.fa.fa-pull-left,.fa.pull-left{margin-right:.3em}.fa.fa-pull-right,.fa.pull-right{margin-left:.3em}.navbar-toggle:focus,a:active,a:hover{outline:0}.alert .alert-link,b,dt,optgroup,strong{font-weight:700}.italic,dfn{font-style:italic}.label,audio,canvas,progress,sub,sup,video{vertical-align:baseline}.badge,.btn,.btn-group,.btn-group-vertical,.caret,.checkbox-inline,.input-group-addon,.input-group-btn,.map-notice,.panel-table .table>tbody>tr>td,.panel-table .table>tbody>tr>th,.panel-table .table>tfoot>tr>td,.panel-table .table>tfoot>tr>th,.panel-table .table>thead>tr>td,.panel-table .table>thead>tr>th,.radio-inline,img{vertical-align:middle}.popover,.tooltip,button,select{text-transform:none}.text-hide,a{background-color:transparent}.btn,.text-nowrap{white-space:nowrap}@font-face{font-family:Roboto;font-style:normal;font-weight:300;font-stretch:normal;src:url(https://fonts.gstatic.com/s/roboto/v48/KFOMCnqEu92Fr1ME7kSn66aGLdTylUAMQXC89YmC2DPNWuaabVmUiA8.ttf) format('truetype')}@font-face{font-family:Roboto;font-style:normal;font-weight:400;font-stretch:normal;src:url(https://fonts.gstatic.com/s/roboto/v48/KFOMCnqEu92Fr1ME7kSn66aGLdTylUAMQXC89YmC2DPNWubEbVmUiA8.ttf) format('truetype')}@font-face{font-family:Roboto;font-style:normal;font-weight:500;font-stretch:normal;src:url(https://fonts.gstatic.com/s/roboto/v48/KFOMCnqEu92Fr1ME7kSn66aGLdTylUAMQXC89YmC2DPNWub2bVmUiA8.ttf) format('truetype')}@font-face{font-family:Roboto;font-style:normal;font-weight:700;font-stretch:normal;src:url(https://fonts.gstatic.com/s/roboto/v48/KFOMCnqEu92Fr1ME7kSn66aGLdTylUAMQXC89YmC2DPNWuYjalmUiA8.ttf) format('truetype')}/*!
 *  Font Awesome 4.7.0 by @davegandy - http://fontawesome.io - @fontawesome
 *  License - http://fontawesome.io/license (Font: SIL OFL 1.1, CSS: MIT License)
 */@font-face{font-family:FontAwesome;src:url(fonts/fontawesome-webfont.eot?v=4.7.0);src:url(fonts/fontawesome-webfont.eot?#iefix&v=4.7.0) format('embedded-opentype'),url(fonts/fontawesome-webfont.woff2?v=4.7.0) format('woff2'),url(fonts/fontawesome-webfont.woff?v=4.7.0) format('woff'),url(fonts/fontawesome-webfont.ttf?v=4.7.0) format('truetype'),url(fonts/fontawesome-webfont.svg?v=4.7.0#fontawesomeregular) format('svg');font-weight:400;font-style:normal}.fa-star:before{content:"\f005"}.fa-star-o:before{content:"\f006"}.fa-check:before{content:"\f00c"}.fa-close:before,.fa-remove:before,.fa-times:before{content:"\f00d"}.fa-file-o:before{content:"\f016"}.fa-pencil:before{content:"\f040"}.fa-edit:before,.fa-pencil-square-o:before{content:"\f044"}.fa-check-circle:before{content:"\f058"}.fa-info-circle:before{content:"\f05a"}.fa-check-circle-o:before{content:"\f05d"}.fa-ban:before{content:"\f05e"}.fa-retweet:before{content:"\f079"}.fa-group:before,.fa-users:before{content:"\f0c0"}.fa-paperclip:before{content:"\f0c6"}.fa-rotate-left:before,.fa-undo:before{content:"\f0e2"}.fa-history:before{content:"\f1da"}.fa-clone:before{content:"\f24d"}/*! 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}audio:not([controls]){display:none;height:0}[hidden],template{display:none}h1{margin:.67em 0}mark{background:#ff0;color:#000}sub,sup{font-size:75%;line-height:0;position:relative}sup{top:-.5em}sub{bottom:-.25em}img{border:0}hr{box-sizing:content-box;height:0}pre,textarea{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,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[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-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}td,th{padding:0}.btn-group-vertical>.btn-group:after,.btn-group-vertical>.btn-group:before,.btn-toolbar:after,.btn-toolbar:before,.clearfix:after,.clearfix:before,.container-fluid:after,.container-fluid:before,.container:after,.container:before,.dl-horizontal dd:after,.dl-horizontal dd:before,.form-horizontal .form-group:after,.form-horizontal .form-group:before,.modal-footer:after,.modal-footer:before,.modal-header:after,.modal-header:before,.nav:after,.nav:before,.navbar-collapse:after,.navbar-collapse:before,.navbar-header:after,.navbar-header:before,.navbar:after,.navbar:before,.panel-body:after,.panel-body:before,.row:after,.row:before{content:" ";display:table}.btn-group-vertical>.btn-group:after,.btn-toolbar:after,.clearfix:after,.container-fluid:after,.container:after,.dl-horizontal dd:after,.form-horizontal .form-group:after,.modal-footer:after,.modal-header:after,.nav:after,.navbar-collapse:after,.navbar-header:after,.navbar:after,.panel-body:after,.row:after{clear:both}.center-block{display:block;margin-left:auto;margin-right:auto}.pull-right{float:right!important}.pull-left{float:left!important}.hide{display:none!important}.show{display:block!important}.hidden,.visible-lg,.visible-lg-block,.visible-lg-inline,.visible-lg-inline-block,.visible-md,.visible-md-block,.visible-md-inline,.visible-md-inline-block,.visible-sm,.visible-sm-block,.visible-sm-inline,.visible-sm-inline-block,.visible-xs,.visible-xs-block,.visible-xs-inline,.visible-xs-inline-block{display:none!important}.invisible{visibility:hidden}.text-hide{font:0/0 a;color:transparent;text-shadow:none;border:0}.affix{position:fixed}*,:after,:before{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}html{font-size:10px;-webkit-tap-highlight-color:transparent}body{font-size:14px;line-height:1.42857143;color:#333}button,input,select,textarea{font-family:inherit;font-size:inherit;line-height:inherit}a{color:#00529e;text-decoration:none}a:focus,a:hover{color:#002a52;text-decoration:underline}a:focus{outline:-webkit-focus-ring-color auto 5px;outline-offset:-2px}figure{margin:0}.table,hr{margin-bottom:20px}.carousel-inner>.item>a>img,.carousel-inner>.item>img,.img-responsive{display:block;max-width:100%;height:auto}.img-rounded{border-radius:6px}.img-thumbnail{padding:4px;line-height:1.42857143;background-color:#fff;border:1px solid #ddd;border-radius:4px;-webkit-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;transition:all .2s ease-in-out;display:inline-block;max-width:100%;height:auto}.img-circle{border-radius:50%}hr{margin-top:20px;border:0;border-top:1px solid #eee}[role=button]{cursor:pointer}.fade{opacity:0;-webkit-transition:opacity .15s linear;-o-transition:opacity .15s linear;transition:opacity .15s linear}.fade.in{opacity:1}.collapse{display:none}.collapse.in{display:block}.table-row,tr.collapse.in{display:table-row}tbody.collapse.in{display:table-row-group}.collapsing{position:relative;height:0;overflow:hidden;-webkit-transition-property:height,visibility;transition-property:height,visibility;-webkit-transition-duration:.35s;transition-duration:.35s;-webkit-transition-timing-function:ease;transition-timing-function:ease}table{border-collapse:collapse;border-spacing:0;background-color:transparent}.list-group-item,.table .table{background-color:#fff}caption{padding-top:8px;padding-bottom:8px;color:#777;text-align:left}th{text-align:left}.table{width:100%;max-width:100%}.table>tbody>tr>td,.table>tbody>tr>th,.table>tfoot>tr>td,.table>tfoot>tr>th,.table>thead>tr>td,.table>thead>tr>th{padding:8px;line-height:1.42857143;vertical-align:top;border-top:1px solid #ddd}.table>thead>tr>th{vertical-align:bottom;border-bottom:2px solid #ddd}.table>caption+thead>tr:first-child>td,.table>caption+thead>tr:first-child>th,.table>colgroup+thead>tr:first-child>td,.table>colgroup+thead>tr:first-child>th,.table>thead:first-child>tr:first-child>td,.table>thead:first-child>tr:first-child>th{border-top:0}.table>tbody+tbody{border-top:2px solid #ddd}.table-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,.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,.table>tbody>tr.active>td,.table>tbody>tr.active>th,.table>tbody>tr>td.active,.table>tbody>tr>th.active,.table>tfoot>tr.active>td,.table>tfoot>tr.active>th,.table>tfoot>tr>td.active,.table>tfoot>tr>th.active,.table>thead>tr.active>td,.table>thead>tr.active>th,.table>thead>tr>td.active,.table>thead>tr>th.active{background-color:#f5f5f5}table col[class*=col-]{position:static;float:none;display:table-column}table td[class*=col-],table th[class*=col-]{position:static;float:none;display:table-cell}.btn,.list-inline>li{display:inline-block}.table-hover>tbody>tr.active:hover>td,.table-hover>tbody>tr.active:hover>th,.table-hover>tbody>tr:hover>.active,.table-hover>tbody>tr>td.active:hover,.table-hover>tbody>tr>th.active:hover{background-color:#e8e8e8}.table>tbody>tr.success>td,.table>tbody>tr.success>th,.table>tbody>tr>td.success,.table>tbody>tr>th.success,.table>tfoot>tr.success>td,.table>tfoot>tr.success>th,.table>tfoot>tr>td.success,.table>tfoot>tr>th.success,.table>thead>tr.success>td,.table>thead>tr.success>th,.table>thead>tr>td.success,.table>thead>tr>th.success{background-color:#dff0d8}.table-hover>tbody>tr.success:hover>td,.table-hover>tbody>tr.success:hover>th,.table-hover>tbody>tr:hover>.success,.table-hover>tbody>tr>td.success:hover,.table-hover>tbody>tr>th.success:hover{background-color:#d0e9c6}.table>tbody>tr.info>td,.table>tbody>tr.info>th,.table>tbody>tr>td.info,.table>tbody>tr>th.info,.table>tfoot>tr.info>td,.table>tfoot>tr.info>th,.table>tfoot>tr>td.info,.table>tfoot>tr>th.info,.table>thead>tr.info>td,.table>thead>tr.info>th,.table>thead>tr>td.info,.table>thead>tr>th.info{background-color:#d9edf7}.table-hover>tbody>tr.info:hover>td,.table-hover>tbody>tr.info:hover>th,.table-hover>tbody>tr:hover>.info,.table-hover>tbody>tr>td.info:hover,.table-hover>tbody>tr>th.info:hover{background-color:#c4e3f3}.table>tbody>tr.warning>td,.table>tbody>tr.warning>th,.table>tbody>tr>td.warning,.table>tbody>tr>th.warning,.table>tfoot>tr.warning>td,.table>tfoot>tr.warning>th,.table>tfoot>tr>td.warning,.table>tfoot>tr>th.warning,.table>thead>tr.warning>td,.table>thead>tr.warning>th,.table>thead>tr>td.warning,.table>thead>tr>th.warning{background-color:#fcf8e3}.table-hover>tbody>tr.warning:hover>td,.table-hover>tbody>tr.warning:hover>th,.table-hover>tbody>tr:hover>.warning,.table-hover>tbody>tr>td.warning:hover,.table-hover>tbody>tr>th.warning:hover{background-color:#faf2cc}.table>tbody>tr.danger>td,.table>tbody>tr.danger>th,.table>tbody>tr>td.danger,.table>tbody>tr>th.danger,.table>tfoot>tr.danger>td,.table>tfoot>tr.danger>th,.table>tfoot>tr>td.danger,.table>tfoot>tr>th.danger,.table>thead>tr.danger>td,.table>thead>tr.danger>th,.table>thead>tr>td.danger,.table>thead>tr>th.danger{background-color:#f2dede}.table-hover>tbody>tr.danger:hover>td,.table-hover>tbody>tr.danger:hover>th,.table-hover>tbody>tr:hover>.danger,.table-hover>tbody>tr>td.danger:hover,.table-hover>tbody>tr>th.danger:hover{background-color:#ebcccc}.table-responsive{overflow-x:auto;min-height:.01%}@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}}.h1,.h2,.h3,.h4,.h5,.h6,h1,h2,h3,h4,h5,h6{font-family:inherit;font-weight:500;line-height:1.1;color:inherit}.h1 .small,.h1 small,.h2 .small,.h2 small,.h3 .small,.h3 small,.h4 .small,.h4 small,.h5 .small,.h5 small,.h6 .small,.h6 small,h1 .small,h1 small,h2 .small,h2 small,h3 .small,h3 small,h4 .small,h4 small,h5 .small,h5 small,h6 .small,h6 small{font-weight:400;line-height:1;color:#777}.h1,.h2,.h3,h1,h2,h3{margin-top: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 .small,.h4 small,.h5 .small,.h5 small,.h6 .small,.h6 small,.label,h4 .small,h4 small,h5 .small,h5 small,h6 .small,h6 small{font-size:75%}.h4,.h5,.h6,h4,h5,h6{margin-top:10px;margin-bottom:10px}.h1,h1{font-size:36px}.h2,h2{font-size:30px}.h3,h3{font-size:24px}.h4,.navbar-brand,h4{font-size:18px}.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{background-color:#fcf8e3;padding:.2em}.list-inline,.list-unstyled{padding-left:0;list-style:none}.text-left{text-align:left}.text-right{text-align:right}.text-center{text-align:center}.text-justify{text-align:justify}.text-lowercase{text-transform:lowercase}.text-uppercase{text-transform:uppercase}.text-capitalize{text-transform:capitalize}.text-muted{color:#777}.text-primary{color:#00529e}a.text-primary:focus,a.text-primary:hover{color:#00386b}.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;background-color:#00529e}a.bg-primary:focus,a.bg-primary:hover{background-color:#00386b}.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}blockquote ol:last-child,blockquote p:last-child,blockquote ul:last-child,ol ol,ol ul,ul ol,ul ul{margin-bottom:0}ol,ul{margin-top:0;margin-bottom:10px}.list-inline{margin-left:-5px}.list-inline>li{padding-left:5px;padding-right:5px}dl{margin-top:0;margin-bottom:20px}dd,dt{line-height:1.42857143}dd{margin-left:0}@media (min-width:768px){.dl-horizontal dt{float:left;width:160px;clear:left;text-align:right;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dl-horizontal dd{margin-left:180px}.container{width:750px}}abbr[data-original-title],abbr[title]{cursor:help;border-bottom:1px dotted #777}.initialism{font-size:90%;text-transform:uppercase}blockquote{padding:10px 20px;margin:0 0 20px;font-size:17.5px;border-left:5px solid #eee}.container,.container-fluid{margin-right:auto;margin-left:auto;padding-right:15px}.list-group,.panel,address{margin-bottom:20px}blockquote .small,blockquote footer,blockquote small{display:block;font-size:80%;line-height:1.42857143;color:#777}blockquote .small:before,blockquote footer:before,blockquote small:before{content:'\2014 \00A0'}.blockquote-reverse,blockquote.pull-right{padding-right:15px;padding-left:0;border-right:5px solid #eee;border-left:0;text-align:right}.blockquote-reverse .small:before,.blockquote-reverse footer:before,.blockquote-reverse small:before,blockquote.pull-right .small:before,blockquote.pull-right footer:before,blockquote.pull-right small:before{content:''}.blockquote-reverse .small:after,.blockquote-reverse footer:after,.blockquote-reverse small:after,blockquote.pull-right .small:after,blockquote.pull-right footer:after,blockquote.pull-right small:after{content:'\00A0 \2014'}address{font-style:normal;line-height:1.42857143}.container{padding-left:15px}@media (min-width:992px){.container{width:970px}}@media (min-width:1200px){.container{width:1170px}}.container-fluid{padding-left:15px}.row{margin-left:-15px;margin-right:-15px}.col-lg-1,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-md-1,.col-md-10,.col-md-11,.col-md-12,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-sm-1,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-xs-1,.col-xs-10,.col-xs-11,.col-xs-12,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9{position:relative;min-height:1px;padding-left:15px;padding-right:15px}.col-xs-1,.col-xs-10,.col-xs-11,.col-xs-12,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9{float:left}.col-xs-12{width:100%}.col-xs-11{width:91.66666667%}.col-xs-10{width:83.33333333%}.col-xs-9{width:75%}.col-xs-8{width:66.66666667%}.col-xs-7{width:58.33333333%}.col-xs-6{width:50%}.col-xs-5{width:41.66666667%}.col-xs-4{width:33.33333333%}.col-xs-3{width:25%}.col-xs-2{width:16.66666667%}.col-xs-1{width:8.33333333%}.col-xs-pull-12{right:100%}.col-xs-pull-11{right:91.66666667%}.col-xs-pull-10{right:83.33333333%}.col-xs-pull-9{right:75%}.col-xs-pull-8{right:66.66666667%}.col-xs-pull-7{right:58.33333333%}.col-xs-pull-6{right:50%}.col-xs-pull-5{right:41.66666667%}.col-xs-pull-4{right:33.33333333%}.col-xs-pull-3{right:25%}.col-xs-pull-2{right:16.66666667%}.col-xs-pull-1{right:8.33333333%}.col-xs-pull-0{right:auto}.col-xs-push-12{left:100%}.col-xs-push-11{left:91.66666667%}.col-xs-push-10{left:83.33333333%}.col-xs-push-9{left:75%}.col-xs-push-8{left:66.66666667%}.col-xs-push-7{left:58.33333333%}.col-xs-push-6{left:50%}.col-xs-push-5{left:41.66666667%}.col-xs-push-4{left:33.33333333%}.col-xs-push-3{left:25%}.col-xs-push-2{left:16.66666667%}.col-xs-push-1{left:8.33333333%}.col-xs-push-0{left:auto}.col-xs-offset-12{margin-left:100%}.col-xs-offset-11{margin-left:91.66666667%}.col-xs-offset-10{margin-left:83.33333333%}.col-xs-offset-9{margin-left:75%}.col-xs-offset-8{margin-left:66.66666667%}.col-xs-offset-7{margin-left:58.33333333%}.col-xs-offset-6{margin-left:50%}.col-xs-offset-5{margin-left:41.66666667%}.col-xs-offset-4{margin-left:33.33333333%}.col-xs-offset-3{margin-left:25%}.col-xs-offset-2{margin-left:16.66666667%}.col-xs-offset-1{margin-left:8.33333333%}.col-xs-offset-0{margin-left:0}@media (min-width:768px){.col-sm-1,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9{float:left}.col-sm-12{width:100%}.col-sm-11{width:91.66666667%}.col-sm-10{width:83.33333333%}.col-sm-9{width:75%}.col-sm-8{width:66.66666667%}.col-sm-7{width:58.33333333%}.col-sm-6{width:50%}.col-sm-5{width:41.66666667%}.col-sm-4{width:33.33333333%}.col-sm-3{width:25%}.col-sm-2{width:16.66666667%}.col-sm-1{width:8.33333333%}.col-sm-pull-12{right:100%}.col-sm-pull-11{right:91.66666667%}.col-sm-pull-10{right:83.33333333%}.col-sm-pull-9{right:75%}.col-sm-pull-8{right:66.66666667%}.col-sm-pull-7{right:58.33333333%}.col-sm-pull-6{right:50%}.col-sm-pull-5{right:41.66666667%}.col-sm-pull-4{right:33.33333333%}.col-sm-pull-3{right:25%}.col-sm-pull-2{right:16.66666667%}.col-sm-pull-1{right:8.33333333%}.col-sm-pull-0{right:auto}.col-sm-push-12{left:100%}.col-sm-push-11{left:91.66666667%}.col-sm-push-10{left:83.33333333%}.col-sm-push-9{left:75%}.col-sm-push-8{left:66.66666667%}.col-sm-push-7{left:58.33333333%}.col-sm-push-6{left:50%}.col-sm-push-5{left:41.66666667%}.col-sm-push-4{left:33.33333333%}.col-sm-push-3{left:25%}.col-sm-push-2{left:16.66666667%}.col-sm-push-1{left:8.33333333%}.col-sm-push-0{left:auto}.col-sm-offset-12{margin-left:100%}.col-sm-offset-11{margin-left:91.66666667%}.col-sm-offset-10{margin-left:83.33333333%}.col-sm-offset-9{margin-left:75%}.col-sm-offset-8{margin-left:66.66666667%}.col-sm-offset-7{margin-left:58.33333333%}.col-sm-offset-6{margin-left:50%}.col-sm-offset-5{margin-left:41.66666667%}.col-sm-offset-4{margin-left:33.33333333%}.col-sm-offset-3{margin-left:25%}.col-sm-offset-2{margin-left:16.66666667%}.col-sm-offset-1{margin-left:8.33333333%}.col-sm-offset-0{margin-left:0}}@media (min-width:992px){.col-md-1,.col-md-10,.col-md-11,.col-md-12,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9{float:left}.col-md-12{width:100%}.col-md-11{width:91.66666667%}.col-md-10{width:83.33333333%}.col-md-9{width:75%}.col-md-8{width:66.66666667%}.col-md-7{width:58.33333333%}.col-md-6{width:50%}.col-md-5{width:41.66666667%}.col-md-4{width:33.33333333%}.col-md-3{width:25%}.col-md-2{width:16.66666667%}.col-md-1{width:8.33333333%}.col-md-pull-12{right:100%}.col-md-pull-11{right:91.66666667%}.col-md-pull-10{right:83.33333333%}.col-md-pull-9{right:75%}.col-md-pull-8{right:66.66666667%}.col-md-pull-7{right:58.33333333%}.col-md-pull-6{right:50%}.col-md-pull-5{right:41.66666667%}.col-md-pull-4{right:33.33333333%}.col-md-pull-3{right:25%}.col-md-pull-2{right:16.66666667%}.col-md-pull-1{right:8.33333333%}.col-md-pull-0{right:auto}.col-md-push-12{left:100%}.col-md-push-11{left:91.66666667%}.col-md-push-10{left:83.33333333%}.col-md-push-9{left:75%}.col-md-push-8{left:66.66666667%}.col-md-push-7{left:58.33333333%}.col-md-push-6{left:50%}.col-md-push-5{left:41.66666667%}.col-md-push-4{left:33.33333333%}.col-md-push-3{left:25%}.col-md-push-2{left:16.66666667%}.col-md-push-1{left:8.33333333%}.col-md-push-0{left:auto}.col-md-offset-12{margin-left:100%}.col-md-offset-11{margin-left:91.66666667%}.col-md-offset-10{margin-left:83.33333333%}.col-md-offset-9{margin-left:75%}.col-md-offset-8{margin-left:66.66666667%}.col-md-offset-7{margin-left:58.33333333%}.col-md-offset-6{margin-left:50%}.col-md-offset-5{margin-left:41.66666667%}.col-md-offset-4{margin-left:33.33333333%}.col-md-offset-3{margin-left:25%}.col-md-offset-2{margin-left:16.66666667%}.col-md-offset-1{margin-left:8.33333333%}.col-md-offset-0{margin-left:0}}@media (min-width:1200px){.col-lg-1,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9{float:left}.col-lg-12{width:100%}.col-lg-11{width:91.66666667%}.col-lg-10{width:83.33333333%}.col-lg-9{width:75%}.col-lg-8{width:66.66666667%}.col-lg-7{width:58.33333333%}.col-lg-6{width:50%}.col-lg-5{width:41.66666667%}.col-lg-4{width:33.33333333%}.col-lg-3{width:25%}.col-lg-2{width:16.66666667%}.col-lg-1{width:8.33333333%}.col-lg-pull-12{right:100%}.col-lg-pull-11{right:91.66666667%}.col-lg-pull-10{right:83.33333333%}.col-lg-pull-9{right:75%}.col-lg-pull-8{right:66.66666667%}.col-lg-pull-7{right:58.33333333%}.col-lg-pull-6{right:50%}.col-lg-pull-5{right:41.66666667%}.col-lg-pull-4{right:33.33333333%}.col-lg-pull-3{right:25%}.col-lg-pull-2{right:16.66666667%}.col-lg-pull-1{right:8.33333333%}.col-lg-pull-0{right:auto}.col-lg-push-12{left:100%}.col-lg-push-11{left:91.66666667%}.col-lg-push-10{left:83.33333333%}.col-lg-push-9{left:75%}.col-lg-push-8{left:66.66666667%}.col-lg-push-7{left:58.33333333%}.col-lg-push-6{left:50%}.col-lg-push-5{left:41.66666667%}.col-lg-push-4{left:33.33333333%}.col-lg-push-3{left:25%}.col-lg-push-2{left:16.66666667%}.col-lg-push-1{left:8.33333333%}.col-lg-push-0{left:auto}.col-lg-offset-12{margin-left:100%}.col-lg-offset-11{margin-left:91.66666667%}.col-lg-offset-10{margin-left:83.33333333%}.col-lg-offset-9{margin-left:75%}.col-lg-offset-8{margin-left:66.66666667%}.col-lg-offset-7{margin-left:58.33333333%}.col-lg-offset-6{margin-left:50%}.col-lg-offset-5{margin-left:41.66666667%}.col-lg-offset-4{margin-left:33.33333333%}.col-lg-offset-3{margin-left:25%}.col-lg-offset-2{margin-left:16.66666667%}.col-lg-offset-1{margin-left:8.33333333%}.col-lg-offset-0{margin-left:0}}.list-group{padding-left:0}.list-group-item{position:relative;display:block;padding:10px 15px;margin-bottom:-1px;border:1px solid #ddd}.list-group-item:first-child{border-top-right-radius:4px;border-top-left-radius:4px}.list-group-item:last-child{margin-bottom:0;border-bottom-right-radius:4px;border-bottom-left-radius:4px}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{text-decoration:none;color:#555;background-color:#f5f5f5}button.list-group-item{width:100%;text-align:left}.list-group-item.disabled,.list-group-item.disabled:focus,.list-group-item.disabled:hover{background-color:#eee;color:#777;cursor:not-allowed}.list-group-item.disabled .list-group-item-heading,.list-group-item.disabled:focus .list-group-item-heading,.list-group-item.disabled:hover .list-group-item-heading{color:inherit}.list-group-item.disabled .list-group-item-text,.list-group-item.disabled:focus .list-group-item-text,.list-group-item.disabled:hover .list-group-item-text{color:#777}.list-group-item.active,.list-group-item.active:focus,.list-group-item.active:hover{z-index:2;color:#fff;background-color:#00529e;border-color:#00529e}.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:#6bb8ff}.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}.nav{margin-bottom:0;padding-left:0;list-style:none}.nav>li{position:relative;display:block}.nav>li>a{position:relative;display:block;padding:10px 15px}.nav>li>a:focus,.nav>li>a:hover{text-decoration:none;background-color:#eee}.nav>li.disabled>a{color:#777}.nav>li.disabled>a:focus,.nav>li.disabled>a:hover{color:#777;text-decoration:none;background-color:transparent;cursor:not-allowed}.nav .open>a,.nav .open>a:focus,.nav .open>a:hover{background-color:#eee;border-color:#00529e}.nav .nav-divider{height:1px;margin:9px 0;overflow:hidden;background-color:#e5e5e5}.nav>li>a>img{max-width:none}.nav-tabs{border-bottom:1px solid #ddd}.nav-tabs>li{float:left;margin-bottom:-1px}.nav-tabs>li>a{margin-right:2px;line-height:1.42857143;border:1px solid transparent;border-radius:4px 4px 0 0}.nav-tabs>li>a:hover{border-color:#eee #eee #ddd}.nav-tabs>li.active>a,.nav-tabs>li.active>a:focus,.nav-tabs>li.active>a:hover{color:#555;background-color:#fff;border:1px solid #ddd;border-bottom-color:transparent;cursor:default}.nav-tabs.nav-justified{width:100%;border-bottom:0}.nav-tabs.nav-justified>li{float:none}.nav-tabs.nav-justified>li>a{text-align:center;margin-bottom:5px;margin-right:0;border-radius:4px}.nav-tabs.nav-justified>.dropdown .dropdown-menu{top:auto;left:auto}.nav-tabs.nav-justified>.active>a,.nav-tabs.nav-justified>.active>a:focus,.nav-tabs.nav-justified>.active>a:hover{border:1px solid #ddd}@media (min-width:768px){.nav-tabs.nav-justified>li{display:table-cell;width:1%}.nav-tabs.nav-justified>li>a{margin-bottom:0;border-bottom:1px solid #ddd;border-radius:4px 4px 0 0}.nav-tabs.nav-justified>.active>a,.nav-tabs.nav-justified>.active>a:focus,.nav-tabs.nav-justified>.active>a:hover{border-bottom-color:#fff}}.nav-pills>li{float:left}.nav-justified>li,.nav-stacked>li{float:none}.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:#00529e}.nav-stacked>li+li{margin-top:2px;margin-left:0}.nav-justified{width:100%}.nav-justified>li>a{text-align:center;margin-bottom:5px}.nav-justified>.dropdown .dropdown-menu{top:auto;left:auto}.nav-tabs-justified{border-bottom:0}.nav-tabs-justified>li>a{margin-right:0;border-radius:4px}.nav-tabs-justified>.active>a,.nav-tabs-justified>.active>a:focus,.nav-tabs-justified>.active>a:hover{border:1px solid #ddd}@media (min-width:768px){.nav-justified>li{display:table-cell;width:1%}.nav-justified>li>a{margin-bottom:0}.nav-tabs-justified>li>a{border-bottom:1px solid #ddd;border-radius:4px 4px 0 0}.nav-tabs-justified>.active>a,.nav-tabs-justified>.active>a:focus,.nav-tabs-justified>.active>a:hover{border-bottom-color:#fff}}.tab-content>.tab-pane{display:none}.tab-content>.active{display:block}.nav-tabs .dropdown-menu{margin-top:-1px;border-top-right-radius:0;border-top-left-radius:0}.navbar{position:relative;min-height:50px;border:1px solid transparent}.navbar-collapse{overflow-x:visible;padding-right:15px;padding-left:15px;border-top:1px solid transparent;box-shadow:inset 0 1px 0 rgba(255,255,255,.1);-webkit-overflow-scrolling:touch}.navbar-collapse.in{overflow-y:auto}@media (min-width:768px){.navbar{border-radius:4px}.navbar-header{float:left}.navbar-collapse{width:auto;border-top:0;box-shadow:none}.navbar-collapse.collapse{display:block!important;height:auto!important;padding-bottom:0;overflow:visible!important}.navbar-collapse.in{overflow-y:visible}.navbar-fixed-bottom .navbar-collapse,.navbar-fixed-top .navbar-collapse,.navbar-static-top .navbar-collapse{padding-left:0;padding-right:0}}.alert,.navbar-brand,.panel-body{padding:15px}.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}}.container-fluid>.navbar-collapse,.container-fluid>.navbar-header,.container>.navbar-collapse,.container>.navbar-header{margin-right:-15px;margin-left:-15px}.navbar-static-top{z-index:1000;border-width:0 0 1px}.navbar-fixed-bottom,.navbar-fixed-top{position:fixed;right:0;left:0;z-index:1030}.navbar-fixed-top{top:0;border-width:0 0 1px}.navbar-fixed-bottom{bottom:0;margin-bottom:0;border-width:1px 0 0}.navbar-brand{float:left;line-height:20px;height:50px}.close,.list-group-item>.badge,.navbar-toggle{float:right}.navbar-brand:focus,.navbar-brand:hover{text-decoration:none}.navbar-brand>img{display:block}@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-fixed-bottom,.navbar-fixed-top,.navbar-static-top{border-radius:0}.navbar>.container .navbar-brand,.navbar>.container-fluid .navbar-brand{margin-left:-15px}}.navbar-toggle{position:relative;margin-right:15px;padding:9px 10px;margin-top:8px;margin-bottom:8px;background-color:transparent;background-image:none;border:1px solid transparent;border-radius:4px}.navbar-toggle .icon-bar{display:block;width:22px;height:2px;border-radius:1px}.navbar-toggle .icon-bar+.icon-bar{margin-top:4px}.navbar-nav{margin:7.5px -15px}.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-toggle{display:none}.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 15px;border-top:1px solid transparent;border-bottom:1px solid transparent;-webkit-box-shadow:inset 0 1px 0 rgba(255,255,255,.1),0 1px 0 rgba(255,255,255,.1);box-shadow:inset 0 1px 0 rgba(255,255,255,.1),0 1px 0 rgba(255,255,255,.1);margin:8px -15px}@media (min-width:768px){.navbar-form .form-control,.navbar-form .form-control-static,.navbar-form .form-group{display:inline-block}.navbar-form .checkbox,.navbar-form .control-label,.navbar-form .form-group,.navbar-form .radio{margin-bottom:0;vertical-align:middle}.navbar-form .form-control{width:auto;vertical-align:middle}.navbar-form .input-group{display:inline-table;vertical-align:middle}.navbar-form .input-group .form-control,.navbar-form .input-group .input-group-addon,.navbar-form .input-group .input-group-btn{width:auto}.navbar-form .input-group>.form-control{width:100%}.navbar-form .checkbox,.navbar-form .radio{display:inline-block;margin-top:0}.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}.navbar-form{width:auto;border:0;margin-left:0;margin-right:0;padding-top:0;padding-bottom:0;-webkit-box-shadow:none;box-shadow:none}}@media (max-width:767px){.navbar-form .form-group{margin-bottom:5px}.navbar-form .form-group:last-child{margin-bottom:0}}.navbar-nav>li>.dropdown-menu{margin-top:0;border-top-right-radius:0;border-top-left-radius:0}.navbar-fixed-bottom .navbar-nav>li>.dropdown-menu{margin-bottom:0;border-radius:4px 4px 0 0}.navbar-btn{margin-top:8px;margin-bottom:8px}.navbar-btn.btn-sm{margin-top:10px;margin-bottom:10px}.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-left:15px;margin-right:15px}.navbar-left{float:left!important;float:left}.navbar-right{float:right!important;float:right;margin-right:-15px}.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-nav>li>a,.navbar-default .navbar-text{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-toggle{border-color:#ddd}.navbar-default .navbar-toggle:focus,.navbar-default .navbar-toggle:hover{background-color:#ddd}.navbar-default .navbar-toggle .icon-bar{background-color:#888}.navbar-default .navbar-collapse,.navbar-default .navbar-form{border-color:#e7e7e7}.navbar-default .navbar-nav>.open>a,.navbar-default .navbar-nav>.open>a:focus,.navbar-default .navbar-nav>.open>a:hover{background-color:#e7e7e7;color:#555}@media (max-width:767px){.navbar-default .navbar-nav .open .dropdown-menu>li>a{color:#777}.navbar-default .navbar-nav .open .dropdown-menu>li>a:focus,.navbar-default .navbar-nav .open .dropdown-menu>li>a:hover{color:#333;background-color:transparent}.navbar-default .navbar-nav .open .dropdown-menu>.active>a,.navbar-default .navbar-nav .open .dropdown-menu>.active>a:focus,.navbar-default .navbar-nav .open .dropdown-menu>.active>a:hover{color:#555;background-color:#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-link{color:#777}.navbar-default .navbar-link:hover{color:#333}.navbar-default .btn-link{color:#777}.navbar-default .btn-link:focus,.navbar-default .btn-link:hover{color:#333}.navbar-default .btn-link[disabled]:focus,.navbar-default .btn-link[disabled]:hover,fieldset[disabled] .navbar-default .btn-link:focus,fieldset[disabled] .navbar-default .btn-link:hover{color:#ccc}.navbar-inverse{background-color:#222;border-color:#080808}.navbar-inverse .navbar-brand{color:#9d9d9d}.navbar-inverse .navbar-brand:focus,.navbar-inverse .navbar-brand:hover{color:#fff;background-color:transparent}.navbar-inverse .navbar-nav>li>a,.navbar-inverse .navbar-text{color:#9d9d9d}.navbar-inverse .navbar-nav>li>a:focus,.navbar-inverse .navbar-nav>li>a:hover{color:#fff;background-color:transparent}.navbar-inverse .navbar-nav>.active>a,.navbar-inverse .navbar-nav>.active>a:focus,.navbar-inverse .navbar-nav>.active>a:hover{color:#fff;background-color:#080808}.navbar-inverse .navbar-nav>.disabled>a,.navbar-inverse .navbar-nav>.disabled>a:focus,.navbar-inverse .navbar-nav>.disabled>a:hover{color:#444;background-color:transparent}.navbar-inverse .navbar-toggle{border-color:#333}.navbar-inverse .navbar-toggle:focus,.navbar-inverse .navbar-toggle:hover{background-color:#333}.navbar-inverse .navbar-toggle .icon-bar{background-color:#fff}.navbar-inverse .navbar-collapse,.navbar-inverse .navbar-form{border-color:#101010}.navbar-inverse .navbar-nav>.open>a,.navbar-inverse .navbar-nav>.open>a:focus,.navbar-inverse .navbar-nav>.open>a:hover{background-color:#080808;color:#fff}@media (max-width:767px){.navbar-inverse .navbar-nav .open .dropdown-menu>.dropdown-header{border-color:#080808}.navbar-inverse .navbar-nav .open .dropdown-menu .divider{background-color:#080808}.navbar-inverse .navbar-nav .open .dropdown-menu>li>a{color:#9d9d9d}.navbar-inverse .navbar-nav .open .dropdown-menu>li>a:focus,.navbar-inverse .navbar-nav .open .dropdown-menu>li>a:hover{color:#fff;background-color:transparent}.navbar-inverse .navbar-nav .open .dropdown-menu>.active>a,.navbar-inverse .navbar-nav .open .dropdown-menu>.active>a:focus,.navbar-inverse .navbar-nav .open .dropdown-menu>.active>a:hover{color:#fff;background-color:#080808}.navbar-inverse .navbar-nav .open .dropdown-menu>.disabled>a,.navbar-inverse .navbar-nav .open .dropdown-menu>.disabled>a:focus,.navbar-inverse .navbar-nav .open .dropdown-menu>.disabled>a:hover{color:#444;background-color:transparent}}.navbar-inverse .navbar-link{color:#9d9d9d}.navbar-inverse .navbar-link:hover{color:#fff}.navbar-inverse .btn-link{color:#9d9d9d}.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}.panel-heading>.dropdown .dropdown-toggle,.panel-title,.panel-title>.small,.panel-title>.small>a,.panel-title>a,.panel-title>small,.panel-title>small>a{color:inherit}.panel{background-color:#fff;border:1px solid transparent;border-radius:4px;-webkit-box-shadow:0 1px 1px rgba(0,0,0,.05);box-shadow:0 1px 1px rgba(0,0,0,.05)}.panel-title,.panel>.list-group,.panel>.panel-collapse>.list-group,.panel>.panel-collapse>.table,.panel>.table,.panel>.table-responsive,.panel>.table-responsive>.table{margin-bottom:0}.panel-heading{padding:10px 15px;border-bottom:1px solid transparent;border-top-right-radius:3px;border-top-left-radius:3px}.panel-title{margin-top:0;font-size:16px}.panel-footer{padding:10px 15px;background-color:#f5f5f5;border-top:1px solid #ddd;border-bottom-right-radius:3px;border-bottom-left-radius:3px}.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-right-radius:3px;border-top-left-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-right-radius:0;border-top-left-radius:0}.panel>.table-responsive:first-child>.table:first-child,.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,.panel>.table:first-child>tbody:first-child>tr:first-child,.panel>.table:first-child>thead:first-child>tr:first-child{border-top-right-radius:3px;border-top-left-radius:3px}.list-group+.panel-footer,.panel-heading+.list-group .list-group-item:first-child{border-top-width:0}.panel>.panel-collapse>.table caption,.panel>.table caption,.panel>.table-responsive>.table caption{padding-left:15px;padding-right:15px}.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-left-radius:3px;border-bottom-right-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>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-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>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,.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-responsive{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 #ddd}.panel-group .panel-footer{border-top:0}.panel-group .panel-footer+.panel-collapse .panel-body{border-bottom:1px solid #ddd}.panel-default{border-color:#ddd}.panel-default>.panel-heading{color:#333;background-color:#f5f5f5;border-color:#ddd}.panel-default>.panel-heading+.panel-collapse>.panel-body{border-top-color:#ddd}.panel-default>.panel-heading .badge{color:#f5f5f5;background-color:#333}.panel-default>.panel-footer+.panel-collapse>.panel-body{border-bottom-color:#ddd}.panel-primary{border-color:#00529e}.panel-primary>.panel-heading{color:#fff;background-color:#00529e;border-color:#00529e}.panel-primary>.panel-heading+.panel-collapse>.panel-body{border-top-color:#00529e}.panel-primary>.panel-heading .badge{color:#00529e;background-color:#fff}.panel-primary>.panel-footer+.panel-collapse>.panel-body{border-bottom-color:#00529e}.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}.alert{margin-bottom:20px;border:1px solid transparent;border-radius:4px}.alert>p,.alert>ul,.btn{margin-bottom:0}.alert h4{margin-top:0;color:inherit}.alert>p+p,.btn-block+.btn-block{margin-top:5px}.alert-dismissable,.alert-dismissible{padding-right:35px}.alert-dismissable .close,.alert-dismissible .close{position:relative;top:-2px;right:-21px;color:inherit}.alert-success{background-color:#dff0d8;border-color:#d6e9c6;color:#3c763d}.alert-success hr{border-top-color:#c9e2b3}.alert-success .alert-link{color:#2b542c}.alert-info{background-color:#d9edf7;border-color:#bce8f1;color:#31708f}.alert-info hr{border-top-color:#a6e1ec}.alert-info .alert-link{color:#245269}.alert-warning{background-color:#fcf8e3;border-color:#faebcc;color:#8a6d3b}.alert-warning hr{border-top-color:#f7e1b5}.alert-warning .alert-link{color:#66512c}.alert-danger{background-color:#f2dede;border-color:#ebccd1;color:#a94442}.alert-danger hr{border-top-color:#e4b9c0}.alert-danger .alert-link{color:#843534}.btn{font-weight:400;text-align:center;touch-action:manipulation;cursor:pointer;background-image:none;border:1px solid transparent;padding:6px 12px;font-size:14px;line-height:1.42857143;border-radius:4px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.btn.active.focus,.btn.active:focus,.btn.focus,.btn:active.focus,.btn:active:focus,.btn:focus{outline:-webkit-focus-ring-color auto 5px;outline-offset:-2px}.btn.focus,.btn:focus,.btn:hover{color:#333;text-decoration:none}.btn.active,.btn:active{outline:0;background-image:none;-webkit-box-shadow:inset 0 3px 5px rgba(0,0,0,.125);box-shadow:inset 0 3px 5px rgba(0,0,0,.125)}.btn.disabled,.btn[disabled],fieldset[disabled] .btn{cursor:not-allowed;opacity:.65;filter:alpha(opacity=65);-webkit-box-shadow:none;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.active,.btn-default:active,.btn-default:hover,.open>.dropdown-toggle.btn-default{color:#333;background-color:#e6e6e6;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>.dropdown-toggle.btn-default.focus,.open>.dropdown-toggle.btn-default:focus,.open>.dropdown-toggle.btn-default:hover{color:#333;background-color:#d4d4d4;border-color:#8c8c8c}.btn-default.active,.btn-default:active,.open>.dropdown-toggle.btn-default{background-image:none}.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{border-color:#004585}.btn-primary.focus,.btn-primary:focus{color:#fff;background-color:#00386b;border-color:#000305}.btn-primary.active,.btn-primary:active,.btn-primary:hover,.open>.dropdown-toggle.btn-primary{color:#fff;background-color:#00386b;border-color:#002547}.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>.dropdown-toggle.btn-primary.focus,.open>.dropdown-toggle.btn-primary:focus,.open>.dropdown-toggle.btn-primary:hover{color:#fff;background-color:#002547;border-color:#000305}.btn-primary.active,.btn-primary:active,.open>.dropdown-toggle.btn-primary{background-image:none}.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:#00529e;border-color:#004585}.btn-primary .badge{color:#00529e;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.active,.btn-success:active,.btn-success:hover,.open>.dropdown-toggle.btn-success{color:#fff;background-color:#449d44;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>.dropdown-toggle.btn-success.focus,.open>.dropdown-toggle.btn-success:focus,.open>.dropdown-toggle.btn-success:hover{color:#fff;background-color:#398439;border-color:#255625}.btn-success.active,.btn-success:active,.open>.dropdown-toggle.btn-success{background-image:none}.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.active,.btn-info:active,.btn-info:hover,.open>.dropdown-toggle.btn-info{color:#fff;background-color:#31b0d5;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>.dropdown-toggle.btn-info.focus,.open>.dropdown-toggle.btn-info:focus,.open>.dropdown-toggle.btn-info:hover{color:#fff;background-color:#269abc;border-color:#1b6d85}.btn-info.active,.btn-info:active,.open>.dropdown-toggle.btn-info{background-image:none}.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.active,.btn-warning:active,.btn-warning:hover,.open>.dropdown-toggle.btn-warning{color:#fff;background-color:#ec971f;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>.dropdown-toggle.btn-warning.focus,.open>.dropdown-toggle.btn-warning:focus,.open>.dropdown-toggle.btn-warning:hover{color:#fff;background-color:#d58512;border-color:#985f0d}.btn-warning.active,.btn-warning:active,.open>.dropdown-toggle.btn-warning{background-image:none}.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.active,.btn-danger:active,.btn-danger:hover,.open>.dropdown-toggle.btn-danger{color:#fff;background-color:#c9302c;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>.dropdown-toggle.btn-danger.focus,.open>.dropdown-toggle.btn-danger:focus,.open>.dropdown-toggle.btn-danger:hover{color:#fff;background-color:#ac2925;border-color:#761c19}.btn-danger.active,.btn-danger:active,.open>.dropdown-toggle.btn-danger{background-image:none}.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{color:#00529e;font-weight:400;border-radius:0}.form-group-lg .form-control,.input-lg{border-radius:6px;padding:10px 16px;font-size:18px}.btn-link,.btn-link.active,.btn-link:active,.btn-link[disabled],fieldset[disabled] .btn-link{background-color:transparent;-webkit-box-shadow:none;box-shadow:none}.btn-link,.btn-link:active,.btn-link:focus,.btn-link:hover{border-color:transparent}.btn-link:focus,.btn-link:hover{color:#002a52;text-decoration:underline;background-color:transparent}.btn-link[disabled]:focus,.btn-link[disabled]:hover,fieldset[disabled] .btn-link:focus,fieldset[disabled] .btn-link:hover{color:#777;text-decoration:none}.btn-group-lg>.btn,.btn-lg{padding:10px 16px;font-size:18px;line-height:1.3333333;border-radius:6px}.btn-group-sm>.btn,.btn-sm{padding:5px 10px;font-size:12px;line-height:1.5;border-radius:3px}.btn-group-xs>.btn,.btn-xs{padding:1px 5px;font-size:12px;line-height:1.5;border-radius:3px}.btn-group>.btn-group:first-child:not(:last-child)>.btn:last-child,.btn-group>.btn-group:first-child:not(:last-child)>.dropdown-toggle,.btn-group>.btn:first-child:not(:last-child):not(.dropdown-toggle){border-bottom-right-radius:0;border-top-right-radius:0}.btn-group>.btn-group:last-child:not(:first-child)>.btn:first-child,.btn-group>.btn:last-child:not(:first-child),.btn-group>.dropdown-toggle:not(:first-child){border-bottom-left-radius:0;border-top-left-radius:0}.btn-group-vertical>.btn:not(:first-child):not(:last-child),.btn-group>.btn-group:not(:first-child):not(:last-child)>.btn,.btn-group>.btn:not(:first-child):not(:last-child):not(.dropdown-toggle){border-radius:0}.btn-block{display:block;width:100%}input[type=button].btn-block,input[type=reset].btn-block,input[type=submit].btn-block{width:100%}.btn-group,.btn-group-vertical{position:relative;display:inline-block}.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 .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:first-child{margin-left:0}.btn-group>.btn-group{float:left}.btn-group .dropdown-toggle:active,.btn-group.open .dropdown-toggle{outline:0}.btn-group>.btn+.dropdown-toggle{padding-left:8px;padding-right:8px}.btn-group>.btn-lg+.dropdown-toggle{padding-left:12px;padding-right:12px}.btn-group.open .dropdown-toggle{-webkit-box-shadow:inset 0 3px 5px rgba(0,0,0,.125);box-shadow:inset 0 3px 5px rgba(0,0,0,.125)}.btn-group.open .dropdown-toggle.btn-link{-webkit-box-shadow:none;box-shadow:none}.btn .caret{margin-left:0}.btn-lg .caret{border-width:5px 5px 0}.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>.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:first-child:not(:last-child){border-radius:4px 4px 0 0}.btn-group-vertical>.btn:last-child:not(:first-child){border-radius:0 0 4px 4px}.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-right-radius:0;border-top-left-radius:0}.btn-group-justified{display:table;width:100%;table-layout:fixed;border-collapse:separate}.btn-group-justified>.btn,.btn-group-justified>.btn-group{float:none;display:table-cell;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}.checkbox,.dropdown,.dropup,.radio{position:relative}.caret{display:inline-block;width:0;height:0;margin-left:2px;border-top:4px dashed;border-top:4px solid\9;border-right:4px solid transparent;border-left:4px solid transparent}.dropdown-toggle:focus{outline:0}.dropdown-menu{position:absolute;top:100%;left:0;display:none;min-width:160px;padding:5px 0;margin:2px 0 0;list-style:none;font-size:14px;background-color:#fff;border:1px solid #ccc;border:1px solid rgba(0,0,0,.15);border-radius:4px;-webkit-box-shadow:0 6px 12px rgba(0,0,0,.175);box-shadow:0 6px 12px rgba(0,0,0,.175);background-clip:padding-box}.dropdown-menu-right,.dropdown-menu.pull-right{left:auto;right:0}.dropdown-header,.dropdown-menu>li>a{display:block;padding:3px 20px;line-height:1.42857143;white-space:nowrap}.dropdown-menu .divider{height:1px;margin:9px 0;overflow:hidden;background-color:#e5e5e5}.dropdown-menu>li>a{clear:both;font-weight:400;color:#333}.dropdown-menu>li>a:focus,.dropdown-menu>li>a:hover{text-decoration:none;color:#262626;background-color:#f5f5f5}.dropdown-menu>.active>a,.dropdown-menu>.active>a:focus,.dropdown-menu>.active>a:hover{color:#fff;text-decoration:none;outline:0;background-color:#00529e}.dropdown-menu>.disabled>a,.dropdown-menu>.disabled>a:focus,.dropdown-menu>.disabled>a:hover{color:#777}.open>.dropdown-menu{display:block}.open>a{outline:0}.dropdown-menu-left{left:0;right:auto}.dropdown-header{font-size:12px;color:#777}.dropdown-backdrop{position:fixed;left:0;right:0;bottom:0;top:0;z-index:990}.pull-right>.dropdown-menu{right:0;left:auto}.dropup .caret,.navbar-fixed-bottom .dropdown .caret{border-top:0;border-bottom:4px dashed;border-bottom:4px solid\9;content:""}.dropup .dropdown-menu,.navbar-fixed-bottom .dropdown .dropdown-menu{top:auto;bottom:100%;margin-bottom:2px}@media (min-width:768px){.navbar-right .dropdown-menu{left:auto;right:0}.navbar-right .dropdown-menu-left{left:0;right:auto}}.popover{position:absolute;top:0;left:0;z-index:1060;display:none;max-width:276px;padding:1px;font-family:'Open Sans','Helvetica Neue',Helvetica,Arial,sans-serif sans-serif;font-style:normal;font-weight:400;letter-spacing:normal;line-break:auto;line-height:1.42857143;text-align:left;text-align:start;text-decoration:none;text-shadow:none;white-space:normal;word-break:normal;word-spacing:normal;word-wrap: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;-webkit-box-shadow:0 5px 10px rgba(0,0,0,.2);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-title{margin:0;padding:8px 14px;font-size:14px;background-color:#f7f7f7;border-bottom:1px solid #ebebeb;border-radius:5px 5px 0 0}.popover>.arrow,.popover>.arrow:after,.tooltip-arrow{width:0;border-color:transparent;border-style:solid;height:0}.popover-content{padding:9px 14px}.popover>.arrow,.popover>.arrow:after{position:absolute;display:block}.popover>.arrow{border-width:11px}.popover>.arrow:after{border-width:10px;content:""}.popover.top>.arrow{left:50%;margin-left:-11px;border-bottom-width:0;border-top-color:#999;border-top-color:rgba(0,0,0,.25);bottom:-11px}.popover.top>.arrow:after{content:" ";bottom:1px;margin-left:-10px;border-bottom-width:0;border-top-color:#fff}.popover.right>.arrow{top:50%;left:-11px;margin-top:-11px;border-left-width:0;border-right-color:#999;border-right-color:rgba(0,0,0,.25)}.popover.right>.arrow:after{content:" ";left:1px;bottom:-10px;border-left-width:0;border-right-color:#fff}.popover.bottom>.arrow{left:50%;margin-left:-11px;border-top-width:0;border-bottom-color:#999;border-bottom-color:rgba(0,0,0,.25);top:-11px}.popover.bottom>.arrow:after{content:" ";top:1px;margin-left:-10px;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{content:" ";right:1px;border-right-width:0;border-left-color:#fff;bottom:-10px}@-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{overflow:hidden;height:20px;margin-bottom:20px;background-color:#f5f5f5;border-radius:4px;-webkit-box-shadow:inset 0 1px 2px rgba(0,0,0,.1);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:#00529e;-webkit-box-shadow:inset 0 -1px 0 rgba(0,0,0,.15);box-shadow:inset 0 -1px 0 rgba(0,0,0,.15);-webkit-transition:width .6s ease;-o-transition:width .6s ease;transition:width .6s ease}.form-control,.monitor-view .toolbar .master-search{-webkit-transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s;-o-transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s}.progress-bar-striped,.progress-striped .progress-bar{background-image:-webkit-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-image:-o-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-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;-o-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:-webkit-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-image:-o-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-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-striped .progress-bar-info,.progress-striped .progress-bar-warning{background-image:-webkit-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-image:-o-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:-webkit-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-image:-o-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-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)}fieldset{padding:0;margin:0;border:0;min-width: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 #e5e5e5}label{display:inline-block;max-width:100%}input[type=search]{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-appearance:none}input[type=checkbox],input[type=radio]{margin:4px 0 0;margin-top:1px\9;line-height:normal}.form-control,output{line-height:1.42857143;display:block;font-size:14px}input[type=file]{display:block}input[type=range]{display:block;width:100%}select[multiple],select[size]{height:auto}input[type=checkbox]:focus,input[type=radio]:focus,input[type=file]:focus{outline:-webkit-focus-ring-color auto 5px;outline-offset:-2px}output{padding-top:7px;color:#555}.form-control{width:100%;height:34px;padding:6px 12px;color:#555;background-color:#fff;background-image:none;border:1px solid #ccc;border-radius:4px;transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s}.form-control:focus{border-color:#66afe9;outline:0;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(102,175,233,.6);box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(102,175,233,.6)}.form-control::-moz-placeholder{color:#999;opacity:1}.form-control:-ms-input-placeholder{color:#999}.form-control::-webkit-input-placeholder{color:#999}.form-control::-ms-expand{border:0;background-color:transparent}.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=time].form-control,input[type=datetime-local].form-control,input[type=month].form-control{line-height:34px}.input-group-sm input[type=date],.input-group-sm input[type=time],.input-group-sm input[type=datetime-local],.input-group-sm input[type=month],input[type=date].input-sm,input[type=time].input-sm,input[type=datetime-local].input-sm,input[type=month].input-sm{line-height:30px}.input-group-lg input[type=date],.input-group-lg input[type=time],.input-group-lg input[type=datetime-local],.input-group-lg input[type=month],input[type=date].input-lg,input[type=time].input-lg,input[type=datetime-local].input-lg,input[type=month].input-lg{line-height:46px}}.form-group{margin-bottom:15px}.add-button,.checkbox,.help-block,.radio,.row,input[cc-validate-password]{margin-bottom:10px}.checkbox,.radio{display:block;margin-top:10px}.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;margin-top:4px\9}.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;cursor:pointer}.checkbox-inline+.checkbox-inline,.radio-inline+.radio-inline{margin-top:0;margin-left:10px}.checkbox-inline.disabled,.checkbox.disabled label,.radio-inline.disabled,.radio.disabled label,fieldset[disabled] .checkbox label,fieldset[disabled] .checkbox-inline,fieldset[disabled] .radio label,fieldset[disabled] .radio-inline,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}.form-control-static{padding-top:7px;padding-bottom:7px;margin-bottom:0;min-height:34px}.form-control-static.input-lg,.form-control-static.input-sm{padding-left:0;padding-right:0}.form-group-sm .form-control,.input-sm{padding:5px 10px;border-radius:3px;font-size:12px}.input-sm{height:30px;line-height:1.5}select.input-sm{height:30px;line-height:30px}select[multiple].input-sm,textarea.input-sm{height:auto}.form-group-sm .form-control{height:30px;line-height:1.5}.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-lg{height:46px;line-height:1.3333333}select.input-lg{height:46px;line-height:46px}select[multiple].input-lg,textarea.input-lg{height:auto}.form-group-lg .form-control{height:46px;line-height:1.3333333}.form-group-lg select.form-control{height:46px;line-height:46px}.form-group-lg select[multiple].form-control,.form-group-lg textarea.form-control{height:auto}.form-group-lg .form-control-static{height:46px;min-height:38px;padding:11px 16px;font-size:18px;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-lg+.form-control-feedback{width:46px;height:46px;line-height:46px}.form-group-sm .form-control+.form-control-feedback,.input-group-sm+.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;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075);box-shadow:inset 0 1px 1px rgba(0,0,0,.075)}.has-success .form-control:focus{border-color:#2b542c;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #67b168;box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #67b168}.has-success .input-group-addon{color:#3c763d;border-color:#3c763d;background-color:#dff0d8}.has-success .form-control-feedback{color:#3c763d}.has-warning .checkbox,.has-warning .checkbox-inline,.has-warning .control-label,.has-warning .help-block,.has-warning .radio,.has-warning .radio-inline,.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;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075);box-shadow:inset 0 1px 1px rgba(0,0,0,.075)}.has-warning .form-control:focus{border-color:#66512c;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #c0a16b;box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #c0a16b}.has-warning .input-group-addon{color:#8a6d3b;border-color:#8a6d3b;background-color:#fcf8e3}.has-warning .form-control-feedback{color:#8a6d3b}.has-error .checkbox,.has-error .checkbox-inline,.has-error .control-label,.has-error .help-block,.has-error .radio,.has-error .radio-inline,.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;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075);box-shadow:inset 0 1px 1px rgba(0,0,0,.075)}.has-error .form-control:focus{border-color:#843534;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #ce8483;box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #ce8483}.has-error .input-group-addon{color:#a94442;border-color:#a94442;background-color:#f2dede}.has-error .form-control-feedback{color:#a94442}.has-feedback label~.form-control-feedback{top:25px}.has-feedback label.sr-only~.form-control-feedback{top:0}.help-block{display:block;margin-top:5px;color:#737373}@media (min-width:768px){.form-inline .form-control,.form-inline .form-control-static,.form-inline .form-group{display:inline-block}.form-inline .checkbox,.form-inline .control-label,.form-inline .form-group,.form-inline .radio{margin-bottom:0;vertical-align:middle}.form-inline .form-control{width:auto;vertical-align:middle}.form-inline .input-group{display:inline-table;vertical-align:middle}.form-inline .input-group .form-control,.form-inline .input-group .input-group-addon,.form-inline .input-group .input-group-btn{width:auto}.form-inline .input-group>.form-control{width:100%}.form-inline .checkbox,.form-inline .radio{display:inline-block;margin-top:0}.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 .control-label{text-align:right;margin-bottom:0;padding-top:7px}}.form-horizontal .checkbox,.form-horizontal .checkbox-inline,.form-horizontal .radio,.form-horizontal .radio-inline{margin-top:0;margin-bottom:0;padding-top:7px}.form-horizontal .checkbox,.form-horizontal .radio{min-height:27px}.form-horizontal .form-group{margin-left:-15px;margin-right:-15px}.form-horizontal .has-feedback .form-control-feedback{right:15px}@media (min-width:768px){.form-horizontal .form-group-lg .control-label{padding-top:11px;font-size:18px}.form-horizontal .form-group-sm .control-label{padding-top:6px;font-size:12px}}@font-face{font-family:'Glyphicons Halflings';src:url(fonts/glyphicons-halflings-regular.eot);src:url(fonts/glyphicons-halflings-regular.eot?#iefix) format('embedded-opentype'),url(fonts/glyphicons-halflings-regular.woff2) format('woff2'),url(fonts/glyphicons-halflings-regular.woff) format('woff'),url(fonts/glyphicons-halflings-regular.ttf) format('truetype'),url(fonts/glyphicons-halflings-regular.svg#glyphicons_halflingsregular) format('svg')}.glyphicon{position:relative;top:1px;display:inline-block;font-family:'Glyphicons Halflings';font-style:normal;font-weight:400;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.modal,.modal-backdrop{top:0;left:0;bottom:0;right:0}.badge,.close{font-weight:700}.glyphicon-asterisk:before{content:"\002a"}.glyphicon-plus:before{content:"\002b"}.glyphicon-eur:before,.glyphicon-euro:before{content:"\20ac"}.glyphicon-minus:before{content:"\2212"}.glyphicon-cloud:before{content:"\2601"}.glyphicon-envelope:before{content:"\2709"}.glyphicon-pencil:before{content:"\270f"}.glyphicon-glass:before{content:"\e001"}.glyphicon-music:before{content:"\e002"}.glyphicon-search:before{content:"\e003"}.glyphicon-heart:before{content:"\e005"}.glyphicon-star:before{content:"\e006"}.glyphicon-star-empty:before{content:"\e007"}.glyphicon-user:before{content:"\e008"}.glyphicon-film:before{content:"\e009"}.glyphicon-th-large:before{content:"\e010"}.glyphicon-th:before{content:"\e011"}.glyphicon-th-list:before{content:"\e012"}.glyphicon-ok:before{content:"\e013"}.glyphicon-remove:before{content:"\e014"}.glyphicon-zoom-in:before{content:"\e015"}.glyphicon-zoom-out:before{content:"\e016"}.glyphicon-off:before{content:"\e017"}.glyphicon-signal:before{content:"\e018"}.glyphicon-cog:before{content:"\e019"}.glyphicon-trash:before{content:"\e020"}.glyphicon-home:before{content:"\e021"}.glyphicon-file:before{content:"\e022"}.glyphicon-time:before{content:"\e023"}.glyphicon-road:before{content:"\e024"}.glyphicon-download-alt:before{content:"\e025"}.glyphicon-download:before{content:"\e026"}.glyphicon-upload:before{content:"\e027"}.glyphicon-inbox:before{content:"\e028"}.glyphicon-play-circle:before{content:"\e029"}.glyphicon-repeat:before{content:"\e030"}.glyphicon-refresh:before{content:"\e031"}.glyphicon-list-alt:before{content:"\e032"}.glyphicon-lock:before{content:"\e033"}.glyphicon-flag:before{content:"\e034"}.glyphicon-headphones:before{content:"\e035"}.glyphicon-volume-off:before{content:"\e036"}.glyphicon-volume-down:before{content:"\e037"}.glyphicon-volume-up:before{content:"\e038"}.glyphicon-qrcode:before{content:"\e039"}.glyphicon-barcode:before{content:"\e040"}.glyphicon-tag:before{content:"\e041"}.glyphicon-tags:before{content:"\e042"}.glyphicon-book:before{content:"\e043"}.glyphicon-bookmark:before{content:"\e044"}.glyphicon-print:before{content:"\e045"}.glyphicon-camera:before{content:"\e046"}.glyphicon-font:before{content:"\e047"}.glyphicon-bold:before{content:"\e048"}.glyphicon-italic:before{content:"\e049"}.glyphicon-text-height:before{content:"\e050"}.glyphicon-text-width:before{content:"\e051"}.glyphicon-align-left:before{content:"\e052"}.glyphicon-align-center:before{content:"\e053"}.glyphicon-align-right:before{content:"\e054"}.glyphicon-align-justify:before{content:"\e055"}.glyphicon-list:before{content:"\e056"}.glyphicon-indent-left:before{content:"\e057"}.glyphicon-indent-right:before{content:"\e058"}.glyphicon-facetime-video:before{content:"\e059"}.glyphicon-picture:before{content:"\e060"}.glyphicon-map-marker:before{content:"\e062"}.glyphicon-adjust:before{content:"\e063"}.glyphicon-tint:before{content:"\e064"}.glyphicon-edit:before{content:"\e065"}.glyphicon-share:before{content:"\e066"}.glyphicon-check:before{content:"\e067"}.glyphicon-move:before{content:"\e068"}.glyphicon-step-backward:before{content:"\e069"}.glyphicon-fast-backward:before{content:"\e070"}.glyphicon-backward:before{content:"\e071"}.glyphicon-play:before{content:"\e072"}.glyphicon-pause:before{content:"\e073"}.glyphicon-stop:before{content:"\e074"}.glyphicon-forward:before{content:"\e075"}.glyphicon-fast-forward:before{content:"\e076"}.glyphicon-step-forward:before{content:"\e077"}.glyphicon-eject:before{content:"\e078"}.glyphicon-chevron-left:before{content:"\e079"}.glyphicon-chevron-right:before{content:"\e080"}.glyphicon-plus-sign:before{content:"\e081"}.glyphicon-minus-sign:before{content:"\e082"}.glyphicon-remove-sign:before{content:"\e083"}.glyphicon-ok-sign:before{content:"\e084"}.glyphicon-question-sign:before{content:"\e085"}.glyphicon-info-sign:before{content:"\e086"}.glyphicon-screenshot:before{content:"\e087"}.glyphicon-remove-circle:before{content:"\e088"}.glyphicon-ok-circle:before{content:"\e089"}.glyphicon-ban-circle:before{content:"\e090"}.glyphicon-arrow-left:before{content:"\e091"}.glyphicon-arrow-right:before{content:"\e092"}.glyphicon-arrow-up:before{content:"\e093"}.glyphicon-arrow-down:before{content:"\e094"}.glyphicon-share-alt:before{content:"\e095"}.glyphicon-resize-full:before{content:"\e096"}.glyphicon-resize-small:before{content:"\e097"}.glyphicon-exclamation-sign:before{content:"\e101"}.glyphicon-gift:before{content:"\e102"}.glyphicon-leaf:before{content:"\e103"}.glyphicon-fire:before{content:"\e104"}.glyphicon-eye-open:before{content:"\e105"}.glyphicon-eye-close:before{content:"\e106"}.glyphicon-warning-sign:before{content:"\e107"}.glyphicon-plane:before{content:"\e108"}.glyphicon-calendar:before{content:"\e109"}.glyphicon-random:before{content:"\e110"}.glyphicon-comment:before{content:"\e111"}.glyphicon-magnet:before{content:"\e112"}.glyphicon-chevron-up:before{content:"\e113"}.glyphicon-chevron-down:before{content:"\e114"}.glyphicon-retweet:before{content:"\e115"}.glyphicon-shopping-cart:before{content:"\e116"}.glyphicon-folder-close:before{content:"\e117"}.glyphicon-folder-open:before{content:"\e118"}.glyphicon-resize-vertical:before{content:"\e119"}.glyphicon-resize-horizontal:before{content:"\e120"}.glyphicon-hdd:before{content:"\e121"}.glyphicon-bullhorn:before{content:"\e122"}.glyphicon-bell:before{content:"\e123"}.glyphicon-certificate:before{content:"\e124"}.glyphicon-thumbs-up:before{content:"\e125"}.glyphicon-thumbs-down:before{content:"\e126"}.glyphicon-hand-right:before{content:"\e127"}.glyphicon-hand-left:before{content:"\e128"}.glyphicon-hand-up:before{content:"\e129"}.glyphicon-hand-down:before{content:"\e130"}.glyphicon-circle-arrow-right:before{content:"\e131"}.glyphicon-circle-arrow-left:before{content:"\e132"}.glyphicon-circle-arrow-up:before{content:"\e133"}.glyphicon-circle-arrow-down:before{content:"\e134"}.glyphicon-globe:before{content:"\e135"}.glyphicon-wrench:before{content:"\e136"}.glyphicon-tasks:before{content:"\e137"}.glyphicon-filter:before{content:"\e138"}.glyphicon-briefcase:before{content:"\e139"}.glyphicon-fullscreen:before{content:"\e140"}.glyphicon-dashboard:before{content:"\e141"}.glyphicon-paperclip:before{content:"\e142"}.glyphicon-heart-empty:before{content:"\e143"}.glyphicon-link:before{content:"\e144"}.glyphicon-phone:before{content:"\e145"}.glyphicon-pushpin:before{content:"\e146"}.glyphicon-usd:before{content:"\e148"}.glyphicon-gbp:before{content:"\e149"}.glyphicon-sort:before{content:"\e150"}.glyphicon-sort-by-alphabet:before{content:"\e151"}.glyphicon-sort-by-alphabet-alt:before{content:"\e152"}.glyphicon-sort-by-order:before{content:"\e153"}.glyphicon-sort-by-order-alt:before{content:"\e154"}.glyphicon-sort-by-attributes:before{content:"\e155"}.glyphicon-sort-by-attributes-alt:before{content:"\e156"}.glyphicon-unchecked:before{content:"\e157"}.glyphicon-expand:before{content:"\e158"}.glyphicon-collapse-down:before{content:"\e159"}.glyphicon-collapse-up:before{content:"\e160"}.glyphicon-log-in:before{content:"\e161"}.glyphicon-flash:before{content:"\e162"}.glyphicon-log-out:before{content:"\e163"}.glyphicon-new-window:before{content:"\e164"}.glyphicon-record:before{content:"\e165"}.glyphicon-save:before{content:"\e166"}.glyphicon-open:before{content:"\e167"}.glyphicon-saved:before{content:"\e168"}.glyphicon-import:before{content:"\e169"}.glyphicon-export:before{content:"\e170"}.glyphicon-send:before{content:"\e171"}.glyphicon-floppy-disk:before{content:"\e172"}.glyphicon-floppy-saved:before{content:"\e173"}.glyphicon-floppy-remove:before{content:"\e174"}.glyphicon-floppy-save:before{content:"\e175"}.glyphicon-floppy-open:before{content:"\e176"}.glyphicon-credit-card:before{content:"\e177"}.glyphicon-transfer:before{content:"\e178"}.glyphicon-cutlery:before{content:"\e179"}.glyphicon-header:before{content:"\e180"}.glyphicon-compressed:before{content:"\e181"}.glyphicon-earphone:before{content:"\e182"}.glyphicon-phone-alt:before{content:"\e183"}.glyphicon-tower:before{content:"\e184"}.glyphicon-stats:before{content:"\e185"}.glyphicon-sd-video:before{content:"\e186"}.glyphicon-hd-video:before{content:"\e187"}.glyphicon-subtitles:before{content:"\e188"}.glyphicon-sound-stereo:before{content:"\e189"}.glyphicon-sound-dolby:before{content:"\e190"}.glyphicon-sound-5-1:before{content:"\e191"}.glyphicon-sound-6-1:before{content:"\e192"}.glyphicon-sound-7-1:before{content:"\e193"}.glyphicon-copyright-mark:before{content:"\e194"}.glyphicon-registration-mark:before{content:"\e195"}.glyphicon-cloud-download:before{content:"\e197"}.glyphicon-cloud-upload:before{content:"\e198"}.glyphicon-tree-conifer:before{content:"\e199"}.glyphicon-tree-deciduous:before{content:"\e200"}.glyphicon-cd:before{content:"\e201"}.glyphicon-save-file:before{content:"\e202"}.glyphicon-open-file:before{content:"\e203"}.glyphicon-level-up:before{content:"\e204"}.glyphicon-copy:before{content:"\e205"}.glyphicon-paste:before{content:"\e206"}.glyphicon-alert:before{content:"\e209"}.glyphicon-equalizer:before{content:"\e210"}.glyphicon-king:before{content:"\e211"}.glyphicon-queen:before{content:"\e212"}.glyphicon-pawn:before{content:"\e213"}.glyphicon-bishop:before{content:"\e214"}.glyphicon-knight:before{content:"\e215"}.glyphicon-baby-formula:before{content:"\e216"}.glyphicon-tent:before{content:"\26fa"}.glyphicon-blackboard:before{content:"\e218"}.glyphicon-bed:before{content:"\e219"}.glyphicon-apple:before{content:"\f8ff"}.glyphicon-erase:before{content:"\e221"}.glyphicon-hourglass:before{content:"\231b"}.glyphicon-lamp:before{content:"\e223"}.glyphicon-duplicate:before{content:"\e224"}.glyphicon-piggy-bank:before{content:"\e225"}.glyphicon-scissors:before{content:"\e226"}.glyphicon-bitcoin:before,.glyphicon-btc:before,.glyphicon-xbt:before{content:"\e227"}.glyphicon-jpy:before,.glyphicon-yen:before{content:"\00a5"}.glyphicon-rub:before,.glyphicon-ruble:before{content:"\20bd"}.glyphicon-scale:before{content:"\e230"}.glyphicon-ice-lolly:before{content:"\e231"}.glyphicon-ice-lolly-tasted:before{content:"\e232"}.glyphicon-education:before{content:"\e233"}.glyphicon-option-horizontal:before{content:"\e234"}.glyphicon-option-vertical:before{content:"\e235"}.glyphicon-menu-hamburger:before{content:"\e236"}.glyphicon-modal-window:before{content:"\e237"}.glyphicon-oil:before{content:"\e238"}.glyphicon-grain:before{content:"\e239"}.glyphicon-sunglasses:before{content:"\e240"}.glyphicon-text-size:before{content:"\e241"}.glyphicon-text-color:before{content:"\e242"}.glyphicon-text-background:before{content:"\e243"}.glyphicon-object-align-top:before{content:"\e244"}.glyphicon-object-align-bottom:before{content:"\e245"}.glyphicon-object-align-horizontal:before{content:"\e246"}.glyphicon-object-align-left:before{content:"\e247"}.glyphicon-object-align-vertical:before{content:"\e248"}.glyphicon-object-align-right:before{content:"\e249"}.glyphicon-triangle-right:before{content:"\e250"}.glyphicon-triangle-left:before{content:"\e251"}.glyphicon-triangle-bottom:before{content:"\e252"}.glyphicon-triangle-top:before{content:"\e253"}.glyphicon-console:before{content:"\e254"}.glyphicon-superscript:before{content:"\e255"}.glyphicon-subscript:before{content:"\e256"}.glyphicon-menu-left:before{content:"\e257"}.glyphicon-menu-right:before{content:"\e258"}.glyphicon-menu-down:before{content:"\e259"}.glyphicon-menu-up:before{content:"\e260"}.modal-open{overflow:hidden}.modal{display:none;overflow:hidden;position:fixed;z-index:1050;-webkit-overflow-scrolling:touch;outline:0}.modal.fade .modal-dialog{-o-transform:translate(0,-25%);-webkit-transition:-webkit-transform .3s ease-out;-moz-transition:-moz-transform .3s ease-out;-o-transition:-o-transform .3s ease-out;transition:transform .3s ease-out}.modal.in .modal-dialog{-o-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;border:1px solid #999;border:1px solid rgba(0,0,0,.2);border-radius:6px;-webkit-box-shadow:0 3px 9px rgba(0,0,0,.5);box-shadow:0 3px 9px rgba(0,0,0,.5);background-clip:padding-box;outline:0}.modal-backdrop{position:fixed;z-index:1040;background-color:#000}.modal-backdrop.fade{opacity:0;filter:alpha(opacity=0)}.modal-backdrop.in{opacity:.5;filter:alpha(opacity=50)}.modal-header{padding:15px;border-bottom:1px solid #e5e5e5}.modal-header .close{margin-top:-2px}.modal-title{margin:0;line-height:1.42857143}.modal-body{position:relative;padding:15px}.modal-footer{padding:15px;text-align:right;border-top:1px solid #e5e5e5}.modal-footer .btn+.btn{margin-left:5px;margin-bottom:0}.modal-footer .btn-group .btn+.btn{margin-left:-1px}.modal-footer .btn-block+.btn-block{margin-left:0}.modal-scrollbar-measure{position:absolute;top:-9999px;width:50px;height:50px;overflow:scroll}.carousel,.carousel-inner,.carousel-inner>.item,.input-group,.input-group .form-control,.input-group-btn,.input-group-btn>.btn{position:relative}@media (min-width:768px){.modal-dialog{width:600px;margin:30px auto}.modal-content{-webkit-box-shadow:0 5px 15px rgba(0,0,0,.5);box-shadow:0 5px 15px rgba(0,0,0,.5)}.modal-sm{width:300px}}@media (min-width:992px){.modal-lg{width:900px}}.close{font-size:21px;line-height:1;color:#000;text-shadow:0 1px 0 #fff;opacity:.2;filter:alpha(opacity=20)}.carousel-caption,.carousel-control{text-shadow:0 1px 2px rgba(0,0,0,.6);text-align:center}.close:focus,.close:hover{color:#000;text-decoration:none;cursor:pointer;opacity:.5;filter:alpha(opacity=50)}button.close{padding:0;cursor:pointer;background:0 0;border:0;-webkit-appearance:none}.input-group{display:table;border-collapse:separate}.input-group[class*=col-]{float:none;padding-left:0;padding-right:0}.input-group .form-control{z-index:2;float:left;width:100%;margin-bottom:0}.input-group .form-control:focus{z-index:3}.input-group-lg>.form-control,.input-group-lg>.input-group-addon,.input-group-lg>.input-group-btn>.btn{height:46px;padding:10px 16px;font-size:18px;line-height:1.3333333;border-radius:6px}select.input-group-lg>.form-control,select.input-group-lg>.input-group-addon,select.input-group-lg>.input-group-btn>.btn{height:46px;line-height:46px}select[multiple].input-group-lg>.form-control,select[multiple].input-group-lg>.input-group-addon,select[multiple].input-group-lg>.input-group-btn>.btn,textarea.input-group-lg>.form-control,textarea.input-group-lg>.input-group-addon,textarea.input-group-lg>.input-group-btn>.btn{height:auto}.input-group-sm>.form-control,.input-group-sm>.input-group-addon,.input-group-sm>.input-group-btn>.btn{height:30px;padding:5px 10px;font-size:12px;line-height:1.5;border-radius:3px}select.input-group-sm>.form-control,select.input-group-sm>.input-group-addon,select.input-group-sm>.input-group-btn>.btn{height:30px;line-height:30px}select[multiple].input-group-sm>.form-control,select[multiple].input-group-sm>.input-group-addon,select[multiple].input-group-sm>.input-group-btn>.btn,textarea.input-group-sm>.form-control,textarea.input-group-sm>.input-group-addon,textarea.input-group-sm>.input-group-btn>.btn{height:auto}.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}.input-group-addon{font-size:14px;font-weight:400;line-height:1;color:#555;text-align:center;background-color:#eee;border:1px solid #ccc;border-radius:4px}.input-group-addon.input-sm{padding:5px 10px;font-size:12px;border-radius:3px}.input-group-addon.input-lg{padding:10px 16px;font-size:18px;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-bottom-right-radius:0;border-top-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-bottom-left-radius:0;border-top-left-radius:0}.input-group-addon:last-child{border-left:0}.input-group-btn{font-size:0;white-space:nowrap}.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}@-ms-viewport{width:device-width}@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}.visible-xs-block{display:block!important}.visible-xs-inline{display:inline!important}.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}.visible-sm-block{display:block!important}.visible-sm-inline{display:inline!important}.visible-sm-inline-block{display:inline-block!important}}@media (min-width:992px) and (max-width:1199px){.visible-md{display:block!important}table.visible-md{display:table!important}tr.visible-md{display:table-row!important}td.visible-md,th.visible-md{display:table-cell!important}.visible-md-block{display:block!important}.visible-md-inline{display:inline!important}.visible-md-inline-block{display:inline-block!important}}@media (min-width:1200px){.visible-lg{display:block!important}table.visible-lg{display:table!important}tr.visible-lg{display:table-row!important}td.visible-lg,th.visible-lg{display:table-cell!important}.visible-lg-block{display:block!important}.visible-lg-inline{display:inline!important}.visible-lg-inline-block{display:inline-block!important}.hidden-lg{display:none!important}}@media (max-width:767px){.hidden-xs{display:none!important}}@media (min-width:768px) and (max-width:991px){.hidden-sm{display:none!important}}@media (min-width:992px) and (max-width:1199px){.hidden-md{display:none!important}}.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}.hidden-print{display:none!important}}.carousel-inner{overflow:hidden;width:100%}.carousel-inner>.item{display:none;-webkit-transition:.6s ease-in-out left;-o-transition:.6s ease-in-out left;transition:.6s ease-in-out left}.carousel-inner>.item>a>img,.carousel-inner>.item>img{line-height:1}@media all and (transform-3d),(-webkit-transform-3d){.carousel-inner>.item{-webkit-transition:-webkit-transform .6s ease-in-out;-moz-transition:-moz-transform .6s ease-in-out;-o-transition:-o-transform .6s ease-in-out;transition:transform .6s ease-in-out;-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;backface-visibility:hidden;-webkit-perspective:1000px;-moz-perspective:1000px;perspective:1000px}.carousel-inner>.item.active.right,.carousel-inner>.item.next{-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0);left:0}.carousel-inner>.item.active.left,.carousel-inner>.item.prev{-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0);left:0}.carousel-inner>.item.active,.carousel-inner>.item.next.left,.carousel-inner>.item.prev.right{-webkit-transform:translate3d(0,0,0);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;left:0;bottom:0;width:15%;opacity:.5;filter:alpha(opacity=50);font-size:20px;color:#fff;background-color:rgba(0,0,0,0)}.carousel-control.left{background-image:-webkit-linear-gradient(left,rgba(0,0,0,.5) 0,rgba(0,0,0,.0001) 100%);background-image:-o-linear-gradient(left,rgba(0,0,0,.5) 0,rgba(0,0,0,.0001) 100%);background-image:linear-gradient(to right,rgba(0,0,0,.5) 0,rgba(0,0,0,.0001) 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#80000000', endColorstr='#00000000', GradientType=1)}.carousel-control.right{left:auto;right:0;background-image:-webkit-linear-gradient(left,rgba(0,0,0,.0001) 0,rgba(0,0,0,.5) 100%);background-image:-o-linear-gradient(left,rgba(0,0,0,.0001) 0,rgba(0,0,0,.5) 100%);background-image:linear-gradient(to right,rgba(0,0,0,.0001) 0,rgba(0,0,0,.5) 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#00000000', endColorstr='#80000000', GradientType=1)}.carousel-control:focus,.carousel-control:hover{outline:0;color:#fff;text-decoration:none;opacity:.9;filter:alpha(opacity=90)}.fade-animation.ng-enter,.fade-animation.ng-hide-add.ng-hide-add-active,.fade-animation.ng-hide-remove,.fade-animation.ng-leave.ng-leave-active,.tooltip{opacity:0}.carousel-control .glyphicon-chevron-left,.carousel-control .glyphicon-chevron-right,.carousel-control .icon-next,.carousel-control .icon-prev{position:absolute;top:50%;margin-top:-10px;z-index:5;display:inline-block}.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;line-height:1;font-family:serif}.carousel-control .icon-prev:before{content:'\2039'}.carousel-control .icon-next:before{content:'\203a'}.carousel-indicators{position:absolute;bottom:10px;left:50%;z-index:15;width:60%;margin-left:-30%;padding-left:0;list-style:none;text-align:center}.carousel-indicators li{display:inline-block;width:10px;height:10px;margin:1px;text-indent:-999px;border:1px solid #fff;border-radius:10px;cursor:pointer;background-color:#000\9;background-color:rgba(0,0,0,0)}.carousel-indicators .active{margin:0;width:12px;height:12px;background-color:#fff}.carousel-caption{position:absolute;left:15%;right:15%;bottom:20px;z-index:10;padding-top:20px;padding-bottom:20px;color:#fff}.alerts .alert button,.broadcast-message-modal .glyphicon-chevron-left,.broadcast-message-modal .glyphicon-chevron-right,.carousel-caption .btn,.tooltip{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{left:20%;right:20%;padding-bottom:30px}.carousel-indicators{bottom:20px}}.nav-pills>li>a>.badge,.tooltip.right{margin-left:3px}.badge{display:inline-block;min-width:10px;padding:3px 7px;font-size:12px;color:#fff;line-height:1;white-space:nowrap;text-align:center;background-color:#777;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}a.badge:focus,a.badge:hover{color:#fff;text-decoration:none;cursor:pointer}.list-group-item.active>.badge,.nav-pills>.active>a>.badge{color:#00529e;background-color:#fff}.list-group-item>.badge+.badge{margin-right:5px}.tooltip{position:absolute;z-index:1070;display:block;font-family:'Open Sans','Helvetica Neue',Helvetica,Arial,sans-serif sans-serif;font-style:normal;font-weight:400;letter-spacing:normal;line-break:auto;line-height:1.42857143;text-align:left;text-align:start;text-decoration:none;white-space:normal;word-break:normal;word-spacing:normal;word-wrap:normal;font-size:12px;filter:alpha(opacity=0)}.tooltip.in{opacity:.9;filter:alpha(opacity=90)}.tooltip.top{margin-top:-3px;padding:5px 0}.tooltip.right{padding:0 5px}.tooltip.bottom{margin-top:3px;padding:5px 0}.tooltip.left{margin-left:-3px;padding:0 5px}.tooltip-inner{padding:3px 8px;color:#fff;text-align:center;background-color:#000;border-radius:4px;max-width:250px}.tooltip-arrow{position:absolute}.tooltip.top .tooltip-arrow,.tooltip.top-left .tooltip-arrow,.tooltip.top-right .tooltip-arrow{bottom:0;border-width:5px 5px 0;border-top-color:#000}.tooltip.top .tooltip-arrow{left:50%;margin-left:-5px}.tooltip.top-left .tooltip-arrow{right:5px;margin-bottom:-5px}.tooltip.top-right .tooltip-arrow{left:5px;margin-bottom:-5px}.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,.tooltip.bottom-left .tooltip-arrow,.tooltip.bottom-right .tooltip-arrow{top:0;border-width:0 5px 5px;border-bottom-color:#000}.tooltip.bottom .tooltip-arrow{left:50%;margin-left:-5px}.tooltip.bottom-left .tooltip-arrow{right:5px;margin-top:-5px}.tooltip.bottom-right .tooltip-arrow{left:5px;margin-top:-5px}.well{padding:19px;margin-bottom:20px;background-color:#f5f5f5;border:1px solid #e3e3e3;border-radius:4px;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.05);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}.label{display:inline;padding:.2em .6em .3em;font-weight:700;line-height:1;color:#fff;text-align:center;white-space:nowrap;border-radius:.25em}a.label:focus,a.label:hover{color:#fff;text-decoration:none;cursor:pointer}.label:empty{display:none}.btn .label{position:relative;top:-1px}.label-default{background-color:#777}.label-default[href]:focus,.label-default[href]:hover{background-color:#5e5e5e}.label-primary{background-color:#00529e}.label-primary[href]:focus,.label-primary[href]:hover{background-color:#00386b}.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}.pagination{display:inline-block;padding-left:0;margin:20px 0;border-radius:4px}.k-grid .k-header.k-grid-toolbar .toolbar,.pagination>li{display:inline}.pagination>li>a,.pagination>li>span{position:relative;float:left;padding:6px 12px;line-height:1.42857143;text-decoration:none;color:#00529e;background-color:#fff;border:1px solid #ddd;margin-left:-1px}.pagination>li:first-child>a,.pagination>li:first-child>span{margin-left:0;border-bottom-left-radius:4px;border-top-left-radius:4px}.pagination>li:last-child>a,.pagination>li:last-child>span{border-bottom-right-radius:4px;border-top-right-radius:4px}.pagination>li>a:focus,.pagination>li>a:hover,.pagination>li>span:focus,.pagination>li>span:hover{z-index:2;color:#002a52;background-color:#eee;border-color:#ddd}.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;background-color:#00529e;border-color:#00529e;cursor:default}.pagination>.disabled>a,.pagination>.disabled>a:focus,.pagination>.disabled>a:hover,.pagination>.disabled>span,.pagination>.disabled>span:focus,.pagination>.disabled>span:hover{color:#777;background-color:#fff;border-color:#ddd;cursor:not-allowed}.pagination-lg>li>a,.pagination-lg>li>span{padding:10px 16px;font-size:18px;line-height:1.3333333}.pagination-lg>li:first-child>a,.pagination-lg>li:first-child>span{border-bottom-left-radius:6px;border-top-left-radius:6px}.pagination-lg>li:last-child>a,.pagination-lg>li:last-child>span{border-bottom-right-radius:6px;border-top-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-bottom-left-radius:3px;border-top-left-radius:3px}.pagination-sm>li:last-child>a,.pagination-sm>li:last-child>span{border-bottom-right-radius:3px;border-top-right-radius:3px}[class*=cal-cell]{float:left;margin-left:0;min-height:1px}.cal-row-fluid{width:100%}.cal-row-fluid:after,.cal-row-fluid:before{display:table;content:"";line-height:0}.cal-row-fluid:after{clear:both}.cal-row-fluid [class*=cal-cell]{display:block;width:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;float:left;margin-left:0}.cal-row-fluid .controls-row [class*=cal-cell]+[class*=cal-cell],.cal-row-fluid [class*=cal-cell]:first-child{margin-left:0}.cal-row-fluid .cal-cell7{width:100%}.cal-row-fluid .cal-cell6{width:85.71428571428571%}.cal-row-fluid .cal-cell5{width:71.42857142857142%}.cal-row-fluid .cal-cell4{width:57.14285714285714%}.cal-row-fluid .cal-cell3{width:42.857142857142854%}.cal-row-fluid .cal-cell2{width:28.57142857142857%}.cal-row-fluid .cal-offset7,.cal-row-fluid .cal-offset7:first-child,.cal-week-box .cal-offset7{margin-left:100%}.cal-row-fluid .cal-offset6,.cal-row-fluid .cal-offset6:first-child,.cal-week-box .cal-offset6{margin-left:85.71428571428571%}.cal-row-fluid .cal-offset5,.cal-row-fluid .cal-offset5:first-child,.cal-week-box .cal-offset5{margin-left:71.42857142857142%}.cal-row-fluid .cal-offset4,.cal-row-fluid .cal-offset4:first-child,.cal-week-box .cal-offset4{margin-left:57.14285714285714%}.cal-row-fluid .cal-offset3,.cal-row-fluid .cal-offset3:first-child,.cal-week-box .cal-offset3{margin-left:42.857142857142854%}.cal-row-fluid .cal-offset2,.cal-row-fluid .cal-offset2:first-child,.cal-week-box .cal-offset2{margin-left:28.57142857142857%}.cal-row-fluid .cal-offset1,.cal-row-fluid .cal-offset1:first-child,.cal-week-box .cal-offset1{margin-left:14.285714285714285%}.cal-row-fluid .cal-cell1{width:14.285714285714285%}.cal-row-fluid [class*=cal-cell].hide,[class*=cal-cell].hide{display:none}.cal-row-fluid [class*=cal-cell].pull-right,[class*=cal-cell].pull-right{float:right}.cal-row-head [class*=cal-cell],.cal-row-head [class*=cal-cell]:first-child{min-height:auto;overflow:hidden;text-overflow:ellipsis}.cal-events-num{margin-top:20px}.cal-month-day{position:relative;display:block;width:100%}#cal-week-box,.cal-day-tick{position:absolute;cursor:pointer}.cal-month-day .cal-events-num{margin-left:10px;margin-top:18px}#cal-week-box{width:70px;left:-71px;top:-1px;padding:8px 5px}.cal-day-tick{right:50%;bottom:-21px;padding:0 5px;z-index:5;width:26px;margin-right:-17px}.cal-year-box #cal-day-tick{margin-right:-7px}.cal-slide-box{position:relative}.cal-slide-tick{position:absolute;width:16px;margin-left:-7px;height:9px;top:-1px;z-index:1}.cal-slide-tick.tick-month1{left:12.5%}.cal-slide-tick.tick-month2{left:37.5%}.cal-slide-tick.tick-month3{left:62.5%}.cal-slide-tick.tick-month4{left:87.5%}.cal-slide-tick.tick-day1{left:7.14285714285715%}.cal-slide-tick.tick-day2{left:21.42857142857143%}.cal-slide-tick.tick-day3{left:35.71428571428572%}.cal-slide-tick.tick-day4{left:50%}.cal-slide-tick.tick-day5{left:64.2857142857143%}.cal-slide-tick.tick-day6{left:78.57142857142859%}.cal-slide-tick.tick-day7{left:92.85714285714285%}.events-list{position:absolute;bottom:0;left:0;z-index:1000}.cal-slide-content ul.unstyled{margin-bottom:0}.cal-slide-content ul li.dragging-active .event-item{color:#000}.cal-week-box{position:relative}.cal-week-box [data-event-class]{white-space:nowrap;height:30px;line-height:30px;text-overflow:ellipsis;overflow:hidden;margin-top:0!important;margin-bottom:0!important;font-size:12px;padding:0 3px!important}.cal-week-box .cal-day-panel{border:0!important}.cal-week-box.cal-day-box .cal-row-head{padding-left:60px}.cal-week-box.cal-day-box .cal-day-panel{overflow-x:hidden}.cal-day-box{text-wrap:none;overflow-x:auto!important;overflow-y:hidden}.cal-day-box .cal-day-hour-part{height:30px;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;border-bottom:thin dashed #e1e1e1}.cal-day-box .cal-day-hour .day-highlight{height:30px}.cal-day-box .cal-hours{font-weight:700;font-size:12px}.cal-day-box .cal-day-hour:nth-child(odd){background-color:#fafafa}.cal-day-box .cal-day-panel{position:relative;padding-left:60px;border:1px solid #e1e1e1}.cal-day-box .cal-day-panel-hour{position:absolute;width:100%;margin-left:-60px}.cal-day-box .day-event{position:absolute;width:150px;overflow:hidden;padding:2px 3px!important}.cal-day-box .day-event a{font-size:12px;text-overflow:ellipsis}.cal-day-box .day-highlight{padding-top:2px;padding-left:8px;padding-right:8px;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;border:1px solid #c3c3c3;margin:1px;overflow:hidden;text-overflow:ellipsis}.cal-day-box .day-highlight.dh-event-important{border:1px solid #ad2121}.cal-day-box .day-highlight.dh-event-warning{border:1px solid #e3bc08}.cal-day-box .day-highlight.dh-event-info{border:1px solid #1e90ff}.cal-day-box .day-highlight.dh-event-inverse{border:1px solid #1b1b1b}.cal-day-box .day-highlight.dh-event-success{border:1px solid #006400}.cal-day-box .day-highlight.dh-event-special{background-color:#ffe6ff;border:1px solid purple}.event,.event-block{display:block;background-color:#c3c3c3}.event{width:12px;height:12px;margin-right:2px;margin-bottom:2px;-webkit-box-shadow:inset 0 0 5px 0 rgba(0,0,0,.4);box-shadow:inset 0 0 5px 0 rgba(0,0,0,.4);border-radius:8px;border:1px solid #fff}.event-block{width:20px;height:100%}.cal-event-list .event.pull-left{margin-top:3px}.event-important{background-color:#ad2121}.event-info{background-color:#1e90ff}.event-warning{background-color:#e3bc08}.event-inverse{background-color:#1b1b1b}.event-success{background-color:#006400}.event-special{background-color:purple}.day-highlight,.day-highlight:hover{background-color:#ddd}.day-highlight.dh-event-important,.day-highlight.dh-event-important:hover{background-color:#fae3e3}.day-highlight.dh-event-warning,.day-highlight.dh-event-warning:hover{background-color:#fdf1ba}.day-highlight.dh-event-info,.day-highlight.dh-event-info:hover{background-color:#d1e8ff}.day-highlight.dh-event-inverse,.day-highlight.dh-event-inverse:hover{background-color:#c1c1c1}.day-highlight.dh-event-success,.day-highlight.dh-event-success:hover{background-color:#caffca}.day-highlight.dh-event-special,.day-highlight.dh-event-special:hover{background-color:#ffe6ff}.cal-row-head [class*=cal-cell],.cal-row-head [class*=cal-cell]:first-child{font-weight:bolder;text-align:center;border:0 solid;padding:5px 0}.cal-row-head [class*=cal-cell] small{font-weight:400}.cal-row-fluid:hover,.cal-year-box .row:hover{background-color:#fafafa}.cal-month-day{height:100px}.cal-cell.drop-active,.cell-focus,[class*=cal-cell] .drop-active,[class*=cal-cell]:hover{background-color:#ededed}.cal-month-box [class*=cal-cell],.cal-year-box [class*=span]{min-height:100px;border-right:1px solid #e1e1e1;position:relative}.cal-year-box [class*=span]{min-height:60px}.cal-month-box .cal-row [class*=cal-cell]:last-child,.cal-year-box .row [class*=col-]:last-child{border-right:0}.cal-month-box .cal-row-fluid,.cal-year-box .row{border-bottom:1px solid #e1e1e1;margin-left:0;margin-right:0}.cal-month-box .cal-row-fluid:last-child,.cal-year-box .row:last-child{border-bottom:0}.cal-month-box,.cal-week-box,.cal-year-box{border-top:1px solid #e1e1e1;border-bottom:1px solid #e1e1e1;border-right:1px solid #e1e1e1;border-left:1px solid #e1e1e1;border-radius:2px}.cal-month-box{border-right:0;border-bottom:0}span[data-cal-date]{font-size:1.2em;font-weight:400;opacity:.5;transition:all .3s ease-in-out;-webkit-transition:all .1s ease-in-out;-moz-transition:all .1s ease-in-out;-ms-transition:all .1s ease-in-out;-o-transition:all .1s ease-in-out;margin-top:15px;margin-right:15px}span[data-cal-date]:hover{opacity:1}.cal-day-outmonth span[data-cal-date]{opacity:.1;cursor:default}.cal-day-today{background-color:#e8fde7}.cal-day-today span[data-cal-date]{color:#006400}.cal-month-box .cal-day-today span[data-cal-date]{font-size:1.9em}.cal-day-holiday span[data-cal-date]{color:purple}.cal-day-weekend span[data-cal-date]{color:#8b0000}#cal-week-box{border:1px solid #e1e1e1;border-right:0;border-radius:5px 0 0 5px;background-color:#fafafa;text-align:right}.cal-week-box .cal-row-head{border-bottom:1px solid #e1e1e1}.cal-day-tick{border:1px solid #e1e1e1;border-top:0 solid;border-radius:0 0 5px 5px;background-color:#ededed;text-align:center}.cal-day-tick .action-activate,.cal-day-tick .action-approve,.cal-day-tick .action-attachments,.cal-day-tick .action-audit,.cal-day-tick .action-cancel,.cal-day-tick .action-copy,.cal-day-tick .action-deactivate,.cal-day-tick .action-details,.cal-day-tick .action-disable,.cal-day-tick .action-edit,.cal-day-tick .action-enable,.cal-day-tick .action-mark,.cal-day-tick .action-reject,.cal-day-tick .action-remove,.cal-day-tick .action-resend,.cal-day-tick .action-reset,.cal-day-tick .action-unmark,.cal-day-tick .action-users,.cal-day-tick .action-view,.cal-day-tick .action-view-attachments,.cal-day-tick .fa{display:none}.cal-slide-box{border-top:0 solid #8c8c8c}.cal-slide-content{padding:20px;color:#fff;background-color:#555;-webkit-box-shadow:inset 0 0 15px 0 rgba(0,0,0,.5);box-shadow:inset 0 0 15px 0 rgba(0,0,0,.5)}.events-list,a.event-item-delete,a.event-item-edit{padding-left:5px}.cal-slide-content a.event-item{color:#fff;font-weight:400}.cal-year-box .cal-slide-content a.event-item,.cal-year-box a.event-item-delete,.cal-year-box a.event-item-edit{position:relative;top:-3px}.events-list{max-height:47px}.cal-column{border-left:1px solid #e1e1e1}a.cal-event-week{text-decoration:none;color:#151515}.badge-important{background-color:#b94a48}.cc-drop-box,body{background-color:#fff}.cal-year-box:last-child{border-bottom:0}.cal-context{width:100%}@media (max-width:991px){.cal-year-box [class*=span]:nth-child(2){border-right:0}.cal-year-box [class*=span]:nth-child(1),.cal-year-box [class*=span]:nth-child(2){border-bottom:1px solid #e1e1e1}}.text-danger-light{color:#db2315}.text-warning-light{color:#fda63e}.text-success-light{color:#33a015}.fade-animation.ng-enter,.fade-animation.ng-hide-add,.fade-animation.ng-hide-remove,.fade-animation.ng-leave{transition:.25s cubic-bezier(0,.6,.4,1) opacity;display:block!important}.datePickerWrapper .day-picker .input-group-addon,tr.inactive .cc-action{display:none}.fade-animation.ng-enter.ng-enter-active,.fade-animation.ng-hide-add,.fade-animation.ng-hide-remove.ng-hide-remove-active,.fade-animation.ng-leave{opacity:1}.cc-drop-box-parent{position:initial}.cc-drop-box{opacity:0;border:2px dashed #333;position:absolute;left:0;right:0;top:0;bottom:0;color:#333;z-index:0;text-align:center;font-weight:700;border-radius:3px;pointer-events:none;transition:opacity linear 150ms}.cc-drop-box-text,.cc-drop-box:after,.cc-drop-box:before{top:50%;position:absolute;left:0;right:0}.cc-drop-box:after{content:'Drop file here to upload';font-family:Roboto,sans-serif;color:#333;font-size:18px}.cc-drop-box:before{content:'\f093';font-family:FontAwesome;color:#666;font-size:24px;transform:translateY(-150%)}.drop-accept .cc-drop-box{border-color:#4cae4c}.drop-reject .cc-drop-box{border-color:#d43f3a!important}.cc-drop-box-text{height:30px;margin-top:-15px}.cc-drop-box-activate .cc-drop-box{opacity:.9;z-index:10}.full-height,body,html{height:100%;width:100%}.height-100pc{height:100%}.min-height-100pc{min-height:100%}.width-100pc{width:100%}.overflow-ellipsis{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.height-90pc{height:90%}.height-70pc{height:70%}body.hide-header .main-view{margin-top:0;padding-top:0}body>div[ui-view]{height:100%!important;margin-top:-50px!important;padding-top:50px!important}body div[ui-view]{margin:0;padding:0;height:100%}body .main-view{height:100%;margin-top:-65px!important;padding-top:65px!important}.padded-view,.tab-pane{padding-top:20px}.dropdown-menu{float:left;text-align:left;z-index:1050!important}.loading-overlay{position:fixed;background-color:rgba(255,255,255,.9);left:0;right:0;bottom:0;top:0}.uppercase,input[type=text]{text-transform:uppercase}::-webkit-input-placeholder{text-transform:none}:-moz-placeholder{text-transform:none}::-moz-placeholder{text-transform:none}:-ms-input-placeholder{text-transform:none}::placeholder{text-transform:none}input[type=text][cc-retain-case]{text-transform:none}.spinner{background-image:url(data:image/gif;base64,R0lGODlhEAAQAPIAAP///wAAAMLCwkJCQgAAAGJiYoKCgpKSkiH+GkNyZWF0ZWQgd2l0aCBhamF4bG9hZC5pbmZvACH5BAAKAAAAIf8LTkVUU0NBUEUyLjADAQAAACwAAAAAEAAQAAADMwi63P4wyklrE2MIOggZnAdOmGYJRbExwroUmcG2LmDEwnHQLVsYOd2mBzkYDAdKa+dIAAAh+QQACgABACwAAAAAEAAQAAADNAi63P5OjCEgG4QMu7DmikRxQlFUYDEZIGBMRVsaqHwctXXf7WEYB4Ag1xjihkMZsiUkKhIAIfkEAAoAAgAsAAAAABAAEAAAAzYIujIjK8pByJDMlFYvBoVjHA70GU7xSUJhmKtwHPAKzLO9HMaoKwJZ7Rf8AYPDDzKpZBqfvwQAIfkEAAoAAwAsAAAAABAAEAAAAzMIumIlK8oyhpHsnFZfhYumCYUhDAQxRIdhHBGqRoKw0R8DYlJd8z0fMDgsGo/IpHI5TAAAIfkEAAoABAAsAAAAABAAEAAAAzIIunInK0rnZBTwGPNMgQwmdsNgXGJUlIWEuR5oWUIpz8pAEAMe6TwfwyYsGo/IpFKSAAAh+QQACgAFACwAAAAAEAAQAAADMwi6IMKQORfjdOe82p4wGccc4CEuQradylesojEMBgsUc2G7sDX3lQGBMLAJibufbSlKAAAh+QQACgAGACwAAAAAEAAQAAADMgi63P7wCRHZnFVdmgHu2nFwlWCI3WGc3TSWhUFGxTAUkGCbtgENBMJAEJsxgMLWzpEAACH5BAAKAAcALAAAAAAQABAAAAMyCLrc/jDKSatlQtScKdceCAjDII7HcQ4EMTCpyrCuUBjCYRgHVtqlAiB1YhiCnlsRkAAAOwAAAAAAAAAAAA==);background-repeat:no-repeat;background-position:center center}.main-container{height:100%}.padded-view{padding-bottom:20px}h5{font-weight:400}svg:not(:root){overflow:visible}tr.inactive td{border-color:#eee!important;color:#bbb}tr.inactive:hover td{background-color:#fff!important}.capitalize{text-transform:capitalize}th[st-sort]{color:#00529e}section+section{margin-top:30px}.add-button{float:right}.location-field-options.nested .form-group:last-child,.nav.nav-tabs li,.navbar,.ui-select-container .ui-select-choices-row .row{margin-bottom:0}.nav-tabs li{position:relative;z-index:1}.button-ctrls,h2+.btn{margin-top:20px}.button-ctrls>button{margin-left:3px}.small-numeric-input{width:80px}.large-numeric-input{width:150px}.well{min-height:0}@media (min-width:768px){.navbar-nav li>a{padding-bottom:11px}}.green{color:green}.no-outline{outline:0}.grey{color:#aaa}.d-block{display:block}.document-link{color:#00529e;background-color:rgba(0,82,158,.1);padding:2px 5px;border-radius:3px;font-weight:400;cursor:pointer}.document-link:hover{background-color:#00529e;color:#fff;text-decoration:none}.page-container .main-view .container-bg-white{background-color:#fff;border-radius:4px;min-height:100%}.page-container .main-view .container-bg-white.container-fluid{border-radius:0}.box-sizing-bb::before{box-sizing:border-box!important;-webkit-box-sizing:border-box!important}.full-screen-map{box-sizing:border-box;position:absolute;width:100%;height:100%;top:0;left:0;padding-left:280px;transition:padding .3s linear;z-index:0}.nav-closed .full-screen-map{padding-left:0}.vehicle-locations .map-notice{position:relative;bottom:10px}.vehicle-locations-grid{height:400px}i.readonly{cursor:not-allowed;opacity:.65}i.readonly:focus,i.readonly:hover{text-decoration:none}.width-72pc{width:70%!important}.width-28pc{width:30%!important}@media (min-width:480px){.col-xs-auto{width:auto}}@media (min-width:768px){.col-sm-auto{width:auto}.col-sm-text-center{text-align:center!important}}@media (min-width:992px){.col-md-auto{width:auto}.col-md-text-left{text-align:left!important}}@media (min-width:1200px){.col-lg-auto{width:auto}}.alerts{max-width:340px;width:100%}.alerts .alert{position:relative;animation:.3s ease-out 0s 1 slideInFromRight;padding:10px 40px;width:100%!important;border-color:rgba(0,0,0,.3);border-radius:3px;bottom:0!important}.alerts .alert button{position:absolute;top:5px;color:#000;opacity:.4;right:10px}.alerts .alert button:hover{opacity:1}.alerts .alert.alert-danger{background-color:#c8102e;color:#fff;bottom:0!important}.alerts .alert.alert-danger:before{content:'\f057';font-family:FontAwesome;position:absolute;top:5px;left:10px;font-size:25px;color:rgba(0,0,0,.3)}.alerts .alert.alert-warning{background-color:#bf8e1d;color:#fff}.alerts .alert.alert-warning:before{content:'\f071';font-family:FontAwesome;position:absolute;top:8px;left:10px;font-size:22px;color:rgba(0,0,0,.4)}.alerts .alert.alert-success{background-color:#3d8236;color:#fff}.alerts .alert.alert-success:before{content:'\f058';font-family:FontAwesome;position:absolute;top:5px;left:10px;font-size:25px;color:rgba(0,0,0,.4)}.alerts .alert.alert-info{background-color:#428bca;color:#fff}.alerts .alert.alert-info:before{content:'\f06a';font-family:FontAwesome;position:absolute;top:5px;left:10px;font-size:25px;color:rgba(0,0,0,.4)}@keyframes slideInFromRight{0%{transform:translateX(100%)}100%{transform:translateX(0)}}.modal-footer-center{padding:15px;text-align:center;border-top:1px solid #e5e5e5}.tab-content{background-color:#fff;padding:0 15px}.nav.nav-tabs{border-bottom:1px solid #ccc}.nav.nav-tabs li{position:relative;bottom:0;top:2px}.nav.nav-tabs li:hover{border-color:transparent}.nav.nav-tabs li a{border-radius:0!important;border-bottom:1px solid #ccc}.nav.nav-tabs li.active a{border-color:#00529E;border-width:2px 1px 0;border-radius:0!important;color:#00529E}.strikethrough-text{text-decoration:line-through}.badge.badge-primary{background-color:#00529e}.float-none{float:none!important}.ag-menu{z-index:9999!important}.row.row-flex{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.col-flex{position:relative;width:100%;min-height:1px;padding-right:15px;padding-left:15px;-ms-flex-preferred-size:0;flex-basis:0;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;max-width:100%}.form-group .alert{padding:5px 10px;margin:0}.btn-tight,.sr-only{padding:0}input.form-control.read-only{border:0;background-color:transparent;cursor:text;box-shadow:none;padding:3px 0;color:#999;height:auto}.input-group-addon label{font-weight:400;font-size:12px}.input-group-addon label input{position:relative;top:2px}.has-error .chosen-container-single .chosen-single{border:1px solid #a94442!important}.has-error-bg .chosen-container-single .chosen-single,.re-use-validation{border:1px solid #e50000;background-color:rgba(255,0,0,.05)!important;background-image:url(../assets/error.png);background-position:top right;background-repeat:no-repeat}.has-error-bg .chosen-container-single .chosen-single{border-radius:3px}.chosen-container-active .chosen-single{box-shadow:none!important}.chosen-drop{width:fit-content;min-width:100%}.re-use-validation{border-radius:3px}.tab-error a{background-image:url(../assets/error.png);background-position:top right;background-repeat:no-repeat}.tab-error a .badge{background-color:#e50000!important}form.submitted .ng-invalid-max,form.submitted .ng-invalid-min,form.submitted .ng-invalid-required,form.submitted .ng-invalid-required .chosen-single,form.submitted .ng-invalid-required .ui-select-container .ui-select-toggle,form.submitted .ng-invalid-required+.chosen-container .chosen-single,form.submitted .ng-invalid-required.ui-select-container .ui-select-toggle{background-color:rgba(255,0,0,.05)!important;background-image:url(../assets/error.png);background-position:top right;background-repeat:no-repeat}form.submitted .ng-invalid-required{border:1px solid #e50000;border-radius:3px}form.submitted .ng-invalid-required .chosen-single{border:1px solid #e50000;border-radius:3px;border-width:0!important}form.submitted .ng-invalid-required+.chosen-container .chosen-single{border:1px solid #e50000;border-radius:3px}form.submitted .ng-invalid-required .ui-select-container,form.submitted .ng-invalid-required.ui-select-container{border-width:0!important}form.submitted .ng-invalid-max,form.submitted .ng-invalid-min,form.submitted .ng-invalid-required .ui-select-container .ui-select-toggle,form.submitted .ng-invalid-required.ui-select-container .ui-select-toggle{border:1px solid #e50000;border-radius:3px}.info-to-secondary .btn-info{background-color:#fff;border:1px solid #00529e;color:#00529e;text-transform:uppercase;text-transform:initial!important}.error-text,.td-error{color:red;font-weight:700}.info-to-secondary .btn-info.btn-small{border-radius:3px;height:25px;line-height:25px;margin-top:3px;padding:0 10px;text-transform:none}.info-to-secondary .btn-info .action-activate,.info-to-secondary .btn-info .action-approve,.info-to-secondary .btn-info .action-attachments,.info-to-secondary .btn-info .action-audit,.info-to-secondary .btn-info .action-cancel,.info-to-secondary .btn-info .action-copy,.info-to-secondary .btn-info .action-deactivate,.info-to-secondary .btn-info .action-details,.info-to-secondary .btn-info .action-disable,.info-to-secondary .btn-info .action-edit,.info-to-secondary .btn-info .action-enable,.info-to-secondary .btn-info .action-mark,.info-to-secondary .btn-info .action-reject,.info-to-secondary .btn-info .action-remove,.info-to-secondary .btn-info .action-resend,.info-to-secondary .btn-info .action-reset,.info-to-secondary .btn-info .action-unmark,.info-to-secondary .btn-info .action-users,.info-to-secondary .btn-info .action-view,.info-to-secondary .btn-info .action-view-attachments,.info-to-secondary .btn-info .fa{margin-right:10px}.ui-select-bootstrap>.ui-select-choices,.ui-select-bootstrap>.ui-select-no-choice{width:auto!important;min-width:100%}.td-error{font-size:13px;border:1px solid red!important}select.select-sm{padding:0 5px;height:25px}.form-errors .ng-invalid-required,.form-errors .ui-select-error .form-control,.required,.step-three-error-border input{border:1px solid #e50000;background-color:rgba(255,0,0,.05)!important;background-image:url(../assets/error.png);background-position:top right;background-repeat:no-repeat;border-radius:3px}.btn-primary{transition:background-color .2 linear}.btn-primary.button-error{background-color:red!important}.error-border input,.ui-select-error .form-control,input.error-border{border:1px solid #e50000;background-color:rgba(255,0,0,.05)!important;background-image:url(../assets/error.png);background-position:top right;background-repeat:no-repeat;border-radius:3px}.day-picker input[readonly]{background-color:#fff}.datePickerWrapper .day-picker input[readonly]{background-color:transparent;border:0}.required-border-left,.some-required-border-left{border-left:2px solid #c8102e}.required-border-left label:before{content:'* ';color:#e50000}.some-required-border-left label.label-required:before{content:'* ';color:#e50000}.alert-container .alert-danger,.alert-container .alert-info,.alert-container .alert-success,.alert-container .alert-warning,.error-container .alert-danger,.error-container .alert-info,.error-container .alert-success,.error-container .alert-warning{padding:10px 10px 10px 40px;margin-bottom:20px;position:relative}.alert-container .alert-danger:before,.alert-container .alert-info:before,.alert-container .alert-success:before,.alert-container .alert-warning:before,.error-container .alert-danger:before,.error-container .alert-info:before,.error-container .alert-success:before,.error-container .alert-warning:before{font-family:FontAwesome;font-size:24px;position:absolute;left:10px;top:2px}.alert-container .alert-danger div,.alert-container .alert-info div,.alert-container .alert-success div,.alert-container .alert-warning div,.error-container .alert-danger div,.error-container .alert-info div,.error-container .alert-success div,.error-container .alert-warning div{width:100%}.alert-container .alert-danger a,.alert-container .alert-info a,.alert-container .alert-success a,.alert-container .alert-warning a,.error-container .alert-danger a,.error-container .alert-info a,.error-container .alert-success a,.error-container .alert-warning a{display:inline-block;padding:5px 10px;margin-top:7px;border-radius:3px}.alert-container .alert-danger a:hover,.alert-container .alert-info a:hover,.alert-container .alert-success a:hover,.alert-container .alert-warning a:hover,.error-container .alert-danger a:hover,.error-container .alert-info a:hover,.error-container .alert-success a:hover,.error-container .alert-warning a:hover{opacity:.7;text-decoration:none}.alert-container .alert-danger,.error-container .alert-danger{background-color:rgba(255,0,0,.05)!important;color:#e50000;border:1px solid #e50000}.alert-container .alert-danger:before,.error-container .alert-danger:before{content:'\f057';color:#e50000}.alert-container .alert-danger a,.error-container .alert-danger a{color:#fff;background-color:#e50000}.alert-container .alert-warning,.error-container .alert-warning{background-color:rgba(255,185,0,.05)!important;color:#d48100;border:1px solid #f19511}.alert-container .alert-warning:before,.error-container .alert-warning:before{content:'\f071';font-size:22px;color:#d48100}.alert-container .alert-warning a,.error-container .alert-warning a{color:#fff;background-color:#d48100}.alert-container .alert-info,.error-container .alert-info{background-color:rgba(0,0,255,.05)!important;color:#0a5dc7;border:1px solid #0a5dc7}.alert-container .alert-info:before,.error-container .alert-info:before{content:'\f05a';color:#0a5dc7}.alert-container .alert-info a,.error-container .alert-info a{color:#fff;background-color:#0a5dc7}.alert-container .alert-success,.error-container .alert-success{background-color:rgba(0,255,0,.05)!important;color:#198419;border:1px solid #198419}.alert-container .alert-success:before,.error-container .alert-success:before{content:'\f058';color:#198419}.alert-container .alert-success a,.error-container .alert-success a{color:#fff;background-color:#198419}.input-group .chosen-container .chosen-single{border-top-right-radius:0;border-bottom-right-radius:0}.input-group-addon{padding:5px 12px}.no-error-styling.ng-invalid.ng-dirty{border-color:#a94442;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075);box-shadow:inset 0 1px 1px rgba(0,0,0,.075)}.no-error-styling.ng-invalid.ng-dirty:focus{border-color:#843534;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #ce8483;box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #ce8483}.ng-submitted .no-error-styling.ng-invalid{border-color:#a94442;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075);box-shadow:inset 0 1px 1px rgba(0,0,0,.075)}.ng-submitted .no-error-styling.ng-invalid:focus{border-color:#843534;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #ce8483;box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #ce8483}.input-wrapper{position:relative}.input-wrapper .prefix,.input-wrapper .suffix{position:absolute;top:0;line-height:34px;color:#ababad;padding:0 5px;pointer-events:none;text-align:center}.input-wrapper .prefix{left:0}.input-wrapper .suffix{right:0}.field-no-label{margin-top:20px}.add-address-modal fieldset .form-group:first-child{width:154%!important;height:70px}.add-address-modal fieldset .form-group:first-child .btn-link{transform:translateY(-62px)}.add-address-modal fieldset .form-group{margin-bottom:0!important}.add-address-modal .address-zone{margin-top:70px}label.input-custom{display:block;position:relative;line-height:34px;min-height:34px;vertical-align:center;padding-top:0;padding-left:27px}label.input-custom:hover .input-custom-skin{box-shadow:inset -1px 1px 7px rgba(0,0,0,.1);border-color:#ccc}label.input-custom input[type=checkbox],label.input-custom input[type=radio]{width:22px;height:22px;opacity:0;margin-top:0;position:absolute;top:0;left:0}label.input-custom input[type=checkbox]:focus~.input-custom-skin,label.input-custom input[type=radio]:focus~.input-custom-skin{outline:#212121 dotted 1px;outline:-webkit-focus-ring-color auto 5px}label.input-custom input[type=checkbox].disabled~.input-custom-skin,label.input-custom input[type=checkbox]:disabled~.input-custom-skin,label.input-custom input[type=radio].disabled~.input-custom-skin,label.input-custom input[type=radio]:disabled~.input-custom-skin{cursor:not-allowed;opacity:.5;box-shadow:none!important;background-color:#fff!important;border-color:#ccc!important}label.input-custom input[type=checkbox].disabled~.input-custom-skin:after,label.input-custom input[type=checkbox]:disabled~.input-custom-skin:after,label.input-custom input[type=radio].disabled~.input-custom-skin:after,label.input-custom input[type=radio]:disabled~.input-custom-skin:after{color:#333!important}label.input-custom .input-custom-skin{width:22px;height:22px;margin-top:6px;display:block;position:absolute;left:0;top:0;pointer-events:none;border:1px solid #ccc;background:#fff}label.input-custom input[type=radio]~.input-custom-skin{border-radius:100px}label.input-custom input[type=radio]:checked~.input-custom-skin,label.input-custom input[type=radio]:hover:checked~.input-custom-skin{border-color:#eee}label.input-custom input[type=radio]:checked~.input-custom-skin:after,label.input-custom input[type=radio]:hover:checked~.input-custom-skin:after{content:'';display:block;position:absolute;left:4px;top:4px;width:12px;height:12px;border-radius:100px;border:2px solid #fff}label.input-custom input[type=checkbox]~.input-custom-skin{border-radius:2px}label.input-custom input[type=checkbox]:checked~.input-custom-skin,label.input-custom input[type=checkbox]:hover:checked~.input-custom-skin{border-color:#ccc;background-color:#fff}label.input-custom input[type=checkbox]:checked~.input-custom-skin:after,label.input-custom input[type=checkbox]:hover:checked~.input-custom-skin:after{content:"\f00c";font-family:FontAwesome;display:block;position:absolute;left:-1px;top:-1px;width:22px;height:22px;line-height:22px;color:#787a7a;text-align:center}table label.input-custom{min-height:24px}.ui-select-container .ui-select-toggle{height:34px;text-align:left}.ui-select-container .ui-select-allow-clear+.caret{display:none}.ui-select-container .ui-select-match{overflow:hidden}.ui-select-container .ui-select-match .caret{position:absolute;right:12px;top:14px}.ui-select-container .ui-select-match .ui-select-clear{border:0;background-color:transparent;position:absolute;right:1px;top:1px;font-weight:400;font-size:11px;border-radius:0 4px 4px 0;height:32px;width:30px}.ui-select-container .ui-select-match[disabled]{cursor:not-allowed;background-color:#eee;opacity:1}.ui-select-container .ui-select-match .btn-link{background-color:transparent;position:absolute;right:0;font-weight:400;font-size:11px;margin-right:5px!important}.ui-select-container .ui-select-match a.btn.btn-xs.btn-link.pull-right{height:100%;width:29px;text-align:center;margin-top:-6px;padding-top:4px;color:#333;right:-1px;background-color:#ccc;border-top-right-radius:5px;border-bottom-right-radius:5px;box-shadow:rgba(0,0,0,.15) 0 0 5px 0 inset;margin-right:0!important;z-index:1}.ui-select-container .ui-select-multiple .ui-select-search{height:26px!important}#filename,.map-window-form .map-window-form-group,.role-modal .filter-box{margin-bottom:10px}.ui-select-multiple input.ui-select-search:not(.ng-touched){width:100%!important}.table>thead tr.small-row>th{border-bottom-width:0;padding-bottom:0;font-size:80%}.table>thead tr.small-row>th:not(:empty){border-bottom-width:1px;margin-right:1px}.table>thead tr:not(:first-child)>th{border-top:0}.st-sort-descent:before{content:'\25BC'}.st-sort-ascent:before{content:'\25B2'}.action-col{white-space:nowrap}.panel-table{border-color:#ddd;box-shadow:none}.panel-table>.panel-heading{color:#333;background-color:#f5f5f5;border-color:#ddd}.panel-table>.panel-heading+.panel-collapse>.panel-body{border-top-color:#ddd}.panel-table>.panel-heading .badge{color:#f5f5f5;background-color:#333}.panel-table>.panel-footer+.panel-collapse>.panel-body{border-bottom-color:#ddd}.panel-table .table>thead>tr>th{color:#78787a;background-color:#fbfbfc;padding:16px 8px 12px;border-bottom:0}.table-layout-fixed{table-layout:fixed}.table-striped-body tbody{border-top:0!important}.table-striped-body tbody:nth-child(even){background-color:#fafafa}.table-striped-light.slim-line .btn-link-small .btn-link{padding:4px 12px 2px}.table-striped-light.slim-line .form-control{height:30px}.table-striped-light.slim-line .chosen-container-single .chosen-single{height:30px;line-height:30px}.loading-overlay .container,map{height:100%}.table-striped-light thead tr{background-color:#f2f2f2;border-bottom:0}.table-striped-light thead tr th{font-weight:500;font-size:14px;color:#333;font-family:Roboto,sans-serif;border:0;line-height:30px;padding:0 15px 0 5px}.table-striped-light tbody tr{border:0;border-bottom:1px solid #f4f4f4}.table-striped-light tbody tr:nth-child(even){background-color:#fafafa}.table-striped-light tbody tr td{font-size:14px;line-height:25px;border:0}.table-striped-light tbody tr td .btn-actions{padding:3px 8px 3px 5px}.table-striped-light tbody tr td .btn-actions .fa-bars{margin-left:5px}.table-extra-condensed td{padding:3px 5px!important}.table-aggs{background-color:#f2f2f2;width:100%;padding-top:10px;padding-bottom:2px}map{width:100%}.vehicle-label{background-color:#fff;padding:1px 5px;border:1px solid #bbb;-webkit-transform:translateX(-50%);transform:translateX(-50%)}.map-buttons{position:absolute;right:100px;margin-top:5px;z-index:1}.fa-ul>li,.history-filter-area .form,.loading-overlay .container{position:relative}.map-buttons .btn{clear:both}.history-filter-area{padding-bottom:.5em;width:100%;float:left}.filters label{margin-right:.5em}.action-activate.fa-pull-left,.action-activate.pull-left,.action-approve.fa-pull-left,.action-approve.pull-left,.action-attachments.fa-pull-left,.action-attachments.pull-left,.action-audit.fa-pull-left,.action-audit.pull-left,.action-cancel.fa-pull-left,.action-cancel.pull-left,.action-copy.fa-pull-left,.action-copy.pull-left,.action-deactivate.fa-pull-left,.action-deactivate.pull-left,.action-details.fa-pull-left,.action-details.pull-left,.action-disable.fa-pull-left,.action-disable.pull-left,.action-edit.fa-pull-left,.action-edit.pull-left,.action-enable.fa-pull-left,.action-enable.pull-left,.action-mark.fa-pull-left,.action-mark.pull-left,.action-reject.fa-pull-left,.action-reject.pull-left,.action-remove.fa-pull-left,.action-remove.pull-left,.action-resend.fa-pull-left,.action-resend.pull-left,.action-reset.fa-pull-left,.action-reset.pull-left,.action-unmark.fa-pull-left,.action-unmark.pull-left,.action-users.fa-pull-left,.action-users.pull-left,.action-view-attachments.fa-pull-left,.action-view-attachments.pull-left,.action-view.fa-pull-left,.action-view.pull-left,.fa.fa-pull-left,.fa.pull-left{margin-right:.3em}.map-notice{padding:8px 10px;background-color:#f4f4f4;border-radius:4px}.map-window-form .window-control,.map-window-form .window-label{width:100%;outline:0}.map-window-form .window-control{border-width:0 0 1px;border-bottom-color:#eee}.map-window-form .btn{font-size:13px;font-weight:300}/*!
 *  Font Awesome 4.7.0 by @davegandy - http://fontawesome.io - @fontawesome
 *  License - http://fontawesome.io/license (Font: SIL OFL 1.1, CSS: MIT License)
 */@font-face{font-family:FontAwesome;src:url(fonts/fontawesome-webfont.eot?v=4.7.0);src:url(fonts/fontawesome-webfont.eot?#iefix&v=4.7.0) format('embedded-opentype'),url(fonts/fontawesome-webfont.woff2?v=4.7.0) format('woff2'),url(fonts/fontawesome-webfont.woff?v=4.7.0) format('woff'),url(fonts/fontawesome-webfont.ttf?v=4.7.0) format('truetype'),url(fonts/fontawesome-webfont.svg?v=4.7.0#fontawesomeregular) format('svg');font-weight:400;font-style:normal}.action-activate,.action-approve,.action-attachments,.action-audit,.action-cancel,.action-copy,.action-deactivate,.action-details,.action-disable,.action-edit,.action-enable,.action-mark,.action-reject,.action-remove,.action-resend,.action-reset,.action-unmark,.action-users,.action-view,.action-view-attachments,.fa{display:inline-block;font:normal normal normal 14px/1 FontAwesome;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.fa-lg{font-size:1.33333333em;line-height:.75em;vertical-align:-15%}.fa-2x{font-size:2em}.fa-3x{font-size:3em}.fa-4x{font-size:4em}.fa-5x{font-size:5em}.fa-fw{width:1.28571429em;text-align:center}.fa-ul{padding-left:0;margin-left:2.14285714em;list-style-type:none}.action-activate.fa-pull-right,.action-activate.pull-right,.action-approve.fa-pull-right,.action-approve.pull-right,.action-attachments.fa-pull-right,.action-attachments.pull-right,.action-audit.fa-pull-right,.action-audit.pull-right,.action-cancel.fa-pull-right,.action-cancel.pull-right,.action-copy.fa-pull-right,.action-copy.pull-right,.action-deactivate.fa-pull-right,.action-deactivate.pull-right,.action-details.fa-pull-right,.action-details.pull-right,.action-disable.fa-pull-right,.action-disable.pull-right,.action-edit.fa-pull-right,.action-edit.pull-right,.action-enable.fa-pull-right,.action-enable.pull-right,.action-mark.fa-pull-right,.action-mark.pull-right,.action-reject.fa-pull-right,.action-reject.pull-right,.action-remove.fa-pull-right,.action-remove.pull-right,.action-resend.fa-pull-right,.action-resend.pull-right,.action-reset.fa-pull-right,.action-reset.pull-right,.action-unmark.fa-pull-right,.action-unmark.pull-right,.action-users.fa-pull-right,.action-users.pull-right,.action-view-attachments.fa-pull-right,.action-view-attachments.pull-right,.action-view.fa-pull-right,.action-view.pull-right,.fa.fa-pull-right,.fa.pull-right{margin-left:.3em}.fa-li{position:absolute;left:-2.14285714em;width:2.14285714em;top:.14285714em;text-align:center}.fa-li.fa-lg{left:-1.85714286em}.fa-border{padding:.2em .25em .15em;border:.08em solid #eee;border-radius:.1em}.fa-pull-left{float:left}.fa-pull-right,.k-grid-pager .k-link,.k-grid-pager .k-pager-numbers{float:right}.fa-spin{-webkit-animation:fa-spin 2s infinite linear;animation:fa-spin 2s infinite linear}.fa-pulse{-webkit-animation:fa-spin 1s infinite steps(8);animation:fa-spin 1s infinite steps(8)}@-webkit-keyframes fa-spin{0%{-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}@keyframes fa-spin{0%{-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}.fa-rotate-90{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=1)";-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg)}.fa-rotate-180{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=2)";-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.fa-rotate-270{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=3)";-webkit-transform:rotate(270deg);-ms-transform:rotate(270deg);transform:rotate(270deg)}.fa-flip-horizontal{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=0, mirror=1)";-webkit-transform:scale(-1,1);-ms-transform:scale(-1,1);transform:scale(-1,1)}.fa-flip-vertical{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=2, mirror=1)";-webkit-transform:scale(1,-1);-ms-transform:scale(1,-1);transform:scale(1,-1)}:root .fa-flip-horizontal,:root .fa-flip-vertical,:root .fa-rotate-180,:root .fa-rotate-270,:root .fa-rotate-90{filter:none}.fa-stack{position:relative;display:inline-block;width:2em;height:2em;line-height:2em;vertical-align:middle}.fa-stack-1x,.fa-stack-2x{position:absolute;left:0;width:100%;text-align:center}.fa-stack-1x{line-height:inherit}.fa-stack-2x{font-size:2em}.fa-inverse{color:#fff}.fa-glass:before{content:"\f000"}.fa-music:before{content:"\f001"}.fa-search:before{content:"\f002"}.fa-envelope-o:before{content:"\f003"}.fa-heart:before{content:"\f004"}.action-mark:before,.fa-star:before{content:"\f005"}.action-unmark:before,.fa-star-o:before{content:"\f006"}.fa-user:before{content:"\f007"}.fa-film:before{content:"\f008"}.fa-th-large:before{content:"\f009"}.fa-th:before{content:"\f00a"}.fa-th-list:before{content:"\f00b"}.action-enable:before,.fa-check:before{content:"\f00c"}.action-cancel:before,.action-disable:before,.action-remove:before,.fa-close:before,.fa-remove:before,.fa-times:before{content:"\f00d"}.fa-search-plus:before{content:"\f00e"}.fa-search-minus:before{content:"\f010"}.fa-power-off:before{content:"\f011"}.fa-signal:before{content:"\f012"}.fa-cog:before,.fa-gear:before{content:"\f013"}.fa-trash-o:before{content:"\f014"}.fa-home:before{content:"\f015"}.action-view-attachments:before,.fa-file-o:before{content:"\f016"}.fa-clock-o:before{content:"\f017"}.fa-road:before{content:"\f018"}.fa-download:before{content:"\f019"}.fa-arrow-circle-o-down:before{content:"\f01a"}.fa-arrow-circle-o-up:before{content:"\f01b"}.fa-inbox:before{content:"\f01c"}.fa-play-circle-o:before{content:"\f01d"}.fa-repeat:before,.fa-rotate-right:before{content:"\f01e"}.fa-refresh:before{content:"\f021"}.fa-list-alt:before{content:"\f022"}.fa-lock:before{content:"\f023"}.fa-flag:before{content:"\f024"}.fa-headphones:before{content:"\f025"}.fa-volume-off:before{content:"\f026"}.fa-volume-down:before{content:"\f027"}.fa-volume-up:before{content:"\f028"}.fa-qrcode:before{content:"\f029"}.fa-barcode:before{content:"\f02a"}.fa-tag:before{content:"\f02b"}.fa-tags:before{content:"\f02c"}.fa-book:before{content:"\f02d"}.fa-bookmark:before{content:"\f02e"}.fa-print:before{content:"\f02f"}.fa-camera:before{content:"\f030"}.fa-font:before{content:"\f031"}.fa-bold:before{content:"\f032"}.fa-italic:before{content:"\f033"}.fa-text-height:before{content:"\f034"}.fa-text-width:before{content:"\f035"}.fa-align-left:before{content:"\f036"}.fa-align-center:before{content:"\f037"}.fa-align-right:before{content:"\f038"}.fa-align-justify:before{content:"\f039"}.fa-list:before{content:"\f03a"}.fa-dedent:before,.fa-outdent:before{content:"\f03b"}.fa-indent:before{content:"\f03c"}.fa-video-camera:before{content:"\f03d"}.fa-image:before,.fa-photo:before,.fa-picture-o:before{content:"\f03e"}.action-edit:before,.fa-pencil:before{content:"\f040"}.fa-map-marker:before{content:"\f041"}.fa-adjust:before{content:"\f042"}.fa-tint:before{content:"\f043"}.action-view:before,.fa-edit:before,.fa-pencil-square-o:before{content:"\f044"}.fa-share-square-o:before{content:"\f045"}.fa-check-square-o:before{content:"\f046"}.fa-arrows:before{content:"\f047"}.fa-step-backward:before{content:"\f048"}.fa-fast-backward:before{content:"\f049"}.fa-backward:before{content:"\f04a"}.fa-play:before{content:"\f04b"}.fa-pause:before{content:"\f04c"}.fa-stop:before{content:"\f04d"}.fa-forward:before{content:"\f04e"}.fa-fast-forward:before{content:"\f050"}.fa-step-forward:before{content:"\f051"}.fa-eject:before{content:"\f052"}.fa-chevron-left:before{content:"\f053"}.fa-chevron-right:before{content:"\f054"}.fa-plus-circle:before{content:"\f055"}.fa-minus-circle:before{content:"\f056"}.fa-times-circle:before{content:"\f057"}.action-approve:before,.fa-check-circle:before{content:"\f058"}.fa-question-circle:before{content:"\f059"}.action-details:before,.fa-info-circle:before{content:"\f05a"}.fa-crosshairs:before{content:"\f05b"}.fa-times-circle-o:before{content:"\f05c"}.action-activate:before,.fa-check-circle-o:before{content:"\f05d"}.action-deactivate:before,.fa-ban:before{content:"\f05e"}.fa-arrow-left:before{content:"\f060"}.fa-arrow-right:before{content:"\f061"}.fa-arrow-up:before{content:"\f062"}.fa-arrow-down:before{content:"\f063"}.fa-mail-forward:before,.fa-share:before{content:"\f064"}.fa-expand:before{content:"\f065"}.fa-compress:before{content:"\f066"}.fa-plus:before{content:"\f067"}.fa-minus:before{content:"\f068"}.fa-asterisk:before{content:"\f069"}.fa-exclamation-circle:before{content:"\f06a"}.fa-gift:before{content:"\f06b"}.fa-leaf:before{content:"\f06c"}.fa-fire:before{content:"\f06d"}.fa-eye:before{content:"\f06e"}.fa-eye-slash:before{content:"\f070"}.fa-exclamation-triangle:before,.fa-warning:before{content:"\f071"}.fa-plane:before{content:"\f072"}.fa-calendar:before{content:"\f073"}.fa-random:before{content:"\f074"}.fa-comment:before{content:"\f075"}.fa-magnet:before{content:"\f076"}.fa-chevron-up:before{content:"\f077"}.fa-chevron-down:before{content:"\f078"}.action-resend:before,.fa-retweet:before{content:"\f079"}.fa-shopping-cart:before{content:"\f07a"}.fa-folder:before{content:"\f07b"}.fa-folder-open:before{content:"\f07c"}.fa-arrows-v:before{content:"\f07d"}.fa-arrows-h:before{content:"\f07e"}.fa-bar-chart-o:before,.fa-bar-chart:before{content:"\f080"}.fa-twitter-square:before{content:"\f081"}.fa-facebook-square:before{content:"\f082"}.fa-camera-retro:before{content:"\f083"}.fa-key:before{content:"\f084"}.fa-cogs:before,.fa-gears:before{content:"\f085"}.fa-comments:before{content:"\f086"}.fa-thumbs-o-up:before{content:"\f087"}.fa-thumbs-o-down:before{content:"\f088"}.fa-star-half:before{content:"\f089"}.fa-heart-o:before{content:"\f08a"}.fa-sign-out:before{content:"\f08b"}.fa-linkedin-square:before{content:"\f08c"}.fa-thumb-tack:before{content:"\f08d"}.fa-external-link:before{content:"\f08e"}.fa-sign-in:before{content:"\f090"}.fa-trophy:before{content:"\f091"}.fa-github-square:before{content:"\f092"}.fa-upload:before{content:"\f093"}.fa-lemon-o:before{content:"\f094"}.fa-phone:before{content:"\f095"}.fa-square-o:before{content:"\f096"}.fa-bookmark-o:before{content:"\f097"}.fa-phone-square:before{content:"\f098"}.fa-twitter:before{content:"\f099"}.fa-facebook-f:before,.fa-facebook:before{content:"\f09a"}.fa-github:before{content:"\f09b"}.fa-unlock:before{content:"\f09c"}.fa-credit-card:before{content:"\f09d"}.fa-feed:before,.fa-rss:before{content:"\f09e"}.fa-hdd-o:before{content:"\f0a0"}.fa-bullhorn:before{content:"\f0a1"}.fa-bell:before{content:"\f0f3"}.fa-certificate:before{content:"\f0a3"}.fa-hand-o-right:before{content:"\f0a4"}.fa-hand-o-left:before{content:"\f0a5"}.fa-hand-o-up:before{content:"\f0a6"}.fa-hand-o-down:before{content:"\f0a7"}.fa-arrow-circle-left:before{content:"\f0a8"}.fa-arrow-circle-right:before{content:"\f0a9"}.fa-arrow-circle-up:before{content:"\f0aa"}.fa-arrow-circle-down:before{content:"\f0ab"}.fa-globe:before{content:"\f0ac"}.fa-wrench:before{content:"\f0ad"}.fa-tasks:before{content:"\f0ae"}.fa-filter:before{content:"\f0b0"}.fa-briefcase:before{content:"\f0b1"}.fa-arrows-alt:before{content:"\f0b2"}.action-users:before,.fa-group:before,.fa-users:before{content:"\f0c0"}.fa-chain:before,.fa-link:before{content:"\f0c1"}.fa-cloud:before{content:"\f0c2"}.fa-flask:before{content:"\f0c3"}.fa-cut:before,.fa-scissors:before{content:"\f0c4"}.fa-copy:before,.fa-files-o:before{content:"\f0c5"}.action-attachments:before,.fa-paperclip:before{content:"\f0c6"}.fa-floppy-o:before,.fa-save:before{content:"\f0c7"}.fa-square:before{content:"\f0c8"}.fa-bars:before,.fa-navicon:before,.fa-reorder:before{content:"\f0c9"}.fa-list-ul:before{content:"\f0ca"}.fa-list-ol:before{content:"\f0cb"}.fa-strikethrough:before{content:"\f0cc"}.fa-underline:before{content:"\f0cd"}.fa-table:before{content:"\f0ce"}.fa-magic:before{content:"\f0d0"}.fa-truck:before{content:"\f0d1"}.fa-pinterest:before{content:"\f0d2"}.fa-pinterest-square:before{content:"\f0d3"}.fa-google-plus-square:before{content:"\f0d4"}.fa-google-plus:before{content:"\f0d5"}.fa-money:before{content:"\f0d6"}.fa-caret-down:before{content:"\f0d7"}.fa-caret-up:before{content:"\f0d8"}.fa-caret-left:before{content:"\f0d9"}.fa-caret-right:before{content:"\f0da"}.fa-columns:before{content:"\f0db"}.fa-sort:before,.fa-unsorted:before{content:"\f0dc"}.fa-sort-desc:before,.fa-sort-down:before{content:"\f0dd"}.fa-sort-asc:before,.fa-sort-up:before{content:"\f0de"}.fa-envelope:before{content:"\f0e0"}.fa-linkedin:before{content:"\f0e1"}.action-reset:before,.fa-rotate-left:before,.fa-undo:before{content:"\f0e2"}.fa-gavel:before,.fa-legal:before{content:"\f0e3"}.fa-dashboard:before,.fa-tachometer:before{content:"\f0e4"}.fa-comment-o:before{content:"\f0e5"}.fa-comments-o:before{content:"\f0e6"}.fa-bolt:before,.fa-flash:before{content:"\f0e7"}.fa-sitemap:before{content:"\f0e8"}.fa-umbrella:before{content:"\f0e9"}.fa-clipboard:before,.fa-paste:before{content:"\f0ea"}.fa-lightbulb-o:before{content:"\f0eb"}.fa-exchange:before{content:"\f0ec"}.fa-cloud-download:before{content:"\f0ed"}.fa-cloud-upload:before{content:"\f0ee"}.fa-user-md:before{content:"\f0f0"}.fa-stethoscope:before{content:"\f0f1"}.fa-suitcase:before{content:"\f0f2"}.fa-bell-o:before{content:"\f0a2"}.fa-coffee:before{content:"\f0f4"}.fa-cutlery:before{content:"\f0f5"}.fa-file-text-o:before{content:"\f0f6"}.fa-building-o:before{content:"\f0f7"}.fa-hospital-o:before{content:"\f0f8"}.fa-ambulance:before{content:"\f0f9"}.fa-medkit:before{content:"\f0fa"}.fa-fighter-jet:before{content:"\f0fb"}.fa-beer:before{content:"\f0fc"}.fa-h-square:before{content:"\f0fd"}.fa-plus-square:before{content:"\f0fe"}.fa-angle-double-left:before{content:"\f100"}.fa-angle-double-right:before{content:"\f101"}.fa-angle-double-up:before{content:"\f102"}.fa-angle-double-down:before{content:"\f103"}.fa-angle-left:before{content:"\f104"}.fa-angle-right:before{content:"\f105"}.fa-angle-up:before{content:"\f106"}.fa-angle-down:before{content:"\f107"}.fa-desktop:before{content:"\f108"}.fa-laptop:before{content:"\f109"}.fa-tablet:before{content:"\f10a"}.fa-mobile-phone:before,.fa-mobile:before{content:"\f10b"}.fa-circle-o:before{content:"\f10c"}.fa-quote-left:before{content:"\f10d"}.fa-quote-right:before{content:"\f10e"}.fa-spinner:before{content:"\f110"}.fa-circle:before{content:"\f111"}.fa-mail-reply:before,.fa-reply:before{content:"\f112"}.fa-github-alt:before{content:"\f113"}.fa-folder-o:before{content:"\f114"}.fa-folder-open-o:before{content:"\f115"}.fa-smile-o:before{content:"\f118"}.fa-frown-o:before{content:"\f119"}.fa-meh-o:before{content:"\f11a"}.fa-gamepad:before{content:"\f11b"}.fa-keyboard-o:before{content:"\f11c"}.fa-flag-o:before{content:"\f11d"}.fa-flag-checkered:before{content:"\f11e"}.fa-terminal:before{content:"\f120"}.fa-code:before{content:"\f121"}.fa-mail-reply-all:before,.fa-reply-all:before{content:"\f122"}.fa-star-half-empty:before,.fa-star-half-full:before,.fa-star-half-o:before{content:"\f123"}.fa-location-arrow:before{content:"\f124"}.fa-crop:before{content:"\f125"}.fa-code-fork:before{content:"\f126"}.fa-chain-broken:before,.fa-unlink:before{content:"\f127"}.fa-question:before{content:"\f128"}.fa-info:before{content:"\f129"}.fa-exclamation:before{content:"\f12a"}.fa-superscript:before{content:"\f12b"}.fa-subscript:before{content:"\f12c"}.fa-eraser:before{content:"\f12d"}.fa-puzzle-piece:before{content:"\f12e"}.fa-microphone:before{content:"\f130"}.fa-microphone-slash:before{content:"\f131"}.fa-shield:before{content:"\f132"}.fa-calendar-o:before{content:"\f133"}.fa-fire-extinguisher:before{content:"\f134"}.fa-rocket:before{content:"\f135"}.fa-maxcdn:before{content:"\f136"}.fa-chevron-circle-left:before{content:"\f137"}.fa-chevron-circle-right:before{content:"\f138"}.fa-chevron-circle-up:before{content:"\f139"}.fa-chevron-circle-down:before{content:"\f13a"}.fa-html5:before{content:"\f13b"}.fa-css3:before{content:"\f13c"}.fa-anchor:before{content:"\f13d"}.fa-unlock-alt:before{content:"\f13e"}.fa-bullseye:before{content:"\f140"}.fa-ellipsis-h:before{content:"\f141"}.fa-ellipsis-v:before{content:"\f142"}.fa-rss-square:before{content:"\f143"}.fa-play-circle:before{content:"\f144"}.fa-ticket:before{content:"\f145"}.fa-minus-square:before{content:"\f146"}.fa-minus-square-o:before{content:"\f147"}.fa-level-up:before{content:"\f148"}.fa-level-down:before{content:"\f149"}.fa-check-square:before{content:"\f14a"}.fa-pencil-square:before{content:"\f14b"}.fa-external-link-square:before{content:"\f14c"}.fa-share-square:before{content:"\f14d"}.fa-compass:before{content:"\f14e"}.fa-caret-square-o-down:before,.fa-toggle-down:before{content:"\f150"}.fa-caret-square-o-up:before,.fa-toggle-up:before{content:"\f151"}.fa-caret-square-o-right:before,.fa-toggle-right:before{content:"\f152"}.fa-eur:before,.fa-euro:before{content:"\f153"}.fa-gbp:before{content:"\f154"}.fa-dollar:before,.fa-usd:before{content:"\f155"}.fa-inr:before,.fa-rupee:before{content:"\f156"}.fa-cny:before,.fa-jpy:before,.fa-rmb:before,.fa-yen:before{content:"\f157"}.fa-rouble:before,.fa-rub:before,.fa-ruble:before{content:"\f158"}.fa-krw:before,.fa-won:before{content:"\f159"}.fa-bitcoin:before,.fa-btc:before{content:"\f15a"}.fa-file:before{content:"\f15b"}.fa-file-text:before{content:"\f15c"}.fa-sort-alpha-asc:before{content:"\f15d"}.fa-sort-alpha-desc:before{content:"\f15e"}.fa-sort-amount-asc:before{content:"\f160"}.fa-sort-amount-desc:before{content:"\f161"}.fa-sort-numeric-asc:before{content:"\f162"}.fa-sort-numeric-desc:before{content:"\f163"}.fa-thumbs-up:before{content:"\f164"}.fa-thumbs-down:before{content:"\f165"}.fa-youtube-square:before{content:"\f166"}.fa-youtube:before{content:"\f167"}.fa-xing:before{content:"\f168"}.fa-xing-square:before{content:"\f169"}.fa-youtube-play:before{content:"\f16a"}.fa-dropbox:before{content:"\f16b"}.fa-stack-overflow:before{content:"\f16c"}.fa-instagram:before{content:"\f16d"}.fa-flickr:before{content:"\f16e"}.fa-adn:before{content:"\f170"}.fa-bitbucket:before{content:"\f171"}.fa-bitbucket-square:before{content:"\f172"}.fa-tumblr:before{content:"\f173"}.fa-tumblr-square:before{content:"\f174"}.fa-long-arrow-down:before{content:"\f175"}.fa-long-arrow-up:before{content:"\f176"}.fa-long-arrow-left:before{content:"\f177"}.fa-long-arrow-right:before{content:"\f178"}.fa-apple:before{content:"\f179"}.fa-windows:before{content:"\f17a"}.fa-android:before{content:"\f17b"}.fa-linux:before{content:"\f17c"}.fa-dribbble:before{content:"\f17d"}.fa-skype:before{content:"\f17e"}.fa-foursquare:before{content:"\f180"}.fa-trello:before{content:"\f181"}.fa-female:before{content:"\f182"}.fa-male:before{content:"\f183"}.fa-gittip:before,.fa-gratipay:before{content:"\f184"}.fa-sun-o:before{content:"\f185"}.fa-moon-o:before{content:"\f186"}.fa-archive:before{content:"\f187"}.fa-bug:before{content:"\f188"}.fa-vk:before{content:"\f189"}.fa-weibo:before{content:"\f18a"}.fa-renren:before{content:"\f18b"}.fa-pagelines:before{content:"\f18c"}.fa-stack-exchange:before{content:"\f18d"}.fa-arrow-circle-o-right:before{content:"\f18e"}.fa-arrow-circle-o-left:before{content:"\f190"}.fa-caret-square-o-left:before,.fa-toggle-left:before{content:"\f191"}.fa-dot-circle-o:before{content:"\f192"}.fa-wheelchair:before{content:"\f193"}.fa-vimeo-square:before{content:"\f194"}.fa-try:before,.fa-turkish-lira:before{content:"\f195"}.fa-plus-square-o:before{content:"\f196"}.fa-space-shuttle:before{content:"\f197"}.fa-slack:before{content:"\f198"}.fa-envelope-square:before{content:"\f199"}.fa-wordpress:before{content:"\f19a"}.fa-openid:before{content:"\f19b"}.fa-bank:before,.fa-institution:before,.fa-university:before{content:"\f19c"}.fa-graduation-cap:before,.fa-mortar-board:before{content:"\f19d"}.fa-yahoo:before{content:"\f19e"}.fa-google:before{content:"\f1a0"}.fa-reddit:before{content:"\f1a1"}.fa-reddit-square:before{content:"\f1a2"}.fa-stumbleupon-circle:before{content:"\f1a3"}.fa-stumbleupon:before{content:"\f1a4"}.fa-delicious:before{content:"\f1a5"}.fa-digg:before{content:"\f1a6"}.fa-pied-piper-pp:before{content:"\f1a7"}.fa-pied-piper-alt:before{content:"\f1a8"}.fa-drupal:before{content:"\f1a9"}.fa-joomla:before{content:"\f1aa"}.fa-language:before{content:"\f1ab"}.fa-fax:before{content:"\f1ac"}.fa-building:before{content:"\f1ad"}.fa-child:before{content:"\f1ae"}.fa-paw:before{content:"\f1b0"}.fa-spoon:before{content:"\f1b1"}.fa-cube:before{content:"\f1b2"}.fa-cubes:before{content:"\f1b3"}.fa-behance:before{content:"\f1b4"}.fa-behance-square:before{content:"\f1b5"}.fa-steam:before{content:"\f1b6"}.fa-steam-square:before{content:"\f1b7"}.fa-recycle:before{content:"\f1b8"}.fa-automobile:before,.fa-car:before{content:"\f1b9"}.fa-cab:before,.fa-taxi:before{content:"\f1ba"}.fa-tree:before{content:"\f1bb"}.fa-spotify:before{content:"\f1bc"}.fa-deviantart:before{content:"\f1bd"}.fa-soundcloud:before{content:"\f1be"}.fa-database:before{content:"\f1c0"}.fa-file-pdf-o:before{content:"\f1c1"}.fa-file-word-o:before{content:"\f1c2"}.fa-file-excel-o:before{content:"\f1c3"}.fa-file-powerpoint-o:before{content:"\f1c4"}.fa-file-image-o:before,.fa-file-photo-o:before,.fa-file-picture-o:before{content:"\f1c5"}.fa-file-archive-o:before,.fa-file-zip-o:before{content:"\f1c6"}.fa-file-audio-o:before,.fa-file-sound-o:before{content:"\f1c7"}.fa-file-movie-o:before,.fa-file-video-o:before{content:"\f1c8"}.fa-file-code-o:before{content:"\f1c9"}.fa-vine:before{content:"\f1ca"}.fa-codepen:before{content:"\f1cb"}.fa-jsfiddle:before{content:"\f1cc"}.fa-life-bouy:before,.fa-life-buoy:before,.fa-life-ring:before,.fa-life-saver:before,.fa-support:before{content:"\f1cd"}.fa-circle-o-notch:before{content:"\f1ce"}.fa-ra:before,.fa-rebel:before,.fa-resistance:before{content:"\f1d0"}.fa-empire:before,.fa-ge:before{content:"\f1d1"}.fa-git-square:before{content:"\f1d2"}.fa-git:before{content:"\f1d3"}.fa-hacker-news:before,.fa-y-combinator-square:before,.fa-yc-square:before{content:"\f1d4"}.fa-tencent-weibo:before{content:"\f1d5"}.fa-qq:before{content:"\f1d6"}.fa-wechat:before,.fa-weixin:before{content:"\f1d7"}.fa-paper-plane:before,.fa-send:before{content:"\f1d8"}.fa-paper-plane-o:before,.fa-send-o:before{content:"\f1d9"}.action-audit:before,.fa-history:before{content:"\f1da"}.fa-circle-thin:before{content:"\f1db"}.fa-header:before{content:"\f1dc"}.fa-paragraph:before{content:"\f1dd"}.fa-sliders:before{content:"\f1de"}.fa-share-alt:before{content:"\f1e0"}.fa-share-alt-square:before{content:"\f1e1"}.fa-bomb:before{content:"\f1e2"}.fa-futbol-o:before,.fa-soccer-ball-o:before{content:"\f1e3"}.fa-tty:before{content:"\f1e4"}.fa-binoculars:before{content:"\f1e5"}.fa-plug:before{content:"\f1e6"}.fa-slideshare:before{content:"\f1e7"}.fa-twitch:before{content:"\f1e8"}.fa-yelp:before{content:"\f1e9"}.fa-newspaper-o:before{content:"\f1ea"}.fa-wifi:before{content:"\f1eb"}.fa-calculator:before{content:"\f1ec"}.fa-paypal:before{content:"\f1ed"}.fa-google-wallet:before{content:"\f1ee"}.fa-cc-visa:before{content:"\f1f0"}.fa-cc-mastercard:before{content:"\f1f1"}.fa-cc-discover:before{content:"\f1f2"}.fa-cc-amex:before{content:"\f1f3"}.fa-cc-paypal:before{content:"\f1f4"}.fa-cc-stripe:before{content:"\f1f5"}.fa-bell-slash:before{content:"\f1f6"}.fa-bell-slash-o:before{content:"\f1f7"}.fa-trash:before{content:"\f1f8"}.fa-copyright:before{content:"\f1f9"}.fa-at:before{content:"\f1fa"}.fa-eyedropper:before{content:"\f1fb"}.fa-paint-brush:before{content:"\f1fc"}.fa-birthday-cake:before{content:"\f1fd"}.fa-area-chart:before{content:"\f1fe"}.fa-pie-chart:before{content:"\f200"}.fa-line-chart:before{content:"\f201"}.fa-lastfm:before{content:"\f202"}.fa-lastfm-square:before{content:"\f203"}.fa-toggle-off:before{content:"\f204"}.fa-toggle-on:before{content:"\f205"}.fa-bicycle:before{content:"\f206"}.fa-bus:before{content:"\f207"}.fa-ioxhost:before{content:"\f208"}.fa-angellist:before{content:"\f209"}.fa-cc:before{content:"\f20a"}.fa-ils:before,.fa-shekel:before,.fa-sheqel:before{content:"\f20b"}.fa-meanpath:before{content:"\f20c"}.fa-buysellads:before{content:"\f20d"}.fa-connectdevelop:before{content:"\f20e"}.fa-dashcube:before{content:"\f210"}.fa-forumbee:before{content:"\f211"}.fa-leanpub:before{content:"\f212"}.fa-sellsy:before{content:"\f213"}.fa-shirtsinbulk:before{content:"\f214"}.fa-simplybuilt:before{content:"\f215"}.fa-skyatlas:before{content:"\f216"}.fa-cart-plus:before{content:"\f217"}.fa-cart-arrow-down:before{content:"\f218"}.fa-diamond:before{content:"\f219"}.fa-ship:before{content:"\f21a"}.fa-user-secret:before{content:"\f21b"}.fa-motorcycle:before{content:"\f21c"}.fa-street-view:before{content:"\f21d"}.fa-heartbeat:before{content:"\f21e"}.fa-venus:before{content:"\f221"}.fa-mars:before{content:"\f222"}.fa-mercury:before{content:"\f223"}.fa-intersex:before,.fa-transgender:before{content:"\f224"}.fa-transgender-alt:before{content:"\f225"}.fa-venus-double:before{content:"\f226"}.fa-mars-double:before{content:"\f227"}.fa-venus-mars:before{content:"\f228"}.fa-mars-stroke:before{content:"\f229"}.fa-mars-stroke-v:before{content:"\f22a"}.fa-mars-stroke-h:before{content:"\f22b"}.fa-neuter:before{content:"\f22c"}.fa-genderless:before{content:"\f22d"}.fa-facebook-official:before{content:"\f230"}.fa-pinterest-p:before{content:"\f231"}.fa-whatsapp:before{content:"\f232"}.fa-server:before{content:"\f233"}.fa-user-plus:before{content:"\f234"}.fa-user-times:before{content:"\f235"}.fa-bed:before,.fa-hotel:before{content:"\f236"}.fa-viacoin:before{content:"\f237"}.fa-train:before{content:"\f238"}.fa-subway:before{content:"\f239"}.fa-medium:before{content:"\f23a"}.fa-y-combinator:before,.fa-yc:before{content:"\f23b"}.fa-optin-monster:before{content:"\f23c"}.fa-opencart:before{content:"\f23d"}.fa-expeditedssl:before{content:"\f23e"}.fa-battery-4:before,.fa-battery-full:before,.fa-battery:before{content:"\f240"}.fa-battery-3:before,.fa-battery-three-quarters:before{content:"\f241"}.fa-battery-2:before,.fa-battery-half:before{content:"\f242"}.fa-battery-1:before,.fa-battery-quarter:before{content:"\f243"}.fa-battery-0:before,.fa-battery-empty:before{content:"\f244"}.fa-mouse-pointer:before{content:"\f245"}.fa-i-cursor:before{content:"\f246"}.fa-object-group:before{content:"\f247"}.fa-object-ungroup:before{content:"\f248"}.fa-sticky-note:before{content:"\f249"}.fa-sticky-note-o:before{content:"\f24a"}.fa-cc-jcb:before{content:"\f24b"}.fa-cc-diners-club:before{content:"\f24c"}.action-copy:before,.fa-clone:before{content:"\f24d"}.fa-balance-scale:before{content:"\f24e"}.fa-hourglass-o:before{content:"\f250"}.fa-hourglass-1:before,.fa-hourglass-start:before{content:"\f251"}.fa-hourglass-2:before,.fa-hourglass-half:before{content:"\f252"}.fa-hourglass-3:before,.fa-hourglass-end:before{content:"\f253"}.fa-hourglass:before{content:"\f254"}.fa-hand-grab-o:before,.fa-hand-rock-o:before{content:"\f255"}.fa-hand-paper-o:before,.fa-hand-stop-o:before{content:"\f256"}.fa-hand-scissors-o:before{content:"\f257"}.fa-hand-lizard-o:before{content:"\f258"}.fa-hand-spock-o:before{content:"\f259"}.fa-hand-pointer-o:before{content:"\f25a"}.fa-hand-peace-o:before{content:"\f25b"}.fa-trademark:before{content:"\f25c"}.fa-registered:before{content:"\f25d"}.fa-creative-commons:before{content:"\f25e"}.fa-gg:before{content:"\f260"}.fa-gg-circle:before{content:"\f261"}.fa-tripadvisor:before{content:"\f262"}.fa-odnoklassniki:before{content:"\f263"}.fa-odnoklassniki-square:before{content:"\f264"}.fa-get-pocket:before{content:"\f265"}.fa-wikipedia-w:before{content:"\f266"}.fa-safari:before{content:"\f267"}.fa-chrome:before{content:"\f268"}.fa-firefox:before{content:"\f269"}.fa-opera:before{content:"\f26a"}.fa-internet-explorer:before{content:"\f26b"}.fa-television:before,.fa-tv:before{content:"\f26c"}.fa-contao:before{content:"\f26d"}.fa-500px:before{content:"\f26e"}.fa-amazon:before{content:"\f270"}.fa-calendar-plus-o:before{content:"\f271"}.fa-calendar-minus-o:before{content:"\f272"}.fa-calendar-times-o:before{content:"\f273"}.fa-calendar-check-o:before{content:"\f274"}.fa-industry:before{content:"\f275"}.fa-map-pin:before{content:"\f276"}.fa-map-signs:before{content:"\f277"}.fa-map-o:before{content:"\f278"}.fa-map:before{content:"\f279"}.fa-commenting:before{content:"\f27a"}.fa-commenting-o:before{content:"\f27b"}.fa-houzz:before{content:"\f27c"}.fa-vimeo:before{content:"\f27d"}.fa-black-tie:before{content:"\f27e"}.fa-fonticons:before{content:"\f280"}.fa-reddit-alien:before{content:"\f281"}.fa-edge:before{content:"\f282"}.fa-credit-card-alt:before{content:"\f283"}.fa-codiepie:before{content:"\f284"}.fa-modx:before{content:"\f285"}.fa-fort-awesome:before{content:"\f286"}.fa-usb:before{content:"\f287"}.fa-product-hunt:before{content:"\f288"}.fa-mixcloud:before{content:"\f289"}.fa-scribd:before{content:"\f28a"}.fa-pause-circle:before{content:"\f28b"}.fa-pause-circle-o:before{content:"\f28c"}.fa-stop-circle:before{content:"\f28d"}.fa-stop-circle-o:before{content:"\f28e"}.fa-shopping-bag:before{content:"\f290"}.fa-shopping-basket:before{content:"\f291"}.fa-hashtag:before{content:"\f292"}.fa-bluetooth:before{content:"\f293"}.fa-bluetooth-b:before{content:"\f294"}.fa-percent:before{content:"\f295"}.fa-gitlab:before{content:"\f296"}.fa-wpbeginner:before{content:"\f297"}.fa-wpforms:before{content:"\f298"}.fa-envira:before{content:"\f299"}.fa-universal-access:before{content:"\f29a"}.fa-wheelchair-alt:before{content:"\f29b"}.fa-question-circle-o:before{content:"\f29c"}.fa-blind:before{content:"\f29d"}.fa-audio-description:before{content:"\f29e"}.fa-volume-control-phone:before{content:"\f2a0"}.fa-braille:before{content:"\f2a1"}.fa-assistive-listening-systems:before{content:"\f2a2"}.fa-american-sign-language-interpreting:before,.fa-asl-interpreting:before{content:"\f2a3"}.fa-deaf:before,.fa-deafness:before,.fa-hard-of-hearing:before{content:"\f2a4"}.fa-glide:before{content:"\f2a5"}.fa-glide-g:before{content:"\f2a6"}.fa-sign-language:before,.fa-signing:before{content:"\f2a7"}.fa-low-vision:before{content:"\f2a8"}.fa-viadeo:before{content:"\f2a9"}.fa-viadeo-square:before{content:"\f2aa"}.fa-snapchat:before{content:"\f2ab"}.fa-snapchat-ghost:before{content:"\f2ac"}.fa-snapchat-square:before{content:"\f2ad"}.fa-pied-piper:before{content:"\f2ae"}.fa-first-order:before{content:"\f2b0"}.fa-yoast:before{content:"\f2b1"}.fa-themeisle:before{content:"\f2b2"}.fa-google-plus-circle:before,.fa-google-plus-official:before{content:"\f2b3"}.fa-fa:before,.fa-font-awesome:before{content:"\f2b4"}.fa-handshake-o:before{content:"\f2b5"}.fa-envelope-open:before{content:"\f2b6"}.fa-envelope-open-o:before{content:"\f2b7"}.fa-linode:before{content:"\f2b8"}.fa-address-book:before{content:"\f2b9"}.fa-address-book-o:before{content:"\f2ba"}.fa-address-card:before,.fa-vcard:before{content:"\f2bb"}.fa-address-card-o:before,.fa-vcard-o:before{content:"\f2bc"}.fa-user-circle:before{content:"\f2bd"}.fa-user-circle-o:before{content:"\f2be"}.fa-user-o:before{content:"\f2c0"}.fa-id-badge:before{content:"\f2c1"}.fa-drivers-license:before,.fa-id-card:before{content:"\f2c2"}.fa-drivers-license-o:before,.fa-id-card-o:before{content:"\f2c3"}.fa-quora:before{content:"\f2c4"}.fa-free-code-camp:before{content:"\f2c5"}.fa-telegram:before{content:"\f2c6"}.fa-thermometer-4:before,.fa-thermometer-full:before,.fa-thermometer:before{content:"\f2c7"}.fa-thermometer-3:before,.fa-thermometer-three-quarters:before{content:"\f2c8"}.fa-thermometer-2:before,.fa-thermometer-half:before{content:"\f2c9"}.fa-thermometer-1:before,.fa-thermometer-quarter:before{content:"\f2ca"}.fa-thermometer-0:before,.fa-thermometer-empty:before{content:"\f2cb"}.fa-shower:before{content:"\f2cc"}.fa-bath:before,.fa-bathtub:before,.fa-s15:before{content:"\f2cd"}.fa-podcast:before{content:"\f2ce"}.fa-window-maximize:before{content:"\f2d0"}.fa-window-minimize:before{content:"\f2d1"}.fa-window-restore:before{content:"\f2d2"}.fa-times-rectangle:before,.fa-window-close:before{content:"\f2d3"}.fa-times-rectangle-o:before,.fa-window-close-o:before{content:"\f2d4"}.fa-bandcamp:before{content:"\f2d5"}.fa-grav:before{content:"\f2d6"}.fa-etsy:before{content:"\f2d7"}.fa-imdb:before{content:"\f2d8"}.fa-ravelry:before{content:"\f2d9"}.fa-eercast:before{content:"\f2da"}.fa-microchip:before{content:"\f2db"}.fa-snowflake-o:before{content:"\f2dc"}.fa-superpowers:before{content:"\f2dd"}.fa-wpexplorer:before{content:"\f2de"}.fa-meetup:before{content:"\f2e0"}.sr-only{position:absolute;width:1px;height:1px;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}.k-grid #columnSortData,.k-grid #columnVisibleData,.k-list-scroller{overflow:auto}.ui-tooltip .ui-tooltip-content{width:auto;background-color:#333;color:#fff;padding:3px 7px;border-radius:5px;word-break:keep-all;white-space:nowrap;position:relative}.ui-tooltip .ui-tooltip-content:after{content:'';position:absolute;right:3px;bottom:-15px;border:10px solid transparent;border-top-color:#333}.sortable-hint{background-color:#00529E;padding:5px 10px;border-radius:3px;list-style:none;color:#fff}.sortable-hint a{color:#fff;position:relative}.sortable-hint a:after,.sortable-hint a:before{content:' ';position:absolute;top:0}.sortable-hint a:after{border:10px solid #00529E;border-right-color:transparent;border-top-color:transparent;border-bottom-color:transparent;right:-27px}.sortable-hint a:before{border:10px solid #00529E;border-left-color:transparent;border-top-color:transparent;border-bottom-color:transparent;left:-27px}.sortable-hint .action-activate,.sortable-hint .action-approve,.sortable-hint .action-attachments,.sortable-hint .action-audit,.sortable-hint .action-cancel,.sortable-hint .action-copy,.sortable-hint .action-deactivate,.sortable-hint .action-details,.sortable-hint .action-disable,.sortable-hint .action-edit,.sortable-hint .action-enable,.sortable-hint .action-mark,.sortable-hint .action-reject,.sortable-hint .action-remove,.sortable-hint .action-resend,.sortable-hint .action-reset,.sortable-hint .action-unmark,.sortable-hint .action-users,.sortable-hint .action-view,.sortable-hint .action-view-attachments,.sortable-hint .fa{display:none}.k-pager-info{float:left;padding:0}.k-calendar-container .k-header{background-color:#00529E!important}.k-calendar-container .k-header .k-state-hover{background-color:#015088!important}.k-calendar-container .k-today{background-color:rgba(0,82,158,.1)!important;border-width:0}.k-calendar-container .k-today .k-link{color:#333!important}.k-calendar-container .k-state-selected{background-color:#015088!important}.k-calendar-container .k-state-selected .k-link{color:#fff!important}.k-calendar-container .k-footer .k-nav-today{color:#015088!important}.k-grid td{padding:.9rem!important}.k-grid .k-alt{background-color:#fcfcfc!important}.k-grid .k-alt:hover{background-color:rgba(0,82,158,.1)!important}.k-grid .settings-container .dropdown-menu.pull-right{margin-top:12px;left:auto!important;right:0!important}.k-grid .sortorder-container .dropdown-menu a{position:relative}.k-grid .sortorder-container .dropdown-menu a .fa-arrows-v{position:absolute;color:#999;right:5px;top:5px}.k-grid .sortorder-container .placeholder{background-color:rgba(0,82,158,.1)}.k-grid .k-grid-pager{background-color:transparent;border-top:0;height:62px}.k-grid .k-grid-pager .k-pager-sizes{margin-left:10px;border-left:1px solid #d4d4d4;padding-left:10px}.k-grid .k-grid-pager .k-pager-sizes .k-header{padding-top:0}.k-grid .k-grid-pager .k-pager-sizes .k-dropdown{width:100%;margin:4px 10px 4px 0}.k-grid .k-grid-pager .k-pager-sizes .k-dropdown span{line-height:22px;height:22px;max-height:22px;min-height:22px;padding:0}.k-grid .k-grid-pager .k-pager-sizes .k-dropdown span.k-select{text-align:right}.k-grid .k-grid-pager .k-pager-nav{border:0}.k-grid .k-grid-pager .k-pager-nav:hover{border-bottom:3px solid #00529E}.k-grid .k-grid-pager .k-pager-nav.k-state-disabled,.k-grid .k-grid-pager .k-pager-nav.k-state-disabled .k-icon{cursor:not-allowed!important}.k-grid .k-grid-pager .k-pager-numbers .k-state-selected{border:0;border-bottom:3px solid #00529E;background-color:transparent;color:#00529E}.k-grid .k-grid-pager .k-pager-numbers li a{border-top:0;padding-bottom:0}.k-grid .k-grid-pager .k-pager-numbers li a:hover{border-bottom:3px solid #00529E}.k-grid #columnVisibleData label{padding:2px 10px;width:100%;box-sizing:border-box;cursor:pointer;color:#aaa}.k-grid #columnVisibleData label input[type=checkbox]{position:relative;top:2px}.k-grid #columnVisibleData label.is-checked{color:#333}.k-grid #columnVisibleData label:hover{background-color:rgba(0,82,158,.1)}.k-grid #columnMultiSelectDropDown .dropdown-menu{min-width:300px}.k-grid #columnMultiSelectDropDown .dropdown-menu .dropdown-header{max-width:175px}.k-grid #columnMultiSelectDropDown .dropdown-menu .dropdown-header .searchField{padding:5px!important;text-transform:initial;height:initial;font-weight:400}.k-grid #columnMultiSelectDropDown ul{right:0;left:auto}.k-grid #columnMultiSelectDropDown ul li{padding:0}.k-grid #columnMultiSelectDropDown ul li a{background-color:#fff;color:#aaa;font-size:13px}.k-grid #columnMultiSelectDropDown ul li a:hover{transition:background-color .2s linear,color .2s linear;background-color:rgba(0,82,158,.1);cursor:pointer;color:#00529E}.k-grid #columnMultiSelectDropDown ul li a:focus{border:0;outline:0}.k-grid #columnMultiSelectDropDown ul li.active a{color:#000}.k-grid #columnMultiSelectDropDown ul li .checkbox{margin:0;padding-right:15px}.k-grid #columnMultiSelectDropDown ul li .checkbox input{margin-top:3px!important}.k-grid .k-grid-content.k-auto-scrollable::-webkit-scrollbar{width:10px;height:10px}.k-grid .k-grid-content.k-auto-scrollable::-webkit-scrollbar-thumb{background:#666;border-radius:20px}.k-grid .k-grid-content.k-auto-scrollable::-webkit-scrollbar-track{background:#ddd;border-radius:20px}.k-grid .k-grid-content tr.k-state-selected{background-color:rgba(0,82,158,.25)!important;box-shadow:none;-webkit-box-shadow:none;color:#333!important}.k-grid .k-grid-content tr.k-state-selected a{color:#00529E}.k-grid .k-grid-content tr.k-state-selected:hover td{background-color:transparent}.k-grid .k-grid-content tr.k-state-selected td{border-top:0;border-bottom:0}.k-grid .k-grid-content tr .action-btn{padding-left:8px}.k-grid .k-grid-content tr .action-btn .btn-primary,.k-grid .k-grid-content tr .action-btn .btn-secondary{padding:3px 6px 1px;background-color:#00529E;border:0;color:#fff;margin-left:1px;margin-right:1px}.k-grid .k-grid-content tr .action-btn .btn-primary .fa-caret-down,.k-grid .k-grid-content tr .action-btn .btn-secondary .fa-caret-down{padding-left:5px;font-size:10px;position:relative;bottom:1px}.k-grid .k-grid-content tr .action-btn .btn-primary{padding:3px 8px}.k-grid .k-grid-content tr:hover{background-color:rgba(0,82,158,.1)}.k-grid .k-grid-content tr td{white-space:nowrap}.k-grid .k-grid-content .record-count{color:#999;font-weight:400}.k-grid .k-grouping-header,.k-grid .k-header.k-grid-toolbar{width:50%;box-sizing:border-box;height:45px;border:0;padding-top:3px}.k-grid .k-grouping-header .k-group-indicator,.k-grid .k-header.k-grid-toolbar .k-group-indicator{background-color:#00529E;border-color:#00529E}.k-grid .k-grouping-header .k-group-indicator .k-i-group-delete,.k-grid .k-header.k-grid-toolbar .k-group-indicator .k-i-group-delete{position:relative;bottom:2px}.k-grid .k-grouping-header .k-group-indicator .k-i-group-delete:active,.k-grid .k-grouping-header .k-group-indicator .k-i-group-delete:before,.k-grid .k-header.k-grid-toolbar .k-group-indicator .k-i-group-delete:active,.k-grid .k-header.k-grid-toolbar .k-group-indicator .k-i-group-delete:before{content:"\e11b";color:#fff}.k-grid .k-grouping-header .k-group-indicator .k-link .k-i-sarrow-n,.k-grid .k-grouping-header .k-group-indicator .k-link .k-i-sarrow-s,.k-grid .k-header.k-grid-toolbar .k-group-indicator .k-link .k-i-sarrow-n,.k-grid .k-header.k-grid-toolbar .k-group-indicator .k-link .k-i-sarrow-s{color:#00529E;position:relative;bottom:2px}.k-grid .k-grouping-header .k-group-indicator .k-link .k-i-sarrow-n:before,.k-grid .k-grouping-header .k-group-indicator .k-link .k-i-sarrow-s:before,.k-grid .k-header.k-grid-toolbar .k-group-indicator .k-link .k-i-sarrow-n:before,.k-grid .k-header.k-grid-toolbar .k-group-indicator .k-link .k-i-sarrow-s:before{content:'\e128'!important;color:#fff!important;font-size:18px}.k-grid .k-grouping-header .k-group-indicator .k-link .k-i-sarrow-n:before,.k-grid .k-header.k-grid-toolbar .k-group-indicator .k-link .k-i-sarrow-n:before{color:#fff!important;content:'\e127'!important}.k-grid .k-header.k-grid-toolbar{min-width:530px;text-align:right!important;float:right;border-left:1px solid #fff}.k-grid .k-header.k-grid-toolbar .toolbar #profileName{color:#00529E;max-width:249px;max-height:35px;position:relative;overflow:hidden;text-overflow:ellipsis;top:5px;display:inline-block;white-space:nowrap}.k-grid .k-grid-header-wrap .k-filter-row th .k-filtercell .k-numerictextbox .k-numeric-wrap .k-select,.k-grid .k-grid-header-wrap .k-header:not(.k-widget) .k-header-column-menu{display:none}.k-grid .k-header.k-grid-toolbar .toolbar .fa-table{font-size:18px}.k-grid .k-header.k-grid-toolbar .toolbar .table-config-btns .btn{background-color:transparent;padding-left:5px;padding-right:5px}.k-grid .k-header.k-grid-toolbar .toolbar .table-config-btns .btn:focus{outline:0;box-shadow:none}.k-grid .k-header.k-grid-toolbar .toolbar .table-config-btns .btn:focus .action-activate,.k-grid .k-header.k-grid-toolbar .toolbar .table-config-btns .btn:focus .action-approve,.k-grid .k-header.k-grid-toolbar .toolbar .table-config-btns .btn:focus .action-attachments,.k-grid .k-header.k-grid-toolbar .toolbar .table-config-btns .btn:focus .action-audit,.k-grid .k-header.k-grid-toolbar .toolbar .table-config-btns .btn:focus .action-cancel,.k-grid .k-header.k-grid-toolbar .toolbar .table-config-btns .btn:focus .action-copy,.k-grid .k-header.k-grid-toolbar .toolbar .table-config-btns .btn:focus .action-deactivate,.k-grid .k-header.k-grid-toolbar .toolbar .table-config-btns .btn:focus .action-details,.k-grid .k-header.k-grid-toolbar .toolbar .table-config-btns .btn:focus .action-disable,.k-grid .k-header.k-grid-toolbar .toolbar .table-config-btns .btn:focus .action-edit,.k-grid .k-header.k-grid-toolbar .toolbar .table-config-btns .btn:focus .action-enable,.k-grid .k-header.k-grid-toolbar .toolbar .table-config-btns .btn:focus .action-mark,.k-grid .k-header.k-grid-toolbar .toolbar .table-config-btns .btn:focus .action-reject,.k-grid .k-header.k-grid-toolbar .toolbar .table-config-btns .btn:focus .action-remove,.k-grid .k-header.k-grid-toolbar .toolbar .table-config-btns .btn:focus .action-resend,.k-grid .k-header.k-grid-toolbar .toolbar .table-config-btns .btn:focus .action-reset,.k-grid .k-header.k-grid-toolbar .toolbar .table-config-btns .btn:focus .action-unmark,.k-grid .k-header.k-grid-toolbar .toolbar .table-config-btns .btn:focus .action-users,.k-grid .k-header.k-grid-toolbar .toolbar .table-config-btns .btn:focus .action-view,.k-grid .k-header.k-grid-toolbar .toolbar .table-config-btns .btn:focus .action-view-attachments,.k-grid .k-header.k-grid-toolbar .toolbar .table-config-btns .btn:focus .fa{color:#00529E}.k-grid .k-header.k-grid-toolbar .toolbar .table-config-btns .btn .action-activate,.k-grid .k-header.k-grid-toolbar .toolbar .table-config-btns .btn .action-approve,.k-grid .k-header.k-grid-toolbar .toolbar .table-config-btns .btn .action-attachments,.k-grid .k-header.k-grid-toolbar .toolbar .table-config-btns .btn .action-audit,.k-grid .k-header.k-grid-toolbar .toolbar .table-config-btns .btn .action-cancel,.k-grid .k-header.k-grid-toolbar .toolbar .table-config-btns .btn .action-copy,.k-grid .k-header.k-grid-toolbar .toolbar .table-config-btns .btn .action-deactivate,.k-grid .k-header.k-grid-toolbar .toolbar .table-config-btns .btn .action-details,.k-grid .k-header.k-grid-toolbar .toolbar .table-config-btns .btn .action-disable,.k-grid .k-header.k-grid-toolbar .toolbar .table-config-btns .btn .action-edit,.k-grid .k-header.k-grid-toolbar .toolbar .table-config-btns .btn .action-enable,.k-grid .k-header.k-grid-toolbar .toolbar .table-config-btns .btn .action-mark,.k-grid .k-header.k-grid-toolbar .toolbar .table-config-btns .btn .action-reject,.k-grid .k-header.k-grid-toolbar .toolbar .table-config-btns .btn .action-remove,.k-grid .k-header.k-grid-toolbar .toolbar .table-config-btns .btn .action-resend,.k-grid .k-header.k-grid-toolbar .toolbar .table-config-btns .btn .action-reset,.k-grid .k-header.k-grid-toolbar .toolbar .table-config-btns .btn .action-unmark,.k-grid .k-header.k-grid-toolbar .toolbar .table-config-btns .btn .action-users,.k-grid .k-header.k-grid-toolbar .toolbar .table-config-btns .btn .action-view,.k-grid .k-header.k-grid-toolbar .toolbar .table-config-btns .btn .action-view-attachments,.k-grid .k-header.k-grid-toolbar .toolbar .table-config-btns .btn .fa{opacity:1;color:#666;vertical-align:top;font-size:20px}.k-grid .k-header.k-grid-toolbar .toolbar .table-config-btns .btn .action-activate.fa-cog,.k-grid .k-header.k-grid-toolbar .toolbar .table-config-btns .btn .action-activate.fa-filter,.k-grid .k-header.k-grid-toolbar .toolbar .table-config-btns .btn .action-activate.fa-sort,.k-grid .k-header.k-grid-toolbar .toolbar .table-config-btns .btn .action-activate.fa-table,.k-grid .k-header.k-grid-toolbar .toolbar .table-config-btns .btn .action-approve.fa-cog,.k-grid .k-header.k-grid-toolbar .toolbar .table-config-btns .btn .action-approve.fa-filter,.k-grid .k-header.k-grid-toolbar .toolbar .table-config-btns .btn .action-approve.fa-sort,.k-grid .k-header.k-grid-toolbar .toolbar .table-config-btns .btn .action-approve.fa-table,.k-grid .k-header.k-grid-toolbar .toolbar .table-config-btns .btn .action-attachments.fa-cog,.k-grid .k-header.k-grid-toolbar .toolbar .table-config-btns .btn .action-attachments.fa-filter,.k-grid .k-header.k-grid-toolbar .toolbar .table-config-btns .btn .action-attachments.fa-sort,.k-grid .k-header.k-grid-toolbar .toolbar .table-config-btns .btn .action-attachments.fa-table,.k-grid .k-header.k-grid-toolbar .toolbar .table-config-btns .btn .action-audit.fa-cog,.k-grid .k-header.k-grid-toolbar .toolbar .table-config-btns .btn .action-audit.fa-filter,.k-grid .k-header.k-grid-toolbar .toolbar .table-config-btns .btn .action-audit.fa-sort,.k-grid .k-header.k-grid-toolbar .toolbar .table-config-btns .btn .action-audit.fa-table,.k-grid .k-header.k-grid-toolbar .toolbar .table-config-btns .btn .action-cancel.fa-cog,.k-grid .k-header.k-grid-toolbar .toolbar .table-config-btns .btn .action-cancel.fa-filter,.k-grid .k-header.k-grid-toolbar .toolbar .table-config-btns .btn .action-cancel.fa-sort,.k-grid .k-header.k-grid-toolbar .toolbar .table-config-btns .btn .action-cancel.fa-table,.k-grid .k-header.k-grid-toolbar .toolbar .table-config-btns .btn .action-copy.fa-cog,.k-grid .k-header.k-grid-toolbar .toolbar .table-config-btns .btn .action-copy.fa-filter,.k-grid .k-header.k-grid-toolbar .toolbar .table-config-btns .btn .action-copy.fa-sort,.k-grid .k-header.k-grid-toolbar .toolbar .table-config-btns .btn .action-copy.fa-table,.k-grid .k-header.k-grid-toolbar .toolbar .table-config-btns .btn .action-deactivate.fa-cog,.k-grid .k-header.k-grid-toolbar .toolbar .table-config-btns .btn .action-deactivate.fa-filter,.k-grid .k-header.k-grid-toolbar .toolbar .table-config-btns .btn .action-deactivate.fa-sort,.k-grid .k-header.k-grid-toolbar .toolbar .table-config-btns .btn .action-deactivate.fa-table,.k-grid .k-header.k-grid-toolbar .toolbar .table-config-btns .btn .action-details.fa-cog,.k-grid .k-header.k-grid-toolbar .toolbar .table-config-btns .btn .action-details.fa-filter,.k-grid .k-header.k-grid-toolbar .toolbar .table-config-btns .btn .action-details.fa-sort,.k-grid .k-header.k-grid-toolbar .toolbar .table-config-btns .btn .action-details.fa-table,.k-grid .k-header.k-grid-toolbar .toolbar .table-config-btns .btn .action-disable.fa-cog,.k-grid .k-header.k-grid-toolbar .toolbar .table-config-btns .btn .action-disable.fa-filter,.k-grid .k-header.k-grid-toolbar .toolbar .table-config-btns .btn .action-disable.fa-sort,.k-grid .k-header.k-grid-toolbar .toolbar .table-config-btns .btn .action-disable.fa-table,.k-grid .k-header.k-grid-toolbar .toolbar .table-config-btns .btn .action-edit.fa-cog,.k-grid .k-header.k-grid-toolbar .toolbar .table-config-btns .btn .action-edit.fa-filter,.k-grid .k-header.k-grid-toolbar .toolbar .table-config-btns .btn .action-edit.fa-sort,.k-grid .k-header.k-grid-toolbar .toolbar .table-config-btns .btn .action-edit.fa-table,.k-grid .k-header.k-grid-toolbar .toolbar .table-config-btns .btn .action-enable.fa-cog,.k-grid .k-header.k-grid-toolbar .toolbar .table-config-btns .btn .action-enable.fa-filter,.k-grid .k-header.k-grid-toolbar .toolbar .table-config-btns .btn .action-enable.fa-sort,.k-grid .k-header.k-grid-toolbar .toolbar .table-config-btns .btn .action-enable.fa-table,.k-grid .k-header.k-grid-toolbar .toolbar .table-config-btns .btn .action-mark.fa-cog,.k-grid .k-header.k-grid-toolbar .toolbar .table-config-btns .btn .action-mark.fa-filter,.k-grid .k-header.k-grid-toolbar .toolbar .table-config-btns .btn .action-mark.fa-sort,.k-grid .k-header.k-grid-toolbar .toolbar .table-config-btns .btn .action-mark.fa-table,.k-grid .k-header.k-grid-toolbar .toolbar .table-config-btns .btn .action-reject.fa-cog,.k-grid .k-header.k-grid-toolbar .toolbar .table-config-btns .btn .action-reject.fa-filter,.k-grid .k-header.k-grid-toolbar .toolbar .table-config-btns .btn .action-reject.fa-sort,.k-grid .k-header.k-grid-toolbar .toolbar .table-config-btns .btn .action-reject.fa-table,.k-grid .k-header.k-grid-toolbar .toolbar .table-config-btns .btn .action-remove.fa-cog,.k-grid .k-header.k-grid-toolbar .toolbar .table-config-btns .btn .action-remove.fa-filter,.k-grid .k-header.k-grid-toolbar .toolbar .table-config-btns .btn .action-remove.fa-sort,.k-grid .k-header.k-grid-toolbar .toolbar .table-config-btns .btn .action-remove.fa-table,.k-grid .k-header.k-grid-toolbar .toolbar .table-config-btns .btn .action-resend.fa-cog,.k-grid .k-header.k-grid-toolbar .toolbar .table-config-btns .btn .action-resend.fa-filter,.k-grid .k-header.k-grid-toolbar .toolbar .table-config-btns .btn .action-resend.fa-sort,.k-grid .k-header.k-grid-toolbar .toolbar .table-config-btns .btn .action-resend.fa-table,.k-grid .k-header.k-grid-toolbar .toolbar .table-config-btns .btn .action-reset.fa-cog,.k-grid .k-header.k-grid-toolbar .toolbar .table-config-btns .btn .action-reset.fa-filter,.k-grid .k-header.k-grid-toolbar .toolbar .table-config-btns .btn .action-reset.fa-sort,.k-grid .k-header.k-grid-toolbar .toolbar .table-config-btns .btn .action-reset.fa-table,.k-grid .k-header.k-grid-toolbar .toolbar .table-config-btns .btn .action-unmark.fa-cog,.k-grid .k-header.k-grid-toolbar .toolbar .table-config-btns .btn .action-unmark.fa-filter,.k-grid .k-header.k-grid-toolbar .toolbar .table-config-btns .btn .action-unmark.fa-sort,.k-grid .k-header.k-grid-toolbar .toolbar .table-config-btns .btn .action-unmark.fa-table,.k-grid .k-header.k-grid-toolbar .toolbar .table-config-btns .btn .action-users.fa-cog,.k-grid .k-header.k-grid-toolbar .toolbar .table-config-btns .btn .action-users.fa-filter,.k-grid .k-header.k-grid-toolbar .toolbar .table-config-btns .btn .action-users.fa-sort,.k-grid .k-header.k-grid-toolbar .toolbar .table-config-btns .btn .action-users.fa-table,.k-grid .k-header.k-grid-toolbar .toolbar .table-config-btns .btn .action-view-attachments.fa-cog,.k-grid .k-header.k-grid-toolbar .toolbar .table-config-btns .btn .action-view-attachments.fa-filter,.k-grid .k-header.k-grid-toolbar .toolbar .table-config-btns .btn .action-view-attachments.fa-sort,.k-grid .k-header.k-grid-toolbar .toolbar .table-config-btns .btn .action-view-attachments.fa-table,.k-grid .k-header.k-grid-toolbar .toolbar .table-config-btns .btn .action-view.fa-cog,.k-grid .k-header.k-grid-toolbar .toolbar .table-config-btns .btn .action-view.fa-filter,.k-grid .k-header.k-grid-toolbar .toolbar .table-config-btns .btn .action-view.fa-sort,.k-grid .k-header.k-grid-toolbar .toolbar .table-config-btns .btn .action-view.fa-table,.k-grid .k-header.k-grid-toolbar .toolbar .table-config-btns .btn .fa.fa-cog,.k-grid .k-header.k-grid-toolbar .toolbar .table-config-btns .btn .fa.fa-filter,.k-grid .k-header.k-grid-toolbar .toolbar .table-config-btns .btn .fa.fa-sort,.k-grid .k-header.k-grid-toolbar .toolbar .table-config-btns .btn .fa.fa-table{position:relative;bottom:2px}.k-grid .k-header.k-grid-toolbar .toolbar .search{border-radius:4px;border:0;background-color:#fff;height:30px;line-height:30px;max-width:225px;width:100%;text-indent:30px}.k-grid .k-header.k-grid-toolbar .toolbar .search:focus{outline:0}.k-grid .k-header.k-grid-toolbar .toolbar .search[disabled]{background-color:#d3d3d3}.k-grid .k-header.k-grid-toolbar .toolbar .fa-search{position:relative;left:25px;font-size:16px;color:#999}.k-grid .k-header.k-grid-toolbar .toolbar .query-delete{background-color:#00529E;position:absolute;right:5px;top:-5px;color:#fff;text-align:center;padding:5px 7px;border-radius:4px;cursor:pointer}.k-grid .k-header.k-grid-toolbar .toolbar .query-delete:hover{opacity:.7}.k-grid .k-header.k-grid-toolbar .toolbar .query-delete .action-activate,.k-grid .k-header.k-grid-toolbar .toolbar .query-delete .action-approve,.k-grid .k-header.k-grid-toolbar .toolbar .query-delete .action-attachments,.k-grid .k-header.k-grid-toolbar .toolbar .query-delete .action-audit,.k-grid .k-header.k-grid-toolbar .toolbar .query-delete .action-cancel,.k-grid .k-header.k-grid-toolbar .toolbar .query-delete .action-copy,.k-grid .k-header.k-grid-toolbar .toolbar .query-delete .action-deactivate,.k-grid .k-header.k-grid-toolbar .toolbar .query-delete .action-details,.k-grid .k-header.k-grid-toolbar .toolbar .query-delete .action-disable,.k-grid .k-header.k-grid-toolbar .toolbar .query-delete .action-edit,.k-grid .k-header.k-grid-toolbar .toolbar .query-delete .action-enable,.k-grid .k-header.k-grid-toolbar .toolbar .query-delete .action-mark,.k-grid .k-header.k-grid-toolbar .toolbar .query-delete .action-reject,.k-grid .k-header.k-grid-toolbar .toolbar .query-delete .action-remove,.k-grid .k-header.k-grid-toolbar .toolbar .query-delete .action-resend,.k-grid .k-header.k-grid-toolbar .toolbar .query-delete .action-reset,.k-grid .k-header.k-grid-toolbar .toolbar .query-delete .action-unmark,.k-grid .k-header.k-grid-toolbar .toolbar .query-delete .action-users,.k-grid .k-header.k-grid-toolbar .toolbar .query-delete .action-view,.k-grid .k-header.k-grid-toolbar .toolbar .query-delete .action-view-attachments,.k-grid .k-header.k-grid-toolbar .toolbar .query-delete .fa{left:1px;position:relative}.k-grid .k-grouping-row p{padding-left:4px}.k-grid .k-grouping-row .k-i-collapse:before{content:'\f146';font-family:FontAwesome;font-size:14px}.k-grid .k-grouping-row .k-i-expand:before{content:'\f0fe';font-family:FontAwesome;font-size:14px}.k-grid .k-grouping-header,.k-grid .k-header{color:#919191!important;padding-top:7px;background-color:#ececec}.k-grid .k-grid-header{background-color:#d6d6d6!important}.k-grid .k-grid-header-wrap .k-header:not(.k-widget){padding:6px 12px 8px;background-color:#d6d6d6!important;cursor:pointer;border-color:#c7c7c7;border-top-width:1px;color:#444!important}.k-grid .k-grid-header-wrap .k-header:not(.k-widget):hover{background-color:#c8c8c8!important}.k-grid .k-grid-header-wrap .k-header:not(.k-widget)[aria-sort]{box-sizing:border-box;color:#fff!important;background-color:#00529E!important;opacity:1;padding-left:20px;border-top-color:#00529E;position:relative}.k-grid .k-grid-header-wrap .k-header:not(.k-widget)[aria-sort] .k-link{color:#fff}.k-grid .k-grid-header-wrap .k-header:not(.k-widget)[aria-sort] .k-link .k-icon{position:absolute;left:5px}.k-grid .k-grid-header-wrap .k-header:not(.k-widget) .k-i-arrow-s{float:left}.k-grid .k-grid-header-wrap .k-header:not(.k-widget) .k-i-arrow-s:before{content:'\e128'!important;opacity:1}.k-grid .k-grid-header-wrap .k-header:not(.k-widget) .k-i-arrow-n{float:left}.k-grid .k-grid-header-wrap .k-header:not(.k-widget) .k-i-arrow-n:before{content:'\e127'!important;opacity:1}.k-grid .k-grid-header-wrap .k-header:not(.k-widget) .k-link{color:#4c4c4c}.k-grid .k-grid-header-wrap .k-header:not(.k-widget) .k-link .k-icon{opacity:1}.k-grid .k-grid-header-wrap tr:not(.k-filter-row) .k-group-cell{width:20px}.k-grid .k-grid-header-wrap tr:not(.k-filter-row) .k-group-cell:before{content:'\f146';font-family:FontAwesome;position:relative;right:4px;bottom:0}.k-grid .k-grid-header-wrap .k-filter-row th .k-filtercell .k-datepicker .k-picker-wrap .k-select .k-i-calendar,.k-grid .k-grid-header-wrap .k-filter-row th .k-filtercell .k-datetimepicker .k-picker-wrap .k-select .k-i-calendar,.k-grid .k-grid-header-wrap .k-filter-row th .k-filtercell .k-datetimepicker .k-picker-wrap .k-select .k-i-clock{bottom:4px}.k-grid .k-grid-header-wrap tr:not(.k-filter-row) .k-group-cell.open:before{content:'\f0fe'}.k-grid .k-grid-header-wrap .k-filter-row,.k-grid .k-grid-header-wrap .k-filter-row:hover{background:#a8a8a8}.k-grid .k-grid-header-wrap .k-filter-row th{border-top:1px solid #838383;border-color:#8c8c8c;box-shadow:inset 1px 4px 9px -6px #666;padding:5px 9px}.k-grid .k-grid-header-wrap .k-filter-row th.k-group-cell{border-top:1px solid #838383;background:#a8a8a8!important}.k-grid .k-slider-horizontal .k-draghandle,.k-grid .k-slider-horizontal .k-draghandle.k-state-focused,.k-grid .k-slider-horizontal .k-draghandle.k-state-focused:link,.k-grid .k-slider-horizontal .k-slider-selection{border-color:#00529E;background-color:#00529E}.k-grid .k-grid-header-wrap .k-filter-row th.k-group-cell:hover{background-color:#a8a8a8!important;cursor:initial}.k-grid .k-grid-header-wrap .k-filter-row th .k-filtercell .k-operator-hidden{padding-right:32px!important}.k-grid .k-grid-header-wrap .k-filter-row th .k-filtercell>span{padding-right:60px}.k-grid .k-grid-header-wrap .k-filter-row th .k-filtercell>span .k-button{margin:0;padding:0;line-height:27px;width:28px;background-color:#00529E;border-color:#00529E;border-radius:3px;height:100%;text-align:center}.k-grid .k-grid-header-wrap .k-filter-row th .k-filtercell>span .k-button:hover{opacity:.7}.k-grid .k-grid-header-wrap .k-filter-row th .k-filtercell>span .k-button .k-i-close{color:#fff;opacity:1}.k-grid .k-grid-header-wrap .k-filter-row th .k-filtercell .k-numerictextbox .k-numeric-wrap{padding:0;height:27px}.k-grid .k-grid-header-wrap .k-filter-row th .k-filtercell .k-datepicker .k-picker-wrap{height:27px}.k-grid .k-grid-header-wrap .k-filter-row th .k-filtercell .k-datepicker .k-picker-wrap .k-select{border-width:0;height:25px}.k-grid .k-grid-header-wrap .k-filter-row th .k-filtercell .k-datetimepicker .k-picker-wrap{height:27px}.k-grid .k-grid-header-wrap .k-filter-row th .k-filtercell .k-datetimepicker .k-picker-wrap .k-select{border-width:0;height:25px}.k-grid .k-grid-header-wrap .k-filter-row th .k-filtercell .k-widget{padding-top:0}.k-grid .k-grid-header-wrap .k-filter-row th .k-filtercell .k-widget input{min-width:20px;height:22px;line-height:22px}.k-grid .k-grid-header-wrap .k-filter-row th .k-filtercell .k-widget.k-dropdown-operator{height:27px;width:30px;border-radius:10px;right:33px}.k-grid .k-grid-header-wrap .k-filter-row th .k-filtercell .k-widget.k-dropdown-operator .k-state-default{height:27px;padding:0 10px;background-color:#ddd;border-color:#ddd;border-radius:0 3px 3px 0}.k-grid .k-grid-header-wrap .k-filter-row th .k-filtercell .k-widget.k-dropdown-operator .k-state-default:after{content:"\f0d7";font-family:FontAwesome;height:10px;width:16px;position:absolute;background-repeat:no-repeat;left:17px;top:12px;font-size:10px;color:#666}.k-grid .k-grid-header-wrap .k-filter-row th .k-filtercell .k-widget.k-dropdown-operator .k-state-default .k-i-filter{left:2px;top:-4px;width:20px;color:#666;opacity:1}.k-grid .k-multiselect-wrap{overflow:hidden}.k-grid .k-multiselect-wrap .k-button{text-align:left;font-size:10.5px!important;padding-left:.4em!important;margin-right:.1em!important;padding-right:20px!important;width:auto!important}.k-grid .k-multiselect-wrap .k-select{right:-.8em!important}.k-grid .k-dropdown-wrap,.k-grid .k-dropdown-wrap .k-input{padding:0}.k-grid .k-dropdown-wrap .k-icon{top:-3px;right:-5px}.k-grid .k-slider-horizontal{margin-left:10px;position:relative;bottom:10px}.k-grid .k-slider-horizontal .k-slider-wrap{min-width:180px!important;height:55%}.k-grid .k-slider-horizontal .k-slider-wrap .k-slider-items .k-tick{font-size:12px;padding-top:3px;text-align:center;position:relative;top:12px}.k-grid .k-slider-horizontal .k-slider-wrap .k-slider-items .k-tick .k-label{position:relative;top:5px}.k-grid .k-slider-horizontal .k-slider-wrap .k-last .k-label{left:0;top:9px!important}.k-grid .k-slider-horizontal .k-slider-wrap .k-first .k-label{left:-100%;top:9px!important}.k-grid .k-slider-horizontal .k-draghandle{border-bottom-right-radius:0;transform:rotate(45deg)}.k-grid .k-slider-horizontal .k-draghandle:focus{outline:0}.k-grid .k-slider-horizontal .k-draghandle:hover{box-shadow:0 0 0 3px rgba(0,0,0,.2)}.k-grid.two-toolbars .k-grouping-header{width:30%!important}.k-grid.two-toolbars .k-header.k-grid-toolbar{width:70%}.k-grid.two-toolbars .k-header.k-grid-toolbar .additional-toolbar{width:40%!important;text-align:center;float:left;margin-top:0;position:relative}.k-grid.two-toolbars .k-header.k-grid-toolbar .additional-toolbar .k-input{text-align:left}.k-grid.two-toolbars .k-header.k-grid-toolbar .additional-toolbar .category-label{margin-left:10px}.k-grid.two-toolbars .k-header.k-grid-toolbar .additional-toolbar:after{content:'';width:1px;position:absolute;right:0;background-color:#fff;top:-3px;height:45px}.k-grid.two-toolbars .k-header.k-grid-toolbar .toolbar:not(.additional-toolbar){min-width:500px!important}#columnVisibleData label{font-weight:400}.k-list-container{min-width:150px!important}.k-grid .tooltip{white-space:nowrap!important}.k-grid .tooltip.text-wrap{white-space:initial!important}.k-filtercell .date-range{padding-right:0!important}.k-filtercell .date-range button{position:initial!important;display:inline-block}.k-filtercell .date-range .k-picker-wrap{padding-right:0}.k-filtercell .date-range .k-datepicker{display:inline-block;max-width:95px}.k-filtercell .date-range #endDate,.k-filtercell .date-range #startDate{font-size:11px}.k-filtercell .date-range .k-numerictextbox{display:inline-block;max-width:75px;font-size:11px}.k-filtercell .date-range #endRange,.k-filtercell .date-range #startRange{font-size:11px}.k-filtercell .date-range .fa-arrows-h{margin-left:4px;margin-right:4px}.btn-link{cursor:pointer}.btn-invis{cursor:initial;background-color:transparent}.btn-invis:active,.btn-invis:active:focus,.btn-invis:focus{outline:0;box-shadow:none}.input-group .btn-default .fa-calendar{margin:0 2px}.btn-date-picker{width:12rem}.toggle-buttons label.btn{padding-left:40px;padding-right:40px;border-radius:100px}.toggle-buttons label.btn.active{background-color:#00529e!important;box-shadow:none}.btn.btn-secondary.btn-danger-hover{transition:border-color .2s linear,color .2s linear}.btn.btn-secondary.btn-danger-hover:hover{border-color:#c8102e!important;color:#c8102e!important}.btn.btn-primary.btn-success-hover{transition:background-color .2s linear,border-color .2s linear}.btn.btn-primary.btn-success-hover:hover{background-color:#0C7F00!important;border-color:#0C7F00!important}.ie9 .freight-forwarder-inquiry .k-grid-content tr{outline:#dbdbde solid 1px}.ie10 a:hover,.ie9 a:hover{cursor:pointer}.chosen-container,.chosen-results{width:100%!important}.chosen-results>li{white-space:nowrap}.chosen-container.chosen-disabled>a{background-color:#eee;border:1px solid #ccc}.k-i-justify-left::before{content:"\e61d"}.k-i-justify-center::before{content:"\e61e"}.k-i-justify-right::before{content:"\e61f"}.k-i-justify-full::before{content:"\e620"}.k-i-insert-ordered-list::before,.k-i-list-numbered::before{content:"\e613"}.k-i-insert-unordered-list::before,.k-i-list-bulleted::before{content:"\e614"}.k-i-create-link::before{content:"\e10f"}.k-i-insert-image:before{content:"\e501"}.k-i-insert-file:before{content:"\e907"}.k-i-subscript::before{content:"\e609"}.k-i-superscript::before{content:"\e60a"}.k-i-create-table::before{content:"\e676"}.k-i-view-html::before{content:"\e918"}.k-i-clean-formatting::before{content:"\e667"}.k-foreColor::before{content:"\e605"}.k-backColor::before{content:"\e50f"}.k-i-add-column-left::before{content:"\e67b"}.k-i-add-column-right::before{content:"\e67c"}.k-i-table-properties::before,.k-i-table-wizard::before{content:"\e678"}.k-i-add-row-above::before{content:"\e67d"}.k-i-add-row-below::before{content:"\e67e"}.k-i-delete-column::before{content:"\e67f"}.k-i-delete-row::before{content:"\e680"}label.switch{position:relative;display:block;width:93px;height:34px;overflow:hidden;padding-top:3px}.multi-step-form-breadcrumb .action-approve,.multi-step-form-breadcrumb .fa-check-circle,label.switch input{display:none}label.switch.switch-small{height:30px;width:40px!important}label.switch.switch-small .slider:before{height:22px!important;width:15px!important}label.switch.switch-small .slider .off,label.switch.switch-small .slider .on{padding-top:6px!important}.slider .off,.slider .on{padding-top:8px;transition:.4s;font-size:15px}label.switch.switch-small input:checked+.slider:before{transform:translateX(18px)}label.switch.focus{width:80px}.slider{position:absolute;cursor:pointer;top:0;left:0;right:0;bottom:0;background-color:#ccc;border-radius:3px;transition:.4s}.slider .on{position:absolute;left:-40px}.slider .off{position:absolute;right:15px;color:#333}.slider:before{position:absolute;content:"";height:26px;width:26px;left:4px;bottom:4px;background-color:#fff;transition:.4s;border-radius:2px}input:checked+.slider{background-color:#00529e}input:checked+.slider .on{left:10px;color:#fff}input:checked+.slider .off{right:-40px}input:focus+.slider{box-shadow:0 0 1px #00529e}input:checked+.slider:before{transform:translateX(44px)}.alerts{position:fixed;right:20px;top:72px;z-index:1500}.alerts .alert{margin-bottom:1em;box-shadow:0 3px 7px 1px rgba(0,0,0,.07)}.alert-animation.ng-enter,.alert-animation.ng-leave{transition:.5s cubic-bezier(0,.3,.5,1) all}.alert-animation.ng-enter,.alert-animation.ng-leave.ng-leave-active{-webkit-transform:translate3d(0,-30px,0);transform:translate3d(0,-30px,0);opacity:0}.alert-animation.ng-enter.ng-enter-active,.alert-animation.ng-leave{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);opacity:1}.json-tree-container{border-radius:3px;background:#87a2de;font-family:monospace;font-size:15px;color:#000;padding:10px}.json-tree-container section{position:absolute}.json-tree-container .button,.json-tree-container a,.json-tree-container button,.json-tree-container input[type=text],.json-tree-container input[type=url],.json-tree-container input[type=button]{display:inline-block;height:1.75em;border:solid;outline:0;background:0 0;border-color:rgba(255,255,255,.7);border-width:0;color:rgba(255,255,255,.7);transition:all .1s;padding:.2em}.json-tree-container input[type=text],.json-tree-container input[type=url]{padding:.25em;border-bottom-width:2px}.json-tree-container input[type=text]:focus,.json-tree-container input[type=url]:focus{border-color:#fff;color:#fff}.json-tree-container input[type=text]::-webkit-input-placeholder,.json-tree-container input[type=url]::-webkit-input-placeholder{color:#fff}.json-tree-container .button,.json-tree-container a,.json-tree-container button,.json-tree-container input[type=button]{border-width:2px;padding:.2em .4em;color:rgba(255,255,255,.7)}.json-tree-container .button:active,.json-tree-container .button:hover,.json-tree-container a:active,.json-tree-container a:hover,.json-tree-container button:active,.json-tree-container button:hover,.json-tree-container input[type=button]:active,.json-tree-container input[type=button]:hover{color:#fff}.json-tree-container .button:active,.json-tree-container a:active,.json-tree-container button:active,.json-tree-container input[type=button]:active{border-color:#fff}.json-tree-container #input-controls{background:#66ADAF;box-shadow:0 .33em 0 rgba(102,173,175,.5);padding:.5em;top:1em;left:2%;right:2%}.json-tree-container #input-controls .json-url input{width:30%}.json-tree-container #input-controls .json-url input.ng-invalid-url,.json-tree-container #input-controls .json-url.error input{color:red}.json-tree-container #input-controls .json-file input[type=file]{visibility:hidden;width:0}.json-tree-container #input-controls .github{float:right;text-decoration:none}.json-tree-container #input,.json-tree-container #output{top:5.08em;bottom:2%}.json-tree-container #input{left:2%;right:52%;background:#e05069;box-shadow:.33em .33em 0 rgba(224,80,105,.5)}.json-tree-container #input textarea{width:100%;height:100%;outline:0;resize:none;border:none;padding:1em;color:#fff;background:0 0}.json-tree-container #input.error textarea{box-shadow:inset 0 0 0 4px red}.json-tree-container #input .error-modal{position:absolute;top:4em;left:10%;right:10%;padding:1.5em;background:#cb4e7f;box-shadow:0 4px 10px rgba(0,0,0,.2);color:#fff}.json-tree-container #output{left:52%;right:2%;overflow-y:scroll;padding:1em;background:#ffa562;box-shadow:-.33em .33em 0 rgba(255,165,98,.5)}.json-tree-container json-tree ul{margin:0;background:rgba(255,255,255,.1)}.json-tree-container json-tree .key{color:#00008b}.json-tree-container json-tree .branch-preview{max-width:60%}.json-tree-container json-tree .branch-preview::after{content:'...'}.broadcast-messages-pane{position:absolute;left:50%;transform:translateX(-50%);bottom:0;width:900px;z-index:1;background-color:#fff;border:1px solid #ccc;padding:10px}.broadcast-messages-pane-title{position:absolute;top:-24px;background:#fff;border:1px solid;border-color:#ccc #ccc #fff;padding:4px 10px;height:25px;left:-1px;color:red;cursor:pointer}.broadcast-messages{overflow:hidden}.broadcast-messages.open{overflow:auto}.broadcast-messages.open-add,.broadcast-messages.open-remove{transition:all cubic-bezier(0,.6,.4,1) .25s;overflow:hidden!important}.broadcast-messages,.broadcast-messages.open-add,.broadcast-messages.open-remove.open-remove-active{height:20px}.broadcast-messages.open,.broadcast-messages.open-add.open-add-active,.broadcast-messages.open-remove{height:160px}.broadcast-message{margin-bottom:3px;position:relative;z-index:10;float:left;clear:left}.broadcastMessageModal .k-tool{width:30px!important;height:40px!important}.broadcastMessageModal .k-editor-toolbar{font-size:10px}.blue-icon{color:#00529e;margin-right:10px;margin-left:10px;font-size:24px}.box-container{display:inline-flex;align-items:center;color:#00529e;background-color:#e8f4ff;border:1px solid #00529e;padding:5px 15px 5px 5px;font-family:Roboto,sans-serif!important;border-radius:5px}#documents-attachment{width:100%;min-height:150px;border:3px dashed rgba(0,0,0,.3);border-radius:5px;font-family:Arial;text-align:center;position:relative;font-size:20px;color:#7E7E7E;display:flex;flex-direction:column;align-items:center;justify-content:center;cursor:pointer}#documents-attachment input{position:absolute;cursor:pointer;left:0;top:0;opacity:0}#documents-attachment.mouse-over{border:3px dashed rgba(0,0,0,.3);color:#7E7E7E}.drag-drop{width:100%;height:100%;display:flex;flex-direction:column;justify-content:center;align-items:center}#filename{margin-top:10px;font-size:14px;line-height:1.5em}.closeBtn:hover{color:red}.file-list{max-width:100%}.file-item{cursor:pointer}#problem-chart-tooltip{opacity:1;position:absolute;z-index:99;background:rgba(0,0,0,.8);padding:5px;border-radius:7px;-webkit-transform:translate(-50%,0);transform:translate(-50%,0)}#problem-chart-tooltip.above:before,#problem-chart-tooltip.below:before{border:solid;content:"";display:block;z-index:99;position:absolute;left:50%}#problem-chart-tooltip.timeslot a{color:#db2315}#problem-chart-tooltip.approaching a{color:#fda63e}#problem-chart-tooltip.incurring a{color:#db2315}#problem-chart-tooltip.non-issue{color:#fff}#problem-chart-tooltip.below{-webkit-transform:translate(-50%,0);transform:translate(-50%,0)}#problem-chart-tooltip.below:before{border-color:#111 transparent;border-color:rgba(0,0,0,.8) transparent;border-width:0 8px 8px;bottom:22px;transition:all .1s ease;-webkit-transform:translate(-50%,-100%);transform:translate(-50%,-100%)}#problem-chart-tooltip.above{-webkit-transform:translate(-50%,-100%);transform:translate(-50%,-100%)}#problem-chart-tooltip.above:before{border-color:#111 transparent;border-color:rgba(0,0,0,.8) transparent;border-width:8px 8px 0;bottom:22px;top:100%;-webkit-transform:translate(-50%,0);transform:translate(-50%,0)}.cc-datetimerangepicker.form-control{padding:0}.cc-datetimerangepicker.form-control .btn{padding-left:0}.cc-datetimerangepicker.form-control .picker .dropdown-menu{left:auto;right:0}.cc-datetimerangepicker.form-control .picker.capacities .datetimepicker{width:435px;padding-right:15px}.cc-datetimerangepicker.form-control .picker.capacities .datetimepicker td abbr{display:inline-block;padding:0 2px}.cc-datetimerangepicker.form-control .picker.capacities .datetimepicker td abbr:first-child{width:50%;font-weight:700;text-align:right}.cc-datetimerangepicker.form-control .picker.capacities .datetimepicker td abbr:nth-child(2){width:50%;text-align:left;font-size:12px;font-weight:400}.cc-datetimerangepicker.form-control .picker.capacities .datetimepicker td.booked abbr{text-decoration:line-through;color:red}.cc-datetimerangepicker.form-control .picker.capacities .datetimepicker td.booked abbr:hover{color:red!important}.cc-datetimerangepicker.form-control .picker.capacities .datetimepicker table.hour-view td abbr:first-child{width:70%}.cc-datetimerangepicker.form-control .picker.capacities .datetimepicker table.hour-view td abbr:nth-child(2){width:30%}.bootstrap-datetimepicker-widget{padding-right:15px!important}.bootstrap-datetimepicker-widget .datepicker{display:inherit!important;font:inherit!important;font-weight:inherit!important;border:inherit!important;border-radius:inherit!important;box-shadow:inherit!important}cc-datetimepicker .datetimepicker{height:100%;box-shadow:inset 0 0 0 rgba(0,0,0,.075);border:0}cc-datetimepicker .datetimepicker .switch{width:initial!important}cc-datetimepicker .date-time-select{padding-left:0}cc-datetimepicker .date-time-clear{position:absolute;right:30px;top:0;padding-right:10px;padding-left:10px}.attachment .box_input{background:#F8F8F8;border:5px dashed #DDD;width:100%;height:100%;text-align:center;padding-top:25px;padding-bottom:15px}.attachment .dragover{border:5px dashed #00f}.location-field-options.nested{font-size:12px;padding-left:20px;border-left:2px solid #eee}.location-field-options.nested .btn,.location-field-options.nested .form-control{font-size:12px;height:30px}.location-field-options.nested .ui-select-toggle .btn{height:24px;margin-top:-2px}.location-field-options.nested .dropdown-menu{font-size:12px}.reference-field .ui-select-choices-row-inner{overflow:hidden}.reference-field .reference-field-separator{border-top:1px solid gray}.vessel-link-buttons .vessel-add,.vessel-link-buttons .vessel-add:active,.vessel-link-buttons .vessel-add:focus,.vessel-link-buttons .vessel-add:hover,.vessel-link-buttons .vessel-edit,.vessel-link-buttons .vessel-edit:active,.vessel-link-buttons .vessel-edit:focus,.vessel-link-buttons .vessel-edit:hover{border-color:transparent}cc-vessel-schedule-selector ul{width:100%}li>a>div>div>.vessel-schedule-date{color:#7f7f7f}li.active>a>div>div>.vessel-schedule-date{color:#ccc}ul .vessel-schedule-info{text-overflow:ellipsis;overflow:hidden;white-space:nowrap;width:100%}.vessel-link-buttons{position:relative}.vessel-link-buttons .vessel-add,.vessel-link-buttons .vessel-edit{color:#00529e;font-weight:400;border-radius:0;cursor:pointer;padding:0;margin:0 5px 0 0;position:absolute;top:0;right:0}.vessel-link-buttons .vessel-add,.vessel-link-buttons .vessel-add.active,.vessel-link-buttons .vessel-add:active,.vessel-link-buttons .vessel-add[disabled],.vessel-link-buttons .vessel-edit,.vessel-link-buttons .vessel-edit.active,.vessel-link-buttons .vessel-edit:active,.vessel-link-buttons .vessel-edit[disabled],fieldset[disabled] .vessel-link-buttons .vessel-add,fieldset[disabled] .vessel-link-buttons .vessel-edit{background-color:transparent;-webkit-box-shadow:none;box-shadow:none}.vessel-link-buttons .vessel-add:focus,.vessel-link-buttons .vessel-add:hover,.vessel-link-buttons .vessel-edit:focus,.vessel-link-buttons .vessel-edit:hover{color:#002a52;text-decoration:underline;background-color:transparent}.vessel-link-buttons .vessel-add[disabled]:focus,.vessel-link-buttons .vessel-add[disabled]:hover,.vessel-link-buttons .vessel-edit[disabled]:focus,.vessel-link-buttons .vessel-edit[disabled]:hover,fieldset[disabled] .vessel-link-buttons .vessel-add:focus,fieldset[disabled] .vessel-link-buttons .vessel-add:hover,fieldset[disabled] .vessel-link-buttons .vessel-edit:focus,fieldset[disabled] .vessel-link-buttons .vessel-edit:hover{color:#777;text-decoration:none}.link-button,.multi-step-horizontal .multi-step-form-breadcrumbs li.visited:hover,.step-form-breadcrumbs li.visited:hover,.ui-datepicker a:hover,.vessel-link-buttons .vessel-edit:focus,.vessel-link-buttons .vessel-edit:hover{text-decoration:underline}.vessel-link-buttons .vessel-edit{color:#00529e;font-weight:400;border-radius:0;cursor:pointer;margin-right:0;right:55px}.vessel-link-buttons .vessel-edit,.vessel-link-buttons .vessel-edit.active,.vessel-link-buttons .vessel-edit:active,.vessel-link-buttons .vessel-edit[disabled],fieldset[disabled] .vessel-link-buttons .vessel-edit{background-color:transparent;-webkit-box-shadow:none;box-shadow:none}.vessel-link-buttons .vessel-edit:focus,.vessel-link-buttons .vessel-edit:hover{color:#002a52;background-color:transparent}.vessel-link-buttons .vessel-edit[disabled]:focus,.vessel-link-buttons .vessel-edit[disabled]:hover,fieldset[disabled] .vessel-link-buttons .vessel-edit:focus,fieldset[disabled] .vessel-link-buttons .vessel-edit:hover{color:#777;text-decoration:none}.vessel-link-buttons cc-vessel-schedule-table{display:block;margin-top:5px}fieldset[disabled]{position:relative}fieldset[disabled] .fieldset-overlay{position:absolute;top:0;right:0;bottom:0;left:0;z-index:999;background:url(data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7)}json-tree,json-tree *,json-tree :after,json-tree :before{box-sizing:border-box}json-tree .expandable{position:relative}json-tree .expandable::before{pointer-events:none}json-tree .expandable::before,json-tree .expandable>.key{cursor:pointer}json-tree .branch-preview{display:inline-block;vertical-align:middle;overflow:hidden;font-style:italic;max-width:40%;height:1.5em;opacity:.7}json-tree ul{padding-left:20px}json-tree li,json-tree ul{list-style:none}json-tree li{line-height:1.5em}json-tree .key{vertical-align:middle;color:#D02828;padding:5px 10px 5px 15px}json-tree .key::after{content:':'}json-tree json-node.expandable::before{content:'\25b6';position:absolute;left:0;font-size:10px;transition:transform .1s ease}json-tree json-node.expandable.expanded::before{transform:rotate(90deg)}json-tree .branch-preview,json-tree .leaf-value{word-break:break-all}.b-inline-block{white-space:nowrap;display:inline-block}.header-button{min-width:100px;padding:5px;height:40px}.datePickerWrapper{width:200px;padding-top:0}.timeItem{white-space:nowrap;display:inline-block;margin-right:5px}.timeItem span{font-size:smaller}.agreement,.announcement{font-size:20px;padding-left:10px}.agreement .agreement-item{cursor:pointer}.agreement .acceptance-required{color:#999}.agreement .acceptance-approval-required{color:#FFC200}.agreement .acceptance-rejected{color:#fa6061}.agreement .accepted{color:#3DC36C}.agreement .suspended{color:#fa6061}.announcement .new{color:#999;cursor:pointer}.timebox{color:#fff;vertical-align:center;line-height:30px;height:30px;font-weight:700;display:inline-block;border-radius:3px;position:relative;margin-right:5px;background-color:#d2d2d2;text-align:center}.timebox .popover-content{color:initial}.timebox>span{color:#fff;font-size:x-small}.timebox.overbooking{background-color:#c12121}.timebox.available{background-color:#0c7f00}.timebox.limited{background-color:#d29940}.boxWrapper{display:inline-block}.sub-box{float:left;width:49%;margin-top:5px}.sub-box.space{margin-right:2%}.sub-box.nonspace{margin-right:0!important}.interval-15mn{width:60px}.interval-30mn{width:125px}.interval-60mn{width:255px}.interval-120mn{width:515px}.live-traffic-container{min-height:200px;overflow-x:scroll;padding:0;opacity:1;transition:opacity .5s linear}.live-traffic-container.slight-fade{opacity:.5;pointer-events:none}.live-traffic{margin:30px 5px 5px}.live-traffic thead th{padding:15px 15px 15px 25px;height:28px!important}.live-traffic tbody tr{padding:5px;border:1px solid #666}.live-traffic tbody tr td{padding:10px}.transporter-facility-agreement,.transporter-facility-agreement div{white-space:nowrap;display:inline-block}.transporter-account-type{width:400px}.account-type-container{height:40px}.account-type-container div{vertical-align:middle}.tableScroll{width:100%;overflow-x:scroll}.tableScroll thead tr{border-top:1px solid #fff}.tableScroll thead tr th{border-left:1px solid #fff;border-right:1px solid #fff}.table-transporter{width:100%!important}.time-head{padding-left:10px;position:relative}.time-head ul{padding-left:0}.time-head .current-time-line{position:absolute;z-index:2;width:2px;height:1px;top:-2px;background-color:#c12121;transform:translateX(-1px);margin-left:25px}.time-head .current-time-line:before{content:attr(data-text);position:absolute;top:-21px;transform:translateX(-50%);background-color:#c12121;color:#fff;font-weight:400;font-size:12px;padding:2px 10px;border-radius:15px}.time-head .timeItem{position:relative;text-align:center;transform:translateX(-3px)}.time-head .timeItem .hideTime{visibility:hidden}.time-head .timeItem:before{content:'';border-left:1px solid #aaa;position:absolute;bottom:-5px;left:36%;width:1px;height:5px}.listTime{float:left;display:block}.columnTitle{width:200px}.columnContent{width:100%;white-space:nowrap}.listBoxWrapper{padding-left:20px}.dashboardBoxWrapper{position:relative;top:-26px}.dashboardSection{height:100px}.suspend-transporter{color:#d2d2d2}.role-modal .permission{width:33%;padding:10px;font-weight:400}.role-modal .permission:nth-child(1){padding-left:5px}.role-modal .permission:nth-child(3){padding-right:5px}.role-modal .features .enabled{padding-right:0}.role-modal .features .disabled{padding-left:0}.role-modal .features .disabled>div:first-child,.role-modal .features .enabled>div:first-child{margin-bottom:0}.role-modal .features .disabled>div:nth-child(2),.role-modal .features .enabled>div:nth-child(2){margin-bottom:10px}.role-modal .features .disabled select,.role-modal .features .enabled select{height:300px}.role-modal .features .edit{margin-top:100px}.role-modal .features .edit button{margin-bottom:5px}.role-modal input[type=text]{text-transform:none}.users-list th[st-sort]{cursor:pointer;color:#00529e}.users-list td .tick{margin-left:20px}.milestone-modal .milestone{position:relative;margin-bottom:0;padding-bottom:30px;margin-left:20px;border-left:2px solid grey}.milestone-modal .milestone:before{font-family:FontAwesome;color:grey;content:'\f10c';background-color:#fff;position:absolute;top:-7px;left:-11px;font-size:25px}.milestone-modal .milestone.milestone-complete:before{color:green;content:'\f058'}.milestone-modal .milestone.no-border{border-left:0}.logotype{margin:0 0 0 10px;text-transform:uppercase;font-family:'Arial Narrow',Arial,sans-serif;font-weight:700;font-style:normal;float:left;line-height:50px}.logotype>span{float:left}.logotype-container{color:#e92516}.logotype-chain{color:#ddd}.cc-messages{margin:0}.cc-messages .msg-info{text-align:center}.cc-messages .msg-info>div{display:inline-block;width:auto;background-color:#e0ffff;border:1px solid #ccc;border-radius:7px;padding:5px 15px 5px 5px;border-right:1px solid #aaa;border-bottom:1px solid #aaa;margin-bottom:8px}.cc-messages .day-grp .day-box>div,.cc-messages .no-msgs>div{display:inline-block;background-color:#e0ffff;border:1px solid #ccc;padding:5px 15px 5px 5px;width:auto;margin-bottom:8px}.cc-messages .no-msgs{text-align:center}.cc-messages .no-msgs>div{border-radius:7px;border-right:1px solid #aaa;border-bottom:1px solid #aaa}.cc-messages .day-grp .day-box{text-align:center}.cc-messages .day-grp .day-box>div{border-radius:7px;border-right:1px solid #aaa;border-bottom:1px solid #aaa}.cc-messages .day-grp .msg-box{display:relative}.cc-messages .day-grp .msg-box>div{display:inline-block;width:auto;max-width:90%;background-color:#fff;border:1px solid #ccc;border-radius:7px;padding:5px 15px 15px;margin-bottom:8px;margin-left:7px}.cc-messages .day-grp .msg-box>div .msg-hdr{color:#00f}.cc-messages .day-grp .msg-box>div .msg-hdr.vehicle{color:#ff8c00}.cc-messages .day-grp .msg-box>div .msg-hdr.user{color:#9400d3}.cc-messages .day-grp .msg-box>div .msg-body>span{white-space:pre-line;overflow-wrap:break-word;word-wrap:break-word;display:block}.cc-messages .day-grp .msg-box>div .msg-status{position:absolute;right:5px;bottom:0}.cc-messages .day-grp .msg-box>div .msg-status i:nth-of-type(2){margin-left:-12px}.cc-messages .day-grp .msg-box>div .msg-status .tick{color:green}.cc-messages .day-grp .msg-box>div .msg-status .exclamation{color:red}.cc-messages .day-grp .msg-box.left .arrow{position:relative}.cc-messages .day-grp .msg-box.left .arrow:after,.cc-messages .day-grp .msg-box.left .arrow:before{right:100%;top:50%;border:solid transparent;content:" ";height:0;width:0;position:absolute;pointer-events:none}.cc-messages .day-grp .msg-box.left .arrow:after{border-color:rgba(255,255,255,0);border-right-color:#fff;border-width:7px;margin-top:-7px}.cc-messages .day-grp .msg-box.left .arrow:before{border-color:rgba(204,204,204,0);border-right-color:#ccc;border-width:8px;margin-top:-8px}.cc-messages .day-grp .msg-box.left>div{border-right:1px solid #aaa;border-bottom:1px solid #aaa}.cc-messages .day-grp .msg-box.right{margin-left:20px}.cc-messages .day-grp .msg-box.right .arrow{position:relative}.cc-messages .day-grp .msg-box.right .arrow:after,.cc-messages .day-grp .msg-box.right .arrow:before{left:100%;top:50%;border:solid transparent;content:" ";height:0;width:0;position:absolute;pointer-events:none}.cc-messages .day-grp .msg-box.right .arrow:after{border-color:rgba(255,255,255,0);border-left-color:#d4ffc2;border-width:7px;margin-top:-7px}.cc-messages .day-grp .msg-box.right .arrow:before{border-color:rgba(204,204,204,0);border-left-color:#c0e8af;border-width:8px;margin-top:-8px}.cc-messages .day-grp .msg-box.right>div{background-color:#d4ffc2;border-color:#c0e8af;border-left:1px solid #98b88b;border-bottom:1px solid #98b88b}.cc-messages .day-grp .msg-box.right>div .msg-body>span{color:#333}.cc-messages .arrow-left .arrow{position:relative}.cc-messages .arrow-left .arrow:after,.cc-messages .arrow-left .arrow:before{right:100%;top:50%;border:solid transparent;content:" ";height:0;width:0;position:absolute;pointer-events:none}.cc-messages .arrow-left .arrow:after{border-color:rgba(255,255,255,0);border-right-color:#fff;border-width:7px;margin-top:-7px}.cc-messages .arrow-left .arrow:before{border-color:rgba(204,204,204,0);border-right-color:#ccc;border-width:8px;margin-top:-8px}.cc-messages .arrow-right .arrow{position:relative}.cc-messages .arrow-right .arrow:after,.cc-messages .arrow-right .arrow:before{left:100%;top:50%;border:solid transparent;content:" ";height:0;width:0;position:absolute;pointer-events:none}.cc-messages .arrow-right .arrow:after{border-color:rgba(255,255,255,0);border-left-color:#d4ffc2;border-width:7px;margin-top:-7px}.cc-messages .arrow-right .arrow:before{border-color:rgba(204,204,204,0);border-left-color:#c0e8af;border-width:8px;margin-top:-8px}.multi-step-form-step{position:absolute;background-color:#fff;height:100%;width:100%}.multi-step-form-step.ng-enter,.multi-step-form-step.ng-hide-remove{transition-delay:.25s!important}.multi-step-form-breadcrumbs{float:right;margin-top:93px;direction:rtl;padding-right:10px;border-right:1px solid #f4f4f4;list-style-position:inside;white-space:nowrap}.multi-step-form-breadcrumb{margin-bottom:8px;opacity:.25}.manual-address-form,.multi-step-form-breadcrumb:last-child,form[name=rateCardForm]>div{margin-bottom:0}.multi-step-form-breadcrumb.visited:not(.active){color:#90ee90;opacity:1;cursor:pointer}.multi-step-form-breadcrumb.visited:not(.active):hover{opacity:.5}.multi-step-form-breadcrumb.active{cursor:auto;color:inherit;opacity:1;font-weight:700}.multi-step-form-breadcrumb.visited:not(.active) .action-approve,.multi-step-form-breadcrumb.visited:not(.active) .fa-check-circle{display:inline}.multi-step-horizontal .multi-step-form-breadcrumbs{text-align:center;display:inline-block;border:0;width:100%;direction:ltr;margin-top:20px}.multi-step-horizontal .multi-step-form-breadcrumbs .action-approve,.multi-step-horizontal .multi-step-form-breadcrumbs .fa-check-circle{display:none!important}.multi-step-horizontal .multi-step-form-breadcrumbs li{list-style:none;display:inline-block;padding:10px 0;position:relative;width:200px;font-size:12px;color:#ccc;opacity:1;margin:0}.multi-step-horizontal .multi-step-form-breadcrumbs li:hover{opacity:1!important}.multi-step-horizontal .multi-step-form-breadcrumbs li:after{content:"";width:100%;height:4px;display:block;transform:translateX(50%);position:absolute;bottom:38px;z-index:1;background:linear-gradient(to right,#0094a2 50%,#ddd 50%);background-size:200% 100%;background-position:right bottom;margin-left:10px;transition:background .3s ease}.multi-step-horizontal .multi-step-form-breadcrumbs li:last-child{border-top:0}.multi-step-horizontal .multi-step-form-breadcrumbs li:last-child:after{border-top:0;background:0 0}.multi-step-horizontal .multi-step-form-breadcrumbs li:before{content:'';border:1px solid #ccc;border-radius:50%;position:absolute;width:20px;height:20px;bottom:30px;left:50%;margin-right:-10px;display:block;transform:translateX(-10px);z-index:2;background-color:#fff}.multi-step-horizontal .multi-step-form-breadcrumbs li.visited{color:#0094a2}.multi-step-horizontal .multi-step-form-breadcrumbs li.visited:before{content:"\f00c";font-family:FontAwesome;font-size:14px;color:#fff!important;border:1px solid #0094a2;background:#0094a2}.multi-step-horizontal .multi-step-form-breadcrumbs li.visited:after{content:' ';width:100%;background-position:left bottom;display:block;transform:translateX(50%);position:absolute;bottom:38px;z-index:1}.field-editor-modal i.readonly:focus,.field-editor-modal i.readonly:hover,.multi-step-horizontal .multi-step-form-breadcrumbs li.active:hover,.rate-sheet-editor i.disabled:focus,.rate-sheet-editor i.disabled:hover,header.main-header h1,header.main-header h2{text-decoration:none}.multi-step-horizontal .multi-step-form-breadcrumbs li.active{color:#222}.multi-step-horizontal .multi-step-form-breadcrumbs li.active:before{content:'';font-size:5px;padding:5px 0 0;font-family:FontAwesome;border:1px solid #0094a2;color:#fff;background:#0094a2;transition:background .3s linear;transition-delay:.3s}.multi-step-horizontal .multi-step-form-title{display:none!important}.quick-find{display:inline-block;width:400px;font-size:13px;position:relative}.quick-find li{cursor:pointer}.quick-find .dropdown-menu{width:100%;height:300px;overflow:auto}.quick-find .fa-search{position:absolute;right:10px;top:50%;margin-top:-6px;color:#ddd;cursor:text;pointer-events:none}.quick-find-result-type{float:right;font-weight:700;font-size:12px;padding:1px 0}.quick-find-result-date{float:right;font-size:12px;padding:1px 0 1px 7px}.nodes{margin-right:15px;max-width:100%;overflow-x:auto;white-space:nowrap;position:relative;height:350px}.nodes .node-scroller{width:auto;white-space:nowrap}.nodes .node-container{padding:0 45px 0 0;width:375px;display:inline-block;position:relative}.nodes .node-container.no-node{position:absolute!important;top:0;left:0}.nodes .node-container.ng-enter{transform:translatex(-100%);opacity:0}.nodes .node-container.ng-enter.ng-enter-active{transform:translatex(0);opacity:1}.nodes .node-container.ng-animate{transition:all .3s ease-out}.nodes .node-container.ng-leave{transform:translateY(0);opacity:1}.nodes .node-container.ng-leave.ng-leave-active{transform:translateY(-100%);opacity:0}.nodes .node-container .fa-times-circle{position:absolute;left:5px;top:5px;color:#c8102e;opacity:.5;cursor:pointer}.nodes .node-container .fa-times-circle:hover{opacity:1}.nodes .node-container .node-line{height:2px;background-color:#ccc;width:100%;position:absolute;z-index:2;top:25px;transform:translateX(-25px)}.nodes .node-container .add-node-container{z-index:3;position:absolute;top:13px;right:12px}.nodes .node-container .add-node-container .fa-plus-circle{color:#0C7F00;font-size:26px;background-color:#fff;cursor:pointer}.nodes .node-container.first-node .node-line{right:0;width:50%}.nodes .node-container .node-header{background-color:#F8F7F7;text-align:center;padding:8px 0;font-weight:700;border-bottom:1px dotted #ccc}.nodes .node-container .node-header .node-title{color:#666}.nodes .node-container .node-header .node-title span{color:#aaa;font-size:12px;display:block;text-align:center;font-weight:400}.nodes .node-container .node-header .fa-map-marker{font-size:26px;color:#999;position:relative;z-index:3}.nodes .node-container .node-body{background-color:#F3f3f3;padding:10px 15px;height:245px;font-size:13px}.nodes .node-container .node-body-yard{background-color:#F3f3f3;padding:10px 15px;height:275px;font-size:13px}body>.ui-select-bootstrap.open{z-index:1050!important}.pack-unpack-warning{font-size:30px;left:-40px}.datepicker-transform-y .picker.open ul{transform:translateY(-80%)}.add-address .ui-select-container[name=address],.add-address input[type=text],.address-field .ui-select-container[name=address],.address-field input[type=text]{text-transform:uppercase}.add-address>.fa-spin,.address-field>.fa-spin{z-index:1000;margin-top:-7px;margin-right:-10px}.manual-address-form .clear-btn{height:59px}.manual-address-form .clear-btn button{margin-top:26px;height:34px}.rate-editor .dynamic-field-list .checkbox,.rate-editor .field-list .checkbox{margin-top:22px}.manual-address-form .help-text>div:first-child>div{font-size:25px;font-weight:700}.manual-address-form .help-text>div:last-child>div:first-child{font-size:16px;font-weight:700;color:red}.manual-address-form .help-text>div:last-child>div:last-child{font-weight:700;font-size:16px}.statistic{float:left;width:162px;margin-right:40px;opacity:.5}.statistic[class*=text-]{opacity:1;cursor:pointer}.field-editor-modal i.readonly,.rate-sheet-editor i.disabled{cursor:not-allowed;opacity:.65}.statistic[class*=text-]:hover{border-bottom:1px solid}.statistic-value{font-size:48px;font-weight:300;min-height:68px}.statistic-label{font-size:14px;font-weight:400}@media (min-width:992px){.user-details .flex{display:flex}.user-details .flex-child{flex:1}.user-details .ctrls{border-top:1px solid #d3d3d3;background-color:#f9f9f9;padding:7px}}.password-validation-message .action-activate,.password-validation-message .action-approve,.password-validation-message .action-attachments,.password-validation-message .action-audit,.password-validation-message .action-cancel,.password-validation-message .action-copy,.password-validation-message .action-deactivate,.password-validation-message .action-details,.password-validation-message .action-disable,.password-validation-message .action-edit,.password-validation-message .action-enable,.password-validation-message .action-mark,.password-validation-message .action-reject,.password-validation-message .action-remove,.password-validation-message .action-resend,.password-validation-message .action-reset,.password-validation-message .action-unmark,.password-validation-message .action-users,.password-validation-message .action-view,.password-validation-message .action-view-attachments,.password-validation-message .fa{width:18px;display:inline-block;text-align:center}.validation-tip{position:absolute;left:100%;width:250px;padding:6px 12px;min-height:32px}.rate-cards .drop-zone{min-height:100px}.rate-cards .form-group.error label{color:red}.rate-cards .form-group.error .form-control{border-color:red}.rate-sheet-editor .k-grid-content{min-height:410px}.rate-sheet-editor .toolbar .tbutton{height:30px;box-sizing:border-box;padding:2px 7px}.rate-sheet-editor .from-date{display:inline-block;padding-left:12px;padding-right:12px}.rate-sheet-editor .datepicker-no-clear [ng-click="select(null, $event)"]{display:none}.rate-sheet-editor .grid-ctrls i{margin-right:3px}.rate-sheet-editor .grid-ctrls i:last-child{margin-right:0}#cargoRatesGrid,#cargoSurchargesGrid,#ratesGrid,#surchargesGrid{height:565px;padding-bottom:65px}#cargoRatesGrid .grid-title,#cargoSurchargesGrid .grid-title,#ratesGrid .grid-title,#surchargesGrid .grid-title{position:relative;top:12px}.rate-editor .field-list>li{float:left;width:25%;min-height:74px}@media (max-width:1500px){.rate-editor .field-list>li{width:33%}}@media (max-width:1200px){.rate-editor .field-list>li{width:50%}}@media (max-width:768px){.rate-editor .field-list>li{width:100%}}.rate-editor .field-list>li>cc-rate-field>div,.rate-editor .field-list>li>div{margin-right:15px}.rate-editor .field-list .checkbox label{font-weight:700}.rate-editor .dynamic-field-list{border:1px solid #ddd;border-radius:4px;padding:10px;background-color:#f7f7f7;box-shadow:0 1px 1px rgba(0,0,0,.05)}.rate-editor .dynamic-field-list>li{float:left;width:25%;min-height:74px}@media (max-width:1500px){.rate-editor .dynamic-field-list>li{width:33%}}@media (max-width:1200px){.rate-editor .dynamic-field-list>li{width:50%}}@media (max-width:768px){.rate-editor .dynamic-field-list>li{width:100%}}.rate-editor .dynamic-field-list>li>cc-rate-field>div,.rate-editor .dynamic-field-list>li>div{margin-right:15px}.rate-editor .dynamic-field-list .checkbox label{font-weight:700}.surcharge-editor .percent-charge{margin-top:30px}.field-editor-modal .ctrls i{margin-right:3px}.field-editor-modal .ctrls i:last-child{margin-right:0}form[name=rateSheetSelectorEditorForm] .in-use{padding:5px}.approve-positioning{position:absolute;top:65px;right:20px;text-align:center}.vessel-schedule-voyage-result .vessel-schedule-voyage-result-etaetd{float:right;padding:1px 0 1px 7px;color:gray}.view-agreement-pdf{width:100%;height:750px}.modal-footer agreement-footer{text-align:center}.ccAgreement-dialog .modal-dialog{max-height:90%;min-height:800px;height:80vh;overflow:auto}.ccAgreement-dialog object{height:60vh}.approval-required{color:#FFC200}.suspended{color:#fa6061}.toolbar{margin-top:15px}.k-filter-row{display:none}.k-grid table{width:100%!important}.legend-colors .accepted{color:#6092c3}.legend-colors .inprogress{color:#307930}.legend-colors .completed{color:#d29940}.legend-colors .rejected{color:#ab6161}body.nav-closed .main-header h1,body.nav-closed .main-header h2{padding-left:50px!important}header.main-header{background-color:#041f25}header.main-header .header-height{height:50px;margin:0}header.main-header h1,header.main-header h2{font-weight:100;color:#f4f4f4;font-size:22px;padding:0;margin:0;border:0;transition:padding .3s ease-out}header.main-header h2{color:#bbb;font-size:16px;padding:5px 0 0}header.main-header .help-expand:before,header.main-header .search-expand:before{content:"";position:absolute;width:100%;height:1px;bottom:0;left:0;background-color:rgba(255,255,255,0);visibility:hidden;-webkit-transform:scaleX(0);transform:scaleX(0);-webkit-transition:all .2s ease-in-out 0s;transition:all .2s ease-in-out 0s}header.main-header .help-expand:hover:before,header.main-header .search-expand:hover:before{visibility:visible;background-color:rgba(255,255,255,.6);-webkit-transform:scaleX(.5);transform:scaleX(.5)}header.main-header .global-search-container{display:inline-block;padding-top:6px;position:relative;z-index:997;margin-right:10px}header.main-header .global-search-container .search-results{position:absolute;top:65px;right:0;background-color:#fff;z-index:1000;width:400px;margin-left:10px;padding:10px;border-radius:3px;min-height:140px}header.main-header .global-search-container .search-results:before{content:'';border:10px solid transparent;border-bottom:10px solid #fff;position:absolute;width:20px;height:20px;top:-20px;right:120px;transform:translateX(10px)}header.main-header .global-search-container .search-results .search-api-results{overflow:auto;max-height:300px}header.main-header .global-search-container .search-results .search-api-results ul li a{width:150px;display:inline-block;cursor:pointer}header.main-header .global-search-container .search-results .search-api-results ul li i{font-style:italic;color:#aaa;font-size:13px}header.main-header .global-search-container .search-expand{background-color:transparent;height:36px;float:right;line-height:36px;width:160px;text-align:left;opacity:1;padding-left:15px;cursor:pointer;position:relative;z-index:999;transition:opacity .3s linear,width .2s linear,background-color .2s linear,border-radius .1s linear;overflow:hidden}header.main-header .global-search-container .search-expand .global-text{display:inline-block;color:#ddd;padding-left:5px}header.main-header .global-search-container .search-expand .global-input{background-color:transparent;border:0;text-transform:lowercase;padding-left:5px;transition:width .2s linear;width:50px;display:none}header.main-header .global-search-container .search-expand:hover{opacity:1}header.main-header .global-search-container .search-expand .fa-search{color:#ddd;font-size:17px;position:relative;top:px}header.main-header .global-search-container .search-expand.global-open{background-color:#fff;width:400px;border-radius:18px}header.main-header .global-search-container .search-expand.global-open .fa-search{color:#333;font-size:18px;position:relative;top:1px}header.main-header .global-search-container .search-expand.global-open .global-text{display:none}header.main-header .global-search-container .search-expand.global-open .global-input{text-transform:none;line-height:20px;padding:0;border:0;margin-left:5px;width:335px;display:inline-block}header.main-header .global-search-container .search-expand.global-open .global-input::-webkit-input-placeholder{color:#999}header.main-header .global-search-container .search-expand.global-open .global-input:focus{border:0;outline:0}header.main-header .global-help-container{display:inline-block;padding-top:6px;position:relative;margin-right:5px}header.main-header .global-help-container .help-expand{float:right;text-align:center;border-radius:18px;line-height:36px;transition:opacity .3s linear,width .3s linear;cursor:pointer;color:#ddd}header.main-header .global-help-container .help-expand:hover{opacity:1}header.main-header .global-help-container .help-expand .fa-question-circle{color:#ddd;font-size:18px;position:relative;top:1px}header.main-header .global-help-container .help-expand.help-open{position:relative;z-index:999;opacity:1}header.main-header .global-help-container .help-results{position:absolute;top:65px;right:0;background-color:#fff;z-index:1000;width:300px;margin-left:10px;padding:10px;border-radius:3px;min-height:110px}header.main-header .global-help-container .help-results:before{content:'';border:10px solid transparent;border-bottom:10px solid #fff;position:absolute;width:20px;height:20px;top:-20px;right:18px;transform:translateX(10px)}header.main-header .global-help-container .help-results .help-api-results ul{list-style:none;margin-left:0;padding-left:15px}header.main-header .global-help-container .help-results .help-api-results ul li{list-style:none;line-height:24px}header.main-header .global-help-container .help-results .help-api-results ul li i{font-size:15px}header.main-header .global-help-container .help-results .help-api-results ul li i.action-activate,header.main-header .global-help-container .help-results .help-api-results ul li i.action-approve,header.main-header .global-help-container .help-results .help-api-results ul li i.action-attachments,header.main-header .global-help-container .help-results .help-api-results ul li i.action-audit,header.main-header .global-help-container .help-results .help-api-results ul li i.action-cancel,header.main-header .global-help-container .help-results .help-api-results ul li i.action-copy,header.main-header .global-help-container .help-results .help-api-results ul li i.action-deactivate,header.main-header .global-help-container .help-results .help-api-results ul li i.action-details,header.main-header .global-help-container .help-results .help-api-results ul li i.action-disable,header.main-header .global-help-container .help-results .help-api-results ul li i.action-edit,header.main-header .global-help-container .help-results .help-api-results ul li i.action-enable,header.main-header .global-help-container .help-results .help-api-results ul li i.action-mark,header.main-header .global-help-container .help-results .help-api-results ul li i.action-reject,header.main-header .global-help-container .help-results .help-api-results ul li i.action-remove,header.main-header .global-help-container .help-results .help-api-results ul li i.action-resend,header.main-header .global-help-container .help-results .help-api-results ul li i.action-reset,header.main-header .global-help-container .help-results .help-api-results ul li i.action-unmark,header.main-header .global-help-container .help-results .help-api-results ul li i.action-users,header.main-header .global-help-container .help-results .help-api-results ul li i.action-view,header.main-header .global-help-container .help-results .help-api-results ul li i.action-view-attachments,header.main-header .global-help-container .help-results .help-api-results ul li i.fa{margin-right:5px}header.main-header .global-help-container .help-results .help-api-results ul li i.fa-book{color:#00f}header.main-header .global-help-container .help-results .help-api-results ul li i.fa-youtube-play{color:red}header.main-header .global-help-container .help-results .cta-bottom{background-color:#f2f2f2;margin-left:-10px;margin-right:-10px;line-height:30px;position:relative;bottom:-10px;text-align:center;border-top:1px solid #ddd;display:block}.search-bg{width:100%;height:100%;top:0;left:0;position:fixed;background-color:rgba(0,0,0,.6);z-index:996}.fade-element-in.ng-enter{transition:.3s linear all;opacity:0}.fade-element-in-init .fade-element-in.ng-enter,.fade-element-in.ng-enter.ng-enter-active{opacity:1}.fade-element-in.ng-leave{transition:.3s linear all;opacity:1}.fade-element-in.ng-leave.ng-leave-active{opacity:0}@media screen and (max-width:1475px){.container{width:100%}.global-help-container{margin-right:10px}body.nav-closed header.main-header h1{padding-left:50px!important}}.feedback-btn{position:fixed;bottom:0;right:10px;width:140px;text-align:center;border-top:3px solid #c80f2e;padding-top:4px;padding-bottom:4px;background-color:#f2f2f2}.feedback-btn:hover{background-color:#ccc;cursor:pointer}.feedback-btn .action-activate,.feedback-btn .action-approve,.feedback-btn .action-attachments,.feedback-btn .action-audit,.feedback-btn .action-cancel,.feedback-btn .action-copy,.feedback-btn .action-deactivate,.feedback-btn .action-details,.feedback-btn .action-disable,.feedback-btn .action-edit,.feedback-btn .action-enable,.feedback-btn .action-mark,.feedback-btn .action-reject,.feedback-btn .action-remove,.feedback-btn .action-resend,.feedback-btn .action-reset,.feedback-btn .action-unmark,.feedback-btn .action-users,.feedback-btn .action-view,.feedback-btn .action-view-attachments,.feedback-btn .fa{color:#c80f2e}.feedback-dialog{width:295px;position:fixed;bottom:-400px;right:10px;background-color:#f2f2f2;transition:bottom .2s linear}.feedback-dialog hr{margin-top:10px;margin-bottom:10px;border:0;border-top:1px solid #ccc}.feedback-dialog.open-feedback{bottom:0}.feedback-dialog header{background-color:#c80f2e;padding:10px;color:#fff}.feedback-dialog header .action-activate,.feedback-dialog header .action-approve,.feedback-dialog header .action-attachments,.feedback-dialog header .action-audit,.feedback-dialog header .action-cancel,.feedback-dialog header .action-copy,.feedback-dialog header .action-deactivate,.feedback-dialog header .action-details,.feedback-dialog header .action-disable,.feedback-dialog header .action-edit,.feedback-dialog header .action-enable,.feedback-dialog header .action-mark,.feedback-dialog header .action-reject,.feedback-dialog header .action-remove,.feedback-dialog header .action-resend,.feedback-dialog header .action-reset,.feedback-dialog header .action-unmark,.feedback-dialog header .action-users,.feedback-dialog header .action-view,.feedback-dialog header .action-view-attachments,.feedback-dialog header .fa{float:right;cursor:pointer;color:#fff;padding:3px}.feedback-dialog .action-mark,.feedback-dialog .action-unmark,.feedback-dialog .fa-star,.feedback-dialog .fa-star-o{font-size:20px;color:#000;cursor:pointer}.feedback-dialog .action-mark,.feedback-dialog .fa-star{color:#d29940}.feedback-dialog .btn{padding:5px 10px;line-height:20px;min-height:24px}.first-login-bg{width:100%;height:100%;position:absolute;background-color:rgba(0,0,0,.2);z-index:15;top:0;left:0;padding-left:330px;padding-top:20px}.first-login-bg .mm-container-help{position:absolute;display:none}.first-login-bg .mm-container-help .mm-container-help-content{background-color:#000;border-radius:25px;padding:20px;color:#ccc}.first-login-bg .pos-1 img,.first-login-bg .pos-2 img{padding-left:200px}.first-login-bg .mm-container-help .title{color:#fff;display:block;font-weight:700}.first-login-bg .mm-container-help .dismiss-btn{display:block;border-radius:400px;color:#fff;margin-top:10px;background-color:#0C7F00;transition:all .5s ease}.first-login-bg .mm-container-help .dismiss-btn.dismiss-red{background-color:red!important}.first-login-bg .pos-2{left:50%;bottom:0;margin-bottom:80px;transform:translateX(-50%)}.first-login-bg .pos-3{right:80px;top:40px}.first-login-bg .pos-3 .mm-container-help-content{float:left}.first-login-bg .pos-3 img{float:right;padding-top:50px}.first-login-bg .pos-4{right:140px}.first-login-bg .pos-4 img{padding-left:95px;transform:translateX(100px)}.cc-vehicle-location{position:relative;height:50px;overflow:hidden;padding:0 10px}.cc-vehicle-location>i{position:absolute}.cc-vehicle-location>div{position:absolute;padding:5px 5px 0 25px}.cc-vehicle-location.grayed{opacity:.5}.driver-payment-edit input[name=chargeDate]{background-color:#fff}.driver-payment-edit input[name=chargeDate][readonly]{background-color:#eee}.driver-payment-edit .buttons{text-align:right;margin-bottom:5px}.driver-payment-list table td{max-width:150px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.character-counting-text-area .container-remark-character-count,.character-counting-text-field .character-count{float:right;padding:.1rem 0 0;font-size:1rem}.vertical-datetime-simple .input-group-addon{text-align:left;border-radius:3px 3px 0 0;border-bottom-width:0;border-right:1px solid #ccc;padding-top:2px;padding-bottom:2px}.vertical-datetime-simple .form-control{border-radius:0 0 3px 3px}.datepicker-simple-input{font-size:13px;padding:3px 0 3px 10px;text-align:left}.uom-picker .dropdown-toggle,.uom-picker-v2 .dropdown-toggle{max-width:50px;padding:0;text-decoration:none;white-space:nowrap;text-overflow:ellipsis}.datepicker-simple-input[disabled]{background-color:#f5f5f5}.bold-font{font-weight:bolder;font-size:12px}.uom-picker .dropdown-toggle{overflow:hidden}.uom-picker .dropdown-menu{max-height:200px;overflow-y:auto}.uom-picker-v2 .dropdown-toggle{overflow:hidden}.uom-picker-v2 .dropdown-menu{max-height:200px;overflow-y:auto}.dashboard-filter-menu{background-color:#f1f1f1;border-radius:0;position:relative}.dashboard-filter-menu .form-control{background-color:#fff}.dashboard-filter-menu .input-group{width:10vw!important}.dashboard-filter-menu .filter-links{position:absolute;top:30%;left:5%}.dashboard-filter-menu .filter-links>a{padding:.5vw}.dashboard-filter-menu .date-selector-label{display:inline-block;padding-right:10px;position:relative;bottom:10px}.dashboard-filter-menu .date-pickers{background-color:#fff;padding-left:10px}.dashboard-filter-menu .date-pickers .start-date{display:inline-block}.dashboard-filter-menu .date-pickers .end-date{display:inline-block;margin-right:10px}.dashboard-filter-menu .customer-selector{width:400px}.dashboard-filter-menu .selected-chart-title{float:left;font-size:20px;padding:10px!important}.dashboard-filter-menu .back-button{float:left;border-style:solid;border-radius:10px;border-width:.5px;width:80px;height:50px;text-align:center;border-color:#dbdbde}.dashboard-filter-menu .back-button a i{font-size:40px;font-weight:400;color:#09f;vertical-align:middle}.dashboard-main-header{border-radius:0;margin:0 15%}.dashboard-main-header .header-content{margin:2.5%}.dashboard-main-header .main-filter{display:block;text-align:center;color:#09f}.dashboard-main-header .date-range{display:block;text-align:center;font-size:25px}.dashboard-main-header .date-range>label{font-weight:400}.dashboard-main-header .date-range .start-date{margin-right:10px}.dashboard-main-header .date-range .end-date{margin-left:10px}.dashboard-main-header .data-range-spacer{display:block;height:15px}.finance-chart-component{border-width:1px;background-color:#fff;cursor:pointer;position:relative;height:330px}.finance-chart-component .chart-doughnut{height:150px!important;width:265px!important}.finance-chart-component .analysis-tile{position:relative;top:20%}.finance-chart-component .analysis-tile .calc-percentage{position:absolute;top:18%;left:40%;color:#09f;font-size:30px;font-weight:400}.finance-chart-component .analysis-tile .trend-label{position:absolute;font-size:15px;top:44%;left:38%}.finance-chart-component .analysis-tile .trend-indicator{position:absolute;font-size:15px;top:60%;left:32%}.finance-chart-component a,.finance-chart-component div,.finance-chart-component>label{display:block;text-align:center;cursor:pointer}.finance-chart-component .header{margin-top:10px;display:block;font-size:14px;font-weight:700}.finance-chart-component .actual-figure{font-size:30px;font-weight:400;color:#09f;display:inline-block}.finance-chart-component .actual-label{display:inline-block}.finance-chart-component .target-figure{font-size:30px;font-weight:400;color:#09f;display:block}.finance-chart-component .bottom-link{position:absolute;bottom:0;padding-bottom:3px;padding-top:3px;left:0;width:100%;text-align:center;background-color:#e4e4e4}.finance-chart-component .bottom-link:hover{background-color:#d4d4d4}.finance-chart-component .show-details-text{font-size:14px;font-weight:700;color:#000}.finance-chart-component .trend-arrow-up{width:0;height:0;border-left:10px solid transparent;border-right:10px solid transparent;border-bottom:10px solid #00a651}.finance-chart-component .trend-arrow-down{width:0;height:0;border-left:10px solid transparent;border-right:10px solid transparent;border-top:10px solid #00a651}.finance-chart-component .trend-percentage{font-weight:400;font-size:20px;margin-left:5px}.finance-chart-component .target-tile{position:relative}.finance-chart-component .target-tile .calc-percentage{font-size:30px;font-weight:400;position:absolute;left:42%;bottom:17.5%}.finance-chart-component .figure-tile{position:relative}.finance-chart-component .figure-tile.finance-chart-component{height:150px!important}.finance-chart-component .figure-tile .calc-percentage{font-size:30px;font-weight:400;position:absolute;left:42%;bottom:17.5%}.finance-chart-component .trend-indicator{display:inline-block;cursor:pointer;padding-left:20px}.finance-chart-component .canvas-wrapper{position:absolute;bottom:0;margin:15% auto}.finance-chart-component canvas{margin:0 auto;height:100%!important;width:100%!important;padding:5%}.finance-chart-details-component{background-color:#f1f1f1;border-radius:10px;border-style:solid;border-color:#ddd;position:relative;margin-left:15%;margin-right:15%;height:auto;padding:3% 5% 4% 4%}.finance-chart-details-component .label-y-axis-1{font-size:.8vw;position:absolute;top:45%;left:-2%}.finance-chart-details-component .label-y-axis-1 label{-ms-transform:rotate(-90deg);-webkit-transform:rotate(-90deg);transform:rotate(-90deg)}.finance-chart-details-component .label-y-axis-2{font-size:.8vw;position:absolute;top:45%;right:.5%}.finance-chart-details-component .label-y-axis-2 label{-ms-transform:rotate(-90deg);-webkit-transform:rotate(-90deg);transform:rotate(-90deg)}.finance-chart-details-component .chart-legend{font-size:.8vw;position:absolute;bottom:0;margin:.5% 12%;list-style:none}.finance-chart-details-component .chart-legend li{float:left;padding:10px}.finance-chart-details-component .chart-legend li span{display:inline-block;width:6vw;vertical-align:middle}.finance-chart-details-component .chart-legend .legendBar{border-style:solid;border-color:red;border-width:4px}.finance-chart-details-component .chart-legend .legendLine{border-style:solid;border-color:green;border-width:2px}.finance-chart-details-component .chart-legend .legendDashed{border-style:dashed;border-color:orange;border-width:1px}.finance-chart-details-component .rotate-90-r{-ms-transform:rotate(-90deg);-webkit-transform:rotate(-90deg);transform:rotate(-90deg)}.finance-chart-details-component canvas{width:auto}.idle-time-component{background-color:#f1f1f1;width:auto;height:20vh;margin:10px 15%;cursor:pointer;border-radius:10px;display:block}.idle-time-component .idle-time-left{position:relative;height:100%;width:30%;float:left;border-bottom-left-radius:10px;border-top-left-radius:10px;border-style:solid;border-width:.2px;border-color:#ddd}.idle-time-component .idle-time-left .left-label{font-size:1vw;position:absolute;top:35%;left:27%}.idle-time-component .idle-time-left .left-figure{font-size:1.5vw;font-weight:400;color:#09f;position:absolute;top:55%;left:32%}.idle-time-component .idle-time-right{position:relative;width:70%;height:100%;float:left;border-bottom-right-radius:10px;border-top-right-radius:10px;border-style:solid;border-color:#ddd;border-width:.2px}.idle-time-component .idle-time-right .right-label-one,.idle-time-component .idle-time-right .right-label-two{border-style:solid;border-color:#ddd;border-radius:30px;padding:10px;text-align:center;width:100px;position:absolute}.idle-time-component .idle-time-right .right-label-one{font-size:1vw;top:15%;left:22%}.idle-time-component .idle-time-right .right-figure-one{color:#00a651;font-size:1.5vw;position:absolute;top:48%;left:16%}.idle-time-component .idle-time-right .right-label-two{font-size:1vw;top:15%;left:60%}.idle-time-component .idle-time-right .right-figure-two{color:#ff7f00;font-size:1.5vw;position:absolute;top:48%;left:55%}.pickup-dropoff-instructions .action-activate.fa-pencil,.pickup-dropoff-instructions .action-approve.fa-pencil,.pickup-dropoff-instructions .action-attachments.fa-pencil,.pickup-dropoff-instructions .action-audit.fa-pencil,.pickup-dropoff-instructions .action-cancel.fa-pencil,.pickup-dropoff-instructions .action-copy.fa-pencil,.pickup-dropoff-instructions .action-deactivate.fa-pencil,.pickup-dropoff-instructions .action-details.fa-pencil,.pickup-dropoff-instructions .action-disable.fa-pencil,.pickup-dropoff-instructions .action-edit.fa-pencil,.pickup-dropoff-instructions .action-enable.fa-pencil,.pickup-dropoff-instructions .action-mark.fa-pencil,.pickup-dropoff-instructions .action-reject.fa-pencil,.pickup-dropoff-instructions .action-remove.fa-pencil,.pickup-dropoff-instructions .action-resend.fa-pencil,.pickup-dropoff-instructions .action-reset.fa-pencil,.pickup-dropoff-instructions .action-unmark.fa-pencil,.pickup-dropoff-instructions .action-users.fa-pencil,.pickup-dropoff-instructions .action-view-attachments.fa-pencil,.pickup-dropoff-instructions .action-view.fa-pencil,.pickup-dropoff-instructions .fa.action-edit,.pickup-dropoff-instructions .fa.fa-pencil{color:#0094a2;font-size:18px;margin-left:5px;cursor:pointer}.component-movement-business{color:#333;font-size:24px;font-weight:700;line-height:22px;margin-top:20px}.component-movement-business-edit{float:left}.component-movement-type{display:block;color:#999}.component-address-input{margin-top:15px}.movement-monitor-details-multi-movement-modal .title-main{font-size:22px}.movement-monitor-details-multi-movement-modal .sub-title{font-size:15px}.movement-monitor-details-multi-movement-modal #multiMovementTbl table{display:block;margin-bottom:0}.movement-monitor-details-multi-movement-modal #multiMovementTbl thead{width:100%}.movement-monitor-details-multi-movement-modal #multiMovementTbl tbody{width:100%;overflow-y:scroll}.movement-monitor-details-multi-movement-modal .white-container{background-color:#fff;padding:10px 40px;color:#333}.movement-monitor-details-multi-movement-modal .border-container{border-width:.5px;border-color:#333}.bt-white,.movement-monitor-details-modal .grey-container.bt-white{border-top:1px solid #fff}.movement-monitor-details-multi-movement-modal #multiMovementTbl th,.movement-monitor-details-multi-movement-modal td{width:200px;text-align:left;vertical-align:middle}.movement-monitor-details-multi-movement-modal #multiMovementTbl th:first-of-type,.movement-monitor-details-multi-movement-modal td:first-of-type{width:50px}.movement-monitor-details-multi-movement-modal #multiMovementTbl th:last-of-type,.movement-monitor-details-multi-movement-modal td:last-of-type{width:250px}.modal-w1600{max-width:1600px;width:98%}.modal-w1800{max-width:1800px;width:98%}.container-field-custom{width:185px}.movement-monitor-details-modal{overflow:hidden!important}.movement-monitor-details-modal textarea{resize:vertical}.movement-monitor-details-modal .movement-monitor-details-modal-inner{height:100%;overflow:scroll}.movement-monitor-details-modal .grey-container{background-color:#f2f2f2;padding:10px 20px;color:#333}.movement-monitor-details-modal .grey-container.bb-grey{border-bottom:1px solid #ccc}.movement-monitor-details-modal .grey-container .badge-primary{background-color:#00529e;height:23px;min-width:23px;text-align:center;line-height:24px;border-radius:23px;padding:0}.movement-monitor-details-modal [slide-toggle]{padding:0;border-left:2px solid #00529e}.movement-monitor-details-modal [slide-toggle].closed{border-left:0}.movement-monitor-details-modal [slide-toggle].closed .slide-content{max-height:0;padding:0 15px;overflow:hidden}.movement-monitor-details-modal [slide-toggle].closed .slide-header .action-activate,.movement-monitor-details-modal [slide-toggle].closed .slide-header .action-approve,.movement-monitor-details-modal [slide-toggle].closed .slide-header .action-attachments,.movement-monitor-details-modal [slide-toggle].closed .slide-header .action-audit,.movement-monitor-details-modal [slide-toggle].closed .slide-header .action-cancel,.movement-monitor-details-modal [slide-toggle].closed .slide-header .action-copy,.movement-monitor-details-modal [slide-toggle].closed .slide-header .action-deactivate,.movement-monitor-details-modal [slide-toggle].closed .slide-header .action-details,.movement-monitor-details-modal [slide-toggle].closed .slide-header .action-disable,.movement-monitor-details-modal [slide-toggle].closed .slide-header .action-edit,.movement-monitor-details-modal [slide-toggle].closed .slide-header .action-enable,.movement-monitor-details-modal [slide-toggle].closed .slide-header .action-mark,.movement-monitor-details-modal [slide-toggle].closed .slide-header .action-reject,.movement-monitor-details-modal [slide-toggle].closed .slide-header .action-remove,.movement-monitor-details-modal [slide-toggle].closed .slide-header .action-resend,.movement-monitor-details-modal [slide-toggle].closed .slide-header .action-reset,.movement-monitor-details-modal [slide-toggle].closed .slide-header .action-unmark,.movement-monitor-details-modal [slide-toggle].closed .slide-header .action-users,.movement-monitor-details-modal [slide-toggle].closed .slide-header .action-view,.movement-monitor-details-modal [slide-toggle].closed .slide-header .action-view-attachments,.movement-monitor-details-modal [slide-toggle].closed .slide-header .fa{transform:rotate(0);color:#333}.movement-monitor-details-modal [slide-toggle].closed .slide-header strong{padding-left:10px;padding-right:10px}.movement-monitor-details-modal [slide-toggle].closed .slide-header:before{content:'';background-color:transparent}.movement-monitor-details-modal [slide-toggle] .slide-header{padding:10px 11px;cursor:pointer;color:#333;position:relative}.movement-monitor-details-modal [slide-toggle] .slide-header:before{content:'';position:absolute;width:36px;height:43px;left:0;top:0;background-color:#00529e}.movement-monitor-details-modal [slide-toggle] .slide-header:hover{background-color:#e6eef5}.movement-monitor-details-modal [slide-toggle] .slide-header strong{padding-left:15px;padding-right:10px}.movement-monitor-details-modal [slide-toggle] .slide-header .action-activate,.movement-monitor-details-modal [slide-toggle] .slide-header .action-approve,.movement-monitor-details-modal [slide-toggle] .slide-header .action-attachments,.movement-monitor-details-modal [slide-toggle] .slide-header .action-audit,.movement-monitor-details-modal [slide-toggle] .slide-header .action-cancel,.movement-monitor-details-modal [slide-toggle] .slide-header .action-copy,.movement-monitor-details-modal [slide-toggle] .slide-header .action-deactivate,.movement-monitor-details-modal [slide-toggle] .slide-header .action-details,.movement-monitor-details-modal [slide-toggle] .slide-header .action-disable,.movement-monitor-details-modal [slide-toggle] .slide-header .action-edit,.movement-monitor-details-modal [slide-toggle] .slide-header .action-enable,.movement-monitor-details-modal [slide-toggle] .slide-header .action-mark,.movement-monitor-details-modal [slide-toggle] .slide-header .action-reject,.movement-monitor-details-modal [slide-toggle] .slide-header .action-remove,.movement-monitor-details-modal [slide-toggle] .slide-header .action-resend,.movement-monitor-details-modal [slide-toggle] .slide-header .action-reset,.movement-monitor-details-modal [slide-toggle] .slide-header .action-unmark,.movement-monitor-details-modal [slide-toggle] .slide-header .action-users,.movement-monitor-details-modal [slide-toggle] .slide-header .action-view,.movement-monitor-details-modal [slide-toggle] .slide-header .action-view-attachments,.movement-monitor-details-modal [slide-toggle] .slide-header .fa{transform:rotate(180deg);transition:transform .2s linear;transform-origin:center center;color:#fff}.movement-monitor-details-modal [slide-toggle] .slide-content{max-height:300px;transition:max-height .2s linear,padding .2s linear;padding:10px 15px}.movement-monitor-details-modal .pickup-dropoff{position:relative;display:flex}.movement-monitor-details-modal .pickup-dropoff .large-arrow{position:absolute;bottom:20px;left:50%;width:50px;height:50px;border-radius:50%;transform:translateX(-50%);text-align:center;background-color:#fff;z-index:5;border-bottom:2px solid #0094a2}.movement-monitor-details-modal .pickup-dropoff .large-arrow .fa-angle-double-right{font-size:40px;color:#0094a2;line-height:50px}.movement-monitor-details-modal .pickup-dropoff .grey-container{order:0}.movement-monitor-details-modal .pickup-dropoff .grey-container.pickup-dropoff-instructions{height:100%;position:relative;padding-bottom:50px}.movement-monitor-details-modal .pickup-dropoff .grey-container.instruction{border-top:2px solid #0094a2;position:absolute;bottom:0;width:100%;z-index:4}.movement-monitor-details-modal .pickup-dropoff .parent-dropoff,.movement-monitor-details-modal .pickup-dropoff .parent-pickup{padding-left:0;margin-left:15px;padding-right:0;margin-right:15px}.movement-monitor-details-modal .pickup-dropoff .movement-type{display:block;color:#999}.movement-monitor-details-modal .pickup-dropoff .movement-business{color:#333;font-size:28px;font-weight:700;line-height:22px}.movement-monitor-details-modal .modal-dialog{margin-top:10px;margin-bottom:10px;height:98%;border-radius:0;position:relative}.movement-monitor-details-modal .modal-dialog .modal-content{height:100%;padding-top:30px;padding-bottom:40px}.movement-monitor-details-modal .modal-dialog .modal-content>div.ng-scope:first-child{height:99%;padding-top:13px;padding-bottom:75px}.movement-monitor-details-modal .modal-dialog .modal-content .modal-body{height:100%;padding-top:5px;padding-bottom:0}.movement-monitor-details-modal .modal-dialog .modal-content .modal-body .tab-pane,.nav.navbar-nav .upgrade-btn a{padding-top:10px}.movement-monitor-details-modal .modal-dialog .modal-content .order-tabs{height:100%}.movement-monitor-details-modal .modal-dialog .modal-content .order-tabs .nav.nav-tabs{border-bottom:1px solid #00529E}.movement-monitor-details-modal .modal-dialog .modal-content .order-tabs .nav.nav-tabs li a{position:relative;top:1px;background-color:#F5F5FC}.movement-monitor-details-modal .modal-dialog .modal-content .order-tabs .nav.nav-tabs li.active a{background-color:#fff;border-color:#00529E;border-width:3px 1px 0;border-radius:0;color:#00529E;position:relative;bottom:3px}.movement-monitor-details-modal .modal-dialog .modal-content .attachments-form .add-button,.movement-monitor-details-modal .modal-dialog .modal-content .modal-body{position:initial}.movement-monitor-details-modal .modal-header{padding:5px 0;border-bottom:0;text-align:center;background-color:#f4f4f4;position:absolute;top:0;width:100%}.movement-monitor-details-modal .modal-header .movement-number strong{color:#333}.movement-monitor-details-modal .modal-header a .action-activate,.movement-monitor-details-modal .modal-header a .action-approve,.movement-monitor-details-modal .modal-header a .action-attachments,.movement-monitor-details-modal .modal-header a .action-audit,.movement-monitor-details-modal .modal-header a .action-cancel,.movement-monitor-details-modal .modal-header a .action-copy,.movement-monitor-details-modal .modal-header a .action-deactivate,.movement-monitor-details-modal .modal-header a .action-details,.movement-monitor-details-modal .modal-header a .action-disable,.movement-monitor-details-modal .modal-header a .action-edit,.movement-monitor-details-modal .modal-header a .action-enable,.movement-monitor-details-modal .modal-header a .action-mark,.movement-monitor-details-modal .modal-header a .action-reject,.movement-monitor-details-modal .modal-header a .action-remove,.movement-monitor-details-modal .modal-header a .action-resend,.movement-monitor-details-modal .modal-header a .action-reset,.movement-monitor-details-modal .modal-header a .action-unmark,.movement-monitor-details-modal .modal-header a .action-users,.movement-monitor-details-modal .modal-header a .action-view,.movement-monitor-details-modal .modal-header a .action-view-attachments,.movement-monitor-details-modal .modal-header a .fa{color:#0094a2;font-weight:700;font-size:24px!important;position:relative;top:3px;padding-left:5px;padding-right:5px}.movement-monitor-details-modal .movement-submit{position:fixed;bottom:0;padding:0 15px;width:100%;text-align:right;z-index:1}.movement-monitor-details-modal .modal-footer{padding:5px 15px;border-top:0;text-align:right;background-color:#f4f4f4;position:absolute;bottom:0;height:55px;width:100%}.customer-pickup-dropoff-component .date-meridian-margin{left:-25px}.customer-pickup-dropoff-component .date-meridian-label{margin-left:16px}.button-container{padding-right:50px}.width-auto{width:auto!important}.message-container{margin-top:30px}.slot-container{margin-top:10px}.details-panel{padding-left:20px;padding-right:20px}.dropdown-container{margin-top:0!important;margin-bottom:15px}.popup-timer-container{top:85px!important}.cell-padding{padding-right:5px!important}.tab-style .uib-tab a{border:1px solid #ddd!important;margin-bottom:5px;color:#000!important}.tab-style .nav-pills>li.active>a,.tab-style .nav-pills>li.active>a:focus,.tab-style .nav-pills>li.active>a:hover{color:#fff!important}.lp-20{padding-left:20px!important}.pull-up-20{margin-top:-20px!important}.movement-menu-action{display:block;padding:3px 20px;clear:both;font-weight:400;line-height:1.42857143;color:#333;white-space:nowrap}.movement-menu-action a.disabled{color:rgba(119,119,119,.43)}.movement-menu-action a.disabled:focus,.movement-menu-action a.disabled:hover{text-decoration:none;background-color:transparent;background-image:none;filter:progid:DXImageTransform.Microsoft.gradient(enabled=false);cursor:not-allowed}.add-edit-alert-subscriptions-modal .days-in-advance{width:60px;outline:0;height:34px;font-size:14px;border:1px solid #ccc;border-radius:4px;margin-left:5px;margin-right:5px}.alert-subscriptions{height:600px}.alert-subscriptions .grid-toolbar{right:30px}.cc-range-slider-container{width:100%}.cc-range-slider-container .range-slider{margin-top:12px;-webkit-appearance:none;width:100%;height:5px;background:#000;outline:0;opacity:.7;-webkit-transition:.2s;transition:opacity .2s}.cc-range-slider-container .range-slider::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;width:5px;height:22px;background:#000;cursor:pointer}.cc-range-slider-container .range-slider::-webkit-slider-thumb:hover{opacity:1}.cc-range-slider-container .range-slider-ticks{display:flex;justify-content:space-between;padding:0 1px}.cc-range-slider-container .range-slider-ticks .tick{position:relative;display:flex;justify-content:center;text-align:center;width:1px;background:#000;height:5px;line-height:28px;margin:0 0 20px;font-size:10px}.popup-box-on{display:block!important}.popout-chat-window .popup-box{background-color:#fff;border:1px solid #b0b0b0;bottom:0;display:none;height:480px;position:absolute;right:0;width:500px;margin-bottom:10px;font-family:"Open Sans",sans-serif;z-index:999}.popout-chat-window .popup-box .popup-messages{background:#fff;height:310px;overflow:auto}.popout-chat-window .popup-box .popup-messages .no-msgs{text-align:center;background-color:#ccc;color:#000;margin-left:130px;margin-right:130px;border-radius:5px;width:250px;margin-top:260px}.popout-chat-window .popup-box .popup-messages::-webkit-scrollbar-track{background-color:#888}.popout-chat-window .popup-box .popup-messages::-webkit-scrollbar{width:8px;background-color:#f5f5f5;border-radius:15px}.popout-chat-window .popup-box .popup-messages::-webkit-scrollbar-thumb{background-color:#444;border-radius:15px;border-right:1px solid #666}.popout-chat-window .popup-box .popup-messages abbr.timestamp{color:#000;padding:0 11px}.popout-chat-window .popup-box .popup-messages .chat-box-single-line{border-bottom:0 solid transparent;height:12px;margin:7px 0 20px;position:relative;text-align:center;font-size:12px;font-style:italic;font-weight:700;opacity:.7}.popout-chat-window .popup-box .popup-messages .direct-chat-messages{height:auto}.popout-chat-window .popup-box .popup-messages .direct-chat-text{background:#00294f;border:1px solid #d2d6de;border-radius:5px;color:#fff;margin:5px 0 0 50px;padding:5px 10px;position:relative;word-wrap:break-word}.popout-chat-window .popup-box .popup-messages .direct-chat-text:after,.popout-chat-window .popup-box .popup-messages .direct-chat-text:before{-moz-border-bottom-colors:none;-moz-border-left-colors:none;-moz-border-right-colors:none;-moz-border-top-colors:none;border-color:transparent #00294f transparent transparent;border-image:none;border-style:solid;border-width:medium;content:" ";height:0;pointer-events:none;position:absolute;right:100%;top:15px;width:0}.popout-chat-window .popup-box .popup-messages .direct-chat-text:after{border-width:5px;margin-top:-5px}.popout-chat-window .popup-box .popup-messages .direct-chat-text-reply{background:#d2d6de;border:1px solid #d2d6de;border-radius:5px;color:#000;margin:5px 0 0 35px;padding:5px 10px;position:relative;word-wrap:break-word}.popout-chat-window .popup-box .popup-messages .direct-chat-text-reply:after,.popout-chat-window .popup-box .popup-messages .direct-chat-text-reply:before{-moz-border-bottom-colors:none;-moz-border-left-colors:none;-moz-border-right-colors:none;-moz-border-top-colors:none;border-color:transparent transparent transparent #d2d6de;border-image:none;border-style:solid;border-width:medium;content:" ";height:0;pointer-events:none;position:absolute;left:100%;top:15px;width:0}.popout-chat-window .popup-box .popup-messages .direct-chat-text-reply:after{border-width:5px;margin-top:-5px}.popout-chat-window .popup-box .popup-messages .direct-chat-timestamp{color:#000;opacity:.6;margin-left:35px}.popout-chat-window .popup-box .popup-messages .direct-chat-name{font-size:12px;font-weight:600;margin:5px 45px 0 49px!important;color:#000;opacity:.9}.popout-chat-window .popup-box .popup-messages .direct-chat-info{display:block;font-size:12px;margin-bottom:0}.popout-chat-window .popup-box .popup-messages .direct-chat-info .message-status-text{font-size:10px;font-style:italic;float:right;padding-right:5px}.popout-chat-window .popup-box .popup-messages .big-round{margin:-9px 0 0!important}.popout-chat-window .popup-box .popup-messages .direct-chat-img{border:1px solid #fff;background:#999;border-radius:50%;float:left;height:40px;width:40px;text-align:center;font-size:25px;margin-bottom:10px;position:relative}.popout-chat-window .popup-box .popup-messages .direct-chat-img-reply{border:1px solid #fff;background:#999;border-radius:50%;float:right;height:40px;width:40px;text-align:center;font-size:25px;margin-bottom:10px;position:relative}.popout-chat-window .popup-box .popup-messages .doted-border::after{background:0 0!important;border-right:2px dotted #fff!important;bottom:0;content:"";left:17px;margin:0;position:absolute;top:0;display:inline;z-index:-2}.popout-chat-window .popup-box .popup-messages .direct-chat-msg::after{background:#fff;border-right:medium none;bottom:0;content:"";left:17px;margin:0;position:absolute;top:0;display:inline;z-index:-2}.popout-chat-window .popup-messages-footer>textarea{height:65px!important;margin-right:5px;margin-left:15px;padding:5px!important;width:95%!important}.popout-chat-window .popup-messages-footer{background:#fff;bottom:0;position:absolute;width:100%;height:auto}.popout-chat-window .popup-messages-footer .btn-footer{overflow:hidden;padding:2px 5px 10px 6px;width:100%}.popout-chat-window .popup-messages-footer .btn-footer .btn-primary{text-transform:uppercase;color:#fff;border-radius:2px;width:100px;font-size:12px;font-family:Roboto,sans-serif!important}.popout-chat-window .popup-messages-footer .btn-footer .btn-secondary{text-transform:uppercase;border-radius:2px;width:100px;font-size:12px;font-family:Roboto,sans-serif!important}.popout-chat-window .round.hollow{margin:40px 0 0}.popout-chat-window .round.hollow a{border:2px solid #ff6701;border-radius:35px;color:#ff6701;font-size:23px;padding:10px 21px;text-decoration:none;font-family:"Open Sans",sans-serif}.popout-chat-window .round.hollow a:hover{border:2px solid #000;border-radius:35px;color:#000;font-size:23px;padding:10px 21px;text-decoration:none}.popout-chat-window .popup-box .popup-head{background-color:#00294f;clear:both;color:#fff;display:inline-table;font-size:15px;padding:7px 10px;width:100%;cursor:move}.popout-chat-window .bg_none i{border:1px solid #ff6701;border-radius:25px;color:#ff6701;font-size:17px;height:33px;line-height:30px;width:33px}.popout-chat-window .bg_none:hover i{border:1px solid #000;border-radius:25px;color:#000;font-size:17px;height:33px;line-height:30px;width:33px}.popout-chat-window .bg_none{background:rgba(0,0,0,0);border:none}.popout-chat-window .popup-box .popup-head .popup-head-right{margin:11px 7px 0}.popout-chat-window .popup-head-left img{border:1px solid #7b7b7b;border-radius:50%;width:44px}.popout-chat-window .popup-head-left .chat-header-title{display:inline-block}.popout-chat-window .popup-head-left .chat-header-title .chat-header-item{font-size:14px;padding:5px 6px;font-family:Roboto,sans-serif!important}.popout-chat-window .simple_round{background:#d1d1d1;border-radius:50%;color:#4b4b4b!important;height:21px;padding:0 0 0 1px;width:21px}.popout-chat-window .direct-chat-messages{overflow:auto;padding:10px;transform:translate(0,0)}.popout-chat-window .popup-head-right .btn-group{display:inline-flex;margin:0 8px 0 0;vertical-align:top!important}.popout-chat-window .chat-header-button{background:0 0;font-size:25px;height:15px;width:15px;margin-top:-18px;margin-right:-2px;cursor:pointer;color:#fff}.popout-chat-window .popup-head-right .btn-group .dropdown-menu{border:none;min-width:122px;padding:0}.popout-chat-window .popup-head-right .btn-group .dropdown-menu li a{font-size:12px;padding:3px 10px;color:#303030}.capacity-planning .events-list{z-index:100!important}.capacity-planning .pointer{cursor:default!important}.capacity-planning .morning{background-color:#faebd7}.capacity-planning .afternoon{background-color:#f0f8ff}.capacity-planning .slots{margin:0 5% 10px}.capacity-planning .slots .form-group{margin-top:7.5px;margin-bottom:7.5px}.capacity-planning .slots .form-group .slot-label{padding-top:0}.capacity-planning .slots .form-group .slot-label div:first-child{font-weight:700}.capacity-planning .slots .form-group .slot-label div:last-child{font-size:12px}.capacity-planning .slots .form-group .overridden{background-color:#fff29b}.capacity-planning .summary{margin:0 5%}.capacity-planning .summary table tbody tr th{font-weight:400}.capacity-planning .summary table tbody tr th:first-child{font-weight:700}.business-relationship-suspend{color:#fa6061}.admin-account .links a{margin:0 5px}.admin-account .tab-pane .button-ctrls{margin-top:-59px}.tab-content,.tab-pane,.tabbable,.tabset{height:100%}.height-38pc{height:38%}.remove-button{padding:3px 8px}.ports-container{margin-left:auto;margin-right:auto;padding-left:5px;padding-right:5px;margin-top:-20px}.suspend-conatiner{text-align:center;border-top:3px solid red;border-bottom:3px solid red;margin-top:10px}.suspend-label{color:red;font-weight:700;text-align:center;font-size:x-large}.account-relationships .search{margin-top:15px}.settings-modal input[type=text]{text-transform:none}.admin-accounts .ctrls{margin-top:25px}.admin-accounts .form-group{margin-bottom:10px}.admin-accounts .create{margin-bottom:15px}.admin-account-modal .greyed{color:gray}.admin-account-modal .ui-select-choices-row-inner strong,.admin-accounts .ui-select-choices-row-inner strong{text-overflow:ellipsis;overflow:hidden}.account-wizard fieldset.header{margin:0 0 20px;border:1px solid #eee;border-radius:4px;padding:10px}.account-wizard legend{font-size:inherit;margin:0;width:auto;border:0}.company-view .tab-pane .add-button,.customer-profile-view .tab-pane .add-button{margin-top:-59px}.account-wizard label>span{color:red}.cchain-admin-dashboard ul{font-size:20px}.feature-add-modal select{height:300px}.geo-fence-edit{height:100%}.geo-fence-edit .neg-75{height:calc(100% - 75px)}.geo-fence-edit .header .customer{margin-bottom:0}.geo-fence-edit .map-container{height:100%}.geo-fence-edit .map-container ng-map{display:block;width:100%;height:100%}.geo-fences .k-grid-content{min-height:93px}.geo-fences #toggle{min-width:180px}.active-orders .table .actions,.delivery-addresses .table .actions{min-width:70px}.geo-fences a:hover{cursor:pointer}.vessel-schedules{padding:15px}#vesselSchedulesAG .grid-title{position:relative;top:5px}.company-view .company-address-table{max-height:400px}.company-view .company-ports-table .cc-actions{width:15%}.demurrage input[name=shippingLine]::-webkit-input-placeholder{color:#555}.demurrage input[name=shippingLine]::-moz-placeholder{color:#555}.demurrage input[name=shippingLine]:-ms-input-placeholder{color:#555}.demurrage input[name=shippingLine]:-moz-placeholder{color:#555}.broadcast-account-select-all,.broadcast-account-type-select-all,.broadcast-clear-message,.broadcast-select-all{cursor:pointer}span i{margin:4px}.broadcast-messages-port{max-height:150px;overflow-y:auto}.delivery-addresses th[st-sort]{cursor:pointer}.delivery-addresses .table .actions i:not(:first-child){margin-left:3px}.container-terminal-map-window .dl-horizontal dd,.customer-map-window .dl-horizontal dd{margin-left:87px}.edit-document-template-modal-body .doc-format-lbl{margin-top:-5px;padding-top:0}.partner-form .popover{margin-top:8px;width:300px}.agreement-ineffect{color:#3DC36C;font-size:24px}.list-action{cursor:pointer}agreement-form .form{margin-top:50px}agreement-form label.label-form{text-align:right;padding-right:130px}.container-terminal-map-window{width:220px;overflow:hidden;padding-bottom:20px}.container-terminal-map-window .dl-horizontal dt{width:77px}.dashboard-view .dashboard-header{padding-top:20px;padding-bottom:20px;height:100px;border-bottom:1px solid #ccc;background-color:#f4f4f4}.dashboard-view .user-welcome{font-size:18px}.dashboard-view .user-company{font-size:14px}.dashboard-view .quick-find-container .control-label{display:inline-block;line-height:34px;margin-right:7px;font-weight:600}#viewExportsTableGrid #profileName,#viewImportsTableGrid #profileName,body .page-container .left-nav .nav-container .impersonating{display:none}.freight-forwarder-inquiry .k-grid td,.legend>div,.order-history .k-grid td{line-height:1.4em}.dashboard-view .quick-find-container>.quick-find{float:right}.dashboard-view .dashboard-body>div{padding-top:40px;padding-bottom:40px}.dashboard-view .dashboard-body>div:nth-child(even){background-color:#fcfcfc}.dashboard-view .actions-summary{min-height:114px;font-size:24px;font-weight:300}.dashboard-view .actions-summary .action-activate,.dashboard-view .actions-summary .action-approve,.dashboard-view .actions-summary .action-attachments,.dashboard-view .actions-summary .action-audit,.dashboard-view .actions-summary .action-cancel,.dashboard-view .actions-summary .action-copy,.dashboard-view .actions-summary .action-deactivate,.dashboard-view .actions-summary .action-details,.dashboard-view .actions-summary .action-disable,.dashboard-view .actions-summary .action-edit,.dashboard-view .actions-summary .action-enable,.dashboard-view .actions-summary .action-mark,.dashboard-view .actions-summary .action-reject,.dashboard-view .actions-summary .action-remove,.dashboard-view .actions-summary .action-resend,.dashboard-view .actions-summary .action-reset,.dashboard-view .actions-summary .action-unmark,.dashboard-view .actions-summary .action-users,.dashboard-view .actions-summary .action-view,.dashboard-view .actions-summary .action-view-attachments,.dashboard-view .actions-summary .fa{margin-right:10px}.dashboard-view .containers-summary{position:relative}.dashboard-view .containers-summary h2{font-size:18px;font-weight:300;margin-top:-10px}.dashboard-view .containers-summary header{padding-right:30px;margin-right:30px;float:left}.dashboard-view .containers-summary .btn{margin-bottom:-10px;margin-top:20px;margin-right:5px}.dashboard-view .containers-summary .primary-statistic{opacity:1;color:#333;float:none;border-right:1px solid #999;width:100%}.dashboard-view .problem-statistics{color:#999;min-width:900px}.dashboard-view .problem-statistics.has-chart{padding-right:175px}.dashboard-view .actions-count{font-weight:400}.customer-map-window{width:450px;overflow:hidden;padding-bottom:20px}.customer-map-window .dl-horizontal dt{width:77px}.customer-map-window .jobs i{color:#33a015}.customer-map-window .jobs.jobs-error i{color:#db2315}.freight-forwarder-inquiry .accepted{background-color:#e6eef6!important}.freight-forwarder-inquiry .accepted:hover{background-color:#e8d9bb!important}.freight-forwarder-inquiry .accepted td:first-child{border-left:5px solid #6092c3!important}.freight-forwarder-inquiry .inprogress{background-color:#d8f3d8!important}.freight-forwarder-inquiry .inprogress:hover{background-color:#bfdebf!important}.freight-forwarder-inquiry .inprogress td:first-child{border-left:5px solid #307930!important}.freight-forwarder-inquiry .completed{background-color:#f5e9d1!important}.freight-forwarder-inquiry .completed:hover{background-color:#e8d9bb!important}.freight-forwarder-inquiry .completed td:first-child{border-left:5px solid #d29940!important}.freight-forwarder-inquiry .attention,.freight-forwarder-inquiry .cancelled,.freight-forwarder-inquiry .rejected{background-color:#ffe4e4!important}.freight-forwarder-inquiry .attention:hover,.freight-forwarder-inquiry .cancelled:hover,.freight-forwarder-inquiry .rejected:hover{background-color:#f5d2d2!important}.freight-forwarder-inquiry .attention td:first-child,.freight-forwarder-inquiry .cancelled td:first-child,.freight-forwarder-inquiry .rejected td:first-child{border-left:5px solid #ab6161!important}.freight-forwarder-inquiry .grid-filter-header .k-datepicker,.freight-forwarder-inquiry .grid-filter-header span[role=presentation]{width:80%!important}.freight-forwarder-inquiry .k-grid{font-size:.95em}.inquiry-detail.modal-body .datetime-select{padding:0 0 0 15px}.legend>div{font-size:.95em;padding:.4em .6em;margin:5px 0}.legend>div:first-child{border:1px solid #dbdbde}.k-dropdown{width:100%;margin:0;padding:0;text-align:left}.k-dropdown span{padding:0;vertical-align:middle}.k-dropdown .k-icon,.k-dropdown .k-input{padding-top:0;vertical-align:middle}.additional-toolbar-wrapper{float:left;width:auto}.order-history .k-grid{font-size:.95em}.order-history .k-grid-content{min-height:400px}.cargo-statistics{text-align:center}.cargo-statistics span{margin-right:15px}ng-map{height:100%}.empty-park-map-window{width:220px;overflow:hidden;padding-bottom:20px}.empty-park-map-window .dl-horizontal dt{width:77px}.empty-park-map-window .dl-horizontal dd{margin-left:87px}.empty-park-map-window .jobs i{color:#33a015}.empty-park-map-window .jobs.jobs-error i{color:#db2315}body .page-container{width:100%;height:100%}body .page-container .left-nav{position:fixed;left:0;top:0;height:100%;background-color:#052d38;box-sizing:border-box;z-index:5}body .page-container .left-nav .nav-container{overflow:auto;width:100%;height:100%;min-width:280px}body .page-container .left-nav .nav-container .logo-container{display:block;height:50px;width:100%;border-bottom:1px solid #04242d}body .page-container .left-nav .nav-container .logo-container .home-btn img{margin-top:10px;margin-left:15px}body .page-container .left-nav .nav-container .user-container{border-top:1px solid #113742;border-bottom:1px solid #04242d;cursor:pointer;padding-bottom:10px;transition:background-color .3s linear;border-radius:5px}body .page-container .left-nav .nav-container .user-container:hover{background-color:#04252e}body .page-container .left-nav .nav-container .user-container .avatar-container{background-color:#fff;width:60px;height:60px;margin-top:15px;margin-left:15px;border-radius:50%;text-align:center}body .page-container .left-nav .nav-container .user-container .avatar-container .fa-user{color:#333;font-size:40px;margin-top:10px}body .page-container .left-nav .nav-container .user-container .user-info{height:100%;padding:5px 5px 5px 10px;margin:10px 10px 0;vertical-align:top}body .page-container .left-nav .nav-container .user-container .user-info .customer-name{font-size:16px;font-weight:700;color:#fff;text-transform:capitalize}body .page-container .left-nav .nav-container .user-container .user-info .company-name{font-weight:300;color:#fff;text-transform:uppercase}body .page-container .left-nav .nav-container .user-container .user-info .fa-caret-down{line-height:normal!important;float:none!important;font-size:14px;margin-left:5px;display:inline}body .page-container .left-nav .nav-container .user-container .dropdown-menu{top:75%;left:60px;border-radius:0}body .page-container .left-nav .nav-container .user-container .dropdown-menu:before{content:'';border:10px solid transparent;border-bottom:10px solid #fff;position:absolute;width:20px;height:20px;top:-20px;right:50%;transform:translateX(10px)}body .page-container .left-nav .nav-container .user-container .dropdown-menu li.active a{background-color:initial}body .page-container .left-nav .nav-container .user-container .dropdown-menu li a.menu-trigger{color:#333;line-height:1.4;font-size:14px;font-weight:400}body .page-container .left-nav .nav-container .user-container .dropdown-menu li a.menu-trigger:hover{background-color:#e4e4e4}body .page-container .left-nav .nav-container .main-nav{width:100%;list-style:none;margin:0;padding:0}body .page-container .left-nav .nav-container .main-nav>li{width:100%}body .page-container .left-nav .nav-container .main-nav>li .action-activate.fa-caret-down,body .page-container .left-nav .nav-container .main-nav>li .action-approve.fa-caret-down,body .page-container .left-nav .nav-container .main-nav>li .action-attachments.fa-caret-down,body .page-container .left-nav .nav-container .main-nav>li .action-audit.fa-caret-down,body .page-container .left-nav .nav-container .main-nav>li .action-cancel.fa-caret-down,body .page-container .left-nav .nav-container .main-nav>li .action-copy.fa-caret-down,body .page-container .left-nav .nav-container .main-nav>li .action-deactivate.fa-caret-down,body .page-container .left-nav .nav-container .main-nav>li .action-details.fa-caret-down,body .page-container .left-nav .nav-container .main-nav>li .action-disable.fa-caret-down,body .page-container .left-nav .nav-container .main-nav>li .action-edit.fa-caret-down,body .page-container .left-nav .nav-container .main-nav>li .action-enable.fa-caret-down,body .page-container .left-nav .nav-container .main-nav>li .action-mark.fa-caret-down,body .page-container .left-nav .nav-container .main-nav>li .action-reject.fa-caret-down,body .page-container .left-nav .nav-container .main-nav>li .action-remove.fa-caret-down,body .page-container .left-nav .nav-container .main-nav>li .action-resend.fa-caret-down,body .page-container .left-nav .nav-container .main-nav>li .action-reset.fa-caret-down,body .page-container .left-nav .nav-container .main-nav>li .action-unmark.fa-caret-down,body .page-container .left-nav .nav-container .main-nav>li .action-users.fa-caret-down,body .page-container .left-nav .nav-container .main-nav>li .action-view-attachments.fa-caret-down,body .page-container .left-nav .nav-container .main-nav>li .action-view.fa-caret-down,body .page-container .left-nav .nav-container .main-nav>li .fa.fa-caret-down{float:right;line-height:35px;margin-right:15px;transition:transform .2s linear}body .page-container .left-nav .nav-container .main-nav>li .action-activate.nav-icon,body .page-container .left-nav .nav-container .main-nav>li .action-approve.nav-icon,body .page-container .left-nav .nav-container .main-nav>li .action-attachments.nav-icon,body .page-container .left-nav .nav-container .main-nav>li .action-audit.nav-icon,body .page-container .left-nav .nav-container .main-nav>li .action-cancel.nav-icon,body .page-container .left-nav .nav-container .main-nav>li .action-copy.nav-icon,body .page-container .left-nav .nav-container .main-nav>li .action-deactivate.nav-icon,body .page-container .left-nav .nav-container .main-nav>li .action-details.nav-icon,body .page-container .left-nav .nav-container .main-nav>li .action-disable.nav-icon,body .page-container .left-nav .nav-container .main-nav>li .action-edit.nav-icon,body .page-container .left-nav .nav-container .main-nav>li .action-enable.nav-icon,body .page-container .left-nav .nav-container .main-nav>li .action-mark.nav-icon,body .page-container .left-nav .nav-container .main-nav>li .action-reject.nav-icon,body .page-container .left-nav .nav-container .main-nav>li .action-remove.nav-icon,body .page-container .left-nav .nav-container .main-nav>li .action-resend.nav-icon,body .page-container .left-nav .nav-container .main-nav>li .action-reset.nav-icon,body .page-container .left-nav .nav-container .main-nav>li .action-unmark.nav-icon,body .page-container .left-nav .nav-container .main-nav>li .action-users.nav-icon,body .page-container .left-nav .nav-container .main-nav>li .action-view-attachments.nav-icon,body .page-container .left-nav .nav-container .main-nav>li .action-view.nav-icon,body .page-container .left-nav .nav-container .main-nav>li .fa.nav-icon{display:inline-block;width:25px;text-align:center;font-size:20px;margin-right:10px;color:#999;position:relative;top:3px}body .page-container .left-nav .nav-container .main-nav>li.active .action-activate.nav-icon,body .page-container .left-nav .nav-container .main-nav>li.active .action-approve.nav-icon,body .page-container .left-nav .nav-container .main-nav>li.active .action-attachments.nav-icon,body .page-container .left-nav .nav-container .main-nav>li.active .action-audit.nav-icon,body .page-container .left-nav .nav-container .main-nav>li.active .action-cancel.nav-icon,body .page-container .left-nav .nav-container .main-nav>li.active .action-copy.nav-icon,body .page-container .left-nav .nav-container .main-nav>li.active .action-deactivate.nav-icon,body .page-container .left-nav .nav-container .main-nav>li.active .action-details.nav-icon,body .page-container .left-nav .nav-container .main-nav>li.active .action-disable.nav-icon,body .page-container .left-nav .nav-container .main-nav>li.active .action-edit.nav-icon,body .page-container .left-nav .nav-container .main-nav>li.active .action-enable.nav-icon,body .page-container .left-nav .nav-container .main-nav>li.active .action-mark.nav-icon,body .page-container .left-nav .nav-container .main-nav>li.active .action-reject.nav-icon,body .page-container .left-nav .nav-container .main-nav>li.active .action-remove.nav-icon,body .page-container .left-nav .nav-container .main-nav>li.active .action-resend.nav-icon,body .page-container .left-nav .nav-container .main-nav>li.active .action-reset.nav-icon,body .page-container .left-nav .nav-container .main-nav>li.active .action-unmark.nav-icon,body .page-container .left-nav .nav-container .main-nav>li.active .action-users.nav-icon,body .page-container .left-nav .nav-container .main-nav>li.active .action-view-attachments.nav-icon,body .page-container .left-nav .nav-container .main-nav>li.active .action-view.nav-icon,body .page-container .left-nav .nav-container .main-nav>li.active .fa.nav-icon{position:relative;right:2px}body .page-container .left-nav .nav-container .main-nav>li.nav-no-child{border-bottom:1px solid #04242d;border-top:1px solid #113742}body .page-container .left-nav .nav-container .main-nav>li.nav-no-child.active{border-left:3px solid #88000e;position:relative}body .page-container .left-nav .nav-container .main-nav>li.nav-no-child.active:after{content:' ';position:absolute;background-color:transparent;border:15px solid transparent;border-right:15px solid #d4d4d4;right:-5px;top:2px;width:10px;height:20px}body .page-container .left-nav .nav-container .main-nav>li.upgrade-btn{border-bottom:1px solid #04242d;border-top:1px solid #113742;height:55px;padding-top:3px;text-align:center;display:none}body .page-container .left-nav .nav-container .main-nav>li.upgrade-btn a{width:100%;display:block;padding-left:10px}body .page-container .left-nav .nav-container .main-nav>li.upgrade-btn a i{color:#e9ba16;font-style:normal;line-height:1;font-size:12px;text-align:right;padding-right:15px;width:150px;white-space:break-word}body .page-container .left-nav .nav-container .main-nav>li.upgrade-btn a .btn{border:1px solid #e9ba16;background-color:#3b3627;color:#e9ba16;font-size:12px;padding-top:2px;padding-bottom:2px;line-height:1.4;white-space:normal;transition:background-color .2s linear,color .2s linear}body .page-container .left-nav .nav-container .main-nav>li.upgrade-btn a:active,body .page-container .left-nav .nav-container .main-nav>li.upgrade-btn a:active i,body .page-container .left-nav .nav-container .main-nav>li.upgrade-btn a:focus,body .page-container .left-nav .nav-container .main-nav>li.upgrade-btn a:focus i,body .page-container .left-nav .nav-container .main-nav>li.upgrade-btn a:hover,body .page-container .left-nav .nav-container .main-nav>li.upgrade-btn a:hover i{text-decoration:none!important}body .page-container .left-nav .nav-container .main-nav>li.upgrade-btn a:active .btn,body .page-container .left-nav .nav-container .main-nav>li.upgrade-btn a:focus .btn,body .page-container .left-nav .nav-container .main-nav>li.upgrade-btn a:hover .btn{background-color:#e9ba16;color:#333}body .page-container .left-nav .nav-container .main-nav>li .nav-level-1{list-style:none;margin:0;padding:0}body .page-container .left-nav .nav-container .main-nav>li .nav-level-1 li{padding-top:2px}body .page-container .left-nav .nav-container .main-nav>li .nav-level-1 li.active a{background-color:#88000e;position:relative}body .page-container .left-nav .nav-container .main-nav>li .nav-level-1 li.active a:after{content:' ';position:absolute;background-color:#88000e;border:15px solid transparent;border-right:15px solid #fff;right:-5px;top:0;width:10px;height:20px}body .page-container .left-nav .nav-container .main-nav>li .nav-level-1 li.active a:hover{background-color:#88000e}body .page-container .left-nav .nav-container .main-nav>li .nav-level-1 li a{line-height:28px;color:#fff;font-size:14px;font-weight:300;float:left;width:100%;height:100%}body .page-container .left-nav .nav-container .main-nav>li .nav-level-1 li a:hover{background-color:#02151a;text-decoration:none}body .page-container .left-nav .nav-container .main-nav>li .nav-level-1 li a:before{content:'\f111';font-family:FontAwesome;padding-left:25px;font-size:6px;padding-right:10px;position:relative;bottom:2px}body .page-container .left-nav .nav-container .main-nav>li .nav-level-1 li a:focus{text-decoration:none}body .page-container .left-nav .nav-container .main-nav>li.closed-child{border-bottom:1px solid #04242d;border-top:1px solid #113742}body.impersonate .main-nav>li.closed-child,body.impersonate .main-nav>li.nav-no-child,body.impersonate .upgrade-btn,body.impersonate .user-container{border-bottom:1px solid #3b0006!important;border-top:1px solid #6f010d!important}body .page-container .left-nav .nav-container .main-nav>li.closed-child .nav-level-1{max-height:0;overflow:hidden;transition:max-height .1s linear}body .page-container .left-nav .nav-container .main-nav>li.open-child{border-top:1px solid #113742;padding-bottom:10px;background-color:#031e25}body .page-container .left-nav .nav-container .main-nav>li.open-child .nav-level-1{max-height:700px;overflow:hidden;transition:max-height .2s linear;background-color:#031e25}body .page-container .left-nav .nav-container .main-nav>li.open-child .menu-trigger:hover{background-color:#02181d}body .page-container .left-nav .nav-container .main-nav>li.open-child .menu-trigger .action-activate.fa-caret-down,body .page-container .left-nav .nav-container .main-nav>li.open-child .menu-trigger .action-approve.fa-caret-down,body .page-container .left-nav .nav-container .main-nav>li.open-child .menu-trigger .action-attachments.fa-caret-down,body .page-container .left-nav .nav-container .main-nav>li.open-child .menu-trigger .action-audit.fa-caret-down,body .page-container .left-nav .nav-container .main-nav>li.open-child .menu-trigger .action-cancel.fa-caret-down,body .page-container .left-nav .nav-container .main-nav>li.open-child .menu-trigger .action-copy.fa-caret-down,body .page-container .left-nav .nav-container .main-nav>li.open-child .menu-trigger .action-deactivate.fa-caret-down,body .page-container .left-nav .nav-container .main-nav>li.open-child .menu-trigger .action-details.fa-caret-down,body .page-container .left-nav .nav-container .main-nav>li.open-child .menu-trigger .action-disable.fa-caret-down,body .page-container .left-nav .nav-container .main-nav>li.open-child .menu-trigger .action-edit.fa-caret-down,body .page-container .left-nav .nav-container .main-nav>li.open-child .menu-trigger .action-enable.fa-caret-down,body .page-container .left-nav .nav-container .main-nav>li.open-child .menu-trigger .action-mark.fa-caret-down,body .page-container .left-nav .nav-container .main-nav>li.open-child .menu-trigger .action-reject.fa-caret-down,body .page-container .left-nav .nav-container .main-nav>li.open-child .menu-trigger .action-remove.fa-caret-down,body .page-container .left-nav .nav-container .main-nav>li.open-child .menu-trigger .action-resend.fa-caret-down,body .page-container .left-nav .nav-container .main-nav>li.open-child .menu-trigger .action-reset.fa-caret-down,body .page-container .left-nav .nav-container .main-nav>li.open-child .menu-trigger .action-unmark.fa-caret-down,body .page-container .left-nav .nav-container .main-nav>li.open-child .menu-trigger .action-users.fa-caret-down,body .page-container .left-nav .nav-container .main-nav>li.open-child .menu-trigger .action-view-attachments.fa-caret-down,body .page-container .left-nav .nav-container .main-nav>li.open-child .menu-trigger .action-view.fa-caret-down,body .page-container .left-nav .nav-container .main-nav>li.open-child .menu-trigger .fa.fa-caret-down{transform:rotate(180deg)}body .page-container .left-nav .nav-container .main-nav>li .menu-trigger{color:#f2f2f2;font-size:15px;font-family:Roboto,sans-serif;font-weight:300;display:block;width:100%;line-height:35px;padding-left:15px}body .page-container .left-nav .nav-container .main-nav>li .menu-trigger:focus{background-color:transparent;text-decoration:none}body .page-container .left-nav .nav-container .main-nav>li .menu-trigger:hover{background-color:#04252e;text-decoration:none}body .page-container .main-container{box-sizing:border-box}body .nav-btn{position:fixed;top:0;z-index:6;width:50px;padding-top:5px;height:49px;text-align:center;font-size:26px;color:#fff;transition:left .3s ease-out;cursor:pointer;background-color:#052d38}body .nav-btn:hover{color:#88000e}body.nav-open{padding-left:280px;transition:padding-left .3s ease-out}body.nav-open .left-nav{max-width:280px;width:280px;transition:max-width .3s ease-out;overflow:hidden}body.nav-open .nav-btn{left:230px}body.nav-open .nav-btn:hover .action-activate:before,body.nav-open .nav-btn:hover .action-approve:before,body.nav-open .nav-btn:hover .action-attachments:before,body.nav-open .nav-btn:hover .action-audit:before,body.nav-open .nav-btn:hover .action-cancel:before,body.nav-open .nav-btn:hover .action-copy:before,body.nav-open .nav-btn:hover .action-deactivate:before,body.nav-open .nav-btn:hover .action-details:before,body.nav-open .nav-btn:hover .action-disable:before,body.nav-open .nav-btn:hover .action-edit:before,body.nav-open .nav-btn:hover .action-enable:before,body.nav-open .nav-btn:hover .action-mark:before,body.nav-open .nav-btn:hover .action-reject:before,body.nav-open .nav-btn:hover .action-remove:before,body.nav-open .nav-btn:hover .action-resend:before,body.nav-open .nav-btn:hover .action-reset:before,body.nav-open .nav-btn:hover .action-unmark:before,body.nav-open .nav-btn:hover .action-users:before,body.nav-open .nav-btn:hover .action-view-attachments:before,body.nav-open .nav-btn:hover .action-view:before,body.nav-open .nav-btn:hover .fa:before{content:'\f060'}body.nav-closed{padding-left:0;transition:padding .3s linear}body.nav-closed .left-nav{max-width:0;transition:max-width .3s linear;overflow:hidden}body.nav-closed .nav-btn{left:0;transition:left .3s linear}body.nav-closed .nav-btn:hover .action-activate:before,body.nav-closed .nav-btn:hover .action-approve:before,body.nav-closed .nav-btn:hover .action-attachments:before,body.nav-closed .nav-btn:hover .action-audit:before,body.nav-closed .nav-btn:hover .action-cancel:before,body.nav-closed .nav-btn:hover .action-copy:before,body.nav-closed .nav-btn:hover .action-deactivate:before,body.nav-closed .nav-btn:hover .action-details:before,body.nav-closed .nav-btn:hover .action-disable:before,body.nav-closed .nav-btn:hover .action-edit:before,body.nav-closed .nav-btn:hover .action-enable:before,body.nav-closed .nav-btn:hover .action-mark:before,body.nav-closed .nav-btn:hover .action-reject:before,body.nav-closed .nav-btn:hover .action-remove:before,body.nav-closed .nav-btn:hover .action-resend:before,body.nav-closed .nav-btn:hover .action-reset:before,body.nav-closed .nav-btn:hover .action-unmark:before,body.nav-closed .nav-btn:hover .action-users:before,body.nav-closed .nav-btn:hover .action-view-attachments:before,body.nav-closed .nav-btn:hover .action-view:before,body.nav-closed .nav-btn:hover .fa:before{content:'\f061'}body.impersonate header.main-header{background-color:#300005!important}body.impersonate .left-nav,body.impersonate .nav-btn{background-color:#580009!important}body.impersonate .nav-btn:hover{color:#ddd}body.impersonate .menu-trigger:hover{background-color:rgba(59,0,6,.2)!important}body.impersonate .main-nav>li.open-child{border-top:1px solid #6f010d!important;background-color:#490108!important}body.impersonate .nav-level-1{background-color:#490108!important}body.impersonate .nav-level-1 .nav-no-child.active a,body.impersonate .nav-level-1 .nav-no-child.active a:after{background-color:#300005!important}body.impersonate .logo-container{border-bottom:1px solid #3b0006!important}body.impersonate .upgrade-btn:hover,body.impersonate .user-container:hover{background-color:#3b0006!important}body.impersonate .impersonating{display:block!important;background-color:#000;margin:10px auto 5px;border-radius:5px;text-align:center;text-transform:uppercase;font-weight:700;width:90%;color:#fff;animation:colorchange 2s infinite}.ipad-black-out,.vehicle-window .jobs-info{display:none}@keyframes delay-overflow{from{overflow:visible}}@keyframes colorchange{0%,100%{color:#fff}50%{color:red}}.nav-container::-webkit-scrollbar-track{background-color:#666}.nav-container::-webkit-scrollbar{width:10px;background-color:#f5f5f5}.nav-container::-webkit-scrollbar-thumb{background-color:#d4d4d4;border-right:1px solid #666}@media only screen and (max-device-width:768px){body.nav-open{padding-left:0;transition:padding-left .3s ease-out}body.nav-open .main-header h1,body.nav-open .main-header h2{padding-left:50px}body.nav-open .nav-no-child :after{display:none}body.nav-open .ipad-black-out{background-color:rgba(0,0,0,.4);position:fixed;z-index:5;width:100%;height:100%;display:block}}.nav.navbar-nav .upgrade-btn{float:right;position:relative;top:3px}.nav.navbar-nav .upgrade-btn a i{color:#e9ba16;font-style:normal;line-height:1;float:left;font-size:12px;text-align:right;padding-right:15px;width:150px;white-space:break-word}.nav.navbar-nav .upgrade-btn a .btn{float:right;border:1px solid #e9ba16;background-color:#3b3627;color:#e9ba16;font-size:12px;max-width:130px;padding-top:3px;padding-bottom:3px;line-height:1.4;white-space:normal;position:relative;bottom:8px;transition:background-color .2s linear,color .2s linear}.nav.navbar-nav .upgrade-btn:hover .btn{background-color:#e9ba16;color:#333}@media only screen and (max-width:768px){.upgrade-btn,.upgrade-btn a .btn{float:none!important}}.upgrade-form .address-field .btn-link{padding-left:0;padding-bottom:0}.upgrade-form .disclaimer{text-align:center;font-size:11px;color:#aaa;margin-top:10px}.upgrade-form .upgrade-container{border:1px solid #ccc;background-color:#f2f2f2;padding:15px 20px;position:relative;overflow:hidden;margin-top:20px}.upgrade-form .upgrade-container .current-plan,.upgrade-form .upgrade-container .recommended{width:180px;background-color:#355d21;height:30px;text-align:center;line-height:30px;color:#fff;transform:rotate(45deg);position:absolute;top:25px;font-size:12px;right:-50px}.upgrade-form .upgrade-container .current-plan{background-color:#D29940}.upgrade-form .upgrade-container i{color:#6a6a6a;font-style:normal;font-weight:300;font-family:'Open Sans',sans-serif;font-size:13pt}.upgrade-form .upgrade-container h2{font-weight:700;line-height:.9;margin:0 0 20px;padding:0;font-size:38px;color:#4e4e4e;font-family:'Open Sans',sans-serif}.upgrade-form .upgrade-container h3{text-align:center;font-weight:700;font-size:30px;color:#355d21;margin:0;padding:0;font-family:'Open Sans',sans-serif;line-height:1}.upgrade-form .upgrade-container h3 span{font-size:14px!important;position:relative;bottom:10px}.upgrade-form .upgrade-container .period{text-align:center;display:block;width:100%;font-size:12px;font-family:'Open Sans',sans-serif}.upgrade-form .upgrade-container .egate-text{color:#D29940}.upgrade-form .upgrade-container .triptms-text{color:#355d21}.upgrade-form .upgrade-container .egate-features,.upgrade-form .upgrade-container .triptms-features{list-style:none!important;margin:5px 0 20px;padding:0}.upgrade-form .upgrade-container .egate-features li,.upgrade-form .upgrade-container .triptms-features li{list-style:none!important;margin:0;padding:5px 10px;border:1px solid #bebebe;border-bottom:none;background-color:#efe2cd}.upgrade-form .upgrade-container .egate-features li:before,.upgrade-form .upgrade-container .triptms-features li:before{content:"\f00c";font-family:FontAwesome;font-size:14px;padding-right:10px;color:#D29940}.upgrade-form .upgrade-container .egate-features li:last-child,.upgrade-form .upgrade-container .triptms-features li:last-child{border-bottom:1px solid #bebebe}.upgrade-form .upgrade-container .triptms-features li{background-color:#dbe7c4}.upgrade-form .upgrade-container .triptms-features li:before{color:#355d21}.upgrade-form .upgrade-container .btn.btn-primary{margin-top:10px}.upgrade-form .terms-container{height:100%}.upgrade-form .terms-container .terms-header{padding-top:35px}.upgrade-form .terms-container .terms-overflow{border:1px solid #d2d2d2;margin-top:20px;padding:30px;background-color:#f2f2f2;max-height:500px;overflow:auto}.upgrade-form .terms-container .terms-overflow a{color:#666}.upgrade-form .terms-container .terms-overflow a:hover{text-decoration:none}.upgrade-form .form-group{margin-bottom:10px}.upgrade-form .fw-normal{font-weight:400!important}.details-container .details-header{line-height:1;font-weight:400}.details-container #PortsOfOperation input{width:100%}.details-container #PortsOfOperation .ui-select-match-item{border-color:#c6c6c6;background-color:#ebebeb}.details-container #PortsOfOperation .ui-select-match-item .ui-select-match-close{opacity:.5;position:relative;top:3px}.navbar-impersonate .nav.navbar-nav .upgrade-btn a:focus,.navbar-impersonate .nav.navbar-nav .upgrade-btn a:hover{background-color:transparent}.navbar-impersonate .nav.navbar-nav .upgrade-btn a i{color:#333}.container-inquiry{padding-top:60px}.ports-public{background-color:#F3F3F3;width:100%;min-height:100%;padding-top:30px}.ports-public table.table tr:nth-child(even){background-color:#F6F6F6}.ports-public table.table td{padding:3px 8px}.ports-public .port-names{display:flex;flex-wrap:wrap;align-items:center;justify-content:center}.ports-public .port-names .tab-port{background:#fff;border:2px solid #F3F3F3;padding:0 20px;color:#4D4D4D;height:55px;line-height:55px;display:inline-block;transition:background .2s ease-in-out;cursor:pointer;flex-grow:1;align-items:stretch;max-width:200px;text-align:center}.ports-public .port-names .tab-port.active{background-color:#0094A2;color:#fff}.ports-public .tab-facility{background-color:#fff;text-align:left;padding:5px 10px;border-bottom:2px solid #F3F3F3;cursor:pointer}.ports-public .tab-facility:after{content:'';right:0;border-left:15px solid transparent;transition:right .2s linear}.ports-public .tab-facility.active{background-color:#0094A2;color:#fff;position:relative}.ports-public .tab-facility.active:after{content:'';border:15px solid transparent;border-left:15px solid #0094A2;position:absolute;right:-30px;top:0}@keyframes opacity0100{0%{opacity:0}100%{opacity:1}}.collection-advice-modal .ipad-width,.collection-advice-modal>.container,.containers-in-yard .ipad-width,.containers-in-yard>.container,.vehicle-approach .ipad-width,.vehicle-approach>.container{margin-top:20px;padding:0;max-width:800px}.collection-advice-modal .pending-remove,.containers-in-yard .pending-remove,.vehicle-approach .pending-remove{border-left:2px solid #c8102e!important;background:linear-gradient(to right,rgba(169,3,41,.15) 0,rgba(169,3,41,.05) 45%,rgba(169,3,41,.05) 100%)}.collection-advice-modal .new-message-text,.containers-in-yard .new-message-text,.vehicle-approach .new-message-text{color:#c8102e}.collection-advice-modal .showing,.containers-in-yard .showing,.vehicle-approach .showing{line-height:20px}.collection-advice-modal .current-transfer,.containers-in-yard .current-transfer,.vehicle-approach .current-transfer{border:2px solid #1394A1!important}.collection-advice-modal .estimated-time,.containers-in-yard .estimated-time,.vehicle-approach .estimated-time{float:right;margin-top:3px;padding:5px 15px!important}.collection-advice-modal .estimated-time.transfer-days,.containers-in-yard .estimated-time.transfer-days,.vehicle-approach .estimated-time.transfer-days{margin-top:0;position:relative;bottom:5px}.collection-advice-modal .estimated-time.et-sm,.containers-in-yard .estimated-time.et-sm,.vehicle-approach .estimated-time.et-sm{padding:2px 10px!important}.collection-advice-modal .view-switch,.containers-in-yard .view-switch,.vehicle-approach .view-switch{position:relative;bottom:4px}.collection-advice-modal .view-switch button,.containers-in-yard .view-switch button,.vehicle-approach .view-switch button{background-color:transparent;padding:0 10px 2px;font-size:18px;color:#999;border-radius:0;box-shadow:none}.collection-advice-modal .view-switch button.active,.containers-in-yard .view-switch button.active,.vehicle-approach .view-switch button.active{border-bottom:2px solid #00529e;color:#00529e}.collection-advice-modal .view-switch button:focus,.containers-in-yard .view-switch button:focus,.vehicle-approach .view-switch button:focus{outline:0;box-shadow:none}.collection-advice-modal .filter-list,.containers-in-yard .filter-list,.vehicle-approach .filter-list{max-width:170px}.collection-advice-modal .lane-container,.containers-in-yard .lane-container,.vehicle-approach .lane-container{margin:0 5px;border-radius:5px}.collection-advice-modal table.table,.containers-in-yard table.table,.vehicle-approach table.table{font-size:13px;margin-bottom:10px}.collection-advice-modal table.table th,.containers-in-yard table.table th,.vehicle-approach table.table th{border-bottom:0}.collection-advice-modal table.table tr.tr-green-lane,.containers-in-yard table.table tr.tr-green-lane,.vehicle-approach table.table tr.tr-green-lane{color:#026302;background-color:#c6f0c1!important}.collection-advice-modal .btn-link,.containers-in-yard .btn-link,.vehicle-approach .btn-link{color:#00529e}.collection-advice-modal .white-bg,.containers-in-yard .white-bg,.vehicle-approach .white-bg{border:1px solid #ddd;border-bottom:1px solid #ccc}.collection-advice-modal .white-bg.has-new-message,.containers-in-yard .white-bg.has-new-message,.vehicle-approach .white-bg.has-new-message{box-shadow:inset 0 -2px 0 0 #c8102e}.collection-advice-modal .max-width-140,.containers-in-yard .max-width-140,.vehicle-approach .max-width-140{max-width:140px;text-overflow:ellipsis;overflow:hidden;display:block;width:100%;white-space:nowrap}.collection-advice-modal .etd-info,.containers-in-yard .etd-info,.vehicle-approach .etd-info{transition:max-height .2s linear;overflow:hidden;border-left:2px solid #c8102e!important}.collection-advice-modal .closed-etd,.containers-in-yard .closed-etd,.vehicle-approach .closed-etd{max-height:0;padding:0;border:0!important}.collection-advice-modal .open-etd,.containers-in-yard .open-etd,.vehicle-approach .open-etd{max-height:200px;margin-bottom:5px;padding-left:5px;padding-right:5px;padding-top:5px;padding-bottom:0!important}.collection-advice-modal .grey-container-border,.containers-in-yard .grey-container-border,.vehicle-approach .grey-container-border{background-color:#f4f4f4;border:1px solid #e4e4e4;border-left:0;border-right:0}.collection-advice-modal .select-invis,.containers-in-yard .select-invis,.vehicle-approach .select-invis{border:0;background-color:transparent}.collection-advice-modal .select-invis:focus,.containers-in-yard .select-invis:focus,.vehicle-approach .select-invis:focus{outline:0}.collection-advice-modal .action-dropdown-btn,.containers-in-yard .action-dropdown-btn,.vehicle-approach .action-dropdown-btn{padding:0 10px!important;font-size:17px}.collection-advice-modal .action-dropdown a,.containers-in-yard .action-dropdown a,.vehicle-approach .action-dropdown a{line-height:30px}.collection-advice-modal .approach-header-group,.containers-in-yard .approach-header-group,.vehicle-approach .approach-header-group{line-height:15px;padding-bottom:10px}.collection-advice-modal .refreshing-eta,.containers-in-yard .refreshing-eta,.vehicle-approach .refreshing-eta{color:#3DC36C}.collection-advice-modal .new-message,.containers-in-yard .new-message,.vehicle-approach .new-message{animation:newMessage 1.5s infinite;border-radius:50px;padding:5px;text-align:center}.collection-advice-modal .collection-edit a,.containers-in-yard .collection-edit a,.vehicle-approach .collection-edit a{line-height:14px;text-align:left}.collection-advice-modal .collection-edit a .action-activate,.collection-advice-modal .collection-edit a .action-approve,.collection-advice-modal .collection-edit a .action-attachments,.collection-advice-modal .collection-edit a .action-audit,.collection-advice-modal .collection-edit a .action-cancel,.collection-advice-modal .collection-edit a .action-copy,.collection-advice-modal .collection-edit a .action-deactivate,.collection-advice-modal .collection-edit a .action-details,.collection-advice-modal .collection-edit a .action-disable,.collection-advice-modal .collection-edit a .action-edit,.collection-advice-modal .collection-edit a .action-enable,.collection-advice-modal .collection-edit a .action-mark,.collection-advice-modal .collection-edit a .action-reject,.collection-advice-modal .collection-edit a .action-remove,.collection-advice-modal .collection-edit a .action-resend,.collection-advice-modal .collection-edit a .action-reset,.collection-advice-modal .collection-edit a .action-unmark,.collection-advice-modal .collection-edit a .action-users,.collection-advice-modal .collection-edit a .action-view,.collection-advice-modal .collection-edit a .action-view-attachments,.collection-advice-modal .collection-edit a .fa,.containers-in-yard .collection-edit a .action-activate,.containers-in-yard .collection-edit a .action-approve,.containers-in-yard .collection-edit a .action-attachments,.containers-in-yard .collection-edit a .action-audit,.containers-in-yard .collection-edit a .action-cancel,.containers-in-yard .collection-edit a .action-copy,.containers-in-yard .collection-edit a .action-deactivate,.containers-in-yard .collection-edit a .action-details,.containers-in-yard .collection-edit a .action-disable,.containers-in-yard .collection-edit a .action-edit,.containers-in-yard .collection-edit a .action-enable,.containers-in-yard .collection-edit a .action-mark,.containers-in-yard .collection-edit a .action-reject,.containers-in-yard .collection-edit a .action-remove,.containers-in-yard .collection-edit a .action-resend,.containers-in-yard .collection-edit a .action-reset,.containers-in-yard .collection-edit a .action-unmark,.containers-in-yard .collection-edit a .action-users,.containers-in-yard .collection-edit a .action-view,.containers-in-yard .collection-edit a .action-view-attachments,.containers-in-yard .collection-edit a .fa,.vehicle-approach .collection-edit a .action-activate,.vehicle-approach .collection-edit a .action-approve,.vehicle-approach .collection-edit a .action-attachments,.vehicle-approach .collection-edit a .action-audit,.vehicle-approach .collection-edit a .action-cancel,.vehicle-approach .collection-edit a .action-copy,.vehicle-approach .collection-edit a .action-deactivate,.vehicle-approach .collection-edit a .action-details,.vehicle-approach .collection-edit a .action-disable,.vehicle-approach .collection-edit a .action-edit,.vehicle-approach .collection-edit a .action-enable,.vehicle-approach .collection-edit a .action-mark,.vehicle-approach .collection-edit a .action-reject,.vehicle-approach .collection-edit a .action-remove,.vehicle-approach .collection-edit a .action-resend,.vehicle-approach .collection-edit a .action-reset,.vehicle-approach .collection-edit a .action-unmark,.vehicle-approach .collection-edit a .action-users,.vehicle-approach .collection-edit a .action-view,.vehicle-approach .collection-edit a .action-view-attachments,.vehicle-approach .collection-edit a .fa{float:left;padding-right:10px;padding-top:7px}.collection-advice-modal .collection-edit a strong,.containers-in-yard .collection-edit a strong,.vehicle-approach .collection-edit a strong{white-space:nowrap}.collection-advice-modal .estimated-time,.containers-in-yard .estimated-time,.vehicle-approach .estimated-time{white-space:nowrap;background-color:#F5C24C;color:#000;font-weight:700;border-radius:50px}.collection-advice-modal .estimated-time.in-yard,.containers-in-yard .estimated-time.in-yard,.vehicle-approach .estimated-time.in-yard{background-color:#1394A1;color:#fff}.collection-advice-modal .estimated-time.etd,.containers-in-yard .estimated-time.etd,.vehicle-approach .estimated-time.etd{background-color:#c8102e;color:#fff;margin-right:10px;cursor:pointer;transition:opacity .2s linear}.collection-advice-modal .location-select:hover,.collection-advice-modal .sort-order:hover,.containers-in-yard .location-select:hover,.containers-in-yard .sort-order:hover,.vehicle-approach .location-select:hover,.vehicle-approach .sort-order:hover{background-color:#ccc}.collection-advice-modal .estimated-time.etd .action-activate,.collection-advice-modal .estimated-time.etd .action-approve,.collection-advice-modal .estimated-time.etd .action-attachments,.collection-advice-modal .estimated-time.etd .action-audit,.collection-advice-modal .estimated-time.etd .action-cancel,.collection-advice-modal .estimated-time.etd .action-copy,.collection-advice-modal .estimated-time.etd .action-deactivate,.collection-advice-modal .estimated-time.etd .action-details,.collection-advice-modal .estimated-time.etd .action-disable,.collection-advice-modal .estimated-time.etd .action-edit,.collection-advice-modal .estimated-time.etd .action-enable,.collection-advice-modal .estimated-time.etd .action-mark,.collection-advice-modal .estimated-time.etd .action-reject,.collection-advice-modal .estimated-time.etd .action-remove,.collection-advice-modal .estimated-time.etd .action-resend,.collection-advice-modal .estimated-time.etd .action-reset,.collection-advice-modal .estimated-time.etd .action-unmark,.collection-advice-modal .estimated-time.etd .action-users,.collection-advice-modal .estimated-time.etd .action-view,.collection-advice-modal .estimated-time.etd .action-view-attachments,.collection-advice-modal .estimated-time.etd .fa,.containers-in-yard .estimated-time.etd .action-activate,.containers-in-yard .estimated-time.etd .action-approve,.containers-in-yard .estimated-time.etd .action-attachments,.containers-in-yard .estimated-time.etd .action-audit,.containers-in-yard .estimated-time.etd .action-cancel,.containers-in-yard .estimated-time.etd .action-copy,.containers-in-yard .estimated-time.etd .action-deactivate,.containers-in-yard .estimated-time.etd .action-details,.containers-in-yard .estimated-time.etd .action-disable,.containers-in-yard .estimated-time.etd .action-edit,.containers-in-yard .estimated-time.etd .action-enable,.containers-in-yard .estimated-time.etd .action-mark,.containers-in-yard .estimated-time.etd .action-reject,.containers-in-yard .estimated-time.etd .action-remove,.containers-in-yard .estimated-time.etd .action-resend,.containers-in-yard .estimated-time.etd .action-reset,.containers-in-yard .estimated-time.etd .action-unmark,.containers-in-yard .estimated-time.etd .action-users,.containers-in-yard .estimated-time.etd .action-view,.containers-in-yard .estimated-time.etd .action-view-attachments,.containers-in-yard .estimated-time.etd .fa,.vehicle-approach .estimated-time.etd .action-activate,.vehicle-approach .estimated-time.etd .action-approve,.vehicle-approach .estimated-time.etd .action-attachments,.vehicle-approach .estimated-time.etd .action-audit,.vehicle-approach .estimated-time.etd .action-cancel,.vehicle-approach .estimated-time.etd .action-copy,.vehicle-approach .estimated-time.etd .action-deactivate,.vehicle-approach .estimated-time.etd .action-details,.vehicle-approach .estimated-time.etd .action-disable,.vehicle-approach .estimated-time.etd .action-edit,.vehicle-approach .estimated-time.etd .action-enable,.vehicle-approach .estimated-time.etd .action-mark,.vehicle-approach .estimated-time.etd .action-reject,.vehicle-approach .estimated-time.etd .action-remove,.vehicle-approach .estimated-time.etd .action-resend,.vehicle-approach .estimated-time.etd .action-reset,.vehicle-approach .estimated-time.etd .action-unmark,.vehicle-approach .estimated-time.etd .action-users,.vehicle-approach .estimated-time.etd .action-view,.vehicle-approach .estimated-time.etd .action-view-attachments,.vehicle-approach .estimated-time.etd .fa{margin:0 3px 0 0}.collection-advice-modal .estimated-time.etd:hover,.containers-in-yard .estimated-time.etd:hover,.vehicle-approach .estimated-time.etd:hover{opacity:.7}.collection-advice-modal .filter-list,.containers-in-yard .filter-list,.vehicle-approach .filter-list{float:right}.collection-advice-modal .sort-order,.containers-in-yard .sort-order,.vehicle-approach .sort-order{cursor:pointer;transition:background-color .2s linear;padding-right:7px;padding-left:7px}.collection-advice-modal .location-select,.containers-in-yard .location-select,.vehicle-approach .location-select{cursor:pointer;transition:background-color .2s linear;padding:0!important}.collection-advice-modal .location-select .select-invis,.containers-in-yard .location-select .select-invis,.vehicle-approach .location-select .select-invis{padding:6px 10px;cursor:pointer}.collection-advice-modal .container-row,.containers-in-yard .container-row,.vehicle-approach .container-row{border:1px solid #D7D7D7;background-color:#F2F2F2;font-size:14px}.collection-advice-modal .container-row label,.containers-in-yard .container-row label,.vehicle-approach .container-row label{font-weight:400;color:#777;display:block;margin-bottom:0;line-height:1}.collection-advice-modal .container-row .left-col,.containers-in-yard .container-row .left-col,.vehicle-approach .container-row .left-col{background-color:#fff;border-bottom:1px solid #D7D7D7;padding:15px 5px}.collection-advice-modal .container-row .approach-header,.containers-in-yard .container-row .approach-header,.vehicle-approach .container-row .approach-header{padding-bottom:15px}.collection-advice-modal .container-row .approach-header h2,.containers-in-yard .container-row .approach-header h2,.vehicle-approach .container-row .approach-header h2{padding:0;margin:0;font-size:18px;font-weight:700}.collection-advice-modal .container-row .right-col,.containers-in-yard .container-row .right-col,.vehicle-approach .container-row .right-col{font-size:13px;padding:0;height:100%!important;min-height:100%!important;display:flex;flex-direction:column}.collection-advice-modal .container-row .right-col div.width-50,.containers-in-yard .container-row .right-col div.width-50,.vehicle-approach .container-row .right-col div.width-50{width:50%;display:inline-block}.collection-advice-modal .container-row .right-col div a.btn-xs,.containers-in-yard .container-row .right-col div a.btn-xs,.vehicle-approach .container-row .right-col div a.btn-xs{padding:5px}.collection-advice-modal .container-row .right-col div.border-bottom,.containers-in-yard .container-row .right-col div.border-bottom,.vehicle-approach .container-row .right-col div.border-bottom{border-bottom:1px solid #D7D7D7}@keyframes newMessage{0%,100%{background-color:#c8102e;color:#fff}50%{background-color:transparent;color:#c8102e}}.ipad-modal .messaging-windows{width:100%!important;margin-top:15px}.ipad-modal .close-btn{background-color:#fff;color:#00529e;border-radius:35px;position:absolute;top:-15px;right:-15px;cursor:pointer;padding:8px 15px;font-size:25px;z-index:1;border:3px solid #00529e;box-shadow:0 0 20px 0 rgba(0,0,0,.5)}.ipad-modal .close-btn:hover{box-shadow:0 0 20px 0 transparent;top:-13px;right:-13px;transition:all linear .1s}.ipad-modal .close-btn:active{box-shadow:inset 5px 5px 10px 0 rgba(0,0,0,.2)}.ipad-modal .msg-box.right{float:right;width:100%;text-align:right;margin-right:15px}.ipad-modal .msg-box.left{float:left;width:100%;text-align:left;margin-left:5px}.ipad-modal .msg-box .arrow{min-width:35%}.green-lane{background-color:#008b00}.red-lane{background-color:#c8102e}.vehicle-header-2{border-bottom:1px solid #d2d2d2;padding:3px 0 2px;margin-bottom:15px}.transfer-container-search .loader{position:absolute;right:25px;top:8px;font-size:18px}.transfer-container-search a{line-height:30px!important}.transfer-container-search .add-manual{background-color:#00529e}.transfer-container-search .add-manual a{color:#fff}.collection-advice-list .collection-advice-container{overflow-x:scroll;overflow-y:hidden;width:calc(100% + 10px)}.collection-advice-list .collection-advice-container .overflow-scroll-x{min-width:1600px}.collection-advice-list .collection-advice-container .overflow-scroll-x .col-sm-2{min-width:260px;white-space:nowrap}.collection-advice-list .inner-collection-container{background-color:#fff;border:1px solid #e4e4e4}.collection-advice-list .inner-collection-container .collection-header{border-bottom:2px solid #e2e2e2;background-color:#fafafa;padding:10px}.collection-advice-list .inner-collection-container .collection-header h3{font-size:18px;font-weight:700}.collection-advice-list .inner-collection-container .collection-body{padding:10px}.collection-advice-list .container-row{margin-top:5px;opacity:1;transform:scaleY(1);transform-origin:top center}.collection-advice-list .container-row.fade.ng-enter{transition:.3s linear all;opacity:0;transform:scaleY(0)}.collection-advice-list .container-row.fade.ng-enter.ng-enter-active{opacity:1;transform:scaleY(1)}.collection-advice-list .container-row.fade.ng-leave{transition:.3s linear all;opacity:1;transform:scaleY(1)}.collection-advice-list .container-row.fade.ng-leave.ng-leave-active{opacity:0;transform:scaleY(0)}.collection-advice-list .container-row.Pending .header-info{background-color:#DFCA91;color:#5F4910;border-left:2px solid #5F4910}.collection-advice-list .container-row.Pending .footer-info{border-left:2px solid #5F4910;white-space:normal}.collection-advice-list .container-row.Planned .header-info{background-color:#DAE5F0;color:#00529E;border-left:2px solid #00529E}.collection-advice-list .container-row.Planned .footer-info{border-left:2px solid #00529E}.collection-advice-list .container-row.InProgress .header-info{background-color:#9FD6A1;color:#030;border-left:2px solid #030}.collection-advice-list .container-row.InProgress .footer-info{border-left:2px solid #030}.collection-advice-list .container-row.un-scheduled .header-info{background-color:#EACCCE;color:#900;border-left:2px solid #900}.collection-advice-list .container-row.un-scheduled .footer-info{border-left:2px solid #900}.collection-advice-list .container-row .header-info{padding-bottom:2px}.collection-advice-list .container-row .footer-info{background-color:#fafafa;padding-left:10px;padding-top:10px;padding-bottom:10px}.collection-advice-list .container-row .collection-time{float:right;padding-right:15px;padding-top:2px}.collection-advice-list .container-link{padding:3px 12px 3px 8px;border-radius:100px;white-space:nowrap}.collection-advice-list .container-link.Pending{background-color:#DFCA91;color:#5F4910}.collection-advice-list .container-link.Planned{background-color:#DAE5F0;color:#00529E}.collection-advice-list .container-link.InProgress{background-color:#9FD6A1;color:#030}.collection-advice-list .container-link.un-scheduled{background-color:#EACCCE;color:#900}.collection-advice-list .container-link.greyed-out{background-color:#ccc!important;color:#666!important}.collection-advice-modal .grey-bg-container{background-color:#f2f2f2;border:0!important;margin:0!important;font-size:14px;padding:20px 10px}.collection-advice-modal .container-row{position:initial!important}.terms-panel{max-width:50em;padding:1em;margin:30px auto}.terms-panel p{margin:20px 0}.driver-breaks{height:100%}.driver-breaks #grid{height:calc(100% - 171px)}.pretrip-logs{height:100%}.pretrip-logs #grid{height:calc(100% - 171px)}.journey-history-modal .headings div{font-weight:700}.journey-history-modal .journey-row{margin-bottom:0}.journey-history-modal .color-bar{height:10px;margin-top:15px}.journey-history-modal .container-no{margin-top:10px}.journey-history-modal .scrollable{height:450px;overflow-y:auto;overflow-x:hidden}.journey-history-modal .footer-ctrls>.form-group{margin-right:50px}.journey-history-modal tbody{display:block;height:60vh;overflow:auto}.journey-history-modal tbody tr,.journey-history-modal thead{display:table;width:100%;table-layout:fixed}.edit-master #attachment .add-button{position:relative}.edit-master .cargofieldset{padding:.35em .625em .75em;border:1px solid #b6bdca}.edit-master .cargofieldset legend{margin-bottom:5px;width:inherit;padding:0 10px;border-bottom:none}.order-header #attachment .add-button{top:0!important}.warning-sign{color:red;font-weight:700}.vehicle-msg-hist .vehicles-grp{margin-bottom:5px}.vehicle-msg-hist .datetime-select{padding:0}.filter-vehicles-modal{max-height:400px;overflow-x:hidden;overflow-y:scroll}.filter-vehicles-modal .vehicles-modal-checkbox-list{color:#666;font-weight:400}.filter-vehicles-modal .filter-key{text-transform:capitalize}.filter-vehicles-modal .badge{margin-left:1em}.filter-vehicles-modal .disabled .badge,.filter-vehicles-modal .disabled label{opacity:.5}.transporter-map-legend{padding:10px}.transporter-map-legend td{white-space:nowrap;padding:0 7px 0 0}.transporter-map-legend tr{color:#000}.transporter-map-legend tr+tr{color:#3C3}.transporter-map-legend tr+tr+tr{color:#F44}.transporter-map-legend tr+tr+tr+tr{color:grey}.vehicle-window{overflow:hidden;width:250px}.vehicle-window.has-jobs{width:450px}.vehicle-window.has-jobs .jobs-info{display:block}.vehicle-window [class*=job-location-]{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;width:50%;float:left}.vehicle-window .job-location-to{padding-left:5px}.vehicle-window .job-location-from{padding-right:5px}.vehicle-window .vehicle-window-job{float:left;clear:both;width:100%;border-bottom:1px solid #ddd}.vehicle-window .vehicle-window-job:last-child{border-bottom:0}.vehicle-window .vehicle-window-job strong{font-weight:400}.vehicle-marker-filter .preset-vehicle-filters .filter-key{padding:6px 2px}.vehicle-marker-filter .badge{background-color:green;margin-left:5px}.vehicle-marker-filter form{padding:0 15px}.vehicle-marker-filter .vehicles{padding:0 15px;max-height:400px;overflow-x:hidden;overflow-y:scroll;min-width:300px;min-height:200px}.unplanned-jobs .k-grid-content,.unplanned-jobs-component .k-grid-content{max-height:250px}.planned-jobs .gantt-side,.query-builder .chosen-drop{min-width:150px}.vehicle-marker-filter .vehicles li{white-space:nowrap}.vehicle-marker-filter .vehicles li.not-visible{opacity:.3}.vehicle-marker-filter .vehicles li label{font-weight:400}.unplanned-jobs,unplanned-jobs{height:100%}.unplanned-jobs .drag-handle{padding:4px 10px 2px!important}.unplanned-jobs .drag-handle.no-drag{cursor:no-drop;opacity:.5}.unplanned-jobs h2{font-size:16px!important;font-weight:700;margin-bottom:0}.unplanned-jobs .description{font-size:14px;color:grey}.unplanned-jobs .additional-toolbar{float:left;margin-top:3px}.unplanned-jobs .container-no{min-height:21px;text-transform:uppercase;background-color:#709ebe;color:#fff;padding:5px;border-radius:3px}.dp-vehicle-tooltip .grayed,.dp-vehicle-tooltip a{color:#fff!important}.unplanned-jobs .container-no .drag-name{display:none}.unplanned-jobs .container-no:hover{cursor:pointer}.unplanned-jobs .container-no.delayed{background-color:#dc4a51}.unplanned-jobs div[kendo-grid] table tbody tr td:first-child{overflow:visible}.unplanned-job-menu.action-btn .btn-primary{padding-right:0!important}.unplanned-job-menu.action-btn .btn-primary .fa-caret-down{right:5px;padding-left:0!important}.unplanned-job-menu .movement-menu-component{display:inline-block;padding-right:3px}.dp-vehicle-tooltip{text-align:left;padding-bottom:3px}.dp-vehicle-tooltip .cc-vehicle-location>div{padding:5px 5px 0 15px}.date-label,.dp-vehicle-tooltip a .action-activate,.dp-vehicle-tooltip a .action-approve,.dp-vehicle-tooltip a .action-attachments,.dp-vehicle-tooltip a .action-audit,.dp-vehicle-tooltip a .action-cancel,.dp-vehicle-tooltip a .action-copy,.dp-vehicle-tooltip a .action-deactivate,.dp-vehicle-tooltip a .action-details,.dp-vehicle-tooltip a .action-disable,.dp-vehicle-tooltip a .action-edit,.dp-vehicle-tooltip a .action-enable,.dp-vehicle-tooltip a .action-mark,.dp-vehicle-tooltip a .action-reject,.dp-vehicle-tooltip a .action-remove,.dp-vehicle-tooltip a .action-resend,.dp-vehicle-tooltip a .action-reset,.dp-vehicle-tooltip a .action-unmark,.dp-vehicle-tooltip a .action-users,.dp-vehicle-tooltip a .action-view,.dp-vehicle-tooltip a .action-view-attachments,.dp-vehicle-tooltip a .fa{padding-right:10px}.dp-vehicle-tooltip .cc-vehicle-location>i{left:3px!important;top:4px}.dp-vehicle-tooltip .grayed .action-activate,.dp-vehicle-tooltip .grayed .action-approve,.dp-vehicle-tooltip .grayed .action-attachments,.dp-vehicle-tooltip .grayed .action-audit,.dp-vehicle-tooltip .grayed .action-cancel,.dp-vehicle-tooltip .grayed .action-copy,.dp-vehicle-tooltip .grayed .action-deactivate,.dp-vehicle-tooltip .grayed .action-details,.dp-vehicle-tooltip .grayed .action-disable,.dp-vehicle-tooltip .grayed .action-edit,.dp-vehicle-tooltip .grayed .action-enable,.dp-vehicle-tooltip .grayed .action-mark,.dp-vehicle-tooltip .grayed .action-reject,.dp-vehicle-tooltip .grayed .action-remove,.dp-vehicle-tooltip .grayed .action-resend,.dp-vehicle-tooltip .grayed .action-reset,.dp-vehicle-tooltip .grayed .action-unmark,.dp-vehicle-tooltip .grayed .action-users,.dp-vehicle-tooltip .grayed .action-view,.dp-vehicle-tooltip .grayed .action-view-attachments,.dp-vehicle-tooltip .grayed .fa{font-size:14px}cc-planned-jobs .side-element{width:100%}.date-label{padding-left:10px}.double-left{padding-right:5px}.double-left .action-activate:first-child,.double-left .action-approve:first-child,.double-left .action-attachments:first-child,.double-left .action-audit:first-child,.double-left .action-cancel:first-child,.double-left .action-copy:first-child,.double-left .action-deactivate:first-child,.double-left .action-details:first-child,.double-left .action-disable:first-child,.double-left .action-edit:first-child,.double-left .action-enable:first-child,.double-left .action-mark:first-child,.double-left .action-reject:first-child,.double-left .action-remove:first-child,.double-left .action-resend:first-child,.double-left .action-reset:first-child,.double-left .action-unmark:first-child,.double-left .action-users:first-child,.double-left .action-view-attachments:first-child,.double-left .action-view:first-child,.double-left .fa:first-child{position:relative;left:7px}.double-right{padding-left:5px}.double-right .action-activate:last-child,.double-right .action-approve:last-child,.double-right .action-attachments:last-child,.double-right .action-audit:last-child,.double-right .action-cancel:last-child,.double-right .action-copy:last-child,.double-right .action-deactivate:last-child,.double-right .action-details:last-child,.double-right .action-disable:last-child,.double-right .action-edit:last-child,.double-right .action-enable:last-child,.double-right .action-mark:last-child,.double-right .action-reject:last-child,.double-right .action-remove:last-child,.double-right .action-resend:last-child,.double-right .action-reset:last-child,.double-right .action-unmark:last-child,.double-right .action-users:last-child,.double-right .action-view-attachments:last-child,.double-right .action-view:last-child,.double-right .fa:last-child{position:relative;right:7px}cc-planned-job-menu{width:100%;height:100%;position:absolute;top:0;left:0}cc-planned-job-menu .gantt-tree-body{overflow:initial!important}cc-planned-job-menu .planned-job-menu-container{display:block;width:100%;height:100%}cc-planned-job-menu .planned-job-menu-container .planned-job-menu{float:right;width:100%;max-width:20px;height:20px;margin-top:6px;background-color:rgba(0,0,0,.7);cursor:pointer;margin-right:6px;border-radius:20px;opacity:0;position:relative}cc-planned-job-menu .planned-job-menu-container .planned-job-menu:hover{background-color:#666}cc-planned-job-menu .planned-job-menu-container .planned-job-menu .drop-toggle{width:100%;height:100%}cc-planned-job-menu .planned-job-menu-container .planned-job-menu .drop-toggle:after{content:'\f0d7';color:#fff;font-family:FontAwesome;position:absolute;left:5px;top:-5px;font-size:17px}[gantt-day-change]{padding:2px 10px;color:#0079ff}.planned-jobs h2{font-size:16px!important;font-weight:700;margin-bottom:0}.planned-jobs .description,.planned-jobs .info-btn .action-activate,.planned-jobs .info-btn .action-approve,.planned-jobs .info-btn .action-attachments,.planned-jobs .info-btn .action-audit,.planned-jobs .info-btn .action-cancel,.planned-jobs .info-btn .action-copy,.planned-jobs .info-btn .action-deactivate,.planned-jobs .info-btn .action-details,.planned-jobs .info-btn .action-disable,.planned-jobs .info-btn .action-edit,.planned-jobs .info-btn .action-enable,.planned-jobs .info-btn .action-mark,.planned-jobs .info-btn .action-reject,.planned-jobs .info-btn .action-remove,.planned-jobs .info-btn .action-resend,.planned-jobs .info-btn .action-reset,.planned-jobs .info-btn .action-unmark,.planned-jobs .info-btn .action-users,.planned-jobs .info-btn .action-view,.planned-jobs .info-btn .action-view-attachments,.planned-jobs .info-btn .fa,.planned-jobs .warning-btn .action-activate,.planned-jobs .warning-btn .action-approve,.planned-jobs .warning-btn .action-attachments,.planned-jobs .warning-btn .action-audit,.planned-jobs .warning-btn .action-cancel,.planned-jobs .warning-btn .action-copy,.planned-jobs .warning-btn .action-deactivate,.planned-jobs .warning-btn .action-details,.planned-jobs .warning-btn .action-disable,.planned-jobs .warning-btn .action-edit,.planned-jobs .warning-btn .action-enable,.planned-jobs .warning-btn .action-mark,.planned-jobs .warning-btn .action-reject,.planned-jobs .warning-btn .action-remove,.planned-jobs .warning-btn .action-resend,.planned-jobs .warning-btn .action-reset,.planned-jobs .warning-btn .action-unmark,.planned-jobs .warning-btn .action-users,.planned-jobs .warning-btn .action-view,.planned-jobs .warning-btn .action-view-attachments,.planned-jobs .warning-btn .fa{font-size:14px}.planned-jobs .description{color:grey}.planned-jobs .gantt-side-content .has-active-jobs,.planned-movements-container-component .planned-jobs .planned-jobs-container-component .gantt-side-content .has-active-jobs{color:green}.planned-jobs .gantt-side-content{border-right:1px solid #ddd}.planned-jobs .gantt-side-content .has-error{color:red}.planned-jobs .info-btn{position:absolute;right:5px}.planned-jobs .warning-btn{position:absolute;right:25px;color:#d48100}.planned-jobs .gantt-tree-handle{width:75px;top:20px}.planned-jobs .gantt-tree-handle:before{position:absolute;left:3px}.planned-jobs .rego-label{padding-left:18px;text-align:left;position:static}.planned-jobs .gantt-row{transition:background-color .2s linear}.planned-jobs .gantt-row.ui-droppable-active{background-color:rgba(210,153,64,.1);border:1px dotted rgba(210,153,64,.5)}.planned-jobs .gantt-row.ui-droppable-active.ui-droppable-hover{background-color:rgba(210,153,64,.3)!important}.planned-jobs .gantt-row.ui-droppable-disabled .gantt-task-background{border-top-left-radius:0}.planned-jobs .angular-ui-tree-node[collapsed=false]{border-left:2px solid #00529e;position:relative}.planned-jobs .angular-ui-tree-node[collapsed=false]:after,.planned-jobs .angular-ui-tree-node[collapsed=false]:before{content:'';height:1px;width:100%;position:absolute;bottom:0;left:-2px;background:0 0;background:linear-gradient(90deg,#00529e,#fff 75%)}.planned-jobs .angular-ui-tree-node[collapsed=false]:before{top:-1px}.planned-jobs .angular-ui-tree-node[collapsed=false] .angular-ui-tree-node{border-left:0}.planned-jobs .angular-ui-tree-node[collapsed=false] .angular-ui-tree-node:after,.planned-jobs .angular-ui-tree-node[collapsed=false] .angular-ui-tree-node:before{background:0 0}.planned-jobs [ui-tree-node] .gantt-label-text{font-size:12px}.planned-jobs [ui-tree-node] .gantt-tree-handle-button{line-height:30px;position:static!important}.planned-jobs [ui-tree-node] .gantt-tree-handle{padding-left:5px!important}.planned-jobs [ui-tree-node] [ui-tree-node] span{display:none}.planned-jobs .gantt-header-row.gantt-header-row-last{background-color:#e5e5e5}.planned-jobs .gantt-header-row.gantt-header-row-first{border:0}.planned-jobs .gantt-column-header{font-size:11px;text-align:left;color:#333;border-left:0!important;text-indent:-15px;overflow:visible;border:0;font-weight:700}.planned-jobs .gantt-column-header.gantt-column-header-first{text-indent:0}.planned-jobs .gantt-column-header.gantt-column-header-first.gantt-column-header-last{background-color:#fff;font-weight:700;text-align:center;font-size:14px;text-indent:0}.planned-jobs .ui-droppable.ui-droppable-hover{background-color:#d3d3d3}.planned-jobs .gantt-current-date-line{border:1px solid #000;top:12px;opacity:1;z-index:1}.planned-jobs .gantt-current-date-line:after{content:'now';background-color:#000;padding:5px 10px;color:#fff;position:absolute;bottom:-20px;right:-23px;border-radius:20px;z-index:100;font-size:12px}.planned-jobs .gantt-scrollable{padding-bottom:35px;border-left:0}.planned-jobs .gantt-row-even>.gantt-row-background{background-color:#f4f4f4}.planned-jobs .gantt-row-height{height:40px}.planned-jobs .gantt-task:hover .planned-job-menu{opacity:1}.planned-jobs .gantt-task.notification-start .gantt-task-background{border-top-left-radius:0!important;border-bottom-left-radius:0!important}.planned-jobs .gantt-task.notification-start:before{content:'\f071';width:20px;height:32px;position:absolute;background:#580109;z-index:1;font-size:13px;font-family:FontAwesome;line-height:30px;color:#fff;text-align:center;border:1px solid #333;right:100%;border-right:0}.planned-jobs .gantt-task.notification-start:hover:before{content:'Notification Earlier';font-size:13px;font-family:Roboto;width:75px;white-space:wrap;line-height:15px}.planned-jobs .gantt-task.notification-end .gantt-task-background{border-top-right-radius:0!important;border-bottom-right-radius:0!important}.planned-jobs .gantt-task.notification-end:after{content:'\f071';width:20px;height:32px;position:absolute;background:#580109;z-index:1;font-size:13px;font-family:FontAwesome;line-height:30px;color:#fff;text-align:center;border:1px solid #333;left:100%;border-left:0;top:0}.planned-jobs .gantt-task.notification-end:hover:after{content:'Notification Later';font-family:Roboto;width:75px;white-space:wrap;line-height:15px}.planned-jobs .gantt-task .gantt-task-content{line-height:32px;font-size:12px;text-transform:uppercase;position:relative}.planned-jobs .gantt-task .gantt-task-content:hover{opacity:1}.planned-jobs .gantt-task.quarter .gantt-task-content{background:linear-gradient(to right,#187a1d 0,#187a1d 25%,rgba(255,255,255,0) 26%,rgba(255,255,255,0) 100%);border-radius:25px}.planned-jobs .gantt-task.half .gantt-task-content{background:linear-gradient(to right,#187a1d 0,#187a1d 50%,rgba(255,255,255,0) 51%,rgba(255,255,255,0) 100%);border-radius:25px}.planned-jobs .gantt-task.three-quarter .gantt-task-content{background:linear-gradient(to right,#187a1d 0,#187a1d 75%,rgba(255,255,255,0) 76%,rgba(255,255,255,0) 100%);border-radius:25px}.planned-jobs .gantt-task .gantt-task-background{border-radius:30px}.planned-jobs .gantt-task.is-planned .gantt-task-background{background-color:rgba(0,121,255,.15);border:1px solid #00529e;transition:background-color .2s linear}.planned-jobs .gantt-task.is-planned .gantt-task-content a{color:#00529e}.planned-jobs .gantt-task.is-planned:hover .gantt-task-background{background-color:rgba(0,121,255,.5);border:1px solid rgba(0,0,0,.5)}.planned-jobs .gantt-task.is-in-progress .gantt-task-background{background-color:#799d52}.planned-jobs .gantt-task.is-in-progress .gantt-task-content{color:#fff}.planned-jobs .gantt-task.is-completed .gantt-task-background{background-color:rgba(255,212,128,.4);border:1px solid #ffd480}.planned-jobs .gantt-task.is-completed .gantt-task-content{color:#000}.planned-jobs .gantt-task.is-delayed .gantt-task-background{background-color:rgba(255,0,0,.5);border:1px solid rgba(0,0,0,.5);transition:background-color .2s linear}.planned-jobs .gantt-task.is-delayed .gantt-task-content{color:#fff}.planned-jobs .gantt-task.is-delayed:hover .gantt-task-background{background-color:rgba(255,0,0,.75)}.planned-jobs .small-legend{display:inline-block;border-radius:5px;margin-left:10px;margin-right:5px;position:relative;top:4px;height:20px;width:20px}.ui-draggable-dragging .action-activate,.ui-draggable-dragging .action-approve,.ui-draggable-dragging .action-attachments,.ui-draggable-dragging .action-audit,.ui-draggable-dragging .action-cancel,.ui-draggable-dragging .action-copy,.ui-draggable-dragging .action-deactivate,.ui-draggable-dragging .action-details,.ui-draggable-dragging .action-disable,.ui-draggable-dragging .action-edit,.ui-draggable-dragging .action-enable,.ui-draggable-dragging .action-mark,.ui-draggable-dragging .action-reject,.ui-draggable-dragging .action-remove,.ui-draggable-dragging .action-resend,.ui-draggable-dragging .action-reset,.ui-draggable-dragging .action-unmark,.ui-draggable-dragging .action-users,.ui-draggable-dragging .action-view,.ui-draggable-dragging .action-view-attachments,.ui-draggable-dragging .fa,.unplanned-jobs-component .container-no .drag-name{display:none}.planned-jobs .small-legend.is-planned{background-color:rgba(0,121,255,.15);border:1px solid #00529e}.planned-jobs .small-legend.is-in-progress{background-color:#799d52}.planned-jobs .small-legend.is-completed{background-color:rgba(255,212,128,.4);border:1px solid #ffd480}.planned-jobs .small-legend.is-delayed{background-color:rgba(255,0,0,.5);border:1px solid rgba(0,0,0,.5)}.planned-jobs .small-legend.noti-wrong{background-color:#580109}.planned-jobs .small-legend.noti-wrong .fa-warning{color:#fff;font-size:12px;position:absolute}.planned-jobs .planned-job-menu a{text-transform:initial}.planned-jobs .vehicle-group{min-width:140px;max-width:140px}.planned-jobs .vehicle-group .chosen-container-single .chosen-drop{text-align:left}.dp-vehicle-tooltip .cc-vehicle-location{width:200px}.vehicle-select{width:150px;text-align:left}.dynamic-planning-tooltip.tooltip.bottom:not(.bottom-right):not(.bottom-left){left:50%!important}.dynamic-planning-tooltip .tooltip-inner{max-width:300px}.dynamic-planning .btn-spaced{margin:5px}.dynamic-planning .unplanned-movements .unplanned-header-container{overflow:hidden}.ui-draggable-dragging{border-radius:30px;background-color:#dcebff!important;border:1px solid #00529e}.ui-draggable-dragging:after{content:"Drop me on chart.";text-transform:initial;font-size:13px}.dynamic-planning-component{background-color:transparent}.dynamic-planning-component .dp-header{height:auto;min-height:55px}.dynamic-planning-component .dp-header .dp-header-text h2{font-size:18px!important;font-weight:700;margin-bottom:0}.dynamic-planning-component .dp-header .dp-header-text .description{font-size:16px;color:grey}.dynamic-planning-component .dp-header .dp-vehicles{float:left}.dynamic-planning-component .dp-header .legend-colors{position:relative;display:flex;flex-wrap:wrap;justify-content:end;padding-top:15px;padding-bottom:15px;float:right}.dynamic-planning-component .dp-header .legend-colors .legend-item{flex-grow:1;max-width:110px;font-size:12px}@media all and (min-width:768px){.dynamic-planning-component .dp-header .legend-colors{padding-left:10px}}@media all and (min-width:980px){.dynamic-planning-component .dp-header .legend-colors{padding-left:10px}}@media all and (min-width:1024px){.dynamic-planning-component .dp-header .legend-colors{padding-left:0}}.dynamic-planning-component .dp-header .legend-colors .small-legend{display:inline-block;border-radius:5px;margin-left:10px;margin-right:5px;top:4px;height:12px;width:32px}.dynamic-planning-component .dp-header .legend-colors .small-legend.is-planned{background-color:rgba(0,121,255,.15);border:1px solid #00529e}.dynamic-planning-component .dp-header .legend-colors .small-legend.is-in-progress{background-color:#799d52}.dynamic-planning-component .dp-header .legend-colors .small-legend.is-completed{background-color:rgba(255,212,128,.4);border:1px solid #ffd480}.dynamic-planning-component .dp-header .legend-colors .small-legend.is-delayed{background-color:rgba(255,0,0,.5);border:1px solid rgba(0,0,0,.5)}.dynamic-planning-component .dp-header .legend-colors .small-legend.noti-wrong{background-color:#580109}.dynamic-planning-component .dp-header .legend-colors .small-legend.noti-wrong .fa-warning{color:#fff;font-size:12px;position:absolute}.dynamic-planning-component .dp-header .timer-control{height:auto;float:right;padding-top:2px}.dynamic-planning-component .splitter{width:99%;height:auto;display:flex;margin-left:auto;overflow:hidden;margin-right:auto}.dynamic-planning-component .splitter #separator{cursor:col-resize;background-color:#aaa;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='10' height='30'><path d='M2 0 v30 M5 0 v30 M8 0 v30' fill='none' stroke='black'/></svg>");background-repeat:no-repeat;background-position:center;width:10px;height:81.2vh;-moz-user-select:none;-ms-user-select:none;user-select:none;z-index:1}.dynamic-planning-component .splitter #separator:hover{background-color:#00294f}.dynamic-planning-component .splitter #planned-jobs{width:70%;height:82vh;min-width:650px}.dynamic-planning-component .splitter #unplanned-jobs{width:30%;height:82vh}.dynamic-planning-component .splitter #unplanned-jobs.unplanned-jobs-min-width{min-width:400px}.unplanned-jobs-component .unplanned-jobs-grid{height:85.5vh}.unplanned-jobs-component .unplanned-jobs-grid .advanced-filters{margin-left:10px;position:fixed;margin-top:-20px;background-color:#d5e7fb;padding-right:5px;padding-left:5px;border-radius:10px}@media all and (min-width:768px){.unplanned-jobs-component .unplanned-jobs-grid{margin-left:15px;margin-top:35px}}@media all and (min-width:980px){.unplanned-jobs-component .unplanned-jobs-grid{margin-left:0;margin-top:0}}@media all and (min-width:1024px){.unplanned-jobs-component .unplanned-jobs-grid{margin-left:0;margin-top:0}}.ag-theme-balham .ag-header-row:last-child .ag-filter-filter,.ag-theme-balham .ag-header-row:last-child .ag-floating-filter-input,.ag-theme-balham .ag-header-row:last-child .gridDatePickerContainer .gridDatePicker{margin-top:3px;margin-bottom:3px;border:1px solid #ccc;line-height:25px;height:25px}.unplanned-jobs-component .drag-handle{padding:0 10px 1px!important}.unplanned-jobs-component .drag-handle.no-drag{cursor:no-drop;opacity:.5}.unplanned-jobs-component h2{font-size:16px!important;font-weight:700;margin-bottom:0}.unplanned-jobs-component .description{font-size:14px;color:grey}.unplanned-jobs-component .additional-toolbar{float:left;margin-top:3px}.unplanned-jobs-component .container-no{min-height:21px;text-transform:uppercase;background-color:#709ebe;color:#fff;padding:5px;border-radius:3px}.unplanned-jobs-component .container-no:hover{cursor:pointer}.unplanned-jobs-component .container-no.delayed{background-color:#dc4a51}.unplanned-jobs-component .ag-theme-balham .tooltip-inner{max-width:250px;position:absolute;top:45px;right:-20px}.unplanned-jobs-component .ag-theme-balham .pt-10{padding-top:0}.unplanned-jobs-component .ag-theme-balham .row{margin-bottom:0}.unplanned-jobs-component .ag-theme-balham .ag-row:not(.ag-row-group) .ag-cell span{display:inline-block}.unplanned-jobs-component .ag-theme-balham .ag-row:not(.ag-row-group) .ag-cell span.unplanned-job-menu.action-btn{padding-right:0!important}.unplanned-jobs-component .ag-theme-balham .ag-row:not(.ag-row-group) .ag-cell span.unplanned-job-menu.action-btn .fa-caret-down{right:5px;padding-left:0!important}.unplanned-jobs-component .ag-theme-balham .ag-row:not(.ag-row-group) .ag-cell span.unplanned-job-menu .movement-menu-component{display:inline-block;padding-right:3px}.unplanned-jobs-component .ag-theme-balham .ag-row:not(.ag-row-group) .ag-cell span.unplanned-job-menu .movement-menu-component .btn-primary{padding:0 1px}.unplanned-jobs-component .ag-theme-balham .ag-row:not(.ag-row-group) .ag-cell a.drag-handle{background-color:#fff;border:1px solid #00529e;border-radius:4px}.unplanned-jobs-component .ag-theme-balham .ag-row:not(.ag-row-group) .ag-cell a.no-drag{cursor:no-drop;opacity:.5}div.container-no.ui-draggable-dragging{background-color:#709ebe;color:#fff;display:block;height:32px;line-height:32px;text-align:center;padding:0 10px;border-radius:3px;text-transform:uppercase}div.container-no.ui-draggable-dragging.delayed{background-color:#dc4a51}div.container-no.ui-draggable-dragging span{display:none}div.container-no.ui-draggable-dragging span.drag-name{display:inline}.notification-on,.show-hidden-link-active{display:block!important}.notify-chat-window{animation:headerBackGroundColorChange 2s infinite}@keyframes headerBackGroundColorChange{0%,100%{background-color:#00294f}50%{background-color:orange}}.planned-movements-container-component{transition:width 2s ease-in-out}.planned-movements-container-component cc-planned-jobs .side-element{width:100%}.planned-movements-container-component .planned-jobs-toolbar{background-color:#a8a8a8;height:auto;display:flex;flex-wrap:wrap;justify-content:space-between;min-width:1%}.planned-movements-container-component .planned-jobs-toolbar .vehicle-group{flex-grow:1;margin-top:5px;margin-left:.5%}.planned-movements-container-component .planned-jobs-toolbar .dp-search{flex-grow:10;margin-top:5px;margin-left:0}.planned-movements-container-component .planned-jobs-toolbar .date-picker{flex-grow:50;text-align:center;margin-top:15px}.planned-movements-container-component .planned-jobs-toolbar .chart-slider{flex-grow:55;margin-top:5px;margin-right:10px;margin-left:10px}.planned-movements-container-component .planned-jobs-toolbar .unplanned-jobs-toggle{flex-grow:1;padding-top:5px;height:auto;margin-left:15px;background-color:#00294f;min-width:55px;color:#fff;font-size:24px;text-align:center}.planned-movements-container-component .planned-jobs-toolbar .unplanned-jobs-toggle:hover{opacity:.6;cursor:pointer}.planned-movements-container-component .planned-jobs .planned-jobs-container-component{background-color:#a9a9a9;margin-bottom:0;height:76.2vh}.planned-movements-container-component .planned-jobs .planned-jobs-container-component .gantt.grey-bg-container{border:0!important;position:relative;margin-left:1px;font-size:14px;padding:0;overflow-y:scroll;height:76vh;z-index:1}.planned-movements-container-component .planned-jobs .planned-jobs-container-component .gantt-side-content{border-right:1px solid #ddd}.planned-movements-container-component .planned-jobs .planned-jobs-container-component .gantt-side-content .gantt-row-label-background{position:absolute;width:100%;background-color:#ececec}.order-view .con-err,.planned-movements-container-component .planned-jobs .planned-jobs-container-component .gantt-side-content .has-error,.unTransferrableContainer{color:red}.planned-movements-container-component .planned-jobs .planned-jobs-container-component .gantt-side-content .gantt-tree-body{width:200px}.planned-movements-container-component .planned-jobs .planned-jobs-container-component .info-btn{position:absolute;right:25px}.planned-movements-container-component .planned-jobs .planned-jobs-container-component .info-btn .action-activate,.planned-movements-container-component .planned-jobs .planned-jobs-container-component .info-btn .action-approve,.planned-movements-container-component .planned-jobs .planned-jobs-container-component .info-btn .action-attachments,.planned-movements-container-component .planned-jobs .planned-jobs-container-component .info-btn .action-audit,.planned-movements-container-component .planned-jobs .planned-jobs-container-component .info-btn .action-cancel,.planned-movements-container-component .planned-jobs .planned-jobs-container-component .info-btn .action-copy,.planned-movements-container-component .planned-jobs .planned-jobs-container-component .info-btn .action-deactivate,.planned-movements-container-component .planned-jobs .planned-jobs-container-component .info-btn .action-details,.planned-movements-container-component .planned-jobs .planned-jobs-container-component .info-btn .action-disable,.planned-movements-container-component .planned-jobs .planned-jobs-container-component .info-btn .action-edit,.planned-movements-container-component .planned-jobs .planned-jobs-container-component .info-btn .action-enable,.planned-movements-container-component .planned-jobs .planned-jobs-container-component .info-btn .action-mark,.planned-movements-container-component .planned-jobs .planned-jobs-container-component .info-btn .action-reject,.planned-movements-container-component .planned-jobs .planned-jobs-container-component .info-btn .action-remove,.planned-movements-container-component .planned-jobs .planned-jobs-container-component .info-btn .action-resend,.planned-movements-container-component .planned-jobs .planned-jobs-container-component .info-btn .action-reset,.planned-movements-container-component .planned-jobs .planned-jobs-container-component .info-btn .action-unmark,.planned-movements-container-component .planned-jobs .planned-jobs-container-component .info-btn .action-users,.planned-movements-container-component .planned-jobs .planned-jobs-container-component .info-btn .action-view,.planned-movements-container-component .planned-jobs .planned-jobs-container-component .info-btn .action-view-attachments,.planned-movements-container-component .planned-jobs .planned-jobs-container-component .info-btn .fa{font-size:14px}.planned-movements-container-component .planned-jobs .planned-jobs-container-component .warning-btn{position:absolute;right:25px;color:#d48100}.planned-movements-container-component .planned-jobs .planned-jobs-container-component .warning-btn .action-activate,.planned-movements-container-component .planned-jobs .planned-jobs-container-component .warning-btn .action-approve,.planned-movements-container-component .planned-jobs .planned-jobs-container-component .warning-btn .action-attachments,.planned-movements-container-component .planned-jobs .planned-jobs-container-component .warning-btn .action-audit,.planned-movements-container-component .planned-jobs .planned-jobs-container-component .warning-btn .action-cancel,.planned-movements-container-component .planned-jobs .planned-jobs-container-component .warning-btn .action-copy,.planned-movements-container-component .planned-jobs .planned-jobs-container-component .warning-btn .action-deactivate,.planned-movements-container-component .planned-jobs .planned-jobs-container-component .warning-btn .action-details,.planned-movements-container-component .planned-jobs .planned-jobs-container-component .warning-btn .action-disable,.planned-movements-container-component .planned-jobs .planned-jobs-container-component .warning-btn .action-edit,.planned-movements-container-component .planned-jobs .planned-jobs-container-component .warning-btn .action-enable,.planned-movements-container-component .planned-jobs .planned-jobs-container-component .warning-btn .action-mark,.planned-movements-container-component .planned-jobs .planned-jobs-container-component .warning-btn .action-reject,.planned-movements-container-component .planned-jobs .planned-jobs-container-component .warning-btn .action-remove,.planned-movements-container-component .planned-jobs .planned-jobs-container-component .warning-btn .action-resend,.planned-movements-container-component .planned-jobs .planned-jobs-container-component .warning-btn .action-reset,.planned-movements-container-component .planned-jobs .planned-jobs-container-component .warning-btn .action-unmark,.planned-movements-container-component .planned-jobs .planned-jobs-container-component .warning-btn .action-users,.planned-movements-container-component .planned-jobs .planned-jobs-container-component .warning-btn .action-view,.planned-movements-container-component .planned-jobs .planned-jobs-container-component .warning-btn .action-view-attachments,.planned-movements-container-component .planned-jobs .planned-jobs-container-component .warning-btn .fa{font-size:14px}.planned-movements-container-component .planned-jobs .planned-jobs-container-component .message-driver-btn{position:absolute;right:5px;cursor:pointer}.planned-movements-container-component .planned-jobs .planned-jobs-container-component .message-driver-btn .action-activate,.planned-movements-container-component .planned-jobs .planned-jobs-container-component .message-driver-btn .action-approve,.planned-movements-container-component .planned-jobs .planned-jobs-container-component .message-driver-btn .action-attachments,.planned-movements-container-component .planned-jobs .planned-jobs-container-component .message-driver-btn .action-audit,.planned-movements-container-component .planned-jobs .planned-jobs-container-component .message-driver-btn .action-cancel,.planned-movements-container-component .planned-jobs .planned-jobs-container-component .message-driver-btn .action-copy,.planned-movements-container-component .planned-jobs .planned-jobs-container-component .message-driver-btn .action-deactivate,.planned-movements-container-component .planned-jobs .planned-jobs-container-component .message-driver-btn .action-details,.planned-movements-container-component .planned-jobs .planned-jobs-container-component .message-driver-btn .action-disable,.planned-movements-container-component .planned-jobs .planned-jobs-container-component .message-driver-btn .action-edit,.planned-movements-container-component .planned-jobs .planned-jobs-container-component .message-driver-btn .action-enable,.planned-movements-container-component .planned-jobs .planned-jobs-container-component .message-driver-btn .action-mark,.planned-movements-container-component .planned-jobs .planned-jobs-container-component .message-driver-btn .action-reject,.planned-movements-container-component .planned-jobs .planned-jobs-container-component .message-driver-btn .action-remove,.planned-movements-container-component .planned-jobs .planned-jobs-container-component .message-driver-btn .action-resend,.planned-movements-container-component .planned-jobs .planned-jobs-container-component .message-driver-btn .action-reset,.planned-movements-container-component .planned-jobs .planned-jobs-container-component .message-driver-btn .action-unmark,.planned-movements-container-component .planned-jobs .planned-jobs-container-component .message-driver-btn .action-users,.planned-movements-container-component .planned-jobs .planned-jobs-container-component .message-driver-btn .action-view,.planned-movements-container-component .planned-jobs .planned-jobs-container-component .message-driver-btn .action-view-attachments,.planned-movements-container-component .planned-jobs .planned-jobs-container-component .message-driver-btn .fa{font-size:14px}.planned-movements-container-component .planned-jobs .planned-jobs-container-component .vehicle-show-hide{position:absolute;left:5px;cursor:pointer}.planned-movements-container-component .planned-jobs .planned-jobs-container-component .vehicle-show-hide .action-activate,.planned-movements-container-component .planned-jobs .planned-jobs-container-component .vehicle-show-hide .action-approve,.planned-movements-container-component .planned-jobs .planned-jobs-container-component .vehicle-show-hide .action-attachments,.planned-movements-container-component .planned-jobs .planned-jobs-container-component .vehicle-show-hide .action-audit,.planned-movements-container-component .planned-jobs .planned-jobs-container-component .vehicle-show-hide .action-cancel,.planned-movements-container-component .planned-jobs .planned-jobs-container-component .vehicle-show-hide .action-copy,.planned-movements-container-component .planned-jobs .planned-jobs-container-component .vehicle-show-hide .action-deactivate,.planned-movements-container-component .planned-jobs .planned-jobs-container-component .vehicle-show-hide .action-details,.planned-movements-container-component .planned-jobs .planned-jobs-container-component .vehicle-show-hide .action-disable,.planned-movements-container-component .planned-jobs .planned-jobs-container-component .vehicle-show-hide .action-edit,.planned-movements-container-component .planned-jobs .planned-jobs-container-component .vehicle-show-hide .action-enable,.planned-movements-container-component .planned-jobs .planned-jobs-container-component .vehicle-show-hide .action-mark,.planned-movements-container-component .planned-jobs .planned-jobs-container-component .vehicle-show-hide .action-reject,.planned-movements-container-component .planned-jobs .planned-jobs-container-component .vehicle-show-hide .action-remove,.planned-movements-container-component .planned-jobs .planned-jobs-container-component .vehicle-show-hide .action-resend,.planned-movements-container-component .planned-jobs .planned-jobs-container-component .vehicle-show-hide .action-reset,.planned-movements-container-component .planned-jobs .planned-jobs-container-component .vehicle-show-hide .action-unmark,.planned-movements-container-component .planned-jobs .planned-jobs-container-component .vehicle-show-hide .action-users,.planned-movements-container-component .planned-jobs .planned-jobs-container-component .vehicle-show-hide .action-view,.planned-movements-container-component .planned-jobs .planned-jobs-container-component .vehicle-show-hide .action-view-attachments,.planned-movements-container-component .planned-jobs .planned-jobs-container-component .vehicle-show-hide .fa{font-size:14px}.planned-movements-container-component .planned-jobs .planned-jobs-container-component .notification-bubble{position:absolute;right:0;color:orange;top:20px;display:none;z-index:-2;animation:colorchange 2s infinite}.planned-movements-container-component .planned-jobs .planned-jobs-container-component .notification-bubble .action-activate,.planned-movements-container-component .planned-jobs .planned-jobs-container-component .notification-bubble .action-approve,.planned-movements-container-component .planned-jobs .planned-jobs-container-component .notification-bubble .action-attachments,.planned-movements-container-component .planned-jobs .planned-jobs-container-component .notification-bubble .action-audit,.planned-movements-container-component .planned-jobs .planned-jobs-container-component .notification-bubble .action-cancel,.planned-movements-container-component .planned-jobs .planned-jobs-container-component .notification-bubble .action-copy,.planned-movements-container-component .planned-jobs .planned-jobs-container-component .notification-bubble .action-deactivate,.planned-movements-container-component .planned-jobs .planned-jobs-container-component .notification-bubble .action-details,.planned-movements-container-component .planned-jobs .planned-jobs-container-component .notification-bubble .action-disable,.planned-movements-container-component .planned-jobs .planned-jobs-container-component .notification-bubble .action-edit,.planned-movements-container-component .planned-jobs .planned-jobs-container-component .notification-bubble .action-enable,.planned-movements-container-component .planned-jobs .planned-jobs-container-component .notification-bubble .action-mark,.planned-movements-container-component .planned-jobs .planned-jobs-container-component .notification-bubble .action-reject,.planned-movements-container-component .planned-jobs .planned-jobs-container-component .notification-bubble .action-remove,.planned-movements-container-component .planned-jobs .planned-jobs-container-component .notification-bubble .action-resend,.planned-movements-container-component .planned-jobs .planned-jobs-container-component .notification-bubble .action-reset,.planned-movements-container-component .planned-jobs .planned-jobs-container-component .notification-bubble .action-unmark,.planned-movements-container-component .planned-jobs .planned-jobs-container-component .notification-bubble .action-users,.planned-movements-container-component .planned-jobs .planned-jobs-container-component .notification-bubble .action-view,.planned-movements-container-component .planned-jobs .planned-jobs-container-component .notification-bubble .action-view-attachments,.planned-movements-container-component .planned-jobs .planned-jobs-container-component .notification-bubble .fa{font-size:10px}@keyframes colorchange{0%,100%{color:transparent}50%{color:orange}}.planned-movements-container-component .planned-jobs .planned-jobs-container-component .gantt-tree-handle{width:180px;top:20px}.planned-movements-container-component .planned-jobs .planned-jobs-container-component .gantt-tree-handle:before{position:absolute;left:30px}.planned-movements-container-component .planned-jobs .planned-jobs-container-component .rego-header{padding-left:45px;float:left;vertical-align:middle;margin-bottom:15px;font-size:14px}.planned-movements-container-component .planned-jobs .planned-jobs-container-component .show-hidden-link{float:left;display:none}.planned-movements-container-component .planned-jobs .planned-jobs-container-component .show-hidden-link a{font-size:12px;color:#999}.planned-movements-container-component .planned-jobs .planned-jobs-container-component .show-hidden-link a:hover{color:#00529e;cursor:pointer}.planned-movements-container-component .planned-jobs .planned-jobs-container-component .collapse-expand-link{float:right;margin-left:30px}.planned-movements-container-component .planned-jobs .planned-jobs-container-component .collapse-expand-link a{font-size:12px;color:#999}.planned-movements-container-component .planned-jobs .planned-jobs-container-component .collapse-expand-link a:hover{color:#00529e;cursor:pointer}.planned-movements-container-component .planned-jobs .planned-jobs-container-component .rego-label{padding-left:40px;text-align:left;position:static;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:125px}.planned-movements-container-component .planned-jobs .planned-jobs-container-component .rego-label:hover{overflow:visible}.planned-movements-container-component .planned-jobs .planned-jobs-container-component .gantt-row{transition:background-color .2s linear}.planned-movements-container-component .planned-jobs .planned-jobs-container-component .gantt-row.ui-droppable-active{background-color:rgba(210,153,64,.1);border:1px dotted rgba(210,153,64,.5)}.planned-movements-container-component .planned-jobs .planned-jobs-container-component .gantt-row.ui-droppable-active.ui-droppable-hover{background-color:rgba(210,153,64,.3)!important}.planned-movements-container-component .planned-jobs .planned-jobs-container-component .gantt-row.ui-droppable-disabled .gantt-task-background{border-top-left-radius:0}.planned-movements-container-component .planned-jobs .planned-jobs-container-component .angular-ui-tree-node{text-align:center}.planned-movements-container-component .planned-jobs .planned-jobs-container-component .angular-ui-tree-node[collapsed=false]{border-left:2px solid #00529e;position:relative}.planned-movements-container-component .planned-jobs .planned-jobs-container-component .angular-ui-tree-node[collapsed=false]:after,.planned-movements-container-component .planned-jobs .planned-jobs-container-component .angular-ui-tree-node[collapsed=false]:before{content:"";height:1px;width:100%;position:absolute;bottom:0;left:-2px;background:0 0;background:linear-gradient(90deg,#00529e,#fff 75%)}.planned-movements-container-component .planned-jobs .planned-jobs-container-component .angular-ui-tree-node[collapsed=false]:before{top:-1px}.planned-movements-container-component .planned-jobs .planned-jobs-container-component .angular-ui-tree-node[collapsed=false] .angular-ui-tree-node{border-left:0}.planned-movements-container-component .planned-jobs .planned-jobs-container-component .angular-ui-tree-node[collapsed=false] .angular-ui-tree-node:after,.planned-movements-container-component .planned-jobs .planned-jobs-container-component .angular-ui-tree-node[collapsed=false] .angular-ui-tree-node:before{background:0 0}.planned-movements-container-component .planned-jobs .planned-jobs-container-component [ui-tree-node] .gantt-label-text{font-size:12px}.planned-movements-container-component .planned-jobs .planned-jobs-container-component [ui-tree-node] .gantt-tree-handle-button{line-height:30px;position:static!important}.planned-movements-container-component .planned-jobs .planned-jobs-container-component [ui-tree-node] .gantt-tree-handle{padding-left:5px!important}.planned-movements-container-component .planned-jobs .planned-jobs-container-component [ui-tree-node] [ui-tree-node] span{display:none}.planned-movements-container-component .planned-jobs .planned-jobs-container-component .gantt-header-row.gantt-header-row-last{background-color:#e5e5e5}.planned-movements-container-component .planned-jobs .planned-jobs-container-component .gantt-header-row.gantt-header-row-first{border:0}.planned-movements-container-component .planned-jobs .planned-jobs-container-component .gantt-column-header{font-size:11px;text-align:left;color:#333;border-left:0!important;text-indent:-15px;overflow:visible;border:0;font-weight:700}.planned-movements-container-component .planned-jobs .planned-jobs-container-component .gantt-column-header.gantt-column-header-first{text-indent:0}.planned-movements-container-component .planned-jobs .planned-jobs-container-component .gantt-column-header.gantt-column-header-first.gantt-column-header-last{background-color:#fff;font-weight:700;text-align:center;font-size:14px;text-indent:0}.planned-movements-container-component .planned-jobs .planned-jobs-container-component .ui-droppable.ui-droppable-hover{background-color:#d3d3d3}.planned-movements-container-component .planned-jobs .planned-jobs-container-component .gantt-current-date-line{border:1px solid #000;top:12px;opacity:1;z-index:1}.planned-movements-container-component .planned-jobs .planned-jobs-container-component .gantt-current-date-line:after{content:"now";background-color:#000;padding:5px 10px;color:#fff;position:absolute;top:-2px;right:-23px;border-radius:20px;z-index:100;font-size:12px;bottom:unset}.planned-movements-container-component .planned-jobs .planned-jobs-container-component .gantt-scrollable{padding-bottom:35px;border-left:0}.planned-movements-container-component .planned-jobs .planned-jobs-container-component .gantt-row-even>.gantt-row-background{background-color:#f4f4f4}.planned-movements-container-component .planned-jobs .planned-jobs-container-component .gantt-valign-container{background-color:#fff;border-radius:5px;border-width:.5px;margin-right:5px;margin-left:5px;margin-top:5px;height:35px}.planned-movements-container-component .planned-jobs .planned-jobs-container-component .gantt-side{min-width:200px}.planned-movements-container-component .planned-jobs .planned-jobs-container-component .gantt-row-height{height:3em}.planned-movements-container-component .planned-jobs .planned-jobs-container-component .gantt-task:hover .planned-job-menu{opacity:1}.planned-movements-container-component .planned-jobs .planned-jobs-container-component .gantt-task.notification-start .gantt-task-background{border-top-left-radius:0!important;border-bottom-left-radius:0!important}.planned-movements-container-component .planned-jobs .planned-jobs-container-component .gantt-task.notification-start:before{content:"\f071";width:20px;height:32px;position:absolute;background:#580109;z-index:1;font-size:13px;font-family:FontAwesome;line-height:30px;color:#fff;text-align:center;border:1px solid #333;right:100%;border-right:0}.planned-movements-container-component .planned-jobs .planned-jobs-container-component .gantt-task.notification-start:hover:before{content:"Notification Earlier";font-size:13px;font-family:Roboto;width:75px;white-space:wrap;line-height:15px}.planned-movements-container-component .planned-jobs .planned-jobs-container-component .gantt-task.notification-end .gantt-task-background{border-top-right-radius:0!important;border-bottom-right-radius:0!important}.planned-movements-container-component .planned-jobs .planned-jobs-container-component .gantt-task.notification-end:after{content:"\f071";width:20px;height:32px;position:absolute;background:#580109;z-index:1;font-size:13px;font-family:FontAwesome;line-height:30px;color:#fff;text-align:center;border:1px solid #333;left:100%;border-left:0;top:0}.planned-movements-container-component .planned-jobs .planned-jobs-container-component .gantt-task.notification-end:hover:after{content:"Notification Later";font-family:Roboto;width:75px;white-space:wrap;line-height:15px}.planned-movements-container-component .planned-jobs .planned-jobs-container-component .gantt-task .gantt-task-content{line-height:32px;font-size:12px;text-transform:uppercase;position:relative}.planned-movements-container-component .planned-jobs .planned-jobs-container-component .gantt-task .gantt-task-content:hover{opacity:1}.planned-movements-container-component .planned-jobs .planned-jobs-container-component .gantt-task.quarter .gantt-task-content{background:linear-gradient(to right,#187a1d 0,#187a1d 25%,rgba(255,255,255,0) 26%,rgba(255,255,255,0) 100%);border-radius:25px}.planned-movements-container-component .planned-jobs .planned-jobs-container-component .gantt-task.half .gantt-task-content{background:linear-gradient(to right,#187a1d 0,#187a1d 50%,rgba(255,255,255,0) 51%,rgba(255,255,255,0) 100%);border-radius:25px}.planned-movements-container-component .planned-jobs .planned-jobs-container-component .gantt-task.three-quarter .gantt-task-content{background:linear-gradient(to right,#187a1d 0,#187a1d 75%,rgba(255,255,255,0) 76%,rgba(255,255,255,0) 100%);border-radius:25px}.planned-movements-container-component .planned-jobs .planned-jobs-container-component .gantt-task .gantt-task-background{border-radius:5px}.planned-movements-container-component .planned-jobs .planned-jobs-container-component .gantt-task.is-planned .gantt-task-background{background-color:rgba(0,121,255,.15);border:1px solid #00529e;transition:background-color .2s linear}.planned-movements-container-component .planned-jobs .planned-jobs-container-component .gantt-task.is-planned .gantt-task-content a{color:#00529e}.planned-movements-container-component .planned-jobs .planned-jobs-container-component .gantt-task.is-planned:hover .gantt-task-background{background-color:rgba(0,121,255,.5);border:1px solid rgba(0,0,0,.5)}.planned-movements-container-component .planned-jobs .planned-jobs-container-component .gantt-task.is-in-progress .gantt-task-background{background-color:#799d52}.planned-movements-container-component .planned-jobs .planned-jobs-container-component .gantt-task.is-in-progress .gantt-task-content{color:#fff}.planned-movements-container-component .planned-jobs .planned-jobs-container-component .gantt-task.is-completed .gantt-task-background{background-color:rgba(255,212,128,.4);border:1px solid #ffd480}.planned-movements-container-component .planned-jobs .planned-jobs-container-component .gantt-task.is-completed .gantt-task-content{color:#000}.planned-movements-container-component .planned-jobs .planned-jobs-container-component .gantt-task.is-delayed .gantt-task-background{background-color:rgba(255,0,0,.5);border:1px solid rgba(0,0,0,.5);transition:background-color .2s linear}.planned-movements-container-component .planned-jobs .planned-jobs-container-component .gantt-task.is-delayed .gantt-task-content{color:#fff}.planned-movements-container-component .dp-vehicle-tooltip .grayed,.planned-movements-container-component .dp-vehicle-tooltip a{color:#fff!important}.planned-movements-container-component .planned-jobs .planned-jobs-container-component .gantt-task.is-delayed:hover .gantt-task-background{background-color:rgba(255,0,0,.75)}.planned-movements-container-component .planned-jobs .planned-job-menu a{text-transform:initial}.planned-movements-container-component .planned-jobs .vehicle-group{min-width:140px;max-width:140px}.planned-movements-container-component .planned-jobs .vehicle-group .chosen-container-single .chosen-drop{text-align:left}.planned-movements-container-component .dp-vehicle-tooltip{text-align:left;padding-bottom:3px}.planned-movements-container-component .dp-vehicle-tooltip .cc-vehicle-location>div{padding:5px 5px 0 15px}.planned-movements-container-component .dp-vehicle-tooltip .cc-vehicle-location>i{left:3px!important;top:4px}.planned-movements-container-component .dp-vehicle-tooltip .grayed .action-activate,.planned-movements-container-component .dp-vehicle-tooltip .grayed .action-approve,.planned-movements-container-component .dp-vehicle-tooltip .grayed .action-attachments,.planned-movements-container-component .dp-vehicle-tooltip .grayed .action-audit,.planned-movements-container-component .dp-vehicle-tooltip .grayed .action-cancel,.planned-movements-container-component .dp-vehicle-tooltip .grayed .action-copy,.planned-movements-container-component .dp-vehicle-tooltip .grayed .action-deactivate,.planned-movements-container-component .dp-vehicle-tooltip .grayed .action-details,.planned-movements-container-component .dp-vehicle-tooltip .grayed .action-disable,.planned-movements-container-component .dp-vehicle-tooltip .grayed .action-edit,.planned-movements-container-component .dp-vehicle-tooltip .grayed .action-enable,.planned-movements-container-component .dp-vehicle-tooltip .grayed .action-mark,.planned-movements-container-component .dp-vehicle-tooltip .grayed .action-reject,.planned-movements-container-component .dp-vehicle-tooltip .grayed .action-remove,.planned-movements-container-component .dp-vehicle-tooltip .grayed .action-resend,.planned-movements-container-component .dp-vehicle-tooltip .grayed .action-reset,.planned-movements-container-component .dp-vehicle-tooltip .grayed .action-unmark,.planned-movements-container-component .dp-vehicle-tooltip .grayed .action-users,.planned-movements-container-component .dp-vehicle-tooltip .grayed .action-view,.planned-movements-container-component .dp-vehicle-tooltip .grayed .action-view-attachments,.planned-movements-container-component .dp-vehicle-tooltip .grayed .fa{font-size:14px}.planned-movements-container-component .dp-vehicle-tooltip a .action-activate,.planned-movements-container-component .dp-vehicle-tooltip a .action-approve,.planned-movements-container-component .dp-vehicle-tooltip a .action-attachments,.planned-movements-container-component .dp-vehicle-tooltip a .action-audit,.planned-movements-container-component .dp-vehicle-tooltip a .action-cancel,.planned-movements-container-component .dp-vehicle-tooltip a .action-copy,.planned-movements-container-component .dp-vehicle-tooltip a .action-deactivate,.planned-movements-container-component .dp-vehicle-tooltip a .action-details,.planned-movements-container-component .dp-vehicle-tooltip a .action-disable,.planned-movements-container-component .dp-vehicle-tooltip a .action-edit,.planned-movements-container-component .dp-vehicle-tooltip a .action-enable,.planned-movements-container-component .dp-vehicle-tooltip a .action-mark,.planned-movements-container-component .dp-vehicle-tooltip a .action-reject,.planned-movements-container-component .dp-vehicle-tooltip a .action-remove,.planned-movements-container-component .dp-vehicle-tooltip a .action-resend,.planned-movements-container-component .dp-vehicle-tooltip a .action-reset,.planned-movements-container-component .dp-vehicle-tooltip a .action-unmark,.planned-movements-container-component .dp-vehicle-tooltip a .action-users,.planned-movements-container-component .dp-vehicle-tooltip a .action-view,.planned-movements-container-component .dp-vehicle-tooltip a .action-view-attachments,.planned-movements-container-component .dp-vehicle-tooltip a .fa{padding-right:10px}.planned-movements-container-component .dp-vehicle-tooltip .cc-vehicle-location{width:225px}.planned-movements-container-component .dp-message-driver{z-index:9999;background-color:#df8209}.planned-movements-container-component .date-label{padding-left:10px;padding-right:10px}.planned-movements-container-component .double-left{padding-right:5px}.planned-movements-container-component .double-left .action-activate:first-child,.planned-movements-container-component .double-left .action-approve:first-child,.planned-movements-container-component .double-left .action-attachments:first-child,.planned-movements-container-component .double-left .action-audit:first-child,.planned-movements-container-component .double-left .action-cancel:first-child,.planned-movements-container-component .double-left .action-copy:first-child,.planned-movements-container-component .double-left .action-deactivate:first-child,.planned-movements-container-component .double-left .action-details:first-child,.planned-movements-container-component .double-left .action-disable:first-child,.planned-movements-container-component .double-left .action-edit:first-child,.planned-movements-container-component .double-left .action-enable:first-child,.planned-movements-container-component .double-left .action-mark:first-child,.planned-movements-container-component .double-left .action-reject:first-child,.planned-movements-container-component .double-left .action-remove:first-child,.planned-movements-container-component .double-left .action-resend:first-child,.planned-movements-container-component .double-left .action-reset:first-child,.planned-movements-container-component .double-left .action-unmark:first-child,.planned-movements-container-component .double-left .action-users:first-child,.planned-movements-container-component .double-left .action-view-attachments:first-child,.planned-movements-container-component .double-left .action-view:first-child,.planned-movements-container-component .double-left .fa:first-child{position:relative;left:7px}.planned-movements-container-component .double-right{padding-left:5px}.planned-movements-container-component .double-right .action-activate:last-child,.planned-movements-container-component .double-right .action-approve:last-child,.planned-movements-container-component .double-right .action-attachments:last-child,.planned-movements-container-component .double-right .action-audit:last-child,.planned-movements-container-component .double-right .action-cancel:last-child,.planned-movements-container-component .double-right .action-copy:last-child,.planned-movements-container-component .double-right .action-deactivate:last-child,.planned-movements-container-component .double-right .action-details:last-child,.planned-movements-container-component .double-right .action-disable:last-child,.planned-movements-container-component .double-right .action-edit:last-child,.planned-movements-container-component .double-right .action-enable:last-child,.planned-movements-container-component .double-right .action-mark:last-child,.planned-movements-container-component .double-right .action-reject:last-child,.planned-movements-container-component .double-right .action-remove:last-child,.planned-movements-container-component .double-right .action-resend:last-child,.planned-movements-container-component .double-right .action-reset:last-child,.planned-movements-container-component .double-right .action-unmark:last-child,.planned-movements-container-component .double-right .action-users:last-child,.planned-movements-container-component .double-right .action-view-attachments:last-child,.planned-movements-container-component .double-right .action-view:last-child,.planned-movements-container-component .double-right .fa:last-child{position:relative;right:7px}.planned-movements-container-component cc-planned-job-menu-component{width:100%;height:100%;position:absolute;top:0;left:0}.planned-movements-container-component cc-planned-job-menu-component .gantt-tree-body{overflow:initial!important}.planned-movements-container-component cc-planned-job-menu-component .planned-job-menu-container{display:block;width:100%;height:100%}.planned-movements-container-component cc-planned-job-menu-component .planned-job-menu-container .planned-job-menu{float:right;width:100%;max-width:20px;height:20px;margin-top:6px;background-color:rgba(0,0,0,.7);cursor:pointer;margin-right:6px;border-radius:20px;opacity:0;position:relative}.dynamic-planning-tooltip .tooltip-inner,.tooltip-inner,.tooltip-inner-upwards{margin-right:35px!important}.planned-movements-container-component cc-planned-job-menu-component .planned-job-menu-container .planned-job-menu:hover{background-color:#666}.planned-movements-container-component cc-planned-job-menu-component .planned-job-menu-container .planned-job-menu .drop-toggle{width:100%;height:100%}.planned-movements-container-component cc-planned-job-menu-component .planned-job-menu-container .planned-job-menu .drop-toggle:after{content:"\f0d7";color:#fff;font-family:FontAwesome;position:absolute;left:5px;top:-5px;font-size:17px}.planned-movements-container-component cc-planned-job-menu-component .planned-job-menu-container .task-text{font-size:12.5px}.planned-movements-container-component [gantt-day-change]{padding:2px 10px;color:#0079ff}.planned-movements-container-component .vehicle-select{width:195px;text-align:left}.dropdown-menu-dp{width:210px;background-color:#fff}.menu-drop-up{position:absolute!important;bottom:10px;background-color:#fff}.tooltip-inner-upwards{margin-top:-455px!important}.dynamic-planning-tooltip .tooltip-arrow{right:36px!important}.dynamic-planning-tooltip .tooltip.bottom:not(.bottom-right):not(.bottom-left){left:50%!important}.dynamic-planning-movement-compact-modal label{font-weight:700}.dynamic-planning-movement-compact-modal .modal-header{height:60px;background-color:#00294f;color:#fff}.dynamic-planning-movement-compact-modal .header-title{display:inline-block}.dynamic-planning-movement-compact-modal .header-title .header-item{float:left;padding:5px 8px}.dynamic-planning-movement-compact-modal fieldset{padding:12px;margin:1px;border:1px solid #e0e0e0}.dynamic-planning-movement-compact-modal fieldset legend{width:auto;border-bottom:none;font-size:14px;background-color:#00294f;color:#ffff;padding:3px 6px}.dynamic-planning-movement-compact-modal fieldset .address-details{margin-left:15px}.dynamic-planning-movement-compact-modal fieldset .address-details p,.dynamic-planning-movement-compact-modal fieldset span{font-size:12px}.dynamic-planning-movement-compact-modal .form-group{margin-left:15px;margin-right:15px;margin-bottom:10px}.dynamic-planning-movement-compact-modal .modal-footer{height:60px}.vehicle-filter-modal{background-color:transparent}.vehicle-filter-modal .arrows-container{margin-top:100px}.vehicle-filter-modal .vehicles .disabled>div:first-child,.vehicle-filter-modal .vehicles .enabled>div:first-child{margin-bottom:0}.vehicle-filter-modal .vehicles .disabled>div:nth-child(2),.vehicle-filter-modal .vehicles .enabled>div:nth-child(2){margin-bottom:10px}.vehicle-filter-modal .vehicles .disabled select,.vehicle-filter-modal .vehicles .enabled select{height:350px}.timer-control{display:flex;align-items:center}.timer-control #margin-right{margin-right:5px}.timer-control #margin-bottom{margin-bottom:5px}.timer-control input:checked+.slider{background-color:#00294f}.timer-control input:checked+.slider:before{transform:translateX(26px)}.timer-control input:focus+.slider{box-shadow:0 0 1px #2196f3}.timer-control .switch{position:relative;display:inline-block;width:52px;height:22px;margin-right:5px}.timer-control .switch input{opacity:0;width:0;height:0}.timer-control .switch .round{border-radius:4px}.timer-control .switch .round:before{border-radius:10%}.timer-control .slider{position:absolute;cursor:pointer;top:0;left:0;right:0;bottom:0;background-color:#ccc;-webkit-transition:.4s;transition:.4s}.timer-control .slider:before{position:absolute;content:"";height:14px;width:18px;left:4px;bottom:4px;background-color:#fff;-webkit-transition:.4s;transition:.4s}.timer-control .time-selector{margin-right:5px}.timer-control .refresh-button{margin-right:5px;margin-bottom:5px}.timer-control .remaining-time{font-weight:200;padding:0 5px;border-radius:4px;border-style:solid;border-width:1px;background-color:#f4f4f4}.messaging-vehicles .vehicle-rego{width:110px;margin-right:7px;margin-bottom:10px}.messaging-vehicles .vehicle-rego-active{background-color:#337ab7;color:#fff}.messaging-vehicles .no-ie-clear::-ms-clear{display:none}.vehicle-monitor fieldset[disabled] .fieldset-overlay{cursor:not-allowed}.vehicle-monitor .grey-vehicle-message{margin-top:5px;background-color:#f9f9f9!important;border:1px solid #ddd;padding-right:10px;padding-left:10px;overflow-y:auto;overflow-x:hidden;padding-bottom:5px;height:525px}.vehicle-monitor h2{margin-bottom:40px}.vehicle-monitor h1{color:#d3d3d3;text-align:center}.vehicle-monitor .vehicle-pills{padding-left:0;padding-right:0}.vehicle-monitor .vehicle-pills .section-split{border:1px solid #ccc;margin-bottom:10px;padding-bottom:5px;text-align:center;padding-left:10px}.vehicle-monitor .vehicle-pills .section-split h4{margin-top:0;margin-left:-10px;background-color:#ddd;color:#666;text-align:center;padding-top:5px;padding-bottom:5px;font-size:14px}.vehicle-monitor .vehicle-pills h3{font-size:24px;margin-left:-15px;margin-right:-15px;text-align:center;background-color:#666;color:#eee;padding:5px;font-weight:300}.vehicle-monitor .vehicle-pills .nav>li{float:left;margin:2px;position:relative;width:100px}.vehicle-monitor .vehicle-pills .nav>li.please-select{animation:shake 3s cubic-bezier(.36,.07,.19,.97) both;animation-iteration-count:infinite;backface-visibility:hidden;perspective:1000px}.vehicle-monitor .vehicle-pills .nav>li a{background-color:#f9f9f9;border:1px solid #337ab7;border-radius:4px;overflow:hidden;white-space:nowrap;text-align:center;padding:10px 8px}.vehicle-monitor .vehicle-pills .nav>li a:hover{background-color:#eee;cursor:pointer}.vehicle-monitor .vehicle-pills .nav>li i{color:#337ab7;position:absolute;left:0;top:0}.vehicle-monitor .vehicle-pills .nav>li.active a{background-color:#337ab7;color:#fff}.vehicle-monitor .vehicle-pills .nav>li.has-new-message a{background-color:#f0ad4e;color:#000}.vehicle-monitor .vehicle-pills .nav>li.has-new-message i{color:#000}.vehicle-monitor .chat-boxes{display:table;table-layout:fixed;width:100%}.vehicle-monitor .chat-boxes .chat-box{display:table-cell;padding:5px}.vehicle-monitor .chat-boxes .chat-box h3{margin:0;padding:5px;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;text-align:center;background-color:#ddd;color:#666}.charge-code-modal .features .edit,.vehicle-select-modal .add-remove-btns{margin-top:100px}.vehicle-monitor .chat-boxes .chat-box>div{background-color:#f9f9f9;transition:box-shadow .5s ease-in-out}.vehicle-monitor .chat-boxes .chat-box>div.msg-arrived{box-shadow:0 0 7px 3px red}.vehicle-monitor .chat-boxes .chat-box>div .scroll-window{overflow-y:auto;overflow-x:hidden;padding-bottom:5px;height:450px;padding-top:20px;border:1px solid #ddd}.vehicle-monitor .chat-boxes .chat-box>div .scroll-window .scroll-content-wrap{display:table;table-layout:fixed;height:100%;width:100%}.vehicle-monitor .chat-boxes .chat-box>div .scroll-window .scroll-content-wrap .scroll-content{display:table-cell;vertical-align:bottom}.vehicle-monitor .chat-boxes .chat-box>div .send{width:100%}.vehicle-monitor .chat-boxes .chat-box>div .send>textarea{width:100%;min-height:40px;padding:9px;border-radius:0 0 7px 7px;overflow-y:hidden;resize:none}.vehicle-select-modal select{height:300px}@keyframes shake{0%,40%{transform:rotate(0);transform-origin:50% 50%}100%,60%,70%,80%,90%{transform:rotate(2deg);transform-origin:50% 50%}55%,65%,75%,85%,95%{transform:rotate(-2deg);transform-origin:50% 50%}}@media screen and (min-height:900px){.grey-vehicle-message{height:700px!important}.scroll-window{height:620px!important}.section-split{margin-top:20px}}.admin-job-pools .step-list{padding-left:10px;margin-left:5px}.admin-job-pools table.table-striped th{border-bottom:0}.job-pooling-old{display:flex;height:100%;width:100%}.job-pooling-old .job-listing{height:100%;width:100%;max-width:400px;margin-left:5px;border-right:1px solid #eee}.job-pooling-old .job-listing [active=active]{height:100%}.job-pooling-old .job-listing .nav-tabs{background-color:#E4E4E4;margin-top:5px;padding-left:10px}.job-pooling-old .job-listing .nav-tabs li a{border-radius:0;margin-right:0}.job-pooling-old .job-listing .tab-content,.job-pooling-old .job-listing .tab-pane{height:100%;padding-top:0}.job-pooling-old .job-listing .my-listing .job-item{border:1px solid #eee;background-color:rgba(228,228,228,.2)}.job-pooling-old .job-listing .vertical-overflow{overflow-y:auto;height:99%;margin-top:5px}.job-pooling-old .job-listing .vertical-overflow .job-item{margin:8px 10px;padding:10px;position:relative;border-bottom:1px solid #eee;transition:background-color .3s linear}.job-pooling-old .job-listing .vertical-overflow .job-item:before{content:"";position:absolute;width:100%;height:100%;bottom:-1px;left:-1px;background-color:rgba(0,148,162,0);border-bottom:2px solid rgba(0,148,162,0);visibility:hidden;-webkit-transform:scaleX(0);transform:scaleX(0);-webkit-transition:all .3s ease-in-out 0s;transition:all .3s ease-in-out 0s;transform-origin:0 0}.job-pooling-old .job-listing .vertical-overflow .job-item .action-activate,.job-pooling-old .job-listing .vertical-overflow .job-item .action-approve,.job-pooling-old .job-listing .vertical-overflow .job-item .action-attachments,.job-pooling-old .job-listing .vertical-overflow .job-item .action-audit,.job-pooling-old .job-listing .vertical-overflow .job-item .action-cancel,.job-pooling-old .job-listing .vertical-overflow .job-item .action-copy,.job-pooling-old .job-listing .vertical-overflow .job-item .action-deactivate,.job-pooling-old .job-listing .vertical-overflow .job-item .action-details,.job-pooling-old .job-listing .vertical-overflow .job-item .action-disable,.job-pooling-old .job-listing .vertical-overflow .job-item .action-edit,.job-pooling-old .job-listing .vertical-overflow .job-item .action-enable,.job-pooling-old .job-listing .vertical-overflow .job-item .action-mark,.job-pooling-old .job-listing .vertical-overflow .job-item .action-reject,.job-pooling-old .job-listing .vertical-overflow .job-item .action-remove,.job-pooling-old .job-listing .vertical-overflow .job-item .action-resend,.job-pooling-old .job-listing .vertical-overflow .job-item .action-reset,.job-pooling-old .job-listing .vertical-overflow .job-item .action-unmark,.job-pooling-old .job-listing .vertical-overflow .job-item .action-users,.job-pooling-old .job-listing .vertical-overflow .job-item .action-view,.job-pooling-old .job-listing .vertical-overflow .job-item .action-view-attachments,.job-pooling-old .job-listing .vertical-overflow .job-item .fa{padding-right:5px;font-size:15px;opacity:.5;text-align:center}.job-pooling-old .job-listing .vertical-overflow .job-item .job-title{padding-bottom:5px;font-weight:700}.job-pooling-old .job-listing .vertical-overflow .job-item .job-from,.job-pooling-old .job-listing .vertical-overflow .job-item .job-time,.job-pooling-old .job-listing .vertical-overflow .job-item .job-to{color:#888;font-size:13px;padding-bottom:2px}.job-pooling-old .job-listing .vertical-overflow .job-item .my-listing-info{width:100%}.job-pooling-old .job-listing .vertical-overflow .job-item .my-listing-info .sent-pool,.job-pooling-old .job-listing .vertical-overflow .job-item .my-listing-info .viewed-by{background-color:rgba(0,0,0,.05);display:inline-block;box-sizing:border-box;text-align:center;width:50%;margin-top:8px;padding:5px 0;font-weight:700;font-size:16px}.job-pooling-old .job-listing .vertical-overflow .job-item .my-listing-info .sent-pool span,.job-pooling-old .job-listing .vertical-overflow .job-item .my-listing-info .viewed-by span{font-size:13px;font-weight:400}.job-pooling-old .job-listing .vertical-overflow .job-item .my-listing-info .viewed-by{width:49%}.job-pooling-old .job-listing .vertical-overflow .job-item.new{background-color:rgba(0,148,162,.1);border-left:2px solid #0094a2;border-bottom:0}.job-pooling-old .job-listing .vertical-overflow .job-item.new:after{content:'NEW';font-weight:700;position:absolute;color:#0094a2;bottom:5px;right:10px}.job-pooling-old .job-listing .vertical-overflow .job-item.ending{background-color:rgba(210,153,64,.1);border-left:2px solid #d29940;border-bottom:0}.job-pooling-old .job-listing .vertical-overflow .job-item.ending:after{content:'ENDING';font-weight:700;position:absolute;color:#d29940;bottom:5px;right:10px}.job-pooling-old .job-listing .vertical-overflow .job-item.ending.active{border-left:2px solid #0094a2}.job-pooling-old .job-listing .vertical-overflow .job-item.ending.active:after{content:''}.job-pooling-old .job-listing .vertical-overflow .job-item.active{background-color:#0094a2;color:#fff!important;border-bottom:0}.job-pooling-old .job-listing .vertical-overflow .job-item.active .job-from,.job-pooling-old .job-listing .vertical-overflow .job-item.active .job-time,.job-pooling-old .job-listing .vertical-overflow .job-item.active .job-title,.job-pooling-old .job-listing .vertical-overflow .job-item.active .job-to{color:#fff}.job-pooling-old .job-listing .vertical-overflow .job-item.active:hover:before{visibility:hidden!important}.job-pooling-old .job-listing .vertical-overflow .job-item:hover{cursor:pointer}.job-pooling-old .job-listing .vertical-overflow .job-item:hover:before{visibility:visible;background-color:rgba(0,148,162,.1);border-bottom:2px solid #0094a2;-webkit-transform:scaleX(1);transform:scaleX(1)}.job-pooling-old .job-content{height:100%;width:100%;margin:5px;padding-left:20px}.job-pooling-old .job-content h1{font-size:22px;font-weight:700;margin-top:10px}.job-pooling-old .job-content .job-overview{color:#777}.job-pooling-old .job-content .job-overview .action-activate,.job-pooling-old .job-content .job-overview .action-approve,.job-pooling-old .job-content .job-overview .action-attachments,.job-pooling-old .job-content .job-overview .action-audit,.job-pooling-old .job-content .job-overview .action-cancel,.job-pooling-old .job-content .job-overview .action-copy,.job-pooling-old .job-content .job-overview .action-deactivate,.job-pooling-old .job-content .job-overview .action-details,.job-pooling-old .job-content .job-overview .action-disable,.job-pooling-old .job-content .job-overview .action-edit,.job-pooling-old .job-content .job-overview .action-enable,.job-pooling-old .job-content .job-overview .action-mark,.job-pooling-old .job-content .job-overview .action-reject,.job-pooling-old .job-content .job-overview .action-remove,.job-pooling-old .job-content .job-overview .action-resend,.job-pooling-old .job-content .job-overview .action-reset,.job-pooling-old .job-content .job-overview .action-unmark,.job-pooling-old .job-content .job-overview .action-users,.job-pooling-old .job-content .job-overview .action-view,.job-pooling-old .job-content .job-overview .action-view-attachments,.job-pooling-old .job-content .job-overview .fa{color:#333;padding-right:5px;font-size:15px}.job-pooling-old .job-content .job-overview button .action-activate,.job-pooling-old .job-content .job-overview button .action-approve,.job-pooling-old .job-content .job-overview button .action-attachments,.job-pooling-old .job-content .job-overview button .action-audit,.job-pooling-old .job-content .job-overview button .action-cancel,.job-pooling-old .job-content .job-overview button .action-copy,.job-pooling-old .job-content .job-overview button .action-deactivate,.job-pooling-old .job-content .job-overview button .action-details,.job-pooling-old .job-content .job-overview button .action-disable,.job-pooling-old .job-content .job-overview button .action-edit,.job-pooling-old .job-content .job-overview button .action-enable,.job-pooling-old .job-content .job-overview button .action-mark,.job-pooling-old .job-content .job-overview button .action-reject,.job-pooling-old .job-content .job-overview button .action-remove,.job-pooling-old .job-content .job-overview button .action-resend,.job-pooling-old .job-content .job-overview button .action-reset,.job-pooling-old .job-content .job-overview button .action-unmark,.job-pooling-old .job-content .job-overview button .action-users,.job-pooling-old .job-content .job-overview button .action-view,.job-pooling-old .job-content .job-overview button .action-view-attachments,.job-pooling-old .job-content .job-overview button .fa{color:#fff}.grey-container{background-color:#f2f2f2;padding:10px 20px;color:#333}.grey-container .badge-primary{background-color:#00529e;height:23px;min-width:23px;text-align:center;line-height:24px;border-radius:23px;padding:0}.bb-grey{border-bottom:1px solid #ccc}.bb-none{border-bottom:0}.merge-on-movement{background-color:#509fce!important}.movement-monitor-modal{overflow:hidden!important}.movement-monitor-modal [slide-toggle]{padding:0;border-left:2px solid #00529e}.movement-monitor-modal [slide-toggle].closed{border-left:0}.movement-monitor-modal [slide-toggle].closed .slide-content{max-height:0;padding:0 15px}.movement-monitor-modal [slide-toggle].closed .slide-header .action-activate,.movement-monitor-modal [slide-toggle].closed .slide-header .action-approve,.movement-monitor-modal [slide-toggle].closed .slide-header .action-attachments,.movement-monitor-modal [slide-toggle].closed .slide-header .action-audit,.movement-monitor-modal [slide-toggle].closed .slide-header .action-cancel,.movement-monitor-modal [slide-toggle].closed .slide-header .action-copy,.movement-monitor-modal [slide-toggle].closed .slide-header .action-deactivate,.movement-monitor-modal [slide-toggle].closed .slide-header .action-details,.movement-monitor-modal [slide-toggle].closed .slide-header .action-disable,.movement-monitor-modal [slide-toggle].closed .slide-header .action-edit,.movement-monitor-modal [slide-toggle].closed .slide-header .action-enable,.movement-monitor-modal [slide-toggle].closed .slide-header .action-mark,.movement-monitor-modal [slide-toggle].closed .slide-header .action-reject,.movement-monitor-modal [slide-toggle].closed .slide-header .action-remove,.movement-monitor-modal [slide-toggle].closed .slide-header .action-resend,.movement-monitor-modal [slide-toggle].closed .slide-header .action-reset,.movement-monitor-modal [slide-toggle].closed .slide-header .action-unmark,.movement-monitor-modal [slide-toggle].closed .slide-header .action-users,.movement-monitor-modal [slide-toggle].closed .slide-header .action-view,.movement-monitor-modal [slide-toggle].closed .slide-header .action-view-attachments,.movement-monitor-modal [slide-toggle].closed .slide-header .fa{transform:rotate(0);color:#333}.movement-monitor-modal [slide-toggle].closed .slide-header strong{padding-left:10px;padding-right:10px}.movement-monitor-modal [slide-toggle].closed .slide-header:before{content:'';background-color:transparent}.movement-monitor-modal [slide-toggle] .slide-header{padding:10px 11px;cursor:pointer;color:#333;position:relative}.movement-monitor-modal [slide-toggle] .slide-header:before{content:'';position:absolute;width:36px;height:43px;left:0;top:0;background-color:#00529e}.movement-monitor-modal [slide-toggle] .slide-header:hover{background-color:#e6eef5}.movement-monitor-modal [slide-toggle] .slide-header strong{padding-left:15px;padding-right:10px}.movement-monitor-modal [slide-toggle] .slide-header .action-activate,.movement-monitor-modal [slide-toggle] .slide-header .action-approve,.movement-monitor-modal [slide-toggle] .slide-header .action-attachments,.movement-monitor-modal [slide-toggle] .slide-header .action-audit,.movement-monitor-modal [slide-toggle] .slide-header .action-cancel,.movement-monitor-modal [slide-toggle] .slide-header .action-copy,.movement-monitor-modal [slide-toggle] .slide-header .action-deactivate,.movement-monitor-modal [slide-toggle] .slide-header .action-details,.movement-monitor-modal [slide-toggle] .slide-header .action-disable,.movement-monitor-modal [slide-toggle] .slide-header .action-edit,.movement-monitor-modal [slide-toggle] .slide-header .action-enable,.movement-monitor-modal [slide-toggle] .slide-header .action-mark,.movement-monitor-modal [slide-toggle] .slide-header .action-reject,.movement-monitor-modal [slide-toggle] .slide-header .action-remove,.movement-monitor-modal [slide-toggle] .slide-header .action-resend,.movement-monitor-modal [slide-toggle] .slide-header .action-reset,.movement-monitor-modal [slide-toggle] .slide-header .action-unmark,.movement-monitor-modal [slide-toggle] .slide-header .action-users,.movement-monitor-modal [slide-toggle] .slide-header .action-view,.movement-monitor-modal [slide-toggle] .slide-header .action-view-attachments,.movement-monitor-modal [slide-toggle] .slide-header .fa{transform:rotate(180deg);transition:transform .2s linear;transform-origin:center center;color:#fff}.movement-monitor-modal [slide-toggle] .slide-content{max-height:300px;transition:max-height .2s linear,padding .2s linear;overflow:hidden;padding:10px 15px}.movement-monitor-modal .pickup-dropoff{position:relative}.movement-monitor-modal .pickup-dropoff .large-arrow{position:absolute;top:250px;left:50%;width:50px;height:50px;border-radius:50%;transform:translateX(-50%);text-align:center;background-color:#fff;z-index:1;border-bottom:2px solid #0094a2}.movement-monitor-modal .pickup-dropoff .large-arrow .fa-angle-double-right{font-size:40px;color:#0094a2;line-height:50px}.movement-monitor-modal .pickup-dropoff .grey-container.pickup-dropoff-instructions{height:280px;border-bottom:2px solid #0094a2}.movement-monitor-modal .pickup-dropoff .movement-type{display:block;color:#999}.movement-monitor-modal .pickup-dropoff .movement-business{color:#333;font-size:28px;font-weight:700;line-height:22px}.movement-monitor-modal .modal-dialog{margin-top:0;margin-bottom:0;height:99%;border-radius:0;position:relative}.movement-monitor-modal .modal-dialog .modal-content{height:100%}.movement-monitor-modal .modal-dialog .modal-content>div.ng-scope:first-child{height:99%;padding-top:13px;padding-bottom:75px}.movement-monitor-modal .modal-dialog .modal-content .order-tabs .nav.nav-tabs{border-bottom:1px solid #00529E}.movement-monitor-modal .modal-dialog .modal-content .order-tabs .nav.nav-tabs li a{position:relative;top:1px;background-color:#F5F5FC}.movement-monitor-modal .modal-dialog .modal-content .order-tabs .nav.nav-tabs li.active a{background-color:#fff;border-color:#00529E;border-width:3px 1px 0;border-radius:0;color:#00529E;position:relative;bottom:3px}.movement-monitor-modal .modal-dialog .modal-content .attachments-form .add-button{position:initial}.movement-monitor-modal .modal-dialog .modal-content .modal-body{height:100%;overflow-y:scroll;padding-top:10px;padding-bottom:0;margin-top:25px;position:initial}.movement-monitor-modal .modal-header{padding:5px 0;border-bottom:0;text-align:center;background-color:#f4f4f4;position:absolute;top:0;width:100%}.movement-monitor-modal .modal-header .movement-number strong{color:#333}.movement-monitor-modal .modal-header a .action-activate,.movement-monitor-modal .modal-header a .action-approve,.movement-monitor-modal .modal-header a .action-attachments,.movement-monitor-modal .modal-header a .action-audit,.movement-monitor-modal .modal-header a .action-cancel,.movement-monitor-modal .modal-header a .action-copy,.movement-monitor-modal .modal-header a .action-deactivate,.movement-monitor-modal .modal-header a .action-details,.movement-monitor-modal .modal-header a .action-disable,.movement-monitor-modal .modal-header a .action-edit,.movement-monitor-modal .modal-header a .action-enable,.movement-monitor-modal .modal-header a .action-mark,.movement-monitor-modal .modal-header a .action-reject,.movement-monitor-modal .modal-header a .action-remove,.movement-monitor-modal .modal-header a .action-resend,.movement-monitor-modal .modal-header a .action-reset,.movement-monitor-modal .modal-header a .action-unmark,.movement-monitor-modal .modal-header a .action-users,.movement-monitor-modal .modal-header a .action-view,.movement-monitor-modal .modal-header a .action-view-attachments,.movement-monitor-modal .modal-header a .fa{color:#0094a2;font-weight:700;font-size:24px!important;position:relative;top:3px;padding-left:5px;padding-right:5px}.movement-monitor-modal .movement-submit{position:fixed;bottom:0;padding:0 15px;width:100%;text-align:right;z-index:1}.movement-monitor-modal .modal-footer{padding:5px 15px;border-top:0;text-align:right;background-color:#f4f4f4;position:absolute;bottom:0;height:55px;width:100%}.monitor-view .checkbox{position:relative;display:block;margin-top:-5px;margin-bottom:10px}.monitor-view .checkbox input[type=checkbox],.monitor-view .checkbox-inline input[type=checkbox],.monitor-view .radio input[type=radio],.monitor-view .radio-inline input[type=radio]{position:absolute;margin-left:-20px;margin-top:9px}.monitor-view .checkbox+.checkbox,.monitor-view .radio+.radio{margin-top:-20px}.monitor-view .uppercase,.monitor-view input[type=text]{text-transform:none}.monitor-view .toolbar .master-search{margin-top:4px;margin-left:2px;margin-bottom:-8px;display:block;width:78%;padding:6px 12px;font-size:14px;line-height:1.42857143;color:#555;background-color:#fff;background-image:none;border:1px solid #ccc;border-radius:4px;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075);box-shadow:inset 0 1px 1px rgba(0,0,0,.075);transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s}.monitor-view .toolbar .form-group>.row:first-child{margin-bottom:0}.monitor-view .btn-filter{margin-top:4px}.monitor-view .planned{color:navy;background-color:#8080ff;background:linear-gradient(#99f,#8080ff)}.monitor-view .accepted,.monitor-view .inprogress{color:green;background-color:#80ff80;background:linear-gradient(#baf7ba,#8cf28c)}.monitor-view .completed{color:#805500;background-color:#ffd480;background:linear-gradient(#fd9,#ffd480)}.monitor-view .attention,.monitor-view .cancelled,.monitor-view .rejected{color:maroon;background-color:#ff8080;background:linear-gradient(#f99,#ff8080)}.monitor-view .blue{color:#3a87ad;background-color:#d9edf7;border-color:#bce8f1}.monitor-view .green{color:#468847;background-color:#dff0d8;border-color:#d6e9c6}.monitor-view .red{color:#b94a48;background-color:#f2dede;border-color:#eed3d7}.monitor-view .uppercase span{text-transform:uppercase}.monitor-view .tab-content{padding-top:10px}.monitor-view .legend>div{line-height:1.4em;font-size:.95em;padding:.4em .6em;margin:5px 0}.monitor-view .legend>div:first-child{border:1px solid #dbdbde}.monitor-view .legend .table{margin-bottom:0}.monitor-view .legend td,.monitor-view .legend th{border:0!important;width:25%;text-align:center}.monitor-view .operations-monitor{position:relative;padding-top:20px;padding-bottom:64px}.monitor-view .dispatch-button{position:absolute;bottom:20px}.k-grid{font-size:.95em}.k-grid td{line-height:1.4em}.modal-xl{width:80%}.modal-max-height .modal-dialog{height:calc(100% - 80px)}.modal-max-height .modal-content{height:100%}.modal-max-height .modal-body{height:calc(100% - 120px)}.modal-xl-sm{max-width:1250px;width:100%}.action-menu-overlay{position:absolute;z-index:2000;background-color:rgba(255,255,255,.9);top:50%;left:50%}.edit-icon{cursor:pointer}.dropdown-menu>.disabled>a,.dropdown-menu>.disabled>a:focus,.dropdown-menu>.disabled>a:hover{color:rgba(119,119,119,.43)}.dropdown-menu>.disabled>a:focus,.dropdown-menu>.disabled>a:hover{text-decoration:none;background-color:transparent;background-image:none;filter:progid:DXImageTransform.Microsoft.gradient(enabled=false);cursor:not-allowed}input::-ms-clear{display:none}.k-filtercell>span>.k-autocomplete>.k-i-close{display:none}.modal.fade{opacity:1}.modal.fade .modal-dialog,.modal.in .modal-dialog{-webkit-transform:translate(0,0);-ms-transform:translate(0,0);transform:translate(0,0)}.loading-overlay{z-index:99999!important}#monitorMovementsTableGrid .k-multiselect-wrap .k-i-close{height:1px;width:1px}#monitorMovementsTableGrid .additional-toolbar{z-index:1;background-color:#ececec}#monitorMovementsTableGrid .toolbar:not(.additional-toolbar){white-space:nowrap;position:absolute;right:19px;top:-12px;width:100%!important}#monitorMovementsTableGrid .k-grouping-header{background:#ececec;touch-action:none;z-index:1;position:relative;overflow:hidden}#monitorMovementsTableGrid .k-button .k-i-close{height:15px;width:15px}#monitorMovementsTableGrid #searchButton{color:#fff;text-transform:none!important;background-color:#00529E;font-size:13px;border-radius:4px}@media screen and (max-width:1440px){#monitorMovementsTableGrid .additional-toolbar{width:initial!important;padding:0 10px;height:40px}#monitorMovementsTableGrid.two-toolbars .k-grouping-header{width:initial!important}#monitorMovementsTableGrid .k-header .k-grid-toolbar{padding-left:0}}@media screen and (-ms-high-contrast:active),(-ms-high-contrast:none){.movement-submit{width:auto!important;bottom:10px!important;margin-right:10px;transform:translateX(-50%);right:0}}.ag-theme-balham{font-size:14px!important;font-family:Roboto,sans-serif,Arial!important}.ag-theme-balham .ag-grid-checkbox{padding:0!important}.ag-theme-balham .ag-grid-checkbox .ag-icon{width:100%}.ag-theme-balham#invoiceList .grid-title{display:inline-block;padding-top:15px}.ag-theme-balham#invoiceList .ag-root-wrapper.ag-layout-normal{height:580px}.ag-theme-balham .ag-column-drop-cell-button{background:0 0!important;position:relative}.ag-theme-balham .ag-column-drop-cell-button:after{content:'\f00d';color:#fff;position:absolute;top:-10px;left:-15px;z-index:2;font-family:FontAwesome;font-size:15px;cursor:pointer}.ag-theme-balham .ag-row-selected{background-color:rgba(0,82,158,.15)!important;border-bottom:1px solid rgba(0,82,158,.3)!important}.ag-theme-balham .ag-floating-filter-button{line-height:initial!important;margin-top:0!important}.ag-theme-balham .ag-floating-filter-button button{border:1px solid #bbb!important;border-left:0!important;height:25px!important;line-height:14px!important;margin-top:3px!important;padding:6px!important;width:24px!important}.ag-theme-balham .ag-floating-filter-button button:hover{background-color:#ccc!important}.ag-theme-balham .ag-row.ag-row-selected{background-color:#b7e4ff!important;border-bottom-color:#90c8eb!important}.ag-theme-balham .ag-row:not(.ag-row-group) .ag-cell{line-height:35px!important;border:0}.ag-theme-balham .ag-row:not(.ag-row-group) .ag-cell .ag-group-expanded{background-color:#00529e;border:0;color:#fff}.ag-theme-balham .ag-row:not(.ag-row-group) .ag-cell .ag-group-contracted,.ag-theme-balham .ag-row:not(.ag-row-group) .ag-cell .ag-group-expanded{width:100%;position:absolute;left:0;text-align:center}.ag-theme-balham .ag-row:not(.ag-row-group) .ag-cell a{background-color:rgba(0,82,158,.1);padding:2px 7px;border-radius:10px}.ag-theme-balham .ag-row:not(.ag-row-group) .ag-cell span{display:block;height:100%;line-height:35px}.ag-theme-balham .ag-row.ag-row-group .btn-actions{display:none}.ag-theme-balham .ag-row.ag-row-group .ag-cell{padding-top:3px}.ag-theme-balham .ag-row.ag-row-group .ag-cell .ag-group-contracted .action-activate,.ag-theme-balham .ag-row.ag-row-group .ag-cell .ag-group-contracted .action-approve,.ag-theme-balham .ag-row.ag-row-group .ag-cell .ag-group-contracted .action-attachments,.ag-theme-balham .ag-row.ag-row-group .ag-cell .ag-group-contracted .action-audit,.ag-theme-balham .ag-row.ag-row-group .ag-cell .ag-group-contracted .action-cancel,.ag-theme-balham .ag-row.ag-row-group .ag-cell .ag-group-contracted .action-copy,.ag-theme-balham .ag-row.ag-row-group .ag-cell .ag-group-contracted .action-deactivate,.ag-theme-balham .ag-row.ag-row-group .ag-cell .ag-group-contracted .action-details,.ag-theme-balham .ag-row.ag-row-group .ag-cell .ag-group-contracted .action-disable,.ag-theme-balham .ag-row.ag-row-group .ag-cell .ag-group-contracted .action-edit,.ag-theme-balham .ag-row.ag-row-group .ag-cell .ag-group-contracted .action-enable,.ag-theme-balham .ag-row.ag-row-group .ag-cell .ag-group-contracted .action-mark,.ag-theme-balham .ag-row.ag-row-group .ag-cell .ag-group-contracted .action-reject,.ag-theme-balham .ag-row.ag-row-group .ag-cell .ag-group-contracted .action-remove,.ag-theme-balham .ag-row.ag-row-group .ag-cell .ag-group-contracted .action-resend,.ag-theme-balham .ag-row.ag-row-group .ag-cell .ag-group-contracted .action-reset,.ag-theme-balham .ag-row.ag-row-group .ag-cell .ag-group-contracted .action-unmark,.ag-theme-balham .ag-row.ag-row-group .ag-cell .ag-group-contracted .action-users,.ag-theme-balham .ag-row.ag-row-group .ag-cell .ag-group-contracted .action-view,.ag-theme-balham .ag-row.ag-row-group .ag-cell .ag-group-contracted .action-view-attachments,.ag-theme-balham .ag-row.ag-row-group .ag-cell .ag-group-contracted .fa,.ag-theme-balham .ag-row.ag-row-group .ag-cell .ag-group-expanded .action-activate,.ag-theme-balham .ag-row.ag-row-group .ag-cell .ag-group-expanded .action-approve,.ag-theme-balham .ag-row.ag-row-group .ag-cell .ag-group-expanded .action-attachments,.ag-theme-balham .ag-row.ag-row-group .ag-cell .ag-group-expanded .action-audit,.ag-theme-balham .ag-row.ag-row-group .ag-cell .ag-group-expanded .action-cancel,.ag-theme-balham .ag-row.ag-row-group .ag-cell .ag-group-expanded .action-copy,.ag-theme-balham .ag-row.ag-row-group .ag-cell .ag-group-expanded .action-deactivate,.ag-theme-balham .ag-row.ag-row-group .ag-cell .ag-group-expanded .action-details,.ag-theme-balham .ag-row.ag-row-group .ag-cell .ag-group-expanded .action-disable,.ag-theme-balham .ag-row.ag-row-group .ag-cell .ag-group-expanded .action-edit,.ag-theme-balham .ag-row.ag-row-group .ag-cell .ag-group-expanded .action-enable,.ag-theme-balham .ag-row.ag-row-group .ag-cell .ag-group-expanded .action-mark,.ag-theme-balham .ag-row.ag-row-group .ag-cell .ag-group-expanded .action-reject,.ag-theme-balham .ag-row.ag-row-group .ag-cell .ag-group-expanded .action-remove,.ag-theme-balham .ag-row.ag-row-group .ag-cell .ag-group-expanded .action-resend,.ag-theme-balham .ag-row.ag-row-group .ag-cell .ag-group-expanded .action-reset,.ag-theme-balham .ag-row.ag-row-group .ag-cell .ag-group-expanded .action-unmark,.ag-theme-balham .ag-row.ag-row-group .ag-cell .ag-group-expanded .action-users,.ag-theme-balham .ag-row.ag-row-group .ag-cell .ag-group-expanded .action-view,.ag-theme-balham .ag-row.ag-row-group .ag-cell .ag-group-expanded .action-view-attachments,.ag-theme-balham .ag-row.ag-row-group .ag-cell .ag-group-expanded .fa{padding-right:7px}.ag-theme-balham .ag-column-drop{background-color:#ececec!important;height:40px!important;line-height:40px!important}.ag-theme-balham .ag-column-drop .ag-column-drop-empty-message{color:#999!important;opacity:1!important;height:38px!important;line-height:38px!important;font-weight:300;font-size:13px!important}.ag-theme-balham .ag-column-drop .ag-column-drop-cell{background-color:#00529e;color:#fff}.ag-theme-balham .ag-filter-body .gridDatePickerContainer .reset{padding:4px 7px 5px;background-color:#ccc;cursor:pointer}.ag-theme-balham .ag-filter-body .gridDatePickerContainer .gridDatePicker{margin-left:4px;width:85%;padding-left:5px}.ag-theme-balham .ag-header-row:first-child .ag-header-icon{cursor:pointer}.ag-theme-balham .ag-header-row:first-child .ag-header-cell{background-color:#d6d6d6;font-family:Roboto,sans-serif,Arial!important;font-weight:400;color:#222;font-size:13px}.ag-theme-balham .ag-header-row:first-child .ag-header-cell .ag-icon-menu{opacity:1!important}.ag-theme-balham .ag-header-row:last-child{background-color:#A8A8A8;box-shadow:inset 1px 4px 9px -6px #666;font-family:Roboto,sans-serif,Arial!important;font-weight:300;color:#333;font-size:13px;height:auto}.ag-theme-balham .ag-header-row:last-child .gridDatePickerContainer .gridDatePicker{padding-left:5px}.ag-theme-balham .ag-header-row:last-child .gridDatePickerContainer .reset{position:relative;right:25px;padding:7px;cursor:pointer}.ag-theme-balham .ag-header-row:last-child .ag-filter-filter[readonly],.ag-theme-balham .ag-header-row:last-child .ag-floating-filter-input[readonly]{background-color:#ddd}.ag-theme-balham [ref=eDetailGrid] .btn-actions{position:relative;bottom:3px}.ag-theme-balham .btn-actions{margin-top:0}.ag-theme-balham .ag-header-cell-menu-button{position:absolute;right:5px}.ag-theme-balham .ag-header-cell-sortable{padding:0!important}.ag-theme-balham .ag-header-cell-sortable .ag-cell-label-container{padding-left:10px!important;padding-right:10px!important}.ag-theme-balham .ag-header-cell-sortable .fa-filter{background-color:#00529e;padding:4px 5px;border-radius:25px;color:#fff}.ag-theme-balham .ag-header-cell-sorted-none:hover{background-color:#ddd}.ag-theme-balham .ag-header-cell-sorted-asc,.ag-theme-balham .ag-header-cell-sorted-desc{background-color:#00529e;color:#fff;border:0}.ag-theme-balham .ag-header-cell-sorted-asc .ag-icon,.ag-theme-balham .ag-header-cell-sorted-desc .ag-icon{color:#fff}.ag-theme-balham .ag-header-cell-resize:after,.ag-theme-balham .ag-header-cell:after{height:32px!important;margin-top:0!important}.ag-theme-balham .ag-body-no-select .ag-column-drop{transition:all .3s linear;border-style:dashed}.ag-theme-balham .ag-column-drop-cell{height:30px!important;margin-top:6px!important}.ag-theme-balham .ag-column-drop-cell .ag-column-drop-cell-text{margin-left:0!important}.mm-grid-height{height:calc(100% - 40px)}.btn-actions{padding:0 3px;margin-top:2px;color:#aaa;background-color:#ececec;border:0}.btn-actions .fa-bars{margin-right:0}.btn-actions .fa-caret-down{margin-left:2px;font-size:10px}.ag-row-hover .btn-actions{transition:all .2s linear;color:#fff;background-color:#00529e}.ag-row-hover [ref=eDetailGrid] .btn-actions{color:#aaa;background-color:#ececec}.ag-row-hover [ref=eDetailGrid] .ag-row-hover .btn-actions{transition:all .2s linear;color:#fff;background-color:#00529e}.grid-toolbar{position:absolute;text-align:right;right:20px;transform:translateY(5px);z-index:4}.grid-toolbar .profile-name{padding-right:15px}.grid-toolbar .btn-toolbar{font-size:18px;color:#666;background-color:transparent;border:0;padding:2px 8px}.grid-toolbar .pulse-refresh{animation:pulsing 4s infinite alternate}.grid-toolbar .dropdown-container{display:inline-block}.grid-toolbar .grid-search-container{background:#fff;display:inline-block;margin-top:2px;padding:3px 10px;border-radius:5px;margin-right:5px}.ag-side-buttons,.comparator option[disabled],.input-typehead-container .caret{display:none}.grid-toolbar .grid-search-container .fa-search{color:#999}.grid-toolbar .grid-search-container input{border:0;outline:0;padding-left:5px}.accepted,.inprogress{color:#026302;background-color:#EBFCE9!important}.completed{background-color:#f8f2df!important}.attention,.cancelled,.rejected{color:maroon;background-color:#ff8080}.planned{color:#00529e;background-color:#ECF7FF!important}.haz{color:#C00!important}.ag-body-viewport .ag-row{border-left:3px solid transparent}.ag-body-viewport .ag-row.planned{border-left:3px solid #00529e}.ag-body-viewport .ag-row .accepted,.ag-body-viewport .ag-row.inprogress{border-left:3px solid #007f00}.ag-body-viewport .ag-row.completed{border-left:3px solid #af8207}.ag-overlay-loading-wrapper{background-color:rgba(0,0,0,.5)!important;z-index:5;position:relative}.ag-overlay-loading-wrapper .loading-container span{left:0;font-size:14px}.ag-overlay-loading-wrapper .half-circle-spin{background-color:rgba(0,0,0,.5);border:4px solid #222}@keyframes pulsing{0%,100%,50%{background-color:transparent;color:#333}25%,75%{background-color:#00529e;color:#fff}}.query-builder .required .chosen-container{border:1px solid red}.query-builder .rules-group-container{background:rgba(0,0,0,.05)!important;border:1px solid rgba(0,0,0,.1)!important}.query-builder .rule-value-container{min-width:200px}.query-builder .chosen-search-input{text-transform:initial}.query-builder .group-conditions .btn-xs:not(.active){background-color:#fff;border:1px solid #00529e;color:#00529e;text-transform:uppercase}.query-builder .group-conditions .btn-xs:not(.active).btn-small{border-radius:3px;height:25px;line-height:25px;margin-top:3px;padding:0 10px;text-transform:none}.query-builder .group-conditions .btn-xs.disabled{opacity:.3!important}.ag-cell-data-changed-animation{background-color:transparent;transition:background-color .2s linear!important}.chosen-up .chosen-drop{bottom:35px;position:absolute!important;background-color:#fff}ul.chosen-results{background-color:#fff;box-shadow:0 8px 8px rgba(0,0,0,.25);overflow-x:hidden!important;overflow-y:auto!important;padding:0 0 0 4px!important;margin:0 4px 4px 0!important}ag-grid-helper{display:block}#splitMovementModal{border:1px solid #e4e4e4;padding:15px}#splitMovementModal table{margin-bottom:0}.split-movements-visuals{margin-top:10px;display:inline-block;position:relative;left:50%;transform:translateX(-50%)}.split-movements-visuals .split-container{text-align:center;width:270px;display:inline-block;background:linear-gradient(to right,#f2f2f2 0,#fff 100%);position:relative;z-index:2;transform:translateX(0);transition:transform .5s linear}.split-movements-visuals .split-container.move-left{z-index:2;transform:translateX(137px)}.split-movements-visuals .split-container.move-right{z-index:2;transform:translateX(-137px)}.split-movements-visuals .split-container:first-child{left:2px;border:1px solid #e4e4e4;border-top:0;border-right:0}.split-movements-visuals .split-container:first-child .split-truck{right:-15px}.split-movements-visuals .split-container:first-child .line{right:0}.split-movements-visuals .split-container:last-child{right:2px;border:1px solid #e4e4e4;border-top:0}.split-movements-visuals .split-container:last-child .split-truck{left:-15px}.split-movements-visuals .split-container:last-child .line{left:0}.split-movements-visuals .split-container.new-split{z-index:1;position:relative;left:0}.split-movements-visuals .split-container.new-split .split-head span{display:inline-block;vertical-align:middle;line-height:1;padding:0 20px}.split-movements-visuals .split-container.new-split .split-new{position:absolute;bottom:0;background-color:#0094a2;color:#fff;width:100%}.split-movements-visuals .split-container.new-split .fa-map-marker{color:#0094a2!important}.split-movements-visuals .split-container.new-split .line{width:100%!important;background-color:#0094a2!important}.split-movements-visuals .split-container .split-truck{position:absolute;bottom:35px;font-size:14px;background-color:#005A62;padding:0 5px}.split-movements-visuals .split-container .split-truck .fa-truck{position:relative;left:3px;color:#fff}.split-movements-visuals .split-container .split-truck:after{content:'';position:absolute;right:-9px;top:0;width:0;height:0;border-top:10px solid transparent;border-bottom:10px solid transparent;border-left:10px solid #005A62}.split-movements-visuals .split-container .split-head{height:45px;line-height:45px;border-bottom:1px dashed #e4e4e4}.split-movements-visuals .split-container .split-body{height:75px}.split-movements-visuals .split-container .split-body .fa-map-marker{color:#999;font-size:30px;margin-top:10px}.split-movements-visuals .split-container .split-body .line{width:50%;background-color:#999;height:2px;position:absolute;bottom:45px}.split-movements-visuals.no-animation{margin-top:0!important;left:initial;transform:none;width:100%}.split-movements-visuals.no-animation .split-container{width:50%!important}.split-movements-visuals.no-animation .split-container .split-head{height:75px;line-height:1;border-bottom:1px dashed #e4e4e4;padding-top:20px}.split-movements-visuals.no-animation .split-container .split-body{height:65px}.split-movements-visuals.no-animation .split-container .split-body .fa-map-marker{color:#999;font-size:30px;margin-top:15px;z-index:4}.split-movements-visuals.no-animation .split-container .split-body .line{width:50%;background-color:#999;height:2px;position:absolute;bottom:30px!important}.split-movements-visuals.no-animation .split-truck{position:absolute;bottom:20px;font-size:14px;background-color:#005A62;padding:0 5px}.container-border{border:1px solid #E4E4E4}.no-border{border-width:0!important}.pickup-dropoff-instructions .temp-btn{position:absolute;top:15px;right:30px}.pickup-dropoff-instructions .row:not(.mt-20){margin-top:10px}.pickup-dropoff-instructions .row label{display:block}.pickup-dropoff-instructions .row [class^=col-] strong{position:relative}.pickup-dropoff-instructions .row.notification-booking button.btn{margin-top:10px;text-transform:initial}.pickup-dropoff-instructions .time-slot-container{width:100%;position:relative}.pickup-dropoff-instructions .time-slot-container .move-left,.pickup-dropoff-instructions .time-slot-container .move-right{position:absolute;top:48px;left:-10px}.pickup-dropoff-instructions .time-slot-container .move-left .action-activate,.pickup-dropoff-instructions .time-slot-container .move-left .action-approve,.pickup-dropoff-instructions .time-slot-container .move-left .action-attachments,.pickup-dropoff-instructions .time-slot-container .move-left .action-audit,.pickup-dropoff-instructions .time-slot-container .move-left .action-cancel,.pickup-dropoff-instructions .time-slot-container .move-left .action-copy,.pickup-dropoff-instructions .time-slot-container .move-left .action-deactivate,.pickup-dropoff-instructions .time-slot-container .move-left .action-details,.pickup-dropoff-instructions .time-slot-container .move-left .action-disable,.pickup-dropoff-instructions .time-slot-container .move-left .action-edit,.pickup-dropoff-instructions .time-slot-container .move-left .action-enable,.pickup-dropoff-instructions .time-slot-container .move-left .action-mark,.pickup-dropoff-instructions .time-slot-container .move-left .action-reject,.pickup-dropoff-instructions .time-slot-container .move-left .action-remove,.pickup-dropoff-instructions .time-slot-container .move-left .action-resend,.pickup-dropoff-instructions .time-slot-container .move-left .action-reset,.pickup-dropoff-instructions .time-slot-container .move-left .action-unmark,.pickup-dropoff-instructions .time-slot-container .move-left .action-users,.pickup-dropoff-instructions .time-slot-container .move-left .action-view,.pickup-dropoff-instructions .time-slot-container .move-left .action-view-attachments,.pickup-dropoff-instructions .time-slot-container .move-left .fa,.pickup-dropoff-instructions .time-slot-container .move-right .action-activate,.pickup-dropoff-instructions .time-slot-container .move-right .action-approve,.pickup-dropoff-instructions .time-slot-container .move-right .action-attachments,.pickup-dropoff-instructions .time-slot-container .move-right .action-audit,.pickup-dropoff-instructions .time-slot-container .move-right .action-cancel,.pickup-dropoff-instructions .time-slot-container .move-right .action-copy,.pickup-dropoff-instructions .time-slot-container .move-right .action-deactivate,.pickup-dropoff-instructions .time-slot-container .move-right .action-details,.pickup-dropoff-instructions .time-slot-container .move-right .action-disable,.pickup-dropoff-instructions .time-slot-container .move-right .action-edit,.pickup-dropoff-instructions .time-slot-container .move-right .action-enable,.pickup-dropoff-instructions .time-slot-container .move-right .action-mark,.pickup-dropoff-instructions .time-slot-container .move-right .action-reject,.pickup-dropoff-instructions .time-slot-container .move-right .action-remove,.pickup-dropoff-instructions .time-slot-container .move-right .action-resend,.pickup-dropoff-instructions .time-slot-container .move-right .action-reset,.pickup-dropoff-instructions .time-slot-container .move-right .action-unmark,.pickup-dropoff-instructions .time-slot-container .move-right .action-users,.pickup-dropoff-instructions .time-slot-container .move-right .action-view,.pickup-dropoff-instructions .time-slot-container .move-right .action-view-attachments,.pickup-dropoff-instructions .time-slot-container .move-right .fa{font-size:28px;color:#0094a2}.pickup-dropoff-instructions .time-slot-container .move-right{left:initial;right:-10px}.pickup-dropoff-instructions .time-slot-container .time-slot-small{width:94%;margin-left:3%;overflow-x:scroll}.pickup-dropoff-instructions .time-slot-container .time-slot-small .overflow-time-slot{margin-top:10px;height:80px;white-space:nowrap}.pickup-dropoff-instructions .time-slot-container .time-slot-small .time-slot-container{display:inline-block;margin-right:3px;width:55px;text-align:left}.pickup-dropoff-instructions .time-slot-container .time-slot-small .time-slot-container .time-start{font-weight:700;font-size:12px}.pickup-dropoff-instructions .time-slot-container .time-slot-small .time-slot-container .time-slot{text-align:center;border-radius:3px;color:#fff;height:55px;cursor:pointer}.pickup-dropoff-instructions .time-slot-container .time-slot-small .time-slot-container .time-slot.selected-time{background-color:#00529e}.pickup-dropoff-instructions .time-slot-container .time-slot-small .time-slot-container .time-slot.overbooking{background-color:#c12121}.pickup-dropoff-instructions .time-slot-container .time-slot-small .time-slot-container .time-slot.available{background-color:#0c7f00}.pickup-dropoff-instructions .time-slot-container .time-slot-small .time-slot-container .time-slot.limited{background-color:#d29940}.pickup-dropoff-instructions .time-slot-container .time-slot-small .time-slot-container .time-slot .capacity{display:block;font-weight:700;text-align:center;font-size:15px;padding-top:5px}.pickup-dropoff-instructions .time-slot-container .time-slot-small .time-slot-container .time-slot .rate{display:block;font-weight:400;text-align:center}.time-container .tab-content{max-height:300px;overflow:auto;margin-bottom:10px}.pointer{cursor:pointer}.movement-attachments .add-button{top:10px!important;right:0!important}.order-costing{height:100%}.order-costing .ag-theme-balham .ag-row:not(.ag-row-group) .ag-cell,.order-costing .ag-theme-balham .ag-row:not(.ag-row-group) .ag-theme-balham{padding-left:0!important;padding-right:0!important}.order-costing .ag-theme-balham .ag-row:not(.ag-row-group) .ag-icon-checkbox-checked,.order-costing .ag-theme-balham .ag-row:not(.ag-row-group) .ag-icon-checkbox-unchecked{width:100%!important}.order-costing .k-animation-container,.order-costing .k-animation-container *,.order-costing .k-animation-container :after,.order-costing .k-block .k-header,.order-costing .k-list-container,.order-costing .k-widget,.order-costing .k-widget *,.order-costing .k-widget :before{box-sizing:border-box!important;-webkit-box-sizing:border-box!important}.order-costing div[kendo-splitter]{height:800px;border:0}.order-costing div[kendo-splitter] .order-search{overflow:visible!important}.order-costing div[kendo-splitter] .order-search form[name=searchOrderCostingForm] *{-moz-box-sizing:border-box!important;-webkit-box-sizing:border-box!important;box-sizing:border-box!important}.order-costing div[kendo-splitter] .order-search form[name=searchOrderCostingForm] .row{margin-bottom:0}.order-costing div[kendo-splitter] .order-search form[name=searchOrderCostingForm] .form-group{margin-bottom:10px}.order-costing div[kendo-splitter] .order-search form[name=searchOrderCostingForm] label{font-size:12px}.order-costing div[kendo-splitter] .order-search form[name=searchOrderCostingForm] .search-btns{margin-top:24px}.order-costing div[kendo-splitter] .order-search form[name=searchOrderCostingForm] cc-datepicker>div>input,.order-costing div[kendo-splitter] .order-search form[name=searchOrderCostingForm] cc-datepicker>div>span{z-index:0}.order-costing div[kendo-splitter] #chargeInfoGrid,.order-costing div[kendo-splitter] #orderInfoGrid{border:0}.order-costing div[kendo-splitter] #chargeInfoGrid .k-header h4,.order-costing div[kendo-splitter] #orderInfoGrid .k-header h4{margin:5px}.order-costing div[kendo-splitter] #chargeInfoGrid .charge-grid-ctrls input,.order-costing div[kendo-splitter] #orderInfoGrid .charge-grid-ctrls input{margin-right:5px}.order-costing div[kendo-splitter] #chargeInfoGrid .k-grid-content td,.order-costing div[kendo-splitter] #orderInfoGrid .k-grid-content td{text-overflow:ellipsis;white-space:nowrap}.order-costing div[kendo-splitter] #chargeInfoGrid i.disabled,.order-costing div[kendo-splitter] #orderInfoGrid i.disabled{cursor:not-allowed;opacity:.65}.order-costing div[kendo-splitter] #chargeInfoGrid i.disabled:focus,.order-costing div[kendo-splitter] #chargeInfoGrid i.disabled:hover,.order-costing div[kendo-splitter] #orderInfoGrid i.disabled:focus,.order-costing div[kendo-splitter] #orderInfoGrid i.disabled:hover{text-decoration:none}.order-costing .bottom-btns{margin-top:10px}.order-costing cc-kendo-grid>.kendo-grid-component,.order-costing cc-kendo-grid>.kendo-grid-component>cc-scope-manager{height:100%;width:100%}.order-costing .internal{color:maroon;background-color:#ff8080!important}.k-state-selected a,.k-state-selected>td>a{color:#fff}.section-one-color{background-color:gray;height:100px}.section-two-color{background-color:#00f;height:100px}.section-three-color{background-color:#ff0;height:100px}.add-to-invoice-modal .grid-height{height:400px}.create-invoice-modal .k-grid-content{max-height:300px}.create-invoice-modal .k-grouping-header{text-indent:-9999px}.customer-invoice textarea{resize:none}.customer-invoice form[name=customerInvoiceForm] .form-group{margin-bottom:5px}.customer-invoice #chargeInfoGrid i.disabled{cursor:not-allowed;opacity:.65}.customer-invoice #chargeInfoGrid i.disabled:focus,.customer-invoice #chargeInfoGrid i.disabled:hover{text-decoration:none}.customer-invoice .bottom-btns{margin-top:15px}.customer-invoice .height-100pc{height:600px}#orderHistory{height:100%}#orderHistory .height-670{height:670px}#orderHistory div[kendo-splitter]{height:100%;margin-bottom:10px}#orderHistory div[kendo-splitter] .k-pane{width:100%!important}#orderHistory div[kendo-splitter] #invoiceDetailGrid,#orderHistory div[kendo-splitter] #movementDetailGrid,#orderHistory div[kendo-splitter] #orderDetailGrid{border:0}#orderHistory div[kendo-splitter] #invoiceDetailGrid .k-header h4,#orderHistory div[kendo-splitter] #movementDetailGrid .k-header h4,#orderHistory div[kendo-splitter] #orderDetailGrid .k-header h4{margin:2px}#orderHistory div[kendo-splitter] #invoiceDetailGrid .charge-grid-ctrls input,#orderHistory div[kendo-splitter] #movementDetailGrid .charge-grid-ctrls input,#orderHistory div[kendo-splitter] #orderDetailGrid .charge-grid-ctrls input{margin-right:5px}#orderHistory div[kendo-splitter] #invoiceDetailGrid .k-grid-content td,#orderHistory div[kendo-splitter] #movementDetailGrid .k-grid-content td,#orderHistory div[kendo-splitter] #orderDetailGrid .k-grid-content td{text-overflow:ellipsis;white-space:nowrap}#orderHistory div[kendo-splitter] #invoiceDetailGrid i.disabled,#orderHistory div[kendo-splitter] #movementDetailGrid i.disabled,#orderHistory div[kendo-splitter] #orderDetailGrid i.disabled{cursor:not-allowed;opacity:.65}#orderHistory div[kendo-splitter] #invoiceDetailGrid i.disabled:focus,#orderHistory div[kendo-splitter] #invoiceDetailGrid i.disabled:hover,#orderHistory div[kendo-splitter] #movementDetailGrid i.disabled:focus,#orderHistory div[kendo-splitter] #movementDetailGrid i.disabled:hover,#orderHistory div[kendo-splitter] #orderDetailGrid i.disabled:focus,#orderHistory div[kendo-splitter] #orderDetailGrid i.disabled:hover{text-decoration:none}#orderHistory cc-kendo-grid,#orderHistory cc-kendo-grid>.kendo-grid-component,#orderHistory cc-kendo-grid>.kendo-grid-component>cc-scope-manager{height:100%;width:100%}.menu-color{color:#bdc9cf}.charge-code-modal .permission{width:33%;padding:10px;font-weight:400}.charge-code-modal .permission:nth-child(1){padding-left:5px}.charge-code-modal .permission:nth-child(3){padding-right:5px}.charge-code-modal .filter-box{margin-bottom:10px}.charge-code-modal .features .enabled{padding-right:0}.charge-code-modal .features .disabled{padding-left:0}.charge-code-modal .features .disabled>div:first-child,.charge-code-modal .features .enabled>div:first-child{margin-bottom:0}.charge-code-modal .features .disabled>div:nth-child(2),.charge-code-modal .features .enabled>div:nth-child(2){margin-bottom:10px}.charge-code-modal .features .disabled select,.charge-code-modal .features .enabled select{height:300px}.charge-code-modal .features .edit button{margin-bottom:5px}.charge-code-modal input[type=text]{text-transform:none}.modal-overlay{position:absolute;background-color:rgba(255,255,255,.9);top:50%;left:50%}.order-view .agreement-label::after,.order-view .agreement-label::before{margin-top:10px}.order-view .order-status{font-weight:700}.order-view .order-tabs{position:relative}.order-view .add-button{position:absolute;top:0;right:0}.order-view .order-remarks{height:85px}.containers .c-quantity{display:inline-block;margin:0 0 -13px}.containers .c-quantity.well{padding:4px 8px}#container .datetime-select,.attachments-form .datetime-select,.containers .datetime-select{padding:0 0 0 15px}.containers .c-quantity>label{display:block;float:left;margin:3px 3px 0 0;font-size:12px}.containers .c-quantity>div{display:block;float:left;margin-bottom:0}.containers .c-quantity>div input{width:70px;height:24px;line-height:12px}spinner{position:relative!important;float:right!important;top:-15px!important;left:-15px!important}.container-fluid .order-status{font-weight:700}@-ms-viewport{width:auto}#container .add-button,.attachments-form .add-button{position:absolute;top:-65px!important;right:2vmin}#container .btn-success.btn-header,.attachments-form .btn-success.btn-header{position:absolute;top:-65px!important;right:160px}#container .fieldset,.attachments-form .fieldset{padding:.35em .625em .75em;border:1px solid #b6bdca}#container .fieldset legend,.attachments-form .fieldset legend{margin-bottom:5px;width:inherit;padding:0 10px;border-bottom:none}.transporter-importexport-container cc-ref-field[name=imoCode] .chosen-drop{width:500px}.transporter-importexport-container .add-button{top:-65px!important}.cargos .add-button,.container-details-tab .add-button{position:absolute;top:0;right:2vmin}.bulk-allow-bg,.bulk-allow-bg .chosen-single,.bulk-allow-bg .ui-select-toggle,.bulk-allow-bg input,.bulk-allow-bg textarea,.bulk-allow-bg.date-order input{background-color:#b7e4ff!important;color:#000}.cargos .cargofieldset{padding:.35em .625em .75em;border:1px solid #b6bdca}.cargos .cargofieldset legend{margin-bottom:5px;width:inherit;padding:0 10px;border-bottom:none}.cargos cc-ref-field[name=imoCode] .chosen-drop{width:500px}.cargos .disabled-cursor{cursor:not-allowed!important}.active-orders th[st-sort],.attach-icon,.link-button,.loading-block-contents ul.nav>li,.styled-button,.tabrow>li:not(.cal) span a{cursor:pointer}.container .datetime-select,.form-group .datetime-select{padding:0 0 0 15px}@-ms-viewport{width:auto}@-ms-viewport{width:auto}.container-details-tab .c-quantity{display:inline-block;margin:0 0 -13px}.container-details-tab .c-quantity.well{padding:4px 8px}.container-details-tab .c-quantity>label{display:block;float:left;margin:3px 3px 0 0;font-size:12px}.container-details-tab .c-quantity>div{display:block;float:left;margin-bottom:0}.container-details-tab .c-quantity>div input{width:70px;height:24px;line-height:12px}.container-details-tab .datetime-select{padding:0 0 0 15px}.active-orders .ag-cell,.active-orders .ag-theme-balham{padding-left:0!important;padding-right:0!important}.container-details-tab spinner{position:relative!important;float:right!important;top:-15px!important;left:-15px!important}.active-orders .ag-icon-checkbox-checked,.active-orders .ag-icon-checkbox-unchecked{width:100%!important}.active-orders .outer-frame{height:100%;box-sizing:border-box;width:100%}.active-orders .content-frame{position:relative;max-height:100%;max-width:100%;overflow:auto}.active-orders .table .select-page{width:50px;text-align:center}.active-orders .table .pagination li a input{padding:0;margin:-5px 0}.active-orders .table .actions i:not(:first-child){margin-left:3px}.max-row-count-btn{position:absolute;right:7.5vw;margin-top:10px;z-index:10}span.in-grid-status{display:inline-block!important;position:relative;width:28px;margin:0;padding:0;text-align:center;border-radius:50px;height:25px!important;line-height:25px!important;background-color:#eee!important;color:#333;font-size:13px}span.in-grid-status:after{font-family:fontawesome;position:absolute;top:-10px;right:-5px}span.in-grid-status.completed:after{content:'\f058';color:#390}span.in-grid-status.inprogress:after{content:'\f144';color:#c8ad1d}i.in-grid-arrow{font-size:10px;margin-right:2px;margin-left:2px;color:#999}.tr-error-bg{background-color:rgba(255,0,0,.1)!important}#orderBooking{padding-top:20px;padding-bottom:40px}#orderBooking .user-select strong{user-select:all!important;-webkit-user-select:all!important;-moz-user-select:all!important;-ms-user-select:initial!important}#orderBooking .not-allowed{cursor:not-allowed}#orderBooking .btn-invis{text-align:left;font-size:12px;line-height:12px;color:#888;margin-left:5px;margin-right:5px;padding-left:15px!important;padding-right:15px!important;padding-top:3px;padding-bottom:3px}#orderBooking .btn-invis strong{font-size:15px;line-height:15px;color:#222}#orderBooking .attachments #addAtachmentBtn{border:0 #004585;position:initial!important;transition:background-color .2 linear;background-color:#00529e;color:#fff;text-transform:initial!important;border-radius:3px;height:25px;line-height:25px;margin-top:3px;padding:0 10px}#orderBooking .attachments #addAtachmentBtn.focus,#orderBooking .attachments #addAtachmentBtn:focus{color:#fff;background-color:#00386b;border-color:#000305}#orderBooking .attachments #addAtachmentBtn.active,#orderBooking .attachments #addAtachmentBtn:active,#orderBooking .attachments #addAtachmentBtn:hover,.open>.dropdown-toggle#orderBooking .attachments #addAtachmentBtn{color:#fff;background-color:#00386b;border-color:#002547}#orderBooking .attachments #addAtachmentBtn.active.focus,#orderBooking .attachments #addAtachmentBtn.active:focus,#orderBooking .attachments #addAtachmentBtn.active:hover,#orderBooking .attachments #addAtachmentBtn:active.focus,#orderBooking .attachments #addAtachmentBtn:active:focus,#orderBooking .attachments #addAtachmentBtn:active:hover,.open>.dropdown-toggle#orderBooking .attachments #addAtachmentBtn.focus,.open>.dropdown-toggle#orderBooking .attachments #addAtachmentBtn:focus,.open>.dropdown-toggle#orderBooking .attachments #addAtachmentBtn:hover{color:#fff;background-color:#002547;border-color:#000305}#orderBooking .attachments #addAtachmentBtn.active,#orderBooking .attachments #addAtachmentBtn:active,.open>.dropdown-toggle#orderBooking .attachments #addAtachmentBtn{background-image:none}#orderBooking .attachments #addAtachmentBtn.disabled.focus,#orderBooking .attachments #addAtachmentBtn.disabled:focus,#orderBooking .attachments #addAtachmentBtn.disabled:hover,#orderBooking .attachments #addAtachmentBtn[disabled].focus,#orderBooking .attachments #addAtachmentBtn[disabled]:focus,#orderBooking .attachments #addAtachmentBtn[disabled]:hover,fieldset[disabled] #orderBooking .attachments #addAtachmentBtn.focus,fieldset[disabled] #orderBooking .attachments #addAtachmentBtn:focus,fieldset[disabled] #orderBooking .attachments #addAtachmentBtn:hover{background-color:#00529e;border-color:#004585}#orderBooking .attachments #addAtachmentBtn .badge{color:#00529e;background-color:#fff}#orderBooking .attachments #addAtachmentBtn.button-error{background-color:red!important}#orderBooking .attachments #addAtachmentBtn.btn-small{border-radius:3px;height:25px;line-height:25px;margin-top:3px;padding:0 10px;text-transform:none}#orderBooking .left-aligned-chosen-drop .chosen-with-drop .chosen-drop{left:initial;right:0;min-width:100%;width:380px;white-space:normal}#orderBooking .order-info{position:absolute;right:20px}#orderBooking .order-booking-tabs{margin-top:20px}#orderBooking .order-booking-tabs .nav-tabs li:not(.active) a{background-color:#F2F2F2;color:#333}#orderBooking .order-booking-tabs .nav-tabs li:not(.active) a:hover{background-color:#fafafa}#orderBooking .order-booking-tabs .nav-tabs li a{font-size:14px!important;padding-left:30px;padding-right:30px}#orderBooking .order-booking-tabs .tab-content{padding-left:0!important;padding-right:0!important}#orderBooking .booking-header .btn.btn-default{border-radius:0;border:0;background-color:#F2F2F2;padding:7px 30px;margin-right:3px}#orderBooking .booking-header .btn.btn-default:hover{background-color:#fafafa}#orderBooking .booking-header .btn.btn-default:focus{outline:0}#orderBooking .booking-header .btn.btn-default.active{background-color:#00529e;color:#fff;position:relative}#orderBooking .booking-header .btn.btn-default.active:after{position:absolute;content:'';border:8px solid transparent;border-top-color:#00529e;left:50%;transform:translateX(-50%);bottom:-15px}mt-node .chosen-results{max-height:130px!important}.input-typehead-container:after{content:'\f002';font-family:FontAwesome;position:absolute;top:30px;right:25px;color:#aaa}.input-action-top-right,.input-action-top-right-ui-select{position:relative}.input-action-top-right button,.input-action-top-right-ui-select button{position:absolute;top:0;right:0;font-size:13px;padding-top:0;padding-bottom:0}.input-action-top-right-ui-select button{top:-20px;padding-right:0}.input-action-top-right-ui-select .do-zoning{display:inline-block;position:absolute;top:-20px;right:90px}.input-action-top-right-ui-select .do-zoning button{top:initial!important;float:right;position:initial}.quantity-field{width:175px;display:inline-block;position:relative;top:13px;right:30px}.quantity-field span{width:50px;padding-top:5px;display:inline-block;margin-right:15px;float:left}.quantity-field input{width:100px;float:right}.order-booking-print-btn{border-right:0!important;border-top-right-radius:0;border-bottom-right-radius:0}.add-cargo-order .mid-grey-bg-container,.add-container-order .mid-grey-bg-container{padding:12px 20px}.import-table-responsive{max-height:550px;overflow-y:auto}.import-csv-table th{vertical-align:bottom;border-bottom:2px solid #ddd;font-size:13px;background-color:#ddd;white-space:nowrap}.import-csv-table td{white-space:nowrap}.add-cargo-order{padding-bottom:0}.edit-create-date{display:flex}.custom-required-field:before{content:'* ';color:#e50000}.user-accounts .primary{font-style:italic}.geo-fence-report .date-picker-container .col-sm-8{width:100%!important}.geo-fence-report .date-picker-container button{border:1px solid #ccc;display:block;width:100%;text-align:left;border-radius:4px;box-shadow:inset 0 1px 1px rgba(0,0,0,.075);position:relative}.geo-fence-report .date-picker-container button:after{content:'\f073';position:absolute;right:5px;font-family:FontAwesome;color:#999;font-size:14px}.geo-fence-report fieldset[disabled] .btn-link{background-color:#eee;border:1px solid #a0a0a0;color:#000}.notification-setup-complete{color:#3DC36C}.parameter-form .uib-timepicker{position:relative;bottom:7px}.parameter-form .uib-timepicker .hours,.parameter-form .uib-timepicker .hours a,.parameter-form .uib-timepicker .minutes,.parameter-form .uib-timepicker .minutes a{padding-top:0;padding-bottom:0}.tabrow{position:relative;padding:0}.tabrow>li{display:inline;padding:0;margin:0}.tabrow>li.active{opacity:1;font-weight:700}.tabrow>li.visited{color:#3DC36C;opacity:1}.tabrow>li:not(.cal) span{display:inline-block;border:1px solid #AAA;padding:0;margin:0;width:155px;border-radius:20px}.max-capacity-error,.warning{margin:5px}.tabrow>li:not(.cal) span a{text-decoration:none}.tabrow>li div.input-group{width:155px}.tabrow li .action-approve,.tabrow li .fa-check-circle{display:none}.tabrow li.visited .action-approve,.tabrow li.visited .fa-check-circle{display:inline;color:#3DC36C}span .action-approve,span .fa-check-circle{display:none}span.edited .action-approve,span.edited .fa-check-circle{display:inline;color:#3DC36C}.clone{width:100%}.clone span.selected{font-weight:700}.clone span .action-enable,.clone span .fa-check{display:none}.clone span.selected .action-enable,.clone span.selected .fa-check{display:inline;color:#3DC36C}.contaner-button{float:right}.warning{color:#FFC200}.rateType{width:150px}.rate-type-select{min-width:200px}.stepper{padding-left:0;list-style:none;font-size:16px}.stepper .stepper-item-icon{text-align:center;border-radius:50px;width:30px;background-color:#fff}.stepper .stepper-item-label{margin-left:15px;font-weight:500}.stepper .stepper-item{position:relative;line-height:30px;display:block;padding:5px 0;color:#ababad}.stepper .stepper-item.complete .stepper-item-label{color:#78787A}.stepper .stepper-item.complete .stepper-item-icon{color:#fff;background-color:#78787A}.stepper .stepper-item.complete:not(:last-child):not(.active):after{content:'';position:absolute;height:30px;width:6px;background:#78787a;left:12px;top:80%;z-index:-1}.stepper .stepper-item.active .stepper-item-label,.stepper .stepper-item.active.valid .stepper-item-label{color:#c8102e}.stepper .stepper-item.active .stepper-item-icon,.stepper .stepper-item.active.valid .stepper-item-icon{color:#fff;background-color:#c8102e}.stepper .stepper-item-icon,.stepper .stepper-item-label{display:inline-block}.input-group.input-group-time .form-control{width:5.5em;display:inline-block}.input-wrapper-minutes input{padding-right:5em}.input-wrapper-minutes .suffix{width:5em}.input-wrapper-currency input{padding-left:2.5em}.input-wrapper-currency .prefix{width:2.5em}.asterisk:before{content:'*';color:#c8102e}.col-setup-sidebar{position:relative;width:100%;min-height:1px;padding-right:15px;padding-left:15px;-webkit-box-flex:0;-ms-flex:0 0 250px;flex:0 0 250px;max-width:250px;border-right:1px solid #ddd}#manageSchedule .padding-right-40,.padding-right-40{padding-right:40px!important}.fix-to-top .panel-heading{position:fixed;top:0;z-index:1000}.topHeader th{border-bottom:none!important}.bottomHeader th{border-top:none!important}.col-flex{overflow-x:hidden}.table-section{overflow-x:auto}.panel-table .form-control{min-width:100px}.panel-table .extendedLabel{width:100px}.preferred-transporters-toggle{margin-bottom:25px}#manageSchedule{padding-bottom:20px}#manageSchedule .table-preferred-transporters{overflow-x:auto}#manageSchedule .table-preferred-transporters .text-right{min-width:100px}#manageSchedule .btn-toolbar .right{float:right}.invalid-storing-order{font-size:20px;cursor:default}.step-form-breadcrumbs{text-align:center;display:inline-block;border:0;width:100%;direction:ltr;margin-top:20px;padding:0}.step-form-breadcrumbs .action-approve,.step-form-breadcrumbs .fa-check-circle{display:none!important}.step-form-breadcrumbs li{list-style:none;display:inline-block;padding:10px 0;position:relative;width:200px;font-size:12px;color:#ccc;opacity:1;margin:0}.step-form-breadcrumbs li a.not-allowed{text-decoration:none;cursor:not-allowed}.step-form-breadcrumbs li:hover{opacity:1!important}.step-form-breadcrumbs li:after{content:"";width:100%;height:4px;display:block;transform:translateX(50%);position:absolute;bottom:38px;z-index:1;background:linear-gradient(to right,#0094a2 50%,#ddd 50%);background-size:200% 100%;background-position:right bottom;margin-left:10px;transition:background .3s ease}.step-form-breadcrumbs li:last-child{border-top:0}.step-form-breadcrumbs li:last-child:after{border-top:0;background:0 0}.step-form-breadcrumbs li:before{content:'';border:1px solid #ccc;border-radius:50%;position:absolute;width:20px;height:20px;bottom:30px;left:50%;margin-right:-10px;display:block;transform:translateX(-10px);z-index:2;background-color:#fff}.step-form-breadcrumbs li.visited{color:#0094a2}.step-form-breadcrumbs li.visited:before{content:"\f00c";font-family:FontAwesome;font-size:14px;color:#fff!important;border:1px solid #0094a2;background:#0094a2}.step-form-breadcrumbs li.visited:after{content:' ';width:100%;background-position:left bottom;display:block;transform:translateX(50%);position:absolute;bottom:38px;z-index:1}.step-form-breadcrumbs li.active{color:#222}.step-form-breadcrumbs li.active:before{content:'';font-size:5px;padding:5px 0 0;font-family:FontAwesome;border:1px solid #0094a2;color:#fff;background:#0094a2;transition:background .3s linear;transition-delay:.3s}.step-form-breadcrumbs li.active:hover{text-decoration:none}.redirection-advice{box-sizing:border-box;height:100%}.redirection-advice .modal-lg{width:1000px}.redirection-advice .grid-height{height:400px}.redirection-advice .tooltip.customClass .tooltip-inner{width:200px;white-space:pre-line}.redirection-advice .help-container{display:inline-block;vertical-align:middle}.redirection-advice .container-fluid,.redirection-advice .modal-content,.redirection-advice .modal-dialog{height:100%}.suspended-transporter{color:#fa6061}.caa-approval .caa-approved,.preferred-capacity-transporter .set,.private-capacity-transporter,.transporter-accepted-fpa{color:#3DC36C}.preferred-capacity-transporter .center{text-align:center}.preferred-capacity-transporter .fa-layers-text{font-weight:700;font-family:Roboto,sans-serif}.transporter-accepted-fpa{font-size:24px}.caa-approval .caa-rejected{color:#fa6061}.broadcast-message-modal{display:block}.broadcast-message-modal .carousel-control.left,.broadcast-message-modal .carousel-control.right{background-image:none}.broadcast-message-modal .carousel-control.left:hover .glyphicon:before,.broadcast-message-modal .carousel-control.right:hover .glyphicon:before{background-color:#00529e;border-radius:50%;color:#fff;font-weight:400}.broadcast-message-modal .carousel-indicators li{display:none}.broadcast-message-modal .carousel-inner{padding-left:10%;padding-right:10%}.broadcast-message-modal .carousel-inner hr{margin-top:8px;margin-bottom:8px}.broadcast-message-modal .carousel-control .glyphicon-chevron-left,.broadcast-message-modal .carousel-control .glyphicon-chevron-right{position:static;display:block;width:auto;height:100%}.broadcast-message-modal .glyphicon-chevron-left:before,.broadcast-message-modal .glyphicon-chevron-right:before{font-family:FontAwesome;position:absolute;top:50%;transform:translateY(-50%);width:32px;height:32px;line-height:32px;text-align:center;color:#333;opacity:1;font-size:32px}.broadcast-message-modal .glyphicon-chevron-left:before{content:'\f104';left:0;text-indent:-2px}.broadcast-message-modal .glyphicon-chevron-right:before{content:'\f105';right:0;text-indent:2px}.broadcast-message-modal .carousel-control{color:#999}.broadcast-message-modal .noti-badge{height:25px!important;width:25px!important;line-height:25px!important;position:relative;bottom:2px;font-size:16px}.broadcast-message-modal h4{margin-top:0;margin-bottom:25px}.broadcast-message-modal .post-info{color:#ccc;font-size:13px;transition:color linear .3s}.broadcast-message-modal .post-info:hover{color:#333}.announcement-badge{margin-top:15px;position:relative}.announcement-badge .noti-badge{margin-left:3px}.badge-right{position:absolute;top:-8px;margin-left:10px}.slide-down.ng-enter{transition:.5s linear all;max-height:0;overflow:hidden}.slide-down.ng-enter.ng-enter-active{max-height:600px;overflow:hidden}.file-item{display:inline-block;margin-right:4px;margin-bottom:3px;background-color:#f2f2f2;padding:3px}.link-button{background:0 0;border:none;color:#007bff;padding:0;font:inherit}.styled-button{background-color:#f0f0f0;border:none;border-radius:5px;padding:10px 20px;text-align:center;text-decoration:none;color:#1977cd;font-weight:700;display:inline-block}.modal-body .content-wrapper .modal-row .control-label-wrapper,input[type=number]{text-align:right}.attach-icon{font-size:26px}.attach-disabled{cursor:not-allowed;pointer-events:none;opacity:.5}.remove-icon{cursor:pointer}.attach-file-name{overflow:hidden;display:inline-block;white-space:nowrap;text-overflow:ellipsis;max-width:170px;vertical-align:middle}.mandatory-color{color:#e92516!important}.modal-body .content-wrapper{margin-left:75px;margin-bottom:15px;display:grid;grid-template-rows:1fr;gap:10px 15px}.modal-body .content-wrapper .modal-row{display:grid;align-items:center;grid-template-columns:112px 1fr 10px 1fr}.modal-body .content-wrapper .modal-row.label-row{padding-top:50px}.modal-body .content-wrapper .modal-row label{justify-self:end;margin-right:10px}.modal-body .content-wrapper .modal-row .form-group{margin-bottom:0}.modal-body .content-wrapper #modal-model-rateType-input{grid-column:2/span 3}.modal-body .content-wrapper #modal-pickup-label{grid-column-start:2;justify-self:center;align-self:end;font-weight:700;font-size:2rem}.modal-body .content-wrapper #modal-dropoff-label{grid-column-start:4;justify-self:center;align-self:end;font-weight:700;font-size:2rem}.modal-body .content-wrapper .dropoff-block{grid-column:4}.validation-error{color:red}.step-three-font-10{font-size:10px}.step-three-font-11{font-size:11px}.step-three-font-12{font-size:12px}.step-three-font-20{font-size:20px}.step-three-font-32{font-size:32px}.step-three-day-button{min-width:80px;padding:2px 6px;height:40px;line-height:16px}.container.step-two .panel{border-radius:0;margin-bottom:10px;box-shadow:none;-webkit-box-shadow:none}.container.step-two .panel .action-btn-step-two{margin-top:2px}.container.step-two .panel .action-btn-step-two strong{font-size:16px;padding-top:4px}.container.step-two .panel .action-btn-step-two .btn{font-size:20px;padding:3px 5px;line-height:16px}.container.step-two .panel .container-message{padding:5px 15px 5px 40px;border-radius:5px;min-width:320px;text-align:left;position:relative}.container.step-two .panel .container-message:before{font-size:24px;margin-right:5px;margin-left:5px;position:absolute;left:5px;top:-2px;font-family:FontAwesome}.container.step-two .panel.Information{border-left:3px solid #00529e}.container.step-two .panel.Information .container-message{background-color:#e8f4ff;color:#00529e;border:1px solid #00529e}.container.step-two .panel.Information .container-message:before{content:'\f05a'}.container.step-two .panel.Warning{border-left:3px solid #d8ac68}.container.step-two .panel.Warning .container-message{background-color:#f8eee0;color:#a26f24;border:1px solid #d8ac68}.container.step-two .panel.Warning .container-message:before{content:'\f071';font-size:22px;top:0}.container.step-two .panel.Success{border-left:3px solid #390}.container.step-two .panel.Success .container-message{background-color:#d5ffd5;color:#390;border:1px solid #390}.container.step-two .panel.Success .container-message:before{content:'\f058'}.container.step-two .panel.Error{border-left:3px solid #d9201f}.container.step-two .panel.Error .container-message{background-color:#fbe3e3;color:#d9201f;border:1px solid #d9201f}.container.step-two .panel.Error .container-message:before{content:'\f057'}.container.step-two .panel-body.group-line-header{padding-bottom:0}.container.step-two .panel-body.group-line{padding-top:0;padding-bottom:0}.container.step-two .panel-body .drop-off-notification{font-size:13px}.container.step-two .panel-body .drop-off-notification div{font-size:14px}.container-change{color:#aaa}.container-change .panel-heading strong{color:#aaa!important}.strike-through{text-decoration:line-through}.step-three-slot-container{overflow:auto;overflow-y:hidden;white-space:nowrap;margin:20px 0;text-align:center}.step-three-slot-container::-webkit-scrollbar{background-color:#fff}.step-three-slot-container::-webkit-scrollbar-button{display:none}.step-three-slot-container::-webkit-scrollbar-track{background-color:#fff}.step-three-slot-container::-webkit-scrollbar-thumb{background-color:#ccc}.step-three-slot{width:80px;display:inline-block;margin:2px;border-radius:4px;border:none;color:#fff}.step-three-priviledges,.step-three-slot-date-picker{margin-left:10px;display:inline-block;vertical-align:middle}.step-three-slot-available-slots{font-weight:700}.step-three-slot-date-picker{width:160px}.step-three-slot-selected{background-color:#09f!important;border-bottom-width:5px!important;box-shadow:0 0 5px #666}.step-three-slot-selected.slot-available{border-bottom-color:#0c7f00!important}.step-three-slot-selected.slot-limited{border-bottom-color:#d29940!important}.step-three-slot-selected.slot-over-booking{border-bottom-color:#c12121!important}.step-three-slot-selected.slot-not-available{border-bottom-color:#d2d2d2!important}.step-three-slot-available{background-color:#0c7f00;border:3px solid #0c7f00}.step-three-slot-available:hover{background-color:#50a866}.step-three-slot-limited{background-color:#d29940;border:3px solid #d29940}.step-three-slot-limited:hover{background-color:#d08032}.step-three-slot-not-available{background-color:#d2d2d2;border:3px solid #d2d2d2}.step-three-slot-not-available:hover{background-color:#848a8d}.step-three-slot-over-booking{background-color:#c12121;border:3px solid #c12121}.step-three-slot-over-booking:hover{background-color:#e05758}.wd-350{width:350px}.wd-250{width:250px}.wd-200{width:200px}.step-three-grid-text,.wd-100{width:100px}.step-three-assign-button{height:40px}.step-three-assign-button.btn-default{border:1px solid #00529e;padding-left:3px;padding-top:1px;padding-bottom:0;height:50px}.step-three-assign-button:focus{outline:0}.disable-btn{opacity:.7;cursor:not-allowed}.step-three-assign-content{height:50px;padding:5px;position:relative;border-radius:255px}.step-three-assign-content .time{font-size:16px;font-weight:700}.step-three-assign-content .date{font-size:14px;text-align:left!important;color:#666}.step-three-assign-content .remove-icon{position:absolute;top:-15px;right:-22px;background-color:#00529e;padding:2px;border-radius:50%;color:#fff}.step-three-priviledges{width:90px}.step-three-timer{position:fixed;right:30px;top:70px;z-index:2}.step-three-timer .time-container{background-color:#0094a2;padding:5px 10px;border-radius:3px;color:#fff}.drop-off-notification .container-redirected{color:#db2315}.drop-off-notification .container-no-information{color:#fda63e}.drop-off-notification .container-electronically-advised{color:#33a015}.drop-off-notification .validation-header{font-weight:700}.step-four-success-count-text,.step-four-success-text{font-size:32px;font-weight:500}.step-four-success-text{color:#0c7f00}.ui-select-bootstrap>.ui-select-choices,.ui-select-bootstrap>.ui-select-no-choice{margin-top:0!important}.d-inline-block{display:inline-block;vertical-align:middle}.mt-less-5{margin-top:-5px}.mb-remove{margin-bottom:0!important}.grey-panel .panel-steps h4,.grey-panel h1,.table-release{margin-bottom:0}.pl-none{padding-left:0!important}.pr-none{padding-right:0!important}.cursor-pointer{cursor:pointer}.list-non-item{font-weight:700;border-top:1px solid #d2d2d2;padding-top:5px}.dropOffStepOneForm .broadcast-message-modal{padding-top:10px}.grey-panel-release-details{padding:15px;background-color:#f6f6f6;border-radius:0;border-bottom:1px solid #e4e4e4;position:relative}.table-quantities tr td:last-child,.table-quantities tr th:last-child{padding-right:25px}.table-quantities{width:90%;margin-left:5%}.table-quantities tr:nth-child(odd) td{background-color:#fafafa}.table-quantities tr th:first-child{padding-left:25px}.table-quantities tr td h4{font-weight:700}.table-quantities tr td:first-child{max-width:175px;padding-left:25px}.table-quantities tr td:not(:first-child){line-height:50px}.table-quantities tr td:not(:first-child) input{margin-top:7px;max-width:130px;padding-right:5px;float:right}.table-release tbody td,.table-release thead th{border:0!important;padding:0!important}.table-release tbody td .btn-small{position:absolute;top:10px;right:10px}.grey-panel .panel-steps{padding:2px;background-color:#f6f6f6;border-radius:0;border-bottom:1px solid #e4e4e4;height:50px;line-height:50px}.grey-panel .panel-steps h4{color:#999;display:inline-block;font-size:14px;margin-top:6px}.grey-panel .panel-steps h3{display:inline-block;font-size:16px;margin-top:6px}.grey-panel .panel-steps .announcement{position:relative;top:4px}.grey-panel .panel-steps .announcement .noti-badge{right:-8px}.dropOffStepThreeTimeSlot .ui-select-bootstrap .ui-select-toggle>a.btn{right:-2px}.dropOffStepThreeTimeSlot .tbody-alternating{border-width:1px}.dropOffStepThreeTimeSlot .tbody-alternating:nth-child(even){background-color:#fafafa}.dropOffStepThreeTimeSlot .tbody-alternating:hover{background-color:#f6f6f6}.dropOffStepThreeTimeSlot #timeSlotAssignment{width:94%;margin-left:3%}.dropOffStepThreeTimeSlot #timeSlotAssignment .error-row td{border-top:0}.dropOffStepThreeTimeSlot #timeSlotAssignment td{padding-right:35px}.dropOffStepThreeTimeSlot #timeSlotAssignment .td-assign{width:10%}.dropOffStepThreeTimeSlot #timeSlotAssignment .td-ready-date{width:1%}.dropOffStepThreeTimeSlot #timeSlotAssignment .td-ready-date-future{width:1%;font-size:15px;font-weight:700;color:#c8102e}.dropOffStepThreeTimeSlot #timeSlotAssignment .td-demurrage-accepted{width:4%}.dropOffStepThreeTimeSlot #timeSlotAssignment .td-con-details{width:15%;min-width:215px}.dropOffStepThreeTimeSlot #timeSlotAssignment .td-con-details .con-number{font-size:20px}.dropOffStepThreeTimeSlot #timeSlotAssignment .td-vehicle{width:14%!important;min-width:150px}.dropOffStepThreeTimeSlot #timeSlotAssignment .td-trailer-info{width:20%}.dropOffStepThreeTimeSlot #timeSlotAssignment .td-ref-no{width:8%;min-width:100px}.dropOffStepThreeTimeSlot #timeSlotAssignment .td-driver{width:13%}.dropOffStepThreeTimeSlot #timeSlotAssignment .td-vgm{width:8%;min-width:100px}.dropOffStepThreeTimeSlot #timeSlotAssignment .td-attach{width:12%}.dropOffStepThreeTimeSlot #divTimeSlots{width:94%;margin-left:3%}.dropOffStepThreeTimeSlot #divTimeSlots .step-three-slot-container{background-color:#f2f2f2;padding-left:20px;padding-right:20px}.dropOffStepThreeTimeSlot #divTimeSlots .step-three-slot-container button{background-color:transparent;padding:3px}.dropOffStepThreeTimeSlot #divTimeSlots .step-three-slot-container button.step-three-slot-selected{background-color:#fff!important;border:1px solid #00529e}.dropOffStepThreeTimeSlot #divTimeSlots .step-three-slot-container button.step-three-slot-selected .step-three-slot-available-slots{background-color:#00529e!important;border-color:#00529e}.dropOffStepTwoByLocation .con-num-container:nth-child(even),.striped-row:nth-child(even){background-color:#fafafa}.dropOffStepThreeTimeSlot #divTimeSlots .step-three-slot-container button .time-slot{color:#222;font-weight:700;padding-top:3px;font-size:15px}.dropOffStepThreeTimeSlot #divTimeSlots .step-three-slot-container button .step-three-slot-available-slots{border-radius:3px;padding:4px;font-size:15px}.dropOffStepThreeTimeSlot #divTimeSlots .step-three-slot-container button .time-slot-cost{color:#222;padding-top:2px;padding-bottom:4px!important;font-size:13px}@media only screen and (max-width:1550px){#timeSlotAssignment td{padding-right:10px!important}#timeSlotAssignment .td-trailer-info{width:10%!important}#timeSlotAssignment .td-trailer-info .col-sm-6{width:100%;margin-bottom:5px}#timeSlotAssignment .td-driver{width:18%!important}#timeSlotAssignment .td-attach .btn span{display:none}}@media only screen and (max-width:1290px){.step-title-h1{display:none}#divTimeSlots,#timeSlotAssignment{width:100%!important;margin-left:0!important}}.dropOffStepTwoByLocation .input-group-addon{padding:4px 6px}.dropOffStepTwoByLocation .remove-addon{cursor:pointer}.dropOffStepTwoByLocation .remove-addon:hover{opacity:.8}.dropOffStepTwoByLocation .con-num-container{padding-top:5px;padding-bottom:5px;margin-bottom:0}.striped-row{border-top:1px solid #f2f2f2;padding-top:15px;padding-bottom:15px}.striped-row:first-child{border-top:0}.striped-row button.remove-btn{margin-top:20px!important}.striped-row>.row{padding-left:15px;padding-right:15px}.drop-off-steps{margin-top:15px}.form-overflow-auto{overflow:auto}.door-position-fixed-width{min-width:300px}.nopadding{padding:0!important}.confirm-error{color:#d9201f}.confirm-warning{color:#a26f24}.font-bold{font-weight:700!important}.container-details-min-width{min-width:200px}.wrap-text-container{width:200px;word-wrap:break-word;display:block}.display-inline{float:left}.wrap-text-div{word-wrap:break-word}.container-detail-table{margin-top:30px}.vehicle-list-item{font-size:14px;min-width:100px}.action-button{width:100px}.cell-link{background-color:rgba(0,82,158,.1);padding:2px 7px;border-radius:10px}.menu-item-inactive{opacity:.4;cursor:not-allowed;pointer-events:none}.error-border{border:1px solid #e92516!important;border-radius:5px}.download-template-url{text-align:left!important}.height-85pc{height:85%}.mt--10{margin-top:-10px}.rate-cell{text-align:right!important}.group-row{margin-left:10px;font-size:14px;font-weight:500;top:2px}.ag-row-group{padding-top:5px!important}.max-400{max-width:400px;display:inline;margin-left:auto}.max-ui-select-400 .ui-select-container{max-width:600px!important;width:100%;display:inline-block}.td-ready-date-future{width:1%;font-size:15px;font-weight:700;color:#c8102e}.notification-dashboard-container{background-color:#F9F9F9;border-bottom:1px solid #dfe4e4;margin-left:-15px;margin-right:-15px}.notification-dashboard-container.padded-view{padding-bottom:1px}.notification-dashboard-container .notification-dashboard{margin-top:5px;display:inline-block;align-content:center;text-align:center}.notification-dashboard-container .notification-dashboard .item-section{background-color:#FFF;border-radius:3px;border:1px solid #dfe4e4;padding:5px 5px 10px;margin:10px;text-transform:uppercase;text-align:center;min-width:200px;display:inline-block}.notification-dashboard-container .notification-dashboard .item-section h2{font-weight:700;margin-top:5px;margin-bottom:0;font-size:46px!important}.notification-dashboard-container .notification-dashboard .item-section h2.blue{color:#6FC3FE}.notification-dashboard-container .notification-dashboard .item-section h2.green{color:#8ED59F}.notification-dashboard-container .notification-dashboard .item-section h2.less-10-percent-available-capacity{color:#E88181}.notification-dashboard-container .notification-dashboard .item-section h2.middle-10-to-30-percent-available-capacity{color:#FFC966}.notification-dashboard-container .notification-dashboard .item-section h2.more-30-percent-available-capacity{color:#666}.notification-dashboard-container .notification-dashboard .item-section h2.has-broadcast-message{color:#0094a2}.notification-dashboard-container .notification-dashboard .item-section h2.dashboard-panel-active{color:#00529E}.notification-dashboard-container .notification-dashboard .item-section h2.dashboard-panel-completed{color:#0C7F00}.notification-dashboard-container .notification-dashboard .item-section h2.dashboard-panel-cancelled{color:#B12C2C}.notification-dashboard-container .notification-dashboard .item-section .title{font-weight:700;font-size:11px}.selection-group .day-picker>input{z-index:1}.selection-group.large a.btn{height:40px;line-height:15px;padding-top:5px;max-height:40px}.selection-group.large a.btn.datePickerWrapper{padding-top:3px}.selection-group.large .step-three-day-button span{font-size:11px}.selection-group.show-check{position:relative}.selection-group.show-check .active:not(button):not(div){padding-left:35px}.selection-group.show-check .active:not(button):not(div):before{content:'\f00c';position:absolute;left:10px;top:5px;font-size:16px;font-family:FontAwesome;color:rgba(255,255,255,.5)}.selection-group.show-check .active:not(button):not(div).datePickerWrapper{padding-left:15px}.selection-group.arrow-down .active:not(button):not(div){position:relative;z-index:1}.selection-group.arrow-down .active:not(button):not(div):after{content:'';border:8px solid transparent;border-top-color:#00529E;position:absolute;left:50%;transform:translateX(-50%);bottom:-17px}.selection-group .nav-item a{border-bottom:0!important}.selection-group a.btn,.selection-group li.btn{color:#00529E;border:1px solid #00529E;padding-left:25px;padding-right:25px;max-height:34px;line-height:20px}.selection-group a.btn:hover,.selection-group li.btn:hover{background-color:#f2f5fa}.selection-group a.btn:hover a,.selection-group li.btn:hover a{text-decoration:none}.selection-group a.btn:first-child,.selection-group li.btn:first-child{border-top-left-radius:25px;border-bottom-left-radius:25px}.selection-group a.btn:last-child,.selection-group li.btn:last-child{border-top-right-radius:25px;border-bottom-right-radius:25px}.selection-group a.btn.active,.selection-group li.btn.active{color:#fff;background-color:#00529E}.selection-group a.btn.active a,.selection-group li.btn.active a{color:#fff;border-bottom:0!important;text-decoration:none}.selection-group a.btn.no-pad,.selection-group li.btn.no-pad{padding:0}.selection-group a.btn.no-pad a,.selection-group li.btn.no-pad a{padding:5px 25px 5px 30px;display:block}.selection-group a.datePickerWrapper,.selection-group li.datePickerWrapper{padding:0;margin:0;max-width:135px}.selection-group a.datePickerWrapper input,.selection-group li.datePickerWrapper input{background-color:transparent;margin:0;border:0;padding:3px 15px;color:#00529E;text-align:center;line-height:34px;cursor:pointer}.selection-group a.datePickerWrapper input::-webkit-input-placeholder,.selection-group li.datePickerWrapper input::-webkit-input-placeholder{color:#00529E}.selection-group a.datePickerWrapper.active,.selection-group li.datePickerWrapper.active{background-color:#00529E}.selection-group a.datePickerWrapper.active input,.selection-group li.datePickerWrapper.active input{color:#fff}.selection-group a.datePickerWrapper .input-group-btn,.selection-group li.datePickerWrapper .input-group-btn{display:none}.ui-select-bootstrap .ui-select-toggle>a.btn{border-radius:0;border:0;padding:0;max-height:initial;line-height:initial;height:initial}.live-traffic>thead>tr>th{border:0;font-size:13px!important;background-color:#d4d4d4;padding-top:5px;padding-bottom:5px;height:20px}.live-traffic>thead>tr>th.time-head ul{margin-bottom:0}.live-traffic tr{border:0!important;border-bottom:1px solid #e2e2e2!important}.live-traffic tr:nth-child(even){background-color:#f4f4f4}.live-traffic .facility-row{height:55px;position:relative}.live-traffic .facility-row.drop-pick:hover .facility-type{display:none!important}.live-traffic .facility-row.drop-pick:hover .facility-actions{display:block!important}.live-traffic .facility-row.drop-pick:hover .facility-actions .btn{background-color:#00529E;color:#fff}.live-traffic .facility-row.drop-pick:hover .facility-actions .btn:hover{background-color:rgba(0,82,158,.7)}.live-traffic .facility-row.drop-pick:hover .btn{padding:0 10px}.live-traffic .facility-row:hover{background-color:rgba(0,82,158,.1)}.live-traffic .facility-row .columnContent{padding-top:0;border-left:0!important;padding-bottom:3px}.live-traffic .facility-row .facility-col{border-right:0!important;min-width:250px;padding-right:0;padding-top:8px;width:100%;padding-bottom:0}.live-traffic .facility-row .facility-col .facility-actions{display:none}.live-traffic .facility-row .facility-col .row-title{white-space:nowrap;padding-right:60px;font-weight:700;text-transform:uppercase;position:relative;width:100%}.live-traffic .facility-row .facility-col .row-title .facility-type{display:block;font-weight:400;font-size:13px;line-height:.7;color:#aaa}.live-traffic .facility-row .facility-col .row-title .row-alerts{position:absolute;top:5px;right:40px}.live-traffic .facility-row .facility-col .row-title .row-alerts.down{top:20px}.live-traffic .facility-row .facility-col .row-title .row-alerts .agreement{display:inline-block;text-align:left}.live-traffic .facility-row .facility-col .row-title .row-alerts .announcement{display:inline-block;position:relative;right:-5px;text-align:left}.live-traffic .facility-row .facility-col .row-title .row-alerts .announcement .badge{position:absolute;right:-10px;top:-5px;cursor:pointer}.live-traffic .facility-row .facility-col .splitCapacitiesTitle{position:absolute;top:8px;right:-35px;text-transform:uppercase}.live-traffic .facility-row .facility-col .splitCapacitiesTitle div:first-child{margin-bottom:15px}.live-traffic .facility-row .facility-col .splitCapacitiesTitle.double{top:20px}.live-traffic .facility-row .facility-col .mid-title{width:60%!important}.live-traffic .listTimeWrapper{padding-left:14px;display:block;margin-bottom:10px;height:26px;margin-top:10px}.live-traffic .listTimeWrapper.double{height:35px}.live-traffic .listTimeWrapper.double .listTime{margin-top:10px}.live-traffic .listTimeWrapper.double .listTime .timebox.nonspace{margin-top:5px}.badge.noti-badge{background-color:#c12222;border-radius:50%;height:20px;line-height:22px;padding:0 1px 0 0;text-align:center;width:20px;font-family:roboto}.clickable{border-bottom:2px solid #00529E!important;cursor:pointer}.clickable:hover{transition:opacity .3s linear;opacity:.5}.uib-datepicker-popup{z-index:5}.help-icon:hover{text-decoration:none}.inventory-title{margin-left:5px}.inventory-body{background-color:#f1f1f1;border-style:solid;border-color:#d3d3d3 #d3d3d3 #d3d3d3 #00a1ff}.summary-cell{vertical-align:middle}.inventory-red{color:red}.inventory-green{color:green}.vehicle-summary-container .ctrls{margin-top:25px}.vehicle-summary-container .table-fixed thead{width:97%}.vehicle-summary-container .table-fixed tfoot{width:99%}.vehicle-summary-container .table-fixed tbody{height:500px;overflow-y:auto;overflow-x:auto;width:100%;border-top:1px solid #ddd}.vehicle-summary-container .table-fixed tbody,.vehicle-summary-container .table-fixed td,.vehicle-summary-container .table-fixed tfoot,.vehicle-summary-container .table-fixed th,.vehicle-summary-container .table-fixed thead,.vehicle-summary-container .table-fixed tr{display:block}.vehicle-summary-container .table-fixed tbody tr td{border:0}.vehicle-summary-container .table-fixed tbody td,.vehicle-summary-container .table-fixed tfoot>tr>td,.vehicle-summary-container .table-fixed thead>tr>th{float:left;border-bottom-width:0}.header-col{background-color:#E9ECEF;font-weight:700;width:150px}.data-col{width:200px}#btn-search{margin:25px 25px 25px 0}tags-input .tags .tag-item{background:0 0!important;color:#000!important}.estimate-of-repair{margin-top:5px}.estimate-of-repair .larger{font-size:16px}.estimate-of-repair .search-container select{border-top-right-radius:0;border-bottom-right-radius:0;background:#e1e1e1}.estimate-of-repair .search-container input{position:relative;left:-3px}.estimate-of-repair .search-container .control-group{display:inline-block;width:50%}.estimate-of-repair .search-container .control-group-select{display:inline-block;width:45%;position:absolute}.estimate-of-repair .search-container .control-group-select span:first-child{border-top-left-radius:0;border-bottom-left-radius:0;border-left:0}.estimate-of-repair .grey-bg{background-color:#efefef}.estimate-of-repair .grey-bg.border-grey-bg{border:1px solid #ccc}.estimate-of-repair .grey-bg.grey-drop{box-shadow:10px 10px 31px -13px rgba(0,0,0,.3)}.estimate-of-repair .grey-bg hr{border-top-color:#d7d7d7}.estimate-of-repair .container-grey,.estimate-of-repair .panel-approval-info{border:1px solid #ededed;background-color:#f7f7f7!important;padding:15px}.estimate-of-repair .input-group-filter{display:flex}.estimate-of-repair .select-filter{width:40%}.estimate-of-repair .input-filter{width:60%}.estimate-of-repair .panel-approval-info{margin:0 15px 5px;border-left:2px solid red}.estimate-of-repair .panel-cost-breakdown{background-color:#f7f7f7!important;padding:15px;margin:0 15px 5px;width:62%;border:1px solid #ededed}.estimate-of-repair .group-action-info{width:100px;display:inline-block;position:relative;top:10px;color:#00f}.estimate-of-repair .grand-totals{color:#00CED1;font-weight:700}.estimate-of-repair .search-info{margin:15px}.estimate-of-repair .search-arrow-info{display:inline-block;position:absolute;bottom:-5px;font-style:italic;color:#999;padding-left:5px}.estimate-of-repair .selected-row{background-color:#c1d4e6!important}.estimate-of-repair .selected-row td:first-child{border-left:2px solid #00529e!important}.estimate-of-repair .br-l-0 .ui-select-toggle{border-left:0;border-top-left-radius:0;border-bottom-left-radius:0}.panel-images{background-color:#f7f7f7!important;border:1px solid #ededed;height:105px;padding-top:10px;margin-bottom:20px}.braintree-placeholder,.mb-0{margin-bottom:0!important}.image-popup{padding:10px;position:fixed;z-index:1;top:5%;left:25%;background-color:#efefef;border:1px solid #999;border-radius:5px}.thumbnail-image{cursor:pointer;border:2px solid #999}.empty-depot-inquiry{margin-top:25px}.empty-depot-inquiry .search-container select{border-top-right-radius:0;border-bottom-right-radius:0;background:#e1e1e1}.empty-depot-inquiry .search-container input{border-top-left-radius:0;border-bottom-left-radius:0;position:relative;left:-3px;border-left:0}.empty-depot-inquiry .search-container .btn-primary{position:relative;bottom:1px}.empty-depot-inquiry .search-container .form-control{width:auto;display:inline-block}.braintree-heading,[data-braintree-id=toggle]{display:none}.empty-depot-inquiry .grey-bg{background-color:#efefef}.empty-depot-inquiry .grey-bg.border-grey-bg{border:1px solid #ccc}.empty-depot-inquiry #containerMovementHistory .selected-row td:first-child,.empty-depot-inquiry #releaseInformation .selected-row td:first-child,.selected-indicator{border-left:3px solid #0094a2!important}.empty-depot-inquiry .grey-bg.grey-drop{box-shadow:10px 10px 31px -13px rgba(0,0,0,.3)}.empty-depot-inquiry .grey-bg hr{border-top-color:#d7d7d7}.empty-depot-inquiry h3{font-size:18px;font-weight:700}.empty-depot-inquiry .container-release{color:#0094a2}.empty-depot-inquiry .recent-title{font-size:26px;color:#0094a2;font-weight:700;margin-top:0}.empty-depot-inquiry .btn-small{padding:2px 10px}.empty-depot-inquiry .latest-depot{position:relative;bottom:4px}.empty-depot-inquiry .table-striped th{padding-left:20px;padding-right:20px;border-bottom:0}.empty-depot-inquiry .table-striped td{padding-left:20px;padding-right:20px}.empty-depot-inquiry #containerMovementHistory .k-grid-content,.empty-depot-inquiry #releaseInformation .k-grid-content{max-height:385px}.empty-depot-inquiry #containerMovementHistory .selected-row,.empty-depot-inquiry #releaseInformation .selected-row{background-color:rgba(0,148,162,.1)}.empty-depot-inquiry #containerMovementHistory .selected-row td:first-child button,.empty-depot-inquiry #releaseInformation .selected-row td:first-child button{position:relative;left:-2px}.empty-depot-inquiry #containerMovementHistory .selected-row td:first-child button:after,.empty-depot-inquiry #releaseInformation .selected-row td:first-child button:after{content:'\f00c';font-family:FontAwesome;padding-left:5px}#depotReleaseDetailsGrid{width:100%}#depotReleaseDetailsGrid .k-grid-content{max-height:385px}.btn-gate-receive{border:1px solid #0094a2;background-color:#fff;color:#0094a2}.highlight-parent>div:first-child,.highlight-parent>td:first-child{border-left:2px solid red!important}.brain-placeholder{background-color:#f4f4f4}.highlight-parent>div,.highlight-parent>td{background-color:#ffe6e6!important}#pendingOrdersTable>thead>tr>th{border-bottom-width:0!important}#pendingOrdersTable>tbody>tr>td{vertical-align:middle}.amount-label{color:#14a014;margin-top:5px;font-weight:700}.pay-cell{padding-left:0!important;width:50px}.text-unpaid{color:red;font-weight:700;text-transform:uppercase}.text-credit,.text-paid{color:#14a014;font-weight:700}.text-paid{text-transform:uppercase}.mt-0{margin-top:0!important}.float-right{float:right!important}.overdue-text{color:red}.withfilter-text{font-weight:400!important}.dynamic-label,.static-label{font-weight:500}.balance-text{margin-right:-7px!important}.pending-invoices-background{background-color:#f4f4f4;padding:10px 10px 1px;border-left:2px solid red}.float-left{float:left}.invoice-button{padding-top:3px!important;padding-bottom:3px!important}.total-border{border-top:1px dashed #666}.container-flex{display:flex;flex-direction:column;height:103%}.row-flex{flex:1;display:flex;height:100%}iframe{border:1px solid #e6e6e6;border-top:solid 35px #eaeaea;border-radius:5px}.card-overflow,.cto-overflow{margin-top:30px;max-height:400px;overflow-y:auto}.cto-overflow{max-height:540px}.code-dropdown{min-width:50px;display:inline-block;padding-right:10px;margin-right:10px;border-right:1px solid #ccc}.cargo-width,.cargo-width-edit-noti{min-width:1516px!important}.show-validate .has-error .form-control,.show-validate .ui-select-bootstrap.ng-valid-required span.ui-select-toggle,.show-validate input.ng-valid-required,.style-valid{border-top:0!important;border-bottom:0!important;border-right:0!important}.pin-input{width:110px}.tm-none{margin-top:0!important}.lh-25{line-height:25px}.top-align{vertical-align:top}.static-label{color:#999}.add-to-dispatch-note .invoice-table-height{height:475px}.adjusted-height{height:93%}.notification-mass-movement-mtrepo-orderlink-modal .header-title{font-size:20px;display:inline-block}.notification-mass-movement-mtrepo-orderlink-modal .modal-footer .footer-btns{margin-right:-15px}.notification-mass-movement-mtrepo-orderlink-modal .mt-repo-order-link-grid{margin-top:10px;height:300px}.cargoContainer .width-22{width:22%}.cargoContainer .width-7{width:7%}.cargoContainer .width-12{width:12%}.cargoContainer .width-13{width:13%;max-width:220px}.cargoContainer .width-9{width:9%}.cargoContainer .required-field:after{content:' *';color:#e50000}.cargoContainer tbody.td-no-border td{border-top:0!important}.cargoContainer .green-border-left{border-left:3px solid #390}.cargoContainer .pd-12{padding:12px}.cargoContainer .pd-20{padding:13px}.cargoContainer .margin-9{margin:9px}.cargoContainer .pd-0{padding:0}.cargoContainer .pd-10{padding:10px 10px 0}.cargoContainer .margin-0{margin:0}.qty-control-container .k-widget.k-numerictextbox{width:100px!important}.qty-control-container .input-quantity-for-kendo{height:25px}.p-3{padding-left:3%}.translated-paragraph{white-space:pre-wrap}.add-cargo-order .margin-bottom-21{margin-bottom:21px}.add-cargo-order .padding-right-0{padding-right:0}.cargoEditContainer tbody .td-no-top-border td{border-top:0!important;font-weight:700}.cargoEditContainer tbody tr .td-word-wrap{word-break:break-all}body{font-family:Roboto,sans-serif!important}.style-required{border-left:3px solid red!important;background-color:#f0dcdd}.style-valid{border-left:3px solid green!important;background-color:#e7f6e3!important}.show-validate input.ng-invalid,.show-validate input.ng-invalid-required{border-left:3px solid red!important;background-color:#f0dcdd}.show-validate input.ng-valid-required{border-left:3px solid green!important;background-color:#e7f6e3!important}.show-validate .ui-select-bootstrap.ng-invalid-required span.ui-select-toggle{border-left:3px solid red!important;background-color:#f0dcdd}.show-validate .ui-select-bootstrap.ng-valid-required span.ui-select-toggle{border-left:3px solid green!important;background-color:#e7f6e3!important}.form-control{-webkit-box-shadow:none!important;box-shadow:none!important}label{font-weight:400;margin-bottom:2px}label.font-weight-bold{font-weight:700!important}.fieldset-overlay{cursor:not-allowed}.re-use-btn-small{border-radius:3px;height:25px;line-height:25px;margin-top:3px;padding:0 10px;text-transform:none}.btn-primary,.btn-primary[disabled]{background-color:#00529e;text-transform:uppercase;color:#fff}.btn-primary.btn-small,.btn-primary[disabled].btn-small{border-radius:3px;height:25px;line-height:25px;margin-top:3px;padding:0 10px;text-transform:none}.btn-secondary,.btn-secondary[disabled]{background-color:#fff;border:1px solid #00529e;color:#00529e;text-transform:uppercase}.btn-secondary.btn-small,.btn-secondary[disabled].btn-small{border-radius:3px;height:25px;line-height:25px;margin-top:3px;padding:0 10px;text-transform:none}.submit-btn{height:40px;padding:0 40px;border-radius:25px;line-height:40px}.submit-btn:focus{outline:0}.nav-tabs>li.active{border-bottom:1px solid #fff}.grey-container-border{background-color:#f4f4f4;padding:10px 20px;color:#333;border:1px solid #ddd}.grey-bg-container{background-color:#fafafa;border-bottom:1px solid #d4d4d4;padding:20px;margin-bottom:20px}.grey-bg-container .table-striped>tbody>tr:nth-of-type(odd){background-color:#fff}.grey-bg-container.no-btm-border{border-bottom:0}.mid-grey-bg-container{background-color:#F7F7F7;border-bottom:1px solid #d4d4d4;padding:20px;margin-bottom:20px}.mid-grey-bg-container.no-btm-border{border-bottom:0}.mid-grey-bg-container.no-btm-padding{margin-bottom:0}.help-icon{color:#0094a2;font-size:15px;cursor:pointer}.table-inline-edit td:first-child{padding:3px 10px 0;width:90px}.table-inline-edit td:first-child .btn{width:100%}.table-inline-edit .edit-mode-row{background-color:#e5edf5!important}.table-inline-edit .edit-mode-row td:first-child{padding:5px 10px 7px}.table-inline-edit .edit-mode-row td input{margin-top:5px;width:60%;float:right}.table-inline-edit .edit-mode-row td .ui-select-container{margin-top:5px}div[active=tab].btn-group,div[active=terminaltab].btn-group{width:100%}div[active=tab].btn-group>ul,div[active=terminaltab].btn-group>ul{background-color:unset!important;border-top:unset!important;border-bottom:unset!important}.table-row{width:100%}.text-wrap{word-wrap:break-word!important;white-space:initial!important}.table-cell{display:table-cell}.d-none{display:none}.font-13{font-size:13px}.font-14{font-size:14px}.font-15{font-size:15px}.full-width{width:100%}.va-top{vertical-align:top}.va-middle{vertical-align:middle!important}.white-bg{background-color:#fff}.clear{clear:both}.pos-rel{position:relative}.pos-initial{position:initial!important}.nowrap{white-space:nowrap}.case-initial{text-transform:initial!important}.footer-floating{position:fixed;width:100%;z-index:999;bottom:0;height:50px;padding-top:10px;background-color:#f4f4f4;transition:transform .3s ease-out}.footer-floating.neg-mar-pad{margin-left:-15px;padding-left:15px}.footer-floating .row{padding-left:15px}.normal-case{text-transform:initial}.color-initial{color:#333}.search-control{position:relative}.search-control:before{content:'\f002';font-family:FontAwesome;position:absolute;left:8px;top:5px;color:#999;font-size:15px}.search-control .form-control{padding-left:30px}.container-fluid.container-grey{background-color:#ECECEC}.line-height-1{line-height:1}.modal-100pc-scrollable .modal,.modal-100pc-scrollable .modal .modal-dialog{height:100%}.modal-100pc-scrollable .modal .modal-dialog .modal-content{height:calc(100% - 70px)}.modal-100pc-scrollable .modal .modal-dialog .modal-content .modal-body{max-height:calc(100% - 135px);overflow-y:auto;overflow-x:hidden}.overflow-x{overflow-x:auto}.overflow-modal{overflow:hidden}.overflow-modal .modal{overflow-y:auto}.p-none{padding:0}.p-10{padding:10px}.p-20{padding:20px}.pb-none{padding-bottom:0!important}.pb-5{padding-bottom:5px}.pb-10{padding-bottom:10px}.pb-20{padding-bottom:20px}.pb-30{padding-bottom:30px}.pb-40{padding-bottom:40px}.pb-55{padding-bottom:55px}.pb-60{padding-bottom:60px}.pt-none{padding-top:0!important}.pt-3{padding-top:3px!important}.pt-5{padding-top:5px}.pt-10{padding-top:10px}.pt-20{padding-top:20px}.pt-22{padding-top:22px}.pt-25{padding-top:25px}.pl-5{padding-left:5px}.pl-10{padding-left:10px}.pl-15{padding-left:15px!important}.pl-25{padding-left:25px!important}.pl-30{padding-left:30px!important}.pl-35{padding-left:35px!important}.pr-5{padding-right:5px}.pr-10{padding-right:10px}.pr-15{padding-right:15px!important}.pr-20{padding-right:20px!important}.pr-25{padding-right:25px!important}.pr-30{padding-right:30px!important}.pr-35{padding-right:35px}.pr-50{padding-right:50px}.m-none{margin:0}.mb-none{margin-bottom:0!important}.mb-5{margin-bottom:5px!important}.mb-10{margin-bottom:10px}.mb-15{margin-bottom:15px}.mb-30{margin-bottom:30px}.mb-25{margin-bottom:25px}.mt-none{margin-top:0}.mt-3{margin-top:3px!important}.mt-5{margin-top:5px!important}.mt-10{margin-top:10px!important}.mt-15{margin-top:15px}.mt-20{margin-top:20px}.mt-30{margin-top:30px}.mt-40{margin-top:40px}.mt-100{margin-top:100px}.mt-70{margin-top:70px!important}.ml-none{margin-left:0!important}.ml-20{margin-left:20px}.ml-15{margin-left:15px}.ml-10{margin-left:10px}.mr-none{margin-right:0!important}.mr-5{margin-right:5px}.mr-10{margin-right:10px}.mr-20{margin-right:20px}.border-radius-none{border-radius:0!important}.border-none{border:0!important}.box-shadow-none{-webkit-box-shadow:none!important;box-shadow:none!important}.loading-outer-container{position:fixed;width:100%;height:100%;top:0;left:0;z-index:1000000007;background:-moz-radial-gradient(center,ellipse cover,rgba(0,0,0,.8) 0,rgba(0,0,0,.05) 150%);background:-webkit-radial-gradient(center,ellipse cover,rgba(0,0,0,.8) 0,rgba(0,0,0,.05) 150%);background:radial-gradient(ellipse at center,rgba(0,0,0,.8) 0,rgba(0,0,0,.05) 150%);animation-name:fadeInSpinner;animation-duration:.5s}@keyframes fadeInSpinner{from{opacity:0}to{opacity:1}}.loading-container{left:50%;top:50%;width:160px;height:160px;position:relative;transform:translate(-50%,-50%)}.loading-container .loading-small{font-size:14px;line-height:1;display:block;font-style:normal;margin-top:20px}.loading-container span{color:#fff;position:absolute;width:100%;text-align:center;line-height:160px;z-index:2;font-family:arial;font-size:16px;font-weight:300}.loading-container .half-circle-spin{width:100%;position:absolute;height:100%;background-color:rgba(0,0,0,.2);border-radius:50%;border:4px solid #222;border-top-color:#c7322e!important;border-left-color:#c7322e!important;-webkit-animation:spin 5s infinite cubic-bezier(.19,.55,.88,.46);box-sizing:border-box}@-webkit-keyframes spin{0%{-webkit-transform:rotate(0)}100%{-webkit-transform:rotate(1440deg)}}.loading-spinner-inline-abs{position:absolute;width:100%;height:160px;z-index:1}.loading-spinner-inline-abs .half-circle-spin{box-shadow:0 0 120px 30px rgba(0,0,0,.75);background-color:rgba(0,0,0,.6)}.loading-block>.loading-block-spinner{min-height:400px;position:relative}.loading-block>.loading-block-spinner>.half-circle-spin{position:absolute;width:100px;height:100px;top:50%;margin-top:-50px;left:50%;margin-left:-50px;background-color:transparent;border-radius:50%;border:4px solid rgba(120,120,122,.28);border-top-color:#c7322e!important;border-left-color:#c7322e!important;-webkit-animation:spin 5s infinite linear;box-sizing:border-box}.loading-block>.loading-block-spinner>.half-circle-spin.small-middle-spinner{width:70px;height:70px;top:0;right:0;left:0;bottom:0;margin:auto}.loading-block>.loading-block-spinner.small-loading-block{min-height:0;position:static}.loading-block>.loading-block-contents{display:none}.loading-block>.loading-block-contents.loading-block-contents-visible{display:block}[button-spinner] .loading-button-spinner{min-height:1.35em;width:1.35em;position:relative;display:inline-block;margin-right:.4rem;transition:width 75ms;vertical-align:top}[button-spinner] .loading-button-spinner.ng-hide{display:inline-block!important;width:0;opacity:0;margin-right:0;overflow:hidden}[button-spinner] .loading-button-spinner>.half-circle-spin{position:absolute;width:1.35em;height:1.35em;top:0;left:0;background-color:transparent;border-radius:50%;border:2px solid rgba(255,255,255,.28);border-top-color:#fff!important;border-left-color:#fff!important;-webkit-animation:spin 5s infinite linear;box-sizing:border-box}.ui-datepicker{display:none;width:17em;background-color:#fff;border:1px solid #ccc;border-radius:5px;padding:10px 15px}.ui-datepicker a{cursor:pointer}.ui-datepicker a.ui-state-default{border:1px solid #eee}.ui-datepicker a.ui-state-default:hover{background-color:#eee}.ui-datepicker .ui-datepicker-header{padding:.2em 0;position:relative}.ui-datepicker .ui-datepicker-next,.ui-datepicker .ui-datepicker-prev{height:1.8em;position:absolute;top:2px;width:1.8em}.ui-datepicker .ui-datepicker-next-hover,.ui-datepicker .ui-datepicker-prev-hover{top:1px}.ui-datepicker .ui-datepicker-prev{left:2px}.ui-datepicker .ui-datepicker-next{right:2px}.ui-datepicker .ui-datepicker-prev-hover{left:1px}.ui-datepicker .ui-datepicker-next-hover{right:1px}.ui-datepicker .ui-datepicker-next span,.ui-datepicker .ui-datepicker-prev span{display:block;left:50%;margin-left:-8px;margin-top:-8px;position:absolute;top:50%}.ui-datepicker .ui-datepicker-title{line-height:1.8em;margin:0 2.3em;text-align:center}.ui-datepicker .ui-datepicker-title select{font-size:1em;margin:1px 0}.ui-datepicker select.ui-datepicker-month-year{width:100%}.ui-datepicker select.ui-datepicker-month,.ui-datepicker select.ui-datepicker-year{width:49%}.ui-datepicker table{border-collapse:collapse;font-size:.9em;margin:0 0 .4em;width:100%}.ui-datepicker th{border:0;font-weight:700;padding:.7em .3em;text-align:center}.ui-datepicker td{border:0;padding:1px}.ui-datepicker td a,.ui-datepicker td span{display:block;padding:.2em;text-align:center;text-decoration:none}.ui-datepicker .ui-state-active{background-color:#ccc!important}.ui-datepicker .ui-datepicker-buttonpane{background-image:none;border-bottom:0;border-left:0;border-right:0;margin:.7em 0 0;padding:0 .2em}.ui-datepicker .ui-datepicker-buttonpane button{cursor:pointer;float:right;margin:.5em .2em .4em;overflow:visible;padding:.2em .6em .3em;width:auto}.financial-performance .dashboard-blocks-horizontal>div,.financial-performance .dashboard-blocks-vertical>div,.operational-analysis .dashboard-blocks>div,.ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current,.ui-datepicker-multi .ui-datepicker-group,.ui-datepicker-rtl .ui-datepicker-buttonpane button{float:left}.ui-datepicker.ui-datepicker-multi{width:auto}.ui-datepicker-multi .ui-datepicker-group table{margin:0 auto .4em;width:95%}.ui-datepicker-multi-2 .ui-datepicker-group{width:50%}.ui-datepicker-multi-3 .ui-datepicker-group{width:33.3%}.ui-datepicker-multi-4 .ui-datepicker-group{width:25%}.ui-datepicker-multi .ui-datepicker-group-last .ui-datepicker-header,.ui-datepicker-multi .ui-datepicker-group-middle .ui-datepicker-header{border-left-width:0}.ui-datepicker-multi .ui-datepicker-buttonpane{clear:left}.ui-datepicker-row-break{clear:both;font-size:0;width:100%}.ui-datepicker-rtl{direction:rtl}.ui-datepicker-rtl .ui-datepicker-prev{left:auto;right:2px}.ui-datepicker-rtl .ui-datepicker-next{left:2px;right:auto}.ui-datepicker-rtl .ui-datepicker-prev:hover{left:auto;right:1px}.ui-datepicker-rtl .ui-datepicker-next:hover{left:1px;right:auto}.ui-datepicker-rtl .ui-datepicker-buttonpane{clear:right}.ui-datepicker-rtl .ui-datepicker-buttonpane button.ui-datepicker-current,.ui-datepicker-rtl .ui-datepicker-group{float:right}.ui-datepicker-rtl .ui-datepicker-group-last .ui-datepicker-header,.ui-datepicker-rtl .ui-datepicker-group-middle .ui-datepicker-header{border-left-width:1px;border-right-width:0}.ui-datepicker-cover{filter:mask();height:200px;left:-4px;position:absolute;top:-4px;width:200px;z-index:-1}.datepicker .datepicker_header{padding:10px!important;background-color:#052d38!important;color:#fff!important}.datepicker .datepicker_header a{color:#fff!important}.datepicker .datepicker_calendar{margin:0!important;border-width:0!important}.datepicker .datepicker_timelist{border-left:1px solid #ccc!important;width:70px!important}.datepicker .datepicker_table tr td{padding:7px 10px}.datepicker .datepicker_table tr td.active{border-radius:50px;background-color:#052d38!important;color:#fff!important}.datepicker .timelist_item{font-size:14px!important}.datepicker .timelist_item.active{background-color:#052d38!important;color:#fff!important}.datepicker .timelist_item.time_in_past{display:none}.datepicker a[title="Next month"]{content:'x';font-family:FontAwesome;color:#fff}.datepicker>.datepicker_header>.icon-home>svg>g>path{fill:#999!important}.charge-code-modal .left-20{left:20px}.operational-analysis .dashboard-blocks{margin:0 15%}.asset-utilization #tableComponent,.delivery-analysis #tableComponent{margin:2% 15%;width:70%}.delivery-analysis #tableComponent tbody tr td,.delivery-analysis #tableComponent thead tr th{text-align:center}.asset-utilization #tableComponent tbody tr td,.asset-utilization #tableComponent thead tr th{text-align:center}.financial-performance .customer-select-dropdown{margin-left:-28px;width:92%}.financial-performance .dashboard-blocks-vertical>div{clear:left}.financial-performance .dashboard-blocks-horizontal *{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}.financial-performance .grey-bg-container{background-color:#f1f1f1;padding:5px 5px 20px;margin-bottom:20px;border:1px solid #d4d4d4}.financial-performance .grey-bg-container .dashboard-header{border-bottom:1px solid #d4d4d4;background-color:#fff;margin:-5px -5px 20px;text-align:center;font-size:14px;height:45px;color:#666;font-weight:700;line-height:35px}.invoice-revenue #tableComponent tbody tr td,.invoice-revenue #tableComponent thead tr th,.potential-revenue #tableComponent tbody tr td,.potential-revenue #tableComponent thead tr th,.total-volume #tableComponent tbody tr td,.total-volume #tableComponent thead tr th,.unbilled-orders #tableComponent tbody tr td,.unbilled-orders #tableComponent thead tr th,.wip-revenue #tableComponent tbody tr td,.wip-revenue #tableComponent thead tr th{text-align:left}.financial-performance .grey-bg-container .dashboard-header .date-pickers{width:100%;font-weight:400}.financial-performance .grey-bg-container .dashboard-header .date-pickers .end-date,.financial-performance .grey-bg-container .dashboard-header .date-pickers .start-date{width:35%;display:inline-block}.financial-performance .grey-bg-container .dashboard-header .date-pickers .fa-arrows-h{line-height:10px;vertical-align:top;width:30px}.financial-performance .grey-bg-container:first-child{margin-right:5px}.invoice-revenue #tableComponent,.potential-revenue #tableComponent,.total-volume #tableComponent,.unbilled-orders #tableComponent,.wip-revenue #tableComponent{margin:5%;width:90%}
/*# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIm1haW4uY3NzIiwiLi4vLi4vdmVuZG9yL2ZvbnQtYXdlc29tZS9sZXNzL2JvcmRlcmVkLXB1bGxlZC5sZXNzIiwiLi4vLi4vdmVuZG9yL2Jvb3RzdHJhcC9sZXNzL25vcm1hbGl6ZS5sZXNzIiwiLi4vLi4vdmVuZG9yL2Jvb3RzdHJhcC9sZXNzL3R5cGUubGVzcyIsIi4uLy4uL3ZlbmRvci9ib290c3RyYXAvbGVzcy93ZWxscy5sZXNzIiwiLi4vLi4vdmVuZG9yL2Jvb3RzdHJhcC9sZXNzL2J1dHRvbnMubGVzcyIsIi4uLy4uL3ZlbmRvci9ib290c3RyYXAvbGVzcy9idXR0b24tZ3JvdXBzLmxlc3MiLCIuLi8uLi92ZW5kb3IvYm9vdHN0cmFwL2xlc3MvaW5wdXQtZ3JvdXBzLmxlc3MiLCJ0YWJsZXMubGVzcyIsIi4uLy4uL3ZlbmRvci9ib290c3RyYXAvbGVzcy9zY2FmZm9sZGluZy5sZXNzIiwiLi4vLi4vdmVuZG9yL2Jvb3RzdHJhcC9sZXNzL21peGlucy92ZW5kb3ItcHJlZml4ZXMubGVzcyIsImh0dHBzOi8vZm9udHMuZ29vZ2xlYXBpcy5jb20vY3NzP2ZhbWlseT1Sb2JvdG86MzAwLDQwMCw1MDAsNzAwIiwiLi4vLi4vdmVuZG9yL2ZvbnQtYXdlc29tZS9sZXNzL3BhdGgubGVzcyIsIi4uLy4uL3ZlbmRvci9mb250LWF3ZXNvbWUvbGVzcy9pY29ucy5sZXNzIiwiLi4vLi4vdmVuZG9yL2ZvbnQtYXdlc29tZS9sZXNzL3ZhcmlhYmxlcy5sZXNzIiwiLi4vLi4vdmVuZG9yL2Jvb3RzdHJhcC9sZXNzL25hdmJhci5sZXNzIiwiLi4vLi4vdmVuZG9yL2Jvb3RzdHJhcC9sZXNzL3BhbmVscy5sZXNzIiwiLi4vLi4vdmVuZG9yL2Jvb3RzdHJhcC9sZXNzL2dyaWQubGVzcyIsIi4uLy4uL3ZlbmRvci9ib290c3RyYXAvbGVzcy9uYXZzLmxlc3MiLCIuLi8uLi92ZW5kb3IvYm9vdHN0cmFwL2xlc3MvbWl4aW5zL2NsZWFyZml4Lmxlc3MiLCIuLi8uLi92ZW5kb3IvYm9vdHN0cmFwL2xlc3MvZm9ybXMubGVzcyIsIi4uLy4uL3ZlbmRvci9ib290c3RyYXAvbGVzcy9tb2RhbHMubGVzcyIsIi4uLy4uL3ZlbmRvci9ib290c3RyYXAvbGVzcy91dGlsaXRpZXMubGVzcyIsIi4uLy4uL3ZlbmRvci9ib290c3RyYXAvbGVzcy9taXhpbnMvY2VudGVyLWJsb2NrLmxlc3MiLCIuLi8uLi92ZW5kb3IvYm9vdHN0cmFwL2xlc3MvcmVzcG9uc2l2ZS11dGlsaXRpZXMubGVzcyIsIi4uLy4uL3ZlbmRvci9ib290c3RyYXAvbGVzcy9taXhpbnMvaGlkZS10ZXh0Lmxlc3MiLCIuLi8uLi92ZW5kb3IvYm9vdHN0cmFwL2xlc3MvdGFibGVzLmxlc3MiLCIuLi8uLi92ZW5kb3IvYm9vdHN0cmFwL2xlc3MvY2Fyb3VzZWwubGVzcyIsIi4uLy4uL3ZlbmRvci9ib290c3RyYXAvbGVzcy9taXhpbnMvaW1hZ2UubGVzcyIsIm5ldy12aXN1YWxzLmxlc3MiLCIuLi8uLi92ZW5kb3IvYm9vdHN0cmFwL2xlc3MvY29tcG9uZW50LWFuaW1hdGlvbnMubGVzcyIsIi4uLy4uL3ZlbmRvci9ib290c3RyYXAvbGVzcy9taXhpbnMvdGFibGUtcm93Lmxlc3MiLCIuLi8uLi92ZW5kb3IvYm9vdHN0cmFwL2xlc3MvbWl4aW5zL3RleHQtZW1waGFzaXMubGVzcyIsIi4uLy4uL3ZlbmRvci9ib290c3RyYXAvbGVzcy9taXhpbnMvYmFja2dyb3VuZC12YXJpYW50Lmxlc3MiLCIuLi8uLi92ZW5kb3IvYm9vdHN0cmFwL2xlc3MvbWl4aW5zL3RleHQtb3ZlcmZsb3cubGVzcyIsIi4uLy4uL3ZlbmRvci9ib290c3RyYXAvbGVzcy9taXhpbnMvZ3JpZC1mcmFtZXdvcmsubGVzcyIsIi4uLy4uL3ZlbmRvci9ib290c3RyYXAvbGVzcy9taXhpbnMvZ3JpZC5sZXNzIiwiLi4vLi4vdmVuZG9yL2Jvb3RzdHJhcC9sZXNzL2xpc3QtZ3JvdXAubGVzcyIsIi4uLy4uL3ZlbmRvci9ib290c3RyYXAvbGVzcy9taXhpbnMvYm9yZGVyLXJhZGl1cy5sZXNzIiwiLi4vLi4vdmVuZG9yL2Jvb3RzdHJhcC9sZXNzL21peGlucy9saXN0LWdyb3VwLmxlc3MiLCIuLi8uLi92ZW5kb3IvYm9vdHN0cmFwL2xlc3MvbWl4aW5zL25hdi1kaXZpZGVyLmxlc3MiLCIuLi8uLi92ZW5kb3IvYm9vdHN0cmFwL2xlc3MvbWl4aW5zL25hdi12ZXJ0aWNhbC1hbGlnbi5sZXNzIiwiLi4vLi4vdmVuZG9yL2ZvbnQtYXdlc29tZS9jc3MvZm9udC1hd2Vzb21lLWN1c3RvbS5jc3MiLCIuLi8uLi92ZW5kb3IvYm9vdHN0cmFwL2xlc3MvbWl4aW5zL3BhbmVscy5sZXNzIiwiLi4vLi4vdmVuZG9yL2Jvb3RzdHJhcC9sZXNzL2FsZXJ0cy5sZXNzIiwiLi4vLi4vdmVuZG9yL2Jvb3RzdHJhcC9sZXNzL21peGlucy9hbGVydHMubGVzcyIsIi4uLy4uL3ZlbmRvci9ib290c3RyYXAvbGVzcy9taXhpbnMvYnV0dG9ucy5sZXNzIiwiLi4vLi4vdmVuZG9yL2Jvb3RzdHJhcC9sZXNzL21peGlucy9mb3Jtcy5sZXNzIiwiLi4vLi4vdmVuZG9yL2Jvb3RzdHJhcC9sZXNzL2Ryb3Bkb3ducy5sZXNzIiwiLi4vLi4vdmVuZG9yL2Jvb3RzdHJhcC9sZXNzL3BvcG92ZXJzLmxlc3MiLCIuLi8uLi92ZW5kb3IvYm9vdHN0cmFwL2xlc3MvbWl4aW5zL3Jlc2V0LXRleHQubGVzcyIsInZhcmlhYmxlcy5sZXNzIiwiLi4vLi4vdmVuZG9yL2Jvb3RzdHJhcC9sZXNzL3Rvb2x0aXAubGVzcyIsIi4uLy4uL3ZlbmRvci9ib290c3RyYXAvbGVzcy9wcm9ncmVzcy1iYXJzLmxlc3MiLCIuLi8uLi92ZW5kb3IvYm9vdHN0cmFwL2xlc3MvbWl4aW5zL2dyYWRpZW50cy5sZXNzIiwiLi4vLi4vdmVuZG9yL2Jvb3RzdHJhcC9sZXNzL21peGlucy9wcm9ncmVzcy1iYXIubGVzcyIsIi4uLy4uL3ZlbmRvci9ib290c3RyYXAvbGVzcy9taXhpbnMvdGFiLWZvY3VzLmxlc3MiLCIuLi8uLi92ZW5kb3IvYm9vdHN0cmFwL2xlc3MvZ2x5cGhpY29ucy5sZXNzIiwiLi4vLi4vdmVuZG9yL2Jvb3RzdHJhcC9sZXNzL21peGlucy9vcGFjaXR5Lmxlc3MiLCIuLi8uLi92ZW5kb3IvYm9vdHN0cmFwL2xlc3MvbGFiZWxzLmxlc3MiLCIuLi8uLi92ZW5kb3IvYm9vdHN0cmFwL2xlc3MvY2xvc2UubGVzcyIsIi4uLy4uL3ZlbmRvci9ib290c3RyYXAvbGVzcy9taXhpbnMvcmVzcG9uc2l2ZS12aXNpYmlsaXR5Lmxlc3MiLCJhbmltYXRpb25zLmxlc3MiLCIuLi8uLi92ZW5kb3IvYm9vdHN0cmFwL2xlc3MvYmFkZ2VzLmxlc3MiLCJnZW5lcmFsLmxlc3MiLCIuLi8uLi92ZW5kb3IvYm9vdHN0cmFwL2xlc3MvbWl4aW5zL2xhYmVscy5sZXNzIiwia2VuZG8tZ3JpZC5sZXNzIiwiLi4vLi4vdmVuZG9yL2Jvb3RzdHJhcC9sZXNzL3BhZ2luYXRpb24ubGVzcyIsIi4uLy4uL3ZlbmRvci9ib290c3RyYXAvbGVzcy9taXhpbnMvcGFnaW5hdGlvbi5sZXNzIiwiLi4vLi4vdmVuZG9yL2FuZ3VsYXItYm9vdHN0cmFwLWNhbGVuZGFyL3NyYy9sZXNzL2dyaWQubGVzcyIsIi4uLy4uL3ZlbmRvci9hbmd1bGFyLWJvb3RzdHJhcC1jYWxlbmRhci9zcmMvbGVzcy9tb250aC5sZXNzIiwiLi4vLi4vdmVuZG9yL2FuZ3VsYXItYm9vdHN0cmFwLWNhbGVuZGFyL3NyYy9sZXNzL3dlZWsubGVzcyIsIi4uLy4uL3ZlbmRvci9hbmd1bGFyLWJvb3RzdHJhcC1jYWxlbmRhci9zcmMvbGVzcy9kYXkubGVzcyIsIi4uLy4uL3ZlbmRvci9hbmd1bGFyLWJvb3RzdHJhcC1jYWxlbmRhci9zcmMvbGVzcy9ldmVudHMubGVzcyIsIi4uLy4uL3ZlbmRvci9hbmd1bGFyLWJvb3RzdHJhcC1jYWxlbmRhci9zcmMvbGVzcy90aGVtZS5sZXNzIiwiY29sb3JzLmxlc3MiLCJkcm9wLWJveC5sZXNzIiwiLi4vY29tbW9uL2ZpZWxkcy9hdHRhY2htZW50L2F0dGFjaG1lbnQubGVzcyIsImdyaWQubGVzcyIsImZvcm1zLmxlc3MiLCJyZS11c2UubGVzcyIsImlucHV0LWN1c3RvbS5sZXNzIiwic2VsZWN0Lmxlc3MiLCJtYXBzLmxlc3MiLCIuLi9jb21tb24vZmllbGRzL2tlbmRvL2tlbmRvLWZpbHRlcnMubGVzcyIsImJ1dHRvbnMubGVzcyIsImNob3Nlbi5sZXNzIiwia2VuZG8tZWRpdG9yLmxlc3MiLCIuLi9jb21tb24vbXVsdGktc3RlcC1mb3JtL211bHRpLXN0ZXAtZm9ybS5sZXNzIiwiY3NzLXRvZ2dsZS5sZXNzIiwiLi4vY29tbW9uL2FsZXJ0L2FsZXJ0Lmxlc3MiLCIuLi9jb21tb24vYXVkaXRzLXZpZXcvYXVkaXRzLXZpZXcubGVzcyIsIi4uL2NvbW1vbi9icm9hZGNhc3QtbWVzc2FnZXMvYnJvYWRjYXN0LW1lc3NhZ2VzLmxlc3MiLCIuLi9jb21tb24vYnJvYWRjYXN0LW1lc3NhZ2VzLWFwcHJvdmFsL2Jyb2FkY2FzdC1tZXNzYWdlcy1hcHByb3ZhbC5sZXNzIiwiLi4vY29tbW9uL2NoYXJ0cy9wcm9ibGVtcy1jaGFydC5sZXNzIiwiLi4vY29tbW9uL2RhdGV0aW1lcGlja2VyL2RhdGV0aW1lcmFuZ2VwaWNrZXIubGVzcyIsIi4uL2NvbW1vbi9maWVsZHMvbG9jYXRpb24tc2VsZWN0b3IvbG9jYXRpb24tc2VsZWN0b3IubGVzcyIsIi4uL2NvbW1vbi9maWVsZHMvdmVzc2VsLXNjaGVkdWxlL3Zlc3NlbC1zY2hlZHVsZS5sZXNzIiwiLi4vY29tbW9uL2ZpZWxkcy9yZWZlcmVuY2UvcmVmZXJlbmNlLmxlc3MiLCIuLi9hcHAvbm90aWZpY2F0aW9uL2NvbW1vbi9jYy1zdGVwLXBhbmVsLmxlc3MiLCIuLi9jb21tb24vZ2VuZXJpYy9maWVsZHNldC1kaXNhYmxlLmxlc3MiLCIuLi9jb21tb24vanNvbi10cmVlLXZpZXcvanNvbi10cmVlLXZpZXcubGVzcyIsIi4uL2FwcC9ub3RpZmljYXRpb24vdHJhbnNwb3J0ZXItZGFzaGJvYXJkL3RyYW5zcG9ydGVyLWRhc2hib2FyZC5sZXNzIiwiLi4vY29tbW9uL2xpc3Qtdmlld3Mvcm9sZXMvcm9sZXMubGVzcyIsIi4uL2NvbW1vbi9saXN0LXZpZXdzL3VzZXJzL3VzZXJzLmxlc3MiLCIuLi9jb21tb24vY29udGFpbmVyLW1pbGVzdG9uZXMvY29udGFpbmVyLW1pbGVzdG9uZXMubGVzcyIsIi4uL2NvbW1vbi9sb2dvL2xvZ28ubGVzcyIsIi4uL2NvbW1vbi9tZXNzYWdpbmcvbWVzc2FnZXMvbWVzc2FnZXMubGVzcyIsIi4uL2NvbW1vbi9ub2RlLWdlbmVyYXRvci9ub2RlLWdlbmVyYXRvci5sZXNzIiwiLi4vY29tbW9uL3JhdGVzL3JhdGUtY2FyZC9jb21tb24tY29tcG9uZW50cy9yYXRlLWVkaXRvci9yYXRlLWVkaXRvci5sZXNzIiwiLi4vY29tbW9uL2tlbmRvL2tlbmRvLWdyaWQtaGVscGVyLmxlc3MiLCIuLi9jb21tb24vcXVpY2stZmluZC9xdWljay1maW5kLmxlc3MiLCIuLi9jb21tb24vc2hhcmVkL2ZpZWxkcy9hZGRyZXNzL2FkZHJlc3MtZmllbGQubGVzcyIsIi4uL2NvbW1vbi9yYXRlcy9yYXRlLWNhcmRzL3JhdGUtY2FyZHMubGVzcyIsIi4uL2NvbW1vbi9zdGF0aXN0aWMvc3RhdGlzdGljLmxlc3MiLCIuLi9jb21tb24vdXNlci9kZXRhaWxzL3VzZXItZGV0YWlscy5sZXNzIiwiLi4vY29tbW9uL3ZhbGlkYXRpb24vZGlyZWN0aXZlcy5sZXNzIiwiLi4vY29tbW9uL3JhdGVzL3JhdGUtY2FyZC9yYXRlLWNhcmQubGVzcyIsIi4uL2NvbW1vbi9yYXRlcy9yYXRlLWNhcmQvcmF0ZS1zaGVldC1lZGl0b3IvcmF0ZS1zaGVldC1lZGl0b3IubGVzcyIsIi4uL2NvbW1vbi9yYXRlcy9yYXRlLWNhcmQvY29tbW9uLWNvbXBvbmVudHMvc3VyY2hhcmdlLWVkaXRvci9zdXJjaGFyZ2UtZWRpdG9yLmxlc3MiLCIuLi9jb21tb24vcmF0ZXMvcmF0ZS1jYXJkL21vZGFscy9maWVsZC1lZGl0b3ItbW9kYWwvZmllbGQtZWRpdG9yLW1vZGFsLmxlc3MiLCIuLi9jb21tb24vcmF0ZXMvcmF0ZS1jYXJkL21vZGFscy9maWVsZC1lZGl0b3ItbW9kYWwvcmF0ZS1zaGVldC1zZWxlY3Rvci1lZGl0b3ItbW9kYWwvcmF0ZS1zaGVldC1zZWxlY3Rvci1lZGl0b3ItbW9kYWwubGVzcyIsIi4uL2NvbW1vbi9yYXRlcy9yYXRlLWNhcmQvbW9kYWxzL2NvcHktcmF0ZS1zaGVldC1tb2RhbC9jb3B5LXJhdGUtc2hlZXQtbW9kYWwubGVzcyIsIi4uL2NvbW1vbi9maWVsZHMvdmVzc2VsLXNjaGVkdWxlLXZveWFnZS5sZXNzIiwiLi4vY29tbW9uL2ZpZWxkcy9hZ3JlZW1lbnRzL3BkZi12aWV3ZXIvdmlldy1hZ3JlZW1lbnQubGVzcyIsIi4uL2NvbW1vbi9oZWFkZXItdGVtcGxhdGUvaGVhZGVyLXRlbXBsYXRlLmxlc3MiLCIuLi9jb21tb24vZmVlZGJhY2svX2ZlZWRiYWNrLmxlc3MiLCIuLi9jb21tb24vZmlyc3QtbG9naW4vX2ZpcnN0LWxvZ2luLmxlc3MiLCIuLi9jb21tb24vdmVoaWNsZS1sb2NhdGlvbi92ZWhpY2xlLWxvY2F0aW9uLmxlc3MiLCIuLi9jb21tb24vZHJpdmVyLXBheW1lbnQvZHJpdmVyLXBheW1lbnQtZWRpdC9kcml2ZXItcGF5bWVudC1lZGl0LmNvbXBvbmVudC5sZXNzIiwiLi4vY29tbW9uL2RyaXZlci1wYXltZW50L2RyaXZlci1wYXltZW50LWxpc3QvZHJpdmVyLXBheW1lbnQtbGlzdC5jb21wb25lbnQubGVzcyIsIi4uL2NvbW1vbi9maWVsZHMvc21hcnQtZmllbGRzL3RleHQtYXJlYS9jaGFyYWN0ZXItY291bnQtdGV4dC1hcmVhLmxlc3MiLCIuLi9jb21tb24vZmllbGRzL3NtYXJ0LWZpZWxkcy90ZXh0LWZpZWxkL2NoYXJhY3Rlci1jb3VudC10ZXh0LWZpZWxkLmxlc3MiLCIuLi9jb21tb24vZGF0ZXRpbWVwaWNrZXItc2ltcGxlL2RhdGV0aW1lcGlja2VyLXNpbXBsZS5sZXNzIiwiLi4vY29tbW9uL3VvbS1waWNrZXIvdW9tLXBpY2tlci5sZXNzIiwiLi4vY29tbW9uL3VvbS1waWNrZXItdjIvdW9tLXBpY2tlci12Mi5sZXNzIiwiLi4vY29tbW9uL2Rhc2hib2FyZC1maWx0ZXItbWVudS9kYXNoYm9hcmQtZmlsdGVyLW1lbnUubGVzcyIsIi4uL2NvbW1vbi9maW5hbmNlLWNoYXJ0LWNvbXBvbmVudC9maW5hbmNlLWNoYXJ0LWNvbXBvbmVudC5sZXNzIiwiLi4vY29tbW9uL2ZpbmFuY2UtY2hhcnQtZGV0YWlscy1jb21wb25lbnQvZmluYW5jZS1jaGFydC1kZXRhaWxzLWNvbXBvbmVudC5sZXNzIiwiLi4vY29tbW9uL2lkbGUtdGltZS1jb21wb25lbnQvaWRsZS10aW1lLWNvbXBvbmVudC5sZXNzIiwiLi4vY29tbW9uL21vbml0b3ItbW92ZW1lbnQvbW92ZW1lbnQtbm9kZXMvbW92ZW1lbnQtbm9kZXMubGVzcyIsIi4uL2NvbW1vbi9tb25pdG9yLW1vdmVtZW50L21vdmVtZW50LW1lbnUvbW92ZW1lbnQtbWVudS1hY3Rpb25zLmNvbXBvbmVudC5sZXNzIiwiLi4vLi4vdmVuZG9yL2Jvb3RzdHJhcC9sZXNzL21peGlucy9yZXNldC1maWx0ZXIubGVzcyIsIi4uL2NvbW1vbi9tb25pdG9yLW1vdmVtZW50L211bHRpLW1vdmVtZW50LXVwZGF0ZS1tb2RhbC9tdWx0aS1tb3ZlbWVudC11cGRhdGUtbW9kYWwubGVzcyIsIi4uL2NvbW1vbi9tb25pdG9yLW1vdmVtZW50L21vdmVtZW50LWRldGFpbHMtZWRpdG9yL21vdmVtZW50LWRldGFpbHMtZWRpdG9yLmNvbXBvbmVudC5sZXNzIiwiLi4vY29tbW9uL21vbml0b3ItbW92ZW1lbnQvbW92ZW1lbnQtbm9kZXMvY3VzdG9tZXItcGlja3VwLWRyb3BvZmYvY3VzdG9tZXItcGlja3VwLWRyb3BvZmYuY29tcG9uZW50Lmxlc3MiLCIuLi9jb21tb24vbW9uaXRvci1tb3ZlbWVudC9tb3ZlbWVudC1ub2Rlcy9tdHBhcmstcGlja3VwLWRyb3BvZmYvcGlja3VwLWRyb3BvZmYtYm9va2luZy9waWNrdXAtZHJvcG9mZi1ib29raW5nLmNvbXBvbmVudC5sZXNzIiwiLi4vY29tbW9uL21vbml0b3ItY2FyZ28tbW92ZW1lbnQvbW92ZW1lbnQtbWVudS9jYXJnby1tb3ZlbWVudC1tZW51LWFjdGlvbnMuY29tcG9uZW50Lmxlc3MiLCIuLi9jb21tb24vYWxlcnQtc3Vic2NyaXB0aW9ucy9tb2RhbHMvYWRkLWVkaXQtYWxlcnQtc3Vic2NyaXB0aW9uLW1vZGFsL2FkZC1lZGl0LWFsZXJ0LXN1YnNjcmlwdGlvbnMubW9kYWwubGVzcyIsIi4uL2NvbW1vbi9hbGVydC1zdWJzY3JpcHRpb25zL2FsZXJ0LXN1YnNjcmlwdGlvbi5sZXNzIiwiLi4vY29tbW9uL3JhbmdlLXNsaWRlci9yYW5nZS5zbGlkZXItY29tcG9uZW50Lmxlc3MiLCIuLi9jb21tb24vcG9wb3V0LWNoYXQtd2luZG93L3BvcG91dC1jaGF0LXdpbmRvdy1jb21wb25lbnQubGVzcyIsIi4uL2FwcC9hZG1pbi9jYXBhY2l0eS1wbGFubmluZy9jYXBhY2l0eS1wbGFubmluZy5sZXNzIiwiLi4vYXBwL2FkbWluL2NjaGFpbi9hY2NvdW50L2VkaXQvYWNjb3VudC5sZXNzIiwiLi4vYXBwL2FkbWluL2NjaGFpbi9hY2NvdW50L2VkaXQvc2V0dGluZ3Mvc2V0dGluZ3MubGVzcyIsIi4uL2FwcC9hZG1pbi9jY2hhaW4vYWNjb3VudHMvbGlzdC9hY2NvdW50cy5sZXNzIiwiLi4vYXBwL2FkbWluL2NjaGFpbi9nZW8tZmVuY2VzL2xpc3QvZ2VvLWZlbmNlcy5sZXNzIiwiLi4vYXBwL2FkbWluL2NjaGFpbi9hY2NvdW50cy93aXphcmQvd2l6YXJkLmxlc3MiLCIuLi9hcHAvYWRtaW4vY2NoYWluL2ZlYXR1cmVzL2ZlYXR1cmVzLmxlc3MiLCIuLi9hcHAvYWRtaW4vY2NoYWluL2dlby1mZW5jZXMvZWRpdC9nZW8tZmVuY2UubGVzcyIsIi4uL2FwcC9hZG1pbi9icm9hZGNhc3QtbWVzc2FnZS9saXN0L2Jyb2FkY2FzdC1tZXNzYWdlLmxlc3MiLCIuLi9hcHAvYWRtaW4vdmVzc2VsLXNjaGVkdWxlL3Zlc3NlbC1zY2hlZHVsZXMubGVzcyIsIi4uL2FwcC9hZG1pbi9jb21wYW55L2NvbXBhbnkubGVzcyIsIi4uL2FwcC9jdXN0b21lci9kYXNoYm9hcmQvZGFzaGJvYXJkLmxlc3MiLCIuLi9hcHAvYWRtaW4vZGVsaXZlcnktYWRkcmVzc2VzL2RlbGl2ZXJ5LWFkZHJlc3Nlcy5sZXNzIiwiLi4vYXBwL2FkbWluL2RvY3VtZW50LXRlbXBsYXRlcy9kb2N1bWVudC10ZW1wbGF0ZXMubGVzcyIsIi4uL2FwcC9hZG1pbi9hZ3JlZW1lbnRzL2xpc3QvYWdyZWVtZW50cy5sZXNzIiwiLi4vYXBwL2FkbWluL2FncmVlbWVudHMvZWRpdC9hZ3JlZW1lbnQubGVzcyIsIi4uL2FwcC9jb250YWluZXItdGVybWluYWwvbWFwL21hcC5sZXNzIiwiLi4vYXBwL2N1c3RvbWVyL2lucXVpcnkvaW1wb3J0LWV4cG9ydC9pbXBvcnQtZXhwb3J0Lmxlc3MiLCIuLi9hcHAvY3VzdG9tZXIvaW5xdWlyeS9pbnF1aXJ5Lmxlc3MiLCIuLi9hcHAvY3VzdG9tZXIvbWFwL21hcC5sZXNzIiwiLi4vYXBwL2N1c3RvbWVyL29yZGVycy9vcmRlcnMubGVzcyIsIi4uL2FwcC9jdXN0b21lci9vcmRlcnMvY29udGFpbmVycy10YWIvY29udGFpbmVycy5sZXNzIiwiLi4vYXBwL2VtcHR5LXBhcmsvbWFwL21hcC5sZXNzIiwiLi4vYXBwL25hdi9uYXYubGVzcyIsIi4uL2FwcC91cGdyYWRlL3VwZ3JhZGUubGVzcyIsIi4uL2FwcC9wdWJsaWMvY29udGFpbmVyLWlucXVpcnkvY29udGFpbmVyLWlucXVpcnkubGVzcyIsIi4uL2FwcC9wdWJsaWMvY29udGFpbmVyLWF0dHJpYnV0ZXMvY29udGFpbmVyLWF0dHJpYnV0ZXMubGVzcyIsIi4uL2FwcC9jb250YWluZXItdmlzaWJpbGl0eS92ZWhpY2xlLWFwcHJvYWNoL3ZlaGljbGUtYXBwcm9hY2gubGVzcyIsIm1hcmdpbi1wYWRkaW5nLmxlc3MiLCIuLi9hcHAvY29udGFpbmVyLXZpc2liaWxpdHkvY29sbGVjdGlvbi1hZHZpY2UtbGlzdC9jb2xsZWN0aW9uLWFkdmljZS5sZXNzIiwiLi4vYXBwL2NvbnRhaW5lci12aXNpYmlsaXR5L2NvbnRhaW5lcnMtaW4teWFyZC9jb250YWluZXItaW4teWFyZC5sZXNzIiwiLi4vYXBwL3Rlcm1zLWNvbmRpdGlvbi90ZXJtcy1jb25kaXRpb25zLmxlc3MiLCIuLi9hcHAvdHJhbnNwb3J0ZXIvaW5xdWlyeS5kcml2ZXJzL3ByZS10cmlwLWxvZ3MvcHJlLXRyaXAtbG9ncy5sZXNzIiwiLi4vYXBwL3RyYW5zcG9ydGVyL2lucXVpcnkuam91cm5leS1oaXN0b3J5L2pvdXJuZXktaGlzdG9yeS5sZXNzIiwiLi4vYXBwL3RyYW5zcG9ydGVyL2lucXVpcnktb3JkZXJzL2VkaXQtb3JkZXIubGVzcyIsIi4uL2FwcC90cmFuc3BvcnRlci9tYXAvbWFwLmxlc3MiLCIuLi9hcHAvdHJhbnNwb3J0ZXIvb3BlcmF0aW9ucy5keW5hbWljLXBsYW5uaW5nLW9sZC91bnBsYW5uZWQtam9icy91bnBsYW5uZWQtam9icy5jb21wb25lbnQubGVzcyIsIi4uL2FwcC90cmFuc3BvcnRlci9vcGVyYXRpb25zLm1vbml0b3IvbW9uaXRvci5sZXNzIiwiLi4vYXBwL3RyYW5zcG9ydGVyL29wZXJhdGlvbnMuZHluYW1pYy1wbGFubmluZy1vbGQvcGxhbm5lZC1qb2JzL3BsYW5uZWQtam9icy5jb21wb25lbnQubGVzcyIsIi4uL2FwcC90cmFuc3BvcnRlci9tYXAvdmVoaWNsZS1tYXJrZXItZmlsdGVyL3ZlaGljbGUtbWFya2VyLWZpbHRlci5sZXNzIiwiLi4vYXBwL3RyYW5zcG9ydGVyL29wZXJhdGlvbnMuZHluYW1pYy1wbGFubmluZy1vbGQvZHluYW1pYy1wbGFubmluZy1jb250YWluZXIvZHluYW1pYy1wbGFubmluZy1vbGQubGVzcyIsIi4uL2FwcC90cmFuc3BvcnRlci9vcGVyYXRpb25zLmR5bmFtaWMtcGxhbm5pbmcvZHluYW1pYy1wbGFubmluZy1jb250YWluZXIvZHluYW1pYy1wbGFubmluZy1jb250YWluZXIubGVzcyIsIi4uL2FwcC90cmFuc3BvcnRlci9vcGVyYXRpb25zLmR5bmFtaWMtcGxhbm5pbmcvZHluYW1pYy1wbGFubmluZy1jb21wb25lbnQvZHlhbm1pYy1wbGFubm5pbmctY29tcG9uZW50Lmxlc3MiLCIuLi9hcHAvdHJhbnNwb3J0ZXIvb3BlcmF0aW9ucy5keW5hbWljLXBsYW5uaW5nL3VucGxhbm5lZC1qb2JzL3VucGxhbm5lZC1qb2JzLmNvbXBvbmVudC5sZXNzIiwiLi4vYXBwL3RyYW5zcG9ydGVyL29wZXJhdGlvbnMuZHluYW1pYy1wbGFubmluZy9wbGFubmVkLWpvYnMvcGxhbm5lZC1qb2JzLmNvbXBvbmVudC5sZXNzIiwiLi4vYXBwL3RyYW5zcG9ydGVyL29wZXJhdGlvbnMuZHluYW1pYy1wbGFubmluZy9wbGFubmVkLWpvYnMvcGxhbm5lZC1qb2ItbWVudS9wbGFubmVkLWpvYi1tZW51LmNvbXBvbmVudC5sZXNzIiwiLi4vYXBwL3RyYW5zcG9ydGVyL29wZXJhdGlvbnMuZHluYW1pYy1wbGFubmluZy9jb21tb24vZHluYW1pYy1wbGFubmluZy1tb3ZlbWVudC1jb21wYWN0LW1vZGFsL2R5bmFtaWMtcGxhbm5pbmctbW92ZW1lbnQtY29tcGFjdC1tb2RhbC5sZXNzIiwiLi4vYXBwL3RyYW5zcG9ydGVyL29wZXJhdGlvbnMuZHluYW1pYy1wbGFubmluZy9jb21tb24vdmVoaWNsZS1maWx0ZXItbW9kYWwvdmVoaWNsZS1maWx0ZXItbW9kYWwubGVzcyIsIi4uL2FwcC90cmFuc3BvcnRlci9vcGVyYXRpb25zLmR5bmFtaWMtcGxhbm5pbmcvY29tbW9uL3RpbWVyLWNvbnRyb2wvdGltZXItY29udHJvbC5jb21wb25lbnQubGVzcyIsIi4uL2FwcC90cmFuc3BvcnRlci9vcGVyYXRpb25zLm1lc3NhZ2luZy9tZXNzYWdpbmctdmVoaWNsZXMvbWVzc2FnaW5nLXZlaGljbGVzLmxlc3MiLCIuLi9hcHAvdHJhbnNwb3J0ZXIvb3BlcmF0aW9ucy5tZXNzYWdpbmcvdmVoaWNsZS1tb25pdG9yL3ZlaGljbGUtbW9uaXRvci5sZXNzIiwiLi4vYXBwL3RyYW5zcG9ydGVyL2FkbWluLmpvYi1wb29scy9qb2ItcG9vbHMubGVzcyIsIi4uL2FwcC90cmFuc3BvcnRlci9vcGVyYXRpb25zLmpvYi1wb29saW5nLW9sZC9qb2ItcG9vbGluZy5sZXNzIiwiLi4vYXBwL3RyYW5zcG9ydGVyL29wZXJhdGlvbnMubW9uaXRvci9tb3ZlbWVudC1kZXRhaWwtdGFiL25vZGVzLmxlc3MiLCIuLi9hcHAvdHJhbnNwb3J0ZXIvb3BlcmF0aW9ucy5tb25pdG9yL2VtcHR5LXBhcmstbm90aWZpY2F0aW9uL2VtcHR5LXBhcmstbm90aWZpY2F0aW9uLmxlc3MiLCIuLi9hcHAvdHJhbnNwb3J0ZXIvYmlsbGluZy9vcmRlci1jb3N0aW5nL29yZGVyLWNvc3RpbmcubGVzcyIsIi4uL2FwcC90cmFuc3BvcnRlci9pbnF1aXJ5Lmhpc3Rvcnkvb3JkZXItaGlzdG9yeS5sZXNzIiwiLi4vYXBwL3RyYW5zcG9ydGVyL2JpbGxpbmcvb3JkZXItY29zdGluZy9hZGQtdG8taW52b2ljZS1tb2RhbC9hZGQtdG8taW52b2ljZS1tb2RhbC5sZXNzIiwiLi4vYXBwL3RyYW5zcG9ydGVyL2JpbGxpbmcvb3JkZXItY29zdGluZy9jcmVhdGUtaW52b2ljZS1tb2RhbC9jcmVhdGUtaW52b2ljZS1tb2RhbC5sZXNzIiwiLi4vYXBwL3RyYW5zcG9ydGVyL2JpbGxpbmcvY3VzdG9tZXItaW52b2ljZS9jdXN0b21lci1pbnZvaWNlLmxlc3MiLCIuLi9hcHAvdHJhbnNwb3J0ZXIvYWRtaW4uY2hhcmdlLWNvZGUvY2hhcmdlLWNvZGUubGVzcyIsIi4uL2FwcC90cmFuc3BvcnRlci9vcmRlcnMvb3JkZXJzLmxlc3MiLCIuLi9hcHAvdHJhbnNwb3J0ZXIvb3JkZXJzL29yZGVycy5tdGVyZXBvL2NvbnRhaW5lcnMtbXRlcmVwby10YWIvY29udGFpbmVycy1tdGVyZXBvLmxlc3MiLCIuLi9hcHAvdHJhbnNwb3J0ZXIvb3JkZXJzL29yZGVycy5leHBvcnRpbXBvcnQvZXhwb3J0SW1wb3J0Lmxlc3MiLCIuLi9hcHAvdHJhbnNwb3J0ZXIvb3JkZXJzL29yZGVycy5leHBvcnRpbXBvcnQvY29udGFpbmVycy1leHBvcnRJbXBvcnQtdGFiL2NvbnRhaW5lci1leHBvcnRJbXBvcnQubGVzcyIsIi4uL2FwcC90cmFuc3BvcnRlci9vcmRlcnMvb3JkZXJzLmxvY2FsL2NhcmdvLXRhYi9jYXJnby1sb2NhbG9yZGVyLmxlc3MiLCIuLi9hcHAvbm90aWZpY2F0aW9uL3NldHVwLXdpemFyZC9zZXR1cC13aXphcmQubGVzcyIsIi4uL2FwcC9ub3RpZmljYXRpb24vY29tbW9uL2NjLW1lc3NhZ2UtcGFuZWwubGVzcyIsIi4uL2FwcC90cmFuc3BvcnRlci9vcmRlcnMvb3JkZXJzLm10ZXJlcG8vbXRlcmVwby5sZXNzIiwiLi4vYXBwL3RyYW5zcG9ydGVyL29yZGVycy9vcmRlcnMubG9jYWwvbG9jYWwtb3JkZXIubGVzcyIsIi4uL2FwcC90cmFuc3BvcnRlci9vcmRlcnMvb3JkZXJzLmxvY2FsL2NvbnRhaW5lci10YWIvY29udGFpbmVyLWRldGFpbHMtdGFiLmxlc3MiLCIuLi9hcHAvdHJhbnNwb3J0ZXIvb3JkZXJzL29yZGVycy5hY3RpdmUvYWN0aXZlLW9yZGVyLmxlc3MiLCIuLi9hcHAvdHJhbnNwb3J0ZXIvb3JkZXJzL29yZGVyLWJvb2tpbmcvb3JkZXItYm9va2luZy5sZXNzIiwiLi4vYXBwL3VzZXIvYWNjb3VudHMvYWNjb3VudHMubGVzcyIsIi4uL2FwcC90cmFuc3BvcnRlci9jdXN0b21lcnMvY3VzdG9tZXItcHJvZmlsZS5sZXNzIiwiLi4vYXBwL3RyYW5zcG9ydGVyL2dlby1mZW5jZS1yZXBvcnQvZ2VvLWZlbmNlLXJlcG9ydC5sZXNzIiwiLi4vYXBwL25vdGlmaWNhdGlvbi9jYXBhY2l0eS1yYXRlL21hbmFnZS1zY2hlZHVsZS5sZXNzIiwiLi4vYXBwL25vdGlmaWNhdGlvbi9zdG9yaW5nLW9yZGVycy9zdG9yaW5nLW9yZGVycy5sZXNzIiwiLi4vYXBwL25vdGlmaWNhdGlvbi9yZWRpcmVjdGlvbi1hZHZpY2UvZWRpdC9yZWRpcmVjdGlvbi1hZHZpY2UubGVzcyIsIi4uL2FwcC9ub3RpZmljYXRpb24vdHJhbnNwb3J0ZXJzL2xpc3QvdHJhbnNwb3J0ZXJzLmxlc3MiLCIuLi9hcHAvbm90aWZpY2F0aW9uL2NvbW1vbi9jYy1hdHRhY2htZW50Lmxlc3MiLCIuLi9hcHAvbm90aWZpY2F0aW9uL2NvbW1vbi9jYXBhY2l0eS1yYXRlL2VkaXQtcm93cy1tb2RhbC5sZXNzIiwiLi4vYXBwL25vdGlmaWNhdGlvbi9yZWxlYXNlLW9yZGVyLXJlcXVlc3RzL2xpc3QvcmVsZWFzZS1yZXF1ZXN0cy5sZXNzIiwiLi4vYXBwL25vdGlmaWNhdGlvbi9kcm9wLW9mZi1ub3RpZmljYXRpb24vZHJvcC1vZmYtbm90aWZpY2F0aW9uLmxlc3MiLCIuLi9hcHAvbm90aWZpY2F0aW9uL21hc3MtbW92ZW1lbnQtbm90aWZpY2F0aW9ucy9tYXNzLW1vdmVtZW50LW5vdGlmaWNhdGlvbi5sZXNzIiwiLi4vYXBwL25vdGlmaWNhdGlvbi9ub3RpZmljYXRpb25zLXZpZXcvbm90aWZpY2F0aW9ucy12aWV3Lmxlc3MiLCIuLi9hcHAvbm90aWZpY2F0aW9uL2NvbW1vbi9ub3RpZmljYXRpb24tZGFzaGJvYXJkL25vdGlmaWNhdGlvbi1kYXNoYm9hcmQubGVzcyIsIi4uL2FwcC9ub3RpZmljYXRpb24vaW5xdWlyeS9pbnZlbnRvcnkvaW52ZW50b3J5Lmxlc3MiLCIuLi9hcHAvdG9vbHMvdmVoaWNsZS1zdW1tYXJ5L3ZlaGljbGUtc3VtbWFyeS5sZXNzIiwiLi4vYXBwL3Rvb2xzL3JlcG9ydHMvb3JkZXItZGV0YWlsLXN1bW1hcnkvb3JkZXItZGV0YWlsLXN1bW1hcnkubGVzcyIsIi4uL2FwcC9ub3RpZmljYXRpb24vY29tbW9uL2NoYXJnZS1jb2RlL2ZpZWxkLW9wZXJhdG9yLXZhbHVlLmxlc3MiLCIuLi9hcHAvbm90aWZpY2F0aW9uL2VzdGltYXRlLW9mLXJlcGFpci9saXN0L2VzdGltYXRlLW9mLXJlcGFpci5sZXNzIiwiLi4vYXBwL25vdGlmaWNhdGlvbi9pbnZvaWNlLWxpc3QvbGlzdC9pbnZvaWNlLWxpc3QubGVzcyIsIi4uL2FwcC90cmFuc3BvcnRlci9pbnF1aXJ5LmVtcHR5LWRlcG90LWlucXVpcnkvZW1wdHktZGVwb3QtaW5xdWlyeS5sZXNzIiwiLi4vYXBwL25vdGlmaWNhdGlvbi9idXNpbmVzcy1pbnRlbGxpZ2VuY2UtcmVwb3J0L2J1c2luZXNzLWludGVsbGlnZW5jZS1yZXBvcnQubGVzcyIsIi4uL2FwcC9ub3RpZmljYXRpb24vY29tbW9uL25vdGlmaWNhdGlvbi1zdGVwLXR3by1lZGl0Lmxlc3MiLCIuLi9hcHAvYWRtaW4vaW52b2ljZS1zZXR0aW5nL2xpc3QvaW52b2ljZS1zZXR0aW5ncy5sZXNzIiwiLi4vYXBwL25vdGlmaWNhdGlvbi9waWNrdXAtbm90aWZpY2F0aW9uL3BpY2t1cC1ub3RpZmljYXRpb24ubGVzcyIsIi4uL2FwcC9ub3RpZmljYXRpb24vbWFzcy1tb3ZlbWVudC1ub3RpZmljYXRpb25zLXZpZXcvbGlzdC9tYXNzLW1vdmVtZW50LW5vdGlmaWNhdGlvbnMtbGlzdC5sZXNzIiwiLi4vYXBwL25vdGlmaWNhdGlvbi9tYXNzLW1vdmVtZW50L210LXJlcG8tb3JkZXItbGluay1tb2RhbC9tdHJlcG8tb3JkZXJsaW5rLW1vZGFsLmxlc3MiLCIuLi9hcHAvbm90aWZpY2F0aW9uL2NvbW1vbi9jYy1ub3RpZmljYXRpb24tY2FyZ28tcmVmZXJlbmNlLmNvbXBvbmVudC5sZXNzIiwiLi4vYXBwL3RyYW5zcG9ydGVyL29yZGVycy9vcmRlci1ib29raW5nL21vZGFscy9hZGQtY2FyZ28ubGVzcyIsImxvYWRpbmctc3Bpbm5lci5sZXNzIiwiZGF0ZXBpY2tlci5sZXNzIiwiLi4vYXBwL3RyYW5zcG9ydGVyL2Rhc2hib2FyZC9vcGVyYXRpb25hbC1hbmFseXNpcy9vcGVyYXRpb25hbC1hbmFseXNpcy5sZXNzIiwiLi4vYXBwL25vdGlmaWNhdGlvbi9ub3RpZmljYXRpb24tcmF0ZS1jYXJkL2xpc3QvY2hhcmdlLWNvZGUtbW9kYWwubGVzcyIsIi4uL2FwcC90cmFuc3BvcnRlci9kYXNoYm9hcmQvb3BlcmF0aW9uYWwtYW5hbHlzaXMvYXNzZXRzLXV0aWxpemF0aW9uL2Fzc2V0cy11dGlsaXphdGlvbi5sZXNzIiwiLi4vYXBwL3RyYW5zcG9ydGVyL2Rhc2hib2FyZC9maW5hbmNpYWwtcGVyZm9ybWFuY2UvZmluYW5jaWFsLXBlcmZvcm1hbmNlLmxlc3MiLCIuLi9hcHAvdHJhbnNwb3J0ZXIvZGFzaGJvYXJkL2ZpbmFuY2lhbC1wZXJmb3JtYW5jZS91bmJpbGxlZC1vcmRlcnMvdW5iaWxsZWQtb3JkZXJzLmxlc3MiLCIuLi9hcHAvdHJhbnNwb3J0ZXIvZGFzaGJvYXJkL2ZpbmFuY2lhbC1wZXJmb3JtYW5jZS93aXAtcmV2ZW51ZS93aXAtcmV2ZW51ZS5sZXNzIiwiLi4vYXBwL3RyYW5zcG9ydGVyL2Rhc2hib2FyZC9maW5hbmNpYWwtcGVyZm9ybWFuY2UvcG90ZW50aWFsLXJldmVudWUvcG90ZW50aWFsLXJldmVudWUubGVzcyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFxRUEsaUJBYUEsY0MvREEsYUFBQSxLRHFEQSxrQkFhQSxlQ2hFQyxZQUNFLEtEbzZJSCxxQkF6bUVBLFNFcndFQSxRQUNBLFFBQUEsRUZrbEtBLG1CQXYwRkEsRUc1cEVBLEdIa3hFQSxTRTcyRUEsT0FDQyxZQUFBLElGd3NTRCxRQTk4TkEsSUUvdUVBLFdBQUksT0V4RkosT0ZrQkEsTUFDQSxPQUNBLFNGaTBFQSxJRTF0RUEsSUF0R0EsTUErR0EsZUFBQSxTRjhpUUEsT0F2K0ZBLEtLdGtLQSxXTHNoTEEsb0JNdjhLQSxPTmtvTUEsaUJPaHpNQSxtQlB5b1BBLGlCQXdvRkEsWUFsR0EsZ0NBSEEsZ0NBSUEsZ0NRNXNVQSxnQ1Iwc1VBLGdDQUhBLGdDQTUzSEEsY0FuL0hBLElTOXpFRyxlQUFBLE9UKzZMSCxTQTZ3RUEsU0V0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REFFRSxNQUFPLEtBS1Qsc0RBQ0UsZ0JBQWlCLFdrUXp3MkJuQixtQkFDSSxXQUNJLFdBQUEsV2xRMncyQlIsMENrUTd3MkJBLGlCQUNJLFFBSVEsUUFBQSxJQUFBLElBQUEsS2xRMncyQlYsY0FBZSxLa1FoeDJCakIsT0FBQSxJQUFBLE1BQ0ksUWxRa3gyQkosNERtUW54MkJBLGNBQUEsSUFBQSxNQUVJLFFBQ0ksaUJBQUEsS0FDQSxPQUFBLEtBQUEsS0FBQSxLblFteDJCTixXQUFZLE9tUXZ4MkJkLFVBQUEsS0FVWSxPQUFBLEtBQ0EsTUFBQSxLblFneDJCVixZQUFhLEltUTN4MkJmLFlBQUEsS0NBQSw2Q3BRaTEyQkEsNkNxUWoxMkJBLCtDclF1MDJCQSwrQ3NRdjAyQkEsMEN0UTIxMkJBLDBDQTNCQSw2Q0FIQSw2Q0FQQSx5Q0FIQSx5Q3NRaHoyQlEsV0FBQSxLdFEyeDJCUiwwRW1ROXgyQkEsTUFBQSxLQW1CWSxZQUFBLEluUWd4MkJaLG9GQURBLHNGbVFseTJCQSxNQUFBLElBMEJRLFFBQUEsYW5RNncyQlIsdUZtUTF3MkJRLFlBQUEsS25RNHcyQk4sZUFBZ0IsSW1RenkyQmxCLE1BQUEsS25RNHkyQkEsc0RtUTF3MkJZLGFBQUEsSUVsQ1osaUNGNkRRLG1DQzdEUiw4QkRBQSxpQ25RK3kyQkEsNkJvUXZ5MkJZLE9BQUEsR3BRaTEyQlYsTUFBTyIsImZpbGUiOiJjb250YWluZXJjaGFpbi1saXZlLXVpLTEuMC4yNzg5LmNzcyIsInNvdXJjZXNDb250ZW50IjpbbnVsbCwiLy8gQm9yZGVyZWQgJiBQdWxsZWRcclxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG5cclxuLkB7ZmEtY3NzLXByZWZpeH0tYm9yZGVyIHtcclxuICBwYWRkaW5nOiAuMmVtIC4yNWVtIC4xNWVtO1xyXG4gIGJvcmRlcjogc29saWQgLjA4ZW0gQGZhLWJvcmRlci1jb2xvcjtcclxuICBib3JkZXItcmFkaXVzOiAuMWVtO1xyXG59XHJcblxyXG4uQHtmYS1jc3MtcHJlZml4fS1wdWxsLWxlZnQgeyBmbG9hdDogbGVmdDsgfVxyXG4uQHtmYS1jc3MtcHJlZml4fS1wdWxsLXJpZ2h0IHsgZmxvYXQ6IHJpZ2h0OyB9XHJcblxyXG4uQHtmYS1jc3MtcHJlZml4fSB7XHJcbiAgJi5Ae2ZhLWNzcy1wcmVmaXh9LXB1bGwtbGVmdCB7IG1hcmdpbi1yaWdodDogLjNlbTsgfVxyXG4gICYuQHtmYS1jc3MtcHJlZml4fS1wdWxsLXJpZ2h0IHsgbWFyZ2luLWxlZnQ6IC4zZW07IH1cclxufVxyXG5cclxuLyogRGVwcmVjYXRlZCBhcyBvZiA0LjQuMCAqL1xyXG4ucHVsbC1yaWdodCB7IGZsb2F0OiByaWdodDsgfVxyXG4ucHVsbC1sZWZ0IHsgZmxvYXQ6IGxlZnQ7IH1cclxuXHJcbi5Ae2ZhLWNzcy1wcmVmaXh9IHtcclxuICAmLnB1bGwtbGVmdCB7IG1hcmdpbi1yaWdodDogLjNlbTsgfVxyXG4gICYucHVsbC1yaWdodCB7IG1hcmdpbi1sZWZ0OiAuM2VtOyB9XHJcbn1cclxuIiwiLyohIG5vcm1hbGl6ZS5jc3MgdjMuMC4zIHwgTUlUIExpY2Vuc2UgfCBnaXRodWIuY29tL25lY29sYXMvbm9ybWFsaXplLmNzcyAqL1xyXG5cclxuLy9cclxuLy8gMS4gU2V0IGRlZmF1bHQgZm9udCBmYW1pbHkgdG8gc2Fucy1zZXJpZi5cclxuLy8gMi4gUHJldmVudCBpT1MgYW5kIElFIHRleHQgc2l6ZSBhZGp1c3QgYWZ0ZXIgZGV2aWNlIG9yaWVudGF0aW9uIGNoYW5nZSxcclxuLy8gICAgd2l0aG91dCBkaXNhYmxpbmcgdXNlciB6b29tLlxyXG4vL1xyXG5cclxuaHRtbCB7XHJcbiAgZm9udC1mYW1pbHk6IHNhbnMtc2VyaWY7IC8vIDFcclxuICAtbXMtdGV4dC1zaXplLWFkanVzdDogMTAwJTsgLy8gMlxyXG4gIC13ZWJraXQtdGV4dC1zaXplLWFkanVzdDogMTAwJTsgLy8gMlxyXG59XHJcblxyXG4vL1xyXG4vLyBSZW1vdmUgZGVmYXVsdCBtYXJnaW4uXHJcbi8vXHJcblxyXG5ib2R5IHtcclxuICBtYXJnaW46IDA7XHJcbn1cclxuXHJcbi8vIEhUTUw1IGRpc3BsYXkgZGVmaW5pdGlvbnNcclxuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cclxuXHJcbi8vXHJcbi8vIENvcnJlY3QgYGJsb2NrYCBkaXNwbGF5IG5vdCBkZWZpbmVkIGZvciBhbnkgSFRNTDUgZWxlbWVudCBpbiBJRSA4LzkuXHJcbi8vIENvcnJlY3QgYGJsb2NrYCBkaXNwbGF5IG5vdCBkZWZpbmVkIGZvciBgZGV0YWlsc2Agb3IgYHN1bW1hcnlgIGluIElFIDEwLzExXHJcbi8vIGFuZCBGaXJlZm94LlxyXG4vLyBDb3JyZWN0IGBibG9ja2AgZGlzcGxheSBub3QgZGVmaW5lZCBmb3IgYG1haW5gIGluIElFIDExLlxyXG4vL1xyXG5cclxuYXJ0aWNsZSxcclxuYXNpZGUsXHJcbmRldGFpbHMsXHJcbmZpZ2NhcHRpb24sXHJcbmZpZ3VyZSxcclxuZm9vdGVyLFxyXG5oZWFkZXIsXHJcbmhncm91cCxcclxubWFpbixcclxubWVudSxcclxubmF2LFxyXG5zZWN0aW9uLFxyXG5zdW1tYXJ5IHtcclxuICBkaXNwbGF5OiBibG9jaztcclxufVxyXG5cclxuLy9cclxuLy8gMS4gQ29ycmVjdCBgaW5saW5lLWJsb2NrYCBkaXNwbGF5IG5vdCBkZWZpbmVkIGluIElFIDgvOS5cclxuLy8gMi4gTm9ybWFsaXplIHZlcnRpY2FsIGFsaWdubWVudCBvZiBgcHJvZ3Jlc3NgIGluIENocm9tZSwgRmlyZWZveCwgYW5kIE9wZXJhLlxyXG4vL1xyXG5cclxuYXVkaW8sXHJcbmNhbnZhcyxcclxucHJvZ3Jlc3MsXHJcbnZpZGVvIHtcclxuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IC8vIDFcclxuICB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7IC8vIDJcclxufVxyXG5cclxuLy9cclxuLy8gUHJldmVudCBtb2Rlcm4gYnJvd3NlcnMgZnJvbSBkaXNwbGF5aW5nIGBhdWRpb2Agd2l0aG91dCBjb250cm9scy5cclxuLy8gUmVtb3ZlIGV4Y2VzcyBoZWlnaHQgaW4gaU9TIDUgZGV2aWNlcy5cclxuLy9cclxuXHJcbmF1ZGlvOm5vdChbY29udHJvbHNdKSB7XHJcbiAgZGlzcGxheTogbm9uZTtcclxuICBoZWlnaHQ6IDA7XHJcbn1cclxuXHJcbi8vXHJcbi8vIEFkZHJlc3MgYFtoaWRkZW5dYCBzdHlsaW5nIG5vdCBwcmVzZW50IGluIElFIDgvOS8xMC5cclxuLy8gSGlkZSB0aGUgYHRlbXBsYXRlYCBlbGVtZW50IGluIElFIDgvOS8xMC8xMSwgU2FmYXJpLCBhbmQgRmlyZWZveCA8IDIyLlxyXG4vL1xyXG5cclxuW2hpZGRlbl0sXHJcbnRlbXBsYXRlIHtcclxuICBkaXNwbGF5OiBub25lO1xyXG59XHJcblxyXG4vLyBMaW5rc1xyXG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxyXG5cclxuLy9cclxuLy8gUmVtb3ZlIHRoZSBncmF5IGJhY2tncm91bmQgY29sb3IgZnJvbSBhY3RpdmUgbGlua3MgaW4gSUUgMTAuXHJcbi8vXHJcblxyXG5hIHtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxufVxyXG5cclxuLy9cclxuLy8gSW1wcm92ZSByZWFkYWJpbGl0eSBvZiBmb2N1c2VkIGVsZW1lbnRzIHdoZW4gdGhleSBhcmUgYWxzbyBpbiBhblxyXG4vLyBhY3RpdmUvaG92ZXIgc3RhdGUuXHJcbi8vXHJcblxyXG5hOmFjdGl2ZSxcclxuYTpob3ZlciB7XHJcbiAgb3V0bGluZTogMDtcclxufVxyXG5cclxuLy8gVGV4dC1sZXZlbCBzZW1hbnRpY3NcclxuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cclxuXHJcbi8vXHJcbi8vIEFkZHJlc3Mgc3R5bGluZyBub3QgcHJlc2VudCBpbiBJRSA4LzkvMTAvMTEsIFNhZmFyaSwgYW5kIENocm9tZS5cclxuLy9cclxuXHJcbmFiYnJbdGl0bGVdIHtcclxuICBib3JkZXItYm90dG9tOiAxcHggZG90dGVkO1xyXG59XHJcblxyXG4vL1xyXG4vLyBBZGRyZXNzIHN0eWxlIHNldCB0byBgYm9sZGVyYCBpbiBGaXJlZm94IDQrLCBTYWZhcmksIGFuZCBDaHJvbWUuXHJcbi8vXHJcblxyXG5iLFxyXG5zdHJvbmcge1xyXG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG59XHJcblxyXG4vL1xyXG4vLyBBZGRyZXNzIHN0eWxpbmcgbm90IHByZXNlbnQgaW4gU2FmYXJpIGFuZCBDaHJvbWUuXHJcbi8vXHJcblxyXG5kZm4ge1xyXG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcclxufVxyXG5cclxuLy9cclxuLy8gQWRkcmVzcyB2YXJpYWJsZSBgaDFgIGZvbnQtc2l6ZSBhbmQgbWFyZ2luIHdpdGhpbiBgc2VjdGlvbmAgYW5kIGBhcnRpY2xlYFxyXG4vLyBjb250ZXh0cyBpbiBGaXJlZm94IDQrLCBTYWZhcmksIGFuZCBDaHJvbWUuXHJcbi8vXHJcblxyXG5oMSB7XHJcbiAgZm9udC1zaXplOiAyZW07XHJcbiAgbWFyZ2luOiAwLjY3ZW0gMDtcclxufVxyXG5cclxuLy9cclxuLy8gQWRkcmVzcyBzdHlsaW5nIG5vdCBwcmVzZW50IGluIElFIDgvOS5cclxuLy9cclxuXHJcbm1hcmsge1xyXG4gIGJhY2tncm91bmQ6ICNmZjA7XHJcbiAgY29sb3I6ICMwMDA7XHJcbn1cclxuXHJcbi8vXHJcbi8vIEFkZHJlc3MgaW5jb25zaXN0ZW50IGFuZCB2YXJpYWJsZSBmb250IHNpemUgaW4gYWxsIGJyb3dzZXJzLlxyXG4vL1xyXG5cclxuc21hbGwge1xyXG4gIGZvbnQtc2l6ZTogODAlO1xyXG59XHJcblxyXG4vL1xyXG4vLyBQcmV2ZW50IGBzdWJgIGFuZCBgc3VwYCBhZmZlY3RpbmcgYGxpbmUtaGVpZ2h0YCBpbiBhbGwgYnJvd3NlcnMuXHJcbi8vXHJcblxyXG5zdWIsXHJcbnN1cCB7XHJcbiAgZm9udC1zaXplOiA3NSU7XHJcbiAgbGluZS1oZWlnaHQ6IDA7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTtcclxufVxyXG5cclxuc3VwIHtcclxuICB0b3A6IC0wLjVlbTtcclxufVxyXG5cclxuc3ViIHtcclxuICBib3R0b206IC0wLjI1ZW07XHJcbn1cclxuXHJcbi8vIEVtYmVkZGVkIGNvbnRlbnRcclxuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cclxuXHJcbi8vXHJcbi8vIFJlbW92ZSBib3JkZXIgd2hlbiBpbnNpZGUgYGFgIGVsZW1lbnQgaW4gSUUgOC85LzEwLlxyXG4vL1xyXG5cclxuaW1nIHtcclxuICBib3JkZXI6IDA7XHJcbn1cclxuXHJcbi8vXHJcbi8vIENvcnJlY3Qgb3ZlcmZsb3cgbm90IGhpZGRlbiBpbiBJRSA5LzEwLzExLlxyXG4vL1xyXG5cclxuc3ZnOm5vdCg6cm9vdCkge1xyXG4gIG92ZXJmbG93OiBoaWRkZW47XHJcbn1cclxuXHJcbi8vIEdyb3VwaW5nIGNvbnRlbnRcclxuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cclxuXHJcbi8vXHJcbi8vIEFkZHJlc3MgbWFyZ2luIG5vdCBwcmVzZW50IGluIElFIDgvOSBhbmQgU2FmYXJpLlxyXG4vL1xyXG5cclxuZmlndXJlIHtcclxuICBtYXJnaW46IDFlbSA0MHB4O1xyXG59XHJcblxyXG4vL1xyXG4vLyBBZGRyZXNzIGRpZmZlcmVuY2VzIGJldHdlZW4gRmlyZWZveCBhbmQgb3RoZXIgYnJvd3NlcnMuXHJcbi8vXHJcblxyXG5ociB7XHJcbiAgYm94LXNpemluZzogY29udGVudC1ib3g7XHJcbiAgaGVpZ2h0OiAwO1xyXG59XHJcblxyXG4vL1xyXG4vLyBDb250YWluIG92ZXJmbG93IGluIGFsbCBicm93c2Vycy5cclxuLy9cclxuXHJcbnByZSB7XHJcbiAgb3ZlcmZsb3c6IGF1dG87XHJcbn1cclxuXHJcbi8vXHJcbi8vIEFkZHJlc3Mgb2RkIGBlbWAtdW5pdCBmb250IHNpemUgcmVuZGVyaW5nIGluIGFsbCBicm93c2Vycy5cclxuLy9cclxuXHJcbmNvZGUsXHJcbmtiZCxcclxucHJlLFxyXG5zYW1wIHtcclxuICBmb250LWZhbWlseTogbW9ub3NwYWNlLCBtb25vc3BhY2U7XHJcbiAgZm9udC1zaXplOiAxZW07XHJcbn1cclxuXHJcbi8vIEZvcm1zXHJcbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XHJcblxyXG4vL1xyXG4vLyBLbm93biBsaW1pdGF0aW9uOiBieSBkZWZhdWx0LCBDaHJvbWUgYW5kIFNhZmFyaSBvbiBPUyBYIGFsbG93IHZlcnkgbGltaXRlZFxyXG4vLyBzdHlsaW5nIG9mIGBzZWxlY3RgLCB1bmxlc3MgYSBgYm9yZGVyYCBwcm9wZXJ0eSBpcyBzZXQuXHJcbi8vXHJcblxyXG4vL1xyXG4vLyAxLiBDb3JyZWN0IGNvbG9yIG5vdCBiZWluZyBpbmhlcml0ZWQuXHJcbi8vICAgIEtub3duIGlzc3VlOiBhZmZlY3RzIGNvbG9yIG9mIGRpc2FibGVkIGVsZW1lbnRzLlxyXG4vLyAyLiBDb3JyZWN0IGZvbnQgcHJvcGVydGllcyBub3QgYmVpbmcgaW5oZXJpdGVkLlxyXG4vLyAzLiBBZGRyZXNzIG1hcmdpbnMgc2V0IGRpZmZlcmVudGx5IGluIEZpcmVmb3ggNCssIFNhZmFyaSwgYW5kIENocm9tZS5cclxuLy9cclxuXHJcbmJ1dHRvbixcclxuaW5wdXQsXHJcbm9wdGdyb3VwLFxyXG5zZWxlY3QsXHJcbnRleHRhcmVhIHtcclxuICBjb2xvcjogaW5oZXJpdDsgLy8gMVxyXG4gIGZvbnQ6IGluaGVyaXQ7IC8vIDJcclxuICBtYXJnaW46IDA7IC8vIDNcclxufVxyXG5cclxuLy9cclxuLy8gQWRkcmVzcyBgb3ZlcmZsb3dgIHNldCB0byBgaGlkZGVuYCBpbiBJRSA4LzkvMTAvMTEuXHJcbi8vXHJcblxyXG5idXR0b24ge1xyXG4gIG92ZXJmbG93OiB2aXNpYmxlO1xyXG59XHJcblxyXG4vL1xyXG4vLyBBZGRyZXNzIGluY29uc2lzdGVudCBgdGV4dC10cmFuc2Zvcm1gIGluaGVyaXRhbmNlIGZvciBgYnV0dG9uYCBhbmQgYHNlbGVjdGAuXHJcbi8vIEFsbCBvdGhlciBmb3JtIGNvbnRyb2wgZWxlbWVudHMgZG8gbm90IGluaGVyaXQgYHRleHQtdHJhbnNmb3JtYCB2YWx1ZXMuXHJcbi8vIENvcnJlY3QgYGJ1dHRvbmAgc3R5bGUgaW5oZXJpdGFuY2UgaW4gRmlyZWZveCwgSUUgOC85LzEwLzExLCBhbmQgT3BlcmEuXHJcbi8vIENvcnJlY3QgYHNlbGVjdGAgc3R5bGUgaW5oZXJpdGFuY2UgaW4gRmlyZWZveC5cclxuLy9cclxuXHJcbmJ1dHRvbixcclxuc2VsZWN0IHtcclxuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcclxufVxyXG5cclxuLy9cclxuLy8gMS4gQXZvaWQgdGhlIFdlYktpdCBidWcgaW4gQW5kcm9pZCA0LjAuKiB3aGVyZSAoMikgZGVzdHJveXMgbmF0aXZlIGBhdWRpb2BcclxuLy8gICAgYW5kIGB2aWRlb2AgY29udHJvbHMuXHJcbi8vIDIuIENvcnJlY3QgaW5hYmlsaXR5IHRvIHN0eWxlIGNsaWNrYWJsZSBgaW5wdXRgIHR5cGVzIGluIGlPUy5cclxuLy8gMy4gSW1wcm92ZSB1c2FiaWxpdHkgYW5kIGNvbnNpc3RlbmN5IG9mIGN1cnNvciBzdHlsZSBiZXR3ZWVuIGltYWdlLXR5cGVcclxuLy8gICAgYGlucHV0YCBhbmQgb3RoZXJzLlxyXG4vL1xyXG5cclxuYnV0dG9uLFxyXG5odG1sIGlucHV0W3R5cGU9XCJidXR0b25cIl0sIC8vIDFcclxuaW5wdXRbdHlwZT1cInJlc2V0XCJdLFxyXG5pbnB1dFt0eXBlPVwic3VibWl0XCJdIHtcclxuICAtd2Via2l0LWFwcGVhcmFuY2U6IGJ1dHRvbjsgLy8gMlxyXG4gIGN1cnNvcjogcG9pbnRlcjsgLy8gM1xyXG59XHJcblxyXG4vL1xyXG4vLyBSZS1zZXQgZGVmYXVsdCBjdXJzb3IgZm9yIGRpc2FibGVkIGVsZW1lbnRzLlxyXG4vL1xyXG5cclxuYnV0dG9uW2Rpc2FibGVkXSxcclxuaHRtbCBpbnB1dFtkaXNhYmxlZF0ge1xyXG4gIGN1cnNvcjogZGVmYXVsdDtcclxufVxyXG5cclxuLy9cclxuLy8gUmVtb3ZlIGlubmVyIHBhZGRpbmcgYW5kIGJvcmRlciBpbiBGaXJlZm94IDQrLlxyXG4vL1xyXG5cclxuYnV0dG9uOjotbW96LWZvY3VzLWlubmVyLFxyXG5pbnB1dDo6LW1vei1mb2N1cy1pbm5lciB7XHJcbiAgYm9yZGVyOiAwO1xyXG4gIHBhZGRpbmc6IDA7XHJcbn1cclxuXHJcbi8vXHJcbi8vIEFkZHJlc3MgRmlyZWZveCA0KyBzZXR0aW5nIGBsaW5lLWhlaWdodGAgb24gYGlucHV0YCB1c2luZyBgIWltcG9ydGFudGAgaW5cclxuLy8gdGhlIFVBIHN0eWxlc2hlZXQuXHJcbi8vXHJcblxyXG5pbnB1dCB7XHJcbiAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcclxufVxyXG5cclxuLy9cclxuLy8gSXQncyByZWNvbW1lbmRlZCB0aGF0IHlvdSBkb24ndCBhdHRlbXB0IHRvIHN0eWxlIHRoZXNlIGVsZW1lbnRzLlxyXG4vLyBGaXJlZm94J3MgaW1wbGVtZW50YXRpb24gZG9lc24ndCByZXNwZWN0IGJveC1zaXppbmcsIHBhZGRpbmcsIG9yIHdpZHRoLlxyXG4vL1xyXG4vLyAxLiBBZGRyZXNzIGJveCBzaXppbmcgc2V0IHRvIGBjb250ZW50LWJveGAgaW4gSUUgOC85LzEwLlxyXG4vLyAyLiBSZW1vdmUgZXhjZXNzIHBhZGRpbmcgaW4gSUUgOC85LzEwLlxyXG4vL1xyXG5cclxuaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdLFxyXG5pbnB1dFt0eXBlPVwicmFkaW9cIl0ge1xyXG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7IC8vIDFcclxuICBwYWRkaW5nOiAwOyAvLyAyXHJcbn1cclxuXHJcbi8vXHJcbi8vIEZpeCB0aGUgY3Vyc29yIHN0eWxlIGZvciBDaHJvbWUncyBpbmNyZW1lbnQvZGVjcmVtZW50IGJ1dHRvbnMuIEZvciBjZXJ0YWluXHJcbi8vIGBmb250LXNpemVgIHZhbHVlcyBvZiB0aGUgYGlucHV0YCwgaXQgY2F1c2VzIHRoZSBjdXJzb3Igc3R5bGUgb2YgdGhlXHJcbi8vIGRlY3JlbWVudCBidXR0b24gdG8gY2hhbmdlIGZyb20gYGRlZmF1bHRgIHRvIGB0ZXh0YC5cclxuLy9cclxuXHJcbmlucHV0W3R5cGU9XCJudW1iZXJcIl06Oi13ZWJraXQtaW5uZXItc3Bpbi1idXR0b24sXHJcbmlucHV0W3R5cGU9XCJudW1iZXJcIl06Oi13ZWJraXQtb3V0ZXItc3Bpbi1idXR0b24ge1xyXG4gIGhlaWdodDogYXV0bztcclxufVxyXG5cclxuLy9cclxuLy8gMS4gQWRkcmVzcyBgYXBwZWFyYW5jZWAgc2V0IHRvIGBzZWFyY2hmaWVsZGAgaW4gU2FmYXJpIGFuZCBDaHJvbWUuXHJcbi8vIDIuIEFkZHJlc3MgYGJveC1zaXppbmdgIHNldCB0byBgYm9yZGVyLWJveGAgaW4gU2FmYXJpIGFuZCBDaHJvbWUuXHJcbi8vXHJcblxyXG5pbnB1dFt0eXBlPVwic2VhcmNoXCJdIHtcclxuICAtd2Via2l0LWFwcGVhcmFuY2U6IHRleHRmaWVsZDsgLy8gMVxyXG4gIGJveC1zaXppbmc6IGNvbnRlbnQtYm94OyAvLzJcclxufVxyXG5cclxuLy9cclxuLy8gUmVtb3ZlIGlubmVyIHBhZGRpbmcgYW5kIHNlYXJjaCBjYW5jZWwgYnV0dG9uIGluIFNhZmFyaSBhbmQgQ2hyb21lIG9uIE9TIFguXHJcbi8vIFNhZmFyaSAoYnV0IG5vdCBDaHJvbWUpIGNsaXBzIHRoZSBjYW5jZWwgYnV0dG9uIHdoZW4gdGhlIHNlYXJjaCBpbnB1dCBoYXNcclxuLy8gcGFkZGluZyAoYW5kIGB0ZXh0ZmllbGRgIGFwcGVhcmFuY2UpLlxyXG4vL1xyXG5cclxuaW5wdXRbdHlwZT1cInNlYXJjaFwiXTo6LXdlYmtpdC1zZWFyY2gtY2FuY2VsLWJ1dHRvbixcclxuaW5wdXRbdHlwZT1cInNlYXJjaFwiXTo6LXdlYmtpdC1zZWFyY2gtZGVjb3JhdGlvbiB7XHJcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xyXG59XHJcblxyXG4vL1xyXG4vLyBEZWZpbmUgY29uc2lzdGVudCBib3JkZXIsIG1hcmdpbiwgYW5kIHBhZGRpbmcuXHJcbi8vXHJcblxyXG5maWVsZHNldCB7XHJcbiAgYm9yZGVyOiAxcHggc29saWQgI2MwYzBjMDtcclxuICBtYXJnaW46IDAgMnB4O1xyXG4gIHBhZGRpbmc6IDAuMzVlbSAwLjYyNWVtIDAuNzVlbTtcclxufVxyXG5cclxuLy9cclxuLy8gMS4gQ29ycmVjdCBgY29sb3JgIG5vdCBiZWluZyBpbmhlcml0ZWQgaW4gSUUgOC85LzEwLzExLlxyXG4vLyAyLiBSZW1vdmUgcGFkZGluZyBzbyBwZW9wbGUgYXJlbid0IGNhdWdodCBvdXQgaWYgdGhleSB6ZXJvIG91dCBmaWVsZHNldHMuXHJcbi8vXHJcblxyXG5sZWdlbmQge1xyXG4gIGJvcmRlcjogMDsgLy8gMVxyXG4gIHBhZGRpbmc6IDA7IC8vIDJcclxufVxyXG5cclxuLy9cclxuLy8gUmVtb3ZlIGRlZmF1bHQgdmVydGljYWwgc2Nyb2xsYmFyIGluIElFIDgvOS8xMC8xMS5cclxuLy9cclxuXHJcbnRleHRhcmVhIHtcclxuICBvdmVyZmxvdzogYXV0bztcclxufVxyXG5cclxuLy9cclxuLy8gRG9uJ3QgaW5oZXJpdCB0aGUgYGZvbnQtd2VpZ2h0YCAoYXBwbGllZCBieSBhIHJ1bGUgYWJvdmUpLlxyXG4vLyBOT1RFOiB0aGUgZGVmYXVsdCBjYW5ub3Qgc2FmZWx5IGJlIGNoYW5nZWQgaW4gQ2hyb21lIGFuZCBTYWZhcmkgb24gT1MgWC5cclxuLy9cclxuXHJcbm9wdGdyb3VwIHtcclxuICBmb250LXdlaWdodDogYm9sZDtcclxufVxyXG5cclxuLy8gVGFibGVzXHJcbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XHJcblxyXG4vL1xyXG4vLyBSZW1vdmUgbW9zdCBzcGFjaW5nIGJldHdlZW4gdGFibGUgY2VsbHMuXHJcbi8vXHJcblxyXG50YWJsZSB7XHJcbiAgYm9yZGVyLWNvbGxhcHNlOiBjb2xsYXBzZTtcclxuICBib3JkZXItc3BhY2luZzogMDtcclxufVxyXG5cclxudGQsXHJcbnRoIHtcclxuICBwYWRkaW5nOiAwO1xyXG59XHJcbiIsIi8vXHJcbi8vIFR5cG9ncmFwaHlcclxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuXHJcblxyXG4vLyBIZWFkaW5nc1xyXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcblxyXG5oMSwgaDIsIGgzLCBoNCwgaDUsIGg2LFxyXG4uaDEsIC5oMiwgLmgzLCAuaDQsIC5oNSwgLmg2IHtcclxuICBmb250LWZhbWlseTogQGhlYWRpbmdzLWZvbnQtZmFtaWx5O1xyXG4gIGZvbnQtd2VpZ2h0OiBAaGVhZGluZ3MtZm9udC13ZWlnaHQ7XHJcbiAgbGluZS1oZWlnaHQ6IEBoZWFkaW5ncy1saW5lLWhlaWdodDtcclxuICBjb2xvcjogQGhlYWRpbmdzLWNvbG9yO1xyXG5cclxuICBzbWFsbCxcclxuICAuc21hbGwge1xyXG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuICAgIGxpbmUtaGVpZ2h0OiAxO1xyXG4gICAgY29sb3I6IEBoZWFkaW5ncy1zbWFsbC1jb2xvcjtcclxuICB9XHJcbn1cclxuXHJcbmgxLCAuaDEsXHJcbmgyLCAuaDIsXHJcbmgzLCAuaDMge1xyXG4gIG1hcmdpbi10b3A6IEBsaW5lLWhlaWdodC1jb21wdXRlZDtcclxuICBtYXJnaW4tYm90dG9tOiAoQGxpbmUtaGVpZ2h0LWNvbXB1dGVkIC8gMik7XHJcblxyXG4gIHNtYWxsLFxyXG4gIC5zbWFsbCB7XHJcbiAgICBmb250LXNpemU6IDY1JTtcclxuICB9XHJcbn1cclxuaDQsIC5oNCxcclxuaDUsIC5oNSxcclxuaDYsIC5oNiB7XHJcbiAgbWFyZ2luLXRvcDogKEBsaW5lLWhlaWdodC1jb21wdXRlZCAvIDIpO1xyXG4gIG1hcmdpbi1ib3R0b206IChAbGluZS1oZWlnaHQtY29tcHV0ZWQgLyAyKTtcclxuXHJcbiAgc21hbGwsXHJcbiAgLnNtYWxsIHtcclxuICAgIGZvbnQtc2l6ZTogNzUlO1xyXG4gIH1cclxufVxyXG5cclxuaDEsIC5oMSB7IGZvbnQtc2l6ZTogQGZvbnQtc2l6ZS1oMTsgfVxyXG5oMiwgLmgyIHsgZm9udC1zaXplOiBAZm9udC1zaXplLWgyOyB9XHJcbmgzLCAuaDMgeyBmb250LXNpemU6IEBmb250LXNpemUtaDM7IH1cclxuaDQsIC5oNCB7IGZvbnQtc2l6ZTogQGZvbnQtc2l6ZS1oNDsgfVxyXG5oNSwgLmg1IHsgZm9udC1zaXplOiBAZm9udC1zaXplLWg1OyB9XHJcbmg2LCAuaDYgeyBmb250LXNpemU6IEBmb250LXNpemUtaDY7IH1cclxuXHJcblxyXG4vLyBCb2R5IHRleHRcclxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG5cclxucCB7XHJcbiAgbWFyZ2luOiAwIDAgKEBsaW5lLWhlaWdodC1jb21wdXRlZCAvIDIpO1xyXG59XHJcblxyXG4ubGVhZCB7XHJcbiAgbWFyZ2luLWJvdHRvbTogQGxpbmUtaGVpZ2h0LWNvbXB1dGVkO1xyXG4gIGZvbnQtc2l6ZTogZmxvb3IoKEBmb250LXNpemUtYmFzZSAqIDEuMTUpKTtcclxuICBmb250LXdlaWdodDogMzAwO1xyXG4gIGxpbmUtaGVpZ2h0OiAxLjQ7XHJcblxyXG4gIEBtZWRpYSAobWluLXdpZHRoOiBAc2NyZWVuLXNtLW1pbikge1xyXG4gICAgZm9udC1zaXplOiAoQGZvbnQtc2l6ZS1iYXNlICogMS41KTtcclxuICB9XHJcbn1cclxuXHJcblxyXG4vLyBFbXBoYXNpcyAmIG1pc2NcclxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG5cclxuLy8gRXg6ICgxMnB4IHNtYWxsIGZvbnQgLyAxNHB4IGJhc2UgZm9udCkgKiAxMDAlID0gYWJvdXQgODUlXHJcbnNtYWxsLFxyXG4uc21hbGwge1xyXG4gIGZvbnQtc2l6ZTogZmxvb3IoKDEwMCUgKiBAZm9udC1zaXplLXNtYWxsIC8gQGZvbnQtc2l6ZS1iYXNlKSk7XHJcbn1cclxuXHJcbm1hcmssXHJcbi5tYXJrIHtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiBAc3RhdGUtd2FybmluZy1iZztcclxuICBwYWRkaW5nOiAuMmVtO1xyXG59XHJcblxyXG4vLyBBbGlnbm1lbnRcclxuLnRleHQtbGVmdCAgICAgICAgICAgeyB0ZXh0LWFsaWduOiBsZWZ0OyB9XHJcbi50ZXh0LXJpZ2h0ICAgICAgICAgIHsgdGV4dC1hbGlnbjogcmlnaHQ7IH1cclxuLnRleHQtY2VudGVyICAgICAgICAgeyB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cclxuLnRleHQtanVzdGlmeSAgICAgICAgeyB0ZXh0LWFsaWduOiBqdXN0aWZ5OyB9XHJcbi50ZXh0LW5vd3JhcCAgICAgICAgIHsgd2hpdGUtc3BhY2U6IG5vd3JhcDsgfVxyXG5cclxuLy8gVHJhbnNmb3JtYXRpb25cclxuLnRleHQtbG93ZXJjYXNlICAgICAgeyB0ZXh0LXRyYW5zZm9ybTogbG93ZXJjYXNlOyB9XHJcbi50ZXh0LXVwcGVyY2FzZSAgICAgIHsgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTsgfVxyXG4udGV4dC1jYXBpdGFsaXplICAgICB7IHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplOyB9XHJcblxyXG4vLyBDb250ZXh0dWFsIGNvbG9yc1xyXG4udGV4dC1tdXRlZCB7XHJcbiAgY29sb3I6IEB0ZXh0LW11dGVkO1xyXG59XHJcbi50ZXh0LXByaW1hcnkge1xyXG4gIC50ZXh0LWVtcGhhc2lzLXZhcmlhbnQoQGJyYW5kLXByaW1hcnkpO1xyXG59XHJcbi50ZXh0LXN1Y2Nlc3Mge1xyXG4gIC50ZXh0LWVtcGhhc2lzLXZhcmlhbnQoQHN0YXRlLXN1Y2Nlc3MtdGV4dCk7XHJcbn1cclxuLnRleHQtaW5mbyB7XHJcbiAgLnRleHQtZW1waGFzaXMtdmFyaWFudChAc3RhdGUtaW5mby10ZXh0KTtcclxufVxyXG4udGV4dC13YXJuaW5nIHtcclxuICAudGV4dC1lbXBoYXNpcy12YXJpYW50KEBzdGF0ZS13YXJuaW5nLXRleHQpO1xyXG59XHJcbi50ZXh0LWRhbmdlciB7XHJcbiAgLnRleHQtZW1waGFzaXMtdmFyaWFudChAc3RhdGUtZGFuZ2VyLXRleHQpO1xyXG59XHJcblxyXG4vLyBDb250ZXh0dWFsIGJhY2tncm91bmRzXHJcbi8vIEZvciBub3cgd2UnbGwgbGVhdmUgdGhlc2UgYWxvbmdzaWRlIHRoZSB0ZXh0IGNsYXNzZXMgdW50aWwgdjQgd2hlbiB3ZSBjYW5cclxuLy8gc2FmZWx5IHNoaWZ0IHRoaW5ncyBhcm91bmQgKHBlciBTZW1WZXIgcnVsZXMpLlxyXG4uYmctcHJpbWFyeSB7XHJcbiAgLy8gR2l2ZW4gdGhlIGNvbnRyYXN0IGhlcmUsIHRoaXMgaXMgdGhlIG9ubHkgY2xhc3MgdG8gaGF2ZSBpdHMgY29sb3IgaW52ZXJ0ZWRcclxuICAvLyBhdXRvbWF0aWNhbGx5LlxyXG4gIGNvbG9yOiAjZmZmO1xyXG4gIC5iZy12YXJpYW50KEBicmFuZC1wcmltYXJ5KTtcclxufVxyXG4uYmctc3VjY2VzcyB7XHJcbiAgLmJnLXZhcmlhbnQoQHN0YXRlLXN1Y2Nlc3MtYmcpO1xyXG59XHJcbi5iZy1pbmZvIHtcclxuICAuYmctdmFyaWFudChAc3RhdGUtaW5mby1iZyk7XHJcbn1cclxuLmJnLXdhcm5pbmcge1xyXG4gIC5iZy12YXJpYW50KEBzdGF0ZS13YXJuaW5nLWJnKTtcclxufVxyXG4uYmctZGFuZ2VyIHtcclxuICAuYmctdmFyaWFudChAc3RhdGUtZGFuZ2VyLWJnKTtcclxufVxyXG5cclxuXHJcbi8vIFBhZ2UgaGVhZGVyXHJcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuXHJcbi5wYWdlLWhlYWRlciB7XHJcbiAgcGFkZGluZy1ib3R0b206ICgoQGxpbmUtaGVpZ2h0LWNvbXB1dGVkIC8gMikgLSAxKTtcclxuICBtYXJnaW46IChAbGluZS1oZWlnaHQtY29tcHV0ZWQgKiAyKSAwIEBsaW5lLWhlaWdodC1jb21wdXRlZDtcclxuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgQHBhZ2UtaGVhZGVyLWJvcmRlci1jb2xvcjtcclxufVxyXG5cclxuXHJcbi8vIExpc3RzXHJcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuXHJcbi8vIFVub3JkZXJlZCBhbmQgT3JkZXJlZCBsaXN0c1xyXG51bCxcclxub2wge1xyXG4gIG1hcmdpbi10b3A6IDA7XHJcbiAgbWFyZ2luLWJvdHRvbTogKEBsaW5lLWhlaWdodC1jb21wdXRlZCAvIDIpO1xyXG4gIHVsLFxyXG4gIG9sIHtcclxuICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgfVxyXG59XHJcblxyXG4vLyBMaXN0IG9wdGlvbnNcclxuXHJcbi8vIFVuc3R5bGVkIGtlZXBzIGxpc3QgaXRlbXMgYmxvY2sgbGV2ZWwsIGp1c3QgcmVtb3ZlcyBkZWZhdWx0IGJyb3dzZXIgcGFkZGluZyBhbmQgbGlzdC1zdHlsZVxyXG4ubGlzdC11bnN0eWxlZCB7XHJcbiAgcGFkZGluZy1sZWZ0OiAwO1xyXG4gIGxpc3Qtc3R5bGU6IG5vbmU7XHJcbn1cclxuXHJcbi8vIElubGluZSB0dXJucyBsaXN0IGl0ZW1zIGludG8gaW5saW5lLWJsb2NrXHJcbi5saXN0LWlubGluZSB7XHJcbiAgLmxpc3QtdW5zdHlsZWQoKTtcclxuICBtYXJnaW4tbGVmdDogLTVweDtcclxuXHJcbiAgPiBsaSB7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICBwYWRkaW5nLWxlZnQ6IDVweDtcclxuICAgIHBhZGRpbmctcmlnaHQ6IDVweDtcclxuICB9XHJcbn1cclxuXHJcbi8vIERlc2NyaXB0aW9uIExpc3RzXHJcbmRsIHtcclxuICBtYXJnaW4tdG9wOiAwOyAvLyBSZW1vdmUgYnJvd3NlciBkZWZhdWx0XHJcbiAgbWFyZ2luLWJvdHRvbTogQGxpbmUtaGVpZ2h0LWNvbXB1dGVkO1xyXG59XHJcbmR0LFxyXG5kZCB7XHJcbiAgbGluZS1oZWlnaHQ6IEBsaW5lLWhlaWdodC1iYXNlO1xyXG59XHJcbmR0IHtcclxuICBmb250LXdlaWdodDogYm9sZDtcclxufVxyXG5kZCB7XHJcbiAgbWFyZ2luLWxlZnQ6IDA7IC8vIFVuZG8gYnJvd3NlciBkZWZhdWx0XHJcbn1cclxuXHJcbi8vIEhvcml6b250YWwgZGVzY3JpcHRpb24gbGlzdHNcclxuLy9cclxuLy8gRGVmYXVsdHMgdG8gYmVpbmcgc3RhY2tlZCB3aXRob3V0IGFueSBvZiB0aGUgYmVsb3cgc3R5bGVzIGFwcGxpZWQsIHVudGlsIHRoZVxyXG4vLyBncmlkIGJyZWFrcG9pbnQgaXMgcmVhY2hlZCAoZGVmYXVsdCBvZiB+NzY4cHgpLlxyXG5cclxuLmRsLWhvcml6b250YWwge1xyXG4gIGRkIHtcclxuICAgICY6ZXh0ZW5kKC5jbGVhcmZpeCBhbGwpOyAvLyBDbGVhciB0aGUgZmxvYXRlZCBgZHRgIGlmIGFuIGVtcHR5IGBkZGAgaXMgcHJlc2VudFxyXG4gIH1cclxuXHJcbiAgQG1lZGlhIChtaW4td2lkdGg6IEBkbC1ob3Jpem9udGFsLWJyZWFrcG9pbnQpIHtcclxuICAgIGR0IHtcclxuICAgICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICAgIHdpZHRoOiAoQGRsLWhvcml6b250YWwtb2Zmc2V0IC0gMjApO1xyXG4gICAgICBjbGVhcjogbGVmdDtcclxuICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XHJcbiAgICAgIC50ZXh0LW92ZXJmbG93KCk7XHJcbiAgICB9XHJcbiAgICBkZCB7XHJcbiAgICAgIG1hcmdpbi1sZWZ0OiBAZGwtaG9yaXpvbnRhbC1vZmZzZXQ7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG5cclxuLy8gTWlzY1xyXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcblxyXG4vLyBBYmJyZXZpYXRpb25zIGFuZCBhY3Jvbnltc1xyXG5hYmJyW3RpdGxlXSxcclxuLy8gQWRkIGRhdGEtKiBhdHRyaWJ1dGUgdG8gaGVscCBvdXQgb3VyIHRvb2x0aXAgcGx1Z2luLCBwZXIgaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL2lzc3Vlcy81MjU3XHJcbmFiYnJbZGF0YS1vcmlnaW5hbC10aXRsZV0ge1xyXG4gIGN1cnNvcjogaGVscDtcclxuICBib3JkZXItYm90dG9tOiAxcHggZG90dGVkIEBhYmJyLWJvcmRlci1jb2xvcjtcclxufVxyXG4uaW5pdGlhbGlzbSB7XHJcbiAgZm9udC1zaXplOiA5MCU7XHJcbiAgLnRleHQtdXBwZXJjYXNlKCk7XHJcbn1cclxuXHJcbi8vIEJsb2NrcXVvdGVzXHJcbmJsb2NrcXVvdGUge1xyXG4gIHBhZGRpbmc6IChAbGluZS1oZWlnaHQtY29tcHV0ZWQgLyAyKSBAbGluZS1oZWlnaHQtY29tcHV0ZWQ7XHJcbiAgbWFyZ2luOiAwIDAgQGxpbmUtaGVpZ2h0LWNvbXB1dGVkO1xyXG4gIGZvbnQtc2l6ZTogQGJsb2NrcXVvdGUtZm9udC1zaXplO1xyXG4gIGJvcmRlci1sZWZ0OiA1cHggc29saWQgQGJsb2NrcXVvdGUtYm9yZGVyLWNvbG9yO1xyXG5cclxuICBwLFxyXG4gIHVsLFxyXG4gIG9sIHtcclxuICAgICY6bGFzdC1jaGlsZCB7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAvLyBOb3RlOiBEZXByZWNhdGVkIHNtYWxsIGFuZCAuc21hbGwgYXMgb2YgdjMuMS4wXHJcbiAgLy8gQ29udGV4dDogaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL2lzc3Vlcy8xMTY2MFxyXG4gIGZvb3RlcixcclxuICBzbWFsbCxcclxuICAuc21hbGwge1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICBmb250LXNpemU6IDgwJTsgLy8gYmFjayB0byBkZWZhdWx0IGZvbnQtc2l6ZVxyXG4gICAgbGluZS1oZWlnaHQ6IEBsaW5lLWhlaWdodC1iYXNlO1xyXG4gICAgY29sb3I6IEBibG9ja3F1b3RlLXNtYWxsLWNvbG9yO1xyXG5cclxuICAgICY6YmVmb3JlIHtcclxuICAgICAgY29udGVudDogJ1xcMjAxNCBcXDAwQTAnOyAvLyBlbSBkYXNoLCBuYnNwXHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4vLyBPcHBvc2l0ZSBhbGlnbm1lbnQgb2YgYmxvY2txdW90ZVxyXG4vL1xyXG4vLyBIZWFkcyB1cDogYGJsb2NrcXVvdGUucHVsbC1yaWdodGAgaGFzIGJlZW4gZGVwcmVjYXRlZCBhcyBvZiB2My4xLjAuXHJcbi5ibG9ja3F1b3RlLXJldmVyc2UsXHJcbmJsb2NrcXVvdGUucHVsbC1yaWdodCB7XHJcbiAgcGFkZGluZy1yaWdodDogMTVweDtcclxuICBwYWRkaW5nLWxlZnQ6IDA7XHJcbiAgYm9yZGVyLXJpZ2h0OiA1cHggc29saWQgQGJsb2NrcXVvdGUtYm9yZGVyLWNvbG9yO1xyXG4gIGJvcmRlci1sZWZ0OiAwO1xyXG4gIHRleHQtYWxpZ246IHJpZ2h0O1xyXG5cclxuICAvLyBBY2NvdW50IGZvciBjaXRhdGlvblxyXG4gIGZvb3RlcixcclxuICBzbWFsbCxcclxuICAuc21hbGwge1xyXG4gICAgJjpiZWZvcmUgeyBjb250ZW50OiAnJzsgfVxyXG4gICAgJjphZnRlciB7XHJcbiAgICAgIGNvbnRlbnQ6ICdcXDAwQTAgXFwyMDE0JzsgLy8gbmJzcCwgZW0gZGFzaFxyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLy8gQWRkcmVzc2VzXHJcbmFkZHJlc3Mge1xyXG4gIG1hcmdpbi1ib3R0b206IEBsaW5lLWhlaWdodC1jb21wdXRlZDtcclxuICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgbGluZS1oZWlnaHQ6IEBsaW5lLWhlaWdodC1iYXNlO1xyXG59XHJcbiIsIi8vXHJcbi8vIFdlbGxzXHJcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcblxyXG5cclxuLy8gQmFzZSBjbGFzc1xyXG4ud2VsbCB7XHJcbiAgbWluLWhlaWdodDogMjBweDtcclxuICBwYWRkaW5nOiAxOXB4O1xyXG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogQHdlbGwtYmc7XHJcbiAgYm9yZGVyOiAxcHggc29saWQgQHdlbGwtYm9yZGVyO1xyXG4gIGJvcmRlci1yYWRpdXM6IEBib3JkZXItcmFkaXVzLWJhc2U7XHJcbiAgLmJveC1zaGFkb3coaW5zZXQgMCAxcHggMXB4IHJnYmEoMCwwLDAsLjA1KSk7XHJcbiAgYmxvY2txdW90ZSB7XHJcbiAgICBib3JkZXItY29sb3I6ICNkZGQ7XHJcbiAgICBib3JkZXItY29sb3I6IHJnYmEoMCwwLDAsLjE1KTtcclxuICB9XHJcbn1cclxuXHJcbi8vIFNpemVzXHJcbi53ZWxsLWxnIHtcclxuICBwYWRkaW5nOiAyNHB4O1xyXG4gIGJvcmRlci1yYWRpdXM6IEBib3JkZXItcmFkaXVzLWxhcmdlO1xyXG59XHJcbi53ZWxsLXNtIHtcclxuICBwYWRkaW5nOiA5cHg7XHJcbiAgYm9yZGVyLXJhZGl1czogQGJvcmRlci1yYWRpdXMtc21hbGw7XHJcbn1cclxuIiwiLy9cclxuLy8gQnV0dG9uc1xyXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG5cclxuXHJcbi8vIEJhc2Ugc3R5bGVzXHJcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcblxyXG4uYnRuIHtcclxuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgbWFyZ2luLWJvdHRvbTogMDsgLy8gRm9yIGlucHV0LmJ0blxyXG4gIGZvbnQtd2VpZ2h0OiBAYnRuLWZvbnQtd2VpZ2h0O1xyXG4gIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xyXG4gIHRvdWNoLWFjdGlvbjogbWFuaXB1bGF0aW9uO1xyXG4gIGN1cnNvcjogcG9pbnRlcjtcclxuICBiYWNrZ3JvdW5kLWltYWdlOiBub25lOyAvLyBSZXNldCB1bnVzdWFsIEZpcmVmb3gtb24tQW5kcm9pZCBkZWZhdWx0IHN0eWxlOyBzZWUgaHR0cHM6Ly9naXRodWIuY29tL25lY29sYXMvbm9ybWFsaXplLmNzcy9pc3N1ZXMvMjE0XHJcbiAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XHJcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcclxuICAuYnV0dG9uLXNpemUoQHBhZGRpbmctYmFzZS12ZXJ0aWNhbDsgQHBhZGRpbmctYmFzZS1ob3Jpem9udGFsOyBAZm9udC1zaXplLWJhc2U7IEBsaW5lLWhlaWdodC1iYXNlOyBAYnRuLWJvcmRlci1yYWRpdXMtYmFzZSk7XHJcbiAgLnVzZXItc2VsZWN0KG5vbmUpO1xyXG5cclxuICAmLFxyXG4gICY6YWN0aXZlLFxyXG4gICYuYWN0aXZlIHtcclxuICAgICY6Zm9jdXMsXHJcbiAgICAmLmZvY3VzIHtcclxuICAgICAgLnRhYi1mb2N1cygpO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJjpob3ZlcixcclxuICAmOmZvY3VzLFxyXG4gICYuZm9jdXMge1xyXG4gICAgY29sb3I6IEBidG4tZGVmYXVsdC1jb2xvcjtcclxuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICB9XHJcblxyXG4gICY6YWN0aXZlLFxyXG4gICYuYWN0aXZlIHtcclxuICAgIG91dGxpbmU6IDA7XHJcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xyXG4gICAgLmJveC1zaGFkb3coaW5zZXQgMCAzcHggNXB4IHJnYmEoMCwwLDAsLjEyNSkpO1xyXG4gIH1cclxuXHJcbiAgJi5kaXNhYmxlZCxcclxuICAmW2Rpc2FibGVkXSxcclxuICBmaWVsZHNldFtkaXNhYmxlZF0gJiB7XHJcbiAgICBjdXJzb3I6IEBjdXJzb3ItZGlzYWJsZWQ7XHJcbiAgICAub3BhY2l0eSguNjUpO1xyXG4gICAgLmJveC1zaGFkb3cobm9uZSk7XHJcbiAgfVxyXG5cclxuICBhJiB7XHJcbiAgICAmLmRpc2FibGVkLFxyXG4gICAgZmllbGRzZXRbZGlzYWJsZWRdICYge1xyXG4gICAgICBwb2ludGVyLWV2ZW50czogbm9uZTsgLy8gRnV0dXJlLXByb29mIGRpc2FibGluZyBvZiBjbGlja3Mgb24gYDxhPmAgZWxlbWVudHNcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcblxyXG4vLyBBbHRlcm5hdGUgYnV0dG9uc1xyXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG5cclxuLmJ0bi1kZWZhdWx0IHtcclxuICAuYnV0dG9uLXZhcmlhbnQoQGJ0bi1kZWZhdWx0LWNvbG9yOyBAYnRuLWRlZmF1bHQtYmc7IEBidG4tZGVmYXVsdC1ib3JkZXIpO1xyXG59XHJcbi5idG4tcHJpbWFyeSB7XHJcbiAgLmJ1dHRvbi12YXJpYW50KEBidG4tcHJpbWFyeS1jb2xvcjsgQGJ0bi1wcmltYXJ5LWJnOyBAYnRuLXByaW1hcnktYm9yZGVyKTtcclxufVxyXG4vLyBTdWNjZXNzIGFwcGVhcnMgYXMgZ3JlZW5cclxuLmJ0bi1zdWNjZXNzIHtcclxuICAuYnV0dG9uLXZhcmlhbnQoQGJ0bi1zdWNjZXNzLWNvbG9yOyBAYnRuLXN1Y2Nlc3MtYmc7IEBidG4tc3VjY2Vzcy1ib3JkZXIpO1xyXG59XHJcbi8vIEluZm8gYXBwZWFycyBhcyBibHVlLWdyZWVuXHJcbi5idG4taW5mbyB7XHJcbiAgLmJ1dHRvbi12YXJpYW50KEBidG4taW5mby1jb2xvcjsgQGJ0bi1pbmZvLWJnOyBAYnRuLWluZm8tYm9yZGVyKTtcclxufVxyXG4vLyBXYXJuaW5nIGFwcGVhcnMgYXMgb3JhbmdlXHJcbi5idG4td2FybmluZyB7XHJcbiAgLmJ1dHRvbi12YXJpYW50KEBidG4td2FybmluZy1jb2xvcjsgQGJ0bi13YXJuaW5nLWJnOyBAYnRuLXdhcm5pbmctYm9yZGVyKTtcclxufVxyXG4vLyBEYW5nZXIgYW5kIGVycm9yIGFwcGVhciBhcyByZWRcclxuLmJ0bi1kYW5nZXIge1xyXG4gIC5idXR0b24tdmFyaWFudChAYnRuLWRhbmdlci1jb2xvcjsgQGJ0bi1kYW5nZXItYmc7IEBidG4tZGFuZ2VyLWJvcmRlcik7XHJcbn1cclxuXHJcblxyXG4vLyBMaW5rIGJ1dHRvbnNcclxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG5cclxuLy8gTWFrZSBhIGJ1dHRvbiBsb29rIGFuZCBiZWhhdmUgbGlrZSBhIGxpbmtcclxuLmJ0bi1saW5rIHtcclxuICBjb2xvcjogQGxpbmstY29sb3I7XHJcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuICBib3JkZXItcmFkaXVzOiAwO1xyXG5cclxuICAmLFxyXG4gICY6YWN0aXZlLFxyXG4gICYuYWN0aXZlLFxyXG4gICZbZGlzYWJsZWRdLFxyXG4gIGZpZWxkc2V0W2Rpc2FibGVkXSAmIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gICAgLmJveC1zaGFkb3cobm9uZSk7XHJcbiAgfVxyXG4gICYsXHJcbiAgJjpob3ZlcixcclxuICAmOmZvY3VzLFxyXG4gICY6YWN0aXZlIHtcclxuICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgfVxyXG4gICY6aG92ZXIsXHJcbiAgJjpmb2N1cyB7XHJcbiAgICBjb2xvcjogQGxpbmstaG92ZXItY29sb3I7XHJcbiAgICB0ZXh0LWRlY29yYXRpb246IEBsaW5rLWhvdmVyLWRlY29yYXRpb247XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICB9XHJcbiAgJltkaXNhYmxlZF0sXHJcbiAgZmllbGRzZXRbZGlzYWJsZWRdICYge1xyXG4gICAgJjpob3ZlcixcclxuICAgICY6Zm9jdXMge1xyXG4gICAgICBjb2xvcjogQGJ0bi1saW5rLWRpc2FibGVkLWNvbG9yO1xyXG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG5cclxuLy8gQnV0dG9uIFNpemVzXHJcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcblxyXG4uYnRuLWxnIHtcclxuICAvLyBsaW5lLWhlaWdodDogZW5zdXJlIGV2ZW4tbnVtYmVyZWQgaGVpZ2h0IG9mIGJ1dHRvbiBuZXh0IHRvIGxhcmdlIGlucHV0XHJcbiAgLmJ1dHRvbi1zaXplKEBwYWRkaW5nLWxhcmdlLXZlcnRpY2FsOyBAcGFkZGluZy1sYXJnZS1ob3Jpem9udGFsOyBAZm9udC1zaXplLWxhcmdlOyBAbGluZS1oZWlnaHQtbGFyZ2U7IEBidG4tYm9yZGVyLXJhZGl1cy1sYXJnZSk7XHJcbn1cclxuLmJ0bi1zbSB7XHJcbiAgLy8gbGluZS1oZWlnaHQ6IGVuc3VyZSBwcm9wZXIgaGVpZ2h0IG9mIGJ1dHRvbiBuZXh0IHRvIHNtYWxsIGlucHV0XHJcbiAgLmJ1dHRvbi1zaXplKEBwYWRkaW5nLXNtYWxsLXZlcnRpY2FsOyBAcGFkZGluZy1zbWFsbC1ob3Jpem9udGFsOyBAZm9udC1zaXplLXNtYWxsOyBAbGluZS1oZWlnaHQtc21hbGw7IEBidG4tYm9yZGVyLXJhZGl1cy1zbWFsbCk7XHJcbn1cclxuLmJ0bi14cyB7XHJcbiAgLmJ1dHRvbi1zaXplKEBwYWRkaW5nLXhzLXZlcnRpY2FsOyBAcGFkZGluZy14cy1ob3Jpem9udGFsOyBAZm9udC1zaXplLXNtYWxsOyBAbGluZS1oZWlnaHQtc21hbGw7IEBidG4tYm9yZGVyLXJhZGl1cy1zbWFsbCk7XHJcbn1cclxuXHJcblxyXG4vLyBCbG9jayBidXR0b25cclxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuXHJcbi5idG4tYmxvY2sge1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG4gIHdpZHRoOiAxMDAlO1xyXG59XHJcblxyXG4vLyBWZXJ0aWNhbGx5IHNwYWNlIG91dCBtdWx0aXBsZSBibG9jayBidXR0b25zXHJcbi5idG4tYmxvY2sgKyAuYnRuLWJsb2NrIHtcclxuICBtYXJnaW4tdG9wOiA1cHg7XHJcbn1cclxuXHJcbi8vIFNwZWNpZmljaXR5IG92ZXJyaWRlc1xyXG5pbnB1dFt0eXBlPVwic3VibWl0XCJdLFxyXG5pbnB1dFt0eXBlPVwicmVzZXRcIl0sXHJcbmlucHV0W3R5cGU9XCJidXR0b25cIl0ge1xyXG4gICYuYnRuLWJsb2NrIHtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gIH1cclxufVxyXG4iLCIvL1xyXG4vLyBCdXR0b24gZ3JvdXBzXHJcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcblxyXG4vLyBNYWtlIHRoZSBkaXYgYmVoYXZlIGxpa2UgYSBidXR0b25cclxuLmJ0bi1ncm91cCxcclxuLmJ0bi1ncm91cC12ZXJ0aWNhbCB7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlOyAvLyBtYXRjaCAuYnRuIGFsaWdubWVudCBnaXZlbiBmb250LXNpemUgaGFjayBhYm92ZVxyXG4gID4gLmJ0biB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBmbG9hdDogbGVmdDtcclxuICAgIC8vIEJyaW5nIHRoZSBcImFjdGl2ZVwiIGJ1dHRvbiB0byB0aGUgZnJvbnRcclxuICAgICY6aG92ZXIsXHJcbiAgICAmOmZvY3VzLFxyXG4gICAgJjphY3RpdmUsXHJcbiAgICAmLmFjdGl2ZSB7XHJcbiAgICAgIHotaW5kZXg6IDI7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4vLyBQcmV2ZW50IGRvdWJsZSBib3JkZXJzIHdoZW4gYnV0dG9ucyBhcmUgbmV4dCB0byBlYWNoIG90aGVyXHJcbi5idG4tZ3JvdXAge1xyXG4gIC5idG4gKyAuYnRuLFxyXG4gIC5idG4gKyAuYnRuLWdyb3VwLFxyXG4gIC5idG4tZ3JvdXAgKyAuYnRuLFxyXG4gIC5idG4tZ3JvdXAgKyAuYnRuLWdyb3VwIHtcclxuICAgIG1hcmdpbi1sZWZ0OiAtMXB4O1xyXG4gIH1cclxufVxyXG5cclxuLy8gT3B0aW9uYWw6IEdyb3VwIG11bHRpcGxlIGJ1dHRvbiBncm91cHMgdG9nZXRoZXIgZm9yIGEgdG9vbGJhclxyXG4uYnRuLXRvb2xiYXIge1xyXG4gIG1hcmdpbi1sZWZ0OiAtNXB4OyAvLyBPZmZzZXQgdGhlIGZpcnN0IGNoaWxkJ3MgbWFyZ2luXHJcbiAgJjpleHRlbmQoLmNsZWFyZml4IGFsbCk7XHJcblxyXG4gIC5idG4sXHJcbiAgLmJ0bi1ncm91cCxcclxuICAuaW5wdXQtZ3JvdXAge1xyXG4gICAgZmxvYXQ6IGxlZnQ7XHJcbiAgfVxyXG4gID4gLmJ0bixcclxuICA+IC5idG4tZ3JvdXAsXHJcbiAgPiAuaW5wdXQtZ3JvdXAge1xyXG4gICAgbWFyZ2luLWxlZnQ6IDVweDtcclxuICB9XHJcbn1cclxuXHJcbi5idG4tZ3JvdXAgPiAuYnRuOm5vdCg6Zmlyc3QtY2hpbGQpOm5vdCg6bGFzdC1jaGlsZCk6bm90KC5kcm9wZG93bi10b2dnbGUpIHtcclxuICBib3JkZXItcmFkaXVzOiAwO1xyXG59XHJcblxyXG4vLyBTZXQgY29ybmVycyBpbmRpdmlkdWFsIGJlY2F1c2Ugc29tZXRpbWVzIGEgc2luZ2xlIGJ1dHRvbiBjYW4gYmUgaW4gYSAuYnRuLWdyb3VwIGFuZCB3ZSBuZWVkIDpmaXJzdC1jaGlsZCBhbmQgOmxhc3QtY2hpbGQgdG8gYm90aCBtYXRjaFxyXG4uYnRuLWdyb3VwID4gLmJ0bjpmaXJzdC1jaGlsZCB7XHJcbiAgbWFyZ2luLWxlZnQ6IDA7XHJcbiAgJjpub3QoOmxhc3QtY2hpbGQpOm5vdCguZHJvcGRvd24tdG9nZ2xlKSB7XHJcbiAgICAuYm9yZGVyLXJpZ2h0LXJhZGl1cygwKTtcclxuICB9XHJcbn1cclxuLy8gTmVlZCAuZHJvcGRvd24tdG9nZ2xlIHNpbmNlIDpsYXN0LWNoaWxkIGRvZXNuJ3QgYXBwbHksIGdpdmVuIHRoYXQgYSAuZHJvcGRvd24tbWVudSBpcyB1c2VkIGltbWVkaWF0ZWx5IGFmdGVyIGl0XHJcbi5idG4tZ3JvdXAgPiAuYnRuOmxhc3QtY2hpbGQ6bm90KDpmaXJzdC1jaGlsZCksXHJcbi5idG4tZ3JvdXAgPiAuZHJvcGRvd24tdG9nZ2xlOm5vdCg6Zmlyc3QtY2hpbGQpIHtcclxuICAuYm9yZGVyLWxlZnQtcmFkaXVzKDApO1xyXG59XHJcblxyXG4vLyBDdXN0b20gZWRpdHMgZm9yIGluY2x1ZGluZyBidG4tZ3JvdXBzIHdpdGhpbiBidG4tZ3JvdXBzICh1c2VmdWwgZm9yIGluY2x1ZGluZyBkcm9wZG93biBidXR0b25zIHdpdGhpbiBhIGJ0bi1ncm91cClcclxuLmJ0bi1ncm91cCA+IC5idG4tZ3JvdXAge1xyXG4gIGZsb2F0OiBsZWZ0O1xyXG59XHJcbi5idG4tZ3JvdXAgPiAuYnRuLWdyb3VwOm5vdCg6Zmlyc3QtY2hpbGQpOm5vdCg6bGFzdC1jaGlsZCkgPiAuYnRuIHtcclxuICBib3JkZXItcmFkaXVzOiAwO1xyXG59XHJcbi5idG4tZ3JvdXAgPiAuYnRuLWdyb3VwOmZpcnN0LWNoaWxkOm5vdCg6bGFzdC1jaGlsZCkge1xyXG4gID4gLmJ0bjpsYXN0LWNoaWxkLFxyXG4gID4gLmRyb3Bkb3duLXRvZ2dsZSB7XHJcbiAgICAuYm9yZGVyLXJpZ2h0LXJhZGl1cygwKTtcclxuICB9XHJcbn1cclxuLmJ0bi1ncm91cCA+IC5idG4tZ3JvdXA6bGFzdC1jaGlsZDpub3QoOmZpcnN0LWNoaWxkKSA+IC5idG46Zmlyc3QtY2hpbGQge1xyXG4gIC5ib3JkZXItbGVmdC1yYWRpdXMoMCk7XHJcbn1cclxuXHJcbi8vIE9uIGFjdGl2ZSBhbmQgb3BlbiwgZG9uJ3Qgc2hvdyBvdXRsaW5lXHJcbi5idG4tZ3JvdXAgLmRyb3Bkb3duLXRvZ2dsZTphY3RpdmUsXHJcbi5idG4tZ3JvdXAub3BlbiAuZHJvcGRvd24tdG9nZ2xlIHtcclxuICBvdXRsaW5lOiAwO1xyXG59XHJcblxyXG5cclxuLy8gU2l6aW5nXHJcbi8vXHJcbi8vIFJlbWl4IHRoZSBkZWZhdWx0IGJ1dHRvbiBzaXppbmcgY2xhc3NlcyBpbnRvIG5ldyBvbmVzIGZvciBlYXNpZXIgbWFuaXB1bGF0aW9uLlxyXG5cclxuLmJ0bi1ncm91cC14cyA+IC5idG4geyAmOmV4dGVuZCguYnRuLXhzKTsgfVxyXG4uYnRuLWdyb3VwLXNtID4gLmJ0biB7ICY6ZXh0ZW5kKC5idG4tc20pOyB9XHJcbi5idG4tZ3JvdXAtbGcgPiAuYnRuIHsgJjpleHRlbmQoLmJ0bi1sZyk7IH1cclxuXHJcblxyXG4vLyBTcGxpdCBidXR0b24gZHJvcGRvd25zXHJcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuXHJcbi8vIEdpdmUgdGhlIGxpbmUgYmV0d2VlbiBidXR0b25zIHNvbWUgZGVwdGhcclxuLmJ0bi1ncm91cCA+IC5idG4gKyAuZHJvcGRvd24tdG9nZ2xlIHtcclxuICBwYWRkaW5nLWxlZnQ6IDhweDtcclxuICBwYWRkaW5nLXJpZ2h0OiA4cHg7XHJcbn1cclxuLmJ0bi1ncm91cCA+IC5idG4tbGcgKyAuZHJvcGRvd24tdG9nZ2xlIHtcclxuICBwYWRkaW5nLWxlZnQ6IDEycHg7XHJcbiAgcGFkZGluZy1yaWdodDogMTJweDtcclxufVxyXG5cclxuLy8gVGhlIGNsaWNrYWJsZSBidXR0b24gZm9yIHRvZ2dsaW5nIHRoZSBtZW51XHJcbi8vIFJlbW92ZSB0aGUgZ3JhZGllbnQgYW5kIHNldCB0aGUgc2FtZSBpbnNldCBzaGFkb3cgYXMgdGhlIDphY3RpdmUgc3RhdGVcclxuLmJ0bi1ncm91cC5vcGVuIC5kcm9wZG93bi10b2dnbGUge1xyXG4gIC5ib3gtc2hhZG93KGluc2V0IDAgM3B4IDVweCByZ2JhKDAsMCwwLC4xMjUpKTtcclxuXHJcbiAgLy8gU2hvdyBubyBzaGFkb3cgZm9yIGAuYnRuLWxpbmtgIHNpbmNlIGl0IGhhcyBubyBvdGhlciBidXR0b24gc3R5bGVzLlxyXG4gICYuYnRuLWxpbmsge1xyXG4gICAgLmJveC1zaGFkb3cobm9uZSk7XHJcbiAgfVxyXG59XHJcblxyXG5cclxuLy8gUmVwb3NpdGlvbiB0aGUgY2FyZXRcclxuLmJ0biAuY2FyZXQge1xyXG4gIG1hcmdpbi1sZWZ0OiAwO1xyXG59XHJcbi8vIENhcmV0cyBpbiBvdGhlciBidXR0b24gc2l6ZXNcclxuLmJ0bi1sZyAuY2FyZXQge1xyXG4gIGJvcmRlci13aWR0aDogQGNhcmV0LXdpZHRoLWxhcmdlIEBjYXJldC13aWR0aC1sYXJnZSAwO1xyXG4gIGJvcmRlci1ib3R0b20td2lkdGg6IDA7XHJcbn1cclxuLy8gVXBzaWRlIGRvd24gY2FyZXRzIGZvciAuZHJvcHVwXHJcbi5kcm9wdXAgLmJ0bi1sZyAuY2FyZXQge1xyXG4gIGJvcmRlci13aWR0aDogMCBAY2FyZXQtd2lkdGgtbGFyZ2UgQGNhcmV0LXdpZHRoLWxhcmdlO1xyXG59XHJcblxyXG5cclxuLy8gVmVydGljYWwgYnV0dG9uIGdyb3Vwc1xyXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcblxyXG4uYnRuLWdyb3VwLXZlcnRpY2FsIHtcclxuICA+IC5idG4sXHJcbiAgPiAuYnRuLWdyb3VwLFxyXG4gID4gLmJ0bi1ncm91cCA+IC5idG4ge1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICBmbG9hdDogbm9uZTtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gIH1cclxuXHJcbiAgLy8gQ2xlYXIgZmxvYXRzIHNvIGRyb3Bkb3duIG1lbnVzIGNhbiBiZSBwcm9wZXJseSBwbGFjZWRcclxuICA+IC5idG4tZ3JvdXAge1xyXG4gICAgJjpleHRlbmQoLmNsZWFyZml4IGFsbCk7XHJcbiAgICA+IC5idG4ge1xyXG4gICAgICBmbG9hdDogbm9uZTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gID4gLmJ0biArIC5idG4sXHJcbiAgPiAuYnRuICsgLmJ0bi1ncm91cCxcclxuICA+IC5idG4tZ3JvdXAgKyAuYnRuLFxyXG4gID4gLmJ0bi1ncm91cCArIC5idG4tZ3JvdXAge1xyXG4gICAgbWFyZ2luLXRvcDogLTFweDtcclxuICAgIG1hcmdpbi1sZWZ0OiAwO1xyXG4gIH1cclxufVxyXG5cclxuLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5idG4ge1xyXG4gICY6bm90KDpmaXJzdC1jaGlsZCk6bm90KDpsYXN0LWNoaWxkKSB7XHJcbiAgICBib3JkZXItcmFkaXVzOiAwO1xyXG4gIH1cclxuICAmOmZpcnN0LWNoaWxkOm5vdCg6bGFzdC1jaGlsZCkge1xyXG4gICAgLmJvcmRlci10b3AtcmFkaXVzKEBidG4tYm9yZGVyLXJhZGl1cy1iYXNlKTtcclxuICAgIC5ib3JkZXItYm90dG9tLXJhZGl1cygwKTtcclxuICB9XHJcbiAgJjpsYXN0LWNoaWxkOm5vdCg6Zmlyc3QtY2hpbGQpIHtcclxuICAgIC5ib3JkZXItdG9wLXJhZGl1cygwKTtcclxuICAgIC5ib3JkZXItYm90dG9tLXJhZGl1cyhAYnRuLWJvcmRlci1yYWRpdXMtYmFzZSk7XHJcbiAgfVxyXG59XHJcbi5idG4tZ3JvdXAtdmVydGljYWwgPiAuYnRuLWdyb3VwOm5vdCg6Zmlyc3QtY2hpbGQpOm5vdCg6bGFzdC1jaGlsZCkgPiAuYnRuIHtcclxuICBib3JkZXItcmFkaXVzOiAwO1xyXG59XHJcbi5idG4tZ3JvdXAtdmVydGljYWwgPiAuYnRuLWdyb3VwOmZpcnN0LWNoaWxkOm5vdCg6bGFzdC1jaGlsZCkge1xyXG4gID4gLmJ0bjpsYXN0LWNoaWxkLFxyXG4gID4gLmRyb3Bkb3duLXRvZ2dsZSB7XHJcbiAgICAuYm9yZGVyLWJvdHRvbS1yYWRpdXMoMCk7XHJcbiAgfVxyXG59XHJcbi5idG4tZ3JvdXAtdmVydGljYWwgPiAuYnRuLWdyb3VwOmxhc3QtY2hpbGQ6bm90KDpmaXJzdC1jaGlsZCkgPiAuYnRuOmZpcnN0LWNoaWxkIHtcclxuICAuYm9yZGVyLXRvcC1yYWRpdXMoMCk7XHJcbn1cclxuXHJcblxyXG4vLyBKdXN0aWZpZWQgYnV0dG9uIGdyb3Vwc1xyXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcblxyXG4uYnRuLWdyb3VwLWp1c3RpZmllZCB7XHJcbiAgZGlzcGxheTogdGFibGU7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgdGFibGUtbGF5b3V0OiBmaXhlZDtcclxuICBib3JkZXItY29sbGFwc2U6IHNlcGFyYXRlO1xyXG4gID4gLmJ0bixcclxuICA+IC5idG4tZ3JvdXAge1xyXG4gICAgZmxvYXQ6IG5vbmU7XHJcbiAgICBkaXNwbGF5OiB0YWJsZS1jZWxsO1xyXG4gICAgd2lkdGg6IDElO1xyXG4gIH1cclxuICA+IC5idG4tZ3JvdXAgLmJ0biB7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICB9XHJcblxyXG4gID4gLmJ0bi1ncm91cCAuZHJvcGRvd24tbWVudSB7XHJcbiAgICBsZWZ0OiBhdXRvO1xyXG4gIH1cclxufVxyXG5cclxuXHJcbi8vIENoZWNrYm94IGFuZCByYWRpbyBvcHRpb25zXHJcbi8vXHJcbi8vIEluIG9yZGVyIHRvIHN1cHBvcnQgdGhlIGJyb3dzZXIncyBmb3JtIHZhbGlkYXRpb24gZmVlZGJhY2ssIHBvd2VyZWQgYnkgdGhlXHJcbi8vIGByZXF1aXJlZGAgYXR0cmlidXRlLCB3ZSBoYXZlIHRvIFwiaGlkZVwiIHRoZSBpbnB1dHMgdmlhIGBjbGlwYC4gV2UgY2Fubm90IHVzZVxyXG4vLyBgZGlzcGxheTogbm9uZTtgIG9yIGB2aXNpYmlsaXR5OiBoaWRkZW47YCBhcyB0aGF0IGFsc28gaGlkZXMgdGhlIHBvcG92ZXIuXHJcbi8vIFNpbXBseSB2aXN1YWxseSBoaWRpbmcgdGhlIGlucHV0cyB2aWEgYG9wYWNpdHlgIHdvdWxkIGxlYXZlIHRoZW0gY2xpY2thYmxlIGluXHJcbi8vIGNlcnRhaW4gY2FzZXMgd2hpY2ggaXMgcHJldmVudGVkIGJ5IHVzaW5nIGBjbGlwYCBhbmQgYHBvaW50ZXItZXZlbnRzYC5cclxuLy8gVGhpcyB3YXksIHdlIGVuc3VyZSBhIERPTSBlbGVtZW50IGlzIHZpc2libGUgdG8gcG9zaXRpb24gdGhlIHBvcG92ZXIgZnJvbS5cclxuLy9cclxuLy8gU2VlIGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9wdWxsLzEyNzk0IGFuZFxyXG4vLyBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvcHVsbC8xNDU1OSBmb3IgbW9yZSBpbmZvcm1hdGlvbi5cclxuXHJcbltkYXRhLXRvZ2dsZT1cImJ1dHRvbnNcIl0ge1xyXG4gID4gLmJ0bixcclxuICA+IC5idG4tZ3JvdXAgPiAuYnRuIHtcclxuICAgIGlucHV0W3R5cGU9XCJyYWRpb1wiXSxcclxuICAgIGlucHV0W3R5cGU9XCJjaGVja2JveFwiXSB7XHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgY2xpcDogcmVjdCgwLDAsMCwwKTtcclxuICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbiIsIi8vXHJcbi8vIElucHV0IGdyb3Vwc1xyXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG5cclxuLy8gQmFzZSBzdHlsZXNcclxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4uaW5wdXQtZ3JvdXAge1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgLy8gRm9yIGRyb3Bkb3duc1xyXG4gIGRpc3BsYXk6IHRhYmxlO1xyXG4gIGJvcmRlci1jb2xsYXBzZTogc2VwYXJhdGU7IC8vIHByZXZlbnQgaW5wdXQgZ3JvdXBzIGZyb20gaW5oZXJpdGluZyBib3JkZXIgc3R5bGVzIGZyb20gdGFibGUgY2VsbHMgd2hlbiBwbGFjZWQgd2l0aGluIGEgdGFibGVcclxuXHJcbiAgLy8gVW5kbyBwYWRkaW5nIGFuZCBmbG9hdCBvZiBncmlkIGNsYXNzZXNcclxuICAmW2NsYXNzKj1cImNvbC1cIl0ge1xyXG4gICAgZmxvYXQ6IG5vbmU7XHJcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XHJcbiAgICBwYWRkaW5nLXJpZ2h0OiAwO1xyXG4gIH1cclxuXHJcbiAgLmZvcm0tY29udHJvbCB7XHJcbiAgICAvLyBFbnN1cmUgdGhhdCB0aGUgaW5wdXQgaXMgYWx3YXlzIGFib3ZlIHRoZSAqYXBwZW5kZWQqIGFkZG9uIGJ1dHRvbiBmb3JcclxuICAgIC8vIHByb3BlciBib3JkZXIgY29sb3JzLlxyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgei1pbmRleDogMjtcclxuXHJcbiAgICAvLyBJRTkgZnViYXJzIHRoZSBwbGFjZWhvbGRlciBhdHRyaWJ1dGUgaW4gdGV4dCBpbnB1dHMgYW5kIHRoZSBhcnJvd3Mgb25cclxuICAgIC8vIHNlbGVjdCBlbGVtZW50cyBpbiBpbnB1dCBncm91cHMuIFRvIGZpeCBpdCwgd2UgZmxvYXQgdGhlIGlucHV0LiBEZXRhaWxzOlxyXG4gICAgLy8gaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL2lzc3Vlcy8xMTU2MSNpc3N1ZWNvbW1lbnQtMjg5MzY4NTVcclxuICAgIGZsb2F0OiBsZWZ0O1xyXG5cclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMDtcclxuXHJcbiAgICAmOmZvY3VzIHtcclxuICAgICAgei1pbmRleDogMztcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi8vIFNpemluZyBvcHRpb25zXHJcbi8vXHJcbi8vIFJlbWl4IHRoZSBkZWZhdWx0IGZvcm0gY29udHJvbCBzaXppbmcgY2xhc3NlcyBpbnRvIG5ldyBvbmVzIGZvciBlYXNpZXJcclxuLy8gbWFuaXB1bGF0aW9uLlxyXG5cclxuLmlucHV0LWdyb3VwLWxnID4gLmZvcm0tY29udHJvbCxcclxuLmlucHV0LWdyb3VwLWxnID4gLmlucHV0LWdyb3VwLWFkZG9uLFxyXG4uaW5wdXQtZ3JvdXAtbGcgPiAuaW5wdXQtZ3JvdXAtYnRuID4gLmJ0biB7XHJcbiAgLmlucHV0LWxnKCk7XHJcbn1cclxuLmlucHV0LWdyb3VwLXNtID4gLmZvcm0tY29udHJvbCxcclxuLmlucHV0LWdyb3VwLXNtID4gLmlucHV0LWdyb3VwLWFkZG9uLFxyXG4uaW5wdXQtZ3JvdXAtc20gPiAuaW5wdXQtZ3JvdXAtYnRuID4gLmJ0biB7XHJcbiAgLmlucHV0LXNtKCk7XHJcbn1cclxuXHJcblxyXG4vLyBEaXNwbGF5IGFzIHRhYmxlLWNlbGxcclxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4uaW5wdXQtZ3JvdXAtYWRkb24sXHJcbi5pbnB1dC1ncm91cC1idG4sXHJcbi5pbnB1dC1ncm91cCAuZm9ybS1jb250cm9sIHtcclxuICBkaXNwbGF5OiB0YWJsZS1jZWxsO1xyXG5cclxuICAmOm5vdCg6Zmlyc3QtY2hpbGQpOm5vdCg6bGFzdC1jaGlsZCkge1xyXG4gICAgYm9yZGVyLXJhZGl1czogMDtcclxuICB9XHJcbn1cclxuLy8gQWRkb24gYW5kIGFkZG9uIHdyYXBwZXIgZm9yIGJ1dHRvbnNcclxuLmlucHV0LWdyb3VwLWFkZG9uLFxyXG4uaW5wdXQtZ3JvdXAtYnRuIHtcclxuICB3aWR0aDogMSU7XHJcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcclxuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlOyAvLyBNYXRjaCB0aGUgaW5wdXRzXHJcbn1cclxuXHJcbi8vIFRleHQgaW5wdXQgZ3JvdXBzXHJcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuLmlucHV0LWdyb3VwLWFkZG9uIHtcclxuICBwYWRkaW5nOiBAcGFkZGluZy1iYXNlLXZlcnRpY2FsIEBwYWRkaW5nLWJhc2UtaG9yaXpvbnRhbDtcclxuICBmb250LXNpemU6IEBmb250LXNpemUtYmFzZTtcclxuICBmb250LXdlaWdodDogbm9ybWFsO1xyXG4gIGxpbmUtaGVpZ2h0OiAxO1xyXG4gIGNvbG9yOiBAaW5wdXQtY29sb3I7XHJcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gIGJhY2tncm91bmQtY29sb3I6IEBpbnB1dC1ncm91cC1hZGRvbi1iZztcclxuICBib3JkZXI6IDFweCBzb2xpZCBAaW5wdXQtZ3JvdXAtYWRkb24tYm9yZGVyLWNvbG9yO1xyXG4gIGJvcmRlci1yYWRpdXM6IEBpbnB1dC1ib3JkZXItcmFkaXVzO1xyXG5cclxuICAvLyBTaXppbmdcclxuICAmLmlucHV0LXNtIHtcclxuICAgIHBhZGRpbmc6IEBwYWRkaW5nLXNtYWxsLXZlcnRpY2FsIEBwYWRkaW5nLXNtYWxsLWhvcml6b250YWw7XHJcbiAgICBmb250LXNpemU6IEBmb250LXNpemUtc21hbGw7XHJcbiAgICBib3JkZXItcmFkaXVzOiBAaW5wdXQtYm9yZGVyLXJhZGl1cy1zbWFsbDtcclxuICB9XHJcbiAgJi5pbnB1dC1sZyB7XHJcbiAgICBwYWRkaW5nOiBAcGFkZGluZy1sYXJnZS12ZXJ0aWNhbCBAcGFkZGluZy1sYXJnZS1ob3Jpem9udGFsO1xyXG4gICAgZm9udC1zaXplOiBAZm9udC1zaXplLWxhcmdlO1xyXG4gICAgYm9yZGVyLXJhZGl1czogQGlucHV0LWJvcmRlci1yYWRpdXMtbGFyZ2U7XHJcbiAgfVxyXG5cclxuICAvLyBOdWtlIGRlZmF1bHQgbWFyZ2lucyBmcm9tIGNoZWNrYm94ZXMgYW5kIHJhZGlvcyB0byB2ZXJ0aWNhbGx5IGNlbnRlciB3aXRoaW4uXHJcbiAgaW5wdXRbdHlwZT1cInJhZGlvXCJdLFxyXG4gIGlucHV0W3R5cGU9XCJjaGVja2JveFwiXSB7XHJcbiAgICBtYXJnaW4tdG9wOiAwO1xyXG4gIH1cclxufVxyXG5cclxuLy8gUmVzZXQgcm91bmRlZCBjb3JuZXJzXHJcbi5pbnB1dC1ncm91cCAuZm9ybS1jb250cm9sOmZpcnN0LWNoaWxkLFxyXG4uaW5wdXQtZ3JvdXAtYWRkb246Zmlyc3QtY2hpbGQsXHJcbi5pbnB1dC1ncm91cC1idG46Zmlyc3QtY2hpbGQgPiAuYnRuLFxyXG4uaW5wdXQtZ3JvdXAtYnRuOmZpcnN0LWNoaWxkID4gLmJ0bi1ncm91cCA+IC5idG4sXHJcbi5pbnB1dC1ncm91cC1idG46Zmlyc3QtY2hpbGQgPiAuZHJvcGRvd24tdG9nZ2xlLFxyXG4uaW5wdXQtZ3JvdXAtYnRuOmxhc3QtY2hpbGQgPiAuYnRuOm5vdCg6bGFzdC1jaGlsZCk6bm90KC5kcm9wZG93bi10b2dnbGUpLFxyXG4uaW5wdXQtZ3JvdXAtYnRuOmxhc3QtY2hpbGQgPiAuYnRuLWdyb3VwOm5vdCg6bGFzdC1jaGlsZCkgPiAuYnRuIHtcclxuICAuYm9yZGVyLXJpZ2h0LXJhZGl1cygwKTtcclxufVxyXG4uaW5wdXQtZ3JvdXAtYWRkb246Zmlyc3QtY2hpbGQge1xyXG4gIGJvcmRlci1yaWdodDogMDtcclxufVxyXG4uaW5wdXQtZ3JvdXAgLmZvcm0tY29udHJvbDpsYXN0LWNoaWxkLFxyXG4uaW5wdXQtZ3JvdXAtYWRkb246bGFzdC1jaGlsZCxcclxuLmlucHV0LWdyb3VwLWJ0bjpsYXN0LWNoaWxkID4gLmJ0bixcclxuLmlucHV0LWdyb3VwLWJ0bjpsYXN0LWNoaWxkID4gLmJ0bi1ncm91cCA+IC5idG4sXHJcbi5pbnB1dC1ncm91cC1idG46bGFzdC1jaGlsZCA+IC5kcm9wZG93bi10b2dnbGUsXHJcbi5pbnB1dC1ncm91cC1idG46Zmlyc3QtY2hpbGQgPiAuYnRuOm5vdCg6Zmlyc3QtY2hpbGQpLFxyXG4uaW5wdXQtZ3JvdXAtYnRuOmZpcnN0LWNoaWxkID4gLmJ0bi1ncm91cDpub3QoOmZpcnN0LWNoaWxkKSA+IC5idG4ge1xyXG4gIC5ib3JkZXItbGVmdC1yYWRpdXMoMCk7XHJcbn1cclxuLmlucHV0LWdyb3VwLWFkZG9uOmxhc3QtY2hpbGQge1xyXG4gIGJvcmRlci1sZWZ0OiAwO1xyXG59XHJcblxyXG4vLyBCdXR0b24gaW5wdXQgZ3JvdXBzXHJcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuLmlucHV0LWdyb3VwLWJ0biB7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIC8vIEphbmtpbHkgcHJldmVudCBpbnB1dCBidXR0b24gZ3JvdXBzIGZyb20gd3JhcHBpbmcgd2l0aCBgd2hpdGUtc3BhY2VgIGFuZFxyXG4gIC8vIGBmb250LXNpemVgIGluIGNvbWJpbmF0aW9uIHdpdGggYGlubGluZS1ibG9ja2Agb24gYnV0dG9ucy5cclxuICBmb250LXNpemU6IDA7XHJcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcclxuXHJcbiAgLy8gTmVnYXRpdmUgbWFyZ2luIGZvciBzcGFjaW5nLCBwb3NpdGlvbiBmb3IgYnJpbmdpbmcgaG92ZXJlZC9mb2N1c2VkL2FjdGl2ZWRcclxuICAvLyBlbGVtZW50IGFib3ZlIHRoZSBzaWJsaW5ncy5cclxuICA+IC5idG4ge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgKyAuYnRuIHtcclxuICAgICAgbWFyZ2luLWxlZnQ6IC0xcHg7XHJcbiAgICB9XHJcbiAgICAvLyBCcmluZyB0aGUgXCJhY3RpdmVcIiBidXR0b24gdG8gdGhlIGZyb250XHJcbiAgICAmOmhvdmVyLFxyXG4gICAgJjpmb2N1cyxcclxuICAgICY6YWN0aXZlIHtcclxuICAgICAgei1pbmRleDogMjtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC8vIE5lZ2F0aXZlIG1hcmdpbiB0byBvbmx5IGhhdmUgYSAxcHggYm9yZGVyIGJldHdlZW4gdGhlIHR3b1xyXG4gICY6Zmlyc3QtY2hpbGQge1xyXG4gICAgPiAuYnRuLFxyXG4gICAgPiAuYnRuLWdyb3VwIHtcclxuICAgICAgbWFyZ2luLXJpZ2h0OiAtMXB4O1xyXG4gICAgfVxyXG4gIH1cclxuICAmOmxhc3QtY2hpbGQge1xyXG4gICAgPiAuYnRuLFxyXG4gICAgPiAuYnRuLWdyb3VwIHtcclxuICAgICAgei1pbmRleDogMjtcclxuICAgICAgbWFyZ2luLWxlZnQ6IC0xcHg7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbiIsIi50YWJsZSA+IHRoZWFkIHtcclxuICAgIHRyLnNtYWxsLXJvdyA+IHRoIHtcclxuICAgICAgICBib3JkZXItYm90dG9tLXdpZHRoOiAwO1xyXG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAwO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogODAlO1xyXG5cclxuICAgICAgICAmOm5vdCg6ZW1wdHkpIHtcclxuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbS13aWR0aDogMXB4O1xyXG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDFweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgdHI6bm90KDpmaXJzdC1jaGlsZCkgPiB0aCB7XHJcbiAgICAgICAgYm9yZGVyLXRvcDogMDtcclxuICAgIH1cclxuICAgIFxyXG59XHJcblxyXG4uc3Qtc29ydC1kZXNjZW50OmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAnXFwyNUJDJztcclxufVxyXG5cclxuLnN0LXNvcnQtYXNjZW50OmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAnXFwyNUIyJztcclxufVxyXG5cclxuLmFjdGlvbi1jb2xcclxue1xyXG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcclxufVxyXG5cclxuLnBhbmVsLXRhYmxle1xyXG4gICAgLnBhbmVsLWRlZmF1bHQoKTtcclxuICAgIGJveC1zaGFkb3c6IG5vbmU7XHJcbiAgICAudGFibGUgPiB0aGVhZHtcclxuICAgICAgICA+IHRyID4gdGh7XHJcbiAgICAgICAgICAgIGNvbG9yOiM3ODc4N2E7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6I2ZiZmJmYztcclxuICAgICAgICAgICAgcGFkZGluZzoxNnB4IDhweCAxMnB4O1xyXG4gICAgICAgICAgICBib3JkZXItYm90dG9tOiAwO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIC50YWJsZSA+IHRoZWFkID4gdHIgPiB0aCwgXHJcbiAgICAudGFibGUgPiB0Ym9keSA+IHRyID4gdGgsIFxyXG4gICAgLnRhYmxlID4gdGZvb3QgPiB0ciA+IHRoLCBcclxuICAgIC50YWJsZSA+IHRoZWFkID4gdHIgPiB0ZCwgXHJcbiAgICAudGFibGUgPiB0Ym9keSA+IHRyID4gdGQsIFxyXG4gICAgLnRhYmxlID4gdGZvb3QgPiB0ciA+IHRke1xyXG4gICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcbiAgICB9XHJcbn1cclxuXHJcbi50YWJsZS1sYXlvdXQtZml4ZWR7XHJcbiAgICB0YWJsZS1sYXlvdXQ6IGZpeGVkO1xyXG59XHJcblxyXG4udGFibGUtc3RyaXBlZC1ib2R5IHtcclxuICAgIHRib2R5IHtcclxuICAgICAgICBib3JkZXItdG9wOiAwcHggIWltcG9ydGFudDtcclxuICAgICAgICAmOm50aC1jaGlsZChldmVuKSB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmYWZhZmE7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4udGFibGUtc3RyaXBlZC1saWdodCB7XHJcblxyXG4gICAgJi5zbGltLWxpbmUge1xyXG4gICAgICAgIFxyXG4gICAgICAgIC5idG4tbGluay1zbWFsbCB7XHJcbiAgICAgICAgICAgIC5idG4tbGluayB7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiA0cHggMTJweCAycHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5mb3JtLWNvbnRyb2wge1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDMwcHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuY2hvc2VuLWNvbnRhaW5lci1zaW5nbGUge1xyXG4gICAgICAgICAgICAuY2hvc2VuLXNpbmdsZSB7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDMwcHg7XHJcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMzBweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH0gXHJcblxyXG4gICAgdGhlYWQge1xyXG4gICAgICAgIHRyIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2YyZjJmMjtcclxuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTowcHg7XHJcblxyXG4gICAgICAgICAgICB0aCB7XHJcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgICAgICAgICAgY29sb3I6IzMzMztcclxuICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBAZm9udC1mYW1pbHk7XHJcbiAgICAgICAgICAgICAgICBib3JkZXI6MHB4O1xyXG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDMwcHg7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwcHggMTVweCAwcHggNXB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIHRib2R5IHtcclxuICAgICAgICB0ciB7XHJcbiAgICAgICAgICAgIGJvcmRlcjowcHg7XHJcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZjRmNGY0O1xyXG5cclxuICAgICAgICAgICAgJjpudGgtY2hpbGQoZXZlbikge1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZhZmFmYTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgdGQge1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDI1cHg7XHJcbiAgICAgICAgICAgICAgICBib3JkZXI6MHB4O1xyXG5cclxuICAgICAgICAgICAgICAgIC5idG4tYWN0aW9ucyB7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogM3B4IDhweCAzcHggNXB4O1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAuZmEtYmFycyB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OjVweDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi50YWJsZS1leHRyYS1jb25kZW5zZWQge1xyXG4gICAgdGQge1xyXG4gICAgICAgIHBhZGRpbmc6M3B4IDVweCAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG59XHJcblxyXG4udGFibGUtYWdncyB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjJmMmYyO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBwYWRkaW5nLXRvcDogMTBweDtcclxuICAgIHBhZGRpbmctYm90dG9tOiAycHg7XHJcbn0iLCIvL1xyXG4vLyBTY2FmZm9sZGluZ1xyXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG5cclxuXHJcbi8vIFJlc2V0IHRoZSBib3gtc2l6aW5nXHJcbi8vXHJcbi8vIEhlYWRzIHVwISBUaGlzIHJlc2V0IG1heSBjYXVzZSBjb25mbGljdHMgd2l0aCBzb21lIHRoaXJkLXBhcnR5IHdpZGdldHMuXHJcbi8vIEZvciByZWNvbW1lbmRhdGlvbnMgb24gcmVzb2x2aW5nIHN1Y2ggY29uZmxpY3RzLCBzZWVcclxuLy8gaHR0cDovL2dldGJvb3RzdHJhcC5jb20vZ2V0dGluZy1zdGFydGVkLyN0aGlyZC1ib3gtc2l6aW5nXHJcbioge1xyXG4gIC5ib3gtc2l6aW5nKGJvcmRlci1ib3gpO1xyXG59XHJcbio6YmVmb3JlLFxyXG4qOmFmdGVyIHtcclxuICAuYm94LXNpemluZyhib3JkZXItYm94KTtcclxufVxyXG5cclxuXHJcbi8vIEJvZHkgcmVzZXRcclxuXHJcbmh0bWwge1xyXG4gIGZvbnQtc2l6ZTogMTBweDtcclxuICAtd2Via2l0LXRhcC1oaWdobGlnaHQtY29sb3I6IHJnYmEoMCwwLDAsMCk7XHJcbn1cclxuXHJcbmJvZHkge1xyXG4gIGZvbnQtZmFtaWx5OiBAZm9udC1mYW1pbHktYmFzZTtcclxuICBmb250LXNpemU6IEBmb250LXNpemUtYmFzZTtcclxuICBsaW5lLWhlaWdodDogQGxpbmUtaGVpZ2h0LWJhc2U7XHJcbiAgY29sb3I6IEB0ZXh0LWNvbG9yO1xyXG4gIGJhY2tncm91bmQtY29sb3I6IEBib2R5LWJnO1xyXG59XHJcblxyXG4vLyBSZXNldCBmb250cyBmb3IgcmVsZXZhbnQgZWxlbWVudHNcclxuaW5wdXQsXHJcbmJ1dHRvbixcclxuc2VsZWN0LFxyXG50ZXh0YXJlYSB7XHJcbiAgZm9udC1mYW1pbHk6IGluaGVyaXQ7XHJcbiAgZm9udC1zaXplOiBpbmhlcml0O1xyXG4gIGxpbmUtaGVpZ2h0OiBpbmhlcml0O1xyXG59XHJcblxyXG5cclxuLy8gTGlua3NcclxuXHJcbmEge1xyXG4gIGNvbG9yOiBAbGluay1jb2xvcjtcclxuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcblxyXG4gICY6aG92ZXIsXHJcbiAgJjpmb2N1cyB7XHJcbiAgICBjb2xvcjogQGxpbmstaG92ZXItY29sb3I7XHJcbiAgICB0ZXh0LWRlY29yYXRpb246IEBsaW5rLWhvdmVyLWRlY29yYXRpb247XHJcbiAgfVxyXG5cclxuICAmOmZvY3VzIHtcclxuICAgIC50YWItZm9jdXMoKTtcclxuICB9XHJcbn1cclxuXHJcblxyXG4vLyBGaWd1cmVzXHJcbi8vXHJcbi8vIFdlIHJlc2V0IHRoaXMgaGVyZSBiZWNhdXNlIHByZXZpb3VzbHkgTm9ybWFsaXplIGhhZCBubyBgZmlndXJlYCBtYXJnaW5zLiBUaGlzXHJcbi8vIGVuc3VyZXMgd2UgZG9uJ3QgYnJlYWsgYW55b25lJ3MgdXNlIG9mIHRoZSBlbGVtZW50LlxyXG5cclxuZmlndXJlIHtcclxuICBtYXJnaW46IDA7XHJcbn1cclxuXHJcblxyXG4vLyBJbWFnZXNcclxuXHJcbmltZyB7XHJcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcclxufVxyXG5cclxuLy8gUmVzcG9uc2l2ZSBpbWFnZXMgKGVuc3VyZSBpbWFnZXMgZG9uJ3Qgc2NhbGUgYmV5b25kIHRoZWlyIHBhcmVudHMpXHJcbi5pbWctcmVzcG9uc2l2ZSB7XHJcbiAgLmltZy1yZXNwb25zaXZlKCk7XHJcbn1cclxuXHJcbi8vIFJvdW5kZWQgY29ybmVyc1xyXG4uaW1nLXJvdW5kZWQge1xyXG4gIGJvcmRlci1yYWRpdXM6IEBib3JkZXItcmFkaXVzLWxhcmdlO1xyXG59XHJcblxyXG4vLyBJbWFnZSB0aHVtYm5haWxzXHJcbi8vXHJcbi8vIEhlYWRzIHVwISBUaGlzIGlzIG1peGluLWVkIGludG8gdGh1bWJuYWlscy5sZXNzIGZvciBgLnRodW1ibmFpbGAuXHJcbi5pbWctdGh1bWJuYWlsIHtcclxuICBwYWRkaW5nOiBAdGh1bWJuYWlsLXBhZGRpbmc7XHJcbiAgbGluZS1oZWlnaHQ6IEBsaW5lLWhlaWdodC1iYXNlO1xyXG4gIGJhY2tncm91bmQtY29sb3I6IEB0aHVtYm5haWwtYmc7XHJcbiAgYm9yZGVyOiAxcHggc29saWQgQHRodW1ibmFpbC1ib3JkZXI7XHJcbiAgYm9yZGVyLXJhZGl1czogQHRodW1ibmFpbC1ib3JkZXItcmFkaXVzO1xyXG4gIC50cmFuc2l0aW9uKGFsbCAuMnMgZWFzZS1pbi1vdXQpO1xyXG5cclxuICAvLyBLZWVwIHRoZW0gYXQgbW9zdCAxMDAlIHdpZGVcclxuICAuaW1nLXJlc3BvbnNpdmUoaW5saW5lLWJsb2NrKTtcclxufVxyXG5cclxuLy8gUGVyZmVjdCBjaXJjbGVcclxuLmltZy1jaXJjbGUge1xyXG4gIGJvcmRlci1yYWRpdXM6IDUwJTsgLy8gc2V0IHJhZGl1cyBpbiBwZXJjZW50c1xyXG59XHJcblxyXG5cclxuLy8gSG9yaXpvbnRhbCBydWxlc1xyXG5cclxuaHIge1xyXG4gIG1hcmdpbi10b3A6ICAgIEBsaW5lLWhlaWdodC1jb21wdXRlZDtcclxuICBtYXJnaW4tYm90dG9tOiBAbGluZS1oZWlnaHQtY29tcHV0ZWQ7XHJcbiAgYm9yZGVyOiAwO1xyXG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCBAaHItYm9yZGVyO1xyXG59XHJcblxyXG5cclxuLy8gT25seSBkaXNwbGF5IGNvbnRlbnQgdG8gc2NyZWVuIHJlYWRlcnNcclxuLy9cclxuLy8gU2VlOiBodHRwOi8vYTExeXByb2plY3QuY29tL3Bvc3RzL2hvdy10by1oaWRlLWNvbnRlbnRcclxuXHJcbi5zci1vbmx5IHtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgd2lkdGg6IDFweDtcclxuICBoZWlnaHQ6IDFweDtcclxuICBtYXJnaW46IC0xcHg7XHJcbiAgcGFkZGluZzogMDtcclxuICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gIGNsaXA6IHJlY3QoMCwwLDAsMCk7XHJcbiAgYm9yZGVyOiAwO1xyXG59XHJcblxyXG4vLyBVc2UgaW4gY29uanVuY3Rpb24gd2l0aCAuc3Itb25seSB0byBvbmx5IGRpc3BsYXkgY29udGVudCB3aGVuIGl0J3MgZm9jdXNlZC5cclxuLy8gVXNlZnVsIGZvciBcIlNraXAgdG8gbWFpbiBjb250ZW50XCIgbGlua3M7IHNlZSBodHRwOi8vd3d3LnczLm9yZy9UUi8yMDEzL05PVEUtV0NBRzIwLVRFQ0hTLTIwMTMwOTA1L0cxXHJcbi8vIENyZWRpdDogSFRNTDUgQm9pbGVycGxhdGVcclxuXHJcbi5zci1vbmx5LWZvY3VzYWJsZSB7XHJcbiAgJjphY3RpdmUsXHJcbiAgJjpmb2N1cyB7XHJcbiAgICBwb3NpdGlvbjogc3RhdGljO1xyXG4gICAgd2lkdGg6IGF1dG87XHJcbiAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICBtYXJnaW46IDA7XHJcbiAgICBvdmVyZmxvdzogdmlzaWJsZTtcclxuICAgIGNsaXA6IGF1dG87XHJcbiAgfVxyXG59XHJcblxyXG5cclxuLy8gaU9TIFwiY2xpY2thYmxlIGVsZW1lbnRzXCIgZml4IGZvciByb2xlPVwiYnV0dG9uXCJcclxuLy9cclxuLy8gRml4ZXMgXCJjbGlja2FiaWxpdHlcIiBpc3N1ZSAoYW5kIG1vcmUgZ2VuZXJhbGx5LCB0aGUgZmlyaW5nIG9mIGV2ZW50cyBzdWNoIGFzIGZvY3VzIGFzIHdlbGwpXHJcbi8vIGZvciB0cmFkaXRpb25hbGx5IG5vbi1mb2N1c2FibGUgZWxlbWVudHMgd2l0aCByb2xlPVwiYnV0dG9uXCJcclxuLy8gc2VlIGh0dHBzOi8vZGV2ZWxvcGVyLm1vemlsbGEub3JnL2VuLVVTL2RvY3MvV2ViL0V2ZW50cy9jbGljayNTYWZhcmlfTW9iaWxlXHJcblxyXG5bcm9sZT1cImJ1dHRvblwiXSB7XHJcbiAgY3Vyc29yOiBwb2ludGVyO1xyXG59XHJcbiIsIi8vIFZlbmRvciBQcmVmaXhlc1xyXG4vL1xyXG4vLyBBbGwgdmVuZG9yIG1peGlucyBhcmUgZGVwcmVjYXRlZCBhcyBvZiB2My4yLjAgZHVlIHRvIHRoZSBpbnRyb2R1Y3Rpb24gb2ZcclxuLy8gQXV0b3ByZWZpeGVyIGluIG91ciBHcnVudGZpbGUuIFRoZXkgaGF2ZSBiZWVuIHJlbW92ZWQgaW4gdjQuXHJcblxyXG4vLyAtIEFuaW1hdGlvbnNcclxuLy8gLSBCYWNrZmFjZSB2aXNpYmlsaXR5XHJcbi8vIC0gQm94IHNoYWRvd1xyXG4vLyAtIEJveCBzaXppbmdcclxuLy8gLSBDb250ZW50IGNvbHVtbnNcclxuLy8gLSBIeXBoZW5zXHJcbi8vIC0gUGxhY2Vob2xkZXIgdGV4dFxyXG4vLyAtIFRyYW5zZm9ybWF0aW9uc1xyXG4vLyAtIFRyYW5zaXRpb25zXHJcbi8vIC0gVXNlciBTZWxlY3RcclxuXHJcblxyXG4vLyBBbmltYXRpb25zXHJcbi5hbmltYXRpb24oQGFuaW1hdGlvbikge1xyXG4gIC13ZWJraXQtYW5pbWF0aW9uOiBAYW5pbWF0aW9uO1xyXG4gICAgICAgLW8tYW5pbWF0aW9uOiBAYW5pbWF0aW9uO1xyXG4gICAgICAgICAgYW5pbWF0aW9uOiBAYW5pbWF0aW9uO1xyXG59XHJcbi5hbmltYXRpb24tbmFtZShAbmFtZSkge1xyXG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IEBuYW1lO1xyXG4gICAgICAgICAgYW5pbWF0aW9uLW5hbWU6IEBuYW1lO1xyXG59XHJcbi5hbmltYXRpb24tZHVyYXRpb24oQGR1cmF0aW9uKSB7XHJcbiAgLXdlYmtpdC1hbmltYXRpb24tZHVyYXRpb246IEBkdXJhdGlvbjtcclxuICAgICAgICAgIGFuaW1hdGlvbi1kdXJhdGlvbjogQGR1cmF0aW9uO1xyXG59XHJcbi5hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uKEB0aW1pbmctZnVuY3Rpb24pIHtcclxuICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IEB0aW1pbmctZnVuY3Rpb247XHJcbiAgICAgICAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBAdGltaW5nLWZ1bmN0aW9uO1xyXG59XHJcbi5hbmltYXRpb24tZGVsYXkoQGRlbGF5KSB7XHJcbiAgLXdlYmtpdC1hbmltYXRpb24tZGVsYXk6IEBkZWxheTtcclxuICAgICAgICAgIGFuaW1hdGlvbi1kZWxheTogQGRlbGF5O1xyXG59XHJcbi5hbmltYXRpb24taXRlcmF0aW9uLWNvdW50KEBpdGVyYXRpb24tY291bnQpIHtcclxuICAtd2Via2l0LWFuaW1hdGlvbi1pdGVyYXRpb24tY291bnQ6IEBpdGVyYXRpb24tY291bnQ7XHJcbiAgICAgICAgICBhbmltYXRpb24taXRlcmF0aW9uLWNvdW50OiBAaXRlcmF0aW9uLWNvdW50O1xyXG59XHJcbi5hbmltYXRpb24tZGlyZWN0aW9uKEBkaXJlY3Rpb24pIHtcclxuICAtd2Via2l0LWFuaW1hdGlvbi1kaXJlY3Rpb246IEBkaXJlY3Rpb247XHJcbiAgICAgICAgICBhbmltYXRpb24tZGlyZWN0aW9uOiBAZGlyZWN0aW9uO1xyXG59XHJcbi5hbmltYXRpb24tZmlsbC1tb2RlKEBmaWxsLW1vZGUpIHtcclxuICAtd2Via2l0LWFuaW1hdGlvbi1maWxsLW1vZGU6IEBmaWxsLW1vZGU7XHJcbiAgICAgICAgICBhbmltYXRpb24tZmlsbC1tb2RlOiBAZmlsbC1tb2RlO1xyXG59XHJcblxyXG4vLyBCYWNrZmFjZSB2aXNpYmlsaXR5XHJcbi8vIFByZXZlbnQgYnJvd3NlcnMgZnJvbSBmbGlja2VyaW5nIHdoZW4gdXNpbmcgQ1NTIDNEIHRyYW5zZm9ybXMuXHJcbi8vIERlZmF1bHQgdmFsdWUgaXMgYHZpc2libGVgLCBidXQgY2FuIGJlIGNoYW5nZWQgdG8gYGhpZGRlbmBcclxuXHJcbi5iYWNrZmFjZS12aXNpYmlsaXR5KEB2aXNpYmlsaXR5KSB7XHJcbiAgLXdlYmtpdC1iYWNrZmFjZS12aXNpYmlsaXR5OiBAdmlzaWJpbGl0eTtcclxuICAgICAtbW96LWJhY2tmYWNlLXZpc2liaWxpdHk6IEB2aXNpYmlsaXR5O1xyXG4gICAgICAgICAgYmFja2ZhY2UtdmlzaWJpbGl0eTogQHZpc2liaWxpdHk7XHJcbn1cclxuXHJcbi8vIERyb3Agc2hhZG93c1xyXG4vL1xyXG4vLyBOb3RlOiBEZXByZWNhdGVkIGAuYm94LXNoYWRvdygpYCBhcyBvZiB2My4xLjAgc2luY2UgYWxsIG9mIEJvb3RzdHJhcCdzXHJcbi8vIHN1cHBvcnRlZCBicm93c2VycyB0aGF0IGhhdmUgYm94IHNoYWRvdyBjYXBhYmlsaXRpZXMgbm93IHN1cHBvcnQgaXQuXHJcblxyXG4uYm94LXNoYWRvdyhAc2hhZG93KSB7XHJcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiBAc2hhZG93OyAvLyBpT1MgPDQuMyAmIEFuZHJvaWQgPDQuMVxyXG4gICAgICAgICAgYm94LXNoYWRvdzogQHNoYWRvdztcclxufVxyXG5cclxuLy8gQm94IHNpemluZ1xyXG4uYm94LXNpemluZyhAYm94bW9kZWwpIHtcclxuICAtd2Via2l0LWJveC1zaXppbmc6IEBib3htb2RlbDtcclxuICAgICAtbW96LWJveC1zaXppbmc6IEBib3htb2RlbDtcclxuICAgICAgICAgIGJveC1zaXppbmc6IEBib3htb2RlbDtcclxufVxyXG5cclxuLy8gQ1NTMyBDb250ZW50IENvbHVtbnNcclxuLmNvbnRlbnQtY29sdW1ucyhAY29sdW1uLWNvdW50OyBAY29sdW1uLWdhcDogQGdyaWQtZ3V0dGVyLXdpZHRoKSB7XHJcbiAgLXdlYmtpdC1jb2x1bW4tY291bnQ6IEBjb2x1bW4tY291bnQ7XHJcbiAgICAgLW1vei1jb2x1bW4tY291bnQ6IEBjb2x1bW4tY291bnQ7XHJcbiAgICAgICAgICBjb2x1bW4tY291bnQ6IEBjb2x1bW4tY291bnQ7XHJcbiAgLXdlYmtpdC1jb2x1bW4tZ2FwOiBAY29sdW1uLWdhcDtcclxuICAgICAtbW96LWNvbHVtbi1nYXA6IEBjb2x1bW4tZ2FwO1xyXG4gICAgICAgICAgY29sdW1uLWdhcDogQGNvbHVtbi1nYXA7XHJcbn1cclxuXHJcbi8vIE9wdGlvbmFsIGh5cGhlbmF0aW9uXHJcbi5oeXBoZW5zKEBtb2RlOiBhdXRvKSB7XHJcbiAgd29yZC13cmFwOiBicmVhay13b3JkO1xyXG4gIC13ZWJraXQtaHlwaGVuczogQG1vZGU7XHJcbiAgICAgLW1vei1oeXBoZW5zOiBAbW9kZTtcclxuICAgICAgLW1zLWh5cGhlbnM6IEBtb2RlOyAvLyBJRTEwK1xyXG4gICAgICAgLW8taHlwaGVuczogQG1vZGU7XHJcbiAgICAgICAgICBoeXBoZW5zOiBAbW9kZTtcclxufVxyXG5cclxuLy8gUGxhY2Vob2xkZXIgdGV4dFxyXG4ucGxhY2Vob2xkZXIoQGNvbG9yOiBAaW5wdXQtY29sb3ItcGxhY2Vob2xkZXIpIHtcclxuICAvLyBGaXJlZm94XHJcbiAgJjo6LW1vei1wbGFjZWhvbGRlciB7XHJcbiAgICBjb2xvcjogQGNvbG9yO1xyXG4gICAgb3BhY2l0eTogMTsgLy8gT3ZlcnJpZGUgRmlyZWZveCdzIHVudXN1YWwgZGVmYXVsdCBvcGFjaXR5OyBzZWUgaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL3B1bGwvMTE1MjZcclxuICB9XHJcbiAgJjotbXMtaW5wdXQtcGxhY2Vob2xkZXIgeyBjb2xvcjogQGNvbG9yOyB9IC8vIEludGVybmV0IEV4cGxvcmVyIDEwK1xyXG4gICY6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIgIHsgY29sb3I6IEBjb2xvcjsgfSAvLyBTYWZhcmkgYW5kIENocm9tZVxyXG59XHJcblxyXG4vLyBUcmFuc2Zvcm1hdGlvbnNcclxuLnNjYWxlKEByYXRpbykge1xyXG4gIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZShAcmF0aW8pO1xyXG4gICAgICAtbXMtdHJhbnNmb3JtOiBzY2FsZShAcmF0aW8pOyAvLyBJRTkgb25seVxyXG4gICAgICAgLW8tdHJhbnNmb3JtOiBzY2FsZShAcmF0aW8pO1xyXG4gICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZShAcmF0aW8pO1xyXG59XHJcbi5zY2FsZShAcmF0aW9YOyBAcmF0aW9ZKSB7XHJcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKEByYXRpb1gsIEByYXRpb1kpO1xyXG4gICAgICAtbXMtdHJhbnNmb3JtOiBzY2FsZShAcmF0aW9YLCBAcmF0aW9ZKTsgLy8gSUU5IG9ubHlcclxuICAgICAgIC1vLXRyYW5zZm9ybTogc2NhbGUoQHJhdGlvWCwgQHJhdGlvWSk7XHJcbiAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKEByYXRpb1gsIEByYXRpb1kpO1xyXG59XHJcbi5zY2FsZVgoQHJhdGlvKSB7XHJcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlWChAcmF0aW8pO1xyXG4gICAgICAtbXMtdHJhbnNmb3JtOiBzY2FsZVgoQHJhdGlvKTsgLy8gSUU5IG9ubHlcclxuICAgICAgIC1vLXRyYW5zZm9ybTogc2NhbGVYKEByYXRpbyk7XHJcbiAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlWChAcmF0aW8pO1xyXG59XHJcbi5zY2FsZVkoQHJhdGlvKSB7XHJcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlWShAcmF0aW8pO1xyXG4gICAgICAtbXMtdHJhbnNmb3JtOiBzY2FsZVkoQHJhdGlvKTsgLy8gSUU5IG9ubHlcclxuICAgICAgIC1vLXRyYW5zZm9ybTogc2NhbGVZKEByYXRpbyk7XHJcbiAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlWShAcmF0aW8pO1xyXG59XHJcbi5za2V3KEB4OyBAeSkge1xyXG4gIC13ZWJraXQtdHJhbnNmb3JtOiBza2V3WChAeCkgc2tld1koQHkpO1xyXG4gICAgICAtbXMtdHJhbnNmb3JtOiBza2V3WChAeCkgc2tld1koQHkpOyAvLyBTZWUgaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL2lzc3Vlcy80ODg1OyBJRTkrXHJcbiAgICAgICAtby10cmFuc2Zvcm06IHNrZXdYKEB4KSBza2V3WShAeSk7XHJcbiAgICAgICAgICB0cmFuc2Zvcm06IHNrZXdYKEB4KSBza2V3WShAeSk7XHJcbn1cclxuLnRyYW5zbGF0ZShAeDsgQHkpIHtcclxuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlKEB4LCBAeSk7XHJcbiAgICAgIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZShAeCwgQHkpOyAvLyBJRTkgb25seVxyXG4gICAgICAgLW8tdHJhbnNmb3JtOiB0cmFuc2xhdGUoQHgsIEB5KTtcclxuICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKEB4LCBAeSk7XHJcbn1cclxuLnRyYW5zbGF0ZTNkKEB4OyBAeTsgQHopIHtcclxuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoQHgsIEB5LCBAeik7XHJcbiAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKEB4LCBAeSwgQHopO1xyXG59XHJcbi5yb3RhdGUoQGRlZ3JlZXMpIHtcclxuICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKEBkZWdyZWVzKTtcclxuICAgICAgLW1zLXRyYW5zZm9ybTogcm90YXRlKEBkZWdyZWVzKTsgLy8gSUU5IG9ubHlcclxuICAgICAgIC1vLXRyYW5zZm9ybTogcm90YXRlKEBkZWdyZWVzKTtcclxuICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKEBkZWdyZWVzKTtcclxufVxyXG4ucm90YXRlWChAZGVncmVlcykge1xyXG4gIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGVYKEBkZWdyZWVzKTtcclxuICAgICAgLW1zLXRyYW5zZm9ybTogcm90YXRlWChAZGVncmVlcyk7IC8vIElFOSBvbmx5XHJcbiAgICAgICAtby10cmFuc2Zvcm06IHJvdGF0ZVgoQGRlZ3JlZXMpO1xyXG4gICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGVYKEBkZWdyZWVzKTtcclxufVxyXG4ucm90YXRlWShAZGVncmVlcykge1xyXG4gIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGVZKEBkZWdyZWVzKTtcclxuICAgICAgLW1zLXRyYW5zZm9ybTogcm90YXRlWShAZGVncmVlcyk7IC8vIElFOSBvbmx5XHJcbiAgICAgICAtby10cmFuc2Zvcm06IHJvdGF0ZVkoQGRlZ3JlZXMpO1xyXG4gICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGVZKEBkZWdyZWVzKTtcclxufVxyXG4ucGVyc3BlY3RpdmUoQHBlcnNwZWN0aXZlKSB7XHJcbiAgLXdlYmtpdC1wZXJzcGVjdGl2ZTogQHBlcnNwZWN0aXZlO1xyXG4gICAgIC1tb3otcGVyc3BlY3RpdmU6IEBwZXJzcGVjdGl2ZTtcclxuICAgICAgICAgIHBlcnNwZWN0aXZlOiBAcGVyc3BlY3RpdmU7XHJcbn1cclxuLnBlcnNwZWN0aXZlLW9yaWdpbihAcGVyc3BlY3RpdmUpIHtcclxuICAtd2Via2l0LXBlcnNwZWN0aXZlLW9yaWdpbjogQHBlcnNwZWN0aXZlO1xyXG4gICAgIC1tb3otcGVyc3BlY3RpdmUtb3JpZ2luOiBAcGVyc3BlY3RpdmU7XHJcbiAgICAgICAgICBwZXJzcGVjdGl2ZS1vcmlnaW46IEBwZXJzcGVjdGl2ZTtcclxufVxyXG4udHJhbnNmb3JtLW9yaWdpbihAb3JpZ2luKSB7XHJcbiAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiBAb3JpZ2luO1xyXG4gICAgIC1tb3otdHJhbnNmb3JtLW9yaWdpbjogQG9yaWdpbjtcclxuICAgICAgLW1zLXRyYW5zZm9ybS1vcmlnaW46IEBvcmlnaW47IC8vIElFOSBvbmx5XHJcbiAgICAgICAgICB0cmFuc2Zvcm0tb3JpZ2luOiBAb3JpZ2luO1xyXG59XHJcblxyXG5cclxuLy8gVHJhbnNpdGlvbnNcclxuXHJcbi50cmFuc2l0aW9uKEB0cmFuc2l0aW9uKSB7XHJcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBAdHJhbnNpdGlvbjtcclxuICAgICAgIC1vLXRyYW5zaXRpb246IEB0cmFuc2l0aW9uO1xyXG4gICAgICAgICAgdHJhbnNpdGlvbjogQHRyYW5zaXRpb247XHJcbn1cclxuLnRyYW5zaXRpb24tcHJvcGVydHkoQHRyYW5zaXRpb24tcHJvcGVydHkpIHtcclxuICAtd2Via2l0LXRyYW5zaXRpb24tcHJvcGVydHk6IEB0cmFuc2l0aW9uLXByb3BlcnR5O1xyXG4gICAgICAgICAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogQHRyYW5zaXRpb24tcHJvcGVydHk7XHJcbn1cclxuLnRyYW5zaXRpb24tZGVsYXkoQHRyYW5zaXRpb24tZGVsYXkpIHtcclxuICAtd2Via2l0LXRyYW5zaXRpb24tZGVsYXk6IEB0cmFuc2l0aW9uLWRlbGF5O1xyXG4gICAgICAgICAgdHJhbnNpdGlvbi1kZWxheTogQHRyYW5zaXRpb24tZGVsYXk7XHJcbn1cclxuLnRyYW5zaXRpb24tZHVyYXRpb24oQHRyYW5zaXRpb24tZHVyYXRpb24pIHtcclxuICAtd2Via2l0LXRyYW5zaXRpb24tZHVyYXRpb246IEB0cmFuc2l0aW9uLWR1cmF0aW9uO1xyXG4gICAgICAgICAgdHJhbnNpdGlvbi1kdXJhdGlvbjogQHRyYW5zaXRpb24tZHVyYXRpb247XHJcbn1cclxuLnRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uKEB0aW1pbmctZnVuY3Rpb24pIHtcclxuICAtd2Via2l0LXRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBAdGltaW5nLWZ1bmN0aW9uO1xyXG4gICAgICAgICAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IEB0aW1pbmctZnVuY3Rpb247XHJcbn1cclxuLnRyYW5zaXRpb24tdHJhbnNmb3JtKEB0cmFuc2l0aW9uKSB7XHJcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiAtd2Via2l0LXRyYW5zZm9ybSBAdHJhbnNpdGlvbjtcclxuICAgICAtbW96LXRyYW5zaXRpb246IC1tb3otdHJhbnNmb3JtIEB0cmFuc2l0aW9uO1xyXG4gICAgICAgLW8tdHJhbnNpdGlvbjogLW8tdHJhbnNmb3JtIEB0cmFuc2l0aW9uO1xyXG4gICAgICAgICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIEB0cmFuc2l0aW9uO1xyXG59XHJcblxyXG5cclxuLy8gVXNlciBzZWxlY3RcclxuLy8gRm9yIHNlbGVjdGluZyB0ZXh0IG9uIHRoZSBwYWdlXHJcblxyXG4udXNlci1zZWxlY3QoQHNlbGVjdCkge1xyXG4gIC13ZWJraXQtdXNlci1zZWxlY3Q6IEBzZWxlY3Q7XHJcbiAgICAgLW1vei11c2VyLXNlbGVjdDogQHNlbGVjdDtcclxuICAgICAgLW1zLXVzZXItc2VsZWN0OiBAc2VsZWN0OyAvLyBJRTEwK1xyXG4gICAgICAgICAgdXNlci1zZWxlY3Q6IEBzZWxlY3Q7XHJcbn1cclxuIixudWxsLCIvKiBGT05UIFBBVEhcclxuICogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cclxuXHJcbkBmb250LWZhY2Uge1xyXG4gIGZvbnQtZmFtaWx5OiAnRm9udEF3ZXNvbWUnO1xyXG4gIHNyYzogdXJsKCdAe2ZhLWZvbnQtcGF0aH0vZm9udGF3ZXNvbWUtd2ViZm9udC5lb3Q/dj1Ae2ZhLXZlcnNpb259Jyk7XHJcbiAgc3JjOiB1cmwoJ0B7ZmEtZm9udC1wYXRofS9mb250YXdlc29tZS13ZWJmb250LmVvdD8jaWVmaXgmdj1Ae2ZhLXZlcnNpb259JykgZm9ybWF0KCdlbWJlZGRlZC1vcGVudHlwZScpLFxyXG4gICAgdXJsKCdAe2ZhLWZvbnQtcGF0aH0vZm9udGF3ZXNvbWUtd2ViZm9udC53b2ZmMj92PUB7ZmEtdmVyc2lvbn0nKSBmb3JtYXQoJ3dvZmYyJyksXHJcbiAgICB1cmwoJ0B7ZmEtZm9udC1wYXRofS9mb250YXdlc29tZS13ZWJmb250LndvZmY/dj1Ae2ZhLXZlcnNpb259JykgZm9ybWF0KCd3b2ZmJyksXHJcbiAgICB1cmwoJ0B7ZmEtZm9udC1wYXRofS9mb250YXdlc29tZS13ZWJmb250LnR0Zj92PUB7ZmEtdmVyc2lvbn0nKSBmb3JtYXQoJ3RydWV0eXBlJyksXHJcbiAgICB1cmwoJ0B7ZmEtZm9udC1wYXRofS9mb250YXdlc29tZS13ZWJmb250LnN2Zz92PUB7ZmEtdmVyc2lvbn0jZm9udGF3ZXNvbWVyZWd1bGFyJykgZm9ybWF0KCdzdmcnKTtcclxuICAvLyBzcmM6IHVybCgnQHtmYS1mb250LXBhdGh9L0ZvbnRBd2Vzb21lLm90ZicpIGZvcm1hdCgnb3BlbnR5cGUnKTsgLy8gdXNlZCB3aGVuIGRldmVsb3BpbmcgZm9udHNcclxuICBmb250LXdlaWdodDogbm9ybWFsO1xyXG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxufVxyXG4iLCIvKiBGb250IEF3ZXNvbWUgdXNlcyB0aGUgVW5pY29kZSBQcml2YXRlIFVzZSBBcmVhIChQVUEpIHRvIGVuc3VyZSBzY3JlZW5cclxuICAgcmVhZGVycyBkbyBub3QgcmVhZCBvZmYgcmFuZG9tIGNoYXJhY3RlcnMgdGhhdCByZXByZXNlbnQgaWNvbnMgKi9cclxuXHJcbi5Ae2ZhLWNzcy1wcmVmaXh9LWdsYXNzOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItZ2xhc3M7IH1cclxuLkB7ZmEtY3NzLXByZWZpeH0tbXVzaWM6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1tdXNpYzsgfVxyXG4uQHtmYS1jc3MtcHJlZml4fS1zZWFyY2g6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1zZWFyY2g7IH1cclxuLkB7ZmEtY3NzLXByZWZpeH0tZW52ZWxvcGUtbzpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLWVudmVsb3BlLW87IH1cclxuLkB7ZmEtY3NzLXByZWZpeH0taGVhcnQ6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1oZWFydDsgfVxyXG4uQHtmYS1jc3MtcHJlZml4fS1zdGFyOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItc3RhcjsgfVxyXG4uQHtmYS1jc3MtcHJlZml4fS1zdGFyLW86YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1zdGFyLW87IH1cclxuLkB7ZmEtY3NzLXByZWZpeH0tdXNlcjpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLXVzZXI7IH1cclxuLkB7ZmEtY3NzLXByZWZpeH0tZmlsbTpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLWZpbG07IH1cclxuLkB7ZmEtY3NzLXByZWZpeH0tdGgtbGFyZ2U6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci10aC1sYXJnZTsgfVxyXG4uQHtmYS1jc3MtcHJlZml4fS10aDpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLXRoOyB9XHJcbi5Ae2ZhLWNzcy1wcmVmaXh9LXRoLWxpc3Q6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci10aC1saXN0OyB9XHJcbi5Ae2ZhLWNzcy1wcmVmaXh9LWNoZWNrOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItY2hlY2s7IH1cclxuLkB7ZmEtY3NzLXByZWZpeH0tcmVtb3ZlOmJlZm9yZSxcclxuLkB7ZmEtY3NzLXByZWZpeH0tY2xvc2U6YmVmb3JlLFxyXG4uQHtmYS1jc3MtcHJlZml4fS10aW1lczpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLXRpbWVzOyB9XHJcbi5Ae2ZhLWNzcy1wcmVmaXh9LXNlYXJjaC1wbHVzOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItc2VhcmNoLXBsdXM7IH1cclxuLkB7ZmEtY3NzLXByZWZpeH0tc2VhcmNoLW1pbnVzOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItc2VhcmNoLW1pbnVzOyB9XHJcbi5Ae2ZhLWNzcy1wcmVmaXh9LXBvd2VyLW9mZjpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLXBvd2VyLW9mZjsgfVxyXG4uQHtmYS1jc3MtcHJlZml4fS1zaWduYWw6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1zaWduYWw7IH1cclxuLkB7ZmEtY3NzLXByZWZpeH0tZ2VhcjpiZWZvcmUsXHJcbi5Ae2ZhLWNzcy1wcmVmaXh9LWNvZzpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLWNvZzsgfVxyXG4uQHtmYS1jc3MtcHJlZml4fS10cmFzaC1vOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItdHJhc2gtbzsgfVxyXG4uQHtmYS1jc3MtcHJlZml4fS1ob21lOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItaG9tZTsgfVxyXG4uQHtmYS1jc3MtcHJlZml4fS1maWxlLW86YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1maWxlLW87IH1cclxuLkB7ZmEtY3NzLXByZWZpeH0tY2xvY2stbzpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLWNsb2NrLW87IH1cclxuLkB7ZmEtY3NzLXByZWZpeH0tcm9hZDpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLXJvYWQ7IH1cclxuLkB7ZmEtY3NzLXByZWZpeH0tZG93bmxvYWQ6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1kb3dubG9hZDsgfVxyXG4uQHtmYS1jc3MtcHJlZml4fS1hcnJvdy1jaXJjbGUtby1kb3duOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItYXJyb3ctY2lyY2xlLW8tZG93bjsgfVxyXG4uQHtmYS1jc3MtcHJlZml4fS1hcnJvdy1jaXJjbGUtby11cDpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLWFycm93LWNpcmNsZS1vLXVwOyB9XHJcbi5Ae2ZhLWNzcy1wcmVmaXh9LWluYm94OmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItaW5ib3g7IH1cclxuLkB7ZmEtY3NzLXByZWZpeH0tcGxheS1jaXJjbGUtbzpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLXBsYXktY2lyY2xlLW87IH1cclxuLkB7ZmEtY3NzLXByZWZpeH0tcm90YXRlLXJpZ2h0OmJlZm9yZSxcclxuLkB7ZmEtY3NzLXByZWZpeH0tcmVwZWF0OmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItcmVwZWF0OyB9XHJcbi5Ae2ZhLWNzcy1wcmVmaXh9LXJlZnJlc2g6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1yZWZyZXNoOyB9XHJcbi5Ae2ZhLWNzcy1wcmVmaXh9LWxpc3QtYWx0OmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItbGlzdC1hbHQ7IH1cclxuLkB7ZmEtY3NzLXByZWZpeH0tbG9jazpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLWxvY2s7IH1cclxuLkB7ZmEtY3NzLXByZWZpeH0tZmxhZzpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLWZsYWc7IH1cclxuLkB7ZmEtY3NzLXByZWZpeH0taGVhZHBob25lczpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLWhlYWRwaG9uZXM7IH1cclxuLkB7ZmEtY3NzLXByZWZpeH0tdm9sdW1lLW9mZjpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLXZvbHVtZS1vZmY7IH1cclxuLkB7ZmEtY3NzLXByZWZpeH0tdm9sdW1lLWRvd246YmVmb3JlIHsgY29udGVudDogQGZhLXZhci12b2x1bWUtZG93bjsgfVxyXG4uQHtmYS1jc3MtcHJlZml4fS12b2x1bWUtdXA6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci12b2x1bWUtdXA7IH1cclxuLkB7ZmEtY3NzLXByZWZpeH0tcXJjb2RlOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItcXJjb2RlOyB9XHJcbi5Ae2ZhLWNzcy1wcmVmaXh9LWJhcmNvZGU6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1iYXJjb2RlOyB9XHJcbi5Ae2ZhLWNzcy1wcmVmaXh9LXRhZzpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLXRhZzsgfVxyXG4uQHtmYS1jc3MtcHJlZml4fS10YWdzOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItdGFnczsgfVxyXG4uQHtmYS1jc3MtcHJlZml4fS1ib29rOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItYm9vazsgfVxyXG4uQHtmYS1jc3MtcHJlZml4fS1ib29rbWFyazpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLWJvb2ttYXJrOyB9XHJcbi5Ae2ZhLWNzcy1wcmVmaXh9LXByaW50OmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItcHJpbnQ7IH1cclxuLkB7ZmEtY3NzLXByZWZpeH0tY2FtZXJhOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItY2FtZXJhOyB9XHJcbi5Ae2ZhLWNzcy1wcmVmaXh9LWZvbnQ6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1mb250OyB9XHJcbi5Ae2ZhLWNzcy1wcmVmaXh9LWJvbGQ6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1ib2xkOyB9XHJcbi5Ae2ZhLWNzcy1wcmVmaXh9LWl0YWxpYzpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLWl0YWxpYzsgfVxyXG4uQHtmYS1jc3MtcHJlZml4fS10ZXh0LWhlaWdodDpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLXRleHQtaGVpZ2h0OyB9XHJcbi5Ae2ZhLWNzcy1wcmVmaXh9LXRleHQtd2lkdGg6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci10ZXh0LXdpZHRoOyB9XHJcbi5Ae2ZhLWNzcy1wcmVmaXh9LWFsaWduLWxlZnQ6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1hbGlnbi1sZWZ0OyB9XHJcbi5Ae2ZhLWNzcy1wcmVmaXh9LWFsaWduLWNlbnRlcjpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLWFsaWduLWNlbnRlcjsgfVxyXG4uQHtmYS1jc3MtcHJlZml4fS1hbGlnbi1yaWdodDpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLWFsaWduLXJpZ2h0OyB9XHJcbi5Ae2ZhLWNzcy1wcmVmaXh9LWFsaWduLWp1c3RpZnk6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1hbGlnbi1qdXN0aWZ5OyB9XHJcbi5Ae2ZhLWNzcy1wcmVmaXh9LWxpc3Q6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1saXN0OyB9XHJcbi5Ae2ZhLWNzcy1wcmVmaXh9LWRlZGVudDpiZWZvcmUsXHJcbi5Ae2ZhLWNzcy1wcmVmaXh9LW91dGRlbnQ6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1vdXRkZW50OyB9XHJcbi5Ae2ZhLWNzcy1wcmVmaXh9LWluZGVudDpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLWluZGVudDsgfVxyXG4uQHtmYS1jc3MtcHJlZml4fS12aWRlby1jYW1lcmE6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci12aWRlby1jYW1lcmE7IH1cclxuLkB7ZmEtY3NzLXByZWZpeH0tcGhvdG86YmVmb3JlLFxyXG4uQHtmYS1jc3MtcHJlZml4fS1pbWFnZTpiZWZvcmUsXHJcbi5Ae2ZhLWNzcy1wcmVmaXh9LXBpY3R1cmUtbzpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLXBpY3R1cmUtbzsgfVxyXG4uQHtmYS1jc3MtcHJlZml4fS1wZW5jaWw6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1wZW5jaWw7IH1cclxuLkB7ZmEtY3NzLXByZWZpeH0tbWFwLW1hcmtlcjpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLW1hcC1tYXJrZXI7IH1cclxuLkB7ZmEtY3NzLXByZWZpeH0tYWRqdXN0OmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItYWRqdXN0OyB9XHJcbi5Ae2ZhLWNzcy1wcmVmaXh9LXRpbnQ6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci10aW50OyB9XHJcbi5Ae2ZhLWNzcy1wcmVmaXh9LWVkaXQ6YmVmb3JlLFxyXG4uQHtmYS1jc3MtcHJlZml4fS1wZW5jaWwtc3F1YXJlLW86YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1wZW5jaWwtc3F1YXJlLW87IH1cclxuLkB7ZmEtY3NzLXByZWZpeH0tc2hhcmUtc3F1YXJlLW86YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1zaGFyZS1zcXVhcmUtbzsgfVxyXG4uQHtmYS1jc3MtcHJlZml4fS1jaGVjay1zcXVhcmUtbzpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLWNoZWNrLXNxdWFyZS1vOyB9XHJcbi5Ae2ZhLWNzcy1wcmVmaXh9LWFycm93czpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLWFycm93czsgfVxyXG4uQHtmYS1jc3MtcHJlZml4fS1zdGVwLWJhY2t3YXJkOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItc3RlcC1iYWNrd2FyZDsgfVxyXG4uQHtmYS1jc3MtcHJlZml4fS1mYXN0LWJhY2t3YXJkOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItZmFzdC1iYWNrd2FyZDsgfVxyXG4uQHtmYS1jc3MtcHJlZml4fS1iYWNrd2FyZDpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLWJhY2t3YXJkOyB9XHJcbi5Ae2ZhLWNzcy1wcmVmaXh9LXBsYXk6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1wbGF5OyB9XHJcbi5Ae2ZhLWNzcy1wcmVmaXh9LXBhdXNlOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItcGF1c2U7IH1cclxuLkB7ZmEtY3NzLXByZWZpeH0tc3RvcDpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLXN0b3A7IH1cclxuLkB7ZmEtY3NzLXByZWZpeH0tZm9yd2FyZDpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLWZvcndhcmQ7IH1cclxuLkB7ZmEtY3NzLXByZWZpeH0tZmFzdC1mb3J3YXJkOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItZmFzdC1mb3J3YXJkOyB9XHJcbi5Ae2ZhLWNzcy1wcmVmaXh9LXN0ZXAtZm9yd2FyZDpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLXN0ZXAtZm9yd2FyZDsgfVxyXG4uQHtmYS1jc3MtcHJlZml4fS1lamVjdDpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLWVqZWN0OyB9XHJcbi5Ae2ZhLWNzcy1wcmVmaXh9LWNoZXZyb24tbGVmdDpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLWNoZXZyb24tbGVmdDsgfVxyXG4uQHtmYS1jc3MtcHJlZml4fS1jaGV2cm9uLXJpZ2h0OmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItY2hldnJvbi1yaWdodDsgfVxyXG4uQHtmYS1jc3MtcHJlZml4fS1wbHVzLWNpcmNsZTpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLXBsdXMtY2lyY2xlOyB9XHJcbi5Ae2ZhLWNzcy1wcmVmaXh9LW1pbnVzLWNpcmNsZTpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLW1pbnVzLWNpcmNsZTsgfVxyXG4uQHtmYS1jc3MtcHJlZml4fS10aW1lcy1jaXJjbGU6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci10aW1lcy1jaXJjbGU7IH1cclxuLkB7ZmEtY3NzLXByZWZpeH0tY2hlY2stY2lyY2xlOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItY2hlY2stY2lyY2xlOyB9XHJcbi5Ae2ZhLWNzcy1wcmVmaXh9LXF1ZXN0aW9uLWNpcmNsZTpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLXF1ZXN0aW9uLWNpcmNsZTsgfVxyXG4uQHtmYS1jc3MtcHJlZml4fS1pbmZvLWNpcmNsZTpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLWluZm8tY2lyY2xlOyB9XHJcbi5Ae2ZhLWNzcy1wcmVmaXh9LWNyb3NzaGFpcnM6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1jcm9zc2hhaXJzOyB9XHJcbi5Ae2ZhLWNzcy1wcmVmaXh9LXRpbWVzLWNpcmNsZS1vOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItdGltZXMtY2lyY2xlLW87IH1cclxuLkB7ZmEtY3NzLXByZWZpeH0tY2hlY2stY2lyY2xlLW86YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1jaGVjay1jaXJjbGUtbzsgfVxyXG4uQHtmYS1jc3MtcHJlZml4fS1iYW46YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1iYW47IH1cclxuLkB7ZmEtY3NzLXByZWZpeH0tYXJyb3ctbGVmdDpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLWFycm93LWxlZnQ7IH1cclxuLkB7ZmEtY3NzLXByZWZpeH0tYXJyb3ctcmlnaHQ6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1hcnJvdy1yaWdodDsgfVxyXG4uQHtmYS1jc3MtcHJlZml4fS1hcnJvdy11cDpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLWFycm93LXVwOyB9XHJcbi5Ae2ZhLWNzcy1wcmVmaXh9LWFycm93LWRvd246YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1hcnJvdy1kb3duOyB9XHJcbi5Ae2ZhLWNzcy1wcmVmaXh9LW1haWwtZm9yd2FyZDpiZWZvcmUsXHJcbi5Ae2ZhLWNzcy1wcmVmaXh9LXNoYXJlOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItc2hhcmU7IH1cclxuLkB7ZmEtY3NzLXByZWZpeH0tZXhwYW5kOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItZXhwYW5kOyB9XHJcbi5Ae2ZhLWNzcy1wcmVmaXh9LWNvbXByZXNzOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItY29tcHJlc3M7IH1cclxuLkB7ZmEtY3NzLXByZWZpeH0tcGx1czpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLXBsdXM7IH1cclxuLkB7ZmEtY3NzLXByZWZpeH0tbWludXM6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1taW51czsgfVxyXG4uQHtmYS1jc3MtcHJlZml4fS1hc3RlcmlzazpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLWFzdGVyaXNrOyB9XHJcbi5Ae2ZhLWNzcy1wcmVmaXh9LWV4Y2xhbWF0aW9uLWNpcmNsZTpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLWV4Y2xhbWF0aW9uLWNpcmNsZTsgfVxyXG4uQHtmYS1jc3MtcHJlZml4fS1naWZ0OmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItZ2lmdDsgfVxyXG4uQHtmYS1jc3MtcHJlZml4fS1sZWFmOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItbGVhZjsgfVxyXG4uQHtmYS1jc3MtcHJlZml4fS1maXJlOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItZmlyZTsgfVxyXG4uQHtmYS1jc3MtcHJlZml4fS1leWU6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1leWU7IH1cclxuLkB7ZmEtY3NzLXByZWZpeH0tZXllLXNsYXNoOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItZXllLXNsYXNoOyB9XHJcbi5Ae2ZhLWNzcy1wcmVmaXh9LXdhcm5pbmc6YmVmb3JlLFxyXG4uQHtmYS1jc3MtcHJlZml4fS1leGNsYW1hdGlvbi10cmlhbmdsZTpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLWV4Y2xhbWF0aW9uLXRyaWFuZ2xlOyB9XHJcbi5Ae2ZhLWNzcy1wcmVmaXh9LXBsYW5lOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItcGxhbmU7IH1cclxuLkB7ZmEtY3NzLXByZWZpeH0tY2FsZW5kYXI6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1jYWxlbmRhcjsgfVxyXG4uQHtmYS1jc3MtcHJlZml4fS1yYW5kb206YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1yYW5kb207IH1cclxuLkB7ZmEtY3NzLXByZWZpeH0tY29tbWVudDpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLWNvbW1lbnQ7IH1cclxuLkB7ZmEtY3NzLXByZWZpeH0tbWFnbmV0OmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItbWFnbmV0OyB9XHJcbi5Ae2ZhLWNzcy1wcmVmaXh9LWNoZXZyb24tdXA6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1jaGV2cm9uLXVwOyB9XHJcbi5Ae2ZhLWNzcy1wcmVmaXh9LWNoZXZyb24tZG93bjpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLWNoZXZyb24tZG93bjsgfVxyXG4uQHtmYS1jc3MtcHJlZml4fS1yZXR3ZWV0OmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItcmV0d2VldDsgfVxyXG4uQHtmYS1jc3MtcHJlZml4fS1zaG9wcGluZy1jYXJ0OmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItc2hvcHBpbmctY2FydDsgfVxyXG4uQHtmYS1jc3MtcHJlZml4fS1mb2xkZXI6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1mb2xkZXI7IH1cclxuLkB7ZmEtY3NzLXByZWZpeH0tZm9sZGVyLW9wZW46YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1mb2xkZXItb3BlbjsgfVxyXG4uQHtmYS1jc3MtcHJlZml4fS1hcnJvd3MtdjpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLWFycm93cy12OyB9XHJcbi5Ae2ZhLWNzcy1wcmVmaXh9LWFycm93cy1oOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItYXJyb3dzLWg7IH1cclxuLkB7ZmEtY3NzLXByZWZpeH0tYmFyLWNoYXJ0LW86YmVmb3JlLFxyXG4uQHtmYS1jc3MtcHJlZml4fS1iYXItY2hhcnQ6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1iYXItY2hhcnQ7IH1cclxuLkB7ZmEtY3NzLXByZWZpeH0tdHdpdHRlci1zcXVhcmU6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci10d2l0dGVyLXNxdWFyZTsgfVxyXG4uQHtmYS1jc3MtcHJlZml4fS1mYWNlYm9vay1zcXVhcmU6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1mYWNlYm9vay1zcXVhcmU7IH1cclxuLkB7ZmEtY3NzLXByZWZpeH0tY2FtZXJhLXJldHJvOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItY2FtZXJhLXJldHJvOyB9XHJcbi5Ae2ZhLWNzcy1wcmVmaXh9LWtleTpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLWtleTsgfVxyXG4uQHtmYS1jc3MtcHJlZml4fS1nZWFyczpiZWZvcmUsXHJcbi5Ae2ZhLWNzcy1wcmVmaXh9LWNvZ3M6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1jb2dzOyB9XHJcbi5Ae2ZhLWNzcy1wcmVmaXh9LWNvbW1lbnRzOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItY29tbWVudHM7IH1cclxuLkB7ZmEtY3NzLXByZWZpeH0tdGh1bWJzLW8tdXA6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci10aHVtYnMtby11cDsgfVxyXG4uQHtmYS1jc3MtcHJlZml4fS10aHVtYnMtby1kb3duOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItdGh1bWJzLW8tZG93bjsgfVxyXG4uQHtmYS1jc3MtcHJlZml4fS1zdGFyLWhhbGY6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1zdGFyLWhhbGY7IH1cclxuLkB7ZmEtY3NzLXByZWZpeH0taGVhcnQtbzpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLWhlYXJ0LW87IH1cclxuLkB7ZmEtY3NzLXByZWZpeH0tc2lnbi1vdXQ6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1zaWduLW91dDsgfVxyXG4uQHtmYS1jc3MtcHJlZml4fS1saW5rZWRpbi1zcXVhcmU6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1saW5rZWRpbi1zcXVhcmU7IH1cclxuLkB7ZmEtY3NzLXByZWZpeH0tdGh1bWItdGFjazpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLXRodW1iLXRhY2s7IH1cclxuLkB7ZmEtY3NzLXByZWZpeH0tZXh0ZXJuYWwtbGluazpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLWV4dGVybmFsLWxpbms7IH1cclxuLkB7ZmEtY3NzLXByZWZpeH0tc2lnbi1pbjpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLXNpZ24taW47IH1cclxuLkB7ZmEtY3NzLXByZWZpeH0tdHJvcGh5OmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItdHJvcGh5OyB9XHJcbi5Ae2ZhLWNzcy1wcmVmaXh9LWdpdGh1Yi1zcXVhcmU6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1naXRodWItc3F1YXJlOyB9XHJcbi5Ae2ZhLWNzcy1wcmVmaXh9LXVwbG9hZDpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLXVwbG9hZDsgfVxyXG4uQHtmYS1jc3MtcHJlZml4fS1sZW1vbi1vOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItbGVtb24tbzsgfVxyXG4uQHtmYS1jc3MtcHJlZml4fS1waG9uZTpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLXBob25lOyB9XHJcbi5Ae2ZhLWNzcy1wcmVmaXh9LXNxdWFyZS1vOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItc3F1YXJlLW87IH1cclxuLkB7ZmEtY3NzLXByZWZpeH0tYm9va21hcmstbzpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLWJvb2ttYXJrLW87IH1cclxuLkB7ZmEtY3NzLXByZWZpeH0tcGhvbmUtc3F1YXJlOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItcGhvbmUtc3F1YXJlOyB9XHJcbi5Ae2ZhLWNzcy1wcmVmaXh9LXR3aXR0ZXI6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci10d2l0dGVyOyB9XHJcbi5Ae2ZhLWNzcy1wcmVmaXh9LWZhY2Vib29rLWY6YmVmb3JlLFxyXG4uQHtmYS1jc3MtcHJlZml4fS1mYWNlYm9vazpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLWZhY2Vib29rOyB9XHJcbi5Ae2ZhLWNzcy1wcmVmaXh9LWdpdGh1YjpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLWdpdGh1YjsgfVxyXG4uQHtmYS1jc3MtcHJlZml4fS11bmxvY2s6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci11bmxvY2s7IH1cclxuLkB7ZmEtY3NzLXByZWZpeH0tY3JlZGl0LWNhcmQ6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1jcmVkaXQtY2FyZDsgfVxyXG4uQHtmYS1jc3MtcHJlZml4fS1mZWVkOmJlZm9yZSxcclxuLkB7ZmEtY3NzLXByZWZpeH0tcnNzOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItcnNzOyB9XHJcbi5Ae2ZhLWNzcy1wcmVmaXh9LWhkZC1vOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItaGRkLW87IH1cclxuLkB7ZmEtY3NzLXByZWZpeH0tYnVsbGhvcm46YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1idWxsaG9ybjsgfVxyXG4uQHtmYS1jc3MtcHJlZml4fS1iZWxsOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItYmVsbDsgfVxyXG4uQHtmYS1jc3MtcHJlZml4fS1jZXJ0aWZpY2F0ZTpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLWNlcnRpZmljYXRlOyB9XHJcbi5Ae2ZhLWNzcy1wcmVmaXh9LWhhbmQtby1yaWdodDpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLWhhbmQtby1yaWdodDsgfVxyXG4uQHtmYS1jc3MtcHJlZml4fS1oYW5kLW8tbGVmdDpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLWhhbmQtby1sZWZ0OyB9XHJcbi5Ae2ZhLWNzcy1wcmVmaXh9LWhhbmQtby11cDpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLWhhbmQtby11cDsgfVxyXG4uQHtmYS1jc3MtcHJlZml4fS1oYW5kLW8tZG93bjpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLWhhbmQtby1kb3duOyB9XHJcbi5Ae2ZhLWNzcy1wcmVmaXh9LWFycm93LWNpcmNsZS1sZWZ0OmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItYXJyb3ctY2lyY2xlLWxlZnQ7IH1cclxuLkB7ZmEtY3NzLXByZWZpeH0tYXJyb3ctY2lyY2xlLXJpZ2h0OmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItYXJyb3ctY2lyY2xlLXJpZ2h0OyB9XHJcbi5Ae2ZhLWNzcy1wcmVmaXh9LWFycm93LWNpcmNsZS11cDpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLWFycm93LWNpcmNsZS11cDsgfVxyXG4uQHtmYS1jc3MtcHJlZml4fS1hcnJvdy1jaXJjbGUtZG93bjpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLWFycm93LWNpcmNsZS1kb3duOyB9XHJcbi5Ae2ZhLWNzcy1wcmVmaXh9LWdsb2JlOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItZ2xvYmU7IH1cclxuLkB7ZmEtY3NzLXByZWZpeH0td3JlbmNoOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItd3JlbmNoOyB9XHJcbi5Ae2ZhLWNzcy1wcmVmaXh9LXRhc2tzOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItdGFza3M7IH1cclxuLkB7ZmEtY3NzLXByZWZpeH0tZmlsdGVyOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItZmlsdGVyOyB9XHJcbi5Ae2ZhLWNzcy1wcmVmaXh9LWJyaWVmY2FzZTpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLWJyaWVmY2FzZTsgfVxyXG4uQHtmYS1jc3MtcHJlZml4fS1hcnJvd3MtYWx0OmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItYXJyb3dzLWFsdDsgfVxyXG4uQHtmYS1jc3MtcHJlZml4fS1ncm91cDpiZWZvcmUsXHJcbi5Ae2ZhLWNzcy1wcmVmaXh9LXVzZXJzOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItdXNlcnM7IH1cclxuLkB7ZmEtY3NzLXByZWZpeH0tY2hhaW46YmVmb3JlLFxyXG4uQHtmYS1jc3MtcHJlZml4fS1saW5rOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItbGluazsgfVxyXG4uQHtmYS1jc3MtcHJlZml4fS1jbG91ZDpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLWNsb3VkOyB9XHJcbi5Ae2ZhLWNzcy1wcmVmaXh9LWZsYXNrOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItZmxhc2s7IH1cclxuLkB7ZmEtY3NzLXByZWZpeH0tY3V0OmJlZm9yZSxcclxuLkB7ZmEtY3NzLXByZWZpeH0tc2Npc3NvcnM6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1zY2lzc29yczsgfVxyXG4uQHtmYS1jc3MtcHJlZml4fS1jb3B5OmJlZm9yZSxcclxuLkB7ZmEtY3NzLXByZWZpeH0tZmlsZXMtbzpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLWZpbGVzLW87IH1cclxuLkB7ZmEtY3NzLXByZWZpeH0tcGFwZXJjbGlwOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItcGFwZXJjbGlwOyB9XHJcbi5Ae2ZhLWNzcy1wcmVmaXh9LXNhdmU6YmVmb3JlLFxyXG4uQHtmYS1jc3MtcHJlZml4fS1mbG9wcHktbzpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLWZsb3BweS1vOyB9XHJcbi5Ae2ZhLWNzcy1wcmVmaXh9LXNxdWFyZTpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLXNxdWFyZTsgfVxyXG4uQHtmYS1jc3MtcHJlZml4fS1uYXZpY29uOmJlZm9yZSxcclxuLkB7ZmEtY3NzLXByZWZpeH0tcmVvcmRlcjpiZWZvcmUsXHJcbi5Ae2ZhLWNzcy1wcmVmaXh9LWJhcnM6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1iYXJzOyB9XHJcbi5Ae2ZhLWNzcy1wcmVmaXh9LWxpc3QtdWw6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1saXN0LXVsOyB9XHJcbi5Ae2ZhLWNzcy1wcmVmaXh9LWxpc3Qtb2w6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1saXN0LW9sOyB9XHJcbi5Ae2ZhLWNzcy1wcmVmaXh9LXN0cmlrZXRocm91Z2g6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1zdHJpa2V0aHJvdWdoOyB9XHJcbi5Ae2ZhLWNzcy1wcmVmaXh9LXVuZGVybGluZTpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLXVuZGVybGluZTsgfVxyXG4uQHtmYS1jc3MtcHJlZml4fS10YWJsZTpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLXRhYmxlOyB9XHJcbi5Ae2ZhLWNzcy1wcmVmaXh9LW1hZ2ljOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItbWFnaWM7IH1cclxuLkB7ZmEtY3NzLXByZWZpeH0tdHJ1Y2s6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci10cnVjazsgfVxyXG4uQHtmYS1jc3MtcHJlZml4fS1waW50ZXJlc3Q6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1waW50ZXJlc3Q7IH1cclxuLkB7ZmEtY3NzLXByZWZpeH0tcGludGVyZXN0LXNxdWFyZTpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLXBpbnRlcmVzdC1zcXVhcmU7IH1cclxuLkB7ZmEtY3NzLXByZWZpeH0tZ29vZ2xlLXBsdXMtc3F1YXJlOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItZ29vZ2xlLXBsdXMtc3F1YXJlOyB9XHJcbi5Ae2ZhLWNzcy1wcmVmaXh9LWdvb2dsZS1wbHVzOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItZ29vZ2xlLXBsdXM7IH1cclxuLkB7ZmEtY3NzLXByZWZpeH0tbW9uZXk6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1tb25leTsgfVxyXG4uQHtmYS1jc3MtcHJlZml4fS1jYXJldC1kb3duOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItY2FyZXQtZG93bjsgfVxyXG4uQHtmYS1jc3MtcHJlZml4fS1jYXJldC11cDpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLWNhcmV0LXVwOyB9XHJcbi5Ae2ZhLWNzcy1wcmVmaXh9LWNhcmV0LWxlZnQ6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1jYXJldC1sZWZ0OyB9XHJcbi5Ae2ZhLWNzcy1wcmVmaXh9LWNhcmV0LXJpZ2h0OmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItY2FyZXQtcmlnaHQ7IH1cclxuLkB7ZmEtY3NzLXByZWZpeH0tY29sdW1uczpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLWNvbHVtbnM7IH1cclxuLkB7ZmEtY3NzLXByZWZpeH0tdW5zb3J0ZWQ6YmVmb3JlLFxyXG4uQHtmYS1jc3MtcHJlZml4fS1zb3J0OmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItc29ydDsgfVxyXG4uQHtmYS1jc3MtcHJlZml4fS1zb3J0LWRvd246YmVmb3JlLFxyXG4uQHtmYS1jc3MtcHJlZml4fS1zb3J0LWRlc2M6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1zb3J0LWRlc2M7IH1cclxuLkB7ZmEtY3NzLXByZWZpeH0tc29ydC11cDpiZWZvcmUsXHJcbi5Ae2ZhLWNzcy1wcmVmaXh9LXNvcnQtYXNjOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItc29ydC1hc2M7IH1cclxuLkB7ZmEtY3NzLXByZWZpeH0tZW52ZWxvcGU6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1lbnZlbG9wZTsgfVxyXG4uQHtmYS1jc3MtcHJlZml4fS1saW5rZWRpbjpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLWxpbmtlZGluOyB9XHJcbi5Ae2ZhLWNzcy1wcmVmaXh9LXJvdGF0ZS1sZWZ0OmJlZm9yZSxcclxuLkB7ZmEtY3NzLXByZWZpeH0tdW5kbzpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLXVuZG87IH1cclxuLkB7ZmEtY3NzLXByZWZpeH0tbGVnYWw6YmVmb3JlLFxyXG4uQHtmYS1jc3MtcHJlZml4fS1nYXZlbDpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLWdhdmVsOyB9XHJcbi5Ae2ZhLWNzcy1wcmVmaXh9LWRhc2hib2FyZDpiZWZvcmUsXHJcbi5Ae2ZhLWNzcy1wcmVmaXh9LXRhY2hvbWV0ZXI6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci10YWNob21ldGVyOyB9XHJcbi5Ae2ZhLWNzcy1wcmVmaXh9LWNvbW1lbnQtbzpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLWNvbW1lbnQtbzsgfVxyXG4uQHtmYS1jc3MtcHJlZml4fS1jb21tZW50cy1vOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItY29tbWVudHMtbzsgfVxyXG4uQHtmYS1jc3MtcHJlZml4fS1mbGFzaDpiZWZvcmUsXHJcbi5Ae2ZhLWNzcy1wcmVmaXh9LWJvbHQ6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1ib2x0OyB9XHJcbi5Ae2ZhLWNzcy1wcmVmaXh9LXNpdGVtYXA6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1zaXRlbWFwOyB9XHJcbi5Ae2ZhLWNzcy1wcmVmaXh9LXVtYnJlbGxhOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItdW1icmVsbGE7IH1cclxuLkB7ZmEtY3NzLXByZWZpeH0tcGFzdGU6YmVmb3JlLFxyXG4uQHtmYS1jc3MtcHJlZml4fS1jbGlwYm9hcmQ6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1jbGlwYm9hcmQ7IH1cclxuLkB7ZmEtY3NzLXByZWZpeH0tbGlnaHRidWxiLW86YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1saWdodGJ1bGItbzsgfVxyXG4uQHtmYS1jc3MtcHJlZml4fS1leGNoYW5nZTpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLWV4Y2hhbmdlOyB9XHJcbi5Ae2ZhLWNzcy1wcmVmaXh9LWNsb3VkLWRvd25sb2FkOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItY2xvdWQtZG93bmxvYWQ7IH1cclxuLkB7ZmEtY3NzLXByZWZpeH0tY2xvdWQtdXBsb2FkOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItY2xvdWQtdXBsb2FkOyB9XHJcbi5Ae2ZhLWNzcy1wcmVmaXh9LXVzZXItbWQ6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci11c2VyLW1kOyB9XHJcbi5Ae2ZhLWNzcy1wcmVmaXh9LXN0ZXRob3Njb3BlOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItc3RldGhvc2NvcGU7IH1cclxuLkB7ZmEtY3NzLXByZWZpeH0tc3VpdGNhc2U6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1zdWl0Y2FzZTsgfVxyXG4uQHtmYS1jc3MtcHJlZml4fS1iZWxsLW86YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1iZWxsLW87IH1cclxuLkB7ZmEtY3NzLXByZWZpeH0tY29mZmVlOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItY29mZmVlOyB9XHJcbi5Ae2ZhLWNzcy1wcmVmaXh9LWN1dGxlcnk6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1jdXRsZXJ5OyB9XHJcbi5Ae2ZhLWNzcy1wcmVmaXh9LWZpbGUtdGV4dC1vOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItZmlsZS10ZXh0LW87IH1cclxuLkB7ZmEtY3NzLXByZWZpeH0tYnVpbGRpbmctbzpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLWJ1aWxkaW5nLW87IH1cclxuLkB7ZmEtY3NzLXByZWZpeH0taG9zcGl0YWwtbzpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLWhvc3BpdGFsLW87IH1cclxuLkB7ZmEtY3NzLXByZWZpeH0tYW1idWxhbmNlOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItYW1idWxhbmNlOyB9XHJcbi5Ae2ZhLWNzcy1wcmVmaXh9LW1lZGtpdDpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLW1lZGtpdDsgfVxyXG4uQHtmYS1jc3MtcHJlZml4fS1maWdodGVyLWpldDpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLWZpZ2h0ZXItamV0OyB9XHJcbi5Ae2ZhLWNzcy1wcmVmaXh9LWJlZXI6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1iZWVyOyB9XHJcbi5Ae2ZhLWNzcy1wcmVmaXh9LWgtc3F1YXJlOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItaC1zcXVhcmU7IH1cclxuLkB7ZmEtY3NzLXByZWZpeH0tcGx1cy1zcXVhcmU6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1wbHVzLXNxdWFyZTsgfVxyXG4uQHtmYS1jc3MtcHJlZml4fS1hbmdsZS1kb3VibGUtbGVmdDpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLWFuZ2xlLWRvdWJsZS1sZWZ0OyB9XHJcbi5Ae2ZhLWNzcy1wcmVmaXh9LWFuZ2xlLWRvdWJsZS1yaWdodDpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLWFuZ2xlLWRvdWJsZS1yaWdodDsgfVxyXG4uQHtmYS1jc3MtcHJlZml4fS1hbmdsZS1kb3VibGUtdXA6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1hbmdsZS1kb3VibGUtdXA7IH1cclxuLkB7ZmEtY3NzLXByZWZpeH0tYW5nbGUtZG91YmxlLWRvd246YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1hbmdsZS1kb3VibGUtZG93bjsgfVxyXG4uQHtmYS1jc3MtcHJlZml4fS1hbmdsZS1sZWZ0OmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItYW5nbGUtbGVmdDsgfVxyXG4uQHtmYS1jc3MtcHJlZml4fS1hbmdsZS1yaWdodDpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLWFuZ2xlLXJpZ2h0OyB9XHJcbi5Ae2ZhLWNzcy1wcmVmaXh9LWFuZ2xlLXVwOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItYW5nbGUtdXA7IH1cclxuLkB7ZmEtY3NzLXByZWZpeH0tYW5nbGUtZG93bjpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLWFuZ2xlLWRvd247IH1cclxuLkB7ZmEtY3NzLXByZWZpeH0tZGVza3RvcDpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLWRlc2t0b3A7IH1cclxuLkB7ZmEtY3NzLXByZWZpeH0tbGFwdG9wOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItbGFwdG9wOyB9XHJcbi5Ae2ZhLWNzcy1wcmVmaXh9LXRhYmxldDpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLXRhYmxldDsgfVxyXG4uQHtmYS1jc3MtcHJlZml4fS1tb2JpbGUtcGhvbmU6YmVmb3JlLFxyXG4uQHtmYS1jc3MtcHJlZml4fS1tb2JpbGU6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1tb2JpbGU7IH1cclxuLkB7ZmEtY3NzLXByZWZpeH0tY2lyY2xlLW86YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1jaXJjbGUtbzsgfVxyXG4uQHtmYS1jc3MtcHJlZml4fS1xdW90ZS1sZWZ0OmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItcXVvdGUtbGVmdDsgfVxyXG4uQHtmYS1jc3MtcHJlZml4fS1xdW90ZS1yaWdodDpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLXF1b3RlLXJpZ2h0OyB9XHJcbi5Ae2ZhLWNzcy1wcmVmaXh9LXNwaW5uZXI6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1zcGlubmVyOyB9XHJcbi5Ae2ZhLWNzcy1wcmVmaXh9LWNpcmNsZTpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLWNpcmNsZTsgfVxyXG4uQHtmYS1jc3MtcHJlZml4fS1tYWlsLXJlcGx5OmJlZm9yZSxcclxuLkB7ZmEtY3NzLXByZWZpeH0tcmVwbHk6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1yZXBseTsgfVxyXG4uQHtmYS1jc3MtcHJlZml4fS1naXRodWItYWx0OmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItZ2l0aHViLWFsdDsgfVxyXG4uQHtmYS1jc3MtcHJlZml4fS1mb2xkZXItbzpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLWZvbGRlci1vOyB9XHJcbi5Ae2ZhLWNzcy1wcmVmaXh9LWZvbGRlci1vcGVuLW86YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1mb2xkZXItb3Blbi1vOyB9XHJcbi5Ae2ZhLWNzcy1wcmVmaXh9LXNtaWxlLW86YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1zbWlsZS1vOyB9XHJcbi5Ae2ZhLWNzcy1wcmVmaXh9LWZyb3duLW86YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1mcm93bi1vOyB9XHJcbi5Ae2ZhLWNzcy1wcmVmaXh9LW1laC1vOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItbWVoLW87IH1cclxuLkB7ZmEtY3NzLXByZWZpeH0tZ2FtZXBhZDpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLWdhbWVwYWQ7IH1cclxuLkB7ZmEtY3NzLXByZWZpeH0ta2V5Ym9hcmQtbzpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLWtleWJvYXJkLW87IH1cclxuLkB7ZmEtY3NzLXByZWZpeH0tZmxhZy1vOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItZmxhZy1vOyB9XHJcbi5Ae2ZhLWNzcy1wcmVmaXh9LWZsYWctY2hlY2tlcmVkOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItZmxhZy1jaGVja2VyZWQ7IH1cclxuLkB7ZmEtY3NzLXByZWZpeH0tdGVybWluYWw6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci10ZXJtaW5hbDsgfVxyXG4uQHtmYS1jc3MtcHJlZml4fS1jb2RlOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItY29kZTsgfVxyXG4uQHtmYS1jc3MtcHJlZml4fS1tYWlsLXJlcGx5LWFsbDpiZWZvcmUsXHJcbi5Ae2ZhLWNzcy1wcmVmaXh9LXJlcGx5LWFsbDpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLXJlcGx5LWFsbDsgfVxyXG4uQHtmYS1jc3MtcHJlZml4fS1zdGFyLWhhbGYtZW1wdHk6YmVmb3JlLFxyXG4uQHtmYS1jc3MtcHJlZml4fS1zdGFyLWhhbGYtZnVsbDpiZWZvcmUsXHJcbi5Ae2ZhLWNzcy1wcmVmaXh9LXN0YXItaGFsZi1vOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItc3Rhci1oYWxmLW87IH1cclxuLkB7ZmEtY3NzLXByZWZpeH0tbG9jYXRpb24tYXJyb3c6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1sb2NhdGlvbi1hcnJvdzsgfVxyXG4uQHtmYS1jc3MtcHJlZml4fS1jcm9wOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItY3JvcDsgfVxyXG4uQHtmYS1jc3MtcHJlZml4fS1jb2RlLWZvcms6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1jb2RlLWZvcms7IH1cclxuLkB7ZmEtY3NzLXByZWZpeH0tdW5saW5rOmJlZm9yZSxcclxuLkB7ZmEtY3NzLXByZWZpeH0tY2hhaW4tYnJva2VuOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItY2hhaW4tYnJva2VuOyB9XHJcbi5Ae2ZhLWNzcy1wcmVmaXh9LXF1ZXN0aW9uOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItcXVlc3Rpb247IH1cclxuLkB7ZmEtY3NzLXByZWZpeH0taW5mbzpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLWluZm87IH1cclxuLkB7ZmEtY3NzLXByZWZpeH0tZXhjbGFtYXRpb246YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1leGNsYW1hdGlvbjsgfVxyXG4uQHtmYS1jc3MtcHJlZml4fS1zdXBlcnNjcmlwdDpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLXN1cGVyc2NyaXB0OyB9XHJcbi5Ae2ZhLWNzcy1wcmVmaXh9LXN1YnNjcmlwdDpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLXN1YnNjcmlwdDsgfVxyXG4uQHtmYS1jc3MtcHJlZml4fS1lcmFzZXI6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1lcmFzZXI7IH1cclxuLkB7ZmEtY3NzLXByZWZpeH0tcHV6emxlLXBpZWNlOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItcHV6emxlLXBpZWNlOyB9XHJcbi5Ae2ZhLWNzcy1wcmVmaXh9LW1pY3JvcGhvbmU6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1taWNyb3Bob25lOyB9XHJcbi5Ae2ZhLWNzcy1wcmVmaXh9LW1pY3JvcGhvbmUtc2xhc2g6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1taWNyb3Bob25lLXNsYXNoOyB9XHJcbi5Ae2ZhLWNzcy1wcmVmaXh9LXNoaWVsZDpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLXNoaWVsZDsgfVxyXG4uQHtmYS1jc3MtcHJlZml4fS1jYWxlbmRhci1vOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItY2FsZW5kYXItbzsgfVxyXG4uQHtmYS1jc3MtcHJlZml4fS1maXJlLWV4dGluZ3Vpc2hlcjpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLWZpcmUtZXh0aW5ndWlzaGVyOyB9XHJcbi5Ae2ZhLWNzcy1wcmVmaXh9LXJvY2tldDpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLXJvY2tldDsgfVxyXG4uQHtmYS1jc3MtcHJlZml4fS1tYXhjZG46YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1tYXhjZG47IH1cclxuLkB7ZmEtY3NzLXByZWZpeH0tY2hldnJvbi1jaXJjbGUtbGVmdDpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLWNoZXZyb24tY2lyY2xlLWxlZnQ7IH1cclxuLkB7ZmEtY3NzLXByZWZpeH0tY2hldnJvbi1jaXJjbGUtcmlnaHQ6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1jaGV2cm9uLWNpcmNsZS1yaWdodDsgfVxyXG4uQHtmYS1jc3MtcHJlZml4fS1jaGV2cm9uLWNpcmNsZS11cDpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLWNoZXZyb24tY2lyY2xlLXVwOyB9XHJcbi5Ae2ZhLWNzcy1wcmVmaXh9LWNoZXZyb24tY2lyY2xlLWRvd246YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1jaGV2cm9uLWNpcmNsZS1kb3duOyB9XHJcbi5Ae2ZhLWNzcy1wcmVmaXh9LWh0bWw1OmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItaHRtbDU7IH1cclxuLkB7ZmEtY3NzLXByZWZpeH0tY3NzMzpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLWNzczM7IH1cclxuLkB7ZmEtY3NzLXByZWZpeH0tYW5jaG9yOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItYW5jaG9yOyB9XHJcbi5Ae2ZhLWNzcy1wcmVmaXh9LXVubG9jay1hbHQ6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci11bmxvY2stYWx0OyB9XHJcbi5Ae2ZhLWNzcy1wcmVmaXh9LWJ1bGxzZXllOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItYnVsbHNleWU7IH1cclxuLkB7ZmEtY3NzLXByZWZpeH0tZWxsaXBzaXMtaDpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLWVsbGlwc2lzLWg7IH1cclxuLkB7ZmEtY3NzLXByZWZpeH0tZWxsaXBzaXMtdjpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLWVsbGlwc2lzLXY7IH1cclxuLkB7ZmEtY3NzLXByZWZpeH0tcnNzLXNxdWFyZTpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLXJzcy1zcXVhcmU7IH1cclxuLkB7ZmEtY3NzLXByZWZpeH0tcGxheS1jaXJjbGU6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1wbGF5LWNpcmNsZTsgfVxyXG4uQHtmYS1jc3MtcHJlZml4fS10aWNrZXQ6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci10aWNrZXQ7IH1cclxuLkB7ZmEtY3NzLXByZWZpeH0tbWludXMtc3F1YXJlOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItbWludXMtc3F1YXJlOyB9XHJcbi5Ae2ZhLWNzcy1wcmVmaXh9LW1pbnVzLXNxdWFyZS1vOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItbWludXMtc3F1YXJlLW87IH1cclxuLkB7ZmEtY3NzLXByZWZpeH0tbGV2ZWwtdXA6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1sZXZlbC11cDsgfVxyXG4uQHtmYS1jc3MtcHJlZml4fS1sZXZlbC1kb3duOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItbGV2ZWwtZG93bjsgfVxyXG4uQHtmYS1jc3MtcHJlZml4fS1jaGVjay1zcXVhcmU6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1jaGVjay1zcXVhcmU7IH1cclxuLkB7ZmEtY3NzLXByZWZpeH0tcGVuY2lsLXNxdWFyZTpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLXBlbmNpbC1zcXVhcmU7IH1cclxuLkB7ZmEtY3NzLXByZWZpeH0tZXh0ZXJuYWwtbGluay1zcXVhcmU6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1leHRlcm5hbC1saW5rLXNxdWFyZTsgfVxyXG4uQHtmYS1jc3MtcHJlZml4fS1zaGFyZS1zcXVhcmU6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1zaGFyZS1zcXVhcmU7IH1cclxuLkB7ZmEtY3NzLXByZWZpeH0tY29tcGFzczpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLWNvbXBhc3M7IH1cclxuLkB7ZmEtY3NzLXByZWZpeH0tdG9nZ2xlLWRvd246YmVmb3JlLFxyXG4uQHtmYS1jc3MtcHJlZml4fS1jYXJldC1zcXVhcmUtby1kb3duOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItY2FyZXQtc3F1YXJlLW8tZG93bjsgfVxyXG4uQHtmYS1jc3MtcHJlZml4fS10b2dnbGUtdXA6YmVmb3JlLFxyXG4uQHtmYS1jc3MtcHJlZml4fS1jYXJldC1zcXVhcmUtby11cDpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLWNhcmV0LXNxdWFyZS1vLXVwOyB9XHJcbi5Ae2ZhLWNzcy1wcmVmaXh9LXRvZ2dsZS1yaWdodDpiZWZvcmUsXHJcbi5Ae2ZhLWNzcy1wcmVmaXh9LWNhcmV0LXNxdWFyZS1vLXJpZ2h0OmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItY2FyZXQtc3F1YXJlLW8tcmlnaHQ7IH1cclxuLkB7ZmEtY3NzLXByZWZpeH0tZXVybzpiZWZvcmUsXHJcbi5Ae2ZhLWNzcy1wcmVmaXh9LWV1cjpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLWV1cjsgfVxyXG4uQHtmYS1jc3MtcHJlZml4fS1nYnA6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1nYnA7IH1cclxuLkB7ZmEtY3NzLXByZWZpeH0tZG9sbGFyOmJlZm9yZSxcclxuLkB7ZmEtY3NzLXByZWZpeH0tdXNkOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItdXNkOyB9XHJcbi5Ae2ZhLWNzcy1wcmVmaXh9LXJ1cGVlOmJlZm9yZSxcclxuLkB7ZmEtY3NzLXByZWZpeH0taW5yOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItaW5yOyB9XHJcbi5Ae2ZhLWNzcy1wcmVmaXh9LWNueTpiZWZvcmUsXHJcbi5Ae2ZhLWNzcy1wcmVmaXh9LXJtYjpiZWZvcmUsXHJcbi5Ae2ZhLWNzcy1wcmVmaXh9LXllbjpiZWZvcmUsXHJcbi5Ae2ZhLWNzcy1wcmVmaXh9LWpweTpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLWpweTsgfVxyXG4uQHtmYS1jc3MtcHJlZml4fS1ydWJsZTpiZWZvcmUsXHJcbi5Ae2ZhLWNzcy1wcmVmaXh9LXJvdWJsZTpiZWZvcmUsXHJcbi5Ae2ZhLWNzcy1wcmVmaXh9LXJ1YjpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLXJ1YjsgfVxyXG4uQHtmYS1jc3MtcHJlZml4fS13b246YmVmb3JlLFxyXG4uQHtmYS1jc3MtcHJlZml4fS1rcnc6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1rcnc7IH1cclxuLkB7ZmEtY3NzLXByZWZpeH0tYml0Y29pbjpiZWZvcmUsXHJcbi5Ae2ZhLWNzcy1wcmVmaXh9LWJ0YzpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLWJ0YzsgfVxyXG4uQHtmYS1jc3MtcHJlZml4fS1maWxlOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItZmlsZTsgfVxyXG4uQHtmYS1jc3MtcHJlZml4fS1maWxlLXRleHQ6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1maWxlLXRleHQ7IH1cclxuLkB7ZmEtY3NzLXByZWZpeH0tc29ydC1hbHBoYS1hc2M6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1zb3J0LWFscGhhLWFzYzsgfVxyXG4uQHtmYS1jc3MtcHJlZml4fS1zb3J0LWFscGhhLWRlc2M6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1zb3J0LWFscGhhLWRlc2M7IH1cclxuLkB7ZmEtY3NzLXByZWZpeH0tc29ydC1hbW91bnQtYXNjOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItc29ydC1hbW91bnQtYXNjOyB9XHJcbi5Ae2ZhLWNzcy1wcmVmaXh9LXNvcnQtYW1vdW50LWRlc2M6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1zb3J0LWFtb3VudC1kZXNjOyB9XHJcbi5Ae2ZhLWNzcy1wcmVmaXh9LXNvcnQtbnVtZXJpYy1hc2M6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1zb3J0LW51bWVyaWMtYXNjOyB9XHJcbi5Ae2ZhLWNzcy1wcmVmaXh9LXNvcnQtbnVtZXJpYy1kZXNjOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItc29ydC1udW1lcmljLWRlc2M7IH1cclxuLkB7ZmEtY3NzLXByZWZpeH0tdGh1bWJzLXVwOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItdGh1bWJzLXVwOyB9XHJcbi5Ae2ZhLWNzcy1wcmVmaXh9LXRodW1icy1kb3duOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItdGh1bWJzLWRvd247IH1cclxuLkB7ZmEtY3NzLXByZWZpeH0teW91dHViZS1zcXVhcmU6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci15b3V0dWJlLXNxdWFyZTsgfVxyXG4uQHtmYS1jc3MtcHJlZml4fS15b3V0dWJlOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXIteW91dHViZTsgfVxyXG4uQHtmYS1jc3MtcHJlZml4fS14aW5nOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXIteGluZzsgfVxyXG4uQHtmYS1jc3MtcHJlZml4fS14aW5nLXNxdWFyZTpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLXhpbmctc3F1YXJlOyB9XHJcbi5Ae2ZhLWNzcy1wcmVmaXh9LXlvdXR1YmUtcGxheTpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLXlvdXR1YmUtcGxheTsgfVxyXG4uQHtmYS1jc3MtcHJlZml4fS1kcm9wYm94OmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItZHJvcGJveDsgfVxyXG4uQHtmYS1jc3MtcHJlZml4fS1zdGFjay1vdmVyZmxvdzpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLXN0YWNrLW92ZXJmbG93OyB9XHJcbi5Ae2ZhLWNzcy1wcmVmaXh9LWluc3RhZ3JhbTpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLWluc3RhZ3JhbTsgfVxyXG4uQHtmYS1jc3MtcHJlZml4fS1mbGlja3I6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1mbGlja3I7IH1cclxuLkB7ZmEtY3NzLXByZWZpeH0tYWRuOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItYWRuOyB9XHJcbi5Ae2ZhLWNzcy1wcmVmaXh9LWJpdGJ1Y2tldDpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLWJpdGJ1Y2tldDsgfVxyXG4uQHtmYS1jc3MtcHJlZml4fS1iaXRidWNrZXQtc3F1YXJlOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItYml0YnVja2V0LXNxdWFyZTsgfVxyXG4uQHtmYS1jc3MtcHJlZml4fS10dW1ibHI6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci10dW1ibHI7IH1cclxuLkB7ZmEtY3NzLXByZWZpeH0tdHVtYmxyLXNxdWFyZTpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLXR1bWJsci1zcXVhcmU7IH1cclxuLkB7ZmEtY3NzLXByZWZpeH0tbG9uZy1hcnJvdy1kb3duOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItbG9uZy1hcnJvdy1kb3duOyB9XHJcbi5Ae2ZhLWNzcy1wcmVmaXh9LWxvbmctYXJyb3ctdXA6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1sb25nLWFycm93LXVwOyB9XHJcbi5Ae2ZhLWNzcy1wcmVmaXh9LWxvbmctYXJyb3ctbGVmdDpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLWxvbmctYXJyb3ctbGVmdDsgfVxyXG4uQHtmYS1jc3MtcHJlZml4fS1sb25nLWFycm93LXJpZ2h0OmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItbG9uZy1hcnJvdy1yaWdodDsgfVxyXG4uQHtmYS1jc3MtcHJlZml4fS1hcHBsZTpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLWFwcGxlOyB9XHJcbi5Ae2ZhLWNzcy1wcmVmaXh9LXdpbmRvd3M6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci13aW5kb3dzOyB9XHJcbi5Ae2ZhLWNzcy1wcmVmaXh9LWFuZHJvaWQ6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1hbmRyb2lkOyB9XHJcbi5Ae2ZhLWNzcy1wcmVmaXh9LWxpbnV4OmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItbGludXg7IH1cclxuLkB7ZmEtY3NzLXByZWZpeH0tZHJpYmJibGU6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1kcmliYmJsZTsgfVxyXG4uQHtmYS1jc3MtcHJlZml4fS1za3lwZTpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLXNreXBlOyB9XHJcbi5Ae2ZhLWNzcy1wcmVmaXh9LWZvdXJzcXVhcmU6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1mb3Vyc3F1YXJlOyB9XHJcbi5Ae2ZhLWNzcy1wcmVmaXh9LXRyZWxsbzpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLXRyZWxsbzsgfVxyXG4uQHtmYS1jc3MtcHJlZml4fS1mZW1hbGU6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1mZW1hbGU7IH1cclxuLkB7ZmEtY3NzLXByZWZpeH0tbWFsZTpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLW1hbGU7IH1cclxuLkB7ZmEtY3NzLXByZWZpeH0tZ2l0dGlwOmJlZm9yZSxcclxuLkB7ZmEtY3NzLXByZWZpeH0tZ3JhdGlwYXk6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1ncmF0aXBheTsgfVxyXG4uQHtmYS1jc3MtcHJlZml4fS1zdW4tbzpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLXN1bi1vOyB9XHJcbi5Ae2ZhLWNzcy1wcmVmaXh9LW1vb24tbzpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLW1vb24tbzsgfVxyXG4uQHtmYS1jc3MtcHJlZml4fS1hcmNoaXZlOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItYXJjaGl2ZTsgfVxyXG4uQHtmYS1jc3MtcHJlZml4fS1idWc6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1idWc7IH1cclxuLkB7ZmEtY3NzLXByZWZpeH0tdms6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci12azsgfVxyXG4uQHtmYS1jc3MtcHJlZml4fS13ZWlibzpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLXdlaWJvOyB9XHJcbi5Ae2ZhLWNzcy1wcmVmaXh9LXJlbnJlbjpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLXJlbnJlbjsgfVxyXG4uQHtmYS1jc3MtcHJlZml4fS1wYWdlbGluZXM6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1wYWdlbGluZXM7IH1cclxuLkB7ZmEtY3NzLXByZWZpeH0tc3RhY2stZXhjaGFuZ2U6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1zdGFjay1leGNoYW5nZTsgfVxyXG4uQHtmYS1jc3MtcHJlZml4fS1hcnJvdy1jaXJjbGUtby1yaWdodDpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLWFycm93LWNpcmNsZS1vLXJpZ2h0OyB9XHJcbi5Ae2ZhLWNzcy1wcmVmaXh9LWFycm93LWNpcmNsZS1vLWxlZnQ6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1hcnJvdy1jaXJjbGUtby1sZWZ0OyB9XHJcbi5Ae2ZhLWNzcy1wcmVmaXh9LXRvZ2dsZS1sZWZ0OmJlZm9yZSxcclxuLkB7ZmEtY3NzLXByZWZpeH0tY2FyZXQtc3F1YXJlLW8tbGVmdDpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLWNhcmV0LXNxdWFyZS1vLWxlZnQ7IH1cclxuLkB7ZmEtY3NzLXByZWZpeH0tZG90LWNpcmNsZS1vOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItZG90LWNpcmNsZS1vOyB9XHJcbi5Ae2ZhLWNzcy1wcmVmaXh9LXdoZWVsY2hhaXI6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci13aGVlbGNoYWlyOyB9XHJcbi5Ae2ZhLWNzcy1wcmVmaXh9LXZpbWVvLXNxdWFyZTpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLXZpbWVvLXNxdWFyZTsgfVxyXG4uQHtmYS1jc3MtcHJlZml4fS10dXJraXNoLWxpcmE6YmVmb3JlLFxyXG4uQHtmYS1jc3MtcHJlZml4fS10cnk6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci10cnk7IH1cclxuLkB7ZmEtY3NzLXByZWZpeH0tcGx1cy1zcXVhcmUtbzpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLXBsdXMtc3F1YXJlLW87IH1cclxuLkB7ZmEtY3NzLXByZWZpeH0tc3BhY2Utc2h1dHRsZTpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLXNwYWNlLXNodXR0bGU7IH1cclxuLkB7ZmEtY3NzLXByZWZpeH0tc2xhY2s6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1zbGFjazsgfVxyXG4uQHtmYS1jc3MtcHJlZml4fS1lbnZlbG9wZS1zcXVhcmU6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1lbnZlbG9wZS1zcXVhcmU7IH1cclxuLkB7ZmEtY3NzLXByZWZpeH0td29yZHByZXNzOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItd29yZHByZXNzOyB9XHJcbi5Ae2ZhLWNzcy1wcmVmaXh9LW9wZW5pZDpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLW9wZW5pZDsgfVxyXG4uQHtmYS1jc3MtcHJlZml4fS1pbnN0aXR1dGlvbjpiZWZvcmUsXHJcbi5Ae2ZhLWNzcy1wcmVmaXh9LWJhbms6YmVmb3JlLFxyXG4uQHtmYS1jc3MtcHJlZml4fS11bml2ZXJzaXR5OmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItdW5pdmVyc2l0eTsgfVxyXG4uQHtmYS1jc3MtcHJlZml4fS1tb3J0YXItYm9hcmQ6YmVmb3JlLFxyXG4uQHtmYS1jc3MtcHJlZml4fS1ncmFkdWF0aW9uLWNhcDpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLWdyYWR1YXRpb24tY2FwOyB9XHJcbi5Ae2ZhLWNzcy1wcmVmaXh9LXlhaG9vOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXIteWFob287IH1cclxuLkB7ZmEtY3NzLXByZWZpeH0tZ29vZ2xlOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItZ29vZ2xlOyB9XHJcbi5Ae2ZhLWNzcy1wcmVmaXh9LXJlZGRpdDpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLXJlZGRpdDsgfVxyXG4uQHtmYS1jc3MtcHJlZml4fS1yZWRkaXQtc3F1YXJlOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItcmVkZGl0LXNxdWFyZTsgfVxyXG4uQHtmYS1jc3MtcHJlZml4fS1zdHVtYmxldXBvbi1jaXJjbGU6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1zdHVtYmxldXBvbi1jaXJjbGU7IH1cclxuLkB7ZmEtY3NzLXByZWZpeH0tc3R1bWJsZXVwb246YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1zdHVtYmxldXBvbjsgfVxyXG4uQHtmYS1jc3MtcHJlZml4fS1kZWxpY2lvdXM6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1kZWxpY2lvdXM7IH1cclxuLkB7ZmEtY3NzLXByZWZpeH0tZGlnZzpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLWRpZ2c7IH1cclxuLkB7ZmEtY3NzLXByZWZpeH0tcGllZC1waXBlci1wcDpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLXBpZWQtcGlwZXItcHA7IH1cclxuLkB7ZmEtY3NzLXByZWZpeH0tcGllZC1waXBlci1hbHQ6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1waWVkLXBpcGVyLWFsdDsgfVxyXG4uQHtmYS1jc3MtcHJlZml4fS1kcnVwYWw6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1kcnVwYWw7IH1cclxuLkB7ZmEtY3NzLXByZWZpeH0tam9vbWxhOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItam9vbWxhOyB9XHJcbi5Ae2ZhLWNzcy1wcmVmaXh9LWxhbmd1YWdlOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItbGFuZ3VhZ2U7IH1cclxuLkB7ZmEtY3NzLXByZWZpeH0tZmF4OmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItZmF4OyB9XHJcbi5Ae2ZhLWNzcy1wcmVmaXh9LWJ1aWxkaW5nOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItYnVpbGRpbmc7IH1cclxuLkB7ZmEtY3NzLXByZWZpeH0tY2hpbGQ6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1jaGlsZDsgfVxyXG4uQHtmYS1jc3MtcHJlZml4fS1wYXc6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1wYXc7IH1cclxuLkB7ZmEtY3NzLXByZWZpeH0tc3Bvb246YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1zcG9vbjsgfVxyXG4uQHtmYS1jc3MtcHJlZml4fS1jdWJlOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItY3ViZTsgfVxyXG4uQHtmYS1jc3MtcHJlZml4fS1jdWJlczpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLWN1YmVzOyB9XHJcbi5Ae2ZhLWNzcy1wcmVmaXh9LWJlaGFuY2U6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1iZWhhbmNlOyB9XHJcbi5Ae2ZhLWNzcy1wcmVmaXh9LWJlaGFuY2Utc3F1YXJlOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItYmVoYW5jZS1zcXVhcmU7IH1cclxuLkB7ZmEtY3NzLXByZWZpeH0tc3RlYW06YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1zdGVhbTsgfVxyXG4uQHtmYS1jc3MtcHJlZml4fS1zdGVhbS1zcXVhcmU6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1zdGVhbS1zcXVhcmU7IH1cclxuLkB7ZmEtY3NzLXByZWZpeH0tcmVjeWNsZTpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLXJlY3ljbGU7IH1cclxuLkB7ZmEtY3NzLXByZWZpeH0tYXV0b21vYmlsZTpiZWZvcmUsXHJcbi5Ae2ZhLWNzcy1wcmVmaXh9LWNhcjpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLWNhcjsgfVxyXG4uQHtmYS1jc3MtcHJlZml4fS1jYWI6YmVmb3JlLFxyXG4uQHtmYS1jc3MtcHJlZml4fS10YXhpOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItdGF4aTsgfVxyXG4uQHtmYS1jc3MtcHJlZml4fS10cmVlOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItdHJlZTsgfVxyXG4uQHtmYS1jc3MtcHJlZml4fS1zcG90aWZ5OmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItc3BvdGlmeTsgfVxyXG4uQHtmYS1jc3MtcHJlZml4fS1kZXZpYW50YXJ0OmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItZGV2aWFudGFydDsgfVxyXG4uQHtmYS1jc3MtcHJlZml4fS1zb3VuZGNsb3VkOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItc291bmRjbG91ZDsgfVxyXG4uQHtmYS1jc3MtcHJlZml4fS1kYXRhYmFzZTpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLWRhdGFiYXNlOyB9XHJcbi5Ae2ZhLWNzcy1wcmVmaXh9LWZpbGUtcGRmLW86YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1maWxlLXBkZi1vOyB9XHJcbi5Ae2ZhLWNzcy1wcmVmaXh9LWZpbGUtd29yZC1vOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItZmlsZS13b3JkLW87IH1cclxuLkB7ZmEtY3NzLXByZWZpeH0tZmlsZS1leGNlbC1vOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItZmlsZS1leGNlbC1vOyB9XHJcbi5Ae2ZhLWNzcy1wcmVmaXh9LWZpbGUtcG93ZXJwb2ludC1vOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItZmlsZS1wb3dlcnBvaW50LW87IH1cclxuLkB7ZmEtY3NzLXByZWZpeH0tZmlsZS1waG90by1vOmJlZm9yZSxcclxuLkB7ZmEtY3NzLXByZWZpeH0tZmlsZS1waWN0dXJlLW86YmVmb3JlLFxyXG4uQHtmYS1jc3MtcHJlZml4fS1maWxlLWltYWdlLW86YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1maWxlLWltYWdlLW87IH1cclxuLkB7ZmEtY3NzLXByZWZpeH0tZmlsZS16aXAtbzpiZWZvcmUsXHJcbi5Ae2ZhLWNzcy1wcmVmaXh9LWZpbGUtYXJjaGl2ZS1vOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItZmlsZS1hcmNoaXZlLW87IH1cclxuLkB7ZmEtY3NzLXByZWZpeH0tZmlsZS1zb3VuZC1vOmJlZm9yZSxcclxuLkB7ZmEtY3NzLXByZWZpeH0tZmlsZS1hdWRpby1vOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItZmlsZS1hdWRpby1vOyB9XHJcbi5Ae2ZhLWNzcy1wcmVmaXh9LWZpbGUtbW92aWUtbzpiZWZvcmUsXHJcbi5Ae2ZhLWNzcy1wcmVmaXh9LWZpbGUtdmlkZW8tbzpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLWZpbGUtdmlkZW8tbzsgfVxyXG4uQHtmYS1jc3MtcHJlZml4fS1maWxlLWNvZGUtbzpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLWZpbGUtY29kZS1vOyB9XHJcbi5Ae2ZhLWNzcy1wcmVmaXh9LXZpbmU6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci12aW5lOyB9XHJcbi5Ae2ZhLWNzcy1wcmVmaXh9LWNvZGVwZW46YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1jb2RlcGVuOyB9XHJcbi5Ae2ZhLWNzcy1wcmVmaXh9LWpzZmlkZGxlOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItanNmaWRkbGU7IH1cclxuLkB7ZmEtY3NzLXByZWZpeH0tbGlmZS1ib3V5OmJlZm9yZSxcclxuLkB7ZmEtY3NzLXByZWZpeH0tbGlmZS1idW95OmJlZm9yZSxcclxuLkB7ZmEtY3NzLXByZWZpeH0tbGlmZS1zYXZlcjpiZWZvcmUsXHJcbi5Ae2ZhLWNzcy1wcmVmaXh9LXN1cHBvcnQ6YmVmb3JlLFxyXG4uQHtmYS1jc3MtcHJlZml4fS1saWZlLXJpbmc6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1saWZlLXJpbmc7IH1cclxuLkB7ZmEtY3NzLXByZWZpeH0tY2lyY2xlLW8tbm90Y2g6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1jaXJjbGUtby1ub3RjaDsgfVxyXG4uQHtmYS1jc3MtcHJlZml4fS1yYTpiZWZvcmUsXHJcbi5Ae2ZhLWNzcy1wcmVmaXh9LXJlc2lzdGFuY2U6YmVmb3JlLFxyXG4uQHtmYS1jc3MtcHJlZml4fS1yZWJlbDpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLXJlYmVsOyB9XHJcbi5Ae2ZhLWNzcy1wcmVmaXh9LWdlOmJlZm9yZSxcclxuLkB7ZmEtY3NzLXByZWZpeH0tZW1waXJlOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItZW1waXJlOyB9XHJcbi5Ae2ZhLWNzcy1wcmVmaXh9LWdpdC1zcXVhcmU6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1naXQtc3F1YXJlOyB9XHJcbi5Ae2ZhLWNzcy1wcmVmaXh9LWdpdDpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLWdpdDsgfVxyXG4uQHtmYS1jc3MtcHJlZml4fS15LWNvbWJpbmF0b3Itc3F1YXJlOmJlZm9yZSxcclxuLkB7ZmEtY3NzLXByZWZpeH0teWMtc3F1YXJlOmJlZm9yZSxcclxuLkB7ZmEtY3NzLXByZWZpeH0taGFja2VyLW5ld3M6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1oYWNrZXItbmV3czsgfVxyXG4uQHtmYS1jc3MtcHJlZml4fS10ZW5jZW50LXdlaWJvOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItdGVuY2VudC13ZWlibzsgfVxyXG4uQHtmYS1jc3MtcHJlZml4fS1xcTpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLXFxOyB9XHJcbi5Ae2ZhLWNzcy1wcmVmaXh9LXdlY2hhdDpiZWZvcmUsXHJcbi5Ae2ZhLWNzcy1wcmVmaXh9LXdlaXhpbjpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLXdlaXhpbjsgfVxyXG4uQHtmYS1jc3MtcHJlZml4fS1zZW5kOmJlZm9yZSxcclxuLkB7ZmEtY3NzLXByZWZpeH0tcGFwZXItcGxhbmU6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1wYXBlci1wbGFuZTsgfVxyXG4uQHtmYS1jc3MtcHJlZml4fS1zZW5kLW86YmVmb3JlLFxyXG4uQHtmYS1jc3MtcHJlZml4fS1wYXBlci1wbGFuZS1vOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItcGFwZXItcGxhbmUtbzsgfVxyXG4uQHtmYS1jc3MtcHJlZml4fS1oaXN0b3J5OmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItaGlzdG9yeTsgfVxyXG4uQHtmYS1jc3MtcHJlZml4fS1jaXJjbGUtdGhpbjpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLWNpcmNsZS10aGluOyB9XHJcbi5Ae2ZhLWNzcy1wcmVmaXh9LWhlYWRlcjpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLWhlYWRlcjsgfVxyXG4uQHtmYS1jc3MtcHJlZml4fS1wYXJhZ3JhcGg6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1wYXJhZ3JhcGg7IH1cclxuLkB7ZmEtY3NzLXByZWZpeH0tc2xpZGVyczpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLXNsaWRlcnM7IH1cclxuLkB7ZmEtY3NzLXByZWZpeH0tc2hhcmUtYWx0OmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItc2hhcmUtYWx0OyB9XHJcbi5Ae2ZhLWNzcy1wcmVmaXh9LXNoYXJlLWFsdC1zcXVhcmU6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1zaGFyZS1hbHQtc3F1YXJlOyB9XHJcbi5Ae2ZhLWNzcy1wcmVmaXh9LWJvbWI6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1ib21iOyB9XHJcbi5Ae2ZhLWNzcy1wcmVmaXh9LXNvY2Nlci1iYWxsLW86YmVmb3JlLFxyXG4uQHtmYS1jc3MtcHJlZml4fS1mdXRib2wtbzpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLWZ1dGJvbC1vOyB9XHJcbi5Ae2ZhLWNzcy1wcmVmaXh9LXR0eTpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLXR0eTsgfVxyXG4uQHtmYS1jc3MtcHJlZml4fS1iaW5vY3VsYXJzOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItYmlub2N1bGFyczsgfVxyXG4uQHtmYS1jc3MtcHJlZml4fS1wbHVnOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItcGx1ZzsgfVxyXG4uQHtmYS1jc3MtcHJlZml4fS1zbGlkZXNoYXJlOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItc2xpZGVzaGFyZTsgfVxyXG4uQHtmYS1jc3MtcHJlZml4fS10d2l0Y2g6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci10d2l0Y2g7IH1cclxuLkB7ZmEtY3NzLXByZWZpeH0teWVscDpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLXllbHA7IH1cclxuLkB7ZmEtY3NzLXByZWZpeH0tbmV3c3BhcGVyLW86YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1uZXdzcGFwZXItbzsgfVxyXG4uQHtmYS1jc3MtcHJlZml4fS13aWZpOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItd2lmaTsgfVxyXG4uQHtmYS1jc3MtcHJlZml4fS1jYWxjdWxhdG9yOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItY2FsY3VsYXRvcjsgfVxyXG4uQHtmYS1jc3MtcHJlZml4fS1wYXlwYWw6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1wYXlwYWw7IH1cclxuLkB7ZmEtY3NzLXByZWZpeH0tZ29vZ2xlLXdhbGxldDpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLWdvb2dsZS13YWxsZXQ7IH1cclxuLkB7ZmEtY3NzLXByZWZpeH0tY2MtdmlzYTpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLWNjLXZpc2E7IH1cclxuLkB7ZmEtY3NzLXByZWZpeH0tY2MtbWFzdGVyY2FyZDpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLWNjLW1hc3RlcmNhcmQ7IH1cclxuLkB7ZmEtY3NzLXByZWZpeH0tY2MtZGlzY292ZXI6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1jYy1kaXNjb3ZlcjsgfVxyXG4uQHtmYS1jc3MtcHJlZml4fS1jYy1hbWV4OmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItY2MtYW1leDsgfVxyXG4uQHtmYS1jc3MtcHJlZml4fS1jYy1wYXlwYWw6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1jYy1wYXlwYWw7IH1cclxuLkB7ZmEtY3NzLXByZWZpeH0tY2Mtc3RyaXBlOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItY2Mtc3RyaXBlOyB9XHJcbi5Ae2ZhLWNzcy1wcmVmaXh9LWJlbGwtc2xhc2g6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1iZWxsLXNsYXNoOyB9XHJcbi5Ae2ZhLWNzcy1wcmVmaXh9LWJlbGwtc2xhc2gtbzpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLWJlbGwtc2xhc2gtbzsgfVxyXG4uQHtmYS1jc3MtcHJlZml4fS10cmFzaDpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLXRyYXNoOyB9XHJcbi5Ae2ZhLWNzcy1wcmVmaXh9LWNvcHlyaWdodDpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLWNvcHlyaWdodDsgfVxyXG4uQHtmYS1jc3MtcHJlZml4fS1hdDpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLWF0OyB9XHJcbi5Ae2ZhLWNzcy1wcmVmaXh9LWV5ZWRyb3BwZXI6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1leWVkcm9wcGVyOyB9XHJcbi5Ae2ZhLWNzcy1wcmVmaXh9LXBhaW50LWJydXNoOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItcGFpbnQtYnJ1c2g7IH1cclxuLkB7ZmEtY3NzLXByZWZpeH0tYmlydGhkYXktY2FrZTpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLWJpcnRoZGF5LWNha2U7IH1cclxuLkB7ZmEtY3NzLXByZWZpeH0tYXJlYS1jaGFydDpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLWFyZWEtY2hhcnQ7IH1cclxuLkB7ZmEtY3NzLXByZWZpeH0tcGllLWNoYXJ0OmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItcGllLWNoYXJ0OyB9XHJcbi5Ae2ZhLWNzcy1wcmVmaXh9LWxpbmUtY2hhcnQ6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1saW5lLWNoYXJ0OyB9XHJcbi5Ae2ZhLWNzcy1wcmVmaXh9LWxhc3RmbTpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLWxhc3RmbTsgfVxyXG4uQHtmYS1jc3MtcHJlZml4fS1sYXN0Zm0tc3F1YXJlOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItbGFzdGZtLXNxdWFyZTsgfVxyXG4uQHtmYS1jc3MtcHJlZml4fS10b2dnbGUtb2ZmOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItdG9nZ2xlLW9mZjsgfVxyXG4uQHtmYS1jc3MtcHJlZml4fS10b2dnbGUtb246YmVmb3JlIHsgY29udGVudDogQGZhLXZhci10b2dnbGUtb247IH1cclxuLkB7ZmEtY3NzLXByZWZpeH0tYmljeWNsZTpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLWJpY3ljbGU7IH1cclxuLkB7ZmEtY3NzLXByZWZpeH0tYnVzOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItYnVzOyB9XHJcbi5Ae2ZhLWNzcy1wcmVmaXh9LWlveGhvc3Q6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1pb3hob3N0OyB9XHJcbi5Ae2ZhLWNzcy1wcmVmaXh9LWFuZ2VsbGlzdDpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLWFuZ2VsbGlzdDsgfVxyXG4uQHtmYS1jc3MtcHJlZml4fS1jYzpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLWNjOyB9XHJcbi5Ae2ZhLWNzcy1wcmVmaXh9LXNoZWtlbDpiZWZvcmUsXHJcbi5Ae2ZhLWNzcy1wcmVmaXh9LXNoZXFlbDpiZWZvcmUsXHJcbi5Ae2ZhLWNzcy1wcmVmaXh9LWlsczpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLWlsczsgfVxyXG4uQHtmYS1jc3MtcHJlZml4fS1tZWFucGF0aDpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLW1lYW5wYXRoOyB9XHJcbi5Ae2ZhLWNzcy1wcmVmaXh9LWJ1eXNlbGxhZHM6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1idXlzZWxsYWRzOyB9XHJcbi5Ae2ZhLWNzcy1wcmVmaXh9LWNvbm5lY3RkZXZlbG9wOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItY29ubmVjdGRldmVsb3A7IH1cclxuLkB7ZmEtY3NzLXByZWZpeH0tZGFzaGN1YmU6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1kYXNoY3ViZTsgfVxyXG4uQHtmYS1jc3MtcHJlZml4fS1mb3J1bWJlZTpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLWZvcnVtYmVlOyB9XHJcbi5Ae2ZhLWNzcy1wcmVmaXh9LWxlYW5wdWI6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1sZWFucHViOyB9XHJcbi5Ae2ZhLWNzcy1wcmVmaXh9LXNlbGxzeTpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLXNlbGxzeTsgfVxyXG4uQHtmYS1jc3MtcHJlZml4fS1zaGlydHNpbmJ1bGs6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1zaGlydHNpbmJ1bGs7IH1cclxuLkB7ZmEtY3NzLXByZWZpeH0tc2ltcGx5YnVpbHQ6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1zaW1wbHlidWlsdDsgfVxyXG4uQHtmYS1jc3MtcHJlZml4fS1za3lhdGxhczpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLXNreWF0bGFzOyB9XHJcbi5Ae2ZhLWNzcy1wcmVmaXh9LWNhcnQtcGx1czpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLWNhcnQtcGx1czsgfVxyXG4uQHtmYS1jc3MtcHJlZml4fS1jYXJ0LWFycm93LWRvd246YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1jYXJ0LWFycm93LWRvd247IH1cclxuLkB7ZmEtY3NzLXByZWZpeH0tZGlhbW9uZDpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLWRpYW1vbmQ7IH1cclxuLkB7ZmEtY3NzLXByZWZpeH0tc2hpcDpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLXNoaXA7IH1cclxuLkB7ZmEtY3NzLXByZWZpeH0tdXNlci1zZWNyZXQ6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci11c2VyLXNlY3JldDsgfVxyXG4uQHtmYS1jc3MtcHJlZml4fS1tb3RvcmN5Y2xlOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItbW90b3JjeWNsZTsgfVxyXG4uQHtmYS1jc3MtcHJlZml4fS1zdHJlZXQtdmlldzpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLXN0cmVldC12aWV3OyB9XHJcbi5Ae2ZhLWNzcy1wcmVmaXh9LWhlYXJ0YmVhdDpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLWhlYXJ0YmVhdDsgfVxyXG4uQHtmYS1jc3MtcHJlZml4fS12ZW51czpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLXZlbnVzOyB9XHJcbi5Ae2ZhLWNzcy1wcmVmaXh9LW1hcnM6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1tYXJzOyB9XHJcbi5Ae2ZhLWNzcy1wcmVmaXh9LW1lcmN1cnk6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1tZXJjdXJ5OyB9XHJcbi5Ae2ZhLWNzcy1wcmVmaXh9LWludGVyc2V4OmJlZm9yZSxcclxuLkB7ZmEtY3NzLXByZWZpeH0tdHJhbnNnZW5kZXI6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci10cmFuc2dlbmRlcjsgfVxyXG4uQHtmYS1jc3MtcHJlZml4fS10cmFuc2dlbmRlci1hbHQ6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci10cmFuc2dlbmRlci1hbHQ7IH1cclxuLkB7ZmEtY3NzLXByZWZpeH0tdmVudXMtZG91YmxlOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItdmVudXMtZG91YmxlOyB9XHJcbi5Ae2ZhLWNzcy1wcmVmaXh9LW1hcnMtZG91YmxlOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItbWFycy1kb3VibGU7IH1cclxuLkB7ZmEtY3NzLXByZWZpeH0tdmVudXMtbWFyczpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLXZlbnVzLW1hcnM7IH1cclxuLkB7ZmEtY3NzLXByZWZpeH0tbWFycy1zdHJva2U6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1tYXJzLXN0cm9rZTsgfVxyXG4uQHtmYS1jc3MtcHJlZml4fS1tYXJzLXN0cm9rZS12OmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItbWFycy1zdHJva2UtdjsgfVxyXG4uQHtmYS1jc3MtcHJlZml4fS1tYXJzLXN0cm9rZS1oOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItbWFycy1zdHJva2UtaDsgfVxyXG4uQHtmYS1jc3MtcHJlZml4fS1uZXV0ZXI6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1uZXV0ZXI7IH1cclxuLkB7ZmEtY3NzLXByZWZpeH0tZ2VuZGVybGVzczpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLWdlbmRlcmxlc3M7IH1cclxuLkB7ZmEtY3NzLXByZWZpeH0tZmFjZWJvb2stb2ZmaWNpYWw6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1mYWNlYm9vay1vZmZpY2lhbDsgfVxyXG4uQHtmYS1jc3MtcHJlZml4fS1waW50ZXJlc3QtcDpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLXBpbnRlcmVzdC1wOyB9XHJcbi5Ae2ZhLWNzcy1wcmVmaXh9LXdoYXRzYXBwOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItd2hhdHNhcHA7IH1cclxuLkB7ZmEtY3NzLXByZWZpeH0tc2VydmVyOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItc2VydmVyOyB9XHJcbi5Ae2ZhLWNzcy1wcmVmaXh9LXVzZXItcGx1czpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLXVzZXItcGx1czsgfVxyXG4uQHtmYS1jc3MtcHJlZml4fS11c2VyLXRpbWVzOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItdXNlci10aW1lczsgfVxyXG4uQHtmYS1jc3MtcHJlZml4fS1ob3RlbDpiZWZvcmUsXHJcbi5Ae2ZhLWNzcy1wcmVmaXh9LWJlZDpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLWJlZDsgfVxyXG4uQHtmYS1jc3MtcHJlZml4fS12aWFjb2luOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItdmlhY29pbjsgfVxyXG4uQHtmYS1jc3MtcHJlZml4fS10cmFpbjpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLXRyYWluOyB9XHJcbi5Ae2ZhLWNzcy1wcmVmaXh9LXN1YndheTpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLXN1YndheTsgfVxyXG4uQHtmYS1jc3MtcHJlZml4fS1tZWRpdW06YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1tZWRpdW07IH1cclxuLkB7ZmEtY3NzLXByZWZpeH0teWM6YmVmb3JlLFxyXG4uQHtmYS1jc3MtcHJlZml4fS15LWNvbWJpbmF0b3I6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci15LWNvbWJpbmF0b3I7IH1cclxuLkB7ZmEtY3NzLXByZWZpeH0tb3B0aW4tbW9uc3RlcjpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLW9wdGluLW1vbnN0ZXI7IH1cclxuLkB7ZmEtY3NzLXByZWZpeH0tb3BlbmNhcnQ6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1vcGVuY2FydDsgfVxyXG4uQHtmYS1jc3MtcHJlZml4fS1leHBlZGl0ZWRzc2w6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1leHBlZGl0ZWRzc2w7IH1cclxuLkB7ZmEtY3NzLXByZWZpeH0tYmF0dGVyeS00OmJlZm9yZSxcclxuLkB7ZmEtY3NzLXByZWZpeH0tYmF0dGVyeTpiZWZvcmUsXHJcbi5Ae2ZhLWNzcy1wcmVmaXh9LWJhdHRlcnktZnVsbDpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLWJhdHRlcnktZnVsbDsgfVxyXG4uQHtmYS1jc3MtcHJlZml4fS1iYXR0ZXJ5LTM6YmVmb3JlLFxyXG4uQHtmYS1jc3MtcHJlZml4fS1iYXR0ZXJ5LXRocmVlLXF1YXJ0ZXJzOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItYmF0dGVyeS10aHJlZS1xdWFydGVyczsgfVxyXG4uQHtmYS1jc3MtcHJlZml4fS1iYXR0ZXJ5LTI6YmVmb3JlLFxyXG4uQHtmYS1jc3MtcHJlZml4fS1iYXR0ZXJ5LWhhbGY6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1iYXR0ZXJ5LWhhbGY7IH1cclxuLkB7ZmEtY3NzLXByZWZpeH0tYmF0dGVyeS0xOmJlZm9yZSxcclxuLkB7ZmEtY3NzLXByZWZpeH0tYmF0dGVyeS1xdWFydGVyOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItYmF0dGVyeS1xdWFydGVyOyB9XHJcbi5Ae2ZhLWNzcy1wcmVmaXh9LWJhdHRlcnktMDpiZWZvcmUsXHJcbi5Ae2ZhLWNzcy1wcmVmaXh9LWJhdHRlcnktZW1wdHk6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1iYXR0ZXJ5LWVtcHR5OyB9XHJcbi5Ae2ZhLWNzcy1wcmVmaXh9LW1vdXNlLXBvaW50ZXI6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1tb3VzZS1wb2ludGVyOyB9XHJcbi5Ae2ZhLWNzcy1wcmVmaXh9LWktY3Vyc29yOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItaS1jdXJzb3I7IH1cclxuLkB7ZmEtY3NzLXByZWZpeH0tb2JqZWN0LWdyb3VwOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItb2JqZWN0LWdyb3VwOyB9XHJcbi5Ae2ZhLWNzcy1wcmVmaXh9LW9iamVjdC11bmdyb3VwOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItb2JqZWN0LXVuZ3JvdXA7IH1cclxuLkB7ZmEtY3NzLXByZWZpeH0tc3RpY2t5LW5vdGU6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1zdGlja3ktbm90ZTsgfVxyXG4uQHtmYS1jc3MtcHJlZml4fS1zdGlja3ktbm90ZS1vOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItc3RpY2t5LW5vdGUtbzsgfVxyXG4uQHtmYS1jc3MtcHJlZml4fS1jYy1qY2I6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1jYy1qY2I7IH1cclxuLkB7ZmEtY3NzLXByZWZpeH0tY2MtZGluZXJzLWNsdWI6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1jYy1kaW5lcnMtY2x1YjsgfVxyXG4uQHtmYS1jc3MtcHJlZml4fS1jbG9uZTpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLWNsb25lOyB9XHJcbi5Ae2ZhLWNzcy1wcmVmaXh9LWJhbGFuY2Utc2NhbGU6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1iYWxhbmNlLXNjYWxlOyB9XHJcbi5Ae2ZhLWNzcy1wcmVmaXh9LWhvdXJnbGFzcy1vOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItaG91cmdsYXNzLW87IH1cclxuLkB7ZmEtY3NzLXByZWZpeH0taG91cmdsYXNzLTE6YmVmb3JlLFxyXG4uQHtmYS1jc3MtcHJlZml4fS1ob3VyZ2xhc3Mtc3RhcnQ6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1ob3VyZ2xhc3Mtc3RhcnQ7IH1cclxuLkB7ZmEtY3NzLXByZWZpeH0taG91cmdsYXNzLTI6YmVmb3JlLFxyXG4uQHtmYS1jc3MtcHJlZml4fS1ob3VyZ2xhc3MtaGFsZjpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLWhvdXJnbGFzcy1oYWxmOyB9XHJcbi5Ae2ZhLWNzcy1wcmVmaXh9LWhvdXJnbGFzcy0zOmJlZm9yZSxcclxuLkB7ZmEtY3NzLXByZWZpeH0taG91cmdsYXNzLWVuZDpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLWhvdXJnbGFzcy1lbmQ7IH1cclxuLkB7ZmEtY3NzLXByZWZpeH0taG91cmdsYXNzOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItaG91cmdsYXNzOyB9XHJcbi5Ae2ZhLWNzcy1wcmVmaXh9LWhhbmQtZ3JhYi1vOmJlZm9yZSxcclxuLkB7ZmEtY3NzLXByZWZpeH0taGFuZC1yb2NrLW86YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1oYW5kLXJvY2stbzsgfVxyXG4uQHtmYS1jc3MtcHJlZml4fS1oYW5kLXN0b3AtbzpiZWZvcmUsXHJcbi5Ae2ZhLWNzcy1wcmVmaXh9LWhhbmQtcGFwZXItbzpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLWhhbmQtcGFwZXItbzsgfVxyXG4uQHtmYS1jc3MtcHJlZml4fS1oYW5kLXNjaXNzb3JzLW86YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1oYW5kLXNjaXNzb3JzLW87IH1cclxuLkB7ZmEtY3NzLXByZWZpeH0taGFuZC1saXphcmQtbzpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLWhhbmQtbGl6YXJkLW87IH1cclxuLkB7ZmEtY3NzLXByZWZpeH0taGFuZC1zcG9jay1vOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItaGFuZC1zcG9jay1vOyB9XHJcbi5Ae2ZhLWNzcy1wcmVmaXh9LWhhbmQtcG9pbnRlci1vOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItaGFuZC1wb2ludGVyLW87IH1cclxuLkB7ZmEtY3NzLXByZWZpeH0taGFuZC1wZWFjZS1vOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItaGFuZC1wZWFjZS1vOyB9XHJcbi5Ae2ZhLWNzcy1wcmVmaXh9LXRyYWRlbWFyazpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLXRyYWRlbWFyazsgfVxyXG4uQHtmYS1jc3MtcHJlZml4fS1yZWdpc3RlcmVkOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItcmVnaXN0ZXJlZDsgfVxyXG4uQHtmYS1jc3MtcHJlZml4fS1jcmVhdGl2ZS1jb21tb25zOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItY3JlYXRpdmUtY29tbW9uczsgfVxyXG4uQHtmYS1jc3MtcHJlZml4fS1nZzpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLWdnOyB9XHJcbi5Ae2ZhLWNzcy1wcmVmaXh9LWdnLWNpcmNsZTpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLWdnLWNpcmNsZTsgfVxyXG4uQHtmYS1jc3MtcHJlZml4fS10cmlwYWR2aXNvcjpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLXRyaXBhZHZpc29yOyB9XHJcbi5Ae2ZhLWNzcy1wcmVmaXh9LW9kbm9rbGFzc25pa2k6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1vZG5va2xhc3NuaWtpOyB9XHJcbi5Ae2ZhLWNzcy1wcmVmaXh9LW9kbm9rbGFzc25pa2ktc3F1YXJlOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItb2Rub2tsYXNzbmlraS1zcXVhcmU7IH1cclxuLkB7ZmEtY3NzLXByZWZpeH0tZ2V0LXBvY2tldDpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLWdldC1wb2NrZXQ7IH1cclxuLkB7ZmEtY3NzLXByZWZpeH0td2lraXBlZGlhLXc6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci13aWtpcGVkaWEtdzsgfVxyXG4uQHtmYS1jc3MtcHJlZml4fS1zYWZhcmk6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1zYWZhcmk7IH1cclxuLkB7ZmEtY3NzLXByZWZpeH0tY2hyb21lOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItY2hyb21lOyB9XHJcbi5Ae2ZhLWNzcy1wcmVmaXh9LWZpcmVmb3g6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1maXJlZm94OyB9XHJcbi5Ae2ZhLWNzcy1wcmVmaXh9LW9wZXJhOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItb3BlcmE7IH1cclxuLkB7ZmEtY3NzLXByZWZpeH0taW50ZXJuZXQtZXhwbG9yZXI6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1pbnRlcm5ldC1leHBsb3JlcjsgfVxyXG4uQHtmYS1jc3MtcHJlZml4fS10djpiZWZvcmUsXHJcbi5Ae2ZhLWNzcy1wcmVmaXh9LXRlbGV2aXNpb246YmVmb3JlIHsgY29udGVudDogQGZhLXZhci10ZWxldmlzaW9uOyB9XHJcbi5Ae2ZhLWNzcy1wcmVmaXh9LWNvbnRhbzpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLWNvbnRhbzsgfVxyXG4uQHtmYS1jc3MtcHJlZml4fS01MDBweDpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLTUwMHB4OyB9XHJcbi5Ae2ZhLWNzcy1wcmVmaXh9LWFtYXpvbjpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLWFtYXpvbjsgfVxyXG4uQHtmYS1jc3MtcHJlZml4fS1jYWxlbmRhci1wbHVzLW86YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1jYWxlbmRhci1wbHVzLW87IH1cclxuLkB7ZmEtY3NzLXByZWZpeH0tY2FsZW5kYXItbWludXMtbzpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLWNhbGVuZGFyLW1pbnVzLW87IH1cclxuLkB7ZmEtY3NzLXByZWZpeH0tY2FsZW5kYXItdGltZXMtbzpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLWNhbGVuZGFyLXRpbWVzLW87IH1cclxuLkB7ZmEtY3NzLXByZWZpeH0tY2FsZW5kYXItY2hlY2stbzpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLWNhbGVuZGFyLWNoZWNrLW87IH1cclxuLkB7ZmEtY3NzLXByZWZpeH0taW5kdXN0cnk6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1pbmR1c3RyeTsgfVxyXG4uQHtmYS1jc3MtcHJlZml4fS1tYXAtcGluOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItbWFwLXBpbjsgfVxyXG4uQHtmYS1jc3MtcHJlZml4fS1tYXAtc2lnbnM6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1tYXAtc2lnbnM7IH1cclxuLkB7ZmEtY3NzLXByZWZpeH0tbWFwLW86YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1tYXAtbzsgfVxyXG4uQHtmYS1jc3MtcHJlZml4fS1tYXA6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1tYXA7IH1cclxuLkB7ZmEtY3NzLXByZWZpeH0tY29tbWVudGluZzpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLWNvbW1lbnRpbmc7IH1cclxuLkB7ZmEtY3NzLXByZWZpeH0tY29tbWVudGluZy1vOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItY29tbWVudGluZy1vOyB9XHJcbi5Ae2ZhLWNzcy1wcmVmaXh9LWhvdXp6OmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItaG91eno7IH1cclxuLkB7ZmEtY3NzLXByZWZpeH0tdmltZW86YmVmb3JlIHsgY29udGVudDogQGZhLXZhci12aW1lbzsgfVxyXG4uQHtmYS1jc3MtcHJlZml4fS1ibGFjay10aWU6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1ibGFjay10aWU7IH1cclxuLkB7ZmEtY3NzLXByZWZpeH0tZm9udGljb25zOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItZm9udGljb25zOyB9XHJcbi5Ae2ZhLWNzcy1wcmVmaXh9LXJlZGRpdC1hbGllbjpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLXJlZGRpdC1hbGllbjsgfVxyXG4uQHtmYS1jc3MtcHJlZml4fS1lZGdlOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItZWRnZTsgfVxyXG4uQHtmYS1jc3MtcHJlZml4fS1jcmVkaXQtY2FyZC1hbHQ6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1jcmVkaXQtY2FyZC1hbHQ7IH1cclxuLkB7ZmEtY3NzLXByZWZpeH0tY29kaWVwaWU6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1jb2RpZXBpZTsgfVxyXG4uQHtmYS1jc3MtcHJlZml4fS1tb2R4OmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItbW9keDsgfVxyXG4uQHtmYS1jc3MtcHJlZml4fS1mb3J0LWF3ZXNvbWU6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1mb3J0LWF3ZXNvbWU7IH1cclxuLkB7ZmEtY3NzLXByZWZpeH0tdXNiOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItdXNiOyB9XHJcbi5Ae2ZhLWNzcy1wcmVmaXh9LXByb2R1Y3QtaHVudDpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLXByb2R1Y3QtaHVudDsgfVxyXG4uQHtmYS1jc3MtcHJlZml4fS1taXhjbG91ZDpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLW1peGNsb3VkOyB9XHJcbi5Ae2ZhLWNzcy1wcmVmaXh9LXNjcmliZDpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLXNjcmliZDsgfVxyXG4uQHtmYS1jc3MtcHJlZml4fS1wYXVzZS1jaXJjbGU6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1wYXVzZS1jaXJjbGU7IH1cclxuLkB7ZmEtY3NzLXByZWZpeH0tcGF1c2UtY2lyY2xlLW86YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1wYXVzZS1jaXJjbGUtbzsgfVxyXG4uQHtmYS1jc3MtcHJlZml4fS1zdG9wLWNpcmNsZTpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLXN0b3AtY2lyY2xlOyB9XHJcbi5Ae2ZhLWNzcy1wcmVmaXh9LXN0b3AtY2lyY2xlLW86YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1zdG9wLWNpcmNsZS1vOyB9XHJcbi5Ae2ZhLWNzcy1wcmVmaXh9LXNob3BwaW5nLWJhZzpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLXNob3BwaW5nLWJhZzsgfVxyXG4uQHtmYS1jc3MtcHJlZml4fS1zaG9wcGluZy1iYXNrZXQ6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1zaG9wcGluZy1iYXNrZXQ7IH1cclxuLkB7ZmEtY3NzLXByZWZpeH0taGFzaHRhZzpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLWhhc2h0YWc7IH1cclxuLkB7ZmEtY3NzLXByZWZpeH0tYmx1ZXRvb3RoOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItYmx1ZXRvb3RoOyB9XHJcbi5Ae2ZhLWNzcy1wcmVmaXh9LWJsdWV0b290aC1iOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItYmx1ZXRvb3RoLWI7IH1cclxuLkB7ZmEtY3NzLXByZWZpeH0tcGVyY2VudDpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLXBlcmNlbnQ7IH1cclxuLkB7ZmEtY3NzLXByZWZpeH0tZ2l0bGFiOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItZ2l0bGFiOyB9XHJcbi5Ae2ZhLWNzcy1wcmVmaXh9LXdwYmVnaW5uZXI6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci13cGJlZ2lubmVyOyB9XHJcbi5Ae2ZhLWNzcy1wcmVmaXh9LXdwZm9ybXM6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci13cGZvcm1zOyB9XHJcbi5Ae2ZhLWNzcy1wcmVmaXh9LWVudmlyYTpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLWVudmlyYTsgfVxyXG4uQHtmYS1jc3MtcHJlZml4fS11bml2ZXJzYWwtYWNjZXNzOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItdW5pdmVyc2FsLWFjY2VzczsgfVxyXG4uQHtmYS1jc3MtcHJlZml4fS13aGVlbGNoYWlyLWFsdDpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLXdoZWVsY2hhaXItYWx0OyB9XHJcbi5Ae2ZhLWNzcy1wcmVmaXh9LXF1ZXN0aW9uLWNpcmNsZS1vOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItcXVlc3Rpb24tY2lyY2xlLW87IH1cclxuLkB7ZmEtY3NzLXByZWZpeH0tYmxpbmQ6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1ibGluZDsgfVxyXG4uQHtmYS1jc3MtcHJlZml4fS1hdWRpby1kZXNjcmlwdGlvbjpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLWF1ZGlvLWRlc2NyaXB0aW9uOyB9XHJcbi5Ae2ZhLWNzcy1wcmVmaXh9LXZvbHVtZS1jb250cm9sLXBob25lOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItdm9sdW1lLWNvbnRyb2wtcGhvbmU7IH1cclxuLkB7ZmEtY3NzLXByZWZpeH0tYnJhaWxsZTpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLWJyYWlsbGU7IH1cclxuLkB7ZmEtY3NzLXByZWZpeH0tYXNzaXN0aXZlLWxpc3RlbmluZy1zeXN0ZW1zOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItYXNzaXN0aXZlLWxpc3RlbmluZy1zeXN0ZW1zOyB9XHJcbi5Ae2ZhLWNzcy1wcmVmaXh9LWFzbC1pbnRlcnByZXRpbmc6YmVmb3JlLFxyXG4uQHtmYS1jc3MtcHJlZml4fS1hbWVyaWNhbi1zaWduLWxhbmd1YWdlLWludGVycHJldGluZzpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLWFtZXJpY2FuLXNpZ24tbGFuZ3VhZ2UtaW50ZXJwcmV0aW5nOyB9XHJcbi5Ae2ZhLWNzcy1wcmVmaXh9LWRlYWZuZXNzOmJlZm9yZSxcclxuLkB7ZmEtY3NzLXByZWZpeH0taGFyZC1vZi1oZWFyaW5nOmJlZm9yZSxcclxuLkB7ZmEtY3NzLXByZWZpeH0tZGVhZjpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLWRlYWY7IH1cclxuLkB7ZmEtY3NzLXByZWZpeH0tZ2xpZGU6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1nbGlkZTsgfVxyXG4uQHtmYS1jc3MtcHJlZml4fS1nbGlkZS1nOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItZ2xpZGUtZzsgfVxyXG4uQHtmYS1jc3MtcHJlZml4fS1zaWduaW5nOmJlZm9yZSxcclxuLkB7ZmEtY3NzLXByZWZpeH0tc2lnbi1sYW5ndWFnZTpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLXNpZ24tbGFuZ3VhZ2U7IH1cclxuLkB7ZmEtY3NzLXByZWZpeH0tbG93LXZpc2lvbjpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLWxvdy12aXNpb247IH1cclxuLkB7ZmEtY3NzLXByZWZpeH0tdmlhZGVvOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItdmlhZGVvOyB9XHJcbi5Ae2ZhLWNzcy1wcmVmaXh9LXZpYWRlby1zcXVhcmU6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci12aWFkZW8tc3F1YXJlOyB9XHJcbi5Ae2ZhLWNzcy1wcmVmaXh9LXNuYXBjaGF0OmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItc25hcGNoYXQ7IH1cclxuLkB7ZmEtY3NzLXByZWZpeH0tc25hcGNoYXQtZ2hvc3Q6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1zbmFwY2hhdC1naG9zdDsgfVxyXG4uQHtmYS1jc3MtcHJlZml4fS1zbmFwY2hhdC1zcXVhcmU6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1zbmFwY2hhdC1zcXVhcmU7IH1cclxuLkB7ZmEtY3NzLXByZWZpeH0tcGllZC1waXBlcjpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLXBpZWQtcGlwZXI7IH1cclxuLkB7ZmEtY3NzLXByZWZpeH0tZmlyc3Qtb3JkZXI6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1maXJzdC1vcmRlcjsgfVxyXG4uQHtmYS1jc3MtcHJlZml4fS15b2FzdDpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLXlvYXN0OyB9XHJcbi5Ae2ZhLWNzcy1wcmVmaXh9LXRoZW1laXNsZTpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLXRoZW1laXNsZTsgfVxyXG4uQHtmYS1jc3MtcHJlZml4fS1nb29nbGUtcGx1cy1jaXJjbGU6YmVmb3JlLFxyXG4uQHtmYS1jc3MtcHJlZml4fS1nb29nbGUtcGx1cy1vZmZpY2lhbDpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLWdvb2dsZS1wbHVzLW9mZmljaWFsOyB9XHJcbi5Ae2ZhLWNzcy1wcmVmaXh9LWZhOmJlZm9yZSxcclxuLkB7ZmEtY3NzLXByZWZpeH0tZm9udC1hd2Vzb21lOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItZm9udC1hd2Vzb21lOyB9XHJcbi5Ae2ZhLWNzcy1wcmVmaXh9LWhhbmRzaGFrZS1vOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItaGFuZHNoYWtlLW87IH1cclxuLkB7ZmEtY3NzLXByZWZpeH0tZW52ZWxvcGUtb3BlbjpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLWVudmVsb3BlLW9wZW47IH1cclxuLkB7ZmEtY3NzLXByZWZpeH0tZW52ZWxvcGUtb3Blbi1vOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItZW52ZWxvcGUtb3Blbi1vOyB9XHJcbi5Ae2ZhLWNzcy1wcmVmaXh9LWxpbm9kZTpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLWxpbm9kZTsgfVxyXG4uQHtmYS1jc3MtcHJlZml4fS1hZGRyZXNzLWJvb2s6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1hZGRyZXNzLWJvb2s7IH1cclxuLkB7ZmEtY3NzLXByZWZpeH0tYWRkcmVzcy1ib29rLW86YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1hZGRyZXNzLWJvb2stbzsgfVxyXG4uQHtmYS1jc3MtcHJlZml4fS12Y2FyZDpiZWZvcmUsXHJcbi5Ae2ZhLWNzcy1wcmVmaXh9LWFkZHJlc3MtY2FyZDpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLWFkZHJlc3MtY2FyZDsgfVxyXG4uQHtmYS1jc3MtcHJlZml4fS12Y2FyZC1vOmJlZm9yZSxcclxuLkB7ZmEtY3NzLXByZWZpeH0tYWRkcmVzcy1jYXJkLW86YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1hZGRyZXNzLWNhcmQtbzsgfVxyXG4uQHtmYS1jc3MtcHJlZml4fS11c2VyLWNpcmNsZTpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLXVzZXItY2lyY2xlOyB9XHJcbi5Ae2ZhLWNzcy1wcmVmaXh9LXVzZXItY2lyY2xlLW86YmVmb3JlIHsgY29udGVudDogQGZhLXZhci11c2VyLWNpcmNsZS1vOyB9XHJcbi5Ae2ZhLWNzcy1wcmVmaXh9LXVzZXItbzpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLXVzZXItbzsgfVxyXG4uQHtmYS1jc3MtcHJlZml4fS1pZC1iYWRnZTpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLWlkLWJhZGdlOyB9XHJcbi5Ae2ZhLWNzcy1wcmVmaXh9LWRyaXZlcnMtbGljZW5zZTpiZWZvcmUsXHJcbi5Ae2ZhLWNzcy1wcmVmaXh9LWlkLWNhcmQ6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1pZC1jYXJkOyB9XHJcbi5Ae2ZhLWNzcy1wcmVmaXh9LWRyaXZlcnMtbGljZW5zZS1vOmJlZm9yZSxcclxuLkB7ZmEtY3NzLXByZWZpeH0taWQtY2FyZC1vOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItaWQtY2FyZC1vOyB9XHJcbi5Ae2ZhLWNzcy1wcmVmaXh9LXF1b3JhOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItcXVvcmE7IH1cclxuLkB7ZmEtY3NzLXByZWZpeH0tZnJlZS1jb2RlLWNhbXA6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1mcmVlLWNvZGUtY2FtcDsgfVxyXG4uQHtmYS1jc3MtcHJlZml4fS10ZWxlZ3JhbTpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLXRlbGVncmFtOyB9XHJcbi5Ae2ZhLWNzcy1wcmVmaXh9LXRoZXJtb21ldGVyLTQ6YmVmb3JlLFxyXG4uQHtmYS1jc3MtcHJlZml4fS10aGVybW9tZXRlcjpiZWZvcmUsXHJcbi5Ae2ZhLWNzcy1wcmVmaXh9LXRoZXJtb21ldGVyLWZ1bGw6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci10aGVybW9tZXRlci1mdWxsOyB9XHJcbi5Ae2ZhLWNzcy1wcmVmaXh9LXRoZXJtb21ldGVyLTM6YmVmb3JlLFxyXG4uQHtmYS1jc3MtcHJlZml4fS10aGVybW9tZXRlci10aHJlZS1xdWFydGVyczpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLXRoZXJtb21ldGVyLXRocmVlLXF1YXJ0ZXJzOyB9XHJcbi5Ae2ZhLWNzcy1wcmVmaXh9LXRoZXJtb21ldGVyLTI6YmVmb3JlLFxyXG4uQHtmYS1jc3MtcHJlZml4fS10aGVybW9tZXRlci1oYWxmOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItdGhlcm1vbWV0ZXItaGFsZjsgfVxyXG4uQHtmYS1jc3MtcHJlZml4fS10aGVybW9tZXRlci0xOmJlZm9yZSxcclxuLkB7ZmEtY3NzLXByZWZpeH0tdGhlcm1vbWV0ZXItcXVhcnRlcjpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLXRoZXJtb21ldGVyLXF1YXJ0ZXI7IH1cclxuLkB7ZmEtY3NzLXByZWZpeH0tdGhlcm1vbWV0ZXItMDpiZWZvcmUsXHJcbi5Ae2ZhLWNzcy1wcmVmaXh9LXRoZXJtb21ldGVyLWVtcHR5OmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItdGhlcm1vbWV0ZXItZW1wdHk7IH1cclxuLkB7ZmEtY3NzLXByZWZpeH0tc2hvd2VyOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItc2hvd2VyOyB9XHJcbi5Ae2ZhLWNzcy1wcmVmaXh9LWJhdGh0dWI6YmVmb3JlLFxyXG4uQHtmYS1jc3MtcHJlZml4fS1zMTU6YmVmb3JlLFxyXG4uQHtmYS1jc3MtcHJlZml4fS1iYXRoOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItYmF0aDsgfVxyXG4uQHtmYS1jc3MtcHJlZml4fS1wb2RjYXN0OmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItcG9kY2FzdDsgfVxyXG4uQHtmYS1jc3MtcHJlZml4fS13aW5kb3ctbWF4aW1pemU6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci13aW5kb3ctbWF4aW1pemU7IH1cclxuLkB7ZmEtY3NzLXByZWZpeH0td2luZG93LW1pbmltaXplOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItd2luZG93LW1pbmltaXplOyB9XHJcbi5Ae2ZhLWNzcy1wcmVmaXh9LXdpbmRvdy1yZXN0b3JlOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItd2luZG93LXJlc3RvcmU7IH1cclxuLkB7ZmEtY3NzLXByZWZpeH0tdGltZXMtcmVjdGFuZ2xlOmJlZm9yZSxcclxuLkB7ZmEtY3NzLXByZWZpeH0td2luZG93LWNsb3NlOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItd2luZG93LWNsb3NlOyB9XHJcbi5Ae2ZhLWNzcy1wcmVmaXh9LXRpbWVzLXJlY3RhbmdsZS1vOmJlZm9yZSxcclxuLkB7ZmEtY3NzLXByZWZpeH0td2luZG93LWNsb3NlLW86YmVmb3JlIHsgY29udGVudDogQGZhLXZhci13aW5kb3ctY2xvc2UtbzsgfVxyXG4uQHtmYS1jc3MtcHJlZml4fS1iYW5kY2FtcDpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLWJhbmRjYW1wOyB9XHJcbi5Ae2ZhLWNzcy1wcmVmaXh9LWdyYXY6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1ncmF2OyB9XHJcbi5Ae2ZhLWNzcy1wcmVmaXh9LWV0c3k6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1ldHN5OyB9XHJcbi5Ae2ZhLWNzcy1wcmVmaXh9LWltZGI6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1pbWRiOyB9XHJcbi5Ae2ZhLWNzcy1wcmVmaXh9LXJhdmVscnk6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1yYXZlbHJ5OyB9XHJcbi5Ae2ZhLWNzcy1wcmVmaXh9LWVlcmNhc3Q6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1lZXJjYXN0OyB9XHJcbi5Ae2ZhLWNzcy1wcmVmaXh9LW1pY3JvY2hpcDpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLW1pY3JvY2hpcDsgfVxyXG4uQHtmYS1jc3MtcHJlZml4fS1zbm93Zmxha2UtbzpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLXNub3dmbGFrZS1vOyB9XHJcbi5Ae2ZhLWNzcy1wcmVmaXh9LXN1cGVycG93ZXJzOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItc3VwZXJwb3dlcnM7IH1cclxuLkB7ZmEtY3NzLXByZWZpeH0td3BleHBsb3JlcjpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLXdwZXhwbG9yZXI7IH1cclxuLkB7ZmEtY3NzLXByZWZpeH0tbWVldHVwOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItbWVldHVwOyB9XHJcbiIsIi8vIFZhcmlhYmxlc1xyXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG5cclxuQGZhLWZvbnQtcGF0aDogICAgICAgIFwiLi4vZm9udHNcIjtcclxuQGZhLWZvbnQtc2l6ZS1iYXNlOiAgIDE0cHg7XHJcbkBmYS1saW5lLWhlaWdodC1iYXNlOiAxO1xyXG4vL0BmYS1mb250LXBhdGg6ICAgICAgICBcIi8vbmV0ZG5hLmJvb3RzdHJhcGNkbi5jb20vZm9udC1hd2Vzb21lLzQuNy4wL2ZvbnRzXCI7IC8vIGZvciByZWZlcmVuY2luZyBCb290c3RyYXAgQ0ROIGZvbnQgZmlsZXMgZGlyZWN0bHlcclxuQGZhLWNzcy1wcmVmaXg6ICAgICAgIGZhO1xyXG5AZmEtdmVyc2lvbjogICAgICAgICAgXCI0LjcuMFwiO1xyXG5AZmEtYm9yZGVyLWNvbG9yOiAgICAgI2VlZTtcclxuQGZhLWludmVyc2U6ICAgICAgICAgICNmZmY7XHJcbkBmYS1saS13aWR0aDogICAgICAgICAoMzBlbSAvIDE0KTtcclxuXHJcbkBmYS12YXItNTAwcHg6IFwiXFxmMjZlXCI7XHJcbkBmYS12YXItYWRkcmVzcy1ib29rOiBcIlxcZjJiOVwiO1xyXG5AZmEtdmFyLWFkZHJlc3MtYm9vay1vOiBcIlxcZjJiYVwiO1xyXG5AZmEtdmFyLWFkZHJlc3MtY2FyZDogXCJcXGYyYmJcIjtcclxuQGZhLXZhci1hZGRyZXNzLWNhcmQtbzogXCJcXGYyYmNcIjtcclxuQGZhLXZhci1hZGp1c3Q6IFwiXFxmMDQyXCI7XHJcbkBmYS12YXItYWRuOiBcIlxcZjE3MFwiO1xyXG5AZmEtdmFyLWFsaWduLWNlbnRlcjogXCJcXGYwMzdcIjtcclxuQGZhLXZhci1hbGlnbi1qdXN0aWZ5OiBcIlxcZjAzOVwiO1xyXG5AZmEtdmFyLWFsaWduLWxlZnQ6IFwiXFxmMDM2XCI7XHJcbkBmYS12YXItYWxpZ24tcmlnaHQ6IFwiXFxmMDM4XCI7XHJcbkBmYS12YXItYW1hem9uOiBcIlxcZjI3MFwiO1xyXG5AZmEtdmFyLWFtYnVsYW5jZTogXCJcXGYwZjlcIjtcclxuQGZhLXZhci1hbWVyaWNhbi1zaWduLWxhbmd1YWdlLWludGVycHJldGluZzogXCJcXGYyYTNcIjtcclxuQGZhLXZhci1hbmNob3I6IFwiXFxmMTNkXCI7XHJcbkBmYS12YXItYW5kcm9pZDogXCJcXGYxN2JcIjtcclxuQGZhLXZhci1hbmdlbGxpc3Q6IFwiXFxmMjA5XCI7XHJcbkBmYS12YXItYW5nbGUtZG91YmxlLWRvd246IFwiXFxmMTAzXCI7XHJcbkBmYS12YXItYW5nbGUtZG91YmxlLWxlZnQ6IFwiXFxmMTAwXCI7XHJcbkBmYS12YXItYW5nbGUtZG91YmxlLXJpZ2h0OiBcIlxcZjEwMVwiO1xyXG5AZmEtdmFyLWFuZ2xlLWRvdWJsZS11cDogXCJcXGYxMDJcIjtcclxuQGZhLXZhci1hbmdsZS1kb3duOiBcIlxcZjEwN1wiO1xyXG5AZmEtdmFyLWFuZ2xlLWxlZnQ6IFwiXFxmMTA0XCI7XHJcbkBmYS12YXItYW5nbGUtcmlnaHQ6IFwiXFxmMTA1XCI7XHJcbkBmYS12YXItYW5nbGUtdXA6IFwiXFxmMTA2XCI7XHJcbkBmYS12YXItYXBwbGU6IFwiXFxmMTc5XCI7XHJcbkBmYS12YXItYXJjaGl2ZTogXCJcXGYxODdcIjtcclxuQGZhLXZhci1hcmVhLWNoYXJ0OiBcIlxcZjFmZVwiO1xyXG5AZmEtdmFyLWFycm93LWNpcmNsZS1kb3duOiBcIlxcZjBhYlwiO1xyXG5AZmEtdmFyLWFycm93LWNpcmNsZS1sZWZ0OiBcIlxcZjBhOFwiO1xyXG5AZmEtdmFyLWFycm93LWNpcmNsZS1vLWRvd246IFwiXFxmMDFhXCI7XHJcbkBmYS12YXItYXJyb3ctY2lyY2xlLW8tbGVmdDogXCJcXGYxOTBcIjtcclxuQGZhLXZhci1hcnJvdy1jaXJjbGUtby1yaWdodDogXCJcXGYxOGVcIjtcclxuQGZhLXZhci1hcnJvdy1jaXJjbGUtby11cDogXCJcXGYwMWJcIjtcclxuQGZhLXZhci1hcnJvdy1jaXJjbGUtcmlnaHQ6IFwiXFxmMGE5XCI7XHJcbkBmYS12YXItYXJyb3ctY2lyY2xlLXVwOiBcIlxcZjBhYVwiO1xyXG5AZmEtdmFyLWFycm93LWRvd246IFwiXFxmMDYzXCI7XHJcbkBmYS12YXItYXJyb3ctbGVmdDogXCJcXGYwNjBcIjtcclxuQGZhLXZhci1hcnJvdy1yaWdodDogXCJcXGYwNjFcIjtcclxuQGZhLXZhci1hcnJvdy11cDogXCJcXGYwNjJcIjtcclxuQGZhLXZhci1hcnJvd3M6IFwiXFxmMDQ3XCI7XHJcbkBmYS12YXItYXJyb3dzLWFsdDogXCJcXGYwYjJcIjtcclxuQGZhLXZhci1hcnJvd3MtaDogXCJcXGYwN2VcIjtcclxuQGZhLXZhci1hcnJvd3MtdjogXCJcXGYwN2RcIjtcclxuQGZhLXZhci1hc2wtaW50ZXJwcmV0aW5nOiBcIlxcZjJhM1wiO1xyXG5AZmEtdmFyLWFzc2lzdGl2ZS1saXN0ZW5pbmctc3lzdGVtczogXCJcXGYyYTJcIjtcclxuQGZhLXZhci1hc3RlcmlzazogXCJcXGYwNjlcIjtcclxuQGZhLXZhci1hdDogXCJcXGYxZmFcIjtcclxuQGZhLXZhci1hdWRpby1kZXNjcmlwdGlvbjogXCJcXGYyOWVcIjtcclxuQGZhLXZhci1hdXRvbW9iaWxlOiBcIlxcZjFiOVwiO1xyXG5AZmEtdmFyLWJhY2t3YXJkOiBcIlxcZjA0YVwiO1xyXG5AZmEtdmFyLWJhbGFuY2Utc2NhbGU6IFwiXFxmMjRlXCI7XHJcbkBmYS12YXItYmFuOiBcIlxcZjA1ZVwiO1xyXG5AZmEtdmFyLWJhbmRjYW1wOiBcIlxcZjJkNVwiO1xyXG5AZmEtdmFyLWJhbms6IFwiXFxmMTljXCI7XHJcbkBmYS12YXItYmFyLWNoYXJ0OiBcIlxcZjA4MFwiO1xyXG5AZmEtdmFyLWJhci1jaGFydC1vOiBcIlxcZjA4MFwiO1xyXG5AZmEtdmFyLWJhcmNvZGU6IFwiXFxmMDJhXCI7XHJcbkBmYS12YXItYmFyczogXCJcXGYwYzlcIjtcclxuQGZhLXZhci1iYXRoOiBcIlxcZjJjZFwiO1xyXG5AZmEtdmFyLWJhdGh0dWI6IFwiXFxmMmNkXCI7XHJcbkBmYS12YXItYmF0dGVyeTogXCJcXGYyNDBcIjtcclxuQGZhLXZhci1iYXR0ZXJ5LTA6IFwiXFxmMjQ0XCI7XHJcbkBmYS12YXItYmF0dGVyeS0xOiBcIlxcZjI0M1wiO1xyXG5AZmEtdmFyLWJhdHRlcnktMjogXCJcXGYyNDJcIjtcclxuQGZhLXZhci1iYXR0ZXJ5LTM6IFwiXFxmMjQxXCI7XHJcbkBmYS12YXItYmF0dGVyeS00OiBcIlxcZjI0MFwiO1xyXG5AZmEtdmFyLWJhdHRlcnktZW1wdHk6IFwiXFxmMjQ0XCI7XHJcbkBmYS12YXItYmF0dGVyeS1mdWxsOiBcIlxcZjI0MFwiO1xyXG5AZmEtdmFyLWJhdHRlcnktaGFsZjogXCJcXGYyNDJcIjtcclxuQGZhLXZhci1iYXR0ZXJ5LXF1YXJ0ZXI6IFwiXFxmMjQzXCI7XHJcbkBmYS12YXItYmF0dGVyeS10aHJlZS1xdWFydGVyczogXCJcXGYyNDFcIjtcclxuQGZhLXZhci1iZWQ6IFwiXFxmMjM2XCI7XHJcbkBmYS12YXItYmVlcjogXCJcXGYwZmNcIjtcclxuQGZhLXZhci1iZWhhbmNlOiBcIlxcZjFiNFwiO1xyXG5AZmEtdmFyLWJlaGFuY2Utc3F1YXJlOiBcIlxcZjFiNVwiO1xyXG5AZmEtdmFyLWJlbGw6IFwiXFxmMGYzXCI7XHJcbkBmYS12YXItYmVsbC1vOiBcIlxcZjBhMlwiO1xyXG5AZmEtdmFyLWJlbGwtc2xhc2g6IFwiXFxmMWY2XCI7XHJcbkBmYS12YXItYmVsbC1zbGFzaC1vOiBcIlxcZjFmN1wiO1xyXG5AZmEtdmFyLWJpY3ljbGU6IFwiXFxmMjA2XCI7XHJcbkBmYS12YXItYmlub2N1bGFyczogXCJcXGYxZTVcIjtcclxuQGZhLXZhci1iaXJ0aGRheS1jYWtlOiBcIlxcZjFmZFwiO1xyXG5AZmEtdmFyLWJpdGJ1Y2tldDogXCJcXGYxNzFcIjtcclxuQGZhLXZhci1iaXRidWNrZXQtc3F1YXJlOiBcIlxcZjE3MlwiO1xyXG5AZmEtdmFyLWJpdGNvaW46IFwiXFxmMTVhXCI7XHJcbkBmYS12YXItYmxhY2stdGllOiBcIlxcZjI3ZVwiO1xyXG5AZmEtdmFyLWJsaW5kOiBcIlxcZjI5ZFwiO1xyXG5AZmEtdmFyLWJsdWV0b290aDogXCJcXGYyOTNcIjtcclxuQGZhLXZhci1ibHVldG9vdGgtYjogXCJcXGYyOTRcIjtcclxuQGZhLXZhci1ib2xkOiBcIlxcZjAzMlwiO1xyXG5AZmEtdmFyLWJvbHQ6IFwiXFxmMGU3XCI7XHJcbkBmYS12YXItYm9tYjogXCJcXGYxZTJcIjtcclxuQGZhLXZhci1ib29rOiBcIlxcZjAyZFwiO1xyXG5AZmEtdmFyLWJvb2ttYXJrOiBcIlxcZjAyZVwiO1xyXG5AZmEtdmFyLWJvb2ttYXJrLW86IFwiXFxmMDk3XCI7XHJcbkBmYS12YXItYnJhaWxsZTogXCJcXGYyYTFcIjtcclxuQGZhLXZhci1icmllZmNhc2U6IFwiXFxmMGIxXCI7XHJcbkBmYS12YXItYnRjOiBcIlxcZjE1YVwiO1xyXG5AZmEtdmFyLWJ1ZzogXCJcXGYxODhcIjtcclxuQGZhLXZhci1idWlsZGluZzogXCJcXGYxYWRcIjtcclxuQGZhLXZhci1idWlsZGluZy1vOiBcIlxcZjBmN1wiO1xyXG5AZmEtdmFyLWJ1bGxob3JuOiBcIlxcZjBhMVwiO1xyXG5AZmEtdmFyLWJ1bGxzZXllOiBcIlxcZjE0MFwiO1xyXG5AZmEtdmFyLWJ1czogXCJcXGYyMDdcIjtcclxuQGZhLXZhci1idXlzZWxsYWRzOiBcIlxcZjIwZFwiO1xyXG5AZmEtdmFyLWNhYjogXCJcXGYxYmFcIjtcclxuQGZhLXZhci1jYWxjdWxhdG9yOiBcIlxcZjFlY1wiO1xyXG5AZmEtdmFyLWNhbGVuZGFyOiBcIlxcZjA3M1wiO1xyXG5AZmEtdmFyLWNhbGVuZGFyLWNoZWNrLW86IFwiXFxmMjc0XCI7XHJcbkBmYS12YXItY2FsZW5kYXItbWludXMtbzogXCJcXGYyNzJcIjtcclxuQGZhLXZhci1jYWxlbmRhci1vOiBcIlxcZjEzM1wiO1xyXG5AZmEtdmFyLWNhbGVuZGFyLXBsdXMtbzogXCJcXGYyNzFcIjtcclxuQGZhLXZhci1jYWxlbmRhci10aW1lcy1vOiBcIlxcZjI3M1wiO1xyXG5AZmEtdmFyLWNhbWVyYTogXCJcXGYwMzBcIjtcclxuQGZhLXZhci1jYW1lcmEtcmV0cm86IFwiXFxmMDgzXCI7XHJcbkBmYS12YXItY2FyOiBcIlxcZjFiOVwiO1xyXG5AZmEtdmFyLWNhcmV0LWRvd246IFwiXFxmMGQ3XCI7XHJcbkBmYS12YXItY2FyZXQtbGVmdDogXCJcXGYwZDlcIjtcclxuQGZhLXZhci1jYXJldC1yaWdodDogXCJcXGYwZGFcIjtcclxuQGZhLXZhci1jYXJldC1zcXVhcmUtby1kb3duOiBcIlxcZjE1MFwiO1xyXG5AZmEtdmFyLWNhcmV0LXNxdWFyZS1vLWxlZnQ6IFwiXFxmMTkxXCI7XHJcbkBmYS12YXItY2FyZXQtc3F1YXJlLW8tcmlnaHQ6IFwiXFxmMTUyXCI7XHJcbkBmYS12YXItY2FyZXQtc3F1YXJlLW8tdXA6IFwiXFxmMTUxXCI7XHJcbkBmYS12YXItY2FyZXQtdXA6IFwiXFxmMGQ4XCI7XHJcbkBmYS12YXItY2FydC1hcnJvdy1kb3duOiBcIlxcZjIxOFwiO1xyXG5AZmEtdmFyLWNhcnQtcGx1czogXCJcXGYyMTdcIjtcclxuQGZhLXZhci1jYzogXCJcXGYyMGFcIjtcclxuQGZhLXZhci1jYy1hbWV4OiBcIlxcZjFmM1wiO1xyXG5AZmEtdmFyLWNjLWRpbmVycy1jbHViOiBcIlxcZjI0Y1wiO1xyXG5AZmEtdmFyLWNjLWRpc2NvdmVyOiBcIlxcZjFmMlwiO1xyXG5AZmEtdmFyLWNjLWpjYjogXCJcXGYyNGJcIjtcclxuQGZhLXZhci1jYy1tYXN0ZXJjYXJkOiBcIlxcZjFmMVwiO1xyXG5AZmEtdmFyLWNjLXBheXBhbDogXCJcXGYxZjRcIjtcclxuQGZhLXZhci1jYy1zdHJpcGU6IFwiXFxmMWY1XCI7XHJcbkBmYS12YXItY2MtdmlzYTogXCJcXGYxZjBcIjtcclxuQGZhLXZhci1jZXJ0aWZpY2F0ZTogXCJcXGYwYTNcIjtcclxuQGZhLXZhci1jaGFpbjogXCJcXGYwYzFcIjtcclxuQGZhLXZhci1jaGFpbi1icm9rZW46IFwiXFxmMTI3XCI7XHJcbkBmYS12YXItY2hlY2s6IFwiXFxmMDBjXCI7XHJcbkBmYS12YXItY2hlY2stY2lyY2xlOiBcIlxcZjA1OFwiO1xyXG5AZmEtdmFyLWNoZWNrLWNpcmNsZS1vOiBcIlxcZjA1ZFwiO1xyXG5AZmEtdmFyLWNoZWNrLXNxdWFyZTogXCJcXGYxNGFcIjtcclxuQGZhLXZhci1jaGVjay1zcXVhcmUtbzogXCJcXGYwNDZcIjtcclxuQGZhLXZhci1jaGV2cm9uLWNpcmNsZS1kb3duOiBcIlxcZjEzYVwiO1xyXG5AZmEtdmFyLWNoZXZyb24tY2lyY2xlLWxlZnQ6IFwiXFxmMTM3XCI7XHJcbkBmYS12YXItY2hldnJvbi1jaXJjbGUtcmlnaHQ6IFwiXFxmMTM4XCI7XHJcbkBmYS12YXItY2hldnJvbi1jaXJjbGUtdXA6IFwiXFxmMTM5XCI7XHJcbkBmYS12YXItY2hldnJvbi1kb3duOiBcIlxcZjA3OFwiO1xyXG5AZmEtdmFyLWNoZXZyb24tbGVmdDogXCJcXGYwNTNcIjtcclxuQGZhLXZhci1jaGV2cm9uLXJpZ2h0OiBcIlxcZjA1NFwiO1xyXG5AZmEtdmFyLWNoZXZyb24tdXA6IFwiXFxmMDc3XCI7XHJcbkBmYS12YXItY2hpbGQ6IFwiXFxmMWFlXCI7XHJcbkBmYS12YXItY2hyb21lOiBcIlxcZjI2OFwiO1xyXG5AZmEtdmFyLWNpcmNsZTogXCJcXGYxMTFcIjtcclxuQGZhLXZhci1jaXJjbGUtbzogXCJcXGYxMGNcIjtcclxuQGZhLXZhci1jaXJjbGUtby1ub3RjaDogXCJcXGYxY2VcIjtcclxuQGZhLXZhci1jaXJjbGUtdGhpbjogXCJcXGYxZGJcIjtcclxuQGZhLXZhci1jbGlwYm9hcmQ6IFwiXFxmMGVhXCI7XHJcbkBmYS12YXItY2xvY2stbzogXCJcXGYwMTdcIjtcclxuQGZhLXZhci1jbG9uZTogXCJcXGYyNGRcIjtcclxuQGZhLXZhci1jbG9zZTogXCJcXGYwMGRcIjtcclxuQGZhLXZhci1jbG91ZDogXCJcXGYwYzJcIjtcclxuQGZhLXZhci1jbG91ZC1kb3dubG9hZDogXCJcXGYwZWRcIjtcclxuQGZhLXZhci1jbG91ZC11cGxvYWQ6IFwiXFxmMGVlXCI7XHJcbkBmYS12YXItY255OiBcIlxcZjE1N1wiO1xyXG5AZmEtdmFyLWNvZGU6IFwiXFxmMTIxXCI7XHJcbkBmYS12YXItY29kZS1mb3JrOiBcIlxcZjEyNlwiO1xyXG5AZmEtdmFyLWNvZGVwZW46IFwiXFxmMWNiXCI7XHJcbkBmYS12YXItY29kaWVwaWU6IFwiXFxmMjg0XCI7XHJcbkBmYS12YXItY29mZmVlOiBcIlxcZjBmNFwiO1xyXG5AZmEtdmFyLWNvZzogXCJcXGYwMTNcIjtcclxuQGZhLXZhci1jb2dzOiBcIlxcZjA4NVwiO1xyXG5AZmEtdmFyLWNvbHVtbnM6IFwiXFxmMGRiXCI7XHJcbkBmYS12YXItY29tbWVudDogXCJcXGYwNzVcIjtcclxuQGZhLXZhci1jb21tZW50LW86IFwiXFxmMGU1XCI7XHJcbkBmYS12YXItY29tbWVudGluZzogXCJcXGYyN2FcIjtcclxuQGZhLXZhci1jb21tZW50aW5nLW86IFwiXFxmMjdiXCI7XHJcbkBmYS12YXItY29tbWVudHM6IFwiXFxmMDg2XCI7XHJcbkBmYS12YXItY29tbWVudHMtbzogXCJcXGYwZTZcIjtcclxuQGZhLXZhci1jb21wYXNzOiBcIlxcZjE0ZVwiO1xyXG5AZmEtdmFyLWNvbXByZXNzOiBcIlxcZjA2NlwiO1xyXG5AZmEtdmFyLWNvbm5lY3RkZXZlbG9wOiBcIlxcZjIwZVwiO1xyXG5AZmEtdmFyLWNvbnRhbzogXCJcXGYyNmRcIjtcclxuQGZhLXZhci1jb3B5OiBcIlxcZjBjNVwiO1xyXG5AZmEtdmFyLWNvcHlyaWdodDogXCJcXGYxZjlcIjtcclxuQGZhLXZhci1jcmVhdGl2ZS1jb21tb25zOiBcIlxcZjI1ZVwiO1xyXG5AZmEtdmFyLWNyZWRpdC1jYXJkOiBcIlxcZjA5ZFwiO1xyXG5AZmEtdmFyLWNyZWRpdC1jYXJkLWFsdDogXCJcXGYyODNcIjtcclxuQGZhLXZhci1jcm9wOiBcIlxcZjEyNVwiO1xyXG5AZmEtdmFyLWNyb3NzaGFpcnM6IFwiXFxmMDViXCI7XHJcbkBmYS12YXItY3NzMzogXCJcXGYxM2NcIjtcclxuQGZhLXZhci1jdWJlOiBcIlxcZjFiMlwiO1xyXG5AZmEtdmFyLWN1YmVzOiBcIlxcZjFiM1wiO1xyXG5AZmEtdmFyLWN1dDogXCJcXGYwYzRcIjtcclxuQGZhLXZhci1jdXRsZXJ5OiBcIlxcZjBmNVwiO1xyXG5AZmEtdmFyLWRhc2hib2FyZDogXCJcXGYwZTRcIjtcclxuQGZhLXZhci1kYXNoY3ViZTogXCJcXGYyMTBcIjtcclxuQGZhLXZhci1kYXRhYmFzZTogXCJcXGYxYzBcIjtcclxuQGZhLXZhci1kZWFmOiBcIlxcZjJhNFwiO1xyXG5AZmEtdmFyLWRlYWZuZXNzOiBcIlxcZjJhNFwiO1xyXG5AZmEtdmFyLWRlZGVudDogXCJcXGYwM2JcIjtcclxuQGZhLXZhci1kZWxpY2lvdXM6IFwiXFxmMWE1XCI7XHJcbkBmYS12YXItZGVza3RvcDogXCJcXGYxMDhcIjtcclxuQGZhLXZhci1kZXZpYW50YXJ0OiBcIlxcZjFiZFwiO1xyXG5AZmEtdmFyLWRpYW1vbmQ6IFwiXFxmMjE5XCI7XHJcbkBmYS12YXItZGlnZzogXCJcXGYxYTZcIjtcclxuQGZhLXZhci1kb2xsYXI6IFwiXFxmMTU1XCI7XHJcbkBmYS12YXItZG90LWNpcmNsZS1vOiBcIlxcZjE5MlwiO1xyXG5AZmEtdmFyLWRvd25sb2FkOiBcIlxcZjAxOVwiO1xyXG5AZmEtdmFyLWRyaWJiYmxlOiBcIlxcZjE3ZFwiO1xyXG5AZmEtdmFyLWRyaXZlcnMtbGljZW5zZTogXCJcXGYyYzJcIjtcclxuQGZhLXZhci1kcml2ZXJzLWxpY2Vuc2UtbzogXCJcXGYyYzNcIjtcclxuQGZhLXZhci1kcm9wYm94OiBcIlxcZjE2YlwiO1xyXG5AZmEtdmFyLWRydXBhbDogXCJcXGYxYTlcIjtcclxuQGZhLXZhci1lZGdlOiBcIlxcZjI4MlwiO1xyXG5AZmEtdmFyLWVkaXQ6IFwiXFxmMDQ0XCI7XHJcbkBmYS12YXItZWVyY2FzdDogXCJcXGYyZGFcIjtcclxuQGZhLXZhci1lamVjdDogXCJcXGYwNTJcIjtcclxuQGZhLXZhci1lbGxpcHNpcy1oOiBcIlxcZjE0MVwiO1xyXG5AZmEtdmFyLWVsbGlwc2lzLXY6IFwiXFxmMTQyXCI7XHJcbkBmYS12YXItZW1waXJlOiBcIlxcZjFkMVwiO1xyXG5AZmEtdmFyLWVudmVsb3BlOiBcIlxcZjBlMFwiO1xyXG5AZmEtdmFyLWVudmVsb3BlLW86IFwiXFxmMDAzXCI7XHJcbkBmYS12YXItZW52ZWxvcGUtb3BlbjogXCJcXGYyYjZcIjtcclxuQGZhLXZhci1lbnZlbG9wZS1vcGVuLW86IFwiXFxmMmI3XCI7XHJcbkBmYS12YXItZW52ZWxvcGUtc3F1YXJlOiBcIlxcZjE5OVwiO1xyXG5AZmEtdmFyLWVudmlyYTogXCJcXGYyOTlcIjtcclxuQGZhLXZhci1lcmFzZXI6IFwiXFxmMTJkXCI7XHJcbkBmYS12YXItZXRzeTogXCJcXGYyZDdcIjtcclxuQGZhLXZhci1ldXI6IFwiXFxmMTUzXCI7XHJcbkBmYS12YXItZXVybzogXCJcXGYxNTNcIjtcclxuQGZhLXZhci1leGNoYW5nZTogXCJcXGYwZWNcIjtcclxuQGZhLXZhci1leGNsYW1hdGlvbjogXCJcXGYxMmFcIjtcclxuQGZhLXZhci1leGNsYW1hdGlvbi1jaXJjbGU6IFwiXFxmMDZhXCI7XHJcbkBmYS12YXItZXhjbGFtYXRpb24tdHJpYW5nbGU6IFwiXFxmMDcxXCI7XHJcbkBmYS12YXItZXhwYW5kOiBcIlxcZjA2NVwiO1xyXG5AZmEtdmFyLWV4cGVkaXRlZHNzbDogXCJcXGYyM2VcIjtcclxuQGZhLXZhci1leHRlcm5hbC1saW5rOiBcIlxcZjA4ZVwiO1xyXG5AZmEtdmFyLWV4dGVybmFsLWxpbmstc3F1YXJlOiBcIlxcZjE0Y1wiO1xyXG5AZmEtdmFyLWV5ZTogXCJcXGYwNmVcIjtcclxuQGZhLXZhci1leWUtc2xhc2g6IFwiXFxmMDcwXCI7XHJcbkBmYS12YXItZXllZHJvcHBlcjogXCJcXGYxZmJcIjtcclxuQGZhLXZhci1mYTogXCJcXGYyYjRcIjtcclxuQGZhLXZhci1mYWNlYm9vazogXCJcXGYwOWFcIjtcclxuQGZhLXZhci1mYWNlYm9vay1mOiBcIlxcZjA5YVwiO1xyXG5AZmEtdmFyLWZhY2Vib29rLW9mZmljaWFsOiBcIlxcZjIzMFwiO1xyXG5AZmEtdmFyLWZhY2Vib29rLXNxdWFyZTogXCJcXGYwODJcIjtcclxuQGZhLXZhci1mYXN0LWJhY2t3YXJkOiBcIlxcZjA0OVwiO1xyXG5AZmEtdmFyLWZhc3QtZm9yd2FyZDogXCJcXGYwNTBcIjtcclxuQGZhLXZhci1mYXg6IFwiXFxmMWFjXCI7XHJcbkBmYS12YXItZmVlZDogXCJcXGYwOWVcIjtcclxuQGZhLXZhci1mZW1hbGU6IFwiXFxmMTgyXCI7XHJcbkBmYS12YXItZmlnaHRlci1qZXQ6IFwiXFxmMGZiXCI7XHJcbkBmYS12YXItZmlsZTogXCJcXGYxNWJcIjtcclxuQGZhLXZhci1maWxlLWFyY2hpdmUtbzogXCJcXGYxYzZcIjtcclxuQGZhLXZhci1maWxlLWF1ZGlvLW86IFwiXFxmMWM3XCI7XHJcbkBmYS12YXItZmlsZS1jb2RlLW86IFwiXFxmMWM5XCI7XHJcbkBmYS12YXItZmlsZS1leGNlbC1vOiBcIlxcZjFjM1wiO1xyXG5AZmEtdmFyLWZpbGUtaW1hZ2UtbzogXCJcXGYxYzVcIjtcclxuQGZhLXZhci1maWxlLW1vdmllLW86IFwiXFxmMWM4XCI7XHJcbkBmYS12YXItZmlsZS1vOiBcIlxcZjAxNlwiO1xyXG5AZmEtdmFyLWZpbGUtcGRmLW86IFwiXFxmMWMxXCI7XHJcbkBmYS12YXItZmlsZS1waG90by1vOiBcIlxcZjFjNVwiO1xyXG5AZmEtdmFyLWZpbGUtcGljdHVyZS1vOiBcIlxcZjFjNVwiO1xyXG5AZmEtdmFyLWZpbGUtcG93ZXJwb2ludC1vOiBcIlxcZjFjNFwiO1xyXG5AZmEtdmFyLWZpbGUtc291bmQtbzogXCJcXGYxYzdcIjtcclxuQGZhLXZhci1maWxlLXRleHQ6IFwiXFxmMTVjXCI7XHJcbkBmYS12YXItZmlsZS10ZXh0LW86IFwiXFxmMGY2XCI7XHJcbkBmYS12YXItZmlsZS12aWRlby1vOiBcIlxcZjFjOFwiO1xyXG5AZmEtdmFyLWZpbGUtd29yZC1vOiBcIlxcZjFjMlwiO1xyXG5AZmEtdmFyLWZpbGUtemlwLW86IFwiXFxmMWM2XCI7XHJcbkBmYS12YXItZmlsZXMtbzogXCJcXGYwYzVcIjtcclxuQGZhLXZhci1maWxtOiBcIlxcZjAwOFwiO1xyXG5AZmEtdmFyLWZpbHRlcjogXCJcXGYwYjBcIjtcclxuQGZhLXZhci1maXJlOiBcIlxcZjA2ZFwiO1xyXG5AZmEtdmFyLWZpcmUtZXh0aW5ndWlzaGVyOiBcIlxcZjEzNFwiO1xyXG5AZmEtdmFyLWZpcmVmb3g6IFwiXFxmMjY5XCI7XHJcbkBmYS12YXItZmlyc3Qtb3JkZXI6IFwiXFxmMmIwXCI7XHJcbkBmYS12YXItZmxhZzogXCJcXGYwMjRcIjtcclxuQGZhLXZhci1mbGFnLWNoZWNrZXJlZDogXCJcXGYxMWVcIjtcclxuQGZhLXZhci1mbGFnLW86IFwiXFxmMTFkXCI7XHJcbkBmYS12YXItZmxhc2g6IFwiXFxmMGU3XCI7XHJcbkBmYS12YXItZmxhc2s6IFwiXFxmMGMzXCI7XHJcbkBmYS12YXItZmxpY2tyOiBcIlxcZjE2ZVwiO1xyXG5AZmEtdmFyLWZsb3BweS1vOiBcIlxcZjBjN1wiO1xyXG5AZmEtdmFyLWZvbGRlcjogXCJcXGYwN2JcIjtcclxuQGZhLXZhci1mb2xkZXItbzogXCJcXGYxMTRcIjtcclxuQGZhLXZhci1mb2xkZXItb3BlbjogXCJcXGYwN2NcIjtcclxuQGZhLXZhci1mb2xkZXItb3Blbi1vOiBcIlxcZjExNVwiO1xyXG5AZmEtdmFyLWZvbnQ6IFwiXFxmMDMxXCI7XHJcbkBmYS12YXItZm9udC1hd2Vzb21lOiBcIlxcZjJiNFwiO1xyXG5AZmEtdmFyLWZvbnRpY29uczogXCJcXGYyODBcIjtcclxuQGZhLXZhci1mb3J0LWF3ZXNvbWU6IFwiXFxmMjg2XCI7XHJcbkBmYS12YXItZm9ydW1iZWU6IFwiXFxmMjExXCI7XHJcbkBmYS12YXItZm9yd2FyZDogXCJcXGYwNGVcIjtcclxuQGZhLXZhci1mb3Vyc3F1YXJlOiBcIlxcZjE4MFwiO1xyXG5AZmEtdmFyLWZyZWUtY29kZS1jYW1wOiBcIlxcZjJjNVwiO1xyXG5AZmEtdmFyLWZyb3duLW86IFwiXFxmMTE5XCI7XHJcbkBmYS12YXItZnV0Ym9sLW86IFwiXFxmMWUzXCI7XHJcbkBmYS12YXItZ2FtZXBhZDogXCJcXGYxMWJcIjtcclxuQGZhLXZhci1nYXZlbDogXCJcXGYwZTNcIjtcclxuQGZhLXZhci1nYnA6IFwiXFxmMTU0XCI7XHJcbkBmYS12YXItZ2U6IFwiXFxmMWQxXCI7XHJcbkBmYS12YXItZ2VhcjogXCJcXGYwMTNcIjtcclxuQGZhLXZhci1nZWFyczogXCJcXGYwODVcIjtcclxuQGZhLXZhci1nZW5kZXJsZXNzOiBcIlxcZjIyZFwiO1xyXG5AZmEtdmFyLWdldC1wb2NrZXQ6IFwiXFxmMjY1XCI7XHJcbkBmYS12YXItZ2c6IFwiXFxmMjYwXCI7XHJcbkBmYS12YXItZ2ctY2lyY2xlOiBcIlxcZjI2MVwiO1xyXG5AZmEtdmFyLWdpZnQ6IFwiXFxmMDZiXCI7XHJcbkBmYS12YXItZ2l0OiBcIlxcZjFkM1wiO1xyXG5AZmEtdmFyLWdpdC1zcXVhcmU6IFwiXFxmMWQyXCI7XHJcbkBmYS12YXItZ2l0aHViOiBcIlxcZjA5YlwiO1xyXG5AZmEtdmFyLWdpdGh1Yi1hbHQ6IFwiXFxmMTEzXCI7XHJcbkBmYS12YXItZ2l0aHViLXNxdWFyZTogXCJcXGYwOTJcIjtcclxuQGZhLXZhci1naXRsYWI6IFwiXFxmMjk2XCI7XHJcbkBmYS12YXItZ2l0dGlwOiBcIlxcZjE4NFwiO1xyXG5AZmEtdmFyLWdsYXNzOiBcIlxcZjAwMFwiO1xyXG5AZmEtdmFyLWdsaWRlOiBcIlxcZjJhNVwiO1xyXG5AZmEtdmFyLWdsaWRlLWc6IFwiXFxmMmE2XCI7XHJcbkBmYS12YXItZ2xvYmU6IFwiXFxmMGFjXCI7XHJcbkBmYS12YXItZ29vZ2xlOiBcIlxcZjFhMFwiO1xyXG5AZmEtdmFyLWdvb2dsZS1wbHVzOiBcIlxcZjBkNVwiO1xyXG5AZmEtdmFyLWdvb2dsZS1wbHVzLWNpcmNsZTogXCJcXGYyYjNcIjtcclxuQGZhLXZhci1nb29nbGUtcGx1cy1vZmZpY2lhbDogXCJcXGYyYjNcIjtcclxuQGZhLXZhci1nb29nbGUtcGx1cy1zcXVhcmU6IFwiXFxmMGQ0XCI7XHJcbkBmYS12YXItZ29vZ2xlLXdhbGxldDogXCJcXGYxZWVcIjtcclxuQGZhLXZhci1ncmFkdWF0aW9uLWNhcDogXCJcXGYxOWRcIjtcclxuQGZhLXZhci1ncmF0aXBheTogXCJcXGYxODRcIjtcclxuQGZhLXZhci1ncmF2OiBcIlxcZjJkNlwiO1xyXG5AZmEtdmFyLWdyb3VwOiBcIlxcZjBjMFwiO1xyXG5AZmEtdmFyLWgtc3F1YXJlOiBcIlxcZjBmZFwiO1xyXG5AZmEtdmFyLWhhY2tlci1uZXdzOiBcIlxcZjFkNFwiO1xyXG5AZmEtdmFyLWhhbmQtZ3JhYi1vOiBcIlxcZjI1NVwiO1xyXG5AZmEtdmFyLWhhbmQtbGl6YXJkLW86IFwiXFxmMjU4XCI7XHJcbkBmYS12YXItaGFuZC1vLWRvd246IFwiXFxmMGE3XCI7XHJcbkBmYS12YXItaGFuZC1vLWxlZnQ6IFwiXFxmMGE1XCI7XHJcbkBmYS12YXItaGFuZC1vLXJpZ2h0OiBcIlxcZjBhNFwiO1xyXG5AZmEtdmFyLWhhbmQtby11cDogXCJcXGYwYTZcIjtcclxuQGZhLXZhci1oYW5kLXBhcGVyLW86IFwiXFxmMjU2XCI7XHJcbkBmYS12YXItaGFuZC1wZWFjZS1vOiBcIlxcZjI1YlwiO1xyXG5AZmEtdmFyLWhhbmQtcG9pbnRlci1vOiBcIlxcZjI1YVwiO1xyXG5AZmEtdmFyLWhhbmQtcm9jay1vOiBcIlxcZjI1NVwiO1xyXG5AZmEtdmFyLWhhbmQtc2Npc3NvcnMtbzogXCJcXGYyNTdcIjtcclxuQGZhLXZhci1oYW5kLXNwb2NrLW86IFwiXFxmMjU5XCI7XHJcbkBmYS12YXItaGFuZC1zdG9wLW86IFwiXFxmMjU2XCI7XHJcbkBmYS12YXItaGFuZHNoYWtlLW86IFwiXFxmMmI1XCI7XHJcbkBmYS12YXItaGFyZC1vZi1oZWFyaW5nOiBcIlxcZjJhNFwiO1xyXG5AZmEtdmFyLWhhc2h0YWc6IFwiXFxmMjkyXCI7XHJcbkBmYS12YXItaGRkLW86IFwiXFxmMGEwXCI7XHJcbkBmYS12YXItaGVhZGVyOiBcIlxcZjFkY1wiO1xyXG5AZmEtdmFyLWhlYWRwaG9uZXM6IFwiXFxmMDI1XCI7XHJcbkBmYS12YXItaGVhcnQ6IFwiXFxmMDA0XCI7XHJcbkBmYS12YXItaGVhcnQtbzogXCJcXGYwOGFcIjtcclxuQGZhLXZhci1oZWFydGJlYXQ6IFwiXFxmMjFlXCI7XHJcbkBmYS12YXItaGlzdG9yeTogXCJcXGYxZGFcIjtcclxuQGZhLXZhci1ob21lOiBcIlxcZjAxNVwiO1xyXG5AZmEtdmFyLWhvc3BpdGFsLW86IFwiXFxmMGY4XCI7XHJcbkBmYS12YXItaG90ZWw6IFwiXFxmMjM2XCI7XHJcbkBmYS12YXItaG91cmdsYXNzOiBcIlxcZjI1NFwiO1xyXG5AZmEtdmFyLWhvdXJnbGFzcy0xOiBcIlxcZjI1MVwiO1xyXG5AZmEtdmFyLWhvdXJnbGFzcy0yOiBcIlxcZjI1MlwiO1xyXG5AZmEtdmFyLWhvdXJnbGFzcy0zOiBcIlxcZjI1M1wiO1xyXG5AZmEtdmFyLWhvdXJnbGFzcy1lbmQ6IFwiXFxmMjUzXCI7XHJcbkBmYS12YXItaG91cmdsYXNzLWhhbGY6IFwiXFxmMjUyXCI7XHJcbkBmYS12YXItaG91cmdsYXNzLW86IFwiXFxmMjUwXCI7XHJcbkBmYS12YXItaG91cmdsYXNzLXN0YXJ0OiBcIlxcZjI1MVwiO1xyXG5AZmEtdmFyLWhvdXp6OiBcIlxcZjI3Y1wiO1xyXG5AZmEtdmFyLWh0bWw1OiBcIlxcZjEzYlwiO1xyXG5AZmEtdmFyLWktY3Vyc29yOiBcIlxcZjI0NlwiO1xyXG5AZmEtdmFyLWlkLWJhZGdlOiBcIlxcZjJjMVwiO1xyXG5AZmEtdmFyLWlkLWNhcmQ6IFwiXFxmMmMyXCI7XHJcbkBmYS12YXItaWQtY2FyZC1vOiBcIlxcZjJjM1wiO1xyXG5AZmEtdmFyLWlsczogXCJcXGYyMGJcIjtcclxuQGZhLXZhci1pbWFnZTogXCJcXGYwM2VcIjtcclxuQGZhLXZhci1pbWRiOiBcIlxcZjJkOFwiO1xyXG5AZmEtdmFyLWluYm94OiBcIlxcZjAxY1wiO1xyXG5AZmEtdmFyLWluZGVudDogXCJcXGYwM2NcIjtcclxuQGZhLXZhci1pbmR1c3RyeTogXCJcXGYyNzVcIjtcclxuQGZhLXZhci1pbmZvOiBcIlxcZjEyOVwiO1xyXG5AZmEtdmFyLWluZm8tY2lyY2xlOiBcIlxcZjA1YVwiO1xyXG5AZmEtdmFyLWlucjogXCJcXGYxNTZcIjtcclxuQGZhLXZhci1pbnN0YWdyYW06IFwiXFxmMTZkXCI7XHJcbkBmYS12YXItaW5zdGl0dXRpb246IFwiXFxmMTljXCI7XHJcbkBmYS12YXItaW50ZXJuZXQtZXhwbG9yZXI6IFwiXFxmMjZiXCI7XHJcbkBmYS12YXItaW50ZXJzZXg6IFwiXFxmMjI0XCI7XHJcbkBmYS12YXItaW94aG9zdDogXCJcXGYyMDhcIjtcclxuQGZhLXZhci1pdGFsaWM6IFwiXFxmMDMzXCI7XHJcbkBmYS12YXItam9vbWxhOiBcIlxcZjFhYVwiO1xyXG5AZmEtdmFyLWpweTogXCJcXGYxNTdcIjtcclxuQGZhLXZhci1qc2ZpZGRsZTogXCJcXGYxY2NcIjtcclxuQGZhLXZhci1rZXk6IFwiXFxmMDg0XCI7XHJcbkBmYS12YXIta2V5Ym9hcmQtbzogXCJcXGYxMWNcIjtcclxuQGZhLXZhci1rcnc6IFwiXFxmMTU5XCI7XHJcbkBmYS12YXItbGFuZ3VhZ2U6IFwiXFxmMWFiXCI7XHJcbkBmYS12YXItbGFwdG9wOiBcIlxcZjEwOVwiO1xyXG5AZmEtdmFyLWxhc3RmbTogXCJcXGYyMDJcIjtcclxuQGZhLXZhci1sYXN0Zm0tc3F1YXJlOiBcIlxcZjIwM1wiO1xyXG5AZmEtdmFyLWxlYWY6IFwiXFxmMDZjXCI7XHJcbkBmYS12YXItbGVhbnB1YjogXCJcXGYyMTJcIjtcclxuQGZhLXZhci1sZWdhbDogXCJcXGYwZTNcIjtcclxuQGZhLXZhci1sZW1vbi1vOiBcIlxcZjA5NFwiO1xyXG5AZmEtdmFyLWxldmVsLWRvd246IFwiXFxmMTQ5XCI7XHJcbkBmYS12YXItbGV2ZWwtdXA6IFwiXFxmMTQ4XCI7XHJcbkBmYS12YXItbGlmZS1ib3V5OiBcIlxcZjFjZFwiO1xyXG5AZmEtdmFyLWxpZmUtYnVveTogXCJcXGYxY2RcIjtcclxuQGZhLXZhci1saWZlLXJpbmc6IFwiXFxmMWNkXCI7XHJcbkBmYS12YXItbGlmZS1zYXZlcjogXCJcXGYxY2RcIjtcclxuQGZhLXZhci1saWdodGJ1bGItbzogXCJcXGYwZWJcIjtcclxuQGZhLXZhci1saW5lLWNoYXJ0OiBcIlxcZjIwMVwiO1xyXG5AZmEtdmFyLWxpbms6IFwiXFxmMGMxXCI7XHJcbkBmYS12YXItbGlua2VkaW46IFwiXFxmMGUxXCI7XHJcbkBmYS12YXItbGlua2VkaW4tc3F1YXJlOiBcIlxcZjA4Y1wiO1xyXG5AZmEtdmFyLWxpbm9kZTogXCJcXGYyYjhcIjtcclxuQGZhLXZhci1saW51eDogXCJcXGYxN2NcIjtcclxuQGZhLXZhci1saXN0OiBcIlxcZjAzYVwiO1xyXG5AZmEtdmFyLWxpc3QtYWx0OiBcIlxcZjAyMlwiO1xyXG5AZmEtdmFyLWxpc3Qtb2w6IFwiXFxmMGNiXCI7XHJcbkBmYS12YXItbGlzdC11bDogXCJcXGYwY2FcIjtcclxuQGZhLXZhci1sb2NhdGlvbi1hcnJvdzogXCJcXGYxMjRcIjtcclxuQGZhLXZhci1sb2NrOiBcIlxcZjAyM1wiO1xyXG5AZmEtdmFyLWxvbmctYXJyb3ctZG93bjogXCJcXGYxNzVcIjtcclxuQGZhLXZhci1sb25nLWFycm93LWxlZnQ6IFwiXFxmMTc3XCI7XHJcbkBmYS12YXItbG9uZy1hcnJvdy1yaWdodDogXCJcXGYxNzhcIjtcclxuQGZhLXZhci1sb25nLWFycm93LXVwOiBcIlxcZjE3NlwiO1xyXG5AZmEtdmFyLWxvdy12aXNpb246IFwiXFxmMmE4XCI7XHJcbkBmYS12YXItbWFnaWM6IFwiXFxmMGQwXCI7XHJcbkBmYS12YXItbWFnbmV0OiBcIlxcZjA3NlwiO1xyXG5AZmEtdmFyLW1haWwtZm9yd2FyZDogXCJcXGYwNjRcIjtcclxuQGZhLXZhci1tYWlsLXJlcGx5OiBcIlxcZjExMlwiO1xyXG5AZmEtdmFyLW1haWwtcmVwbHktYWxsOiBcIlxcZjEyMlwiO1xyXG5AZmEtdmFyLW1hbGU6IFwiXFxmMTgzXCI7XHJcbkBmYS12YXItbWFwOiBcIlxcZjI3OVwiO1xyXG5AZmEtdmFyLW1hcC1tYXJrZXI6IFwiXFxmMDQxXCI7XHJcbkBmYS12YXItbWFwLW86IFwiXFxmMjc4XCI7XHJcbkBmYS12YXItbWFwLXBpbjogXCJcXGYyNzZcIjtcclxuQGZhLXZhci1tYXAtc2lnbnM6IFwiXFxmMjc3XCI7XHJcbkBmYS12YXItbWFyczogXCJcXGYyMjJcIjtcclxuQGZhLXZhci1tYXJzLWRvdWJsZTogXCJcXGYyMjdcIjtcclxuQGZhLXZhci1tYXJzLXN0cm9rZTogXCJcXGYyMjlcIjtcclxuQGZhLXZhci1tYXJzLXN0cm9rZS1oOiBcIlxcZjIyYlwiO1xyXG5AZmEtdmFyLW1hcnMtc3Ryb2tlLXY6IFwiXFxmMjJhXCI7XHJcbkBmYS12YXItbWF4Y2RuOiBcIlxcZjEzNlwiO1xyXG5AZmEtdmFyLW1lYW5wYXRoOiBcIlxcZjIwY1wiO1xyXG5AZmEtdmFyLW1lZGl1bTogXCJcXGYyM2FcIjtcclxuQGZhLXZhci1tZWRraXQ6IFwiXFxmMGZhXCI7XHJcbkBmYS12YXItbWVldHVwOiBcIlxcZjJlMFwiO1xyXG5AZmEtdmFyLW1laC1vOiBcIlxcZjExYVwiO1xyXG5AZmEtdmFyLW1lcmN1cnk6IFwiXFxmMjIzXCI7XHJcbkBmYS12YXItbWljcm9jaGlwOiBcIlxcZjJkYlwiO1xyXG5AZmEtdmFyLW1pY3JvcGhvbmU6IFwiXFxmMTMwXCI7XHJcbkBmYS12YXItbWljcm9waG9uZS1zbGFzaDogXCJcXGYxMzFcIjtcclxuQGZhLXZhci1taW51czogXCJcXGYwNjhcIjtcclxuQGZhLXZhci1taW51cy1jaXJjbGU6IFwiXFxmMDU2XCI7XHJcbkBmYS12YXItbWludXMtc3F1YXJlOiBcIlxcZjE0NlwiO1xyXG5AZmEtdmFyLW1pbnVzLXNxdWFyZS1vOiBcIlxcZjE0N1wiO1xyXG5AZmEtdmFyLW1peGNsb3VkOiBcIlxcZjI4OVwiO1xyXG5AZmEtdmFyLW1vYmlsZTogXCJcXGYxMGJcIjtcclxuQGZhLXZhci1tb2JpbGUtcGhvbmU6IFwiXFxmMTBiXCI7XHJcbkBmYS12YXItbW9keDogXCJcXGYyODVcIjtcclxuQGZhLXZhci1tb25leTogXCJcXGYwZDZcIjtcclxuQGZhLXZhci1tb29uLW86IFwiXFxmMTg2XCI7XHJcbkBmYS12YXItbW9ydGFyLWJvYXJkOiBcIlxcZjE5ZFwiO1xyXG5AZmEtdmFyLW1vdG9yY3ljbGU6IFwiXFxmMjFjXCI7XHJcbkBmYS12YXItbW91c2UtcG9pbnRlcjogXCJcXGYyNDVcIjtcclxuQGZhLXZhci1tdXNpYzogXCJcXGYwMDFcIjtcclxuQGZhLXZhci1uYXZpY29uOiBcIlxcZjBjOVwiO1xyXG5AZmEtdmFyLW5ldXRlcjogXCJcXGYyMmNcIjtcclxuQGZhLXZhci1uZXdzcGFwZXItbzogXCJcXGYxZWFcIjtcclxuQGZhLXZhci1vYmplY3QtZ3JvdXA6IFwiXFxmMjQ3XCI7XHJcbkBmYS12YXItb2JqZWN0LXVuZ3JvdXA6IFwiXFxmMjQ4XCI7XHJcbkBmYS12YXItb2Rub2tsYXNzbmlraTogXCJcXGYyNjNcIjtcclxuQGZhLXZhci1vZG5va2xhc3NuaWtpLXNxdWFyZTogXCJcXGYyNjRcIjtcclxuQGZhLXZhci1vcGVuY2FydDogXCJcXGYyM2RcIjtcclxuQGZhLXZhci1vcGVuaWQ6IFwiXFxmMTliXCI7XHJcbkBmYS12YXItb3BlcmE6IFwiXFxmMjZhXCI7XHJcbkBmYS12YXItb3B0aW4tbW9uc3RlcjogXCJcXGYyM2NcIjtcclxuQGZhLXZhci1vdXRkZW50OiBcIlxcZjAzYlwiO1xyXG5AZmEtdmFyLXBhZ2VsaW5lczogXCJcXGYxOGNcIjtcclxuQGZhLXZhci1wYWludC1icnVzaDogXCJcXGYxZmNcIjtcclxuQGZhLXZhci1wYXBlci1wbGFuZTogXCJcXGYxZDhcIjtcclxuQGZhLXZhci1wYXBlci1wbGFuZS1vOiBcIlxcZjFkOVwiO1xyXG5AZmEtdmFyLXBhcGVyY2xpcDogXCJcXGYwYzZcIjtcclxuQGZhLXZhci1wYXJhZ3JhcGg6IFwiXFxmMWRkXCI7XHJcbkBmYS12YXItcGFzdGU6IFwiXFxmMGVhXCI7XHJcbkBmYS12YXItcGF1c2U6IFwiXFxmMDRjXCI7XHJcbkBmYS12YXItcGF1c2UtY2lyY2xlOiBcIlxcZjI4YlwiO1xyXG5AZmEtdmFyLXBhdXNlLWNpcmNsZS1vOiBcIlxcZjI4Y1wiO1xyXG5AZmEtdmFyLXBhdzogXCJcXGYxYjBcIjtcclxuQGZhLXZhci1wYXlwYWw6IFwiXFxmMWVkXCI7XHJcbkBmYS12YXItcGVuY2lsOiBcIlxcZjA0MFwiO1xyXG5AZmEtdmFyLXBlbmNpbC1zcXVhcmU6IFwiXFxmMTRiXCI7XHJcbkBmYS12YXItcGVuY2lsLXNxdWFyZS1vOiBcIlxcZjA0NFwiO1xyXG5AZmEtdmFyLXBlcmNlbnQ6IFwiXFxmMjk1XCI7XHJcbkBmYS12YXItcGhvbmU6IFwiXFxmMDk1XCI7XHJcbkBmYS12YXItcGhvbmUtc3F1YXJlOiBcIlxcZjA5OFwiO1xyXG5AZmEtdmFyLXBob3RvOiBcIlxcZjAzZVwiO1xyXG5AZmEtdmFyLXBpY3R1cmUtbzogXCJcXGYwM2VcIjtcclxuQGZhLXZhci1waWUtY2hhcnQ6IFwiXFxmMjAwXCI7XHJcbkBmYS12YXItcGllZC1waXBlcjogXCJcXGYyYWVcIjtcclxuQGZhLXZhci1waWVkLXBpcGVyLWFsdDogXCJcXGYxYThcIjtcclxuQGZhLXZhci1waWVkLXBpcGVyLXBwOiBcIlxcZjFhN1wiO1xyXG5AZmEtdmFyLXBpbnRlcmVzdDogXCJcXGYwZDJcIjtcclxuQGZhLXZhci1waW50ZXJlc3QtcDogXCJcXGYyMzFcIjtcclxuQGZhLXZhci1waW50ZXJlc3Qtc3F1YXJlOiBcIlxcZjBkM1wiO1xyXG5AZmEtdmFyLXBsYW5lOiBcIlxcZjA3MlwiO1xyXG5AZmEtdmFyLXBsYXk6IFwiXFxmMDRiXCI7XHJcbkBmYS12YXItcGxheS1jaXJjbGU6IFwiXFxmMTQ0XCI7XHJcbkBmYS12YXItcGxheS1jaXJjbGUtbzogXCJcXGYwMWRcIjtcclxuQGZhLXZhci1wbHVnOiBcIlxcZjFlNlwiO1xyXG5AZmEtdmFyLXBsdXM6IFwiXFxmMDY3XCI7XHJcbkBmYS12YXItcGx1cy1jaXJjbGU6IFwiXFxmMDU1XCI7XHJcbkBmYS12YXItcGx1cy1zcXVhcmU6IFwiXFxmMGZlXCI7XHJcbkBmYS12YXItcGx1cy1zcXVhcmUtbzogXCJcXGYxOTZcIjtcclxuQGZhLXZhci1wb2RjYXN0OiBcIlxcZjJjZVwiO1xyXG5AZmEtdmFyLXBvd2VyLW9mZjogXCJcXGYwMTFcIjtcclxuQGZhLXZhci1wcmludDogXCJcXGYwMmZcIjtcclxuQGZhLXZhci1wcm9kdWN0LWh1bnQ6IFwiXFxmMjg4XCI7XHJcbkBmYS12YXItcHV6emxlLXBpZWNlOiBcIlxcZjEyZVwiO1xyXG5AZmEtdmFyLXFxOiBcIlxcZjFkNlwiO1xyXG5AZmEtdmFyLXFyY29kZTogXCJcXGYwMjlcIjtcclxuQGZhLXZhci1xdWVzdGlvbjogXCJcXGYxMjhcIjtcclxuQGZhLXZhci1xdWVzdGlvbi1jaXJjbGU6IFwiXFxmMDU5XCI7XHJcbkBmYS12YXItcXVlc3Rpb24tY2lyY2xlLW86IFwiXFxmMjljXCI7XHJcbkBmYS12YXItcXVvcmE6IFwiXFxmMmM0XCI7XHJcbkBmYS12YXItcXVvdGUtbGVmdDogXCJcXGYxMGRcIjtcclxuQGZhLXZhci1xdW90ZS1yaWdodDogXCJcXGYxMGVcIjtcclxuQGZhLXZhci1yYTogXCJcXGYxZDBcIjtcclxuQGZhLXZhci1yYW5kb206IFwiXFxmMDc0XCI7XHJcbkBmYS12YXItcmF2ZWxyeTogXCJcXGYyZDlcIjtcclxuQGZhLXZhci1yZWJlbDogXCJcXGYxZDBcIjtcclxuQGZhLXZhci1yZWN5Y2xlOiBcIlxcZjFiOFwiO1xyXG5AZmEtdmFyLXJlZGRpdDogXCJcXGYxYTFcIjtcclxuQGZhLXZhci1yZWRkaXQtYWxpZW46IFwiXFxmMjgxXCI7XHJcbkBmYS12YXItcmVkZGl0LXNxdWFyZTogXCJcXGYxYTJcIjtcclxuQGZhLXZhci1yZWZyZXNoOiBcIlxcZjAyMVwiO1xyXG5AZmEtdmFyLXJlZ2lzdGVyZWQ6IFwiXFxmMjVkXCI7XHJcbkBmYS12YXItcmVtb3ZlOiBcIlxcZjAwZFwiO1xyXG5AZmEtdmFyLXJlbnJlbjogXCJcXGYxOGJcIjtcclxuQGZhLXZhci1yZW9yZGVyOiBcIlxcZjBjOVwiO1xyXG5AZmEtdmFyLXJlcGVhdDogXCJcXGYwMWVcIjtcclxuQGZhLXZhci1yZXBseTogXCJcXGYxMTJcIjtcclxuQGZhLXZhci1yZXBseS1hbGw6IFwiXFxmMTIyXCI7XHJcbkBmYS12YXItcmVzaXN0YW5jZTogXCJcXGYxZDBcIjtcclxuQGZhLXZhci1yZXR3ZWV0OiBcIlxcZjA3OVwiO1xyXG5AZmEtdmFyLXJtYjogXCJcXGYxNTdcIjtcclxuQGZhLXZhci1yb2FkOiBcIlxcZjAxOFwiO1xyXG5AZmEtdmFyLXJvY2tldDogXCJcXGYxMzVcIjtcclxuQGZhLXZhci1yb3RhdGUtbGVmdDogXCJcXGYwZTJcIjtcclxuQGZhLXZhci1yb3RhdGUtcmlnaHQ6IFwiXFxmMDFlXCI7XHJcbkBmYS12YXItcm91YmxlOiBcIlxcZjE1OFwiO1xyXG5AZmEtdmFyLXJzczogXCJcXGYwOWVcIjtcclxuQGZhLXZhci1yc3Mtc3F1YXJlOiBcIlxcZjE0M1wiO1xyXG5AZmEtdmFyLXJ1YjogXCJcXGYxNThcIjtcclxuQGZhLXZhci1ydWJsZTogXCJcXGYxNThcIjtcclxuQGZhLXZhci1ydXBlZTogXCJcXGYxNTZcIjtcclxuQGZhLXZhci1zMTU6IFwiXFxmMmNkXCI7XHJcbkBmYS12YXItc2FmYXJpOiBcIlxcZjI2N1wiO1xyXG5AZmEtdmFyLXNhdmU6IFwiXFxmMGM3XCI7XHJcbkBmYS12YXItc2Npc3NvcnM6IFwiXFxmMGM0XCI7XHJcbkBmYS12YXItc2NyaWJkOiBcIlxcZjI4YVwiO1xyXG5AZmEtdmFyLXNlYXJjaDogXCJcXGYwMDJcIjtcclxuQGZhLXZhci1zZWFyY2gtbWludXM6IFwiXFxmMDEwXCI7XHJcbkBmYS12YXItc2VhcmNoLXBsdXM6IFwiXFxmMDBlXCI7XHJcbkBmYS12YXItc2VsbHN5OiBcIlxcZjIxM1wiO1xyXG5AZmEtdmFyLXNlbmQ6IFwiXFxmMWQ4XCI7XHJcbkBmYS12YXItc2VuZC1vOiBcIlxcZjFkOVwiO1xyXG5AZmEtdmFyLXNlcnZlcjogXCJcXGYyMzNcIjtcclxuQGZhLXZhci1zaGFyZTogXCJcXGYwNjRcIjtcclxuQGZhLXZhci1zaGFyZS1hbHQ6IFwiXFxmMWUwXCI7XHJcbkBmYS12YXItc2hhcmUtYWx0LXNxdWFyZTogXCJcXGYxZTFcIjtcclxuQGZhLXZhci1zaGFyZS1zcXVhcmU6IFwiXFxmMTRkXCI7XHJcbkBmYS12YXItc2hhcmUtc3F1YXJlLW86IFwiXFxmMDQ1XCI7XHJcbkBmYS12YXItc2hla2VsOiBcIlxcZjIwYlwiO1xyXG5AZmEtdmFyLXNoZXFlbDogXCJcXGYyMGJcIjtcclxuQGZhLXZhci1zaGllbGQ6IFwiXFxmMTMyXCI7XHJcbkBmYS12YXItc2hpcDogXCJcXGYyMWFcIjtcclxuQGZhLXZhci1zaGlydHNpbmJ1bGs6IFwiXFxmMjE0XCI7XHJcbkBmYS12YXItc2hvcHBpbmctYmFnOiBcIlxcZjI5MFwiO1xyXG5AZmEtdmFyLXNob3BwaW5nLWJhc2tldDogXCJcXGYyOTFcIjtcclxuQGZhLXZhci1zaG9wcGluZy1jYXJ0OiBcIlxcZjA3YVwiO1xyXG5AZmEtdmFyLXNob3dlcjogXCJcXGYyY2NcIjtcclxuQGZhLXZhci1zaWduLWluOiBcIlxcZjA5MFwiO1xyXG5AZmEtdmFyLXNpZ24tbGFuZ3VhZ2U6IFwiXFxmMmE3XCI7XHJcbkBmYS12YXItc2lnbi1vdXQ6IFwiXFxmMDhiXCI7XHJcbkBmYS12YXItc2lnbmFsOiBcIlxcZjAxMlwiO1xyXG5AZmEtdmFyLXNpZ25pbmc6IFwiXFxmMmE3XCI7XHJcbkBmYS12YXItc2ltcGx5YnVpbHQ6IFwiXFxmMjE1XCI7XHJcbkBmYS12YXItc2l0ZW1hcDogXCJcXGYwZThcIjtcclxuQGZhLXZhci1za3lhdGxhczogXCJcXGYyMTZcIjtcclxuQGZhLXZhci1za3lwZTogXCJcXGYxN2VcIjtcclxuQGZhLXZhci1zbGFjazogXCJcXGYxOThcIjtcclxuQGZhLXZhci1zbGlkZXJzOiBcIlxcZjFkZVwiO1xyXG5AZmEtdmFyLXNsaWRlc2hhcmU6IFwiXFxmMWU3XCI7XHJcbkBmYS12YXItc21pbGUtbzogXCJcXGYxMThcIjtcclxuQGZhLXZhci1zbmFwY2hhdDogXCJcXGYyYWJcIjtcclxuQGZhLXZhci1zbmFwY2hhdC1naG9zdDogXCJcXGYyYWNcIjtcclxuQGZhLXZhci1zbmFwY2hhdC1zcXVhcmU6IFwiXFxmMmFkXCI7XHJcbkBmYS12YXItc25vd2ZsYWtlLW86IFwiXFxmMmRjXCI7XHJcbkBmYS12YXItc29jY2VyLWJhbGwtbzogXCJcXGYxZTNcIjtcclxuQGZhLXZhci1zb3J0OiBcIlxcZjBkY1wiO1xyXG5AZmEtdmFyLXNvcnQtYWxwaGEtYXNjOiBcIlxcZjE1ZFwiO1xyXG5AZmEtdmFyLXNvcnQtYWxwaGEtZGVzYzogXCJcXGYxNWVcIjtcclxuQGZhLXZhci1zb3J0LWFtb3VudC1hc2M6IFwiXFxmMTYwXCI7XHJcbkBmYS12YXItc29ydC1hbW91bnQtZGVzYzogXCJcXGYxNjFcIjtcclxuQGZhLXZhci1zb3J0LWFzYzogXCJcXGYwZGVcIjtcclxuQGZhLXZhci1zb3J0LWRlc2M6IFwiXFxmMGRkXCI7XHJcbkBmYS12YXItc29ydC1kb3duOiBcIlxcZjBkZFwiO1xyXG5AZmEtdmFyLXNvcnQtbnVtZXJpYy1hc2M6IFwiXFxmMTYyXCI7XHJcbkBmYS12YXItc29ydC1udW1lcmljLWRlc2M6IFwiXFxmMTYzXCI7XHJcbkBmYS12YXItc29ydC11cDogXCJcXGYwZGVcIjtcclxuQGZhLXZhci1zb3VuZGNsb3VkOiBcIlxcZjFiZVwiO1xyXG5AZmEtdmFyLXNwYWNlLXNodXR0bGU6IFwiXFxmMTk3XCI7XHJcbkBmYS12YXItc3Bpbm5lcjogXCJcXGYxMTBcIjtcclxuQGZhLXZhci1zcG9vbjogXCJcXGYxYjFcIjtcclxuQGZhLXZhci1zcG90aWZ5OiBcIlxcZjFiY1wiO1xyXG5AZmEtdmFyLXNxdWFyZTogXCJcXGYwYzhcIjtcclxuQGZhLXZhci1zcXVhcmUtbzogXCJcXGYwOTZcIjtcclxuQGZhLXZhci1zdGFjay1leGNoYW5nZTogXCJcXGYxOGRcIjtcclxuQGZhLXZhci1zdGFjay1vdmVyZmxvdzogXCJcXGYxNmNcIjtcclxuQGZhLXZhci1zdGFyOiBcIlxcZjAwNVwiO1xyXG5AZmEtdmFyLXN0YXItaGFsZjogXCJcXGYwODlcIjtcclxuQGZhLXZhci1zdGFyLWhhbGYtZW1wdHk6IFwiXFxmMTIzXCI7XHJcbkBmYS12YXItc3Rhci1oYWxmLWZ1bGw6IFwiXFxmMTIzXCI7XHJcbkBmYS12YXItc3Rhci1oYWxmLW86IFwiXFxmMTIzXCI7XHJcbkBmYS12YXItc3Rhci1vOiBcIlxcZjAwNlwiO1xyXG5AZmEtdmFyLXN0ZWFtOiBcIlxcZjFiNlwiO1xyXG5AZmEtdmFyLXN0ZWFtLXNxdWFyZTogXCJcXGYxYjdcIjtcclxuQGZhLXZhci1zdGVwLWJhY2t3YXJkOiBcIlxcZjA0OFwiO1xyXG5AZmEtdmFyLXN0ZXAtZm9yd2FyZDogXCJcXGYwNTFcIjtcclxuQGZhLXZhci1zdGV0aG9zY29wZTogXCJcXGYwZjFcIjtcclxuQGZhLXZhci1zdGlja3ktbm90ZTogXCJcXGYyNDlcIjtcclxuQGZhLXZhci1zdGlja3ktbm90ZS1vOiBcIlxcZjI0YVwiO1xyXG5AZmEtdmFyLXN0b3A6IFwiXFxmMDRkXCI7XHJcbkBmYS12YXItc3RvcC1jaXJjbGU6IFwiXFxmMjhkXCI7XHJcbkBmYS12YXItc3RvcC1jaXJjbGUtbzogXCJcXGYyOGVcIjtcclxuQGZhLXZhci1zdHJlZXQtdmlldzogXCJcXGYyMWRcIjtcclxuQGZhLXZhci1zdHJpa2V0aHJvdWdoOiBcIlxcZjBjY1wiO1xyXG5AZmEtdmFyLXN0dW1ibGV1cG9uOiBcIlxcZjFhNFwiO1xyXG5AZmEtdmFyLXN0dW1ibGV1cG9uLWNpcmNsZTogXCJcXGYxYTNcIjtcclxuQGZhLXZhci1zdWJzY3JpcHQ6IFwiXFxmMTJjXCI7XHJcbkBmYS12YXItc3Vid2F5OiBcIlxcZjIzOVwiO1xyXG5AZmEtdmFyLXN1aXRjYXNlOiBcIlxcZjBmMlwiO1xyXG5AZmEtdmFyLXN1bi1vOiBcIlxcZjE4NVwiO1xyXG5AZmEtdmFyLXN1cGVycG93ZXJzOiBcIlxcZjJkZFwiO1xyXG5AZmEtdmFyLXN1cGVyc2NyaXB0OiBcIlxcZjEyYlwiO1xyXG5AZmEtdmFyLXN1cHBvcnQ6IFwiXFxmMWNkXCI7XHJcbkBmYS12YXItdGFibGU6IFwiXFxmMGNlXCI7XHJcbkBmYS12YXItdGFibGV0OiBcIlxcZjEwYVwiO1xyXG5AZmEtdmFyLXRhY2hvbWV0ZXI6IFwiXFxmMGU0XCI7XHJcbkBmYS12YXItdGFnOiBcIlxcZjAyYlwiO1xyXG5AZmEtdmFyLXRhZ3M6IFwiXFxmMDJjXCI7XHJcbkBmYS12YXItdGFza3M6IFwiXFxmMGFlXCI7XHJcbkBmYS12YXItdGF4aTogXCJcXGYxYmFcIjtcclxuQGZhLXZhci10ZWxlZ3JhbTogXCJcXGYyYzZcIjtcclxuQGZhLXZhci10ZWxldmlzaW9uOiBcIlxcZjI2Y1wiO1xyXG5AZmEtdmFyLXRlbmNlbnQtd2VpYm86IFwiXFxmMWQ1XCI7XHJcbkBmYS12YXItdGVybWluYWw6IFwiXFxmMTIwXCI7XHJcbkBmYS12YXItdGV4dC1oZWlnaHQ6IFwiXFxmMDM0XCI7XHJcbkBmYS12YXItdGV4dC13aWR0aDogXCJcXGYwMzVcIjtcclxuQGZhLXZhci10aDogXCJcXGYwMGFcIjtcclxuQGZhLXZhci10aC1sYXJnZTogXCJcXGYwMDlcIjtcclxuQGZhLXZhci10aC1saXN0OiBcIlxcZjAwYlwiO1xyXG5AZmEtdmFyLXRoZW1laXNsZTogXCJcXGYyYjJcIjtcclxuQGZhLXZhci10aGVybW9tZXRlcjogXCJcXGYyYzdcIjtcclxuQGZhLXZhci10aGVybW9tZXRlci0wOiBcIlxcZjJjYlwiO1xyXG5AZmEtdmFyLXRoZXJtb21ldGVyLTE6IFwiXFxmMmNhXCI7XHJcbkBmYS12YXItdGhlcm1vbWV0ZXItMjogXCJcXGYyYzlcIjtcclxuQGZhLXZhci10aGVybW9tZXRlci0zOiBcIlxcZjJjOFwiO1xyXG5AZmEtdmFyLXRoZXJtb21ldGVyLTQ6IFwiXFxmMmM3XCI7XHJcbkBmYS12YXItdGhlcm1vbWV0ZXItZW1wdHk6IFwiXFxmMmNiXCI7XHJcbkBmYS12YXItdGhlcm1vbWV0ZXItZnVsbDogXCJcXGYyYzdcIjtcclxuQGZhLXZhci10aGVybW9tZXRlci1oYWxmOiBcIlxcZjJjOVwiO1xyXG5AZmEtdmFyLXRoZXJtb21ldGVyLXF1YXJ0ZXI6IFwiXFxmMmNhXCI7XHJcbkBmYS12YXItdGhlcm1vbWV0ZXItdGhyZWUtcXVhcnRlcnM6IFwiXFxmMmM4XCI7XHJcbkBmYS12YXItdGh1bWItdGFjazogXCJcXGYwOGRcIjtcclxuQGZhLXZhci10aHVtYnMtZG93bjogXCJcXGYxNjVcIjtcclxuQGZhLXZhci10aHVtYnMtby1kb3duOiBcIlxcZjA4OFwiO1xyXG5AZmEtdmFyLXRodW1icy1vLXVwOiBcIlxcZjA4N1wiO1xyXG5AZmEtdmFyLXRodW1icy11cDogXCJcXGYxNjRcIjtcclxuQGZhLXZhci10aWNrZXQ6IFwiXFxmMTQ1XCI7XHJcbkBmYS12YXItdGltZXM6IFwiXFxmMDBkXCI7XHJcbkBmYS12YXItdGltZXMtY2lyY2xlOiBcIlxcZjA1N1wiO1xyXG5AZmEtdmFyLXRpbWVzLWNpcmNsZS1vOiBcIlxcZjA1Y1wiO1xyXG5AZmEtdmFyLXRpbWVzLXJlY3RhbmdsZTogXCJcXGYyZDNcIjtcclxuQGZhLXZhci10aW1lcy1yZWN0YW5nbGUtbzogXCJcXGYyZDRcIjtcclxuQGZhLXZhci10aW50OiBcIlxcZjA0M1wiO1xyXG5AZmEtdmFyLXRvZ2dsZS1kb3duOiBcIlxcZjE1MFwiO1xyXG5AZmEtdmFyLXRvZ2dsZS1sZWZ0OiBcIlxcZjE5MVwiO1xyXG5AZmEtdmFyLXRvZ2dsZS1vZmY6IFwiXFxmMjA0XCI7XHJcbkBmYS12YXItdG9nZ2xlLW9uOiBcIlxcZjIwNVwiO1xyXG5AZmEtdmFyLXRvZ2dsZS1yaWdodDogXCJcXGYxNTJcIjtcclxuQGZhLXZhci10b2dnbGUtdXA6IFwiXFxmMTUxXCI7XHJcbkBmYS12YXItdHJhZGVtYXJrOiBcIlxcZjI1Y1wiO1xyXG5AZmEtdmFyLXRyYWluOiBcIlxcZjIzOFwiO1xyXG5AZmEtdmFyLXRyYW5zZ2VuZGVyOiBcIlxcZjIyNFwiO1xyXG5AZmEtdmFyLXRyYW5zZ2VuZGVyLWFsdDogXCJcXGYyMjVcIjtcclxuQGZhLXZhci10cmFzaDogXCJcXGYxZjhcIjtcclxuQGZhLXZhci10cmFzaC1vOiBcIlxcZjAxNFwiO1xyXG5AZmEtdmFyLXRyZWU6IFwiXFxmMWJiXCI7XHJcbkBmYS12YXItdHJlbGxvOiBcIlxcZjE4MVwiO1xyXG5AZmEtdmFyLXRyaXBhZHZpc29yOiBcIlxcZjI2MlwiO1xyXG5AZmEtdmFyLXRyb3BoeTogXCJcXGYwOTFcIjtcclxuQGZhLXZhci10cnVjazogXCJcXGYwZDFcIjtcclxuQGZhLXZhci10cnk6IFwiXFxmMTk1XCI7XHJcbkBmYS12YXItdHR5OiBcIlxcZjFlNFwiO1xyXG5AZmEtdmFyLXR1bWJscjogXCJcXGYxNzNcIjtcclxuQGZhLXZhci10dW1ibHItc3F1YXJlOiBcIlxcZjE3NFwiO1xyXG5AZmEtdmFyLXR1cmtpc2gtbGlyYTogXCJcXGYxOTVcIjtcclxuQGZhLXZhci10djogXCJcXGYyNmNcIjtcclxuQGZhLXZhci10d2l0Y2g6IFwiXFxmMWU4XCI7XHJcbkBmYS12YXItdHdpdHRlcjogXCJcXGYwOTlcIjtcclxuQGZhLXZhci10d2l0dGVyLXNxdWFyZTogXCJcXGYwODFcIjtcclxuQGZhLXZhci11bWJyZWxsYTogXCJcXGYwZTlcIjtcclxuQGZhLXZhci11bmRlcmxpbmU6IFwiXFxmMGNkXCI7XHJcbkBmYS12YXItdW5kbzogXCJcXGYwZTJcIjtcclxuQGZhLXZhci11bml2ZXJzYWwtYWNjZXNzOiBcIlxcZjI5YVwiO1xyXG5AZmEtdmFyLXVuaXZlcnNpdHk6IFwiXFxmMTljXCI7XHJcbkBmYS12YXItdW5saW5rOiBcIlxcZjEyN1wiO1xyXG5AZmEtdmFyLXVubG9jazogXCJcXGYwOWNcIjtcclxuQGZhLXZhci11bmxvY2stYWx0OiBcIlxcZjEzZVwiO1xyXG5AZmEtdmFyLXVuc29ydGVkOiBcIlxcZjBkY1wiO1xyXG5AZmEtdmFyLXVwbG9hZDogXCJcXGYwOTNcIjtcclxuQGZhLXZhci11c2I6IFwiXFxmMjg3XCI7XHJcbkBmYS12YXItdXNkOiBcIlxcZjE1NVwiO1xyXG5AZmEtdmFyLXVzZXI6IFwiXFxmMDA3XCI7XHJcbkBmYS12YXItdXNlci1jaXJjbGU6IFwiXFxmMmJkXCI7XHJcbkBmYS12YXItdXNlci1jaXJjbGUtbzogXCJcXGYyYmVcIjtcclxuQGZhLXZhci11c2VyLW1kOiBcIlxcZjBmMFwiO1xyXG5AZmEtdmFyLXVzZXItbzogXCJcXGYyYzBcIjtcclxuQGZhLXZhci11c2VyLXBsdXM6IFwiXFxmMjM0XCI7XHJcbkBmYS12YXItdXNlci1zZWNyZXQ6IFwiXFxmMjFiXCI7XHJcbkBmYS12YXItdXNlci10aW1lczogXCJcXGYyMzVcIjtcclxuQGZhLXZhci11c2VyczogXCJcXGYwYzBcIjtcclxuQGZhLXZhci12Y2FyZDogXCJcXGYyYmJcIjtcclxuQGZhLXZhci12Y2FyZC1vOiBcIlxcZjJiY1wiO1xyXG5AZmEtdmFyLXZlbnVzOiBcIlxcZjIyMVwiO1xyXG5AZmEtdmFyLXZlbnVzLWRvdWJsZTogXCJcXGYyMjZcIjtcclxuQGZhLXZhci12ZW51cy1tYXJzOiBcIlxcZjIyOFwiO1xyXG5AZmEtdmFyLXZpYWNvaW46IFwiXFxmMjM3XCI7XHJcbkBmYS12YXItdmlhZGVvOiBcIlxcZjJhOVwiO1xyXG5AZmEtdmFyLXZpYWRlby1zcXVhcmU6IFwiXFxmMmFhXCI7XHJcbkBmYS12YXItdmlkZW8tY2FtZXJhOiBcIlxcZjAzZFwiO1xyXG5AZmEtdmFyLXZpbWVvOiBcIlxcZjI3ZFwiO1xyXG5AZmEtdmFyLXZpbWVvLXNxdWFyZTogXCJcXGYxOTRcIjtcclxuQGZhLXZhci12aW5lOiBcIlxcZjFjYVwiO1xyXG5AZmEtdmFyLXZrOiBcIlxcZjE4OVwiO1xyXG5AZmEtdmFyLXZvbHVtZS1jb250cm9sLXBob25lOiBcIlxcZjJhMFwiO1xyXG5AZmEtdmFyLXZvbHVtZS1kb3duOiBcIlxcZjAyN1wiO1xyXG5AZmEtdmFyLXZvbHVtZS1vZmY6IFwiXFxmMDI2XCI7XHJcbkBmYS12YXItdm9sdW1lLXVwOiBcIlxcZjAyOFwiO1xyXG5AZmEtdmFyLXdhcm5pbmc6IFwiXFxmMDcxXCI7XHJcbkBmYS12YXItd2VjaGF0OiBcIlxcZjFkN1wiO1xyXG5AZmEtdmFyLXdlaWJvOiBcIlxcZjE4YVwiO1xyXG5AZmEtdmFyLXdlaXhpbjogXCJcXGYxZDdcIjtcclxuQGZhLXZhci13aGF0c2FwcDogXCJcXGYyMzJcIjtcclxuQGZhLXZhci13aGVlbGNoYWlyOiBcIlxcZjE5M1wiO1xyXG5AZmEtdmFyLXdoZWVsY2hhaXItYWx0OiBcIlxcZjI5YlwiO1xyXG5AZmEtdmFyLXdpZmk6IFwiXFxmMWViXCI7XHJcbkBmYS12YXItd2lraXBlZGlhLXc6IFwiXFxmMjY2XCI7XHJcbkBmYS12YXItd2luZG93LWNsb3NlOiBcIlxcZjJkM1wiO1xyXG5AZmEtdmFyLXdpbmRvdy1jbG9zZS1vOiBcIlxcZjJkNFwiO1xyXG5AZmEtdmFyLXdpbmRvdy1tYXhpbWl6ZTogXCJcXGYyZDBcIjtcclxuQGZhLXZhci13aW5kb3ctbWluaW1pemU6IFwiXFxmMmQxXCI7XHJcbkBmYS12YXItd2luZG93LXJlc3RvcmU6IFwiXFxmMmQyXCI7XHJcbkBmYS12YXItd2luZG93czogXCJcXGYxN2FcIjtcclxuQGZhLXZhci13b246IFwiXFxmMTU5XCI7XHJcbkBmYS12YXItd29yZHByZXNzOiBcIlxcZjE5YVwiO1xyXG5AZmEtdmFyLXdwYmVnaW5uZXI6IFwiXFxmMjk3XCI7XHJcbkBmYS12YXItd3BleHBsb3JlcjogXCJcXGYyZGVcIjtcclxuQGZhLXZhci13cGZvcm1zOiBcIlxcZjI5OFwiO1xyXG5AZmEtdmFyLXdyZW5jaDogXCJcXGYwYWRcIjtcclxuQGZhLXZhci14aW5nOiBcIlxcZjE2OFwiO1xyXG5AZmEtdmFyLXhpbmctc3F1YXJlOiBcIlxcZjE2OVwiO1xyXG5AZmEtdmFyLXktY29tYmluYXRvcjogXCJcXGYyM2JcIjtcclxuQGZhLXZhci15LWNvbWJpbmF0b3Itc3F1YXJlOiBcIlxcZjFkNFwiO1xyXG5AZmEtdmFyLXlhaG9vOiBcIlxcZjE5ZVwiO1xyXG5AZmEtdmFyLXljOiBcIlxcZjIzYlwiO1xyXG5AZmEtdmFyLXljLXNxdWFyZTogXCJcXGYxZDRcIjtcclxuQGZhLXZhci15ZWxwOiBcIlxcZjFlOVwiO1xyXG5AZmEtdmFyLXllbjogXCJcXGYxNTdcIjtcclxuQGZhLXZhci15b2FzdDogXCJcXGYyYjFcIjtcclxuQGZhLXZhci15b3V0dWJlOiBcIlxcZjE2N1wiO1xyXG5AZmEtdmFyLXlvdXR1YmUtcGxheTogXCJcXGYxNmFcIjtcclxuQGZhLXZhci15b3V0dWJlLXNxdWFyZTogXCJcXGYxNjZcIjtcclxuXHJcbiIsIi8vXHJcbi8vIE5hdmJhcnNcclxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuXHJcblxyXG4vLyBXcmFwcGVyIGFuZCBiYXNlIGNsYXNzXHJcbi8vXHJcbi8vIFByb3ZpZGUgYSBzdGF0aWMgbmF2YmFyIGZyb20gd2hpY2ggd2UgZXhwYW5kIHRvIGNyZWF0ZSBmdWxsLXdpZHRoLCBmaXhlZCwgYW5kXHJcbi8vIG90aGVyIG5hdmJhciB2YXJpYXRpb25zLlxyXG5cclxuLm5hdmJhciB7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIG1pbi1oZWlnaHQ6IEBuYXZiYXItaGVpZ2h0OyAvLyBFbnN1cmUgYSBuYXZiYXIgYWx3YXlzIHNob3dzIChlLmcuLCB3aXRob3V0IGEgLm5hdmJhci1icmFuZCBpbiBjb2xsYXBzZWQgbW9kZSlcclxuICBtYXJnaW4tYm90dG9tOiBAbmF2YmFyLW1hcmdpbi1ib3R0b207XHJcbiAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XHJcblxyXG4gIC8vIFByZXZlbnQgZmxvYXRzIGZyb20gYnJlYWtpbmcgdGhlIG5hdmJhclxyXG4gICY6ZXh0ZW5kKC5jbGVhcmZpeCBhbGwpO1xyXG5cclxuICBAbWVkaWEgKG1pbi13aWR0aDogQGdyaWQtZmxvYXQtYnJlYWtwb2ludCkge1xyXG4gICAgYm9yZGVyLXJhZGl1czogQG5hdmJhci1ib3JkZXItcmFkaXVzO1xyXG4gIH1cclxufVxyXG5cclxuXHJcbi8vIE5hdmJhciBoZWFkaW5nXHJcbi8vXHJcbi8vIEdyb3VwcyBgLm5hdmJhci1icmFuZGAgYW5kIGAubmF2YmFyLXRvZ2dsZWAgaW50byBhIHNpbmdsZSBjb21wb25lbnQgZm9yIGVhc3lcclxuLy8gc3R5bGluZyBvZiByZXNwb25zaXZlIGFzcGVjdHMuXHJcblxyXG4ubmF2YmFyLWhlYWRlciB7XHJcbiAgJjpleHRlbmQoLmNsZWFyZml4IGFsbCk7XHJcblxyXG4gIEBtZWRpYSAobWluLXdpZHRoOiBAZ3JpZC1mbG9hdC1icmVha3BvaW50KSB7XHJcbiAgICBmbG9hdDogbGVmdDtcclxuICB9XHJcbn1cclxuXHJcblxyXG4vLyBOYXZiYXIgY29sbGFwc2UgKGJvZHkpXHJcbi8vXHJcbi8vIEdyb3VwIHlvdXIgbmF2YmFyIGNvbnRlbnQgaW50byB0aGlzIGZvciBlYXN5IGNvbGxhcHNpbmcgYW5kIGV4cGFuZGluZyBhY3Jvc3NcclxuLy8gdmFyaW91cyBkZXZpY2Ugc2l6ZXMuIEJ5IGRlZmF1bHQsIHRoaXMgY29udGVudCBpcyBjb2xsYXBzZWQgd2hlbiA8NzY4cHgsIGJ1dFxyXG4vLyB3aWxsIGV4cGFuZCBwYXN0IHRoYXQgZm9yIGEgaG9yaXpvbnRhbCBkaXNwbGF5LlxyXG4vL1xyXG4vLyBUbyBzdGFydCAob24gbW9iaWxlIGRldmljZXMpIHRoZSBuYXZiYXIgbGlua3MsIGZvcm1zLCBhbmQgYnV0dG9ucyBhcmUgc3RhY2tlZFxyXG4vLyB2ZXJ0aWNhbGx5IGFuZCBpbmNsdWRlIGEgYG1heC1oZWlnaHRgIHRvIG92ZXJmbG93IGluIGNhc2UgeW91IGhhdmUgdG9vIG11Y2hcclxuLy8gY29udGVudCBmb3IgdGhlIHVzZXIncyB2aWV3cG9ydC5cclxuXHJcbi5uYXZiYXItY29sbGFwc2Uge1xyXG4gIG92ZXJmbG93LXg6IHZpc2libGU7XHJcbiAgcGFkZGluZy1yaWdodDogQG5hdmJhci1wYWRkaW5nLWhvcml6b250YWw7XHJcbiAgcGFkZGluZy1sZWZ0OiAgQG5hdmJhci1wYWRkaW5nLWhvcml6b250YWw7XHJcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xyXG4gIGJveC1zaGFkb3c6IGluc2V0IDAgMXB4IDAgcmdiYSgyNTUsMjU1LDI1NSwuMSk7XHJcbiAgJjpleHRlbmQoLmNsZWFyZml4IGFsbCk7XHJcbiAgLXdlYmtpdC1vdmVyZmxvdy1zY3JvbGxpbmc6IHRvdWNoO1xyXG5cclxuICAmLmluIHtcclxuICAgIG92ZXJmbG93LXk6IGF1dG87XHJcbiAgfVxyXG5cclxuICBAbWVkaWEgKG1pbi13aWR0aDogQGdyaWQtZmxvYXQtYnJlYWtwb2ludCkge1xyXG4gICAgd2lkdGg6IGF1dG87XHJcbiAgICBib3JkZXItdG9wOiAwO1xyXG4gICAgYm94LXNoYWRvdzogbm9uZTtcclxuXHJcbiAgICAmLmNvbGxhcHNlIHtcclxuICAgICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcclxuICAgICAgaGVpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XHJcbiAgICAgIHBhZGRpbmctYm90dG9tOiAwOyAvLyBPdmVycmlkZSBkZWZhdWx0IHNldHRpbmdcclxuICAgICAgb3ZlcmZsb3c6IHZpc2libGUgIWltcG9ydGFudDtcclxuICAgIH1cclxuXHJcbiAgICAmLmluIHtcclxuICAgICAgb3ZlcmZsb3cteTogdmlzaWJsZTtcclxuICAgIH1cclxuXHJcbiAgICAvLyBVbmRvIHRoZSBjb2xsYXBzZSBzaWRlIHBhZGRpbmcgZm9yIG5hdmJhcnMgd2l0aCBjb250YWluZXJzIHRvIGVuc3VyZVxyXG4gICAgLy8gYWxpZ25tZW50IG9mIHJpZ2h0LWFsaWduZWQgY29udGVudHMuXHJcbiAgICAubmF2YmFyLWZpeGVkLXRvcCAmLFxyXG4gICAgLm5hdmJhci1zdGF0aWMtdG9wICYsXHJcbiAgICAubmF2YmFyLWZpeGVkLWJvdHRvbSAmIHtcclxuICAgICAgcGFkZGluZy1sZWZ0OiAwO1xyXG4gICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLm5hdmJhci1maXhlZC10b3AsXHJcbi5uYXZiYXItZml4ZWQtYm90dG9tIHtcclxuICAubmF2YmFyLWNvbGxhcHNlIHtcclxuICAgIG1heC1oZWlnaHQ6IEBuYXZiYXItY29sbGFwc2UtbWF4LWhlaWdodDtcclxuXHJcbiAgICBAbWVkaWEgKG1heC1kZXZpY2Utd2lkdGg6IEBzY3JlZW4teHMtbWluKSBhbmQgKG9yaWVudGF0aW9uOiBsYW5kc2NhcGUpIHtcclxuICAgICAgbWF4LWhlaWdodDogMjAwcHg7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG5cclxuLy8gQm90aCBuYXZiYXIgaGVhZGVyIGFuZCBjb2xsYXBzZVxyXG4vL1xyXG4vLyBXaGVuIGEgY29udGFpbmVyIGlzIHByZXNlbnQsIGNoYW5nZSB0aGUgYmVoYXZpb3Igb2YgdGhlIGhlYWRlciBhbmQgY29sbGFwc2UuXHJcblxyXG4uY29udGFpbmVyLFxyXG4uY29udGFpbmVyLWZsdWlkIHtcclxuICA+IC5uYXZiYXItaGVhZGVyLFxyXG4gID4gLm5hdmJhci1jb2xsYXBzZSB7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IC1AbmF2YmFyLXBhZGRpbmctaG9yaXpvbnRhbDtcclxuICAgIG1hcmdpbi1sZWZ0OiAgLUBuYXZiYXItcGFkZGluZy1ob3Jpem9udGFsO1xyXG5cclxuICAgIEBtZWRpYSAobWluLXdpZHRoOiBAZ3JpZC1mbG9hdC1icmVha3BvaW50KSB7XHJcbiAgICAgIG1hcmdpbi1yaWdodDogMDtcclxuICAgICAgbWFyZ2luLWxlZnQ6ICAwO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuXHJcbi8vXHJcbi8vIE5hdmJhciBhbGlnbm1lbnQgb3B0aW9uc1xyXG4vL1xyXG4vLyBEaXNwbGF5IHRoZSBuYXZiYXIgYWNyb3NzIHRoZSBlbnRpcmV0eSBvZiB0aGUgcGFnZSBvciBmaXhlZCBpdCB0byB0aGUgdG9wIG9yXHJcbi8vIGJvdHRvbSBvZiB0aGUgcGFnZS5cclxuXHJcbi8vIFN0YXRpYyB0b3AgKHVuZml4ZWQsIGJ1dCAxMDAlIHdpZGUpIG5hdmJhclxyXG4ubmF2YmFyLXN0YXRpYy10b3Age1xyXG4gIHotaW5kZXg6IEB6aW5kZXgtbmF2YmFyO1xyXG4gIGJvcmRlci13aWR0aDogMCAwIDFweDtcclxuXHJcbiAgQG1lZGlhIChtaW4td2lkdGg6IEBncmlkLWZsb2F0LWJyZWFrcG9pbnQpIHtcclxuICAgIGJvcmRlci1yYWRpdXM6IDA7XHJcbiAgfVxyXG59XHJcblxyXG4vLyBGaXggdGhlIHRvcC9ib3R0b20gbmF2YmFycyB3aGVuIHNjcmVlbiByZWFsIGVzdGF0ZSBzdXBwb3J0cyBpdFxyXG4ubmF2YmFyLWZpeGVkLXRvcCxcclxuLm5hdmJhci1maXhlZC1ib3R0b20ge1xyXG4gIHBvc2l0aW9uOiBmaXhlZDtcclxuICByaWdodDogMDtcclxuICBsZWZ0OiAwO1xyXG4gIHotaW5kZXg6IEB6aW5kZXgtbmF2YmFyLWZpeGVkO1xyXG5cclxuICAvLyBVbmRvIHRoZSByb3VuZGVkIGNvcm5lcnNcclxuICBAbWVkaWEgKG1pbi13aWR0aDogQGdyaWQtZmxvYXQtYnJlYWtwb2ludCkge1xyXG4gICAgYm9yZGVyLXJhZGl1czogMDtcclxuICB9XHJcbn1cclxuLm5hdmJhci1maXhlZC10b3Age1xyXG4gIHRvcDogMDtcclxuICBib3JkZXItd2lkdGg6IDAgMCAxcHg7XHJcbn1cclxuLm5hdmJhci1maXhlZC1ib3R0b20ge1xyXG4gIGJvdHRvbTogMDtcclxuICBtYXJnaW4tYm90dG9tOiAwOyAvLyBvdmVycmlkZSAubmF2YmFyIGRlZmF1bHRzXHJcbiAgYm9yZGVyLXdpZHRoOiAxcHggMCAwO1xyXG59XHJcblxyXG5cclxuLy8gQnJhbmQvcHJvamVjdCBuYW1lXHJcblxyXG4ubmF2YmFyLWJyYW5kIHtcclxuICBmbG9hdDogbGVmdDtcclxuICBwYWRkaW5nOiBAbmF2YmFyLXBhZGRpbmctdmVydGljYWwgQG5hdmJhci1wYWRkaW5nLWhvcml6b250YWw7XHJcbiAgZm9udC1zaXplOiBAZm9udC1zaXplLWxhcmdlO1xyXG4gIGxpbmUtaGVpZ2h0OiBAbGluZS1oZWlnaHQtY29tcHV0ZWQ7XHJcbiAgaGVpZ2h0OiBAbmF2YmFyLWhlaWdodDtcclxuXHJcbiAgJjpob3ZlcixcclxuICAmOmZvY3VzIHtcclxuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICB9XHJcblxyXG4gID4gaW1nIHtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gIH1cclxuXHJcbiAgQG1lZGlhIChtaW4td2lkdGg6IEBncmlkLWZsb2F0LWJyZWFrcG9pbnQpIHtcclxuICAgIC5uYXZiYXIgPiAuY29udGFpbmVyICYsXHJcbiAgICAubmF2YmFyID4gLmNvbnRhaW5lci1mbHVpZCAmIHtcclxuICAgICAgbWFyZ2luLWxlZnQ6IC1AbmF2YmFyLXBhZGRpbmctaG9yaXpvbnRhbDtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcblxyXG4vLyBOYXZiYXIgdG9nZ2xlXHJcbi8vXHJcbi8vIEN1c3RvbSBidXR0b24gZm9yIHRvZ2dsaW5nIHRoZSBgLm5hdmJhci1jb2xsYXBzZWAsIHBvd2VyZWQgYnkgdGhlIGNvbGxhcHNlXHJcbi8vIEphdmFTY3JpcHQgcGx1Z2luLlxyXG5cclxuLm5hdmJhci10b2dnbGUge1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICBmbG9hdDogcmlnaHQ7XHJcbiAgbWFyZ2luLXJpZ2h0OiBAbmF2YmFyLXBhZGRpbmctaG9yaXpvbnRhbDtcclxuICBwYWRkaW5nOiA5cHggMTBweDtcclxuICAubmF2YmFyLXZlcnRpY2FsLWFsaWduKDM0cHgpO1xyXG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7IC8vIFJlc2V0IHVudXN1YWwgRmlyZWZveC1vbi1BbmRyb2lkIGRlZmF1bHQgc3R5bGU7IHNlZSBodHRwczovL2dpdGh1Yi5jb20vbmVjb2xhcy9ub3JtYWxpemUuY3NzL2lzc3Vlcy8yMTRcclxuICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcclxuICBib3JkZXItcmFkaXVzOiBAYm9yZGVyLXJhZGl1cy1iYXNlO1xyXG5cclxuICAvLyBXZSByZW1vdmUgdGhlIGBvdXRsaW5lYCBoZXJlLCBidXQgbGF0ZXIgY29tcGVuc2F0ZSBieSBhdHRhY2hpbmcgYDpob3ZlcmBcclxuICAvLyBzdHlsZXMgdG8gYDpmb2N1c2AuXHJcbiAgJjpmb2N1cyB7XHJcbiAgICBvdXRsaW5lOiAwO1xyXG4gIH1cclxuXHJcbiAgLy8gQmFyc1xyXG4gIC5pY29uLWJhciB7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIHdpZHRoOiAyMnB4O1xyXG4gICAgaGVpZ2h0OiAycHg7XHJcbiAgICBib3JkZXItcmFkaXVzOiAxcHg7XHJcbiAgfVxyXG4gIC5pY29uLWJhciArIC5pY29uLWJhciB7XHJcbiAgICBtYXJnaW4tdG9wOiA0cHg7XHJcbiAgfVxyXG5cclxuICBAbWVkaWEgKG1pbi13aWR0aDogQGdyaWQtZmxvYXQtYnJlYWtwb2ludCkge1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxuICB9XHJcbn1cclxuXHJcblxyXG4vLyBOYXZiYXIgbmF2IGxpbmtzXHJcbi8vXHJcbi8vIEJ1aWxkcyBvbiB0b3Agb2YgdGhlIGAubmF2YCBjb21wb25lbnRzIHdpdGggaXRzIG93biBtb2RpZmllciBjbGFzcyB0byBtYWtlXHJcbi8vIHRoZSBuYXYgdGhlIGZ1bGwgaGVpZ2h0IG9mIHRoZSBob3Jpem9udGFsIG5hdiAoYWJvdmUgNzY4cHgpLlxyXG5cclxuLm5hdmJhci1uYXYge1xyXG4gIG1hcmdpbjogKEBuYXZiYXItcGFkZGluZy12ZXJ0aWNhbCAvIDIpIC1AbmF2YmFyLXBhZGRpbmctaG9yaXpvbnRhbDtcclxuXHJcbiAgPiBsaSA+IGEge1xyXG4gICAgcGFkZGluZy10b3A6ICAgIDEwcHg7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogMTBweDtcclxuICAgIGxpbmUtaGVpZ2h0OiBAbGluZS1oZWlnaHQtY29tcHV0ZWQ7XHJcbiAgfVxyXG5cclxuICBAbWVkaWEgKG1heC13aWR0aDogQGdyaWQtZmxvYXQtYnJlYWtwb2ludC1tYXgpIHtcclxuICAgIC8vIERyb3Bkb3ducyBnZXQgY3VzdG9tIGRpc3BsYXkgd2hlbiBjb2xsYXBzZWRcclxuICAgIC5vcGVuIC5kcm9wZG93bi1tZW51IHtcclxuICAgICAgcG9zaXRpb246IHN0YXRpYztcclxuICAgICAgZmxvYXQ6IG5vbmU7XHJcbiAgICAgIHdpZHRoOiBhdXRvO1xyXG4gICAgICBtYXJnaW4tdG9wOiAwO1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAgICAgYm9yZGVyOiAwO1xyXG4gICAgICBib3gtc2hhZG93OiBub25lO1xyXG4gICAgICA+IGxpID4gYSxcclxuICAgICAgLmRyb3Bkb3duLWhlYWRlciB7XHJcbiAgICAgICAgcGFkZGluZzogNXB4IDE1cHggNXB4IDI1cHg7XHJcbiAgICAgIH1cclxuICAgICAgPiBsaSA+IGEge1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiBAbGluZS1oZWlnaHQtY29tcHV0ZWQ7XHJcbiAgICAgICAgJjpob3ZlcixcclxuICAgICAgICAmOmZvY3VzIHtcclxuICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAvLyBVbmNvbGxhcHNlIHRoZSBuYXZcclxuICBAbWVkaWEgKG1pbi13aWR0aDogQGdyaWQtZmxvYXQtYnJlYWtwb2ludCkge1xyXG4gICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICBtYXJnaW46IDA7XHJcblxyXG4gICAgPiBsaSB7XHJcbiAgICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgICA+IGEge1xyXG4gICAgICAgIHBhZGRpbmctdG9wOiAgICBAbmF2YmFyLXBhZGRpbmctdmVydGljYWw7XHJcbiAgICAgICAgcGFkZGluZy1ib3R0b206IEBuYXZiYXItcGFkZGluZy12ZXJ0aWNhbDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuXHJcbi8vIE5hdmJhciBmb3JtXHJcbi8vXHJcbi8vIEV4dGVuc2lvbiBvZiB0aGUgYC5mb3JtLWlubGluZWAgd2l0aCBzb21lIGV4dHJhIGZsYXZvciBmb3Igb3B0aW11bSBkaXNwbGF5IGluXHJcbi8vIG91ciBuYXZiYXJzLlxyXG5cclxuLm5hdmJhci1mb3JtIHtcclxuICBtYXJnaW4tbGVmdDogLUBuYXZiYXItcGFkZGluZy1ob3Jpem9udGFsO1xyXG4gIG1hcmdpbi1yaWdodDogLUBuYXZiYXItcGFkZGluZy1ob3Jpem9udGFsO1xyXG4gIHBhZGRpbmc6IDEwcHggQG5hdmJhci1wYWRkaW5nLWhvcml6b250YWw7XHJcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xyXG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcclxuICBAc2hhZG93OiBpbnNldCAwIDFweCAwIHJnYmEoMjU1LDI1NSwyNTUsLjEpLCAwIDFweCAwIHJnYmEoMjU1LDI1NSwyNTUsLjEpO1xyXG4gIC5ib3gtc2hhZG93KEBzaGFkb3cpO1xyXG5cclxuICAvLyBNaXhpbiBiZWhhdmlvciBmb3Igb3B0aW11bSBkaXNwbGF5XHJcbiAgLmZvcm0taW5saW5lKCk7XHJcblxyXG4gIC5mb3JtLWdyb3VwIHtcclxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiBAZ3JpZC1mbG9hdC1icmVha3BvaW50LW1heCkge1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiA1cHg7XHJcblxyXG4gICAgICAmOmxhc3QtY2hpbGQge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gIC8vIFZlcnRpY2FsbHkgY2VudGVyIGluIGV4cGFuZGVkLCBob3Jpem9udGFsIG5hdmJhclxyXG4gIC5uYXZiYXItdmVydGljYWwtYWxpZ24oQGlucHV0LWhlaWdodC1iYXNlKTtcclxuXHJcbiAgLy8gVW5kbyAxMDAlIHdpZHRoIGZvciBwdWxsIGNsYXNzZXNcclxuICBAbWVkaWEgKG1pbi13aWR0aDogQGdyaWQtZmxvYXQtYnJlYWtwb2ludCkge1xyXG4gICAgd2lkdGg6IGF1dG87XHJcbiAgICBib3JkZXI6IDA7XHJcbiAgICBtYXJnaW4tbGVmdDogMDtcclxuICAgIG1hcmdpbi1yaWdodDogMDtcclxuICAgIHBhZGRpbmctdG9wOiAwO1xyXG4gICAgcGFkZGluZy1ib3R0b206IDA7XHJcbiAgICAuYm94LXNoYWRvdyhub25lKTtcclxuICB9XHJcbn1cclxuXHJcblxyXG4vLyBEcm9wZG93biBtZW51c1xyXG5cclxuLy8gTWVudSBwb3NpdGlvbiBhbmQgbWVudSBjYXJldHNcclxuLm5hdmJhci1uYXYgPiBsaSA+IC5kcm9wZG93bi1tZW51IHtcclxuICBtYXJnaW4tdG9wOiAwO1xyXG4gIC5ib3JkZXItdG9wLXJhZGl1cygwKTtcclxufVxyXG4vLyBNZW51IHBvc2l0aW9uIGFuZCBtZW51IGNhcmV0IHN1cHBvcnQgZm9yIGRyb3B1cHMgdmlhIGV4dHJhIGRyb3B1cCBjbGFzc1xyXG4ubmF2YmFyLWZpeGVkLWJvdHRvbSAubmF2YmFyLW5hdiA+IGxpID4gLmRyb3Bkb3duLW1lbnUge1xyXG4gIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgLmJvcmRlci10b3AtcmFkaXVzKEBuYXZiYXItYm9yZGVyLXJhZGl1cyk7XHJcbiAgLmJvcmRlci1ib3R0b20tcmFkaXVzKDApO1xyXG59XHJcblxyXG5cclxuLy8gQnV0dG9ucyBpbiBuYXZiYXJzXHJcbi8vXHJcbi8vIFZlcnRpY2FsbHkgY2VudGVyIGEgYnV0dG9uIHdpdGhpbiBhIG5hdmJhciAod2hlbiAqbm90KiBpbiBhIGZvcm0pLlxyXG5cclxuLm5hdmJhci1idG4ge1xyXG4gIC5uYXZiYXItdmVydGljYWwtYWxpZ24oQGlucHV0LWhlaWdodC1iYXNlKTtcclxuXHJcbiAgJi5idG4tc20ge1xyXG4gICAgLm5hdmJhci12ZXJ0aWNhbC1hbGlnbihAaW5wdXQtaGVpZ2h0LXNtYWxsKTtcclxuICB9XHJcbiAgJi5idG4teHMge1xyXG4gICAgLm5hdmJhci12ZXJ0aWNhbC1hbGlnbigyMik7XHJcbiAgfVxyXG59XHJcblxyXG5cclxuLy8gVGV4dCBpbiBuYXZiYXJzXHJcbi8vXHJcbi8vIEFkZCBhIGNsYXNzIHRvIG1ha2UgYW55IGVsZW1lbnQgcHJvcGVybHkgYWxpZ24gaXRzZWxmIHZlcnRpY2FsbHkgd2l0aGluIHRoZSBuYXZiYXJzLlxyXG5cclxuLm5hdmJhci10ZXh0IHtcclxuICAubmF2YmFyLXZlcnRpY2FsLWFsaWduKEBsaW5lLWhlaWdodC1jb21wdXRlZCk7XHJcblxyXG4gIEBtZWRpYSAobWluLXdpZHRoOiBAZ3JpZC1mbG9hdC1icmVha3BvaW50KSB7XHJcbiAgICBmbG9hdDogbGVmdDtcclxuICAgIG1hcmdpbi1sZWZ0OiBAbmF2YmFyLXBhZGRpbmctaG9yaXpvbnRhbDtcclxuICAgIG1hcmdpbi1yaWdodDogQG5hdmJhci1wYWRkaW5nLWhvcml6b250YWw7XHJcbiAgfVxyXG59XHJcblxyXG5cclxuLy8gQ29tcG9uZW50IGFsaWdubWVudFxyXG4vL1xyXG4vLyBSZXB1cnBvc2UgdGhlIHB1bGwgdXRpbGl0aWVzIGFzIHRoZWlyIG93biBuYXZiYXIgdXRpbGl0aWVzIHRvIGF2b2lkIHNwZWNpZmljaXR5XHJcbi8vIGlzc3VlcyB3aXRoIHBhcmVudHMgYW5kIGNoYWluaW5nLiBPbmx5IGRvIHRoaXMgd2hlbiB0aGUgbmF2YmFyIGlzIHVuY29sbGFwc2VkXHJcbi8vIHRob3VnaCBzbyB0aGF0IG5hdmJhciBjb250ZW50cyBwcm9wZXJseSBzdGFjayBhbmQgYWxpZ24gaW4gbW9iaWxlLlxyXG4vL1xyXG4vLyBEZWNsYXJlZCBhZnRlciB0aGUgbmF2YmFyIGNvbXBvbmVudHMgdG8gZW5zdXJlIG1vcmUgc3BlY2lmaWNpdHkgb24gdGhlIG1hcmdpbnMuXHJcblxyXG5AbWVkaWEgKG1pbi13aWR0aDogQGdyaWQtZmxvYXQtYnJlYWtwb2ludCkge1xyXG4gIC5uYXZiYXItbGVmdCAgeyAucHVsbC1sZWZ0KCk7IH1cclxuICAubmF2YmFyLXJpZ2h0IHtcclxuICAgIC5wdWxsLXJpZ2h0KCk7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IC1AbmF2YmFyLXBhZGRpbmctaG9yaXpvbnRhbDtcclxuXHJcbiAgICB+IC5uYXZiYXItcmlnaHQge1xyXG4gICAgICBtYXJnaW4tcmlnaHQ6IDA7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG5cclxuLy8gQWx0ZXJuYXRlIG5hdmJhcnNcclxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuXHJcbi8vIERlZmF1bHQgbmF2YmFyXHJcbi5uYXZiYXItZGVmYXVsdCB7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogQG5hdmJhci1kZWZhdWx0LWJnO1xyXG4gIGJvcmRlci1jb2xvcjogQG5hdmJhci1kZWZhdWx0LWJvcmRlcjtcclxuXHJcbiAgLm5hdmJhci1icmFuZCB7XHJcbiAgICBjb2xvcjogQG5hdmJhci1kZWZhdWx0LWJyYW5kLWNvbG9yO1xyXG4gICAgJjpob3ZlcixcclxuICAgICY6Zm9jdXMge1xyXG4gICAgICBjb2xvcjogQG5hdmJhci1kZWZhdWx0LWJyYW5kLWhvdmVyLWNvbG9yO1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBAbmF2YmFyLWRlZmF1bHQtYnJhbmQtaG92ZXItYmc7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAubmF2YmFyLXRleHQge1xyXG4gICAgY29sb3I6IEBuYXZiYXItZGVmYXVsdC1jb2xvcjtcclxuICB9XHJcblxyXG4gIC5uYXZiYXItbmF2IHtcclxuICAgID4gbGkgPiBhIHtcclxuICAgICAgY29sb3I6IEBuYXZiYXItZGVmYXVsdC1saW5rLWNvbG9yO1xyXG5cclxuICAgICAgJjpob3ZlcixcclxuICAgICAgJjpmb2N1cyB7XHJcbiAgICAgICAgY29sb3I6IEBuYXZiYXItZGVmYXVsdC1saW5rLWhvdmVyLWNvbG9yO1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IEBuYXZiYXItZGVmYXVsdC1saW5rLWhvdmVyLWJnO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICA+IC5hY3RpdmUgPiBhIHtcclxuICAgICAgJixcclxuICAgICAgJjpob3ZlcixcclxuICAgICAgJjpmb2N1cyB7XHJcbiAgICAgICAgY29sb3I6IEBuYXZiYXItZGVmYXVsdC1saW5rLWFjdGl2ZS1jb2xvcjtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBAbmF2YmFyLWRlZmF1bHQtbGluay1hY3RpdmUtYmc7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgID4gLmRpc2FibGVkID4gYSB7XHJcbiAgICAgICYsXHJcbiAgICAgICY6aG92ZXIsXHJcbiAgICAgICY6Zm9jdXMge1xyXG4gICAgICAgIGNvbG9yOiBAbmF2YmFyLWRlZmF1bHQtbGluay1kaXNhYmxlZC1jb2xvcjtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBAbmF2YmFyLWRlZmF1bHQtbGluay1kaXNhYmxlZC1iZztcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLm5hdmJhci10b2dnbGUge1xyXG4gICAgYm9yZGVyLWNvbG9yOiBAbmF2YmFyLWRlZmF1bHQtdG9nZ2xlLWJvcmRlci1jb2xvcjtcclxuICAgICY6aG92ZXIsXHJcbiAgICAmOmZvY3VzIHtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogQG5hdmJhci1kZWZhdWx0LXRvZ2dsZS1ob3Zlci1iZztcclxuICAgIH1cclxuICAgIC5pY29uLWJhciB7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IEBuYXZiYXItZGVmYXVsdC10b2dnbGUtaWNvbi1iYXItYmc7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAubmF2YmFyLWNvbGxhcHNlLFxyXG4gIC5uYXZiYXItZm9ybSB7XHJcbiAgICBib3JkZXItY29sb3I6IEBuYXZiYXItZGVmYXVsdC1ib3JkZXI7XHJcbiAgfVxyXG5cclxuICAvLyBEcm9wZG93biBtZW51IGl0ZW1zXHJcbiAgLm5hdmJhci1uYXYge1xyXG4gICAgLy8gUmVtb3ZlIGJhY2tncm91bmQgY29sb3IgZnJvbSBvcGVuIGRyb3Bkb3duXHJcbiAgICA+IC5vcGVuID4gYSB7XHJcbiAgICAgICYsXHJcbiAgICAgICY6aG92ZXIsXHJcbiAgICAgICY6Zm9jdXMge1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IEBuYXZiYXItZGVmYXVsdC1saW5rLWFjdGl2ZS1iZztcclxuICAgICAgICBjb2xvcjogQG5hdmJhci1kZWZhdWx0LWxpbmstYWN0aXZlLWNvbG9yO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IEBncmlkLWZsb2F0LWJyZWFrcG9pbnQtbWF4KSB7XHJcbiAgICAgIC8vIERyb3Bkb3ducyBnZXQgY3VzdG9tIGRpc3BsYXkgd2hlbiBjb2xsYXBzZWRcclxuICAgICAgLm9wZW4gLmRyb3Bkb3duLW1lbnUge1xyXG4gICAgICAgID4gbGkgPiBhIHtcclxuICAgICAgICAgIGNvbG9yOiBAbmF2YmFyLWRlZmF1bHQtbGluay1jb2xvcjtcclxuICAgICAgICAgICY6aG92ZXIsXHJcbiAgICAgICAgICAmOmZvY3VzIHtcclxuICAgICAgICAgICAgY29sb3I6IEBuYXZiYXItZGVmYXVsdC1saW5rLWhvdmVyLWNvbG9yO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBAbmF2YmFyLWRlZmF1bHQtbGluay1ob3Zlci1iZztcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgPiAuYWN0aXZlID4gYSB7XHJcbiAgICAgICAgICAmLFxyXG4gICAgICAgICAgJjpob3ZlcixcclxuICAgICAgICAgICY6Zm9jdXMge1xyXG4gICAgICAgICAgICBjb2xvcjogQG5hdmJhci1kZWZhdWx0LWxpbmstYWN0aXZlLWNvbG9yO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBAbmF2YmFyLWRlZmF1bHQtbGluay1hY3RpdmUtYmc7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgID4gLmRpc2FibGVkID4gYSB7XHJcbiAgICAgICAgICAmLFxyXG4gICAgICAgICAgJjpob3ZlcixcclxuICAgICAgICAgICY6Zm9jdXMge1xyXG4gICAgICAgICAgICBjb2xvcjogQG5hdmJhci1kZWZhdWx0LWxpbmstZGlzYWJsZWQtY29sb3I7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IEBuYXZiYXItZGVmYXVsdC1saW5rLWRpc2FibGVkLWJnO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcblxyXG4gIC8vIExpbmtzIGluIG5hdmJhcnNcclxuICAvL1xyXG4gIC8vIEFkZCBhIGNsYXNzIHRvIGVuc3VyZSBsaW5rcyBvdXRzaWRlIHRoZSBuYXZiYXIgbmF2IGFyZSBjb2xvcmVkIGNvcnJlY3RseS5cclxuXHJcbiAgLm5hdmJhci1saW5rIHtcclxuICAgIGNvbG9yOiBAbmF2YmFyLWRlZmF1bHQtbGluay1jb2xvcjtcclxuICAgICY6aG92ZXIge1xyXG4gICAgICBjb2xvcjogQG5hdmJhci1kZWZhdWx0LWxpbmstaG92ZXItY29sb3I7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAuYnRuLWxpbmsge1xyXG4gICAgY29sb3I6IEBuYXZiYXItZGVmYXVsdC1saW5rLWNvbG9yO1xyXG4gICAgJjpob3ZlcixcclxuICAgICY6Zm9jdXMge1xyXG4gICAgICBjb2xvcjogQG5hdmJhci1kZWZhdWx0LWxpbmstaG92ZXItY29sb3I7XHJcbiAgICB9XHJcbiAgICAmW2Rpc2FibGVkXSxcclxuICAgIGZpZWxkc2V0W2Rpc2FibGVkXSAmIHtcclxuICAgICAgJjpob3ZlcixcclxuICAgICAgJjpmb2N1cyB7XHJcbiAgICAgICAgY29sb3I6IEBuYXZiYXItZGVmYXVsdC1saW5rLWRpc2FibGVkLWNvbG9yO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4vLyBJbnZlcnNlIG5hdmJhclxyXG5cclxuLm5hdmJhci1pbnZlcnNlIHtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiBAbmF2YmFyLWludmVyc2UtYmc7XHJcbiAgYm9yZGVyLWNvbG9yOiBAbmF2YmFyLWludmVyc2UtYm9yZGVyO1xyXG5cclxuICAubmF2YmFyLWJyYW5kIHtcclxuICAgIGNvbG9yOiBAbmF2YmFyLWludmVyc2UtYnJhbmQtY29sb3I7XHJcbiAgICAmOmhvdmVyLFxyXG4gICAgJjpmb2N1cyB7XHJcbiAgICAgIGNvbG9yOiBAbmF2YmFyLWludmVyc2UtYnJhbmQtaG92ZXItY29sb3I7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IEBuYXZiYXItaW52ZXJzZS1icmFuZC1ob3Zlci1iZztcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5uYXZiYXItdGV4dCB7XHJcbiAgICBjb2xvcjogQG5hdmJhci1pbnZlcnNlLWNvbG9yO1xyXG4gIH1cclxuXHJcbiAgLm5hdmJhci1uYXYge1xyXG4gICAgPiBsaSA+IGEge1xyXG4gICAgICBjb2xvcjogQG5hdmJhci1pbnZlcnNlLWxpbmstY29sb3I7XHJcblxyXG4gICAgICAmOmhvdmVyLFxyXG4gICAgICAmOmZvY3VzIHtcclxuICAgICAgICBjb2xvcjogQG5hdmJhci1pbnZlcnNlLWxpbmstaG92ZXItY29sb3I7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogQG5hdmJhci1pbnZlcnNlLWxpbmstaG92ZXItYmc7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgID4gLmFjdGl2ZSA+IGEge1xyXG4gICAgICAmLFxyXG4gICAgICAmOmhvdmVyLFxyXG4gICAgICAmOmZvY3VzIHtcclxuICAgICAgICBjb2xvcjogQG5hdmJhci1pbnZlcnNlLWxpbmstYWN0aXZlLWNvbG9yO1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IEBuYXZiYXItaW52ZXJzZS1saW5rLWFjdGl2ZS1iZztcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgPiAuZGlzYWJsZWQgPiBhIHtcclxuICAgICAgJixcclxuICAgICAgJjpob3ZlcixcclxuICAgICAgJjpmb2N1cyB7XHJcbiAgICAgICAgY29sb3I6IEBuYXZiYXItaW52ZXJzZS1saW5rLWRpc2FibGVkLWNvbG9yO1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IEBuYXZiYXItaW52ZXJzZS1saW5rLWRpc2FibGVkLWJnO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAvLyBEYXJrZW4gdGhlIHJlc3BvbnNpdmUgbmF2IHRvZ2dsZVxyXG4gIC5uYXZiYXItdG9nZ2xlIHtcclxuICAgIGJvcmRlci1jb2xvcjogQG5hdmJhci1pbnZlcnNlLXRvZ2dsZS1ib3JkZXItY29sb3I7XHJcbiAgICAmOmhvdmVyLFxyXG4gICAgJjpmb2N1cyB7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IEBuYXZiYXItaW52ZXJzZS10b2dnbGUtaG92ZXItYmc7XHJcbiAgICB9XHJcbiAgICAuaWNvbi1iYXIge1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBAbmF2YmFyLWludmVyc2UtdG9nZ2xlLWljb24tYmFyLWJnO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLm5hdmJhci1jb2xsYXBzZSxcclxuICAubmF2YmFyLWZvcm0ge1xyXG4gICAgYm9yZGVyLWNvbG9yOiBkYXJrZW4oQG5hdmJhci1pbnZlcnNlLWJnLCA3JSk7XHJcbiAgfVxyXG5cclxuICAvLyBEcm9wZG93bnNcclxuICAubmF2YmFyLW5hdiB7XHJcbiAgICA+IC5vcGVuID4gYSB7XHJcbiAgICAgICYsXHJcbiAgICAgICY6aG92ZXIsXHJcbiAgICAgICY6Zm9jdXMge1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IEBuYXZiYXItaW52ZXJzZS1saW5rLWFjdGl2ZS1iZztcclxuICAgICAgICBjb2xvcjogQG5hdmJhci1pbnZlcnNlLWxpbmstYWN0aXZlLWNvbG9yO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IEBncmlkLWZsb2F0LWJyZWFrcG9pbnQtbWF4KSB7XHJcbiAgICAgIC8vIERyb3Bkb3ducyBnZXQgY3VzdG9tIGRpc3BsYXlcclxuICAgICAgLm9wZW4gLmRyb3Bkb3duLW1lbnUge1xyXG4gICAgICAgID4gLmRyb3Bkb3duLWhlYWRlciB7XHJcbiAgICAgICAgICBib3JkZXItY29sb3I6IEBuYXZiYXItaW52ZXJzZS1ib3JkZXI7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5kaXZpZGVyIHtcclxuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IEBuYXZiYXItaW52ZXJzZS1ib3JkZXI7XHJcbiAgICAgICAgfVxyXG4gICAgICAgID4gbGkgPiBhIHtcclxuICAgICAgICAgIGNvbG9yOiBAbmF2YmFyLWludmVyc2UtbGluay1jb2xvcjtcclxuICAgICAgICAgICY6aG92ZXIsXHJcbiAgICAgICAgICAmOmZvY3VzIHtcclxuICAgICAgICAgICAgY29sb3I6IEBuYXZiYXItaW52ZXJzZS1saW5rLWhvdmVyLWNvbG9yO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBAbmF2YmFyLWludmVyc2UtbGluay1ob3Zlci1iZztcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgPiAuYWN0aXZlID4gYSB7XHJcbiAgICAgICAgICAmLFxyXG4gICAgICAgICAgJjpob3ZlcixcclxuICAgICAgICAgICY6Zm9jdXMge1xyXG4gICAgICAgICAgICBjb2xvcjogQG5hdmJhci1pbnZlcnNlLWxpbmstYWN0aXZlLWNvbG9yO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBAbmF2YmFyLWludmVyc2UtbGluay1hY3RpdmUtYmc7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgID4gLmRpc2FibGVkID4gYSB7XHJcbiAgICAgICAgICAmLFxyXG4gICAgICAgICAgJjpob3ZlcixcclxuICAgICAgICAgICY6Zm9jdXMge1xyXG4gICAgICAgICAgICBjb2xvcjogQG5hdmJhci1pbnZlcnNlLWxpbmstZGlzYWJsZWQtY29sb3I7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IEBuYXZiYXItaW52ZXJzZS1saW5rLWRpc2FibGVkLWJnO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLm5hdmJhci1saW5rIHtcclxuICAgIGNvbG9yOiBAbmF2YmFyLWludmVyc2UtbGluay1jb2xvcjtcclxuICAgICY6aG92ZXIge1xyXG4gICAgICBjb2xvcjogQG5hdmJhci1pbnZlcnNlLWxpbmstaG92ZXItY29sb3I7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAuYnRuLWxpbmsge1xyXG4gICAgY29sb3I6IEBuYXZiYXItaW52ZXJzZS1saW5rLWNvbG9yO1xyXG4gICAgJjpob3ZlcixcclxuICAgICY6Zm9jdXMge1xyXG4gICAgICBjb2xvcjogQG5hdmJhci1pbnZlcnNlLWxpbmstaG92ZXItY29sb3I7XHJcbiAgICB9XHJcbiAgICAmW2Rpc2FibGVkXSxcclxuICAgIGZpZWxkc2V0W2Rpc2FibGVkXSAmIHtcclxuICAgICAgJjpob3ZlcixcclxuICAgICAgJjpmb2N1cyB7XHJcbiAgICAgICAgY29sb3I6IEBuYXZiYXItaW52ZXJzZS1saW5rLWRpc2FibGVkLWNvbG9yO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbiIsIi8vXHJcbi8vIFBhbmVsc1xyXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG5cclxuXHJcbi8vIEJhc2UgY2xhc3NcclxuLnBhbmVsIHtcclxuICBtYXJnaW4tYm90dG9tOiBAbGluZS1oZWlnaHQtY29tcHV0ZWQ7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogQHBhbmVsLWJnO1xyXG4gIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xyXG4gIGJvcmRlci1yYWRpdXM6IEBwYW5lbC1ib3JkZXItcmFkaXVzO1xyXG4gIC5ib3gtc2hhZG93KDAgMXB4IDFweCByZ2JhKDAsMCwwLC4wNSkpO1xyXG59XHJcblxyXG4vLyBQYW5lbCBjb250ZW50c1xyXG4ucGFuZWwtYm9keSB7XHJcbiAgcGFkZGluZzogQHBhbmVsLWJvZHktcGFkZGluZztcclxuICAmOmV4dGVuZCguY2xlYXJmaXggYWxsKTtcclxufVxyXG5cclxuLy8gT3B0aW9uYWwgaGVhZGluZ1xyXG4ucGFuZWwtaGVhZGluZyB7XHJcbiAgcGFkZGluZzogQHBhbmVsLWhlYWRpbmctcGFkZGluZztcclxuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XHJcbiAgLmJvcmRlci10b3AtcmFkaXVzKChAcGFuZWwtYm9yZGVyLXJhZGl1cyAtIDEpKTtcclxuXHJcbiAgPiAuZHJvcGRvd24gLmRyb3Bkb3duLXRvZ2dsZSB7XHJcbiAgICBjb2xvcjogaW5oZXJpdDtcclxuICB9XHJcbn1cclxuXHJcbi8vIFdpdGhpbiBoZWFkaW5nLCBzdHJpcCBhbnkgYGgqYCB0YWcgb2YgaXRzIGRlZmF1bHQgbWFyZ2lucyBmb3Igc3BhY2luZy5cclxuLnBhbmVsLXRpdGxlIHtcclxuICBtYXJnaW4tdG9wOiAwO1xyXG4gIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgZm9udC1zaXplOiBjZWlsKChAZm9udC1zaXplLWJhc2UgKiAxLjEyNSkpO1xyXG4gIGNvbG9yOiBpbmhlcml0O1xyXG5cclxuICA+IGEsXHJcbiAgPiBzbWFsbCxcclxuICA+IC5zbWFsbCxcclxuICA+IHNtYWxsID4gYSxcclxuICA+IC5zbWFsbCA+IGEge1xyXG4gICAgY29sb3I6IGluaGVyaXQ7XHJcbiAgfVxyXG59XHJcblxyXG4vLyBPcHRpb25hbCBmb290ZXIgKHN0YXlzIGdyYXkgaW4gZXZlcnkgbW9kaWZpZXIgY2xhc3MpXHJcbi5wYW5lbC1mb290ZXIge1xyXG4gIHBhZGRpbmc6IEBwYW5lbC1mb290ZXItcGFkZGluZztcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiBAcGFuZWwtZm9vdGVyLWJnO1xyXG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCBAcGFuZWwtaW5uZXItYm9yZGVyO1xyXG4gIC5ib3JkZXItYm90dG9tLXJhZGl1cygoQHBhbmVsLWJvcmRlci1yYWRpdXMgLSAxKSk7XHJcbn1cclxuXHJcblxyXG4vLyBMaXN0IGdyb3VwcyBpbiBwYW5lbHNcclxuLy9cclxuLy8gQnkgZGVmYXVsdCwgc3BhY2Ugb3V0IGxpc3QgZ3JvdXAgY29udGVudCBmcm9tIHBhbmVsIGhlYWRpbmdzIHRvIGFjY291bnQgZm9yXHJcbi8vIGFueSBraW5kIG9mIGN1c3RvbSBjb250ZW50IGJldHdlZW4gdGhlIHR3by5cclxuXHJcbi5wYW5lbCB7XHJcbiAgPiAubGlzdC1ncm91cCxcclxuICA+IC5wYW5lbC1jb2xsYXBzZSA+IC5saXN0LWdyb3VwIHtcclxuICAgIG1hcmdpbi1ib3R0b206IDA7XHJcblxyXG4gICAgLmxpc3QtZ3JvdXAtaXRlbSB7XHJcbiAgICAgIGJvcmRlci13aWR0aDogMXB4IDA7XHJcbiAgICAgIGJvcmRlci1yYWRpdXM6IDA7XHJcbiAgICB9XHJcblxyXG4gICAgLy8gQWRkIGJvcmRlciB0b3AgcmFkaXVzIGZvciBmaXJzdCBvbmVcclxuICAgICY6Zmlyc3QtY2hpbGQge1xyXG4gICAgICAubGlzdC1ncm91cC1pdGVtOmZpcnN0LWNoaWxkIHtcclxuICAgICAgICBib3JkZXItdG9wOiAwO1xyXG4gICAgICAgIC5ib3JkZXItdG9wLXJhZGl1cygoQHBhbmVsLWJvcmRlci1yYWRpdXMgLSAxKSk7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAvLyBBZGQgYm9yZGVyIGJvdHRvbSByYWRpdXMgZm9yIGxhc3Qgb25lXHJcbiAgICAmOmxhc3QtY2hpbGQge1xyXG4gICAgICAubGlzdC1ncm91cC1pdGVtOmxhc3QtY2hpbGQge1xyXG4gICAgICAgIGJvcmRlci1ib3R0b206IDA7XHJcbiAgICAgICAgLmJvcmRlci1ib3R0b20tcmFkaXVzKChAcGFuZWwtYm9yZGVyLXJhZGl1cyAtIDEpKTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICA+IC5wYW5lbC1oZWFkaW5nICsgLnBhbmVsLWNvbGxhcHNlID4gLmxpc3QtZ3JvdXAge1xyXG4gICAgLmxpc3QtZ3JvdXAtaXRlbTpmaXJzdC1jaGlsZCB7XHJcbiAgICAgIC5ib3JkZXItdG9wLXJhZGl1cygwKTtcclxuICAgIH1cclxuICB9XHJcbn1cclxuLy8gQ29sbGFwc2Ugc3BhY2UgYmV0d2VlbiB3aGVuIHRoZXJlJ3Mgbm8gYWRkaXRpb25hbCBjb250ZW50LlxyXG4ucGFuZWwtaGVhZGluZyArIC5saXN0LWdyb3VwIHtcclxuICAubGlzdC1ncm91cC1pdGVtOmZpcnN0LWNoaWxkIHtcclxuICAgIGJvcmRlci10b3Atd2lkdGg6IDA7XHJcbiAgfVxyXG59XHJcbi5saXN0LWdyb3VwICsgLnBhbmVsLWZvb3RlciB7XHJcbiAgYm9yZGVyLXRvcC13aWR0aDogMDtcclxufVxyXG5cclxuLy8gVGFibGVzIGluIHBhbmVsc1xyXG4vL1xyXG4vLyBQbGFjZSBhIG5vbi1ib3JkZXJlZCBgLnRhYmxlYCB3aXRoaW4gYSBwYW5lbCAobm90IHdpdGhpbiBhIGAucGFuZWwtYm9keWApIGFuZFxyXG4vLyB3YXRjaCBpdCBnbyBmdWxsIHdpZHRoLlxyXG5cclxuLnBhbmVsIHtcclxuICA+IC50YWJsZSxcclxuICA+IC50YWJsZS1yZXNwb25zaXZlID4gLnRhYmxlLFxyXG4gID4gLnBhbmVsLWNvbGxhcHNlID4gLnRhYmxlIHtcclxuICAgIG1hcmdpbi1ib3R0b206IDA7XHJcblxyXG4gICAgY2FwdGlvbiB7XHJcbiAgICAgIHBhZGRpbmctbGVmdDogQHBhbmVsLWJvZHktcGFkZGluZztcclxuICAgICAgcGFkZGluZy1yaWdodDogQHBhbmVsLWJvZHktcGFkZGluZztcclxuICAgIH1cclxuICB9XHJcbiAgLy8gQWRkIGJvcmRlciB0b3AgcmFkaXVzIGZvciBmaXJzdCBvbmVcclxuICA+IC50YWJsZTpmaXJzdC1jaGlsZCxcclxuICA+IC50YWJsZS1yZXNwb25zaXZlOmZpcnN0LWNoaWxkID4gLnRhYmxlOmZpcnN0LWNoaWxkIHtcclxuICAgIC5ib3JkZXItdG9wLXJhZGl1cygoQHBhbmVsLWJvcmRlci1yYWRpdXMgLSAxKSk7XHJcblxyXG4gICAgPiB0aGVhZDpmaXJzdC1jaGlsZCxcclxuICAgID4gdGJvZHk6Zmlyc3QtY2hpbGQge1xyXG4gICAgICA+IHRyOmZpcnN0LWNoaWxkIHtcclxuICAgICAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAoQHBhbmVsLWJvcmRlci1yYWRpdXMgLSAxKTtcclxuICAgICAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogKEBwYW5lbC1ib3JkZXItcmFkaXVzIC0gMSk7XHJcblxyXG4gICAgICAgIHRkOmZpcnN0LWNoaWxkLFxyXG4gICAgICAgIHRoOmZpcnN0LWNoaWxkIHtcclxuICAgICAgICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IChAcGFuZWwtYm9yZGVyLXJhZGl1cyAtIDEpO1xyXG4gICAgICAgIH1cclxuICAgICAgICB0ZDpsYXN0LWNoaWxkLFxyXG4gICAgICAgIHRoOmxhc3QtY2hpbGQge1xyXG4gICAgICAgICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IChAcGFuZWwtYm9yZGVyLXJhZGl1cyAtIDEpO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICAvLyBBZGQgYm9yZGVyIGJvdHRvbSByYWRpdXMgZm9yIGxhc3Qgb25lXHJcbiAgPiAudGFibGU6bGFzdC1jaGlsZCxcclxuICA+IC50YWJsZS1yZXNwb25zaXZlOmxhc3QtY2hpbGQgPiAudGFibGU6bGFzdC1jaGlsZCB7XHJcbiAgICAuYm9yZGVyLWJvdHRvbS1yYWRpdXMoKEBwYW5lbC1ib3JkZXItcmFkaXVzIC0gMSkpO1xyXG5cclxuICAgID4gdGJvZHk6bGFzdC1jaGlsZCxcclxuICAgID4gdGZvb3Q6bGFzdC1jaGlsZCB7XHJcbiAgICAgID4gdHI6bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogKEBwYW5lbC1ib3JkZXItcmFkaXVzIC0gMSk7XHJcbiAgICAgICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IChAcGFuZWwtYm9yZGVyLXJhZGl1cyAtIDEpO1xyXG5cclxuICAgICAgICB0ZDpmaXJzdC1jaGlsZCxcclxuICAgICAgICB0aDpmaXJzdC1jaGlsZCB7XHJcbiAgICAgICAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAoQHBhbmVsLWJvcmRlci1yYWRpdXMgLSAxKTtcclxuICAgICAgICB9XHJcbiAgICAgICAgdGQ6bGFzdC1jaGlsZCxcclxuICAgICAgICB0aDpsYXN0LWNoaWxkIHtcclxuICAgICAgICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAoQHBhbmVsLWJvcmRlci1yYWRpdXMgLSAxKTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgPiAucGFuZWwtYm9keSArIC50YWJsZSxcclxuICA+IC5wYW5lbC1ib2R5ICsgLnRhYmxlLXJlc3BvbnNpdmUsXHJcbiAgPiAudGFibGUgKyAucGFuZWwtYm9keSxcclxuICA+IC50YWJsZS1yZXNwb25zaXZlICsgLnBhbmVsLWJvZHkge1xyXG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkIEB0YWJsZS1ib3JkZXItY29sb3I7XHJcbiAgfVxyXG4gID4gLnRhYmxlID4gdGJvZHk6Zmlyc3QtY2hpbGQgPiB0cjpmaXJzdC1jaGlsZCB0aCxcclxuICA+IC50YWJsZSA+IHRib2R5OmZpcnN0LWNoaWxkID4gdHI6Zmlyc3QtY2hpbGQgdGQge1xyXG4gICAgYm9yZGVyLXRvcDogMDtcclxuICB9XHJcbiAgPiAudGFibGUtYm9yZGVyZWQsXHJcbiAgPiAudGFibGUtcmVzcG9uc2l2ZSA+IC50YWJsZS1ib3JkZXJlZCB7XHJcbiAgICBib3JkZXI6IDA7XHJcbiAgICA+IHRoZWFkLFxyXG4gICAgPiB0Ym9keSxcclxuICAgID4gdGZvb3Qge1xyXG4gICAgICA+IHRyIHtcclxuICAgICAgICA+IHRoOmZpcnN0LWNoaWxkLFxyXG4gICAgICAgID4gdGQ6Zmlyc3QtY2hpbGQge1xyXG4gICAgICAgICAgYm9yZGVyLWxlZnQ6IDA7XHJcbiAgICAgICAgfVxyXG4gICAgICAgID4gdGg6bGFzdC1jaGlsZCxcclxuICAgICAgICA+IHRkOmxhc3QtY2hpbGQge1xyXG4gICAgICAgICAgYm9yZGVyLXJpZ2h0OiAwO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgPiB0aGVhZCxcclxuICAgID4gdGJvZHkge1xyXG4gICAgICA+IHRyOmZpcnN0LWNoaWxkIHtcclxuICAgICAgICA+IHRkLFxyXG4gICAgICAgID4gdGgge1xyXG4gICAgICAgICAgYm9yZGVyLWJvdHRvbTogMDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgID4gdGJvZHksXHJcbiAgICA+IHRmb290IHtcclxuICAgICAgPiB0cjpsYXN0LWNoaWxkIHtcclxuICAgICAgICA+IHRkLFxyXG4gICAgICAgID4gdGgge1xyXG4gICAgICAgICAgYm9yZGVyLWJvdHRvbTogMDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgPiAudGFibGUtcmVzcG9uc2l2ZSB7XHJcbiAgICBib3JkZXI6IDA7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gIH1cclxufVxyXG5cclxuXHJcbi8vIENvbGxhcHNpYmxlIHBhbmVscyAoYWthLCBhY2NvcmRpb24pXHJcbi8vXHJcbi8vIFdyYXAgYSBzZXJpZXMgb2YgcGFuZWxzIGluIGAucGFuZWwtZ3JvdXBgIHRvIHR1cm4gdGhlbSBpbnRvIGFuIGFjY29yZGlvbiB3aXRoXHJcbi8vIHRoZSBoZWxwIG9mIG91ciBjb2xsYXBzZSBKYXZhU2NyaXB0IHBsdWdpbi5cclxuXHJcbi5wYW5lbC1ncm91cCB7XHJcbiAgbWFyZ2luLWJvdHRvbTogQGxpbmUtaGVpZ2h0LWNvbXB1dGVkO1xyXG5cclxuICAvLyBUaWdodGVuIHVwIG1hcmdpbiBzbyBpdCdzIG9ubHkgYmV0d2VlbiBwYW5lbHNcclxuICAucGFuZWwge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgIGJvcmRlci1yYWRpdXM6IEBwYW5lbC1ib3JkZXItcmFkaXVzO1xyXG5cclxuICAgICsgLnBhbmVsIHtcclxuICAgICAgbWFyZ2luLXRvcDogNXB4O1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLnBhbmVsLWhlYWRpbmcge1xyXG4gICAgYm9yZGVyLWJvdHRvbTogMDtcclxuXHJcbiAgICArIC5wYW5lbC1jb2xsYXBzZSA+IC5wYW5lbC1ib2R5LFxyXG4gICAgKyAucGFuZWwtY29sbGFwc2UgPiAubGlzdC1ncm91cCB7XHJcbiAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCBAcGFuZWwtaW5uZXItYm9yZGVyO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLnBhbmVsLWZvb3RlciB7XHJcbiAgICBib3JkZXItdG9wOiAwO1xyXG4gICAgKyAucGFuZWwtY29sbGFwc2UgLnBhbmVsLWJvZHkge1xyXG4gICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgQHBhbmVsLWlubmVyLWJvcmRlcjtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcblxyXG4vLyBDb250ZXh0dWFsIHZhcmlhdGlvbnNcclxuLnBhbmVsLWRlZmF1bHQge1xyXG4gIC5wYW5lbC12YXJpYW50KEBwYW5lbC1kZWZhdWx0LWJvcmRlcjsgQHBhbmVsLWRlZmF1bHQtdGV4dDsgQHBhbmVsLWRlZmF1bHQtaGVhZGluZy1iZzsgQHBhbmVsLWRlZmF1bHQtYm9yZGVyKTtcclxufVxyXG4ucGFuZWwtcHJpbWFyeSB7XHJcbiAgLnBhbmVsLXZhcmlhbnQoQHBhbmVsLXByaW1hcnktYm9yZGVyOyBAcGFuZWwtcHJpbWFyeS10ZXh0OyBAcGFuZWwtcHJpbWFyeS1oZWFkaW5nLWJnOyBAcGFuZWwtcHJpbWFyeS1ib3JkZXIpO1xyXG59XHJcbi5wYW5lbC1zdWNjZXNzIHtcclxuICAucGFuZWwtdmFyaWFudChAcGFuZWwtc3VjY2Vzcy1ib3JkZXI7IEBwYW5lbC1zdWNjZXNzLXRleHQ7IEBwYW5lbC1zdWNjZXNzLWhlYWRpbmctYmc7IEBwYW5lbC1zdWNjZXNzLWJvcmRlcik7XHJcbn1cclxuLnBhbmVsLWluZm8ge1xyXG4gIC5wYW5lbC12YXJpYW50KEBwYW5lbC1pbmZvLWJvcmRlcjsgQHBhbmVsLWluZm8tdGV4dDsgQHBhbmVsLWluZm8taGVhZGluZy1iZzsgQHBhbmVsLWluZm8tYm9yZGVyKTtcclxufVxyXG4ucGFuZWwtd2FybmluZyB7XHJcbiAgLnBhbmVsLXZhcmlhbnQoQHBhbmVsLXdhcm5pbmctYm9yZGVyOyBAcGFuZWwtd2FybmluZy10ZXh0OyBAcGFuZWwtd2FybmluZy1oZWFkaW5nLWJnOyBAcGFuZWwtd2FybmluZy1ib3JkZXIpO1xyXG59XHJcbi5wYW5lbC1kYW5nZXIge1xyXG4gIC5wYW5lbC12YXJpYW50KEBwYW5lbC1kYW5nZXItYm9yZGVyOyBAcGFuZWwtZGFuZ2VyLXRleHQ7IEBwYW5lbC1kYW5nZXItaGVhZGluZy1iZzsgQHBhbmVsLWRhbmdlci1ib3JkZXIpO1xyXG59XHJcbiIsIi8vXHJcbi8vIEdyaWQgc3lzdGVtXHJcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcblxyXG5cclxuLy8gQ29udGFpbmVyIHdpZHRoc1xyXG4vL1xyXG4vLyBTZXQgdGhlIGNvbnRhaW5lciB3aWR0aCwgYW5kIG92ZXJyaWRlIGl0IGZvciBmaXhlZCBuYXZiYXJzIGluIG1lZGlhIHF1ZXJpZXMuXHJcblxyXG4uY29udGFpbmVyIHtcclxuICAuY29udGFpbmVyLWZpeGVkKCk7XHJcblxyXG4gIEBtZWRpYSAobWluLXdpZHRoOiBAc2NyZWVuLXNtLW1pbikge1xyXG4gICAgd2lkdGg6IEBjb250YWluZXItc207XHJcbiAgfVxyXG4gIEBtZWRpYSAobWluLXdpZHRoOiBAc2NyZWVuLW1kLW1pbikge1xyXG4gICAgd2lkdGg6IEBjb250YWluZXItbWQ7XHJcbiAgfVxyXG4gIEBtZWRpYSAobWluLXdpZHRoOiBAc2NyZWVuLWxnLW1pbikge1xyXG4gICAgd2lkdGg6IEBjb250YWluZXItbGc7XHJcbiAgfVxyXG59XHJcblxyXG5cclxuLy8gRmx1aWQgY29udGFpbmVyXHJcbi8vXHJcbi8vIFV0aWxpemVzIHRoZSBtaXhpbiBtZWFudCBmb3IgZml4ZWQgd2lkdGggY29udGFpbmVycywgYnV0IHdpdGhvdXQgYW55IGRlZmluZWRcclxuLy8gd2lkdGggZm9yIGZsdWlkLCBmdWxsIHdpZHRoIGxheW91dHMuXHJcblxyXG4uY29udGFpbmVyLWZsdWlkIHtcclxuICAuY29udGFpbmVyLWZpeGVkKCk7XHJcbn1cclxuXHJcblxyXG4vLyBSb3dcclxuLy9cclxuLy8gUm93cyBjb250YWluIGFuZCBjbGVhciB0aGUgZmxvYXRzIG9mIHlvdXIgY29sdW1ucy5cclxuXHJcbi5yb3cge1xyXG4gIC5tYWtlLXJvdygpO1xyXG59XHJcblxyXG5cclxuLy8gQ29sdW1uc1xyXG4vL1xyXG4vLyBDb21tb24gc3R5bGVzIGZvciBzbWFsbCBhbmQgbGFyZ2UgZ3JpZCBjb2x1bW5zXHJcblxyXG4ubWFrZS1ncmlkLWNvbHVtbnMoKTtcclxuXHJcblxyXG4vLyBFeHRyYSBzbWFsbCBncmlkXHJcbi8vXHJcbi8vIENvbHVtbnMsIG9mZnNldHMsIHB1c2hlcywgYW5kIHB1bGxzIGZvciBleHRyYSBzbWFsbCBkZXZpY2VzIGxpa2VcclxuLy8gc21hcnRwaG9uZXMuXHJcblxyXG4ubWFrZS1ncmlkKHhzKTtcclxuXHJcblxyXG4vLyBTbWFsbCBncmlkXHJcbi8vXHJcbi8vIENvbHVtbnMsIG9mZnNldHMsIHB1c2hlcywgYW5kIHB1bGxzIGZvciB0aGUgc21hbGwgZGV2aWNlIHJhbmdlLCBmcm9tIHBob25lc1xyXG4vLyB0byB0YWJsZXRzLlxyXG5cclxuQG1lZGlhIChtaW4td2lkdGg6IEBzY3JlZW4tc20tbWluKSB7XHJcbiAgLm1ha2UtZ3JpZChzbSk7XHJcbn1cclxuXHJcblxyXG4vLyBNZWRpdW0gZ3JpZFxyXG4vL1xyXG4vLyBDb2x1bW5zLCBvZmZzZXRzLCBwdXNoZXMsIGFuZCBwdWxscyBmb3IgdGhlIGRlc2t0b3AgZGV2aWNlIHJhbmdlLlxyXG5cclxuQG1lZGlhIChtaW4td2lkdGg6IEBzY3JlZW4tbWQtbWluKSB7XHJcbiAgLm1ha2UtZ3JpZChtZCk7XHJcbn1cclxuXHJcblxyXG4vLyBMYXJnZSBncmlkXHJcbi8vXHJcbi8vIENvbHVtbnMsIG9mZnNldHMsIHB1c2hlcywgYW5kIHB1bGxzIGZvciB0aGUgbGFyZ2UgZGVza3RvcCBkZXZpY2UgcmFuZ2UuXHJcblxyXG5AbWVkaWEgKG1pbi13aWR0aDogQHNjcmVlbi1sZy1taW4pIHtcclxuICAubWFrZS1ncmlkKGxnKTtcclxufVxyXG4iLCIvL1xyXG4vLyBOYXZzXHJcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcblxyXG5cclxuLy8gQmFzZSBjbGFzc1xyXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG5cclxuLm5hdiB7XHJcbiAgbWFyZ2luLWJvdHRvbTogMDtcclxuICBwYWRkaW5nLWxlZnQ6IDA7IC8vIE92ZXJyaWRlIGRlZmF1bHQgdWwvb2xcclxuICBsaXN0LXN0eWxlOiBub25lO1xyXG4gICY6ZXh0ZW5kKC5jbGVhcmZpeCBhbGwpO1xyXG5cclxuICA+IGxpIHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG5cclxuICAgID4gYSB7XHJcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgIHBhZGRpbmc6IEBuYXYtbGluay1wYWRkaW5nO1xyXG4gICAgICAmOmhvdmVyLFxyXG4gICAgICAmOmZvY3VzIHtcclxuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogQG5hdi1saW5rLWhvdmVyLWJnO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLy8gRGlzYWJsZWQgc3RhdGUgc2V0cyB0ZXh0IHRvIGdyYXkgYW5kIG51a2VzIGhvdmVyL3RhYiBlZmZlY3RzXHJcbiAgICAmLmRpc2FibGVkID4gYSB7XHJcbiAgICAgIGNvbG9yOiBAbmF2LWRpc2FibGVkLWxpbmstY29sb3I7XHJcblxyXG4gICAgICAmOmhvdmVyLFxyXG4gICAgICAmOmZvY3VzIHtcclxuICAgICAgICBjb2xvcjogQG5hdi1kaXNhYmxlZC1saW5rLWhvdmVyLWNvbG9yO1xyXG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAgICAgICBjdXJzb3I6IEBjdXJzb3ItZGlzYWJsZWQ7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gIC8vIE9wZW4gZHJvcGRvd25zXHJcbiAgLm9wZW4gPiBhIHtcclxuICAgICYsXHJcbiAgICAmOmhvdmVyLFxyXG4gICAgJjpmb2N1cyB7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IEBuYXYtbGluay1ob3Zlci1iZztcclxuICAgICAgYm9yZGVyLWNvbG9yOiBAbGluay1jb2xvcjtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC8vIE5hdiBkaXZpZGVycyAoZGVwcmVjYXRlZCB3aXRoIHYzLjAuMSlcclxuICAvL1xyXG4gIC8vIFRoaXMgc2hvdWxkIGhhdmUgYmVlbiByZW1vdmVkIGluIHYzIHdpdGggdGhlIGRyb3BwaW5nIG9mIGAubmF2LWxpc3RgLCBidXRcclxuICAvLyB3ZSBtaXNzZWQgaXQuIFdlIGRvbid0IGN1cnJlbnRseSBzdXBwb3J0IHRoaXMgYW55d2hlcmUsIGJ1dCBpbiB0aGUgaW50ZXJlc3RcclxuICAvLyBvZiBtYWludGFpbmluZyBiYWNrd2FyZCBjb21wYXRpYmlsaXR5IGluIGNhc2UgeW91IHVzZSBpdCwgaXQncyBkZXByZWNhdGVkLlxyXG4gIC5uYXYtZGl2aWRlciB7XHJcbiAgICAubmF2LWRpdmlkZXIoKTtcclxuICB9XHJcblxyXG4gIC8vIFByZXZlbnQgSUU4IGZyb20gbWlzcGxhY2luZyBpbWdzXHJcbiAgLy9cclxuICAvLyBTZWUgaHR0cHM6Ly9naXRodWIuY29tL2g1YnAvaHRtbDUtYm9pbGVycGxhdGUvaXNzdWVzLzk4NCNpc3N1ZWNvbW1lbnQtMzk4NTk4OVxyXG4gID4gbGkgPiBhID4gaW1nIHtcclxuICAgIG1heC13aWR0aDogbm9uZTtcclxuICB9XHJcbn1cclxuXHJcblxyXG4vLyBUYWJzXHJcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuXHJcbi8vIEdpdmUgdGhlIHRhYnMgc29tZXRoaW5nIHRvIHNpdCBvblxyXG4ubmF2LXRhYnMge1xyXG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCBAbmF2LXRhYnMtYm9yZGVyLWNvbG9yO1xyXG4gID4gbGkge1xyXG4gICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICAvLyBNYWtlIHRoZSBsaXN0LWl0ZW1zIG92ZXJsYXkgdGhlIGJvdHRvbSBib3JkZXJcclxuICAgIG1hcmdpbi1ib3R0b206IC0xcHg7XHJcblxyXG4gICAgLy8gQWN0dWFsIHRhYnMgKGFzIGxpbmtzKVxyXG4gICAgPiBhIHtcclxuICAgICAgbWFyZ2luLXJpZ2h0OiAycHg7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiBAbGluZS1oZWlnaHQtYmFzZTtcclxuICAgICAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XHJcbiAgICAgIGJvcmRlci1yYWRpdXM6IEBib3JkZXItcmFkaXVzLWJhc2UgQGJvcmRlci1yYWRpdXMtYmFzZSAwIDA7XHJcbiAgICAgICY6aG92ZXIge1xyXG4gICAgICAgIGJvcmRlci1jb2xvcjogQG5hdi10YWJzLWxpbmstaG92ZXItYm9yZGVyLWNvbG9yIEBuYXYtdGFicy1saW5rLWhvdmVyLWJvcmRlci1jb2xvciBAbmF2LXRhYnMtYm9yZGVyLWNvbG9yO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLy8gQWN0aXZlIHN0YXRlLCBhbmQgaXRzIDpob3ZlciB0byBvdmVycmlkZSBub3JtYWwgOmhvdmVyXHJcbiAgICAmLmFjdGl2ZSA+IGEge1xyXG4gICAgICAmLFxyXG4gICAgICAmOmhvdmVyLFxyXG4gICAgICAmOmZvY3VzIHtcclxuICAgICAgICBjb2xvcjogQG5hdi10YWJzLWFjdGl2ZS1saW5rLWhvdmVyLWNvbG9yO1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IEBuYXYtdGFicy1hY3RpdmUtbGluay1ob3Zlci1iZztcclxuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCBAbmF2LXRhYnMtYWN0aXZlLWxpbmstaG92ZXItYm9yZGVyLWNvbG9yO1xyXG4gICAgICAgIGJvcmRlci1ib3R0b20tY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gICAgICAgIGN1cnNvcjogZGVmYXVsdDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICAvLyBwdWxsaW5nIHRoaXMgaW4gbWFpbmx5IGZvciBsZXNzIHNob3J0aGFuZFxyXG4gICYubmF2LWp1c3RpZmllZCB7XHJcbiAgICAubmF2LWp1c3RpZmllZCgpO1xyXG4gICAgLm5hdi10YWJzLWp1c3RpZmllZCgpO1xyXG4gIH1cclxufVxyXG5cclxuXHJcbi8vIFBpbGxzXHJcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuLm5hdi1waWxscyB7XHJcbiAgPiBsaSB7XHJcbiAgICBmbG9hdDogbGVmdDtcclxuXHJcbiAgICAvLyBMaW5rcyByZW5kZXJlZCBhcyBwaWxsc1xyXG4gICAgPiBhIHtcclxuICAgICAgYm9yZGVyLXJhZGl1czogQG5hdi1waWxscy1ib3JkZXItcmFkaXVzO1xyXG4gICAgfVxyXG4gICAgKyBsaSB7XHJcbiAgICAgIG1hcmdpbi1sZWZ0OiAycHg7XHJcbiAgICB9XHJcblxyXG4gICAgLy8gQWN0aXZlIHN0YXRlXHJcbiAgICAmLmFjdGl2ZSA+IGEge1xyXG4gICAgICAmLFxyXG4gICAgICAmOmhvdmVyLFxyXG4gICAgICAmOmZvY3VzIHtcclxuICAgICAgICBjb2xvcjogQG5hdi1waWxscy1hY3RpdmUtbGluay1ob3Zlci1jb2xvcjtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBAbmF2LXBpbGxzLWFjdGl2ZS1saW5rLWhvdmVyLWJnO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG5cclxuLy8gU3RhY2tlZCBwaWxsc1xyXG4ubmF2LXN0YWNrZWQge1xyXG4gID4gbGkge1xyXG4gICAgZmxvYXQ6IG5vbmU7XHJcbiAgICArIGxpIHtcclxuICAgICAgbWFyZ2luLXRvcDogMnB4O1xyXG4gICAgICBtYXJnaW4tbGVmdDogMDsgLy8gbm8gbmVlZCBmb3IgdGhpcyBnYXAgYmV0d2VlbiBuYXYgaXRlbXNcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcblxyXG4vLyBOYXYgdmFyaWF0aW9uc1xyXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG5cclxuLy8gSnVzdGlmaWVkIG5hdiBsaW5rc1xyXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcblxyXG4ubmF2LWp1c3RpZmllZCB7XHJcbiAgd2lkdGg6IDEwMCU7XHJcblxyXG4gID4gbGkge1xyXG4gICAgZmxvYXQ6IG5vbmU7XHJcbiAgICA+IGEge1xyXG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDVweDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gID4gLmRyb3Bkb3duIC5kcm9wZG93bi1tZW51IHtcclxuICAgIHRvcDogYXV0bztcclxuICAgIGxlZnQ6IGF1dG87XHJcbiAgfVxyXG5cclxuICBAbWVkaWEgKG1pbi13aWR0aDogQHNjcmVlbi1zbS1taW4pIHtcclxuICAgID4gbGkge1xyXG4gICAgICBkaXNwbGF5OiB0YWJsZS1jZWxsO1xyXG4gICAgICB3aWR0aDogMSU7XHJcbiAgICAgID4gYSB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLy8gTW92ZSBib3JkZXJzIHRvIGFuY2hvcnMgaW5zdGVhZCBvZiBib3R0b20gb2YgbGlzdFxyXG4vL1xyXG4vLyBNaXhpbiBmb3IgYWRkaW5nIG9uIHRvcCB0aGUgc2hhcmVkIGAubmF2LWp1c3RpZmllZGAgc3R5bGVzIGZvciBvdXIgdGFic1xyXG4ubmF2LXRhYnMtanVzdGlmaWVkIHtcclxuICBib3JkZXItYm90dG9tOiAwO1xyXG5cclxuICA+IGxpID4gYSB7XHJcbiAgICAvLyBPdmVycmlkZSBtYXJnaW4gZnJvbSAubmF2LXRhYnNcclxuICAgIG1hcmdpbi1yaWdodDogMDtcclxuICAgIGJvcmRlci1yYWRpdXM6IEBib3JkZXItcmFkaXVzLWJhc2U7XHJcbiAgfVxyXG5cclxuICA+IC5hY3RpdmUgPiBhLFxyXG4gID4gLmFjdGl2ZSA+IGE6aG92ZXIsXHJcbiAgPiAuYWN0aXZlID4gYTpmb2N1cyB7XHJcbiAgICBib3JkZXI6IDFweCBzb2xpZCBAbmF2LXRhYnMtanVzdGlmaWVkLWxpbmstYm9yZGVyLWNvbG9yO1xyXG4gIH1cclxuXHJcbiAgQG1lZGlhIChtaW4td2lkdGg6IEBzY3JlZW4tc20tbWluKSB7XHJcbiAgICA+IGxpID4gYSB7XHJcbiAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCBAbmF2LXRhYnMtanVzdGlmaWVkLWxpbmstYm9yZGVyLWNvbG9yO1xyXG4gICAgICBib3JkZXItcmFkaXVzOiBAYm9yZGVyLXJhZGl1cy1iYXNlIEBib3JkZXItcmFkaXVzLWJhc2UgMCAwO1xyXG4gICAgfVxyXG4gICAgPiAuYWN0aXZlID4gYSxcclxuICAgID4gLmFjdGl2ZSA+IGE6aG92ZXIsXHJcbiAgICA+IC5hY3RpdmUgPiBhOmZvY3VzIHtcclxuICAgICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogQG5hdi10YWJzLWp1c3RpZmllZC1hY3RpdmUtbGluay1ib3JkZXItY29sb3I7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG5cclxuLy8gVGFiYmFibGUgdGFic1xyXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcblxyXG4vLyBIaWRlIHRhYmJhYmxlIHBhbmVzIHRvIHN0YXJ0LCBzaG93IHRoZW0gd2hlbiBgLmFjdGl2ZWBcclxuLnRhYi1jb250ZW50IHtcclxuICA+IC50YWItcGFuZSB7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG4gIH1cclxuICA+IC5hY3RpdmUge1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgfVxyXG59XHJcblxyXG5cclxuLy8gRHJvcGRvd25zXHJcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuXHJcbi8vIFNwZWNpZmljIGRyb3Bkb3duc1xyXG4ubmF2LXRhYnMgLmRyb3Bkb3duLW1lbnUge1xyXG4gIC8vIG1ha2UgZHJvcGRvd24gYm9yZGVyIG92ZXJsYXAgdGFiIGJvcmRlclxyXG4gIG1hcmdpbi10b3A6IC0xcHg7XHJcbiAgLy8gUmVtb3ZlIHRoZSB0b3Agcm91bmRlZCBjb3JuZXJzIGhlcmUgc2luY2UgdGhlcmUgaXMgYSBoYXJkIGVkZ2UgYWJvdmUgdGhlIG1lbnVcclxuICAuYm9yZGVyLXRvcC1yYWRpdXMoMCk7XHJcbn1cclxuIiwiLy8gQ2xlYXJmaXhcclxuLy9cclxuLy8gRm9yIG1vZGVybiBicm93c2Vyc1xyXG4vLyAxLiBUaGUgc3BhY2UgY29udGVudCBpcyBvbmUgd2F5IHRvIGF2b2lkIGFuIE9wZXJhIGJ1ZyB3aGVuIHRoZVxyXG4vLyAgICBjb250ZW50ZWRpdGFibGUgYXR0cmlidXRlIGlzIGluY2x1ZGVkIGFueXdoZXJlIGVsc2UgaW4gdGhlIGRvY3VtZW50LlxyXG4vLyAgICBPdGhlcndpc2UgaXQgY2F1c2VzIHNwYWNlIHRvIGFwcGVhciBhdCB0aGUgdG9wIGFuZCBib3R0b20gb2YgZWxlbWVudHNcclxuLy8gICAgdGhhdCBhcmUgY2xlYXJmaXhlZC5cclxuLy8gMi4gVGhlIHVzZSBvZiBgdGFibGVgIHJhdGhlciB0aGFuIGBibG9ja2AgaXMgb25seSBuZWNlc3NhcnkgaWYgdXNpbmdcclxuLy8gICAgYDpiZWZvcmVgIHRvIGNvbnRhaW4gdGhlIHRvcC1tYXJnaW5zIG9mIGNoaWxkIGVsZW1lbnRzLlxyXG4vL1xyXG4vLyBTb3VyY2U6IGh0dHA6Ly9uaWNvbGFzZ2FsbGFnaGVyLmNvbS9taWNyby1jbGVhcmZpeC1oYWNrL1xyXG5cclxuLmNsZWFyZml4KCkge1xyXG4gICY6YmVmb3JlLFxyXG4gICY6YWZ0ZXIge1xyXG4gICAgY29udGVudDogXCIgXCI7IC8vIDFcclxuICAgIGRpc3BsYXk6IHRhYmxlOyAvLyAyXHJcbiAgfVxyXG4gICY6YWZ0ZXIge1xyXG4gICAgY2xlYXI6IGJvdGg7XHJcbiAgfVxyXG59XHJcbiIsIi8vXHJcbi8vIEZvcm1zXHJcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcblxyXG5cclxuLy8gTm9ybWFsaXplIG5vbi1jb250cm9sc1xyXG4vL1xyXG4vLyBSZXN0eWxlIGFuZCBiYXNlbGluZSBub24tY29udHJvbCBmb3JtIGVsZW1lbnRzLlxyXG5cclxuZmllbGRzZXQge1xyXG4gIHBhZGRpbmc6IDA7XHJcbiAgbWFyZ2luOiAwO1xyXG4gIGJvcmRlcjogMDtcclxuICAvLyBDaHJvbWUgYW5kIEZpcmVmb3ggc2V0IGEgYG1pbi13aWR0aDogbWluLWNvbnRlbnQ7YCBvbiBmaWVsZHNldHMsXHJcbiAgLy8gc28gd2UgcmVzZXQgdGhhdCB0byBlbnN1cmUgaXQgYmVoYXZlcyBtb3JlIGxpa2UgYSBzdGFuZGFyZCBibG9jayBlbGVtZW50LlxyXG4gIC8vIFNlZSBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvaXNzdWVzLzEyMzU5LlxyXG4gIG1pbi13aWR0aDogMDtcclxufVxyXG5cclxubGVnZW5kIHtcclxuICBkaXNwbGF5OiBibG9jaztcclxuICB3aWR0aDogMTAwJTtcclxuICBwYWRkaW5nOiAwO1xyXG4gIG1hcmdpbi1ib3R0b206IEBsaW5lLWhlaWdodC1jb21wdXRlZDtcclxuICBmb250LXNpemU6IChAZm9udC1zaXplLWJhc2UgKiAxLjUpO1xyXG4gIGxpbmUtaGVpZ2h0OiBpbmhlcml0O1xyXG4gIGNvbG9yOiBAbGVnZW5kLWNvbG9yO1xyXG4gIGJvcmRlcjogMDtcclxuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgQGxlZ2VuZC1ib3JkZXItY29sb3I7XHJcbn1cclxuXHJcbmxhYmVsIHtcclxuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgbWF4LXdpZHRoOiAxMDAlOyAvLyBGb3JjZSBJRTggdG8gd3JhcCBsb25nIGNvbnRlbnQgKHNlZSBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvaXNzdWVzLzEzMTQxKVxyXG4gIG1hcmdpbi1ib3R0b206IDVweDtcclxuICBmb250LXdlaWdodDogYm9sZDtcclxufVxyXG5cclxuXHJcbi8vIE5vcm1hbGl6ZSBmb3JtIGNvbnRyb2xzXHJcbi8vXHJcbi8vIFdoaWxlIG1vc3Qgb2Ygb3VyIGZvcm0gc3R5bGVzIHJlcXVpcmUgZXh0cmEgY2xhc3Nlcywgc29tZSBiYXNpYyBub3JtYWxpemF0aW9uXHJcbi8vIGlzIHJlcXVpcmVkIHRvIGVuc3VyZSBvcHRpbXVtIGRpc3BsYXkgd2l0aCBvciB3aXRob3V0IHRob3NlIGNsYXNzZXMgdG8gYmV0dGVyXHJcbi8vIGFkZHJlc3MgYnJvd3NlciBpbmNvbnNpc3RlbmNpZXMuXHJcblxyXG4vLyBPdmVycmlkZSBjb250ZW50LWJveCBpbiBOb3JtYWxpemUgKCogaXNuJ3Qgc3BlY2lmaWMgZW5vdWdoKVxyXG5pbnB1dFt0eXBlPVwic2VhcmNoXCJdIHtcclxuICAuYm94LXNpemluZyhib3JkZXItYm94KTtcclxufVxyXG5cclxuLy8gUG9zaXRpb24gcmFkaW9zIGFuZCBjaGVja2JveGVzIGJldHRlclxyXG5pbnB1dFt0eXBlPVwicmFkaW9cIl0sXHJcbmlucHV0W3R5cGU9XCJjaGVja2JveFwiXSB7XHJcbiAgbWFyZ2luOiA0cHggMCAwO1xyXG4gIG1hcmdpbi10b3A6IDFweCBcXDk7IC8vIElFOC05XHJcbiAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcclxufVxyXG5cclxuaW5wdXRbdHlwZT1cImZpbGVcIl0ge1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG59XHJcblxyXG4vLyBNYWtlIHJhbmdlIGlucHV0cyBiZWhhdmUgbGlrZSB0ZXh0dWFsIGZvcm0gY29udHJvbHNcclxuaW5wdXRbdHlwZT1cInJhbmdlXCJdIHtcclxuICBkaXNwbGF5OiBibG9jaztcclxuICB3aWR0aDogMTAwJTtcclxufVxyXG5cclxuLy8gTWFrZSBtdWx0aXBsZSBzZWxlY3QgZWxlbWVudHMgaGVpZ2h0IG5vdCBmaXhlZFxyXG5zZWxlY3RbbXVsdGlwbGVdLFxyXG5zZWxlY3Rbc2l6ZV0ge1xyXG4gIGhlaWdodDogYXV0bztcclxufVxyXG5cclxuLy8gRm9jdXMgZm9yIGZpbGUsIHJhZGlvLCBhbmQgY2hlY2tib3hcclxuaW5wdXRbdHlwZT1cImZpbGVcIl06Zm9jdXMsXHJcbmlucHV0W3R5cGU9XCJyYWRpb1wiXTpmb2N1cyxcclxuaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdOmZvY3VzIHtcclxuICAudGFiLWZvY3VzKCk7XHJcbn1cclxuXHJcbi8vIEFkanVzdCBvdXRwdXQgZWxlbWVudFxyXG5vdXRwdXQge1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG4gIHBhZGRpbmctdG9wOiAoQHBhZGRpbmctYmFzZS12ZXJ0aWNhbCArIDEpO1xyXG4gIGZvbnQtc2l6ZTogQGZvbnQtc2l6ZS1iYXNlO1xyXG4gIGxpbmUtaGVpZ2h0OiBAbGluZS1oZWlnaHQtYmFzZTtcclxuICBjb2xvcjogQGlucHV0LWNvbG9yO1xyXG59XHJcblxyXG5cclxuLy8gQ29tbW9uIGZvcm0gY29udHJvbHNcclxuLy9cclxuLy8gU2hhcmVkIHNpemUgYW5kIHR5cGUgcmVzZXRzIGZvciBmb3JtIGNvbnRyb2xzLiBBcHBseSBgLmZvcm0tY29udHJvbGAgdG8gYW55XHJcbi8vIG9mIHRoZSBmb2xsb3dpbmcgZm9ybSBjb250cm9sczpcclxuLy9cclxuLy8gc2VsZWN0XHJcbi8vIHRleHRhcmVhXHJcbi8vIGlucHV0W3R5cGU9XCJ0ZXh0XCJdXHJcbi8vIGlucHV0W3R5cGU9XCJwYXNzd29yZFwiXVxyXG4vLyBpbnB1dFt0eXBlPVwiZGF0ZXRpbWVcIl1cclxuLy8gaW5wdXRbdHlwZT1cImRhdGV0aW1lLWxvY2FsXCJdXHJcbi8vIGlucHV0W3R5cGU9XCJkYXRlXCJdXHJcbi8vIGlucHV0W3R5cGU9XCJtb250aFwiXVxyXG4vLyBpbnB1dFt0eXBlPVwidGltZVwiXVxyXG4vLyBpbnB1dFt0eXBlPVwid2Vla1wiXVxyXG4vLyBpbnB1dFt0eXBlPVwibnVtYmVyXCJdXHJcbi8vIGlucHV0W3R5cGU9XCJlbWFpbFwiXVxyXG4vLyBpbnB1dFt0eXBlPVwidXJsXCJdXHJcbi8vIGlucHV0W3R5cGU9XCJzZWFyY2hcIl1cclxuLy8gaW5wdXRbdHlwZT1cInRlbFwiXVxyXG4vLyBpbnB1dFt0eXBlPVwiY29sb3JcIl1cclxuXHJcbi5mb3JtLWNvbnRyb2wge1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIGhlaWdodDogQGlucHV0LWhlaWdodC1iYXNlOyAvLyBNYWtlIGlucHV0cyBhdCBsZWFzdCB0aGUgaGVpZ2h0IG9mIHRoZWlyIGJ1dHRvbiBjb3VudGVycGFydCAoYmFzZSBsaW5lLWhlaWdodCArIHBhZGRpbmcgKyBib3JkZXIpXHJcbiAgcGFkZGluZzogQHBhZGRpbmctYmFzZS12ZXJ0aWNhbCBAcGFkZGluZy1iYXNlLWhvcml6b250YWw7XHJcbiAgZm9udC1zaXplOiBAZm9udC1zaXplLWJhc2U7XHJcbiAgbGluZS1oZWlnaHQ6IEBsaW5lLWhlaWdodC1iYXNlO1xyXG4gIGNvbG9yOiBAaW5wdXQtY29sb3I7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogQGlucHV0LWJnO1xyXG4gIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7IC8vIFJlc2V0IHVudXN1YWwgRmlyZWZveC1vbi1BbmRyb2lkIGRlZmF1bHQgc3R5bGU7IHNlZSBodHRwczovL2dpdGh1Yi5jb20vbmVjb2xhcy9ub3JtYWxpemUuY3NzL2lzc3Vlcy8yMTRcclxuICBib3JkZXI6IDFweCBzb2xpZCBAaW5wdXQtYm9yZGVyO1xyXG4gIGJvcmRlci1yYWRpdXM6IEBpbnB1dC1ib3JkZXItcmFkaXVzOyAvLyBOb3RlOiBUaGlzIGhhcyBubyBlZmZlY3Qgb24gPHNlbGVjdD5zIGluIHNvbWUgYnJvd3NlcnMsIGR1ZSB0byB0aGUgbGltaXRlZCBzdHlsYWJpbGl0eSBvZiA8c2VsZWN0PnMgaW4gQ1NTLlxyXG4gIC5ib3gtc2hhZG93KGluc2V0IDAgMXB4IDFweCByZ2JhKDAsMCwwLC4wNzUpKTtcclxuICAudHJhbnNpdGlvbih+XCJib3JkZXItY29sb3IgZWFzZS1pbi1vdXQgLjE1cywgYm94LXNoYWRvdyBlYXNlLWluLW91dCAuMTVzXCIpO1xyXG5cclxuICAvLyBDdXN0b21pemUgdGhlIGA6Zm9jdXNgIHN0YXRlIHRvIGltaXRhdGUgbmF0aXZlIFdlYktpdCBzdHlsZXMuXHJcbiAgLmZvcm0tY29udHJvbC1mb2N1cygpO1xyXG5cclxuICAvLyBQbGFjZWhvbGRlclxyXG4gIC5wbGFjZWhvbGRlcigpO1xyXG5cclxuICAvLyBVbnN0eWxlIHRoZSBjYXJldCBvbiBgPHNlbGVjdD5gcyBpbiBJRTEwKy5cclxuICAmOjotbXMtZXhwYW5kIHtcclxuICAgIGJvcmRlcjogMDtcclxuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gIH1cclxuXHJcbiAgLy8gRGlzYWJsZWQgYW5kIHJlYWQtb25seSBpbnB1dHNcclxuICAvL1xyXG4gIC8vIEhUTUw1IHNheXMgdGhhdCBjb250cm9scyB1bmRlciBhIGZpZWxkc2V0ID4gbGVnZW5kOmZpcnN0LWNoaWxkIHdvbid0IGJlXHJcbiAgLy8gZGlzYWJsZWQgaWYgdGhlIGZpZWxkc2V0IGlzIGRpc2FibGVkLiBEdWUgdG8gaW1wbGVtZW50YXRpb24gZGlmZmljdWx0eSwgd2VcclxuICAvLyBkb24ndCBob25vciB0aGF0IGVkZ2UgY2FzZTsgd2Ugc3R5bGUgdGhlbSBhcyBkaXNhYmxlZCBhbnl3YXkuXHJcbiAgJltkaXNhYmxlZF0sXHJcbiAgJltyZWFkb25seV0sXHJcbiAgZmllbGRzZXRbZGlzYWJsZWRdICYge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogQGlucHV0LWJnLWRpc2FibGVkO1xyXG4gICAgb3BhY2l0eTogMTsgLy8gaU9TIGZpeCBmb3IgdW5yZWFkYWJsZSBkaXNhYmxlZCBjb250ZW50OyBzZWUgaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL2lzc3Vlcy8xMTY1NVxyXG4gIH1cclxuXHJcbiAgJltkaXNhYmxlZF0sXHJcbiAgZmllbGRzZXRbZGlzYWJsZWRdICYge1xyXG4gICAgY3Vyc29yOiBAY3Vyc29yLWRpc2FibGVkO1xyXG4gIH1cclxuXHJcbiAgLy8gUmVzZXQgaGVpZ2h0IGZvciBgdGV4dGFyZWFgc1xyXG4gIHRleHRhcmVhJiB7XHJcbiAgICBoZWlnaHQ6IGF1dG87XHJcbiAgfVxyXG59XHJcblxyXG5cclxuLy8gU2VhcmNoIGlucHV0cyBpbiBpT1NcclxuLy9cclxuLy8gVGhpcyBvdmVycmlkZXMgdGhlIGV4dHJhIHJvdW5kZWQgY29ybmVycyBvbiBzZWFyY2ggaW5wdXRzIGluIGlPUyBzbyB0aGF0IG91clxyXG4vLyBgLmZvcm0tY29udHJvbGAgY2xhc3MgY2FuIHByb3Blcmx5IHN0eWxlIHRoZW0uIE5vdGUgdGhhdCB0aGlzIGNhbm5vdCBzaW1wbHlcclxuLy8gYmUgYWRkZWQgdG8gYC5mb3JtLWNvbnRyb2xgIGFzIGl0J3Mgbm90IHNwZWNpZmljIGVub3VnaC4gRm9yIGRldGFpbHMsIHNlZVxyXG4vLyBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvaXNzdWVzLzExNTg2LlxyXG5cclxuaW5wdXRbdHlwZT1cInNlYXJjaFwiXSB7XHJcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xyXG59XHJcblxyXG5cclxuLy8gU3BlY2lhbCBzdHlsZXMgZm9yIGlPUyB0ZW1wb3JhbCBpbnB1dHNcclxuLy9cclxuLy8gSW4gTW9iaWxlIFNhZmFyaSwgc2V0dGluZyBgZGlzcGxheTogYmxvY2tgIG9uIHRlbXBvcmFsIGlucHV0cyBjYXVzZXMgdGhlXHJcbi8vIHRleHQgd2l0aGluIHRoZSBpbnB1dCB0byBiZWNvbWUgdmVydGljYWxseSBtaXNhbGlnbmVkLiBBcyBhIHdvcmthcm91bmQsIHdlXHJcbi8vIHNldCBhIHBpeGVsIGxpbmUtaGVpZ2h0IHRoYXQgbWF0Y2hlcyB0aGUgZ2l2ZW4gaGVpZ2h0IG9mIHRoZSBpbnB1dCwgYnV0IG9ubHlcclxuLy8gZm9yIFNhZmFyaS4gU2VlIGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD0xMzk4NDhcclxuLy9cclxuLy8gTm90ZSB0aGF0IGFzIG9mIDkuMywgaU9TIGRvZXNuJ3Qgc3VwcG9ydCBgd2Vla2AuXHJcblxyXG5AbWVkaWEgc2NyZWVuIGFuZCAoLXdlYmtpdC1taW4tZGV2aWNlLXBpeGVsLXJhdGlvOiAwKSB7XHJcbiAgaW5wdXRbdHlwZT1cImRhdGVcIl0sXHJcbiAgaW5wdXRbdHlwZT1cInRpbWVcIl0sXHJcbiAgaW5wdXRbdHlwZT1cImRhdGV0aW1lLWxvY2FsXCJdLFxyXG4gIGlucHV0W3R5cGU9XCJtb250aFwiXSB7XHJcbiAgICAmLmZvcm0tY29udHJvbCB7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiBAaW5wdXQtaGVpZ2h0LWJhc2U7XHJcbiAgICB9XHJcblxyXG4gICAgJi5pbnB1dC1zbSxcclxuICAgIC5pbnB1dC1ncm91cC1zbSAmIHtcclxuICAgICAgbGluZS1oZWlnaHQ6IEBpbnB1dC1oZWlnaHQtc21hbGw7XHJcbiAgICB9XHJcblxyXG4gICAgJi5pbnB1dC1sZyxcclxuICAgIC5pbnB1dC1ncm91cC1sZyAmIHtcclxuICAgICAgbGluZS1oZWlnaHQ6IEBpbnB1dC1oZWlnaHQtbGFyZ2U7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG5cclxuLy8gRm9ybSBncm91cHNcclxuLy9cclxuLy8gRGVzaWduZWQgdG8gaGVscCB3aXRoIHRoZSBvcmdhbml6YXRpb24gYW5kIHNwYWNpbmcgb2YgdmVydGljYWwgZm9ybXMuIEZvclxyXG4vLyBob3Jpem9udGFsIGZvcm1zLCB1c2UgdGhlIHByZWRlZmluZWQgZ3JpZCBjbGFzc2VzLlxyXG5cclxuLmZvcm0tZ3JvdXAge1xyXG4gIG1hcmdpbi1ib3R0b206IEBmb3JtLWdyb3VwLW1hcmdpbi1ib3R0b207XHJcbn1cclxuXHJcblxyXG4vLyBDaGVja2JveGVzIGFuZCByYWRpb3NcclxuLy9cclxuLy8gSW5kZW50IHRoZSBsYWJlbHMgdG8gcG9zaXRpb24gcmFkaW9zL2NoZWNrYm94ZXMgYXMgaGFuZ2luZyBjb250cm9scy5cclxuXHJcbi5yYWRpbyxcclxuLmNoZWNrYm94IHtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbiAgbWFyZ2luLXRvcDogMTBweDtcclxuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG5cclxuICBsYWJlbCB7XHJcbiAgICBtaW4taGVpZ2h0OiBAbGluZS1oZWlnaHQtY29tcHV0ZWQ7IC8vIEVuc3VyZSB0aGUgaW5wdXQgZG9lc24ndCBqdW1wIHdoZW4gdGhlcmUgaXMgbm8gdGV4dFxyXG4gICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcbiAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgfVxyXG59XHJcbi5yYWRpbyBpbnB1dFt0eXBlPVwicmFkaW9cIl0sXHJcbi5yYWRpby1pbmxpbmUgaW5wdXRbdHlwZT1cInJhZGlvXCJdLFxyXG4uY2hlY2tib3ggaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdLFxyXG4uY2hlY2tib3gtaW5saW5lIGlucHV0W3R5cGU9XCJjaGVja2JveFwiXSB7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIG1hcmdpbi1sZWZ0OiAtMjBweDtcclxuICBtYXJnaW4tdG9wOiA0cHggXFw5O1xyXG59XHJcblxyXG4ucmFkaW8gKyAucmFkaW8sXHJcbi5jaGVja2JveCArIC5jaGVja2JveCB7XHJcbiAgbWFyZ2luLXRvcDogLTVweDsgLy8gTW92ZSB1cCBzaWJsaW5nIHJhZGlvcyBvciBjaGVja2JveGVzIGZvciB0aWdodGVyIHNwYWNpbmdcclxufVxyXG5cclxuLy8gUmFkaW9zIGFuZCBjaGVja2JveGVzIG9uIHNhbWUgbGluZVxyXG4ucmFkaW8taW5saW5lLFxyXG4uY2hlY2tib3gtaW5saW5lIHtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gIHBhZGRpbmctbGVmdDogMjBweDtcclxuICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuICBjdXJzb3I6IHBvaW50ZXI7XHJcbn1cclxuLnJhZGlvLWlubGluZSArIC5yYWRpby1pbmxpbmUsXHJcbi5jaGVja2JveC1pbmxpbmUgKyAuY2hlY2tib3gtaW5saW5lIHtcclxuICBtYXJnaW4tdG9wOiAwO1xyXG4gIG1hcmdpbi1sZWZ0OiAxMHB4OyAvLyBzcGFjZSBvdXQgY29uc2VjdXRpdmUgaW5saW5lIGNvbnRyb2xzXHJcbn1cclxuXHJcbi8vIEFwcGx5IHNhbWUgZGlzYWJsZWQgY3Vyc29yIHR3ZWFrIGFzIGZvciBpbnB1dHNcclxuLy8gU29tZSBzcGVjaWFsIGNhcmUgaXMgbmVlZGVkIGJlY2F1c2UgPGxhYmVsPnMgZG9uJ3QgaW5oZXJpdCB0aGVpciBwYXJlbnQncyBgY3Vyc29yYC5cclxuLy9cclxuLy8gTm90ZTogTmVpdGhlciByYWRpb3Mgbm9yIGNoZWNrYm94ZXMgY2FuIGJlIHJlYWRvbmx5LlxyXG5pbnB1dFt0eXBlPVwicmFkaW9cIl0sXHJcbmlucHV0W3R5cGU9XCJjaGVja2JveFwiXSB7XHJcbiAgJltkaXNhYmxlZF0sXHJcbiAgJi5kaXNhYmxlZCxcclxuICBmaWVsZHNldFtkaXNhYmxlZF0gJiB7XHJcbiAgICBjdXJzb3I6IEBjdXJzb3ItZGlzYWJsZWQ7XHJcbiAgfVxyXG59XHJcbi8vIFRoZXNlIGNsYXNzZXMgYXJlIHVzZWQgZGlyZWN0bHkgb24gPGxhYmVsPnNcclxuLnJhZGlvLWlubGluZSxcclxuLmNoZWNrYm94LWlubGluZSB7XHJcbiAgJi5kaXNhYmxlZCxcclxuICBmaWVsZHNldFtkaXNhYmxlZF0gJiB7XHJcbiAgICBjdXJzb3I6IEBjdXJzb3ItZGlzYWJsZWQ7XHJcbiAgfVxyXG59XHJcbi8vIFRoZXNlIGNsYXNzZXMgYXJlIHVzZWQgb24gZWxlbWVudHMgd2l0aCA8bGFiZWw+IGRlc2NlbmRhbnRzXHJcbi5yYWRpbyxcclxuLmNoZWNrYm94IHtcclxuICAmLmRpc2FibGVkLFxyXG4gIGZpZWxkc2V0W2Rpc2FibGVkXSAmIHtcclxuICAgIGxhYmVsIHtcclxuICAgICAgY3Vyc29yOiBAY3Vyc29yLWRpc2FibGVkO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuXHJcbi8vIFN0YXRpYyBmb3JtIGNvbnRyb2wgdGV4dFxyXG4vL1xyXG4vLyBBcHBseSBjbGFzcyB0byBhIGBwYCBlbGVtZW50IHRvIG1ha2UgYW55IHN0cmluZyBvZiB0ZXh0IGFsaWduIHdpdGggbGFiZWxzIGluXHJcbi8vIGEgaG9yaXpvbnRhbCBmb3JtIGxheW91dC5cclxuXHJcbi5mb3JtLWNvbnRyb2wtc3RhdGljIHtcclxuICAvLyBTaXplIGl0IGFwcHJvcHJpYXRlbHkgbmV4dCB0byByZWFsIGZvcm0gY29udHJvbHNcclxuICBwYWRkaW5nLXRvcDogKEBwYWRkaW5nLWJhc2UtdmVydGljYWwgKyAxKTtcclxuICBwYWRkaW5nLWJvdHRvbTogKEBwYWRkaW5nLWJhc2UtdmVydGljYWwgKyAxKTtcclxuICAvLyBSZW1vdmUgZGVmYXVsdCBtYXJnaW4gZnJvbSBgcGBcclxuICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gIG1pbi1oZWlnaHQ6IChAbGluZS1oZWlnaHQtY29tcHV0ZWQgKyBAZm9udC1zaXplLWJhc2UpO1xyXG5cclxuICAmLmlucHV0LWxnLFxyXG4gICYuaW5wdXQtc20ge1xyXG4gICAgcGFkZGluZy1sZWZ0OiAwO1xyXG4gICAgcGFkZGluZy1yaWdodDogMDtcclxuICB9XHJcbn1cclxuXHJcblxyXG4vLyBGb3JtIGNvbnRyb2wgc2l6aW5nXHJcbi8vXHJcbi8vIEJ1aWxkIG9uIGAuZm9ybS1jb250cm9sYCB3aXRoIG1vZGlmaWVyIGNsYXNzZXMgdG8gZGVjcmVhc2Ugb3IgaW5jcmVhc2UgdGhlXHJcbi8vIGhlaWdodCBhbmQgZm9udC1zaXplIG9mIGZvcm0gY29udHJvbHMuXHJcbi8vXHJcbi8vIFRoZSBgLmZvcm0tZ3JvdXAtKiBmb3JtLWNvbnRyb2xgIHZhcmlhdGlvbnMgYXJlIHNhZGx5IGR1cGxpY2F0ZWQgdG8gYXZvaWQgdGhlXHJcbi8vIGlzc3VlIGRvY3VtZW50ZWQgaW4gaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL2lzc3Vlcy8xNTA3NC5cclxuXHJcbi5pbnB1dC1zbSB7XHJcbiAgLmlucHV0LXNpemUoQGlucHV0LWhlaWdodC1zbWFsbDsgQHBhZGRpbmctc21hbGwtdmVydGljYWw7IEBwYWRkaW5nLXNtYWxsLWhvcml6b250YWw7IEBmb250LXNpemUtc21hbGw7IEBsaW5lLWhlaWdodC1zbWFsbDsgQGlucHV0LWJvcmRlci1yYWRpdXMtc21hbGwpO1xyXG59XHJcbi5mb3JtLWdyb3VwLXNtIHtcclxuICAuZm9ybS1jb250cm9sIHtcclxuICAgIGhlaWdodDogQGlucHV0LWhlaWdodC1zbWFsbDtcclxuICAgIHBhZGRpbmc6IEBwYWRkaW5nLXNtYWxsLXZlcnRpY2FsIEBwYWRkaW5nLXNtYWxsLWhvcml6b250YWw7XHJcbiAgICBmb250LXNpemU6IEBmb250LXNpemUtc21hbGw7XHJcbiAgICBsaW5lLWhlaWdodDogQGxpbmUtaGVpZ2h0LXNtYWxsO1xyXG4gICAgYm9yZGVyLXJhZGl1czogQGlucHV0LWJvcmRlci1yYWRpdXMtc21hbGw7XHJcbiAgfVxyXG4gIHNlbGVjdC5mb3JtLWNvbnRyb2wge1xyXG4gICAgaGVpZ2h0OiBAaW5wdXQtaGVpZ2h0LXNtYWxsO1xyXG4gICAgbGluZS1oZWlnaHQ6IEBpbnB1dC1oZWlnaHQtc21hbGw7XHJcbiAgfVxyXG4gIHRleHRhcmVhLmZvcm0tY29udHJvbCxcclxuICBzZWxlY3RbbXVsdGlwbGVdLmZvcm0tY29udHJvbCB7XHJcbiAgICBoZWlnaHQ6IGF1dG87XHJcbiAgfVxyXG4gIC5mb3JtLWNvbnRyb2wtc3RhdGljIHtcclxuICAgIGhlaWdodDogQGlucHV0LWhlaWdodC1zbWFsbDtcclxuICAgIG1pbi1oZWlnaHQ6IChAbGluZS1oZWlnaHQtY29tcHV0ZWQgKyBAZm9udC1zaXplLXNtYWxsKTtcclxuICAgIHBhZGRpbmc6IChAcGFkZGluZy1zbWFsbC12ZXJ0aWNhbCArIDEpIEBwYWRkaW5nLXNtYWxsLWhvcml6b250YWw7XHJcbiAgICBmb250LXNpemU6IEBmb250LXNpemUtc21hbGw7XHJcbiAgICBsaW5lLWhlaWdodDogQGxpbmUtaGVpZ2h0LXNtYWxsO1xyXG4gIH1cclxufVxyXG5cclxuLmlucHV0LWxnIHtcclxuICAuaW5wdXQtc2l6ZShAaW5wdXQtaGVpZ2h0LWxhcmdlOyBAcGFkZGluZy1sYXJnZS12ZXJ0aWNhbDsgQHBhZGRpbmctbGFyZ2UtaG9yaXpvbnRhbDsgQGZvbnQtc2l6ZS1sYXJnZTsgQGxpbmUtaGVpZ2h0LWxhcmdlOyBAaW5wdXQtYm9yZGVyLXJhZGl1cy1sYXJnZSk7XHJcbn1cclxuLmZvcm0tZ3JvdXAtbGcge1xyXG4gIC5mb3JtLWNvbnRyb2wge1xyXG4gICAgaGVpZ2h0OiBAaW5wdXQtaGVpZ2h0LWxhcmdlO1xyXG4gICAgcGFkZGluZzogQHBhZGRpbmctbGFyZ2UtdmVydGljYWwgQHBhZGRpbmctbGFyZ2UtaG9yaXpvbnRhbDtcclxuICAgIGZvbnQtc2l6ZTogQGZvbnQtc2l6ZS1sYXJnZTtcclxuICAgIGxpbmUtaGVpZ2h0OiBAbGluZS1oZWlnaHQtbGFyZ2U7XHJcbiAgICBib3JkZXItcmFkaXVzOiBAaW5wdXQtYm9yZGVyLXJhZGl1cy1sYXJnZTtcclxuICB9XHJcbiAgc2VsZWN0LmZvcm0tY29udHJvbCB7XHJcbiAgICBoZWlnaHQ6IEBpbnB1dC1oZWlnaHQtbGFyZ2U7XHJcbiAgICBsaW5lLWhlaWdodDogQGlucHV0LWhlaWdodC1sYXJnZTtcclxuICB9XHJcbiAgdGV4dGFyZWEuZm9ybS1jb250cm9sLFxyXG4gIHNlbGVjdFttdWx0aXBsZV0uZm9ybS1jb250cm9sIHtcclxuICAgIGhlaWdodDogYXV0bztcclxuICB9XHJcbiAgLmZvcm0tY29udHJvbC1zdGF0aWMge1xyXG4gICAgaGVpZ2h0OiBAaW5wdXQtaGVpZ2h0LWxhcmdlO1xyXG4gICAgbWluLWhlaWdodDogKEBsaW5lLWhlaWdodC1jb21wdXRlZCArIEBmb250LXNpemUtbGFyZ2UpO1xyXG4gICAgcGFkZGluZzogKEBwYWRkaW5nLWxhcmdlLXZlcnRpY2FsICsgMSkgQHBhZGRpbmctbGFyZ2UtaG9yaXpvbnRhbDtcclxuICAgIGZvbnQtc2l6ZTogQGZvbnQtc2l6ZS1sYXJnZTtcclxuICAgIGxpbmUtaGVpZ2h0OiBAbGluZS1oZWlnaHQtbGFyZ2U7XHJcbiAgfVxyXG59XHJcblxyXG5cclxuLy8gRm9ybSBjb250cm9sIGZlZWRiYWNrIHN0YXRlc1xyXG4vL1xyXG4vLyBBcHBseSBjb250ZXh0dWFsIGFuZCBzZW1hbnRpYyBzdGF0ZXMgdG8gaW5kaXZpZHVhbCBmb3JtIGNvbnRyb2xzLlxyXG5cclxuLmhhcy1mZWVkYmFjayB7XHJcbiAgLy8gRW5hYmxlIGFic29sdXRlIHBvc2l0aW9uaW5nXHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICAvLyBFbnN1cmUgaWNvbnMgZG9uJ3Qgb3ZlcmxhcCB0ZXh0XHJcbiAgLmZvcm0tY29udHJvbCB7XHJcbiAgICBwYWRkaW5nLXJpZ2h0OiAoQGlucHV0LWhlaWdodC1iYXNlICogMS4yNSk7XHJcbiAgfVxyXG59XHJcbi8vIEZlZWRiYWNrIGljb24gKHJlcXVpcmVzIC5nbHlwaGljb24gY2xhc3NlcylcclxuLmZvcm0tY29udHJvbC1mZWVkYmFjayB7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIHRvcDogMDtcclxuICByaWdodDogMDtcclxuICB6LWluZGV4OiAyOyAvLyBFbnN1cmUgaWNvbiBpcyBhYm92ZSBpbnB1dCBncm91cHNcclxuICBkaXNwbGF5OiBibG9jaztcclxuICB3aWR0aDogQGlucHV0LWhlaWdodC1iYXNlO1xyXG4gIGhlaWdodDogQGlucHV0LWhlaWdodC1iYXNlO1xyXG4gIGxpbmUtaGVpZ2h0OiBAaW5wdXQtaGVpZ2h0LWJhc2U7XHJcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xyXG59XHJcbi5pbnB1dC1sZyArIC5mb3JtLWNvbnRyb2wtZmVlZGJhY2ssXHJcbi5pbnB1dC1ncm91cC1sZyArIC5mb3JtLWNvbnRyb2wtZmVlZGJhY2ssXHJcbi5mb3JtLWdyb3VwLWxnIC5mb3JtLWNvbnRyb2wgKyAuZm9ybS1jb250cm9sLWZlZWRiYWNrIHtcclxuICB3aWR0aDogQGlucHV0LWhlaWdodC1sYXJnZTtcclxuICBoZWlnaHQ6IEBpbnB1dC1oZWlnaHQtbGFyZ2U7XHJcbiAgbGluZS1oZWlnaHQ6IEBpbnB1dC1oZWlnaHQtbGFyZ2U7XHJcbn1cclxuLmlucHV0LXNtICsgLmZvcm0tY29udHJvbC1mZWVkYmFjayxcclxuLmlucHV0LWdyb3VwLXNtICsgLmZvcm0tY29udHJvbC1mZWVkYmFjayxcclxuLmZvcm0tZ3JvdXAtc20gLmZvcm0tY29udHJvbCArIC5mb3JtLWNvbnRyb2wtZmVlZGJhY2sge1xyXG4gIHdpZHRoOiBAaW5wdXQtaGVpZ2h0LXNtYWxsO1xyXG4gIGhlaWdodDogQGlucHV0LWhlaWdodC1zbWFsbDtcclxuICBsaW5lLWhlaWdodDogQGlucHV0LWhlaWdodC1zbWFsbDtcclxufVxyXG5cclxuLy8gRmVlZGJhY2sgc3RhdGVzXHJcbi5oYXMtc3VjY2VzcyB7XHJcbiAgLmZvcm0tY29udHJvbC12YWxpZGF0aW9uKEBzdGF0ZS1zdWNjZXNzLXRleHQ7IEBzdGF0ZS1zdWNjZXNzLXRleHQ7IEBzdGF0ZS1zdWNjZXNzLWJnKTtcclxufVxyXG4uaGFzLXdhcm5pbmcge1xyXG4gIC5mb3JtLWNvbnRyb2wtdmFsaWRhdGlvbihAc3RhdGUtd2FybmluZy10ZXh0OyBAc3RhdGUtd2FybmluZy10ZXh0OyBAc3RhdGUtd2FybmluZy1iZyk7XHJcbn1cclxuLmhhcy1lcnJvciB7XHJcbiAgLmZvcm0tY29udHJvbC12YWxpZGF0aW9uKEBzdGF0ZS1kYW5nZXItdGV4dDsgQHN0YXRlLWRhbmdlci10ZXh0OyBAc3RhdGUtZGFuZ2VyLWJnKTtcclxufVxyXG5cclxuLy8gUmVwb3NpdGlvbiBmZWVkYmFjayBpY29uIGlmIGlucHV0IGhhcyB2aXNpYmxlIGxhYmVsIGFib3ZlXHJcbi5oYXMtZmVlZGJhY2sgbGFiZWwge1xyXG5cclxuICAmIH4gLmZvcm0tY29udHJvbC1mZWVkYmFjayB7XHJcbiAgICB0b3A6IChAbGluZS1oZWlnaHQtY29tcHV0ZWQgKyA1KTsgLy8gSGVpZ2h0IG9mIHRoZSBgbGFiZWxgIGFuZCBpdHMgbWFyZ2luXHJcbiAgfVxyXG4gICYuc3Itb25seSB+IC5mb3JtLWNvbnRyb2wtZmVlZGJhY2sge1xyXG4gICAgdG9wOiAwO1xyXG4gIH1cclxufVxyXG5cclxuXHJcbi8vIEhlbHAgdGV4dFxyXG4vL1xyXG4vLyBBcHBseSB0byBhbnkgZWxlbWVudCB5b3Ugd2lzaCB0byBjcmVhdGUgbGlnaHQgdGV4dCBmb3IgcGxhY2VtZW50IGltbWVkaWF0ZWx5XHJcbi8vIGJlbG93IGEgZm9ybSBjb250cm9sLiBVc2UgZm9yIGdlbmVyYWwgaGVscCwgZm9ybWF0dGluZywgb3IgaW5zdHJ1Y3Rpb25hbCB0ZXh0LlxyXG5cclxuLmhlbHAtYmxvY2sge1xyXG4gIGRpc3BsYXk6IGJsb2NrOyAvLyBhY2NvdW50IGZvciBhbnkgZWxlbWVudCB1c2luZyBoZWxwLWJsb2NrXHJcbiAgbWFyZ2luLXRvcDogNXB4O1xyXG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XHJcbiAgY29sb3I6IGxpZ2h0ZW4oQHRleHQtY29sb3IsIDI1JSk7IC8vIGxpZ2h0ZW4gdGhlIHRleHQgc29tZSBmb3IgY29udHJhc3RcclxufVxyXG5cclxuXHJcbi8vIElubGluZSBmb3Jtc1xyXG4vL1xyXG4vLyBNYWtlIGZvcm1zIGFwcGVhciBpbmxpbmUoLWJsb2NrKSBieSBhZGRpbmcgdGhlIGAuZm9ybS1pbmxpbmVgIGNsYXNzLiBJbmxpbmVcclxuLy8gZm9ybXMgYmVnaW4gc3RhY2tlZCBvbiBleHRyYSBzbWFsbCAobW9iaWxlKSBkZXZpY2VzIGFuZCB0aGVuIGdvIGlubGluZSB3aGVuXHJcbi8vIHZpZXdwb3J0cyByZWFjaCA8NzY4cHguXHJcbi8vXHJcbi8vIFJlcXVpcmVzIHdyYXBwaW5nIGlucHV0cyBhbmQgbGFiZWxzIHdpdGggYC5mb3JtLWdyb3VwYCBmb3IgcHJvcGVyIGRpc3BsYXkgb2ZcclxuLy8gZGVmYXVsdCBIVE1MIGZvcm0gY29udHJvbHMgYW5kIG91ciBjdXN0b20gZm9ybSBjb250cm9scyAoZS5nLiwgaW5wdXQgZ3JvdXBzKS5cclxuLy9cclxuLy8gSGVhZHMgdXAhIFRoaXMgaXMgbWl4aW4tZWQgaW50byBgLm5hdmJhci1mb3JtYCBpbiBuYXZiYXJzLmxlc3MuXHJcblxyXG4uZm9ybS1pbmxpbmUge1xyXG5cclxuICAvLyBLaWNrIGluIHRoZSBpbmxpbmVcclxuICBAbWVkaWEgKG1pbi13aWR0aDogQHNjcmVlbi1zbS1taW4pIHtcclxuICAgIC8vIElubGluZS1ibG9jayBhbGwgdGhlIHRoaW5ncyBmb3IgXCJpbmxpbmVcIlxyXG4gICAgLmZvcm0tZ3JvdXAge1xyXG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcbiAgICB9XHJcblxyXG4gICAgLy8gSW4gbmF2YmFyLWZvcm0sIGFsbG93IGZvbGtzIHRvICpub3QqIHVzZSBgLmZvcm0tZ3JvdXBgXHJcbiAgICAuZm9ybS1jb250cm9sIHtcclxuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICB3aWR0aDogYXV0bzsgLy8gUHJldmVudCBsYWJlbHMgZnJvbSBzdGFja2luZyBhYm92ZSBpbnB1dHMgaW4gYC5mb3JtLWdyb3VwYFxyXG4gICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xyXG4gICAgfVxyXG5cclxuICAgIC8vIE1ha2Ugc3RhdGljIGNvbnRyb2xzIGJlaGF2ZSBsaWtlIHJlZ3VsYXIgb25lc1xyXG4gICAgLmZvcm0tY29udHJvbC1zdGF0aWMge1xyXG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICB9XHJcblxyXG4gICAgLmlucHV0LWdyb3VwIHtcclxuICAgICAgZGlzcGxheTogaW5saW5lLXRhYmxlO1xyXG4gICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xyXG5cclxuICAgICAgLmlucHV0LWdyb3VwLWFkZG9uLFxyXG4gICAgICAuaW5wdXQtZ3JvdXAtYnRuLFxyXG4gICAgICAuZm9ybS1jb250cm9sIHtcclxuICAgICAgICB3aWR0aDogYXV0bztcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC8vIElucHV0IGdyb3VwcyBuZWVkIHRoYXQgMTAwJSB3aWR0aCB0aG91Z2hcclxuICAgIC5pbnB1dC1ncm91cCA+IC5mb3JtLWNvbnRyb2wge1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgIH1cclxuXHJcbiAgICAuY29udHJvbC1sYWJlbCB7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcbiAgICB9XHJcblxyXG4gICAgLy8gUmVtb3ZlIGRlZmF1bHQgbWFyZ2luIG9uIHJhZGlvcy9jaGVja2JveGVzIHRoYXQgd2VyZSB1c2VkIGZvciBzdGFja2luZywgYW5kXHJcbiAgICAvLyB0aGVuIHVuZG8gdGhlIGZsb2F0aW5nIG9mIHJhZGlvcyBhbmQgY2hlY2tib3hlcyB0byBtYXRjaC5cclxuICAgIC5yYWRpbyxcclxuICAgIC5jaGVja2JveCB7XHJcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgbWFyZ2luLXRvcDogMDtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcclxuXHJcbiAgICAgIGxhYmVsIHtcclxuICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIC5yYWRpbyBpbnB1dFt0eXBlPVwicmFkaW9cIl0sXHJcbiAgICAuY2hlY2tib3ggaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdIHtcclxuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICBtYXJnaW4tbGVmdDogMDtcclxuICAgIH1cclxuXHJcbiAgICAvLyBSZS1vdmVycmlkZSB0aGUgZmVlZGJhY2sgaWNvbi5cclxuICAgIC5oYXMtZmVlZGJhY2sgLmZvcm0tY29udHJvbC1mZWVkYmFjayB7XHJcbiAgICAgIHRvcDogMDtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcblxyXG4vLyBIb3Jpem9udGFsIGZvcm1zXHJcbi8vXHJcbi8vIEhvcml6b250YWwgZm9ybXMgYXJlIGJ1aWx0IG9uIGdyaWQgY2xhc3NlcyBhbmQgYWxsb3cgeW91IHRvIGNyZWF0ZSBmb3JtcyB3aXRoXHJcbi8vIGxhYmVscyBvbiB0aGUgbGVmdCBhbmQgaW5wdXRzIG9uIHRoZSByaWdodC5cclxuXHJcbi5mb3JtLWhvcml6b250YWwge1xyXG5cclxuICAvLyBDb25zaXN0ZW50IHZlcnRpY2FsIGFsaWdubWVudCBvZiByYWRpb3MgYW5kIGNoZWNrYm94ZXNcclxuICAvL1xyXG4gIC8vIExhYmVscyBhbHNvIGdldCBzb21lIHJlc2V0IHN0eWxlcywgYnV0IHRoYXQgaXMgc2NvcGVkIHRvIGEgbWVkaWEgcXVlcnkgYmVsb3cuXHJcbiAgLnJhZGlvLFxyXG4gIC5jaGVja2JveCxcclxuICAucmFkaW8taW5saW5lLFxyXG4gIC5jaGVja2JveC1pbmxpbmUge1xyXG4gICAgbWFyZ2luLXRvcDogMDtcclxuICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICBwYWRkaW5nLXRvcDogKEBwYWRkaW5nLWJhc2UtdmVydGljYWwgKyAxKTsgLy8gRGVmYXVsdCBwYWRkaW5nIHBsdXMgYSBib3JkZXJcclxuICB9XHJcbiAgLy8gQWNjb3VudCBmb3IgcGFkZGluZyB3ZSdyZSBhZGRpbmcgdG8gZW5zdXJlIHRoZSBhbGlnbm1lbnQgYW5kIG9mIGhlbHAgdGV4dFxyXG4gIC8vIGFuZCBvdGhlciBjb250ZW50IGJlbG93IGl0ZW1zXHJcbiAgLnJhZGlvLFxyXG4gIC5jaGVja2JveCB7XHJcbiAgICBtaW4taGVpZ2h0OiAoQGxpbmUtaGVpZ2h0LWNvbXB1dGVkICsgKEBwYWRkaW5nLWJhc2UtdmVydGljYWwgKyAxKSk7XHJcbiAgfVxyXG5cclxuICAvLyBNYWtlIGZvcm0gZ3JvdXBzIGJlaGF2ZSBsaWtlIHJvd3NcclxuICAuZm9ybS1ncm91cCB7XHJcbiAgICAubWFrZS1yb3coKTtcclxuICB9XHJcblxyXG4gIC8vIFJlc2V0IHNwYWNpbmcgYW5kIHJpZ2h0IGFsaWduIGxhYmVscywgYnV0IHNjb3BlIHRvIG1lZGlhIHF1ZXJpZXMgc28gdGhhdFxyXG4gIC8vIGxhYmVscyBvbiBuYXJyb3cgdmlld3BvcnRzIHN0YWNrIHRoZSBzYW1lIGFzIGEgZGVmYXVsdCBmb3JtIGV4YW1wbGUuXHJcbiAgQG1lZGlhIChtaW4td2lkdGg6IEBzY3JlZW4tc20tbWluKSB7XHJcbiAgICAuY29udHJvbC1sYWJlbCB7XHJcbiAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgICBwYWRkaW5nLXRvcDogKEBwYWRkaW5nLWJhc2UtdmVydGljYWwgKyAxKTsgLy8gRGVmYXVsdCBwYWRkaW5nIHBsdXMgYSBib3JkZXJcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC8vIFZhbGlkYXRpb24gc3RhdGVzXHJcbiAgLy9cclxuICAvLyBSZXBvc2l0aW9uIHRoZSBpY29uIGJlY2F1c2UgaXQncyBub3cgd2l0aGluIGEgZ3JpZCBjb2x1bW4gYW5kIGNvbHVtbnMgaGF2ZVxyXG4gIC8vIGBwb3NpdGlvbjogcmVsYXRpdmU7YCBvbiB0aGVtLiBBbHNvIGFjY291bnRzIGZvciB0aGUgZ3JpZCBndXR0ZXIgcGFkZGluZy5cclxuICAuaGFzLWZlZWRiYWNrIC5mb3JtLWNvbnRyb2wtZmVlZGJhY2sge1xyXG4gICAgcmlnaHQ6IGZsb29yKChAZ3JpZC1ndXR0ZXItd2lkdGggLyAyKSk7XHJcbiAgfVxyXG5cclxuICAvLyBGb3JtIGdyb3VwIHNpemVzXHJcbiAgLy9cclxuICAvLyBRdWljayB1dGlsaXR5IGNsYXNzIGZvciBhcHBseWluZyBgLmlucHV0LWxnYCBhbmQgYC5pbnB1dC1zbWAgc3R5bGVzIHRvIHRoZVxyXG4gIC8vIGlucHV0cyBhbmQgbGFiZWxzIHdpdGhpbiBhIGAuZm9ybS1ncm91cGAuXHJcbiAgLmZvcm0tZ3JvdXAtbGcge1xyXG4gICAgQG1lZGlhIChtaW4td2lkdGg6IEBzY3JlZW4tc20tbWluKSB7XHJcbiAgICAgIC5jb250cm9sLWxhYmVsIHtcclxuICAgICAgICBwYWRkaW5nLXRvcDogKEBwYWRkaW5nLWxhcmdlLXZlcnRpY2FsICsgMSk7XHJcbiAgICAgICAgZm9udC1zaXplOiBAZm9udC1zaXplLWxhcmdlO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5mb3JtLWdyb3VwLXNtIHtcclxuICAgIEBtZWRpYSAobWluLXdpZHRoOiBAc2NyZWVuLXNtLW1pbikge1xyXG4gICAgICAuY29udHJvbC1sYWJlbCB7XHJcbiAgICAgICAgcGFkZGluZy10b3A6IChAcGFkZGluZy1zbWFsbC12ZXJ0aWNhbCArIDEpO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogQGZvbnQtc2l6ZS1zbWFsbDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG4iLCIvL1xyXG4vLyBNb2RhbHNcclxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuXHJcbi8vIC5tb2RhbC1vcGVuICAgICAgLSBib2R5IGNsYXNzIGZvciBraWxsaW5nIHRoZSBzY3JvbGxcclxuLy8gLm1vZGFsICAgICAgICAgICAtIGNvbnRhaW5lciB0byBzY3JvbGwgd2l0aGluXHJcbi8vIC5tb2RhbC1kaWFsb2cgICAgLSBwb3NpdGlvbmluZyBzaGVsbCBmb3IgdGhlIGFjdHVhbCBtb2RhbFxyXG4vLyAubW9kYWwtY29udGVudCAgIC0gYWN0dWFsIG1vZGFsIHcvIGJnIGFuZCBjb3JuZXJzIGFuZCBzaGl0XHJcblxyXG4vLyBLaWxsIHRoZSBzY3JvbGwgb24gdGhlIGJvZHlcclxuLm1vZGFsLW9wZW4ge1xyXG4gIG92ZXJmbG93OiBoaWRkZW47XHJcbn1cclxuXHJcbi8vIENvbnRhaW5lciB0aGF0IHRoZSBtb2RhbCBzY3JvbGxzIHdpdGhpblxyXG4ubW9kYWwge1xyXG4gIGRpc3BsYXk6IG5vbmU7XHJcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICBwb3NpdGlvbjogZml4ZWQ7XHJcbiAgdG9wOiAwO1xyXG4gIHJpZ2h0OiAwO1xyXG4gIGJvdHRvbTogMDtcclxuICBsZWZ0OiAwO1xyXG4gIHotaW5kZXg6IEB6aW5kZXgtbW9kYWw7XHJcbiAgLXdlYmtpdC1vdmVyZmxvdy1zY3JvbGxpbmc6IHRvdWNoO1xyXG5cclxuICAvLyBQcmV2ZW50IENocm9tZSBvbiBXaW5kb3dzIGZyb20gYWRkaW5nIGEgZm9jdXMgb3V0bGluZS4gRm9yIGRldGFpbHMsIHNlZVxyXG4gIC8vIGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9wdWxsLzEwOTUxLlxyXG4gIG91dGxpbmU6IDA7XHJcblxyXG4gIC8vIFdoZW4gZmFkaW5nIGluIHRoZSBtb2RhbCwgYW5pbWF0ZSBpdCB0byBzbGlkZSBkb3duXHJcbiAgJi5mYWRlIC5tb2RhbC1kaWFsb2cge1xyXG4gICAgLnRyYW5zbGF0ZSgwLCAtMjUlKTtcclxuICAgIC50cmFuc2l0aW9uLXRyYW5zZm9ybSh+XCIwLjNzIGVhc2Utb3V0XCIpO1xyXG4gIH1cclxuICAmLmluIC5tb2RhbC1kaWFsb2cgeyAudHJhbnNsYXRlKDAsIDApIH1cclxufVxyXG4ubW9kYWwtb3BlbiAubW9kYWwge1xyXG4gIG92ZXJmbG93LXg6IGhpZGRlbjtcclxuICBvdmVyZmxvdy15OiBhdXRvO1xyXG59XHJcblxyXG4vLyBTaGVsbCBkaXYgdG8gcG9zaXRpb24gdGhlIG1vZGFsIHdpdGggYm90dG9tIHBhZGRpbmdcclxuLm1vZGFsLWRpYWxvZyB7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIHdpZHRoOiBhdXRvO1xyXG4gIG1hcmdpbjogMTBweDtcclxufVxyXG5cclxuLy8gQWN0dWFsIG1vZGFsXHJcbi5tb2RhbC1jb250ZW50IHtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogQG1vZGFsLWNvbnRlbnQtYmc7XHJcbiAgYm9yZGVyOiAxcHggc29saWQgQG1vZGFsLWNvbnRlbnQtZmFsbGJhY2stYm9yZGVyLWNvbG9yOyAvL29sZCBicm93c2VycyBmYWxsYmFjayAoaWU4IGV0YylcclxuICBib3JkZXI6IDFweCBzb2xpZCBAbW9kYWwtY29udGVudC1ib3JkZXItY29sb3I7XHJcbiAgYm9yZGVyLXJhZGl1czogQGJvcmRlci1yYWRpdXMtbGFyZ2U7XHJcbiAgLmJveC1zaGFkb3coMCAzcHggOXB4IHJnYmEoMCwwLDAsLjUpKTtcclxuICBiYWNrZ3JvdW5kLWNsaXA6IHBhZGRpbmctYm94O1xyXG4gIC8vIFJlbW92ZSBmb2N1cyBvdXRsaW5lIGZyb20gb3BlbmVkIG1vZGFsXHJcbiAgb3V0bGluZTogMDtcclxufVxyXG5cclxuLy8gTW9kYWwgYmFja2dyb3VuZFxyXG4ubW9kYWwtYmFja2Ryb3Age1xyXG4gIHBvc2l0aW9uOiBmaXhlZDtcclxuICB0b3A6IDA7XHJcbiAgcmlnaHQ6IDA7XHJcbiAgYm90dG9tOiAwO1xyXG4gIGxlZnQ6IDA7XHJcbiAgei1pbmRleDogQHppbmRleC1tb2RhbC1iYWNrZ3JvdW5kO1xyXG4gIGJhY2tncm91bmQtY29sb3I6IEBtb2RhbC1iYWNrZHJvcC1iZztcclxuICAvLyBGYWRlIGZvciBiYWNrZHJvcFxyXG4gICYuZmFkZSB7IC5vcGFjaXR5KDApOyB9XHJcbiAgJi5pbiB7IC5vcGFjaXR5KEBtb2RhbC1iYWNrZHJvcC1vcGFjaXR5KTsgfVxyXG59XHJcblxyXG4vLyBNb2RhbCBoZWFkZXJcclxuLy8gVG9wIHNlY3Rpb24gb2YgdGhlIG1vZGFsIHcvIHRpdGxlIGFuZCBkaXNtaXNzXHJcbi5tb2RhbC1oZWFkZXIge1xyXG4gIHBhZGRpbmc6IEBtb2RhbC10aXRsZS1wYWRkaW5nO1xyXG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCBAbW9kYWwtaGVhZGVyLWJvcmRlci1jb2xvcjtcclxuICAmOmV4dGVuZCguY2xlYXJmaXggYWxsKTtcclxufVxyXG4vLyBDbG9zZSBpY29uXHJcbi5tb2RhbC1oZWFkZXIgLmNsb3NlIHtcclxuICBtYXJnaW4tdG9wOiAtMnB4O1xyXG59XHJcblxyXG4vLyBUaXRsZSB0ZXh0IHdpdGhpbiBoZWFkZXJcclxuLm1vZGFsLXRpdGxlIHtcclxuICBtYXJnaW46IDA7XHJcbiAgbGluZS1oZWlnaHQ6IEBtb2RhbC10aXRsZS1saW5lLWhlaWdodDtcclxufVxyXG5cclxuLy8gTW9kYWwgYm9keVxyXG4vLyBXaGVyZSBhbGwgbW9kYWwgY29udGVudCByZXNpZGVzIChzaWJsaW5nIG9mIC5tb2RhbC1oZWFkZXIgYW5kIC5tb2RhbC1mb290ZXIpXHJcbi5tb2RhbC1ib2R5IHtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgcGFkZGluZzogQG1vZGFsLWlubmVyLXBhZGRpbmc7XHJcbn1cclxuXHJcbi8vIEZvb3RlciAoZm9yIGFjdGlvbnMpXHJcbi5tb2RhbC1mb290ZXIge1xyXG4gIHBhZGRpbmc6IEBtb2RhbC1pbm5lci1wYWRkaW5nO1xyXG4gIHRleHQtYWxpZ246IHJpZ2h0OyAvLyByaWdodCBhbGlnbiBidXR0b25zXHJcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkIEBtb2RhbC1mb290ZXItYm9yZGVyLWNvbG9yO1xyXG4gICY6ZXh0ZW5kKC5jbGVhcmZpeCBhbGwpOyAvLyBjbGVhciBpdCBpbiBjYXNlIGZvbGtzIHVzZSAucHVsbC0qIGNsYXNzZXMgb24gYnV0dG9uc1xyXG5cclxuICAvLyBQcm9wZXJseSBzcGFjZSBvdXQgYnV0dG9uc1xyXG4gIC5idG4gKyAuYnRuIHtcclxuICAgIG1hcmdpbi1sZWZ0OiA1cHg7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAwOyAvLyBhY2NvdW50IGZvciBpbnB1dFt0eXBlPVwic3VibWl0XCJdIHdoaWNoIGdldHMgdGhlIGJvdHRvbSBtYXJnaW4gbGlrZSBhbGwgb3RoZXIgaW5wdXRzXHJcbiAgfVxyXG4gIC8vIGJ1dCBvdmVycmlkZSB0aGF0IGZvciBidXR0b24gZ3JvdXBzXHJcbiAgLmJ0bi1ncm91cCAuYnRuICsgLmJ0biB7XHJcbiAgICBtYXJnaW4tbGVmdDogLTFweDtcclxuICB9XHJcbiAgLy8gYW5kIG92ZXJyaWRlIGl0IGZvciBibG9jayBidXR0b25zIGFzIHdlbGxcclxuICAuYnRuLWJsb2NrICsgLmJ0bi1ibG9jayB7XHJcbiAgICBtYXJnaW4tbGVmdDogMDtcclxuICB9XHJcbn1cclxuXHJcbi8vIE1lYXN1cmUgc2Nyb2xsYmFyIHdpZHRoIGZvciBwYWRkaW5nIGJvZHkgZHVyaW5nIG1vZGFsIHNob3cvaGlkZVxyXG4ubW9kYWwtc2Nyb2xsYmFyLW1lYXN1cmUge1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICB0b3A6IC05OTk5cHg7XHJcbiAgd2lkdGg6IDUwcHg7XHJcbiAgaGVpZ2h0OiA1MHB4O1xyXG4gIG92ZXJmbG93OiBzY3JvbGw7XHJcbn1cclxuXHJcbi8vIFNjYWxlIHVwIHRoZSBtb2RhbFxyXG5AbWVkaWEgKG1pbi13aWR0aDogQHNjcmVlbi1zbS1taW4pIHtcclxuICAvLyBBdXRvbWF0aWNhbGx5IHNldCBtb2RhbCdzIHdpZHRoIGZvciBsYXJnZXIgdmlld3BvcnRzXHJcbiAgLm1vZGFsLWRpYWxvZyB7XHJcbiAgICB3aWR0aDogQG1vZGFsLW1kO1xyXG4gICAgbWFyZ2luOiAzMHB4IGF1dG87XHJcbiAgfVxyXG4gIC5tb2RhbC1jb250ZW50IHtcclxuICAgIC5ib3gtc2hhZG93KDAgNXB4IDE1cHggcmdiYSgwLDAsMCwuNSkpO1xyXG4gIH1cclxuXHJcbiAgLy8gTW9kYWwgc2l6ZXNcclxuICAubW9kYWwtc20geyB3aWR0aDogQG1vZGFsLXNtOyB9XHJcbn1cclxuXHJcbkBtZWRpYSAobWluLXdpZHRoOiBAc2NyZWVuLW1kLW1pbikge1xyXG4gIC5tb2RhbC1sZyB7IHdpZHRoOiBAbW9kYWwtbGc7IH1cclxufVxyXG4iLCIvL1xyXG4vLyBVdGlsaXR5IGNsYXNzZXNcclxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuXHJcblxyXG4vLyBGbG9hdHNcclxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG5cclxuLmNsZWFyZml4IHtcclxuICAuY2xlYXJmaXgoKTtcclxufVxyXG4uY2VudGVyLWJsb2NrIHtcclxuICAuY2VudGVyLWJsb2NrKCk7XHJcbn1cclxuLnB1bGwtcmlnaHQge1xyXG4gIGZsb2F0OiByaWdodCAhaW1wb3J0YW50O1xyXG59XHJcbi5wdWxsLWxlZnQge1xyXG4gIGZsb2F0OiBsZWZ0ICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcblxyXG4vLyBUb2dnbGluZyBjb250ZW50XHJcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuXHJcbi8vIE5vdGU6IERlcHJlY2F0ZWQgLmhpZGUgaW4gZmF2b3Igb2YgLmhpZGRlbiBvciAuc3Itb25seSAoYXMgYXBwcm9wcmlhdGUpIGluIHYzLjAuMVxyXG4uaGlkZSB7XHJcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xyXG59XHJcbi5zaG93IHtcclxuICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xyXG59XHJcbi5pbnZpc2libGUge1xyXG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcclxufVxyXG4udGV4dC1oaWRlIHtcclxuICAudGV4dC1oaWRlKCk7XHJcbn1cclxuXHJcblxyXG4vLyBIaWRlIGZyb20gc2NyZWVucmVhZGVycyBhbmQgYnJvd3NlcnNcclxuLy9cclxuLy8gQ3JlZGl0OiBIVE1MNSBCb2lsZXJwbGF0ZVxyXG5cclxuLmhpZGRlbiB7XHJcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xyXG59XHJcblxyXG5cclxuLy8gRm9yIEFmZml4IHBsdWdpblxyXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcblxyXG4uYWZmaXgge1xyXG4gIHBvc2l0aW9uOiBmaXhlZDtcclxufVxyXG4iLCIvLyBDZW50ZXItYWxpZ24gYSBibG9jayBsZXZlbCBlbGVtZW50XHJcblxyXG4uY2VudGVyLWJsb2NrKCkge1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xyXG4gIG1hcmdpbi1yaWdodDogYXV0bztcclxufVxyXG4iLCIvL1xyXG4vLyBSZXNwb25zaXZlOiBVdGlsaXR5IGNsYXNzZXNcclxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuXHJcblxyXG4vLyBJRTEwIGluIFdpbmRvd3MgKFBob25lKSA4XHJcbi8vXHJcbi8vIFN1cHBvcnQgZm9yIHJlc3BvbnNpdmUgdmlld3MgdmlhIG1lZGlhIHF1ZXJpZXMgaXMga2luZCBvZiBib3JrZWQgaW4gSUUxMCwgZm9yXHJcbi8vIFN1cmZhY2UvZGVza3RvcCBpbiBzcGxpdCB2aWV3IGFuZCBmb3IgV2luZG93cyBQaG9uZSA4LiBUaGlzIHBhcnRpY3VsYXIgZml4XHJcbi8vIG11c3QgYmUgYWNjb21wYW5pZWQgYnkgYSBzbmlwcGV0IG9mIEphdmFTY3JpcHQgdG8gc25pZmYgdGhlIHVzZXIgYWdlbnQgYW5kXHJcbi8vIGFwcGx5IHNvbWUgY29uZGl0aW9uYWwgQ1NTIHRvICpvbmx5KiB0aGUgU3VyZmFjZS9kZXNrdG9wIFdpbmRvd3MgOC4gTG9vayBhdFxyXG4vLyBvdXIgR2V0dGluZyBTdGFydGVkIHBhZ2UgZm9yIG1vcmUgaW5mb3JtYXRpb24gb24gdGhpcyBidWcuXHJcbi8vXHJcbi8vIEZvciBtb3JlIGluZm9ybWF0aW9uLCBzZWUgdGhlIGZvbGxvd2luZzpcclxuLy9cclxuLy8gSXNzdWU6IGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9pc3N1ZXMvMTA0OTdcclxuLy8gRG9jczogaHR0cDovL2dldGJvb3RzdHJhcC5jb20vZ2V0dGluZy1zdGFydGVkLyNzdXBwb3J0LWllMTAtd2lkdGhcclxuLy8gU291cmNlOiBodHRwOi8vdGlta2FkbGVjLmNvbS8yMDEzLzAxL3dpbmRvd3MtcGhvbmUtOC1hbmQtZGV2aWNlLXdpZHRoL1xyXG4vLyBTb3VyY2U6IGh0dHA6Ly90aW1rYWRsZWMuY29tLzIwMTIvMTAvaWUxMC1zbmFwLW1vZGUtYW5kLXJlc3BvbnNpdmUtZGVzaWduL1xyXG5cclxuQC1tcy12aWV3cG9ydCB7XHJcbiAgd2lkdGg6IGRldmljZS13aWR0aDtcclxufVxyXG5cclxuXHJcbi8vIFZpc2liaWxpdHkgdXRpbGl0aWVzXHJcbi8vIE5vdGU6IERlcHJlY2F0ZWQgLnZpc2libGUteHMsIC52aXNpYmxlLXNtLCAudmlzaWJsZS1tZCwgYW5kIC52aXNpYmxlLWxnIGFzIG9mIHYzLjIuMFxyXG4udmlzaWJsZS14cyxcclxuLnZpc2libGUtc20sXHJcbi52aXNpYmxlLW1kLFxyXG4udmlzaWJsZS1sZyB7XHJcbiAgLnJlc3BvbnNpdmUtaW52aXNpYmlsaXR5KCk7XHJcbn1cclxuXHJcbi52aXNpYmxlLXhzLWJsb2NrLFxyXG4udmlzaWJsZS14cy1pbmxpbmUsXHJcbi52aXNpYmxlLXhzLWlubGluZS1ibG9jayxcclxuLnZpc2libGUtc20tYmxvY2ssXHJcbi52aXNpYmxlLXNtLWlubGluZSxcclxuLnZpc2libGUtc20taW5saW5lLWJsb2NrLFxyXG4udmlzaWJsZS1tZC1ibG9jayxcclxuLnZpc2libGUtbWQtaW5saW5lLFxyXG4udmlzaWJsZS1tZC1pbmxpbmUtYmxvY2ssXHJcbi52aXNpYmxlLWxnLWJsb2NrLFxyXG4udmlzaWJsZS1sZy1pbmxpbmUsXHJcbi52aXNpYmxlLWxnLWlubGluZS1ibG9jayB7XHJcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4udmlzaWJsZS14cyB7XHJcbiAgQG1lZGlhIChtYXgtd2lkdGg6IEBzY3JlZW4teHMtbWF4KSB7XHJcbiAgICAucmVzcG9uc2l2ZS12aXNpYmlsaXR5KCk7XHJcbiAgfVxyXG59XHJcbi52aXNpYmxlLXhzLWJsb2NrIHtcclxuICBAbWVkaWEgKG1heC13aWR0aDogQHNjcmVlbi14cy1tYXgpIHtcclxuICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG59XHJcbi52aXNpYmxlLXhzLWlubGluZSB7XHJcbiAgQG1lZGlhIChtYXgtd2lkdGg6IEBzY3JlZW4teHMtbWF4KSB7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUgIWltcG9ydGFudDtcclxuICB9XHJcbn1cclxuLnZpc2libGUteHMtaW5saW5lLWJsb2NrIHtcclxuICBAbWVkaWEgKG1heC13aWR0aDogQHNjcmVlbi14cy1tYXgpIHtcclxuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jayAhaW1wb3J0YW50O1xyXG4gIH1cclxufVxyXG5cclxuLnZpc2libGUtc20ge1xyXG4gIEBtZWRpYSAobWluLXdpZHRoOiBAc2NyZWVuLXNtLW1pbikgYW5kIChtYXgtd2lkdGg6IEBzY3JlZW4tc20tbWF4KSB7XHJcbiAgICAucmVzcG9uc2l2ZS12aXNpYmlsaXR5KCk7XHJcbiAgfVxyXG59XHJcbi52aXNpYmxlLXNtLWJsb2NrIHtcclxuICBAbWVkaWEgKG1pbi13aWR0aDogQHNjcmVlbi1zbS1taW4pIGFuZCAobWF4LXdpZHRoOiBAc2NyZWVuLXNtLW1heCkge1xyXG4gICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcclxuICB9XHJcbn1cclxuLnZpc2libGUtc20taW5saW5lIHtcclxuICBAbWVkaWEgKG1pbi13aWR0aDogQHNjcmVlbi1zbS1taW4pIGFuZCAobWF4LXdpZHRoOiBAc2NyZWVuLXNtLW1heCkge1xyXG4gICAgZGlzcGxheTogaW5saW5lICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG59XHJcbi52aXNpYmxlLXNtLWlubGluZS1ibG9jayB7XHJcbiAgQG1lZGlhIChtaW4td2lkdGg6IEBzY3JlZW4tc20tbWluKSBhbmQgKG1heC13aWR0aDogQHNjcmVlbi1zbS1tYXgpIHtcclxuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jayAhaW1wb3J0YW50O1xyXG4gIH1cclxufVxyXG5cclxuLnZpc2libGUtbWQge1xyXG4gIEBtZWRpYSAobWluLXdpZHRoOiBAc2NyZWVuLW1kLW1pbikgYW5kIChtYXgtd2lkdGg6IEBzY3JlZW4tbWQtbWF4KSB7XHJcbiAgICAucmVzcG9uc2l2ZS12aXNpYmlsaXR5KCk7XHJcbiAgfVxyXG59XHJcbi52aXNpYmxlLW1kLWJsb2NrIHtcclxuICBAbWVkaWEgKG1pbi13aWR0aDogQHNjcmVlbi1tZC1taW4pIGFuZCAobWF4LXdpZHRoOiBAc2NyZWVuLW1kLW1heCkge1xyXG4gICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcclxuICB9XHJcbn1cclxuLnZpc2libGUtbWQtaW5saW5lIHtcclxuICBAbWVkaWEgKG1pbi13aWR0aDogQHNjcmVlbi1tZC1taW4pIGFuZCAobWF4LXdpZHRoOiBAc2NyZWVuLW1kLW1heCkge1xyXG4gICAgZGlzcGxheTogaW5saW5lICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG59XHJcbi52aXNpYmxlLW1kLWlubGluZS1ibG9jayB7XHJcbiAgQG1lZGlhIChtaW4td2lkdGg6IEBzY3JlZW4tbWQtbWluKSBhbmQgKG1heC13aWR0aDogQHNjcmVlbi1tZC1tYXgpIHtcclxuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jayAhaW1wb3J0YW50O1xyXG4gIH1cclxufVxyXG5cclxuLnZpc2libGUtbGcge1xyXG4gIEBtZWRpYSAobWluLXdpZHRoOiBAc2NyZWVuLWxnLW1pbikge1xyXG4gICAgLnJlc3BvbnNpdmUtdmlzaWJpbGl0eSgpO1xyXG4gIH1cclxufVxyXG4udmlzaWJsZS1sZy1ibG9jayB7XHJcbiAgQG1lZGlhIChtaW4td2lkdGg6IEBzY3JlZW4tbGctbWluKSB7XHJcbiAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xyXG4gIH1cclxufVxyXG4udmlzaWJsZS1sZy1pbmxpbmUge1xyXG4gIEBtZWRpYSAobWluLXdpZHRoOiBAc2NyZWVuLWxnLW1pbikge1xyXG4gICAgZGlzcGxheTogaW5saW5lICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG59XHJcbi52aXNpYmxlLWxnLWlubGluZS1ibG9jayB7XHJcbiAgQG1lZGlhIChtaW4td2lkdGg6IEBzY3JlZW4tbGctbWluKSB7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2sgIWltcG9ydGFudDtcclxuICB9XHJcbn1cclxuXHJcbi5oaWRkZW4teHMge1xyXG4gIEBtZWRpYSAobWF4LXdpZHRoOiBAc2NyZWVuLXhzLW1heCkge1xyXG4gICAgLnJlc3BvbnNpdmUtaW52aXNpYmlsaXR5KCk7XHJcbiAgfVxyXG59XHJcbi5oaWRkZW4tc20ge1xyXG4gIEBtZWRpYSAobWluLXdpZHRoOiBAc2NyZWVuLXNtLW1pbikgYW5kIChtYXgtd2lkdGg6IEBzY3JlZW4tc20tbWF4KSB7XHJcbiAgICAucmVzcG9uc2l2ZS1pbnZpc2liaWxpdHkoKTtcclxuICB9XHJcbn1cclxuLmhpZGRlbi1tZCB7XHJcbiAgQG1lZGlhIChtaW4td2lkdGg6IEBzY3JlZW4tbWQtbWluKSBhbmQgKG1heC13aWR0aDogQHNjcmVlbi1tZC1tYXgpIHtcclxuICAgIC5yZXNwb25zaXZlLWludmlzaWJpbGl0eSgpO1xyXG4gIH1cclxufVxyXG4uaGlkZGVuLWxnIHtcclxuICBAbWVkaWEgKG1pbi13aWR0aDogQHNjcmVlbi1sZy1taW4pIHtcclxuICAgIC5yZXNwb25zaXZlLWludmlzaWJpbGl0eSgpO1xyXG4gIH1cclxufVxyXG5cclxuXHJcbi8vIFByaW50IHV0aWxpdGllc1xyXG4vL1xyXG4vLyBNZWRpYSBxdWVyaWVzIGFyZSBwbGFjZWQgb24gdGhlIGluc2lkZSB0byBiZSBtaXhpbi1mcmllbmRseS5cclxuXHJcbi8vIE5vdGU6IERlcHJlY2F0ZWQgLnZpc2libGUtcHJpbnQgYXMgb2YgdjMuMi4wXHJcbi52aXNpYmxlLXByaW50IHtcclxuICAucmVzcG9uc2l2ZS1pbnZpc2liaWxpdHkoKTtcclxuXHJcbiAgQG1lZGlhIHByaW50IHtcclxuICAgIC5yZXNwb25zaXZlLXZpc2liaWxpdHkoKTtcclxuICB9XHJcbn1cclxuLnZpc2libGUtcHJpbnQtYmxvY2sge1xyXG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcclxuXHJcbiAgQG1lZGlhIHByaW50IHtcclxuICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG59XHJcbi52aXNpYmxlLXByaW50LWlubGluZSB7XHJcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xyXG5cclxuICBAbWVkaWEgcHJpbnQge1xyXG4gICAgZGlzcGxheTogaW5saW5lICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG59XHJcbi52aXNpYmxlLXByaW50LWlubGluZS1ibG9jayB7XHJcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xyXG5cclxuICBAbWVkaWEgcHJpbnQge1xyXG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG59XHJcblxyXG4uaGlkZGVuLXByaW50IHtcclxuICBAbWVkaWEgcHJpbnQge1xyXG4gICAgLnJlc3BvbnNpdmUtaW52aXNpYmlsaXR5KCk7XHJcbiAgfVxyXG59XHJcbiIsIi8vIENTUyBpbWFnZSByZXBsYWNlbWVudFxyXG4vL1xyXG4vLyBIZWFkcyB1cCEgdjMgbGF1bmNoZWQgd2l0aCBvbmx5IGAuaGlkZS10ZXh0KClgLCBidXQgcGVyIG91ciBwYXR0ZXJuIGZvclxyXG4vLyBtaXhpbnMgYmVpbmcgcmV1c2VkIGFzIGNsYXNzZXMgd2l0aCB0aGUgc2FtZSBuYW1lLCB0aGlzIGRvZXNuJ3QgaG9sZCB1cC4gQXNcclxuLy8gb2YgdjMuMC4xIHdlIGhhdmUgYWRkZWQgYC50ZXh0LWhpZGUoKWAgYW5kIGRlcHJlY2F0ZWQgYC5oaWRlLXRleHQoKWAuXHJcbi8vXHJcbi8vIFNvdXJjZTogaHR0cHM6Ly9naXRodWIuY29tL2g1YnAvaHRtbDUtYm9pbGVycGxhdGUvY29tbWl0L2FhMDM5NmVhZTc1N1xyXG5cclxuLy8gRGVwcmVjYXRlZCBhcyBvZiB2My4wLjEgKGhhcyBiZWVuIHJlbW92ZWQgaW4gdjQpXHJcbi5oaWRlLXRleHQoKSB7XHJcbiAgZm9udDogflwiMC8wXCIgYTtcclxuICBjb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgdGV4dC1zaGFkb3c6IG5vbmU7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgYm9yZGVyOiAwO1xyXG59XHJcblxyXG4vLyBOZXcgbWl4aW4gdG8gdXNlIGFzIG9mIHYzLjAuMVxyXG4udGV4dC1oaWRlKCkge1xyXG4gIC5oaWRlLXRleHQoKTtcclxufVxyXG4iLCIvL1xyXG4vLyBUYWJsZXNcclxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuXHJcblxyXG50YWJsZSB7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogQHRhYmxlLWJnO1xyXG59XHJcbmNhcHRpb24ge1xyXG4gIHBhZGRpbmctdG9wOiBAdGFibGUtY2VsbC1wYWRkaW5nO1xyXG4gIHBhZGRpbmctYm90dG9tOiBAdGFibGUtY2VsbC1wYWRkaW5nO1xyXG4gIGNvbG9yOiBAdGV4dC1tdXRlZDtcclxuICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG59XHJcbnRoIHtcclxuICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG59XHJcblxyXG5cclxuLy8gQmFzZWxpbmUgc3R5bGVzXHJcblxyXG4udGFibGUge1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIG1heC13aWR0aDogMTAwJTtcclxuICBtYXJnaW4tYm90dG9tOiBAbGluZS1oZWlnaHQtY29tcHV0ZWQ7XHJcbiAgLy8gQ2VsbHNcclxuICA+IHRoZWFkLFxyXG4gID4gdGJvZHksXHJcbiAgPiB0Zm9vdCB7XHJcbiAgICA+IHRyIHtcclxuICAgICAgPiB0aCxcclxuICAgICAgPiB0ZCB7XHJcbiAgICAgICAgcGFkZGluZzogQHRhYmxlLWNlbGwtcGFkZGluZztcclxuICAgICAgICBsaW5lLWhlaWdodDogQGxpbmUtaGVpZ2h0LWJhc2U7XHJcbiAgICAgICAgdmVydGljYWwtYWxpZ246IHRvcDtcclxuICAgICAgICBib3JkZXItdG9wOiAxcHggc29saWQgQHRhYmxlLWJvcmRlci1jb2xvcjtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICAvLyBCb3R0b20gYWxpZ24gZm9yIGNvbHVtbiBoZWFkaW5nc1xyXG4gID4gdGhlYWQgPiB0ciA+IHRoIHtcclxuICAgIHZlcnRpY2FsLWFsaWduOiBib3R0b207XHJcbiAgICBib3JkZXItYm90dG9tOiAycHggc29saWQgQHRhYmxlLWJvcmRlci1jb2xvcjtcclxuICB9XHJcbiAgLy8gUmVtb3ZlIHRvcCBib3JkZXIgZnJvbSB0aGVhZCBieSBkZWZhdWx0XHJcbiAgPiBjYXB0aW9uICsgdGhlYWQsXHJcbiAgPiBjb2xncm91cCArIHRoZWFkLFxyXG4gID4gdGhlYWQ6Zmlyc3QtY2hpbGQge1xyXG4gICAgPiB0cjpmaXJzdC1jaGlsZCB7XHJcbiAgICAgID4gdGgsXHJcbiAgICAgID4gdGQge1xyXG4gICAgICAgIGJvcmRlci10b3A6IDA7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgLy8gQWNjb3VudCBmb3IgbXVsdGlwbGUgdGJvZHkgaW5zdGFuY2VzXHJcbiAgPiB0Ym9keSArIHRib2R5IHtcclxuICAgIGJvcmRlci10b3A6IDJweCBzb2xpZCBAdGFibGUtYm9yZGVyLWNvbG9yO1xyXG4gIH1cclxuXHJcbiAgLy8gTmVzdGluZ1xyXG4gIC50YWJsZSB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiBAYm9keS1iZztcclxuICB9XHJcbn1cclxuXHJcblxyXG4vLyBDb25kZW5zZWQgdGFibGUgdy8gaGFsZiBwYWRkaW5nXHJcblxyXG4udGFibGUtY29uZGVuc2VkIHtcclxuICA+IHRoZWFkLFxyXG4gID4gdGJvZHksXHJcbiAgPiB0Zm9vdCB7XHJcbiAgICA+IHRyIHtcclxuICAgICAgPiB0aCxcclxuICAgICAgPiB0ZCB7XHJcbiAgICAgICAgcGFkZGluZzogQHRhYmxlLWNvbmRlbnNlZC1jZWxsLXBhZGRpbmc7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcblxyXG4vLyBCb3JkZXJlZCB2ZXJzaW9uXHJcbi8vXHJcbi8vIEFkZCBib3JkZXJzIGFsbCBhcm91bmQgdGhlIHRhYmxlIGFuZCBiZXR3ZWVuIGFsbCB0aGUgY29sdW1ucy5cclxuXHJcbi50YWJsZS1ib3JkZXJlZCB7XHJcbiAgYm9yZGVyOiAxcHggc29saWQgQHRhYmxlLWJvcmRlci1jb2xvcjtcclxuICA+IHRoZWFkLFxyXG4gID4gdGJvZHksXHJcbiAgPiB0Zm9vdCB7XHJcbiAgICA+IHRyIHtcclxuICAgICAgPiB0aCxcclxuICAgICAgPiB0ZCB7XHJcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgQHRhYmxlLWJvcmRlci1jb2xvcjtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICA+IHRoZWFkID4gdHIge1xyXG4gICAgPiB0aCxcclxuICAgID4gdGQge1xyXG4gICAgICBib3JkZXItYm90dG9tLXdpZHRoOiAycHg7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG5cclxuLy8gWmVicmEtc3RyaXBpbmdcclxuLy9cclxuLy8gRGVmYXVsdCB6ZWJyYS1zdHJpcGUgc3R5bGVzIChhbHRlcm5hdGluZyBncmF5IGFuZCB0cmFuc3BhcmVudCBiYWNrZ3JvdW5kcylcclxuXHJcbi50YWJsZS1zdHJpcGVkIHtcclxuICA+IHRib2R5ID4gdHI6bnRoLW9mLXR5cGUob2RkKSB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiBAdGFibGUtYmctYWNjZW50O1xyXG4gIH1cclxufVxyXG5cclxuXHJcbi8vIEhvdmVyIGVmZmVjdFxyXG4vL1xyXG4vLyBQbGFjZWQgaGVyZSBzaW5jZSBpdCBoYXMgdG8gY29tZSBhZnRlciB0aGUgcG90ZW50aWFsIHplYnJhIHN0cmlwaW5nXHJcblxyXG4udGFibGUtaG92ZXIge1xyXG4gID4gdGJvZHkgPiB0cjpob3ZlciB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiBAdGFibGUtYmctaG92ZXI7XHJcbiAgfVxyXG59XHJcblxyXG5cclxuLy8gVGFibGUgY2VsbCBzaXppbmdcclxuLy9cclxuLy8gUmVzZXQgZGVmYXVsdCB0YWJsZSBiZWhhdmlvclxyXG5cclxudGFibGUgY29sW2NsYXNzKj1cImNvbC1cIl0ge1xyXG4gIHBvc2l0aW9uOiBzdGF0aWM7IC8vIFByZXZlbnQgYm9yZGVyIGhpZGluZyBpbiBGaXJlZm94IGFuZCBJRTktMTEgKHNlZSBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvaXNzdWVzLzExNjIzKVxyXG4gIGZsb2F0OiBub25lO1xyXG4gIGRpc3BsYXk6IHRhYmxlLWNvbHVtbjtcclxufVxyXG50YWJsZSB7XHJcbiAgdGQsXHJcbiAgdGgge1xyXG4gICAgJltjbGFzcyo9XCJjb2wtXCJdIHtcclxuICAgICAgcG9zaXRpb246IHN0YXRpYzsgLy8gUHJldmVudCBib3JkZXIgaGlkaW5nIGluIEZpcmVmb3ggYW5kIElFOS0xMSAoc2VlIGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9pc3N1ZXMvMTE2MjMpXHJcbiAgICAgIGZsb2F0OiBub25lO1xyXG4gICAgICBkaXNwbGF5OiB0YWJsZS1jZWxsO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuXHJcbi8vIFRhYmxlIGJhY2tncm91bmRzXHJcbi8vXHJcbi8vIEV4YWN0IHNlbGVjdG9ycyBiZWxvdyByZXF1aXJlZCB0byBvdmVycmlkZSBgLnRhYmxlLXN0cmlwZWRgIGFuZCBwcmV2ZW50XHJcbi8vIGluaGVyaXRhbmNlIHRvIG5lc3RlZCB0YWJsZXMuXHJcblxyXG4vLyBHZW5lcmF0ZSB0aGUgY29udGV4dHVhbCB2YXJpYW50c1xyXG4udGFibGUtcm93LXZhcmlhbnQoYWN0aXZlOyBAdGFibGUtYmctYWN0aXZlKTtcclxuLnRhYmxlLXJvdy12YXJpYW50KHN1Y2Nlc3M7IEBzdGF0ZS1zdWNjZXNzLWJnKTtcclxuLnRhYmxlLXJvdy12YXJpYW50KGluZm87IEBzdGF0ZS1pbmZvLWJnKTtcclxuLnRhYmxlLXJvdy12YXJpYW50KHdhcm5pbmc7IEBzdGF0ZS13YXJuaW5nLWJnKTtcclxuLnRhYmxlLXJvdy12YXJpYW50KGRhbmdlcjsgQHN0YXRlLWRhbmdlci1iZyk7XHJcblxyXG5cclxuLy8gUmVzcG9uc2l2ZSB0YWJsZXNcclxuLy9cclxuLy8gV3JhcCB5b3VyIHRhYmxlcyBpbiBgLnRhYmxlLXJlc3BvbnNpdmVgIGFuZCB3ZSdsbCBtYWtlIHRoZW0gbW9iaWxlIGZyaWVuZGx5XHJcbi8vIGJ5IGVuYWJsaW5nIGhvcml6b250YWwgc2Nyb2xsaW5nLiBPbmx5IGFwcGxpZXMgPDc2OHB4LiBFdmVyeXRoaW5nIGFib3ZlIHRoYXRcclxuLy8gd2lsbCBkaXNwbGF5IG5vcm1hbGx5LlxyXG5cclxuLnRhYmxlLXJlc3BvbnNpdmUge1xyXG4gIG92ZXJmbG93LXg6IGF1dG87XHJcbiAgbWluLWhlaWdodDogMC4wMSU7IC8vIFdvcmthcm91bmQgZm9yIElFOSBidWcgKHNlZSBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvaXNzdWVzLzE0ODM3KVxyXG5cclxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiBAc2NyZWVuLXhzLW1heCkge1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAoQGxpbmUtaGVpZ2h0LWNvbXB1dGVkICogMC43NSk7XHJcbiAgICBvdmVyZmxvdy15OiBoaWRkZW47XHJcbiAgICAtbXMtb3ZlcmZsb3ctc3R5bGU6IC1tcy1hdXRvaGlkaW5nLXNjcm9sbGJhcjtcclxuICAgIGJvcmRlcjogMXB4IHNvbGlkIEB0YWJsZS1ib3JkZXItY29sb3I7XHJcblxyXG4gICAgLy8gVGlnaHRlbiB1cCBzcGFjaW5nXHJcbiAgICA+IC50YWJsZSB7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcblxyXG4gICAgICAvLyBFbnN1cmUgdGhlIGNvbnRlbnQgZG9lc24ndCB3cmFwXHJcbiAgICAgID4gdGhlYWQsXHJcbiAgICAgID4gdGJvZHksXHJcbiAgICAgID4gdGZvb3Qge1xyXG4gICAgICAgID4gdHIge1xyXG4gICAgICAgICAgPiB0aCxcclxuICAgICAgICAgID4gdGQge1xyXG4gICAgICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC8vIFNwZWNpYWwgb3ZlcnJpZGVzIGZvciB0aGUgYm9yZGVyZWQgdGFibGVzXHJcbiAgICA+IC50YWJsZS1ib3JkZXJlZCB7XHJcbiAgICAgIGJvcmRlcjogMDtcclxuXHJcbiAgICAgIC8vIE51a2UgdGhlIGFwcHJvcHJpYXRlIGJvcmRlcnMgc28gdGhhdCB0aGUgcGFyZW50IGNhbiBoYW5kbGUgdGhlbVxyXG4gICAgICA+IHRoZWFkLFxyXG4gICAgICA+IHRib2R5LFxyXG4gICAgICA+IHRmb290IHtcclxuICAgICAgICA+IHRyIHtcclxuICAgICAgICAgID4gdGg6Zmlyc3QtY2hpbGQsXHJcbiAgICAgICAgICA+IHRkOmZpcnN0LWNoaWxkIHtcclxuICAgICAgICAgICAgYm9yZGVyLWxlZnQ6IDA7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICA+IHRoOmxhc3QtY2hpbGQsXHJcbiAgICAgICAgICA+IHRkOmxhc3QtY2hpbGQge1xyXG4gICAgICAgICAgICBib3JkZXItcmlnaHQ6IDA7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICAvLyBPbmx5IG51a2UgdGhlIGxhc3Qgcm93J3MgYm90dG9tLWJvcmRlciBpbiBgdGJvZHlgIGFuZCBgdGZvb3RgIHNpbmNlXHJcbiAgICAgIC8vIGNoYW5jZXMgYXJlIHRoZXJlIHdpbGwgYmUgb25seSBvbmUgYHRyYCBpbiBhIGB0aGVhZGAgYW5kIHRoYXQgd291bGRcclxuICAgICAgLy8gcmVtb3ZlIHRoZSBib3JkZXIgYWx0b2dldGhlci5cclxuICAgICAgPiB0Ym9keSxcclxuICAgICAgPiB0Zm9vdCB7XHJcbiAgICAgICAgPiB0cjpsYXN0LWNoaWxkIHtcclxuICAgICAgICAgID4gdGgsXHJcbiAgICAgICAgICA+IHRkIHtcclxuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMDtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbiIsIi8vXHJcbi8vIENhcm91c2VsXHJcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcblxyXG5cclxuLy8gV3JhcHBlciBmb3IgdGhlIHNsaWRlIGNvbnRhaW5lciBhbmQgaW5kaWNhdG9yc1xyXG4uY2Fyb3VzZWwge1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxufVxyXG5cclxuLmNhcm91c2VsLWlubmVyIHtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICB3aWR0aDogMTAwJTtcclxuXHJcbiAgPiAuaXRlbSB7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgLnRyYW5zaXRpb24oLjZzIGVhc2UtaW4tb3V0IGxlZnQpO1xyXG5cclxuICAgIC8vIEFjY291bnQgZm9yIGphbmtpdHVkZSBvbiBpbWFnZXNcclxuICAgID4gaW1nLFxyXG4gICAgPiBhID4gaW1nIHtcclxuICAgICAgJjpleHRlbmQoLmltZy1yZXNwb25zaXZlKTtcclxuICAgICAgbGluZS1oZWlnaHQ6IDE7XHJcbiAgICB9XHJcblxyXG4gICAgLy8gV2ViS2l0IENTUzMgdHJhbnNmb3JtcyBmb3Igc3VwcG9ydGVkIGRldmljZXNcclxuICAgIEBtZWRpYSBhbGwgYW5kICh0cmFuc2Zvcm0tM2QpLCAoLXdlYmtpdC10cmFuc2Zvcm0tM2QpIHtcclxuICAgICAgLnRyYW5zaXRpb24tdHJhbnNmb3JtKH4nMC42cyBlYXNlLWluLW91dCcpO1xyXG4gICAgICAuYmFja2ZhY2UtdmlzaWJpbGl0eSh+J2hpZGRlbicpO1xyXG4gICAgICAucGVyc3BlY3RpdmUoMTAwMHB4KTtcclxuXHJcbiAgICAgICYubmV4dCxcclxuICAgICAgJi5hY3RpdmUucmlnaHQge1xyXG4gICAgICAgIC50cmFuc2xhdGUzZCgxMDAlLCAwLCAwKTtcclxuICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICB9XHJcbiAgICAgICYucHJldixcclxuICAgICAgJi5hY3RpdmUubGVmdCB7XHJcbiAgICAgICAgLnRyYW5zbGF0ZTNkKC0xMDAlLCAwLCAwKTtcclxuICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICB9XHJcbiAgICAgICYubmV4dC5sZWZ0LFxyXG4gICAgICAmLnByZXYucmlnaHQsXHJcbiAgICAgICYuYWN0aXZlIHtcclxuICAgICAgICAudHJhbnNsYXRlM2QoMCwgMCwgMCk7XHJcbiAgICAgICAgbGVmdDogMDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgPiAuYWN0aXZlLFxyXG4gID4gLm5leHQsXHJcbiAgPiAucHJldiB7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICB9XHJcblxyXG4gID4gLmFjdGl2ZSB7XHJcbiAgICBsZWZ0OiAwO1xyXG4gIH1cclxuXHJcbiAgPiAubmV4dCxcclxuICA+IC5wcmV2IHtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHRvcDogMDtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gIH1cclxuXHJcbiAgPiAubmV4dCB7XHJcbiAgICBsZWZ0OiAxMDAlO1xyXG4gIH1cclxuICA+IC5wcmV2IHtcclxuICAgIGxlZnQ6IC0xMDAlO1xyXG4gIH1cclxuICA+IC5uZXh0LmxlZnQsXHJcbiAgPiAucHJldi5yaWdodCB7XHJcbiAgICBsZWZ0OiAwO1xyXG4gIH1cclxuXHJcbiAgPiAuYWN0aXZlLmxlZnQge1xyXG4gICAgbGVmdDogLTEwMCU7XHJcbiAgfVxyXG4gID4gLmFjdGl2ZS5yaWdodCB7XHJcbiAgICBsZWZ0OiAxMDAlO1xyXG4gIH1cclxuXHJcbn1cclxuXHJcbi8vIExlZnQvcmlnaHQgY29udHJvbHMgZm9yIG5hdlxyXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuXHJcbi5jYXJvdXNlbC1jb250cm9sIHtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgdG9wOiAwO1xyXG4gIGxlZnQ6IDA7XHJcbiAgYm90dG9tOiAwO1xyXG4gIHdpZHRoOiBAY2Fyb3VzZWwtY29udHJvbC13aWR0aDtcclxuICAub3BhY2l0eShAY2Fyb3VzZWwtY29udHJvbC1vcGFjaXR5KTtcclxuICBmb250LXNpemU6IEBjYXJvdXNlbC1jb250cm9sLWZvbnQtc2l6ZTtcclxuICBjb2xvcjogQGNhcm91c2VsLWNvbnRyb2wtY29sb3I7XHJcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gIHRleHQtc2hhZG93OiBAY2Fyb3VzZWwtdGV4dC1zaGFkb3c7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwKTsgLy8gRml4IElFOSBjbGljay10aHJ1IGJ1Z1xyXG4gIC8vIFdlIGNhbid0IGhhdmUgdGhpcyB0cmFuc2l0aW9uIGhlcmUgYmVjYXVzZSBXZWJLaXQgY2FuY2VscyB0aGUgY2Fyb3VzZWxcclxuICAvLyBhbmltYXRpb24gaWYgeW91IHRyaXAgdGhpcyB3aGlsZSBpbiB0aGUgbWlkZGxlIG9mIGFub3RoZXIgYW5pbWF0aW9uLlxyXG5cclxuICAvLyBTZXQgZ3JhZGllbnRzIGZvciBiYWNrZ3JvdW5kc1xyXG4gICYubGVmdCB7XHJcbiAgICAjZ3JhZGllbnQgPiAuaG9yaXpvbnRhbChAc3RhcnQtY29sb3I6IHJnYmEoMCwwLDAsLjUpOyBAZW5kLWNvbG9yOiByZ2JhKDAsMCwwLC4wMDAxKSk7XHJcbiAgfVxyXG4gICYucmlnaHQge1xyXG4gICAgbGVmdDogYXV0bztcclxuICAgIHJpZ2h0OiAwO1xyXG4gICAgI2dyYWRpZW50ID4gLmhvcml6b250YWwoQHN0YXJ0LWNvbG9yOiByZ2JhKDAsMCwwLC4wMDAxKTsgQGVuZC1jb2xvcjogcmdiYSgwLDAsMCwuNSkpO1xyXG4gIH1cclxuXHJcbiAgLy8gSG92ZXIvZm9jdXMgc3RhdGVcclxuICAmOmhvdmVyLFxyXG4gICY6Zm9jdXMge1xyXG4gICAgb3V0bGluZTogMDtcclxuICAgIGNvbG9yOiBAY2Fyb3VzZWwtY29udHJvbC1jb2xvcjtcclxuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgIC5vcGFjaXR5KC45KTtcclxuICB9XHJcblxyXG4gIC8vIFRvZ2dsZXNcclxuICAuaWNvbi1wcmV2LFxyXG4gIC5pY29uLW5leHQsXHJcbiAgLmdseXBoaWNvbi1jaGV2cm9uLWxlZnQsXHJcbiAgLmdseXBoaWNvbi1jaGV2cm9uLXJpZ2h0IHtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHRvcDogNTAlO1xyXG4gICAgbWFyZ2luLXRvcDogLTEwcHg7XHJcbiAgICB6LWluZGV4OiA1O1xyXG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gIH1cclxuICAuaWNvbi1wcmV2LFxyXG4gIC5nbHlwaGljb24tY2hldnJvbi1sZWZ0IHtcclxuICAgIGxlZnQ6IDUwJTtcclxuICAgIG1hcmdpbi1sZWZ0OiAtMTBweDtcclxuICB9XHJcbiAgLmljb24tbmV4dCxcclxuICAuZ2x5cGhpY29uLWNoZXZyb24tcmlnaHQge1xyXG4gICAgcmlnaHQ6IDUwJTtcclxuICAgIG1hcmdpbi1yaWdodDogLTEwcHg7XHJcbiAgfVxyXG4gIC5pY29uLXByZXYsXHJcbiAgLmljb24tbmV4dCB7XHJcbiAgICB3aWR0aDogIDIwcHg7XHJcbiAgICBoZWlnaHQ6IDIwcHg7XHJcbiAgICBsaW5lLWhlaWdodDogMTtcclxuICAgIGZvbnQtZmFtaWx5OiBzZXJpZjtcclxuICB9XHJcblxyXG5cclxuICAuaWNvbi1wcmV2IHtcclxuICAgICY6YmVmb3JlIHtcclxuICAgICAgY29udGVudDogJ1xcMjAzOSc7Ly8gU0lOR0xFIExFRlQtUE9JTlRJTkcgQU5HTEUgUVVPVEFUSU9OIE1BUksgKFUrMjAzOSlcclxuICAgIH1cclxuICB9XHJcbiAgLmljb24tbmV4dCB7XHJcbiAgICAmOmJlZm9yZSB7XHJcbiAgICAgIGNvbnRlbnQ6ICdcXDIwM2EnOy8vIFNJTkdMRSBSSUdIVC1QT0lOVElORyBBTkdMRSBRVU9UQVRJT04gTUFSSyAoVSsyMDNBKVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLy8gT3B0aW9uYWwgaW5kaWNhdG9yIHBpcHNcclxuLy9cclxuLy8gQWRkIGFuIHVub3JkZXJlZCBsaXN0IHdpdGggdGhlIGZvbGxvd2luZyBjbGFzcyBhbmQgYWRkIGEgbGlzdCBpdGVtIGZvciBlYWNoXHJcbi8vIHNsaWRlIHlvdXIgY2Fyb3VzZWwgaG9sZHMuXHJcblxyXG4uY2Fyb3VzZWwtaW5kaWNhdG9ycyB7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIGJvdHRvbTogMTBweDtcclxuICBsZWZ0OiA1MCU7XHJcbiAgei1pbmRleDogMTU7XHJcbiAgd2lkdGg6IDYwJTtcclxuICBtYXJnaW4tbGVmdDogLTMwJTtcclxuICBwYWRkaW5nLWxlZnQ6IDA7XHJcbiAgbGlzdC1zdHlsZTogbm9uZTtcclxuICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblxyXG4gIGxpIHtcclxuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgIHdpZHRoOiAgMTBweDtcclxuICAgIGhlaWdodDogMTBweDtcclxuICAgIG1hcmdpbjogMXB4O1xyXG4gICAgdGV4dC1pbmRlbnQ6IC05OTlweDtcclxuICAgIGJvcmRlcjogMXB4IHNvbGlkIEBjYXJvdXNlbC1pbmRpY2F0b3ItYm9yZGVyLWNvbG9yO1xyXG4gICAgYm9yZGVyLXJhZGl1czogMTBweDtcclxuICAgIGN1cnNvcjogcG9pbnRlcjtcclxuXHJcbiAgICAvLyBJRTgtOSBoYWNrIGZvciBldmVudCBoYW5kbGluZ1xyXG4gICAgLy9cclxuICAgIC8vIEludGVybmV0IEV4cGxvcmVyIDgtOSBkb2VzIG5vdCBzdXBwb3J0IGNsaWNrcyBvbiBlbGVtZW50cyB3aXRob3V0IGEgc2V0XHJcbiAgICAvLyBgYmFja2dyb3VuZC1jb2xvcmAuIFdlIGNhbm5vdCB1c2UgYGZpbHRlcmAgc2luY2UgdGhhdCdzIG5vdCB2aWV3ZWQgYXMgYVxyXG4gICAgLy8gYmFja2dyb3VuZCBjb2xvciBieSB0aGUgYnJvd3Nlci4gVGh1cywgYSBoYWNrIGlzIG5lZWRlZC5cclxuICAgIC8vIFNlZSBodHRwczovL2RldmVsb3Blci5tb3ppbGxhLm9yZy9lbi1VUy9kb2NzL1dlYi9FdmVudHMvY2xpY2sjSW50ZXJuZXRfRXhwbG9yZXJcclxuICAgIC8vXHJcbiAgICAvLyBGb3IgSUU4LCB3ZSBzZXQgc29saWQgYmxhY2sgYXMgaXQgZG9lc24ndCBzdXBwb3J0IGByZ2JhKClgLiBGb3IgSUU5LCB3ZVxyXG4gICAgLy8gc2V0IGFscGhhIHRyYW5zcGFyZW5jeSBmb3IgdGhlIGJlc3QgcmVzdWx0cyBwb3NzaWJsZS5cclxuICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDAgXFw5OyAvLyBJRThcclxuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwwLDAsMCk7IC8vIElFOVxyXG4gIH1cclxuICAuYWN0aXZlIHtcclxuICAgIG1hcmdpbjogMDtcclxuICAgIHdpZHRoOiAgMTJweDtcclxuICAgIGhlaWdodDogMTJweDtcclxuICAgIGJhY2tncm91bmQtY29sb3I6IEBjYXJvdXNlbC1pbmRpY2F0b3ItYWN0aXZlLWJnO1xyXG4gIH1cclxufVxyXG5cclxuLy8gT3B0aW9uYWwgY2FwdGlvbnNcclxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuLy8gSGlkZGVuIGJ5IGRlZmF1bHQgZm9yIHNtYWxsZXIgdmlld3BvcnRzXHJcbi5jYXJvdXNlbC1jYXB0aW9uIHtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgbGVmdDogMTUlO1xyXG4gIHJpZ2h0OiAxNSU7XHJcbiAgYm90dG9tOiAyMHB4O1xyXG4gIHotaW5kZXg6IDEwO1xyXG4gIHBhZGRpbmctdG9wOiAyMHB4O1xyXG4gIHBhZGRpbmctYm90dG9tOiAyMHB4O1xyXG4gIGNvbG9yOiBAY2Fyb3VzZWwtY2FwdGlvbi1jb2xvcjtcclxuICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgdGV4dC1zaGFkb3c6IEBjYXJvdXNlbC10ZXh0LXNoYWRvdztcclxuICAmIC5idG4ge1xyXG4gICAgdGV4dC1zaGFkb3c6IG5vbmU7IC8vIE5vIHNoYWRvdyBmb3IgYnV0dG9uIGVsZW1lbnRzIGluIGNhcm91c2VsLWNhcHRpb25cclxuICB9XHJcbn1cclxuXHJcblxyXG4vLyBTY2FsZSB1cCBjb250cm9scyBmb3IgdGFibGV0cyBhbmQgdXBcclxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogQHNjcmVlbi1zbS1taW4pIHtcclxuXHJcbiAgLy8gU2NhbGUgdXAgdGhlIGNvbnRyb2xzIGEgc21pZGdlXHJcbiAgLmNhcm91c2VsLWNvbnRyb2wge1xyXG4gICAgLmdseXBoaWNvbi1jaGV2cm9uLWxlZnQsXHJcbiAgICAuZ2x5cGhpY29uLWNoZXZyb24tcmlnaHQsXHJcbiAgICAuaWNvbi1wcmV2LFxyXG4gICAgLmljb24tbmV4dCB7XHJcbiAgICAgIHdpZHRoOiAoQGNhcm91c2VsLWNvbnRyb2wtZm9udC1zaXplICogMS41KTtcclxuICAgICAgaGVpZ2h0OiAoQGNhcm91c2VsLWNvbnRyb2wtZm9udC1zaXplICogMS41KTtcclxuICAgICAgbWFyZ2luLXRvcDogKEBjYXJvdXNlbC1jb250cm9sLWZvbnQtc2l6ZSAvIC0yKTtcclxuICAgICAgZm9udC1zaXplOiAoQGNhcm91c2VsLWNvbnRyb2wtZm9udC1zaXplICogMS41KTtcclxuICAgIH1cclxuICAgIC5nbHlwaGljb24tY2hldnJvbi1sZWZ0LFxyXG4gICAgLmljb24tcHJldiB7XHJcbiAgICAgIG1hcmdpbi1sZWZ0OiAoQGNhcm91c2VsLWNvbnRyb2wtZm9udC1zaXplIC8gLTIpO1xyXG4gICAgfVxyXG4gICAgLmdseXBoaWNvbi1jaGV2cm9uLXJpZ2h0LFxyXG4gICAgLmljb24tbmV4dCB7XHJcbiAgICAgIG1hcmdpbi1yaWdodDogKEBjYXJvdXNlbC1jb250cm9sLWZvbnQtc2l6ZSAvIC0yKTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC8vIFNob3cgYW5kIGxlZnQgYWxpZ24gdGhlIGNhcHRpb25zXHJcbiAgLmNhcm91c2VsLWNhcHRpb24ge1xyXG4gICAgbGVmdDogMjAlO1xyXG4gICAgcmlnaHQ6IDIwJTtcclxuICAgIHBhZGRpbmctYm90dG9tOiAzMHB4O1xyXG4gIH1cclxuXHJcbiAgLy8gTW92ZSB1cCB0aGUgaW5kaWNhdG9yc1xyXG4gIC5jYXJvdXNlbC1pbmRpY2F0b3JzIHtcclxuICAgIGJvdHRvbTogMjBweDtcclxuICB9XHJcbn1cclxuIiwiLy8gSW1hZ2UgTWl4aW5zXHJcbi8vIC0gUmVzcG9uc2l2ZSBpbWFnZVxyXG4vLyAtIFJldGluYSBpbWFnZVxyXG5cclxuXHJcbi8vIFJlc3BvbnNpdmUgaW1hZ2VcclxuLy9cclxuLy8gS2VlcCBpbWFnZXMgZnJvbSBzY2FsaW5nIGJleW9uZCB0aGUgd2lkdGggb2YgdGhlaXIgcGFyZW50cy5cclxuLmltZy1yZXNwb25zaXZlKEBkaXNwbGF5OiBibG9jaykge1xyXG4gIGRpc3BsYXk6IEBkaXNwbGF5O1xyXG4gIG1heC13aWR0aDogMTAwJTsgLy8gUGFydCAxOiBTZXQgYSBtYXhpbXVtIHJlbGF0aXZlIHRvIHRoZSBwYXJlbnRcclxuICBoZWlnaHQ6IGF1dG87IC8vIFBhcnQgMjogU2NhbGUgdGhlIGhlaWdodCBhY2NvcmRpbmcgdG8gdGhlIHdpZHRoLCBvdGhlcndpc2UgeW91IGdldCBzdHJldGNoaW5nXHJcbn1cclxuXHJcblxyXG4vLyBSZXRpbmEgaW1hZ2VcclxuLy9cclxuLy8gU2hvcnQgcmV0aW5hIG1peGluIGZvciBzZXR0aW5nIGJhY2tncm91bmQtaW1hZ2UgYW5kIC1zaXplLiBOb3RlIHRoYXQgdGhlXHJcbi8vIHNwZWxsaW5nIG9mIGBtaW4tLW1vei1kZXZpY2UtcGl4ZWwtcmF0aW9gIGlzIGludGVudGlvbmFsLlxyXG4uaW1nLXJldGluYShAZmlsZS0xeDsgQGZpbGUtMng7IEB3aWR0aC0xeDsgQGhlaWdodC0xeCkge1xyXG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIkB7ZmlsZS0xeH1cIik7XHJcblxyXG4gIEBtZWRpYVxyXG4gIG9ubHkgc2NyZWVuIGFuZCAoLXdlYmtpdC1taW4tZGV2aWNlLXBpeGVsLXJhdGlvOiAyKSxcclxuICBvbmx5IHNjcmVlbiBhbmQgKCAgIG1pbi0tbW96LWRldmljZS1waXhlbC1yYXRpbzogMiksXHJcbiAgb25seSBzY3JlZW4gYW5kICggICAgIC1vLW1pbi1kZXZpY2UtcGl4ZWwtcmF0aW86IDIvMSksXHJcbiAgb25seSBzY3JlZW4gYW5kICggICAgICAgIG1pbi1kZXZpY2UtcGl4ZWwtcmF0aW86IDIpLFxyXG4gIG9ubHkgc2NyZWVuIGFuZCAoICAgICAgICAgICAgICAgIG1pbi1yZXNvbHV0aW9uOiAxOTJkcGkpLFxyXG4gIG9ubHkgc2NyZWVuIGFuZCAoICAgICAgICAgICAgICAgIG1pbi1yZXNvbHV0aW9uOiAyZHBweCkge1xyXG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiQHtmaWxlLTJ4fVwiKTtcclxuICAgIGJhY2tncm91bmQtc2l6ZTogQHdpZHRoLTF4IEBoZWlnaHQtMXg7XHJcbiAgfVxyXG59XHJcbiIsImJvZHkge1xyXG4gICAgIGZvbnQtZmFtaWx5OiBAZm9udC1mYW1pbHkgIWltcG9ydGFudDtcclxufVxyXG5cclxuLypzdGFydFxyXG4tIHJldXNhYmxlIGNsYXNzZXMqL1xyXG4gLnN0eWxlLXJlcXVpcmVkIHtcclxuICAgICBib3JkZXItbGVmdDozcHggc29saWQgcmVkICFpbXBvcnRhbnQ7XHJcbiAgICAgYmFja2dyb3VuZC1jb2xvcjogI2YwZGNkZDtcclxuIH1cclxuIFxyXG4gLnN0eWxlLXZhbGlkIHtcclxuICAgICBib3JkZXItbGVmdDozcHggc29saWQgZ3JlZW4gIWltcG9ydGFudDtcclxuICAgICBib3JkZXItdG9wOjBweCAhaW1wb3J0YW50OyBcclxuICAgICBib3JkZXItYm90dG9tOjBweCAhaW1wb3J0YW50OyBcclxuICAgICBib3JkZXItcmlnaHQ6MHB4ICFpbXBvcnRhbnQ7IFxyXG4gICAgIGJhY2tncm91bmQtY29sb3I6ICNlN2Y2ZTMgIWltcG9ydGFudDtcclxuIH1cclxuIC8qZW5kXHJcbiByZXVzYWJsZSBjbGFzc2VzKi9cclxuIFxyXG4gXHJcbiAvKnN0YXJ0IFxyXG4gaW5wdXQgc3R5bGVzKi9cclxuIC5zaG93LXZhbGlkYXRlIHtcclxuIFxyXG4gXHJcbiAgICAgaW5wdXQge1xyXG4gICAgICAgICAmLm5nLWludmFsaWQtcmVxdWlyZWQsXHJcbiAgICAgICAgICYubmctaW52YWxpZCB7XHJcbiAgICAgICAgICAgICAuc3R5bGUtcmVxdWlyZWQ7XHJcbiAgICAgICAgIH1cclxuIFxyXG4gICAgICAgICAmLm5nLXZhbGlkLXJlcXVpcmVkIHtcclxuICAgICAgICAgICAgIC5zdHlsZS12YWxpZDtcclxuICAgICAgICAgfVxyXG4gICAgIH1cclxuIFxyXG4gICAgIC51aS1zZWxlY3QtYm9vdHN0cmFwIHtcclxuICAgICAgICAgJi5uZy1pbnZhbGlkLXJlcXVpcmVkIHtcclxuICAgICAgICAgICAgIHNwYW4udWktc2VsZWN0LXRvZ2dsZSB7XHJcbiAgICAgICAgICAgICAgICAgLnN0eWxlLXJlcXVpcmVkXHJcbiAgICAgICAgICAgICB9XHJcbiAgICAgICAgIH1cclxuIFxyXG4gICAgICAgICAmLm5nLXZhbGlkLXJlcXVpcmVkIHtcclxuICAgICAgICAgICAgIHNwYW4udWktc2VsZWN0LXRvZ2dsZSB7XHJcbiAgICAgICAgICAgICAgICAgLnN0eWxlLXZhbGlkO1xyXG4gICAgICAgICAgICAgfSBcclxuICAgICAgICAgfVxyXG4gICAgIH1cclxuIFxyXG4gICAgIC5oYXMtZXJyb3Ige1xyXG4gICAgICAgICAuZm9ybS1jb250cm9sIHtcclxuICAgICAgICAgICAgIGJvcmRlci10b3A6MHB4ICFpbXBvcnRhbnQ7IFxyXG4gICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTowcHggIWltcG9ydGFudDsgXHJcbiAgICAgICAgICAgICBib3JkZXItcmlnaHQ6MHB4ICFpbXBvcnRhbnQ7IFxyXG4gICAgICAgICB9XHJcbiAgICAgfVxyXG4gXHJcbiB9XHJcbiBcclxuIC5mb3JtLWNvbnRyb2wge1xyXG4gICAgIC13ZWJraXQtYm94LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50O1xyXG4gICAgIGJveC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDtcclxuIH1cclxuIFxyXG4gbGFiZWwge1xyXG4gICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcbiAgICAgbWFyZ2luLWJvdHRvbTogMnB4O1xyXG4gXHJcblxyXG4gICAgICYuZm9udC13ZWlnaHQtYm9sZCB7XHJcbiAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkICFpbXBvcnRhbnQ7XHJcbiAgICAgfVxyXG4gfVxyXG4gXHJcbiBcclxuIC8qYWRkIGEgbm90IHJlcXVpcmVkIGN1cnNvciBvbiB0aGUgZGlzYWJsZSBmaWVsZHNldCovXHJcbiAuZmllbGRzZXQtb3ZlcmxheSB7XHJcbiAgICAgY3Vyc29yOiBub3QtYWxsb3dlZDtcclxuIH1cclxuIFxyXG4ucmUtdXNlLWJ0bi1zbWFsbCB7XHJcbiAgICBib3JkZXItcmFkaXVzOiAzcHg7XHJcbiAgICBoZWlnaHQ6IDI1cHg7XHJcbiAgICBsaW5lLWhlaWdodDogMjVweDtcclxuICAgIG1hcmdpbi10b3A6IDNweDtcclxuICAgIHBhZGRpbmc6IDAgMTBweDtcclxuICAgIHRleHQtdHJhbnNmb3JtOiBub25lO1xyXG59XHJcblxyXG4gLypidXR0b24gc3R5bGVzKi9cclxuIC5idG4tcHJpbWFyeSwgXHJcbiAuYnRuLXByaW1hcnlbZGlzYWJsZWRdIHtcclxuICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA1MjllO1xyXG4gICAgLy8gIGJvcmRlci1jb2xvcjogIzAwOTlmZjtcclxuICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgIGNvbG9yOiB3aGl0ZTtcclxuXHJcbiAgICAgJi5idG4tc21hbGwge1xyXG4gICAgICAgIC5yZS11c2UtYnRuLXNtYWxsO1xyXG4gICAgIH1cclxuIH1cclxuIFxyXG4gLmJ0bi1zZWNvbmRhcnksIFxyXG4gLmJ0bi1zZWNvbmRhcnlbZGlzYWJsZWRdIHtcclxuICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xyXG4gICAgIGJvcmRlcjogMXB4IHNvbGlkICMwMDUyOWU7XHJcbiAgICAgY29sb3I6ICMwMDUyOWU7XHJcbiAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuXHJcbiAgICAgJi5idG4tc21hbGwge1xyXG4gICAgICAgIC5yZS11c2UtYnRuLXNtYWxsO1xyXG4gICAgIH1cclxuIH1cclxuXHJcbiAuc3VibWl0LWJ0biB7XHJcbiAgICBoZWlnaHQ6IDQwcHg7XHJcbiAgICBwYWRkaW5nOiAwIDQwcHg7XHJcbiAgICBib3JkZXItcmFkaXVzOiAyNXB4O1xyXG4gICAgbGluZS1oZWlnaHQ6IDQwcHg7XHJcblxyXG4gICAgJjpmb2N1cyB7XHJcbiAgICAgICAgb3V0bGluZSA6IG5vbmU7XHJcbiAgICB9XHJcbiB9XHJcbiBcclxuIFxyXG4gLyplbmQgXHJcbiBvdmVycmlkZSBzdHlsZXMgKi9cclxuIFxyXG4gLypzdGFydFxyXG4gb3ZlcnJpZGUgc3R5bGVzICovXHJcbiAubmF2LXRhYnMgPiBsaS5hY3RpdmUge1xyXG4gICAgIGJvcmRlci1ib3R0b206MXB4IHNvbGlkIHdoaXRlO1xyXG4gfVxyXG5cclxuIC5ncmV5LWNvbnRhaW5lci1ib3JkZXIge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2Y0ZjRmNDtcclxuICAgIHBhZGRpbmc6IDEwcHggMjBweDtcclxuICAgIGNvbG9yOiAjMzMzO1xyXG4gICAgYm9yZGVyOiAxcHggc29saWQgI2RkZDtcclxuIH1cclxuXHJcbiAuZ3JleS1iZy1jb250YWluZXIge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjojZmFmYWZhO1xyXG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNkNGQ0ZDQ7XHJcbiAgICBwYWRkaW5nOiAyMHB4O1xyXG4gICAgbWFyZ2luLWJvdHRvbToyMHB4O1xyXG5cclxuICAgIC50YWJsZS1zdHJpcGVkID4gdGJvZHkgPiB0cjpudGgtb2YtdHlwZShvZGQpIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xyXG4gICAgfVxyXG5cclxuICAgICYubm8tYnRtLWJvcmRlciB7XHJcbiAgICAgICAgYm9yZGVyLWJvdHRvbTowcHg7XHJcbiAgICB9XHJcbiB9XHJcbiBcclxuIC5taWQtZ3JleS1iZy1jb250YWluZXIge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjojRjdGN0Y3O1xyXG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNkNGQ0ZDQ7XHJcbiAgICBwYWRkaW5nOiAyMHB4O1xyXG4gICAgbWFyZ2luLWJvdHRvbToyMHB4O1xyXG5cclxuICAgICYubm8tYnRtLWJvcmRlciB7XHJcbiAgICAgICAgYm9yZGVyLWJvdHRvbTowcHg7XHJcbiAgICB9XHJcblxyXG4gICAgJi5uby1idG0tcGFkZGluZyB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTowcHg7XHJcbiAgICB9XHJcbiB9XHJcblxyXG4gLmhlbHAtaWNvbiB7XHJcbiAgICAgY29sb3I6IEBjb3Jwb3JhdGVUZWFsO1xyXG4gICAgIGZvbnQtc2l6ZTogMTVweDtcclxuICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiB9XHJcblxyXG4udGFibGUtaW5saW5lLWVkaXQge1xyXG5cclxuICAgIHRkIHtcclxuICAgICAgICAmOmZpcnN0LWNoaWxkIHtcclxuICAgICAgICAgICAgcGFkZGluZzogM3B4IDEwcHggMHB4IDEwcHg7XHJcbiAgICAgICAgICAgIHdpZHRoOjkwcHg7XHJcbiAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAuYnRuIHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5lZGl0LW1vZGUtcm93IHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiNlNWVkZjUgIWltcG9ydGFudDtcclxuXHJcbiAgICAgICAgdGQge1xyXG4gICAgICAgICAgICBcclxuICAgICAgICAgICAgJjpmaXJzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiA1cHggMTBweCA3cHg7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICY6bm90KDpmaXJzdC1jaGlsZCkgeyAgICAgICAgICAgIFxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICBpbnB1dCB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOjVweDtcclxuICAgICAgICAgICAgICAgIHdpZHRoOjYwJTtcclxuICAgICAgICAgICAgICAgIGZsb2F0OiByaWdodDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLnVpLXNlbGVjdC1jb250YWluZXIge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDo1cHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcblxyXG4vLyBib2R5IHtcclxuLy8gICAgIGZvbnQtZmFtaWx5OiBAZm9udC1mYW1pbHkgIWltcG9ydGFudDtcclxuLy8gfVxyXG5cclxuLy8gLypzdGFydFxyXG4vLyByZXVzYWJsZSBjbGFzc2VzKi9cclxuLy8gLnN0eWxlLXJlcXVpcmVkIHtcclxuLy8gICAgIGJvcmRlci1sZWZ0OjNweCBzb2xpZCByZWQgIWltcG9ydGFudDtcclxuLy8gICAgIGJhY2tncm91bmQtY29sb3I6ICNmMGRjZGQ7XHJcbi8vIH1cclxuXHJcbi8vIC5zdHlsZS12YWxpZCB7XHJcbi8vICAgICBib3JkZXItbGVmdDozcHggc29saWQgZ3JlZW4gIWltcG9ydGFudDtcclxuLy8gICAgIGJvcmRlci10b3A6MHB4ICFpbXBvcnRhbnQ7IFxyXG4vLyAgICAgYm9yZGVyLWJvdHRvbTowcHggIWltcG9ydGFudDsgXHJcbi8vICAgICBib3JkZXItcmlnaHQ6MHB4ICFpbXBvcnRhbnQ7IFxyXG4vLyAgICAgYmFja2dyb3VuZC1jb2xvcjogI2U3ZjZlMyAhaW1wb3J0YW50O1xyXG4vLyB9XHJcbi8vIC8qZW5kXHJcbi8vIHJldXNhYmxlIGNsYXNzZXMqL1xyXG5cclxuXHJcbi8vIC8qc3RhcnQgXHJcbi8vIGlucHV0IHN0eWxlcyovXHJcbi8vIC5zaG93LXZhbGlkYXRlIHtcclxuXHJcblxyXG4vLyAgICAgaW5wdXQge1xyXG4vLyAgICAgICAgICYubmctaW52YWxpZC1yZXF1aXJlZCxcclxuLy8gICAgICAgICAmLm5nLWludmFsaWQge1xyXG4vLyAgICAgICAgICAgICAuc3R5bGUtcmVxdWlyZWQ7XHJcbi8vICAgICAgICAgfVxyXG5cclxuLy8gICAgICAgICAmLm5nLXZhbGlkLXJlcXVpcmVkIHtcclxuLy8gICAgICAgICAgICAgLnN0eWxlLXZhbGlkO1xyXG4vLyAgICAgICAgIH1cclxuLy8gICAgIH1cclxuXHJcbi8vICAgICAudWktc2VsZWN0LWJvb3RzdHJhcCB7XHJcbi8vICAgICAgICAgJi5uZy1pbnZhbGlkLXJlcXVpcmVkIHtcclxuLy8gICAgICAgICAgICAgc3Bhbi51aS1zZWxlY3QtdG9nZ2xlIHtcclxuLy8gICAgICAgICAgICAgICAgIC5zdHlsZS1yZXF1aXJlZFxyXG4vLyAgICAgICAgICAgICB9XHJcbi8vICAgICAgICAgfVxyXG5cclxuLy8gICAgICAgICAmLm5nLXZhbGlkLXJlcXVpcmVkIHtcclxuLy8gICAgICAgICAgICAgc3Bhbi51aS1zZWxlY3QtdG9nZ2xlIHtcclxuLy8gICAgICAgICAgICAgICAgIC5zdHlsZS12YWxpZDtcclxuLy8gICAgICAgICAgICAgfSBcclxuLy8gICAgICAgICB9XHJcbi8vICAgICB9XHJcblxyXG4vLyAgICAgLmhhcy1lcnJvciB7XHJcbi8vICAgICAgICAgLmZvcm0tY29udHJvbCB7XHJcbi8vICAgICAgICAgICAgIGJvcmRlci10b3A6MHB4ICFpbXBvcnRhbnQ7IFxyXG4vLyAgICAgICAgICAgICBib3JkZXItYm90dG9tOjBweCAhaW1wb3J0YW50OyBcclxuLy8gICAgICAgICAgICAgYm9yZGVyLXJpZ2h0OjBweCAhaW1wb3J0YW50OyBcclxuLy8gICAgICAgICB9XHJcbi8vICAgICB9XHJcblxyXG4vLyB9XHJcblxyXG4vLyAuZm9ybS1jb250cm9sIHtcclxuLy8gICAgIC13ZWJraXQtYm94LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50O1xyXG4vLyAgICAgYm94LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50O1xyXG4vLyB9XHJcblxyXG4vLyBsYWJlbCB7XHJcbi8vICAgICBmb250LXdlaWdodDogbm9ybWFsO1xyXG4vLyAgICAgbWFyZ2luLWJvdHRvbTogMnB4O1xyXG5cclxuLy8gICAgICYuaXMtcmVxdWlyZWQge1xyXG4vLyAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4vLyAgICAgfVxyXG4vLyB9XHJcblxyXG4vLyAvKmVuZFxyXG4vLyBpbnB1dCBzdHlsZXMqL1xyXG5cclxuLy8gLypzdGFydFxyXG4vLyBwYWdlIGhlYWRlciBzdHlsZXMgKi9cclxuXHJcbi8vIGhlYWRlciB7XHJcbi8vICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjlmOWY5O1xyXG4vLyAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNkMmQyZDI7XHJcbi8vICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xyXG4vLyAgICAgcGFkZGluZy10b3A6IDEwcHg7XHJcbi8vICAgICBwYWRkaW5nLWJvdHRvbTogMTBweDtcclxuXHJcbi8vICAgICBoMSB7XHJcbi8vICAgICAgICAgJi5wYWdlLXRpdGxlIHtcclxuLy8gICAgICAgICAgICAgZm9udC1zaXplOiAzMHB4O1xyXG4vLyAgICAgICAgICAgICBmb250LXdlaWdodDogMzAwICFpbXBvcnRhbnQ7XHJcbi8vICAgICAgICAgfVxyXG4vLyAgICAgfVxyXG5cclxuLy8gICAgIC5hY2NvdW50LW5hbWUge1xyXG4vLyAgICAgICAgIGZsb2F0OmxlZnQ7XHJcbi8vICAgICB9XHJcbi8vIH1cclxuXHJcbi8vIC8qZW5kIFxyXG4vLyBwYWdlIGhlYWRlciBzdHlsZXMgKi9cclxuXHJcbi8vIC8qc3RhcnRcclxuLy8gb3ZlcnJpZGUgc3R5bGVzICovXHJcblxyXG4vLyAvKnJlbW92ZSB0aGUgcGFkZGluZyBhYm92ZSB0aGUgcGFnZSBjb250YWluZXIqL1xyXG4vLyAucGFkZGVkLXZpZXcge1xyXG4vLyAgICAgcGFkZGluZy10b3A6MHB4O1xyXG4vLyB9XHJcblxyXG4vLyAvKmFkZCBhIG5vdCByZXF1aXJlZCBjdXJzb3Igb24gdGhlIGRpc2FibGUgZmllbGRzZXQqL1xyXG4vLyAuZmllbGRzZXQtb3ZlcmxheSB7XHJcbi8vICAgICBjdXJzb3I6IG5vdC1hbGxvd2VkO1xyXG4vLyB9XHJcblxyXG4vLyAvKmJ1dHRvbiBzdHlsZXMqL1xyXG4vLyAuYnRuLXByaW1hcnksIFxyXG4vLyAuYnRuLXByaW1hcnlbZGlzYWJsZWRdIHtcclxuLy8gICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDk5ZmY7XHJcbi8vICAgICBib3JkZXItY29sb3I6ICMwMDk5ZmY7XHJcbi8vICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4vLyB9XHJcblxyXG4vLyAuYnRuLXNlY29uZGFyeSwgXHJcbi8vIC5idG4tc2Vjb25kYXJ5W2Rpc2FibGVkXSB7XHJcbi8vICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xyXG4vLyAgICAgYm9yZGVyOiAxcHggc29saWQgIzAwOTlmZjtcclxuLy8gICAgIGNvbG9yOiAjMDA5OWZmO1xyXG4vLyAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuLy8gfVxyXG5cclxuLy8gLmJ0bi1kYW5nZXIsXHJcbi8vIC5idG4tc3VjY2VzcywgXHJcbi8vIC5idG4taW5mbyB7XHJcbi8vICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG5cclxuLy8gfVxyXG5cclxuLy8gLyplbmQgXHJcbi8vIG92ZXJyaWRlIHN0eWxlcyAqL1xyXG5cclxuLy8gLypzdGFydFxyXG4vLyBvdmVycmlkZSBzdHlsZXMgKi9cclxuXHJcbi8vIC5uYXYubmF2LXRhYnMge1xyXG4vLyAgICAgYm9yZGVyLXRvcDoxcHggc29saWQgI2NiZDRkOTtcclxuLy8gICAgIGJhY2tncm91bmQtY29sb3I6ICNlOWU5ZTkgIWltcG9ydGFudDtcclxuLy8gICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHJcbi8vICAgICBsaSB7XHJcbi8vICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG5cclxuLy8gICAgICAgICAmLmFjdGl2ZSB7XHJcbi8vICAgICAgICAgICAgIGEge1xyXG4vLyAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbi8vICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAwcHg7XHJcbi8vICAgICAgICAgICAgICAgICBib3JkZXI6MHB4O1xyXG4vLyAgICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICM1NTdmOTc7XHJcbi8vICAgICAgICAgICAgIH1cclxuLy8gICAgICAgICB9XHJcbi8vICAgICB9XHJcblxyXG4vLyAgICAgPiBsaSB7XHJcbi8vICAgICAgICAgbWFyZ2luLWJvdHRvbTogLTFweDtcclxuLy8gICAgICAgICBmbG9hdDogbm9uZTtcclxuLy8gICAgIH1cclxuLy8gfVxyXG5cclxuLy8gLypuYXYgZHJvcGRvd25zKi9cclxuLy8gICAgIC5kcm9wZG93bi1tZW51ID4gbGkgPiBhIHtcclxuLy8gICAgICAgICB0cmFuc2l0aW9uOiBhbGwgbGluZWFyIDAuM3M7XHJcbiAgXHJcbi8vICAgICAgICAgJjpob3ZlcixcclxuLy8gICAgICAgICAmOmZvY3VzIHtcclxuLy8gICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2NjYyAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICBcclxuLy8gICAgICAgICB9XHJcbi8vICAgICB9XHJcblxyXG4vKmlucHV0IHR5cGUgbnVtYmVyKi9cclxuaW5wdXRbdHlwZT1udW1iZXJdIHtcclxuICAgIHRleHQtYWxpZ246IHJpZ2h0O1xyXG59XHJcbi8qbmF2IHVpYi10YWJzZXQgYnV0dG9uIGdyb3VwKi9cclxuZGl2W2FjdGl2ZT10YWJdLmJ0bi1ncm91cCwgZGl2W2FjdGl2ZT10ZXJtaW5hbHRhYl0uYnRuLWdyb3VwIFxyXG57XHJcbiAgICB3aWR0aDoxMDAlOyAgIFxyXG59XHJcblxyXG5kaXZbYWN0aXZlPXRhYl0uYnRuLWdyb3VwID4gdWwsIGRpdlthY3RpdmU9dGVybWluYWx0YWJdLmJ0bi1ncm91cCA+IHVse1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogdW5zZXQgIWltcG9ydGFudDtcclxuICAgIGJvcmRlci10b3A6IHVuc2V0ICFpbXBvcnRhbnQ7XHJcbiAgICBib3JkZXItYm90dG9tOiB1bnNldCAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4vLyAvKmVuZFxyXG4vLyBvdmVycmlkZSBzdHlsZXMgKi9cclxuXHJcblxyXG5cclxuXHJcbi8vIEBpbXBvcnQgJ21hcmdpbi1wYWRkaW5nLmxlc3MnO1xyXG4iLCIvL1xyXG4vLyBDb21wb25lbnQgYW5pbWF0aW9uc1xyXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG5cclxuLy8gSGVhZHMgdXAhXHJcbi8vXHJcbi8vIFdlIGRvbid0IHVzZSB0aGUgYC5vcGFjaXR5KClgIG1peGluIGhlcmUgc2luY2UgaXQgY2F1c2VzIGEgYnVnIHdpdGggdGV4dFxyXG4vLyBmaWVsZHMgaW4gSUU3LTguIFNvdXJjZTogaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL3B1bGwvMzU1Mi5cclxuXHJcbi5mYWRlIHtcclxuICBvcGFjaXR5OiAwO1xyXG4gIC50cmFuc2l0aW9uKG9wYWNpdHkgLjE1cyBsaW5lYXIpO1xyXG4gICYuaW4ge1xyXG4gICAgb3BhY2l0eTogMTtcclxuICB9XHJcbn1cclxuXHJcbi5jb2xsYXBzZSB7XHJcbiAgZGlzcGxheTogbm9uZTtcclxuXHJcbiAgJi5pbiAgICAgIHsgZGlzcGxheTogYmxvY2s7IH1cclxuICB0ciYuaW4gICAgeyBkaXNwbGF5OiB0YWJsZS1yb3c7IH1cclxuICB0Ym9keSYuaW4geyBkaXNwbGF5OiB0YWJsZS1yb3ctZ3JvdXA7IH1cclxufVxyXG5cclxuLmNvbGxhcHNpbmcge1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICBoZWlnaHQ6IDA7XHJcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAudHJhbnNpdGlvbi1wcm9wZXJ0eSh+XCJoZWlnaHQsIHZpc2liaWxpdHlcIik7XHJcbiAgLnRyYW5zaXRpb24tZHVyYXRpb24oLjM1cyk7XHJcbiAgLnRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uKGVhc2UpO1xyXG59XHJcbiIsIi8vIFRhYmxlc1xyXG5cclxuLnRhYmxlLXJvdy12YXJpYW50KEBzdGF0ZTsgQGJhY2tncm91bmQpIHtcclxuICAvLyBFeGFjdCBzZWxlY3RvcnMgYmVsb3cgcmVxdWlyZWQgdG8gb3ZlcnJpZGUgYC50YWJsZS1zdHJpcGVkYCBhbmQgcHJldmVudFxyXG4gIC8vIGluaGVyaXRhbmNlIHRvIG5lc3RlZCB0YWJsZXMuXHJcbiAgLnRhYmxlID4gdGhlYWQgPiB0cixcclxuICAudGFibGUgPiB0Ym9keSA+IHRyLFxyXG4gIC50YWJsZSA+IHRmb290ID4gdHIge1xyXG4gICAgPiB0ZC5Ae3N0YXRlfSxcclxuICAgID4gdGguQHtzdGF0ZX0sXHJcbiAgICAmLkB7c3RhdGV9ID4gdGQsXHJcbiAgICAmLkB7c3RhdGV9ID4gdGgge1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBAYmFja2dyb3VuZDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC8vIEhvdmVyIHN0YXRlcyBmb3IgYC50YWJsZS1ob3ZlcmBcclxuICAvLyBOb3RlOiB0aGlzIGlzIG5vdCBhdmFpbGFibGUgZm9yIGNlbGxzIG9yIHJvd3Mgd2l0aGluIGB0aGVhZGAgb3IgYHRmb290YC5cclxuICAudGFibGUtaG92ZXIgPiB0Ym9keSA+IHRyIHtcclxuICAgID4gdGQuQHtzdGF0ZX06aG92ZXIsXHJcbiAgICA+IHRoLkB7c3RhdGV9OmhvdmVyLFxyXG4gICAgJi5Ae3N0YXRlfTpob3ZlciA+IHRkLFxyXG4gICAgJjpob3ZlciA+IC5Ae3N0YXRlfSxcclxuICAgICYuQHtzdGF0ZX06aG92ZXIgPiB0aCB7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IGRhcmtlbihAYmFja2dyb3VuZCwgNSUpO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG4iLCIvLyBUeXBvZ3JhcGh5XHJcblxyXG4udGV4dC1lbXBoYXNpcy12YXJpYW50KEBjb2xvcikge1xyXG4gIGNvbG9yOiBAY29sb3I7XHJcbiAgYSY6aG92ZXIsXHJcbiAgYSY6Zm9jdXMge1xyXG4gICAgY29sb3I6IGRhcmtlbihAY29sb3IsIDEwJSk7XHJcbiAgfVxyXG59XHJcbiIsIi8vIENvbnRleHR1YWwgYmFja2dyb3VuZHNcclxuXHJcbi5iZy12YXJpYW50KEBjb2xvcikge1xyXG4gIGJhY2tncm91bmQtY29sb3I6IEBjb2xvcjtcclxuICBhJjpob3ZlcixcclxuICBhJjpmb2N1cyB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiBkYXJrZW4oQGNvbG9yLCAxMCUpO1xyXG4gIH1cclxufVxyXG4iLCIvLyBUZXh0IG92ZXJmbG93XHJcbi8vIFJlcXVpcmVzIGlubGluZS1ibG9jayBvciBibG9jayBmb3IgcHJvcGVyIHN0eWxpbmdcclxuXHJcbi50ZXh0LW92ZXJmbG93KCkge1xyXG4gIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XHJcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcclxufVxyXG4iLCIvLyBGcmFtZXdvcmsgZ3JpZCBnZW5lcmF0aW9uXHJcbi8vXHJcbi8vIFVzZWQgb25seSBieSBCb290c3RyYXAgdG8gZ2VuZXJhdGUgdGhlIGNvcnJlY3QgbnVtYmVyIG9mIGdyaWQgY2xhc3NlcyBnaXZlblxyXG4vLyBhbnkgdmFsdWUgb2YgYEBncmlkLWNvbHVtbnNgLlxyXG5cclxuLm1ha2UtZ3JpZC1jb2x1bW5zKCkge1xyXG4gIC8vIENvbW1vbiBzdHlsZXMgZm9yIGFsbCBzaXplcyBvZiBncmlkIGNvbHVtbnMsIHdpZHRocyAxLTEyXHJcbiAgLmNvbChAaW5kZXgpIHsgLy8gaW5pdGlhbFxyXG4gICAgQGl0ZW06IH5cIi5jb2wteHMtQHtpbmRleH0sIC5jb2wtc20tQHtpbmRleH0sIC5jb2wtbWQtQHtpbmRleH0sIC5jb2wtbGctQHtpbmRleH1cIjtcclxuICAgIC5jb2woKEBpbmRleCArIDEpLCBAaXRlbSk7XHJcbiAgfVxyXG4gIC5jb2woQGluZGV4LCBAbGlzdCkgd2hlbiAoQGluZGV4ID08IEBncmlkLWNvbHVtbnMpIHsgLy8gZ2VuZXJhbDsgXCI9PFwiIGlzbid0IGEgdHlwb1xyXG4gICAgQGl0ZW06IH5cIi5jb2wteHMtQHtpbmRleH0sIC5jb2wtc20tQHtpbmRleH0sIC5jb2wtbWQtQHtpbmRleH0sIC5jb2wtbGctQHtpbmRleH1cIjtcclxuICAgIC5jb2woKEBpbmRleCArIDEpLCB+XCJAe2xpc3R9LCBAe2l0ZW19XCIpO1xyXG4gIH1cclxuICAuY29sKEBpbmRleCwgQGxpc3QpIHdoZW4gKEBpbmRleCA+IEBncmlkLWNvbHVtbnMpIHsgLy8gdGVybWluYWxcclxuICAgIEB7bGlzdH0ge1xyXG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgIC8vIFByZXZlbnQgY29sdW1ucyBmcm9tIGNvbGxhcHNpbmcgd2hlbiBlbXB0eVxyXG4gICAgICBtaW4taGVpZ2h0OiAxcHg7XHJcbiAgICAgIC8vIElubmVyIGd1dHRlciB2aWEgcGFkZGluZ1xyXG4gICAgICBwYWRkaW5nLWxlZnQ6ICBjZWlsKChAZ3JpZC1ndXR0ZXItd2lkdGggLyAyKSk7XHJcbiAgICAgIHBhZGRpbmctcmlnaHQ6IGZsb29yKChAZ3JpZC1ndXR0ZXItd2lkdGggLyAyKSk7XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5jb2woMSk7IC8vIGtpY2tzdGFydCBpdFxyXG59XHJcblxyXG4uZmxvYXQtZ3JpZC1jb2x1bW5zKEBjbGFzcykge1xyXG4gIC5jb2woQGluZGV4KSB7IC8vIGluaXRpYWxcclxuICAgIEBpdGVtOiB+XCIuY29sLUB7Y2xhc3N9LUB7aW5kZXh9XCI7XHJcbiAgICAuY29sKChAaW5kZXggKyAxKSwgQGl0ZW0pO1xyXG4gIH1cclxuICAuY29sKEBpbmRleCwgQGxpc3QpIHdoZW4gKEBpbmRleCA9PCBAZ3JpZC1jb2x1bW5zKSB7IC8vIGdlbmVyYWxcclxuICAgIEBpdGVtOiB+XCIuY29sLUB7Y2xhc3N9LUB7aW5kZXh9XCI7XHJcbiAgICAuY29sKChAaW5kZXggKyAxKSwgflwiQHtsaXN0fSwgQHtpdGVtfVwiKTtcclxuICB9XHJcbiAgLmNvbChAaW5kZXgsIEBsaXN0KSB3aGVuIChAaW5kZXggPiBAZ3JpZC1jb2x1bW5zKSB7IC8vIHRlcm1pbmFsXHJcbiAgICBAe2xpc3R9IHtcclxuICAgICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5jb2woMSk7IC8vIGtpY2tzdGFydCBpdFxyXG59XHJcblxyXG4uY2FsYy1ncmlkLWNvbHVtbihAaW5kZXgsIEBjbGFzcywgQHR5cGUpIHdoZW4gKEB0eXBlID0gd2lkdGgpIGFuZCAoQGluZGV4ID4gMCkge1xyXG4gIC5jb2wtQHtjbGFzc30tQHtpbmRleH0ge1xyXG4gICAgd2lkdGg6IHBlcmNlbnRhZ2UoKEBpbmRleCAvIEBncmlkLWNvbHVtbnMpKTtcclxuICB9XHJcbn1cclxuLmNhbGMtZ3JpZC1jb2x1bW4oQGluZGV4LCBAY2xhc3MsIEB0eXBlKSB3aGVuIChAdHlwZSA9IHB1c2gpIGFuZCAoQGluZGV4ID4gMCkge1xyXG4gIC5jb2wtQHtjbGFzc30tcHVzaC1Ae2luZGV4fSB7XHJcbiAgICBsZWZ0OiBwZXJjZW50YWdlKChAaW5kZXggLyBAZ3JpZC1jb2x1bW5zKSk7XHJcbiAgfVxyXG59XHJcbi5jYWxjLWdyaWQtY29sdW1uKEBpbmRleCwgQGNsYXNzLCBAdHlwZSkgd2hlbiAoQHR5cGUgPSBwdXNoKSBhbmQgKEBpbmRleCA9IDApIHtcclxuICAuY29sLUB7Y2xhc3N9LXB1c2gtMCB7XHJcbiAgICBsZWZ0OiBhdXRvO1xyXG4gIH1cclxufVxyXG4uY2FsYy1ncmlkLWNvbHVtbihAaW5kZXgsIEBjbGFzcywgQHR5cGUpIHdoZW4gKEB0eXBlID0gcHVsbCkgYW5kIChAaW5kZXggPiAwKSB7XHJcbiAgLmNvbC1Ae2NsYXNzfS1wdWxsLUB7aW5kZXh9IHtcclxuICAgIHJpZ2h0OiBwZXJjZW50YWdlKChAaW5kZXggLyBAZ3JpZC1jb2x1bW5zKSk7XHJcbiAgfVxyXG59XHJcbi5jYWxjLWdyaWQtY29sdW1uKEBpbmRleCwgQGNsYXNzLCBAdHlwZSkgd2hlbiAoQHR5cGUgPSBwdWxsKSBhbmQgKEBpbmRleCA9IDApIHtcclxuICAuY29sLUB7Y2xhc3N9LXB1bGwtMCB7XHJcbiAgICByaWdodDogYXV0bztcclxuICB9XHJcbn1cclxuLmNhbGMtZ3JpZC1jb2x1bW4oQGluZGV4LCBAY2xhc3MsIEB0eXBlKSB3aGVuIChAdHlwZSA9IG9mZnNldCkge1xyXG4gIC5jb2wtQHtjbGFzc30tb2Zmc2V0LUB7aW5kZXh9IHtcclxuICAgIG1hcmdpbi1sZWZ0OiBwZXJjZW50YWdlKChAaW5kZXggLyBAZ3JpZC1jb2x1bW5zKSk7XHJcbiAgfVxyXG59XHJcblxyXG4vLyBCYXNpYyBsb29waW5nIGluIExFU1NcclxuLmxvb3AtZ3JpZC1jb2x1bW5zKEBpbmRleCwgQGNsYXNzLCBAdHlwZSkgd2hlbiAoQGluZGV4ID49IDApIHtcclxuICAuY2FsYy1ncmlkLWNvbHVtbihAaW5kZXgsIEBjbGFzcywgQHR5cGUpO1xyXG4gIC8vIG5leHQgaXRlcmF0aW9uXHJcbiAgLmxvb3AtZ3JpZC1jb2x1bW5zKChAaW5kZXggLSAxKSwgQGNsYXNzLCBAdHlwZSk7XHJcbn1cclxuXHJcbi8vIENyZWF0ZSBncmlkIGZvciBzcGVjaWZpYyBjbGFzc1xyXG4ubWFrZS1ncmlkKEBjbGFzcykge1xyXG4gIC5mbG9hdC1ncmlkLWNvbHVtbnMoQGNsYXNzKTtcclxuICAubG9vcC1ncmlkLWNvbHVtbnMoQGdyaWQtY29sdW1ucywgQGNsYXNzLCB3aWR0aCk7XHJcbiAgLmxvb3AtZ3JpZC1jb2x1bW5zKEBncmlkLWNvbHVtbnMsIEBjbGFzcywgcHVsbCk7XHJcbiAgLmxvb3AtZ3JpZC1jb2x1bW5zKEBncmlkLWNvbHVtbnMsIEBjbGFzcywgcHVzaCk7XHJcbiAgLmxvb3AtZ3JpZC1jb2x1bW5zKEBncmlkLWNvbHVtbnMsIEBjbGFzcywgb2Zmc2V0KTtcclxufVxyXG4iLCIvLyBHcmlkIHN5c3RlbVxyXG4vL1xyXG4vLyBHZW5lcmF0ZSBzZW1hbnRpYyBncmlkIGNvbHVtbnMgd2l0aCB0aGVzZSBtaXhpbnMuXHJcblxyXG4vLyBDZW50ZXJlZCBjb250YWluZXIgZWxlbWVudFxyXG4uY29udGFpbmVyLWZpeGVkKEBndXR0ZXI6IEBncmlkLWd1dHRlci13aWR0aCkge1xyXG4gIG1hcmdpbi1yaWdodDogYXV0bztcclxuICBtYXJnaW4tbGVmdDogYXV0bztcclxuICBwYWRkaW5nLWxlZnQ6ICBmbG9vcigoQGd1dHRlciAvIDIpKTtcclxuICBwYWRkaW5nLXJpZ2h0OiBjZWlsKChAZ3V0dGVyIC8gMikpO1xyXG4gICY6ZXh0ZW5kKC5jbGVhcmZpeCBhbGwpO1xyXG59XHJcblxyXG4vLyBDcmVhdGVzIGEgd3JhcHBlciBmb3IgYSBzZXJpZXMgb2YgY29sdW1uc1xyXG4ubWFrZS1yb3coQGd1dHRlcjogQGdyaWQtZ3V0dGVyLXdpZHRoKSB7XHJcbiAgbWFyZ2luLWxlZnQ6ICBjZWlsKChAZ3V0dGVyIC8gLTIpKTtcclxuICBtYXJnaW4tcmlnaHQ6IGZsb29yKChAZ3V0dGVyIC8gLTIpKTtcclxuICAmOmV4dGVuZCguY2xlYXJmaXggYWxsKTtcclxufVxyXG5cclxuLy8gR2VuZXJhdGUgdGhlIGV4dHJhIHNtYWxsIGNvbHVtbnNcclxuLm1ha2UteHMtY29sdW1uKEBjb2x1bW5zOyBAZ3V0dGVyOiBAZ3JpZC1ndXR0ZXItd2lkdGgpIHtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgZmxvYXQ6IGxlZnQ7XHJcbiAgd2lkdGg6IHBlcmNlbnRhZ2UoKEBjb2x1bW5zIC8gQGdyaWQtY29sdW1ucykpO1xyXG4gIG1pbi1oZWlnaHQ6IDFweDtcclxuICBwYWRkaW5nLWxlZnQ6ICAoQGd1dHRlciAvIDIpO1xyXG4gIHBhZGRpbmctcmlnaHQ6IChAZ3V0dGVyIC8gMik7XHJcbn1cclxuLm1ha2UteHMtY29sdW1uLW9mZnNldChAY29sdW1ucykge1xyXG4gIG1hcmdpbi1sZWZ0OiBwZXJjZW50YWdlKChAY29sdW1ucyAvIEBncmlkLWNvbHVtbnMpKTtcclxufVxyXG4ubWFrZS14cy1jb2x1bW4tcHVzaChAY29sdW1ucykge1xyXG4gIGxlZnQ6IHBlcmNlbnRhZ2UoKEBjb2x1bW5zIC8gQGdyaWQtY29sdW1ucykpO1xyXG59XHJcbi5tYWtlLXhzLWNvbHVtbi1wdWxsKEBjb2x1bW5zKSB7XHJcbiAgcmlnaHQ6IHBlcmNlbnRhZ2UoKEBjb2x1bW5zIC8gQGdyaWQtY29sdW1ucykpO1xyXG59XHJcblxyXG4vLyBHZW5lcmF0ZSB0aGUgc21hbGwgY29sdW1uc1xyXG4ubWFrZS1zbS1jb2x1bW4oQGNvbHVtbnM7IEBndXR0ZXI6IEBncmlkLWd1dHRlci13aWR0aCkge1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICBtaW4taGVpZ2h0OiAxcHg7XHJcbiAgcGFkZGluZy1sZWZ0OiAgKEBndXR0ZXIgLyAyKTtcclxuICBwYWRkaW5nLXJpZ2h0OiAoQGd1dHRlciAvIDIpO1xyXG5cclxuICBAbWVkaWEgKG1pbi13aWR0aDogQHNjcmVlbi1zbS1taW4pIHtcclxuICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgd2lkdGg6IHBlcmNlbnRhZ2UoKEBjb2x1bW5zIC8gQGdyaWQtY29sdW1ucykpO1xyXG4gIH1cclxufVxyXG4ubWFrZS1zbS1jb2x1bW4tb2Zmc2V0KEBjb2x1bW5zKSB7XHJcbiAgQG1lZGlhIChtaW4td2lkdGg6IEBzY3JlZW4tc20tbWluKSB7XHJcbiAgICBtYXJnaW4tbGVmdDogcGVyY2VudGFnZSgoQGNvbHVtbnMgLyBAZ3JpZC1jb2x1bW5zKSk7XHJcbiAgfVxyXG59XHJcbi5tYWtlLXNtLWNvbHVtbi1wdXNoKEBjb2x1bW5zKSB7XHJcbiAgQG1lZGlhIChtaW4td2lkdGg6IEBzY3JlZW4tc20tbWluKSB7XHJcbiAgICBsZWZ0OiBwZXJjZW50YWdlKChAY29sdW1ucyAvIEBncmlkLWNvbHVtbnMpKTtcclxuICB9XHJcbn1cclxuLm1ha2Utc20tY29sdW1uLXB1bGwoQGNvbHVtbnMpIHtcclxuICBAbWVkaWEgKG1pbi13aWR0aDogQHNjcmVlbi1zbS1taW4pIHtcclxuICAgIHJpZ2h0OiBwZXJjZW50YWdlKChAY29sdW1ucyAvIEBncmlkLWNvbHVtbnMpKTtcclxuICB9XHJcbn1cclxuXHJcbi8vIEdlbmVyYXRlIHRoZSBtZWRpdW0gY29sdW1uc1xyXG4ubWFrZS1tZC1jb2x1bW4oQGNvbHVtbnM7IEBndXR0ZXI6IEBncmlkLWd1dHRlci13aWR0aCkge1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICBtaW4taGVpZ2h0OiAxcHg7XHJcbiAgcGFkZGluZy1sZWZ0OiAgKEBndXR0ZXIgLyAyKTtcclxuICBwYWRkaW5nLXJpZ2h0OiAoQGd1dHRlciAvIDIpO1xyXG5cclxuICBAbWVkaWEgKG1pbi13aWR0aDogQHNjcmVlbi1tZC1taW4pIHtcclxuICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgd2lkdGg6IHBlcmNlbnRhZ2UoKEBjb2x1bW5zIC8gQGdyaWQtY29sdW1ucykpO1xyXG4gIH1cclxufVxyXG4ubWFrZS1tZC1jb2x1bW4tb2Zmc2V0KEBjb2x1bW5zKSB7XHJcbiAgQG1lZGlhIChtaW4td2lkdGg6IEBzY3JlZW4tbWQtbWluKSB7XHJcbiAgICBtYXJnaW4tbGVmdDogcGVyY2VudGFnZSgoQGNvbHVtbnMgLyBAZ3JpZC1jb2x1bW5zKSk7XHJcbiAgfVxyXG59XHJcbi5tYWtlLW1kLWNvbHVtbi1wdXNoKEBjb2x1bW5zKSB7XHJcbiAgQG1lZGlhIChtaW4td2lkdGg6IEBzY3JlZW4tbWQtbWluKSB7XHJcbiAgICBsZWZ0OiBwZXJjZW50YWdlKChAY29sdW1ucyAvIEBncmlkLWNvbHVtbnMpKTtcclxuICB9XHJcbn1cclxuLm1ha2UtbWQtY29sdW1uLXB1bGwoQGNvbHVtbnMpIHtcclxuICBAbWVkaWEgKG1pbi13aWR0aDogQHNjcmVlbi1tZC1taW4pIHtcclxuICAgIHJpZ2h0OiBwZXJjZW50YWdlKChAY29sdW1ucyAvIEBncmlkLWNvbHVtbnMpKTtcclxuICB9XHJcbn1cclxuXHJcbi8vIEdlbmVyYXRlIHRoZSBsYXJnZSBjb2x1bW5zXHJcbi5tYWtlLWxnLWNvbHVtbihAY29sdW1uczsgQGd1dHRlcjogQGdyaWQtZ3V0dGVyLXdpZHRoKSB7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIG1pbi1oZWlnaHQ6IDFweDtcclxuICBwYWRkaW5nLWxlZnQ6ICAoQGd1dHRlciAvIDIpO1xyXG4gIHBhZGRpbmctcmlnaHQ6IChAZ3V0dGVyIC8gMik7XHJcblxyXG4gIEBtZWRpYSAobWluLXdpZHRoOiBAc2NyZWVuLWxnLW1pbikge1xyXG4gICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICB3aWR0aDogcGVyY2VudGFnZSgoQGNvbHVtbnMgLyBAZ3JpZC1jb2x1bW5zKSk7XHJcbiAgfVxyXG59XHJcbi5tYWtlLWxnLWNvbHVtbi1vZmZzZXQoQGNvbHVtbnMpIHtcclxuICBAbWVkaWEgKG1pbi13aWR0aDogQHNjcmVlbi1sZy1taW4pIHtcclxuICAgIG1hcmdpbi1sZWZ0OiBwZXJjZW50YWdlKChAY29sdW1ucyAvIEBncmlkLWNvbHVtbnMpKTtcclxuICB9XHJcbn1cclxuLm1ha2UtbGctY29sdW1uLXB1c2goQGNvbHVtbnMpIHtcclxuICBAbWVkaWEgKG1pbi13aWR0aDogQHNjcmVlbi1sZy1taW4pIHtcclxuICAgIGxlZnQ6IHBlcmNlbnRhZ2UoKEBjb2x1bW5zIC8gQGdyaWQtY29sdW1ucykpO1xyXG4gIH1cclxufVxyXG4ubWFrZS1sZy1jb2x1bW4tcHVsbChAY29sdW1ucykge1xyXG4gIEBtZWRpYSAobWluLXdpZHRoOiBAc2NyZWVuLWxnLW1pbikge1xyXG4gICAgcmlnaHQ6IHBlcmNlbnRhZ2UoKEBjb2x1bW5zIC8gQGdyaWQtY29sdW1ucykpO1xyXG4gIH1cclxufVxyXG4iLCIvL1xyXG4vLyBMaXN0IGdyb3Vwc1xyXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG5cclxuXHJcbi8vIEJhc2UgY2xhc3NcclxuLy9cclxuLy8gRWFzaWx5IHVzYWJsZSBvbiA8dWw+LCA8b2w+LCBvciA8ZGl2Pi5cclxuXHJcbi5saXN0LWdyb3VwIHtcclxuICAvLyBObyBuZWVkIHRvIHNldCBsaXN0LXN0eWxlOiBub25lOyBzaW5jZSAubGlzdC1ncm91cC1pdGVtIGlzIGJsb2NrIGxldmVsXHJcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxuICBwYWRkaW5nLWxlZnQ6IDA7IC8vIHJlc2V0IHBhZGRpbmcgYmVjYXVzZSB1bCBhbmQgb2xcclxufVxyXG5cclxuXHJcbi8vIEluZGl2aWR1YWwgbGlzdCBpdGVtc1xyXG4vL1xyXG4vLyBVc2Ugb24gYGxpYHMgb3IgYGRpdmBzIHdpdGhpbiB0aGUgYC5saXN0LWdyb3VwYCBwYXJlbnQuXHJcblxyXG4ubGlzdC1ncm91cC1pdGVtIHtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbiAgcGFkZGluZzogMTBweCAxNXB4O1xyXG4gIC8vIFBsYWNlIHRoZSBib3JkZXIgb24gdGhlIGxpc3QgaXRlbXMgYW5kIG5lZ2F0aXZlIG1hcmdpbiB1cCBmb3IgYmV0dGVyIHN0eWxpbmdcclxuICBtYXJnaW4tYm90dG9tOiAtMXB4O1xyXG4gIGJhY2tncm91bmQtY29sb3I6IEBsaXN0LWdyb3VwLWJnO1xyXG4gIGJvcmRlcjogMXB4IHNvbGlkIEBsaXN0LWdyb3VwLWJvcmRlcjtcclxuXHJcbiAgLy8gUm91bmQgdGhlIGZpcnN0IGFuZCBsYXN0IGl0ZW1zXHJcbiAgJjpmaXJzdC1jaGlsZCB7XHJcbiAgICAuYm9yZGVyLXRvcC1yYWRpdXMoQGxpc3QtZ3JvdXAtYm9yZGVyLXJhZGl1cyk7XHJcbiAgfVxyXG4gICY6bGFzdC1jaGlsZCB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgLmJvcmRlci1ib3R0b20tcmFkaXVzKEBsaXN0LWdyb3VwLWJvcmRlci1yYWRpdXMpO1xyXG4gIH1cclxufVxyXG5cclxuXHJcbi8vIEludGVyYWN0aXZlIGxpc3QgaXRlbXNcclxuLy9cclxuLy8gVXNlIGFuY2hvciBvciBidXR0b24gZWxlbWVudHMgaW5zdGVhZCBvZiBgbGlgcyBvciBgZGl2YHMgdG8gY3JlYXRlIGludGVyYWN0aXZlIGl0ZW1zLlxyXG4vLyBJbmNsdWRlcyBhbiBleHRyYSBgLmFjdGl2ZWAgbW9kaWZpZXIgY2xhc3MgZm9yIHNob3dpbmcgc2VsZWN0ZWQgaXRlbXMuXHJcblxyXG5hLmxpc3QtZ3JvdXAtaXRlbSxcclxuYnV0dG9uLmxpc3QtZ3JvdXAtaXRlbSB7XHJcbiAgY29sb3I6IEBsaXN0LWdyb3VwLWxpbmstY29sb3I7XHJcblxyXG4gIC5saXN0LWdyb3VwLWl0ZW0taGVhZGluZyB7XHJcbiAgICBjb2xvcjogQGxpc3QtZ3JvdXAtbGluay1oZWFkaW5nLWNvbG9yO1xyXG4gIH1cclxuXHJcbiAgLy8gSG92ZXIgc3RhdGVcclxuICAmOmhvdmVyLFxyXG4gICY6Zm9jdXMge1xyXG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgY29sb3I6IEBsaXN0LWdyb3VwLWxpbmstaG92ZXItY29sb3I7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiBAbGlzdC1ncm91cC1ob3Zlci1iZztcclxuICB9XHJcbn1cclxuXHJcbmJ1dHRvbi5saXN0LWdyb3VwLWl0ZW0ge1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIHRleHQtYWxpZ246IGxlZnQ7XHJcbn1cclxuXHJcbi5saXN0LWdyb3VwLWl0ZW0ge1xyXG4gIC8vIERpc2FibGVkIHN0YXRlXHJcbiAgJi5kaXNhYmxlZCxcclxuICAmLmRpc2FibGVkOmhvdmVyLFxyXG4gICYuZGlzYWJsZWQ6Zm9jdXMge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogQGxpc3QtZ3JvdXAtZGlzYWJsZWQtYmc7XHJcbiAgICBjb2xvcjogQGxpc3QtZ3JvdXAtZGlzYWJsZWQtY29sb3I7XHJcbiAgICBjdXJzb3I6IEBjdXJzb3ItZGlzYWJsZWQ7XHJcblxyXG4gICAgLy8gRm9yY2UgY29sb3IgdG8gaW5oZXJpdCBmb3IgY3VzdG9tIGNvbnRlbnRcclxuICAgIC5saXN0LWdyb3VwLWl0ZW0taGVhZGluZyB7XHJcbiAgICAgIGNvbG9yOiBpbmhlcml0O1xyXG4gICAgfVxyXG4gICAgLmxpc3QtZ3JvdXAtaXRlbS10ZXh0IHtcclxuICAgICAgY29sb3I6IEBsaXN0LWdyb3VwLWRpc2FibGVkLXRleHQtY29sb3I7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAvLyBBY3RpdmUgY2xhc3Mgb24gaXRlbSBpdHNlbGYsIG5vdCBwYXJlbnRcclxuICAmLmFjdGl2ZSxcclxuICAmLmFjdGl2ZTpob3ZlcixcclxuICAmLmFjdGl2ZTpmb2N1cyB7XHJcbiAgICB6LWluZGV4OiAyOyAvLyBQbGFjZSBhY3RpdmUgaXRlbXMgYWJvdmUgdGhlaXIgc2libGluZ3MgZm9yIHByb3BlciBib3JkZXIgc3R5bGluZ1xyXG4gICAgY29sb3I6IEBsaXN0LWdyb3VwLWFjdGl2ZS1jb2xvcjtcclxuICAgIGJhY2tncm91bmQtY29sb3I6IEBsaXN0LWdyb3VwLWFjdGl2ZS1iZztcclxuICAgIGJvcmRlci1jb2xvcjogQGxpc3QtZ3JvdXAtYWN0aXZlLWJvcmRlcjtcclxuXHJcbiAgICAvLyBGb3JjZSBjb2xvciB0byBpbmhlcml0IGZvciBjdXN0b20gY29udGVudFxyXG4gICAgLmxpc3QtZ3JvdXAtaXRlbS1oZWFkaW5nLFxyXG4gICAgLmxpc3QtZ3JvdXAtaXRlbS1oZWFkaW5nID4gc21hbGwsXHJcbiAgICAubGlzdC1ncm91cC1pdGVtLWhlYWRpbmcgPiAuc21hbGwge1xyXG4gICAgICBjb2xvcjogaW5oZXJpdDtcclxuICAgIH1cclxuICAgIC5saXN0LWdyb3VwLWl0ZW0tdGV4dCB7XHJcbiAgICAgIGNvbG9yOiBAbGlzdC1ncm91cC1hY3RpdmUtdGV4dC1jb2xvcjtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcblxyXG4vLyBDb250ZXh0dWFsIHZhcmlhbnRzXHJcbi8vXHJcbi8vIEFkZCBtb2RpZmllciBjbGFzc2VzIHRvIGNoYW5nZSB0ZXh0IGFuZCBiYWNrZ3JvdW5kIGNvbG9yIG9uIGluZGl2aWR1YWwgaXRlbXMuXHJcbi8vIE9yZ2FuaXphdGlvbmFsbHksIHRoaXMgbXVzdCBjb21lIGFmdGVyIHRoZSBgOmhvdmVyYCBzdGF0ZXMuXHJcblxyXG4ubGlzdC1ncm91cC1pdGVtLXZhcmlhbnQoc3VjY2VzczsgQHN0YXRlLXN1Y2Nlc3MtYmc7IEBzdGF0ZS1zdWNjZXNzLXRleHQpO1xyXG4ubGlzdC1ncm91cC1pdGVtLXZhcmlhbnQoaW5mbzsgQHN0YXRlLWluZm8tYmc7IEBzdGF0ZS1pbmZvLXRleHQpO1xyXG4ubGlzdC1ncm91cC1pdGVtLXZhcmlhbnQod2FybmluZzsgQHN0YXRlLXdhcm5pbmctYmc7IEBzdGF0ZS13YXJuaW5nLXRleHQpO1xyXG4ubGlzdC1ncm91cC1pdGVtLXZhcmlhbnQoZGFuZ2VyOyBAc3RhdGUtZGFuZ2VyLWJnOyBAc3RhdGUtZGFuZ2VyLXRleHQpO1xyXG5cclxuXHJcbi8vIEN1c3RvbSBjb250ZW50IG9wdGlvbnNcclxuLy9cclxuLy8gRXh0cmEgY2xhc3NlcyBmb3IgY3JlYXRpbmcgd2VsbC1mb3JtYXR0ZWQgY29udGVudCB3aXRoaW4gYC5saXN0LWdyb3VwLWl0ZW1gcy5cclxuXHJcbi5saXN0LWdyb3VwLWl0ZW0taGVhZGluZyB7XHJcbiAgbWFyZ2luLXRvcDogMDtcclxuICBtYXJnaW4tYm90dG9tOiA1cHg7XHJcbn1cclxuLmxpc3QtZ3JvdXAtaXRlbS10ZXh0IHtcclxuICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gIGxpbmUtaGVpZ2h0OiAxLjM7XHJcbn1cclxuIiwiLy8gU2luZ2xlIHNpZGUgYm9yZGVyLXJhZGl1c1xyXG5cclxuLmJvcmRlci10b3AtcmFkaXVzKEByYWRpdXMpIHtcclxuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogQHJhZGl1cztcclxuICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogQHJhZGl1cztcclxufVxyXG4uYm9yZGVyLXJpZ2h0LXJhZGl1cyhAcmFkaXVzKSB7XHJcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IEByYWRpdXM7XHJcbiAgICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IEByYWRpdXM7XHJcbn1cclxuLmJvcmRlci1ib3R0b20tcmFkaXVzKEByYWRpdXMpIHtcclxuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogQHJhZGl1cztcclxuICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogQHJhZGl1cztcclxufVxyXG4uYm9yZGVyLWxlZnQtcmFkaXVzKEByYWRpdXMpIHtcclxuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiBAcmFkaXVzO1xyXG4gICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IEByYWRpdXM7XHJcbn1cclxuIiwiLy8gTGlzdCBHcm91cHNcclxuXHJcbi5saXN0LWdyb3VwLWl0ZW0tdmFyaWFudChAc3RhdGU7IEBiYWNrZ3JvdW5kOyBAY29sb3IpIHtcclxuICAubGlzdC1ncm91cC1pdGVtLUB7c3RhdGV9IHtcclxuICAgIGNvbG9yOiBAY29sb3I7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiBAYmFja2dyb3VuZDtcclxuXHJcbiAgICBhJixcclxuICAgIGJ1dHRvbiYge1xyXG4gICAgICBjb2xvcjogQGNvbG9yO1xyXG5cclxuICAgICAgLmxpc3QtZ3JvdXAtaXRlbS1oZWFkaW5nIHtcclxuICAgICAgICBjb2xvcjogaW5oZXJpdDtcclxuICAgICAgfVxyXG5cclxuICAgICAgJjpob3ZlcixcclxuICAgICAgJjpmb2N1cyB7XHJcbiAgICAgICAgY29sb3I6IEBjb2xvcjtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBkYXJrZW4oQGJhY2tncm91bmQsIDUlKTtcclxuICAgICAgfVxyXG4gICAgICAmLmFjdGl2ZSxcclxuICAgICAgJi5hY3RpdmU6aG92ZXIsXHJcbiAgICAgICYuYWN0aXZlOmZvY3VzIHtcclxuICAgICAgICBjb2xvcjogI2ZmZjtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBAY29sb3I7XHJcbiAgICAgICAgYm9yZGVyLWNvbG9yOiBAY29sb3I7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuIiwiLy8gSG9yaXpvbnRhbCBkaXZpZGVyc1xyXG4vL1xyXG4vLyBEaXZpZGVycyAoYmFzaWNhbGx5IGFuIGhyKSB3aXRoaW4gZHJvcGRvd25zIGFuZCBuYXYgbGlzdHNcclxuXHJcbi5uYXYtZGl2aWRlcihAY29sb3I6ICNlNWU1ZTUpIHtcclxuICBoZWlnaHQ6IDFweDtcclxuICBtYXJnaW46ICgoQGxpbmUtaGVpZ2h0LWNvbXB1dGVkIC8gMikgLSAxKSAwO1xyXG4gIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogQGNvbG9yO1xyXG59XHJcbiIsIi8vIE5hdmJhciB2ZXJ0aWNhbCBhbGlnblxyXG4vL1xyXG4vLyBWZXJ0aWNhbGx5IGNlbnRlciBlbGVtZW50cyBpbiB0aGUgbmF2YmFyLlxyXG4vLyBFeGFtcGxlOiBhbiBlbGVtZW50IGhhcyBhIGhlaWdodCBvZiAzMHB4LCBzbyB3cml0ZSBvdXQgYC5uYXZiYXItdmVydGljYWwtYWxpZ24oMzBweCk7YCB0byBjYWxjdWxhdGUgdGhlIGFwcHJvcHJpYXRlIHRvcCBtYXJnaW4uXHJcblxyXG4ubmF2YmFyLXZlcnRpY2FsLWFsaWduKEBlbGVtZW50LWhlaWdodCkge1xyXG4gIG1hcmdpbi10b3A6ICgoQG5hdmJhci1oZWlnaHQgLSBAZWxlbWVudC1oZWlnaHQpIC8gMik7XHJcbiAgbWFyZ2luLWJvdHRvbTogKChAbmF2YmFyLWhlaWdodCAtIEBlbGVtZW50LWhlaWdodCkgLyAyKTtcclxufVxyXG4iLCIvKiFcclxuICogIEZvbnQgQXdlc29tZSA0LjcuMCBieSBAZGF2ZWdhbmR5IC0gaHR0cDovL2ZvbnRhd2Vzb21lLmlvIC0gQGZvbnRhd2Vzb21lXHJcbiAqICBMaWNlbnNlIC0gaHR0cDovL2ZvbnRhd2Vzb21lLmlvL2xpY2Vuc2UgKEZvbnQ6IFNJTCBPRkwgMS4xLCBDU1M6IE1JVCBMaWNlbnNlKVxyXG4gKi9cclxuLyogRk9OVCBQQVRIXHJcbiAqIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXHJcbkBmb250LWZhY2Uge1xyXG4gIGZvbnQtZmFtaWx5OiAnRm9udEF3ZXNvbWUnO1xyXG4gIHNyYzogdXJsKCdmb250cy9mb250YXdlc29tZS13ZWJmb250LmVvdD92PTQuNy4wJyk7XHJcbiAgc3JjOiB1cmwoJ2ZvbnRzL2ZvbnRhd2Vzb21lLXdlYmZvbnQuZW90PyNpZWZpeCZ2PTQuNy4wJykgZm9ybWF0KCdlbWJlZGRlZC1vcGVudHlwZScpLCB1cmwoJ2ZvbnRzL2ZvbnRhd2Vzb21lLXdlYmZvbnQud29mZjI/dj00LjcuMCcpIGZvcm1hdCgnd29mZjInKSwgdXJsKCdmb250cy9mb250YXdlc29tZS13ZWJmb250LndvZmY/dj00LjcuMCcpIGZvcm1hdCgnd29mZicpLCB1cmwoJ2ZvbnRzL2ZvbnRhd2Vzb21lLXdlYmZvbnQudHRmP3Y9NC43LjAnKSBmb3JtYXQoJ3RydWV0eXBlJyksIHVybCgnZm9udHMvZm9udGF3ZXNvbWUtd2ViZm9udC5zdmc/dj00LjcuMCNmb250YXdlc29tZXJlZ3VsYXInKSBmb3JtYXQoJ3N2ZycpO1xyXG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG59XHJcbi5mYSB7XHJcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gIGZvbnQ6IG5vcm1hbCBub3JtYWwgbm9ybWFsIDE0cHgvMSBGb250QXdlc29tZTtcclxuICBmb250LXNpemU6IGluaGVyaXQ7XHJcbiAgdGV4dC1yZW5kZXJpbmc6IGF1dG87XHJcbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XHJcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcclxufVxyXG4vKiBtYWtlcyB0aGUgZm9udCAzMyUgbGFyZ2VyIHJlbGF0aXZlIHRvIHRoZSBpY29uIGNvbnRhaW5lciAqL1xyXG4uZmEtbGcge1xyXG4gIGZvbnQtc2l6ZTogMS4zMzMzMzMzM2VtO1xyXG4gIGxpbmUtaGVpZ2h0OiAwLjc1ZW07XHJcbiAgdmVydGljYWwtYWxpZ246IC0xNSU7XHJcbn1cclxuLmZhLTJ4IHtcclxuICBmb250LXNpemU6IDJlbTtcclxufVxyXG4uZmEtM3gge1xyXG4gIGZvbnQtc2l6ZTogM2VtO1xyXG59XHJcbi5mYS00eCB7XHJcbiAgZm9udC1zaXplOiA0ZW07XHJcbn1cclxuLmZhLTV4IHtcclxuICBmb250LXNpemU6IDVlbTtcclxufVxyXG4uZmEtZncge1xyXG4gIHdpZHRoOiAxLjI4NTcxNDI5ZW07XHJcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG59XHJcbi5mYS11bCB7XHJcbiAgcGFkZGluZy1sZWZ0OiAwO1xyXG4gIG1hcmdpbi1sZWZ0OiAyLjE0Mjg1NzE0ZW07XHJcbiAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xyXG59XHJcbi5mYS11bCA+IGxpIHtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbn1cclxuLmZhLWxpIHtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgbGVmdDogLTIuMTQyODU3MTRlbTtcclxuICB3aWR0aDogMi4xNDI4NTcxNGVtO1xyXG4gIHRvcDogMC4xNDI4NTcxNGVtO1xyXG4gIHRleHQtYWxpZ246IGNlbnRlcjtcclxufVxyXG4uZmEtbGkuZmEtbGcge1xyXG4gIGxlZnQ6IC0xLjg1NzE0Mjg2ZW07XHJcbn1cclxuLmZhLWJvcmRlciB7XHJcbiAgcGFkZGluZzogLjJlbSAuMjVlbSAuMTVlbTtcclxuICBib3JkZXI6IHNvbGlkIDAuMDhlbSAjZWVlZWVlO1xyXG4gIGJvcmRlci1yYWRpdXM6IC4xZW07XHJcbn1cclxuLmZhLXB1bGwtbGVmdCB7XHJcbiAgZmxvYXQ6IGxlZnQ7XHJcbn1cclxuLmZhLXB1bGwtcmlnaHQge1xyXG4gIGZsb2F0OiByaWdodDtcclxufVxyXG4uZmEuZmEtcHVsbC1sZWZ0IHtcclxuICBtYXJnaW4tcmlnaHQ6IC4zZW07XHJcbn1cclxuLmZhLmZhLXB1bGwtcmlnaHQge1xyXG4gIG1hcmdpbi1sZWZ0OiAuM2VtO1xyXG59XHJcbi8qIERlcHJlY2F0ZWQgYXMgb2YgNC40LjAgKi9cclxuLnB1bGwtcmlnaHQge1xyXG4gIGZsb2F0OiByaWdodDtcclxufVxyXG4ucHVsbC1sZWZ0IHtcclxuICBmbG9hdDogbGVmdDtcclxufVxyXG4uZmEucHVsbC1sZWZ0IHtcclxuICBtYXJnaW4tcmlnaHQ6IC4zZW07XHJcbn1cclxuLmZhLnB1bGwtcmlnaHQge1xyXG4gIG1hcmdpbi1sZWZ0OiAuM2VtO1xyXG59XHJcbi5mYS1zcGluIHtcclxuICAtd2Via2l0LWFuaW1hdGlvbjogZmEtc3BpbiAycyBpbmZpbml0ZSBsaW5lYXI7XHJcbiAgYW5pbWF0aW9uOiBmYS1zcGluIDJzIGluZmluaXRlIGxpbmVhcjtcclxufVxyXG4uZmEtcHVsc2Uge1xyXG4gIC13ZWJraXQtYW5pbWF0aW9uOiBmYS1zcGluIDFzIGluZmluaXRlIHN0ZXBzKDgpO1xyXG4gIGFuaW1hdGlvbjogZmEtc3BpbiAxcyBpbmZpbml0ZSBzdGVwcyg4KTtcclxufVxyXG5ALXdlYmtpdC1rZXlmcmFtZXMgZmEtc3BpbiB7XHJcbiAgMCUge1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcclxuICAgIHRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xyXG4gIH1cclxuICAxMDAlIHtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMzU5ZGVnKTtcclxuICAgIHRyYW5zZm9ybTogcm90YXRlKDM1OWRlZyk7XHJcbiAgfVxyXG59XHJcbkBrZXlmcmFtZXMgZmEtc3BpbiB7XHJcbiAgMCUge1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcclxuICAgIHRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xyXG4gIH1cclxuICAxMDAlIHtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMzU5ZGVnKTtcclxuICAgIHRyYW5zZm9ybTogcm90YXRlKDM1OWRlZyk7XHJcbiAgfVxyXG59XHJcbi5mYS1yb3RhdGUtOTAge1xyXG4gIC1tcy1maWx0ZXI6IFwicHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LkJhc2ljSW1hZ2Uocm90YXRpb249MSlcIjtcclxuICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDkwZGVnKTtcclxuICAtbXMtdHJhbnNmb3JtOiByb3RhdGUoOTBkZWcpO1xyXG4gIHRyYW5zZm9ybTogcm90YXRlKDkwZGVnKTtcclxufVxyXG4uZmEtcm90YXRlLTE4MCB7XHJcbiAgLW1zLWZpbHRlcjogXCJwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuQmFzaWNJbWFnZShyb3RhdGlvbj0yKVwiO1xyXG4gIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcclxuICAtbXMtdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcclxuICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xyXG59XHJcbi5mYS1yb3RhdGUtMjcwIHtcclxuICAtbXMtZmlsdGVyOiBcInByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5CYXNpY0ltYWdlKHJvdGF0aW9uPTMpXCI7XHJcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgyNzBkZWcpO1xyXG4gIC1tcy10cmFuc2Zvcm06IHJvdGF0ZSgyNzBkZWcpO1xyXG4gIHRyYW5zZm9ybTogcm90YXRlKDI3MGRlZyk7XHJcbn1cclxuLmZhLWZsaXAtaG9yaXpvbnRhbCB7XHJcbiAgLW1zLWZpbHRlcjogXCJwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuQmFzaWNJbWFnZShyb3RhdGlvbj0wLCBtaXJyb3I9MSlcIjtcclxuICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoLTEsIDEpO1xyXG4gIC1tcy10cmFuc2Zvcm06IHNjYWxlKC0xLCAxKTtcclxuICB0cmFuc2Zvcm06IHNjYWxlKC0xLCAxKTtcclxufVxyXG4uZmEtZmxpcC12ZXJ0aWNhbCB7XHJcbiAgLW1zLWZpbHRlcjogXCJwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuQmFzaWNJbWFnZShyb3RhdGlvbj0yLCBtaXJyb3I9MSlcIjtcclxuICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMSwgLTEpO1xyXG4gIC1tcy10cmFuc2Zvcm06IHNjYWxlKDEsIC0xKTtcclxuICB0cmFuc2Zvcm06IHNjYWxlKDEsIC0xKTtcclxufVxyXG46cm9vdCAuZmEtcm90YXRlLTkwLFxyXG46cm9vdCAuZmEtcm90YXRlLTE4MCxcclxuOnJvb3QgLmZhLXJvdGF0ZS0yNzAsXHJcbjpyb290IC5mYS1mbGlwLWhvcml6b250YWwsXHJcbjpyb290IC5mYS1mbGlwLXZlcnRpY2FsIHtcclxuICBmaWx0ZXI6IG5vbmU7XHJcbn1cclxuLmZhLXN0YWNrIHtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gIHdpZHRoOiAyZW07XHJcbiAgaGVpZ2h0OiAyZW07XHJcbiAgbGluZS1oZWlnaHQ6IDJlbTtcclxuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xyXG59XHJcbi5mYS1zdGFjay0xeCxcclxuLmZhLXN0YWNrLTJ4IHtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgbGVmdDogMDtcclxuICB3aWR0aDogMTAwJTtcclxuICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbn1cclxuLmZhLXN0YWNrLTF4IHtcclxuICBsaW5lLWhlaWdodDogaW5oZXJpdDtcclxufVxyXG4uZmEtc3RhY2stMngge1xyXG4gIGZvbnQtc2l6ZTogMmVtO1xyXG59XHJcbi5mYS1pbnZlcnNlIHtcclxuICBjb2xvcjogI2ZmZmZmZjtcclxufVxyXG4vKiBGb250IEF3ZXNvbWUgdXNlcyB0aGUgVW5pY29kZSBQcml2YXRlIFVzZSBBcmVhIChQVUEpIHRvIGVuc3VyZSBzY3JlZW5cclxuICAgcmVhZGVycyBkbyBub3QgcmVhZCBvZmYgcmFuZG9tIGNoYXJhY3RlcnMgdGhhdCByZXByZXNlbnQgaWNvbnMgKi9cclxuLmZhLWdsYXNzOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYwMDBcIjtcclxufVxyXG4uZmEtbXVzaWM6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjAwMVwiO1xyXG59XHJcbi5mYS1zZWFyY2g6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjAwMlwiO1xyXG59XHJcbi5mYS1lbnZlbG9wZS1vOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYwMDNcIjtcclxufVxyXG4uZmEtaGVhcnQ6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjAwNFwiO1xyXG59XHJcbi5mYS1zdGFyOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYwMDVcIjtcclxufVxyXG4uZmEtc3Rhci1vOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYwMDZcIjtcclxufVxyXG4uZmEtdXNlcjpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMDA3XCI7XHJcbn1cclxuLmZhLWZpbG06YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjAwOFwiO1xyXG59XHJcbi5mYS10aC1sYXJnZTpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMDA5XCI7XHJcbn1cclxuLmZhLXRoOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYwMGFcIjtcclxufVxyXG4uZmEtdGgtbGlzdDpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMDBiXCI7XHJcbn1cclxuLmZhLWNoZWNrOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYwMGNcIjtcclxufVxyXG4uZmEtcmVtb3ZlOmJlZm9yZSxcclxuLmZhLWNsb3NlOmJlZm9yZSxcclxuLmZhLXRpbWVzOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYwMGRcIjtcclxufVxyXG4uZmEtc2VhcmNoLXBsdXM6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjAwZVwiO1xyXG59XHJcbi5mYS1zZWFyY2gtbWludXM6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjAxMFwiO1xyXG59XHJcbi5mYS1wb3dlci1vZmY6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjAxMVwiO1xyXG59XHJcbi5mYS1zaWduYWw6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjAxMlwiO1xyXG59XHJcbi5mYS1nZWFyOmJlZm9yZSxcclxuLmZhLWNvZzpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMDEzXCI7XHJcbn1cclxuLmZhLXRyYXNoLW86YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjAxNFwiO1xyXG59XHJcbi5mYS1ob21lOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYwMTVcIjtcclxufVxyXG4uZmEtZmlsZS1vOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYwMTZcIjtcclxufVxyXG4uZmEtY2xvY2stbzpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMDE3XCI7XHJcbn1cclxuLmZhLXJvYWQ6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjAxOFwiO1xyXG59XHJcbi5mYS1kb3dubG9hZDpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMDE5XCI7XHJcbn1cclxuLmZhLWFycm93LWNpcmNsZS1vLWRvd246YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjAxYVwiO1xyXG59XHJcbi5mYS1hcnJvdy1jaXJjbGUtby11cDpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMDFiXCI7XHJcbn1cclxuLmZhLWluYm94OmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYwMWNcIjtcclxufVxyXG4uZmEtcGxheS1jaXJjbGUtbzpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMDFkXCI7XHJcbn1cclxuLmZhLXJvdGF0ZS1yaWdodDpiZWZvcmUsXHJcbi5mYS1yZXBlYXQ6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjAxZVwiO1xyXG59XHJcbi5mYS1yZWZyZXNoOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYwMjFcIjtcclxufVxyXG4uZmEtbGlzdC1hbHQ6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjAyMlwiO1xyXG59XHJcbi5mYS1sb2NrOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYwMjNcIjtcclxufVxyXG4uZmEtZmxhZzpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMDI0XCI7XHJcbn1cclxuLmZhLWhlYWRwaG9uZXM6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjAyNVwiO1xyXG59XHJcbi5mYS12b2x1bWUtb2ZmOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYwMjZcIjtcclxufVxyXG4uZmEtdm9sdW1lLWRvd246YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjAyN1wiO1xyXG59XHJcbi5mYS12b2x1bWUtdXA6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjAyOFwiO1xyXG59XHJcbi5mYS1xcmNvZGU6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjAyOVwiO1xyXG59XHJcbi5mYS1iYXJjb2RlOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYwMmFcIjtcclxufVxyXG4uZmEtdGFnOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYwMmJcIjtcclxufVxyXG4uZmEtdGFnczpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMDJjXCI7XHJcbn1cclxuLmZhLWJvb2s6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjAyZFwiO1xyXG59XHJcbi5mYS1ib29rbWFyazpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMDJlXCI7XHJcbn1cclxuLmZhLXByaW50OmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYwMmZcIjtcclxufVxyXG4uZmEtY2FtZXJhOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYwMzBcIjtcclxufVxyXG4uZmEtZm9udDpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMDMxXCI7XHJcbn1cclxuLmZhLWJvbGQ6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjAzMlwiO1xyXG59XHJcbi5mYS1pdGFsaWM6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjAzM1wiO1xyXG59XHJcbi5mYS10ZXh0LWhlaWdodDpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMDM0XCI7XHJcbn1cclxuLmZhLXRleHQtd2lkdGg6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjAzNVwiO1xyXG59XHJcbi5mYS1hbGlnbi1sZWZ0OmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYwMzZcIjtcclxufVxyXG4uZmEtYWxpZ24tY2VudGVyOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYwMzdcIjtcclxufVxyXG4uZmEtYWxpZ24tcmlnaHQ6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjAzOFwiO1xyXG59XHJcbi5mYS1hbGlnbi1qdXN0aWZ5OmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYwMzlcIjtcclxufVxyXG4uZmEtbGlzdDpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMDNhXCI7XHJcbn1cclxuLmZhLWRlZGVudDpiZWZvcmUsXHJcbi5mYS1vdXRkZW50OmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYwM2JcIjtcclxufVxyXG4uZmEtaW5kZW50OmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYwM2NcIjtcclxufVxyXG4uZmEtdmlkZW8tY2FtZXJhOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYwM2RcIjtcclxufVxyXG4uZmEtcGhvdG86YmVmb3JlLFxyXG4uZmEtaW1hZ2U6YmVmb3JlLFxyXG4uZmEtcGljdHVyZS1vOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYwM2VcIjtcclxufVxyXG4uZmEtcGVuY2lsOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYwNDBcIjtcclxufVxyXG4uZmEtbWFwLW1hcmtlcjpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMDQxXCI7XHJcbn1cclxuLmZhLWFkanVzdDpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMDQyXCI7XHJcbn1cclxuLmZhLXRpbnQ6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjA0M1wiO1xyXG59XHJcbi5mYS1lZGl0OmJlZm9yZSxcclxuLmZhLXBlbmNpbC1zcXVhcmUtbzpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMDQ0XCI7XHJcbn1cclxuLmZhLXNoYXJlLXNxdWFyZS1vOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYwNDVcIjtcclxufVxyXG4uZmEtY2hlY2stc3F1YXJlLW86YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjA0NlwiO1xyXG59XHJcbi5mYS1hcnJvd3M6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjA0N1wiO1xyXG59XHJcbi5mYS1zdGVwLWJhY2t3YXJkOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYwNDhcIjtcclxufVxyXG4uZmEtZmFzdC1iYWNrd2FyZDpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMDQ5XCI7XHJcbn1cclxuLmZhLWJhY2t3YXJkOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYwNGFcIjtcclxufVxyXG4uZmEtcGxheTpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMDRiXCI7XHJcbn1cclxuLmZhLXBhdXNlOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYwNGNcIjtcclxufVxyXG4uZmEtc3RvcDpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMDRkXCI7XHJcbn1cclxuLmZhLWZvcndhcmQ6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjA0ZVwiO1xyXG59XHJcbi5mYS1mYXN0LWZvcndhcmQ6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjA1MFwiO1xyXG59XHJcbi5mYS1zdGVwLWZvcndhcmQ6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjA1MVwiO1xyXG59XHJcbi5mYS1lamVjdDpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMDUyXCI7XHJcbn1cclxuLmZhLWNoZXZyb24tbGVmdDpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMDUzXCI7XHJcbn1cclxuLmZhLWNoZXZyb24tcmlnaHQ6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjA1NFwiO1xyXG59XHJcbi5mYS1wbHVzLWNpcmNsZTpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMDU1XCI7XHJcbn1cclxuLmZhLW1pbnVzLWNpcmNsZTpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMDU2XCI7XHJcbn1cclxuLmZhLXRpbWVzLWNpcmNsZTpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMDU3XCI7XHJcbn1cclxuLmZhLWNoZWNrLWNpcmNsZTpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMDU4XCI7XHJcbn1cclxuLmZhLXF1ZXN0aW9uLWNpcmNsZTpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMDU5XCI7XHJcbn1cclxuLmZhLWluZm8tY2lyY2xlOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYwNWFcIjtcclxufVxyXG4uZmEtY3Jvc3NoYWlyczpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMDViXCI7XHJcbn1cclxuLmZhLXRpbWVzLWNpcmNsZS1vOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYwNWNcIjtcclxufVxyXG4uZmEtY2hlY2stY2lyY2xlLW86YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjA1ZFwiO1xyXG59XHJcbi5mYS1iYW46YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjA1ZVwiO1xyXG59XHJcbi5mYS1hcnJvdy1sZWZ0OmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYwNjBcIjtcclxufVxyXG4uZmEtYXJyb3ctcmlnaHQ6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjA2MVwiO1xyXG59XHJcbi5mYS1hcnJvdy11cDpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMDYyXCI7XHJcbn1cclxuLmZhLWFycm93LWRvd246YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjA2M1wiO1xyXG59XHJcbi5mYS1tYWlsLWZvcndhcmQ6YmVmb3JlLFxyXG4uZmEtc2hhcmU6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjA2NFwiO1xyXG59XHJcbi5mYS1leHBhbmQ6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjA2NVwiO1xyXG59XHJcbi5mYS1jb21wcmVzczpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMDY2XCI7XHJcbn1cclxuLmZhLXBsdXM6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjA2N1wiO1xyXG59XHJcbi5mYS1taW51czpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMDY4XCI7XHJcbn1cclxuLmZhLWFzdGVyaXNrOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYwNjlcIjtcclxufVxyXG4uZmEtZXhjbGFtYXRpb24tY2lyY2xlOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYwNmFcIjtcclxufVxyXG4uZmEtZ2lmdDpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMDZiXCI7XHJcbn1cclxuLmZhLWxlYWY6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjA2Y1wiO1xyXG59XHJcbi5mYS1maXJlOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYwNmRcIjtcclxufVxyXG4uZmEtZXllOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYwNmVcIjtcclxufVxyXG4uZmEtZXllLXNsYXNoOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYwNzBcIjtcclxufVxyXG4uZmEtd2FybmluZzpiZWZvcmUsXHJcbi5mYS1leGNsYW1hdGlvbi10cmlhbmdsZTpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMDcxXCI7XHJcbn1cclxuLmZhLXBsYW5lOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYwNzJcIjtcclxufVxyXG4uZmEtY2FsZW5kYXI6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjA3M1wiO1xyXG59XHJcbi5mYS1yYW5kb206YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjA3NFwiO1xyXG59XHJcbi5mYS1jb21tZW50OmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYwNzVcIjtcclxufVxyXG4uZmEtbWFnbmV0OmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYwNzZcIjtcclxufVxyXG4uZmEtY2hldnJvbi11cDpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMDc3XCI7XHJcbn1cclxuLmZhLWNoZXZyb24tZG93bjpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMDc4XCI7XHJcbn1cclxuLmZhLXJldHdlZXQ6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjA3OVwiO1xyXG59XHJcbi5mYS1zaG9wcGluZy1jYXJ0OmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYwN2FcIjtcclxufVxyXG4uZmEtZm9sZGVyOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYwN2JcIjtcclxufVxyXG4uZmEtZm9sZGVyLW9wZW46YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjA3Y1wiO1xyXG59XHJcbi5mYS1hcnJvd3MtdjpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMDdkXCI7XHJcbn1cclxuLmZhLWFycm93cy1oOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYwN2VcIjtcclxufVxyXG4uZmEtYmFyLWNoYXJ0LW86YmVmb3JlLFxyXG4uZmEtYmFyLWNoYXJ0OmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYwODBcIjtcclxufVxyXG4uZmEtdHdpdHRlci1zcXVhcmU6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjA4MVwiO1xyXG59XHJcbi5mYS1mYWNlYm9vay1zcXVhcmU6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjA4MlwiO1xyXG59XHJcbi5mYS1jYW1lcmEtcmV0cm86YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjA4M1wiO1xyXG59XHJcbi5mYS1rZXk6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjA4NFwiO1xyXG59XHJcbi5mYS1nZWFyczpiZWZvcmUsXHJcbi5mYS1jb2dzOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYwODVcIjtcclxufVxyXG4uZmEtY29tbWVudHM6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjA4NlwiO1xyXG59XHJcbi5mYS10aHVtYnMtby11cDpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMDg3XCI7XHJcbn1cclxuLmZhLXRodW1icy1vLWRvd246YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjA4OFwiO1xyXG59XHJcbi5mYS1zdGFyLWhhbGY6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjA4OVwiO1xyXG59XHJcbi5mYS1oZWFydC1vOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYwOGFcIjtcclxufVxyXG4uZmEtc2lnbi1vdXQ6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjA4YlwiO1xyXG59XHJcbi5mYS1saW5rZWRpbi1zcXVhcmU6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjA4Y1wiO1xyXG59XHJcbi5mYS10aHVtYi10YWNrOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYwOGRcIjtcclxufVxyXG4uZmEtZXh0ZXJuYWwtbGluazpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMDhlXCI7XHJcbn1cclxuLmZhLXNpZ24taW46YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjA5MFwiO1xyXG59XHJcbi5mYS10cm9waHk6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjA5MVwiO1xyXG59XHJcbi5mYS1naXRodWItc3F1YXJlOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYwOTJcIjtcclxufVxyXG4uZmEtdXBsb2FkOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYwOTNcIjtcclxufVxyXG4uZmEtbGVtb24tbzpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMDk0XCI7XHJcbn1cclxuLmZhLXBob25lOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYwOTVcIjtcclxufVxyXG4uZmEtc3F1YXJlLW86YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjA5NlwiO1xyXG59XHJcbi5mYS1ib29rbWFyay1vOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYwOTdcIjtcclxufVxyXG4uZmEtcGhvbmUtc3F1YXJlOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYwOThcIjtcclxufVxyXG4uZmEtdHdpdHRlcjpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMDk5XCI7XHJcbn1cclxuLmZhLWZhY2Vib29rLWY6YmVmb3JlLFxyXG4uZmEtZmFjZWJvb2s6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjA5YVwiO1xyXG59XHJcbi5mYS1naXRodWI6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjA5YlwiO1xyXG59XHJcbi5mYS11bmxvY2s6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjA5Y1wiO1xyXG59XHJcbi5mYS1jcmVkaXQtY2FyZDpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMDlkXCI7XHJcbn1cclxuLmZhLWZlZWQ6YmVmb3JlLFxyXG4uZmEtcnNzOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYwOWVcIjtcclxufVxyXG4uZmEtaGRkLW86YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjBhMFwiO1xyXG59XHJcbi5mYS1idWxsaG9ybjpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMGExXCI7XHJcbn1cclxuLmZhLWJlbGw6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjBmM1wiO1xyXG59XHJcbi5mYS1jZXJ0aWZpY2F0ZTpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMGEzXCI7XHJcbn1cclxuLmZhLWhhbmQtby1yaWdodDpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMGE0XCI7XHJcbn1cclxuLmZhLWhhbmQtby1sZWZ0OmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYwYTVcIjtcclxufVxyXG4uZmEtaGFuZC1vLXVwOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYwYTZcIjtcclxufVxyXG4uZmEtaGFuZC1vLWRvd246YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjBhN1wiO1xyXG59XHJcbi5mYS1hcnJvdy1jaXJjbGUtbGVmdDpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMGE4XCI7XHJcbn1cclxuLmZhLWFycm93LWNpcmNsZS1yaWdodDpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMGE5XCI7XHJcbn1cclxuLmZhLWFycm93LWNpcmNsZS11cDpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMGFhXCI7XHJcbn1cclxuLmZhLWFycm93LWNpcmNsZS1kb3duOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYwYWJcIjtcclxufVxyXG4uZmEtZ2xvYmU6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjBhY1wiO1xyXG59XHJcbi5mYS13cmVuY2g6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjBhZFwiO1xyXG59XHJcbi5mYS10YXNrczpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMGFlXCI7XHJcbn1cclxuLmZhLWZpbHRlcjpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMGIwXCI7XHJcbn1cclxuLmZhLWJyaWVmY2FzZTpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMGIxXCI7XHJcbn1cclxuLmZhLWFycm93cy1hbHQ6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjBiMlwiO1xyXG59XHJcbi5mYS1ncm91cDpiZWZvcmUsXHJcbi5mYS11c2VyczpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMGMwXCI7XHJcbn1cclxuLmZhLWNoYWluOmJlZm9yZSxcclxuLmZhLWxpbms6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjBjMVwiO1xyXG59XHJcbi5mYS1jbG91ZDpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMGMyXCI7XHJcbn1cclxuLmZhLWZsYXNrOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYwYzNcIjtcclxufVxyXG4uZmEtY3V0OmJlZm9yZSxcclxuLmZhLXNjaXNzb3JzOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYwYzRcIjtcclxufVxyXG4uZmEtY29weTpiZWZvcmUsXHJcbi5mYS1maWxlcy1vOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYwYzVcIjtcclxufVxyXG4uZmEtcGFwZXJjbGlwOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYwYzZcIjtcclxufVxyXG4uZmEtc2F2ZTpiZWZvcmUsXHJcbi5mYS1mbG9wcHktbzpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMGM3XCI7XHJcbn1cclxuLmZhLXNxdWFyZTpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMGM4XCI7XHJcbn1cclxuLmZhLW5hdmljb246YmVmb3JlLFxyXG4uZmEtcmVvcmRlcjpiZWZvcmUsXHJcbi5mYS1iYXJzOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYwYzlcIjtcclxufVxyXG4uZmEtbGlzdC11bDpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMGNhXCI7XHJcbn1cclxuLmZhLWxpc3Qtb2w6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjBjYlwiO1xyXG59XHJcbi5mYS1zdHJpa2V0aHJvdWdoOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYwY2NcIjtcclxufVxyXG4uZmEtdW5kZXJsaW5lOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYwY2RcIjtcclxufVxyXG4uZmEtdGFibGU6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjBjZVwiO1xyXG59XHJcbi5mYS1tYWdpYzpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMGQwXCI7XHJcbn1cclxuLmZhLXRydWNrOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYwZDFcIjtcclxufVxyXG4uZmEtcGludGVyZXN0OmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYwZDJcIjtcclxufVxyXG4uZmEtcGludGVyZXN0LXNxdWFyZTpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMGQzXCI7XHJcbn1cclxuLmZhLWdvb2dsZS1wbHVzLXNxdWFyZTpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMGQ0XCI7XHJcbn1cclxuLmZhLWdvb2dsZS1wbHVzOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYwZDVcIjtcclxufVxyXG4uZmEtbW9uZXk6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjBkNlwiO1xyXG59XHJcbi5mYS1jYXJldC1kb3duOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYwZDdcIjtcclxufVxyXG4uZmEtY2FyZXQtdXA6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjBkOFwiO1xyXG59XHJcbi5mYS1jYXJldC1sZWZ0OmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYwZDlcIjtcclxufVxyXG4uZmEtY2FyZXQtcmlnaHQ6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjBkYVwiO1xyXG59XHJcbi5mYS1jb2x1bW5zOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYwZGJcIjtcclxufVxyXG4uZmEtdW5zb3J0ZWQ6YmVmb3JlLFxyXG4uZmEtc29ydDpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMGRjXCI7XHJcbn1cclxuLmZhLXNvcnQtZG93bjpiZWZvcmUsXHJcbi5mYS1zb3J0LWRlc2M6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjBkZFwiO1xyXG59XHJcbi5mYS1zb3J0LXVwOmJlZm9yZSxcclxuLmZhLXNvcnQtYXNjOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYwZGVcIjtcclxufVxyXG4uZmEtZW52ZWxvcGU6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjBlMFwiO1xyXG59XHJcbi5mYS1saW5rZWRpbjpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMGUxXCI7XHJcbn1cclxuLmZhLXJvdGF0ZS1sZWZ0OmJlZm9yZSxcclxuLmZhLXVuZG86YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjBlMlwiO1xyXG59XHJcbi5mYS1sZWdhbDpiZWZvcmUsXHJcbi5mYS1nYXZlbDpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMGUzXCI7XHJcbn1cclxuLmZhLWRhc2hib2FyZDpiZWZvcmUsXHJcbi5mYS10YWNob21ldGVyOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYwZTRcIjtcclxufVxyXG4uZmEtY29tbWVudC1vOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYwZTVcIjtcclxufVxyXG4uZmEtY29tbWVudHMtbzpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMGU2XCI7XHJcbn1cclxuLmZhLWZsYXNoOmJlZm9yZSxcclxuLmZhLWJvbHQ6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjBlN1wiO1xyXG59XHJcbi5mYS1zaXRlbWFwOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYwZThcIjtcclxufVxyXG4uZmEtdW1icmVsbGE6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjBlOVwiO1xyXG59XHJcbi5mYS1wYXN0ZTpiZWZvcmUsXHJcbi5mYS1jbGlwYm9hcmQ6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjBlYVwiO1xyXG59XHJcbi5mYS1saWdodGJ1bGItbzpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMGViXCI7XHJcbn1cclxuLmZhLWV4Y2hhbmdlOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYwZWNcIjtcclxufVxyXG4uZmEtY2xvdWQtZG93bmxvYWQ6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjBlZFwiO1xyXG59XHJcbi5mYS1jbG91ZC11cGxvYWQ6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjBlZVwiO1xyXG59XHJcbi5mYS11c2VyLW1kOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYwZjBcIjtcclxufVxyXG4uZmEtc3RldGhvc2NvcGU6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjBmMVwiO1xyXG59XHJcbi5mYS1zdWl0Y2FzZTpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMGYyXCI7XHJcbn1cclxuLmZhLWJlbGwtbzpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMGEyXCI7XHJcbn1cclxuLmZhLWNvZmZlZTpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMGY0XCI7XHJcbn1cclxuLmZhLWN1dGxlcnk6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjBmNVwiO1xyXG59XHJcbi5mYS1maWxlLXRleHQtbzpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMGY2XCI7XHJcbn1cclxuLmZhLWJ1aWxkaW5nLW86YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjBmN1wiO1xyXG59XHJcbi5mYS1ob3NwaXRhbC1vOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYwZjhcIjtcclxufVxyXG4uZmEtYW1idWxhbmNlOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYwZjlcIjtcclxufVxyXG4uZmEtbWVka2l0OmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYwZmFcIjtcclxufVxyXG4uZmEtZmlnaHRlci1qZXQ6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjBmYlwiO1xyXG59XHJcbi5mYS1iZWVyOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYwZmNcIjtcclxufVxyXG4uZmEtaC1zcXVhcmU6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjBmZFwiO1xyXG59XHJcbi5mYS1wbHVzLXNxdWFyZTpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMGZlXCI7XHJcbn1cclxuLmZhLWFuZ2xlLWRvdWJsZS1sZWZ0OmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYxMDBcIjtcclxufVxyXG4uZmEtYW5nbGUtZG91YmxlLXJpZ2h0OmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYxMDFcIjtcclxufVxyXG4uZmEtYW5nbGUtZG91YmxlLXVwOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYxMDJcIjtcclxufVxyXG4uZmEtYW5nbGUtZG91YmxlLWRvd246YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjEwM1wiO1xyXG59XHJcbi5mYS1hbmdsZS1sZWZ0OmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYxMDRcIjtcclxufVxyXG4uZmEtYW5nbGUtcmlnaHQ6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjEwNVwiO1xyXG59XHJcbi5mYS1hbmdsZS11cDpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMTA2XCI7XHJcbn1cclxuLmZhLWFuZ2xlLWRvd246YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjEwN1wiO1xyXG59XHJcbi5mYS1kZXNrdG9wOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYxMDhcIjtcclxufVxyXG4uZmEtbGFwdG9wOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYxMDlcIjtcclxufVxyXG4uZmEtdGFibGV0OmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYxMGFcIjtcclxufVxyXG4uZmEtbW9iaWxlLXBob25lOmJlZm9yZSxcclxuLmZhLW1vYmlsZTpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMTBiXCI7XHJcbn1cclxuLmZhLWNpcmNsZS1vOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYxMGNcIjtcclxufVxyXG4uZmEtcXVvdGUtbGVmdDpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMTBkXCI7XHJcbn1cclxuLmZhLXF1b3RlLXJpZ2h0OmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYxMGVcIjtcclxufVxyXG4uZmEtc3Bpbm5lcjpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMTEwXCI7XHJcbn1cclxuLmZhLWNpcmNsZTpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMTExXCI7XHJcbn1cclxuLmZhLW1haWwtcmVwbHk6YmVmb3JlLFxyXG4uZmEtcmVwbHk6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjExMlwiO1xyXG59XHJcbi5mYS1naXRodWItYWx0OmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYxMTNcIjtcclxufVxyXG4uZmEtZm9sZGVyLW86YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjExNFwiO1xyXG59XHJcbi5mYS1mb2xkZXItb3Blbi1vOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYxMTVcIjtcclxufVxyXG4uZmEtc21pbGUtbzpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMTE4XCI7XHJcbn1cclxuLmZhLWZyb3duLW86YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjExOVwiO1xyXG59XHJcbi5mYS1tZWgtbzpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMTFhXCI7XHJcbn1cclxuLmZhLWdhbWVwYWQ6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjExYlwiO1xyXG59XHJcbi5mYS1rZXlib2FyZC1vOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYxMWNcIjtcclxufVxyXG4uZmEtZmxhZy1vOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYxMWRcIjtcclxufVxyXG4uZmEtZmxhZy1jaGVja2VyZWQ6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjExZVwiO1xyXG59XHJcbi5mYS10ZXJtaW5hbDpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMTIwXCI7XHJcbn1cclxuLmZhLWNvZGU6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjEyMVwiO1xyXG59XHJcbi5mYS1tYWlsLXJlcGx5LWFsbDpiZWZvcmUsXHJcbi5mYS1yZXBseS1hbGw6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjEyMlwiO1xyXG59XHJcbi5mYS1zdGFyLWhhbGYtZW1wdHk6YmVmb3JlLFxyXG4uZmEtc3Rhci1oYWxmLWZ1bGw6YmVmb3JlLFxyXG4uZmEtc3Rhci1oYWxmLW86YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjEyM1wiO1xyXG59XHJcbi5mYS1sb2NhdGlvbi1hcnJvdzpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMTI0XCI7XHJcbn1cclxuLmZhLWNyb3A6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjEyNVwiO1xyXG59XHJcbi5mYS1jb2RlLWZvcms6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjEyNlwiO1xyXG59XHJcbi5mYS11bmxpbms6YmVmb3JlLFxyXG4uZmEtY2hhaW4tYnJva2VuOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYxMjdcIjtcclxufVxyXG4uZmEtcXVlc3Rpb246YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjEyOFwiO1xyXG59XHJcbi5mYS1pbmZvOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYxMjlcIjtcclxufVxyXG4uZmEtZXhjbGFtYXRpb246YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjEyYVwiO1xyXG59XHJcbi5mYS1zdXBlcnNjcmlwdDpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMTJiXCI7XHJcbn1cclxuLmZhLXN1YnNjcmlwdDpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMTJjXCI7XHJcbn1cclxuLmZhLWVyYXNlcjpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMTJkXCI7XHJcbn1cclxuLmZhLXB1enpsZS1waWVjZTpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMTJlXCI7XHJcbn1cclxuLmZhLW1pY3JvcGhvbmU6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjEzMFwiO1xyXG59XHJcbi5mYS1taWNyb3Bob25lLXNsYXNoOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYxMzFcIjtcclxufVxyXG4uZmEtc2hpZWxkOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYxMzJcIjtcclxufVxyXG4uZmEtY2FsZW5kYXItbzpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMTMzXCI7XHJcbn1cclxuLmZhLWZpcmUtZXh0aW5ndWlzaGVyOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYxMzRcIjtcclxufVxyXG4uZmEtcm9ja2V0OmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYxMzVcIjtcclxufVxyXG4uZmEtbWF4Y2RuOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYxMzZcIjtcclxufVxyXG4uZmEtY2hldnJvbi1jaXJjbGUtbGVmdDpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMTM3XCI7XHJcbn1cclxuLmZhLWNoZXZyb24tY2lyY2xlLXJpZ2h0OmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYxMzhcIjtcclxufVxyXG4uZmEtY2hldnJvbi1jaXJjbGUtdXA6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjEzOVwiO1xyXG59XHJcbi5mYS1jaGV2cm9uLWNpcmNsZS1kb3duOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYxM2FcIjtcclxufVxyXG4uZmEtaHRtbDU6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjEzYlwiO1xyXG59XHJcbi5mYS1jc3MzOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYxM2NcIjtcclxufVxyXG4uZmEtYW5jaG9yOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYxM2RcIjtcclxufVxyXG4uZmEtdW5sb2NrLWFsdDpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMTNlXCI7XHJcbn1cclxuLmZhLWJ1bGxzZXllOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYxNDBcIjtcclxufVxyXG4uZmEtZWxsaXBzaXMtaDpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMTQxXCI7XHJcbn1cclxuLmZhLWVsbGlwc2lzLXY6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjE0MlwiO1xyXG59XHJcbi5mYS1yc3Mtc3F1YXJlOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYxNDNcIjtcclxufVxyXG4uZmEtcGxheS1jaXJjbGU6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjE0NFwiO1xyXG59XHJcbi5mYS10aWNrZXQ6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjE0NVwiO1xyXG59XHJcbi5mYS1taW51cy1zcXVhcmU6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjE0NlwiO1xyXG59XHJcbi5mYS1taW51cy1zcXVhcmUtbzpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMTQ3XCI7XHJcbn1cclxuLmZhLWxldmVsLXVwOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYxNDhcIjtcclxufVxyXG4uZmEtbGV2ZWwtZG93bjpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMTQ5XCI7XHJcbn1cclxuLmZhLWNoZWNrLXNxdWFyZTpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMTRhXCI7XHJcbn1cclxuLmZhLXBlbmNpbC1zcXVhcmU6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjE0YlwiO1xyXG59XHJcbi5mYS1leHRlcm5hbC1saW5rLXNxdWFyZTpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMTRjXCI7XHJcbn1cclxuLmZhLXNoYXJlLXNxdWFyZTpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMTRkXCI7XHJcbn1cclxuLmZhLWNvbXBhc3M6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjE0ZVwiO1xyXG59XHJcbi5mYS10b2dnbGUtZG93bjpiZWZvcmUsXHJcbi5mYS1jYXJldC1zcXVhcmUtby1kb3duOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYxNTBcIjtcclxufVxyXG4uZmEtdG9nZ2xlLXVwOmJlZm9yZSxcclxuLmZhLWNhcmV0LXNxdWFyZS1vLXVwOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYxNTFcIjtcclxufVxyXG4uZmEtdG9nZ2xlLXJpZ2h0OmJlZm9yZSxcclxuLmZhLWNhcmV0LXNxdWFyZS1vLXJpZ2h0OmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYxNTJcIjtcclxufVxyXG4uZmEtZXVybzpiZWZvcmUsXHJcbi5mYS1ldXI6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjE1M1wiO1xyXG59XHJcbi5mYS1nYnA6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjE1NFwiO1xyXG59XHJcbi5mYS1kb2xsYXI6YmVmb3JlLFxyXG4uZmEtdXNkOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYxNTVcIjtcclxufVxyXG4uZmEtcnVwZWU6YmVmb3JlLFxyXG4uZmEtaW5yOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYxNTZcIjtcclxufVxyXG4uZmEtY255OmJlZm9yZSxcclxuLmZhLXJtYjpiZWZvcmUsXHJcbi5mYS15ZW46YmVmb3JlLFxyXG4uZmEtanB5OmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYxNTdcIjtcclxufVxyXG4uZmEtcnVibGU6YmVmb3JlLFxyXG4uZmEtcm91YmxlOmJlZm9yZSxcclxuLmZhLXJ1YjpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMTU4XCI7XHJcbn1cclxuLmZhLXdvbjpiZWZvcmUsXHJcbi5mYS1rcnc6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjE1OVwiO1xyXG59XHJcbi5mYS1iaXRjb2luOmJlZm9yZSxcclxuLmZhLWJ0YzpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMTVhXCI7XHJcbn1cclxuLmZhLWZpbGU6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjE1YlwiO1xyXG59XHJcbi5mYS1maWxlLXRleHQ6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjE1Y1wiO1xyXG59XHJcbi5mYS1zb3J0LWFscGhhLWFzYzpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMTVkXCI7XHJcbn1cclxuLmZhLXNvcnQtYWxwaGEtZGVzYzpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMTVlXCI7XHJcbn1cclxuLmZhLXNvcnQtYW1vdW50LWFzYzpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMTYwXCI7XHJcbn1cclxuLmZhLXNvcnQtYW1vdW50LWRlc2M6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjE2MVwiO1xyXG59XHJcbi5mYS1zb3J0LW51bWVyaWMtYXNjOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYxNjJcIjtcclxufVxyXG4uZmEtc29ydC1udW1lcmljLWRlc2M6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjE2M1wiO1xyXG59XHJcbi5mYS10aHVtYnMtdXA6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjE2NFwiO1xyXG59XHJcbi5mYS10aHVtYnMtZG93bjpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMTY1XCI7XHJcbn1cclxuLmZhLXlvdXR1YmUtc3F1YXJlOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYxNjZcIjtcclxufVxyXG4uZmEteW91dHViZTpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMTY3XCI7XHJcbn1cclxuLmZhLXhpbmc6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjE2OFwiO1xyXG59XHJcbi5mYS14aW5nLXNxdWFyZTpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMTY5XCI7XHJcbn1cclxuLmZhLXlvdXR1YmUtcGxheTpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMTZhXCI7XHJcbn1cclxuLmZhLWRyb3Bib3g6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjE2YlwiO1xyXG59XHJcbi5mYS1zdGFjay1vdmVyZmxvdzpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMTZjXCI7XHJcbn1cclxuLmZhLWluc3RhZ3JhbTpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMTZkXCI7XHJcbn1cclxuLmZhLWZsaWNrcjpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMTZlXCI7XHJcbn1cclxuLmZhLWFkbjpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMTcwXCI7XHJcbn1cclxuLmZhLWJpdGJ1Y2tldDpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMTcxXCI7XHJcbn1cclxuLmZhLWJpdGJ1Y2tldC1zcXVhcmU6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjE3MlwiO1xyXG59XHJcbi5mYS10dW1ibHI6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjE3M1wiO1xyXG59XHJcbi5mYS10dW1ibHItc3F1YXJlOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYxNzRcIjtcclxufVxyXG4uZmEtbG9uZy1hcnJvdy1kb3duOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYxNzVcIjtcclxufVxyXG4uZmEtbG9uZy1hcnJvdy11cDpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMTc2XCI7XHJcbn1cclxuLmZhLWxvbmctYXJyb3ctbGVmdDpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMTc3XCI7XHJcbn1cclxuLmZhLWxvbmctYXJyb3ctcmlnaHQ6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjE3OFwiO1xyXG59XHJcbi5mYS1hcHBsZTpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMTc5XCI7XHJcbn1cclxuLmZhLXdpbmRvd3M6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjE3YVwiO1xyXG59XHJcbi5mYS1hbmRyb2lkOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYxN2JcIjtcclxufVxyXG4uZmEtbGludXg6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjE3Y1wiO1xyXG59XHJcbi5mYS1kcmliYmJsZTpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMTdkXCI7XHJcbn1cclxuLmZhLXNreXBlOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYxN2VcIjtcclxufVxyXG4uZmEtZm91cnNxdWFyZTpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMTgwXCI7XHJcbn1cclxuLmZhLXRyZWxsbzpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMTgxXCI7XHJcbn1cclxuLmZhLWZlbWFsZTpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMTgyXCI7XHJcbn1cclxuLmZhLW1hbGU6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjE4M1wiO1xyXG59XHJcbi5mYS1naXR0aXA6YmVmb3JlLFxyXG4uZmEtZ3JhdGlwYXk6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjE4NFwiO1xyXG59XHJcbi5mYS1zdW4tbzpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMTg1XCI7XHJcbn1cclxuLmZhLW1vb24tbzpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMTg2XCI7XHJcbn1cclxuLmZhLWFyY2hpdmU6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjE4N1wiO1xyXG59XHJcbi5mYS1idWc6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjE4OFwiO1xyXG59XHJcbi5mYS12azpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMTg5XCI7XHJcbn1cclxuLmZhLXdlaWJvOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYxOGFcIjtcclxufVxyXG4uZmEtcmVucmVuOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYxOGJcIjtcclxufVxyXG4uZmEtcGFnZWxpbmVzOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYxOGNcIjtcclxufVxyXG4uZmEtc3RhY2stZXhjaGFuZ2U6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjE4ZFwiO1xyXG59XHJcbi5mYS1hcnJvdy1jaXJjbGUtby1yaWdodDpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMThlXCI7XHJcbn1cclxuLmZhLWFycm93LWNpcmNsZS1vLWxlZnQ6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjE5MFwiO1xyXG59XHJcbi5mYS10b2dnbGUtbGVmdDpiZWZvcmUsXHJcbi5mYS1jYXJldC1zcXVhcmUtby1sZWZ0OmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYxOTFcIjtcclxufVxyXG4uZmEtZG90LWNpcmNsZS1vOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYxOTJcIjtcclxufVxyXG4uZmEtd2hlZWxjaGFpcjpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMTkzXCI7XHJcbn1cclxuLmZhLXZpbWVvLXNxdWFyZTpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMTk0XCI7XHJcbn1cclxuLmZhLXR1cmtpc2gtbGlyYTpiZWZvcmUsXHJcbi5mYS10cnk6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjE5NVwiO1xyXG59XHJcbi5mYS1wbHVzLXNxdWFyZS1vOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYxOTZcIjtcclxufVxyXG4uZmEtc3BhY2Utc2h1dHRsZTpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMTk3XCI7XHJcbn1cclxuLmZhLXNsYWNrOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYxOThcIjtcclxufVxyXG4uZmEtZW52ZWxvcGUtc3F1YXJlOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYxOTlcIjtcclxufVxyXG4uZmEtd29yZHByZXNzOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYxOWFcIjtcclxufVxyXG4uZmEtb3BlbmlkOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYxOWJcIjtcclxufVxyXG4uZmEtaW5zdGl0dXRpb246YmVmb3JlLFxyXG4uZmEtYmFuazpiZWZvcmUsXHJcbi5mYS11bml2ZXJzaXR5OmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYxOWNcIjtcclxufVxyXG4uZmEtbW9ydGFyLWJvYXJkOmJlZm9yZSxcclxuLmZhLWdyYWR1YXRpb24tY2FwOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYxOWRcIjtcclxufVxyXG4uZmEteWFob286YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjE5ZVwiO1xyXG59XHJcbi5mYS1nb29nbGU6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjFhMFwiO1xyXG59XHJcbi5mYS1yZWRkaXQ6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjFhMVwiO1xyXG59XHJcbi5mYS1yZWRkaXQtc3F1YXJlOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYxYTJcIjtcclxufVxyXG4uZmEtc3R1bWJsZXVwb24tY2lyY2xlOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYxYTNcIjtcclxufVxyXG4uZmEtc3R1bWJsZXVwb246YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjFhNFwiO1xyXG59XHJcbi5mYS1kZWxpY2lvdXM6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjFhNVwiO1xyXG59XHJcbi5mYS1kaWdnOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYxYTZcIjtcclxufVxyXG4uZmEtcGllZC1waXBlci1wcDpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMWE3XCI7XHJcbn1cclxuLmZhLXBpZWQtcGlwZXItYWx0OmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYxYThcIjtcclxufVxyXG4uZmEtZHJ1cGFsOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYxYTlcIjtcclxufVxyXG4uZmEtam9vbWxhOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYxYWFcIjtcclxufVxyXG4uZmEtbGFuZ3VhZ2U6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjFhYlwiO1xyXG59XHJcbi5mYS1mYXg6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjFhY1wiO1xyXG59XHJcbi5mYS1idWlsZGluZzpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMWFkXCI7XHJcbn1cclxuLmZhLWNoaWxkOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYxYWVcIjtcclxufVxyXG4uZmEtcGF3OmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYxYjBcIjtcclxufVxyXG4uZmEtc3Bvb246YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjFiMVwiO1xyXG59XHJcbi5mYS1jdWJlOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYxYjJcIjtcclxufVxyXG4uZmEtY3ViZXM6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjFiM1wiO1xyXG59XHJcbi5mYS1iZWhhbmNlOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYxYjRcIjtcclxufVxyXG4uZmEtYmVoYW5jZS1zcXVhcmU6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjFiNVwiO1xyXG59XHJcbi5mYS1zdGVhbTpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMWI2XCI7XHJcbn1cclxuLmZhLXN0ZWFtLXNxdWFyZTpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMWI3XCI7XHJcbn1cclxuLmZhLXJlY3ljbGU6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjFiOFwiO1xyXG59XHJcbi5mYS1hdXRvbW9iaWxlOmJlZm9yZSxcclxuLmZhLWNhcjpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMWI5XCI7XHJcbn1cclxuLmZhLWNhYjpiZWZvcmUsXHJcbi5mYS10YXhpOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYxYmFcIjtcclxufVxyXG4uZmEtdHJlZTpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMWJiXCI7XHJcbn1cclxuLmZhLXNwb3RpZnk6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjFiY1wiO1xyXG59XHJcbi5mYS1kZXZpYW50YXJ0OmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYxYmRcIjtcclxufVxyXG4uZmEtc291bmRjbG91ZDpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMWJlXCI7XHJcbn1cclxuLmZhLWRhdGFiYXNlOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYxYzBcIjtcclxufVxyXG4uZmEtZmlsZS1wZGYtbzpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMWMxXCI7XHJcbn1cclxuLmZhLWZpbGUtd29yZC1vOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYxYzJcIjtcclxufVxyXG4uZmEtZmlsZS1leGNlbC1vOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYxYzNcIjtcclxufVxyXG4uZmEtZmlsZS1wb3dlcnBvaW50LW86YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjFjNFwiO1xyXG59XHJcbi5mYS1maWxlLXBob3RvLW86YmVmb3JlLFxyXG4uZmEtZmlsZS1waWN0dXJlLW86YmVmb3JlLFxyXG4uZmEtZmlsZS1pbWFnZS1vOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYxYzVcIjtcclxufVxyXG4uZmEtZmlsZS16aXAtbzpiZWZvcmUsXHJcbi5mYS1maWxlLWFyY2hpdmUtbzpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMWM2XCI7XHJcbn1cclxuLmZhLWZpbGUtc291bmQtbzpiZWZvcmUsXHJcbi5mYS1maWxlLWF1ZGlvLW86YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjFjN1wiO1xyXG59XHJcbi5mYS1maWxlLW1vdmllLW86YmVmb3JlLFxyXG4uZmEtZmlsZS12aWRlby1vOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYxYzhcIjtcclxufVxyXG4uZmEtZmlsZS1jb2RlLW86YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjFjOVwiO1xyXG59XHJcbi5mYS12aW5lOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYxY2FcIjtcclxufVxyXG4uZmEtY29kZXBlbjpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMWNiXCI7XHJcbn1cclxuLmZhLWpzZmlkZGxlOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYxY2NcIjtcclxufVxyXG4uZmEtbGlmZS1ib3V5OmJlZm9yZSxcclxuLmZhLWxpZmUtYnVveTpiZWZvcmUsXHJcbi5mYS1saWZlLXNhdmVyOmJlZm9yZSxcclxuLmZhLXN1cHBvcnQ6YmVmb3JlLFxyXG4uZmEtbGlmZS1yaW5nOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYxY2RcIjtcclxufVxyXG4uZmEtY2lyY2xlLW8tbm90Y2g6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjFjZVwiO1xyXG59XHJcbi5mYS1yYTpiZWZvcmUsXHJcbi5mYS1yZXNpc3RhbmNlOmJlZm9yZSxcclxuLmZhLXJlYmVsOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYxZDBcIjtcclxufVxyXG4uZmEtZ2U6YmVmb3JlLFxyXG4uZmEtZW1waXJlOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYxZDFcIjtcclxufVxyXG4uZmEtZ2l0LXNxdWFyZTpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMWQyXCI7XHJcbn1cclxuLmZhLWdpdDpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMWQzXCI7XHJcbn1cclxuLmZhLXktY29tYmluYXRvci1zcXVhcmU6YmVmb3JlLFxyXG4uZmEteWMtc3F1YXJlOmJlZm9yZSxcclxuLmZhLWhhY2tlci1uZXdzOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYxZDRcIjtcclxufVxyXG4uZmEtdGVuY2VudC13ZWlibzpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMWQ1XCI7XHJcbn1cclxuLmZhLXFxOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYxZDZcIjtcclxufVxyXG4uZmEtd2VjaGF0OmJlZm9yZSxcclxuLmZhLXdlaXhpbjpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMWQ3XCI7XHJcbn1cclxuLmZhLXNlbmQ6YmVmb3JlLFxyXG4uZmEtcGFwZXItcGxhbmU6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjFkOFwiO1xyXG59XHJcbi5mYS1zZW5kLW86YmVmb3JlLFxyXG4uZmEtcGFwZXItcGxhbmUtbzpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMWQ5XCI7XHJcbn1cclxuLmZhLWhpc3Rvcnk6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjFkYVwiO1xyXG59XHJcbi5mYS1jaXJjbGUtdGhpbjpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMWRiXCI7XHJcbn1cclxuLmZhLWhlYWRlcjpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMWRjXCI7XHJcbn1cclxuLmZhLXBhcmFncmFwaDpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMWRkXCI7XHJcbn1cclxuLmZhLXNsaWRlcnM6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjFkZVwiO1xyXG59XHJcbi5mYS1zaGFyZS1hbHQ6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjFlMFwiO1xyXG59XHJcbi5mYS1zaGFyZS1hbHQtc3F1YXJlOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYxZTFcIjtcclxufVxyXG4uZmEtYm9tYjpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMWUyXCI7XHJcbn1cclxuLmZhLXNvY2Nlci1iYWxsLW86YmVmb3JlLFxyXG4uZmEtZnV0Ym9sLW86YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjFlM1wiO1xyXG59XHJcbi5mYS10dHk6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjFlNFwiO1xyXG59XHJcbi5mYS1iaW5vY3VsYXJzOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYxZTVcIjtcclxufVxyXG4uZmEtcGx1ZzpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMWU2XCI7XHJcbn1cclxuLmZhLXNsaWRlc2hhcmU6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjFlN1wiO1xyXG59XHJcbi5mYS10d2l0Y2g6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjFlOFwiO1xyXG59XHJcbi5mYS15ZWxwOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYxZTlcIjtcclxufVxyXG4uZmEtbmV3c3BhcGVyLW86YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjFlYVwiO1xyXG59XHJcbi5mYS13aWZpOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYxZWJcIjtcclxufVxyXG4uZmEtY2FsY3VsYXRvcjpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMWVjXCI7XHJcbn1cclxuLmZhLXBheXBhbDpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMWVkXCI7XHJcbn1cclxuLmZhLWdvb2dsZS13YWxsZXQ6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjFlZVwiO1xyXG59XHJcbi5mYS1jYy12aXNhOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYxZjBcIjtcclxufVxyXG4uZmEtY2MtbWFzdGVyY2FyZDpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMWYxXCI7XHJcbn1cclxuLmZhLWNjLWRpc2NvdmVyOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYxZjJcIjtcclxufVxyXG4uZmEtY2MtYW1leDpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMWYzXCI7XHJcbn1cclxuLmZhLWNjLXBheXBhbDpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMWY0XCI7XHJcbn1cclxuLmZhLWNjLXN0cmlwZTpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMWY1XCI7XHJcbn1cclxuLmZhLWJlbGwtc2xhc2g6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjFmNlwiO1xyXG59XHJcbi5mYS1iZWxsLXNsYXNoLW86YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjFmN1wiO1xyXG59XHJcbi5mYS10cmFzaDpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMWY4XCI7XHJcbn1cclxuLmZhLWNvcHlyaWdodDpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMWY5XCI7XHJcbn1cclxuLmZhLWF0OmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYxZmFcIjtcclxufVxyXG4uZmEtZXllZHJvcHBlcjpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMWZiXCI7XHJcbn1cclxuLmZhLXBhaW50LWJydXNoOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYxZmNcIjtcclxufVxyXG4uZmEtYmlydGhkYXktY2FrZTpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMWZkXCI7XHJcbn1cclxuLmZhLWFyZWEtY2hhcnQ6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjFmZVwiO1xyXG59XHJcbi5mYS1waWUtY2hhcnQ6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjIwMFwiO1xyXG59XHJcbi5mYS1saW5lLWNoYXJ0OmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYyMDFcIjtcclxufVxyXG4uZmEtbGFzdGZtOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYyMDJcIjtcclxufVxyXG4uZmEtbGFzdGZtLXNxdWFyZTpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMjAzXCI7XHJcbn1cclxuLmZhLXRvZ2dsZS1vZmY6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjIwNFwiO1xyXG59XHJcbi5mYS10b2dnbGUtb246YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjIwNVwiO1xyXG59XHJcbi5mYS1iaWN5Y2xlOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYyMDZcIjtcclxufVxyXG4uZmEtYnVzOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYyMDdcIjtcclxufVxyXG4uZmEtaW94aG9zdDpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMjA4XCI7XHJcbn1cclxuLmZhLWFuZ2VsbGlzdDpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMjA5XCI7XHJcbn1cclxuLmZhLWNjOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYyMGFcIjtcclxufVxyXG4uZmEtc2hla2VsOmJlZm9yZSxcclxuLmZhLXNoZXFlbDpiZWZvcmUsXHJcbi5mYS1pbHM6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjIwYlwiO1xyXG59XHJcbi5mYS1tZWFucGF0aDpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMjBjXCI7XHJcbn1cclxuLmZhLWJ1eXNlbGxhZHM6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjIwZFwiO1xyXG59XHJcbi5mYS1jb25uZWN0ZGV2ZWxvcDpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMjBlXCI7XHJcbn1cclxuLmZhLWRhc2hjdWJlOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYyMTBcIjtcclxufVxyXG4uZmEtZm9ydW1iZWU6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjIxMVwiO1xyXG59XHJcbi5mYS1sZWFucHViOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYyMTJcIjtcclxufVxyXG4uZmEtc2VsbHN5OmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYyMTNcIjtcclxufVxyXG4uZmEtc2hpcnRzaW5idWxrOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYyMTRcIjtcclxufVxyXG4uZmEtc2ltcGx5YnVpbHQ6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjIxNVwiO1xyXG59XHJcbi5mYS1za3lhdGxhczpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMjE2XCI7XHJcbn1cclxuLmZhLWNhcnQtcGx1czpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMjE3XCI7XHJcbn1cclxuLmZhLWNhcnQtYXJyb3ctZG93bjpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMjE4XCI7XHJcbn1cclxuLmZhLWRpYW1vbmQ6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjIxOVwiO1xyXG59XHJcbi5mYS1zaGlwOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYyMWFcIjtcclxufVxyXG4uZmEtdXNlci1zZWNyZXQ6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjIxYlwiO1xyXG59XHJcbi5mYS1tb3RvcmN5Y2xlOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYyMWNcIjtcclxufVxyXG4uZmEtc3RyZWV0LXZpZXc6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjIxZFwiO1xyXG59XHJcbi5mYS1oZWFydGJlYXQ6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjIxZVwiO1xyXG59XHJcbi5mYS12ZW51czpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMjIxXCI7XHJcbn1cclxuLmZhLW1hcnM6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjIyMlwiO1xyXG59XHJcbi5mYS1tZXJjdXJ5OmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYyMjNcIjtcclxufVxyXG4uZmEtaW50ZXJzZXg6YmVmb3JlLFxyXG4uZmEtdHJhbnNnZW5kZXI6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjIyNFwiO1xyXG59XHJcbi5mYS10cmFuc2dlbmRlci1hbHQ6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjIyNVwiO1xyXG59XHJcbi5mYS12ZW51cy1kb3VibGU6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjIyNlwiO1xyXG59XHJcbi5mYS1tYXJzLWRvdWJsZTpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMjI3XCI7XHJcbn1cclxuLmZhLXZlbnVzLW1hcnM6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjIyOFwiO1xyXG59XHJcbi5mYS1tYXJzLXN0cm9rZTpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMjI5XCI7XHJcbn1cclxuLmZhLW1hcnMtc3Ryb2tlLXY6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjIyYVwiO1xyXG59XHJcbi5mYS1tYXJzLXN0cm9rZS1oOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYyMmJcIjtcclxufVxyXG4uZmEtbmV1dGVyOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYyMmNcIjtcclxufVxyXG4uZmEtZ2VuZGVybGVzczpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMjJkXCI7XHJcbn1cclxuLmZhLWZhY2Vib29rLW9mZmljaWFsOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYyMzBcIjtcclxufVxyXG4uZmEtcGludGVyZXN0LXA6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjIzMVwiO1xyXG59XHJcbi5mYS13aGF0c2FwcDpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMjMyXCI7XHJcbn1cclxuLmZhLXNlcnZlcjpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMjMzXCI7XHJcbn1cclxuLmZhLXVzZXItcGx1czpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMjM0XCI7XHJcbn1cclxuLmZhLXVzZXItdGltZXM6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjIzNVwiO1xyXG59XHJcbi5mYS1ob3RlbDpiZWZvcmUsXHJcbi5mYS1iZWQ6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjIzNlwiO1xyXG59XHJcbi5mYS12aWFjb2luOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYyMzdcIjtcclxufVxyXG4uZmEtdHJhaW46YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjIzOFwiO1xyXG59XHJcbi5mYS1zdWJ3YXk6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjIzOVwiO1xyXG59XHJcbi5mYS1tZWRpdW06YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjIzYVwiO1xyXG59XHJcbi5mYS15YzpiZWZvcmUsXHJcbi5mYS15LWNvbWJpbmF0b3I6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjIzYlwiO1xyXG59XHJcbi5mYS1vcHRpbi1tb25zdGVyOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYyM2NcIjtcclxufVxyXG4uZmEtb3BlbmNhcnQ6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjIzZFwiO1xyXG59XHJcbi5mYS1leHBlZGl0ZWRzc2w6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjIzZVwiO1xyXG59XHJcbi5mYS1iYXR0ZXJ5LTQ6YmVmb3JlLFxyXG4uZmEtYmF0dGVyeTpiZWZvcmUsXHJcbi5mYS1iYXR0ZXJ5LWZ1bGw6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjI0MFwiO1xyXG59XHJcbi5mYS1iYXR0ZXJ5LTM6YmVmb3JlLFxyXG4uZmEtYmF0dGVyeS10aHJlZS1xdWFydGVyczpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMjQxXCI7XHJcbn1cclxuLmZhLWJhdHRlcnktMjpiZWZvcmUsXHJcbi5mYS1iYXR0ZXJ5LWhhbGY6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjI0MlwiO1xyXG59XHJcbi5mYS1iYXR0ZXJ5LTE6YmVmb3JlLFxyXG4uZmEtYmF0dGVyeS1xdWFydGVyOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYyNDNcIjtcclxufVxyXG4uZmEtYmF0dGVyeS0wOmJlZm9yZSxcclxuLmZhLWJhdHRlcnktZW1wdHk6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjI0NFwiO1xyXG59XHJcbi5mYS1tb3VzZS1wb2ludGVyOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYyNDVcIjtcclxufVxyXG4uZmEtaS1jdXJzb3I6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjI0NlwiO1xyXG59XHJcbi5mYS1vYmplY3QtZ3JvdXA6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjI0N1wiO1xyXG59XHJcbi5mYS1vYmplY3QtdW5ncm91cDpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMjQ4XCI7XHJcbn1cclxuLmZhLXN0aWNreS1ub3RlOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYyNDlcIjtcclxufVxyXG4uZmEtc3RpY2t5LW5vdGUtbzpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMjRhXCI7XHJcbn1cclxuLmZhLWNjLWpjYjpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMjRiXCI7XHJcbn1cclxuLmZhLWNjLWRpbmVycy1jbHViOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYyNGNcIjtcclxufVxyXG4uZmEtY2xvbmU6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjI0ZFwiO1xyXG59XHJcbi5mYS1iYWxhbmNlLXNjYWxlOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYyNGVcIjtcclxufVxyXG4uZmEtaG91cmdsYXNzLW86YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjI1MFwiO1xyXG59XHJcbi5mYS1ob3VyZ2xhc3MtMTpiZWZvcmUsXHJcbi5mYS1ob3VyZ2xhc3Mtc3RhcnQ6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjI1MVwiO1xyXG59XHJcbi5mYS1ob3VyZ2xhc3MtMjpiZWZvcmUsXHJcbi5mYS1ob3VyZ2xhc3MtaGFsZjpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMjUyXCI7XHJcbn1cclxuLmZhLWhvdXJnbGFzcy0zOmJlZm9yZSxcclxuLmZhLWhvdXJnbGFzcy1lbmQ6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjI1M1wiO1xyXG59XHJcbi5mYS1ob3VyZ2xhc3M6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjI1NFwiO1xyXG59XHJcbi5mYS1oYW5kLWdyYWItbzpiZWZvcmUsXHJcbi5mYS1oYW5kLXJvY2stbzpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMjU1XCI7XHJcbn1cclxuLmZhLWhhbmQtc3RvcC1vOmJlZm9yZSxcclxuLmZhLWhhbmQtcGFwZXItbzpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMjU2XCI7XHJcbn1cclxuLmZhLWhhbmQtc2Npc3NvcnMtbzpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMjU3XCI7XHJcbn1cclxuLmZhLWhhbmQtbGl6YXJkLW86YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjI1OFwiO1xyXG59XHJcbi5mYS1oYW5kLXNwb2NrLW86YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjI1OVwiO1xyXG59XHJcbi5mYS1oYW5kLXBvaW50ZXItbzpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMjVhXCI7XHJcbn1cclxuLmZhLWhhbmQtcGVhY2UtbzpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMjViXCI7XHJcbn1cclxuLmZhLXRyYWRlbWFyazpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMjVjXCI7XHJcbn1cclxuLmZhLXJlZ2lzdGVyZWQ6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjI1ZFwiO1xyXG59XHJcbi5mYS1jcmVhdGl2ZS1jb21tb25zOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYyNWVcIjtcclxufVxyXG4uZmEtZ2c6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjI2MFwiO1xyXG59XHJcbi5mYS1nZy1jaXJjbGU6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjI2MVwiO1xyXG59XHJcbi5mYS10cmlwYWR2aXNvcjpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMjYyXCI7XHJcbn1cclxuLmZhLW9kbm9rbGFzc25pa2k6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjI2M1wiO1xyXG59XHJcbi5mYS1vZG5va2xhc3NuaWtpLXNxdWFyZTpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMjY0XCI7XHJcbn1cclxuLmZhLWdldC1wb2NrZXQ6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjI2NVwiO1xyXG59XHJcbi5mYS13aWtpcGVkaWEtdzpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMjY2XCI7XHJcbn1cclxuLmZhLXNhZmFyaTpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMjY3XCI7XHJcbn1cclxuLmZhLWNocm9tZTpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMjY4XCI7XHJcbn1cclxuLmZhLWZpcmVmb3g6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjI2OVwiO1xyXG59XHJcbi5mYS1vcGVyYTpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMjZhXCI7XHJcbn1cclxuLmZhLWludGVybmV0LWV4cGxvcmVyOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYyNmJcIjtcclxufVxyXG4uZmEtdHY6YmVmb3JlLFxyXG4uZmEtdGVsZXZpc2lvbjpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMjZjXCI7XHJcbn1cclxuLmZhLWNvbnRhbzpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMjZkXCI7XHJcbn1cclxuLmZhLTUwMHB4OmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYyNmVcIjtcclxufVxyXG4uZmEtYW1hem9uOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYyNzBcIjtcclxufVxyXG4uZmEtY2FsZW5kYXItcGx1cy1vOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYyNzFcIjtcclxufVxyXG4uZmEtY2FsZW5kYXItbWludXMtbzpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMjcyXCI7XHJcbn1cclxuLmZhLWNhbGVuZGFyLXRpbWVzLW86YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjI3M1wiO1xyXG59XHJcbi5mYS1jYWxlbmRhci1jaGVjay1vOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYyNzRcIjtcclxufVxyXG4uZmEtaW5kdXN0cnk6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjI3NVwiO1xyXG59XHJcbi5mYS1tYXAtcGluOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYyNzZcIjtcclxufVxyXG4uZmEtbWFwLXNpZ25zOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYyNzdcIjtcclxufVxyXG4uZmEtbWFwLW86YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjI3OFwiO1xyXG59XHJcbi5mYS1tYXA6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjI3OVwiO1xyXG59XHJcbi5mYS1jb21tZW50aW5nOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYyN2FcIjtcclxufVxyXG4uZmEtY29tbWVudGluZy1vOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYyN2JcIjtcclxufVxyXG4uZmEtaG91eno6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjI3Y1wiO1xyXG59XHJcbi5mYS12aW1lbzpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMjdkXCI7XHJcbn1cclxuLmZhLWJsYWNrLXRpZTpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMjdlXCI7XHJcbn1cclxuLmZhLWZvbnRpY29uczpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMjgwXCI7XHJcbn1cclxuLmZhLXJlZGRpdC1hbGllbjpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMjgxXCI7XHJcbn1cclxuLmZhLWVkZ2U6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjI4MlwiO1xyXG59XHJcbi5mYS1jcmVkaXQtY2FyZC1hbHQ6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjI4M1wiO1xyXG59XHJcbi5mYS1jb2RpZXBpZTpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMjg0XCI7XHJcbn1cclxuLmZhLW1vZHg6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjI4NVwiO1xyXG59XHJcbi5mYS1mb3J0LWF3ZXNvbWU6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjI4NlwiO1xyXG59XHJcbi5mYS11c2I6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjI4N1wiO1xyXG59XHJcbi5mYS1wcm9kdWN0LWh1bnQ6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjI4OFwiO1xyXG59XHJcbi5mYS1taXhjbG91ZDpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMjg5XCI7XHJcbn1cclxuLmZhLXNjcmliZDpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMjhhXCI7XHJcbn1cclxuLmZhLXBhdXNlLWNpcmNsZTpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMjhiXCI7XHJcbn1cclxuLmZhLXBhdXNlLWNpcmNsZS1vOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYyOGNcIjtcclxufVxyXG4uZmEtc3RvcC1jaXJjbGU6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjI4ZFwiO1xyXG59XHJcbi5mYS1zdG9wLWNpcmNsZS1vOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYyOGVcIjtcclxufVxyXG4uZmEtc2hvcHBpbmctYmFnOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYyOTBcIjtcclxufVxyXG4uZmEtc2hvcHBpbmctYmFza2V0OmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYyOTFcIjtcclxufVxyXG4uZmEtaGFzaHRhZzpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMjkyXCI7XHJcbn1cclxuLmZhLWJsdWV0b290aDpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMjkzXCI7XHJcbn1cclxuLmZhLWJsdWV0b290aC1iOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYyOTRcIjtcclxufVxyXG4uZmEtcGVyY2VudDpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMjk1XCI7XHJcbn1cclxuLmZhLWdpdGxhYjpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMjk2XCI7XHJcbn1cclxuLmZhLXdwYmVnaW5uZXI6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjI5N1wiO1xyXG59XHJcbi5mYS13cGZvcm1zOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYyOThcIjtcclxufVxyXG4uZmEtZW52aXJhOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYyOTlcIjtcclxufVxyXG4uZmEtdW5pdmVyc2FsLWFjY2VzczpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMjlhXCI7XHJcbn1cclxuLmZhLXdoZWVsY2hhaXItYWx0OmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYyOWJcIjtcclxufVxyXG4uZmEtcXVlc3Rpb24tY2lyY2xlLW86YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjI5Y1wiO1xyXG59XHJcbi5mYS1ibGluZDpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMjlkXCI7XHJcbn1cclxuLmZhLWF1ZGlvLWRlc2NyaXB0aW9uOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYyOWVcIjtcclxufVxyXG4uZmEtdm9sdW1lLWNvbnRyb2wtcGhvbmU6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjJhMFwiO1xyXG59XHJcbi5mYS1icmFpbGxlOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYyYTFcIjtcclxufVxyXG4uZmEtYXNzaXN0aXZlLWxpc3RlbmluZy1zeXN0ZW1zOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYyYTJcIjtcclxufVxyXG4uZmEtYXNsLWludGVycHJldGluZzpiZWZvcmUsXHJcbi5mYS1hbWVyaWNhbi1zaWduLWxhbmd1YWdlLWludGVycHJldGluZzpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMmEzXCI7XHJcbn1cclxuLmZhLWRlYWZuZXNzOmJlZm9yZSxcclxuLmZhLWhhcmQtb2YtaGVhcmluZzpiZWZvcmUsXHJcbi5mYS1kZWFmOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYyYTRcIjtcclxufVxyXG4uZmEtZ2xpZGU6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjJhNVwiO1xyXG59XHJcbi5mYS1nbGlkZS1nOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYyYTZcIjtcclxufVxyXG4uZmEtc2lnbmluZzpiZWZvcmUsXHJcbi5mYS1zaWduLWxhbmd1YWdlOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYyYTdcIjtcclxufVxyXG4uZmEtbG93LXZpc2lvbjpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMmE4XCI7XHJcbn1cclxuLmZhLXZpYWRlbzpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMmE5XCI7XHJcbn1cclxuLmZhLXZpYWRlby1zcXVhcmU6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjJhYVwiO1xyXG59XHJcbi5mYS1zbmFwY2hhdDpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMmFiXCI7XHJcbn1cclxuLmZhLXNuYXBjaGF0LWdob3N0OmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYyYWNcIjtcclxufVxyXG4uZmEtc25hcGNoYXQtc3F1YXJlOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYyYWRcIjtcclxufVxyXG4uZmEtcGllZC1waXBlcjpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMmFlXCI7XHJcbn1cclxuLmZhLWZpcnN0LW9yZGVyOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYyYjBcIjtcclxufVxyXG4uZmEteW9hc3Q6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjJiMVwiO1xyXG59XHJcbi5mYS10aGVtZWlzbGU6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjJiMlwiO1xyXG59XHJcbi5mYS1nb29nbGUtcGx1cy1jaXJjbGU6YmVmb3JlLFxyXG4uZmEtZ29vZ2xlLXBsdXMtb2ZmaWNpYWw6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjJiM1wiO1xyXG59XHJcbi5mYS1mYTpiZWZvcmUsXHJcbi5mYS1mb250LWF3ZXNvbWU6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjJiNFwiO1xyXG59XHJcbi5mYS1oYW5kc2hha2UtbzpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMmI1XCI7XHJcbn1cclxuLmZhLWVudmVsb3BlLW9wZW46YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjJiNlwiO1xyXG59XHJcbi5mYS1lbnZlbG9wZS1vcGVuLW86YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjJiN1wiO1xyXG59XHJcbi5mYS1saW5vZGU6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjJiOFwiO1xyXG59XHJcbi5mYS1hZGRyZXNzLWJvb2s6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjJiOVwiO1xyXG59XHJcbi5mYS1hZGRyZXNzLWJvb2stbzpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMmJhXCI7XHJcbn1cclxuLmZhLXZjYXJkOmJlZm9yZSxcclxuLmZhLWFkZHJlc3MtY2FyZDpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMmJiXCI7XHJcbn1cclxuLmZhLXZjYXJkLW86YmVmb3JlLFxyXG4uZmEtYWRkcmVzcy1jYXJkLW86YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjJiY1wiO1xyXG59XHJcbi5mYS11c2VyLWNpcmNsZTpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMmJkXCI7XHJcbn1cclxuLmZhLXVzZXItY2lyY2xlLW86YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjJiZVwiO1xyXG59XHJcbi5mYS11c2VyLW86YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjJjMFwiO1xyXG59XHJcbi5mYS1pZC1iYWRnZTpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMmMxXCI7XHJcbn1cclxuLmZhLWRyaXZlcnMtbGljZW5zZTpiZWZvcmUsXHJcbi5mYS1pZC1jYXJkOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYyYzJcIjtcclxufVxyXG4uZmEtZHJpdmVycy1saWNlbnNlLW86YmVmb3JlLFxyXG4uZmEtaWQtY2FyZC1vOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYyYzNcIjtcclxufVxyXG4uZmEtcXVvcmE6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjJjNFwiO1xyXG59XHJcbi5mYS1mcmVlLWNvZGUtY2FtcDpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMmM1XCI7XHJcbn1cclxuLmZhLXRlbGVncmFtOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYyYzZcIjtcclxufVxyXG4uZmEtdGhlcm1vbWV0ZXItNDpiZWZvcmUsXHJcbi5mYS10aGVybW9tZXRlcjpiZWZvcmUsXHJcbi5mYS10aGVybW9tZXRlci1mdWxsOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYyYzdcIjtcclxufVxyXG4uZmEtdGhlcm1vbWV0ZXItMzpiZWZvcmUsXHJcbi5mYS10aGVybW9tZXRlci10aHJlZS1xdWFydGVyczpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMmM4XCI7XHJcbn1cclxuLmZhLXRoZXJtb21ldGVyLTI6YmVmb3JlLFxyXG4uZmEtdGhlcm1vbWV0ZXItaGFsZjpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMmM5XCI7XHJcbn1cclxuLmZhLXRoZXJtb21ldGVyLTE6YmVmb3JlLFxyXG4uZmEtdGhlcm1vbWV0ZXItcXVhcnRlcjpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMmNhXCI7XHJcbn1cclxuLmZhLXRoZXJtb21ldGVyLTA6YmVmb3JlLFxyXG4uZmEtdGhlcm1vbWV0ZXItZW1wdHk6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjJjYlwiO1xyXG59XHJcbi5mYS1zaG93ZXI6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjJjY1wiO1xyXG59XHJcbi5mYS1iYXRodHViOmJlZm9yZSxcclxuLmZhLXMxNTpiZWZvcmUsXHJcbi5mYS1iYXRoOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYyY2RcIjtcclxufVxyXG4uZmEtcG9kY2FzdDpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMmNlXCI7XHJcbn1cclxuLmZhLXdpbmRvdy1tYXhpbWl6ZTpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMmQwXCI7XHJcbn1cclxuLmZhLXdpbmRvdy1taW5pbWl6ZTpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMmQxXCI7XHJcbn1cclxuLmZhLXdpbmRvdy1yZXN0b3JlOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYyZDJcIjtcclxufVxyXG4uZmEtdGltZXMtcmVjdGFuZ2xlOmJlZm9yZSxcclxuLmZhLXdpbmRvdy1jbG9zZTpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMmQzXCI7XHJcbn1cclxuLmZhLXRpbWVzLXJlY3RhbmdsZS1vOmJlZm9yZSxcclxuLmZhLXdpbmRvdy1jbG9zZS1vOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYyZDRcIjtcclxufVxyXG4uZmEtYmFuZGNhbXA6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjJkNVwiO1xyXG59XHJcbi5mYS1ncmF2OmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYyZDZcIjtcclxufVxyXG4uZmEtZXRzeTpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMmQ3XCI7XHJcbn1cclxuLmZhLWltZGI6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjJkOFwiO1xyXG59XHJcbi5mYS1yYXZlbHJ5OmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYyZDlcIjtcclxufVxyXG4uZmEtZWVyY2FzdDpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMmRhXCI7XHJcbn1cclxuLmZhLW1pY3JvY2hpcDpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMmRiXCI7XHJcbn1cclxuLmZhLXNub3dmbGFrZS1vOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYyZGNcIjtcclxufVxyXG4uZmEtc3VwZXJwb3dlcnM6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZjJkZFwiO1xyXG59XHJcbi5mYS13cGV4cGxvcmVyOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYyZGVcIjtcclxufVxyXG4uZmEtbWVldHVwOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGYyZTBcIjtcclxufVxyXG4uc3Itb25seSB7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIHdpZHRoOiAxcHg7XHJcbiAgaGVpZ2h0OiAxcHg7XHJcbiAgcGFkZGluZzogMDtcclxuICBtYXJnaW46IC0xcHg7XHJcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICBjbGlwOiByZWN0KDAsIDAsIDAsIDApO1xyXG4gIGJvcmRlcjogMDtcclxufVxyXG4uc3Itb25seS1mb2N1c2FibGU6YWN0aXZlLFxyXG4uc3Itb25seS1mb2N1c2FibGU6Zm9jdXMge1xyXG4gIHBvc2l0aW9uOiBzdGF0aWM7XHJcbiAgd2lkdGg6IGF1dG87XHJcbiAgaGVpZ2h0OiBhdXRvO1xyXG4gIG1hcmdpbjogMDtcclxuICBvdmVyZmxvdzogdmlzaWJsZTtcclxuICBjbGlwOiBhdXRvO1xyXG59XHJcbiIsIi8vIFBhbmVsc1xyXG5cclxuLnBhbmVsLXZhcmlhbnQoQGJvcmRlcjsgQGhlYWRpbmctdGV4dC1jb2xvcjsgQGhlYWRpbmctYmctY29sb3I7IEBoZWFkaW5nLWJvcmRlcikge1xyXG4gIGJvcmRlci1jb2xvcjogQGJvcmRlcjtcclxuXHJcbiAgJiA+IC5wYW5lbC1oZWFkaW5nIHtcclxuICAgIGNvbG9yOiBAaGVhZGluZy10ZXh0LWNvbG9yO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogQGhlYWRpbmctYmctY29sb3I7XHJcbiAgICBib3JkZXItY29sb3I6IEBoZWFkaW5nLWJvcmRlcjtcclxuXHJcbiAgICArIC5wYW5lbC1jb2xsYXBzZSA+IC5wYW5lbC1ib2R5IHtcclxuICAgICAgYm9yZGVyLXRvcC1jb2xvcjogQGJvcmRlcjtcclxuICAgIH1cclxuICAgIC5iYWRnZSB7XHJcbiAgICAgIGNvbG9yOiBAaGVhZGluZy1iZy1jb2xvcjtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogQGhlYWRpbmctdGV4dC1jb2xvcjtcclxuICAgIH1cclxuICB9XHJcbiAgJiA+IC5wYW5lbC1mb290ZXIge1xyXG4gICAgKyAucGFuZWwtY29sbGFwc2UgPiAucGFuZWwtYm9keSB7XHJcbiAgICAgIGJvcmRlci1ib3R0b20tY29sb3I6IEBib3JkZXI7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbiIsIi8vXHJcbi8vIEFsZXJ0c1xyXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG5cclxuXHJcbi8vIEJhc2Ugc3R5bGVzXHJcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuXHJcbi5hbGVydCB7XHJcbiAgcGFkZGluZzogQGFsZXJ0LXBhZGRpbmc7XHJcbiAgbWFyZ2luLWJvdHRvbTogQGxpbmUtaGVpZ2h0LWNvbXB1dGVkO1xyXG4gIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xyXG4gIGJvcmRlci1yYWRpdXM6IEBhbGVydC1ib3JkZXItcmFkaXVzO1xyXG5cclxuICAvLyBIZWFkaW5ncyBmb3IgbGFyZ2VyIGFsZXJ0c1xyXG4gIGg0IHtcclxuICAgIG1hcmdpbi10b3A6IDA7XHJcbiAgICAvLyBTcGVjaWZpZWQgZm9yIHRoZSBoNCB0byBwcmV2ZW50IGNvbmZsaWN0cyBvZiBjaGFuZ2luZyBAaGVhZGluZ3MtY29sb3JcclxuICAgIGNvbG9yOiBpbmhlcml0O1xyXG4gIH1cclxuXHJcbiAgLy8gUHJvdmlkZSBjbGFzcyBmb3IgbGlua3MgdGhhdCBtYXRjaCBhbGVydHNcclxuICAuYWxlcnQtbGluayB7XHJcbiAgICBmb250LXdlaWdodDogQGFsZXJ0LWxpbmstZm9udC13ZWlnaHQ7XHJcbiAgfVxyXG5cclxuICAvLyBJbXByb3ZlIGFsaWdubWVudCBhbmQgc3BhY2luZyBvZiBpbm5lciBjb250ZW50XHJcbiAgPiBwLFxyXG4gID4gdWwge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICB9XHJcblxyXG4gID4gcCArIHAge1xyXG4gICAgbWFyZ2luLXRvcDogNXB4O1xyXG4gIH1cclxufVxyXG5cclxuLy8gRGlzbWlzc2libGUgYWxlcnRzXHJcbi8vXHJcbi8vIEV4cGFuZCB0aGUgcmlnaHQgcGFkZGluZyBhbmQgYWNjb3VudCBmb3IgdGhlIGNsb3NlIGJ1dHRvbidzIHBvc2l0aW9uaW5nLlxyXG5cclxuLmFsZXJ0LWRpc21pc3NhYmxlLCAvLyBUaGUgbWlzc3BlbGxlZCAuYWxlcnQtZGlzbWlzc2FibGUgd2FzIGRlcHJlY2F0ZWQgaW4gMy4yLjAuXHJcbi5hbGVydC1kaXNtaXNzaWJsZSB7XHJcbiAgcGFkZGluZy1yaWdodDogKEBhbGVydC1wYWRkaW5nICsgMjApO1xyXG5cclxuICAvLyBBZGp1c3QgY2xvc2UgbGluayBwb3NpdGlvblxyXG4gIC5jbG9zZSB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICB0b3A6IC0ycHg7XHJcbiAgICByaWdodDogLTIxcHg7XHJcbiAgICBjb2xvcjogaW5oZXJpdDtcclxuICB9XHJcbn1cclxuXHJcbi8vIEFsdGVybmF0ZSBzdHlsZXNcclxuLy9cclxuLy8gR2VuZXJhdGUgY29udGV4dHVhbCBtb2RpZmllciBjbGFzc2VzIGZvciBjb2xvcml6aW5nIHRoZSBhbGVydC5cclxuXHJcbi5hbGVydC1zdWNjZXNzIHtcclxuICAuYWxlcnQtdmFyaWFudChAYWxlcnQtc3VjY2Vzcy1iZzsgQGFsZXJ0LXN1Y2Nlc3MtYm9yZGVyOyBAYWxlcnQtc3VjY2Vzcy10ZXh0KTtcclxufVxyXG5cclxuLmFsZXJ0LWluZm8ge1xyXG4gIC5hbGVydC12YXJpYW50KEBhbGVydC1pbmZvLWJnOyBAYWxlcnQtaW5mby1ib3JkZXI7IEBhbGVydC1pbmZvLXRleHQpO1xyXG59XHJcblxyXG4uYWxlcnQtd2FybmluZyB7XHJcbiAgLmFsZXJ0LXZhcmlhbnQoQGFsZXJ0LXdhcm5pbmctYmc7IEBhbGVydC13YXJuaW5nLWJvcmRlcjsgQGFsZXJ0LXdhcm5pbmctdGV4dCk7XHJcbn1cclxuXHJcbi5hbGVydC1kYW5nZXIge1xyXG4gIC5hbGVydC12YXJpYW50KEBhbGVydC1kYW5nZXItYmc7IEBhbGVydC1kYW5nZXItYm9yZGVyOyBAYWxlcnQtZGFuZ2VyLXRleHQpO1xyXG59XHJcbiIsIi8vIEFsZXJ0c1xyXG5cclxuLmFsZXJ0LXZhcmlhbnQoQGJhY2tncm91bmQ7IEBib3JkZXI7IEB0ZXh0LWNvbG9yKSB7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogQGJhY2tncm91bmQ7XHJcbiAgYm9yZGVyLWNvbG9yOiBAYm9yZGVyO1xyXG4gIGNvbG9yOiBAdGV4dC1jb2xvcjtcclxuXHJcbiAgaHIge1xyXG4gICAgYm9yZGVyLXRvcC1jb2xvcjogZGFya2VuKEBib3JkZXIsIDUlKTtcclxuICB9XHJcbiAgLmFsZXJ0LWxpbmsge1xyXG4gICAgY29sb3I6IGRhcmtlbihAdGV4dC1jb2xvciwgMTAlKTtcclxuICB9XHJcbn1cclxuIiwiLy8gQnV0dG9uIHZhcmlhbnRzXHJcbi8vXHJcbi8vIEVhc2lseSBwdW1wIG91dCBkZWZhdWx0IHN0eWxlcywgYXMgd2VsbCBhcyA6aG92ZXIsIDpmb2N1cywgOmFjdGl2ZSxcclxuLy8gYW5kIGRpc2FibGVkIG9wdGlvbnMgZm9yIGFsbCBidXR0b25zXHJcblxyXG4uYnV0dG9uLXZhcmlhbnQoQGNvbG9yOyBAYmFja2dyb3VuZDsgQGJvcmRlcikge1xyXG4gIGNvbG9yOiBAY29sb3I7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogQGJhY2tncm91bmQ7XHJcbiAgYm9yZGVyLWNvbG9yOiBAYm9yZGVyO1xyXG5cclxuICAmOmZvY3VzLFxyXG4gICYuZm9jdXMge1xyXG4gICAgY29sb3I6IEBjb2xvcjtcclxuICAgIGJhY2tncm91bmQtY29sb3I6IGRhcmtlbihAYmFja2dyb3VuZCwgMTAlKTtcclxuICAgICAgICBib3JkZXItY29sb3I6IGRhcmtlbihAYm9yZGVyLCAyNSUpO1xyXG4gIH1cclxuICAmOmhvdmVyIHtcclxuICAgIGNvbG9yOiBAY29sb3I7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiBkYXJrZW4oQGJhY2tncm91bmQsIDEwJSk7XHJcbiAgICAgICAgYm9yZGVyLWNvbG9yOiBkYXJrZW4oQGJvcmRlciwgMTIlKTtcclxuICB9XHJcbiAgJjphY3RpdmUsXHJcbiAgJi5hY3RpdmUsXHJcbiAgLm9wZW4gPiAuZHJvcGRvd24tdG9nZ2xlJiB7XHJcbiAgICBjb2xvcjogQGNvbG9yO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogZGFya2VuKEBiYWNrZ3JvdW5kLCAxMCUpO1xyXG4gICAgICAgIGJvcmRlci1jb2xvcjogZGFya2VuKEBib3JkZXIsIDEyJSk7XHJcblxyXG4gICAgJjpob3ZlcixcclxuICAgICY6Zm9jdXMsXHJcbiAgICAmLmZvY3VzIHtcclxuICAgICAgY29sb3I6IEBjb2xvcjtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogZGFya2VuKEBiYWNrZ3JvdW5kLCAxNyUpO1xyXG4gICAgICAgICAgYm9yZGVyLWNvbG9yOiBkYXJrZW4oQGJvcmRlciwgMjUlKTtcclxuICAgIH1cclxuICB9XHJcbiAgJjphY3RpdmUsXHJcbiAgJi5hY3RpdmUsXHJcbiAgLm9wZW4gPiAuZHJvcGRvd24tdG9nZ2xlJiB7XHJcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xyXG4gIH1cclxuICAmLmRpc2FibGVkLFxyXG4gICZbZGlzYWJsZWRdLFxyXG4gIGZpZWxkc2V0W2Rpc2FibGVkXSAmIHtcclxuICAgICY6aG92ZXIsXHJcbiAgICAmOmZvY3VzLFxyXG4gICAgJi5mb2N1cyB7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IEBiYWNrZ3JvdW5kO1xyXG4gICAgICAgICAgYm9yZGVyLWNvbG9yOiBAYm9yZGVyO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLmJhZGdlIHtcclxuICAgIGNvbG9yOiBAYmFja2dyb3VuZDtcclxuICAgIGJhY2tncm91bmQtY29sb3I6IEBjb2xvcjtcclxuICB9XHJcbn1cclxuXHJcbi8vIEJ1dHRvbiBzaXplc1xyXG4uYnV0dG9uLXNpemUoQHBhZGRpbmctdmVydGljYWw7IEBwYWRkaW5nLWhvcml6b250YWw7IEBmb250LXNpemU7IEBsaW5lLWhlaWdodDsgQGJvcmRlci1yYWRpdXMpIHtcclxuICBwYWRkaW5nOiBAcGFkZGluZy12ZXJ0aWNhbCBAcGFkZGluZy1ob3Jpem9udGFsO1xyXG4gIGZvbnQtc2l6ZTogQGZvbnQtc2l6ZTtcclxuICBsaW5lLWhlaWdodDogQGxpbmUtaGVpZ2h0O1xyXG4gIGJvcmRlci1yYWRpdXM6IEBib3JkZXItcmFkaXVzO1xyXG59XHJcbiIsIi8vIEZvcm0gdmFsaWRhdGlvbiBzdGF0ZXNcclxuLy9cclxuLy8gVXNlZCBpbiBmb3Jtcy5sZXNzIHRvIGdlbmVyYXRlIHRoZSBmb3JtIHZhbGlkYXRpb24gQ1NTIGZvciB3YXJuaW5ncywgZXJyb3JzLFxyXG4vLyBhbmQgc3VjY2Vzc2VzLlxyXG5cclxuLmZvcm0tY29udHJvbC12YWxpZGF0aW9uKEB0ZXh0LWNvbG9yOiAjNTU1OyBAYm9yZGVyLWNvbG9yOiAjY2NjOyBAYmFja2dyb3VuZC1jb2xvcjogI2Y1ZjVmNSkge1xyXG4gIC8vIENvbG9yIHRoZSBsYWJlbCBhbmQgaGVscCB0ZXh0XHJcbiAgLmhlbHAtYmxvY2ssXHJcbiAgLmNvbnRyb2wtbGFiZWwsXHJcbiAgLnJhZGlvLFxyXG4gIC5jaGVja2JveCxcclxuICAucmFkaW8taW5saW5lLFxyXG4gIC5jaGVja2JveC1pbmxpbmUsXHJcbiAgJi5yYWRpbyBsYWJlbCxcclxuICAmLmNoZWNrYm94IGxhYmVsLFxyXG4gICYucmFkaW8taW5saW5lIGxhYmVsLFxyXG4gICYuY2hlY2tib3gtaW5saW5lIGxhYmVsICB7XHJcbiAgICBjb2xvcjogQHRleHQtY29sb3I7XHJcbiAgfVxyXG4gIC8vIFNldCB0aGUgYm9yZGVyIGFuZCBib3ggc2hhZG93IG9uIHNwZWNpZmljIGlucHV0cyB0byBtYXRjaFxyXG4gIC5mb3JtLWNvbnRyb2wge1xyXG4gICAgYm9yZGVyLWNvbG9yOiBAYm9yZGVyLWNvbG9yO1xyXG4gICAgLmJveC1zaGFkb3coaW5zZXQgMCAxcHggMXB4IHJnYmEoMCwwLDAsLjA3NSkpOyAvLyBSZWRlY2xhcmUgc28gdHJhbnNpdGlvbnMgd29ya1xyXG4gICAgJjpmb2N1cyB7XHJcbiAgICAgIGJvcmRlci1jb2xvcjogZGFya2VuKEBib3JkZXItY29sb3IsIDEwJSk7XHJcbiAgICAgIEBzaGFkb3c6IGluc2V0IDAgMXB4IDFweCByZ2JhKDAsMCwwLC4wNzUpLCAwIDAgNnB4IGxpZ2h0ZW4oQGJvcmRlci1jb2xvciwgMjAlKTtcclxuICAgICAgLmJveC1zaGFkb3coQHNoYWRvdyk7XHJcbiAgICB9XHJcbiAgfVxyXG4gIC8vIFNldCB2YWxpZGF0aW9uIHN0YXRlcyBhbHNvIGZvciBhZGRvbnNcclxuICAuaW5wdXQtZ3JvdXAtYWRkb24ge1xyXG4gICAgY29sb3I6IEB0ZXh0LWNvbG9yO1xyXG4gICAgYm9yZGVyLWNvbG9yOiBAYm9yZGVyLWNvbG9yO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogQGJhY2tncm91bmQtY29sb3I7XHJcbiAgfVxyXG4gIC8vIE9wdGlvbmFsIGZlZWRiYWNrIGljb25cclxuICAuZm9ybS1jb250cm9sLWZlZWRiYWNrIHtcclxuICAgIGNvbG9yOiBAdGV4dC1jb2xvcjtcclxuICB9XHJcbn1cclxuXHJcblxyXG4vLyBGb3JtIGNvbnRyb2wgZm9jdXMgc3RhdGVcclxuLy9cclxuLy8gR2VuZXJhdGUgYSBjdXN0b21pemVkIGZvY3VzIHN0YXRlIGFuZCBmb3IgYW55IGlucHV0IHdpdGggdGhlIHNwZWNpZmllZCBjb2xvcixcclxuLy8gd2hpY2ggZGVmYXVsdHMgdG8gdGhlIGBAaW5wdXQtYm9yZGVyLWZvY3VzYCB2YXJpYWJsZS5cclxuLy9cclxuLy8gV2UgaGlnaGx5IGVuY291cmFnZSB5b3UgdG8gbm90IGN1c3RvbWl6ZSB0aGUgZGVmYXVsdCB2YWx1ZSwgYnV0IGluc3RlYWQgdXNlXHJcbi8vIHRoaXMgdG8gdHdlYWsgY29sb3JzIG9uIGFuIGFzLW5lZWRlZCBiYXNpcy4gVGhpcyBhZXN0aGV0aWMgY2hhbmdlIGlzIGJhc2VkIG9uXHJcbi8vIFdlYktpdCdzIGRlZmF1bHQgc3R5bGVzLCBidXQgYXBwbGljYWJsZSB0byBhIHdpZGVyIHJhbmdlIG9mIGJyb3dzZXJzLiBJdHNcclxuLy8gdXNhYmlsaXR5IGFuZCBhY2Nlc3NpYmlsaXR5IHNob3VsZCBiZSB0YWtlbiBpbnRvIGFjY291bnQgd2l0aCBhbnkgY2hhbmdlLlxyXG4vL1xyXG4vLyBFeGFtcGxlIHVzYWdlOiBjaGFuZ2UgdGhlIGRlZmF1bHQgYmx1ZSBib3JkZXIgYW5kIHNoYWRvdyB0byB3aGl0ZSBmb3IgYmV0dGVyXHJcbi8vIGNvbnRyYXN0IGFnYWluc3QgYSBkYXJrIGdyYXkgYmFja2dyb3VuZC5cclxuLmZvcm0tY29udHJvbC1mb2N1cyhAY29sb3I6IEBpbnB1dC1ib3JkZXItZm9jdXMpIHtcclxuICBAY29sb3ItcmdiYTogcmdiYShyZWQoQGNvbG9yKSwgZ3JlZW4oQGNvbG9yKSwgYmx1ZShAY29sb3IpLCAuNik7XHJcbiAgJjpmb2N1cyB7XHJcbiAgICBib3JkZXItY29sb3I6IEBjb2xvcjtcclxuICAgIG91dGxpbmU6IDA7XHJcbiAgICAuYm94LXNoYWRvdyh+XCJpbnNldCAwIDFweCAxcHggcmdiYSgwLDAsMCwuMDc1KSwgMCAwIDhweCBAe2NvbG9yLXJnYmF9XCIpO1xyXG4gIH1cclxufVxyXG5cclxuLy8gRm9ybSBjb250cm9sIHNpemluZ1xyXG4vL1xyXG4vLyBSZWxhdGl2ZSB0ZXh0IHNpemUsIHBhZGRpbmcsIGFuZCBib3JkZXItcmFkaWkgY2hhbmdlcyBmb3IgZm9ybSBjb250cm9scy4gRm9yXHJcbi8vIGhvcml6b250YWwgc2l6aW5nLCB3cmFwIGNvbnRyb2xzIGluIHRoZSBwcmVkZWZpbmVkIGdyaWQgY2xhc3Nlcy4gYDxzZWxlY3Q+YFxyXG4vLyBlbGVtZW50IGdldHMgc3BlY2lhbCBsb3ZlIGJlY2F1c2UgaXQncyBzcGVjaWFsLCBhbmQgdGhhdCdzIGEgZmFjdCFcclxuLmlucHV0LXNpemUoQGlucHV0LWhlaWdodDsgQHBhZGRpbmctdmVydGljYWw7IEBwYWRkaW5nLWhvcml6b250YWw7IEBmb250LXNpemU7IEBsaW5lLWhlaWdodDsgQGJvcmRlci1yYWRpdXMpIHtcclxuICBoZWlnaHQ6IEBpbnB1dC1oZWlnaHQ7XHJcbiAgcGFkZGluZzogQHBhZGRpbmctdmVydGljYWwgQHBhZGRpbmctaG9yaXpvbnRhbDtcclxuICBmb250LXNpemU6IEBmb250LXNpemU7XHJcbiAgbGluZS1oZWlnaHQ6IEBsaW5lLWhlaWdodDtcclxuICBib3JkZXItcmFkaXVzOiBAYm9yZGVyLXJhZGl1cztcclxuXHJcbiAgc2VsZWN0JiB7XHJcbiAgICBoZWlnaHQ6IEBpbnB1dC1oZWlnaHQ7XHJcbiAgICBsaW5lLWhlaWdodDogQGlucHV0LWhlaWdodDtcclxuICB9XHJcblxyXG4gIHRleHRhcmVhJixcclxuICBzZWxlY3RbbXVsdGlwbGVdJiB7XHJcbiAgICBoZWlnaHQ6IGF1dG87XHJcbiAgfVxyXG59XHJcbiIsIi8vXHJcbi8vIERyb3Bkb3duIG1lbnVzXHJcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcblxyXG5cclxuLy8gRHJvcGRvd24gYXJyb3cvY2FyZXRcclxuLmNhcmV0IHtcclxuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgd2lkdGg6IDA7XHJcbiAgaGVpZ2h0OiAwO1xyXG4gIG1hcmdpbi1sZWZ0OiAycHg7XHJcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcclxuICBib3JkZXItdG9wOiAgIEBjYXJldC13aWR0aC1iYXNlIGRhc2hlZDtcclxuICBib3JkZXItdG9wOiAgIEBjYXJldC13aWR0aC1iYXNlIHNvbGlkIH5cIlxcOVwiOyAvLyBJRThcclxuICBib3JkZXItcmlnaHQ6IEBjYXJldC13aWR0aC1iYXNlIHNvbGlkIHRyYW5zcGFyZW50O1xyXG4gIGJvcmRlci1sZWZ0OiAgQGNhcmV0LXdpZHRoLWJhc2Ugc29saWQgdHJhbnNwYXJlbnQ7XHJcbn1cclxuXHJcbi8vIFRoZSBkcm9wZG93biB3cmFwcGVyIChkaXYpXHJcbi5kcm9wdXAsXHJcbi5kcm9wZG93biB7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG59XHJcblxyXG4vLyBQcmV2ZW50IHRoZSBmb2N1cyBvbiB0aGUgZHJvcGRvd24gdG9nZ2xlIHdoZW4gY2xvc2luZyBkcm9wZG93bnNcclxuLmRyb3Bkb3duLXRvZ2dsZTpmb2N1cyB7XHJcbiAgb3V0bGluZTogMDtcclxufVxyXG5cclxuLy8gVGhlIGRyb3Bkb3duIG1lbnUgKHVsKVxyXG4uZHJvcGRvd24tbWVudSB7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIHRvcDogMTAwJTtcclxuICBsZWZ0OiAwO1xyXG4gIHotaW5kZXg6IEB6aW5kZXgtZHJvcGRvd247XHJcbiAgZGlzcGxheTogbm9uZTsgLy8gbm9uZSBieSBkZWZhdWx0LCBidXQgYmxvY2sgb24gXCJvcGVuXCIgb2YgdGhlIG1lbnVcclxuICBmbG9hdDogbGVmdDtcclxuICBtaW4td2lkdGg6IDE2MHB4O1xyXG4gIHBhZGRpbmc6IDVweCAwO1xyXG4gIG1hcmdpbjogMnB4IDAgMDsgLy8gb3ZlcnJpZGUgZGVmYXVsdCB1bFxyXG4gIGxpc3Qtc3R5bGU6IG5vbmU7XHJcbiAgZm9udC1zaXplOiBAZm9udC1zaXplLWJhc2U7XHJcbiAgdGV4dC1hbGlnbjogbGVmdDsgLy8gRW5zdXJlcyBwcm9wZXIgYWxpZ25tZW50IGlmIHBhcmVudCBoYXMgaXQgY2hhbmdlZCAoZS5nLiwgbW9kYWwgZm9vdGVyKVxyXG4gIGJhY2tncm91bmQtY29sb3I6IEBkcm9wZG93bi1iZztcclxuICBib3JkZXI6IDFweCBzb2xpZCBAZHJvcGRvd24tZmFsbGJhY2stYm9yZGVyOyAvLyBJRTggZmFsbGJhY2tcclxuICBib3JkZXI6IDFweCBzb2xpZCBAZHJvcGRvd24tYm9yZGVyO1xyXG4gIGJvcmRlci1yYWRpdXM6IEBib3JkZXItcmFkaXVzLWJhc2U7XHJcbiAgLmJveC1zaGFkb3coMCA2cHggMTJweCByZ2JhKDAsMCwwLC4xNzUpKTtcclxuICBiYWNrZ3JvdW5kLWNsaXA6IHBhZGRpbmctYm94O1xyXG5cclxuICAvLyBBbGlnbnMgdGhlIGRyb3Bkb3duIG1lbnUgdG8gcmlnaHRcclxuICAvL1xyXG4gIC8vIERlcHJlY2F0ZWQgYXMgb2YgMy4xLjAgaW4gZmF2b3Igb2YgYC5kcm9wZG93bi1tZW51LVtkaXJdYFxyXG4gICYucHVsbC1yaWdodCB7XHJcbiAgICByaWdodDogMDtcclxuICAgIGxlZnQ6IGF1dG87XHJcbiAgfVxyXG5cclxuICAvLyBEaXZpZGVycyAoYmFzaWNhbGx5IGFuIGhyKSB3aXRoaW4gdGhlIGRyb3Bkb3duXHJcbiAgLmRpdmlkZXIge1xyXG4gICAgLm5hdi1kaXZpZGVyKEBkcm9wZG93bi1kaXZpZGVyLWJnKTtcclxuICB9XHJcblxyXG4gIC8vIExpbmtzIHdpdGhpbiB0aGUgZHJvcGRvd24gbWVudVxyXG4gID4gbGkgPiBhIHtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgcGFkZGluZzogM3B4IDIwcHg7XHJcbiAgICBjbGVhcjogYm90aDtcclxuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcbiAgICBsaW5lLWhlaWdodDogQGxpbmUtaGVpZ2h0LWJhc2U7XHJcbiAgICBjb2xvcjogQGRyb3Bkb3duLWxpbmstY29sb3I7XHJcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwOyAvLyBwcmV2ZW50IGxpbmtzIGZyb20gcmFuZG9tbHkgYnJlYWtpbmcgb250byBuZXcgbGluZXNcclxuICB9XHJcbn1cclxuXHJcbi8vIEhvdmVyL0ZvY3VzIHN0YXRlXHJcbi5kcm9wZG93bi1tZW51ID4gbGkgPiBhIHtcclxuICAmOmhvdmVyLFxyXG4gICY6Zm9jdXMge1xyXG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgY29sb3I6IEBkcm9wZG93bi1saW5rLWhvdmVyLWNvbG9yO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogQGRyb3Bkb3duLWxpbmstaG92ZXItYmc7XHJcbiAgfVxyXG59XHJcblxyXG4vLyBBY3RpdmUgc3RhdGVcclxuLmRyb3Bkb3duLW1lbnUgPiAuYWN0aXZlID4gYSB7XHJcbiAgJixcclxuICAmOmhvdmVyLFxyXG4gICY6Zm9jdXMge1xyXG4gICAgY29sb3I6IEBkcm9wZG93bi1saW5rLWFjdGl2ZS1jb2xvcjtcclxuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgIG91dGxpbmU6IDA7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiBAZHJvcGRvd24tbGluay1hY3RpdmUtYmc7XHJcbiAgfVxyXG59XHJcblxyXG4vLyBEaXNhYmxlZCBzdGF0ZVxyXG4vL1xyXG4vLyBHcmF5IG91dCB0ZXh0IGFuZCBlbnN1cmUgdGhlIGhvdmVyL2ZvY3VzIHN0YXRlIHJlbWFpbnMgZ3JheVxyXG5cclxuLmRyb3Bkb3duLW1lbnUgPiAuZGlzYWJsZWQgPiBhIHtcclxuICAmLFxyXG4gICY6aG92ZXIsXHJcbiAgJjpmb2N1cyB7XHJcbiAgICBjb2xvcjogQGRyb3Bkb3duLWxpbmstZGlzYWJsZWQtY29sb3I7XHJcbiAgfVxyXG5cclxuICAvLyBOdWtlIGhvdmVyL2ZvY3VzIGVmZmVjdHNcclxuICAmOmhvdmVyLFxyXG4gICY6Zm9jdXMge1xyXG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiBub25lOyAvLyBSZW1vdmUgQ1NTIGdyYWRpZW50XHJcbiAgICAucmVzZXQtZmlsdGVyKCk7XHJcbiAgICBjdXJzb3I6IEBjdXJzb3ItZGlzYWJsZWQ7XHJcbiAgfVxyXG59XHJcblxyXG4vLyBPcGVuIHN0YXRlIGZvciB0aGUgZHJvcGRvd25cclxuLm9wZW4ge1xyXG4gIC8vIFNob3cgdGhlIG1lbnVcclxuICA+IC5kcm9wZG93bi1tZW51IHtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gIH1cclxuXHJcbiAgLy8gUmVtb3ZlIHRoZSBvdXRsaW5lIHdoZW4gOmZvY3VzIGlzIHRyaWdnZXJlZFxyXG4gID4gYSB7XHJcbiAgICBvdXRsaW5lOiAwO1xyXG4gIH1cclxufVxyXG5cclxuLy8gTWVudSBwb3NpdGlvbmluZ1xyXG4vL1xyXG4vLyBBZGQgZXh0cmEgY2xhc3MgdG8gYC5kcm9wZG93bi1tZW51YCB0byBmbGlwIHRoZSBhbGlnbm1lbnQgb2YgdGhlIGRyb3Bkb3duXHJcbi8vIG1lbnUgd2l0aCB0aGUgcGFyZW50LlxyXG4uZHJvcGRvd24tbWVudS1yaWdodCB7XHJcbiAgbGVmdDogYXV0bzsgLy8gUmVzZXQgdGhlIGRlZmF1bHQgZnJvbSBgLmRyb3Bkb3duLW1lbnVgXHJcbiAgcmlnaHQ6IDA7XHJcbn1cclxuLy8gV2l0aCB2Mywgd2UgZW5hYmxlZCBhdXRvLWZsaXBwaW5nIGlmIHlvdSBoYXZlIGEgZHJvcGRvd24gd2l0aGluIGEgcmlnaHRcclxuLy8gYWxpZ25lZCBuYXYgY29tcG9uZW50LiBUbyBlbmFibGUgdGhlIHVuZG9pbmcgb2YgdGhhdCwgd2UgcHJvdmlkZSBhbiBvdmVycmlkZVxyXG4vLyB0byByZXN0b3JlIHRoZSBkZWZhdWx0IGRyb3Bkb3duIG1lbnUgYWxpZ25tZW50LlxyXG4vL1xyXG4vLyBUaGlzIGlzIG9ubHkgZm9yIGxlZnQtYWxpZ25pbmcgYSBkcm9wZG93biBtZW51IHdpdGhpbiBhIGAubmF2YmFyLXJpZ2h0YCBvclxyXG4vLyBgLnB1bGwtcmlnaHRgIG5hdiBjb21wb25lbnQuXHJcbi5kcm9wZG93bi1tZW51LWxlZnQge1xyXG4gIGxlZnQ6IDA7XHJcbiAgcmlnaHQ6IGF1dG87XHJcbn1cclxuXHJcbi8vIERyb3Bkb3duIHNlY3Rpb24gaGVhZGVyc1xyXG4uZHJvcGRvd24taGVhZGVyIHtcclxuICBkaXNwbGF5OiBibG9jaztcclxuICBwYWRkaW5nOiAzcHggMjBweDtcclxuICBmb250LXNpemU6IEBmb250LXNpemUtc21hbGw7XHJcbiAgbGluZS1oZWlnaHQ6IEBsaW5lLWhlaWdodC1iYXNlO1xyXG4gIGNvbG9yOiBAZHJvcGRvd24taGVhZGVyLWNvbG9yO1xyXG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7IC8vIGFzIHdpdGggPiBsaSA+IGFcclxufVxyXG5cclxuLy8gQmFja2Ryb3AgdG8gY2F0Y2ggYm9keSBjbGlja3Mgb24gbW9iaWxlLCBldGMuXHJcbi5kcm9wZG93bi1iYWNrZHJvcCB7XHJcbiAgcG9zaXRpb246IGZpeGVkO1xyXG4gIGxlZnQ6IDA7XHJcbiAgcmlnaHQ6IDA7XHJcbiAgYm90dG9tOiAwO1xyXG4gIHRvcDogMDtcclxuICB6LWluZGV4OiAoQHppbmRleC1kcm9wZG93biAtIDEwKTtcclxufVxyXG5cclxuLy8gUmlnaHQgYWxpZ25lZCBkcm9wZG93bnNcclxuLnB1bGwtcmlnaHQgPiAuZHJvcGRvd24tbWVudSB7XHJcbiAgcmlnaHQ6IDA7XHJcbiAgbGVmdDogYXV0bztcclxufVxyXG5cclxuLy8gQWxsb3cgZm9yIGRyb3Bkb3ducyB0byBnbyBib3R0b20gdXAgKGFrYSwgZHJvcHVwLW1lbnUpXHJcbi8vXHJcbi8vIEp1c3QgYWRkIC5kcm9wdXAgYWZ0ZXIgdGhlIHN0YW5kYXJkIC5kcm9wZG93biBjbGFzcyBhbmQgeW91J3JlIHNldCwgYnJvLlxyXG4vLyBUT0RPOiBhYnN0cmFjdCB0aGlzIHNvIHRoYXQgdGhlIG5hdmJhciBmaXhlZCBzdHlsZXMgYXJlIG5vdCBwbGFjZWQgaGVyZT9cclxuXHJcbi5kcm9wdXAsXHJcbi5uYXZiYXItZml4ZWQtYm90dG9tIC5kcm9wZG93biB7XHJcbiAgLy8gUmV2ZXJzZSB0aGUgY2FyZXRcclxuICAuY2FyZXQge1xyXG4gICAgYm9yZGVyLXRvcDogMDtcclxuICAgIGJvcmRlci1ib3R0b206IEBjYXJldC13aWR0aC1iYXNlIGRhc2hlZDtcclxuICAgIGJvcmRlci1ib3R0b206IEBjYXJldC13aWR0aC1iYXNlIHNvbGlkIH5cIlxcOVwiOyAvLyBJRThcclxuICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgfVxyXG4gIC8vIERpZmZlcmVudCBwb3NpdGlvbmluZyBmb3IgYm90dG9tIHVwIG1lbnVcclxuICAuZHJvcGRvd24tbWVudSB7XHJcbiAgICB0b3A6IGF1dG87XHJcbiAgICBib3R0b206IDEwMCU7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAycHg7XHJcbiAgfVxyXG59XHJcblxyXG5cclxuLy8gQ29tcG9uZW50IGFsaWdubWVudFxyXG4vL1xyXG4vLyBSZWl0ZXJhdGUgcGVyIG5hdmJhci5sZXNzIGFuZCB0aGUgbW9kaWZpZWQgY29tcG9uZW50IGFsaWdubWVudCB0aGVyZS5cclxuXHJcbkBtZWRpYSAobWluLXdpZHRoOiBAZ3JpZC1mbG9hdC1icmVha3BvaW50KSB7XHJcbiAgLm5hdmJhci1yaWdodCB7XHJcbiAgICAuZHJvcGRvd24tbWVudSB7XHJcbiAgICAgIC5kcm9wZG93bi1tZW51LXJpZ2h0KCk7XHJcbiAgICB9XHJcbiAgICAvLyBOZWNlc3NhcnkgZm9yIG92ZXJyaWRlcyBvZiB0aGUgZGVmYXVsdCByaWdodCBhbGlnbmVkIG1lbnUuXHJcbiAgICAvLyBXaWxsIHJlbW92ZSBjb21lIHY0IGluIGFsbCBsaWtlbGlob29kLlxyXG4gICAgLmRyb3Bkb3duLW1lbnUtbGVmdCB7XHJcbiAgICAgIC5kcm9wZG93bi1tZW51LWxlZnQoKTtcclxuICAgIH1cclxuICB9XHJcbn1cclxuIiwiLy9cclxuLy8gUG9wb3ZlcnNcclxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuXHJcblxyXG4ucG9wb3ZlciB7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIHRvcDogMDtcclxuICBsZWZ0OiAwO1xyXG4gIHotaW5kZXg6IEB6aW5kZXgtcG9wb3ZlcjtcclxuICBkaXNwbGF5OiBub25lO1xyXG4gIG1heC13aWR0aDogQHBvcG92ZXItbWF4LXdpZHRoO1xyXG4gIHBhZGRpbmc6IDFweDtcclxuICAvLyBPdXIgcGFyZW50IGVsZW1lbnQgY2FuIGJlIGFyYml0cmFyeSBzaW5jZSBwb3BvdmVycyBhcmUgYnkgZGVmYXVsdCBpbnNlcnRlZCBhcyBhIHNpYmxpbmcgb2YgdGhlaXIgdGFyZ2V0IGVsZW1lbnQuXHJcbiAgLy8gU28gcmVzZXQgb3VyIGZvbnQgYW5kIHRleHQgcHJvcGVydGllcyB0byBhdm9pZCBpbmhlcml0aW5nIHdlaXJkIHZhbHVlcy5cclxuICAucmVzZXQtdGV4dCgpO1xyXG4gIGZvbnQtc2l6ZTogQGZvbnQtc2l6ZS1iYXNlO1xyXG5cclxuICBiYWNrZ3JvdW5kLWNvbG9yOiBAcG9wb3Zlci1iZztcclxuICBiYWNrZ3JvdW5kLWNsaXA6IHBhZGRpbmctYm94O1xyXG4gIGJvcmRlcjogMXB4IHNvbGlkIEBwb3BvdmVyLWZhbGxiYWNrLWJvcmRlci1jb2xvcjtcclxuICBib3JkZXI6IDFweCBzb2xpZCBAcG9wb3Zlci1ib3JkZXItY29sb3I7XHJcbiAgYm9yZGVyLXJhZGl1czogQGJvcmRlci1yYWRpdXMtbGFyZ2U7XHJcbiAgLmJveC1zaGFkb3coMCA1cHggMTBweCByZ2JhKDAsMCwwLC4yKSk7XHJcblxyXG4gIC8vIE9mZnNldCB0aGUgcG9wb3ZlciB0byBhY2NvdW50IGZvciB0aGUgcG9wb3ZlciBhcnJvd1xyXG4gICYudG9wICAgICB7IG1hcmdpbi10b3A6IC1AcG9wb3Zlci1hcnJvdy13aWR0aDsgfVxyXG4gICYucmlnaHQgICB7IG1hcmdpbi1sZWZ0OiBAcG9wb3Zlci1hcnJvdy13aWR0aDsgfVxyXG4gICYuYm90dG9tICB7IG1hcmdpbi10b3A6IEBwb3BvdmVyLWFycm93LXdpZHRoOyB9XHJcbiAgJi5sZWZ0ICAgIHsgbWFyZ2luLWxlZnQ6IC1AcG9wb3Zlci1hcnJvdy13aWR0aDsgfVxyXG59XHJcblxyXG4ucG9wb3Zlci10aXRsZSB7XHJcbiAgbWFyZ2luOiAwOyAvLyByZXNldCBoZWFkaW5nIG1hcmdpblxyXG4gIHBhZGRpbmc6IDhweCAxNHB4O1xyXG4gIGZvbnQtc2l6ZTogQGZvbnQtc2l6ZS1iYXNlO1xyXG4gIGJhY2tncm91bmQtY29sb3I6IEBwb3BvdmVyLXRpdGxlLWJnO1xyXG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCBkYXJrZW4oQHBvcG92ZXItdGl0bGUtYmcsIDUlKTtcclxuICBib3JkZXItcmFkaXVzOiAoQGJvcmRlci1yYWRpdXMtbGFyZ2UgLSAxKSAoQGJvcmRlci1yYWRpdXMtbGFyZ2UgLSAxKSAwIDA7XHJcbn1cclxuXHJcbi5wb3BvdmVyLWNvbnRlbnQge1xyXG4gIHBhZGRpbmc6IDlweCAxNHB4O1xyXG59XHJcblxyXG4vLyBBcnJvd3NcclxuLy9cclxuLy8gLmFycm93IGlzIG91dGVyLCAuYXJyb3c6YWZ0ZXIgaXMgaW5uZXJcclxuXHJcbi5wb3BvdmVyID4gLmFycm93IHtcclxuICAmLFxyXG4gICY6YWZ0ZXIge1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICB3aWR0aDogMDtcclxuICAgIGhlaWdodDogMDtcclxuICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgICBib3JkZXItc3R5bGU6IHNvbGlkO1xyXG4gIH1cclxufVxyXG4ucG9wb3ZlciA+IC5hcnJvdyB7XHJcbiAgYm9yZGVyLXdpZHRoOiBAcG9wb3Zlci1hcnJvdy1vdXRlci13aWR0aDtcclxufVxyXG4ucG9wb3ZlciA+IC5hcnJvdzphZnRlciB7XHJcbiAgYm9yZGVyLXdpZHRoOiBAcG9wb3Zlci1hcnJvdy13aWR0aDtcclxuICBjb250ZW50OiBcIlwiO1xyXG59XHJcblxyXG4ucG9wb3ZlciB7XHJcbiAgJi50b3AgPiAuYXJyb3cge1xyXG4gICAgbGVmdDogNTAlO1xyXG4gICAgbWFyZ2luLWxlZnQ6IC1AcG9wb3Zlci1hcnJvdy1vdXRlci13aWR0aDtcclxuICAgIGJvcmRlci1ib3R0b20td2lkdGg6IDA7XHJcbiAgICBib3JkZXItdG9wLWNvbG9yOiBAcG9wb3Zlci1hcnJvdy1vdXRlci1mYWxsYmFjay1jb2xvcjsgLy8gSUU4IGZhbGxiYWNrXHJcbiAgICBib3JkZXItdG9wLWNvbG9yOiBAcG9wb3Zlci1hcnJvdy1vdXRlci1jb2xvcjtcclxuICAgIGJvdHRvbTogLUBwb3BvdmVyLWFycm93LW91dGVyLXdpZHRoO1xyXG4gICAgJjphZnRlciB7XHJcbiAgICAgIGNvbnRlbnQ6IFwiIFwiO1xyXG4gICAgICBib3R0b206IDFweDtcclxuICAgICAgbWFyZ2luLWxlZnQ6IC1AcG9wb3Zlci1hcnJvdy13aWR0aDtcclxuICAgICAgYm9yZGVyLWJvdHRvbS13aWR0aDogMDtcclxuICAgICAgYm9yZGVyLXRvcC1jb2xvcjogQHBvcG92ZXItYXJyb3ctY29sb3I7XHJcbiAgICB9XHJcbiAgfVxyXG4gICYucmlnaHQgPiAuYXJyb3cge1xyXG4gICAgdG9wOiA1MCU7XHJcbiAgICBsZWZ0OiAtQHBvcG92ZXItYXJyb3ctb3V0ZXItd2lkdGg7XHJcbiAgICBtYXJnaW4tdG9wOiAtQHBvcG92ZXItYXJyb3ctb3V0ZXItd2lkdGg7XHJcbiAgICBib3JkZXItbGVmdC13aWR0aDogMDtcclxuICAgIGJvcmRlci1yaWdodC1jb2xvcjogQHBvcG92ZXItYXJyb3ctb3V0ZXItZmFsbGJhY2stY29sb3I7IC8vIElFOCBmYWxsYmFja1xyXG4gICAgYm9yZGVyLXJpZ2h0LWNvbG9yOiBAcG9wb3Zlci1hcnJvdy1vdXRlci1jb2xvcjtcclxuICAgICY6YWZ0ZXIge1xyXG4gICAgICBjb250ZW50OiBcIiBcIjtcclxuICAgICAgbGVmdDogMXB4O1xyXG4gICAgICBib3R0b206IC1AcG9wb3Zlci1hcnJvdy13aWR0aDtcclxuICAgICAgYm9yZGVyLWxlZnQtd2lkdGg6IDA7XHJcbiAgICAgIGJvcmRlci1yaWdodC1jb2xvcjogQHBvcG92ZXItYXJyb3ctY29sb3I7XHJcbiAgICB9XHJcbiAgfVxyXG4gICYuYm90dG9tID4gLmFycm93IHtcclxuICAgIGxlZnQ6IDUwJTtcclxuICAgIG1hcmdpbi1sZWZ0OiAtQHBvcG92ZXItYXJyb3ctb3V0ZXItd2lkdGg7XHJcbiAgICBib3JkZXItdG9wLXdpZHRoOiAwO1xyXG4gICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogQHBvcG92ZXItYXJyb3ctb3V0ZXItZmFsbGJhY2stY29sb3I7IC8vIElFOCBmYWxsYmFja1xyXG4gICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogQHBvcG92ZXItYXJyb3ctb3V0ZXItY29sb3I7XHJcbiAgICB0b3A6IC1AcG9wb3Zlci1hcnJvdy1vdXRlci13aWR0aDtcclxuICAgICY6YWZ0ZXIge1xyXG4gICAgICBjb250ZW50OiBcIiBcIjtcclxuICAgICAgdG9wOiAxcHg7XHJcbiAgICAgIG1hcmdpbi1sZWZ0OiAtQHBvcG92ZXItYXJyb3ctd2lkdGg7XHJcbiAgICAgIGJvcmRlci10b3Atd2lkdGg6IDA7XHJcbiAgICAgIGJvcmRlci1ib3R0b20tY29sb3I6IEBwb3BvdmVyLWFycm93LWNvbG9yO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJi5sZWZ0ID4gLmFycm93IHtcclxuICAgIHRvcDogNTAlO1xyXG4gICAgcmlnaHQ6IC1AcG9wb3Zlci1hcnJvdy1vdXRlci13aWR0aDtcclxuICAgIG1hcmdpbi10b3A6IC1AcG9wb3Zlci1hcnJvdy1vdXRlci13aWR0aDtcclxuICAgIGJvcmRlci1yaWdodC13aWR0aDogMDtcclxuICAgIGJvcmRlci1sZWZ0LWNvbG9yOiBAcG9wb3Zlci1hcnJvdy1vdXRlci1mYWxsYmFjay1jb2xvcjsgLy8gSUU4IGZhbGxiYWNrXHJcbiAgICBib3JkZXItbGVmdC1jb2xvcjogQHBvcG92ZXItYXJyb3ctb3V0ZXItY29sb3I7XHJcbiAgICAmOmFmdGVyIHtcclxuICAgICAgY29udGVudDogXCIgXCI7XHJcbiAgICAgIHJpZ2h0OiAxcHg7XHJcbiAgICAgIGJvcmRlci1yaWdodC13aWR0aDogMDtcclxuICAgICAgYm9yZGVyLWxlZnQtY29sb3I6IEBwb3BvdmVyLWFycm93LWNvbG9yO1xyXG4gICAgICBib3R0b206IC1AcG9wb3Zlci1hcnJvdy13aWR0aDtcclxuICAgIH1cclxuICB9XHJcbn1cclxuIiwiLnJlc2V0LXRleHQoKSB7XHJcbiAgZm9udC1mYW1pbHk6IEBmb250LWZhbWlseS1iYXNlO1xyXG4gIC8vIFdlIGRlbGliZXJhdGVseSBkbyBOT1QgcmVzZXQgZm9udC1zaXplLlxyXG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICBmb250LXdlaWdodDogbm9ybWFsO1xyXG4gIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XHJcbiAgbGluZS1icmVhazogYXV0bztcclxuICBsaW5lLWhlaWdodDogQGxpbmUtaGVpZ2h0LWJhc2U7XHJcbiAgdGV4dC1hbGlnbjogbGVmdDsgLy8gRmFsbGJhY2sgZm9yIHdoZXJlIGBzdGFydGAgaXMgbm90IHN1cHBvcnRlZFxyXG4gIHRleHQtYWxpZ246IHN0YXJ0O1xyXG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICB0ZXh0LXNoYWRvdzogbm9uZTtcclxuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcclxuICB3aGl0ZS1zcGFjZTogbm9ybWFsO1xyXG4gIHdvcmQtYnJlYWs6IG5vcm1hbDtcclxuICB3b3JkLXNwYWNpbmc6IG5vcm1hbDtcclxuICB3b3JkLXdyYXA6IG5vcm1hbDtcclxufVxyXG4iLCIvKipcclxuICogVGhlc2UgYXJlIHRoZSB2YXJpYWJsZXMgdXNlZCB0aHJvdWdob3V0IHRoZSBhcHBsaWNhdGlvbi4gVGhpcyBpcyB3aGVyZVxyXG4gKiBvdmVyd3JpdGVzIHRoYXQgYXJlIG5vdCBzcGVjaWZpYyB0byBjb21wb25lbnRzIHNob3VsZCBiZSBtYWludGFpbmVkLlxyXG4gKi9cclxuXHJcbkBmYS1mb250LXBhdGg6ICdmb250cyc7XHJcbkBpY29uLWZvbnQtcGF0aDogJ2ZvbnRzLyc7XHJcbkBmb250LWZhbWlseTogJ1JvYm90bycsIHNhbnMtc2VyaWY7XHJcbkBmb250LWZhbWlseS1zYW5zLXNlcmlmOiAnT3BlbiBTYW5zJywgJ0hlbHZldGljYSBOZXVlJywgSGVsdmV0aWNhLCBBcmlhbCwgc2Fucy1zZXJpZiBzYW5zLXNlcmlmO1xyXG5cclxuLy9jb3Jwb3JhdGVDb2xvcnNcclxuQGNvcnBvcmF0ZVRlYWwgOiAjMDA5NGEyO1xyXG5AY29ycG9yYXRlQmx1ZSA6ICMwMDUyOWU7XHJcbkBjb3Jwb3JhdGVZZWxsb3cgOiAjZDI5OTQwO1xyXG5AY29ycG9yYXRlUmVkIDogI2M4MTAyZTtcclxuQGNvcnBvcmF0ZUdyZWVuIDogIzBDN0YwMDtcclxuXHJcbkBicmFuZC1wcmltYXJ5OiAjMDA1MjllO1xyXG5cclxuLy9idXR0b25ob3ZlclxyXG5AYnV0dG9uSG92ZXIgOiAjZjJmNWZhO1xyXG5cclxuLy8gbWVudSBpdGVtIHVwZ3JhZGVcclxuQHllbGxvdy11cGdyYWRlIDogI2U5YmExNjtcclxuLy9tdWx0aS1zdGVwIGhvcml6b25hbCBicmVhZGNydW1ic1xyXG5AYnJlYWRjcnVtYi1ncmVlbiA6IEBjb3Jwb3JhdGVUZWFsO1xyXG4vL3VwZ3JhZGUgdHJpcFRNUyBzZWN0aW9uXHJcbkB0cmlwVE1TLWdyZWVuIDogIzM1NWQyMTtcclxuLy91cGdyYWRlIGVnYXRlIHNlY3Rpb25cclxuQGVHYXRlLW9yYW5nZSA6ICNEMjk5NDA7XHJcblxyXG5AcGVuZGluZy1hY3Rpb24tY29sb3VyOiAjOTk5O1xyXG5AY29tcGxldGVkLWFjdGlvbi1jb2xvdXI6ICMzREMzNkM7XHJcbkBpbmNvbXBsZXRlLWFjdGlvbi1jb2xvdXI6ICNmYTYwNjE7XHJcbkB0YWJsZS1oZWFkZXItY29sb3I6ICMzMzdhYjc7XHJcbkB3YXJuaW5nLWNvbG9yOiAjRkZDMjAwO1xyXG5cclxuQGJvZHktY29sb3I6ICM2NjY7XHJcbkBjb25uZWN0aW5nLWxpbmUtY29sb3I6ICNBREJEQzY7XHJcblxyXG5cclxuQHByaW1hcnlBY3Rpb24gOiAjMDA1MjlFO1xyXG5cclxuLy8gbWVudSBpdGVtIHVwZ3JhZGVcclxuQHVwZ3JhZGUtbmF2LXByaW1hcnkgOiAjZTliYTE2O1xyXG5cclxuQGRhc2hib2FyZC1wYW5lbC1hY3RpdmU6ICMwMDUyOUU7XHJcbkBkYXNoYm9hcmQtcGFuZWwtY29tcGxldGVkOiAjMEM3RjAwO1xyXG5AZGFzaGJvYXJkLXBhbmVsLWNhbmNlbGxlZDogI0IxMkMyQztcclxuIiwiLy9cclxuLy8gVG9vbHRpcHNcclxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuXHJcblxyXG4vLyBCYXNlIGNsYXNzXHJcbi50b29sdGlwIHtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgei1pbmRleDogQHppbmRleC10b29sdGlwO1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG4gIC8vIE91ciBwYXJlbnQgZWxlbWVudCBjYW4gYmUgYXJiaXRyYXJ5IHNpbmNlIHRvb2x0aXBzIGFyZSBieSBkZWZhdWx0IGluc2VydGVkIGFzIGEgc2libGluZyBvZiB0aGVpciB0YXJnZXQgZWxlbWVudC5cclxuICAvLyBTbyByZXNldCBvdXIgZm9udCBhbmQgdGV4dCBwcm9wZXJ0aWVzIHRvIGF2b2lkIGluaGVyaXRpbmcgd2VpcmQgdmFsdWVzLlxyXG4gIC5yZXNldC10ZXh0KCk7XHJcbiAgZm9udC1zaXplOiBAZm9udC1zaXplLXNtYWxsO1xyXG5cclxuICAub3BhY2l0eSgwKTtcclxuXHJcbiAgJi5pbiAgICAgeyAub3BhY2l0eShAdG9vbHRpcC1vcGFjaXR5KTsgfVxyXG4gICYudG9wICAgIHsgbWFyZ2luLXRvcDogIC0zcHg7IHBhZGRpbmc6IEB0b29sdGlwLWFycm93LXdpZHRoIDA7IH1cclxuICAmLnJpZ2h0ICB7IG1hcmdpbi1sZWZ0OiAgM3B4OyBwYWRkaW5nOiAwIEB0b29sdGlwLWFycm93LXdpZHRoOyB9XHJcbiAgJi5ib3R0b20geyBtYXJnaW4tdG9wOiAgIDNweDsgcGFkZGluZzogQHRvb2x0aXAtYXJyb3ctd2lkdGggMDsgfVxyXG4gICYubGVmdCAgIHsgbWFyZ2luLWxlZnQ6IC0zcHg7IHBhZGRpbmc6IDAgQHRvb2x0aXAtYXJyb3ctd2lkdGg7IH1cclxufVxyXG5cclxuLy8gV3JhcHBlciBmb3IgdGhlIHRvb2x0aXAgY29udGVudFxyXG4udG9vbHRpcC1pbm5lciB7XHJcbiAgbWF4LXdpZHRoOiBAdG9vbHRpcC1tYXgtd2lkdGg7XHJcbiAgcGFkZGluZzogM3B4IDhweDtcclxuICBjb2xvcjogQHRvb2x0aXAtY29sb3I7XHJcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gIGJhY2tncm91bmQtY29sb3I6IEB0b29sdGlwLWJnO1xyXG4gIGJvcmRlci1yYWRpdXM6IEBib3JkZXItcmFkaXVzLWJhc2U7XHJcbn1cclxuXHJcbi8vIEFycm93c1xyXG4udG9vbHRpcC1hcnJvdyB7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIHdpZHRoOiAwO1xyXG4gIGhlaWdodDogMDtcclxuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gIGJvcmRlci1zdHlsZTogc29saWQ7XHJcbn1cclxuLy8gTm90ZTogRGVwcmVjYXRlZCAudG9wLWxlZnQsIC50b3AtcmlnaHQsIC5ib3R0b20tbGVmdCwgYW5kIC5ib3R0b20tcmlnaHQgYXMgb2YgdjMuMy4xXHJcbi50b29sdGlwIHtcclxuICAmLnRvcCAudG9vbHRpcC1hcnJvdyB7XHJcbiAgICBib3R0b206IDA7XHJcbiAgICBsZWZ0OiA1MCU7XHJcbiAgICBtYXJnaW4tbGVmdDogLUB0b29sdGlwLWFycm93LXdpZHRoO1xyXG4gICAgYm9yZGVyLXdpZHRoOiBAdG9vbHRpcC1hcnJvdy13aWR0aCBAdG9vbHRpcC1hcnJvdy13aWR0aCAwO1xyXG4gICAgYm9yZGVyLXRvcC1jb2xvcjogQHRvb2x0aXAtYXJyb3ctY29sb3I7XHJcbiAgfVxyXG4gICYudG9wLWxlZnQgLnRvb2x0aXAtYXJyb3cge1xyXG4gICAgYm90dG9tOiAwO1xyXG4gICAgcmlnaHQ6IEB0b29sdGlwLWFycm93LXdpZHRoO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogLUB0b29sdGlwLWFycm93LXdpZHRoO1xyXG4gICAgYm9yZGVyLXdpZHRoOiBAdG9vbHRpcC1hcnJvdy13aWR0aCBAdG9vbHRpcC1hcnJvdy13aWR0aCAwO1xyXG4gICAgYm9yZGVyLXRvcC1jb2xvcjogQHRvb2x0aXAtYXJyb3ctY29sb3I7XHJcbiAgfVxyXG4gICYudG9wLXJpZ2h0IC50b29sdGlwLWFycm93IHtcclxuICAgIGJvdHRvbTogMDtcclxuICAgIGxlZnQ6IEB0b29sdGlwLWFycm93LXdpZHRoO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogLUB0b29sdGlwLWFycm93LXdpZHRoO1xyXG4gICAgYm9yZGVyLXdpZHRoOiBAdG9vbHRpcC1hcnJvdy13aWR0aCBAdG9vbHRpcC1hcnJvdy13aWR0aCAwO1xyXG4gICAgYm9yZGVyLXRvcC1jb2xvcjogQHRvb2x0aXAtYXJyb3ctY29sb3I7XHJcbiAgfVxyXG4gICYucmlnaHQgLnRvb2x0aXAtYXJyb3cge1xyXG4gICAgdG9wOiA1MCU7XHJcbiAgICBsZWZ0OiAwO1xyXG4gICAgbWFyZ2luLXRvcDogLUB0b29sdGlwLWFycm93LXdpZHRoO1xyXG4gICAgYm9yZGVyLXdpZHRoOiBAdG9vbHRpcC1hcnJvdy13aWR0aCBAdG9vbHRpcC1hcnJvdy13aWR0aCBAdG9vbHRpcC1hcnJvdy13aWR0aCAwO1xyXG4gICAgYm9yZGVyLXJpZ2h0LWNvbG9yOiBAdG9vbHRpcC1hcnJvdy1jb2xvcjtcclxuICB9XHJcbiAgJi5sZWZ0IC50b29sdGlwLWFycm93IHtcclxuICAgIHRvcDogNTAlO1xyXG4gICAgcmlnaHQ6IDA7XHJcbiAgICBtYXJnaW4tdG9wOiAtQHRvb2x0aXAtYXJyb3ctd2lkdGg7XHJcbiAgICBib3JkZXItd2lkdGg6IEB0b29sdGlwLWFycm93LXdpZHRoIDAgQHRvb2x0aXAtYXJyb3ctd2lkdGggQHRvb2x0aXAtYXJyb3ctd2lkdGg7XHJcbiAgICBib3JkZXItbGVmdC1jb2xvcjogQHRvb2x0aXAtYXJyb3ctY29sb3I7XHJcbiAgfVxyXG4gICYuYm90dG9tIC50b29sdGlwLWFycm93IHtcclxuICAgIHRvcDogMDtcclxuICAgIGxlZnQ6IDUwJTtcclxuICAgIG1hcmdpbi1sZWZ0OiAtQHRvb2x0aXAtYXJyb3ctd2lkdGg7XHJcbiAgICBib3JkZXItd2lkdGg6IDAgQHRvb2x0aXAtYXJyb3ctd2lkdGggQHRvb2x0aXAtYXJyb3ctd2lkdGg7XHJcbiAgICBib3JkZXItYm90dG9tLWNvbG9yOiBAdG9vbHRpcC1hcnJvdy1jb2xvcjtcclxuICB9XHJcbiAgJi5ib3R0b20tbGVmdCAudG9vbHRpcC1hcnJvdyB7XHJcbiAgICB0b3A6IDA7XHJcbiAgICByaWdodDogQHRvb2x0aXAtYXJyb3ctd2lkdGg7XHJcbiAgICBtYXJnaW4tdG9wOiAtQHRvb2x0aXAtYXJyb3ctd2lkdGg7XHJcbiAgICBib3JkZXItd2lkdGg6IDAgQHRvb2x0aXAtYXJyb3ctd2lkdGggQHRvb2x0aXAtYXJyb3ctd2lkdGg7XHJcbiAgICBib3JkZXItYm90dG9tLWNvbG9yOiBAdG9vbHRpcC1hcnJvdy1jb2xvcjtcclxuICB9XHJcbiAgJi5ib3R0b20tcmlnaHQgLnRvb2x0aXAtYXJyb3cge1xyXG4gICAgdG9wOiAwO1xyXG4gICAgbGVmdDogQHRvb2x0aXAtYXJyb3ctd2lkdGg7XHJcbiAgICBtYXJnaW4tdG9wOiAtQHRvb2x0aXAtYXJyb3ctd2lkdGg7XHJcbiAgICBib3JkZXItd2lkdGg6IDAgQHRvb2x0aXAtYXJyb3ctd2lkdGggQHRvb2x0aXAtYXJyb3ctd2lkdGg7XHJcbiAgICBib3JkZXItYm90dG9tLWNvbG9yOiBAdG9vbHRpcC1hcnJvdy1jb2xvcjtcclxuICB9XHJcbn1cclxuIiwiLy9cclxuLy8gUHJvZ3Jlc3MgYmFyc1xyXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG5cclxuXHJcbi8vIEJhciBhbmltYXRpb25zXHJcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuXHJcbi8vIFdlYktpdFxyXG5ALXdlYmtpdC1rZXlmcmFtZXMgcHJvZ3Jlc3MtYmFyLXN0cmlwZXMge1xyXG4gIGZyb20gIHsgYmFja2dyb3VuZC1wb3NpdGlvbjogNDBweCAwOyB9XHJcbiAgdG8gICAgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIDA7IH1cclxufVxyXG5cclxuLy8gU3BlYyBhbmQgSUUxMCtcclxuQGtleWZyYW1lcyBwcm9ncmVzcy1iYXItc3RyaXBlcyB7XHJcbiAgZnJvbSAgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiA0MHB4IDA7IH1cclxuICB0byAgICB7IGJhY2tncm91bmQtcG9zaXRpb246IDAgMDsgfVxyXG59XHJcblxyXG5cclxuLy8gQmFyIGl0c2VsZlxyXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcblxyXG4vLyBPdXRlciBjb250YWluZXJcclxuLnByb2dyZXNzIHtcclxuICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gIGhlaWdodDogQGxpbmUtaGVpZ2h0LWNvbXB1dGVkO1xyXG4gIG1hcmdpbi1ib3R0b206IEBsaW5lLWhlaWdodC1jb21wdXRlZDtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiBAcHJvZ3Jlc3MtYmc7XHJcbiAgYm9yZGVyLXJhZGl1czogQHByb2dyZXNzLWJvcmRlci1yYWRpdXM7XHJcbiAgLmJveC1zaGFkb3coaW5zZXQgMCAxcHggMnB4IHJnYmEoMCwwLDAsLjEpKTtcclxufVxyXG5cclxuLy8gQmFyIG9mIHByb2dyZXNzXHJcbi5wcm9ncmVzcy1iYXIge1xyXG4gIGZsb2F0OiBsZWZ0O1xyXG4gIHdpZHRoOiAwJTtcclxuICBoZWlnaHQ6IDEwMCU7XHJcbiAgZm9udC1zaXplOiBAZm9udC1zaXplLXNtYWxsO1xyXG4gIGxpbmUtaGVpZ2h0OiBAbGluZS1oZWlnaHQtY29tcHV0ZWQ7XHJcbiAgY29sb3I6IEBwcm9ncmVzcy1iYXItY29sb3I7XHJcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gIGJhY2tncm91bmQtY29sb3I6IEBwcm9ncmVzcy1iYXItYmc7XHJcbiAgLmJveC1zaGFkb3coaW5zZXQgMCAtMXB4IDAgcmdiYSgwLDAsMCwuMTUpKTtcclxuICAudHJhbnNpdGlvbih3aWR0aCAuNnMgZWFzZSk7XHJcbn1cclxuXHJcbi8vIFN0cmlwZWQgYmFyc1xyXG4vL1xyXG4vLyBgLnByb2dyZXNzLXN0cmlwZWQgLnByb2dyZXNzLWJhcmAgaXMgZGVwcmVjYXRlZCBhcyBvZiB2My4yLjAgaW4gZmF2b3Igb2YgdGhlXHJcbi8vIGAucHJvZ3Jlc3MtYmFyLXN0cmlwZWRgIGNsYXNzLCB3aGljaCB5b3UganVzdCBhZGQgdG8gYW4gZXhpc3RpbmdcclxuLy8gYC5wcm9ncmVzcy1iYXJgLlxyXG4ucHJvZ3Jlc3Mtc3RyaXBlZCAucHJvZ3Jlc3MtYmFyLFxyXG4ucHJvZ3Jlc3MtYmFyLXN0cmlwZWQge1xyXG4gICNncmFkaWVudCA+IC5zdHJpcGVkKCk7XHJcbiAgYmFja2dyb3VuZC1zaXplOiA0MHB4IDQwcHg7XHJcbn1cclxuXHJcbi8vIENhbGwgYW5pbWF0aW9uIGZvciB0aGUgYWN0aXZlIG9uZVxyXG4vL1xyXG4vLyBgLnByb2dyZXNzLmFjdGl2ZSAucHJvZ3Jlc3MtYmFyYCBpcyBkZXByZWNhdGVkIGFzIG9mIHYzLjIuMCBpbiBmYXZvciBvZiB0aGVcclxuLy8gYC5wcm9ncmVzcy1iYXIuYWN0aXZlYCBhcHByb2FjaC5cclxuLnByb2dyZXNzLmFjdGl2ZSAucHJvZ3Jlc3MtYmFyLFxyXG4ucHJvZ3Jlc3MtYmFyLmFjdGl2ZSB7XHJcbiAgLmFuaW1hdGlvbihwcm9ncmVzcy1iYXItc3RyaXBlcyAycyBsaW5lYXIgaW5maW5pdGUpO1xyXG59XHJcblxyXG5cclxuLy8gVmFyaWF0aW9uc1xyXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcblxyXG4ucHJvZ3Jlc3MtYmFyLXN1Y2Nlc3Mge1xyXG4gIC5wcm9ncmVzcy1iYXItdmFyaWFudChAcHJvZ3Jlc3MtYmFyLXN1Y2Nlc3MtYmcpO1xyXG59XHJcblxyXG4ucHJvZ3Jlc3MtYmFyLWluZm8ge1xyXG4gIC5wcm9ncmVzcy1iYXItdmFyaWFudChAcHJvZ3Jlc3MtYmFyLWluZm8tYmcpO1xyXG59XHJcblxyXG4ucHJvZ3Jlc3MtYmFyLXdhcm5pbmcge1xyXG4gIC5wcm9ncmVzcy1iYXItdmFyaWFudChAcHJvZ3Jlc3MtYmFyLXdhcm5pbmctYmcpO1xyXG59XHJcblxyXG4ucHJvZ3Jlc3MtYmFyLWRhbmdlciB7XHJcbiAgLnByb2dyZXNzLWJhci12YXJpYW50KEBwcm9ncmVzcy1iYXItZGFuZ2VyLWJnKTtcclxufVxyXG4iLCIvLyBHcmFkaWVudHNcclxuXHJcbiNncmFkaWVudCB7XHJcblxyXG4gIC8vIEhvcml6b250YWwgZ3JhZGllbnQsIGZyb20gbGVmdCB0byByaWdodFxyXG4gIC8vXHJcbiAgLy8gQ3JlYXRlcyB0d28gY29sb3Igc3RvcHMsIHN0YXJ0IGFuZCBlbmQsIGJ5IHNwZWNpZnlpbmcgYSBjb2xvciBhbmQgcG9zaXRpb24gZm9yIGVhY2ggY29sb3Igc3RvcC5cclxuICAvLyBDb2xvciBzdG9wcyBhcmUgbm90IGF2YWlsYWJsZSBpbiBJRTkgYW5kIGJlbG93LlxyXG4gIC5ob3Jpem9udGFsKEBzdGFydC1jb2xvcjogIzU1NTsgQGVuZC1jb2xvcjogIzMzMzsgQHN0YXJ0LXBlcmNlbnQ6IDAlOyBAZW5kLXBlcmNlbnQ6IDEwMCUpIHtcclxuICAgIGJhY2tncm91bmQtaW1hZ2U6IC13ZWJraXQtbGluZWFyLWdyYWRpZW50KGxlZnQsIEBzdGFydC1jb2xvciBAc3RhcnQtcGVyY2VudCwgQGVuZC1jb2xvciBAZW5kLXBlcmNlbnQpOyAvLyBTYWZhcmkgNS4xLTYsIENocm9tZSAxMCtcclxuICAgIGJhY2tncm91bmQtaW1hZ2U6IC1vLWxpbmVhci1ncmFkaWVudChsZWZ0LCBAc3RhcnQtY29sb3IgQHN0YXJ0LXBlcmNlbnQsIEBlbmQtY29sb3IgQGVuZC1wZXJjZW50KTsgLy8gT3BlcmEgMTJcclxuICAgIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgQHN0YXJ0LWNvbG9yIEBzdGFydC1wZXJjZW50LCBAZW5kLWNvbG9yIEBlbmQtcGVyY2VudCk7IC8vIFN0YW5kYXJkLCBJRTEwLCBGaXJlZm94IDE2KywgT3BlcmEgMTIuMTArLCBTYWZhcmkgNyssIENocm9tZSAyNitcclxuICAgIGJhY2tncm91bmQtcmVwZWF0OiByZXBlYXQteDtcclxuICAgIGZpbHRlcjogZSglKFwicHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LmdyYWRpZW50KHN0YXJ0Q29sb3JzdHI9JyVkJywgZW5kQ29sb3JzdHI9JyVkJywgR3JhZGllbnRUeXBlPTEpXCIsYXJnYihAc3RhcnQtY29sb3IpLGFyZ2IoQGVuZC1jb2xvcikpKTsgLy8gSUU5IGFuZCBkb3duXHJcbiAgfVxyXG5cclxuICAvLyBWZXJ0aWNhbCBncmFkaWVudCwgZnJvbSB0b3AgdG8gYm90dG9tXHJcbiAgLy9cclxuICAvLyBDcmVhdGVzIHR3byBjb2xvciBzdG9wcywgc3RhcnQgYW5kIGVuZCwgYnkgc3BlY2lmeWluZyBhIGNvbG9yIGFuZCBwb3NpdGlvbiBmb3IgZWFjaCBjb2xvciBzdG9wLlxyXG4gIC8vIENvbG9yIHN0b3BzIGFyZSBub3QgYXZhaWxhYmxlIGluIElFOSBhbmQgYmVsb3cuXHJcbiAgLnZlcnRpY2FsKEBzdGFydC1jb2xvcjogIzU1NTsgQGVuZC1jb2xvcjogIzMzMzsgQHN0YXJ0LXBlcmNlbnQ6IDAlOyBAZW5kLXBlcmNlbnQ6IDEwMCUpIHtcclxuICAgIGJhY2tncm91bmQtaW1hZ2U6IC13ZWJraXQtbGluZWFyLWdyYWRpZW50KHRvcCwgQHN0YXJ0LWNvbG9yIEBzdGFydC1wZXJjZW50LCBAZW5kLWNvbG9yIEBlbmQtcGVyY2VudCk7ICAvLyBTYWZhcmkgNS4xLTYsIENocm9tZSAxMCtcclxuICAgIGJhY2tncm91bmQtaW1hZ2U6IC1vLWxpbmVhci1ncmFkaWVudCh0b3AsIEBzdGFydC1jb2xvciBAc3RhcnQtcGVyY2VudCwgQGVuZC1jb2xvciBAZW5kLXBlcmNlbnQpOyAgLy8gT3BlcmEgMTJcclxuICAgIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byBib3R0b20sIEBzdGFydC1jb2xvciBAc3RhcnQtcGVyY2VudCwgQGVuZC1jb2xvciBAZW5kLXBlcmNlbnQpOyAvLyBTdGFuZGFyZCwgSUUxMCwgRmlyZWZveCAxNissIE9wZXJhIDEyLjEwKywgU2FmYXJpIDcrLCBDaHJvbWUgMjYrXHJcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogcmVwZWF0LXg7XHJcbiAgICBmaWx0ZXI6IGUoJShcInByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5ncmFkaWVudChzdGFydENvbG9yc3RyPSclZCcsIGVuZENvbG9yc3RyPSclZCcsIEdyYWRpZW50VHlwZT0wKVwiLGFyZ2IoQHN0YXJ0LWNvbG9yKSxhcmdiKEBlbmQtY29sb3IpKSk7IC8vIElFOSBhbmQgZG93blxyXG4gIH1cclxuXHJcbiAgLmRpcmVjdGlvbmFsKEBzdGFydC1jb2xvcjogIzU1NTsgQGVuZC1jb2xvcjogIzMzMzsgQGRlZzogNDVkZWcpIHtcclxuICAgIGJhY2tncm91bmQtcmVwZWF0OiByZXBlYXQteDtcclxuICAgIGJhY2tncm91bmQtaW1hZ2U6IC13ZWJraXQtbGluZWFyLWdyYWRpZW50KEBkZWcsIEBzdGFydC1jb2xvciwgQGVuZC1jb2xvcik7IC8vIFNhZmFyaSA1LjEtNiwgQ2hyb21lIDEwK1xyXG4gICAgYmFja2dyb3VuZC1pbWFnZTogLW8tbGluZWFyLWdyYWRpZW50KEBkZWcsIEBzdGFydC1jb2xvciwgQGVuZC1jb2xvcik7IC8vIE9wZXJhIDEyXHJcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoQGRlZywgQHN0YXJ0LWNvbG9yLCBAZW5kLWNvbG9yKTsgLy8gU3RhbmRhcmQsIElFMTAsIEZpcmVmb3ggMTYrLCBPcGVyYSAxMi4xMCssIFNhZmFyaSA3KywgQ2hyb21lIDI2K1xyXG4gIH1cclxuICAuaG9yaXpvbnRhbC10aHJlZS1jb2xvcnMoQHN0YXJ0LWNvbG9yOiAjMDBiM2VlOyBAbWlkLWNvbG9yOiAjN2E0M2I2OyBAY29sb3Itc3RvcDogNTAlOyBAZW5kLWNvbG9yOiAjYzMzMjVmKSB7XHJcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiAtd2Via2l0LWxpbmVhci1ncmFkaWVudChsZWZ0LCBAc3RhcnQtY29sb3IsIEBtaWQtY29sb3IgQGNvbG9yLXN0b3AsIEBlbmQtY29sb3IpO1xyXG4gICAgYmFja2dyb3VuZC1pbWFnZTogLW8tbGluZWFyLWdyYWRpZW50KGxlZnQsIEBzdGFydC1jb2xvciwgQG1pZC1jb2xvciBAY29sb3Itc3RvcCwgQGVuZC1jb2xvcik7XHJcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsIEBzdGFydC1jb2xvciwgQG1pZC1jb2xvciBAY29sb3Itc3RvcCwgQGVuZC1jb2xvcik7XHJcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4gICAgZmlsdGVyOiBlKCUoXCJwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuZ3JhZGllbnQoc3RhcnRDb2xvcnN0cj0nJWQnLCBlbmRDb2xvcnN0cj0nJWQnLCBHcmFkaWVudFR5cGU9MSlcIixhcmdiKEBzdGFydC1jb2xvciksYXJnYihAZW5kLWNvbG9yKSkpOyAvLyBJRTkgYW5kIGRvd24sIGdldHMgbm8gY29sb3Itc3RvcCBhdCBhbGwgZm9yIHByb3BlciBmYWxsYmFja1xyXG4gIH1cclxuICAudmVydGljYWwtdGhyZWUtY29sb3JzKEBzdGFydC1jb2xvcjogIzAwYjNlZTsgQG1pZC1jb2xvcjogIzdhNDNiNjsgQGNvbG9yLXN0b3A6IDUwJTsgQGVuZC1jb2xvcjogI2MzMzI1Zikge1xyXG4gICAgYmFja2dyb3VuZC1pbWFnZTogLXdlYmtpdC1saW5lYXItZ3JhZGllbnQoQHN0YXJ0LWNvbG9yLCBAbWlkLWNvbG9yIEBjb2xvci1zdG9wLCBAZW5kLWNvbG9yKTtcclxuICAgIGJhY2tncm91bmQtaW1hZ2U6IC1vLWxpbmVhci1ncmFkaWVudChAc3RhcnQtY29sb3IsIEBtaWQtY29sb3IgQGNvbG9yLXN0b3AsIEBlbmQtY29sb3IpO1xyXG4gICAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KEBzdGFydC1jb2xvciwgQG1pZC1jb2xvciBAY29sb3Itc3RvcCwgQGVuZC1jb2xvcik7XHJcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4gICAgZmlsdGVyOiBlKCUoXCJwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuZ3JhZGllbnQoc3RhcnRDb2xvcnN0cj0nJWQnLCBlbmRDb2xvcnN0cj0nJWQnLCBHcmFkaWVudFR5cGU9MClcIixhcmdiKEBzdGFydC1jb2xvciksYXJnYihAZW5kLWNvbG9yKSkpOyAvLyBJRTkgYW5kIGRvd24sIGdldHMgbm8gY29sb3Itc3RvcCBhdCBhbGwgZm9yIHByb3BlciBmYWxsYmFja1xyXG4gIH1cclxuICAucmFkaWFsKEBpbm5lci1jb2xvcjogIzU1NTsgQG91dGVyLWNvbG9yOiAjMzMzKSB7XHJcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiAtd2Via2l0LXJhZGlhbC1ncmFkaWVudChjaXJjbGUsIEBpbm5lci1jb2xvciwgQG91dGVyLWNvbG9yKTtcclxuICAgIGJhY2tncm91bmQtaW1hZ2U6IHJhZGlhbC1ncmFkaWVudChjaXJjbGUsIEBpbm5lci1jb2xvciwgQG91dGVyLWNvbG9yKTtcclxuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiAgfVxyXG4gIC5zdHJpcGVkKEBjb2xvcjogcmdiYSgyNTUsMjU1LDI1NSwuMTUpOyBAYW5nbGU6IDQ1ZGVnKSB7XHJcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiAtd2Via2l0LWxpbmVhci1ncmFkaWVudChAYW5nbGUsIEBjb2xvciAyNSUsIHRyYW5zcGFyZW50IDI1JSwgdHJhbnNwYXJlbnQgNTAlLCBAY29sb3IgNTAlLCBAY29sb3IgNzUlLCB0cmFuc3BhcmVudCA3NSUsIHRyYW5zcGFyZW50KTtcclxuICAgIGJhY2tncm91bmQtaW1hZ2U6IC1vLWxpbmVhci1ncmFkaWVudChAYW5nbGUsIEBjb2xvciAyNSUsIHRyYW5zcGFyZW50IDI1JSwgdHJhbnNwYXJlbnQgNTAlLCBAY29sb3IgNTAlLCBAY29sb3IgNzUlLCB0cmFuc3BhcmVudCA3NSUsIHRyYW5zcGFyZW50KTtcclxuICAgIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudChAYW5nbGUsIEBjb2xvciAyNSUsIHRyYW5zcGFyZW50IDI1JSwgdHJhbnNwYXJlbnQgNTAlLCBAY29sb3IgNTAlLCBAY29sb3IgNzUlLCB0cmFuc3BhcmVudCA3NSUsIHRyYW5zcGFyZW50KTtcclxuICB9XHJcbn1cclxuIiwiLy8gUHJvZ3Jlc3MgYmFyc1xyXG5cclxuLnByb2dyZXNzLWJhci12YXJpYW50KEBjb2xvcikge1xyXG4gIGJhY2tncm91bmQtY29sb3I6IEBjb2xvcjtcclxuXHJcbiAgLy8gRGVwcmVjYXRlZCBwYXJlbnQgY2xhc3MgcmVxdWlyZW1lbnQgYXMgb2YgdjMuMi4wXHJcbiAgLnByb2dyZXNzLXN0cmlwZWQgJiB7XHJcbiAgICAjZ3JhZGllbnQgPiAuc3RyaXBlZCgpO1xyXG4gIH1cclxufVxyXG4iLCIvLyBXZWJLaXQtc3R5bGUgZm9jdXNcclxuXHJcbi50YWItZm9jdXMoKSB7XHJcbiAgLy8gV2ViS2l0LXNwZWNpZmljLiBPdGhlciBicm93c2VycyB3aWxsIGtlZXAgdGhlaXIgZGVmYXVsdCBvdXRsaW5lIHN0eWxlLlxyXG4gIC8vIChJbml0aWFsbHkgdHJpZWQgdG8gYWxzbyBmb3JjZSBkZWZhdWx0IHZpYSBgb3V0bGluZTogaW5pdGlhbGAsXHJcbiAgLy8gYnV0IHRoYXQgc2VlbXMgdG8gZXJyb25lb3VzbHkgcmVtb3ZlIHRoZSBvdXRsaW5lIGluIEZpcmVmb3ggYWx0b2dldGhlci4pXHJcbiAgb3V0bGluZTogNXB4IGF1dG8gLXdlYmtpdC1mb2N1cy1yaW5nLWNvbG9yO1xyXG4gIG91dGxpbmUtb2Zmc2V0OiAtMnB4O1xyXG59XHJcbiIsIi8vXHJcbi8vIEdseXBoaWNvbnMgZm9yIEJvb3RzdHJhcFxyXG4vL1xyXG4vLyBTaW5jZSBpY29ucyBhcmUgZm9udHMsIHRoZXkgY2FuIGJlIHBsYWNlZCBhbnl3aGVyZSB0ZXh0IGlzIHBsYWNlZCBhbmQgYXJlXHJcbi8vIHRodXMgYXV0b21hdGljYWxseSBzaXplZCB0byBtYXRjaCB0aGUgc3Vycm91bmRpbmcgY2hpbGQuIFRvIHVzZSwgY3JlYXRlIGFuXHJcbi8vIGlubGluZSBlbGVtZW50IHdpdGggdGhlIGFwcHJvcHJpYXRlIGNsYXNzZXMsIGxpa2Ugc286XHJcbi8vXHJcbi8vIDxhIGhyZWY9XCIjXCI+PHNwYW4gY2xhc3M9XCJnbHlwaGljb24gZ2x5cGhpY29uLXN0YXJcIj48L3NwYW4+IFN0YXI8L2E+XHJcblxyXG4vLyBJbXBvcnQgdGhlIGZvbnRzXHJcbkBmb250LWZhY2Uge1xyXG4gIGZvbnQtZmFtaWx5OiAnR2x5cGhpY29ucyBIYWxmbGluZ3MnO1xyXG4gIHNyYzogdXJsKCdAe2ljb24tZm9udC1wYXRofUB7aWNvbi1mb250LW5hbWV9LmVvdCcpO1xyXG4gIHNyYzogdXJsKCdAe2ljb24tZm9udC1wYXRofUB7aWNvbi1mb250LW5hbWV9LmVvdD8jaWVmaXgnKSBmb3JtYXQoJ2VtYmVkZGVkLW9wZW50eXBlJyksXHJcbiAgICAgICB1cmwoJ0B7aWNvbi1mb250LXBhdGh9QHtpY29uLWZvbnQtbmFtZX0ud29mZjInKSBmb3JtYXQoJ3dvZmYyJyksXHJcbiAgICAgICB1cmwoJ0B7aWNvbi1mb250LXBhdGh9QHtpY29uLWZvbnQtbmFtZX0ud29mZicpIGZvcm1hdCgnd29mZicpLFxyXG4gICAgICAgdXJsKCdAe2ljb24tZm9udC1wYXRofUB7aWNvbi1mb250LW5hbWV9LnR0ZicpIGZvcm1hdCgndHJ1ZXR5cGUnKSxcclxuICAgICAgIHVybCgnQHtpY29uLWZvbnQtcGF0aH1Ae2ljb24tZm9udC1uYW1lfS5zdmcjQHtpY29uLWZvbnQtc3ZnLWlkfScpIGZvcm1hdCgnc3ZnJyk7XHJcbn1cclxuXHJcbi8vIENhdGNoYWxsIGJhc2VjbGFzc1xyXG4uZ2x5cGhpY29uIHtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgdG9wOiAxcHg7XHJcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gIGZvbnQtZmFtaWx5OiAnR2x5cGhpY29ucyBIYWxmbGluZ3MnO1xyXG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICBmb250LXdlaWdodDogbm9ybWFsO1xyXG4gIGxpbmUtaGVpZ2h0OiAxO1xyXG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xyXG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XHJcbn1cclxuXHJcbi8vIEluZGl2aWR1YWwgaWNvbnNcclxuLmdseXBoaWNvbi1hc3RlcmlzayAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcMDAyYVwiOyB9IH1cclxuLmdseXBoaWNvbi1wbHVzICAgICAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcMDAyYlwiOyB9IH1cclxuLmdseXBoaWNvbi1ldXJvLFxyXG4uZ2x5cGhpY29uLWV1ciAgICAgICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFwyMGFjXCI7IH0gfVxyXG4uZ2x5cGhpY29uLW1pbnVzICAgICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFwyMjEyXCI7IH0gfVxyXG4uZ2x5cGhpY29uLWNsb3VkICAgICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFwyNjAxXCI7IH0gfVxyXG4uZ2x5cGhpY29uLWVudmVsb3BlICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFwyNzA5XCI7IH0gfVxyXG4uZ2x5cGhpY29uLXBlbmNpbCAgICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFwyNzBmXCI7IH0gfVxyXG4uZ2x5cGhpY29uLWdsYXNzICAgICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMDAxXCI7IH0gfVxyXG4uZ2x5cGhpY29uLW11c2ljICAgICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMDAyXCI7IH0gfVxyXG4uZ2x5cGhpY29uLXNlYXJjaCAgICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMDAzXCI7IH0gfVxyXG4uZ2x5cGhpY29uLWhlYXJ0ICAgICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMDA1XCI7IH0gfVxyXG4uZ2x5cGhpY29uLXN0YXIgICAgICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMDA2XCI7IH0gfVxyXG4uZ2x5cGhpY29uLXN0YXItZW1wdHkgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMDA3XCI7IH0gfVxyXG4uZ2x5cGhpY29uLXVzZXIgICAgICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMDA4XCI7IH0gfVxyXG4uZ2x5cGhpY29uLWZpbG0gICAgICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMDA5XCI7IH0gfVxyXG4uZ2x5cGhpY29uLXRoLWxhcmdlICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMDEwXCI7IH0gfVxyXG4uZ2x5cGhpY29uLXRoICAgICAgICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMDExXCI7IH0gfVxyXG4uZ2x5cGhpY29uLXRoLWxpc3QgICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMDEyXCI7IH0gfVxyXG4uZ2x5cGhpY29uLW9rICAgICAgICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMDEzXCI7IH0gfVxyXG4uZ2x5cGhpY29uLXJlbW92ZSAgICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMDE0XCI7IH0gfVxyXG4uZ2x5cGhpY29uLXpvb20taW4gICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMDE1XCI7IH0gfVxyXG4uZ2x5cGhpY29uLXpvb20tb3V0ICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMDE2XCI7IH0gfVxyXG4uZ2x5cGhpY29uLW9mZiAgICAgICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMDE3XCI7IH0gfVxyXG4uZ2x5cGhpY29uLXNpZ25hbCAgICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMDE4XCI7IH0gfVxyXG4uZ2x5cGhpY29uLWNvZyAgICAgICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMDE5XCI7IH0gfVxyXG4uZ2x5cGhpY29uLXRyYXNoICAgICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMDIwXCI7IH0gfVxyXG4uZ2x5cGhpY29uLWhvbWUgICAgICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMDIxXCI7IH0gfVxyXG4uZ2x5cGhpY29uLWZpbGUgICAgICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMDIyXCI7IH0gfVxyXG4uZ2x5cGhpY29uLXRpbWUgICAgICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMDIzXCI7IH0gfVxyXG4uZ2x5cGhpY29uLXJvYWQgICAgICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMDI0XCI7IH0gfVxyXG4uZ2x5cGhpY29uLWRvd25sb2FkLWFsdCAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMDI1XCI7IH0gfVxyXG4uZ2x5cGhpY29uLWRvd25sb2FkICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMDI2XCI7IH0gfVxyXG4uZ2x5cGhpY29uLXVwbG9hZCAgICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMDI3XCI7IH0gfVxyXG4uZ2x5cGhpY29uLWluYm94ICAgICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMDI4XCI7IH0gfVxyXG4uZ2x5cGhpY29uLXBsYXktY2lyY2xlICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMDI5XCI7IH0gfVxyXG4uZ2x5cGhpY29uLXJlcGVhdCAgICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMDMwXCI7IH0gfVxyXG4uZ2x5cGhpY29uLXJlZnJlc2ggICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMDMxXCI7IH0gfVxyXG4uZ2x5cGhpY29uLWxpc3QtYWx0ICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMDMyXCI7IH0gfVxyXG4uZ2x5cGhpY29uLWxvY2sgICAgICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMDMzXCI7IH0gfVxyXG4uZ2x5cGhpY29uLWZsYWcgICAgICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMDM0XCI7IH0gfVxyXG4uZ2x5cGhpY29uLWhlYWRwaG9uZXMgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMDM1XCI7IH0gfVxyXG4uZ2x5cGhpY29uLXZvbHVtZS1vZmYgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMDM2XCI7IH0gfVxyXG4uZ2x5cGhpY29uLXZvbHVtZS1kb3duICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMDM3XCI7IH0gfVxyXG4uZ2x5cGhpY29uLXZvbHVtZS11cCAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMDM4XCI7IH0gfVxyXG4uZ2x5cGhpY29uLXFyY29kZSAgICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMDM5XCI7IH0gfVxyXG4uZ2x5cGhpY29uLWJhcmNvZGUgICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMDQwXCI7IH0gfVxyXG4uZ2x5cGhpY29uLXRhZyAgICAgICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMDQxXCI7IH0gfVxyXG4uZ2x5cGhpY29uLXRhZ3MgICAgICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMDQyXCI7IH0gfVxyXG4uZ2x5cGhpY29uLWJvb2sgICAgICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMDQzXCI7IH0gfVxyXG4uZ2x5cGhpY29uLWJvb2ttYXJrICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMDQ0XCI7IH0gfVxyXG4uZ2x5cGhpY29uLXByaW50ICAgICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMDQ1XCI7IH0gfVxyXG4uZ2x5cGhpY29uLWNhbWVyYSAgICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMDQ2XCI7IH0gfVxyXG4uZ2x5cGhpY29uLWZvbnQgICAgICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMDQ3XCI7IH0gfVxyXG4uZ2x5cGhpY29uLWJvbGQgICAgICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMDQ4XCI7IH0gfVxyXG4uZ2x5cGhpY29uLWl0YWxpYyAgICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMDQ5XCI7IH0gfVxyXG4uZ2x5cGhpY29uLXRleHQtaGVpZ2h0ICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMDUwXCI7IH0gfVxyXG4uZ2x5cGhpY29uLXRleHQtd2lkdGggICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMDUxXCI7IH0gfVxyXG4uZ2x5cGhpY29uLWFsaWduLWxlZnQgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMDUyXCI7IH0gfVxyXG4uZ2x5cGhpY29uLWFsaWduLWNlbnRlciAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMDUzXCI7IH0gfVxyXG4uZ2x5cGhpY29uLWFsaWduLXJpZ2h0ICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMDU0XCI7IH0gfVxyXG4uZ2x5cGhpY29uLWFsaWduLWp1c3RpZnkgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMDU1XCI7IH0gfVxyXG4uZ2x5cGhpY29uLWxpc3QgICAgICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMDU2XCI7IH0gfVxyXG4uZ2x5cGhpY29uLWluZGVudC1sZWZ0ICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMDU3XCI7IH0gfVxyXG4uZ2x5cGhpY29uLWluZGVudC1yaWdodCAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMDU4XCI7IH0gfVxyXG4uZ2x5cGhpY29uLWZhY2V0aW1lLXZpZGVvICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMDU5XCI7IH0gfVxyXG4uZ2x5cGhpY29uLXBpY3R1cmUgICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMDYwXCI7IH0gfVxyXG4uZ2x5cGhpY29uLW1hcC1tYXJrZXIgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMDYyXCI7IH0gfVxyXG4uZ2x5cGhpY29uLWFkanVzdCAgICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMDYzXCI7IH0gfVxyXG4uZ2x5cGhpY29uLXRpbnQgICAgICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMDY0XCI7IH0gfVxyXG4uZ2x5cGhpY29uLWVkaXQgICAgICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMDY1XCI7IH0gfVxyXG4uZ2x5cGhpY29uLXNoYXJlICAgICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMDY2XCI7IH0gfVxyXG4uZ2x5cGhpY29uLWNoZWNrICAgICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMDY3XCI7IH0gfVxyXG4uZ2x5cGhpY29uLW1vdmUgICAgICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMDY4XCI7IH0gfVxyXG4uZ2x5cGhpY29uLXN0ZXAtYmFja3dhcmQgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMDY5XCI7IH0gfVxyXG4uZ2x5cGhpY29uLWZhc3QtYmFja3dhcmQgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMDcwXCI7IH0gfVxyXG4uZ2x5cGhpY29uLWJhY2t3YXJkICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMDcxXCI7IH0gfVxyXG4uZ2x5cGhpY29uLXBsYXkgICAgICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMDcyXCI7IH0gfVxyXG4uZ2x5cGhpY29uLXBhdXNlICAgICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMDczXCI7IH0gfVxyXG4uZ2x5cGhpY29uLXN0b3AgICAgICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMDc0XCI7IH0gfVxyXG4uZ2x5cGhpY29uLWZvcndhcmQgICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMDc1XCI7IH0gfVxyXG4uZ2x5cGhpY29uLWZhc3QtZm9yd2FyZCAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMDc2XCI7IH0gfVxyXG4uZ2x5cGhpY29uLXN0ZXAtZm9yd2FyZCAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMDc3XCI7IH0gfVxyXG4uZ2x5cGhpY29uLWVqZWN0ICAgICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMDc4XCI7IH0gfVxyXG4uZ2x5cGhpY29uLWNoZXZyb24tbGVmdCAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMDc5XCI7IH0gfVxyXG4uZ2x5cGhpY29uLWNoZXZyb24tcmlnaHQgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMDgwXCI7IH0gfVxyXG4uZ2x5cGhpY29uLXBsdXMtc2lnbiAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMDgxXCI7IH0gfVxyXG4uZ2x5cGhpY29uLW1pbnVzLXNpZ24gICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMDgyXCI7IH0gfVxyXG4uZ2x5cGhpY29uLXJlbW92ZS1zaWduICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMDgzXCI7IH0gfVxyXG4uZ2x5cGhpY29uLW9rLXNpZ24gICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMDg0XCI7IH0gfVxyXG4uZ2x5cGhpY29uLXF1ZXN0aW9uLXNpZ24gICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMDg1XCI7IH0gfVxyXG4uZ2x5cGhpY29uLWluZm8tc2lnbiAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMDg2XCI7IH0gfVxyXG4uZ2x5cGhpY29uLXNjcmVlbnNob3QgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMDg3XCI7IH0gfVxyXG4uZ2x5cGhpY29uLXJlbW92ZS1jaXJjbGUgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMDg4XCI7IH0gfVxyXG4uZ2x5cGhpY29uLW9rLWNpcmNsZSAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMDg5XCI7IH0gfVxyXG4uZ2x5cGhpY29uLWJhbi1jaXJjbGUgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMDkwXCI7IH0gfVxyXG4uZ2x5cGhpY29uLWFycm93LWxlZnQgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMDkxXCI7IH0gfVxyXG4uZ2x5cGhpY29uLWFycm93LXJpZ2h0ICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMDkyXCI7IH0gfVxyXG4uZ2x5cGhpY29uLWFycm93LXVwICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMDkzXCI7IH0gfVxyXG4uZ2x5cGhpY29uLWFycm93LWRvd24gICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMDk0XCI7IH0gfVxyXG4uZ2x5cGhpY29uLXNoYXJlLWFsdCAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMDk1XCI7IH0gfVxyXG4uZ2x5cGhpY29uLXJlc2l6ZS1mdWxsICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMDk2XCI7IH0gfVxyXG4uZ2x5cGhpY29uLXJlc2l6ZS1zbWFsbCAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMDk3XCI7IH0gfVxyXG4uZ2x5cGhpY29uLWV4Y2xhbWF0aW9uLXNpZ24gICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMTAxXCI7IH0gfVxyXG4uZ2x5cGhpY29uLWdpZnQgICAgICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMTAyXCI7IH0gfVxyXG4uZ2x5cGhpY29uLWxlYWYgICAgICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMTAzXCI7IH0gfVxyXG4uZ2x5cGhpY29uLWZpcmUgICAgICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMTA0XCI7IH0gfVxyXG4uZ2x5cGhpY29uLWV5ZS1vcGVuICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMTA1XCI7IH0gfVxyXG4uZ2x5cGhpY29uLWV5ZS1jbG9zZSAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMTA2XCI7IH0gfVxyXG4uZ2x5cGhpY29uLXdhcm5pbmctc2lnbiAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMTA3XCI7IH0gfVxyXG4uZ2x5cGhpY29uLXBsYW5lICAgICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMTA4XCI7IH0gfVxyXG4uZ2x5cGhpY29uLWNhbGVuZGFyICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMTA5XCI7IH0gfVxyXG4uZ2x5cGhpY29uLXJhbmRvbSAgICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMTEwXCI7IH0gfVxyXG4uZ2x5cGhpY29uLWNvbW1lbnQgICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMTExXCI7IH0gfVxyXG4uZ2x5cGhpY29uLW1hZ25ldCAgICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMTEyXCI7IH0gfVxyXG4uZ2x5cGhpY29uLWNoZXZyb24tdXAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMTEzXCI7IH0gfVxyXG4uZ2x5cGhpY29uLWNoZXZyb24tZG93biAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMTE0XCI7IH0gfVxyXG4uZ2x5cGhpY29uLXJldHdlZXQgICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMTE1XCI7IH0gfVxyXG4uZ2x5cGhpY29uLXNob3BwaW5nLWNhcnQgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMTE2XCI7IH0gfVxyXG4uZ2x5cGhpY29uLWZvbGRlci1jbG9zZSAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMTE3XCI7IH0gfVxyXG4uZ2x5cGhpY29uLWZvbGRlci1vcGVuICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMTE4XCI7IH0gfVxyXG4uZ2x5cGhpY29uLXJlc2l6ZS12ZXJ0aWNhbCAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMTE5XCI7IH0gfVxyXG4uZ2x5cGhpY29uLXJlc2l6ZS1ob3Jpem9udGFsICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMTIwXCI7IH0gfVxyXG4uZ2x5cGhpY29uLWhkZCAgICAgICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMTIxXCI7IH0gfVxyXG4uZ2x5cGhpY29uLWJ1bGxob3JuICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMTIyXCI7IH0gfVxyXG4uZ2x5cGhpY29uLWJlbGwgICAgICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMTIzXCI7IH0gfVxyXG4uZ2x5cGhpY29uLWNlcnRpZmljYXRlICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMTI0XCI7IH0gfVxyXG4uZ2x5cGhpY29uLXRodW1icy11cCAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMTI1XCI7IH0gfVxyXG4uZ2x5cGhpY29uLXRodW1icy1kb3duICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMTI2XCI7IH0gfVxyXG4uZ2x5cGhpY29uLWhhbmQtcmlnaHQgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMTI3XCI7IH0gfVxyXG4uZ2x5cGhpY29uLWhhbmQtbGVmdCAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMTI4XCI7IH0gfVxyXG4uZ2x5cGhpY29uLWhhbmQtdXAgICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMTI5XCI7IH0gfVxyXG4uZ2x5cGhpY29uLWhhbmQtZG93biAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMTMwXCI7IH0gfVxyXG4uZ2x5cGhpY29uLWNpcmNsZS1hcnJvdy1yaWdodCAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMTMxXCI7IH0gfVxyXG4uZ2x5cGhpY29uLWNpcmNsZS1hcnJvdy1sZWZ0ICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMTMyXCI7IH0gfVxyXG4uZ2x5cGhpY29uLWNpcmNsZS1hcnJvdy11cCAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMTMzXCI7IH0gfVxyXG4uZ2x5cGhpY29uLWNpcmNsZS1hcnJvdy1kb3duICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMTM0XCI7IH0gfVxyXG4uZ2x5cGhpY29uLWdsb2JlICAgICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMTM1XCI7IH0gfVxyXG4uZ2x5cGhpY29uLXdyZW5jaCAgICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMTM2XCI7IH0gfVxyXG4uZ2x5cGhpY29uLXRhc2tzICAgICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMTM3XCI7IH0gfVxyXG4uZ2x5cGhpY29uLWZpbHRlciAgICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMTM4XCI7IH0gfVxyXG4uZ2x5cGhpY29uLWJyaWVmY2FzZSAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMTM5XCI7IH0gfVxyXG4uZ2x5cGhpY29uLWZ1bGxzY3JlZW4gICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMTQwXCI7IH0gfVxyXG4uZ2x5cGhpY29uLWRhc2hib2FyZCAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMTQxXCI7IH0gfVxyXG4uZ2x5cGhpY29uLXBhcGVyY2xpcCAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMTQyXCI7IH0gfVxyXG4uZ2x5cGhpY29uLWhlYXJ0LWVtcHR5ICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMTQzXCI7IH0gfVxyXG4uZ2x5cGhpY29uLWxpbmsgICAgICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMTQ0XCI7IH0gfVxyXG4uZ2x5cGhpY29uLXBob25lICAgICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMTQ1XCI7IH0gfVxyXG4uZ2x5cGhpY29uLXB1c2hwaW4gICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMTQ2XCI7IH0gfVxyXG4uZ2x5cGhpY29uLXVzZCAgICAgICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMTQ4XCI7IH0gfVxyXG4uZ2x5cGhpY29uLWdicCAgICAgICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMTQ5XCI7IH0gfVxyXG4uZ2x5cGhpY29uLXNvcnQgICAgICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMTUwXCI7IH0gfVxyXG4uZ2x5cGhpY29uLXNvcnQtYnktYWxwaGFiZXQgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMTUxXCI7IH0gfVxyXG4uZ2x5cGhpY29uLXNvcnQtYnktYWxwaGFiZXQtYWx0ICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMTUyXCI7IH0gfVxyXG4uZ2x5cGhpY29uLXNvcnQtYnktb3JkZXIgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMTUzXCI7IH0gfVxyXG4uZ2x5cGhpY29uLXNvcnQtYnktb3JkZXItYWx0ICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMTU0XCI7IH0gfVxyXG4uZ2x5cGhpY29uLXNvcnQtYnktYXR0cmlidXRlcyAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMTU1XCI7IH0gfVxyXG4uZ2x5cGhpY29uLXNvcnQtYnktYXR0cmlidXRlcy1hbHQgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMTU2XCI7IH0gfVxyXG4uZ2x5cGhpY29uLXVuY2hlY2tlZCAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMTU3XCI7IH0gfVxyXG4uZ2x5cGhpY29uLWV4cGFuZCAgICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMTU4XCI7IH0gfVxyXG4uZ2x5cGhpY29uLWNvbGxhcHNlLWRvd24gICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMTU5XCI7IH0gfVxyXG4uZ2x5cGhpY29uLWNvbGxhcHNlLXVwICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMTYwXCI7IH0gfVxyXG4uZ2x5cGhpY29uLWxvZy1pbiAgICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMTYxXCI7IH0gfVxyXG4uZ2x5cGhpY29uLWZsYXNoICAgICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMTYyXCI7IH0gfVxyXG4uZ2x5cGhpY29uLWxvZy1vdXQgICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMTYzXCI7IH0gfVxyXG4uZ2x5cGhpY29uLW5ldy13aW5kb3cgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMTY0XCI7IH0gfVxyXG4uZ2x5cGhpY29uLXJlY29yZCAgICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMTY1XCI7IH0gfVxyXG4uZ2x5cGhpY29uLXNhdmUgICAgICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMTY2XCI7IH0gfVxyXG4uZ2x5cGhpY29uLW9wZW4gICAgICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMTY3XCI7IH0gfVxyXG4uZ2x5cGhpY29uLXNhdmVkICAgICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMTY4XCI7IH0gfVxyXG4uZ2x5cGhpY29uLWltcG9ydCAgICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMTY5XCI7IH0gfVxyXG4uZ2x5cGhpY29uLWV4cG9ydCAgICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMTcwXCI7IH0gfVxyXG4uZ2x5cGhpY29uLXNlbmQgICAgICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMTcxXCI7IH0gfVxyXG4uZ2x5cGhpY29uLWZsb3BweS1kaXNrICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMTcyXCI7IH0gfVxyXG4uZ2x5cGhpY29uLWZsb3BweS1zYXZlZCAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMTczXCI7IH0gfVxyXG4uZ2x5cGhpY29uLWZsb3BweS1yZW1vdmUgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMTc0XCI7IH0gfVxyXG4uZ2x5cGhpY29uLWZsb3BweS1zYXZlICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMTc1XCI7IH0gfVxyXG4uZ2x5cGhpY29uLWZsb3BweS1vcGVuICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMTc2XCI7IH0gfVxyXG4uZ2x5cGhpY29uLWNyZWRpdC1jYXJkICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMTc3XCI7IH0gfVxyXG4uZ2x5cGhpY29uLXRyYW5zZmVyICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMTc4XCI7IH0gfVxyXG4uZ2x5cGhpY29uLWN1dGxlcnkgICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMTc5XCI7IH0gfVxyXG4uZ2x5cGhpY29uLWhlYWRlciAgICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMTgwXCI7IH0gfVxyXG4uZ2x5cGhpY29uLWNvbXByZXNzZWQgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMTgxXCI7IH0gfVxyXG4uZ2x5cGhpY29uLWVhcnBob25lICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMTgyXCI7IH0gfVxyXG4uZ2x5cGhpY29uLXBob25lLWFsdCAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMTgzXCI7IH0gfVxyXG4uZ2x5cGhpY29uLXRvd2VyICAgICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMTg0XCI7IH0gfVxyXG4uZ2x5cGhpY29uLXN0YXRzICAgICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMTg1XCI7IH0gfVxyXG4uZ2x5cGhpY29uLXNkLXZpZGVvICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMTg2XCI7IH0gfVxyXG4uZ2x5cGhpY29uLWhkLXZpZGVvICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMTg3XCI7IH0gfVxyXG4uZ2x5cGhpY29uLXN1YnRpdGxlcyAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMTg4XCI7IH0gfVxyXG4uZ2x5cGhpY29uLXNvdW5kLXN0ZXJlbyAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMTg5XCI7IH0gfVxyXG4uZ2x5cGhpY29uLXNvdW5kLWRvbGJ5ICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMTkwXCI7IH0gfVxyXG4uZ2x5cGhpY29uLXNvdW5kLTUtMSAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMTkxXCI7IH0gfVxyXG4uZ2x5cGhpY29uLXNvdW5kLTYtMSAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMTkyXCI7IH0gfVxyXG4uZ2x5cGhpY29uLXNvdW5kLTctMSAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMTkzXCI7IH0gfVxyXG4uZ2x5cGhpY29uLWNvcHlyaWdodC1tYXJrICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMTk0XCI7IH0gfVxyXG4uZ2x5cGhpY29uLXJlZ2lzdHJhdGlvbi1tYXJrICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMTk1XCI7IH0gfVxyXG4uZ2x5cGhpY29uLWNsb3VkLWRvd25sb2FkICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMTk3XCI7IH0gfVxyXG4uZ2x5cGhpY29uLWNsb3VkLXVwbG9hZCAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMTk4XCI7IH0gfVxyXG4uZ2x5cGhpY29uLXRyZWUtY29uaWZlciAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMTk5XCI7IH0gfVxyXG4uZ2x5cGhpY29uLXRyZWUtZGVjaWR1b3VzICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMjAwXCI7IH0gfVxyXG4uZ2x5cGhpY29uLWNkICAgICAgICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMjAxXCI7IH0gfVxyXG4uZ2x5cGhpY29uLXNhdmUtZmlsZSAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMjAyXCI7IH0gfVxyXG4uZ2x5cGhpY29uLW9wZW4tZmlsZSAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMjAzXCI7IH0gfVxyXG4uZ2x5cGhpY29uLWxldmVsLXVwICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMjA0XCI7IH0gfVxyXG4uZ2x5cGhpY29uLWNvcHkgICAgICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMjA1XCI7IH0gfVxyXG4uZ2x5cGhpY29uLXBhc3RlICAgICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMjA2XCI7IH0gfVxyXG4vLyBUaGUgZm9sbG93aW5nIDIgR2x5cGhpY29ucyBhcmUgb21pdHRlZCBmb3IgdGhlIHRpbWUgYmVpbmcgYmVjYXVzZVxyXG4vLyB0aGV5IGN1cnJlbnRseSB1c2UgVW5pY29kZSBjb2RlcG9pbnRzIHRoYXQgYXJlIG91dHNpZGUgdGhlXHJcbi8vIEJhc2ljIE11bHRpbGluZ3VhbCBQbGFuZSAoQk1QKS4gT2xkZXIgYnVnZ3kgdmVyc2lvbnMgb2YgV2ViS2l0IGNhbid0IGhhbmRsZVxyXG4vLyBub24tQk1QIGNvZGVwb2ludHMgaW4gQ1NTIHN0cmluZyBlc2NhcGVzLCBhbmQgdGh1cyBjYW4ndCBkaXNwbGF5IHRoZXNlIHR3byBpY29ucy5cclxuLy8gTm90YWJseSwgdGhlIGJ1ZyBhZmZlY3RzIHNvbWUgb2xkZXIgdmVyc2lvbnMgb2YgdGhlIEFuZHJvaWQgQnJvd3Nlci5cclxuLy8gTW9yZSBpbmZvOiBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvaXNzdWVzLzEwMTA2XHJcbi8vIC5nbHlwaGljb24tZG9vciAgICAgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXDFmNmFhXCI7IH0gfVxyXG4vLyAuZ2x5cGhpY29uLWtleSAgICAgICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFwxZjUxMVwiOyB9IH1cclxuLmdseXBoaWNvbi1hbGVydCAgICAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTIwOVwiOyB9IH1cclxuLmdseXBoaWNvbi1lcXVhbGl6ZXIgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTIxMFwiOyB9IH1cclxuLmdseXBoaWNvbi1raW5nICAgICAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTIxMVwiOyB9IH1cclxuLmdseXBoaWNvbi1xdWVlbiAgICAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTIxMlwiOyB9IH1cclxuLmdseXBoaWNvbi1wYXduICAgICAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTIxM1wiOyB9IH1cclxuLmdseXBoaWNvbi1iaXNob3AgICAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTIxNFwiOyB9IH1cclxuLmdseXBoaWNvbi1rbmlnaHQgICAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTIxNVwiOyB9IH1cclxuLmdseXBoaWNvbi1iYWJ5LWZvcm11bGEgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTIxNlwiOyB9IH1cclxuLmdseXBoaWNvbi10ZW50ICAgICAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcMjZmYVwiOyB9IH1cclxuLmdseXBoaWNvbi1ibGFja2JvYXJkICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTIxOFwiOyB9IH1cclxuLmdseXBoaWNvbi1iZWQgICAgICAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTIxOVwiOyB9IH1cclxuLmdseXBoaWNvbi1hcHBsZSAgICAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjhmZlwiOyB9IH1cclxuLmdseXBoaWNvbi1lcmFzZSAgICAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTIyMVwiOyB9IH1cclxuLmdseXBoaWNvbi1ob3VyZ2xhc3MgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcMjMxYlwiOyB9IH1cclxuLmdseXBoaWNvbi1sYW1wICAgICAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTIyM1wiOyB9IH1cclxuLmdseXBoaWNvbi1kdXBsaWNhdGUgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTIyNFwiOyB9IH1cclxuLmdseXBoaWNvbi1waWdneS1iYW5rICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTIyNVwiOyB9IH1cclxuLmdseXBoaWNvbi1zY2lzc29ycyAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTIyNlwiOyB9IH1cclxuLmdseXBoaWNvbi1iaXRjb2luICAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTIyN1wiOyB9IH1cclxuLmdseXBoaWNvbi1idGMgICAgICAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTIyN1wiOyB9IH1cclxuLmdseXBoaWNvbi14YnQgICAgICAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTIyN1wiOyB9IH1cclxuLmdseXBoaWNvbi15ZW4gICAgICAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcMDBhNVwiOyB9IH1cclxuLmdseXBoaWNvbi1qcHkgICAgICAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcMDBhNVwiOyB9IH1cclxuLmdseXBoaWNvbi1ydWJsZSAgICAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcMjBiZFwiOyB9IH1cclxuLmdseXBoaWNvbi1ydWIgICAgICAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcMjBiZFwiOyB9IH1cclxuLmdseXBoaWNvbi1zY2FsZSAgICAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTIzMFwiOyB9IH1cclxuLmdseXBoaWNvbi1pY2UtbG9sbHkgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTIzMVwiOyB9IH1cclxuLmdseXBoaWNvbi1pY2UtbG9sbHktdGFzdGVkICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTIzMlwiOyB9IH1cclxuLmdseXBoaWNvbi1lZHVjYXRpb24gICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTIzM1wiOyB9IH1cclxuLmdseXBoaWNvbi1vcHRpb24taG9yaXpvbnRhbCAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTIzNFwiOyB9IH1cclxuLmdseXBoaWNvbi1vcHRpb24tdmVydGljYWwgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTIzNVwiOyB9IH1cclxuLmdseXBoaWNvbi1tZW51LWhhbWJ1cmdlciAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTIzNlwiOyB9IH1cclxuLmdseXBoaWNvbi1tb2RhbC13aW5kb3cgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTIzN1wiOyB9IH1cclxuLmdseXBoaWNvbi1vaWwgICAgICAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTIzOFwiOyB9IH1cclxuLmdseXBoaWNvbi1ncmFpbiAgICAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTIzOVwiOyB9IH1cclxuLmdseXBoaWNvbi1zdW5nbGFzc2VzICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTI0MFwiOyB9IH1cclxuLmdseXBoaWNvbi10ZXh0LXNpemUgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTI0MVwiOyB9IH1cclxuLmdseXBoaWNvbi10ZXh0LWNvbG9yICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTI0MlwiOyB9IH1cclxuLmdseXBoaWNvbi10ZXh0LWJhY2tncm91bmQgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTI0M1wiOyB9IH1cclxuLmdseXBoaWNvbi1vYmplY3QtYWxpZ24tdG9wICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTI0NFwiOyB9IH1cclxuLmdseXBoaWNvbi1vYmplY3QtYWxpZ24tYm90dG9tICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTI0NVwiOyB9IH1cclxuLmdseXBoaWNvbi1vYmplY3QtYWxpZ24taG9yaXpvbnRhbHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTI0NlwiOyB9IH1cclxuLmdseXBoaWNvbi1vYmplY3QtYWxpZ24tbGVmdCAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTI0N1wiOyB9IH1cclxuLmdseXBoaWNvbi1vYmplY3QtYWxpZ24tdmVydGljYWwgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTI0OFwiOyB9IH1cclxuLmdseXBoaWNvbi1vYmplY3QtYWxpZ24tcmlnaHQgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTI0OVwiOyB9IH1cclxuLmdseXBoaWNvbi10cmlhbmdsZS1yaWdodCAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTI1MFwiOyB9IH1cclxuLmdseXBoaWNvbi10cmlhbmdsZS1sZWZ0ICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTI1MVwiOyB9IH1cclxuLmdseXBoaWNvbi10cmlhbmdsZS1ib3R0b20gICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTI1MlwiOyB9IH1cclxuLmdseXBoaWNvbi10cmlhbmdsZS10b3AgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTI1M1wiOyB9IH1cclxuLmdseXBoaWNvbi1jb25zb2xlICAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTI1NFwiOyB9IH1cclxuLmdseXBoaWNvbi1zdXBlcnNjcmlwdCAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTI1NVwiOyB9IH1cclxuLmdseXBoaWNvbi1zdWJzY3JpcHQgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTI1NlwiOyB9IH1cclxuLmdseXBoaWNvbi1tZW51LWxlZnQgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTI1N1wiOyB9IH1cclxuLmdseXBoaWNvbi1tZW51LXJpZ2h0ICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTI1OFwiOyB9IH1cclxuLmdseXBoaWNvbi1tZW51LWRvd24gICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTI1OVwiOyB9IH1cclxuLmdseXBoaWNvbi1tZW51LXVwICAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTI2MFwiOyB9IH1cclxuIiwiLy8gT3BhY2l0eVxyXG5cclxuLm9wYWNpdHkoQG9wYWNpdHkpIHtcclxuICBvcGFjaXR5OiBAb3BhY2l0eTtcclxuICAvLyBJRTggZmlsdGVyXHJcbiAgQG9wYWNpdHktaWU6IChAb3BhY2l0eSAqIDEwMCk7XHJcbiAgZmlsdGVyOiB+XCJhbHBoYShvcGFjaXR5PUB7b3BhY2l0eS1pZX0pXCI7XHJcbn1cclxuIiwiLy9cclxuLy8gTGFiZWxzXHJcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcblxyXG4ubGFiZWwge1xyXG4gIGRpc3BsYXk6IGlubGluZTtcclxuICBwYWRkaW5nOiAuMmVtIC42ZW0gLjNlbTtcclxuICBmb250LXNpemU6IDc1JTtcclxuICBmb250LXdlaWdodDogYm9sZDtcclxuICBsaW5lLWhlaWdodDogMTtcclxuICBjb2xvcjogQGxhYmVsLWNvbG9yO1xyXG4gIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xyXG4gIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTtcclxuICBib3JkZXItcmFkaXVzOiAuMjVlbTtcclxuXHJcbiAgLy8gQWRkIGhvdmVyIGVmZmVjdHMsIGJ1dCBvbmx5IGZvciBsaW5rc1xyXG4gIGEmIHtcclxuICAgICY6aG92ZXIsXHJcbiAgICAmOmZvY3VzIHtcclxuICAgICAgY29sb3I6IEBsYWJlbC1saW5rLWhvdmVyLWNvbG9yO1xyXG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC8vIEVtcHR5IGxhYmVscyBjb2xsYXBzZSBhdXRvbWF0aWNhbGx5IChub3QgYXZhaWxhYmxlIGluIElFOClcclxuICAmOmVtcHR5IHtcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgfVxyXG5cclxuICAvLyBRdWljayBmaXggZm9yIGxhYmVscyBpbiBidXR0b25zXHJcbiAgLmJ0biAmIHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIHRvcDogLTFweDtcclxuICB9XHJcbn1cclxuXHJcbi8vIENvbG9yc1xyXG4vLyBDb250ZXh0dWFsIHZhcmlhdGlvbnMgKGxpbmtlZCBsYWJlbHMgZ2V0IGRhcmtlciBvbiA6aG92ZXIpXHJcblxyXG4ubGFiZWwtZGVmYXVsdCB7XHJcbiAgLmxhYmVsLXZhcmlhbnQoQGxhYmVsLWRlZmF1bHQtYmcpO1xyXG59XHJcblxyXG4ubGFiZWwtcHJpbWFyeSB7XHJcbiAgLmxhYmVsLXZhcmlhbnQoQGxhYmVsLXByaW1hcnktYmcpO1xyXG59XHJcblxyXG4ubGFiZWwtc3VjY2VzcyB7XHJcbiAgLmxhYmVsLXZhcmlhbnQoQGxhYmVsLXN1Y2Nlc3MtYmcpO1xyXG59XHJcblxyXG4ubGFiZWwtaW5mbyB7XHJcbiAgLmxhYmVsLXZhcmlhbnQoQGxhYmVsLWluZm8tYmcpO1xyXG59XHJcblxyXG4ubGFiZWwtd2FybmluZyB7XHJcbiAgLmxhYmVsLXZhcmlhbnQoQGxhYmVsLXdhcm5pbmctYmcpO1xyXG59XHJcblxyXG4ubGFiZWwtZGFuZ2VyIHtcclxuICAubGFiZWwtdmFyaWFudChAbGFiZWwtZGFuZ2VyLWJnKTtcclxufVxyXG4iLCIvL1xyXG4vLyBDbG9zZSBpY29uc1xyXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG5cclxuXHJcbi5jbG9zZSB7XHJcbiAgZmxvYXQ6IHJpZ2h0O1xyXG4gIGZvbnQtc2l6ZTogKEBmb250LXNpemUtYmFzZSAqIDEuNSk7XHJcbiAgZm9udC13ZWlnaHQ6IEBjbG9zZS1mb250LXdlaWdodDtcclxuICBsaW5lLWhlaWdodDogMTtcclxuICBjb2xvcjogQGNsb3NlLWNvbG9yO1xyXG4gIHRleHQtc2hhZG93OiBAY2xvc2UtdGV4dC1zaGFkb3c7XHJcbiAgLm9wYWNpdHkoLjIpO1xyXG5cclxuICAmOmhvdmVyLFxyXG4gICY6Zm9jdXMge1xyXG4gICAgY29sb3I6IEBjbG9zZS1jb2xvcjtcclxuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgIC5vcGFjaXR5KC41KTtcclxuICB9XHJcblxyXG4gIC8vIEFkZGl0aW9uYWwgcHJvcGVydGllcyBmb3IgYnV0dG9uIHZlcnNpb25cclxuICAvLyBpT1MgcmVxdWlyZXMgdGhlIGJ1dHRvbiBlbGVtZW50IGluc3RlYWQgb2YgYW4gYW5jaG9yIHRhZy5cclxuICAvLyBJZiB5b3Ugd2FudCB0aGUgYW5jaG9yIHZlcnNpb24sIGl0IHJlcXVpcmVzIGBocmVmPVwiI1wiYC5cclxuICAvLyBTZWUgaHR0cHM6Ly9kZXZlbG9wZXIubW96aWxsYS5vcmcvZW4tVVMvZG9jcy9XZWIvRXZlbnRzL2NsaWNrI1NhZmFyaV9Nb2JpbGVcclxuICBidXR0b24mIHtcclxuICAgIHBhZGRpbmc6IDA7XHJcbiAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcclxuICAgIGJvcmRlcjogMDtcclxuICAgIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcclxuICB9XHJcbn1cclxuIiwiLy8gUmVzcG9uc2l2ZSB1dGlsaXRpZXNcclxuXHJcbi8vXHJcbi8vIE1vcmUgZWFzaWx5IGluY2x1ZGUgYWxsIHRoZSBzdGF0ZXMgZm9yIHJlc3BvbnNpdmUtdXRpbGl0aWVzLmxlc3MuXHJcbi5yZXNwb25zaXZlLXZpc2liaWxpdHkoKSB7XHJcbiAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcclxuICB0YWJsZSYgIHsgZGlzcGxheTogdGFibGUgIWltcG9ydGFudDsgfVxyXG4gIHRyJiAgICAgeyBkaXNwbGF5OiB0YWJsZS1yb3cgIWltcG9ydGFudDsgfVxyXG4gIHRoJixcclxuICB0ZCYgICAgIHsgZGlzcGxheTogdGFibGUtY2VsbCAhaW1wb3J0YW50OyB9XHJcbn1cclxuXHJcbi5yZXNwb25zaXZlLWludmlzaWJpbGl0eSgpIHtcclxuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XHJcbn1cclxuIiwiLmZhZGUtYW5pbWF0aW9uLm5nLWVudGVyLFxyXG4uZmFkZS1hbmltYXRpb24ubmctbGVhdmUsXHJcbi5mYWRlLWFuaW1hdGlvbi5uZy1oaWRlLWFkZCxcclxuLmZhZGUtYW5pbWF0aW9uLm5nLWhpZGUtcmVtb3ZlIHtcclxuICAgIHRyYW5zaXRpb246IDAuMjVzIGN1YmljLWJlemllcigwLC42LC40LDEpIG9wYWNpdHk7XHJcbiAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4uZmFkZS1hbmltYXRpb24ubmctZW50ZXIsXHJcbi5mYWRlLWFuaW1hdGlvbi5uZy1sZWF2ZS5uZy1sZWF2ZS1hY3RpdmUsXHJcbi5mYWRlLWFuaW1hdGlvbi5uZy1oaWRlLXJlbW92ZSxcclxuLmZhZGUtYW5pbWF0aW9uLm5nLWhpZGUtYWRkLm5nLWhpZGUtYWRkLWFjdGl2ZSB7XHJcbiAgICBvcGFjaXR5OiAwO1xyXG59XHJcblxyXG4uZmFkZS1hbmltYXRpb24ubmctZW50ZXIubmctZW50ZXItYWN0aXZlLFxyXG4uZmFkZS1hbmltYXRpb24ubmctbGVhdmUsXHJcbi5mYWRlLWFuaW1hdGlvbi5uZy1oaWRlLWFkZCxcclxuLmZhZGUtYW5pbWF0aW9uLm5nLWhpZGUtcmVtb3ZlLm5nLWhpZGUtcmVtb3ZlLWFjdGl2ZSB7XHJcbiAgICBvcGFjaXR5OiAxO1xyXG59IiwiLy9cclxuLy8gQmFkZ2VzXHJcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcblxyXG5cclxuLy8gQmFzZSBjbGFzc1xyXG4uYmFkZ2Uge1xyXG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICBtaW4td2lkdGg6IDEwcHg7XHJcbiAgcGFkZGluZzogM3B4IDdweDtcclxuICBmb250LXNpemU6IEBmb250LXNpemUtc21hbGw7XHJcbiAgZm9udC13ZWlnaHQ6IEBiYWRnZS1mb250LXdlaWdodDtcclxuICBjb2xvcjogQGJhZGdlLWNvbG9yO1xyXG4gIGxpbmUtaGVpZ2h0OiBAYmFkZ2UtbGluZS1oZWlnaHQ7XHJcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcclxuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xyXG4gIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiBAYmFkZ2UtYmc7XHJcbiAgYm9yZGVyLXJhZGl1czogQGJhZGdlLWJvcmRlci1yYWRpdXM7XHJcblxyXG4gIC8vIEVtcHR5IGJhZGdlcyBjb2xsYXBzZSBhdXRvbWF0aWNhbGx5IChub3QgYXZhaWxhYmxlIGluIElFOClcclxuICAmOmVtcHR5IHtcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgfVxyXG5cclxuICAvLyBRdWljayBmaXggZm9yIGJhZGdlcyBpbiBidXR0b25zXHJcbiAgLmJ0biAmIHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIHRvcDogLTFweDtcclxuICB9XHJcblxyXG4gIC5idG4teHMgJixcclxuICAuYnRuLWdyb3VwLXhzID4gLmJ0biAmIHtcclxuICAgIHRvcDogMDtcclxuICAgIHBhZGRpbmc6IDFweCA1cHg7XHJcbiAgfVxyXG5cclxuICAvLyBIb3ZlciBzdGF0ZSwgYnV0IG9ubHkgZm9yIGxpbmtzXHJcbiAgYSYge1xyXG4gICAgJjpob3ZlcixcclxuICAgICY6Zm9jdXMge1xyXG4gICAgICBjb2xvcjogQGJhZGdlLWxpbmstaG92ZXItY29sb3I7XHJcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLy8gQWNjb3VudCBmb3IgYmFkZ2VzIGluIG5hdnNcclxuICAubGlzdC1ncm91cC1pdGVtLmFjdGl2ZSA+ICYsXHJcbiAgLm5hdi1waWxscyA+IC5hY3RpdmUgPiBhID4gJiB7XHJcbiAgICBjb2xvcjogQGJhZGdlLWFjdGl2ZS1jb2xvcjtcclxuICAgIGJhY2tncm91bmQtY29sb3I6IEBiYWRnZS1hY3RpdmUtYmc7XHJcbiAgfVxyXG5cclxuICAubGlzdC1ncm91cC1pdGVtID4gJiB7XHJcbiAgICBmbG9hdDogcmlnaHQ7XHJcbiAgfVxyXG5cclxuICAubGlzdC1ncm91cC1pdGVtID4gJiArICYge1xyXG4gICAgbWFyZ2luLXJpZ2h0OiA1cHg7XHJcbiAgfVxyXG5cclxuICAubmF2LXBpbGxzID4gbGkgPiBhID4gJiB7XHJcbiAgICBtYXJnaW4tbGVmdDogM3B4O1xyXG4gIH1cclxufVxyXG4iLCJodG1sLFxyXG5ib2R5LFxyXG4uZnVsbC1oZWlnaHQge1xyXG4gICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbn1cclxuXHJcbi5oZWlnaHQtMTAwcGMge1xyXG4gICAgaGVpZ2h0OiAxMDAlO1xyXG59XHJcblxyXG4ubWluLWhlaWdodC0xMDBwYyB7XHJcbiAgICBtaW4taGVpZ2h0OiAxMDAlO1xyXG59XHJcblxyXG4ud2lkdGgtMTAwcGMge1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbn1cclxuXHJcbi5vdmVyZmxvdy1lbGxpcHNpcyB7XHJcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xyXG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xyXG59XHJcblxyXG5cclxuLmhlaWdodC05MHBjIHtcclxuICAgIGhlaWdodDogOTAlO1xyXG59XHJcblxyXG4uaGVpZ2h0LTcwcGMge1xyXG4gICAgaGVpZ2h0OiA3MCU7XHJcbn1cclxuXHJcbmJvZHkge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcclxuXHJcbiAgICAmLmhpZGUtaGVhZGVyIHtcclxuICAgICAgICAubWFpbi12aWV3IHtcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogMHB4O1xyXG4gICAgICAgICAgICBwYWRkaW5nLXRvcDowcHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuXHJcbiAgICA+IGRpdlt1aS12aWV3XSB7XHJcbiAgICAgICAgaGVpZ2h0OiAxMDAlICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogLTUwcHggIWltcG9ydGFudDtcclxuICAgICAgICBwYWRkaW5nLXRvcDogNTBweCAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG5cclxuICAgIGRpdlt1aS12aWV3XSB7XHJcbiAgICAgICAgbWFyZ2luOiAwcHg7XHJcbiAgICAgICAgcGFkZGluZzogMHB4O1xyXG4gICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgIH1cclxuXHJcbiAgICAubWFpbi12aWV3IHtcclxuICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgbWFyZ2luLXRvcDotNjVweCAhaW1wb3J0YW50O1xyXG4gICAgICAgIHBhZGRpbmctdG9wOjY1cHggIWltcG9ydGFudDtcclxuICAgIH1cclxufVxyXG5cclxuLmRyb3Bkb3duLW1lbnUge1xyXG4gICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgei1pbmRleDogMTA1MCAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4ubG9hZGluZy1vdmVybGF5IHtcclxuICAgIHBvc2l0aW9uOiBmaXhlZDtcclxuICAgIHotaW5kZXg6IDEwMDA7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuOSk7XHJcbiAgICBsZWZ0OiAwO1xyXG4gICAgcmlnaHQ6IDA7XHJcbiAgICBib3R0b206IDA7XHJcbiAgICB0b3A6IDA7XHJcbn1cclxuXHJcbi51cHBlcmNhc2UsXHJcbmlucHV0W3R5cGU9XCJ0ZXh0XCJdIHtcclxuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbn1cclxuOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyIHsgLyogV2ViS2l0IGJyb3dzZXJzICovXHJcbiAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcclxufVxyXG46LW1vei1wbGFjZWhvbGRlciB7IC8qIE1vemlsbGEgRmlyZWZveCA0IHRvIDE4ICovXHJcbiAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcclxufVxyXG46Oi1tb3otcGxhY2Vob2xkZXIgeyAvKiBNb3ppbGxhIEZpcmVmb3ggMTkrICovXHJcbiAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcclxufVxyXG46LW1zLWlucHV0LXBsYWNlaG9sZGVyIHsgLyogSW50ZXJuZXQgRXhwbG9yZXIgMTArICovXHJcbiAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcclxufVxyXG46OnBsYWNlaG9sZGVyIHsgLyogUmVjZW50IGJyb3dzZXJzICovXHJcbiAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcclxufVxyXG5cclxuaW5wdXRbdHlwZT1cInRleHRcIl1bY2MtcmV0YWluLWNhc2VdIHtcclxuICAgIHRleHQtdHJhbnNmb3JtOiBub25lO1xyXG59XHJcblxyXG4uc3Bpbm5lciB7XHJcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoZGF0YTppbWFnZS9naWY7YmFzZTY0LFIwbEdPRGxoRUFBUUFQSUFBUC8vL3dBQUFNTEN3a0pDUWdBQUFHSmlZb0tDZ3BLU2tpSCtHa055WldGMFpXUWdkMmwwYUNCaGFtRjRiRzloWkM1cGJtWnZBQ0g1QkFBS0FBQUFJZjhMVGtWVVUwTkJVRVV5TGpBREFRQUFBQ3dBQUFBQUVBQVFBQUFETXdpNjNQNHd5a2xyRTJNSU9nZ1puQWRPbUdZSlJiRXh3cm9VbWNHMkxtREV3bkhRTFZzWU9kMm1CemtZREFkS2ErZElBQUFoK1FRQUNnQUJBQ3dBQUFBQUVBQVFBQUFETkFpNjNQNU9qQ0VnRzRRTXU3RG1pa1J4UWxGVVlERVpJR0JNUlZzYXFId2N0WFhmN1dFWUI0QWcxeGppaGtNWnNpVWtLaElBSWZrRUFBb0FBZ0FzQUFBQUFCQUFFQUFBQXpZSXVqSWpLOHBCeUpETWxGWXZCb1ZqSEE3MEdVN3hTVUpobUt0d0hQQUt6TE85SE1hb0t3Slo3UmY4QVlQRER6S3BaQnFmdndRQUlma0VBQW9BQXdBc0FBQUFBQkFBRUFBQUF6TUl1bUlsSzhveWhwSHNuRlpmaFl1bUNZVWhEQVF4UklkaEhCR3FSb0t3MFI4RFlsSmQ4ejBmTURnc0dvL0lwSEk1VEFBQUlma0VBQW9BQkFBc0FBQUFBQkFBRUFBQUF6SUl1bkluSzByblpCVHdHUE5NZ1F3bWRzTmdYR0pVbElXRXVSNW9XVUlwejhwQUVBTWU2VHdmd3lZc0dvL0lwRktTQUFBaCtRUUFDZ0FGQUN3QUFBQUFFQUFRQUFBRE13aTZJTUtRT1JmamRPZTgycDR3R2NjYzRDRXVRcmFkeWxlc29qRU1CZ3NVYzJHN3NEWDNsUUdCTUxBSmlidWZiU2xLQUFBaCtRUUFDZ0FHQUN3QUFBQUFFQUFRQUFBRE1naTYzUDd3Q1JIWm5GVmRtZ0h1Mm5Gd2xXQ0kzV0djM1RTV2hVRkd4VEFVa0dDYnRnRU5CTUpBRUpzeGdNTFd6cEVBQUNINUJBQUtBQWNBTEFBQUFBQVFBQkFBQUFNeUNMcmMvakRLU2F0bFF0U2NLZGNlQ0FqRElJN0hjUTRFTVRDcHlyQ3VVQmpDWVJnSFZ0cWxBaUIxWWhpQ25sc1JrQUFBT3dBQUFBQUFBQUFBQUE9PSk7XHJcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcclxufVxyXG5cclxuLm1haW4tY29udGFpbmVyIHtcclxuICAgIGhlaWdodDogMTAwJTtcclxufVxyXG5cclxuLnBhZGRlZC12aWV3IHtcclxuICAgIHBhZGRpbmctdG9wOiAyMHB4O1xyXG4gICAgcGFkZGluZy1ib3R0b206IDIwcHg7XHJcbn1cclxuXHJcbmlucHV0W2NjLXZhbGlkYXRlLXBhc3N3b3JkXSB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG59XHJcblxyXG4uYWxlcnRzIHtcclxuICAgIHRvcDogNzJweDtcclxufVxyXG5cclxuaDUge1xyXG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcclxufVxyXG5cclxuc3ZnOm5vdCg6cm9vdCkge1xyXG4gICAgb3ZlcmZsb3c6IHZpc2libGU7XHJcbn1cclxuXHJcbnRyLmluYWN0aXZlIHtcclxuICAgIHRkIHtcclxuICAgICAgICBib3JkZXItY29sb3I6ICNlZWUgIWltcG9ydGFudDtcclxuICAgICAgICBjb2xvcjogI2JiYjtcclxuICAgIH1cclxuXHJcbiAgICAmOmhvdmVyIHRkIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZSAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG5cclxuICAgIC5jYy1hY3Rpb24ge1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5yb3cge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcclxufVxyXG5cclxuLml0YWxpYyB7XHJcbiAgICBmb250LXN0eWxlOiBpdGFsaWM7XHJcbn1cclxuXHJcbi5jYXBpdGFsaXplIHtcclxuICAgIHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplO1xyXG59XHJcblxyXG50aFtzdC1zb3J0XSB7XHJcbiAgICBjb2xvcjogQGJyYW5kLXByaW1hcnk7XHJcbn1cclxuXHJcbi50YWItcGFuZSB7XHJcbiAgICBwYWRkaW5nLXRvcDogMjBweDtcclxufVxyXG5cclxuc2VjdGlvbitzZWN0aW9uIHtcclxuICAgIG1hcmdpbi10b3A6IDMwcHg7XHJcbn1cclxuXHJcbi5hZGQtYnV0dG9uIHtcclxuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XHJcbiAgICBmbG9hdDogcmlnaHQ7XHJcbn1cclxuXHJcbi5uYXYtdGFicyBsaSB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICB6LWluZGV4OiAxO1xyXG59XHJcblxyXG5oMisuYnRuIHtcclxuICAgIG1hcmdpbi10b3A6IDIwcHg7XHJcbn1cclxuXHJcbi5idXR0b24tY3RybHMge1xyXG4gICAgbWFyZ2luLXRvcDogMjBweDtcclxuICAgID5idXR0b24ge1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiAzcHg7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5zbWFsbC1udW1lcmljLWlucHV0IHtcclxuICAgIHdpZHRoOiA4MHB4O1xyXG59XHJcblxyXG4ubGFyZ2UtbnVtZXJpYy1pbnB1dCB7XHJcbiAgICB3aWR0aDogMTUwcHg7XHJcbn1cclxuXHJcbi53ZWxsIHtcclxuICAgIG1pbi1oZWlnaHQ6IDA7XHJcbn1cclxuXHJcbi5uYXZiYXIge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMDtcclxufVxyXG5cclxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XHJcbiAgICAubmF2YmFyLW5hdiB7XHJcbiAgICAgICAgbGkge1xyXG4gICAgICAgICAgICA+YSB7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMTFweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG4gXHJcbi5ncmVlbiB7XHJcbiAgY29sb3I6IGdyZWVuO1xyXG59XHJcblxyXG4ubm8tb3V0bGluZXtcclxuICAgIG91dGxpbmU6bm9uZTtcclxufVxyXG5cclxuLmdyZXkge1xyXG4gICAgY29sb3I6ICNhYWE7XHJcbn1cclxuXHJcbi5wb3MtcmVsIHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxufVxyXG5cclxuLmQtbm9uZSB7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG59XHJcblxyXG4uZC1ibG9jayB7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxufVxyXG5cclxuLmRvY3VtZW50LWxpbmsge1xyXG4gICAgY29sb3I6IEBjb3Jwb3JhdGVCbHVlO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogZmFkZShAY29ycG9yYXRlQmx1ZSwgMTApO1xyXG4gICAgcGFkZGluZzogMnB4IDVweDtcclxuICAgIGJvcmRlci1yYWRpdXM6IDNweDtcclxuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcbiAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgXHJcbiAgICAmOmhvdmVyIHtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogQGNvcnBvcmF0ZUJsdWU7XHJcbiAgICAgIGNvbG9yOiB3aGl0ZTtcclxuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTsgICAgXHJcbiAgICB9XHJcbiAgfVxyXG5cclxuXHJcbi8vICMjIyMjIyMjIyMjIyMjIyMjIyMjXHJcblxyXG4ucGFnZS1jb250YWluZXIge1xyXG4gIC5tYWluLXZpZXcge1xyXG4gICAgICAgIFxyXG4gICAgLmNvbnRhaW5lci1iZy13aGl0ZSB7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xyXG4gICAgLy8gICBib3gtc2hhZG93OiAwcHggMTBweCAzNXB4IC0xMHB4IHJnYmEoMCwwLDAsMC4xNSk7XHJcbiAgICAgIGJvcmRlci1yYWRpdXM6IDRweDtcclxuICAgICAgbWluLWhlaWdodDogMTAwJTtcclxuXHJcbiAgICAgICYuY29udGFpbmVyLWZsdWlkIHtcclxuICAgICAgICAvLyBtYXJnaW4gOiAwcHggNXB4O1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDBweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICB9XHJcbn1cclxuXHJcbi5ib3gtc2l6aW5nLWJiOjpiZWZvcmUge1xyXG4gICAgYm94LXNpemluZzpib3JkZXItYm94ICFpbXBvcnRhbnQ7XHJcbiAgICAtd2Via2l0LWJveC1zaXppbmc6IGJvcmRlci1ib3ggIWltcG9ydGFudDtcclxufVxyXG4vLyB0aGlzIGFsbG93cyBhIG1hcCB0byBiZSBmdWxsIHNjcmVlblxyXG4vLyBhbmQgYWxzbyB0b2dnbGUgbGFyZ2VyL3NtYWxsZXIgd2l0aCB0aGUgbmF2aWdhdGlvblxyXG4uZnVsbC1zY3JlZW4tbWFwIHtcclxuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICB3aWR0aDogMTAwJTtcclxuICBoZWlnaHQ6MTAwJTtcclxuICB0b3A6MHB4O1xyXG4gIGxlZnQ6MHB4O1xyXG4gIHBhZGRpbmctbGVmdDpAbmF2LXdpZHRoO1xyXG4gIHRyYW5zaXRpb246IHBhZGRpbmcgMC4zcyBsaW5lYXI7XHJcbiAgei1pbmRleDogMDtcclxufVxyXG5cclxuJi5uYXYtY2xvc2VkIHtcclxuICAuZnVsbC1zY3JlZW4tbWFwIHtcclxuICAgIHBhZGRpbmctbGVmdDowcHg7XHJcbiAgfVxyXG59XHJcblxyXG4udmVoaWNsZS1sb2NhdGlvbnMge1xyXG4gICAgLm1hcC1ub3RpY2Uge1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICBib3R0b206IDEwcHg7XHJcbiAgICB9XHJcbn1cclxuXHJcbi52ZWhpY2xlLWxvY2F0aW9ucy1ncmlke1xyXG4gICAgaGVpZ2h0OiA0MDBweDtcclxufVxyXG5cclxuLy8gdG9vbHRpcCBtYXggd2lkdGguXHJcbi50b29sdGlwLWlubmVyIHtcclxuICAgIG1heC13aWR0aDoyNTBweDsgXHJcbn1cclxuXHJcbmkucmVhZG9ubHkge1xyXG4gIGN1cnNvcjogbm90LWFsbG93ZWQ7XHJcbiAgb3BhY2l0eTogMC42NTtcclxuXHJcbiAgJjpob3ZlciwmOmZvY3VzIHtcclxuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICB9XHJcbn1cclxuXHJcbi53aWR0aC03MnBjIHtcclxuICAgIHdpZHRoOiA3MCUgIWltcG9ydGFudDtcclxufVxyXG4ud2lkdGgtMjhwYyB7XHJcbiAgICB3aWR0aDogMzAlICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcblxyXG5AbWVkaWEgKG1pbi13aWR0aDogQHNjcmVlbi14cy1taW4pIHtcclxuICAgIC5jb2wteHMtYXV0byB7IHdpZHRoOiBhdXRvOyB9XHJcbn1cclxuQG1lZGlhIChtaW4td2lkdGg6IEBzY3JlZW4tc20tbWluKSB7XHJcbiAgICAuY29sLXNtLWF1dG8geyB3aWR0aDogYXV0bzsgfVxyXG4gICAgLmNvbC1zbS10ZXh0LWNlbnRlciB7dGV4dC1hbGlnbjogY2VudGVyICFpbXBvcnRhbnR9XHJcbn1cclxuQG1lZGlhIChtaW4td2lkdGg6IEBzY3JlZW4tbWQtbWluKSB7XHJcbiAgICAuY29sLW1kLWF1dG8geyB3aWR0aDogYXV0bzsgfVxyXG4gICAgLmNvbC1tZC10ZXh0LWxlZnQge3RleHQtYWxpZ246IGxlZnQgIWltcG9ydGFudH1cclxufVxyXG5AbWVkaWEgKG1pbi13aWR0aDogQHNjcmVlbi1sZy1taW4pIHtcclxuICAgIC5jb2wtbGctYXV0byB7IHdpZHRoOiBhdXRvOyB9XHJcbn1cclxuXHJcblxyXG4uYWxlcnRzIHtcclxuXHRtYXgtd2lkdGg6IDM0MHB4O1xyXG5cdHdpZHRoOiAxMDAlO1xyXG4gICAgcmlnaHQ6IDQwcHg7XHJcblx0XHJcblxyXG5cdC5hbGVydCB7XHJcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0XHRhbmltYXRpb246IC4zcyBlYXNlLW91dCAwcyAxIHNsaWRlSW5Gcm9tUmlnaHQ7XHRcdFxyXG5cdFx0cGFkZGluZzoxMHB4O1xyXG5cdFx0d2lkdGg6MTAwJSAhaW1wb3J0YW50O1xyXG5cdFx0cGFkZGluZy1sZWZ0OjQwcHg7XHJcblx0XHRwYWRkaW5nLXJpZ2h0OiA0MHB4O1xyXG5cdFx0Ym9yZGVyLWNvbG9yIDogcmdiYSgwLDAsMCwwLjMpO1xyXG5cdFx0Ym9yZGVyLXJhZGl1czogM3B4O1xyXG5cdFx0Ym90dG9tOiAwcHggIWltcG9ydGFudCA7XHJcblx0XHRcclxuXHRcdGJ1dHRvbiB7XHJcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdFx0dG9wOiA1cHg7XHJcblx0XHRcdHRleHQtc2hhZG93OiBub25lO1xyXG5cdFx0XHRjb2xvcjpibGFjaztcclxuXHRcdFx0b3BhY2l0eTogMC40O1xyXG5cdFx0XHRyaWdodDogMTBweDtcclxuXHJcblx0XHRcdCY6aG92ZXIge1xyXG5cdFx0XHRcdG9wYWNpdHk6IDE7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHRcdFxyXG5cdFx0XHJcblx0XHQmLmFsZXJ0LWRhbmdlciB7XHJcblx0XHRcdGJhY2tncm91bmQtY29sb3I6ICNjODEwMmU7XHJcblx0XHRcdGNvbG9yIDogd2hpdGU7XHJcblx0XHRcdGJvdHRvbTogMHB4ICFpbXBvcnRhbnQ7XHJcblxyXG5cdFx0XHQmOmJlZm9yZSB7XHJcblx0XHRcdFx0Y29udGVudCA6ICdcXGYwNTcnO1xyXG5cdFx0XHRcdGZvbnQtZmFtaWx5OiBGb250QXdlc29tZTtcclxuXHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHRcdFx0dG9wOiA1cHg7XHJcblx0XHRcdFx0bGVmdDogMTBweDtcclxuXHRcdFx0XHRmb250LXNpemU6MjVweDtcclxuXHRcdFx0XHRjb2xvciA6IHJnYmEoMCwwLDAsMC4zKTtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cclxuXHRcdCYuYWxlcnQtd2FybmluZyB7XHJcblx0XHRcdGJhY2tncm91bmQtY29sb3I6ICNiZjhlMWQ7XHJcblx0XHRcdGNvbG9yIDogd2hpdGU7XHJcblx0XHRcdCY6YmVmb3JlIHtcclxuXHRcdFx0XHRjb250ZW50IDogJ1xcZjA3MSc7XHJcblx0XHRcdFx0Zm9udC1mYW1pbHk6IEZvbnRBd2Vzb21lO1xyXG5cdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdFx0XHR0b3A6IDhweDtcclxuICAgIFx0XHRcdGxlZnQ6IDEwcHg7XHJcblx0XHRcdFx0Zm9udC1zaXplOjIycHg7XHJcblx0XHRcdFx0Y29sb3IgOiByZ2JhKDAsMCwwLDAuNCk7XHJcblx0XHRcdH1cclxuXHJcblx0XHR9XHJcblxyXG5cdFx0Ji5hbGVydC1zdWNjZXNzIHtcclxuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogIzNkODIzNjtcclxuXHRcdFx0Y29sb3IgOiB3aGl0ZTtcclxuXHRcdFx0JjpiZWZvcmUge1xyXG5cdFx0XHRcdGNvbnRlbnQgOiAnXFxmMDU4JztcclxuXHRcdFx0XHRmb250LWZhbWlseTogRm9udEF3ZXNvbWU7XHJcblx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0XHRcdHRvcDogNXB4O1xyXG5cdFx0XHRcdGxlZnQ6IDEwcHg7XHJcblx0XHRcdFx0Zm9udC1zaXplOiAyNXB4O1xyXG5cdFx0XHRcdGNvbG9yIDogcmdiYSgwLDAsMCwwLjQpO1xyXG5cdFx0XHR9XHJcblxyXG5cdFx0fVxyXG5cdFx0XHJcblx0XHQmLmFsZXJ0LWluZm8ge1xyXG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjNDI4YmNhO1xyXG5cdFx0XHRjb2xvciA6IHdoaXRlO1xyXG5cdFx0XHQmOmJlZm9yZSB7XHJcblx0XHRcdFx0Y29udGVudCA6ICdcXGYwNmEnO1xyXG5cdFx0XHRcdGZvbnQtZmFtaWx5OiBGb250QXdlc29tZTtcclxuXHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHRcdFx0dG9wOiA1cHg7XHJcblx0XHRcdFx0bGVmdDogMTBweDtcclxuXHRcdFx0XHRmb250LXNpemU6IDI1cHg7XHJcblx0XHRcdFx0Y29sb3IgOiByZ2JhKDAsMCwwLDAuNCk7XHJcblx0XHRcdH1cclxuXHJcblx0XHR9XHJcblx0fVxyXG59XHJcblxyXG5Aa2V5ZnJhbWVzIHNsaWRlSW5Gcm9tUmlnaHQge1xyXG5cdDAlIHtcclxuXHQgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgxMDAlKTtcclxuXHR9XHJcblx0MTAwJSB7XHJcblx0ICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XHJcblx0fVxyXG4gIH1cclxuXHJcbi5tb2RhbC1mb290ZXItY2VudGVyIHtcclxuICAgIHBhZGRpbmc6IEBtb2RhbC1pbm5lci1wYWRkaW5nO1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkIEBtb2RhbC1mb290ZXItYm9yZGVyLWNvbG9yO1xyXG59XHJcblxyXG4udGFiLWNvbnRlbnQge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XHJcbiAgICBwYWRkaW5nOiAwcHggMTVweDtcclxufVxyXG5cclxuLm5hdi5uYXYtdGFicyB7XHJcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2NjYztcclxuXHJcbiAgICBsaSB7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIGJvdHRvbTogMHB4O1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDBweDtcclxuICAgICAgICB0b3A6IDJweDtcclxuXHJcbiAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgIC8vIGJvcmRlci13aWR0aDowcHggIWltcG9ydGFudDtcclxuICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICBhIHtcclxuICAgICAgICAvLyBiYWNrZ3JvdW5kLWNvbG9yOiNGQUZBRkE7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMHB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNjY2M7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICAgJi5hY3RpdmUge1xyXG5cclxuICAgICAgICAgICAgYSB7XHJcbiAgICAgICAgICAgICAgICAvLyBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogIzAwNTI5RTtcclxuICAgICAgICAgICAgICAgIGJvcmRlci13aWR0aDogMnB4IDFweCAwIDFweDtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDBweCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICMwMDUyOUU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi5zdHJpa2V0aHJvdWdoLXRleHQge1xyXG50ZXh0LWRlY29yYXRpb246IGxpbmUtdGhyb3VnaDtcclxufVxyXG5cclxuLmJhZGdlIHtcclxuICAgICYuYmFkZ2UtcHJpbWFyeSB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogQGNvcnBvcmF0ZUJsdWU7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5mbG9hdC1ub25lIHtcclxuICAgIGZsb2F0OiBub25lICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5hZy1tZW51IHtcclxuICAgIHotaW5kZXg6IDk5OTkgIWltcG9ydGFudDtcclxufSIsIi8vIExhYmVsc1xyXG5cclxuLmxhYmVsLXZhcmlhbnQoQGNvbG9yKSB7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogQGNvbG9yO1xyXG5cclxuICAmW2hyZWZdIHtcclxuICAgICY6aG92ZXIsXHJcbiAgICAmOmZvY3VzIHtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogZGFya2VuKEBjb2xvciwgMTAlKTtcclxuICAgIH1cclxuICB9XHJcbn1cclxuIiwiLypzdGFydFxyXG5rZW5nb2dyaWQgb3ZlcnJpZGVcclxuKi9cclxuQGltcG9ydCAobGVzcykgJy4vdmVuZG9yL2ZvbnQtYXdlc29tZS9jc3MvZm9udC1hd2Vzb21lLWN1c3RvbS5jc3MnO1xyXG5cclxuQGdyaWRUb3BCZyA6ICNlY2VjZWM7XHJcbkBncmlkSGVhZGVyQ29sdW1ucyA6ICNkNmQ2ZDY7XHJcbkBncmlkSGVhZGVyQ29sdW1uc0hvdmVyIDogI2M4YzhjODtcclxuLy9wcmltYXJ5IGdyaWQgY29sb3JcclxuQGdyaWRQcmltYXJ5IDogIzAwNTI5RTtcclxuLy9wcmltYXJ5IGdyaWQgY29sb3IgMC4yNVxyXG5AZ3JpZFByaW1hcnktMjUgOiByZ2JhKDAsIDgyLCAxNTgsIDAuMjUpO1xyXG4vL2RhcmtlciBob3ZlciBzdGF0ZXNcclxuQGdyaWRQcmltYXJ5RGFyayA6ICMwMTUwODg7XHJcbi8vZ3JpZCBob3ZlciwgbGlnaHRlciBwcmltYXJ5XHJcbkBncmlkUm93SG92ZXIgOiByZ2JhKDAsIDgyLCAxNTgsIDAuMSk7XHJcbi8vaGVhZGVyIGJvcmRlciBjb2xvclxyXG5AZ3JpZEhlYWRlckJvcmRlciA6ICNjN2M3Yzc7XHJcbi8vYmcgb2YgdGhlIGZpbHRlciByb3dcclxuQGdyaWRGaWx0ZXJSb3dCZyA6ICNhOGE4YTg7XHJcbi8vYWx0ZXJuYXRpbmcgcm93IGNvbG9yLlxyXG5AZ3JpZEFsdEJnIDogI2ZjZmNmYztcclxuLy9maXRsZXIgaWNvbiBjb2xvclxyXG5AZ3JpZEZpbHRlckljb24gOiAjZGRkO1xyXG4vL29sZCB2YXJpYWJsZXMgZm9yIGxlZ2FjeSBwYWdlc1xyXG5AZ3JpZGNvbG9yIDogIzU1N2Y5NTtcclxuQGdyaWREYXJrIDogIzMwNjM3ZTtcclxuQGdyaWREYXJrZXIgOiAjMjg1MTY3O1xyXG5AaW52ZXJ0ZWRCZyA6IHVybCgnU2lsdmVyL3Nwcml0ZUludmVydGVkLnBuZycpO1xyXG5Ac3RhbmRhcmRCZyA6IHVybCgnU2lsdmVyL3Nwcml0ZS5wbmcnKTtcclxuLy8gYWZ0ZXIgdXBncmFkaW5nIHRoZSB0b29sYmFyIGRyb3Bkb3ducyBubyBsb25nZXIgc2Nyb2xsXHJcbi8vIHdoZW4gdGhlcmUgYXJlIGEgbG90IG9mIG9wdGlvbnNcclxuLy8gaW5zdGVhZCBpdCBqdXN0IGdldHMgY3V0IG9mZlxyXG4vLyBzbyB0aGlzIHB1dHMgdGhlIHNjcm9sbCBiYXIgYmFjayAuLi5cclxuLmstbGlzdC1zY3JvbGxlciB7XHJcbiAgICBvdmVyZmxvdzogYXV0bztcclxufVxyXG5cclxuLnVpLXRvb2x0aXAge1xyXG4gICAgLnVpLXRvb2x0aXAtY29udGVudCB7XHJcbiAgICAgICAgd2lkdGg6IGF1dG87XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzMzMztcclxuICAgICAgICBjb2xvcjogd2hpdGU7XHJcbiAgICAgICAgcGFkZGluZzogM3B4IDdweDtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiA1cHg7XHJcbiAgICAgICAgd29yZC1icmVhazoga2VlcC1hbGw7XHJcbiAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIHJpZ2h0OiAzcHg7XHJcbiAgICAgICAgICAgIGJvdHRvbTogLTE1cHg7XHJcbiAgICAgICAgICAgIGJvcmRlcjogMTBweCBzb2xpZCB0cmFuc3BhcmVudDtcclxuICAgICAgICAgICAgYm9yZGVyLXRvcC1jb2xvcjogIzMzMztcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi8vaGludCBmb3IgZHJhZyBhbmQgZHJvcFxyXG4uc29ydGFibGUtaGludCB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiBAZ3JpZFByaW1hcnk7XHJcbiAgICBwYWRkaW5nOiA1cHggMTBweDtcclxuICAgIGJvcmRlci1yYWRpdXM6IDNweDtcclxuICAgIGxpc3Qtc3R5bGU6IG5vbmU7XHJcbiAgICBjb2xvcjogd2hpdGU7XHJcbiAgICBhIHtcclxuICAgICAgICBjb2xvcjogd2hpdGU7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgICAgICBjb250ZW50OiAnICc7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgYm9yZGVyOiAxMHB4IHNvbGlkIEBncmlkUHJpbWFyeTtcclxuICAgICAgICAgICAgYm9yZGVyLXJpZ2h0LWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAgICAgICAgICAgYm9yZGVyLXRvcC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b20tY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gICAgICAgICAgICByaWdodDogLTI3cHg7XHJcbiAgICAgICAgICAgIHRvcDogMHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgIGNvbnRlbnQ6ICcgJztcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICBib3JkZXI6IDEwcHggc29saWQgQGdyaWRQcmltYXJ5O1xyXG4gICAgICAgICAgICBib3JkZXItbGVmdC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgICAgIGJvcmRlci10b3AtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gICAgICAgICAgICBib3JkZXItYm90dG9tLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAgICAgICAgICAgbGVmdDogLTI3cHg7XHJcbiAgICAgICAgICAgIHRvcDogMHB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIC5mYSB7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgIH1cclxufVxyXG5cclxuLmstZ3JpZC1wYWdlciAuay1saW5rLFxyXG4uay1ncmlkLXBhZ2VyIC5rLXBhZ2VyLW51bWJlcnMge1xyXG4gICAgZmxvYXQ6IHJpZ2h0O1xyXG59XHJcblxyXG4uay1wYWdlci1pbmZvIHtcclxuICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgcGFkZGluZzogMDtcclxufVxyXG5cclxuLy9jYWxhbmRhclxyXG4uay1jYWxlbmRhci1jb250YWluZXIge1xyXG4gICAgLy9oZWFkZXIgbWFpbiBjb2xvclxyXG4gICAgLmstaGVhZGVyIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBAZ3JpZFByaW1hcnkgIWltcG9ydGFudDtcclxuICAgICAgICAvL2hvdmVyIHN0YXRlIGZvciBoZWFkZXIgaXRlbXNcclxuICAgICAgICAuay1zdGF0ZS1ob3ZlciB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IEBncmlkUHJpbWFyeURhcmsgIWltcG9ydGFudDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAvL3RvZGF5cyBkYXRlXHJcbiAgICAuay10b2RheSB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogQGdyaWRSb3dIb3ZlciAhaW1wb3J0YW50O1xyXG4gICAgICAgIGJvcmRlci13aWR0aDogMHB4O1xyXG4gICAgICAgIC8vdGV4dCBmb3IgdG9kYXlzIGRhdGUuXHJcbiAgICAgICAgLmstbGluayB7XHJcbiAgICAgICAgICAgIGNvbG9yOiAjMzMzICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgLy9zZWxlY3RlZCBkYXRlIGJhY2tncm91bmRcclxuICAgIC5rLXN0YXRlLXNlbGVjdGVkIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBAZ3JpZFByaW1hcnlEYXJrICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgLy90ZXh0LlxyXG4gICAgICAgIC5rLWxpbmsge1xyXG4gICAgICAgICAgICBjb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIC8vZm9vdGVyIGZvciBjYWxhbmRhclxyXG4gICAgLmstZm9vdGVyIHtcclxuICAgICAgICAuay1uYXYtdG9kYXkge1xyXG4gICAgICAgICAgICBjb2xvcjogQGdyaWRQcmltYXJ5RGFyayAhaW1wb3J0YW50O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLy9tYWluIGdyaWRcclxuLmstZ3JpZCB7XHJcblxyXG4gICAgdGQge1xyXG4gICAgICAgIHBhZGRpbmc6IDAuOXJlbSAhaW1wb3J0YW50O1xyXG5cclxuICAgIH1cclxuXHJcbiAgICAvL2FsdGVybmF0ZSByb3cgYmFja2dyb3VuZCBjb2xvcnMuXHJcbiAgICAuay1hbHQge1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IEBncmlkQWx0QmcgIWltcG9ydGFudDtcclxuXHJcbiAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IEBncmlkUm93SG92ZXIgIWltcG9ydGFudDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICBcclxuICAgIC8vIHNldHRpbmcgaWNvbiBkcm9wIGRvd25cclxuICAgIC5zZXR0aW5ncy1jb250YWluZXIge1xyXG4gICAgICAgIC5kcm9wZG93bi1tZW51IHtcclxuICAgICAgICAgICAgJi5wdWxsLXJpZ2h0IHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDEycHg7XHJcbiAgICAgICAgICAgICAgICBsZWZ0OiBhdXRvICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICByaWdodDogMHB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAuc29ydG9yZGVyLWNvbnRhaW5lciB7XHJcbiAgICAgICAgLmRyb3Bkb3duLW1lbnUge1xyXG4gICAgICAgICAgICBhIHtcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgICAgIC5mYS1hcnJvd3MtdiB7XHJcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjOTk5O1xyXG4gICAgICAgICAgICAgICAgICAgIHJpZ2h0OiA1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgdG9wOiA1cHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgLy9kcmFnIGFuZCBkcm9wIHBsYWNlaG9sZGVyXHJcbiAgICAgICAgLnBsYWNlaG9sZGVyIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogQGdyaWRSb3dIb3ZlcjtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAvKmdyaWQgYnV0dG9uIGNvbnRhaW5lciovXHJcbiAgICAuay1ncmlkLXBhZ2VyIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAgICAgICBib3JkZXItdG9wOiAwcHg7XHJcbiAgICAgICAgaGVpZ2h0OiA2MnB4O1xyXG4gICAgICAgIFxyXG4gICAgICAgIC8vcGFnZXIgc2l6ZSBkcm9wZG93biBjb250YWluZXJcclxuICAgICAgICAuay1wYWdlci1zaXplcyB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAxMHB4O1xyXG4gICAgICAgICAgICBib3JkZXItbGVmdDogMXB4IHNvbGlkICNkNGQ0ZDQ7XHJcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMTBweDtcclxuICAgICAgICAgICAgLmstaGVhZGVyIHtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOiAwcHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgLyogYWN0dWFsIGRyb3AgZG93biBzZWxlY3RvciAqL1xyXG4gICAgICAgICAgICAuay1kcm9wZG93biB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgIG1hcmdpbjogNHB4IDEwcHggNHB4IDBweDtcclxuICAgICAgICAgICAgICAgIHNwYW4ge1xyXG4gICAgICAgICAgICAgICAgICAgIEBfaGVpZ2h0IDogMjJweDtcclxuICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogQF9oZWlnaHQ7XHJcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiBAX2hlaWdodDtcclxuICAgICAgICAgICAgICAgICAgICBtYXgtaGVpZ2h0OiBAX2hlaWdodDtcclxuICAgICAgICAgICAgICAgICAgICBtaW4taGVpZ2h0OiBAX2hlaWdodDtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgJi5rLXNlbGVjdCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAuay1wYWdlci1uYXYge1xyXG4gICAgICAgICAgICBib3JkZXI6IDBweDtcclxuICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiAzcHggc29saWQgQGdyaWRQcmltYXJ5O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC8vZGlzYWJsZWQgYXJyb3dzXHJcbiAgICAgICAgICAgICYuay1zdGF0ZS1kaXNhYmxlZCB7XHJcbiAgICAgICAgICAgICAgICBjdXJzb3I6IG5vdC1hbGxvd2VkICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAvL2luaGVyaXQgdG8gaWNvbiBpbnNpZGUuXHJcbiAgICAgICAgICAgICAgICAuay1pY29uIHtcclxuICAgICAgICAgICAgICAgICAgICBjdXJzb3I6IG5vdC1hbGxvd2VkICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgLy8gbnVtYmVycyBhdCB0aGUgYm90dG9tIG9mIHRoZSBwYWdpbmdcclxuICAgICAgICAuay1wYWdlci1udW1iZXJzIHtcclxuICAgICAgICAgICAgLmstc3RhdGUtc2VsZWN0ZWQge1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyOiAwcHg7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiAzcHggc29saWQgQGdyaWRQcmltYXJ5O1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogQGdyaWRQcmltYXJ5O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIGxpIHtcclxuICAgICAgICAgICAgICAgIGEge1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci10b3A6IDBweDtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiAzcHggc29saWQgQGdyaWRQcmltYXJ5O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgICNjb2x1bW5WaXNpYmxlRGF0YSB7XHJcbiAgICAgICAgb3ZlcmZsb3c6IGF1dG87XHJcbiAgICAgICAgbGFiZWwge1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAycHggMTBweDtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbiAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgICAgICAgY29sb3I6ICNhYWE7XHJcbiAgICAgICAgICAgIGlucHV0W3R5cGU9XCJjaGVja2JveFwiXSB7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgICAgICB0b3A6IDJweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmLmlzLWNoZWNrZWQge1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICMzMzM7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBAZ3JpZFJvd0hvdmVyO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgI2NvbHVtblNvcnREYXRhIHtcclxuICAgICAgICBvdmVyZmxvdzogYXV0bztcclxuICAgIH1cclxuICAgIC8vY29sdW1uIGRyb3Bkb3duIHN0eWxlcy5cclxuICAgICNjb2x1bW5NdWx0aVNlbGVjdERyb3BEb3duIHtcclxuICAgICAgICAuZHJvcGRvd24tbWVudSB7XHJcbiAgICAgICAgICAgIG1pbi13aWR0aDogMzAwcHg7XHJcbiAgICAgICAgICAgIC5kcm9wZG93bi1oZWFkZXIge1xyXG4gICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAxNzVweDtcclxuICAgICAgICAgICAgICAgIC5zZWFyY2hGaWVsZCB7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogNXB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IGluaXRpYWw7XHJcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiBpbml0aWFsO1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgdWwge1xyXG4gICAgICAgICAgICByaWdodDogMDtcclxuICAgICAgICAgICAgbGVmdDogYXV0bztcclxuICAgICAgICAgICAgbGkge1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogMHB4O1xyXG4gICAgICAgICAgICAgICAgYSB7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICNhYWE7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxM3B4O1xyXG4gICAgICAgICAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuMnMgbGluZWFyLCBjb2xvciAwLjJzIGxpbmVhcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogQGdyaWRSb3dIb3ZlcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogQGdyaWRQcmltYXJ5O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAmOmZvY3VzIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiAwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG91dGxpbmU6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgJi5hY3RpdmUge1xyXG4gICAgICAgICAgICAgICAgICAgIGEge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogIzAwMDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAuY2hlY2tib3gge1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDE1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgaW5wdXQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAzcHggIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAuay1ncmlkLWNvbnRlbnQge1xyXG4gICAgICAgICYuay1hdXRvLXNjcm9sbGFibGU6Oi13ZWJraXQtc2Nyb2xsYmFyIHtcclxuICAgICAgICAgICAgd2lkdGg6IDEwcHg7XHJcbiAgICAgICAgICAgIGhlaWdodDogMTBweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgJi5rLWF1dG8tc2Nyb2xsYWJsZTo6LXdlYmtpdC1zY3JvbGxiYXItdGh1bWIge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAjNjY2O1xyXG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAyMHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgICAmLmstYXV0by1zY3JvbGxhYmxlOjotd2Via2l0LXNjcm9sbGJhci10cmFjayB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICNkZGQ7XHJcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDIwcHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICB0ciB7XHJcbiAgICAgICAgICAgICYuay1zdGF0ZS1zZWxlY3RlZCB7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBAZ3JpZFByaW1hcnktMjUgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgIGJveC1zaGFkb3c6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAtd2Via2l0LWJveC1zaGFkb3c6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogIzMzMyAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgYSB7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6IEBncmlkUHJpbWFyeTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgIHRkIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgdGQge1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci10b3A6IDBweDtcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiAwcHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5hY3Rpb24tYnRuIHtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogOHB4O1xyXG5cclxuICAgICAgICAgICAgICAgIFxyXG5cclxuICAgICAgICAgICAgICAgIC5idG4tc2Vjb25kYXJ5LFxyXG4gICAgICAgICAgICAgICAgLmJ0bi1wcmltYXJ5IHtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAzcHggNnB4IDFweCA2cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogQGdyaWRQcmltYXJ5O1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlcjogMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiB3aGl0ZTtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogMXB4O1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDoxcHg7IFxyXG5cclxuICAgICAgICAgICAgICAgICAgICAuZmEtY2FyZXQtZG93biB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDEwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYm90dG9tOiAxcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIC5idG4tcHJpbWFyeSB7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogM3B4IDhweCAzcHggOHB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogQGdyaWRSb3dIb3ZlcjtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB0ZCB7XHJcbiAgICAgICAgICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5yZWNvcmQtY291bnQge1xyXG4gICAgICAgICAgICBjb2xvcjogIzk5OTtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmstaGVhZGVyLmstZ3JpZC10b29sYmFyIHtcclxuICAgICAgICBtaW4td2lkdGg6IDUzMHB4OyAgICAgICAgICAgIFxyXG4gICAgfVxyXG5cclxuICAgIC5rLWdyb3VwaW5nLWhlYWRlcixcclxuICAgIC5rLWhlYWRlci5rLWdyaWQtdG9vbGJhciB7XHJcbiAgICAgICAgd2lkdGg6IDUwJTtcclxuICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gICAgICAgIGhlaWdodDogNDVweDtcclxuICAgICAgICBib3JkZXI6IDBweDtcclxuICAgICAgICBwYWRkaW5nLXRvcDogM3B4O1xyXG4gICAgICAgIFxyXG4gICAgICAgIC8vZ3JvdXBpbmcgaWNvblxyXG4gICAgICAgIC5rLWdyb3VwLWluZGljYXRvciB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IEBncmlkUHJpbWFyeTtcclxuICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiBAZ3JpZFByaW1hcnk7XHJcbiAgICAgICAgICAgIC8vZ3JvdXAgZGVsZXRlIGJ1dHRvblxyXG4gICAgICAgICAgICAuay1pLWdyb3VwLWRlbGV0ZSB7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgICAgICBib3R0b206IDJweDtcclxuICAgICAgICAgICAgICAgICY6YmVmb3JlLFxyXG4gICAgICAgICAgICAgICAgJjphY3RpdmUge1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXFxlMTFiXCI7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6IHdoaXRlO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC5rLWxpbmsge1xyXG4gICAgICAgICAgICAgICAgLy9ncm91cGluZyBhcnJvd3MgYm90aFxyXG4gICAgICAgICAgICAgICAgLmstaS1zYXJyb3ctbixcclxuICAgICAgICAgICAgICAgIC5rLWktc2Fycm93LXMge1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiBAZ3JpZFByaW1hcnk7XHJcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICAgICAgICAgIGJvdHRvbTogMnB4O1xyXG4gICAgICAgICAgICAgICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgY29udGVudDogJ1xcZTEyOCcgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6IHdoaXRlICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAvL2dyb3VwaW5nIGFycm93IHVwIG92ZXJyaWRlXHJcbiAgICAgICAgICAgICAgICAuay1pLXNhcnJvdy1uIHtcclxuICAgICAgICAgICAgICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiB3aGl0ZSAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb250ZW50OiAnXFxlMTI3JyAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIC8vbmV3IHJpZ2h0IHRvb2xiYXIgd2l0aCBpY29uc1xyXG4gICAgLmstaGVhZGVyLmstZ3JpZC10b29sYmFyIHtcclxuICAgICAgICB0ZXh0LWFsaWduOiByaWdodCAhaW1wb3J0YW50O1xyXG4gICAgICAgIGZsb2F0OiByaWdodDtcclxuICAgICAgICBib3JkZXItbGVmdDogMXB4IHNvbGlkIHdoaXRlO1xyXG4gICAgICAgIC50b29sYmFyIHtcclxuICAgICAgICAgICAgZGlzcGxheTppbmxpbmU7XHJcblxyXG4gICAgICAgICAgICAjcHJvZmlsZU5hbWUge1xyXG4gICAgICAgICAgICAgICAgY29sb3I6QGdyaWRQcmltYXJ5O1xyXG4gICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAyNDlweDtcclxuICAgICAgICAgICAgICAgIG1heC1oZWlnaHQ6IDM1cHg7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICAgICAgICAgICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XHJcbiAgICAgICAgICAgICAgICB0b3A6IDVweDtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICAgICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5mYS10YWJsZSB7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE4cHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgLnRhYmxlLWNvbmZpZy1idG5zIHtcclxuICAgICAgICAgICAgICAgIC5idG4ge1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDVweDtcclxuICAgICAgICAgICAgICAgICAgICAmOmZvY3VzIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgb3V0bGluZTogbm9uZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYm94LXNoYWRvdzogbm9uZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgLmZhIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiBAZ3JpZFByaW1hcnk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgLmZhIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICM2NjY7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgJi5mYS1maWx0ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYm90dG9tOiAycHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgJi5mYS10YWJsZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3R0b206IDJweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAmLmZhLXNvcnQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYm90dG9tOiAycHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgJi5mYS1jb2cge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYm90dG9tOiAycHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgLnNlYXJjaCB7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA0cHg7XHJcbiAgICAgICAgICAgICAgICBib3JkZXI6IDBweDtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDMwcHg7XHJcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMzBweDtcclxuICAgICAgICAgICAgICAgIG1heC13aWR0aDogMjI1cHg7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgIHRleHQtaW5kZW50OiAzMHB4O1xyXG4gICAgICAgICAgICAgICAgJjpmb2N1cyB7XHJcbiAgICAgICAgICAgICAgICAgICAgb3V0bGluZTogbm9uZTtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAmW2Rpc2FibGVkXSB7XHJcbiAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IGxpZ2h0Z3JheTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAuZmEtc2VhcmNoIHtcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgICAgIGxlZnQ6IDI1cHg7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogIzk5OTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAucXVlcnktZGVsZXRlIHtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IEBncmlkUHJpbWFyeTtcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgIHJpZ2h0OiA1cHg7XHJcbiAgICAgICAgICAgICAgICB0b3A6IC01cHg7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogd2hpdGU7XHJcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiA1cHggN3B4O1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNHB4O1xyXG4gICAgICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgb3BhY2l0eTogLjc7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAuZmEge1xyXG4gICAgICAgICAgICAgICAgICAgIGxlZnQ6IDFweDtcclxuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAvL2dyb3VwaW5nIHJvd1xyXG4gICAgLmstZ3JvdXBpbmctcm93IHtcclxuICAgICAgICBwIHtcclxuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiA0cHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5rLWktY29sbGFwc2Uge1xyXG4gICAgICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICBjb250ZW50OiAnXFxmMTQ2JztcclxuICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBGb250QXdlc29tZTtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAuay1pLWV4cGFuZCB7XHJcbiAgICAgICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICdcXGYwZmUnO1xyXG4gICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6IEZvbnRBd2Vzb21lO1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgLmstaGVhZGVyLFxyXG4gICAgLmstZ3JvdXBpbmctaGVhZGVyIHtcclxuICAgICAgICBjb2xvcjogIzkxOTE5MSAhaW1wb3J0YW50O1xyXG4gICAgICAgIHBhZGRpbmctdG9wOiA3cHg7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogQGdyaWRUb3BCZztcclxuICAgIH1cclxuICAgIC8vc2V0IHRoZSBncmlkIGJnIHRvIGZpeCB3aGl0ZSBzcGFjZSBkdWUgdG8gc2Nyb2xsYmFyLlxyXG4gICAgLmstZ3JpZC1oZWFkZXIge1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IEBncmlkSGVhZGVyQ29sdW1ucyAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG4gICAgLy9jb2x1bW4gaGVhZGVyIGNvbnRhaW5lclxyXG4gICAgLmstZ3JpZC1oZWFkZXItd3JhcCB7XHJcbiAgICAgICAgLmstaGVhZGVyOm5vdCguay13aWRnZXQpIHtcclxuICAgICAgICAgICAgcGFkZGluZzogNnB4IDEycHggOHB4IDEycHg7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IEBncmlkSGVhZGVyQ29sdW1ucyAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgICAgICAgIGJvcmRlci1jb2xvcjogQGdyaWRIZWFkZXJCb3JkZXI7XHJcbiAgICAgICAgICAgIGJvcmRlci10b3Atd2lkdGg6IDFweDtcclxuICAgICAgICAgICAgY29sb3I6IzQ0NCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IEBncmlkSGVhZGVyQ29sdW1uc0hvdmVyICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgLy9oaWRlIGFkdmFuY2VkIGNvbCBzZXR0aW5nc1xyXG4gICAgICAgICAgICAuay1oZWFkZXItY29sdW1uLW1lbnUge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmW2FyaWEtc29ydF0ge1xyXG4gICAgICAgICAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiB3aGl0ZSAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogQGdyaWRQcmltYXJ5ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLXRvcC1jb2xvcjogQGdyaWRQcmltYXJ5O1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICAgICAgLmstbGluayB7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6IHdoaXRlO1xyXG4gICAgICAgICAgICAgICAgICAgIC5rLWljb24ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGxlZnQ6IDVweDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgLy9kb3duIGFuZCB1cCBhcnJvd3Mgd2hlbiBzb3J0aW5nXHJcbiAgICAgICAgICAgIC5rLWktYXJyb3ctcyB7XHJcbiAgICAgICAgICAgICAgICBmbG9hdDogbGVmdDtcclxuICAgICAgICAgICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgICAgICBjb250ZW50OiAnXFxlMTI4JyAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgLmstaS1hcnJvdy1uIHtcclxuICAgICAgICAgICAgICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgICAgICAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICdcXGUxMjcnICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAuay1saW5rIHtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAjNGM0YzRjO1xyXG4gICAgICAgICAgICAgICAgLmstaWNvbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICB0cjpub3QoLmstZmlsdGVyLXJvdykge1xyXG4gICAgICAgICAgICAuay1ncm91cC1jZWxsIHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAyMHB4O1xyXG4gICAgICAgICAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICdcXGYxNDYnO1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBGb250QXdlc29tZTtcclxuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgICAgICAgICAgcmlnaHQ6IDRweDtcclxuICAgICAgICAgICAgICAgICAgICBib3R0b206IDBweDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICYub3BlbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb250ZW50OiAnXFxmMGZlJztcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgLyogYWR2YW5jZWQgZmlsdGVyIHJvdyAqL1xyXG4gICAgICAgIC5rLWZpbHRlci1yb3cge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiBAZ3JpZEZpbHRlclJvd0JnO1xyXG4gICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IEBncmlkRmlsdGVyUm93Qmc7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgdGgge1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICM4MzgzODM7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItY29sb3I6ICM4YzhjOGM7XHJcbiAgICAgICAgICAgICAgICBib3gtc2hhZG93OiBpbnNldCAxcHggNHB4IDlweCAtNnB4ICM2NjY7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiA1cHggOXB4O1xyXG4gICAgICAgICAgICAgICAgJi5rLWdyb3VwLWNlbGwge1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjODM4MzgzO1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IEBncmlkRmlsdGVyUm93QmcgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogQGdyaWRGaWx0ZXJSb3dCZyAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjdXJzb3I6IGluaXRpYWw7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgLmstZmlsdGVyY2VsbCB7XHJcbiAgICAgICAgICAgICAgICAgICAgLmstb3BlcmF0b3ItaGlkZGVuIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMzJweCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAmPnNwYW4ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiA2MHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAuay1idXR0b24ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgLy9wYWRkaW5nLXJpZ2h0OiAyMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDI3cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMjhweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IEBncmlkUHJpbWFyeTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogQGdyaWRQcmltYXJ5O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogM3B4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgb3BhY2l0eTogLjc7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAuay1pLWNsb3NlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogd2hpdGU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAuay1udW1lcmljdGV4dGJveCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC5rLW51bWVyaWMtd3JhcCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDI3cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAuay1zZWxlY3Qge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgLmstZGF0ZXBpY2tlcntcclxuICAgICAgICAgICAgICAgICAgICAgICAgLmstcGlja2VyLXdyYXAge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAyN3B4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgLmstc2VsZWN0IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItd2lkdGg6IDBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDI1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLmstaS1jYWxlbmRhciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvdHRvbTogNHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAuay1kYXRldGltZXBpY2tlcntcclxuICAgICAgICAgICAgICAgICAgICAgICAgLmstcGlja2VyLXdyYXAge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAyN3B4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgLmstc2VsZWN0IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItd2lkdGg6IDBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDI1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLmstaS1jYWxlbmRhciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvdHRvbTogNHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAuay1pLWNsb2NrIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYm90dG9tOiA0cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIC5rLXdpZGdldCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOiAwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGlucHV0IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1pbi13aWR0aDogMjBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMjJweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyMnB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICYuay1kcm9wZG93bi1vcGVyYXRvciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDI3cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMzBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICByaWdodDogMzNweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5rLXN0YXRlLWRlZmF1bHQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMjdweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwcHggMTBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBAZ3JpZEZpbHRlckljb247XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiBAZ3JpZEZpbHRlckljb247XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMHB4IDNweCAzcHggMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb250ZW50OiBcIlxcZjBkN1wiO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogRm9udEF3ZXNvbWU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDE2cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGVmdDogMTdweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdG9wOiAxMnB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDEwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjNjY2O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAuay1pLWZpbHRlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxlZnQ6IDJweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdG9wOiAtNHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMjBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICM2NjY7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC8vbXVsdGlzZWxlY3QgZHJvcGRvd25cclxuICAgIC5rLW11bHRpc2VsZWN0LXdyYXAge1xyXG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcblxyXG4gICAgICAgIC5rLWJ1dHRvbiB7XHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZToxMC41cHggIWltcG9ydGFudDsgXHJcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDowLjRlbSAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDAuMWVtICFpbXBvcnRhbnQ7ICAgICAgIFxyXG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OjIwcHggIWltcG9ydGFudDtcclxuICAgICAgICAgICAgd2lkdGg6IGF1dG8gIWltcG9ydGFudDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5rLXNlbGVjdCB7XHJcbiAgICAgICAgICAgIHJpZ2h0OiAtMC44ZW0gIWltcG9ydGFudDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICBcclxuICAgIC8vZHJvcGRvd24gc2VsZWN0XHJcbiAgICAuay1kcm9wZG93bi13cmFwIHtcclxuICAgICAgICBwYWRkaW5nOjBweDtcclxuXHJcbiAgICAgICAgLmstaW5wdXQge1xyXG4gICAgICAgICAgICBwYWRkaW5nOjBweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5rLWljb257XHJcbiAgICAgICAgICAgIHRvcDogLTNweDtcclxuICAgICAgICAgICAgcmlnaHQ6IC01cHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC8vcmFuZ2Ugc2xpZGVyXHJcbiAgICAuay1zbGlkZXItaG9yaXpvbnRhbCB7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6MTBweDtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgYm90dG9tOiAxMHB4O1xyXG5cclxuICAgICAgICAuay1zbGlkZXItd3JhcHtcclxuICAgICAgICAgICAgbWluLXdpZHRoOiAxODBweCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDU1JTtcclxuXHJcbiAgICAgICAgICAgIC5rLXNsaWRlci1pdGVtcyB7XHJcbiAgICAgICAgICAgICAgICAuay10aWNrIHtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6MTJweDtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogM3B4O1xyXG4gICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgICAgICAgICAgdG9wOiAxMnB4O1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAuay1sYWJlbCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgdG9wOiA1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAuay1sYXN0IHtcclxuICAgICAgICAgICAgICAgIC5rLWxhYmVsIHtcclxuICAgICAgICAgICAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgICAgICAgICAgIHRvcDogOXB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgXHJcbiAgICAgICAgICAgIC5rLWZpcnN0IHtcclxuICAgICAgICAgICAgICAgIC5rLWxhYmVsIHtcclxuICAgICAgICAgICAgICAgICAgICBsZWZ0OiAtMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICB0b3A6IDlweCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuay1kcmFnaGFuZGxlIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogQGdyaWRQcmltYXJ5O1xyXG4gICAgICAgICAgICBib3JkZXItY29sb3I6QGdyaWRQcmltYXJ5O1xyXG4gICAgICAgICAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czowcHg7XHJcbiAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcclxuXHJcbiAgICAgICAgICAgICY6Zm9jdXMge1xyXG4gICAgICAgICAgICAgICAgb3V0bGluZTogbm9uZTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICBib3gtc2hhZG93IDogMCAwIDAgM3B4IHJnYmEoMCwwLDAsLjIpO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmLmstc3RhdGUtZm9jdXNlZCB7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBAZ3JpZFByaW1hcnk7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItY29sb3I6QGdyaWRQcmltYXJ5O1xyXG5cclxuICAgICAgICAgICAgICAgICY6bGluayB7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogQGdyaWRQcmltYXJ5O1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvcjpAZ3JpZFByaW1hcnk7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5rLXNsaWRlci1zZWxlY3Rpb24ge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBAZ3JpZFByaW1hcnk7XHJcbiAgICAgICAgICAgIGJvcmRlci1jb2xvcjogQGdyaWRQcmltYXJ5O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmLnR3by10b29sYmFycyB7XHJcbiAgICAgICAgLmstZ3JvdXBpbmctaGVhZGVyIHtcclxuICAgICAgICAgICAgd2lkdGggOiAzMCUgIWltcG9ydGFudDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5rLWhlYWRlciB7XHJcbiAgICAgICAgICAgICYuay1ncmlkLXRvb2xiYXIge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDcwJTtcclxuXHJcbiAgICAgICAgICAgICAgICAuYWRkaXRpb25hbC10b29sYmFyIHtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogNDAlICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDBweDtcclxuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIC5rLWlucHV0IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIC5jYXRlZ29yeS1sYWJlbCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OjEwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAmOmFmdGVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgY29udGVudDogJyc7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICByaWdodDogMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgdG9wOiAtM3B4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDQ1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIC50b29sYmFyOm5vdCguYWRkaXRpb25hbC10b29sYmFyKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgbWluLXdpZHRoOiA1MDBweCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxufVxyXG5cclxuLy9zaG93L2hpZGUgZHJvcGRvd24gbGFiZWxcclxuI2NvbHVtblZpc2libGVEYXRhIHtcclxuICAgIGxhYmVsIHtcclxuICAgICAgICBmb250LXdlaWdodDogbm9ybWFsO1xyXG4gICAgfVxyXG59XHJcblxyXG4vL2xpc3QgY29udGFpbmVyIGZvciB0aGUgYWR2YW5jZWQgc2VhcmNoIFxyXG4uay1saXN0LWNvbnRhaW5lciB7XHJcbiAgICBtaW4td2lkdGg6IDE1MHB4ICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5rLWdyaWQgLnRvb2x0aXAge1xyXG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcCAhaW1wb3J0YW50O1xyXG5cclxuICAgICYudGV4dC13cmFwIHtcclxuICAgICAgICB3aGl0ZS1zcGFjZTogaW5pdGlhbCAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG59XHJcblxyXG5cclxuLmstc3BsaXR0ZXIgLmstc2Nyb2xsYWJsZSB7XHJcbiAgICAvLyBvdmVyZmxvdzogdmlzaWJsZSAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4vLyBjbGFzcyBmb3IgYWN0aW9uIGNvbHVtbiBpY29ucyAoaW5oZXJpdGVkIGZyb20gZm9udCBhd2Vzb21lIGNsYXNzKVxyXG4uYWN0aW9uLWVkaXQge1xyXG4gICAgJjpleHRlbmQoLmZhIGFsbCk7XHJcbiAgICAmOmV4dGVuZCguZmEtcGVuY2lsIGFsbCk7XHJcbn1cclxuLmFjdGlvbi1jYW5jZWwsIC5hY3Rpb24tcmVtb3ZlLCAuYWN0aW9uLWRpc2FibGUge1xyXG4gICAgJjpleHRlbmQoLmZhIGFsbCk7XHJcbiAgICAmOmV4dGVuZCguZmEtdGltZXMgYWxsKTtcclxufVxyXG4uYWN0aW9uLWFjdGl2YXRlIHtcclxuICAgICY6ZXh0ZW5kKC5mYSBhbGwpO1xyXG4gICAgJjpleHRlbmQoLmZhLWNoZWNrLWNpcmNsZS1vIGFsbCk7XHJcbn1cclxuLmFjdGlvbi1kZWFjdGl2YXRlIHtcclxuICAgICY6ZXh0ZW5kKC5mYSBhbGwpO1xyXG4gICAgJjpleHRlbmQoLmZhLWJhbiBhbGwpO1xyXG59XHJcbi5hY3Rpb24tZW5hYmxlIHtcclxuICAgICY6ZXh0ZW5kKC5mYSBhbGwpO1xyXG4gICAgJjpleHRlbmQoLmZhLWNoZWNrIGFsbCk7XHJcbn1cclxuLmFjdGlvbi1hcHByb3ZlIHtcclxuICAgICY6ZXh0ZW5kKC5mYSBhbGwpO1xyXG4gICAgJjpleHRlbmQoLmZhLWNoZWNrLWNpcmNsZSBhbGwpO1xyXG59XHJcbi5hY3Rpb24tZGV0YWlscyB7XHJcbiAgICAmOmV4dGVuZCguZmEgYWxsKTtcclxuICAgICY6ZXh0ZW5kKC5mYS1pbmZvLWNpcmNsZSBhbGwpO1xyXG59XHJcbi5hY3Rpb24tYXVkaXQge1xyXG4gICAgJjpleHRlbmQoLmZhIGFsbCk7XHJcbiAgICAmOmV4dGVuZCguZmEtaGlzdG9yeSBhbGwpO1xyXG59XHJcbi5hY3Rpb24tYXR0YWNobWVudHMge1xyXG4gICAgJjpleHRlbmQoLmZhIGFsbCk7XHJcbiAgICAmOmV4dGVuZCguZmEtcGFwZXJjbGlwIGFsbCk7XHJcbn1cclxuLmFjdGlvbi12aWV3LWF0dGFjaG1lbnRzIHtcclxuICAgICY6ZXh0ZW5kKC5mYSBhbGwpO1xyXG4gICAgJjpleHRlbmQoLmZhLWZpbGUtbyBhbGwpO1xyXG59XHJcbi5hY3Rpb24tcmVzZXQge1xyXG4gICAgJjpleHRlbmQoLmZhIGFsbCk7XHJcbiAgICAmOmV4dGVuZCguZmEtdW5kbyBhbGwpO1xyXG59XHJcbi5hY3Rpb24tdXNlcnMge1xyXG4gICAgJjpleHRlbmQoLmZhIGFsbCk7XHJcbiAgICAmOmV4dGVuZCguZmEtdXNlcnMgYWxsKTtcclxufVxyXG4uYWN0aW9uLXJlamVjdCB7XHJcbiAgICAmOmV4dGVuZCguZmEgYWxsKTtcclxuICAgICY6ZXh0ZW5kKC5mYS10aW1lLWNpcmNsZSBhbGwpO1xyXG59XHJcbi5hY3Rpb24tY29weSB7XHJcbiAgICAmOmV4dGVuZCguZmEgYWxsKTtcclxuICAgICY6ZXh0ZW5kKC5mYS1jbG9uZSBhbGwpO1xyXG59XHJcbi5hY3Rpb24tcmVzZW5kIHtcclxuICAgICY6ZXh0ZW5kKC5mYSBhbGwpO1xyXG4gICAgJjpleHRlbmQoLmZhLXJldHdlZXQgYWxsKTtcclxufVxyXG4uYWN0aW9uLXVubWFyayB7XHJcbiAgICAmOmV4dGVuZCguZmEgYWxsKTtcclxuICAgICY6ZXh0ZW5kKC5mYS1zdGFyLW8gYWxsKTtcclxufVxyXG4uYWN0aW9uLW1hcmsge1xyXG4gICAgJjpleHRlbmQoLmZhIGFsbCk7XHJcbiAgICAmOmV4dGVuZCguZmEtc3RhciBhbGwpO1xyXG59XHJcbi5hY3Rpb24tdmlldyB7XHJcbiAgICAmOmV4dGVuZCguZmEgYWxsKTtcclxuICAgICY6ZXh0ZW5kKC5mYS1lZGl0IGFsbCk7XHJcbn1cclxuLyplbmRcclxua2VuZ29ncmlkIG92ZXJyaWRlXHJcbiovXHJcbiIsIi8vXHJcbi8vIFBhZ2luYXRpb24gKG11bHRpcGxlIHBhZ2VzKVxyXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4ucGFnaW5hdGlvbiB7XHJcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gIHBhZGRpbmctbGVmdDogMDtcclxuICBtYXJnaW46IEBsaW5lLWhlaWdodC1jb21wdXRlZCAwO1xyXG4gIGJvcmRlci1yYWRpdXM6IEBib3JkZXItcmFkaXVzLWJhc2U7XHJcblxyXG4gID4gbGkge1xyXG4gICAgZGlzcGxheTogaW5saW5lOyAvLyBSZW1vdmUgbGlzdC1zdHlsZSBhbmQgYmxvY2stbGV2ZWwgZGVmYXVsdHNcclxuICAgID4gYSxcclxuICAgID4gc3BhbiB7XHJcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgZmxvYXQ6IGxlZnQ7IC8vIENvbGxhcHNlIHdoaXRlLXNwYWNlXHJcbiAgICAgIHBhZGRpbmc6IEBwYWRkaW5nLWJhc2UtdmVydGljYWwgQHBhZGRpbmctYmFzZS1ob3Jpem9udGFsO1xyXG4gICAgICBsaW5lLWhlaWdodDogQGxpbmUtaGVpZ2h0LWJhc2U7XHJcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgICAgY29sb3I6IEBwYWdpbmF0aW9uLWNvbG9yO1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBAcGFnaW5hdGlvbi1iZztcclxuICAgICAgYm9yZGVyOiAxcHggc29saWQgQHBhZ2luYXRpb24tYm9yZGVyO1xyXG4gICAgICBtYXJnaW4tbGVmdDogLTFweDtcclxuICAgIH1cclxuICAgICY6Zmlyc3QtY2hpbGQge1xyXG4gICAgICA+IGEsXHJcbiAgICAgID4gc3BhbiB7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XHJcbiAgICAgICAgLmJvcmRlci1sZWZ0LXJhZGl1cyhAYm9yZGVyLXJhZGl1cy1iYXNlKTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgJjpsYXN0LWNoaWxkIHtcclxuICAgICAgPiBhLFxyXG4gICAgICA+IHNwYW4ge1xyXG4gICAgICAgIC5ib3JkZXItcmlnaHQtcmFkaXVzKEBib3JkZXItcmFkaXVzLWJhc2UpO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICA+IGxpID4gYSxcclxuICA+IGxpID4gc3BhbiB7XHJcbiAgICAmOmhvdmVyLFxyXG4gICAgJjpmb2N1cyB7XHJcbiAgICAgIHotaW5kZXg6IDI7XHJcbiAgICAgIGNvbG9yOiBAcGFnaW5hdGlvbi1ob3Zlci1jb2xvcjtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogQHBhZ2luYXRpb24taG92ZXItYmc7XHJcbiAgICAgIGJvcmRlci1jb2xvcjogQHBhZ2luYXRpb24taG92ZXItYm9yZGVyO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgPiAuYWN0aXZlID4gYSxcclxuICA+IC5hY3RpdmUgPiBzcGFuIHtcclxuICAgICYsXHJcbiAgICAmOmhvdmVyLFxyXG4gICAgJjpmb2N1cyB7XHJcbiAgICAgIHotaW5kZXg6IDM7XHJcbiAgICAgIGNvbG9yOiBAcGFnaW5hdGlvbi1hY3RpdmUtY29sb3I7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IEBwYWdpbmF0aW9uLWFjdGl2ZS1iZztcclxuICAgICAgYm9yZGVyLWNvbG9yOiBAcGFnaW5hdGlvbi1hY3RpdmUtYm9yZGVyO1xyXG4gICAgICBjdXJzb3I6IGRlZmF1bHQ7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICA+IC5kaXNhYmxlZCB7XHJcbiAgICA+IHNwYW4sXHJcbiAgICA+IHNwYW46aG92ZXIsXHJcbiAgICA+IHNwYW46Zm9jdXMsXHJcbiAgICA+IGEsXHJcbiAgICA+IGE6aG92ZXIsXHJcbiAgICA+IGE6Zm9jdXMge1xyXG4gICAgICBjb2xvcjogQHBhZ2luYXRpb24tZGlzYWJsZWQtY29sb3I7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IEBwYWdpbmF0aW9uLWRpc2FibGVkLWJnO1xyXG4gICAgICBib3JkZXItY29sb3I6IEBwYWdpbmF0aW9uLWRpc2FibGVkLWJvcmRlcjtcclxuICAgICAgY3Vyc29yOiBAY3Vyc29yLWRpc2FibGVkO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLy8gU2l6aW5nXHJcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcblxyXG4vLyBMYXJnZVxyXG4ucGFnaW5hdGlvbi1sZyB7XHJcbiAgLnBhZ2luYXRpb24tc2l6ZShAcGFkZGluZy1sYXJnZS12ZXJ0aWNhbDsgQHBhZGRpbmctbGFyZ2UtaG9yaXpvbnRhbDsgQGZvbnQtc2l6ZS1sYXJnZTsgQGxpbmUtaGVpZ2h0LWxhcmdlOyBAYm9yZGVyLXJhZGl1cy1sYXJnZSk7XHJcbn1cclxuXHJcbi8vIFNtYWxsXHJcbi5wYWdpbmF0aW9uLXNtIHtcclxuICAucGFnaW5hdGlvbi1zaXplKEBwYWRkaW5nLXNtYWxsLXZlcnRpY2FsOyBAcGFkZGluZy1zbWFsbC1ob3Jpem9udGFsOyBAZm9udC1zaXplLXNtYWxsOyBAbGluZS1oZWlnaHQtc21hbGw7IEBib3JkZXItcmFkaXVzLXNtYWxsKTtcclxufVxyXG4iLCIvLyBQYWdpbmF0aW9uXHJcblxyXG4ucGFnaW5hdGlvbi1zaXplKEBwYWRkaW5nLXZlcnRpY2FsOyBAcGFkZGluZy1ob3Jpem9udGFsOyBAZm9udC1zaXplOyBAbGluZS1oZWlnaHQ7IEBib3JkZXItcmFkaXVzKSB7XHJcbiAgPiBsaSB7XHJcbiAgICA+IGEsXHJcbiAgICA+IHNwYW4ge1xyXG4gICAgICBwYWRkaW5nOiBAcGFkZGluZy12ZXJ0aWNhbCBAcGFkZGluZy1ob3Jpem9udGFsO1xyXG4gICAgICBmb250LXNpemU6IEBmb250LXNpemU7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiBAbGluZS1oZWlnaHQ7XHJcbiAgICB9XHJcbiAgICAmOmZpcnN0LWNoaWxkIHtcclxuICAgICAgPiBhLFxyXG4gICAgICA+IHNwYW4ge1xyXG4gICAgICAgIC5ib3JkZXItbGVmdC1yYWRpdXMoQGJvcmRlci1yYWRpdXMpO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAmOmxhc3QtY2hpbGQge1xyXG4gICAgICA+IGEsXHJcbiAgICAgID4gc3BhbiB7XHJcbiAgICAgICAgLmJvcmRlci1yaWdodC1yYWRpdXMoQGJvcmRlci1yYWRpdXMpO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbiIsIltjbGFzcyo9XCJjYWwtY2VsbFwiXSB7XHJcbiAgZmxvYXQ6IGxlZnQ7XHJcbiAgbWFyZ2luLWxlZnQ6IDA7XHJcbiAgbWluLWhlaWdodDogMXB4O1xyXG59XHJcblxyXG4uY2FsLXJvdy1mbHVpZCB7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgKnpvb206IDE7XHJcbn1cclxuXHJcbi5jYWwtcm93LWZsdWlkOmJlZm9yZSxcclxuLmNhbC1yb3ctZmx1aWQ6YWZ0ZXIge1xyXG4gIGRpc3BsYXk6IHRhYmxlO1xyXG4gIGNvbnRlbnQ6IFwiXCI7XHJcbiAgbGluZS1oZWlnaHQ6IDA7XHJcbn1cclxuXHJcbi5jYWwtcm93LWZsdWlkOmFmdGVyIHtcclxuICBjbGVhcjogYm90aDtcclxufVxyXG5cclxuLmNhbC1yb3ctZmx1aWQgW2NsYXNzKj1cImNhbC1jZWxsXCJdIHtcclxuICBkaXNwbGF5OiBibG9jaztcclxuICB3aWR0aDogMTAwJTtcclxuICAtd2Via2l0LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbiAgLW1vei1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbiAgZmxvYXQ6IGxlZnQ7XHJcbiAgbWFyZ2luLWxlZnQ6IDAlO1xyXG4gICptYXJnaW4tbGVmdDogLTAuMDUyMTM3NjQzMzc4NTE5MjklO1xyXG59XHJcblxyXG4uY2FsLXJvdy1mbHVpZCBbY2xhc3MqPVwiY2FsLWNlbGxcIl06Zmlyc3QtY2hpbGQge1xyXG4gIG1hcmdpbi1sZWZ0OiAwO1xyXG59XHJcblxyXG4uY2FsLXJvdy1mbHVpZCAuY29udHJvbHMtcm93IFtjbGFzcyo9XCJjYWwtY2VsbFwiXSArIFtjbGFzcyo9XCJjYWwtY2VsbFwiXSB7XHJcbiAgbWFyZ2luLWxlZnQ6IDAlO1xyXG59XHJcbi5jYWwtcm93LWZsdWlkIC5jYWwtY2VsbDcge1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gICp3aWR0aDogOTkuOTQ2Njk1MDk1OTQ4ODMlO1xyXG59XHJcbi5jYWwtcm93LWZsdWlkIC5jYWwtY2VsbDYge1xyXG4gIHdpZHRoOiA4NS43MTQyODU3MTQyODU3MSU7XHJcbiAgKndpZHRoOiA4NS42NjA5ODA4MTAyMzQ1MyU7XHJcbn1cclxuLmNhbC1yb3ctZmx1aWQgLmNhbC1jZWxsNSB7XHJcbiAgd2lkdGg6IDcxLjQyODU3MTQyODU3MTQyJTtcclxuICAqd2lkdGg6IDcxLjM3NTI2NjUyNDUyMDI0JTtcclxufVxyXG4uY2FsLXJvdy1mbHVpZCAuY2FsLWNlbGw0IHtcclxuICB3aWR0aDogNTcuMTQyODU3MTQyODU3MTQlO1xyXG4gICp3aWR0aDogNTcuMDg5NTUyMjM4ODA1OTY1JTtcclxufVxyXG4uY2FsLXJvdy1mbHVpZCAuY2FsLWNlbGwzIHtcclxuICB3aWR0aDogNDIuODU3MTQyODU3MTQyODU0JTtcclxuICAqd2lkdGg6IDQyLjgwMzgzNzk1MzA5MTY4JTtcclxufVxyXG4uY2FsLXJvdy1mbHVpZCAuY2FsLWNlbGwyIHtcclxuICB3aWR0aDogMjguNTcxNDI4NTcxNDI4NTclO1xyXG4gICp3aWR0aDogMjguNTE4MTIzNjY3Mzc3Mzk1JTtcclxufVxyXG4uY2FsLXJvdy1mbHVpZCAuY2FsLWNlbGwxIHtcclxuICB3aWR0aDogMTQuMjg1NzE0Mjg1NzE0Mjg1JTtcclxuICAqd2lkdGg6IDE0LjIzMjQwOTM4MTY2MzExMiU7XHJcbn1cclxuLmNhbC13ZWVrLWJveCAuY2FsLW9mZnNldDcsXHJcbi5jYWwtcm93LWZsdWlkIC5jYWwtb2Zmc2V0NyxcclxuLmNhbC1yb3ctZmx1aWQgLmNhbC1vZmZzZXQ3OmZpcnN0LWNoaWxkIHtcclxuICBtYXJnaW4tbGVmdDogMTAwJTtcclxuICAqbWFyZ2luLWxlZnQ6IDk5Ljg5MzM5MDE5MTg5NzY1JTtcclxufVxyXG5cclxuLmNhbC13ZWVrLWJveCAuY2FsLW9mZnNldDYsXHJcbi5jYWwtcm93LWZsdWlkIC5jYWwtb2Zmc2V0NixcclxuLmNhbC1yb3ctZmx1aWQgLmNhbC1vZmZzZXQ2OmZpcnN0LWNoaWxkIHtcclxuICBtYXJnaW4tbGVmdDogODUuNzE0Mjg1NzE0Mjg1NzElO1xyXG4gICptYXJnaW4tbGVmdDogODUuNjA3Njc1OTA2MTgzMzYlO1xyXG59XHJcbi5jYWwtd2Vlay1ib3ggLmNhbC1vZmZzZXQ1LFxyXG4uY2FsLXJvdy1mbHVpZCAuY2FsLW9mZnNldDUsXHJcbi5jYWwtcm93LWZsdWlkIC5jYWwtb2Zmc2V0NTpmaXJzdC1jaGlsZCB7XHJcbiAgbWFyZ2luLWxlZnQ6IDcxLjQyODU3MTQyODU3MTQyJTtcclxuICAqbWFyZ2luLWxlZnQ6IDcxLjMyMTk2MTYyMDQ2OTA3JTtcclxufVxyXG4uY2FsLXdlZWstYm94IC5jYWwtb2Zmc2V0NCxcclxuLmNhbC1yb3ctZmx1aWQgLmNhbC1vZmZzZXQ0LFxyXG4uY2FsLXJvdy1mbHVpZCAuY2FsLW9mZnNldDQ6Zmlyc3QtY2hpbGQge1xyXG4gIG1hcmdpbi1sZWZ0OiA1Ny4xNDI4NTcxNDI4NTcxNCU7XHJcbiAgKm1hcmdpbi1sZWZ0OiA1Ny4wMzYyNDczMzQ3NTQ3OSU7XHJcbn1cclxuLmNhbC13ZWVrLWJveCAuY2FsLW9mZnNldDMsXHJcbi5jYWwtcm93LWZsdWlkIC5jYWwtb2Zmc2V0MyxcclxuLmNhbC1yb3ctZmx1aWQgLmNhbC1vZmZzZXQzOmZpcnN0LWNoaWxkIHtcclxuICBtYXJnaW4tbGVmdDogNDIuODU3MTQyODU3MTQyODU0JTtcclxuICAqbWFyZ2luLWxlZnQ6IDQyLjc1MDUzMzA0OTA0MDUwNiU7XHJcbn1cclxuLmNhbC13ZWVrLWJveCAuY2FsLW9mZnNldDIsXHJcbi5jYWwtcm93LWZsdWlkIC5jYWwtb2Zmc2V0MixcclxuLmNhbC1yb3ctZmx1aWQgLmNhbC1vZmZzZXQyOmZpcnN0LWNoaWxkIHtcclxuICBtYXJnaW4tbGVmdDogMjguNTcxNDI4NTcxNDI4NTclO1xyXG4gICptYXJnaW4tbGVmdDogMjguNDY0ODE4NzYzMzI2MjIlO1xyXG59XHJcbi5jYWwtd2Vlay1ib3ggLmNhbC1vZmZzZXQxLFxyXG4uY2FsLXJvdy1mbHVpZCAuY2FsLW9mZnNldDEsXHJcbi5jYWwtcm93LWZsdWlkIC5jYWwtb2Zmc2V0MTpmaXJzdC1jaGlsZCB7XHJcbiAgbWFyZ2luLWxlZnQ6IDE0LjI4NTcxNDI4NTcxNDI4NSU7XHJcbiAgKm1hcmdpbi1sZWZ0OiAxNC4xNzkxMDQ0Nzc2MTE5NCU7XHJcbn1cclxuXHJcbi5jYWwtcm93LWZsdWlkIC5jYWwtY2VsbDEge1xyXG4gIHdpZHRoOiAxNC4yODU3MTQyODU3MTQyODUlO1xyXG4gICp3aWR0aDogMTQuMjMzNTc2NjQyMzM1NzY2JTtcclxufVxyXG5cclxuW2NsYXNzKj1cImNhbC1jZWxsXCJdLmhpZGUsXHJcbi5jYWwtcm93LWZsdWlkIFtjbGFzcyo9XCJjYWwtY2VsbFwiXS5oaWRlIHtcclxuICBkaXNwbGF5OiBub25lO1xyXG59XHJcblxyXG5bY2xhc3MqPVwiY2FsLWNlbGxcIl0ucHVsbC1yaWdodCxcclxuLmNhbC1yb3ctZmx1aWQgW2NsYXNzKj1cImNhbC1jZWxsXCJdLnB1bGwtcmlnaHQge1xyXG4gIGZsb2F0OiByaWdodDtcclxufVxyXG4iLCIuY2FsLXJvdy1oZWFkIFtjbGFzcyo9XCJjYWwtY2VsbFwiXTpmaXJzdC1jaGlsZCxcclxuLmNhbC1yb3ctaGVhZCBbY2xhc3MqPVwiY2FsLWNlbGxcIl0ge1xyXG5cdG1pbi1oZWlnaHQ6IGF1dG87XHJcblx0b3ZlcmZsb3c6IGhpZGRlbjtcclxuXHR0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcclxufVxyXG4uY2FsLWV2ZW50cy1udW0ge1xyXG4gIG1hcmdpbi10b3A6IDIwcHg7XHJcbn1cclxuLmNhbC1tb250aC1kYXkge1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICBkaXNwbGF5OiBibG9jaztcclxuICB3aWR0aDogMTAwJTtcclxufVxyXG5cclxuLmNhbC1tb250aC1kYXkgLmNhbC1ldmVudHMtbnVtIHtcclxuICBtYXJnaW4tbGVmdDogMTBweDtcclxuICBtYXJnaW4tdG9wOiAxOHB4O1xyXG59XHJcblxyXG4jY2FsLXdlZWstYm94IHtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgd2lkdGg6IDcwcHg7XHJcbiAgbGVmdDogLTcxcHg7XHJcbiAgdG9wOiAtMXB4O1xyXG4gIHBhZGRpbmc6IDhweCA1cHg7XHJcbiAgY3Vyc29yOiBwb2ludGVyO1xyXG59XHJcblxyXG4uY2FsLWRheS10aWNrIHtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgcmlnaHQ6IDUwJTtcclxuICBib3R0b206IC0yMXB4O1xyXG4gIHBhZGRpbmc6IDBweCA1cHg7XHJcbiAgY3Vyc29yOiBwb2ludGVyO1xyXG4gIHotaW5kZXg6IDU7XHJcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gIHdpZHRoOiAyNnB4O1xyXG4gIG1hcmdpbi1yaWdodDogLTE3cHg7XHJcbn1cclxuLmNhbC15ZWFyLWJveCAjY2FsLWRheS10aWNrIHtcclxuICBtYXJnaW4tcmlnaHQ6IC03cHg7XHJcbn1cclxuXHJcbi5jYWwtc2xpZGUtYm94IHtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbn1cclxuXHJcbi5jYWwtc2xpZGUtdGljayB7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIHdpZHRoOiAxNnB4O1xyXG4gIG1hcmdpbi1sZWZ0OiAtN3B4O1xyXG4gIGhlaWdodDogOXB4O1xyXG4gIHRvcDogLTFweDtcclxuICB6LWluZGV4OiAxO1xyXG59XHJcbi5jYWwtc2xpZGUtdGljay50aWNrLW1vbnRoMSB7XHJcbiAgbGVmdDogMTIuNSU7XHJcbn1cclxuLmNhbC1zbGlkZS10aWNrLnRpY2stbW9udGgyIHtcclxuICBsZWZ0OiAzNy41JTtcclxufVxyXG4uY2FsLXNsaWRlLXRpY2sudGljay1tb250aDMge1xyXG4gIGxlZnQ6IDYyLjUlO1xyXG59XHJcbi5jYWwtc2xpZGUtdGljay50aWNrLW1vbnRoNCB7XHJcbiAgbGVmdDogODcuNSU7XHJcbn1cclxuXHJcbi5jYWwtc2xpZGUtdGljay50aWNrLWRheTEge1xyXG4gIGxlZnQ6IDcuMTQyODU3MTQyODU3MTUlO1xyXG59XHJcbi5jYWwtc2xpZGUtdGljay50aWNrLWRheTIge1xyXG4gIGxlZnQ6IDIxLjQyODU3MTQyODU3MTQzJTtcclxufVxyXG4uY2FsLXNsaWRlLXRpY2sudGljay1kYXkzIHtcclxuICBsZWZ0OiAzNS43MTQyODU3MTQyODU3MiU7XHJcbn1cclxuLmNhbC1zbGlkZS10aWNrLnRpY2stZGF5NCB7XHJcbiAgbGVmdDogNTAlO1xyXG59XHJcbi5jYWwtc2xpZGUtdGljay50aWNrLWRheTUge1xyXG4gIGxlZnQ6IDY0LjI4NTcxNDI4NTcxNDMlO1xyXG59XHJcbi5jYWwtc2xpZGUtdGljay50aWNrLWRheTYge1xyXG4gIGxlZnQ6IDc4LjU3MTQyODU3MTQyODU5JTtcclxufVxyXG4uY2FsLXNsaWRlLXRpY2sudGljay1kYXk3IHtcclxuICBsZWZ0OiA5Mi44NTcxNDI4NTcxNDI4NSU7XHJcbn1cclxuLmV2ZW50cy1saXN0IHtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgYm90dG9tOiAwO1xyXG4gIGxlZnQ6IDA7XHJcbiAgei1pbmRleDogMTAwMDtcclxufVxyXG4uY2FsLXNsaWRlLWNvbnRlbnQgdWwudW5zdHlsZWQge1xyXG4gIG1hcmdpbi1ib3R0b206IDA7XHJcbn1cclxuLmNhbC1zbGlkZS1jb250ZW50IHVsIGxpLmRyYWdnaW5nLWFjdGl2ZSAuZXZlbnQtaXRlbSB7XHJcbiAgY29sb3I6IGJsYWNrO1xyXG59XHJcbiIsIi5jYWwtd2Vlay1ib3gge1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICBbZGF0YS1ldmVudC1jbGFzc10ge1xyXG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcclxuICAgIGhlaWdodDogMzBweDtcclxuICAgIGxpbmUtaGVpZ2h0OiAzMHB4O1xyXG4gICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XHJcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgcGFkZGluZy10b3A6IDBweCAhaW1wb3J0YW50O1xyXG4gICAgbWFyZ2luLXRvcDogMHB4ICFpbXBvcnRhbnQ7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAwcHggIWltcG9ydGFudDtcclxuICAgIGZvbnQtc2l6ZTogMTJweDtcclxuICAgIHBhZGRpbmc6IDAgM3B4ICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG4gIC5jYWwtZGF5LXBhbmVsIHtcclxuICAgIGJvcmRlcjogMHB4ICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG59XHJcblxyXG4uY2FsLXdlZWstYm94LmNhbC1kYXktYm94IHtcclxuICAuY2FsLXJvdy1oZWFkIHtcclxuICAgIHBhZGRpbmctbGVmdDogNjBweDtcclxuICB9XHJcbiAgLmNhbC1kYXktcGFuZWwge1xyXG4gICAgb3ZlcmZsb3cteDogaGlkZGVuO1xyXG4gIH1cclxufVxyXG4iLCIuY2FsLWRheS1ib3gge1xyXG4gIHRleHQtd3JhcDogbm9uZTtcclxuICBvdmVyZmxvdy14OiBhdXRvICFpbXBvcnRhbnQ7XHJcbiAgb3ZlcmZsb3cteTogaGlkZGVuO1xyXG5cclxuICAuY2FsLWRheS1ob3VyLXBhcnQge1xyXG4gICAgaGVpZ2h0OiAzMHB4O1xyXG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICAgIC1tb3otYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICAgIC13ZWJraXQtYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICAgIGJvcmRlci1ib3R0b206IHRoaW4gZGFzaGVkIEBib3JkZXJDb2xvcjtcclxuICB9XHJcbiAgLmNhbC1kYXktaG91ciB7XHJcbiAgICAuZGF5LWhpZ2hsaWdodCB7XHJcbiAgICAgIGhlaWdodDogMzBweDtcclxuICAgIH1cclxuICB9XHJcbiAgLmNhbC1ob3VycyB7XHJcbiAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgIGZvbnQtc2l6ZTogMTJweDtcclxuICB9XHJcbiAgLmNhbC1kYXktaG91cjpudGgtY2hpbGQob2RkKSB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiBAcm93SG92ZXI7XHJcbiAgfVxyXG4gIC5jYWwtZGF5LXBhbmVsIHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIHBhZGRpbmctbGVmdDogNjBweDtcclxuICAgIGJvcmRlcjogc29saWQgMXB4ICNlMWUxZTE7XHJcbiAgfVxyXG4gIC5jYWwtZGF5LXBhbmVsLWhvdXIge1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBtYXJnaW4tbGVmdDogLTYwcHg7XHJcbiAgfVxyXG4gIC5kYXktZXZlbnQge1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgd2lkdGg6IDE1MHB4O1xyXG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgIHBhZGRpbmc6IDJweCAzcHggIWltcG9ydGFudDtcclxuXHJcbiAgICBhIHtcclxuICAgICAgZm9udC1zaXplOiAxMnB4O1xyXG4gICAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcclxuICAgIH1cclxuXHJcbiAgfVxyXG4gIC5kYXktaGlnaGxpZ2h0IHtcclxuICAgIHBhZGRpbmctdG9wOiAycHg7XHJcbiAgICBwYWRkaW5nLWxlZnQ6IDhweDtcclxuICAgIHBhZGRpbmctcmlnaHQ6IDhweDtcclxuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbiAgICAtbW96LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbiAgICAtd2Via2l0LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbiAgICBib3JkZXI6IDFweCBzb2xpZCBAZXZlbnRTdGFuZGFyZENvbG9yO1xyXG4gICAgbWFyZ2luOiAxcHggMXB4O1xyXG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xyXG4gIH1cclxuICAuZGF5LWhpZ2hsaWdodC5kaC1ldmVudC1pbXBvcnRhbnQge1xyXG4gICAgYm9yZGVyOiAxcHggc29saWQgQGV2ZW50SW1wb3J0YW50Q29sb3I7XHJcbiAgfVxyXG4gIC5kYXktaGlnaGxpZ2h0LmRoLWV2ZW50LXdhcm5pbmcge1xyXG4gICAgYm9yZGVyOiAxcHggc29saWQgQGV2ZW50V2FybmluZ0NvbG9yO1xyXG4gIH1cclxuICAuZGF5LWhpZ2hsaWdodC5kaC1ldmVudC1pbmZvIHtcclxuICAgIGJvcmRlcjogMXB4IHNvbGlkIEBldmVudEluZm9Db2xvcjtcclxuICB9XHJcbiAgLmRheS1oaWdobGlnaHQuZGgtZXZlbnQtaW52ZXJzZSB7XHJcbiAgICBib3JkZXI6IDFweCBzb2xpZCBAZXZlbnRJbnZlcnNlQ29sb3I7XHJcbiAgfVxyXG4gIC5kYXktaGlnaGxpZ2h0LmRoLWV2ZW50LXN1Y2Nlc3Mge1xyXG4gICAgYm9yZGVyOiAxcHggc29saWQgQGV2ZW50U3VjY2Vzc0NvbG9yO1xyXG4gIH1cclxuICAuZGF5LWhpZ2hsaWdodC5kaC1ldmVudC1zcGVjaWFsIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6IEBldmVudEhpbGl0ZVNwZWNpYWw7XHJcbiAgICBib3JkZXI6IDFweCBzb2xpZCBAZXZlbnRTcGVjaWFsQ29sb3I7XHJcbiAgfVxyXG59XHJcbiIsIi5ldmVudCB7XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogQGV2ZW50U3RhbmRhcmRDb2xvcjtcclxuICB3aWR0aDogQGV2ZW50U2l6ZTtcclxuICBoZWlnaHQ6IEBldmVudFNpemU7XHJcbiAgbWFyZ2luLXJpZ2h0OiBAZXZlbnRNYXJnaW47XHJcbiAgbWFyZ2luLWJvdHRvbTogQGV2ZW50TWFyZ2luO1xyXG4gIC13ZWJraXQtYm94LXNoYWRvdzogaW5zZXQgMHB4IDBweCA1cHggMHB4IHJnYmEoMCwgMCwgMCwgMC40KTtcclxuICBib3gtc2hhZG93OiBpbnNldCAwcHggMHB4IDVweCAwcHggcmdiYSgwLCAwLCAwLCAwLjQpO1xyXG4gIGJvcmRlci1yYWRpdXM6IEBldmVudEJvcmRlclJhZGl1cztcclxuICBib3JkZXI6IEBldmVudEJvcmRlclNpemUgc29saWQgQGV2ZW50Qm9yZGVyQ29sb3I7XHJcbn1cclxuXHJcbi5ldmVudC1ibG9jayB7XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogICNjM2MzYzM7XHJcbiAgd2lkdGg6IDIwcHg7XHJcbiAgaGVpZ2h0OiAxMDAlO1xyXG59XHJcblxyXG4uY2FsLWV2ZW50LWxpc3QgLmV2ZW50LnB1bGwtbGVmdCB7XHJcbiAgbWFyZ2luLXRvcDogM3B4O1xyXG59XHJcblxyXG4uZXZlbnQtaW1wb3J0YW50IHtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiBAZXZlbnRJbXBvcnRhbnRDb2xvcjtcclxufVxyXG5cclxuLmV2ZW50LWluZm8ge1xyXG4gIGJhY2tncm91bmQtY29sb3I6IEBldmVudEluZm9Db2xvcjtcclxufVxyXG5cclxuLmV2ZW50LXdhcm5pbmcge1xyXG4gIGJhY2tncm91bmQtY29sb3I6IEBldmVudFdhcm5pbmdDb2xvcjtcclxufVxyXG5cclxuLmV2ZW50LWludmVyc2Uge1xyXG4gIGJhY2tncm91bmQtY29sb3I6IEBldmVudEludmVyc2VDb2xvcjtcclxufVxyXG5cclxuLmV2ZW50LXN1Y2Nlc3Mge1xyXG4gIGJhY2tncm91bmQtY29sb3I6IEBldmVudFN1Y2Nlc3NDb2xvcjtcclxufVxyXG5cclxuLmV2ZW50LXNwZWNpYWwge1xyXG4gIGJhY2tncm91bmQtY29sb3I6IEBldmVudFNwZWNpYWxDb2xvcjtcclxufVxyXG5cclxuLmRheS1oaWdobGlnaHQ6aG92ZXIsXHJcbi5kYXktaGlnaGxpZ2h0IHtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiBAZXZlbnRIaWxpdGVTdGFuZGFydDtcclxufVxyXG5cclxuLmRheS1oaWdobGlnaHQuZGgtZXZlbnQtaW1wb3J0YW50OmhvdmVyLFxyXG4uZGF5LWhpZ2hsaWdodC5kaC1ldmVudC1pbXBvcnRhbnQge1xyXG4gIGJhY2tncm91bmQtY29sb3I6IEBldmVudEhpbGl0ZUltcG9ydGFudDtcclxufVxyXG5cclxuLmRheS1oaWdobGlnaHQuZGgtZXZlbnQtd2FybmluZzpob3ZlcixcclxuLmRheS1oaWdobGlnaHQuZGgtZXZlbnQtd2FybmluZyB7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogQGV2ZW50SGlsaXRlV2FybmluZztcclxufVxyXG5cclxuLmRheS1oaWdobGlnaHQuZGgtZXZlbnQtaW5mbzpob3ZlcixcclxuLmRheS1oaWdobGlnaHQuZGgtZXZlbnQtaW5mbyB7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogQGV2ZW50SGlsaXRlSW5mbztcclxufVxyXG5cclxuLmRheS1oaWdobGlnaHQuZGgtZXZlbnQtaW52ZXJzZTpob3ZlcixcclxuLmRheS1oaWdobGlnaHQuZGgtZXZlbnQtaW52ZXJzZSB7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogQGV2ZW50SGlsaXRlSW52ZXJzZTtcclxufVxyXG5cclxuLmRheS1oaWdobGlnaHQuZGgtZXZlbnQtc3VjY2Vzczpob3ZlcixcclxuLmRheS1oaWdobGlnaHQuZGgtZXZlbnQtc3VjY2VzcyB7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogQGV2ZW50SGlsaXRlU3VjY2VzcztcclxufVxyXG5cclxuLmRheS1oaWdobGlnaHQuZGgtZXZlbnQtc3BlY2lhbDpob3ZlcixcclxuLmRheS1oaWdobGlnaHQuZGgtZXZlbnQtc3BlY2lhbCB7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogQGV2ZW50SGlsaXRlU3BlY2lhbDtcclxufVxyXG4iLCIuY2FsLXJvdy1oZWFkIFtjbGFzcyo9XCJjYWwtY2VsbFwiXTpmaXJzdC1jaGlsZCxcclxuLmNhbC1yb3ctaGVhZCBbY2xhc3MqPVwiY2FsLWNlbGxcIl0ge1xyXG4gIGZvbnQtd2VpZ2h0OiBib2xkZXI7XHJcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gIGJvcmRlcjogMHB4IHNvbGlkO1xyXG4gIHBhZGRpbmc6IDVweCAwO1xyXG59XHJcbi5jYWwtcm93LWhlYWQgW2NsYXNzKj1cImNhbC1jZWxsXCJdIHNtYWxsIHtcclxuICBmb250LXdlaWdodDogbm9ybWFsO1xyXG59XHJcbi5jYWwteWVhci1ib3ggLnJvdzpob3ZlcixcclxuLmNhbC1yb3ctZmx1aWQ6aG92ZXIge1xyXG4gIGJhY2tncm91bmQtY29sb3I6IEByb3dIb3ZlcjtcclxufVxyXG4uY2FsLW1vbnRoLWRheSB7XHJcbiAgaGVpZ2h0OiBAcm93SGVpZ2h0TW9udGg7XHJcbn1cclxuW2NsYXNzKj1cImNhbC1jZWxsXCJdOmhvdmVyLCAuY2VsbC1mb2N1cywgW2NsYXNzKj1cImNhbC1jZWxsXCJdIC5kcm9wLWFjdGl2ZSwgLmNhbC1jZWxsLmRyb3AtYWN0aXZlIHtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiBAZGF5SG92ZXI7XHJcbn1cclxuLmNhbC15ZWFyLWJveCBbY2xhc3MqPVwic3BhblwiXSxcclxuLmNhbC1tb250aC1ib3ggW2NsYXNzKj1cImNhbC1jZWxsXCJdIHtcclxuICBtaW4taGVpZ2h0OiBAcm93SGVpZ2h0TW9udGg7XHJcbiAgYm9yZGVyLXJpZ2h0OiBAYm9yZGVyU2l6ZXZlcnQgQGJvcmRlclN0eWxlIEBib3JkZXJDb2xvcjtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbn1cclxuLmNhbC15ZWFyLWJveCBbY2xhc3MqPVwic3BhblwiXXtcclxuICBtaW4taGVpZ2h0OiBAcm93SGVpZ2h0WWVhcjtcclxufVxyXG4uY2FsLXllYXItYm94IC5yb3cgW2NsYXNzKj1cImNvbC1cIl06bGFzdC1jaGlsZCxcclxuLmNhbC1tb250aC1ib3ggLmNhbC1yb3cgW2NsYXNzKj1cImNhbC1jZWxsXCJdOmxhc3QtY2hpbGQge1xyXG4gIGJvcmRlci1yaWdodDogMHB4O1xyXG59XHJcbi5jYWwteWVhci1ib3ggLnJvdyxcclxuLmNhbC1tb250aC1ib3ggLmNhbC1yb3ctZmx1aWQge1xyXG4gIGJvcmRlci1ib3R0b206IEBib3JkZXJTaXplaG9yaXogQGJvcmRlclN0eWxlIEBib3JkZXJDb2xvcjtcclxuICBtYXJnaW4tbGVmdDogMHB4O1xyXG4gIG1hcmdpbi1yaWdodDogMHB4O1xyXG59XHJcbi5jYWwteWVhci1ib3ggLnJvdzpsYXN0LWNoaWxkLFxyXG4uY2FsLW1vbnRoLWJveCAuY2FsLXJvdy1mbHVpZDpsYXN0LWNoaWxkIHtcclxuICBib3JkZXItYm90dG9tOiAwcHg7XHJcbn1cclxuLmNhbC1tb250aC1ib3gsXHJcbi5jYWwteWVhci1ib3gsXHJcbi5jYWwtd2Vlay1ib3gge1xyXG4gIGJvcmRlci10b3A6IEBib3JkZXJTaXplaG9yaXogQGJvcmRlclN0eWxlIEBib3JkZXJDb2xvcjtcclxuICBib3JkZXItYm90dG9tOiBAYm9yZGVyU2l6ZWhvcml6IEBib3JkZXJTdHlsZSBAYm9yZGVyQ29sb3I7XHJcbiAgYm9yZGVyLXJpZ2h0OiBAYm9yZGVyU2l6ZXZlcnQgQGJvcmRlclN0eWxlIEBib3JkZXJDb2xvcjtcclxuICBib3JkZXItbGVmdDogQGJvcmRlclNpemV2ZXJ0IEBib3JkZXJTdHlsZSBAYm9yZGVyQ29sb3I7XHJcbiAgYm9yZGVyLXJhZGl1czogMnB4O1xyXG59XHJcbi5jYWwtbW9udGgtYm94IHtcclxuICBib3JkZXItcmlnaHQ6IDBweDtcclxuICBib3JkZXItYm90dG9tOiAwcHg7XHJcbn1cclxuc3BhbltkYXRhLWNhbC1kYXRlXSB7XHJcbiAgZm9udC1zaXplOiAxLjJlbTtcclxuICBmb250LXdlaWdodDogbm9ybWFsO1xyXG4gIG9wYWNpdHk6IDAuNTtcclxuICB0cmFuc2l0aW9uOiBhbGwgLjNzIGVhc2UtaW4tb3V0O1xyXG4gIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIC4xcyBlYXNlLWluLW91dDtcclxuICAtbW96LXRyYW5zaXRpb246IGFsbCAuMXMgZWFzZS1pbi1vdXQ7XHJcbiAgLW1zLXRyYW5zaXRpb246IGFsbCAuMXMgZWFzZS1pbi1vdXQ7XHJcbiAgLW8tdHJhbnNpdGlvbjogYWxsIC4xcyBlYXNlLWluLW91dDtcclxuICBtYXJnaW4tdG9wOiAxNXB4O1xyXG4gIG1hcmdpbi1yaWdodDogMTVweDtcclxufVxyXG5zcGFuW2RhdGEtY2FsLWRhdGVdOmhvdmVyIHtcclxuICBvcGFjaXR5OiAxO1xyXG59XHJcblxyXG4uY2FsLWRheS1vdXRtb250aCBzcGFuW2RhdGEtY2FsLWRhdGVdIHtcclxuICBvcGFjaXR5OiAwLjE7XHJcbiAgY3Vyc29yOiBkZWZhdWx0O1xyXG59XHJcblxyXG4uY2FsLWRheS10b2RheSB7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogI2U4ZmRlNztcclxufVxyXG5cclxuLmNhbC1kYXktdG9kYXkgc3BhbltkYXRhLWNhbC1kYXRlXSB7XHJcbiAgY29sb3I6IGRhcmtncmVlbjtcclxufVxyXG4uY2FsLW1vbnRoLWJveCAuY2FsLWRheS10b2RheSBzcGFuW2RhdGEtY2FsLWRhdGVdIHtcclxuICBmb250LXNpemU6IDEuOWVtO1xyXG59XHJcbi5jYWwtZGF5LWhvbGlkYXkgc3BhbltkYXRhLWNhbC1kYXRlXSB7XHJcbiAgY29sb3I6ICM4MDAwODA7XHJcbn1cclxuXHJcbi5jYWwtZGF5LXdlZWtlbmQgc3BhbltkYXRhLWNhbC1kYXRlXSB7XHJcbiAgY29sb3I6IGRhcmtyZWQ7XHJcbn1cclxuXHJcbiNjYWwtd2Vlay1ib3gge1xyXG4gIGJvcmRlcjogQGJvcmRlclNpemUgQGJvcmRlclN0eWxlIEBib3JkZXJDb2xvcjtcclxuICBib3JkZXItcmlnaHQ6IDBweDtcclxuICBib3JkZXItcmFkaXVzOiA1cHggMCAwIDVweDtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiBAcm93SG92ZXI7XHJcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XHJcbn1cclxuXHJcbi5jYWwtd2Vlay1ib3ggLmNhbC1yb3ctaGVhZCB7XHJcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlMWUxZTE7XHJcbn1cclxuXHJcbi5jYWwtZGF5LXRpY2sge1xyXG4gIGJvcmRlcjogQGJvcmRlclNpemUgQGJvcmRlclN0eWxlIEBib3JkZXJDb2xvcjtcclxuICBib3JkZXItdG9wOiAwcHggc29saWQ7XHJcbiAgYm9yZGVyLXJhZGl1czogMCAwIDVweCA1cHg7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogQGRheUhvdmVyO1xyXG4gIHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHJcbiAgLmZhIHtcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgfVxyXG5cclxufVxyXG5cclxuLmNhbC1zbGlkZS1ib3gge1xyXG4gIGJvcmRlci10b3A6IDBweCBzb2xpZCAjOGM4YzhjO1xyXG59XHJcblxyXG4uY2FsLXNsaWRlLWNvbnRlbnQge1xyXG4gIHBhZGRpbmc6IDIwcHg7XHJcbiAgY29sb3I6ICNmZmZmZmY7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogIzU1NTU1NTtcclxuICAtd2Via2l0LWJveC1zaGFkb3c6IGluc2V0IDBweCAwcHggMTVweCAwcHggcmdiYSgwLCAwLCAwLCAwLjUpO1xyXG4gIGJveC1zaGFkb3c6IGluc2V0IDBweCAwcHggMTVweCAwcHggcmdiYSgwLCAwLCAwLCAwLjUpO1xyXG59XHJcblxyXG4uY2FsLXNsaWRlLWNvbnRlbnQgYS5ldmVudC1pdGVtIHtcclxuICBjb2xvcjogI2ZmZmZmZjtcclxuICBmb250LXdlaWdodDogbm9ybWFsO1xyXG59XHJcblxyXG5hLmV2ZW50LWl0ZW0tZWRpdCwgYS5ldmVudC1pdGVtLWRlbGV0ZSB7XHJcbiAgcGFkZGluZy1sZWZ0OiA1cHg7XHJcbn1cclxuXHJcbi5jYWwteWVhci1ib3ggLmNhbC1zbGlkZS1jb250ZW50IGEuZXZlbnQtaXRlbSxcclxuLmNhbC15ZWFyLWJveCBhLmV2ZW50LWl0ZW0tZWRpdCxcclxuLmNhbC15ZWFyLWJveCBhLmV2ZW50LWl0ZW0tZGVsZXRlIHtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgdG9wOiAtM3B4O1xyXG59XHJcblxyXG4uZXZlbnRzLWxpc3Qge1xyXG4gIG1heC1oZWlnaHQ6IEByb3dIZWlnaHRNb250aCAgLSA1M3B4O1xyXG4gIHBhZGRpbmctbGVmdDogNXB4O1xyXG59XHJcbi5jYWwtY29sdW1uIHtcclxuICBib3JkZXItbGVmdDogQGJvcmRlclNpemUgQGJvcmRlclN0eWxlIEBib3JkZXJDb2xvcjtcclxufVxyXG5hLmNhbC1ldmVudC13ZWVrIHtcclxuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgY29sb3I6ICMxNTE1MTU7XHJcbn1cclxuLmJhZGdlLWltcG9ydGFudCB7XHJcblx0YmFja2dyb3VuZC1jb2xvcjojYjk0YTQ4O1xyXG59XHJcblxyXG4ucG9pbnRlciB7XHJcbiAgY3Vyc29yOnBvaW50ZXI7XHJcbn1cclxuXHJcbi5jYWwteWVhci1ib3g6bGFzdC1jaGlsZCB7XHJcbiAgYm9yZGVyLWJvdHRvbTogMHB4O1xyXG59XHJcblxyXG4uY2FsLWNvbnRleHQge1xyXG4gIHdpZHRoOiAxMDAlO1xyXG59XHJcblxyXG5AbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcclxuXHJcbiAgLmNhbC15ZWFyLWJveCBbY2xhc3MqPVwic3BhblwiXTpudGgtY2hpbGQoMikge1xyXG4gICAgYm9yZGVyLXJpZ2h0OiAwcHg7XHJcbiAgfVxyXG5cclxuICAuY2FsLXllYXItYm94IFtjbGFzcyo9XCJzcGFuXCJdOm50aC1jaGlsZCgxKSwgLmNhbC15ZWFyLWJveCBbY2xhc3MqPVwic3BhblwiXTpudGgtY2hpbGQoMikge1xyXG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlMWUxZTE7XHJcbiAgfVxyXG5cclxufVxyXG4iLCIudGV4dC1kYW5nZXItbGlnaHQge1xyXG4gICAgY29sb3I6IGRhcmtlbigjZTkyNTE2LCAzJSk7XHJcbn1cclxuXHJcbi50ZXh0LXdhcm5pbmctbGlnaHQge1xyXG4gICAgY29sb3I6IGRhcmtlbigjRkRCNDVDLCA2JSk7XHJcbn1cclxuXHJcbi50ZXh0LXN1Y2Nlc3MtbGlnaHQge1xyXG4gICAgY29sb3I6IGRhcmtlbigjMzdBRTE3LCAzJSk7XHJcbn1cclxuXHJcbkBuYXZiYXItYmFja2dyb3VuZC1jb2xvcjogIzI3MjcyOTtcclxuQG5hdmJhci10ZXh0LWNvbG9yOiAjYmRjOWNmO1xyXG5AbmF2YmFyLWJhY2tncm91bmQtaW1wZXJzb25hdGUtY29sb3I6IGdvbGQ7XHJcblxyXG5AZHJvcGRvd24tc2VsZWN0ZWQtaXRlbS1iYWNrZ3JvdW5kLWNvbG9yOiAjODdhYWM3O1xyXG5cclxuQGF0dGFjaG1lbnQtYmFja2dyb3VuZC1jb2xvcjojRjhGOEY4O1xyXG5AYXR0YWNobWVudC1ib3JkZXItY29sb3I6I0RERDtcclxuQGF0dGFjaG1lbnQtYm9yZGVyLWRyYWdnZWQtY29sb3I6IGJsdWU7XHJcblxyXG5Abm90aWZpY2F0aW9uLXRpbWUtc2xvdC1zZWxlY3RlZC1jb2xvcjogIzAwOTlmZjtcclxuXHJcbkBub3RpZmljYXRpb24tdGltZS1zbG90LWF2YWlsYWJsZS1jb2xvcjogIzBjN2YwMDtcclxuQG5vdGlmaWNhdGlvbi10aW1lLXNsb3QtbGltaXRlZC1jb2xvcjogI2QyOTk0MDtcclxuQG5vdGlmaWNhdGlvbi10aW1lLXNsb3Qtbm90LWF2YWlsYWJsZS1jb2xvcjogI2QyZDJkMjtcclxuQG5vdGlmaWNhdGlvbi10aW1lLXNsb3Qtb3Zlci1ib29rZWQtY29sb3I6ICNjMTIxMjE7XHJcblxyXG5Abm90aWZpY2F0aW9uLXRpbWUtc2xvdC1hdmFpbGFibGUtaG92ZXItY29sb3I6ICM1MGE4NjY7XHJcbkBub3RpZmljYXRpb24tdGltZS1zbG90LWxpbWl0ZWQtaG92ZXItY29sb3I6ICNkMDgwMzI7XHJcbkBub3RpZmljYXRpb24tdGltZS1zbG90LW5vdC1hdmFpbGFibGUtaG92ZXItY29sb3I6ICM4NDhhOGQ7XHJcbkBub3RpZmljYXRpb24tdGltZS1zbG90LW92ZXItYm9va2VkLWhvdmVyLWNvbG9yOiAjZTA1NzU4O1xyXG5cclxuQG5vdGlmaWNhdGlvbi1kYXNoYm9hcmQtYmx1ZTogIzZGQzNGRTtcclxuQG5vdGlmaWNhdGlvbi1kYXNoYm9hcmQtZ3JlZW46ICM4RUQ1OUY7XHJcbkBub3RpZmljYXRpb24tZGFzaGJvYXJkLWxlc3MtMTAtcGVyY2VudC1hdmFpbGFibGUtY2FwYWNpdHk6ICNFODgxODE7XHJcbkBub3RpZmljYXRpb24tZGFzaGJvYXJkLTEwLXRvLTMwLXBlcmNlbnQtYXZhaWxhYmxlLWNhcGFjaXR5OiAjRkZDOTY2O1xyXG5Abm90aWZpY2F0aW9uLWRhc2hib2FyZC1tb3JlLTMwLXBlcmNlbnQtYXZhaWxhYmxlLWNhcGFjaXR5OiAjNjY2O1xyXG5Abm90aWZpY2F0aW9uLWRhc2hib2FyZC1oYXMtYnJvYWRjYXN0LW1lc3NhZ2U6ICMwMDk0YTI7XHJcbkBub3RpZmljYXRpb24tZGFzaGJvYXJkLWJyb2FkY2FzdC1tZXNzYWdlLWVtcHR5OiAjNjY2O1xyXG5Abm90aWZpY2F0aW9uLWRhc2hib2FyZC1iYWNrZ3JvdW5kOiAjRjlGOUY5O1xyXG5Abm90aWZpY2F0aW9uLWRhc2hib2FyZC13aGl0ZTogI0ZGRkZGRjtcclxuQG5vdGlmaWNhdGlvbi1kYXNoYm9hcmQtYm9yZGVyOiAjZGZlNGU0O1xyXG5cclxuIiwiLmNjLWRyb3AtYm94LXBhcmVudCB7XHJcbiAgICBwb3NpdGlvbjogaW5pdGlhbDtcclxufVxyXG5cclxuLmNjLWRyb3AtYm94IHtcclxuICAgIG9wYWNpdHk6IDA7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcclxuICAgIGJvcmRlcjogMnB4IGRhc2hlZCAjMzMzO1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgbGVmdDogMDtcclxuICAgIHJpZ2h0OiAwO1xyXG4gICAgdG9wOiAwO1xyXG4gICAgYm90dG9tOiAwO1xyXG4gICAgY29sb3I6ICMzMzM7XHJcbiAgICB6LWluZGV4OiAwO1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICBib3JkZXItcmFkaXVzOiAzcHg7XHJcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcclxuICAgIHRyYW5zaXRpb246IG9wYWNpdHkgbGluZWFyIDE1MG1zO1xyXG5cclxuICAgICY6YWZ0ZXIge1xyXG4gICAgICAgIGNvbnRlbnQgOiAnRHJvcCBmaWxlIGhlcmUgdG8gdXBsb2FkJztcclxuICAgICAgICBmb250LWZhbWlseSA6IEBmb250LWZhbWlseTtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgY29sb3I6ICMzMzM7XHJcbiAgICAgICAgZm9udC1zaXplOiAxOHB4O1xyXG4gICAgICAgIHRvcDogNTAlO1xyXG4gICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICB9XHJcblxyXG4gICAgJjpiZWZvcmUge1xyXG4gICAgICAgIGNvbnRlbnQgOiAnXFxmMDkzJztcclxuICAgICAgICBmb250LWZhbWlseSA6IEZvbnRBd2Vzb21lO1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICBjb2xvcjogIzY2NjtcclxuICAgICAgICBmb250LXNpemU6IDI0cHg7XHJcbiAgICAgICAgdG9wOiA1MCU7XHJcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0xNTAlKTtcclxuICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgfVxyXG59XHJcblxyXG4uZHJvcC1hY2NlcHQgLmNjLWRyb3AtYm94IHtcclxuICAgIGJvcmRlci1jb2xvcjogIzRjYWU0YztcclxufVxyXG5cclxuLmRyb3AtcmVqZWN0IC5jYy1kcm9wLWJveCB7XHJcbiAgICBib3JkZXItY29sb3I6ICNkNDNmM2EgIWltcG9ydGFudDtcclxufVxyXG5cclxuLmNjLWRyb3AtYm94LXRleHQge1xyXG4gICAgaGVpZ2h0OiAzMHB4O1xyXG4gICAgdG9wOiA1MCU7XHJcbiAgICBtYXJnaW4tdG9wOiAtMTVweDtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIGxlZnQ6IDA7XHJcbiAgICByaWdodDogMDtcclxufVxyXG5cclxuLmNjLWRyb3AtYm94LWFjdGl2YXRlIC5jYy1kcm9wLWJveCB7XHJcbiAgICBvcGFjaXR5OiAwLjk7XHJcbiAgICB6LWluZGV4OiAxMDtcclxufVxyXG4iLCIuYXR0YWNobWVudHtcclxuICAgIC5ib3hfaW5wdXQge1xyXG4gICAgICBiYWNrZ3JvdW5kOiBAYXR0YWNobWVudC1iYWNrZ3JvdW5kLWNvbG9yO1xyXG4gICAgICBib3JkZXI6IDVweCBkYXNoZWQgQGF0dGFjaG1lbnQtYm9yZGVyLWNvbG9yO1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgIHBhZGRpbmctdG9wOiAyNXB4O1xyXG4gICAgICBwYWRkaW5nLWJvdHRvbTogMTVweDtcclxuICAgIH1cclxuXHJcbiAgICAuZHJhZ292ZXIge1xyXG4gICAgICBib3JkZXI6IDVweCBkYXNoZWQgQGF0dGFjaG1lbnQtYm9yZGVyLWRyYWdnZWQtY29sb3I7XHJcbiAgICB9XHJcbn0iLCIuY29sLWZsZXgtc2l6ZShAd2lkdGgpe1xyXG4gICAgLmNvbCgpOztcclxuICAgIC13ZWJraXQtYm94LWZsZXg6IDA7XHJcbiAgICAtbXMtZmxleDogMCAwIEB3aWR0aDtcclxuICAgIGZsZXg6IDAgMCBAd2lkdGg7XHJcbiAgICBtYXgtd2lkdGg6IEB3aWR0aDtcclxufVxyXG5cclxuLmNvbCgpe1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBtaW4taGVpZ2h0OiAxcHg7XHJcbiAgICBwYWRkaW5nLXJpZ2h0OiBAZ3JpZC1ndXR0ZXItd2lkdGgvMjtcclxuICAgIHBhZGRpbmctbGVmdDogQGdyaWQtZ3V0dGVyLXdpZHRoLzI7XHJcbn1cclxuXHJcblxyXG4ucm93LnJvdy1mbGV4e1xyXG4gICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XHJcbiAgICBkaXNwbGF5OiAtbXMtZmxleGJveDtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAtbXMtZmxleC13cmFwOiB3cmFwO1xyXG4gICAgZmxleC13cmFwOiB3cmFwO1xyXG59XHJcbi5jb2wtZmxleHtcclxuICAgIC5jb2woKTtcclxuICAgIC1tcy1mbGV4LXByZWZlcnJlZC1zaXplOiAwO1xyXG4gICAgZmxleC1iYXNpczogMDtcclxuICAgIC13ZWJraXQtYm94LWZsZXg6IDE7XHJcbiAgICAtbXMtZmxleC1wb3NpdGl2ZTogMTtcclxuICAgIGZsZXgtZ3JvdzogMTtcclxuICAgIG1heC13aWR0aDogMTAwJTtcclxufVxyXG4iLCIuZm9ybS1ncm91cCB7XHJcbiAgICAuYWxlcnQge1xyXG4gICAgICAgIHBhZGRpbmc6IDVweCAxMHB4O1xyXG4gICAgICAgIG1hcmdpbjogMDtcclxuICAgIH1cclxufVxyXG5cclxuLmJ0bi10aWdodCB7XHJcbiAgICBwYWRkaW5nOiAwO1xyXG59XHJcblxyXG5pbnB1dCB7XHJcbiAgICAmLmZvcm0tY29udHJvbCB7XHJcbiAgICAgICAgJi5yZWFkLW9ubHkge1xyXG4gICAgICAgICAgICBib3JkZXI6MHB4O1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOnRyYW5zcGFyZW50O1xyXG4gICAgICAgICAgICBjdXJzb3I6IHRleHQ7XHJcbiAgICAgICAgICAgIGJveC1zaGFkb3c6IG5vbmU7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDNweCAwcHg7XHJcbiAgICAgICAgICAgIGNvbG9yOiAjOTk5O1xyXG4gICAgICAgICAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICAgICAgfVxyXG5cclxuICAgIH1cclxufVxyXG5cclxuLmlucHV0LWdyb3VwLWFkZG9uIHtcclxuXHJcbiAgICBsYWJlbCB7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuICAgICAgICBmb250LXNpemU6IDEycHg7XHJcblxyXG4gICAgICAgIGlucHV0IHtcclxuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICB0b3A6MnB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbn1cclxuXHJcblxyXG4vLyBjaG9zZW4gZHJvcGRvd24sIHNpbmdsZSBzZWxlY3QgLSByZWQgYm9yZGVyIGZvciBmb3JtIGVycm9yc1xyXG4uaGFzLWVycm9yIC5jaG9zZW4tY29udGFpbmVyLXNpbmdsZSAuY2hvc2VuLXNpbmdsZSB7XHJcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjYTk0NDQyICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi8vd2l0aCBiYWNrZ3JvdW5kXHJcbi5oYXMtZXJyb3ItYmcgLmNob3Nlbi1jb250YWluZXItc2luZ2xlIC5jaG9zZW4tc2luZ2xlIHtcclxuICAgIC5yZS11c2UtdmFsaWRhdGlvbjtcclxufVxyXG5cclxuLy8gbm8gc2hhZG93IHdoZW4gYWN0aXZlIChqdXN0IHRoZSBibHVlIGJvcmRlcilcclxuLmNob3Nlbi1jb250YWluZXItYWN0aXZlIC5jaG9zZW4tc2luZ2xlIHtcclxuICBib3gtc2hhZG93OiBub25lICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5jaG9zZW4tZHJvcCB7XHJcbiAgICB3aWR0aDogZml0LWNvbnRlbnQ7XHJcbiAgICBtaW4td2lkdGg6IDEwMCU7XHJcbn1cclxuXHJcblxyXG5cclxuLnJlLXVzZS12YWxpZGF0aW9uIHtcclxuICAgIGJvcmRlcjogMXB4IHNvbGlkIEBlcnJvci1jb2xvcjtcclxuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAwLCAwLCAwLjA1KSAhaW1wb3J0YW50O1xyXG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi9hc3NldHMvZXJyb3IucG5nJyk7XHJcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiB0b3AgcmlnaHQ7XHJcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4gICAgYm9yZGVyLXJhZGl1czogM3B4O1xyXG59XHJcblxyXG4udGFiLWVycm9yIHtcclxuICAgIGEge1xyXG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vYXNzZXRzL2Vycm9yLnBuZycpO1xyXG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IHRvcCByaWdodDtcclxuICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG5cclxuICAgICAgICAuYmFkZ2Uge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOkBlcnJvci1jb2xvciAhaW1wb3J0YW50O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuXHJcbmZvcm0uc3VibWl0dGVkIHtcclxuICAgIC5uZy1pbnZhbGlkLXJlcXVpcmVkIHtcclxuICAgICAgICAucmUtdXNlLXZhbGlkYXRpb247XHJcblxyXG4gICAgICAgIC5jaG9zZW4tc2luZ2xlIHtcclxuICAgICAgICAgICAgLnJlLXVzZS12YWxpZGF0aW9uO1xyXG4gICAgICAgICAgICBib3JkZXItd2lkdGg6IDBweCAhaW1wb3J0YW50O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgKyAuY2hvc2VuLWNvbnRhaW5lciAuY2hvc2VuLXNpbmdsZSB7XHJcbiAgICAgICAgICAgIC5yZS11c2UtdmFsaWRhdGlvbjtcclxuICAgICAgICB9XHJcblxyXG5cclxuICAgICAgICAmLnVpLXNlbGVjdC1jb250YWluZXIsXHJcbiAgICAgICAgLnVpLXNlbGVjdC1jb250YWluZXIge1xyXG4gICAgICAgICAgICBib3JkZXItd2lkdGg6IDBweCAhaW1wb3J0YW50O1xyXG5cclxuICAgICAgICAgICAgLnVpLXNlbGVjdC10b2dnbGUge1xyXG4gICAgICAgICAgICAgICAgLnJlLXVzZS12YWxpZGF0aW9uO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5uZy1pbnZhbGlkLW1pbixcclxuICAgIC5uZy1pbnZhbGlkLW1heCB7XHJcbiAgICAgICAgLnJlLXVzZS12YWxpZGF0aW9uO1xyXG4gICAgfVxyXG4gICAgXHJcbn1cclxuXHJcbi5pbmZvLXRvLXNlY29uZGFyeSB7XHJcbiAgICAuYnRuLWluZm8ge1xyXG4gICAgICAgIC5idG4tc2Vjb25kYXJ5O1xyXG4gICAgICAgIC5jYXNlLWluaXRpYWw7XHJcblxyXG4gICAgICAgIC5mYSB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDoxMHB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLmVycm9yLXRleHQge1xyXG4gICAgY29sb3I6IHJlZDtcclxuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG59XHJcblxyXG4udWktc2VsZWN0LWJvb3RzdHJhcCA+IC51aS1zZWxlY3QtY2hvaWNlcyxcclxuLnVpLXNlbGVjdC1ib290c3RyYXAgPiAudWktc2VsZWN0LW5vLWNob2ljZSB7XHJcbiAgICB3aWR0aDogYXV0byAhaW1wb3J0YW50O1xyXG4gICAgbWluLXdpZHRoOiAxMDAlO1xyXG59XHJcblxyXG5cclxuXHJcbi50ZC1lcnJvciB7XHJcbiAgICAuZXJyb3ItdGV4dDtcclxuICAgIGZvbnQtc2l6ZToxM3B4O1xyXG4gICAgYm9yZGVyOiAxcHggc29saWQgcmdiYSgyNTUsMCwwLDEpICFpbXBvcnRhbnQ7ICAgXHJcbn1cclxuXHJcbnNlbGVjdC5zZWxlY3Qtc20ge1xyXG4gICAgcGFkZGluZzogMHB4IDVweDtcclxuICAgIGhlaWdodDogMjVweDtcclxufVxyXG5cclxuLmZvcm0tZXJyb3JzIHtcclxuICAgIC51aS1zZWxlY3QtZXJyb3Ige1xyXG4gICAgICAgIC5mb3JtLWNvbnRyb2wge1xyXG4gICAgICAgICAgICAucmUtdXNlLXZhbGlkYXRpb247XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgLm5nLWludmFsaWQtcmVxdWlyZWQge1xyXG4gICAgICAgIC5yZS11c2UtdmFsaWRhdGlvbjtcclxuICAgIH1cclxufVxyXG5cclxuLnJlcXVpcmVkIHtcclxuICAgIC5yZS11c2UtdmFsaWRhdGlvbjtcclxufVxyXG5cclxuXHJcbi5zdGVwLXRocmVlLWVycm9yLWJvcmRlciB7XHJcbiAgICBpbnB1dCB7XHJcbiAgICAgICAgLnJlLXVzZS12YWxpZGF0aW9uO1xyXG4gICAgfVxyXG59XHJcblxyXG4uYnRuLXByaW1hcnkge1xyXG4gICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjIgbGluZWFyO1xyXG5cclxuICAgICYuYnV0dG9uLWVycm9yIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZWQgIWltcG9ydGFudDtcclxuICAgIH1cclxufVxyXG5cclxuLmVycm9yLWJvcmRlciB7XHJcbiAgICBpbnB1dCB7XHJcbiAgICAgICAgLnJlLXVzZS12YWxpZGF0aW9uO1xyXG4gICAgfVxyXG59XHJcblxyXG5pbnB1dC5lcnJvci1ib3JkZXIge1xyXG4gICAgLnJlLXVzZS12YWxpZGF0aW9uO1xyXG59XHJcblxyXG4udWktc2VsZWN0LWVycm9yIHtcclxuICAgIC5mb3JtLWNvbnRyb2wge1xyXG4gICAgICAgIC5yZS11c2UtdmFsaWRhdGlvbjtcclxuICAgIH0gICAgXHJcbn1cclxuXHJcbi5kYXktcGlja2VyIHtcclxuICAgIGlucHV0W3JlYWRvbmx5XSB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5pbnB1dC1ncm91cC1hZGRvbiB7XHJcbiAgICBwYWRkaW5nOiA1cHggMTJweDtcclxufVxyXG5cclxuLmRhdGVQaWNrZXJXcmFwcGVyIHtcclxuICAgIC5kYXktcGlja2VyIHtcclxuICAgICAgICBpbnB1dFtyZWFkb25seV0ge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAgICAgICAgICAgYm9yZGVyOjA7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuaW5wdXQtZ3JvdXAtYWRkb24ge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgIH1cclxuICAgIH0gICAgXHJcbn1cclxuXHJcbi5yZXF1aXJlZC1ib3JkZXItbGVmdCB7XHJcbiAgICBib3JkZXItbGVmdDogMnB4IHNvbGlkIEBjb3Jwb3JhdGVSZWQ7XHJcblxyXG4gICAgbGFiZWwge1xyXG4gICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgY29udGVudCA6ICcqICc7XHJcbiAgICAgICAgICAgIGNvbG9yOkBlcnJvci1jb2xvcjtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi5zb21lLXJlcXVpcmVkLWJvcmRlci1sZWZ0IHtcclxuICAgIGJvcmRlci1sZWZ0OiAycHggc29saWQgQGNvcnBvcmF0ZVJlZDtcclxuXHJcbiAgICBsYWJlbC5sYWJlbC1yZXF1aXJlZCB7XHJcbiAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICBjb250ZW50IDogJyogJztcclxuICAgICAgICAgICAgY29sb3I6QGVycm9yLWNvbG9yO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuQGVycm9yLWNvbG9yIDogI2U1MDAwMDtcclxuQHdhcm5pbmdzLWNvbG9yIDogI2YxOTUxMTtcclxuQHdhcm5pbmctdGV4dCA6ICNkNDgxMDA7XHJcbkBzdWNjZXNzLWNvbG9yIDogIzE5ODQxOTtcclxuQGluZm8tY29sb3IgOiAjMGE1ZGM3O1xyXG5cclxuLmFsZXJ0LWNvbnRhaW5lcixcclxuLmVycm9yLWNvbnRhaW5lciB7XHJcblxyXG4gICAgLmFsZXJ0LWRhbmdlcixcclxuICAgIC5hbGVydC13YXJuaW5nLFxyXG4gICAgLmFsZXJ0LWluZm8sXHJcbiAgICAuYWxlcnQtc3VjY2VzcyB7XHJcbiAgICAgICAgcGFkZGluZzogMTBweDtcclxuICAgICAgICBwYWRkaW5nLWxlZnQ6IDQwcHg7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG4gICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgXHJcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBGb250QXdlc29tZTtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAyNHB4O1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIGxlZnQ6MTBweDtcclxuICAgICAgICAgICAgdG9wOjJweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIGRpdiB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgYSB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICAgICAgcGFkZGluZzo1cHggMTBweDtcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDo3cHg7XHJcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDNweDtcclxuXHJcbiAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgb3BhY2l0eTogMC43O1xyXG4gICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5hbGVydC1kYW5nZXIge1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAwLCAwLCAwLjA1KSAhaW1wb3J0YW50O1xyXG4gICAgICAgIGNvbG9yOiBAZXJyb3ItY29sb3I7XHJcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgQGVycm9yLWNvbG9yO1xyXG4gICAgICAgIFxyXG4gICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgY29udGVudDogJ1xcZjA1Nyc7XHJcbiAgICAgICAgICAgIGNvbG9yOkBlcnJvci1jb2xvcjtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIGEge1xyXG4gICAgICAgICAgICBjb2xvcjogd2hpdGU7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3IgOiBAZXJyb3ItY29sb3I7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5hbGVydC13YXJuaW5nIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMTg1LCAwLCAwLjA1KSAhaW1wb3J0YW50O1xyXG4gICAgICAgIGNvbG9yOiBAd2FybmluZy10ZXh0O1xyXG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkIEB3YXJuaW5ncy1jb2xvcjtcclxuICAgICAgICBcclxuICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgIGNvbnRlbnQ6ICdcXGYwNzEnO1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDIycHg7XHJcbiAgICAgICAgICAgIGNvbG9yOkB3YXJuaW5nLXRleHQ7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBhIHtcclxuICAgICAgICAgICAgY29sb3I6IHdoaXRlO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yIDogQHdhcm5pbmctdGV4dDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmFsZXJ0LWluZm8ge1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMjU1LCAwLjA1KSAhaW1wb3J0YW50O1xyXG4gICAgICAgIGNvbG9yOiBAaW5mby1jb2xvcjtcclxuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCBAaW5mby1jb2xvcjtcclxuICAgICAgICBcclxuICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgIGNvbnRlbnQ6ICdcXGYwNWEnO1xyXG4gICAgICAgICAgICBjb2xvcjpAaW5mby1jb2xvcjtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICBhIHtcclxuICAgICAgICAgICAgY29sb3I6IHdoaXRlO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yIDogQGluZm8tY29sb3I7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5hbGVydC1zdWNjZXNzIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDI1NSwgMCwgMC4wNSkgIWltcG9ydGFudDtcclxuICAgICAgICBjb2xvcjogQHN1Y2Nlc3MtY29sb3I7XHJcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgQHN1Y2Nlc3MtY29sb3I7XHJcbiAgICAgICAgXHJcbiAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICBjb250ZW50OiAnXFxmMDU4JztcclxuICAgICAgICAgICAgY29sb3I6QHN1Y2Nlc3MtY29sb3I7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAgYSB7XHJcbiAgICAgICAgICAgIGNvbG9yOiB3aGl0ZTtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvciA6IEBzdWNjZXNzLWNvbG9yO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcblxyXG59XHJcblxyXG4uaW5wdXQtZ3JvdXAge1xyXG4gICAgLmNob3Nlbi1jb250YWluZXIgLmNob3Nlbi1zaW5nbGUge1xyXG4gICAgICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwcHg7XHJcbiAgICAgICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDBweDtcclxuICAgIH1cclxufVxyXG5cclxuLmlucHV0LWdyb3VwLWFkZG9uIHsgXHJcbiAgICBwYWRkaW5nOiA1cHggMTJweDtcclxufVxyXG5cclxuLy8gd2hlcmUgd2UgZGlzYWJsZSBnbG9iYWwgZm9ybSBncm91cCBlcnJvciBzdHlsaW5nLCBcclxuLy8gd2UgZmFsbCBiYWNrIG9uIGFuZ3VsYXIgZXJyb3IgY2xhc3NlcyBcclxuLm5vLWVycm9yLXN0eWxpbmcge1xyXG4gICAgJi5uZy1pbnZhbGlkLm5nLWRpcnR5e1xyXG4gICAgICAgIC5oYXMtZXJyb3IgLmZvcm0tY29udHJvbCgpO1xyXG4gICAgfVxyXG59XHJcbi5uZy1zdWJtaXR0ZWQgLm5vLWVycm9yLXN0eWxpbmd7XHJcbiAgICAmLm5nLWludmFsaWR7XHJcbiAgICAgICAgLmhhcy1lcnJvciAuZm9ybS1jb250cm9sKCk7XHJcbiAgICB9XHJcbn1cclxuXHJcblxyXG4vL2ZvciBhZGRpbmcgc2ltcGxlIHN1ZmZpeGVzIGFuZCBwcmVmaXhlcyB0byBpbnB1dHMgd2l0aG91dCBoZWF2eSBpbnB1dCBncm91cHNcclxuLmlucHV0LXdyYXBwZXJ7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAucHJlZml4LCAuc3VmZml4e1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICB0b3A6MDtcclxuICAgICAgICBsaW5lLWhlaWdodDozNHB4O1xyXG4gICAgICAgIGNvbG9yOiAjYWJhYmFkO1xyXG4gICAgICAgIHBhZGRpbmc6MCA1cHg7XHJcbiAgICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgfVxyXG4gICAgLnByZWZpeHtcclxuICAgICAgICBsZWZ0OjA7XHJcbiAgICB9XHJcbiAgICAuc3VmZml4e1xyXG4gICAgICAgIHJpZ2h0OjA7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5maWVsZC1uby1sYWJlbHtcclxuICAgIG1hcmdpbi10b3A6MjBweDtcclxufVxyXG5cclxuLmFkZC1hZGRyZXNzLW1vZGFsIHtcclxuICAgIGZpZWxkc2V0IHsgICAgICAgIFxyXG4gICAgICAgIC5mb3JtLWdyb3VwOmZpcnN0LWNoaWxkIHtcclxuICAgICAgICAgICAgd2lkdGg6IDE1NCUgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgaGVpZ2h0OiA3MHB4O1xyXG5cclxuICAgICAgICAgICAgLmJ0bi1saW5rIHtcclxuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNjJweCk7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgLmZvcm0tZ3JvdXAge1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOjBweCAhaW1wb3J0YW50O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuYWRkcmVzcy16b25lIHtcclxuICAgICAgICBtYXJnaW4tdG9wOjcwcHg7XHJcbiAgICB9XHJcbn0iLCIudGFibGUtcm93IHtcclxuICAgIGRpc3BsYXk6IHRhYmxlLXJvdztcclxuICAgIHdpZHRoOiAxMDAlO1xyXG59XHJcblxyXG4udGV4dC13cmFwIHtcclxuICAgIHdvcmQtd3JhcDogYnJlYWstd29yZCAhaW1wb3J0YW50O1xyXG4gICAgd2hpdGUtc3BhY2U6IGluaXRpYWwgIWltcG9ydGFudDtcclxufVxyXG5cclxuLnRhYmxlLWNlbGwge1xyXG4gICAgZGlzcGxheTogdGFibGUtY2VsbDtcclxufVxyXG5cclxuLmQtbm9uZSB7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG59XHJcblxyXG4uZm9udC0xMyB7XHJcbiAgICBmb250LXNpemU6IDEzcHg7XHJcbn1cclxuXHJcbi5mb250LTE0IHtcclxuICAgIGZvbnQtc2l6ZTogMTRweDtcclxufVxyXG5cclxuLmZvbnQtMTUge1xyXG4gICAgZm9udC1zaXplOiAxNXB4O1xyXG59XHJcblxyXG4uZnVsbC13aWR0aCB7XHJcbiAgICB3aWR0aDogMTAwJTtcclxufVxyXG5cclxuLnZhLXRvcCB7XHJcbiAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xyXG59XHJcblxyXG4udmEtbWlkZGxlIHtcclxuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGUgIWltcG9ydGFudDtcclxufVxyXG5cclxuLndoaXRlLWJnIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xyXG59XHJcblxyXG4uY2xlYXIge1xyXG4gICAgY2xlYXI6IGJvdGg7XHJcbn1cclxuXHJcbi5wb3MtcmVsIHtcclxuICAgIHBvc2l0aW9uOnJlbGF0aXZlO1xyXG59XHJcblxyXG4ucG9zLWluaXRpYWwge1xyXG4gICAgcG9zaXRpb246IGluaXRpYWwgIWltcG9ydGFudDtcclxufVxyXG5cclxuLm5vd3JhcCB7XHJcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xyXG59XHJcblxyXG4uY2FzZS1pbml0aWFsIHtcclxuICAgIHRleHQtdHJhbnNmb3JtOiBpbml0aWFsICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi8vZmxvYXRpbmcgZm9vdGVyIGV4YW1wbGUgY2FuIGJlIGZvdW5kIG9uICdtYW5hZ2Utc2NoZWR1bGUudHBsLmh0bWwnXHJcbi5mb290ZXItZmxvYXRpbmcge1xyXG4gICAgcG9zaXRpb246IGZpeGVkO1xyXG4gICAgd2lkdGg6MTAwJTtcclxuICAgIHotaW5kZXg6IDk5OTtcclxuICAgIGJvdHRvbTogMHB4O1xyXG4gICAgaGVpZ2h0OiA1MHB4O1xyXG4gICAgcGFkZGluZy10b3A6MTBweDtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICNmNGY0ZjQ7XHJcbiAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4zcyBlYXNlLW91dDtcclxuXHJcbiAgICAmLm5lZy1tYXItcGFkIHtcclxuICAgICAgICBtYXJnaW4tbGVmdDotMTVweDtcclxuICAgICAgICBwYWRkaW5nLWxlZnQ6MTVweDtcclxuICAgIH1cclxuICAgIFxyXG4gICAgLnJvdyB7XHJcbiAgICAgICAgcGFkZGluZy1sZWZ0OjE1cHg7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5ub3JtYWwtY2FzZSB7XHJcbiAgICB0ZXh0LXRyYW5zZm9ybTppbml0aWFsO1xyXG59XHJcblxyXG4uY29sb3ItaW5pdGlhbCB7XHJcbiAgICBjb2xvcjogIzMzMztcclxufVxyXG5cclxuLnNlYXJjaC1jb250cm9sIHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbiAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgY29udGVudCA6ICdcXGYwMDInO1xyXG4gICAgICAgIGZvbnQtZmFtaWx5OkZvbnRBd2Vzb21lO1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICBsZWZ0OiA4cHg7XHJcbiAgICAgICAgdG9wOiA1cHg7XHJcbiAgICAgICAgY29sb3I6Izk5OTtcclxuICAgICAgICBmb250LXNpemU6IDE1cHg7XHJcbiAgICB9XHJcblxyXG4gICAgLmZvcm0tY29udHJvbCB7XHJcbiAgICAgICAgcGFkZGluZy1sZWZ0OjMwcHg7XHJcbiAgICB9XHJcbn1cclxuXHJcblxyXG4uY29udGFpbmVyLWZsdWlkIHtcclxuICAgICYuY29udGFpbmVyLWdyZXkge1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNFQ0VDRUM7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5saW5lLWhlaWdodC0xIHtcclxuICAgIGxpbmUtaGVpZ2h0OiAxO1xyXG59XHJcblxyXG4ubW9kYWwtMTAwcGMtc2Nyb2xsYWJsZSB7XHJcbiAgICAubW9kYWwge1xyXG4gICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAubW9kYWwtZGlhbG9nIHtcclxuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICAubW9kYWwtY29udGVudCB7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IH5cImNhbGMoMTAwJSAtIDcwcHgpXCI7XHJcbiAgICAgICAgICAgICAgICAubW9kYWwtYm9keSB7XHJcbiAgICAgICAgICAgICAgICAgICAgbWF4LWhlaWdodDogflwiY2FsYygxMDAlIC0gMTM1cHgpXCI7XHJcbiAgICAgICAgICAgICAgICAgICAgb3ZlcmZsb3cteTogYXV0bztcclxuICAgICAgICAgICAgICAgICAgICBvdmVyZmxvdy14OiBoaWRkZW47XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn0gXHJcbi5vdmVyZmxvdy14IHtcclxuICAgIG92ZXJmbG93LXg6IGF1dG87XHJcbn1cclxuXHJcbi5vdmVyZmxvdy1tb2RhbCB7XHJcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgXHJcbiAgICAubW9kYWwge1xyXG4gICAgICAgIG92ZXJmbG93LXk6YXV0bztcclxuICAgIH1cclxufSIsImxhYmVsLmlucHV0LWN1c3RvbXtcclxuICAgIEBzaXplOiAyMnB4O1xyXG4gICAgQGNvbG9yOiAjNzg3YTdhO1xyXG4gICAgQGJvcmRlci1jb2xvcjogI2NjYztcclxuXHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIGxpbmUtaGVpZ2h0OjM0cHg7XHJcbiAgICBtaW4taGVpZ2h0OiAzNHB4O1xyXG4gICAgdmVydGljYWwtYWxpZ246IGNlbnRlcjtcclxuICAgIHBhZGRpbmctdG9wOjA7XHJcbiAgICBwYWRkaW5nLWxlZnQ6MjdweDtcclxuXHJcbiAgICAmOmhvdmVye1xyXG4gICAgICAgIC5pbnB1dC1jdXN0b20tc2tpbntcclxuICAgICAgICAgICAgYm94LXNoYWRvdzogaW5zZXQgLTFweCAxcHggN3B4IHJnYmEoMCwwLDAsLjEpO1xyXG4gICAgICAgICAgICBib3JkZXItY29sb3I6IEBib3JkZXItY29sb3I7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIGlucHV0W3R5cGU9XCJyYWRpb1wiXSwgaW5wdXRbdHlwZT1cImNoZWNrYm94XCJde1xyXG4gICAgICAgIHdpZHRoOiBAc2l6ZTtcclxuICAgICAgICBoZWlnaHQ6IEBzaXplO1xyXG4gICAgICAgIG9wYWNpdHk6MDtcclxuICAgICAgICBtYXJnaW4tdG9wOjA7IFxyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAmOmZvY3VzICB+IC5pbnB1dC1jdXN0b20tc2tpbiB7XHJcbiAgICAgICAgICAgIG91dGxpbmU6IDFweCBkb3R0ZWQgIzIxMjEyMTtcclxuICAgICAgICAgICAgb3V0bGluZTogNXB4IGF1dG8gLXdlYmtpdC1mb2N1cy1yaW5nLWNvbG9yO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJjpkaXNhYmxlZCwgJi5kaXNhYmxlZCB7XHJcbiAgICAgICAgICAgIH4gLmlucHV0LWN1c3RvbS1za2lue1xyXG4gICAgICAgICAgICAgICAgY3Vyc29yOiBub3QtYWxsb3dlZDtcclxuICAgICAgICAgICAgICAgIG9wYWNpdHk6LjU7XHJcbiAgICAgICAgICAgICAgICBvcGFjaXR5OiAuNTtcclxuICAgICAgICAgICAgICAgIGJveC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHdoaXRlICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItY29sb3I6ICNjY2MgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgICY6YWZ0ZXJ7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICMzMzMgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIC5pbnB1dC1jdXN0b20tc2tpbntcclxuICAgICAgICB3aWR0aDogQHNpemU7XHJcbiAgICAgICAgaGVpZ2h0OiBAc2l6ZTtcclxuICAgICAgICBtYXJnaW4tdG9wOiA2cHg7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIGxlZnQ6MDtcclxuICAgICAgICB0b3A6MDtcclxuICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcclxuICAgICAgICBib3JkZXI6MXB4IHNvbGlkIEBib3JkZXItY29sb3I7XHJcbiAgICAgICAgYmFja2dyb3VuZDp3aGl0ZTtcclxuICAgIH1cclxuICAgICAgICBcclxuICAgIGlucHV0W3R5cGU9XCJyYWRpb1wiXSB7IFxyXG4gICAgICAgIH4gLmlucHV0LWN1c3RvbS1za2luIHtcclxuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czoxMDBweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgJjpjaGVja2VkLCAmOmhvdmVyOmNoZWNrZWQge1xyXG4gICAgICAgICAgICB+IC5pbnB1dC1jdXN0b20tc2tpbntcclxuICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogQGJvcmRlci1jb2xvciArICMyMjI7XHJcbiAgICAgICAgICAgICAgICAmOmFmdGVye1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgICAgICBsZWZ0OiA0cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgdG9wOiA0cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEycHg7XHJcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxMnB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDEwMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlcjogMnB4IHNvbGlkIHdoaXRlO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIGlucHV0W3R5cGU9XCJjaGVja2JveFwiXSB7XHJcbiAgICAgICAgfiAuaW5wdXQtY3VzdG9tLXNraW4ge1xyXG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOjJweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgJjpjaGVja2VkLCAmOmhvdmVyOmNoZWNrZWQge1xyXG4gICAgICAgICAgICB+IC5pbnB1dC1jdXN0b20tc2tpbntcclxuICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogQGJvcmRlci1jb2xvcjtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6d2hpdGU7XHJcbiAgICAgICAgICAgICAgICAmOmFmdGVye1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXFxmMDBjXCI7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICdGb250QXdlc29tZSc7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgICAgIGxlZnQ6IC0xcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgdG9wOiAtMXB4O1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiBAc2l6ZTtcclxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IEBzaXplO1xyXG4gICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiBAc2l6ZTtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjpAY29sb3I7XHJcbiAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjpjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICBcclxufVxyXG5cclxudGFibGUgbGFiZWwuaW5wdXQtY3VzdG9tIHtcclxuICAgIG1pbi1oZWlnaHQ6IDI0cHg7XHJcbn0iLCJcclxuLnVpLXNlbGVjdC1jb250YWluZXIge1xyXG4gIC51aS1zZWxlY3QtdG9nZ2xlIHtcclxuICAgIGhlaWdodDogMzRweDtcclxuICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgfVxyXG5cclxuICAudWktc2VsZWN0LWFsbG93LWNsZWFyICsgLmNhcmV0IHtcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgfVxyXG5cclxuICAudWktc2VsZWN0LW1hdGNoIHtcclxuICAgIG92ZXJmbG93IDogaGlkZGVuO1xyXG5cclxuICAgIC5jYXJldCB7XHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgcmlnaHQ6IDEycHg7XHJcbiAgICAgIHRvcDogMTRweDtcclxuICAgIH1cclxuXHJcbiAgICAudWktc2VsZWN0LWNsZWFyIHtcclxuICAgICAgYm9yZGVyOiAwO1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICByaWdodDogMXB4O1xyXG4gICAgICB0b3A6IDFweDtcclxuICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuICAgICAgZm9udC1zaXplOiAxMXB4O1xyXG4gICAgICBib3JkZXItcmFkaXVzOiAwIDRweCA0cHggMDtcclxuICAgICAgaGVpZ2h0OiAzMnB4O1xyXG4gICAgICB3aWR0aDogMzBweDtcclxuICAgIH1cclxuXHJcbiAgICAmW2Rpc2FibGVkXSB7XHJcbiAgICAgIGN1cnNvcjogbm90LWFsbG93ZWQ7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNlZWU7XHJcbiAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICB9XHJcblxyXG4gICAgLmJ0bi1saW5rIHtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcbiAgICAgIGZvbnQtc2l6ZTogMTFweDtcclxuICAgICAgbWFyZ2luLXJpZ2h0OiA1cHggIWltcG9ydGFudDtcclxuICAgIH1cclxuXHJcbiAgICBhLmJ0bi5idG4teHMuYnRuLWxpbmsucHVsbC1yaWdodCB7XHJcbiAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgd2lkdGg6IDI5cHg7XHJcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgbWFyZ2luLXRvcDogLTZweDtcclxuICAgICAgcGFkZGluZy10b3A6IDRweDtcclxuICAgICAgY29sb3I6IzMzMztcclxuICAgICAgcmlnaHQ6IC0xcHg7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYigyMDQsIDIwNCwgMjA0KTtcclxuICAgICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDVweDtcclxuICAgICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDVweDtcclxuICAgICAgYm94LXNoYWRvdzogcmdiYSgwLCAwLCAwLCAwLjE1KSAwcHggMHB4IDVweCAwcHggaW5zZXQ7XHJcbiAgICAgIG1hcmdpbi1yaWdodDogMHB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgIHotaW5kZXg6IDE7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAudWktc2VsZWN0LW11bHRpcGxlIHtcclxuICAgIC51aS1zZWxlY3Qtc2VhcmNoIHtcclxuICAgICAgaGVpZ2h0OiAyNnB4ICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAudWktc2VsZWN0LWNob2ljZXMtcm93IC5yb3cge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICB9XHJcbn1cclxuXHJcbi51aS1zZWxlY3QtbXVsdGlwbGUgaW5wdXQudWktc2VsZWN0LXNlYXJjaDpub3QoLm5nLXRvdWNoZWQpIHtcclxuICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xyXG59IiwibWFwIHtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgaGVpZ2h0OiAxMDAlO1xyXG59XHJcblxyXG4udmVoaWNsZS1sYWJlbCB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcclxuICAgIHBhZGRpbmc6IDFweCA1cHg7XHJcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjYmJiO1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XHJcbn1cclxuXHJcbi5tYXAtYnV0dG9ucyB7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICByaWdodDogMTAwcHg7XHJcbiAgICBtYXJnaW4tdG9wOiA1cHg7XHJcbiAgICB6LWluZGV4OiAxO1xyXG5cclxuICAgIC5idG4ge1xyXG4gICAgICAgIGNsZWFyOiBib3RoO1xyXG4gICAgfVxyXG59XHJcblxyXG4uaGlzdG9yeS1maWx0ZXItYXJlYSB7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogMC41ZW07XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgLmZvcm0ge1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIH1cclxufVxyXG5cclxuLmxvYWRpbmctb3ZlcmxheSAuY29udGFpbmVyIHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIGhlaWdodDogMTAwJTtcclxufVxyXG5cclxuLmZpbHRlcnMgbGFiZWwge1xyXG4gICAgbWFyZ2luLXJpZ2h0OiAwLjVlbTtcclxufVxyXG5cclxuLm1hcC1ub3RpY2Uge1xyXG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcclxuICAgIHBhZGRpbmc6IDhweCAxMHB4O1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2Y0ZjRmNDtcclxuICAgIGJvcmRlci1yYWRpdXM6IDRweDtcclxufVxyXG5cclxuLm1hcC13aW5kb3ctZm9ybSB7XHJcbiAgICAud2luZG93LWxhYmVsLFxyXG4gICAgLndpbmRvdy1jb250cm9sIHtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBvdXRsaW5lOiAwO1xyXG4gICAgfVxyXG5cclxuICAgIC5tYXAtd2luZG93LWZvcm0tZ3JvdXAge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgLndpbmRvdy1jb250cm9sIHtcclxuICAgICAgICBib3JkZXItd2lkdGg6IDAgMCAxcHggMDtcclxuICAgICAgICBib3JkZXItYm90dG9tLWNvbG9yOiByZ2IoMjM4LCAyMzgsIDIzOCk7XHJcbiAgICB9XHJcblxyXG4gICAgLmJ0biB7XHJcbiAgICAgICAgZm9udC1zaXplOiAxM3B4O1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiAzMDA7XHJcbiAgICB9XHJcbn1cclxuXHJcbiIsIi5rLWZpbHRlcmNlbGwge1xyXG5cdC5kYXRlLXJhbmdlIHtcclxuXHRcdHBhZGRpbmctcmlnaHQ6IDBweCAhaW1wb3J0YW50O1xyXG5cclxuXHRcdGJ1dHRvbiB7XHJcblx0XHRcdHBvc2l0aW9uOiBpbml0aWFsICFpbXBvcnRhbnQ7XHJcblx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuXHRcdH1cclxuXHJcblx0XHQuay1waWNrZXItd3JhcCB7XHJcblx0XHRcdHBhZGRpbmctcmlnaHQ6MHB4O1xyXG5cdFx0fVxyXG5cclxuXHRcdC5rLWRhdGVwaWNrZXIge1xyXG5cdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcblx0XHRcdG1heC13aWR0aDogOTVweDtcclxuXHRcdH1cclxuXHJcblx0XHQjc3RhcnREYXRlLFxyXG5cdFx0I2VuZERhdGUgIHtcclxuXHRcdFx0Zm9udC1zaXplOiAxMXB4O1x0XHRcclxuXHRcdH1cclxuXHJcblxyXG5cdFx0LmstbnVtZXJpY3RleHRib3gge1xyXG5cdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcblx0XHRcdG1heC13aWR0aDogNzVweDtcclxuXHRcdFx0Zm9udC1zaXplOiAxMXB4O1xyXG5cdFx0fVxyXG5cclxuXHRcdCNzdGFydFJhbmdlLFxyXG5cdFx0I2VuZFJhbmdlIHtcclxuXHRcdFx0Zm9udC1zaXplOiAxMXB4O1xyXG5cdFx0fVxyXG5cclxuXHRcdC5mYS1hcnJvd3MtaCB7XHJcblx0XHRcdG1hcmdpbi1sZWZ0OjRweDtcclxuXHRcdFx0bWFyZ2luLXJpZ2h0OjRweDtcclxuXHRcdH1cdFx0XHJcblx0fVxyXG59IiwiLmJ0bi1saW5rIHtcclxuICBjdXJzb3I6IHBvaW50ZXI7XHJcbn1cclxuXHJcbi5idG4taW52aXMge1xyXG4gIGN1cnNvcjogaW5pdGlhbDtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuXHJcbiAgJjpmb2N1cyxcclxuICAmOmFjdGl2ZSxcclxuICAmOmFjdGl2ZTpmb2N1cyB7XHJcbiAgICBvdXRsaW5lOm5vbmU7XHJcbiAgICBib3gtc2hhZG93OiBub25lO1xyXG4gIH1cclxuXHJcbn1cclxuXHJcbi5pbnB1dC1ncm91cCB7XHJcbiAgLmJ0bi1kZWZhdWx0IHtcclxuICAgICAuZmEtY2FsZW5kYXIge1xyXG4gICAgICBtYXJnaW46MHB4IDJweDtcclxuICAgICB9XHJcbiAgICBcclxuICB9XHJcbn1cclxuXHJcbi5idG4tZGF0ZS1waWNrZXIge1xyXG4gICAgd2lkdGg6IDEycmVtO1xyXG59XHJcblxyXG4udG9nZ2xlLWJ1dHRvbnMge1xyXG4gIGxhYmVsLmJ0biB7XHJcbiAgICBwYWRkaW5nLWxlZnQ6NDBweDtcclxuICAgIHBhZGRpbmctcmlnaHQ6NDBweDtcclxuICAgIGJvcmRlci1yYWRpdXM6IDEwMHB4O1xyXG4gICAgJi5hY3RpdmUge1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBAY29ycG9yYXRlQmx1ZSAhaW1wb3J0YW50O1xyXG4gICAgICBib3gtc2hhZG93IDogbm9uZTtcclxuICAgIH1cclxuICB9ICBcclxufVxyXG5cclxuLmJ0bi1ncm91cCAuYnRuIHtcclxuICAvL3BhZGRpbmc6IDVweCAxMnB4O1xyXG59XHJcblxyXG5cclxuLmJ0biB7XHJcbiAgJi5idG4tc2Vjb25kYXJ5IHtcclxuICAgICYuYnRuLWRhbmdlci1ob3ZlciB7XHJcbiAgICAgIHRyYW5zaXRpb246IGJvcmRlci1jb2xvciAwLjJzIGxpbmVhciwgY29sb3IgMC4ycyBsaW5lYXI7XHJcblxyXG4gICAgICAmOmhvdmVyIHtcclxuICAgICAgICBib3JkZXItY29sb3I6IEBjb3Jwb3JhdGVSZWQgIWltcG9ydGFudDtcclxuICAgICAgICBjb2xvciA6IEBjb3Jwb3JhdGVSZWQgIWltcG9ydGFudDtcclxuICAgICAgfSAgICAgIFxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJi5idG4tcHJpbWFyeSB7XHJcbiAgICAmLmJ0bi1zdWNjZXNzLWhvdmVyIHtcclxuICAgICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjJzIGxpbmVhciwgYm9yZGVyLWNvbG9yIDAuMnMgbGluZWFyO1xyXG5cclxuICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogQGRhc2hib2FyZC1wYW5lbC1jb21wbGV0ZWQgIWltcG9ydGFudDtcclxuICAgICAgICBib3JkZXItY29sb3I6IEBkYXNoYm9hcmQtcGFuZWwtY29tcGxldGVkICFpbXBvcnRhbnQ7XHJcbiAgICAgIH0gICAgICBcclxuICAgIH1cclxuICB9XHJcbn0iLCIvLyBzdG9wIGl0IGNvbGxhcHNpbmcgLi4uXHJcbi5jaG9zZW4tY29udGFpbmVyXHJcbntcclxuICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4uY2hvc2VuLXJlc3VsdHMge1xyXG4gIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5jaG9zZW4tcmVzdWx0cyA+IGxpIHtcclxuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xyXG59XHJcblxyXG4uY2hvc2VuLWNvbnRhaW5lci5jaG9zZW4tZGlzYWJsZWQgPiBhIHtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWVlZWVlO1xyXG4gIGJvcmRlcjogMXB4IHNvbGlkICNjY2M7XHJcbn1cclxuIiwiLmstaS1qdXN0aWZ5LWxlZnQ6OmJlZm9yZSB7XHJcbiAgICBjb250ZW50OlwiXFxlNjFkXCJcclxufVxyXG4uay1pLWp1c3RpZnktY2VudGVyOjpiZWZvcmUge1xyXG4gICAgY29udGVudDpcIlxcZTYxZVwiXHJcbn1cclxuLmstaS1qdXN0aWZ5LXJpZ2h0OjpiZWZvcmUge1xyXG4gICAgY29udGVudDpcIlxcZTYxZlwiXHJcbn1cclxuLmstaS1qdXN0aWZ5LWZ1bGw6OmJlZm9yZSB7XHJcbiAgICBjb250ZW50OlwiXFxlNjIwXCJcclxufVxyXG4uay1pLWluc2VydC1vcmRlcmVkLWxpc3Q6OmJlZm9yZSB7IFxyXG4gICAgY29udGVudDpcIlxcZTYxM1wiXHJcbn1cclxuLmstaS1saXN0LW51bWJlcmVkOjpiZWZvcmUge1xyXG4gICAgY29udGVudDpcIlxcZTYxM1wiXHJcbn1cclxuLmstaS1pbnNlcnQtdW5vcmRlcmVkLWxpc3Q6OmJlZm9yZSB7XHJcbiAgICBjb250ZW50OlwiXFxlNjE0XCJcclxufVxyXG4uay1pLWxpc3QtYnVsbGV0ZWQ6OmJlZm9yZSB7IFxyXG4gICAgY29udGVudDpcIlxcZTYxNFwiXHJcbn1cclxuLmstaS1jcmVhdGUtbGluazo6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6XCJcXGUxMGZcIlxyXG59XHJcbi5rLWktaW5zZXJ0LWltYWdlOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OlwiXFxlNTAxXCJcclxufVxyXG4uay1pLWluc2VydC1maWxlOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OlwiXFxlOTA3XCJcclxufVxyXG4uay1pLXN1YnNjcmlwdDo6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6XCJcXGU2MDlcIlxyXG59XHJcbi5rLWktc3VwZXJzY3JpcHQ6OmJlZm9yZSB7XHJcbiAgICBjb250ZW50OlwiXFxlNjBhXCJcclxufVxyXG4uay1pLWNyZWF0ZS10YWJsZTo6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6XCJcXGU2NzZcIlxyXG59XHJcbi5rLWktdmlldy1odG1sOjpiZWZvcmUge1xyXG4gICAgY29udGVudDpcIlxcZTkxOFwiXHJcbn1cclxuLmstaS1jbGVhbi1mb3JtYXR0aW5nOjpiZWZvcmUge1xyXG4gICAgY29udGVudDpcIlxcZTY2N1wiXHJcbn1cclxuLmstZm9yZUNvbG9yOjpiZWZvcmUge1xyXG4gICAgY29udGVudDpcIlxcZTYwNVwiXHJcbn1cclxuLmstYmFja0NvbG9yOjpiZWZvcmUge1xyXG4gICAgY29udGVudDpcIlxcZTUwZlwiXHJcbn1cclxuLmstaS1hZGQtY29sdW1uLWxlZnQ6OmJlZm9yZSB7XHJcbiAgICBjb250ZW50OlwiXFxlNjdiXCJcclxufVxyXG4uay1pLWFkZC1jb2x1bW4tcmlnaHQ6OmJlZm9yZSB7XHJcbiAgICBjb250ZW50OlwiXFxlNjdjXCJcclxufVxyXG4uay1pLXRhYmxlLXByb3BlcnRpZXM6OmJlZm9yZSBcclxue1xyXG4gICAgY29udGVudDpcIlxcZTY3OFwiXHJcbn1cclxuLmstaS10YWJsZS13aXphcmQ6OmJlZm9yZXtcclxuICAgIGNvbnRlbnQ6XCJcXGU2NzhcIlxyXG59XHJcbi5rLWktYWRkLXJvdy1hYm92ZTo6YmVmb3JlXHJcbntcclxuICAgIGNvbnRlbnQ6XCJcXGU2N2RcIlxyXG59XHJcbi5rLWktYWRkLXJvdy1iZWxvdzo6YmVmb3JlXHJcbntcclxuICAgIGNvbnRlbnQ6XCJcXGU2N2VcIlxyXG59XHJcbi5rLWktZGVsZXRlLWNvbHVtbjo6YmVmb3JlXHJcbntcclxuICAgIGNvbnRlbnQ6XCJcXGU2N2ZcIlxyXG59XHJcbi5rLWktZGVsZXRlLXJvdzo6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6XCJcXGU2ODBcIlxyXG59XHJcbiIsIkB0YW5zaXRpb250aW1lIDogMC4zcztcclxuXHJcbi5tdWx0aS1zdGVwLWZvcm0tc3RlcCB7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcclxuICAgIGhlaWdodDogMTAwJTtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG59XHJcblxyXG4ubXVsdGktc3RlcC1mb3JtLXN0ZXAubmctZW50ZXIsXHJcbi5tdWx0aS1zdGVwLWZvcm0tc3RlcC5uZy1oaWRlLXJlbW92ZSB7XHJcbiAgICB0cmFuc2l0aW9uLWRlbGF5OiAwLjI1cyAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4vKiBtdWx0aS1zdGVwIGZvcm0gLSBicmVhZGNydW1icyAqL1xyXG4ubXVsdGktc3RlcC1mb3JtLWJyZWFkY3J1bWJzIHtcclxuICAgIGZsb2F0OiByaWdodDtcclxuICAgIG1hcmdpbi10b3A6IDkzcHg7XHJcbiAgICBkaXJlY3Rpb246IHJ0bDtcclxuICAgIHBhZGRpbmctcmlnaHQ6IDEwcHg7XHJcbiAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjZjRmNGY0O1xyXG4gICAgbGlzdC1zdHlsZS1wb3NpdGlvbjogaW5zaWRlO1xyXG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcclxufVxyXG5cclxuLm11bHRpLXN0ZXAtZm9ybS1icmVhZGNydW1iIHtcclxuICAgIG1hcmdpbi1ib3R0b206IDhweDtcclxuICAgIG9wYWNpdHk6IDAuMjU7XHJcbn1cclxuXHJcbi5tdWx0aS1zdGVwLWZvcm0tYnJlYWRjcnVtYjpsYXN0LWNoaWxkIHtcclxuICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbn1cclxuXHJcbi5tdWx0aS1zdGVwLWZvcm0tYnJlYWRjcnVtYi52aXNpdGVkOm5vdCguYWN0aXZlKSB7XHJcbiAgICBjb2xvcjogbGlnaHRncmVlbjtcclxuICAgIG9wYWNpdHk6IDE7XHJcbiAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbn1cclxuXHJcbi5tdWx0aS1zdGVwLWZvcm0tYnJlYWRjcnVtYi52aXNpdGVkOm5vdCguYWN0aXZlKTpob3ZlciB7XHJcbiAgICBvcGFjaXR5OiAwLjU7XHJcbn1cclxuXHJcbi5tdWx0aS1zdGVwLWZvcm0tYnJlYWRjcnVtYi5hY3RpdmUge1xyXG4gICAgY3Vyc29yOiBhdXRvO1xyXG4gICAgY29sb3I6IGluaGVyaXQ7XHJcbiAgICBvcGFjaXR5OiAxO1xyXG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbn1cclxuXHJcbi5tdWx0aS1zdGVwLWZvcm0tYnJlYWRjcnVtYiAuZmEtY2hlY2stY2lyY2xlIHtcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcbn1cclxuXHJcbi5tdWx0aS1zdGVwLWZvcm0tYnJlYWRjcnVtYi52aXNpdGVkOm5vdCguYWN0aXZlKSAuZmEtY2hlY2stY2lyY2xlIHtcclxuICAgIGRpc3BsYXk6IGlubGluZTtcclxufVxyXG5cclxuXHJcblxyXG4vLyBicmVhZGNydW1icyBob3Jpem9udGFsXHJcbiAgICAubXVsdGktc3RlcC1ob3Jpem9udGFsIHtcclxuICAgICAgICBcclxuICAgICAgICAubXVsdGktc3RlcC1mb3JtLWJyZWFkY3J1bWJzIHtcclxuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICAgIGJvcmRlcjowcHg7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBkaXJlY3Rpb246IGx0cjtcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDoyMHB4O1xyXG5cclxuICAgICAgICAgICAgLmZhLWNoZWNrLWNpcmNsZSB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIGxpIHtcclxuICAgICAgICAgICAgICAgIGxpc3Qtc3R5bGU6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOjEwcHggMHB4O1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246cmVsYXRpdmU7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMjAwcHg7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDEycHg7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogI2NjYztcclxuICAgICAgICAgICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW46MHB4O1xyXG5cclxuICAgICAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IDEgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgY29udGVudCA6IFwiXCI7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgLy8gYm9yZGVyLXRvcDozcHggc29saWQgI2RkZDtcclxuICAgICAgICAgICAgICAgICAgICAvLyBiYWNrZ3JvdW5kLWNvbG9yOiAjZGRkO1xyXG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogNHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybSA6IHRyYW5zbGF0ZVgoNTAlKTtcclxuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjphYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgICAgICBib3R0b206IDM4cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgei1pbmRleDogMTtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCBAYnJlYWRjcnVtYi1ncmVlbiA1MCUsICNkZGQgNTAlKTtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDIwMCUgMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOnJpZ2h0IGJvdHRvbTtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDoxMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246YmFja2dyb3VuZCBAdGFuc2l0aW9udGltZSBlYXNlO1xyXG5cclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAmOmxhc3QtY2hpbGQge1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci10b3A6MHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItdG9wOjBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgICAgICBjb250ZW50IDogJyc7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI2NjYztcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAyMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDoyMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGJvdHRvbTozMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGxlZnQ6IDUwJTtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6LTEwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtIDogdHJhbnNsYXRlWCgtMTBweCk7XHJcbiAgICAgICAgICAgICAgICAgICAgei1pbmRleDogMjtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAmLnZpc2l0ZWQge1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOkBicmVhZGNydW1iLWdyZWVuO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbnRlbnQgOiBcIlxcZjAwY1wiO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogRm9udEF3ZXNvbWU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6d2hpdGUgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgQGJyZWFkY3J1bWItZ3JlZW47XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IEBicmVhZGNydW1iLWdyZWVuO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbnRlbnQgOiAnICc7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOmxlZnQgYm90dG9tO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtIDogdHJhbnNsYXRlWCg1MCUpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjphYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYm90dG9tOiAzOHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB6LWluZGV4OiAxO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgJi5hY3RpdmUge1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiMyMjI7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgY29udGVudDogJyc7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiA1cHggMHB4IDBweCAwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBGb250QXdlc29tZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgQGJyZWFkY3J1bWItZ3JlZW47XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiB3aGl0ZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogQGJyZWFkY3J1bWItZ3JlZW47XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IGJhY2tncm91bmQgQHRhbnNpdGlvbnRpbWUgbGluZWFyOyBcclxuICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbi1kZWxheTogQHRhbnNpdGlvbnRpbWU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC8vcmVtb3ZlIG1hc3NpdiB0aXRsZXMgZnJvbSBtdWx0aXN0ZXBcclxuICAgICAgICAubXVsdGktc3RlcC1mb3JtLXRpdGxlIHtcclxuICAgICAgICAgICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICBcclxuICAgICIsImxhYmVsLnN3aXRjaCB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIHdpZHRoOiA5M3B4O1xyXG4gICAgaGVpZ2h0OiAzNHB4O1xyXG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgIHBhZGRpbmctdG9wOiAzcHg7XHJcbiAgICBcclxuICAgICYuc3dpdGNoLXNtYWxsIHtcclxuICAgICAgICBoZWlnaHQ6IDMwcHg7XHJcbiAgICAgICAgd2lkdGg6IDQwcHggIWltcG9ydGFudDtcclxuXHJcbiAgICAgICAgLnNsaWRlciB7XHJcbiAgICAgICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogMjJweCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDE1cHggIWltcG9ydGFudDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLm9uLFxyXG4gICAgICAgICAgICAub2ZmIHtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOiA2cHggIWltcG9ydGFudDtcclxuICAgICAgICAgICAgfSBcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIGlucHV0OmNoZWNrZWQgKyAuc2xpZGVyOmJlZm9yZSB7XHJcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgxOHB4KTtcclxuICAgICAgICB9XHJcbiAgICAgICAgXHJcbiAgICB9XHJcblxyXG4gICAgJi5mb2N1cyB7XHJcbiAgICAgICAgd2lkdGg6IDgwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgaW5wdXQge1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5zbGlkZXIge1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgdG9wOiAwO1xyXG4gICAgbGVmdDogMDtcclxuICAgIHJpZ2h0OiAwO1xyXG4gICAgYm90dG9tOiAwO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2NjYztcclxuICAgIGJvcmRlci1yYWRpdXM6IDNweDtcclxuICAgIHRyYW5zaXRpb246IC40cztcclxufVxyXG5cclxuLnNsaWRlciAub24ge1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgbGVmdDogLTQwcHg7XHJcbiAgICB0cmFuc2l0aW9uOiAuNHM7XHJcbiAgICBwYWRkaW5nLXRvcDogOHB4O1xyXG4gICAgZm9udC1zaXplOiAxNXB4O1xyXG59XHJcblxyXG4uc2xpZGVyIC5vZmYge1xyXG4gICAgdHJhbnNpdGlvbjogLjRzO1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgcmlnaHQ6IDE1cHg7XHJcbiAgICBwYWRkaW5nLXRvcDogOHB4O1xyXG4gICAgZm9udC1zaXplOiAxNXB4O1xyXG4gICAgY29sb3I6ICMzMzM7XHJcbn1cclxuXHJcbi5zbGlkZXI6YmVmb3JlIHtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICBoZWlnaHQ6IDI2cHg7XHJcbiAgICB3aWR0aDogMjZweDtcclxuICAgIGxlZnQ6IDRweDtcclxuICAgIGJvdHRvbTogNHB4O1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XHJcbiAgICB0cmFuc2l0aW9uOiAuNHM7XHJcbiAgICBib3JkZXItcmFkaXVzOiAycHg7XHJcbn1cclxuXHJcbmlucHV0OmNoZWNrZWQgKyAuc2xpZGVyIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6IEBjb3Jwb3JhdGVCbHVlO1xyXG59XHJcblxyXG5pbnB1dDpjaGVja2VkICsgLnNsaWRlciAub24ge1xyXG4gICAgbGVmdDogMTBweDtcclxuICAgIGNvbG9yOiB3aGl0ZTtcclxufVxyXG5cclxuaW5wdXQ6Y2hlY2tlZCArIC5zbGlkZXIgLm9mZiB7XHJcbiAgICByaWdodDogLTQwcHg7XHJcbn1cclxuXHJcbmlucHV0OmZvY3VzICsgLnNsaWRlciB7XHJcbiAgICBib3gtc2hhZG93OiAwIDAgMXB4IEBjb3Jwb3JhdGVCbHVlO1xyXG59XHJcblxyXG5pbnB1dDpjaGVja2VkICsgLnNsaWRlcjpiZWZvcmUge1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDQ0cHgpO1xyXG59XHJcbiIsIkBhbGVydC1hbmltYXRpb24tZHVyYXRpb246IDAuNXM7XHJcbkBhbGVydC1hbmltYXRpb24tdGltZTogY3ViaWMtYmV6aWVyKDAsLjMsLjUsMSk7XHJcbkBhbGVydC1hbmltYXRpb24tb2Zmc2V0OiAtMzBweDtcclxuXHJcbi5hbGVydHMge1xyXG4gICAgcG9zaXRpb246IGZpeGVkO1xyXG4gICAgcmlnaHQ6IDIwcHg7XHJcbiAgICB0b3A6IDcycHg7XHJcbiAgICB6LWluZGV4OiAxNTAwO1xyXG5cclxuICAgIC5hbGVydCB7XHJcbiAgICAgICAgd2lkdGg6IDMwMHB4O1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDFlbTtcclxuICAgICAgICBib3gtc2hhZG93OiAwIDNweCA3cHggMXB4IHJnYmEoMCwgMCwgMCwgMC4wNyk7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5hbGVydC1hbmltYXRpb24ubmctZW50ZXIsXHJcbi5hbGVydC1hbmltYXRpb24ubmctbGVhdmUge1xyXG4gICAgdHJhbnNpdGlvbjogQGFsZXJ0LWFuaW1hdGlvbi1kdXJhdGlvbiBAYWxlcnQtYW5pbWF0aW9uLXRpbWUgYWxsO1xyXG59XHJcblxyXG4uYWxlcnQtYW5pbWF0aW9uLm5nLWVudGVyLFxyXG4uYWxlcnQtYW5pbWF0aW9uLm5nLWxlYXZlLm5nLWxlYXZlLWFjdGl2ZSB7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgQGFsZXJ0LWFuaW1hdGlvbi1vZmZzZXQsIDApO1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCBAYWxlcnQtYW5pbWF0aW9uLW9mZnNldCwgMCk7XHJcbiAgICBvcGFjaXR5OjA7XHJcbn1cclxuLmFsZXJ0LWFuaW1hdGlvbi5uZy1sZWF2ZSxcclxuLmFsZXJ0LWFuaW1hdGlvbi5uZy1lbnRlci5uZy1lbnRlci1hY3RpdmUge1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcclxuICAgIG9wYWNpdHk6MTtcclxufVxyXG4iLCJcclxuLmpzb24tdHJlZS1jb250YWluZXIge1xyXG5cclxuICBAYmFja2dyb3VuZENvbG9yOiAjODdhMmRlO1xyXG4gIEBrZXlDb2xvcjogZGFya2JsdWU7XHJcbiAgQHZhbHVlQ29sb3I6IGJsYWNrO1xyXG5cclxuICAvKiosKi9cclxuICAvKio6YmVmb3JlLCovXHJcbiAgLyoqOmFmdGVyIHsqL1xyXG4gICAgLypib3gtc2l6aW5nOiBpbmhlcml0OyovXHJcbiAgLyp9Ki9cclxuICBcclxuICBib3JkZXItcmFkaXVzOiAzcHg7XHJcblxyXG4gIC8qYmFja2dyb3VuZDogI2ZiZWFkODsqL1xyXG4gIGJhY2tncm91bmQ6IEBiYWNrZ3JvdW5kQ29sb3I7XHJcbiAgZm9udC1mYW1pbHk6IG1vbm9zcGFjZTtcclxuICBmb250LXNpemU6IDE1cHg7XHJcbiAgY29sb3I6IEB2YWx1ZUNvbG9yO1xyXG4gIHBhZGRpbmc6IDEwcHg7XHJcbiAgXHJcbiAgc2VjdGlvbiB7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgfVxyXG4gIGlucHV0W3R5cGU9J3RleHQnXSxcclxuICBpbnB1dFt0eXBlPSd1cmwnXSxcclxuICBidXR0b24sXHJcbiAgLmJ1dHRvbixcclxuICBpbnB1dFt0eXBlPSdidXR0b24nXSxcclxuICBhIHtcclxuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgIGhlaWdodDogMS43NWVtO1xyXG4gICAgYm9yZGVyOiBub25lO1xyXG4gICAgb3V0bGluZTogbm9uZTtcclxuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xyXG4gICAgYm9yZGVyLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNyk7XHJcbiAgICBib3JkZXItc3R5bGU6IHNvbGlkO1xyXG4gICAgYm9yZGVyLXdpZHRoOiAwO1xyXG4gICAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC43KTtcclxuICAgIHRyYW5zaXRpb246IGFsbCAuMXM7XHJcbiAgICBwYWRkaW5nOiAuMmVtO1xyXG4gIH1cclxuICBpbnB1dFt0eXBlPSd0ZXh0J10sXHJcbiAgaW5wdXRbdHlwZT0ndXJsJ10ge1xyXG4gICAgcGFkZGluZzogLjI1ZW07XHJcbiAgICBib3JkZXItYm90dG9tLXdpZHRoOiAycHg7XHJcbiAgfVxyXG4gIGlucHV0W3R5cGU9J3RleHQnXTpmb2N1cyxcclxuICBpbnB1dFt0eXBlPSd1cmwnXTpmb2N1cyB7XHJcbiAgICBib3JkZXItY29sb3I6IHdoaXRlO1xyXG4gICAgY29sb3I6IHdoaXRlO1xyXG4gIH1cclxuICBpbnB1dFt0eXBlPSd0ZXh0J106Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIsXHJcbiAgaW5wdXRbdHlwZT0ndXJsJ106Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIge1xyXG4gICAgY29sb3I6IHdoaXRlO1xyXG4gIH1cclxuICBidXR0b24sXHJcbiAgLmJ1dHRvbixcclxuICBpbnB1dFt0eXBlPSdidXR0b24nXSxcclxuICBhIHtcclxuICAgIGJvcmRlci13aWR0aDogMnB4O1xyXG4gICAgcGFkZGluZzogLjJlbSAuNGVtO1xyXG4gICAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC43KTtcclxuICB9XHJcbiAgYnV0dG9uOmhvdmVyLFxyXG4gIC5idXR0b246aG92ZXIsXHJcbiAgaW5wdXRbdHlwZT0nYnV0dG9uJ106aG92ZXIsXHJcbiAgYTpob3ZlcixcclxuICBidXR0b246YWN0aXZlLFxyXG4gIC5idXR0b246YWN0aXZlLFxyXG4gIGlucHV0W3R5cGU9J2J1dHRvbiddOmFjdGl2ZSxcclxuICBhOmFjdGl2ZSB7XHJcbiAgICBjb2xvcjogd2hpdGU7XHJcbiAgfVxyXG4gIGJ1dHRvbjphY3RpdmUsXHJcbiAgLmJ1dHRvbjphY3RpdmUsXHJcbiAgaW5wdXRbdHlwZT0nYnV0dG9uJ106YWN0aXZlLFxyXG4gIGE6YWN0aXZlIHtcclxuICAgIGJvcmRlci1jb2xvcjogd2hpdGU7XHJcbiAgfVxyXG4gICNpbnB1dC1jb250cm9scyB7XHJcbiAgICBiYWNrZ3JvdW5kOiAjNjZBREFGO1xyXG4gICAgYm94LXNoYWRvdzogMHB4IDAuMzNlbSAwIHJnYmEoMTAyLCAxNzMsIDE3NSwgMC41KTtcclxuICAgIHBhZGRpbmc6IDAuNWVtO1xyXG4gICAgdG9wOiAxZW07XHJcbiAgICBsZWZ0OiAyJTtcclxuICAgIHJpZ2h0OiAyJTtcclxuICB9XHJcbiAgI2lucHV0LWNvbnRyb2xzIC5qc29uLXVybCBpbnB1dCB7XHJcbiAgICB3aWR0aDogMzAlO1xyXG4gIH1cclxuICAjaW5wdXQtY29udHJvbHMgLmpzb24tdXJsLmVycm9yIGlucHV0LFxyXG4gICNpbnB1dC1jb250cm9scyAuanNvbi11cmwgaW5wdXQubmctaW52YWxpZC11cmwge1xyXG4gICAgY29sb3I6IHJlZDtcclxuICB9XHJcbiAgI2lucHV0LWNvbnRyb2xzIC5qc29uLWZpbGUgaW5wdXRbdHlwZT0nZmlsZSddIHtcclxuICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcclxuICAgIHdpZHRoOiAwO1xyXG4gIH1cclxuICAjaW5wdXQtY29udHJvbHMgLmdpdGh1YiB7XHJcbiAgICBmbG9hdDogcmlnaHQ7XHJcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgfVxyXG4gICNpbnB1dCxcclxuICAjb3V0cHV0IHtcclxuICAgIHRvcDogNS4wOGVtO1xyXG4gICAgYm90dG9tOiAyJTtcclxuICB9XHJcbiAgI2lucHV0IHtcclxuICAgIGxlZnQ6IDIlO1xyXG4gICAgcmlnaHQ6IDUyJTtcclxuICAgIGJhY2tncm91bmQ6ICNlMDUwNjk7XHJcbiAgICBib3gtc2hhZG93OiAwLjMzZW0gMC4zM2VtIDAgcmdiYSgyMjQsIDgwLCAxMDUsIDAuNSk7XHJcbiAgfVxyXG4gICNpbnB1dCB0ZXh0YXJlYSB7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGhlaWdodDogMTAwJTtcclxuICAgIG91dGxpbmU6IG5vbmU7XHJcbiAgICByZXNpemU6IG5vbmU7XHJcbiAgICBib3JkZXI6IG5vbmU7XHJcbiAgICBwYWRkaW5nOiAxZW07XHJcbiAgICBjb2xvcjogd2hpdGU7XHJcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcclxuICB9XHJcbiAgI2lucHV0LmVycm9yIHRleHRhcmVhIHtcclxuICAgIGJveC1zaGFkb3c6IGluc2V0IDAgMCAwIDRweCByZWQ7XHJcbiAgfVxyXG4gICNpbnB1dCAuZXJyb3ItbW9kYWwge1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgdG9wOiA0ZW07XHJcbiAgICBsZWZ0OiAxMCU7XHJcbiAgICByaWdodDogMTAlO1xyXG4gICAgcGFkZGluZzogMS41ZW07XHJcbiAgICBiYWNrZ3JvdW5kOiAjY2I0ZTdmO1xyXG4gICAgYm94LXNoYWRvdzogMCA0cHggMTBweCByZ2JhKDAsIDAsIDAsIDAuMik7XHJcbiAgICBjb2xvcjogd2hpdGU7XHJcbiAgfVxyXG4gICNvdXRwdXQge1xyXG4gICAgbGVmdDogNTIlO1xyXG4gICAgcmlnaHQ6IDIlO1xyXG4gICAgb3ZlcmZsb3cteTogc2Nyb2xsO1xyXG4gICAgcGFkZGluZzogMWVtO1xyXG4gICAgYmFja2dyb3VuZDogI2ZmYTU2MjtcclxuICAgIGJveC1zaGFkb3c6IC0wLjMzZW0gMC4zM2VtIDAgcmdiYSgyNTUsIDE2NSwgOTgsIDAuNSk7XHJcbiAgfVxyXG4gIC8qIEpzb24gVHJlZSBMb29rcyAqL1xyXG4gIGpzb24tdHJlZSB1bCB7XHJcbiAgICBtYXJnaW46IDA7XHJcbiAgICBiYWNrZ3JvdW5kOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMSk7XHJcbiAgfVxyXG4gIGpzb24tdHJlZSAua2V5IHtcclxuICAgIGNvbG9yOiBAa2V5Q29sb3I7XHJcbiAgfVxyXG4gIGpzb24tdHJlZSAuYnJhbmNoLXByZXZpZXcge1xyXG4gICAgbWF4LXdpZHRoOiA2MCU7XHJcbiAgfVxyXG4gIGpzb24tdHJlZSAuYnJhbmNoLXByZXZpZXc6OmFmdGVyIHtcclxuICAgIGNvbnRlbnQ6ICcuLi4nO1xyXG4gIH1cclxuXHJcbn1cclxuXHJcbiIsIi5icm9hZGNhc3QtbWVzc2FnZXMtcGFuZSB7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICBsZWZ0OiA1MCU7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XHJcbiAgICBib3R0b206IDA7XHJcbiAgICB3aWR0aDogOTAwcHg7XHJcbiAgICB6LWluZGV4OiAxO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XHJcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjY2NjO1xyXG4gICAgcGFkZGluZzogMTBweDtcclxufVxyXG5cclxuLmJyb2FkY2FzdC1tZXNzYWdlcy1wYW5lLXRpdGxlIHtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHRvcDogLTI0cHg7XHJcbiAgICBiYWNrZ3JvdW5kOiB3aGl0ZTtcclxuICAgIGJvcmRlcjogMXB4IHNvbGlkO1xyXG4gICAgYm9yZGVyLWNvbG9yOiAjY2NjICNjY2MgI2ZmZjtcclxuICAgIHBhZGRpbmc6IDRweCAxMHB4O1xyXG4gICAgaGVpZ2h0OiAyNXB4O1xyXG4gICAgbGVmdDogLTFweDtcclxuICAgIGNvbG9yOiByZWQ7XHJcbiAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbn1cclxuXHJcbi5icm9hZGNhc3QtbWVzc2FnZXMge1xyXG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxufVxyXG5cclxuLmJyb2FkY2FzdC1tZXNzYWdlcy5vcGVuIHtcclxuICAgIG92ZXJmbG93OiBhdXRvO1xyXG59XHJcblxyXG4uYnJvYWRjYXN0LW1lc3NhZ2VzLm9wZW4tYWRkLFxyXG4uYnJvYWRjYXN0LW1lc3NhZ2VzLm9wZW4tcmVtb3ZlIHtcclxuICAgIHRyYW5zaXRpb246IGFsbCBjdWJpYy1iZXppZXIoMCwuNiwuNCwxKSAwLjI1cztcclxuICAgIG92ZXJmbG93OiBoaWRkZW4gIWltcG9ydGFudDtcclxufVxyXG5cclxuLmJyb2FkY2FzdC1tZXNzYWdlcyxcclxuLmJyb2FkY2FzdC1tZXNzYWdlcy5vcGVuLWFkZCxcclxuLmJyb2FkY2FzdC1tZXNzYWdlcy5vcGVuLXJlbW92ZS5vcGVuLXJlbW92ZS1hY3RpdmUge1xyXG4gICAgaGVpZ2h0OiAyMHB4O1xyXG59XHJcblxyXG4uYnJvYWRjYXN0LW1lc3NhZ2VzLm9wZW4sXHJcbi5icm9hZGNhc3QtbWVzc2FnZXMub3Blbi1yZW1vdmUsXHJcbi5icm9hZGNhc3QtbWVzc2FnZXMub3Blbi1hZGQub3Blbi1hZGQtYWN0aXZlIHtcclxuICAgIGhlaWdodDogMTYwcHg7XHJcbn1cclxuXHJcbi5icm9hZGNhc3QtbWVzc2FnZSB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAzcHg7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICB6LWluZGV4OiAxMDtcclxuICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgY2xlYXI6IGxlZnQ7XHJcbn1cclxuXHJcbi5icm9hZGNhc3RNZXNzYWdlTW9kYWwge1xyXG4gICAgLmstdG9vbCB7XHJcbiAgICAgICAgd2lkdGg6IDMwcHggIWltcG9ydGFudDtcclxuICAgICAgICBoZWlnaHQ6IDQwcHggIWltcG9ydGFudDtcclxuICAgIH1cclxuICAgIC5rLWVkaXRvci10b29sYmFyIHtcclxuICAgICAgICBmb250LXNpemU6IDEwcHhcclxuICAgIH1cclxufVxyXG5cclxuLmJsdWUtaWNvbiB7XHJcbiAgICBjb2xvcjogIzAwNTI5ZTtcclxuICAgIG1hcmdpbi1yaWdodDogMTBweDtcclxuICAgIG1hcmdpbi1sZWZ0OiAxMHB4O1xyXG4gICAgZm9udC1zaXplOiAyNHB4O1xyXG4gIH1cclxuXHJcbi5ib3gtY29udGFpbmVyIHtcclxuICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIGNvbG9yOiAjMDA1MjllO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2U4ZjRmZjsgXHJcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjMDA1MjllO1xyXG4gICAgcGFkZGluZzogNXB4IDE1cHggNXB4IDVweDtcclxuICAgIGZvbnQtZmFtaWx5OiBSb2JvdG8sIHNhbnMtc2VyaWYgIWltcG9ydGFudDtcclxuICAgIGJvcmRlci1yYWRpdXM6IDVweDtcclxuICB9IiwiI2RvY3VtZW50cy1hdHRhY2htZW50IHtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgbWluLWhlaWdodDogMTUwcHg7XHJcbiAgICBib3JkZXI6IDNweCBkYXNoZWQgcmdiYSgwLCAwLCAwLCAuMyk7XHJcbiAgICBib3JkZXItcmFkaXVzOiA1cHg7XHJcbiAgICBmb250LWZhbWlseTogQXJpYWw7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBmb250LXNpemU6IDIwcHg7XHJcbiAgICBjb2xvcjogIzdFN0U3RTtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgY3Vyc29yOiBwb2ludGVyO1xyXG59XHJcblxyXG4jZG9jdW1lbnRzLWF0dGFjaG1lbnQgaW5wdXQge1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgbGVmdDogMHB4O1xyXG4gICAgdG9wOiAwcHg7XHJcbiAgICBvcGFjaXR5OiAwO1xyXG59XHJcblxyXG4jZG9jdW1lbnRzLWF0dGFjaG1lbnQubW91c2Utb3ZlciB7XHJcbiAgICBib3JkZXI6IDNweCBkYXNoZWQgcmdiYSgwLCAwLCAwLCAuMyk7XHJcbiAgICBjb2xvcjogIzdFN0U3RTtcclxufVxyXG5cclxuLmRyYWctZHJvcCB7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGhlaWdodDogMTAwJTtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG59XHJcblxyXG4jZmlsZW5hbWUge1xyXG4gICAgbWFyZ2luLXRvcDogMTBweDtcclxuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XHJcbiAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICBsaW5lLWhlaWdodDogMS41ZW07XHJcbn1cclxuXHJcbi5jbG9zZUJ0bjpob3ZlciB7XHJcbiAgICBjb2xvcjogcmVkO1xyXG59XHJcblxyXG4uZmlsZS1saXN0IHtcclxuICAgIG1heC13aWR0aDogMTAwJTtcclxufVxyXG5cclxuLmZpbGUtaXRlbSB7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IDRweDtcclxuICAgIG1hcmdpbi1ib3R0b206IDNweDtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICNmMmYyZjI7XHJcbiAgICBwYWRkaW5nOiAzcHg7XHJcbiAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbn0iLCIvLyAucHJvYmxlbXMtY2hhcnQge1xyXG4vLyAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuLy8gICB0b3A6IDUwJTtcclxuLy8gICBtYXJnaW4tdG9wOiAtODdweDtcclxuLy8gICBmbG9hdDogcmlnaHQ7XHJcbi8vIH1cclxuXHJcbiNwcm9ibGVtLWNoYXJ0LXRvb2x0aXAge1xyXG4gIG9wYWNpdHk6IDE7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIHotaW5kZXg6IDk5O1xyXG4gIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgLjgpOztcclxuICBwYWRkaW5nOiA1cHg7XHJcbiAgYm9yZGVyLXJhZGl1czogN3B4O1xyXG4gIC8qcG9pbnRlci1ldmVudHM6IG5vbmU7Ki9cclxuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIDApO1xyXG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIDApO1xyXG5cclxuICAmLnRpbWVzbG90IHtcclxuICAgIGEge1xyXG4gICAgICAudGV4dC1kYW5nZXItbGlnaHQ7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmLmFwcHJvYWNoaW5nIHtcclxuICAgIGEge1xyXG4gICAgICAudGV4dC13YXJuaW5nLWxpZ2h0O1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJi5pbmN1cnJpbmcge1xyXG4gICAgYSB7XHJcbiAgICAgIC50ZXh0LWRhbmdlci1saWdodDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gICYubm9uLWlzc3VlIHtcclxuICAgIGNvbG9yOiB3aGl0ZTtcclxuICB9XHJcbn1cclxuXHJcbi8vIHRoZSBjYXJldCAuLi5cclxuXHJcbiNwcm9ibGVtLWNoYXJ0LXRvb2x0aXAuYmVsb3cge1xyXG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgMCk7XHJcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgMCk7XHJcbn1cclxuI3Byb2JsZW0tY2hhcnQtdG9vbHRpcC5iZWxvdzpiZWZvcmUge1xyXG4gIGJvcmRlcjogc29saWQ7XHJcbiAgYm9yZGVyLWNvbG9yOiAjMTExIHRyYW5zcGFyZW50O1xyXG4gIGJvcmRlci1jb2xvcjogcmdiYSgwLCAwLCAwLCAuOCkgdHJhbnNwYXJlbnQ7XHJcbiAgYm9yZGVyLXdpZHRoOiAwIDhweCA4cHggOHB4O1xyXG4gIGJvdHRvbTogMjJweDtcclxuICBjb250ZW50OiBcIlwiO1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG4gIGxlZnQ6IDUwJTtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgei1pbmRleDogOTk7XHJcbiAgdHJhbnNpdGlvbjogYWxsIC4xcyBlYXNlO1xyXG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTEwMCUpO1xyXG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC0xMDAlKTtcclxufVxyXG4jcHJvYmxlbS1jaGFydC10b29sdGlwLmFib3ZlIHtcclxuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC0xMDAlKTtcclxuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtMTAwJSk7XHJcbn1cclxuI3Byb2JsZW0tY2hhcnQtdG9vbHRpcC5hYm92ZTpiZWZvcmUge1xyXG4gIGJvcmRlcjogc29saWQ7XHJcbiAgYm9yZGVyLWNvbG9yOiAjMTExIHRyYW5zcGFyZW50O1xyXG4gIGJvcmRlci1jb2xvcjogcmdiYSgwLCAwLCAwLCAuOCkgdHJhbnNwYXJlbnQ7XHJcbiAgYm9yZGVyLXdpZHRoOiA4cHggOHB4IDAgOHB4O1xyXG4gIGJvdHRvbTogMjJweDtcclxuICBjb250ZW50OiBcIlwiO1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG4gIGxlZnQ6IDUwJTtcclxuICB0b3A6IDEwMCU7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIHotaW5kZXg6IDk5O1xyXG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgMCk7XHJcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgMCk7XHJcbn1cclxuIiwiXHJcbi5jYy1kYXRldGltZXJhbmdlcGlja2VyLmZvcm0tY29udHJvbCB7XHJcbiAgcGFkZGluZzogMDtcclxuXHJcbiAgLmJ0biB7XHJcbiAgICBwYWRkaW5nLWxlZnQ6MHB4O1xyXG4gIH1cclxuXHJcbiAgLnBpY2tlciB7XHJcbiAgICAvLyByaWdodCBhbGlnbiB0aGUgZGF0ZXBpY2tlciBkcm9wZG93blxyXG4gICAgLmRyb3Bkb3duLW1lbnUge1xyXG4gICAgICBsZWZ0OiBhdXRvO1xyXG4gICAgICByaWdodDogMDtcclxuICAgIH1cclxuXHJcbiAgICAvLyBleHRyYSBzdGx5aW5nIHdoZW4gc2hvd2luZyBhdmFpbGFibGUgY2FwYWNpdGllc1xyXG4gICAgJi5jYXBhY2l0aWVzIHtcclxuICAgICAgLmRhdGV0aW1lcGlja2VyIHtcclxuICAgICAgICB3aWR0aDogNDM1cHg7XHJcbiAgICAgICAgcGFkZGluZy1yaWdodDogMTVweDtcclxuXHJcbiAgICAgICAgdGQge1xyXG4gICAgICAgICAgLy8gYWxpZ25tZW50IGZvciBkYXRlICsgY2FwYWNpdHlcclxuICAgICAgICAgIGFiYnIge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDAgMnB4O1xyXG5cclxuICAgICAgICAgICAgJjpmaXJzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgICAgd2lkdGg6IDUwJTtcclxuICAgICAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgICAgICAgICAgICB0ZXh0LWFsaWduOiByaWdodDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmOm50aC1jaGlsZCgyKSB7XHJcbiAgICAgICAgICAgICAgd2lkdGg6IDUwJTtcclxuICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcclxuICAgICAgICAgICAgICBmb250LXdlaWdodDogbm9ybWFsO1xyXG4gICAgICAgICAgICB9XHJcblxyXG5cclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAvLyByZWQgdGV4dCB3aXRoIHN0cmlrZSB0aHJvdWdoIGZvciBubyBjYXBhY2l0eVxyXG4gICAgICAgICAgJi5ib29rZWQge1xyXG4gICAgICAgICAgICBhYmJyIHtcclxuICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IGxpbmUtdGhyb3VnaDtcclxuICAgICAgICAgICAgICBjb2xvcjogcmVkO1xyXG5cclxuICAgICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiByZWQgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC8vIGFsaWdubWVudCB0d2VhayBmb3IgaG91ciB2aWV3XHJcbiAgICAgICAgdGFibGUuaG91ci12aWV3IHtcclxuICAgICAgICAgIHRkIHtcclxuICAgICAgICAgICAgYWJiciB7XHJcbiAgICAgICAgICAgICAgJjpmaXJzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogNzAlO1xyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAmOm50aC1jaGlsZCgyKSB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMzAlO1xyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLmJvb3RzdHJhcC1kYXRldGltZXBpY2tlci13aWRnZXQge1xyXG4gIC5kYXRlcGlja2VyIHtcclxuICAgICBkaXNwbGF5OiBpbmhlcml0ICFpbXBvcnRhbnQ7XHJcbiAgICAgZm9udDogaW5oZXJpdCAhaW1wb3J0YW50O1xyXG4gICAgIGZvbnQtd2VpZ2h0OiBpbmhlcml0ICFpbXBvcnRhbnQ7XHJcbiAgICAgYm9yZGVyOiBpbmhlcml0ICFpbXBvcnRhbnQ7XHJcbiAgICAgYm9yZGVyLXJhZGl1czogaW5oZXJpdCAhaW1wb3J0YW50O1xyXG4gICAgIGJveC1zaGFkb3c6IGluaGVyaXQgIWltcG9ydGFudDtcclxuICB9XHJcbiAgICBwYWRkaW5nLXJpZ2h0OjE1cHggIWltcG9ydGFudDtcclxuXHJcbn1cclxuXHJcbmNjLWRhdGV0aW1lcGlja2VyIHtcclxuXHJcbiAgLmRhdGV0aW1lcGlja2VyIHtcclxuICAgIGhlaWdodDogMTAwJTtcclxuICAgIGJveC1zaGFkb3c6IGluc2V0IDAgMHB4IDBweCByZ2JhKDAsIDAsIDAsIDAuMDc1KTtcclxuICAgIGJvcmRlcjogMHB4O1xyXG5cclxuICAgIC5zd2l0Y2gge1xyXG4gICAgICB3aWR0aDogaW5pdGlhbCAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLmRhdGUtdGltZS1zZWxlY3Qge1xyXG4gICAgcGFkZGluZy1sZWZ0OiAwcHg7XHJcbiAgfVxyXG5cclxuICAuZGF0ZS10aW1lLWNsZWFyIHtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHJpZ2h0OjMwcHg7XHJcbiAgICB0b3A6IDBweDtcclxuICAgIHBhZGRpbmctcmlnaHQ6IDEwcHg7XHJcbiAgICBwYWRkaW5nLWxlZnQ6IDEwcHg7XHJcbiAgfVxyXG5cclxufVxyXG5cclxuIiwiLmxvY2F0aW9uLWZpZWxkLW9wdGlvbnMubmVzdGVkIHtcclxuICAgIGZvbnQtc2l6ZTogMTJweDtcclxuICAgIHBhZGRpbmctbGVmdDogMjBweDtcclxuICAgIGJvcmRlci1sZWZ0OiAycHggc29saWQgI2VlZTtcclxuXHJcbiAgICAuYnRuLFxyXG4gICAgLmZvcm0tY29udHJvbCB7XHJcbiAgICAgICAgZm9udC1zaXplOiAxMnB4O1xyXG4gICAgICAgIGhlaWdodDogMzBweDtcclxuICAgIH1cclxuXHJcbiAgICAudWktc2VsZWN0LXRvZ2dsZSAuYnRuIHtcclxuICAgICAgICBoZWlnaHQ6IDI0cHg7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogLTJweDtcclxuICAgIH1cclxuXHJcbiAgICAuZm9ybS1ncm91cDpsYXN0LWNoaWxkIHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgfVxyXG5cclxuICAgIC5kcm9wZG93bi1tZW51IHtcclxuICAgICAgICBmb250LXNpemU6IDEycHg7XHJcbiAgICB9XHJcbn0iLCJjYy12ZXNzZWwtc2NoZWR1bGUtc2VsZWN0b3IgdWx7XHJcblx0d2lkdGg6MTAwJTtcclxufVxyXG5cclxubGkgPiBhID4gZGl2ID4gZGl2ID4gLnZlc3NlbC1zY2hlZHVsZS1kYXRlIHtcclxuICAgIGNvbG9yOiAjN2Y3ZjdmO1xyXG59XHJcblxyXG5saS5hY3RpdmUgPiBhID4gZGl2ID4gZGl2ID4gLnZlc3NlbC1zY2hlZHVsZS1kYXRlIHtcclxuICAgIGNvbG9yOiAjY2NjO1xyXG59XHJcblxyXG51bCAudmVzc2VsLXNjaGVkdWxlLWluZm8ge1xyXG4gICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XHJcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG59XHJcblxyXG4udmVzc2VsLWxpbmstYnV0dG9ucyB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG4gICAgLnZlc3NlbC1hZGQsXHJcbiAgICAudmVzc2VsLWVkaXQge1xyXG4gICAgICAgIC5idG4tbGluaztcclxuICAgICAgICBwYWRkaW5nOiAwcHg7XHJcbiAgICAgICAgbWFyZ2luOiAwcHg7XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiA1cHg7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIHRvcDogMHB4O1xyXG4gICAgICAgIHJpZ2h0OiAwcHg7XHJcbiAgICB9XHJcbiAgICAudmVzc2VsLWVkaXQge1xyXG4gICAgICAgIC5idG4tbGluaztcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IDBweDtcclxuICAgICAgICByaWdodDo1NXB4O1xyXG4gICAgfVxyXG5cclxuICAgIGNjLXZlc3NlbC1zY2hlZHVsZS10YWJsZSB7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogNXB4O1xyXG4gICAgfVxyXG59XHJcbiIsIi5yZWZlcmVuY2UtZmllbGQge1xyXG4gIC51aS1zZWxlY3QtY2hvaWNlcy1yb3ctaW5uZXIge1xyXG4gICAgb3ZlcmZsb3cgOiBoaWRkZW47XHJcbiAgfVxyXG4gIFxyXG4gIC5yZWZlcmVuY2UtZmllbGQtc2VwYXJhdG9yIHtcclxuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCBncmF5O1xyXG4gIH1cclxufVxyXG4iLCIuc3RlcC1mb3JtLWJyZWFkY3J1bWJzIHtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgIGJvcmRlcjogMHB4O1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBkaXJlY3Rpb246IGx0cjtcclxuICAgIG1hcmdpbi10b3A6IDIwcHg7XHJcbiAgICBwYWRkaW5nOiAwcHg7XHJcblxyXG4gICAgLmZhLWNoZWNrLWNpcmNsZSB7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG5cclxuICAgIGxpIHtcclxuICAgICAgICBsaXN0LXN0eWxlOiBub25lO1xyXG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICBwYWRkaW5nOjEwcHggMHB4O1xyXG4gICAgICAgIHBvc2l0aW9uOnJlbGF0aXZlO1xyXG4gICAgICAgIHdpZHRoOiAyMDBweDtcclxuICAgICAgICBmb250LXNpemU6IDEycHg7XHJcbiAgICAgICAgY29sb3I6ICNjY2M7XHJcbiAgICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgICBtYXJnaW46MHB4O1xyXG5cclxuICAgICAgICBhLm5vdC1hbGxvd2VkIHtcclxuICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgICAgICAgICBjdXJzb3I6IG5vdC1hbGxvd2VkO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgIG9wYWNpdHk6IDEgIWltcG9ydGFudDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgICAgICBjb250ZW50IDogXCJcIjtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIGhlaWdodDogNHB4O1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgdHJhbnNmb3JtIDogdHJhbnNsYXRlWCg1MCUpO1xyXG4gICAgICAgICAgICBwb3NpdGlvbjphYnNvbHV0ZTtcclxuICAgICAgICAgICAgYm90dG9tOiAzOHB4O1xyXG4gICAgICAgICAgICB6LWluZGV4OiAxO1xyXG5cclxuICAgICAgICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCBAYnJlYWRjcnVtYi1ncmVlbiA1MCUsICNkZGQgNTAlKTtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiAyMDAlIDEwMCU7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246cmlnaHQgYm90dG9tO1xyXG4gICAgICAgICAgICBtYXJnaW4tbGVmdDoxMHB4O1xyXG4gICAgICAgICAgICB0cmFuc2l0aW9uOmJhY2tncm91bmQgQHRhbnNpdGlvbnRpbWUgZWFzZTtcclxuXHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmOmxhc3QtY2hpbGQge1xyXG4gICAgICAgICAgICBib3JkZXItdG9wOjBweDtcclxuICAgICAgICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItdG9wOjBweDtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjY2NjO1xyXG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgd2lkdGg6IDIwcHg7XHJcbiAgICAgICAgICAgIGhlaWdodDoyMHB4O1xyXG4gICAgICAgICAgICBib3R0b206MzBweDtcclxuICAgICAgICAgICAgbGVmdDogNTAlO1xyXG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6LTEwcHg7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICB0cmFuc2Zvcm0gOiB0cmFuc2xhdGVYKC0xMHB4KTtcclxuICAgICAgICAgICAgei1pbmRleDogMjtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLnZpc2l0ZWQge1xyXG4gICAgICAgICAgICBjb2xvcjpAYnJlYWRjcnVtYi1ncmVlbjtcclxuXHJcbiAgICAgICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgIGNvbnRlbnQgOiBcIlxcZjAwY1wiO1xyXG4gICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6IEZvbnRBd2Vzb21lO1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgICAgICAgICAgY29sb3I6d2hpdGUgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkIEBicmVhZGNydW1iLWdyZWVuO1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogQGJyZWFkY3J1bWItZ3JlZW47XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgY29udGVudCA6ICcgJztcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjpsZWZ0IGJvdHRvbTtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtIDogdHJhbnNsYXRlWCg1MCUpO1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246YWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICBib3R0b206IDM4cHg7XHJcbiAgICAgICAgICAgICAgICB6LWluZGV4OiAxO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi5hY3RpdmUge1xyXG4gICAgICAgICAgICBjb2xvcjojMjIyO1xyXG5cclxuICAgICAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgY29udGVudDogJyc7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDVweDtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDVweCAwcHggMHB4IDBweDtcclxuICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBGb250QXdlc29tZTtcclxuICAgICAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkIEBicmVhZGNydW1iLWdyZWVuO1xyXG4gICAgICAgICAgICAgICAgY29sb3I6IHdoaXRlO1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogQGJyZWFkY3J1bWItZ3JlZW47XHJcbiAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kIEB0YW5zaXRpb250aW1lIGxpbmVhcjtcclxuICAgICAgICAgICAgICAgIHRyYW5zaXRpb24tZGVsYXk6IEB0YW5zaXRpb250aW1lO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufSIsImZpZWxkc2V0W2Rpc2FibGVkXSB7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICAuZmllbGRzZXQtb3ZlcmxheSB7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB0b3A6IDA7XHJcbiAgICByaWdodDogMDtcclxuICAgIGJvdHRvbTogMDtcclxuICAgIGxlZnQ6IDA7XHJcbiAgICB6LWluZGV4OiA5OTk7XHJcbiAgICAvLyB0aGlzIGlzIG5lY2Vzc2FyeSB0byBwcmV2ZW50IGNsaWNrcyBsZWFraW5nIHRocm91Z2ggdGhlIG92ZXJsYXksIGFzIGhhcHBlbnMgaW4gSUU5LDEwXHJcbiAgICBiYWNrZ3JvdW5kOiB1cmwoZGF0YTppbWFnZS9naWY7YmFzZTY0LFIwbEdPRGxoQVFBQkFJQUFBQUFBQVAvLy95SDVCQUVBQUFBQUxBQUFBQUFCQUFFQUFBSUJSQUE3KTtcclxuICB9XHJcbn1cclxuXHJcbiIsIi8qIFN0cnVjdHVyZSAqL1xyXG5qc29uLXRyZWUge1xyXG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICAgICosICo6YmVmb3JlLCAqOmFmdGVyIHtcclxuICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gICAgfVxyXG4gICAgLmtleSB7XHJcbiAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcclxuICAgIH1cclxuICAgIC5leHBhbmRhYmxlIHtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICY6OmJlZm9yZSwgJiA+IC5rZXkge1xyXG4gICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgLmJyYW5jaC1wcmV2aWV3IHtcclxuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcclxuICAgIH1cclxufVxyXG5cclxuLyogTG9va3MgKi9cclxuanNvbi10cmVlIHtcclxuICAgIHVsIHtcclxuICAgICAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XHJcbiAgICB9XHJcbiAgICBsaSwgdWwge1xyXG4gICAgICAgIGxpc3Qtc3R5bGU6IG5vbmU7XHJcbiAgICB9XHJcbiAgICBsaSB7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuNWVtO1xyXG4gICAgfVxyXG4gICAgLmtleSB7XHJcbiAgICAgICAgY29sb3I6ICNEMDI4Mjg7XHJcbiAgICAgICAgcGFkZGluZzogNXB4IDEwcHggNXB4IDE1cHg7XHJcbiAgICAgICAgJjo6YWZ0ZXIge1xyXG4gICAgICAgICAgICBjb250ZW50OiAnOic7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAganNvbi1ub2RlLmV4cGFuZGFibGUge1xyXG4gICAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgICAgIGNvbnRlbnQ6ICdcXDI1YjYnO1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIGxlZnQ6IDBweDtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxMHB4O1xyXG4gICAgICAgICAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gLjFzIGVhc2U7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICYuZXhwYW5kZWQ6OmJlZm9yZSB7XHJcbiAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDkwZGVnKTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAubGVhZi12YWx1ZSwgLmJyYW5jaC1wcmV2aWV3IHtcclxuICAgICAgICB3b3JkLWJyZWFrOiBicmVhay1hbGw7XHJcbiAgICB9XHJcbiAgICAuYnJhbmNoLXByZXZpZXcge1xyXG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgICAgZm9udC1zdHlsZTogaXRhbGljO1xyXG4gICAgICAgIG1heC13aWR0aDogNDAlO1xyXG4gICAgICAgIGhlaWdodDogMS41ZW07XHJcbiAgICAgICAgb3BhY2l0eTogLjc7XHJcbiAgICB9XHJcbn1cclxuXHJcblxyXG4iLCIuYi1pbmxpbmUtYmxvY2sge1xyXG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcclxuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxufVxyXG4uaGVhZGVyLWJ1dHRvbiB7ICAgIFxyXG4gICAgbWluLXdpZHRoOiAxMDBweDtcclxuICAgIHBhZGRpbmc6IDVweCA1cHg7XHJcbiAgICBoZWlnaHQ6IDQwcHg7XHJcbn1cclxuXHJcbi5kYXRlUGlja2VyV3JhcHBlciB7XHJcbiAgICB3aWR0aDogMjAwcHg7XHJcbiAgICBwYWRkaW5nLXRvcDogMHB4O1xyXG59XHJcblxyXG4udGltZUl0ZW0ge1xyXG4gICAgLmItaW5saW5lLWJsb2NrO1xyXG4gICAgbWFyZ2luLXJpZ2h0OiA1cHg7XHJcblxyXG4gICAgc3BhbiB7XHJcbiAgICAgICAgZm9udC1zaXplOiBzbWFsbGVyO1xyXG4gICAgfVxyXG59XHJcblxyXG4uYWdyZWVtZW50IHtcclxuICAgIGZvbnQtc2l6ZTogMjBweDtcclxuICAgIHBhZGRpbmctbGVmdDogMTBweDtcclxuXHJcbiAgICAuYWdyZWVtZW50LWl0ZW0ge1xyXG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgIH1cclxuXHJcbiAgICAuYWNjZXB0YW5jZS1yZXF1aXJlZCB7XHJcbiAgICAgICAgY29sb3I6IEBwZW5kaW5nLWFjdGlvbi1jb2xvdXI7XHJcbiAgICB9XHJcblxyXG4gICAgLmFjY2VwdGFuY2UtYXBwcm92YWwtcmVxdWlyZWR7XHJcbiAgICAgICAgY29sb3I6IEB3YXJuaW5nLWNvbG9yO1xyXG4gICAgfVxyXG5cclxuICAgIC5hY2NlcHRhbmNlLXJlamVjdGVke1xyXG4gICAgICAgIGNvbG9yOiBAaW5jb21wbGV0ZS1hY3Rpb24tY29sb3VyO1xyXG4gICAgfVxyXG5cclxuICAgIC5hY2NlcHRlZCB7XHJcbiAgICAgICAgY29sb3I6IEBjb21wbGV0ZWQtYWN0aW9uLWNvbG91cjtcclxuICAgIH1cclxuXHJcbiAgICAuc3VzcGVuZGVkIHtcclxuICAgICAgICBjb2xvcjogQGluY29tcGxldGUtYWN0aW9uLWNvbG91cjtcclxuICAgIH1cclxufVxyXG5cclxuLmFubm91bmNlbWVudCB7XHJcbiAgICBmb250LXNpemU6IDIwcHg7XHJcbiAgICBwYWRkaW5nLWxlZnQ6IDEwcHg7XHJcblxyXG4gICAgLm5ldyB7XHJcbiAgICAgICAgY29sb3I6IEBwZW5kaW5nLWFjdGlvbi1jb2xvdXI7XHJcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgfVxyXG59XHJcblxyXG4udGltZWJveCB7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICBjb2xvcjogd2hpdGU7XHJcbiAgICB2ZXJ0aWNhbC1hbGlnbjogY2VudGVyO1xyXG4gICAgbGluZS1oZWlnaHQ6IDMwcHg7XHJcbiAgICBoZWlnaHQ6IDMwcHg7XHJcbiAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgIGJvcmRlci1yYWRpdXM6IDNweDtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIG1hcmdpbi1yaWdodDogNXB4O1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogQG5vdGlmaWNhdGlvbi10aW1lLXNsb3Qtbm90LWF2YWlsYWJsZS1jb2xvcjtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHJcbiAgICAucG9wb3Zlci1jb250ZW50IHtcclxuICAgICAgICBjb2xvcjogaW5pdGlhbDtcclxuICAgIH1cclxuXHJcbiAgICA+IHNwYW4ge1xyXG4gICAgICAgIGNvbG9yOiB3aGl0ZTtcclxuICAgICAgICBmb250LXNpemU6IHgtc21hbGw7XHJcbiAgICB9XHJcblxyXG4gICAgJi5vdmVyYm9va2luZyB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogQG5vdGlmaWNhdGlvbi10aW1lLXNsb3Qtb3Zlci1ib29rZWQtY29sb3I7XHJcbiAgICB9XHJcblxyXG4gICAgJi5hdmFpbGFibGUge1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IEBub3RpZmljYXRpb24tdGltZS1zbG90LWF2YWlsYWJsZS1jb2xvcjtcclxuICAgIH1cclxuXHJcbiAgICAmLmxpbWl0ZWQge1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IEBub3RpZmljYXRpb24tdGltZS1zbG90LWxpbWl0ZWQtY29sb3I7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5ib3hXcmFwcGVyIHtcclxuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxufVxyXG5cclxuLnN1Yi1ib3h7XHJcbiAgICBmbG9hdDogbGVmdDtcclxuICAgIHdpZHRoOiA0OSU7XHJcbiAgICBtYXJnaW4tdG9wOiA1cHg7XHJcblxyXG4gICAgJi5zcGFjZSB7XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAyJVxyXG4gICAgfVxyXG5cclxuICAgICYubm9uc3BhY2Uge1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogMHB4ICFpbXBvcnRhbnRcclxuICAgIH1cclxufVxyXG5cclxuLmludGVydmFsLTE1bW4ge1xyXG4gICAgd2lkdGg6IDYwcHg7XHJcbn1cclxuXHJcbi5pbnRlcnZhbC0zMG1uIHtcclxuICAgIHdpZHRoOiAxMjVweDtcclxufVxyXG5cclxuLmludGVydmFsLTYwbW4ge1xyXG4gICAgd2lkdGg6IDI1NXB4O1xyXG59XHJcblxyXG4uaW50ZXJ2YWwtMTIwbW4ge1xyXG4gICAgd2lkdGg6IDUxNXB4O1xyXG59XHJcblxyXG4ubGl2ZS10cmFmZmljLWNvbnRhaW5lciB7XHJcbiAgICBtaW4taGVpZ2h0OjIwMHB4O1xyXG4gICAgb3ZlcmZsb3cteDogc2Nyb2xsO1xyXG4gICAgLy8gcGFkZGluZy10b3A6NDBweDtcclxuICAgIHBhZGRpbmc6IDBweDtcclxuICAgIG9wYWNpdHk6IDE7XHJcbiAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuNXMgbGluZWFyO1xyXG5cclxuICAgICYuc2xpZ2h0LWZhZGUgeyAgICAgICAgXHJcbiAgICAgICAgb3BhY2l0eTogMC41O1xyXG4gICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xyXG4gICAgfVxyXG59XHJcblxyXG4ubGl2ZS10cmFmZmljIHtcclxuICAgIG1hcmdpbjogNXB4O1xyXG4gICAgbWFyZ2luLXRvcDogMzBweDtcclxuXHJcbiAgICB0aGVhZCB0aCB7XHJcbiAgICAgICAgcGFkZGluZzogMTVweDtcclxuICAgICAgICBwYWRkaW5nLWxlZnQ6IDI1cHg7XHJcbiAgICAgICAgaGVpZ2h0OiAyOHB4ICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcblxyXG4gICAgdGJvZHkgdHIge1xyXG4gICAgICAgIHBhZGRpbmc6IDVweDtcclxuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCBAYm9keS1jb2xvcjtcclxuICAgIH1cclxuXHJcbiAgICB0Ym9keSB0ciB0ZCB7XHJcbiAgICAgICAgcGFkZGluZzogMTBweDtcclxuICAgIH1cclxufVxyXG5cclxuXHJcbi50cmFuc3BvcnRlci1mYWNpbGl0eS1hZ3JlZW1lbnQge1xyXG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcclxuICAgIC5iLWlubGluZS1ibG9jaztcclxuXHJcbiAgICBkaXYge1xyXG4gICAgICAgIC5iLWlubGluZS1ibG9jaztcclxuICAgIH1cclxufVxyXG5cclxuLnRyYW5zcG9ydGVyLWFjY291bnQtdHlwZSB7ICAgXHJcbiAgICB3aWR0aDo0MDBweDtcclxufVxyXG5cclxuLmFjY291bnQtdHlwZS1jb250YWluZXIge1xyXG4gICAgaGVpZ2h0OiA0MHB4O1xyXG4gICAgZGl2IHtcclxuICAgICAgICB2ZXJ0aWNhbC1hbGlnbjptaWRkbGU7XHJcbiAgICB9XHJcbn1cclxuXHJcbi50YWJsZVNjcm9sbCB7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIG92ZXJmbG93LXg6IHNjcm9sbDtcclxuXHJcbiAgICB0aGVhZCB0ciB7XHJcbiAgICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkIHdoaXRlO1xyXG5cclxuICAgICAgICB0aCB7XHJcbiAgICAgICAgICAgIGJvcmRlci1sZWZ0OiAxcHggc29saWQgd2hpdGU7XHJcbiAgICAgICAgICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkIHdoaXRlO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLnRhYmxlLXRyYW5zcG9ydGVye1xyXG4gICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcclxufVxyXG5cclxuLnRpbWUtaGVhZCB7XHJcbiAgICBwYWRkaW5nLWxlZnQ6IDEwcHg7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG4gICAgdWwge1xyXG4gICAgICAgIHBhZGRpbmctbGVmdDogMHB4O1xyXG4gICAgfVxyXG5cclxuICAgIEBsaW5lQ29sb3IgOiAjYzEyMTIxO1xyXG5cclxuICAgIC5jdXJyZW50LXRpbWUtbGluZSB7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIHotaW5kZXg6IDI7XHJcbiAgICAgICAgd2lkdGg6IDJweDtcclxuICAgICAgICBoZWlnaHQ6IDFweDtcclxuICAgICAgICB0b3A6IC0ycHg7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogQGxpbmVDb2xvcjtcclxuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTFweCk7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6MjVweDtcclxuXHJcbiAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICBjb250ZW50OiBhdHRyKGRhdGEtdGV4dCk7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgdG9wOiAtMjFweDtcclxuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBAbGluZUNvbG9yO1xyXG4gICAgICAgICAgICBjb2xvcjogd2hpdGU7ICAgICAgICAgICBcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxMnB4OyBcclxuICAgICAgICAgICAgcGFkZGluZzogMnB4IDEwcHg7XHJcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDE1cHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC50aW1lSXRlbSB7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTNweCk7XHJcblxyXG4gICAgICAgIC5oaWRlVGltZSB7XHJcbiAgICAgICAgICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgY29udGVudDogJyc7XHJcbiAgICAgICAgICAgIGJvcmRlci1sZWZ0OjFweCBzb2xpZCAjYWFhO1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIGJvdHRvbTotNXB4O1xyXG4gICAgICAgICAgICBsZWZ0OiAzNiU7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxcHg7XHJcbiAgICAgICAgICAgIGhlaWdodDogNXB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLmxpc3RUaW1lIHtcclxuICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbn1cclxuXHJcbi5jb2x1bW5UaXRsZSB7XHJcbiAgICB3aWR0aDogMjAwcHg7XHJcbn1cclxuXHJcbi5jb2x1bW5Db250ZW50IHtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcclxufVxyXG5cclxuLmxpc3RCb3hXcmFwcGVye1xyXG4gICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xyXG59XHJcblxyXG4uZGFzaGJvYXJkQm94V3JhcHBlciB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICB0b3A6IC0yNnB4O1xyXG59XHJcblxyXG4uZGFzaGJvYXJkU2VjdGlvbiB7XHJcbiAgICBoZWlnaHQ6IDEwMHB4O1xyXG4gICAgcGFkZGluZy10b3A6IC0zMHB4O1xyXG59XHJcblxyXG4uc3VzcGVuZC10cmFuc3BvcnRlciB7XHJcbiAgICBjb2xvcjogQG5vdGlmaWNhdGlvbi10aW1lLXNsb3Qtbm90LWF2YWlsYWJsZS1jb2xvcjtcclxuIH1cclxuIiwiLnJvbGUtbW9kYWwge1xyXG4gIC5wZXJtaXNzaW9uIHtcclxuICAgIHdpZHRoOiAzMyU7XHJcbiAgICBwYWRkaW5nOiAxMHB4O1xyXG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuXHJcbiAgICAmOm50aC1jaGlsZCgxKSB7XHJcbiAgICAgIHBhZGRpbmctbGVmdDogNXB4O1xyXG4gICAgfVxyXG5cclxuICAgICY6bnRoLWNoaWxkKDMpIHtcclxuICAgICAgcGFkZGluZy1yaWdodDogNXB4O1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLmZpbHRlci1ib3gge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcclxuICB9XHJcblxyXG4gIC5mZWF0dXJlcyB7XHJcblxyXG4gICAgLmVuYWJsZWQge1xyXG4gICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xyXG4gICAgfVxyXG5cclxuICAgIC5kaXNhYmxlZCB7XHJcbiAgICAgIHBhZGRpbmctbGVmdDogMDtcclxuICAgIH1cclxuXHJcbiAgICAuZW5hYmxlZCwgLmRpc2FibGVkIHtcclxuICAgICAgPiBkaXY6Zmlyc3QtY2hpbGQge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgID4gZGl2Om50aC1jaGlsZCgyKSB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcclxuICAgICAgfVxyXG5cclxuICAgICAgc2VsZWN0IHtcclxuICAgICAgICBoZWlnaHQ6IDMwMHB4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmVkaXQge1xyXG4gICAgICBtYXJnaW4tdG9wOiAxMDBweDtcclxuICAgICAgYnV0dG9uIHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiA1cHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gIGlucHV0W3R5cGU9XCJ0ZXh0XCJdIHtcclxuICAgIHRleHQtdHJhbnNmb3JtOiBub25lO1xyXG4gIH1cclxufVxyXG4iLCIudXNlcnMtbGlzdCB7XHJcbiAgdGhbc3Qtc29ydF0ge1xyXG4gICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgY29sb3I6IEBicmFuZC1wcmltYXJ5O1xyXG4gIH1cclxuXHJcbiAgdGQge1xyXG4gICAgLnRpY2sgeyBtYXJnaW4tbGVmdDogMjBweDsgfVxyXG4gIH1cclxuXHJcbn1cclxuIiwiLm1pbGVzdG9uZS1tb2RhbCB7XHJcbiAgICAubWlsZXN0b25lIHtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMHB4O1xyXG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAzMHB4O1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiAyMHB4O1xyXG4gICAgICAgIGJvcmRlci1sZWZ0OjJweCBzb2xpZCBncmV5O1xyXG4gICAgXHJcbiAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICBmb250LWZhbWlseTogRm9udEF3ZXNvbWU7XHJcbiAgICAgICAgICAgIGNvbG9yOmdyZXk7XHJcbiAgICAgICAgICAgIGNvbnRlbnQgOiAnXFxmMTBjJztcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgdG9wOiAtN3B4O1xyXG4gICAgICAgICAgICBsZWZ0OiAtMTFweDtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAyNXB4O1xyXG4gICAgICAgIH1cclxuICAgICAgICBcclxuICAgICAgICAmLm1pbGVzdG9uZS1jb21wbGV0ZSB7XHJcbiAgICAgICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgIGNvbG9yOmdyZWVuO1xyXG4gICAgICAgICAgICAgICAgY29udGVudCA6ICdcXGYwNTgnO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIFxyXG4gICAgXHJcbiAgICAgICAgJi5uby1ib3JkZXIge1xyXG4gICAgICAgICAgICBib3JkZXItbGVmdDowcHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIFxyXG5cclxuICAgICAgICBcclxuICAgIH1cclxufSIsIi5sb2dvdHlwZSB7XHJcbiAgICBtYXJnaW46IDAgMCAwIDEwcHg7XHJcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgZm9udC1mYW1pbHk6ICdBcmlhbCBOYXJyb3cnLCBBcmlhbCwgc2Fucy1zZXJpZjtcclxuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICBsaW5lLWhlaWdodDogNTBweDtcclxufVxyXG5cclxuLmxvZ290eXBlID4gc3BhbiB7XHJcbiAgICBmbG9hdDogbGVmdDtcclxufVxyXG5cclxuLmxvZ290eXBlLWNvbnRhaW5lciB7XHJcbiAgICBjb2xvcjogI2U5MjUxNjtcclxufVxyXG5cclxuLmxvZ290eXBlLWNoYWluIHtcclxuICAgIGNvbG9yOiAjZGRkO1xyXG59IiwiQG9yaWdpbi1jb2w6ICNkNGZmYzI7XHJcbkBvcmlnaW4tY29sLWJvcmRlcjogI2MwZThhZjtcclxuQG9yaWdpbi1jb2wtYm9yZGVyLWVkZ2U6IEBvcmlnaW4tY29sLWJvcmRlciAtICMyODMwMjQ7XHJcblxyXG4uY2MtbWVzc2FnZXMge1xyXG4gIG1hcmdpbjogMDtcclxuXHJcbiAgLm1zZy1pbmZvIHtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHJcbiAgICA+IGRpdiB7XHJcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgd2lkdGg6IGF1dG87XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IGxpZ2h0Y3lhbjtcclxuICAgICAgYm9yZGVyOiAxcHggc29saWQgI2NjYztcclxuICAgICAgYm9yZGVyLXJhZGl1czogN3B4O1xyXG4gICAgICBwYWRkaW5nOiA1cHggMTVweCA1cHggNXB4O1xyXG4gICAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjYWFhO1xyXG4gICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2FhYTtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogOHB4O1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLm5vLW1zZ3Mge1xyXG4gICAgLm1zZy1pbmZvKCk7XHJcbiAgfVxyXG5cclxuICAuZGF5LWdycCB7XHJcbiAgICAuZGF5LWJveCB7XHJcbiAgICAgIC5tc2ctaW5mbygpO1xyXG4gICAgfVxyXG5cclxuICAgIC5tc2ctYm94IHtcclxuICAgICAgZGlzcGxheTogcmVsYXRpdmU7XHJcblxyXG4gICAgICA+IGRpdiB7XHJcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgIHdpZHRoOiBhdXRvO1xyXG4gICAgICAgIG1heC13aWR0aDogOTAlO1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xyXG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNjY2M7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogN3B4O1xyXG4gICAgICAgIHBhZGRpbmc6IDVweCAxNXB4IDE1cHggMTVweDtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiA4cHg7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDdweDtcclxuXHJcbiAgICAgICAgLm1zZy1oZHIge1xyXG4gICAgICAgICAgY29sb3I6IGJsdWU7XHJcblxyXG4gICAgICAgICAgJi52ZWhpY2xlIHtcclxuICAgICAgICAgICAgY29sb3I6IGRhcmtvcmFuZ2U7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICAmLnVzZXIge1xyXG4gICAgICAgICAgICBjb2xvcjogZGFya3Zpb2xldDtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5tc2ctYm9keSB7XHJcbiAgICAgICAgICA+IHNwYW4ge1xyXG4gICAgICAgICAgICB3aGl0ZS1zcGFjZTogcHJlLWxpbmU7XHJcbiAgICAgICAgICAgIG92ZXJmbG93LXdyYXA6IGJyZWFrLXdvcmQ7XHJcblxyXG4gICAgICAgICAgICAvKm5lZWRlZCBmb3IgSUUqL1xyXG4gICAgICAgICAgICB3b3JkLXdyYXA6IGJyZWFrLXdvcmQ7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAvKndvcmQtYnJlYWs6IGJyZWFrLWFsbDsqL1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICBcclxuICAgICAgICAubXNnLXN0YXR1cyB7XHJcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICByaWdodDogNXB4O1xyXG4gICAgICAgICAgYm90dG9tOiAwO1xyXG5cclxuICAgICAgICAgIGk6bnRoLW9mLXR5cGUoMikge1xyXG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogLTEycHg7XHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgLnRpY2sge1xyXG4gICAgICAgICAgICBjb2xvcjogZ3JlZW47XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICAuZXhjbGFtYXRpb24ge1xyXG4gICAgICAgICAgICBjb2xvcjogcmVkO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgJi5sZWZ0IHtcclxuICAgICAgICAuYXJyb3ctbGVmdCgpO1xyXG5cclxuICAgICAgICA+IGRpdiB7XHJcbiAgICAgICAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjYWFhO1xyXG4gICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNhYWE7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICAgICYucmlnaHQge1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiAyMHB4O1xyXG4gICAgICAgIC5hcnJvdy1yaWdodCgpO1xyXG5cclxuICAgICAgICA+IGRpdiB7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBAb3JpZ2luLWNvbDtcclxuICAgICAgICAgIGJvcmRlci1jb2xvcjogQG9yaWdpbi1jb2wtYm9yZGVyO1xyXG4gICAgICAgICAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCBAb3JpZ2luLWNvbC1ib3JkZXItZWRnZTtcclxuICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCBAb3JpZ2luLWNvbC1ib3JkZXItZWRnZTtcclxuXHJcbiAgICAgICAgICAubXNnLWJvZHkge1xyXG4gICAgICAgICAgICA+IHNwYW4ge1xyXG4gICAgICAgICAgICAgIGNvbG9yOiAjMzMzO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLmFycm93LWxlZnQge1xyXG4gICAgICAuYXJyb3cge1xyXG4gICAgICBcdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgfVxyXG5cclxuICAgICAgLmFycm93OmFmdGVyLCAuYXJyb3c6YmVmb3JlIHtcclxuICAgICAgXHRyaWdodDogMTAwJTtcclxuICAgICAgXHR0b3A6IDUwJTtcclxuICAgICAgXHRib3JkZXI6IHNvbGlkIHRyYW5zcGFyZW50O1xyXG4gICAgICBcdGNvbnRlbnQ6IFwiIFwiO1xyXG4gICAgICBcdGhlaWdodDogMDtcclxuICAgICAgXHR3aWR0aDogMDtcclxuICAgICAgXHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgIFx0cG9pbnRlci1ldmVudHM6IG5vbmU7XHJcbiAgICAgIH1cclxuICAgICAgXHJcbiAgICAgIC5hcnJvdzphZnRlciB7XHJcbiAgICAgIFx0Ym9yZGVyLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDApO1xyXG4gICAgICBcdGJvcmRlci1yaWdodC1jb2xvcjogI2ZmZmZmZjtcclxuICAgICAgXHRib3JkZXItd2lkdGg6IDdweDtcclxuICAgICAgXHRtYXJnaW4tdG9wOiAtN3B4O1xyXG4gICAgICB9XHJcblxyXG4gICAgICAuYXJyb3c6YmVmb3JlIHtcclxuICAgICAgXHRib3JkZXItY29sb3I6IHJnYmEoMjA0LCAyMDQsIDIwNCwgMCk7XHJcbiAgICAgIFx0Ym9yZGVyLXJpZ2h0LWNvbG9yOiAjY2NjO1xyXG4gICAgICBcdGJvcmRlci13aWR0aDogOHB4O1xyXG4gICAgICBcdG1hcmdpbi10b3A6IC04cHg7XHJcbiAgICAgIH1cclxuICB9XHJcblxyXG4gIC5hcnJvdy1yaWdodCB7XHJcbiAgICAuYXJyb3cge1xyXG4gICAgXHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICB9XHJcbiAgICAuYXJyb3c6YWZ0ZXIsIC5hcnJvdzpiZWZvcmUge1xyXG4gICAgXHRsZWZ0OiAxMDAlO1xyXG4gICAgXHR0b3A6IDUwJTtcclxuICAgIFx0Ym9yZGVyOiBzb2xpZCB0cmFuc3BhcmVudDtcclxuICAgIFx0Y29udGVudDogXCIgXCI7XHJcbiAgICBcdGhlaWdodDogMDtcclxuICAgIFx0d2lkdGg6IDA7XHJcbiAgICBcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIFx0cG9pbnRlci1ldmVudHM6IG5vbmU7XHJcbiAgICB9XHJcbiAgICBcclxuICAgIC5hcnJvdzphZnRlciB7XHJcbiAgICBcdGJvcmRlci1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwKTtcclxuICAgIFx0Ym9yZGVyLWxlZnQtY29sb3I6IEBvcmlnaW4tY29sO1xyXG4gICAgXHRib3JkZXItd2lkdGg6IDdweDtcclxuICAgIFx0bWFyZ2luLXRvcDogLTdweDtcclxuICAgIH1cclxuICAgIC5hcnJvdzpiZWZvcmUge1xyXG4gICAgXHRib3JkZXItY29sb3I6IHJnYmEoMjA0LCAyMDQsIDIwNCwgMCk7XHJcbiAgICBcdGJvcmRlci1sZWZ0LWNvbG9yOiBAb3JpZ2luLWNvbC1ib3JkZXI7XHJcbiAgICBcdGJvcmRlci13aWR0aDogOHB4O1xyXG4gICAgXHRtYXJnaW4tdG9wOiAtOHB4O1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuIiwiLm5vZGVzIHtcclxuICAgIG1hcmdpbi1yaWdodDogMTVweDtcclxuICAgIG1heC13aWR0aDogMTAwJTtcclxuICAgIG92ZXJmbG93LXg6IGF1dG87XHJcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgaGVpZ2h0OiAzNTBweDtcclxuXHJcbiAgICAubm9kZS1zY3JvbGxlciB7XHJcbiAgICAgICAgd2lkdGg6IGF1dG87XHJcbiAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcclxuICAgIH1cclxuICAgIFxyXG4gICAgLm5vZGUtY29udGFpbmVyIHtcclxuICAgICAgICBwYWRkaW5nOjBweDtcclxuICAgICAgICBwYWRkaW5nLXJpZ2h0OiA0NXB4O1xyXG4gICAgICAgIHdpZHRoOiAzNzVweDtcclxuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICAgICAgICAmLm5vLW5vZGUge1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGUgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgdG9wOiAwcHg7XHJcbiAgICAgICAgICAgIGxlZnQ6MHB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi5uZy1lbnRlcntcclxuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGV4KC0xMDAlKTtcclxuICAgICAgICAgICAgb3BhY2l0eTogMDtcclxuICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICYubmctZW50ZXItYWN0aXZlIHtcclxuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRleCgwKTtcclxuICAgICAgICAgICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgJi5uZy1hbmltYXRlIHtcclxuICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1vdXQ7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICYubmctbGVhdmUge1xyXG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XHJcbiAgICAgICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgICAgICAgICYubmctbGVhdmUtYWN0aXZle1xyXG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0xMDAlKTtcclxuICAgICAgICAgICAgICAgIG9wYWNpdHk6IDA7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5mYS10aW1lcy1jaXJjbGUge1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIGxlZnQ6NXB4O1xyXG4gICAgICAgICAgICB0b3A6NXB4O1xyXG4gICAgICAgICAgICBjb2xvcjogQGNvcnBvcmF0ZVJlZDtcclxuICAgICAgICAgICAgb3BhY2l0eTogMC41O1xyXG4gICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcblxyXG4gICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5ub2RlLWxpbmUge1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDJweDtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2NjYztcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgei1pbmRleDogMjtcclxuICAgICAgICAgICAgdG9wOjI1cHg7XHJcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMjVweCk7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuYWRkLW5vZGUtY29udGFpbmVyIHtcclxuICAgICAgICAgICAgei1pbmRleDogMztcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICB0b3A6IDEzcHg7XHJcbiAgICAgICAgICAgIHJpZ2h0OiAxMnB4O1xyXG5cclxuICAgICAgICAgICAgLmZhLXBsdXMtY2lyY2xlIHtcclxuICAgICAgICAgICAgICAgIGNvbG9yOkBjb3Jwb3JhdGVHcmVlbjtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjZweDtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xyXG4gICAgICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLmZpcnN0LW5vZGUge1xyXG4gICAgICAgICAgICAubm9kZS1saW5lIHtcclxuICAgICAgICAgICAgICAgIHJpZ2h0OiAwcHg7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogNTAlO1xyXG4gICAgICAgICAgICB9ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5ub2RlLWhlYWRlciB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNGOEY3Rjc7XHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgcGFkZGluZzogOHB4IDBweDtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b20gOiAxcHggZG90dGVkICNjY2M7XHJcbiAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAubm9kZS10aXRsZSB7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogIzY2NjtcclxuXHJcbiAgICAgICAgICAgICAgICBzcGFuIHtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjojYWFhO1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLmZhLW1hcC1tYXJrZXIge1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAyNnB4O1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICM5OTk7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgICAgICB6LWluZGV4OiAzO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAubm9kZS1ib2R5IHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0YzZjNmMztcclxuICAgICAgICAgICAgcGFkZGluZzogMTBweCAxNXB4O1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDI0NXB4O1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDEzcHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAubm9kZS1ib2R5LXlhcmQge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjNmM2YzO1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAxMHB4IDE1cHg7XHJcbiAgICAgICAgICAgIGhlaWdodDogMjc1cHg7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTNweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgXHJcbiAgICB9XHJcbn1cclxuXHJcbmJvZHkgPiAudWktc2VsZWN0LWJvb3RzdHJhcC5vcGVuIHtcclxuICAgIHotaW5kZXg6IDEwNTAgIWltcG9ydGFudDtcclxufVxyXG5cclxuLnBhY2stdW5wYWNrLXdhcm5pbmcge1xyXG4gICAgZm9udC1zaXplOiAzMHB4O1xyXG4gICAgbGVmdDogLTQwcHg7XHJcblxyXG59XHJcblxyXG4uZGF0ZXBpY2tlci10cmFuc2Zvcm0teSB7XHJcbiAgICAucGlja2VyLm9wZW4gdWwge1xyXG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtODAlKTtcclxuICAgIH1cclxuXHJcbiAgICBcclxufSIsIi5yYXRlLWVkaXRvciB7XHJcblxyXG4gIC5maWVsZC1saXN0IHtcclxuICAgICYgPiBsaSB7XHJcbiAgICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgICB3aWR0aDogMjUlO1xyXG4gICAgICBtaW4taGVpZ2h0OiA3NHB4OyAvLyBmbG93cyBiZXN0IHdoZW4gYWxsIHRoZSBzYW1lIGhlaWdodFxyXG5cclxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDE1MDBweCkge1xyXG4gICAgICAgIHdpZHRoOiAzMyU7XHJcbiAgICAgIH1cclxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDEyMDBweCkge1xyXG4gICAgICAgIHdpZHRoOiA1MCU7XHJcbiAgICAgIH1cclxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIH1cclxuXHJcbiAgICB9XHJcblxyXG4gICAgJiA+IGxpID4gZGl2IHtcclxuICAgICAgbWFyZ2luLXJpZ2h0OiAxNXB4O1xyXG4gICAgfVxyXG4gICAgJiA+IGxpID4gY2MtcmF0ZS1maWVsZCA+IGRpdiB7XHJcbiAgICAgIG1hcmdpbi1yaWdodDogMTVweDtcclxuICAgIH1cclxuXHJcbiAgICAuY2hlY2tib3ggeyBcclxuICAgICAgbWFyZ2luLXRvcDogMjJweDtcclxuXHJcbiAgICAgIGxhYmVsIHtcclxuICAgICAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLmR5bmFtaWMtZmllbGQtbGlzdCB7XHJcblxyXG4gICAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XHJcbiAgICBib3JkZXItcmFkaXVzOiA0cHg7XHJcbiAgICBwYWRkaW5nOiAxMHB4O1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjojZjdmN2Y3O1xyXG4gICAgYm94LXNoYWRvdzogMCAxcHggMXB4IHJnYmEoMCwwLDAsMC4wNSk7XHJcbiAgICBib3JkZXItY29sb3I6ICNkZGQ7XHJcblxyXG4gICAgJiA+IGxpIHtcclxuICAgICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICAgIHdpZHRoOiAyNSU7XHJcbiAgICAgIG1pbi1oZWlnaHQ6IDc0cHg7IC8vIGZsb3dzIGJlc3Qgd2hlbiBhbGwgdGhlIHNhbWUgaGVpZ2h0XHJcblxyXG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogMTUwMHB4KSB7XHJcbiAgICAgICAgd2lkdGg6IDMzJTtcclxuICAgICAgfVxyXG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogMTIwMHB4KSB7XHJcbiAgICAgICAgd2lkdGg6IDUwJTtcclxuICAgICAgfVxyXG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgfVxyXG5cclxuICAgIH1cclxuXHJcbiAgICAmID4gbGkgPiBkaXYge1xyXG4gICAgICBtYXJnaW4tcmlnaHQ6IDE1cHg7XHJcbiAgICB9XHJcbiAgICAmID4gbGkgPiBjYy1yYXRlLWZpZWxkID4gZGl2IHtcclxuICAgICAgbWFyZ2luLXJpZ2h0OiAxNXB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5jaGVja2JveCB7IFxyXG4gICAgICBtYXJnaW4tdG9wOiAyMnB4O1xyXG5cclxuICAgICAgbGFiZWwge1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxufVxyXG4iLCIudG9vbGJhciB7XHJcbiAgbWFyZ2luLXRvcDogMTVweDtcclxufVxyXG5cclxuLmstZmlsdGVyLXJvdyB7XHJcbiAgZGlzcGxheTogbm9uZTtcclxufVxyXG5cclxuLmstZ3JpZCB0YWJsZSB7XHJcbiAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcclxufVxyXG5cclxuLmhpZGRlbiB7XHJcbiAgZGlzcGxheTogbm9uZTtcclxufVxyXG5cclxuLmxlZ2VuZC1jb2xvcnMge1xyXG4gIC5hY2NlcHRlZCB7XHJcbiAgICAvLyBibHVlXHJcbiAgICBjb2xvcjogIzYwOTJjMztcclxuICB9XHJcblxyXG4gIC5pbnByb2dyZXNzIHtcclxuICAgIC8vIGdyZWVuXHJcbiAgICBjb2xvcjogIzMwNzkzMDtcclxuICB9XHJcblxyXG4gIC5jb21wbGV0ZWQge1xyXG4gICAgLy8gb3JnYW5nZSBcclxuICAgIGNvbG9yOiAjZDI5OTQwO1xyXG4gIH1cclxuXHJcbiAgLnJlamVjdGVkIHtcclxuICAgIC8vIHJlZFxyXG4gICAgY29sb3I6ICNhYjYxNjE7XHJcbiAgfVxyXG59IiwiLnF1aWNrLWZpbmQge1xyXG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgd2lkdGg6IDQwMHB4O1xyXG4gICAgZm9udC1zaXplOiAxM3B4O1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgXHJcbiAgICBsaSB7XHJcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgIH1cclxufVxyXG5cclxuLnF1aWNrLWZpbmQgLmRyb3Bkb3duLW1lbnUge1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBoZWlnaHQ6IDMwMHB4O1xyXG4gICAgb3ZlcmZsb3c6IGF1dG87XHJcbn1cclxuXHJcbi5xdWljay1maW5kIC5mYS1zZWFyY2gge1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgcmlnaHQ6IDEwcHg7XHJcbiAgICB0b3A6IDUwJTtcclxuICAgIG1hcmdpbi10b3A6IC02cHg7XHJcbiAgICBjb2xvcjogI2RkZDtcclxuICAgIGN1cnNvcjogdGV4dDtcclxuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xyXG59XHJcblxyXG4ucXVpY2stZmluZC1yZXN1bHQtdHlwZSB7XHJcbiAgICBmbG9hdDogcmlnaHQ7XHJcbiAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgIGZvbnQtc2l6ZTogMTJweDtcclxuICAgIHBhZGRpbmc6IDFweCAwO1xyXG59XHJcblxyXG4ucXVpY2stZmluZC1yZXN1bHQtZGF0ZSB7XHJcbiAgICBmbG9hdDogcmlnaHQ7XHJcbiAgICBmb250LXNpemU6IDEycHg7XHJcbiAgICBwYWRkaW5nOiAxcHggMCAxcHggN3B4O1xyXG59XHJcbiIsIlxyXG4uYWRkcmVzcy1maWVsZCwgLmFkZC1hZGRyZXNzIHtcclxuICAudWktc2VsZWN0LWNvbnRhaW5lcltuYW1lPVwiYWRkcmVzc1wiXSB7XHJcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gIH1cclxuICBpbnB1dFt0eXBlPVwidGV4dFwiXSB7XHJcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gIH1cclxuICA+IC5mYS1zcGluIHtcclxuICAgIHotaW5kZXg6MTAwMDtcclxuICAgIG1hcmdpbi10b3A6IC03cHg7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IC0xMHB4O1xyXG4gIH1cclxufVxyXG5cclxuLm1hbnVhbC1hZGRyZXNzLWZvcm0ge1xyXG4gIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgXHJcbiAgLmNsZWFyLWJ0biB7XHJcbiAgICBoZWlnaHQ6IDU5cHg7XHJcbiAgICBcclxuICAgIGJ1dHRvbiB7XHJcbiAgICAgIG1hcmdpbi10b3A6IDI2cHg7XHJcbiAgICAgIGhlaWdodDogMzRweDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5oZWxwLXRleHQge1xyXG4gICAgPiBkaXY6Zmlyc3QtY2hpbGQge1xyXG4gICAgICA+IGRpdiB7XHJcbiAgICAgICAgZm9udC1zaXplOiAyNXB4O1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgPiBkaXY6bGFzdC1jaGlsZCB7XHJcbiAgICAgID4gZGl2OmZpcnN0LWNoaWxkIHtcclxuICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICAgICAgY29sb3I6IHJlZDtcclxuICAgICAgfVxyXG4gICAgICBcclxuICAgICAgPiBkaXY6bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbiIsIi5yYXRlLWNhcmRzIHtcclxuXHJcbiAgLmRyb3Atem9uZSB7XHJcbiAgICBtaW4taGVpZ2h0OiAxMDBweDtcclxuICB9XHJcblxyXG4gIC8qZXJyb3IgYm94IG9uIGltcG9ydCBtb2RhbCovXHJcbiAgLmZvcm0tZ3JvdXAuZXJyb3Ige1xyXG4gICAgbGFiZWwge1xyXG4gICAgICBjb2xvcjogcmVkO1xyXG4gICAgfVxyXG4gICAgLmZvcm0tY29udHJvbCB7XHJcbiAgICAgIGJvcmRlci1jb2xvcjogcmVkO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbn1cclxuXHJcbiIsIi5zdGF0aXN0aWMge1xyXG4gIGZsb2F0OiBsZWZ0O1xyXG4gIHdpZHRoOiAxNjJweDtcclxuICBtYXJnaW4tcmlnaHQ6IDQwcHg7XHJcbiAgb3BhY2l0eTogMC41O1xyXG59XHJcblxyXG4uc3RhdGlzdGljW2NsYXNzKj0ndGV4dC0nXSB7XHJcbiAgb3BhY2l0eTogMTtcclxuICBjdXJzb3I6IHBvaW50ZXI7XHJcbn1cclxuXHJcbi5zdGF0aXN0aWNbY2xhc3MqPSd0ZXh0LSddOmhvdmVyIHtcclxuICBib3JkZXItYm90dG9tOiAxcHggc29saWQ7XHJcbn1cclxuXHJcbi5zdGF0aXN0aWMtdmFsdWUge1xyXG4gIGZvbnQtc2l6ZTogNDhweDtcclxuICBmb250LXdlaWdodDogMzAwO1xyXG4gIG1pbi1oZWlnaHQ6IDY4cHg7XHJcbn1cclxuXHJcbi5zdGF0aXN0aWMtbGFiZWwge1xyXG4gIGZvbnQtc2l6ZTogMTRweDtcclxuICBmb250LXdlaWdodDogbm9ybWFsO1xyXG59XHJcbiIsIlxyXG4udXNlci1kZXRhaWxzIHtcclxuICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcclxuICAgIC5mbGV4IHtcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgIH1cclxuICBcclxuICAgIC5mbGV4LWNoaWxkIHtcclxuICAgICAgZmxleCA6IDE7XHJcbiAgICB9XHJcblxyXG4gICAgLmN0cmxzIHtcclxuICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkIGxpZ2h0Z3JheTtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2Y5ZjlmOTtcclxuICAgICAgcGFkZGluZzogN3B4O1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG4iLCIucGFzc3dvcmQtdmFsaWRhdGlvbi1tZXNzYWdlIC5mYSB7XHJcbiAgICB3aWR0aDogMThweDtcclxuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxufVxyXG5cclxuLnZhbGlkYXRpb24tdGlwIHtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIGxlZnQ6IDEwMCU7XHJcbiAgICB3aWR0aDogMjUwcHg7XHJcbiAgICBwYWRkaW5nOiA2cHggMTJweDtcclxuICAgIG1pbi1oZWlnaHQ6IDMycHg7XHJcbn0iLCJmb3JtW25hbWU9XCJyYXRlQ2FyZEZvcm1cIl0ge1xyXG4gID4gZGl2IHtcclxuICAgIG1hcmdpbi1ib3R0b206IDBcclxuICB9XHJcbn1cclxuXHJcbi5yYXRlLXNoZWV0LWVkaXRvciB7XHJcbiAgLmstZ3JpZC1jb250ZW50IHtcclxuICAgIG1pbi1oZWlnaHQ6IDQxMHB4O1xyXG4gIH1cclxufVxyXG5cclxuQGltcG9ydCAncmF0ZS1zaGVldC1lZGl0b3IvcmF0ZS1zaGVldC1lZGl0b3IubGVzcyc7XHJcbkBpbXBvcnQgJ21vZGFscy9jb3B5LXJhdGUtc2hlZXQtbW9kYWwvY29weS1yYXRlLXNoZWV0LW1vZGFsLmxlc3MnO1xyXG5cclxuLmFwcHJvdmUtcG9zaXRpb25pbmcge1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgdG9wOiA2NXB4O1xyXG4gICAgcmlnaHQ6IDIwcHg7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbn1cclxuIiwiLnJhdGUtc2hlZXQtZWRpdG9yIHtcclxuICAudG9vbGJhciB7XHJcbiAgICAudGJ1dHRvbiB7XHJcbiAgICAgIGhlaWdodDogMzBweDtcclxuICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICAgICAgcGFkZGluZzogMnB4IDdweCAycHg7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICBpLmRpc2FibGVkIHtcclxuICAgIGN1cnNvcjogbm90LWFsbG93ZWQ7XHJcbiAgICBvcGFjaXR5OiAwLjY1O1xyXG5cclxuICAgICY6aG92ZXIsICY6Zm9jdXMge1xyXG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICB9XHJcbiAgfVxyXG4gIFxyXG4gIC5mcm9tLWRhdGUge1xyXG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgcGFkZGluZy1sZWZ0OiAxMnB4O1xyXG4gICAgcGFkZGluZy1yaWdodDogMTJweDtcclxuICB9XHJcblxyXG4gIC5kYXRlcGlja2VyLW5vLWNsZWFyIFtuZy1jbGljaz1cInNlbGVjdChudWxsLCAkZXZlbnQpXCJdIHtcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgfVxyXG5cclxuICAuZ3JpZC1jdHJscyB7XHJcbiAgICBpIHtcclxuICAgICAgbWFyZ2luLXJpZ2h0OiAzcHg7XHJcblxyXG4gICAgICAmOmxhc3QtY2hpbGQge1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogMDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuI3JhdGVzR3JpZCwjc3VyY2hhcmdlc0dyaWQsI2NhcmdvUmF0ZXNHcmlkLCNjYXJnb1N1cmNoYXJnZXNHcmlkIHtcclxuICBoZWlnaHQ6IDU2NXB4O1xyXG4gIHBhZGRpbmctYm90dG9tOiA2NXB4O1xyXG5cclxuICAuZ3JpZC10aXRsZSB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICB0b3A6IDEycHg7XHJcbiAgfVxyXG59XHJcblxyXG5cclxuQGltcG9ydCAnLi4vY29tbW9uLWNvbXBvbmVudHMvcmF0ZS1lZGl0b3IvcmF0ZS1lZGl0b3IubGVzcyc7XHJcbkBpbXBvcnQgJy4uL2NvbW1vbi1jb21wb25lbnRzL3N1cmNoYXJnZS1lZGl0b3Ivc3VyY2hhcmdlLWVkaXRvci5sZXNzJztcclxuQGltcG9ydCAnLi4vbW9kYWxzL2ZpZWxkLWVkaXRvci1tb2RhbC9maWVsZC1lZGl0b3ItbW9kYWwubGVzcyc7XHJcblxyXG4iLCIuc3VyY2hhcmdlLWVkaXRvciB7XHJcbiAgLnBlcmNlbnQtY2hhcmdlIHtcclxuICAgIG1hcmdpbi10b3A6IDMwcHg7XHJcbiAgfVxyXG59XHJcbiIsIi5maWVsZC1lZGl0b3ItbW9kYWwge1xyXG4gIGkucmVhZG9ubHkge1xyXG4gICAgY3Vyc29yOiBub3QtYWxsb3dlZDtcclxuICAgIG9wYWNpdHk6IDAuNjU7XHJcblxyXG4gICAgJjpob3ZlciwmOmZvY3VzIHtcclxuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLmN0cmxzIHtcclxuICAgIGkge1xyXG4gICAgICBtYXJnaW4tcmlnaHQ6IDNweDtcclxuICAgICAgJjpsYXN0LWNoaWxkIHtcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn0gXHJcblxyXG5AaW1wb3J0ICdyYXRlLXNoZWV0LXNlbGVjdG9yLWVkaXRvci1tb2RhbC9yYXRlLXNoZWV0LXNlbGVjdG9yLWVkaXRvci1tb2RhbC5sZXNzJztcclxuQGltcG9ydCAnc3VyY2hhcmdlLXNoZWV0LXNlbGVjdG9yLWVkaXRvci1tb2RhbC9zdXJjaGFyZ2Utc2hlZXQtc2VsZWN0b3ItZWRpdG9yLW1vZGFsLmxlc3MnO1xyXG5cclxuIiwiXHJcbmZvcm1bbmFtZT1cInJhdGVTaGVldFNlbGVjdG9yRWRpdG9yRm9ybVwiXSB7XHJcbiAgLmluLXVzZSB7XHJcbiAgICBwYWRkaW5nOiA1cHg7XHJcbiAgfVxyXG59XHJcbiIsImZvcm1bbmFtZT1cImNvcHlGb3JtXCJdIHtcclxuICAvKi5wYW5lbC1kZWZhdWx0IHsqL1xyXG4gICAgLyoucGFuZWwtaGVhZGluZyB7Ki9cclxuICAgICAgLypmb250LXdlaWdodDogYm9sZDsqL1xyXG4gICAgICAvKmJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50OyovXHJcbiAgICAgIC8qYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDsqL1xyXG4gICAgLyp9Ki9cclxuICAvKn0qL1xyXG59XHJcbiIsIi52ZXNzZWwtc2NoZWR1bGUtdm95YWdlLXJlc3VsdCB7XHJcbiAgLnZlc3NlbC1zY2hlZHVsZS12b3lhZ2UtcmVzdWx0LWxhYmVsIHtcclxuICB9XHJcblxyXG4gIC52ZXNzZWwtc2NoZWR1bGUtdm95YWdlLXJlc3VsdC1ldGFldGQge1xyXG4gICAgZmxvYXQ6IHJpZ2h0O1xyXG4gICAgcGFkZGluZzogMXB4IDAgMXB4IDdweDtcclxuICAgIGNvbG9yOiBncmF5O1xyXG4gIH1cclxufVxyXG4iLCIudmlldy1hZ3JlZW1lbnQtcGRme1xyXG5cdHdpZHRoOiAxMDAlOyBcclxuXHRoZWlnaHQ6IDc1MHB4O1xyXG59XHJcblxyXG4ubW9kYWwtZm9vdGVye1xyXG5cdGFncmVlbWVudC1mb290ZXJ7XHJcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblx0fVxyXG59IFxyXG5cclxuLmNjQWdyZWVtZW50LWRpYWxvZ3tcdCBcclxuXHQubW9kYWwtZGlhbG9nIHtcclxuXHQgICAgbWF4LWhlaWdodDogOTAlO1xyXG5cdCAgICBtaW4taGVpZ2h0OiA4MDBweDtcclxuXHQgICAgaGVpZ2h0IDogODB2aDtcclxuXHQgICAgb3ZlcmZsb3c6IGF1dG87XHJcblx0fVxyXG5cclxuXHRvYmplY3R7XHJcblx0XHRoZWlnaHQgOiA2MHZoO1xyXG5cdH1cclxufVxyXG5cclxuLmFwcHJvdmFsLXJlcXVpcmVke1xyXG5cdGNvbG9yOiBAd2FybmluZy1jb2xvcjtcclxufVxyXG5cclxuLnN1c3BlbmRlZHtcclxuXHRjb2xvcjogQGluY29tcGxldGUtYWN0aW9uLWNvbG91cjtcclxufSIsIkBoZWFkZXJCZyA6ICMwNDFmMjU7XHJcbkBpY29uQ29sb3IgOiAjZGRkO1xyXG5cclxuLy8gY3VzdG9tIHRoaW5ncyBmb3IgbmF2IGNsb3NlZC5cclxuYm9keS5uYXYtY2xvc2VkIHtcclxuICAgIC5tYWluLWhlYWRlciB7XHJcbiAgICAgICAgaDEsXHJcbiAgICAgICAgaDIge1xyXG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6NTBweCAhaW1wb3J0YW50O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuaGVhZGVyIHtcclxuICAgICYubWFpbi1oZWFkZXIge1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IEBoZWFkZXJCZztcclxuXHJcbiAgICAgICAgLmhlYWRlci1oZWlnaHQge1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDUwcHg7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMHB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgaDEsXHJcbiAgICAgICAgaDIge1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogMTAwO1xyXG4gICAgICAgICAgICBjb2xvcjojZjRmNGY0O1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDIycHg7XHJcbiAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgICAgICAgICAgcGFkZGluZzowcHggMHB4IDBweCAwcHg7XHJcbiAgICAgICAgICAgIG1hcmdpbjowcHg7XHJcbiAgICAgICAgICAgIGJvcmRlcjowcHg7XHJcbiAgICAgICAgICAgIHRyYW5zaXRpb246IHBhZGRpbmcgMC4zcyBlYXNlLW91dDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIGgyIHtcclxuICAgICAgICAgICAgY29sb3I6I2JiYjtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICAgICAgICBwYWRkaW5nOjVweCAwcHggMHB4IDBweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC8vIGZhbmN5IHVuZGVybGluZSBzdHVmZlxyXG4gICAgICAgIC5zZWFyY2gtZXhwYW5kLFxyXG4gICAgICAgIC5oZWxwLWV4cGFuZCB7XHJcbiAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDFweDtcclxuICAgICAgICAgICAgICAgIGJvdHRvbTogMDtcclxuICAgICAgICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBmYWRlKCNmZmYsMCk7XHJcbiAgICAgICAgICAgICAgICB2aXNpYmlsaXR5OiBoaWRkZW47XHJcbiAgICAgICAgICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGVYKDApO1xyXG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZVgoMCk7XHJcbiAgICAgICAgICAgICAgICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2UtaW4tb3V0IDBzO1xyXG4gICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZS1pbi1vdXQgMHM7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgICAgIHZpc2liaWxpdHk6IHZpc2libGU7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsMjU1LDI1NSwwLjYpOyAgICAgICAgXHJcbiAgICAgICAgICAgICAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlWCguNSk7XHJcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZVgoLjUpO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuZ2xvYmFsLXNlYXJjaC1jb250YWluZXIge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOjZweDtcclxuICAgICAgICAgICAgcG9zaXRpb246cmVsYXRpdmU7XHJcbiAgICAgICAgICAgIHotaW5kZXg6IDk5NztcclxuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xyXG5cclxuICAgICAgICAgICAgLnNlYXJjaC1yZXN1bHRzIHtcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgIHRvcDogNjVweDtcclxuICAgICAgICAgICAgICAgIHJpZ2h0OjBweDtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xyXG4gICAgICAgICAgICAgICAgei1pbmRleDogMTAwMDtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiA0MDBweDtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OjEwcHg7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOjEwcHg7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAzcHg7XHJcbiAgICAgICAgICAgICAgICBtaW4taGVpZ2h0OiAxNDBweDtcclxuXHJcblxyXG4gICAgICAgICAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbnRlbnQgOiAnJztcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXI6MTBweCBzb2xpZCB0cmFuc3BhcmVudDtcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOjEwcHggc29saWQgd2hpdGU7XHJcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAyMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMjBweDtcclxuICAgICAgICAgICAgICAgICAgICB0b3A6IC0yMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIHJpZ2h0OiAxMjBweDtcclxuICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMTBweClcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAuc2VhcmNoLWFwaS1yZXN1bHRzIHtcclxuICAgICAgICAgICAgICAgICAgICBvdmVyZmxvdzogYXV0bztcclxuICAgICAgICAgICAgICAgICAgICBtYXgtaGVpZ2h0OiAzMDBweDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgdWwge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBsaSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBhIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTUwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXN0eWxlOml0YWxpYztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogI2FhYTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDEzcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9ICAgICAgICAgICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5zZWFyY2gtZXhwYW5kIHtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OjM2cHg7XHJcbiAgICAgICAgICAgICAgICBmbG9hdDogcmlnaHQ7XHJcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMzZweDtcclxuICAgICAgICAgICAgICAgIG9wYWNpdHk6IC41O1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDE2MHB4O1xyXG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgICAgICAgICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6MTVweDtcclxuICAgICAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgICAgIHotaW5kZXg6IDk5OTtcclxuICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMC4zcyBsaW5lYXIsIHdpZHRoIDAuMnMgbGluZWFyLCBiYWNrZ3JvdW5kLWNvbG9yIDAuMnMgbGluZWFyLCBib3JkZXItcmFkaXVzIDAuMXMgbGluZWFyO1xyXG4gICAgICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgLmdsb2JhbC10ZXh0IHtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6I2RkZDtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6NXB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIC5nbG9iYWwtaW5wdXQge1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlcjowcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IGxvd2VyY2FzZTtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6NXB4O1xyXG4gICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IHdpZHRoIDAuMnMgbGluZWFyO1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiA1MHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgIC5mYS1zZWFyY2gge1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiBAaWNvbkNvbG9yO1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTdweDtcclxuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgICAgICAgICAgdG9wOiBweDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgJi5nbG9iYWwtb3BlbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6NDAwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMThweDtcclxuICAgICAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgICAgICAuZmEtc2VhcmNoIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICMzMzM7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB0b3A6IDFweDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIC5nbG9iYWwtdGV4dCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAuZ2xvYmFsLWlucHV0IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlcjogMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDo1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAzMzVweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgJjo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciB7IC8qIENocm9tZS9PcGVyYS9TYWZhcmkgKi9cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjOTk5O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAmOmZvY3VzIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlcjogMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgb3V0bGluZTogMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfSAgICAgICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5nbG9iYWwtaGVscC1jb250YWluZXIge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOjZweDtcclxuICAgICAgICAgICAgcG9zaXRpb246cmVsYXRpdmU7XHJcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogNXB4O1xyXG5cclxuICAgICAgICAgICAgLmhlbHAtZXhwYW5kIHtcclxuICAgICAgICAgICAgICAgIGZsb2F0OiByaWdodDtcclxuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDE4cHg7XHJcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMzZweDtcclxuICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMC4zcyBsaW5lYXIsIHdpZHRoIDAuM3MgbGluZWFyO1xyXG4gICAgICAgICAgICAgICAgY3Vyc29yOnBvaW50ZXI7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogQGljb25Db2xvcjtcclxuICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgLmZhLXF1ZXN0aW9uLWNpcmNsZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6IEBpY29uQ29sb3I7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgICAgICAgICB0b3A6IDFweDtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAmLmhlbHAtb3BlbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICAgICAgICAgIHotaW5kZXg6IDk5OTtcclxuICAgICAgICAgICAgICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAuaGVscC1yZXN1bHRzIHtcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgIHRvcDogNjVweDtcclxuICAgICAgICAgICAgICAgIHJpZ2h0OjBweDtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xyXG4gICAgICAgICAgICAgICAgei1pbmRleDogMTAwMDtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAzMDBweDtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OjEwcHg7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOjEwcHg7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAzcHg7XHJcbiAgICAgICAgICAgICAgICBtaW4taGVpZ2h0OiAxMTBweDtcclxuXHJcblxyXG4gICAgICAgICAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbnRlbnQgOiAnJztcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXI6MTBweCBzb2xpZCB0cmFuc3BhcmVudDtcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOjEwcHggc29saWQgd2hpdGU7XHJcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAyMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMjBweDtcclxuICAgICAgICAgICAgICAgICAgICB0b3A6IC0yMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIHJpZ2h0OiAxOHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgxMHB4KVxyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIC5oZWxwLWFwaS1yZXN1bHRzIHtcclxuICAgICAgICAgICAgICAgICAgICB1bCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGxpc3Qtc3R5bGU6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OjBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OjE1cHg7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICBsaSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBsaXN0LXN0eWxlOiBub25lO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDI0cHg7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgaSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJi5mYSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJi5mYS1ib29rIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6IGJsdWU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmLmZhLXlvdXR1YmUtcGxheSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiByZWQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9ICAgICAgICAgICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgIC5jdGEtYm90dG9tIHtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiNmMmYyZjI7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6LTEwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0Oi0xMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAzMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgICAgICAgICBib3R0b206LTEwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci10b3A6MXB4IHNvbGlkICNkZGQ7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcblxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLnNlYXJjaC1iZyB7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGhlaWdodDogMTAwJTtcclxuICAgIHRvcDogMHB4O1xyXG4gICAgbGVmdDowcHg7XHJcbiAgICBwb3NpdGlvbjpmaXhlZDtcclxuICAgIGJhY2tncm91bmQtY29sb3I6cmdiYSgwLDAsMCwuNik7XHJcbiAgICB6LWluZGV4OiA5OTY7XHJcbn1cclxuXHJcbi5mYWRlLWVsZW1lbnQtaW4ubmctZW50ZXIge1xyXG4gIHRyYW5zaXRpb246IDAuM3MgbGluZWFyIGFsbDtcclxuICBvcGFjaXR5OiAwO1xyXG59XHJcblxyXG4uZmFkZS1lbGVtZW50LWluLWluaXQgLmZhZGUtZWxlbWVudC1pbi5uZy1lbnRlciB7XHJcbiAgb3BhY2l0eTogMTtcclxufVxyXG5cclxuLmZhZGUtZWxlbWVudC1pbi5uZy1lbnRlci5uZy1lbnRlci1hY3RpdmUge1xyXG4gIG9wYWNpdHk6IDE7XHJcbn1cclxuXHJcbi5mYWRlLWVsZW1lbnQtaW4ubmctbGVhdmUge1xyXG4gIHRyYW5zaXRpb246IDAuM3MgbGluZWFyIGFsbDtcclxuICBvcGFjaXR5OiAxO1xyXG59XHJcbi5mYWRlLWVsZW1lbnQtaW4ubmctbGVhdmUubmctbGVhdmUtYWN0aXZlIHtcclxuICBvcGFjaXR5OiAwO1xyXG59XHJcblxyXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxNDc1cHgpIHtcclxuICAgIC5jb250YWluZXIge1xyXG4gICAgICAgIHdpZHRoOiAxMDAlOyAgICAgICAgXHJcbiAgICB9XHJcblxyXG4gICAgLmdsb2JhbC1oZWxwLWNvbnRhaW5lciB7XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xyXG4gICAgfVxyXG5cclxuXHJcbiAgICBib2R5Lm5hdi1jbG9zZWQge1xyXG4gICAgICAgIGhlYWRlci5tYWluLWhlYWRlciB7XHJcbiAgICAgICAgICAgIGgxIHtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDo1MHB4ICFpbXBvcnRhbnQ7ICAgXHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG5cclxufVxyXG5cclxuIiwiXHJcbi8vZmVlZGJhY2sgbW9kdWxlXHJcbi5mZWVkYmFjay1idG4ge1xyXG4gIHBvc2l0aW9uOiBmaXhlZDtcclxuICBib3R0b206IDBweDtcclxuICByaWdodDoxMHB4O1xyXG4gIHdpZHRoOiAxNDBweDtcclxuICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgYm9yZGVyLXRvcDozcHggc29saWQgI2M4MGYyZTtcclxuICBwYWRkaW5nLXRvcDo0cHg7XHJcbiAgcGFkZGluZy1ib3R0b206NHB4O1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICNmMmYyZjI7XHJcblxyXG4gICY6aG92ZXIge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2NjYztcclxuICAgIGN1cnNvcjpwb2ludGVyO1xyXG4gIH1cclxuXHJcbiAgLmZhIHtcclxuICAgIGNvbG9yOiNjODBmMmU7XHJcbiAgfVxyXG59XHJcblxyXG4uZmVlZGJhY2stZGlhbG9nIHtcclxuICB3aWR0aDogMjk1cHg7XHJcbiAgcG9zaXRpb246IGZpeGVkO1xyXG4gIGJvdHRvbTotNDAwcHg7XHJcbiAgcmlnaHQ6MTBweDtcclxuICBoZWlnaHQ6O1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICNmMmYyZjI7XHJcbiAgdHJhbnNpdGlvbjpib3R0b20gMC4ycyBsaW5lYXI7XHJcblxyXG4gIGhyIHtcclxuICAgIG1hcmdpbi10b3A6IDEwcHg7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG4gICAgYm9yZGVyOiAwO1xyXG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNjY2M7XHJcbiAgfVxyXG5cclxuICAmLm9wZW4tZmVlZGJhY2sge1xyXG4gICAgYm90dG9tOjBweDtcclxuICB9XHJcblxyXG4gIGhlYWRlciB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiNjODBmMmU7XHJcbiAgICBwYWRkaW5nOjEwcHg7XHJcbiAgICBjb2xvcjogd2hpdGU7XHJcblxyXG4gICAgLmZhIHtcclxuICAgICAgZmxvYXQ6cmlnaHQ7XHJcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgY29sb3I6IHdoaXRlO1xyXG4gICAgICBwYWRkaW5nOiAzcHg7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAuZmEtc3Rhci1vLFxyXG4gIC5mYS1zdGFyIHtcclxuICAgIGZvbnQtc2l6ZTogMjBweDtcclxuICAgIGNvbG9yOiBibGFjaztcclxuICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICB9XHJcblxyXG4gIC5mYS1zdGFyIHtcclxuICAgIGNvbG9yOiAjZDI5OTQwO1xyXG4gIH1cclxuXHJcbiAgLmJ0biB7XHJcbiAgICBwYWRkaW5nOiA1cHggMTBweDtcclxuICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xyXG4gICAgbWluLWhlaWdodDogMjRweDtcclxuICB9XHJcblxyXG59IiwiLmZpcnN0LWxvZ2luLWJnIHtcclxuXHR3aWR0aDogMTAwJTtcclxuXHRoZWlnaHQ6IDEwMCU7XHJcblx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwwLDAsMC4yKTtcclxuXHR6LWluZGV4OiAxNTtcclxuXHR0b3A6IDBweDtcclxuXHRsZWZ0OjBweDtcclxuXHRwYWRkaW5nLWxlZnQgOiBAbmF2LXdpZHRoICsgNTA7XHJcblx0cGFkZGluZy10b3A6IDIwcHg7XHJcblxyXG5cdFx0Lm1tLWNvbnRhaW5lci1oZWxwIHtcclxuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0XHRkaXNwbGF5OiBub25lO1xyXG5cdFx0XHRcclxuXHRcdFx0Lm1tLWNvbnRhaW5lci1oZWxwLWNvbnRlbnQge1xyXG5cdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICMwMDAwMDA7XHJcblx0XHRcdFx0Ym9yZGVyLXJhZGl1czogMjVweDtcclxuXHRcdFx0XHRwYWRkaW5nOjIwcHg7XHJcblx0XHRcdFx0Y29sb3I6ICNjY2M7XHJcblx0XHRcdH1cclxuXHJcblx0XHRcdC50aXRsZSB7XHJcblx0XHRcdFx0Y29sb3I6IHdoaXRlO1xyXG5cdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0XHRcdGZvbnQtd2VpZ2h0OmJvbGQ7XHJcblx0XHRcdH1cclxuXHJcblx0XHRcdC5kaXNtaXNzLWJ0biB7XHJcblx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0XHRcdFx0Ym9yZGVyLXJhZGl1czogNDAwcHg7XHJcblx0XHRcdFx0Y29sb3I6IHdoaXRlO1xyXG5cdFx0XHRcdG1hcmdpbi10b3A6MTBweDtcclxuXHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOkBkYXNoYm9hcmQtcGFuZWwtY29tcGxldGVkO1xyXG5cdFx0XHRcdHRyYW5zaXRpb246IGFsbCAwLjVzIGVhc2U7XHJcblxyXG5cdFx0XHRcdCYuZGlzbWlzcy1yZWQge1xyXG5cdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjpyZWQgIWltcG9ydGFudDtcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHJcblx0XHQucG9zLTEge1xyXG5cdFx0XHRpbWcge1xyXG5cdFx0XHRcdHBhZGRpbmctbGVmdDoyMDBweDtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdFx0XHJcblx0XHQucG9zLTIge1xyXG5cdFx0XHRcclxuXHRcdFx0bGVmdDo1MCU7XHJcblx0XHRcdGJvdHRvbTogMHB4O1xyXG5cdFx0XHRtYXJnaW4tYm90dG9tOiA4MHB4O1xyXG5cdFx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XHJcblx0XHRcdFxyXG5cdFx0XHRpbWcge1xyXG5cdFx0XHRcdHBhZGRpbmctbGVmdDoyMDBweDtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdFx0XHJcblx0XHQucG9zLTMge1xyXG5cdFx0XHRyaWdodDogODBweDtcclxuXHRcdFx0dG9wOiA0MHB4O1xyXG5cclxuXHRcdFx0Lm1tLWNvbnRhaW5lci1oZWxwLWNvbnRlbnQge1xyXG5cdFx0XHRcdGZsb2F0OiBsZWZ0O1xyXG5cdFx0XHR9XHJcblxyXG5cdFx0XHRpbWcge1xyXG5cdFx0XHRcdGZsb2F0OiByaWdodDtcclxuXHRcdFx0XHRwYWRkaW5nLXRvcDogNTBweDtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdFx0XHJcblx0XHQucG9zLTQge1xyXG5cdFx0XHRyaWdodDogMTQwcHg7XHJcblxyXG5cdFx0XHRpbWcge1xyXG5cdFx0XHRcdHBhZGRpbmctbGVmdDogOTVweDtcclxuICAgIFx0XHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWCgxMDBweCk7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHJcblx0Ly8gLmZpcnN0LWxvZ2luLXJlbGF0aXZlLWNvbnRhaW5lciB7XHJcblx0Ly8gXHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0Ly8gfVxyXG5cclxuXHQvLyAuZmlyc3QtbG9naW4taGVhZGluZyB7XHJcblx0Ly8gXHRmb250LXNpemU6MzJweDtcclxuXHQvLyBcdGNvbG9yIDogQGNvcnBvcmF0ZVllbGxvdztcclxuXHQvLyBcdGZvbnQtd2VpZ2h0OiBib2xkO1xyXG5cclxuXHQvLyBcdHNwYW4ge1xyXG5cdC8vICAgXHRcdGZvbnQtc2l6ZToxNnB4O1xyXG5cdC8vIFx0XHRkaXNwbGF5OiBibG9jaztcclxuXHQvLyBcdFx0Zm9udC13ZWlnaHQ6IDMwMDtcclxuXHQvLyBcdH1cclxuICBcdC8vIH1cclxuXHJcblx0Ly8gLmZpcnN0LWxvZ2luLXVzZXItbmF2LFxyXG5cdC8vIC5maXJzdC1sb2dpbi1nbG9iYWwtc2VhcmNoLFxyXG5cdC8vIC5maXJzdC1sb2dpbi1uZXctbmF2IHtcclxuXHQvLyBcdGNvbG9yOiB3aGl0ZTtcclxuXHQvLyBcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHQvLyBcdGZvbnQtc2l6ZTogMTVweDtcclxuXHJcblx0Ly8gXHRpbWcge1xyXG5cdC8vIFx0XHRmbG9hdDogbGVmdDtcclxuXHQvLyBcdFx0cGFkZGluZy1yaWdodDogMTBweDtcclxuXHQvLyBcdH1cclxuXHJcblx0Ly8gXHQuZmlyc3QtbG9naW4tY29udGFpbmVyIHtcclxuXHQvLyBcdFx0ZmxvYXQ6bGVmdDtcclxuXHQvLyBcdH1cclxuXHJcblx0Ly8gXHRzdHJvbmcge1xyXG5cdC8vIFx0XHRkaXNwbGF5OiBibG9jaztcclxuXHQvLyBcdFx0Zm9udC13ZWlnaHQ6IDQwMDtcclxuXHQvLyBcdH1cclxuXHRcdFxyXG5cdC8vIFx0c3BhbiB7XHJcblx0Ly8gICBcdFx0Y29sb3I6ICNhYWE7XHJcblx0Ly8gXHR9XHJcbiAgXHQvLyB9XHJcblxyXG5cdC8vIC5maXJzdC1sb2dpbi1jb250YWluZXIge1xyXG5cdC8vIFx0cGFkZGluZy1sZWZ0OjEwcHg7XHJcblx0Ly8gfVxyXG5cclxuXHQvLyAuZmlyc3QtbG9naW4tdXNlci1uYXYge1xyXG5cdC8vIFx0bGVmdDotMjVweDtcclxuXHQvLyBcdHRvcDogMTMwcHg7XHJcblxyXG5cdC8vIFx0aW1nIHtcclxuXHQvLyBcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdC8vIFx0XHRib3R0b206IDE1cHg7XHJcblx0Ly8gXHR9XHJcblx0Ly8gfVxyXG5cclxuXHQvLyAuZmlyc3QtbG9naW4tbmV3LW5hdiB7XHJcblx0Ly8gXHRsZWZ0Oi0yNXB4O1xyXG5cdC8vIFx0dG9wOiAyNTBweDtcclxuXHJcblx0Ly8gXHRpbWcge1xyXG5cdC8vIFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0Ly8gXHRcdHRvcDogMTVweDtcclxuXHQvLyBcdFx0dHJhbnNmb3JtOiByb3RhdGUoLTMwZGVnKTtcclxuXHQvLyBcdH1cclxuXHQvLyB9XHJcblxyXG5cdC8vIC5maXJzdC1sb2dpbi1nbG9iYWwtc2VhcmNoIHtcclxuXHQvLyBcdHJpZ2h0OiAzNXB4O1xyXG5cdC8vIFx0dG9wOiA5MHB4O1xyXG5cclxuXHQvLyBcdC5maXJzdC1sb2dpbi1jb250YWluZXIge1xyXG5cdC8vIFx0XHRwYWRkaW5nLXJpZ2h0OiA1MHB4O1xyXG5cdC8vIFx0fVxyXG5cclxuXHQvLyBcdGltZyB7XHJcblx0Ly8gXHRcdGZsb2F0OnJpZ2h0O1xyXG5cdC8vIFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0Ly8gXHRcdHRvcDogLTQwcHg7XHJcblx0Ly8gXHRcdHJpZ2h0OiAyMHB4O1xyXG5cdC8vIFx0XHR0cmFuc2Zvcm06IHJvdGF0ZSgxMjVkZWcpO1xyXG5cdC8vIFx0fVxyXG5cdC8vIH1cclxuXHJcblx0Ly8gLmZpcnN0LWxvZ2luLXN1Ym1pdC1idG4ge1xyXG5cdC8vIFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdC8vIFx0dGV4dC1hbGlnbjogbGVmdDtcclxuXHQvLyBcdHRvcDogNTAwcHg7XHJcblx0Ly8gfVxyXG5cclxuXHQvLyAuZmF1eC1zZWFyY2gge1xyXG5cdC8vIFx0YmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XHJcblx0Ly8gXHR3aWR0aDogMzZweDtcclxuXHQvLyBcdGhlaWdodDogMzZweDtcclxuXHQvLyBcdGZsb2F0OiByaWdodDtcclxuXHQvLyBcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHQvLyBcdHRvcDogLTEwMHB4O1xyXG5cdC8vIFx0cmlnaHQ6IC0xMHB4O1xyXG5cdC8vIFx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG5cdC8vIFx0Ym9yZGVyLXJhZGl1czogMThweDtcclxuXHQvLyBcdGxpbmUtaGVpZ2h0OiAzNnB4O1xyXG5cdC8vIFx0b3BhY2l0eTogLjc7XHJcblx0Ly8gXHRjdXJzb3I6IHBvaW50ZXI7XHJcblx0Ly8gXHRkaXNwbGF5OiBub25lO1xyXG5cclxuXHQvLyBcdGkge1xyXG5cdC8vIFx0XHRjb2xvcjogIzMzMztcclxuXHQvLyBcdFx0Zm9udC1zaXplOiAxOHB4O1xyXG5cdC8vIFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0Ly8gXHRcdHRvcDogMXB4O1xyXG5cdC8vIFx0fVxyXG5cdC8vIH1cclxuXHJcbn1cclxuXHJcbi8vIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE0NzVweCkge1xyXG4vLyBcdC5maXJzdC1sb2dpbi1iZyB7XHJcbi8vIFx0XHQuZmlyc3QtbG9naW4tZ2xvYmFsLXNlYXJjaCB7XHJcbi8vIFx0XHRcdHJpZ2h0OiAyNXB4ICFpbXBvcnRhbnQ7XHJcbi8vIFx0XHRcdHRvcDogOTBweDtcclxuLy8gXHRcdH1cclxuLy8gXHR9XHJcbi8vIH1cclxuXHJcbiIsIlxyXG4uY2MtdmVoaWNsZS1sb2NhdGlvbiB7XHJcblxyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICBoZWlnaHQ6IDUwcHg7XHJcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICBwYWRkaW5nOiAwIDEwcHg7XHJcblxyXG4gID4gaSB7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgfVxyXG5cclxuICA+IGRpdiB7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICBwYWRkaW5nOiA1cHggNXB4IDAgMjVweDtcclxuICB9XHJcblxyXG4gICYuZ3JheWVkIHtcclxuICAgIG9wYWNpdHk6IDAuNTtcclxuICB9XHJcbn1cclxuIiwiXHJcbi5kcml2ZXItcGF5bWVudC1lZGl0IHtcclxuICBpbnB1dFtuYW1lPVwiY2hhcmdlRGF0ZVwiXSB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcclxuICB9XHJcbiAgaW5wdXRbbmFtZT1cImNoYXJnZURhdGVcIl1bcmVhZG9ubHldIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICNlZWVlZWU7XHJcbiAgfVxyXG5cclxuICAuYnV0dG9ucyB7XHJcbiAgICB0ZXh0LWFsaWduOiByaWdodDtcclxuICAgIG1hcmdpbi1ib3R0b206IDVweDtcclxuICB9XHJcbn0iLCIuZHJpdmVyLXBheW1lbnQtbGlzdCB7XHJcblxyXG4gIHRhYmxlIHRkIHtcclxuICAgIG1heC13aWR0aDogMTUwcHg7XHJcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcclxuICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xyXG4gIH1cclxufSIsIi5jaGFyYWN0ZXItY291bnRpbmctdGV4dC1hcmVhIHtcclxuICAgIC5jb250YWluZXItcmVtYXJrLWNoYXJhY3Rlci1jb3VudCB7XHJcbiAgICAgICAgZmxvYXQ6IHJpZ2h0O1xyXG4gICAgICAgIHBhZGRpbmc6IDAuMXJlbSAwIDAgMDtcclxuICAgICAgICBmb250LXNpemU6IDFyZW07XHJcbiAgICAgIH1cclxuICB9IiwiLmNoYXJhY3Rlci1jb3VudGluZy10ZXh0LWZpZWxkIHtcclxuICAgIC5jaGFyYWN0ZXItY291bnQge1xyXG4gICAgICAgIGZsb2F0OiByaWdodDtcclxuICAgICAgICBwYWRkaW5nOiAwLjFyZW0gMCAwIDA7XHJcbiAgICAgICAgZm9udC1zaXplOiAxcmVtO1xyXG4gICAgICB9XHJcbiAgfSIsIi52ZXJ0aWNhbC1kYXRldGltZS1zaW1wbGUge1xyXG4gICAgXHJcbiAgICAuaW5wdXQtZ3JvdXAtYWRkb24ge1xyXG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogM3B4O1xyXG4gICAgICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDBweDtcclxuICAgICAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMHB4O1xyXG4gICAgICAgIGJvcmRlci1ib3R0b20td2lkdGg6IDBweDtcclxuICAgICAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjY2NjO1xyXG4gICAgICAgIHBhZGRpbmctdG9wOiAycHg7XHJcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDJweDtcclxuICAgIH1cclxuXHJcbiAgICAuZm9ybS1jb250cm9sIHtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiAzcHg7XHJcbiAgICAgICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMHB4O1xyXG4gICAgICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwcHg7XHJcbiAgICB9XHJcblxyXG59XHJcblxyXG4uZGF0ZXBpY2tlci1zaW1wbGUtaW5wdXQge1xyXG4gICAgJltkaXNhYmxlZF0ge1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmNWY1ZjU7XHJcbiAgICB9XHJcblxyXG4gICAgZm9udC1zaXplOiAxM3B4O1xyXG4gICAgcGFkZGluZzogM3B4IDBweCAzcHggMTBweDtcclxuICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbn1cclxuXHJcbi5ib2xkLWZvbnQge1xyXG4gICAgZm9udC13ZWlnaHQ6IGJvbGRlcjtcclxuICAgIGZvbnQtc2l6ZTogMTJweDtcclxufSIsIi51b20tcGlja2Vye1xyXG5cclxuICAgIC5kcm9wZG93bi10b2dnbGV7XHJcbiAgICAgICAgbWF4LXdpZHRoOjUwcHg7XHJcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xyXG4gICAgICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xyXG4gICAgICAgIHBhZGRpbmc6IDBweDtcclxuICAgICAgICB0ZXh0LWRlY29yYXRpb246bm9uZTtcclxuICAgIH1cclxuXHJcbiAgICAuZHJvcGRvd24tbWVudSB7XHJcbiAgICAgICAgbWF4LWhlaWdodDogMjAwcHg7XHJcbiAgICAgICAgb3ZlcmZsb3cteTogYXV0bztcclxuICAgIH1cclxuXHJcbn0iLCIudW9tLXBpY2tlci12MntcclxuXHJcbiAgICAuZHJvcGRvd24tdG9nZ2xle1xyXG4gICAgICAgIG1heC13aWR0aDo1MHB4O1xyXG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcclxuICAgICAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcclxuICAgICAgICBwYWRkaW5nOiAwcHg7XHJcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOm5vbmU7XHJcbiAgICB9XHJcblxyXG4gICAgLmRyb3Bkb3duLW1lbnUge1xyXG4gICAgICAgIG1heC1oZWlnaHQ6IDIwMHB4O1xyXG4gICAgICAgIG92ZXJmbG93LXk6IGF1dG87XHJcbiAgICB9XHJcblxyXG59IiwiLyogRGFzaGJvYXJkIGZpbHRlciBtZW51ICovXHJcblxyXG4uZGFzaGJvYXJkLWZpbHRlci1tZW51IHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICNmMWYxZjE7XHJcbiAgICBib3JkZXItcmFkaXVzOiAwO1xyXG4gXHJcbiAgICBcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIC5mb3JtLWNvbnRyb2wge1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xyXG4gICAgfVxyXG4gICAgLmlucHV0LWdyb3VwIHtcclxuICAgICAgICB3aWR0aDogMTB2dyAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG4gICAgLmZpbHRlci1saW5rcyB7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIHRvcDogMzAlO1xyXG4gICAgICAgIGxlZnQ6IDUlO1xyXG4gICAgICAgID4gYSB7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDAuNXZ3O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIC5kYXRlLXNlbGVjdG9yLWxhYmVsIHtcclxuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgcGFkZGluZy1yaWdodDogMTBweDtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgYm90dG9tOiAxMHB4O1xyXG4gICAgfVxyXG4gICAgLmRhdGUtcGlja2VycyB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjojZmZmO1xyXG4gICAgICAgIHBhZGRpbmctbGVmdDogMTBweDtcclxuICAgICAgICBcclxuICAgICAgICAuc3RhcnQtZGF0ZSB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICB9XHJcbiAgICAgICAgLmVuZC1kYXRlIHtcclxuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgLmN1c3RvbWVyLXNlbGVjdG9ye1xyXG4gICAgICAgIFxyXG4gICAgICAgIHdpZHRoOiA0MDBweDsgICAgICAgXHJcbiAgICB9XHJcblxyXG4gICAgLnNlbGVjdGVkLWNoYXJ0LXRpdGxle1xyXG4gICAgICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMjBweDtcclxuICAgICAgICBwYWRkaW5nOiAxMHB4ICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcblxyXG4gICAgLmJhY2stYnV0dG9uIHtcclxuICAgICAgICBmbG9hdDogbGVmdDtcclxuICAgICAgICBib3JkZXItc3R5bGU6IHNvbGlkO1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XHJcbiAgICAgICAgYm9yZGVyLXdpZHRoOiAwLjVweDtcclxuICAgICAgICB3aWR0aDogODBweDtcclxuICAgICAgICBoZWlnaHQ6IDUwcHg7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgIGJvcmRlci1jb2xvcjogI2RiZGJkZTtcclxuICAgICAgICBhIGkge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDQwcHg7XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcbiAgICAgICAgICAgIGNvbG9yOiAjMDlmO1xyXG4gICAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuXHJcbi8qIERhc2hib2FyZCBtYWluIGhlYWRlciAqL1xyXG5cclxuLmRhc2hib2FyZC1tYWluLWhlYWRlciB7XHJcbiAgICBib3JkZXItcmFkaXVzOiAwO1xyXG4gICAgbWFyZ2luOiAwIDE1JTtcclxuICAgIC5oZWFkZXItY29udGVudCB7XHJcbiAgICAgICAgbWFyZ2luOiAyLjUlO1xyXG4gICAgfVxyXG4gIFxyXG4gICAgLm1haW4tZmlsdGVyIHtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgY29sb3I6ICMwOWY7XHJcbiAgICB9XHJcbiAgICAuZGF0ZS1yYW5nZSB7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMjVweDtcclxuICAgICAgICA+IGxhYmVsIHtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuICAgICAgICB9XHJcbiAgICAgICAgLnN0YXJ0LWRhdGUge1xyXG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5lbmQtZGF0ZSB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAxMHB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuZGF0YS1yYW5nZS1zcGFjZXIge1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIGhlaWdodDogMTVweDtcclxuICAgIH1cclxufSIsIi5maW5hbmNlLWNoYXJ0LWNvbXBvbmVudCB7XHJcbiAgICBib3JkZXItd2lkdGg6IDFweDtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XHJcbiAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBoZWlnaHQ6IDMzMHB4O1xyXG5cclxuICAgIC5jaGFydC1kb3VnaG51dCB7XHJcbiAgICAgICAgaGVpZ2h0OiAxNTBweCAhaW1wb3J0YW50O1xyXG4gICAgICAgIHdpZHRoOjI2NXB4ICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcblxyXG4gICAgLmFuYWx5c2lzLXRpbGUge1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICB0b3A6IDIwJTtcclxuXHJcbiAgICAgICAgLmNhbGMtcGVyY2VudGFnZSB7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgdG9wOiAxOCU7XHJcbiAgICAgICAgICAgIGxlZnQ6IDQwJTtcclxuICAgICAgICAgICAgY29sb3I6ICMwOWY7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMzBweDtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuICAgICAgICB9XHJcbiAgICAgICAgLnRyZW5kLWxhYmVsIHtcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDE1cHg7XHJcbiAgICAgICAgICAgIHRvcDogNDQlO1xyXG4gICAgICAgICAgICBsZWZ0OiAzOCU7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC50cmVuZC1pbmRpY2F0b3Ige1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTVweDtcclxuICAgICAgICAgICAgdG9wOiA2MCU7XHJcbiAgICAgICAgICAgIGxlZnQ6IDMyJTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICA+IGxhYmVsLFxyXG4gICAgYSxcclxuICAgIGRpdiB7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgIH1cclxuICAgIC5oZWFkZXIge1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDEwcHg7XHJcbiAgICAgICAgZm9udC1zaXplOiAyMHB4O1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgIH1cclxuICAgIC5hY3R1YWwtZmlndXJlIHtcclxuICAgICAgICBmb250LXNpemU6IDMwcHg7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuICAgICAgICBjb2xvcjogIzA5ZjtcclxuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICB9XHJcbiAgICAuYWN0dWFsLWxhYmVsIHtcclxuICAgICAgICBkaXNwbGF5OiAgaW5saW5lLWJsb2NrO1xyXG4gICAgfVxyXG4gICAgLnRhcmdldC1maWd1cmUge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMzBweDtcclxuICAgICAgICBmb250LXdlaWdodDogbm9ybWFsO1xyXG4gICAgICAgIGNvbG9yOiAjMDlmO1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgfVxyXG4gICAgLmJvdHRvbS1saW5rIHtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgYm90dG9tOiAwcHg7XHJcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDNweDtcclxuICAgICAgICBwYWRkaW5nLXRvcDogM3B4O1xyXG4gICAgICAgIGxlZnQ6IDBweDtcclxuICAgICAgICB3aWR0aDoxMDAlO1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTRlNGU0OyAgICAgICAgXHJcblxyXG4gICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZDRkNGQ0OyAgICAgICAgXHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgLnNob3ctZGV0YWlscy10ZXh0IHtcclxuICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICAgICAgY29sb3I6IGJsYWNrO1xyXG4gICAgfVxyXG4gICAgLnRyZW5kLWFycm93LXVwIHtcclxuICAgICAgICB3aWR0aDogMDtcclxuICAgICAgICBoZWlnaHQ6IDA7XHJcbiAgICAgICAgYm9yZGVyLWxlZnQ6IDEwcHggc29saWQgdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgYm9yZGVyLXJpZ2h0OiAxMHB4IHNvbGlkIHRyYW5zcGFyZW50O1xyXG4gICAgICAgIGJvcmRlci1ib3R0b206IDEwcHggc29saWQgIzAwYTY1MTtcclxuICAgIH1cclxuICAgIC50cmVuZC1hcnJvdy1kb3duIHtcclxuICAgICAgICB3aWR0aDogMDtcclxuICAgICAgICBoZWlnaHQ6IDA7XHJcbiAgICAgICAgYm9yZGVyLWxlZnQ6IDEwcHggc29saWQgdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgYm9yZGVyLXJpZ2h0OiAxMHB4IHNvbGlkIHRyYW5zcGFyZW50O1xyXG4gICAgICAgIGJvcmRlci10b3A6IDEwcHggc29saWQgIzAwYTY1MTtcclxuICAgIH1cclxuICAgIC50cmVuZC1wZXJjZW50YWdlIHtcclxuICAgICAgICBmb250LXdlaWdodDogbm9ybWFsO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMjBweDtcclxuICAgICAgICBtYXJnaW4tbGVmdDogNXB4O1xyXG4gICAgfVxyXG4gICAgLnRhcmdldC10aWxlIHtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgLmNhbGMtcGVyY2VudGFnZSB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMzBweDtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICBsZWZ0OiA0MiU7XHJcbiAgICAgICAgICAgIGJvdHRvbTogMTcuNSU7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgLmZpZ3VyZS10aWxlIHtcclxuICAgICAgICAmLmZpbmFuY2UtY2hhcnQtY29tcG9uZW50IHtcclxuICAgICAgICAgICAgaGVpZ2h0OiAxNTBweCAhaW1wb3J0YW50O1xyXG4gICAgICAgIH1cclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgLmNhbGMtcGVyY2VudGFnZSB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMzBweDtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICBsZWZ0OiA0MiU7XHJcbiAgICAgICAgICAgIGJvdHRvbTogMTcuNSU7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgLnRyZW5kLWluZGljYXRvciB7XHJcbiAgICAgICAgZGlzcGxheTogIGlubGluZS1ibG9jazsgICAgICAgIFxyXG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgICBwYWRkaW5nLWxlZnQ6MjBweDtcclxuICAgIH1cclxuICAgIC5jYW52YXMtd3JhcHBlciB7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIGJvdHRvbTogMDtcclxuICAgICAgICBtYXJnaW46IDE1JSBhdXRvO1xyXG4gICAgfVxyXG4gICAgY2FudmFzIHtcclxuICAgICAgICBtYXJnaW46IDAgYXV0bztcclxuICAgICAgICBoZWlnaHQ6IDEwMCUgIWltcG9ydGFudDtcclxuICAgICAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xyXG4gICAgICAgIHBhZGRpbmc6IDUlO1xyXG4gICAgfVxyXG59IiwiLmZpbmFuY2UtY2hhcnQtZGV0YWlscy1jb21wb25lbnQge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2YxZjFmMTtcclxuICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XHJcbiAgICBib3JkZXItc3R5bGU6IHNvbGlkO1xyXG4gICAgYm9yZGVyLWNvbG9yOiAjZGRkO1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgbWFyZ2luLWxlZnQ6IDE1JTtcclxuICAgIG1hcmdpbi1yaWdodDogMTUlO1xyXG4gICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgcGFkZGluZy10b3A6IDMlO1xyXG4gICAgcGFkZGluZy1sZWZ0OiA0JTtcclxuICAgIHBhZGRpbmctcmlnaHQ6IDUlO1xyXG4gICAgcGFkZGluZy1ib3R0b206IDQlO1xyXG4gICAgLmxhYmVsLXktYXhpcy0xIHtcclxuICAgICAgICBmb250LXNpemU6IDAuOHZ3O1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICB0b3A6IDQ1JTtcclxuICAgICAgICBsZWZ0OiAtMiU7XHJcbiAgICAgICAgbGFiZWwge1xyXG4gICAgICAgICAgICAucm90YXRlLTkwLXI7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgLmxhYmVsLXktYXhpcy0yIHtcclxuICAgICAgICBmb250LXNpemU6IDAuOHZ3O1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICB0b3A6IDQ1JTtcclxuICAgICAgICByaWdodDogMC41JTtcclxuICAgICAgICBsYWJlbCB7XHJcbiAgICAgICAgICAgIC5yb3RhdGUtOTAtcjtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAuY2hhcnQtbGVnZW5kIHtcclxuICAgICAgICBmb250LXNpemU6IDAuOHZ3O1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICBib3R0b206IDBweDtcclxuICAgICAgICBtYXJnaW46IDAuNSUgMTIlO1xyXG4gICAgICAgIGxpc3Qtc3R5bGU6IG5vbmU7XHJcbiAgICAgICAgbGkge1xyXG4gICAgICAgICAgICBmbG9hdDogbGVmdDtcclxuICAgICAgICAgICAgcGFkZGluZzogMTBweDtcclxuICAgICAgICAgICAgc3BhbiB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogNnZ3O1xyXG4gICAgICAgICAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAubGVnZW5kQmFyIHtcclxuICAgICAgICAgICAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcclxuICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiByZWQ7XHJcbiAgICAgICAgICAgIGJvcmRlci13aWR0aDogNHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgICAubGVnZW5kTGluZSB7XHJcbiAgICAgICAgICAgIGJvcmRlci1zdHlsZTogc29saWQ7XHJcbiAgICAgICAgICAgIGJvcmRlci1jb2xvcjogZ3JlZW47XHJcbiAgICAgICAgICAgIGJvcmRlci13aWR0aDogMnB4O1xyXG4gICAgICAgIH1cclxuICAgICAgICAubGVnZW5kRGFzaGVkIHtcclxuICAgICAgICAgICAgYm9yZGVyLXN0eWxlOiBkYXNoZWQ7XHJcbiAgICAgICAgICAgIGJvcmRlci1jb2xvcjogb3JhbmdlO1xyXG4gICAgICAgICAgICBib3JkZXItd2lkdGg6IDFweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAucm90YXRlLTkwLXIge1xyXG4gICAgICAgIC1tcy10cmFuc2Zvcm06IHJvdGF0ZSgtOTBkZWcpO1xyXG4gICAgICAgIC8qIElFIDkgKi9cclxuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKC05MGRlZyk7XHJcbiAgICAgICAgLyogQ2hyb21lLCBTYWZhcmksIE9wZXJhICovXHJcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoLTkwZGVnKTtcclxuICAgIH1cclxuICAgIGNhbnZhcyB7XHJcbiAgICAgICAgd2lkdGg6IGF1dG87XHJcbiAgICB9XHJcbn0iLCIuaWRsZS10aW1lLWNvbXBvbmVudCB7IFxyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2YxZjFmMTtcclxuICAgIHdpZHRoOmF1dG87XHJcbiAgICBoZWlnaHQ6MjB2aDtcclxuICAgIG1hcmdpbjoxMHB4IDE1JTtcclxuICAgIGN1cnNvcjpwb2ludGVyO1xyXG4gICAgYm9yZGVyLXJhZGl1czogMTBweDtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gIFxyXG4gIFxyXG4gICAgLmlkbGUtdGltZS1sZWZ0e1xyXG4gICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgd2lkdGg6MzAlOyAgICBcclxuICAgICAgIGZsb2F0OmxlZnQ7XHJcbiAgICAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOjEwcHg7XHJcbiAgICAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOjEwcHg7XHJcbiAgICAgICBib3JkZXItc3R5bGU6IHNvbGlkO1xyXG4gICAgICAgYm9yZGVyLXdpZHRoOiAwLjJweDtcclxuICAgICAgIGJvcmRlci1jb2xvcjojZGRkO1xyXG4gIFxyXG4gICAgICAgLmxlZnQtbGFiZWwge1xyXG4gICAgICAgICBmb250LXNpemU6IDF2dztcclxuICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICB0b3A6MzUlO1xyXG4gICAgICAgICBsZWZ0OjI3JTtcclxuICAgICAgIH1cclxuICBcclxuICAgICAgIC5sZWZ0LWZpZ3VyZSB7XHJcbiAgICAgICAgIGZvbnQtc2l6ZTogMS41dnc7XHJcbiAgICAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcbiAgICAgICAgIGNvbG9yOiMwOWY7XHJcbiAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgdG9wOjU1JTtcclxuICAgICAgICAgbGVmdDozMiU7XHJcbiAgICAgICB9XHJcbiAgICB9XHJcbiAgXHJcbiAgICAuaWRsZS10aW1lLXJpZ2h0e1xyXG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgIHdpZHRoOjcwJTtcclxuICAgICAgaGVpZ2h0OiAxMDAlOyAgICBcclxuICAgICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOjEwcHg7XHJcbiAgICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOjEwcHg7XHJcbiAgICAgIGJvcmRlci1zdHlsZTogc29saWQ7XHJcbiAgICAgIGJvcmRlci1jb2xvcjojZGRkO1xyXG4gICAgICBib3JkZXItd2lkdGg6IDAuMnB4O1xyXG4gIFxyXG4gICAgICAucmlnaHQtbGFiZWwtb25lIHtcclxuICAgICAgICBmb250LXNpemU6IDF2dzsgICAgIFxyXG4gICAgICAgIGJvcmRlci1zdHlsZTogc29saWQ7XHJcbiAgICAgICAgYm9yZGVyLWNvbG9yOiNkZGQ7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMzBweDtcclxuICAgICAgICBwYWRkaW5nOiAxMHB4O1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICB3aWR0aDoxMDBweDtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgdG9wOjE1JTtcclxuICAgICAgICBsZWZ0OjIyJTsgIFxyXG4gICAgICB9XHJcbiAgXHJcbiAgICAgIC5yaWdodC1maWd1cmUtb25lIHtcclxuICAgICAgICBjb2xvcjojMDBhNjUxO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMS41dnc7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIHRvcDo0OCU7XHJcbiAgICAgICAgbGVmdDoxNiU7ICAgXHJcbiAgICAgIH1cclxuICBcclxuICAgICAgLnJpZ2h0LWxhYmVsLXR3byB7XHJcbiAgICAgICAgZm9udC1zaXplOiAxdnc7ICAgICAgXHJcbiAgICAgICAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcclxuICAgICAgICBib3JkZXItY29sb3I6I2RkZDtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiAzMHB4O1xyXG4gICAgICAgIHBhZGRpbmc6IDEwcHg7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgIHdpZHRoOjEwMHB4O1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICB0b3A6MTUlO1xyXG4gICAgICAgIGxlZnQ6NjAlOyAgICAgIFxyXG4gICAgICB9ICAgIFxyXG4gIFxyXG4gICAgICAucmlnaHQtZmlndXJlLXR3byB7XHJcbiAgICAgICAgY29sb3I6I2ZmN2YwMDtcclxuICAgICAgICBmb250LXNpemU6IDEuNXZ3O1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICB0b3A6NDglO1xyXG4gICAgICAgIGxlZnQ6NTUlOyAgIFxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfSIsIi5waWNrdXAtZHJvcG9mZi1pbnN0cnVjdGlvbnMge1xyXG5cclxuICAudGVtcC1idG4ge1xyXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgIHRvcDogMTVweDtcclxuICAgICAgcmlnaHQ6IDMwcHg7XHJcbiAgfVxyXG5cclxuICAuZmEuZmEtcGVuY2lsIHtcclxuICAgICAgY29sb3I6IEBjb3Jwb3JhdGVUZWFsO1xyXG4gICAgICBmb250LXNpemU6IDE4cHg7XHJcbiAgICAgIG1hcmdpbi1sZWZ0OjVweDtcclxuICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gIH1cclxuXHJcbiAgLnJvdyB7XHJcblxyXG4gICAgICAmOm5vdCgubXQtMjApIHtcclxuICAgICAgICAgIG1hcmdpbi10b3A6MTBweDsgICAgIFxyXG4gICAgICB9XHJcbiAgICAgIFxyXG4gICAgICBsYWJlbCB7XHJcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgfVxyXG5cclxuICAgICAgW2NsYXNzXj0nY29sLSddIHtcclxuICAgICAgICAgIHN0cm9uZyB7XHJcbiAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICAgIC8vdG9wOiAzcHg7XHJcbiAgICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICYubm90aWZpY2F0aW9uLWJvb2tpbmcge1xyXG4gICAgICAgICAgYnV0dG9uLmJ0biB7XHJcbiAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMTBweDtcclxuICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogaW5pdGlhbDtcclxuICAgICAgICAgIH1cclxuICAgICAgfVxyXG4gIH1cclxuXHJcbiAgLnRpbWUtc2xvdC1jb250YWluZXIge1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICAgICAgLm1vdmUtbGVmdCxcclxuICAgICAgLm1vdmUtcmlnaHQge1xyXG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgdG9wOiA0OHB4O1xyXG4gICAgICAgICAgbGVmdDogLTEwcHg7XHJcblxyXG4gICAgICAgICAgLmZhIHtcclxuICAgICAgICAgICAgICBmb250LXNpemU6IDI4cHg7XHJcbiAgICAgICAgICAgICAgY29sb3I6IEBjb3Jwb3JhdGVUZWFsO1xyXG4gICAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgXHJcbiAgICAgIC5tb3ZlLXJpZ2h0IHtcclxuICAgICAgICAgIGxlZnQ6IGluaXRpYWw7XHJcbiAgICAgICAgICByaWdodDogLTEwcHg7XHJcbiAgICAgIH1cclxuICBcclxuXHJcbiAgICAgIC50aW1lLXNsb3Qtc21hbGwge1xyXG4gICAgICAgICAgd2lkdGg6IDk0JTtcclxuICAgICAgICAgIG1hcmdpbi1sZWZ0OiAzJTtcclxuICAgICAgICAgIG92ZXJmbG93LXg6IHNjcm9sbDtcclxuXHJcbiAgICAgICAgICAub3ZlcmZsb3ctdGltZS1zbG90IHsgICAgIFxyXG4gICAgICAgICAgICAgIG1hcmdpbi10b3A6IDEwcHg7ICAgICAgIFxyXG4gICAgICAgICAgICAgIGhlaWdodDogODBweDtcclxuICAgICAgICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICAgIC50aW1lLXNsb3QtY29udGFpbmVyIHtcclxuICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAzcHg7XHJcbiAgICAgICAgICAgICAgd2lkdGg6IDU1cHg7XHJcbiAgICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuXHJcbiAgICAgICAgICAgICAgLnRpbWUtc3RhcnQge1xyXG4gICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xyXG4gICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgLnRpbWUtc2xvdCB7ICAgIFxyXG4gICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDNweDtcclxuICAgICAgICAgICAgICAgICAgY29sb3I6IHdoaXRlO1xyXG4gICAgICAgICAgICAgICAgICBoZWlnaHQ6IDU1cHg7XHJcbiAgICAgICAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuXHJcbiAgICAgICAgICAgICAgICAgICYuc2VsZWN0ZWQtdGltZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBAY29ycG9yYXRlQmx1ZTtcclxuICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgJi5vdmVyYm9va2luZyB7XHJcbiAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBAbm90aWZpY2F0aW9uLXRpbWUtc2xvdC1vdmVyLWJvb2tlZC1jb2xvcjtcclxuICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgICAmLmF2YWlsYWJsZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBAbm90aWZpY2F0aW9uLXRpbWUtc2xvdC1hdmFpbGFibGUtY29sb3I7XHJcbiAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgICAgJi5saW1pdGVkIHtcclxuICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IEBub3RpZmljYXRpb24tdGltZS1zbG90LWxpbWl0ZWQtY29sb3I7XHJcbiAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgIC5jYXBhY2l0eSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy10b3A6IDVweDtcclxuICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgLnJhdGUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogbm9ybWFsO1xyXG4gICAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgfSAgICBcclxufVxyXG5cclxuLmNvbXBvbmVudC1tb3ZlbWVudC1idXNpbmVzcyB7XHJcbiAgY29sb3I6ICMzMzM7XHJcbiAgZm9udC1zaXplOiAyNHB4O1xyXG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gIGxpbmUtaGVpZ2h0OiAyMnB4O1xyXG4gIG1hcmdpbi10b3A6IDIwcHg7XHJcbn1cclxuXHJcbi5jb21wb25lbnQtbW92ZW1lbnQtYnVzaW5lc3MtZWRpdCB7XHJcbiAgICBmbG9hdDogbGVmdDtcclxufVxyXG5cclxuLmNvbXBvbmVudC1tb3ZlbWVudC10eXBlIHtcclxuICBkaXNwbGF5OiBibG9jaztcclxuICBjb2xvcjogIzk5OTtcclxufVxyXG5cclxuLmNvbXBvbmVudC1hZGRyZXNzLWlucHV0e1xyXG4gIG1hcmdpbi10b3A6IDE1cHg7XHJcbn0iLCIubW92ZW1lbnQtbWVudS1hY3Rpb24ge1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG4gIHBhZGRpbmc6IDNweCAyMHB4O1xyXG4gIGNsZWFyOiBib3RoO1xyXG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcbiAgbGluZS1oZWlnaHQ6IDEuNDI4NTcxNDM7XHJcbiAgY29sb3I6ICMzMzMzMzM7XHJcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcclxuXHJcbiAgYS5kaXNhYmxlZCB7XHJcbiAgICBjb2xvcjogcmdiYSgxMTksMTE5LDExOSwuNDMpO1xyXG4gICAgXHJcbiAgICAvLyBOdWtlIGhvdmVyL2ZvY3VzIGVmZmVjdHNcclxuICAgICY6aG92ZXIsXHJcbiAgICAmOmZvY3VzIHtcclxuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAgICAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTsgLy8gUmVtb3ZlIENTUyBncmFkaWVudFxyXG4gICAgICAucmVzZXQtZmlsdGVyKCk7XHJcbiAgICAgIGN1cnNvcjogQGN1cnNvci1kaXNhYmxlZDtcclxuICAgIH1cclxuICB9XHJcbn0iLCIvLyBSZXNldCBmaWx0ZXJzIGZvciBJRVxyXG4vL1xyXG4vLyBXaGVuIHlvdSBuZWVkIHRvIHJlbW92ZSBhIGdyYWRpZW50IGJhY2tncm91bmQsIGRvIG5vdCBmb3JnZXQgdG8gdXNlIHRoaXMgdG8gcmVzZXRcclxuLy8gdGhlIElFIGZpbHRlciBmb3IgSUU5IGFuZCBiZWxvdy5cclxuXHJcbi5yZXNldC1maWx0ZXIoKSB7XHJcbiAgZmlsdGVyOiBlKCUoXCJwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuZ3JhZGllbnQoZW5hYmxlZCA9IGZhbHNlKVwiKSk7XHJcbn1cclxuIiwiLm1vdmVtZW50LW1vbml0b3ItZGV0YWlscy1tdWx0aS1tb3ZlbWVudC1tb2RhbHtcclxuXHJcbiAgICAudGl0bGUtbWFpbiB7XHJcbiAgICAgICAgZm9udC1zaXplOiAyMnB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5zdWItdGl0bGUge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTVweDtcclxuICAgIH1cclxuXHJcbiAgICAjbXVsdGlNb3ZlbWVudFRibCB0YWJsZSB7XHJcbiAgICAgICAgZGlzcGxheTpibG9jaztcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgI211bHRpTW92ZW1lbnRUYmwgdGhlYWQge1xyXG4gICAgICAgIC8vZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgfVxyXG5cclxuICAgICNtdWx0aU1vdmVtZW50VGJsIHRib2R5IHtcclxuICAgICAgICAvLyBoZWlnaHQ6IDIwMHB4O1xyXG4gICAgICAgIC8vZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIG92ZXJmbG93LXk6IHNjcm9sbDtcclxuICAgIH1cclxuXHJcbiAgICAud2hpdGUtY29udGFpbmVye1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XHJcbiAgICAgICAgcGFkZGluZzogMTBweCA0MHB4O1xyXG4gICAgICAgIGNvbG9yOiAjMzMzO1xyXG4gICAgfVxyXG5cclxuICAgIC5ib3JkZXItY29udGFpbmVyIHtcclxuICAgICAgICBib3JkZXItd2lkdGg6IDAuNXB4O1xyXG4gICAgICAgIGJvcmRlci1jb2xvcjogIzMzMztcclxuICAgIH1cclxuXHJcbiAgICAjbXVsdGlNb3ZlbWVudFRibCB0aCwgdGQge1xyXG4gICAgICAgIHdpZHRoOiAyMDBweDtcclxuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcbiAgICB9XHJcblxyXG4gICAgI211bHRpTW92ZW1lbnRUYmwgdGg6Zmlyc3Qtb2YtdHlwZSwgdGQ6Zmlyc3Qtb2YtdHlwZSB7XHJcbiAgICAgICAgd2lkdGg6IDUwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgI211bHRpTW92ZW1lbnRUYmwgdGg6bGFzdC1vZi10eXBlLHRkOmxhc3Qtb2YtdHlwZSB7XHJcbiAgICAgICAgd2lkdGg6IDI1MHB4O1xyXG4gICAgfVxyXG5cclxuICAgIFxyXG59IiwiLm1vZGFsLXcxNjAwe1xyXG4gIG1heC13aWR0aDogMTYwMHB4O1xyXG4gIHdpZHRoOiA5OCU7XHJcbn1cclxuXHJcbi5tb2RhbC13MTgwMHtcclxuICBtYXgtd2lkdGg6IDE4MDBweDtcclxuICB3aWR0aDogOTglO1xyXG59XHJcblxyXG4uY29udGFpbmVyLWZpZWxkLWN1c3RvbXtcclxuICB3aWR0aDoxODVweDtcclxufVxyXG4vLyAuY2FyZ28tbW9uaXRvci1kZXRhaWxzLW1vZGFsLWlubmVyIHtcclxuLy8gICAgIGhlaWdodDogMTAwJTtcclxuLy8gICAgIG92ZXJmbG93OiBzY3JvbGw7IFxyXG4vLyAgIH1cclxuLm1vdmVtZW50LW1vbml0b3ItZGV0YWlscy1tb2RhbCB7XHJcbiAgb3ZlcmZsb3c6IGhpZGRlbiAhaW1wb3J0YW50O1xyXG5cclxuICB0ZXh0YXJlYSB7XHJcbiAgICByZXNpemU6IHZlcnRpY2FsO1xyXG4gIH1cclxuXHJcbiAgXHJcblxyXG4gIC5tb3ZlbWVudC1tb25pdG9yLWRldGFpbHMtbW9kYWwtaW5uZXIge1xyXG4gICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgb3ZlcmZsb3c6IHNjcm9sbDsgXHJcbiAgfVxyXG5cclxuLmdyZXktY29udGFpbmVyIHtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjJmMmYyO1xyXG4gIHBhZGRpbmc6IDEwcHggMjBweDsgIFxyXG4gIGNvbG9yOiMzMzM7IFxyXG5cclxuICAmLmJiLWdyZXkge1xyXG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNjY2M7XHJcbiAgfVxyXG5cclxuICAmLmJ0LXdoaXRlIHtcclxuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZmZmO1xyXG4gIH1cclxuXHJcbiAgLmJhZGdlLXByaW1hcnkge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogQGNvcnBvcmF0ZUJsdWU7XHJcbiAgICBoZWlnaHQ6IDIzcHg7XHJcbiAgICBtaW4td2lkdGg6IDIzcHg7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICBsaW5lLWhlaWdodDogMjRweDtcclxuICAgIGJvcmRlci1yYWRpdXM6IDIzcHg7XHJcbiAgICBwYWRkaW5nOiAwcHg7XHJcbiAgfVxyXG59XHJcblxyXG5bc2xpZGUtdG9nZ2xlXSB7XHJcbiAgcGFkZGluZzogMHB4O1xyXG4gIGJvcmRlci1sZWZ0OjJweCBzb2xpZCBAY29ycG9yYXRlQmx1ZTtcclxuXHJcbiAgLy9pZiB0aGUgc2xpZGVyIGlzIGNsb3NlZFxyXG4gICYuY2xvc2VkIHtcclxuICAgIGJvcmRlci1sZWZ0OjBweDtcclxuXHJcbiAgICAuc2xpZGUtY29udGVudCB7XHJcbiAgICAgIG1heC1oZWlnaHQ6IDBweDtcclxuICAgICAgcGFkZGluZzogMHB4IDE1cHg7XHJcbiAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICB9XHJcblxyXG4gICAgLnNsaWRlLWhlYWRlciB7XHJcbiAgICAgIC5mYSB7XHJcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XHJcbiAgICAgICAgY29sb3I6IzMzMzsgICAgICBcclxuICAgICAgfVxyXG5cclxuICAgICAgc3Ryb25nIHtcclxuICAgICAgICBwYWRkaW5nLWxlZnQ6MTBweDtcclxuICAgICAgICBwYWRkaW5nLXJpZ2h0OjEwcHg7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICBjb250ZW50OicnO1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gIH1cclxuXHJcbiAgLy9pZiB0aGUgc2xpZGVyIGlzIG9wZW4gKG5vIGNsb3NlXHJcbiAgLnNsaWRlLWhlYWRlciB7XHJcbiAgICBwYWRkaW5nOiAxMHB4IDExcHg7XHJcbiAgICBjdXJzb3I6cG9pbnRlcjtcclxuICAgIGNvbG9yOiAjMzMzO1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgXHJcbiAgICAmOmJlZm9yZSB7XHJcbiAgICAgIGNvbnRlbnQ6Jyc7XHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgd2lkdGg6IDM2cHg7XHJcbiAgICAgIGhlaWdodDogNDNweDtcclxuICAgICAgbGVmdDogMHB4O1xyXG4gICAgICB0b3A6MHB4O1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBAY29ycG9yYXRlQmx1ZTtcclxuICAgIH1cclxuXHJcbiAgICAmOmhvdmVyIHtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2U2ZWVmNTtcclxuICAgIH1cclxuXHJcbiAgICBzdHJvbmcge1xyXG4gICAgICBwYWRkaW5nLWxlZnQ6MTVweDtcclxuICAgICAgcGFkZGluZy1yaWdodDoxMHB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5mYSB7ICAgICAgICBcclxuICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcclxuICAgICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuMnMgbGluZWFyO1xyXG4gICAgICB0cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXIgY2VudGVyO1xyXG4gICAgICBjb2xvcjp3aGl0ZTtcclxuICAgIFxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLnNsaWRlLWNvbnRlbnQgeyAgICBcclxuICAgIG1heC1oZWlnaHQ6IDMwMHB4O1xyXG4gICAgdHJhbnNpdGlvbjogbWF4LWhlaWdodCAwLjJzIGxpbmVhciwgcGFkZGluZyAwLjJzIGxpbmVhcjtcclxuICAgIHBhZGRpbmc6IDEwcHggMTVweDtcclxuICB9XHJcbn1cclxuXHJcbi5waWNrdXAtZHJvcG9mZiB7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcblxyXG4gIC5sYXJnZS1hcnJvdyB7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICBib3R0b20gOiAyMHB4O1xyXG4gICAgbGVmdDogNTAlO1xyXG4gICAgd2lkdGg6IDUwcHg7XHJcbiAgICBoZWlnaHQ6NTBweDtcclxuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xyXG4gICAgei1pbmRleDogNTtcclxuICAgIGJvcmRlci1ib3R0b206MnB4IHNvbGlkIEBjb3Jwb3JhdGVUZWFsOyAgICAgIFxyXG5cclxuICAgIC5mYS1hbmdsZS1kb3VibGUtcmlnaHQge1xyXG4gICAgICBmb250LXNpemU6IDQwcHg7XHJcbiAgICAgIGNvbG9yOiBAY29ycG9yYXRlVGVhbDtcclxuICAgICAgbGluZS1oZWlnaHQ6IDUwcHg7ICAgICAgXHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAuZ3JleS1jb250YWluZXIge1xyXG4gICAgICBvcmRlcjogMDtcclxuXHJcbiAgICAmLnBpY2t1cC1kcm9wb2ZmLWluc3RydWN0aW9ucyB7XHJcbiAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICBwYWRkaW5nLWJvdHRvbTogNTBweDtcclxuICAgIH1cclxuXHJcbiAgICAmLmluc3RydWN0aW9uIHtcclxuICAgICAgYm9yZGVyLXRvcDogMnB4IHNvbGlkIEBjb3Jwb3JhdGVUZWFsOyAgICAgICAgXHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgYm90dG9tOiAwcHg7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICB6LWluZGV4IDogNDtcclxuICAgIH1cclxuICB9XHJcbiAgXHJcbiAgLnBhcmVudC1waWNrdXAsXHJcbiAgLnBhcmVudC1kcm9wb2ZmIHtcclxuICAgIHBhZGRpbmctbGVmdDowcHg7XHJcbiAgICBtYXJnaW4tbGVmdDoxNXB4O1xyXG5cclxuICAgIHBhZGRpbmctcmlnaHQ6MHB4O1xyXG4gICAgbWFyZ2luLXJpZ2h0OjE1cHg7XHJcbiAgfVxyXG5cclxuICAubW92ZW1lbnQtdHlwZSB7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIGNvbG9yOiAjOTk5O1xyXG4gIH1cclxuXHJcbiAgLm1vdmVtZW50LWJ1c2luZXNzIHtcclxuICAgIGNvbG9yOiAjMzMzO1xyXG4gICAgZm9udC1zaXplOiAyOHB4O1xyXG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICBsaW5lLWhlaWdodDogMjJweDtcclxuICB9XHJcblxyXG59XHJcblxyXG4ubW9kYWwtZGlhbG9nIHtcclxuICBtYXJnaW4tdG9wOjEwcHg7XHJcbiAgbWFyZ2luLWJvdHRvbToxMHB4O1xyXG4gIGhlaWdodDogOTglO1xyXG4gIGJvcmRlci1yYWRpdXM6IDBweDtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG4gIC5tb2RhbC1jb250ZW50IHtcclxuICAgIGhlaWdodDoxMDAlO1xyXG4gICAgcGFkZGluZy10b3A6IDMwcHg7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogNDBweDtcclxuXHJcbiAgICA+IGRpdi5uZy1zY29wZTpmaXJzdC1jaGlsZCB7XHJcbiAgICAgIGhlaWdodDogOTklO1xyXG4gICAgICBwYWRkaW5nLXRvcDoxM3B4O1xyXG4gICAgICBwYWRkaW5nLWJvdHRvbTo3NXB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5tb2RhbC1ib2R5IHtcclxuICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICBwYWRkaW5nLXRvcDogNXB4O1xyXG4gICAgICBwYWRkaW5nLWJvdHRvbTogMHB4O1xyXG5cclxuICAgICAgLnRhYi1wYW5lIHtcclxuICAgICAgICBwYWRkaW5nLXRvcDogMTBweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5vcmRlci10YWJzIHtcclxuICAgICAgaGVpZ2h0OiAxMDAlO1xyXG5cclxuICAgICAgLm5hdi5uYXYtdGFicyB7XHJcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICMwMDUyOUU7XHJcbiAgICAgIFxyXG4gICAgICAgIGxpIHtcclxuICAgICAgICAgIGEge1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgIHRvcDogMXB4O1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiNGNUY1RkM7XHJcblxyXG4gICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICYuYWN0aXZlIGEge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcclxuICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAjMDA1MjlFO1xyXG4gICAgICAgICAgICBib3JkZXItd2lkdGg6IDNweCAxcHggMCAxcHg7XHJcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDA7XHJcbiAgICAgICAgICAgIGNvbG9yOiAjMDA1MjlFO1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgIGJvdHRvbTozcHg7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLy8gYXR0YWNobWVudHMgdGFiXHJcbiAgICAuYXR0YWNobWVudHMtZm9ybSB7XHJcbiAgICAgIC5hZGQtYnV0dG9uIHtcclxuICAgICAgICBwb3NpdGlvbjogaW5pdGlhbDtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5tb2RhbC1ib2R5IHtcclxuICAgICAgcG9zaXRpb246IGluaXRpYWw7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4ubW9kYWwtaGVhZGVyIHtcclxuICBwYWRkaW5nOiA1cHggMHB4O1xyXG4gIGJvcmRlci1ib3R0b206IDBweDtcclxuICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y0ZjRmNDtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgdG9wOjBweDtcclxuICB3aWR0aDogMTAwJTtcclxuXHJcbiAgLm1vdmVtZW50LW51bWJlciB7XHJcbiAgICBzdHJvbmcge1xyXG4gICAgICBjb2xvciA6ICMzMzM7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICBhIC5mYSB7XHJcbiAgICBjb2xvcjogQGNvcnBvcmF0ZVRlYWw7XHJcbiAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgIGZvbnQtc2l6ZTogMjRweCAhaW1wb3J0YW50O1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgdG9wOjNweDtcclxuICAgIHBhZGRpbmctbGVmdDo1cHg7XHJcbiAgICBwYWRkaW5nLXJpZ2h0OjVweDtcclxuICB9XHJcbn1cclxuXHJcbi5tb3ZlbWVudC1zdWJtaXQge1xyXG4gIHBvc2l0aW9uOiBmaXhlZDtcclxuICBib3R0b206IDBweDtcclxuICBwYWRkaW5nOjBweCAxNXB4O1xyXG4gIHdpZHRoOjEwMCU7XHJcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XHJcbiAgei1pbmRleDogMTtcclxufVxyXG5cclxuLm1vZGFsLWZvb3RlciB7XHJcbiAgcGFkZGluZzogNXB4IDE1cHg7XHJcbiAgYm9yZGVyLXRvcDogMHB4O1xyXG4gIHRleHQtYWxpZ246IHJpZ2h0O1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICNmNGY0ZjQ7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIGJvdHRvbTowcHg7XHJcbiAgaGVpZ2h0OiA1NXB4O1xyXG4gIHdpZHRoOiAxMDAlO1xyXG59XHJcblxyXG4gIFxyXG4gXHJcbn0iLCIuY3VzdG9tZXItcGlja3VwLWRyb3BvZmYtY29tcG9uZW50IHtcclxuXHJcbiAgICAuZGF0ZS1tZXJpZGlhbi1tYXJnaW57XHJcbiAgICAgICAgbGVmdDotMjVweDtcclxuICAgIH1cclxuXHJcbiAgICAuZGF0ZS1tZXJpZGlhbi1sYWJlbCB7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDE2cHg7XHJcbiAgICB9XHJcbn0iLCIuYnV0dG9uLWNvbnRhaW5lcntcclxuICAgIHBhZGRpbmctcmlnaHQ6IDUwcHg7XHJcbn1cclxuXHJcbi53aWR0aC1hdXRve1xyXG4gICAgd2lkdGg6YXV0byAhaW1wb3J0YW50O1xyXG59XHJcbi5tZXNzYWdlLWNvbnRhaW5lcntcclxuICAgIG1hcmdpbi10b3A6IDMwcHg7XHJcbn1cclxuXHJcbi5zbG90LWNvbnRhaW5lcntcclxuICAgIG1hcmdpbi10b3A6IDEwcHg7XHJcbn1cclxuXHJcbi5kZXRhaWxzLXBhbmVse1xyXG4gICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xyXG4gICAgcGFkZGluZy1yaWdodDogMjBweDtcclxufVxyXG4uZHJvcGRvd24tY29udGFpbmVye1xyXG4gICAgbWFyZ2luLXRvcDogMCAhaW1wb3J0YW50O1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMTVweDtcclxufVxyXG5cclxuLnBvcHVwLXRpbWVyLWNvbnRhaW5lcntcclxuICAgIHRvcDogODVweCAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4uY2VsbC1wYWRkaW5ne1xyXG4gICAgcGFkZGluZy1yaWdodDogNXB4ICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi50YWItc3R5bGV7XHJcbiAgICAudWliLXRhYiBhe1xyXG4gICAgICAgYm9yZGVyOiBzb2xpZCAxcHggI2RkZCAhaW1wb3J0YW50O1xyXG4gICAgICAgbWFyZ2luLWJvdHRvbTo1cHg7IFxyXG4gICAgICAgY29sb3I6ICMwMDAgIWltcG9ydGFudDtcclxuICAgIH1cclxuICAgIC5uYXYtcGlsbHMgPiBsaS5hY3RpdmUgPiBhLCAubmF2LXBpbGxzID4gbGkuYWN0aXZlID4gYTpmb2N1cywgLm5hdi1waWxscyA+ICBsaS5hY3RpdmUgPiBhOmhvdmVye1xyXG4gICAgICAgIGNvbG9yIDogI2ZmZiAhaW1wb3J0YW50O1xyXG4gICAgIH1cclxuIH1cclxuICAubHAtMjB7XHJcbiAgICAgIHBhZGRpbmctbGVmdDogMjBweCAhaW1wb3J0YW50O1xyXG4gIH1cclxuICAucHVsbC11cC0yMHtcclxuICAgICAgbWFyZ2luLXRvcDogLTIwcHggIWltcG9ydGFudDtcclxuICB9IiwiLm1vdmVtZW50LW1lbnUtYWN0aW9uIHtcclxuICBkaXNwbGF5OiBibG9jaztcclxuICBwYWRkaW5nOiAzcHggMjBweDtcclxuICBjbGVhcjogYm90aDtcclxuICBmb250LXdlaWdodDogbm9ybWFsO1xyXG4gIGxpbmUtaGVpZ2h0OiAxLjQyODU3MTQzO1xyXG4gIGNvbG9yOiAjMzMzMzMzO1xyXG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcblxyXG4gIGEuZGlzYWJsZWQge1xyXG4gICAgY29sb3I6IHJnYmEoMTE5LDExOSwxMTksLjQzKTtcclxuXHJcbiAgICAvLyBOdWtlIGhvdmVyL2ZvY3VzIGVmZmVjdHNcclxuICAgICY6aG92ZXIsXHJcbiAgICAmOmZvY3VzIHtcclxuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAgICAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTsgLy8gUmVtb3ZlIENTUyBncmFkaWVudFxyXG4gICAgICAucmVzZXQtZmlsdGVyKCk7XHJcbiAgICAgIGN1cnNvcjogQGN1cnNvci1kaXNhYmxlZDtcclxuICAgIH1cclxuICB9XHJcbn1cclxuIiwiLmFkZC1lZGl0LWFsZXJ0LXN1YnNjcmlwdGlvbnMtbW9kYWwge1xyXG4gICAgLmRheXMtaW4tYWR2YW5jZSB7XHJcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAjNjZhZmU5O1xyXG4gICAgICAgIHdpZHRoOiA2MHB4O1xyXG4gICAgICAgIG91dGxpbmU6IDA7XHJcbiAgICAgICAgaGVpZ2h0OiAzNHB4O1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjY2NjO1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDRweDtcclxuICAgICAgICBtYXJnaW4tbGVmdDogNXB4O1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogNXB4O1xyXG4gICAgfVxyXG59XHJcbiIsIi5hbGVydC1zdWJzY3JpcHRpb25zIHtcclxuICAgIGhlaWdodDogNjAwcHg7XHJcblxyXG4gICAgLmdyaWQtdG9vbGJhcntcclxuICAgICAgICByaWdodDogMzBweDtcclxuICAgIH1cclxufVxyXG4iLCIuY2MtcmFuZ2Utc2xpZGVyLWNvbnRhaW5lciB7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuXHJcbiAgICAvL3NsaWRlciB0cmFja1xyXG4gICAgLnJhbmdlLXNsaWRlciB7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMTJweDtcclxuICAgICAgICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgaGVpZ2h0OiA1cHg7XHJcbiAgICAgICAgYmFja2dyb3VuZDogIzAwMDtcclxuICAgICAgICBvdXRsaW5lOiBub25lO1xyXG4gICAgICAgIG9wYWNpdHk6IDAuNztcclxuICAgICAgICAtd2Via2l0LXRyYW5zaXRpb246IDAuMnM7XHJcbiAgICAgICAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjJzO1xyXG4gICAgfVxyXG5cclxuICAgIC8vc2xpZGVyIHRodW1iXHJcbiAgICAucmFuZ2Utc2xpZGVyOjotd2Via2l0LXNsaWRlci10aHVtYiB7XHJcbiAgICAgICAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xyXG4gICAgICAgIGFwcGVhcmFuY2U6IG5vbmU7XHJcbiAgICAgICAgd2lkdGg6IDVweDtcclxuICAgICAgICBoZWlnaHQ6IDIycHg7XHJcbiAgICAgICAgYmFja2dyb3VuZDogIzAwMDtcclxuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICB9XHJcblxyXG4gICAgLnJhbmdlLXNsaWRlcjo6LXdlYmtpdC1zbGlkZXItdGh1bWI6aG92ZXIge1xyXG4gICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICB9XHJcblxyXG4gICAgLy9zbGlkZXIgdGlja3NcclxuICAgIC5yYW5nZS1zbGlkZXItdGlja3Mge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgICAgIHBhZGRpbmc6IDAgMXB4O1xyXG5cclxuICAgICAgICAudGljayB7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgd2lkdGg6IDFweDtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogIzAwMDtcclxuICAgICAgICAgICAgaGVpZ2h0OiA1cHg7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyOHB4O1xyXG4gICAgICAgICAgICBtYXJnaW46IDAgMCAyMHB4IDA7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTBweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuIiwiLnBvcHVwLWJveC1vbiB7XHJcbiAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4ucG9wb3V0LWNoYXQtd2luZG93IHtcclxuICAgIC5wb3B1cC1ib3gge1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XHJcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI2IwYjBiMDtcclxuICAgICAgICBib3R0b206IDA7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICBoZWlnaHQ6IDQ4MHB4O1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICByaWdodDogMHZ3O1xyXG4gICAgICAgIHdpZHRoOiA1MDBweDtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG4gICAgICAgIGZvbnQtZmFtaWx5OiBcIk9wZW4gU2Fuc1wiLCBzYW5zLXNlcmlmO1xyXG4gICAgICAgIHotaW5kZXg6IDk5OTtcclxuXHJcbiAgICAgICAgLnBvcHVwLW1lc3NhZ2VzIHtcclxuICAgICAgICAgICAgLm5vLW1zZ3Mge1xyXG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2NjYztcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAjMDAwO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDEzMHB4O1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxMzBweDtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDVweDtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAyNTBweDtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDI2MHB4O1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmOjotd2Via2l0LXNjcm9sbGJhci10cmFjayB7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjODg4O1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmOjotd2Via2l0LXNjcm9sbGJhciB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogOHB4O1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2Y1ZjVmNTtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDE1cHg7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICY6Oi13ZWJraXQtc2Nyb2xsYmFyLXRodW1iIHtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICM0NDQ7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAxNXB4O1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgIzY2NjtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgYmFja2dyb3VuZDogI2ZmZiBub25lIHJlcGVhdCBzY3JvbGwgMCAwO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDMxMHB4O1xyXG4gICAgICAgICAgICBvdmVyZmxvdzogYXV0bztcclxuXHJcbiAgICAgICAgICAgIC5jaGF0LWJveC1zaW5nbGUtbGluZSB7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2E0YzZiNTtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogMTJweDtcclxuICAgICAgICAgICAgICAgIG1hcmdpbjogN3B4IDAgMjBweDtcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBhYmJyLnRpbWVzdGFtcCB7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogIzAwMDtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAgMTFweDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLmNoYXQtYm94LXNpbmdsZS1saW5lIHtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDBweCBzb2xpZCB0cmFuc3BhcmVudDtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogMTJweDtcclxuICAgICAgICAgICAgICAgIG1hcmdpbjogN3B4IDAgMjBweDtcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcclxuICAgICAgICAgICAgICAgIGZvbnQtc3R5bGU6IGl0YWxpYztcclxuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgICAgICAgICAgICAgb3BhY2l0eTogMC43O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC5kaXJlY3QtY2hhdC1tZXNzYWdlcyB7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5kaXJlY3QtY2hhdC10ZXh0IHtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICMwMDI5NGYgbm9uZSByZXBlYXQgc2Nyb2xsIDAgMDtcclxuICAgICAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNkMmQ2ZGU7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1cHg7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogI2ZmZjtcclxuICAgICAgICAgICAgICAgIG1hcmdpbjogNXB4IDAgMCA1MHB4O1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogNXB4IDEwcHg7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgICAgICB3b3JkLXdyYXA6IGJyZWFrLXdvcmQ7XHJcblxyXG4gICAgICAgICAgICAgICAgJjphZnRlcixcclxuICAgICAgICAgICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50ICMwMDI5NGYgdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAmOmFmdGVyLFxyXG4gICAgICAgICAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgICAgIC1tb3otYm9yZGVyLWJvdHRvbS1jb2xvcnM6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgLW1vei1ib3JkZXItbGVmdC1jb2xvcnM6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgLW1vei1ib3JkZXItcmlnaHQtY29sb3JzOiBub25lO1xyXG4gICAgICAgICAgICAgICAgICAgIC1tb3otYm9yZGVyLXRvcC1jb2xvcnM6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudCAjMDAyOTRmIHRyYW5zcGFyZW50IHRyYW5zcGFyZW50O1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1pbWFnZTogbm9uZTtcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXItc3R5bGU6IHNvbGlkO1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci13aWR0aDogbWVkaXVtO1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiIFwiO1xyXG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMDtcclxuICAgICAgICAgICAgICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcclxuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICAgICAgcmlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgdG9wOiAxNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAwO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXdpZHRoOiA1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogLTVweDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLmRpcmVjdC1jaGF0LXRleHQtcmVwbHkge1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogI2QyZDZkZSBub25lIHJlcGVhdCBzY3JvbGwgMCAwO1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI2QyZDZkZTtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDVweDtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAjMDAwO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luOiA1cHggMHB4IDBweCAzNXB4O1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogNXB4IDEwcHg7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgICAgICB3b3JkLXdyYXA6IGJyZWFrLXdvcmQ7XHJcblxyXG4gICAgICAgICAgICAgICAgJjphZnRlcixcclxuICAgICAgICAgICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50ICNkZmVjZTc7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAmOmFmdGVyLFxyXG4gICAgICAgICAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgICAgIC1tb3otYm9yZGVyLWJvdHRvbS1jb2xvcnM6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgLW1vei1ib3JkZXItbGVmdC1jb2xvcnM6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgLW1vei1ib3JkZXItcmlnaHQtY29sb3JzOiBub25lO1xyXG4gICAgICAgICAgICAgICAgICAgIC1tb3otYm9yZGVyLXRvcC1jb2xvcnM6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudCB0cmFuc3BhcmVudCB0cmFuc3BhcmVudCAjZDJkNmRlO1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1pbWFnZTogbm9uZTtcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXItc3R5bGU6IHNvbGlkO1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci13aWR0aDogbWVkaXVtO1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiIFwiO1xyXG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMDtcclxuICAgICAgICAgICAgICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcclxuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICAgICAgbGVmdDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICB0b3A6IDE1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDA7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAmOmFmdGVyIHtcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXItd2lkdGg6IDVweDtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAtNXB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAuZGlyZWN0LWNoYXQtdGltZXN0YW1wIHtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAjMDAwO1xyXG4gICAgICAgICAgICAgICAgb3BhY2l0eTogMC42O1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDM1cHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgLmRpcmVjdC1jaGF0LW5hbWUge1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xyXG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgICAgICAgICAgICAgIG1hcmdpbjogNXB4IDQ1cHggMCA0OXB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogIzAwMDtcclxuICAgICAgICAgICAgICAgIG9wYWNpdHk6IDAuOTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAuZGlyZWN0LWNoYXQtaW5mbyB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcblxyXG4gICAgICAgICAgICAgICAgLm1lc3NhZ2Utc3RhdHVzLXRleHQge1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTBweDtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXN0eWxlOiBpdGFsaWM7XHJcbiAgICAgICAgICAgICAgICAgICAgZmxvYXQ6IHJpZ2h0O1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDVweDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAuYmlnLXJvdW5kIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbjogLTlweCAwIDAgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAuZGlyZWN0LWNoYXQtaW1nIHtcclxuICAgICAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNmZmY7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjOTk5IG5vbmUgcmVwZWF0IHNjcm9sbCAwIDA7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgICAgICAgICAgICAgICBmbG9hdDogbGVmdDtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogNDBweDtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiA0MHB4O1xyXG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAyNXB4O1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLmRpcmVjdC1jaGF0LWltZy1yZXBseSB7XHJcbiAgICAgICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjZmZmO1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogIzk5OSBub25lIHJlcGVhdCBzY3JvbGwgMCAwO1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gICAgICAgICAgICAgICAgZmxvYXQ6IHJpZ2h0O1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiA0MHB4O1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDQwcHg7XHJcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDI1cHg7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAuZG90ZWQtYm9yZGVyOjphZnRlciB7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCBub25lIHJlcGVhdCBzY3JvbGwgMCAwICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItcmlnaHQ6IDJweCBkb3R0ZWQgI2ZmZiAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgYm90dG9tOiAwO1xyXG4gICAgICAgICAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICAgICAgICAgIGxlZnQ6IDE3cHg7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmU7XHJcbiAgICAgICAgICAgICAgICB6LWluZGV4OiAtMjtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLmRpcmVjdC1jaGF0LW1zZzo6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogI2ZmZiBub25lIHJlcGVhdCBzY3JvbGwgMCAwO1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLXJpZ2h0OiBtZWRpdW0gbm9uZTtcclxuICAgICAgICAgICAgICAgIGJvdHRvbTogMDtcclxuICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgICAgICAgICBsZWZ0OiAxN3B4O1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lO1xyXG4gICAgICAgICAgICAgICAgei1pbmRleDogLTI7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAucG9wdXAtbWVzc2FnZXMtZm9vdGVyID4gdGV4dGFyZWEge1xyXG4gICAgICAgIGhlaWdodDogNjVweCAhaW1wb3J0YW50O1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogNXB4O1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiAxNXB4O1xyXG4gICAgICAgIHBhZGRpbmc6IDVweCAhaW1wb3J0YW50O1xyXG4gICAgICAgIHdpZHRoOiA5NSUgIWltcG9ydGFudDtcclxuICAgIH1cclxuICAgIC5wb3B1cC1tZXNzYWdlcy1mb290ZXIge1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICNmZmYgbm9uZSByZXBlYXQgc2Nyb2xsIDAgMDtcclxuICAgICAgICBib3R0b206IDA7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGhlaWdodDogYXV0bztcclxuICAgIH1cclxuICAgIC5wb3B1cC1tZXNzYWdlcy1mb290ZXIge1xyXG4gICAgICAgIC5idG4tZm9vdGVyIHtcclxuICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgICAgICAgcGFkZGluZzogMnB4IDVweCAxMHB4IDZweDtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcblxyXG4gICAgICAgICAgICAuYnRuLXByaW1hcnkge1xyXG4gICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiB3aGl0ZTtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDJweDtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDBweDtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcclxuICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBcIlJvYm90b1wiLCBzYW5zLXNlcmlmICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5idG4tc2Vjb25kYXJ5IHtcclxuICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAycHg7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwcHg7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDEycHg7XHJcbiAgICAgICAgICAgICAgICBmb250LWZhbWlseTogXCJSb2JvdG9cIiwgc2Fucy1zZXJpZiAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgLnJvdW5kLmhvbGxvdyB7XHJcbiAgICAgICAgbWFyZ2luOiA0MHB4IDAgMDtcclxuICAgIH1cclxuICAgIC5yb3VuZC5ob2xsb3cgYSB7XHJcbiAgICAgICAgYm9yZGVyOiAycHggc29saWQgI2ZmNjcwMTtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiAzNXB4O1xyXG4gICAgICAgIGNvbG9yOiByZWQ7XHJcbiAgICAgICAgY29sb3I6ICNmZjY3MDE7XHJcbiAgICAgICAgZm9udC1zaXplOiAyM3B4O1xyXG4gICAgICAgIHBhZGRpbmc6IDEwcHggMjFweDtcclxuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICAgICAgZm9udC1mYW1pbHk6IFwiT3BlbiBTYW5zXCIsIHNhbnMtc2VyaWY7XHJcbiAgICB9XHJcbiAgICAucm91bmQuaG9sbG93IGE6aG92ZXIge1xyXG4gICAgICAgIGJvcmRlcjogMnB4IHNvbGlkICMwMDA7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMzVweDtcclxuICAgICAgICBjb2xvcjogcmVkO1xyXG4gICAgICAgIGNvbG9yOiAjMDAwO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMjNweDtcclxuICAgICAgICBwYWRkaW5nOiAxMHB4IDIxcHg7XHJcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgfVxyXG5cclxuICAgIC5wb3B1cC1ib3ggLnBvcHVwLWhlYWQge1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDI5NGY7XHJcbiAgICAgICAgY2xlYXI6IGJvdGg7XHJcbiAgICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICAgICAgZGlzcGxheTogaW5saW5lLXRhYmxlO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTVweDtcclxuICAgICAgICBwYWRkaW5nOiA3cHggMTBweDtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBjdXJzb3I6IG1vdmU7XHJcbiAgICB9XHJcbiAgICAuYmdfbm9uZSBpIHtcclxuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjZmY2NzAxO1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDI1cHg7XHJcbiAgICAgICAgY29sb3I6ICNmZjY3MDE7XHJcbiAgICAgICAgZm9udC1zaXplOiAxN3B4O1xyXG4gICAgICAgIGhlaWdodDogMzNweDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMzBweDtcclxuICAgICAgICB3aWR0aDogMzNweDtcclxuICAgIH1cclxuICAgIC5iZ19ub25lOmhvdmVyIGkge1xyXG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICMwMDA7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMjVweDtcclxuICAgICAgICBjb2xvcjogIzAwMDtcclxuICAgICAgICBmb250LXNpemU6IDE3cHg7XHJcbiAgICAgICAgaGVpZ2h0OiAzM3B4O1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAzMHB4O1xyXG4gICAgICAgIHdpZHRoOiAzM3B4O1xyXG4gICAgfVxyXG4gICAgLmJnX25vbmUge1xyXG4gICAgICAgIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMCkgbm9uZSByZXBlYXQgc2Nyb2xsIDAgMDtcclxuICAgICAgICBib3JkZXI6IG1lZGl1bSBub25lO1xyXG4gICAgfVxyXG4gICAgLnBvcHVwLWJveCAucG9wdXAtaGVhZCAucG9wdXAtaGVhZC1yaWdodCB7XHJcbiAgICAgICAgbWFyZ2luOiAxMXB4IDdweCAwO1xyXG4gICAgfVxyXG5cclxuICAgIC5wb3B1cC1oZWFkLWxlZnQge1xyXG4gICAgICAgIGltZyB7XHJcbiAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICM3YjdiN2I7XHJcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcclxuICAgICAgICAgICAgd2lkdGg6IDQ0cHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuY2hhdC1oZWFkZXItdGl0bGUge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcblxyXG4gICAgICAgICAgICAuY2hhdC1oZWFkZXItaXRlbSB7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiA1cHggNnB4O1xyXG4gICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6IFwiUm9ib3RvXCIsIHNhbnMtc2VyaWYgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuc2ltcGxlX3JvdW5kIHtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAjZDFkMWQxIG5vbmUgcmVwZWF0IHNjcm9sbCAwIDA7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gICAgICAgIGNvbG9yOiAjNGI0YjRiICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgaGVpZ2h0OiAyMXB4O1xyXG4gICAgICAgIHBhZGRpbmc6IDAgMCAwIDFweDtcclxuICAgICAgICB3aWR0aDogMjFweDtcclxuICAgIH1cclxuXHJcbiAgICAuZGlyZWN0LWNoYXQtbWVzc2FnZXMge1xyXG4gICAgICAgIG92ZXJmbG93OiBhdXRvO1xyXG4gICAgICAgIHBhZGRpbmc6IDEwcHg7XHJcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMHB4LCAwcHgpO1xyXG4gICAgfVxyXG5cclxuICAgIC5wb3B1cC1oZWFkLXJpZ2h0IC5idG4tZ3JvdXAge1xyXG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xyXG4gICAgICAgIG1hcmdpbjogMCA4cHggMCAwO1xyXG4gICAgICAgIHZlcnRpY2FsLWFsaWduOiB0b3AgIWltcG9ydGFudDtcclxuICAgIH1cclxuICAgIC5jaGF0LWhlYWRlci1idXR0b24ge1xyXG4gICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50IG5vbmUgcmVwZWF0IHNjcm9sbCAwIDA7XHJcbiAgICAgICAgZm9udC1zaXplOiAyNXB4O1xyXG4gICAgICAgIGhlaWdodDogMTVweDtcclxuICAgICAgICB3aWR0aDogMTVweDtcclxuICAgICAgICBtYXJnaW4tdG9wOiAtMThweDtcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IC0ycHg7XHJcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgfVxyXG4gICAgLnBvcHVwLWhlYWQtcmlnaHQgLmJ0bi1ncm91cCAuZHJvcGRvd24tbWVudSB7XHJcbiAgICAgICAgYm9yZGVyOiBtZWRpdW0gbm9uZTtcclxuICAgICAgICBtaW4td2lkdGg6IDEyMnB4O1xyXG4gICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICB9XHJcbiAgICAucG9wdXAtaGVhZC1yaWdodCAuYnRuLWdyb3VwIC5kcm9wZG93bi1tZW51IGxpIGEge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTJweDtcclxuICAgICAgICBwYWRkaW5nOiAzcHggMTBweDtcclxuICAgICAgICBjb2xvcjogIzMwMzAzMDtcclxuICAgIH1cclxufVxyXG4iLCIuY2FwYWNpdHktcGxhbm5pbmcge1xyXG5cclxuICAuZXZlbnRzLWxpc3Qge1xyXG4gICAgei1pbmRleDogMTAwICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICAucG9pbnRlciB7XHJcbiAgICBjdXJzb3I6IGRlZmF1bHQgIWltcG9ydGFudDtcclxuICB9XHJcblxyXG4gIC5tb3JuaW5nIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6IGFudGlxdWV3aGl0ZTtcclxuICB9XHJcbiAgLmFmdGVybm9vbiB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiBhbGljZWJsdWU7XHJcbiAgfVxyXG5cclxuICAuc2xvdHMge1xyXG4gICAgbWFyZ2luOiAwIDUlIDEwcHg7XHJcblxyXG4gICAgLmZvcm0tZ3JvdXAge1xyXG4gICAgICBtYXJnaW4tdG9wOiA3LjVweDtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogNy41cHg7XHJcblxyXG4gICAgICAuc2xvdC1sYWJlbCB7XHJcbiAgICAgICAgcGFkZGluZy10b3A6IDA7XHJcblxyXG4gICAgICAgIGRpdjpmaXJzdC1jaGlsZCB7XHJcbiAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgICAgICB9XHJcbiAgICAgICAgZGl2Omxhc3QtY2hpbGQge1xyXG4gICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgLm92ZXJyaWRkZW4ge1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmYyOWI7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5zdW1tYXJ5IHtcclxuICAgIG1hcmdpbjogMCA1JTtcclxuXHJcbiAgICB0YWJsZSB7XHJcblxyXG4gICAgICB0Ym9keSB7XHJcbiAgICAgICAgdHIge1xyXG4gICAgICAgICAgdGgge1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogbm9ybWFsO1xyXG5cclxuICAgICAgICAgICAgJjpmaXJzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuIiwiLmFkbWluLWFjY291bnQge1xyXG4gICAgLmxpbmtzIGEge1xyXG4gICAgICBtYXJnaW46IDAgNXB4O1xyXG4gICAgfVxyXG5cclxuICAgIC50YWItcGFuZSAuYnV0dG9uLWN0cmxzIHtcclxuICAgICAgICBtYXJnaW4tdG9wOiAtNTlweDtcclxuICAgIH1cclxufVxyXG5cclxuLnRhYnNldCwgLnRhYi1jb250ZW50LCAudGFiLXBhbmUsIC50YWJiYWJsZSB7XHJcbiAgICBoZWlnaHQ6MTAwJTtcclxuICB9XHJcblxyXG4gIC5oZWlnaHQtMzhwY3tcclxuICAgICAgaGVpZ2h0OiAzOCU7XHJcbiAgfVxyXG5cclxuICAucmVtb3ZlLWJ1dHRvbntcclxuICAgICAgcGFkZGluZzogM3B4IDhweCAzcHggOHB4O1xyXG4gIH1cclxuXHJcbiAgLnBvcnRzLWNvbnRhaW5lcntcclxuICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XHJcbiAgICAgIG1hcmdpbi1yaWdodDogYXV0bztcclxuICAgICAgcGFkZGluZy1sZWZ0OiA1cHg7XHJcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDVweDtcclxuICAgICAgbWFyZ2luLXRvcDotMjBweDtcclxuICB9XHJcblxyXG4gIC5zdXNwZW5kLWNvbmF0aW5lclxyXG4gIHtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIGJvcmRlci10b3A6IDNweCBzb2xpZCAjRkYwMDAwO1xyXG4gICAgYm9yZGVyLWJvdHRvbTogM3B4IHNvbGlkICNGRjAwMDA7XHJcbiAgICBtYXJnaW4tdG9wOiAxMHB4O1xyXG4gIH1cclxuXHJcbiAgLnN1c3BlbmQtbGFiZWxcclxuICB7XHJcbiAgICBjb2xvcjogI0ZGMDAwMDtcclxuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgZm9udC1zaXplOiB4LWxhcmdlO1xyXG4gIH0iLCIuc2V0dGluZ3MtbW9kYWwge1xyXG4gIGlucHV0W3R5cGU9XCJ0ZXh0XCJdIHtcclxuICAgIHRleHQtdHJhbnNmb3JtOiBub25lO1xyXG4gIH1cclxufVxyXG4iLCIuYWRtaW4tYWNjb3VudHMge1xyXG4gIC5jdHJscyB7XHJcbiAgICBtYXJnaW4tdG9wOiAyNXB4O1xyXG4gIH1cclxuICAuZm9ybS1ncm91cCB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG4gIH1cclxuXHJcbiAgLmNyZWF0ZSB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xyXG4gIH1cclxufVxyXG5cclxuLmFkbWluLWFjY291bnQtbW9kYWwge1xyXG4gIC5ncmV5ZWQge1xyXG4gICAgY29sb3IgOiBncmF5O1xyXG4gIH1cclxufVxyXG5cclxuLmFkbWluLWFjY291bnRzLCAuYWRtaW4tYWNjb3VudC1tb2RhbCB7XHJcbiAgLnVpLXNlbGVjdC1jaG9pY2VzLXJvdy1pbm5lciBzdHJvbmcge1xyXG4gICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XHJcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gIH1cclxufVxyXG4iLCJcclxuLmdlby1mZW5jZXMge1xyXG4gIC5rLWdyaWQtY29udGVudCB7XHJcbiAgICBtaW4taGVpZ2h0OiA5M3B4O1xyXG4gIH1cclxuXHJcbiAgI3RvZ2dsZSB7XHJcbiAgICBtaW4td2lkdGg6IDE4MHB4O1xyXG4gIH1cclxuICBhOmhvdmVyIHtcclxuICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICB9XHJcbn1cclxuIiwiXHJcbi5hY2NvdW50LXdpemFyZCB7XHJcbiAgZmllbGRzZXQuaGVhZGVyIHtcclxuICAgIG1hcmdpbjogMCAwIDIwcHg7XHJcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjZWVlO1xyXG4gICAgYm9yZGVyLXJhZGl1czogNHB4O1xyXG4gICAgcGFkZGluZzogMTBweDtcclxuICB9XHJcbiAgXHJcbiAgbGVnZW5kIHtcclxuICAgIGZvbnQtc2l6ZTogaW5oZXJpdDtcclxuICAgIG1hcmdpbjogMDtcclxuICAgIHdpZHRoOiBhdXRvO1xyXG4gICAgYm9yZGVyOiAwO1xyXG4gIH1cclxuXHJcbiAgLy8gcmVxdWlyZWQgZmllbGRzIGxhYmVsXHJcbiAgbGFiZWwgPiBzcGFuIHtcclxuICAgIGNvbG9yOiByZWQ7XHJcbiAgfVxyXG59XHJcbiIsIi5mZWF0dXJlLWFkZC1tb2RhbCB7XHJcbiAgc2VsZWN0IHtcclxuICAgIGhlaWdodDogMzAwcHg7XHJcbiAgfVxyXG59XHJcbiIsIlxyXG4gLmdlby1mZW5jZS1lZGl0IHtcclxuICAgaGVpZ2h0OiAxMDAlO1xyXG5cclxuICAubmVnLTc1IHtcclxuICAgIGhlaWdodDogflwiY2FsYygxMDAlIC0gNzVweClcIjtcclxuICB9XHJcblxyXG4gICAuaGVhZGVyIHtcclxuICAgICAuY3VzdG9tZXIge1xyXG4gICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgICB9XHJcbiAgIH1cclxuXHJcbiAgIC5lZGl0aW5nLWN0cmxzIHtcclxuICAgfVxyXG4gICAuZWRpdC1jdHJscyB7XHJcbiAgIH1cclxuXHJcbiAgIC5tYXAtY29udGFpbmVyIHtcclxuICAgIGhlaWdodDoxMDAlO1xyXG4gICAgIFxyXG5cclxuICAgICBuZy1tYXAge1xyXG4gICAgICAgZGlzcGxheTpibG9jaztcclxuICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgaGVpZ2h0OjEwMCU7XHJcbiAgICAgfVxyXG4gICB9XHJcbiB9XHJcbiIsIlxyXG4uYnJvYWRjYXN0LWNsZWFyLW1lc3NhZ2V7XHJcblx0Y3Vyc29yOiBwb2ludGVyO1xyXG59XHJcbi5icm9hZGNhc3Qtc2VsZWN0LWFsbHtcclxuXHRjdXJzb3I6IHBvaW50ZXI7XHJcbn1cclxuLmJyb2FkY2FzdC1hY2NvdW50LXR5cGUtc2VsZWN0LWFsbHtcclxuXHRjdXJzb3I6IHBvaW50ZXI7XHJcbn1cclxuLmJyb2FkY2FzdC1hY2NvdW50LXNlbGVjdC1hbGx7XHJcblx0Y3Vyc29yOiBwb2ludGVyO1xyXG59XHJcbnNwYW4gaSB7XHJcblx0bWFyZ2luOjRweDtcclxufVxyXG4uZnVsbC13aWR0aCB7XHJcblx0d2lkdGg6IDEwMCU7XHJcbn1cclxuLmJyb2FkY2FzdC1tZXNzYWdlcy1wb3J0IHtcclxuICAgIG1heC1oZWlnaHQ6IDE1MHB4O1xyXG4gICAgb3ZlcmZsb3cteTogYXV0bztcclxufSIsIi52ZXNzZWwtc2NoZWR1bGVze1xyXG4gIHBhZGRpbmc6IDE1cHg7XHJcbn1cclxuXHJcbiN2ZXNzZWxTY2hlZHVsZXNBRyB7XHJcbiAgLmdyaWQtdGl0bGUge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgdG9wOiA1cHg7XHJcbiAgfVxyXG59IiwiLmNvbXBhbnktdmlldyB7XHJcbiAgLmNvbXBhbnktYWRkcmVzcy10YWJsZSB7XHJcbiAgICBtYXgtaGVpZ2h0OiA0MDBweDtcclxuICB9XHJcblxyXG4gIC50YWItcGFuZSAuYWRkLWJ1dHRvbiB7XHJcbiAgICBtYXJnaW4tdG9wOiAtNTlweDtcclxuICB9XHJcblxyXG4gIC5jb21wYW55LXBvcnRzLXRhYmxlIHtcclxuICAgIC5jYy1hY3Rpb25zIHtcclxuICAgICAgd2lkdGg6IDE1JTtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi5kZW11cnJhZ2Uge1xyXG4gIGlucHV0W25hbWU9J3NoaXBwaW5nTGluZSddIHtcclxuICAgICAgJjo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciB7IGNvbG9yOiByZ2IoODUsIDg1LCA4NSk7IH1cclxuICAgICAgJjo6LW1vei1wbGFjZWhvbGRlciB7IGNvbG9yOnJnYig4NSwgODUsIDg1KTsgfSAvKiBmaXJlZm94IDE5KyAqL1xyXG4gICAgICAmOi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7IGNvbG9yOnJnYig4NSwgODUsIDg1KTsgfSAvKiBpZSAqL1xyXG4gICAgICAmOi1tb3otcGxhY2Vob2xkZXIgeyBjb2xvcjpyZ2IoODUsIDg1LCA4NSk7IH1cclxuICAgIH1cclxufVxyXG4iLCIuZGFzaGJvYXJkLXZpZXcge1xyXG4gIC5kYXNoYm9hcmQtaGVhZGVyIHtcclxuICAgIHBhZGRpbmctdG9wOiAyMHB4O1xyXG4gICAgcGFkZGluZy1ib3R0b206IDIwcHg7XHJcbiAgICBoZWlnaHQ6IDEwMHB4O1xyXG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNjY2M7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjRmNGY0O1xyXG4gIH1cclxuXHJcbiAgLnVzZXItd2VsY29tZSB7XHJcbiAgICBmb250LXNpemU6IDE4cHg7XHJcbiAgfVxyXG5cclxuICAudXNlci1jb21wYW55IHtcclxuICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICB9XHJcblxyXG4gIC5xdWljay1maW5kLWNvbnRhaW5lciB7XHJcbiAgICAuY29udHJvbC1sYWJlbCB7XHJcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgbGluZS1oZWlnaHQ6IDM0cHg7XHJcbiAgICAgIG1hcmdpbi1yaWdodDogN3B4O1xyXG4gICAgICBmb250LXdlaWdodDogNjAwO1xyXG4gICAgfVxyXG5cclxuICAgID4gLnF1aWNrLWZpbmQge1xyXG4gICAgICBmbG9hdDogcmlnaHQ7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAuZGFzaGJvYXJkLWJvZHkgPiBkaXYge1xyXG4gICAgcGFkZGluZy10b3A6IDQwcHg7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogNDBweDtcclxuICB9XHJcblxyXG4gIC5kYXNoYm9hcmQtYm9keSA+IGRpdjpudGgtY2hpbGQoZXZlbikge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZjZmNmYztcclxuICB9XHJcblxyXG4gIC5hY3Rpb25zLXN1bW1hcnkge1xyXG4gICAgbWluLWhlaWdodDogMTE0cHg7XHJcbiAgICBmb250LXNpemU6IDI0cHg7XHJcbiAgICBmb250LXdlaWdodDogMzAwO1xyXG5cclxuICAgIC5mYSB7XHJcbiAgICAgIG1hcmdpbi1yaWdodDogMTBweDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5jb250YWluZXJzLXN1bW1hcnkge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIH1cclxuXHJcbiAgLmNvbnRhaW5lcnMtc3VtbWFyeSBoMiB7XHJcbiAgICBmb250LXNpemU6IDE4cHg7XHJcbiAgICBmb250LXdlaWdodDogMzAwO1xyXG4gICAgbWFyZ2luLXRvcDogLTEwcHg7XHJcbiAgfVxyXG5cclxuICAuY29udGFpbmVycy1zdW1tYXJ5IGhlYWRlciB7XHJcbiAgICBwYWRkaW5nLXJpZ2h0OiAzMHB4O1xyXG4gICAgbWFyZ2luLXJpZ2h0OiAzMHB4O1xyXG4gICAgZmxvYXQ6IGxlZnQ7XHJcbiAgfVxyXG5cclxuICAuY29udGFpbmVycy1zdW1tYXJ5IC5idG4ge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogLTEwcHg7XHJcbiAgICBtYXJnaW4tdG9wOiAyMHB4O1xyXG4gICAgbWFyZ2luLXJpZ2h0OiA1cHg7XHJcbiAgfVxyXG5cclxuICAuY29udGFpbmVycy1zdW1tYXJ5IC5wcmltYXJ5LXN0YXRpc3RpYyB7XHJcbiAgICBvcGFjaXR5OiAxO1xyXG4gICAgY29sb3I6ICMzMzM7XHJcbiAgICBmbG9hdDogbm9uZTtcclxuICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICM5OTk7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICB9XHJcblxyXG4gIC5wcm9ibGVtLXN0YXRpc3RpY3Mge1xyXG4gICAgY29sb3I6ICM5OTk7XHJcbiAgICBtaW4td2lkdGg6IDkwMHB4O1xyXG4gIH1cclxuXHJcbiAgLnByb2JsZW0tc3RhdGlzdGljcy5oYXMtY2hhcnQge1xyXG4gICAgcGFkZGluZy1yaWdodDogMTc1cHg7XHJcbiAgfVxyXG5cclxuICAuYWN0aW9ucy1jb3VudCB7XHJcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xyXG4gIH1cclxufVxyXG4iLCIuZGVsaXZlcnktYWRkcmVzc2VzIHtcclxuICB0aFtzdC1zb3J0XSB7XHJcbiAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgfVxyXG4gIC50YWJsZSB7XHJcbiAgICAuYWN0aW9ucyB7XHJcbiAgICAgIG1pbi13aWR0aDogNzBweDtcclxuICAgICAgaTpub3QoOmZpcnN0LWNoaWxkKSB7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDNweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuIiwiLmVkaXQtZG9jdW1lbnQtdGVtcGxhdGUtbW9kYWwtYm9keSB7XHJcbiAgLmRvYy1mb3JtYXQtbGJsIHtcclxuICAgIG1hcmdpbi10b3A6IC01cHg7XHJcbiAgICBwYWRkaW5nLXRvcDogMDtcclxuICB9XHJcbn1cclxuIiwiLmFncmVlbWVudC1pbmVmZmVjdCB7XHJcbiAgY29sb3I6QGNvbXBsZXRlZC1hY3Rpb24tY29sb3VyO1xyXG4gIGZvbnQtc2l6ZTogMjRweDtcclxufVxyXG4ubGlzdC1hY3Rpb257XHJcblx0Y3Vyc29yOiBwb2ludGVyO1xyXG59XHJcbiIsImFncmVlbWVudC1mb3JtIHtcclxuICAgIC5mb3JtIHtcclxuICAgICAgbWFyZ2luLXRvcDogNTBweDtcclxuICAgIH1cclxuXHJcbiAgICBsYWJlbC5sYWJlbC1mb3JtIHtcclxuICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XHJcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDEzMHB4O1xyXG4gICAgfVxyXG59IiwibmctbWFwIHtcclxuICBoZWlnaHQ6IDEwMCU7XHJcbn1cclxuXHJcbi5jb250YWluZXItdGVybWluYWwtbWFwLXdpbmRvdyB7XHJcbiAgICB3aWR0aDogMjIwcHg7XHJcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgcGFkZGluZy1ib3R0b206IDIwcHg7XHJcblxyXG4gICAgLmRsLWhvcml6b250YWwge1xyXG4gICAgICAgIGR0IHtcclxuICAgICAgICAgICAgd2lkdGg6IDc3cHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBkZCB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiA4N3B4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuIiwiLmxlZ2VuZCB7XHJcbiAgJj4gZGl2IHtcclxuICAgIGxpbmUtaGVpZ2h0OiAxLjRlbTtcclxuICAgIGZvbnQtc2l6ZTogMC45NWVtO1xyXG4gICAgcGFkZGluZzogLjRlbSAuNmVtO1xyXG4gICAgbWFyZ2luOiA1cHggMDtcclxuXHJcbiAgICAmOmZpcnN0LWNoaWxkIHtcclxuICAgICAgYm9yZGVyOiAxcHggc29saWQgI2RiZGJkZTtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi5rLWRyb3Bkb3duIHtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgbWFyZ2luOiAwO1xyXG4gICAgcGFkZGluZzogMDtcclxuICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICBzcGFuIHtcclxuICAgICAgcGFkZGluZzogMHB4O1xyXG4gICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xyXG4gICAgfVxyXG4gICAgLmstaW5wdXQsIC5rLWljb257XHJcbiAgICAgIHBhZGRpbmctdG9wOiAwO1xyXG4gICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xyXG4gICAgfVxyXG59XHJcblxyXG4jdmlld0ltcG9ydHNUYWJsZUdyaWQgI3Byb2ZpbGVOYW1lLCAjdmlld0V4cG9ydHNUYWJsZUdyaWQgI3Byb2ZpbGVOYW1le1xyXG4gIGRpc3BsYXk6bm9uZTtcclxufVxyXG5cclxuLmFkZGl0aW9uYWwtdG9vbGJhci13cmFwcGVye1xyXG4gIGZsb2F0OiBsZWZ0O1xyXG4gIHdpZHRoOiBhdXRvO1xyXG59XHJcblxyXG5cclxuXHJcbiIsIi5mcmVpZ2h0LWZvcndhcmRlci1pbnF1aXJ5IHtcclxuXHJcbiAgLmFjY2VwdGVkIHtcclxuICAgIC8vIGJsdWVcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICNlNmVlZjYgIWltcG9ydGFudDtcclxuXHJcbiAgICAmOmhvdmVyIHtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2U4ZDliYiAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG5cclxuICAgIHRkIHtcclxuICAgICAgJjpmaXJzdC1jaGlsZCB7XHJcbiAgICAgICAgYm9yZGVyLWxlZnQ6IDVweCBzb2xpZCAjNjA5MmMzICFpbXBvcnRhbnQ7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5pbnByb2dyZXNzIHtcclxuICAgIC8vIGdyZWVuXHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZDhmM2Q4ICFpbXBvcnRhbnQ7XHJcblxyXG4gICAgJjpob3ZlciB7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNiZmRlYmYgIWltcG9ydGFudDtcclxuICAgIH1cclxuXHJcbiAgICB0ZCB7XHJcbiAgICAgICY6Zmlyc3QtY2hpbGQge1xyXG4gICAgICAgIGJvcmRlci1sZWZ0OiA1cHggc29saWQgIzMwNzkzMCAhaW1wb3J0YW50O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAuY29tcGxldGVkIHtcclxuICAgIC8vIG9yZ2FuZ2UgXHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjVlOWQxICFpbXBvcnRhbnQ7XHJcblxyXG4gICAgJjpob3ZlciB7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNlOGQ5YmIgIWltcG9ydGFudDtcclxuICAgIH1cclxuXHJcbiAgICB0ZCB7XHJcbiAgICAgICY6Zmlyc3QtY2hpbGQge1xyXG4gICAgICAgIGJvcmRlci1sZWZ0OiA1cHggc29saWQgI2QyOTk0MCAhaW1wb3J0YW50O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAuYXR0ZW50aW9uLFxyXG4gIC5jYW5jZWxsZWQsXHJcbiAgLnJlamVjdGVkIHtcclxuICAgIC8vIHJlZFxyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZTRlNCAhaW1wb3J0YW50O1xyXG5cclxuICAgICY6aG92ZXIge1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjVkMmQyICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbiAgICB0ZCB7XHJcbiAgICAgICY6Zmlyc3QtY2hpbGQge1xyXG4gICAgICAgIGJvcmRlci1sZWZ0OiA1cHggc29saWQgI2FiNjE2MSAhaW1wb3J0YW50O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAuZ3JpZC1maWx0ZXItaGVhZGVyIC5rLWRhdGVwaWNrZXIsXHJcbiAgLmdyaWQtZmlsdGVyLWhlYWRlciBzcGFuW3JvbGU9J3ByZXNlbnRhdGlvbiddIHtcclxuICAgIHdpZHRoOiA4MCUgIWltcG9ydGFudDtcclxuICB9XHJcblxyXG4gIC5rLWdyaWQge1xyXG4gICAgZm9udC1zaXplOiAwLjk1ZW07XHJcbiAgfVxyXG5cclxuICAuay1ncmlkIHRkIHtcclxuICAgIGxpbmUtaGVpZ2h0OiAxLjRlbTtcclxuICB9XHJcbn1cclxuXHJcbi5pbnF1aXJ5LWRldGFpbC5tb2RhbC1ib2R5IHtcclxuICAuZGF0ZXRpbWUtc2VsZWN0IHtcclxuICAgIHBhZGRpbmc6IDAgMCAwIDE1cHg7XHJcbiAgfVxyXG59IiwibmctbWFwIHtcclxuICBoZWlnaHQ6IDEwMCU7XHJcbn1cclxuXHJcbi5jdXN0b21lci1tYXAtd2luZG93IHtcclxuICB3aWR0aDogNDUwcHg7XHJcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICBwYWRkaW5nLWJvdHRvbTogMjBweDtcclxuXHJcbiAgLmRsLWhvcml6b250YWwge1xyXG4gICAgZHQge1xyXG4gICAgICB3aWR0aDogNzdweDtcclxuICAgIH1cclxuXHJcbiAgICBkZCB7XHJcbiAgICAgIG1hcmdpbi1sZWZ0OiA4N3B4O1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLmpvYnMge1xyXG4gICAgaSB7XHJcbiAgICAgIGNvbG9yOiAjMzNhMDE1XHJcbiAgICB9XHJcblxyXG4gICAgJi5qb2JzLWVycm9yIHtcclxuICAgICAgaSB7XHJcbiAgICAgICAgY29sb3I6ICNkYjIzMTVcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG4iLCIub3JkZXItdmlldyB7XHJcbiAgICAuYWdyZWVtZW50LWxhYmVsOjpiZWZvcmUsXHJcbiAgICAuYWdyZWVtZW50LWxhYmVsOjphZnRlciB7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMTBweDtcclxuICAgIH1cclxuXHJcbiAgICAub3JkZXItc3RhdHVzIHtcclxuICAgICAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgIH1cclxuXHJcbiAgICAub3JkZXItdGFicyB7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgfVxyXG5cclxuICAgIC5hZGQtYnV0dG9uIHtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgfVxyXG5cclxuICAgIC5jb24tZXJyIHtcclxuICAgICAgY29sb3I6IHJlZDtcclxuICAgIH1cclxuXHJcbiAgICAub3JkZXItcmVtYXJrcyB7XHJcbiAgICAgIGhlaWdodDogMTQycHg7XHJcbiAgICB9XHJcbn1cclxuXHJcbkBpbXBvcnQgJ2NhcmdvLXRhYi9jYXJnby5sZXNzJztcclxuQGltcG9ydCAnY29udGFpbmVycy10YWIvY29udGFpbmVycy5sZXNzJztcclxuIiwiLmNvbnRhaW5lcnMge1xyXG4gIC5jLXF1YW50aXR5IHtcclxuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgIG1hcmdpbjogMCAwIC0xM3B4O1xyXG4gICAgXHJcbiAgICAmLndlbGwge1xyXG4gICAgICBwYWRkaW5nOiA0cHggOHB4O1xyXG4gICAgfVxyXG4gIFxyXG4gICAgPiBsYWJlbCB7XHJcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICBmbG9hdDogbGVmdDtcclxuICAgICAgbWFyZ2luOiAzcHggM3B4IDAgMDtcclxuICAgICAgZm9udC1zaXplOiAxMnB4O1xyXG4gICAgfVxyXG4gIFxyXG4gICAgPiBkaXYge1xyXG4gICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgXHJcbiAgICAgIGlucHV0IHtcclxuICAgICAgICB3aWR0aDogNzBweDtcclxuICAgICAgICBoZWlnaHQ6IDI0cHg7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEycHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5kYXRldGltZS1zZWxlY3Qge1xyXG4gICAgcGFkZGluZzogMCAwIDAgMTVweDtcclxuICB9XHJcbn1cclxuIiwibmctbWFwIHtcclxuICBoZWlnaHQ6IDEwMCU7XHJcbn1cclxuXHJcbi5lbXB0eS1wYXJrLW1hcC13aW5kb3cge1xyXG4gIHdpZHRoOiAyMjBweDtcclxuICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gIHBhZGRpbmctYm90dG9tOiAyMHB4O1xyXG5cclxuICAuZGwtaG9yaXpvbnRhbCB7XHJcbiAgICBkdCB7XHJcbiAgICAgIHdpZHRoOiA3N3B4O1xyXG4gICAgfVxyXG5cclxuICAgIGRkIHtcclxuICAgICAgbWFyZ2luLWxlZnQ6IDg3cHg7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAuam9icyB7XHJcbiAgICBpIHtcclxuICAgICAgY29sb3I6ICMzM2EwMTVcclxuICAgIH1cclxuXHJcbiAgICAmLmpvYnMtZXJyb3Ige1xyXG4gICAgICBpIHtcclxuICAgICAgICBjb2xvcjogI2RiMjMxNVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbiIsIkBuYXYtd2lkdGggOiAyODBweDtcclxuQG5hdi1wcmltYXJ5LWJnIDogIzA1MmQzODtcclxuQG5hdi1vcGVuLWJnIDogIzAzMWUyNTtcclxuQG5hdi1sZXZlbDAtY29sb3IgOiAjZjJmMmYyO1xyXG5AbmF2LWxldmVsMC1ob3ZlciA6ICMwNDI1MmU7XHJcbkBuYXYtbGV2ZWwwLWhvdmVyLW9wZW4gOiAjMDIxODFkO1xyXG5AbmF2LWxldmVsMS1ob3ZlciA6ICMwMjE1MWE7XHJcbkBuYXYtc2VsZWN0ZWQgOiAjODgwMDBlO1xyXG5AbmF2LWJvdHRvbS1saW5lIDogIzA0MjQyZDtcclxuQG5hdi10b3AtbGluZSA6ICMxMTM3NDI7XHJcbkBuYXYtYXJyb3cgOiAjZmZmO1xyXG5AdXNlci1kcm9wZG93bi1ob3ZlciA6ICNlNGU0ZTQ7XHJcblxyXG5AbmF2LWltcGVyc29uYXRlLWJnIDogIzU4MDAwOTtcclxuQG5hdi1pbXBlcnNvbmF0ZS1vcGVuLWJnIDogIzQ5MDEwODtcclxuQG5hdi1pbXBlcnNvbmF0ZS1iZy1ob3ZlciA6ICMzYjAwMDY7XHJcbkBuYXYtaW1wZXJzb25hdGUtYm90dG9tLWxpbmUgOiAjM2IwMDA2O1xyXG5AbmF2LWltcGVyc29uYXRlLXRvcC1saW5lIDogIzZmMDEwZDtcclxuQG5hdi1pbXBlcnNvbmF0ZS1hY3RpdmUtYmcgOiAjMzAwMDA1O1xyXG5cclxuYm9keSB7XHJcblx0LnBhZ2UtY29udGFpbmVyIHtcclxuXHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0aGVpZ2h0OjEwMCU7XHJcblxyXG5cdFx0LmxlZnQtbmF2IHtcclxuXHRcdFx0cG9zaXRpb246IGZpeGVkO1xyXG5cdFx0XHRsZWZ0OiAwcHg7XHJcblx0XHRcdHRvcDowcHg7XHJcblx0XHRcdGhlaWdodDogMTAwJTtcclxuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogQG5hdi1wcmltYXJ5LWJnO1xyXG5cdFx0XHRib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG5cdFx0XHR6LWluZGV4OiA1O1xyXG5cclxuXHRcdFx0Lm5hdi1jb250YWluZXIge1xyXG5cdFx0XHRcdG92ZXJmbG93OiBhdXRvO1xyXG5cdFx0XHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0XHRcdGhlaWdodDoxMDAlO1xyXG5cdFx0XHRcdG1pbi13aWR0aDpAbmF2LXdpZHRoO1xyXG5cclxuXHRcdFx0XHQuaW1wZXJzb25hdGluZyB7XHJcblx0XHRcdFx0XHRkaXNwbGF5OiBub25lO1xyXG5cdFx0XHRcdH1cclxuXHJcblx0XHRcdFx0Ly9jb250YWluZXIgZm9yIGxvZ29cclxuXHRcdFx0XHQubG9nby1jb250YWluZXIge1xyXG5cdFx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0XHRcdFx0XHRoZWlnaHQ6IDUwcHg7XHJcblx0XHRcdFx0XHR3aWR0aDogMTAwJTtcclxuXHRcdFx0XHRcdGJvcmRlci1ib3R0b20gOiAxcHggc29saWQgQG5hdi1ib3R0b20tbGluZTtcclxuXHJcblx0XHRcdFx0XHQuaG9tZS1idG4ge1xyXG5cdFx0XHRcdFx0XHRpbWcge1xyXG5cdFx0XHRcdFx0XHRcdG1hcmdpbi10b3A6MTBweDtcclxuXHRcdFx0XHRcdFx0XHRtYXJnaW4tbGVmdDoxNXB4O1xyXG5cdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fVxyXG5cdFx0XHRcdFxyXG5cdFx0XHRcdC8vY29udGFpbmVyIGZvciB1c2VyXHJcblx0XHRcdFx0LnVzZXItY29udGFpbmVyIHtcclxuXHRcdFx0XHRcdGJvcmRlci10b3A6IDFweCBzb2xpZCBAbmF2LXRvcC1saW5lO1xyXG5cdFx0XHRcdFx0Ym9yZGVyLWJvdHRvbSA6IDFweCBzb2xpZCBAbmF2LWJvdHRvbS1saW5lO1xyXG5cdFx0XHRcdFx0Y3Vyc29yOiBwb2ludGVyO1xyXG5cdFx0XHRcdFx0cGFkZGluZy1ib3R0b206IDEwcHg7XHJcblx0XHRcdFx0XHR0cmFuc2l0aW9uIDogYmFja2dyb3VuZC1jb2xvciAwLjNzIGxpbmVhcjtcclxuXHRcdFx0XHRcdGJvcmRlci1yYWRpdXM6IDVweDsgICAgICAgICAgICAgICAgICAgICAgICBcclxuXHJcblx0XHRcdFx0XHQmOmhvdmVyIHtcclxuXHRcdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjpAbmF2LWxldmVsMC1ob3ZlcjtcclxuXHRcdFx0XHRcdH1cclxuXHJcblx0XHRcdFx0XHQvL2xlZnQgbmF2IGF2YXRhciBjb25haW5lclxyXG5cdFx0XHRcdFx0LmF2YXRhci1jb250YWluZXIge1xyXG5cdFx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOndoaXRlO1xyXG5cdFx0XHRcdFx0XHR3aWR0aDogNjBweDtcclxuXHRcdFx0XHRcdFx0aGVpZ2h0OiA2MHB4O1xyXG5cdFx0XHRcdFx0XHRtYXJnaW4tdG9wOjE1cHg7XHJcblx0XHRcdFx0XHRcdG1hcmdpbi1sZWZ0OjE1cHg7XHJcblx0XHRcdFx0XHRcdGJvcmRlci1yYWRpdXM6IDUwJTtcclxuXHRcdFx0XHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG5cclxuXHRcdFx0XHRcdFx0LmZhLXVzZXIge1xyXG5cdFx0XHRcdFx0XHRcdGNvbG9yOiAjMzMzO1xyXG5cdFx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogNDBweDtcclxuXHRcdFx0XHRcdFx0XHRtYXJnaW4tdG9wOjEwcHg7XHJcblx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdH1cclxuXHJcblx0XHRcdFx0XHQvL3VzZXIgaW5mb3JtYXRpb25cclxuXHRcdFx0XHRcdC51c2VyLWluZm8ge1xyXG5cdFx0XHRcdFx0XHRoZWlnaHQ6IDEwMCU7XHJcblx0XHRcdFx0XHRcdHBhZGRpbmc6NXB4IDVweCA1cHggMTBweDtcclxuXHRcdFx0XHRcdFx0bWFyZ2luOjEwcHggMTBweCAwcHggMTBweDtcclxuXHRcdFx0XHRcdFx0dmVydGljYWwtYWxpZ246IHRvcDtcclxuXHJcblx0XHRcdFx0XHRcdC5jdXN0b21lci1uYW1lIHtcclxuXHRcdFx0XHRcdFx0XHRmb250LXNpemU6IDE2cHg7XHJcblx0XHRcdFx0XHRcdFx0Zm9udC13ZWlnaHQ6IDcwMDtcclxuXHRcdFx0XHRcdFx0XHRjb2xvcjogd2hpdGU7XHJcblx0XHRcdFx0XHRcdFx0dGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemU7XHJcblx0XHRcdFx0XHRcdH1cclxuXHJcblx0XHRcdFx0XHRcdC5jb21wYW55LW5hbWUge1xyXG5cdFx0XHRcdFx0XHRcdGZvbnQtd2VpZ2h0OiAzMDA7XHJcblx0XHRcdFx0XHRcdFx0Y29sb3I6IHdoaXRlO1xyXG5cdFx0XHRcdFx0XHRcdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcblx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0XHJcblx0XHRcdFx0XHRcdC5mYS1jYXJldC1kb3duIHtcclxuXHRcdFx0XHRcdFx0ICBcdGxpbmUtaGVpZ2h0OiBub3JtYWwgIWltcG9ydGFudDtcclxuXHRcdFx0XHRcdFx0ICBcdGZsb2F0OiBub25lICFpbXBvcnRhbnQ7XHJcblx0XHRcdFx0XHRcdCAgXHRmb250LXNpemU6IDE0cHg7XHJcblx0XHRcdFx0XHRcdCAgXHRtYXJnaW4tbGVmdDo1cHg7XHJcblx0XHRcdFx0XHRcdFx0ZGlzcGxheTogaW5saW5lO1xyXG5cdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHR9XHJcblxyXG5cdFx0XHRcdFx0Ly9kcm9wZG93biBmb3IgdGhlIHVzZXIgbWVudVxyXG5cdFx0XHRcdFx0LmRyb3Bkb3duLW1lbnUge1xyXG5cdFx0XHRcdFx0XHR0b3A6NzUlO1xyXG5cdFx0XHRcdFx0XHRsZWZ0OiA2MHB4O1xyXG5cdFx0XHRcdFx0XHRib3JkZXItcmFkaXVzOiAwcHg7XHJcblxyXG5cdFx0XHRcdFx0XHQmOmJlZm9yZSB7XHJcblx0XHRcdFx0XHRcdFx0Y29udGVudCA6ICcnO1xyXG5cdFx0XHRcdFx0XHRcdGJvcmRlcjoxMHB4IHNvbGlkIHRyYW5zcGFyZW50O1xyXG5cdFx0XHRcdFx0XHRcdGJvcmRlci1ib3R0b206MTBweCBzb2xpZCB3aGl0ZTtcclxuXHRcdFx0XHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHRcdFx0XHRcdFx0d2lkdGg6IDIwcHg7XHJcblx0XHRcdFx0XHRcdFx0aGVpZ2h0OiAyMHB4O1xyXG5cdFx0XHRcdFx0XHRcdHRvcDogLTIwcHg7XHJcblx0XHRcdFx0XHRcdFx0cmlnaHQ6IDUwJTtcclxuXHRcdFx0XHRcdFx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMTBweClcclxuXHRcdFx0XHRcdFx0fVxyXG5cclxuXHRcdFx0XHRcdFx0bGkge1xyXG5cdFx0XHRcdFx0XHRcdFxyXG5cdFx0XHRcdFx0XHRcdCYuYWN0aXZlIHsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFxyXG5cdFx0XHRcdFx0XHRcdFx0YSB7XHJcblx0XHRcdFx0XHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6IGluaXRpYWw7XHJcblx0XHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHRcdFx0XHJcblx0XHRcdFx0XHRcdFx0YSB7XHJcblx0XHRcdFx0XHRcdFx0XHQmLm1lbnUtdHJpZ2dlciB7XHJcblx0XHRcdFx0XHRcdFx0XHRcdGNvbG9yOiAjMzMzO1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRsaW5lLWhlaWdodDogMS40O1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRmb250LXNpemU6IDE0cHg7XHJcblx0XHRcdFx0XHRcdFx0XHRcdGZvbnQtd2VpZ2h0OiA0MDA7XHJcblxyXG5cdFx0XHRcdFx0XHRcdFx0XHQmOmhvdmVyIHtcclxuXHRcdFx0XHRcdFx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiBAdXNlci1kcm9wZG93bi1ob3ZlcjtcclxuXHRcdFx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHRcdFx0fVxyXG5cclxuXHRcdFx0XHRcdFx0XHRcdFxyXG5cdFx0XHRcdFx0XHRcdH0gICAgICAgICAgICAgICAgICAgICAgICAgICAgXHJcblx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9XHJcblxyXG5cdFx0XHRcdC8vY29udGFpbmVyIGZvciBtYWluIG5hdmlnYXRpb24gdWxcclxuXHRcdFx0XHQubWFpbi1uYXYge1xyXG5cdFx0XHRcdFx0d2lkdGg6MTAwJTsgICAgICAgICAgICAgICAgICAgIFxyXG5cdFx0XHRcdFx0bGlzdC1zdHlsZTogbm9uZTtcclxuXHRcdFx0XHRcdG1hcmdpbjowcHg7XHJcblx0XHRcdFx0XHRwYWRkaW5nOiAwcHg7XHJcblxyXG5cdFx0XHRcdFx0PiBsaSB7XHJcblx0XHRcdFx0XHRcdHdpZHRoOjEwMCU7XHJcblxyXG5cdFx0XHRcdFx0XHQuZmEge1xyXG5cdFx0XHRcdFx0XHRcdCYuZmEtY2FyZXQtZG93biB7XHJcblx0XHRcdFx0XHRcdFx0XHRmbG9hdCA6IHJpZ2h0O1xyXG5cdFx0XHRcdFx0XHRcdFx0bGluZS1oZWlnaHQ6IDM1cHg7XHJcblx0XHRcdFx0XHRcdFx0XHRtYXJnaW4tcmlnaHQgOiAxNXB4O1xyXG5cdFx0XHRcdFx0XHRcdFx0dHJhbnNpdGlvbiA6IHRyYW5zZm9ybSAuMnMgbGluZWFyO1xyXG5cdFx0XHRcdFx0XHRcdH1cclxuXHJcblx0XHRcdFx0XHRcdFx0Ji5uYXYtaWNvbiB7XHJcblx0XHRcdFx0XHRcdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcblx0XHRcdFx0XHRcdFx0XHR3aWR0aDogMjVweDtcclxuXHRcdFx0XHRcdFx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHRcdFx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogMjBweDtcclxuXHRcdFx0XHRcdFx0XHRcdG1hcmdpbi1yaWdodDogMTBweDtcclxuXHRcdFx0XHRcdFx0XHRcdGNvbG9yOiAjOTk5OTk5O1xyXG5cdFx0XHRcdFx0XHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdFx0XHRcdFx0XHRcdFx0dG9wOiAzcHg7XHJcblx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHR9XHJcblxyXG5cdFx0XHRcdFx0XHQvL2FkanVzdCBmb3IgbGVmdCBib3JkZXJcclxuXHRcdFx0XHRcdFx0Ji5hY3RpdmUge1xyXG5cdFx0XHRcdFx0XHRcdC5mYSB7XHJcblx0XHRcdFx0XHRcdFx0XHQmLm5hdi1pY29uIHtcclxuXHRcdFx0XHRcdFx0XHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRyaWdodDoycHg7XHJcblx0XHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHR9XHJcblxyXG5cdFx0XHRcdFx0XHQvL2ZpcnN0IGxldmVsIG1lbnUgaXRlbXMgd2l0aCBubyBjaGlsZHJlblxyXG5cdFx0XHRcdFx0XHQmLm5hdi1uby1jaGlsZCB7XHJcblx0XHRcdFx0XHRcdFx0Ym9yZGVyLWJvdHRvbToxcHggc29saWQgQG5hdi1ib3R0b20tbGluZTtcclxuXHRcdFx0XHRcdFx0XHRib3JkZXItdG9wOjFweCBzb2xpZCBAbmF2LXRvcC1saW5lO1xyXG5cclxuXHRcdFx0XHRcdFx0XHQmLmFjdGl2ZSB7XHJcblx0XHRcdFx0XHRcdFx0XHRib3JkZXItbGVmdDozcHggc29saWQgQG5hdi1zZWxlY3RlZDtcclxuXHRcdFx0XHRcdFx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcblx0XHRcdFx0XHRcdFx0XHQmOmFmdGVyIHtcclxuXHRcdFx0XHRcdFx0XHRcdFx0Y29udGVudDogJyAnO1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHRcdFx0XHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRib3JkZXI6IDE1cHggc29saWQgdHJhbnNwYXJlbnQ7XHJcblx0XHRcdFx0XHRcdFx0XHRcdGJvcmRlci1yaWdodDogMTVweCBzb2xpZCAjZDRkNGQ0O1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRyaWdodDogLTVweDtcclxuXHRcdFx0XHRcdFx0XHRcdFx0dG9wOiAycHg7XHJcblx0XHRcdFx0XHRcdFx0XHRcdHdpZHRoOiAxMHB4O1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRoZWlnaHQ6IDIwcHg7XHJcblx0XHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHR9XHJcblxyXG5cdFx0XHRcdFx0XHQmLnVwZ3JhZGUtYnRuIHtcclxuXHRcdFx0XHRcdFx0XHRib3JkZXItYm90dG9tOjFweCBzb2xpZCBAbmF2LWJvdHRvbS1saW5lO1xyXG5cdFx0XHRcdFx0XHRcdGJvcmRlci10b3A6MXB4IHNvbGlkIEBuYXYtdG9wLWxpbmU7XHJcblx0XHRcdFx0XHRcdFx0aGVpZ2h0OiA1NXB4O1xyXG5cdFx0XHRcdFx0XHRcdHBhZGRpbmctdG9wOiAzcHg7XHJcblx0XHRcdFx0XHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG5cclxuXHRcdFx0XHRcdFx0XHQvL2Rpc2FibGUgdGhlIHVwZGF0ZSBidXR0b24gZm9yIG5vdy5cclxuXHRcdFx0XHRcdFx0XHRkaXNwbGF5OiBub25lO1xyXG5cclxuXHRcdFx0XHRcdFx0XHRhIHtcclxuXHRcdFx0XHRcdFx0XHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0XHRcdFx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0XHRcdFx0XHRcdFx0XHRwYWRkaW5nLWxlZnQ6MTBweDtcclxuXHJcblx0XHRcdFx0XHRcdFx0XHRpIHtcclxuXHRcdFx0XHRcdFx0XHRcdFx0Y29sb3I6IEB1cGdyYWRlLW5hdi1wcmltYXJ5O1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRmb250LXN0eWxlOiBub3JtYWw7XHJcblx0XHRcdFx0XHRcdFx0XHRcdGxpbmUtaGVpZ2h0OiAxO1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRmb250LXNpemU6IDEycHg7XHJcblx0XHRcdFx0XHRcdFx0XHRcdHRleHQtYWxpZ246IHJpZ2h0O1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRwYWRkaW5nLXJpZ2h0OiAxNXB4O1xyXG5cdFx0XHRcdFx0XHRcdFx0XHR3aWR0aDoxNTBweDtcclxuXHRcdFx0XHRcdFx0XHRcdFx0d2hpdGUtc3BhY2U6IGJyZWFrLXdvcmQ7ICAgICAgICAgICAgICBcclxuXHRcdFx0XHRcdFx0XHRcdH1cclxuXHJcblx0XHRcdFx0XHRcdFx0XHQuYnRuIHtcclxuXHRcdFx0XHRcdFx0XHRcdFx0Ym9yZGVyOjFweCBzb2xpZCBAdXBncmFkZS1uYXYtcHJpbWFyeTtcclxuXHRcdFx0XHRcdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogIzNiMzYyNztcclxuXHRcdFx0XHRcdFx0XHRcdFx0Y29sb3I6IEB1cGdyYWRlLW5hdi1wcmltYXJ5O1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRmb250LXNpemU6MTJweDtcclxuXHRcdFx0XHRcdFx0XHRcdFx0cGFkZGluZy10b3A6MnB4O1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRwYWRkaW5nLWJvdHRvbToycHg7XHJcblx0XHRcdFx0XHRcdFx0XHRcdGxpbmUtaGVpZ2h0OiAxLjQ7XHJcblx0XHRcdFx0XHRcdFx0XHRcdHdoaXRlLXNwYWNlOiBub3JtYWw7XHJcblx0XHRcdFx0XHRcdFx0XHRcdHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgLjJzIGxpbmVhciwgY29sb3IgLjJzIGxpbmVhcjtcclxuXHRcdFx0XHRcdFx0XHRcdH1cclxuXHJcblx0XHRcdFx0XHRcdFx0XHQmOmhvdmVyLFxyXG5cdFx0XHRcdFx0XHRcdFx0Jjpmb2N1cyxcclxuXHRcdFx0XHRcdFx0XHRcdCY6YWN0aXZlIHtcclxuXHRcdFx0XHRcdFx0XHRcdFx0dGV4dC1kZWNvcmF0aW9uOiBub25lICFpbXBvcnRhbnQ7XHJcblx0XHRcdFx0XHRcdFx0XHRcdFxyXG5cdFx0XHRcdFx0XHRcdFx0XHRpIHtcclxuXHRcdFx0XHRcdFx0XHRcdFx0XHR0ZXh0LWRlY29yYXRpb246IG5vbmUgIWltcG9ydGFudDtcclxuXHRcdFx0XHRcdFx0XHRcdFx0fVxyXG5cclxuXHRcdFx0XHRcdFx0XHRcdFx0LmJ0biB7XHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogQHVwZ3JhZGUtbmF2LXByaW1hcnk7XHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0Y29sb3IgOiAjMzMzO1x0XHRcdFx0XHRcdFx0XHRcdFxyXG5cdFx0XHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdFx0XHRcdFxyXG5cdFx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0fVxyXG5cclxuXHRcdFx0XHRcdFx0Ly9tZW51IGNvbnRhaW5lciBmb3IgY2hpbGQgZWxlbWVudHNcclxuXHRcdFx0XHRcdFx0Lm5hdi1sZXZlbC0xIHtcclxuXHRcdFx0XHRcdFx0XHRsaXN0LXN0eWxlOiBub25lO1xyXG5cdFx0XHRcdFx0XHRcdG1hcmdpbjowcHg7XHJcblx0XHRcdFx0XHRcdFx0cGFkZGluZzogMHB4O1xyXG5cclxuXHRcdFx0XHRcdFx0XHRsaSB7XHJcblx0XHRcdFx0XHRcdFx0XHRwYWRkaW5nLXRvcDoycHg7XHJcblxyXG5cdFx0XHRcdFx0XHRcdFx0Ji5hY3RpdmUge1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRhIHtcclxuXHRcdFx0XHRcdFx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOkBuYXYtc2VsZWN0ZWQ7XHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0cG9zaXRpb246cmVsYXRpdmU7XHJcblxyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdCY6YWZ0ZXIge1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0Y29udGVudCA6ICcgJztcclxuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6IEBuYXYtc2VsZWN0ZWQ7ICAgIFxyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0Ym9yZGVyOiAxNXB4IHNvbGlkIHRyYW5zcGFyZW50O1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0Ym9yZGVyLXJpZ2h0OiAxNXB4IHNvbGlkIEBuYXYtYXJyb3c7XHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0XHRyaWdodCA6IC01cHg7ICBcclxuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdHRvcDowcHg7XHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0XHR3aWR0aDogMTBweDtcclxuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdGhlaWdodDoyMHB4OyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFxyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdH1cclxuXHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0Jjpob3ZlciB7XHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOkBuYXYtc2VsZWN0ZWQ7XHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdFx0XHRcclxuXHRcdFx0XHRcdFx0XHRcdGEge1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRsaW5lLWhlaWdodCA6IDI4cHg7XHJcblx0XHRcdFx0XHRcdFx0XHRcdGNvbG9yIDogd2hpdGU7XHJcblx0XHRcdFx0XHRcdFx0XHRcdGZvbnQtc2l6ZSA6IDE0cHg7XHJcblx0XHRcdFx0XHRcdFx0XHRcdGZvbnQtd2VpZ2h0IDogMzAwO1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRmbG9hdCA6IGxlZnQ7XHJcblx0XHRcdFx0XHRcdFx0XHRcdHdpZHRoIDogMTAwJTtcclxuXHRcdFx0XHRcdFx0XHRcdFx0aGVpZ2h0IDogMTAwJTtcclxuXHJcblx0XHRcdFx0XHRcdFx0XHRcdCY6aG92ZXIge1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3IgOiBAbmF2LWxldmVsMS1ob3ZlcjtcclxuXHRcdFx0XHRcdFx0XHRcdFx0XHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcblx0XHRcdFx0XHRcdFx0XHRcdH1cclxuXHJcblx0XHRcdFx0XHRcdFx0XHRcdCY6YmVmb3JlIHtcclxuXHRcdFx0XHRcdFx0XHRcdFx0XHRjb250ZW50IDogJ1xcZjExMSc7XHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0Zm9udC1mYW1pbHk6ICdGb250QXdlc29tZSc7XHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0cGFkZGluZy1sZWZ0OjI1cHg7XHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0Zm9udC1zaXplOiA2cHg7XHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0cGFkZGluZy1yaWdodDogMTBweDtcclxuXHRcdFx0XHRcdFx0XHRcdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0Ym90dG9tOiAycHg7XHJcblx0XHRcdFx0XHRcdFx0XHRcdH1cclxuXHJcblx0XHRcdFx0XHRcdFx0XHRcdCY6Zm9jdXMge1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuXHRcdFx0XHRcdFx0XHRcdFx0fVxyXG5cclxuXHRcdFx0XHRcdFx0XHRcdH0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFxyXG5cdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0fVxyXG5cclxuXHRcdFx0XHRcdFx0Ly9jbG9zZWRcclxuXHRcdFx0XHRcdFx0Ji5jbG9zZWQtY2hpbGQge1xyXG5cdFx0XHRcdFx0XHRcdGJvcmRlci1ib3R0b206MXB4IHNvbGlkIEBuYXYtYm90dG9tLWxpbmU7XHJcblx0XHRcdFx0XHRcdFx0Ym9yZGVyLXRvcDoxcHggc29saWQgQG5hdi10b3AtbGluZTtcclxuXHJcblx0XHRcdFx0XHRcdFx0Lm5hdi1sZXZlbC0xIHtcclxuXHRcdFx0XHRcdFx0XHRcdG1heC1oZWlnaHQgOiAwcHg7XHJcblx0XHRcdFx0XHRcdFx0XHRvdmVyZmxvdyA6IGhpZGRlbjtcclxuXHRcdFx0XHRcdFx0XHRcdHRyYW5zaXRpb24gOiBtYXgtaGVpZ2h0IC4xcyBsaW5lYXI7XHJcblx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHR9XHJcblxyXG5cdFx0XHRcdFx0XHQmLm9wZW4tY2hpbGQge1xyXG5cdFx0XHRcdFx0XHRcdGJvcmRlci10b3A6MXB4IHNvbGlkIEBuYXYtdG9wLWxpbmU7XHJcblx0XHRcdFx0XHRcdFx0cGFkZGluZy1ib3R0b206MTBweDtcclxuXHRcdFx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiBAbmF2LW9wZW4tYmc7XHJcblxyXG5cdFx0XHRcdFx0XHRcdC5uYXYtbGV2ZWwtMSB7XHJcblx0XHRcdFx0XHRcdFx0XHRtYXgtaGVpZ2h0OiA3MDBweDtcclxuXHRcdFx0XHRcdFx0XHRcdG92ZXJmbG93OiBoaWRkZW47XHJcblx0XHRcdFx0XHRcdFx0XHR0cmFuc2l0aW9uOm1heC1oZWlnaHQgLjJzIGxpbmVhcjtcclxuXHRcdFx0XHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6IEBuYXYtb3Blbi1iZztcclxuXHRcdFx0XHRcdFx0XHR9XHJcblxyXG5cdFx0XHRcdFx0XHRcdC5tZW51LXRyaWdnZXIge1xyXG5cdFx0XHRcdFx0XHRcdFx0Jjpob3ZlciB7XHJcblx0XHRcdFx0XHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6IEBuYXYtbGV2ZWwwLWhvdmVyLW9wZW47XHJcblx0XHRcdFx0XHRcdFx0XHR9XHJcblxyXG5cdFx0XHRcdFx0XHRcdFx0LmZhIHtcclxuXHRcdFx0XHRcdFx0XHRcdFx0Ji5mYS1jYXJldC1kb3duIHtcclxuXHRcdFx0XHRcdFx0XHRcdFx0XHR0cmFuc2Zvcm0gOiByb3RhdGUoMTgwZGVnKTtcclxuXHRcdFx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHRcclxuXHRcdFx0XHRcdFx0Lm1lbnUtdHJpZ2dlciB7XHJcblx0XHRcdFx0XHRcdFx0Y29sb3IgOiBAbmF2LWxldmVsMC1jb2xvcjtcclxuXHRcdFx0XHRcdFx0XHRmb250LXNpemU6IDE1cHg7XHJcblx0XHRcdFx0XHRcdFx0Zm9udC1mYW1pbHk6IEBmb250LWZhbWlseTtcclxuXHRcdFx0XHRcdFx0XHRmb250LXdlaWdodDogMzAwO1xyXG5cdFx0XHRcdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0XHRcdFx0XHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0XHRcdFx0XHRcdGxpbmUtaGVpZ2h0OiAzNXB4O1xyXG5cdFx0XHRcdFx0XHRcdHBhZGRpbmctbGVmdDogMTVweDtcclxuXHJcblx0XHRcdFx0XHRcdFx0Jjpmb2N1cyB7XHJcblx0XHRcdFx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuXHRcdFx0XHRcdFx0XHRcdHRleHQtZGVjb3JhdGlvbjogbm9uZTsgICAgICAgICAgICAgICAgICAgICAgICAgICAgXHJcblx0XHRcdFx0XHRcdFx0fVxyXG5cclxuXHRcdFx0XHRcdFx0XHQmOmhvdmVyIHtcclxuXHRcdFx0XHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6IEBuYXYtbGV2ZWwwLWhvdmVyO1xyXG5cdFx0XHRcdFx0XHRcdFx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG5cdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHRcclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHJcblx0XHQubWFpbi1jb250YWluZXIge1xyXG5cdFx0XHRib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG5cdFx0fVxyXG5cdH1cclxuXHRcclxuXHQubmF2LWJ0biB7XHJcblx0XHRwb3NpdGlvbjogZml4ZWQ7XHJcblx0XHR0b3A6IDBweDtcclxuXHRcdHotaW5kZXg6IDY7XHJcblx0XHR3aWR0aDo1MHB4O1xyXG5cdFx0cGFkZGluZy10b3A6NXB4O1xyXG5cdFx0aGVpZ2h0OiA0OXB4O1xyXG5cdFx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG5cdFx0Zm9udC1zaXplOiAyNnB4O1xyXG5cdFx0Y29sb3I6IHdoaXRlO1xyXG5cdFx0dHJhbnNpdGlvbjogbGVmdCAwLjNzIGVhc2Utb3V0O1xyXG5cdFx0Y3Vyc29yOiBwb2ludGVyO1xyXG5cdFx0YmFja2dyb3VuZC1jb2xvcjogQG5hdi1wcmltYXJ5LWJnO1xyXG5cclxuXHRcdCY6aG92ZXIge1xyXG5cdFx0XHRjb2xvcjogQG5hdi1zZWxlY3RlZDtcclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdC8vb3BlbiBuYXZpZ2F0aW9uXHJcblx0Ly9ib2R5Y2xhc3NcclxuXHQmLm5hdi1vcGVuIHtcclxuXHRcdHBhZGRpbmctbGVmdDpAbmF2LXdpZHRoO1xyXG5cdFx0dHJhbnNpdGlvbjogcGFkZGluZy1sZWZ0IC4zcyBlYXNlLW91dDtcclxuXHJcblx0XHQubGVmdC1uYXYge1xyXG5cdFx0XHRtYXgtd2lkdGg6QG5hdi13aWR0aDtcclxuXHRcdFx0d2lkdGg6IEBuYXYtd2lkdGg7XHJcblx0XHRcdHRyYW5zaXRpb246IG1heC13aWR0aCAuM3MgZWFzZS1vdXQ7XHJcblx0XHRcdG92ZXJmbG93OiBoaWRkZW47ICAgICAgICAgICBcclxuXHRcdH1cclxuXHJcblx0XHQubmF2LWJ0biB7XHJcblx0XHRcdGxlZnQ6QG5hdi13aWR0aCAtIDUwO1xyXG5cclxuXHRcdFx0Jjpob3ZlciB7XHJcblx0XHRcdFx0LmZhIHtcclxuXHRcdFx0XHRcdCY6YmVmb3JlIHtcclxuXHRcdFx0XHRcdFx0Y29udGVudCA6ICdcXGYwNjAnXHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fSAgICAgICAgICAgICAgICBcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cclxuXHRcdFxyXG5cdH1cclxuXHJcblx0Ly9jbG9zZWQgbmF2aWdhdGlvblxyXG5cdCYubmF2LWNsb3NlZCB7XHJcblx0XHRwYWRkaW5nLWxlZnQ6MHB4O1xyXG5cdFx0dHJhbnNpdGlvbjogcGFkZGluZyAuM3MgbGluZWFyO1xyXG5cclxuXHRcdC5sZWZ0LW5hdiB7XHJcblx0XHRcdG1heC13aWR0aDogMHB4O1xyXG5cdFx0XHR0cmFuc2l0aW9uOiBtYXgtd2lkdGggLjNzIGxpbmVhcjtcclxuXHRcdFx0b3ZlcmZsb3c6IGhpZGRlbjtcclxuXHRcdH1cclxuXHJcblx0XHQubmF2LWJ0biB7XHJcblx0XHRcdGxlZnQ6MHB4O1xyXG5cdFx0XHR0cmFuc2l0aW9uOiBsZWZ0IC4zcyBsaW5lYXI7ICAgICAgICAgICAgXHJcblxyXG5cdFx0XHQmOmhvdmVyIHtcclxuXHRcdFx0XHQuZmEge1xyXG5cdFx0XHRcdFx0JjpiZWZvcmUge1xyXG5cdFx0XHRcdFx0XHRjb250ZW50IDogJ1xcZjA2MSdcclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9ICAgICAgICAgICAgICAgIFxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQmLmltcGVyc29uYXRlIHtcclxuXHRcdFxyXG5cdFx0aGVhZGVyLm1haW4taGVhZGVyIHtcclxuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogQG5hdi1pbXBlcnNvbmF0ZS1hY3RpdmUtYmcgIWltcG9ydGFudDtcclxuXHRcdH1cclxuXHJcblx0XHQubGVmdC1uYXYsXHJcblx0XHQubmF2LWJ0biB7XHJcblx0XHRcdGJhY2tncm91bmQtY29sb3I6IEBuYXYtaW1wZXJzb25hdGUtYmcgIWltcG9ydGFudDtcclxuXHRcdH1cclxuXHJcblx0XHQubmF2LWJ0biB7XHJcblx0XHRcdCY6aG92ZXIge1xyXG5cdFx0XHRcdGNvbG9yOiNkZGQ7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHJcblx0XHQgLm1lbnUtdHJpZ2dlciB7XHJcblx0XHRcdCY6aG92ZXIge1xyXG5cdFx0XHRcdGJhY2tncm91bmQtY29sb3I6IGZhZGUoQG5hdi1pbXBlcnNvbmF0ZS1iZy1ob3ZlciwgMjAlKSAhaW1wb3J0YW50O1xyXG5cdFx0XHR9XHJcblx0XHQgfVxyXG5cdFx0XHJcblx0XHQubWFpbi1uYXYge1xyXG5cdFx0XHQ+IGxpIHtcclxuXHRcdFx0XHQmLmNsb3NlZC1jaGlsZCxcclxuXHRcdFx0XHQmLm5hdi1uby1jaGlsZCB7XHJcblx0XHRcdFx0XHRib3JkZXItYm90dG9tOjFweCBzb2xpZCBAbmF2LWltcGVyc29uYXRlLWJvdHRvbS1saW5lICFpbXBvcnRhbnQ7XHJcblx0XHRcdFx0XHRib3JkZXItdG9wOjFweCBzb2xpZCBAbmF2LWltcGVyc29uYXRlLXRvcC1saW5lICFpbXBvcnRhbnQ7XHJcblx0XHRcdFx0fVxyXG5cclxuXHRcdFx0XHQmLm9wZW4tY2hpbGQgeyAgICAgICAgICAgIFxyXG5cdFx0XHRcdFx0Ym9yZGVyLXRvcDoxcHggc29saWQgQG5hdi1pbXBlcnNvbmF0ZS10b3AtbGluZSAhaW1wb3J0YW50O1xyXG5cdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogQG5hdi1pbXBlcnNvbmF0ZS1vcGVuLWJnICFpbXBvcnRhbnQ7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHRcdFxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblxyXG5cdFx0Lm5hdi1sZXZlbC0xIHtcclxuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogQG5hdi1pbXBlcnNvbmF0ZS1vcGVuLWJnICFpbXBvcnRhbnQ7XHJcblx0XHRcdC5uYXYtbm8tY2hpbGQge1xyXG5cdFx0XHRcdCYuYWN0aXZlIHtcclxuXHRcdFx0XHRcdGEge1xyXG5cdFx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiBAbmF2LWltcGVyc29uYXRlLWFjdGl2ZS1iZyAhaW1wb3J0YW50O1xyXG5cdFx0XHRcdFx0XHQmOmFmdGVyIHtcclxuXHRcdFx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiBAbmF2LWltcGVyc29uYXRlLWFjdGl2ZS1iZyAhaW1wb3J0YW50O1xyXG5cdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHR9ICAgICAgICAgICAgICAgICAgICBcclxuXHRcdFx0XHR9XHJcblx0XHRcdH0gICAgICAgICAgICBcclxuXHRcdH1cclxuXHRcdFxyXG5cdFx0LmxvZ28tY29udGFpbmVyIHtcclxuXHRcdFx0Ym9yZGVyLWJvdHRvbSA6IDFweCBzb2xpZCBAbmF2LWltcGVyc29uYXRlLWJvdHRvbS1saW5lICFpbXBvcnRhbnQ7XHJcblx0XHR9XHJcblxyXG5cdFx0LnVwZ3JhZGUtYnRuLFxyXG5cdFx0LnVzZXItY29udGFpbmVyIHtcclxuXHRcdFx0Ym9yZGVyLXRvcDogMXB4IHNvbGlkIEBuYXYtaW1wZXJzb25hdGUtdG9wLWxpbmUgIWltcG9ydGFudDtcclxuXHRcdFx0Ym9yZGVyLWJvdHRvbSA6IDFweCBzb2xpZCBAbmF2LWltcGVyc29uYXRlLWJvdHRvbS1saW5lICFpbXBvcnRhbnQ7XHJcblx0XHRcdCY6aG92ZXIge1xyXG5cdFx0XHRcdGJhY2tncm91bmQtY29sb3I6IEBuYXYtaW1wZXJzb25hdGUtYmctaG92ZXIgIWltcG9ydGFudDtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cclxuXHRcdC5pbXBlcnNvbmF0aW5nIHtcclxuXHRcdFx0ZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcclxuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogYmxhY2s7XHJcblx0XHRcdG1hcmdpbjoxMHB4IGF1dG8gNXB4O1xyXG5cdFx0XHRib3JkZXItcmFkaXVzOiA1cHg7XHJcblx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHRcdFx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuXHRcdFx0Zm9udC13ZWlnaHQ6IGJvbGQ7XHJcblx0XHRcdHdpZHRoOiA5MCU7XHJcblx0XHRcdGNvbG9yOndoaXRlO1xyXG5cdFx0XHRhbmltYXRpb24gOiBjb2xvcmNoYW5nZSAycyBpbmZpbml0ZVxyXG5cdFx0fVxyXG5cdH1cclxufVxyXG5cclxuQGtleWZyYW1lcyBkZWxheS1vdmVyZmxvdyB7XHJcbiAgZnJvbSB7IG92ZXJmbG93OiB2aXNpYmxlOyB9XHJcbn1cclxuXHJcbkBrZXlmcmFtZXMgY29sb3JjaGFuZ2Uge1xyXG5cdDAlIHsgICAgICAgIFxyXG5cdFx0Y29sb3I6IHdoaXRlO1xyXG5cdH1cclxuXHQ1MCUge1xyXG5cdFx0Y29sb3I6IHJlZDtcclxuXHR9XHJcblx0MTAwJSB7XHJcblx0XHRjb2xvcjp3aGl0ZTtcclxuXHR9XHJcbn1cclxuXHJcbi5uYXYtY29udGFpbmVyOjotd2Via2l0LXNjcm9sbGJhci10cmFja1xyXG57XHJcblx0Ly8td2Via2l0LWJveC1zaGFkb3c6IGluc2V0IDAgMCA2cHggcmdiYSgwLDAsMCwwLjMpO1xyXG5cdGJhY2tncm91bmQtY29sb3I6ICM2NjY7XHJcbn1cclxuXHJcbi5uYXYtY29udGFpbmVyOjotd2Via2l0LXNjcm9sbGJhclxyXG57XHJcblx0d2lkdGg6IDEwcHg7XHJcblx0YmFja2dyb3VuZC1jb2xvcjogI2Y1ZjVmNTtcclxuXHRcclxufVxyXG5cclxuLm5hdi1jb250YWluZXI6Oi13ZWJraXQtc2Nyb2xsYmFyLXRodW1iXHJcbntcclxuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjZDRkNGQ0O1xyXG5cdGJvcmRlci1yaWdodDoxcHggc29saWQgIzY2NjtcclxuXHRcclxufVxyXG5cclxuLmlwYWQtYmxhY2stb3V0IHtcclxuXHRkaXNwbGF5OiBub25lO1xyXG59XHJcblxyXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtZGV2aWNlLXdpZHRoIDogNzY4cHgpIHtcclxuXHRib2R5IHtcclxuXHRcdCYubmF2LW9wZW4ge1xyXG5cdFx0XHRwYWRkaW5nLWxlZnQ6MHB4O1xyXG5cdFx0XHR0cmFuc2l0aW9uOiBwYWRkaW5nLWxlZnQgLjNzIGVhc2Utb3V0O1xyXG5cdFx0XHRcclxuXHRcdFx0Lm1haW4taGVhZGVyIHtcclxuXHRcdFx0XHRoMSxoMiB7XHJcblx0XHRcdFx0XHRwYWRkaW5nLWxlZnQ6NTBweDtcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHJcblx0XHRcdC5uYXYtbm8tY2hpbGQge1xyXG5cdFx0XHRcdDphZnRlciB7XHJcblx0XHRcdFx0XHRkaXNwbGF5OiBub25lO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0XHRcclxuXHRcdFx0LmlwYWQtYmxhY2stb3V0IHtcclxuXHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsMCwwLDAuNCk7XHJcblx0XHRcdFx0cG9zaXRpb246IGZpeGVkO1xyXG5cdFx0XHRcdHotaW5kZXg6IDU7XHJcblx0XHRcdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRcdFx0aGVpZ2h0OiAxMDAlO1xyXG5cdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0XHR9XHJcblx0XHR9XHRcdFx0XHJcblx0fVxyXG59IiwiLy90b3AgbmF2aWdhdGlvbiBsaW5rXHJcbi5uYXYubmF2YmFyLW5hdiB7XHJcblxyXG4gICAgLnVwZ3JhZGUtYnRuIHtcclxuICAgICAgICBmbG9hdDpyaWdodDtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgdG9wOiAzcHg7XHJcblxyXG4gICAgICAgIGEge1xyXG4gICAgICAgICAgICBwYWRkaW5nLXRvcDoxMHB4O1xyXG5cclxuICAgICAgICAgICAgaSB7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogQHllbGxvdy11cGdyYWRlO1xyXG4gICAgICAgICAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE7XHJcbiAgICAgICAgICAgICAgICBmbG9hdDpsZWZ0O1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xyXG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6MTUwcHg7XHJcbiAgICAgICAgICAgICAgICB3aGl0ZS1zcGFjZTogYnJlYWstd29yZDsgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAuYnRuIHtcclxuICAgICAgICAgICAgICAgIGZsb2F0OnJpZ2h0O1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyOjFweCBzb2xpZCBAeWVsbG93LXVwZ3JhZGU7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjM2IzNjI3O1xyXG4gICAgICAgICAgICAgICAgY29sb3I6IEB5ZWxsb3ctdXBncmFkZTtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZToxMnB4O1xyXG4gICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAxMzBweDtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOjNweDtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOjNweDtcclxuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjQ7XHJcbiAgICAgICAgICAgICAgICB3aGl0ZS1zcGFjZTogbm9ybWFsO1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246cmVsYXRpdmU7XHJcbiAgICAgICAgICAgICAgICBib3R0b206IDhweDtcclxuICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgLjJzIGxpbmVhciwgY29sb3IgLjJzIGxpbmVhcjtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgIC5idG4ge1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogQHllbGxvdy11cGdyYWRlO1xyXG4gICAgICAgICAgICAgICAgY29sb3IgOiAjMzMzO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfSAgICBcclxufVxyXG5cclxuXHJcbi8vcmVtb3ZlIHRoZSBmbG9hdCB3aGVuIHRoZSBuYXZpZ2F0aW9uIGJyZWFrcy5cclxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xyXG4gICAgLnVwZ3JhZGUtYnRuIHtcclxuICAgICAgICBmbG9hdCA6IG5vbmUgIWltcG9ydGFudDtcclxuXHJcbiAgICAgICAgYSAuYnRuIHtcclxuICAgICAgICAgICAgZmxvYXQ6IG5vbmUgIWltcG9ydGFudDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi8vb3V0ZXIgY2xhc3NcclxuLnVwZ3JhZGUtZm9ybSB7XHJcblxyXG4gICAgLmFkZHJlc3MtZmllbGQge1xyXG4gICAgICAgIC5idG4tbGluayB7XHJcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDowcHg7XHJcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuLy8gIyMjIyMjIFN0ZXAgMVxyXG5cclxuICAgIC5kaXNjbGFpbWVyIHtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgZm9udC1zaXplOiAxMXB4O1xyXG4gICAgICAgIGNvbG9yOiAjYWFhO1xyXG4gICAgICAgIG1hcmdpbi10b3A6MTBweDtcclxuICAgIH1cclxuXHJcbiAgICAudXBncmFkZS1jb250YWluZXIge1xyXG4gICAgICAgIGJvcmRlcjoxcHggc29saWQgI2NjYztcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiNmMmYyZjI7XHJcbiAgICAgICAgcGFkZGluZzoxNXB4IDIwcHg7XHJcbiAgICAgICAgcG9zaXRpb246cmVsYXRpdmU7XHJcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgICBtYXJnaW4tdG9wOjIwcHg7XHJcblxyXG4gICAgICAgIC5yZWNvbW1lbmRlZCxcclxuICAgICAgICAuY3VycmVudC1wbGFuIHtcclxuICAgICAgICAgICAgd2lkdGg6MTgwcHg7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6QHRyaXBUTVMtZ3JlZW47XHJcbiAgICAgICAgICAgIGhlaWdodDogMzBweDsgICAgXHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDMwcHg7XHJcbiAgICAgICAgICAgIGNvbG9yOiB3aGl0ZTtcclxuICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xyXG4gICAgICAgICAgICBwb3NpdGlvbjphYnNvbHV0ZTtcclxuICAgICAgICAgICAgdG9wOiAyNXB4O1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDEycHg7XHJcbiAgICAgICAgICAgIHJpZ2h0Oi01MHB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgIC5jdXJyZW50LXBsYW4ge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOkBlR2F0ZS1vcmFuZ2U7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBpIHtcclxuICAgICAgICAgICAgY29sb3I6ICM2YTZhNmE7XHJcbiAgICAgICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDMwMDtcclxuICAgICAgICAgICAgZm9udC1mYW1pbHk6ICdPcGVuIFNhbnMnLCBzYW5zLXNlcmlmO1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDEzcHQ7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBoMiB7XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogLjk7XHJcbiAgICAgICAgICAgIG1hcmdpbjowcHg7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6MHB4O1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDM4cHg7XHJcbiAgICAgICAgICAgIGNvbG9yOiM0ZTRlNGU7XHJcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAnT3BlbiBTYW5zJywgc2Fucy1zZXJpZjtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbToyMHB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgaDMge1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDMwcHg7XHJcbiAgICAgICAgICAgIGNvbG9yOiBAdHJpcFRNUy1ncmVlbjtcclxuICAgICAgICAgICAgbWFyZ2luOiAwcHg7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDBweDtcclxuICAgICAgICAgICAgZm9udC1mYW1pbHk6ICdPcGVuIFNhbnMnLCBzYW5zLXNlcmlmOyAgICAgICAgICAgIFxyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMTtcclxuXHJcbiAgICAgICAgICAgIHNwYW4ge1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjpyZWxhdGl2ZTtcclxuICAgICAgICAgICAgICAgIGJvdHRvbToxMHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAucGVyaW9kIHtcclxuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcclxuICAgICAgICAgICAgZm9udC1mYW1pbHk6ICdPcGVuIFNhbnMnLCBzYW5zLXNlcmlmO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmVnYXRlLXRleHQge1xyXG4gICAgICAgICAgICBjb2xvcjpAZUdhdGUtb3JhbmdlO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLnRyaXB0bXMtdGV4dCB7XHJcbiAgICAgICAgICAgIGNvbG9yOkB0cmlwVE1TLWdyZWVuO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmVnYXRlLWZlYXR1cmVzLFxyXG4gICAgICAgIC50cmlwdG1zLWZlYXR1cmVzIHtcclxuICAgICAgICAgICAgbGlzdC1zdHlsZTogbm9uZSAhaW1wb3J0YW50OyAgICAgICAgICAgIFxyXG4gICAgICAgICAgICBtYXJnaW46IDVweCAwcHggMjBweCAwcHg7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6MHB4O1xyXG5cclxuICAgICAgICAgICAgbGkge1xyXG4gICAgICAgICAgICAgICAgbGlzdC1zdHlsZTogbm9uZSAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwcHg7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiA1cHggMTBweDtcclxuICAgICAgICAgICAgICAgIGJvcmRlcjoxcHggc29saWQgI2JlYmViZTtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206bm9uZTtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6I2VmZTJjZDtcclxuICAgICAgICAgICAgICAgIFxyXG5cclxuICAgICAgICAgICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgICAgICBjb250ZW50IDogXCJcXGYwMGNcIjtcclxuICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogRm9udEF3ZXNvbWU7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDEwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6IEBlR2F0ZS1vcmFuZ2U7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgJjpsYXN0LWNoaWxkIHtcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOjFweCBzb2xpZCAjYmViZWJlO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAudHJpcHRtcy1mZWF0dXJlcyB7XHJcbiAgICAgICAgICAgIFxyXG4gICAgICAgICAgICBsaSB7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGJlN2M0O1xyXG5cclxuICAgICAgICAgICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvciA6IEB0cmlwVE1TLWdyZWVuO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuYnRuLmJ0bi1wcmltYXJ5IHtcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDoxMHB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbi8vICMjIyMjIyBTdGVwIDJcclxuXHJcbiAgICAudGVybXMtY29udGFpbmVyIHtcclxuICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcblxyXG4gICAgICAgIC50ZXJtcy1oZWFkZXIge1xyXG4gICAgICAgICAgICBwYWRkaW5nLXRvcDozNXB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLnRlcm1zLW92ZXJmbG93IHtcclxuICAgICAgICAgICAgYm9yZGVyOjFweCBzb2xpZCAjZDJkMmQyO1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAyMHB4OyAgICAgICAgICAgIFxyXG4gICAgICAgICAgICBwYWRkaW5nOiAzMHB4O1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjJmMmYyO1xyXG4gICAgICAgICAgICBtYXgtaGVpZ2h0OiA1MDBweDtcclxuICAgICAgICAgICAgb3ZlcmZsb3c6IGF1dG87XHJcbiAgICAgICAgICAgIFxyXG4gICAgICAgICAgICBhIHtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiM2NjY7XHJcblxyXG4gICAgICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5mb3JtLWdyb3VwIHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOjEwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgLmZ3LW5vcm1hbCB7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbCAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG59XHJcblxyXG5cclxuLy8gIyMjIyMjIFN0ZXAgM1xyXG4uZGV0YWlscy1jb250YWluZXIge1xyXG4gICAgbGFiZWwge1xyXG4gICAgfVxyXG5cclxuICAgIC5kZXRhaWxzLWhlYWRlciB7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgIH1cclxuXHJcbiAgICAjUG9ydHNPZk9wZXJhdGlvbiB7XHJcbiAgICAgICAgaW5wdXQge1xyXG4gICAgICAgICAgICB3aWR0aDoxMDAlO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLnVpLXNlbGVjdC1tYXRjaC1pdGVtIHtcclxuICAgICAgICAgICAgYm9yZGVyLWNvbG9yIDogI2M2YzZjNjtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ViZWJlYjsgICBcclxuXHJcbiAgICAgICAgICAgIC51aS1zZWxlY3QtbWF0Y2gtY2xvc2Uge1xyXG4gICAgICAgICAgICAgICAgb3BhY2l0eTogLjU7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgICAgICB0b3A6M3B4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4ubmF2YmFyLWltcGVyc29uYXRlIHtcclxuICAgIC5uYXYubmF2YmFyLW5hdiB7XHJcbiAgICAgICAgLnVwZ3JhZGUtYnRuIHtcclxuICAgICAgICAgICAgYSB7XHJcbiAgICAgICAgICAgICAgICAmOmhvdmVyLFxyXG4gICAgICAgICAgICAgICAgJjpmb2N1cyB7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjp0cmFuc3BhcmVudDtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICBpIHtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvciA6ICMzMzM7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn0iLCIuY29udGFpbmVyLWlucXVpcnl7XHJcbiAgcGFkZGluZy10b3A6IDYwcHg7XHJcbn0iLCIucG9ydHMtcHVibGljIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICNGM0YzRjM7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIG1pbi1oZWlnaHQ6MTAwJTtcclxuICAgIHBhZGRpbmctdG9wOiAzMHB4O1xyXG5cclxuICAgIHRhYmxlIHtcclxuICAgICAgICAmLnRhYmxlIHtcclxuICAgICAgICAgICAgdHIge1xyXG4gICAgICAgICAgICAgICAgJjpudGgtY2hpbGQoZXZlbikge1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNGNkY2RjY7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgdGQge1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzozcHggOHB4OyAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAucG9ydC1uYW1lcyB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuXHJcbiAgICAgICAgLnRhYi1wb3J0LCB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICNmZmZmZmY7XHJcbiAgICAgICAgICAgIGJvcmRlcjoycHggc29saWQgI0YzRjNGMztcclxuICAgICAgICAgICAgcGFkZGluZzowcHggMjBweDtcclxuICAgICAgICAgICAgY29sb3I6ICM0RDRENEQ7XHJcbiAgICAgICAgICAgIGhlaWdodDogNTVweDtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6NTVweDtcclxuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgICAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kIDIwMG1zIGVhc2UtaW4tb3V0O1xyXG4gICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgICAgICAgIGZsZXgtZ3JvdzogMTtcclxuICAgICAgICAgICAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XHJcbiAgICAgICAgICAgIG1heC13aWR0aDogMjAwcHg7XHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHJcbiAgICAgICAgICAgICYuYWN0aXZlIHtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IzAwOTRBMjtcclxuICAgICAgICAgICAgICAgIGNvbG9yOndoaXRlO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC50YWItZmFjaWxpdHkge1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgICAgICBwYWRkaW5nOiA1cHggMTBweDtcclxuICAgICAgICBib3JkZXItYm90dG9tOjJweCBzb2xpZCAjRjNGM0YzO1xyXG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuXHJcbiAgICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICAgICAgICByaWdodDogMHB4O1xyXG4gICAgICAgICAgICBib3JkZXItbGVmdDoxNXB4IHNvbGlkIHRyYW5zcGFyZW50O1xyXG4gICAgICAgICAgICB0cmFuc2l0aW9uOiByaWdodCAwLjJzIGxpbmVhcjtcclxuICAgICAgICB9ICAgICAgIFxyXG5cclxuICAgICAgICAmLmFjdGl2ZSB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IzAwOTRBMjtcclxuICAgICAgICAgICAgY29sb3I6d2hpdGU7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbiAgICAgICAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgY29udGVudDogJyc7XHJcbiAgICAgICAgICAgICAgICBib3JkZXI6IDE1cHggc29saWQgdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItbGVmdDoxNXB4IHNvbGlkICMwMDk0QTI7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICByaWdodDogLTMwcHg7XHJcbiAgICAgICAgICAgICAgICB0b3A6IDBweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufSIsIkBrZXlmcmFtZXMgb3BhY2l0eTAxMDAge1xyXG4gICAgMCUge1xyXG4gICAgICAgIG9wYWNpdHk6IDA7XHJcbiAgICB9XHJcblxyXG4gICAgMTAwJSB7XHJcbiAgICAgICAgb3BhY2l0eTogMTtcclxuICAgIH1cclxufVxyXG5cclxuXHJcbi52ZWhpY2xlLWFwcHJvYWNoLCAuY29udGFpbmVycy1pbi15YXJkLCAuY29sbGVjdGlvbi1hZHZpY2UtbW9kYWwge1xyXG4gICAgPiAuY29udGFpbmVyLFxyXG4gICAgLmlwYWQtd2lkdGgge1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDIwcHg7XHJcbiAgICAgICAgcGFkZGluZzogMHB4OyAgXHJcbiAgICAgICAgbWF4LXdpZHRoOiA4MDBweDtcclxuXHJcbiAgICAgICAgXHJcbiAgICB9XHJcblxyXG4gICAgLnBlbmRpbmctcmVtb3ZlIHtcclxuICAgICAgICBib3JkZXItbGVmdDoycHggc29saWQgI2M4MTAyZSAhaW1wb3J0YW50O1xyXG4gICAgICAgIC8vIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LDAsMCwwLjIpO1xyXG4gICAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgcmdiYSgxNjksMyw0MSwwLjE1KSAwJSxyZ2JhKDE2OSwzLDQxLDAuMDUpIDQ1JSxyZ2JhKDE2OSwzLDQxLDAuMDUpIDEwMCUpO1xyXG4gICAgfVxyXG4gICAgXHJcbiAgICAubmV3LW1lc3NhZ2UtdGV4dCB7XHJcbiAgICAgICAgY29sb3I6ICNjODEwMmVcclxuICAgIH1cclxuXHJcbiAgICAuc2hvd2luZyB7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDIwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgLmN1cnJlbnQtdHJhbnNmZXIge1xyXG4gICAgICAgIGJvcmRlcjogMnB4IHNvbGlkICMxMzk0QTEgIWltcG9ydGFudDtcclxuICAgIH1cclxuXHJcbiAgICAuZXN0aW1hdGVkLXRpbWUge1xyXG4gICAgICAgIGZsb2F0OiByaWdodDtcclxuICAgICAgICBtYXJnaW4tdG9wOiAzcHg7XHJcbiAgICAgICAgcGFkZGluZzogNXB4IDE1cHggIWltcG9ydGFudDtcclxuXHJcbiAgICAgICAgJi50cmFuc2Zlci1kYXlzIHtcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogMHB4O1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgIGJvdHRvbTogNXB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi5ldC1zbSB7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDJweCAxMHB4ICFpbXBvcnRhbnQ7XHJcblxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAudmlldy1zd2l0Y2gge1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICBib3R0b206IDRweDtcclxuICAgICAgICBcclxuICAgICAgICBidXR0b24ge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAgICAgICAgICAgcGFkZGluZzogMHB4IDEwcHggMnB4O1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDE4cHg7XHJcbiAgICAgICAgICAgIGNvbG9yOiAjOTk5O1xyXG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAwcHg7XHJcbiAgICAgICAgICAgIGJveC1zaGFkb3c6IG5vbmU7XHJcblxyXG4gICAgICAgICAgICAmLmFjdGl2ZSB7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiAycHggc29saWQgQGNvcnBvcmF0ZUJsdWU7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogQGNvcnBvcmF0ZUJsdWU7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICY6Zm9jdXMge1xyXG4gICAgICAgICAgICAgICAgb3V0bGluZTogbm9uZTtcclxuICAgICAgICAgICAgICAgIGJveC1zaGFkb3c6IG5vbmU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmZpbHRlci1saXN0IHtcclxuICAgICAgICBtYXgtd2lkdGg6IDE3MHB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5sYW5lLWNvbnRhaW5lciB7XHJcbiAgICAgICAgbWFyZ2luOiAwcHggNXB4IDBweCA1cHg7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNXB4O1xyXG4gICAgfVxyXG5cclxuICAgIHRhYmxlLnRhYmxlIHtcclxuICAgICAgICBmb250LXNpemU6IDEzcHg7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcclxuICAgICAgICB0aCB7XHJcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b206MHB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgdHIge1xyXG4gICAgICAgICAgICAmLnRyLWdyZWVuLWxhbmUge1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICMwMjYzMDI7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2IoMTk4LCAyNDAsIDE5MykgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuYnRuLWxpbmsge1xyXG4gICAgICAgIGNvbG9yIDogQGNvcnBvcmF0ZUJsdWU7XHJcbiAgICB9XHJcblxyXG4gICAgLndoaXRlLWJnIHtcclxuICAgICAgICBib3JkZXI6MXB4IHNvbGlkICNkZGQ7XHJcbiAgICAgICAgYm9yZGVyLWJvdHRvbToxcHggc29saWQgI2NjYztcclxuXHJcbiAgICAgICAgJi5oYXMtbmV3LW1lc3NhZ2Uge1xyXG4gICAgICAgICAgICBib3gtc2hhZG93OiBpbnNldCAwcHggLTJweCAwcHggMHB4IHJnYmEoMjAwLDE2LDQ2LDEpO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAubWF4LXdpZHRoLTE0MCB7XHJcbiAgICAgICAgbWF4LXdpZHRoOiAxNDBweDtcclxuICAgICAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcclxuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcbiAgICB9XHJcblxyXG4gICAgLmV0ZC1pbmZvIHtcclxuICAgICAgICB0cmFuc2l0aW9uOiBtYXgtaGVpZ2h0IDAuMnMgbGluZWFyO1xyXG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgICAgYm9yZGVyLWxlZnQgOiAycHggc29saWQgQGNvcnBvcmF0ZVJlZCAhaW1wb3J0YW50O1xyXG5cclxuICAgIH1cclxuICAgIFxyXG4gICAgLmNsb3NlZC1ldGQge1xyXG4gICAgICAgIG1heC1oZWlnaHQ6IDBweDtcclxuICAgICAgICBwYWRkaW5nOjBweDtcclxuICAgICAgICBib3JkZXI6MHB4ICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcblxyXG4gICAgLm9wZW4tZXRkIHtcclxuICAgICAgICBtYXgtaGVpZ2h0OiAyMDBweDtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiA1cHg7XHJcblxyXG4gICAgICAgIC5wbC01O1xyXG4gICAgICAgIC5wci01O1xyXG4gICAgICAgIC5wdC01O1xyXG4gICAgICAgIC5wYi1ub25lO1xyXG4gICAgfVxyXG4gICAgXHJcbiAgICAuZ3JleS1jb250YWluZXItYm9yZGVyIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjRmNGY0O1xyXG4gICAgICAgIGJvcmRlcjoxcHggc29saWQgI2U0ZTRlNDtcclxuICAgICAgICBib3JkZXItbGVmdDowcHg7XHJcbiAgICAgICAgYm9yZGVyLXJpZ2h0OjBweDtcclxuICAgIH1cclxuXHJcbiAgICAuc2VsZWN0LWludmlzIHtcclxuICAgICAgICBib3JkZXI6MHB4O1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG5cclxuICAgICAgICAmOmZvY3VzIHtcclxuICAgICAgICAgICAgb3V0bGluZTogbm9uZTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmFjdGlvbi1kcm9wZG93bi1idG4gIHtcclxuICAgICAgICBwYWRkaW5nOjBweCAxMHB4IDBweCAxMHB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgZm9udC1zaXplOiAxN3B4O1xyXG4gICAgfVxyXG5cclxuICAgIC5hY3Rpb24tZHJvcGRvd24ge1xyXG4gICAgICAgIGEge1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMzBweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmFwcHJvYWNoLWhlYWRlci1ncm91cCB7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE1cHg7XHJcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDEwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgLnJlZnJlc2hpbmctZXRhIHtcclxuICAgICAgICBjb2xvcjogQGNvbXBsZXRlZC1hY3Rpb24tY29sb3VyO1xyXG4gICAgfVxyXG4gICAgXHJcbiAgICAubmV3LW1lc3NhZ2Uge1xyXG4gICAgICAgIGFuaW1hdGlvbjogbmV3TWVzc2FnZSAxLjVzIGluZmluaXRlOyAgXHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNTBweDtcclxuICAgICAgICBwYWRkaW5nOiA1cHg7ICAgXHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgfVxyXG5cclxuICAgIC5jb2xsZWN0aW9uLWVkaXQge1xyXG4gICAgICAgIGEge1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMTRweDtcclxuICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuXHJcbiAgICAgICAgICAgIC5mYSB7XHJcbiAgICAgICAgICAgICAgICBmbG9hdDogbGVmdDtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDEwcHg7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogN3B4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIFxyXG4gICAgICAgICAgICBzdHJvbmcge1xyXG4gICAgICAgICAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICB9XHJcblxyXG4gICAgfVxyXG5cclxuICAgIC5lc3RpbWF0ZWQtdGltZSB7XHJcbiAgICAgICAgcGFkZGluZzogM3B4IDE1cHg7XHJcbiAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjVDMjRDO1xyXG4gICAgICAgIGNvbG9yOiBibGFjaztcclxuICAgICAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiA1MHB4O1xyXG5cclxuICAgICAgICAmLmluLXlhcmQge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTM5NEExO1xyXG4gICAgICAgICAgICBjb2xvcjogd2hpdGU7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLmV0ZCB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IEBjb3Jwb3JhdGVSZWQ7XHJcbiAgICAgICAgICAgIGNvbG9yOiB3aGl0ZTtcclxuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xyXG4gICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgICAgICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMC4ycyBsaW5lYXI7XHJcblxyXG4gICAgICAgICAgICAuZmEge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwcHggM3B4IDBweCAwcHg7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgb3BhY2l0eTogLjc7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmZpbHRlci1saXN0IHtcclxuICAgICAgICBmbG9hdDogcmlnaHQ7XHJcbiAgICB9XHJcblxyXG4gICAgLnNvcnQtb3JkZXIge1xyXG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuMnMgbGluZWFyO1xyXG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDdweDtcclxuICAgICAgICBwYWRkaW5nLWxlZnQ6IDdweDtcclxuXHJcbiAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNjY2M7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5sb2NhdGlvbi1zZWxlY3Qge1xyXG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuMnMgbGluZWFyO1xyXG4gICAgICAgIHBhZGRpbmc6MHB4ICFpbXBvcnRhbnQ7XHJcblxyXG4gICAgICAgIC5zZWxlY3QtaW52aXMge1xyXG4gICAgICAgICAgICBwYWRkaW5nOiA2cHggMTBweDtcclxuICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNjY2M7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5jb250YWluZXItcm93IHtcclxuICAgICAgICBib3JkZXI6MXB4IHNvbGlkICNEN0Q3RDc7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0YyRjJGMjtcclxuICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICBcclxuXHJcbiAgICAgICAgbGFiZWwge1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgICAgICAgICBjb2xvcjojNzc3O1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMHB4O1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDoxO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmxlZnQtY29sIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XHJcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b206MXB4IHNvbGlkICNEN0Q3RDc7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDE1cHggNXB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmFwcHJvYWNoLWhlYWRlciB7XHJcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAxNXB4O1xyXG4gICAgICAgICAgICBcclxuICAgICAgICAgICAgaDIge1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzowcHg7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW46MHB4O1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xyXG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5yaWdodC1jb2wge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDEzcHg7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDBweDtcclxuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDEwMCUgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuXHJcbiAgICAgICAgICAgIGRpdiB7XHJcbiAgICAgICAgICAgICAgICAmLndpZHRoLTUwIHtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogNTAlO1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICBhLmJ0bi14cyB7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogNXB4IDVweDsgICAgICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICYuYm9yZGVyLWJvdHRvbSB7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNEN0Q3RDc7XHJcbiAgICAgICAgICAgICAgICB9ICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcblxyXG4gICAgQGtleWZyYW1lcyBuZXdNZXNzYWdlIHtcclxuICAgICAgICAwJSwxMDAle1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBAY29ycG9yYXRlUmVkO1xyXG4gICAgICAgICAgICBjb2xvcjp3aGl0ZTtcclxuICAgICAgICB9XHJcbiAgICAgICAgNTAle1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAgICAgICAgICAgY29sb3I6IEBjb3Jwb3JhdGVSZWQ7XHJcbiAgICAgICAgfVxyXG4gICAgfSAgICBcclxufVxyXG5cclxuLmlwYWQtbW9kYWwge1xyXG4gICAgLm1lc3NhZ2luZy13aW5kb3dzIHtcclxuICAgICAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDE1cHg7XHJcbiAgICB9XHJcblxyXG4gICAgLmNsb3NlLWJ0biB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XHJcbiAgICAgICAgY29sb3I6QGNvcnBvcmF0ZUJsdWU7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMzVweDtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgdG9wOiAtMTVweDtcclxuICAgICAgICByaWdodDogLTE1cHg7XHJcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICAgIHBhZGRpbmc6IDhweCAxNXB4O1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMjVweDtcclxuICAgICAgICB6LWluZGV4OiAxO1xyXG4gICAgICAgIGJvcmRlcjozcHggc29saWQgQGNvcnBvcmF0ZUJsdWU7XHJcbiAgICAgICAgYm94LXNoYWRvdzogMHB4IDBweCAyMHB4IDBweCByZ2JhKDAsMCwwLDAuNSk7XHJcblxyXG4gICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICBib3gtc2hhZG93OiAwcHggMHB4IDIwcHggMHB4IHJnYmEoMCwwLDAsMCk7ICAgICAgICAgICAgXHJcbiAgICAgICAgICAgIHRvcDogLTEzcHg7XHJcbiAgICAgICAgICAgIHJpZ2h0OiAtMTNweDtcclxuICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIGxpbmVhciAwLjFzO1xyXG4gICAgICAgIH1cclxuICAgICAgICBcclxuICAgICAgICAmOmFjdGl2ZSB7XHJcbiAgICAgICAgICAgIGJveC1zaGFkb3c6aW5zZXQgNXB4IDVweCAxMHB4IDBweCByZ2JhKDAsMCwwLDAuMik7ICAgICAgICAgICAgXHJcbiAgICAgICAgICAgIFxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAubXNnLWJveCB7XHJcbiAgICAgICAgJi5yaWdodCB7XHJcbiAgICAgICAgICAgIGZsb2F0OiByaWdodDtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xyXG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDE1cHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICYubGVmdCB7XHJcbiAgICAgICAgICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDVweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5hcnJvdyB7XHJcbiAgICAgICAgICAgIG1pbi13aWR0aDogMzUlO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLmdyZWVuLWxhbmUge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzAwOGIwMDtcclxufVxyXG4ucmVkLWxhbmUge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogQGNvcnBvcmF0ZVJlZDtcclxufVxyXG5cclxuLnZlaGljbGUtaGVhZGVyLTIge1xyXG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNkMmQyZDI7XHJcbiAgICBwYWRkaW5nOiAzcHggMHB4IDJweDtcclxuICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XHJcbn1cclxuXHJcblxyXG5cclxuLnRyYW5zZmVyLWNvbnRhaW5lci1zZWFyY2gge1xyXG4gICAgLmxvYWRlciB7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIHJpZ2h0OiAyNXB4O1xyXG4gICAgICAgIHRvcDogOHB4O1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMThweDtcclxuICAgIH1cclxuXHJcbiAgICBhIHtcclxuICAgICAgICBsaW5lLWhlaWdodDogMzBweCAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG5cclxuICAgIC5hZGQtbWFudWFsIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBAY29ycG9yYXRlQmx1ZTtcclxuICAgICAgICBhIHtcclxuICAgICAgICAgICAgY29sb3I6IHdoaXRlO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufSIsIi8qcGFkZGluZ3MqL1xyXG5cdC8qZ2xvYmFscyovXHJcblx0LnAtbm9uZSB7XHJcblx0XHRwYWRkaW5nOjBweDtcclxuXHR9XHJcblxyXG5cdC5wLTEwIHtcclxuXHRcdHBhZGRpbmc6MTBweDtcclxuXHR9XHJcblxyXG5cdC5wLTIwIHtcclxuXHRcdHBhZGRpbmc6MjBweDtcclxuXHR9XHJcblxyXG5cdC8qYm90dG9tKi9cclxuXHQucGItbm9uZSB7XHJcblx0XHRwYWRkaW5nLWJvdHRvbTogMHB4ICFpbXBvcnRhbnQ7XHJcblx0fVxyXG5cdC5wYi0xMCB7XHJcblx0XHRwYWRkaW5nLWJvdHRvbToxMHB4O1xyXG5cdH1cclxuXHJcblx0LnBiLTUge1xyXG5cdFx0cGFkZGluZy1ib3R0b206IDVweDtcclxuXHR9XHJcblxyXG5cdC5wYi0xMCB7XHJcblx0XHRwYWRkaW5nLWJvdHRvbTogMTBweDtcclxuXHR9XHJcblxyXG5cdC5wYi0yMCB7XHJcblx0XHRwYWRkaW5nLWJvdHRvbTogMjBweDtcclxuXHR9XHJcblxyXG5cdC5wYi0zMCB7XHJcblx0XHRwYWRkaW5nLWJvdHRvbTogMzBweDtcclxuXHR9XHJcblxyXG5cdC5wYi00MCB7XHJcblx0XHRwYWRkaW5nLWJvdHRvbTogNDBweDtcclxuXHR9XHJcblxyXG5cdC5wYi01NSB7XHJcblx0XHRwYWRkaW5nLWJvdHRvbTogNTVweDtcclxuXHR9XHJcblxyXG5cclxuXHQucGItNjAge1xyXG5cdFx0cGFkZGluZy1ib3R0b206IDYwcHg7XHJcblx0fVxyXG5cclxuXHQvKnRvcCovXHJcblx0LnB0LW5vbmUge1xyXG5cdFx0cGFkZGluZy10b3A6MHB4ICFpbXBvcnRhbnQ7XHJcblx0fVxyXG5cclxuXHQucHQtMyB7XHJcblx0XHRwYWRkaW5nLXRvcDozcHggIWltcG9ydGFudDtcclxuXHR9XHJcblxyXG5cdC5wdC01IHtcclxuXHRcdHBhZGRpbmctdG9wOjVweDtcclxuXHR9XHJcblxyXG5cdC5wdC0xMCB7XHJcblx0XHRwYWRkaW5nLXRvcDoxMHB4O1xyXG5cdH1cclxuXHJcblx0LnB0LTIwIHtcclxuXHRcdHBhZGRpbmctdG9wOjIwcHg7XHJcblx0fVxyXG5cclxuXHQucHQtMjIge1xyXG5cdFx0cGFkZGluZy10b3A6MjJweDtcclxuXHR9XHJcblxyXG5cdC5wdC0yNSB7XHJcblx0XHRwYWRkaW5nLXRvcDoyNXB4O1xyXG5cdH1cclxuXHJcblxyXG4vKmxlZnQqL1xyXG5cdC5wbC1ub25lIHtcclxuXHRcdHBhZGRpbmctbGVmdDogMHB4O1xyXG5cdH1cclxuXHJcblx0LnBsLTUge1xyXG5cdFx0cGFkZGluZy1sZWZ0OjVweDtcclxuXHR9XHJcblxyXG5cdC5wbC0xMCB7XHJcblx0XHRwYWRkaW5nLWxlZnQ6MTBweDtcclxuXHR9XHJcblxyXG5cdC5wbC0xNSB7XHJcblx0XHRwYWRkaW5nLWxlZnQ6MTVweCAhaW1wb3J0YW50O1xyXG5cdH1cclxuXHJcblx0LnBsLTI1IHtcclxuXHRcdHBhZGRpbmctbGVmdDoyNXB4ICFpbXBvcnRhbnQ7XHJcblx0fVxyXG5cclxuICAgIC5wbC0zMCB7XHJcblx0XHRwYWRkaW5nLWxlZnQ6MzBweCAhaW1wb3J0YW50O1xyXG5cdH1cclxuXHJcblx0LnBsLTM1IHtcclxuXHRcdHBhZGRpbmctbGVmdDozNXB4ICFpbXBvcnRhbnQ7XHJcblx0fVxyXG5cclxuXHQvKnJpZ2h0Ki9cclxuXHJcblx0LnByLTUge1xyXG5cdFx0cGFkZGluZy1yaWdodDo1cHg7XHJcblx0fVxyXG5cclxuXHQucHItMTAge1xyXG5cdFx0cGFkZGluZy1yaWdodDoxMHB4O1xyXG5cdH1cclxuXHJcblx0LnByLTE1IHtcclxuXHRcdHBhZGRpbmctcmlnaHQ6MTVweCAhaW1wb3J0YW50O1xyXG5cdH1cclxuXHJcblx0LnByLTIwIHtcclxuXHRcdHBhZGRpbmctcmlnaHQ6MjBweCAhaW1wb3J0YW50O1xyXG5cdH1cclxuXHJcblx0LnByLTI1IHtcclxuXHRcdHBhZGRpbmctcmlnaHQ6MjVweCAhaW1wb3J0YW50O1xyXG5cdH1cclxuXHJcbiAgICAucHItMzAge1xyXG5cdFx0cGFkZGluZy1yaWdodDozMHB4ICFpbXBvcnRhbnQ7XHJcblx0fVxyXG5cclxuXHQucHItMzUge1xyXG5cdFx0cGFkZGluZy1yaWdodDozNXB4O1xyXG5cdH1cclxuXHJcblx0LnByLTUwIHtcclxuXHRcdHBhZGRpbmctcmlnaHQ6NTBweDtcclxuXHR9XHJcblxyXG4vKm1hcmdpbnMqL1xyXG5cdC8qZ2xvYmFscyovXHJcblx0Lm0tbm9uZSB7XHJcblx0XHRtYXJnaW46MHB4O1xyXG5cdH1cclxuXHJcblx0Lypib3R0b20qL1xyXG5cdC5tYi1ub25lIHtcclxuXHRcdG1hcmdpbi1ib3R0b206IDBweCAhaW1wb3J0YW50O1xyXG5cdH1cclxuXHJcblx0Lm1iLTUge1xyXG5cdFx0bWFyZ2luLWJvdHRvbTogNXB4ICFpbXBvcnRhbnQ7XHJcblx0fVxyXG5cclxuXHQubWItMTAge1xyXG5cdFx0bWFyZ2luLWJvdHRvbTogMTBweDtcclxuXHR9XHJcblxyXG5cdC5tYi0xNSB7XHJcblx0XHRtYXJnaW4tYm90dG9tOiAxNXB4O1xyXG5cdH1cclxuXHQubWItMzAge1xyXG5cdFx0bWFyZ2luLWJvdHRvbTogMzBweDtcclxuXHR9XHJcblxyXG5cdC5tYi0yNSB7XHJcblx0XHRtYXJnaW4tYm90dG9tOiAyNXB4O1xyXG5cdH1cclxuXHJcblxyXG5cdC8qdG9wKi9cclxuXHQubXQtbm9uZSB7XHJcblx0XHRtYXJnaW4tdG9wOiAwcHg7XHJcblx0fVxyXG5cclxuXHQubXQtMyB7XHJcblx0XHRtYXJnaW4tdG9wOiAzcHggIWltcG9ydGFudDtcclxuXHR9XHJcblxyXG5cdC5tdC01IHtcclxuXHRcdG1hcmdpbi10b3A6IDVweCAhaW1wb3J0YW50O1xyXG5cdH1cclxuXHJcblx0Lm10LTEwIHtcclxuXHRcdG1hcmdpbi10b3A6IDEwcHggIWltcG9ydGFudDtcclxuXHR9XHJcblxyXG5cdC5tdC0xNSB7XHJcblx0XHRtYXJnaW4tdG9wOiAxNXB4O1xyXG5cdH1cclxuXHJcblx0Lm10LTIwIHtcclxuXHRcdG1hcmdpbi10b3A6IDIwcHg7XHJcblx0fVxyXG5cclxuXHQubXQtMzAge1xyXG5cdFx0bWFyZ2luLXRvcDogMzBweDtcclxuXHR9XHJcblxyXG5cdC5tdC00MCB7XHJcblx0XHRtYXJnaW4tdG9wOiA0MHB4O1xyXG5cdH1cclxuXHJcblx0Lm10LTEwMCB7XHJcblx0XHRtYXJnaW4tdG9wOiAxMDBweDtcclxuXHR9XHJcblxyXG5cdC5tdC03MCB7XHJcblx0XHRtYXJnaW4tdG9wOiA3MHB4ICFpbXBvcnRhbnQ7XHJcblx0fVxyXG5cclxuXHQvKmxlZnQqL1xyXG5cdC5tbC1ub25lIHtcclxuXHRcdG1hcmdpbi1sZWZ0OiAwcHggIWltcG9ydGFudDtcclxuXHR9XHJcblx0Lm1sLTIwIHtcclxuXHRcdG1hcmdpbi1sZWZ0OiAyMHB4O1xyXG5cdH1cclxuXHQubWwtMTUge1xyXG5cdFx0bWFyZ2luLWxlZnQ6IDE1cHg7XHJcblx0fVxyXG5cdC5tbC0xMCB7XHJcblx0XHRtYXJnaW4tbGVmdDogMTBweDtcclxuXHR9XHJcblxyXG5cdC8qcmlnaHQqL1xyXG5cdC5tci1ub25lIHtcclxuXHRcdG1hcmdpbi1yaWdodDogMHB4ICFpbXBvcnRhbnQ7XHJcblx0fVxyXG5cdC5tci01IHtcclxuXHRcdG1hcmdpbi1yaWdodDogNXB4O1xyXG5cdH1cclxuXHQubXItMTAge1xyXG5cdFx0bWFyZ2luLXJpZ2h0OiAxMHB4O1xyXG5cdH1cclxuXHQubXItMjAge1xyXG5cdFx0bWFyZ2luLXJpZ2h0OiAyMHB4O1xyXG5cdH1cclxuXHJcblx0LmJvcmRlci1yYWRpdXMtbm9uZSB7XHJcblx0XHRib3JkZXItcmFkaXVzOiAwcHggIWltcG9ydGFudDtcclxuXHR9XHJcblxyXG5cdC5ib3JkZXItbm9uZSB7XHJcblx0XHRib3JkZXI6IDBweCAhaW1wb3J0YW50O1xyXG5cdH1cclxuXHJcblx0LmJveC1zaGFkb3ctbm9uZSB7XHJcblx0XHQtd2Via2l0LWJveC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDtcclxuICAgIFx0Ym94LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50O1xyXG5cdH1cclxuIiwiLmNvbGxlY3Rpb24tYWR2aWNlLWxpc3Qge1xyXG5cclxuICAgIC5jb2xsZWN0aW9uLWFkdmljZS1jb250YWluZXIge1xyXG4gICAgICAgIG92ZXJmbG93LXg6IHNjcm9sbDtcclxuICAgICAgICBvdmVyZmxvdy15OiBoaWRkZW47XHJcbiAgICAgICAgd2lkdGg6IH5cImNhbGMoMTAwJSArIDEwcHgpXCI7XHJcblxyXG4gICAgICAgIC5vdmVyZmxvdy1zY3JvbGwteCB7XHJcbiAgICAgICAgICAgIC8vIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBtaW4td2lkdGg6IDE2MDBweDtcclxuICAgICAgICAgICAgXHJcbiAgICAgICAgICAgIC5jb2wtc20tMiB7XHJcbiAgICAgICAgICAgICAgICBtaW4td2lkdGg6IDI2MHB4O1xyXG4gICAgICAgICAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuaW5uZXItY29sbGVjdGlvbi1jb250YWluZXIge1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xyXG4gICAgICAgIGJvcmRlcjoxcHggc29saWQgI2U0ZTRlNDtcclxuXHJcbiAgICAgICAgLmNvbGxlY3Rpb24taGVhZGVyIHtcclxuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICNlMmUyZTI7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmYWZhZmE7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDEwcHg7XHJcblxyXG4gICAgICAgICAgICBoMyB7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE4cHg7XHJcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmNvbGxlY3Rpb24tYm9keSB7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDEwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgXHJcbiAgICBAcGxhbm5lZCA6ICNEQUU1RjA7XHJcbiAgICBAaW5wcm9ncmVzcyA6ICM5RkQ2QTE7XHJcbiAgICBAcGVuZGluZyA6ICNERkNBOTE7XHJcbiAgICBAdW5zY2VkdWxlZCA6ICNFQUNDQ0U7XHJcbiAgICBAYm9yZGVybGVmdHdpdGggOiAycHg7XHJcblxyXG4gICAgLmNvbnRhaW5lci1yb3cge1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDVweDtcclxuICAgICAgICBvcGFjaXR5OjE7XHJcbiAgICAgICAgdHJhbnNmb3JtOiBzY2FsZVkoMSk7XHJcbiAgICAgICAgdHJhbnNmb3JtLW9yaWdpbjogdG9wIGNlbnRlcjtcclxuXHJcbiAgICAgICAgJi5mYWRlIHtcclxuICAgICAgICAgICAgJi5uZy1lbnRlciB7XHJcbiAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOjAuM3MgbGluZWFyIGFsbDtcclxuICAgICAgICAgICAgICAgIG9wYWNpdHk6MDtcclxuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGVZKDApO1xyXG4gICAgXHJcbiAgICAgICAgICAgICAgICAmLm5nLWVudGVyLWFjdGl2ZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgb3BhY2l0eToxO1xyXG4gICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGVZKDEpO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmLm5nLWxlYXZlIHtcclxuICAgICAgICAgICAgICAgIHRyYW5zaXRpb246MC4zcyBsaW5lYXIgYWxsO1xyXG4gICAgICAgICAgICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGVZKDEpO1xyXG4gICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICAmLm5nLWxlYXZlLWFjdGl2ZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgb3BhY2l0eTowO1xyXG4gICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGVZKDApO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIFxyXG4gICAgICAgIFxyXG5cclxuICAgICAgICAmLlBlbmRpbmcge1xyXG4gICAgICAgICAgICAuaGVhZGVyLWluZm8ge1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjpAcGVuZGluZztcclxuICAgICAgICAgICAgICAgIGNvbG9yOiM1RjQ5MTAgO1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLWxlZnQ6QGJvcmRlcmxlZnR3aXRoIHNvbGlkICM1RjQ5MTAgXHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5mb290ZXItaW5mbyB7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItbGVmdDpAYm9yZGVybGVmdHdpdGggc29saWQgIzVGNDkxMDtcclxuICAgICAgICAgICAgICAgIHdoaXRlLXNwYWNlOiBub3JtYWw7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYuUGxhbm5lZCB7XHJcbiAgICAgICAgICAgIC5oZWFkZXItaW5mbyB7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOkBwbGFubmVkO1xyXG4gICAgICAgICAgICAgICAgY29sb3I6IzAwNTI5RTtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1sZWZ0OkBib3JkZXJsZWZ0d2l0aCBzb2xpZCAjMDA1MjlFIFxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAuZm9vdGVyLWluZm8ge1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLWxlZnQ6QGJvcmRlcmxlZnR3aXRoIHNvbGlkICMwMDUyOUUgXHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYuSW5Qcm9ncmVzcyB7XHJcbiAgICAgICAgICAgIC5oZWFkZXItaW5mbyB7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOkBpbnByb2dyZXNzO1xyXG4gICAgICAgICAgICAgICAgY29sb3I6IzAwMzMwMDtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1sZWZ0OkBib3JkZXJsZWZ0d2l0aCBzb2xpZCAjMDAzMzAwIFxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAuZm9vdGVyLWluZm8ge1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLWxlZnQ6QGJvcmRlcmxlZnR3aXRoIHNvbGlkICMwMDMzMDAgXHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYudW4tc2NoZWR1bGVkIHtcclxuICAgICAgICAgICAgLmhlYWRlci1pbmZvIHtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IEB1bnNjZWR1bGVkO1xyXG4gICAgICAgICAgICAgICAgY29sb3I6Izk5MDAwMDtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1sZWZ0OkBib3JkZXJsZWZ0d2l0aCBzb2xpZCAjOTkwMDAwIFxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAuZm9vdGVyLWluZm8ge1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLWxlZnQ6QGJvcmRlcmxlZnR3aXRoIHNvbGlkICM5OTAwMDAgXHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgXHJcblxyXG4gICAgICAgIC5oZWFkZXItaW5mbyB7XHJcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAycHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuZm9vdGVyLWluZm8ge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmFmYWZhO1xyXG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6MTBweDtcclxuICAgICAgICAgICAgcGFkZGluZy10b3A6IDEwcHg7XHJcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAxMHB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmNvbGxlY3Rpb24tdGltZSB7XHJcbiAgICAgICAgICAgIGZsb2F0OiByaWdodDtcclxuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMTVweDtcclxuICAgICAgICAgICAgcGFkZGluZy10b3A6IDJweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgfVxyXG5cclxuICAgIC5jb250YWluZXItbGluayB7XHJcbiAgICAgICAgcGFkZGluZzogM3B4IDEycHggM3B4IDhweDtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiAxMDBweDtcclxuICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xyXG4gICAgICAgIFxyXG4gICAgICAgICYuUGVuZGluZyB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6QHBlbmRpbmc7XHJcbiAgICAgICAgICAgIGNvbG9yOiM1RjQ5MTAgO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi5QbGFubmVkIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjpAcGxhbm5lZDtcclxuICAgICAgICAgICAgY29sb3I6IzAwNTI5RTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYuSW5Qcm9ncmVzcyB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6QGlucHJvZ3Jlc3M7XHJcbiAgICAgICAgICAgIGNvbG9yOiMwMDMzMDA7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLnVuLXNjaGVkdWxlZCB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IEB1bnNjZWR1bGVkO1xyXG4gICAgICAgICAgICBjb2xvcjojOTkwMDAwO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi5ncmV5ZWQtb3V0IHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2NjYyAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICBjb2xvcjogIzY2NiAhaW1wb3J0YW50O1xyXG4gICAgICAgIH1cclxuXHJcblxyXG4gICAgfVxyXG5cclxufSIsIi8vcmVmZXIgdG8gdmVoaWNsZS1hcHByb2FjaC5sZXNzXHJcblxyXG4uY29sbGVjdGlvbi1hZHZpY2UtbW9kYWwge1xyXG4gICAgLmdyZXktYmctY29udGFpbmVyIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjJmMmYyO1xyXG4gICAgICAgIGJvcmRlcjogMHB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgbWFyZ2luOiAwcHggIWltcG9ydGFudDtcclxuICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgcGFkZGluZyA6IDIwcHggMTBweDtcclxuICAgIH1cclxuICAgIC5jb250YWluZXItcm93IHtcclxuICAgICAgICBwb3NpdGlvbjogaW5pdGlhbCAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG59XHJcbiIsIi50ZXJtcy1wYW5lbHtcclxuICAgIG1heC13aWR0aDogNTBlbTtcclxuICAgIHBhZGRpbmc6MWVtO1xyXG4gICAgbWFyZ2luOjMwcHggYXV0bztcclxuICAgICYtaGVhZGluZ3tcclxuXHJcbiAgICB9XHJcblxyXG4gICAgcHtcclxuICAgICAgICBtYXJnaW46MjBweCAwO1xyXG4gICAgfVxyXG59IiwiLnByZXRyaXAtbG9ncyB7XHJcbiAgaGVpZ2h0OiAxMDAlO1xyXG5cclxuICAjZ3JpZCB7XHJcbiAgICBoZWlnaHQ6IH5cImNhbGMoMTAwJSAtIDE3MXB4KVwiOyBcclxuICB9XHJcbn1cclxuXHJcbiIsIi5qb3VybmV5LWhpc3RvcnktbW9kYWwge1xyXG4gIFxyXG4gICAgLmhlYWRpbmdzIGRpdiB7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICB9XHJcbiAgICAuam91cm5leS1yb3cge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICB9XHJcbiAgICAuY29sb3ItYmFyIHtcclxuICAgICAgICBoZWlnaHQ6IDEwcHg7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMTVweDtcclxuICAgIH1cclxuICAgIC5jb250YWluZXItbm8ge1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDEwcHg7XHJcbiAgICB9XHJcbiAgICAuc2Nyb2xsYWJsZSB7XHJcbiAgICAgICAgaGVpZ2h0OiA0NTBweDtcclxuICAgICAgICBvdmVyZmxvdy15OiBhdXRvO1xyXG4gICAgICAgIG92ZXJmbG93LXg6IGhpZGRlbjtcclxuICAgIH1cclxuICAgIC5mb290ZXItY3RybHMge1xyXG4gICAgICAgID4gLmZvcm0tZ3JvdXAge1xyXG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDUwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgXHJcbiAgICAvKiBGaXggdGhlIGhlYWRlciBvbiB0aGUgTW9kYWwgdGFibGUqL1xyXG4gICAgdGJvZHkge1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIGhlaWdodDogNjB2aDtcclxuICAgICAgICBvdmVyZmxvdzogYXV0bztcclxuICAgIH1cclxuICAgIHRoZWFkLHRib2R5IHRyIHtcclxuICAgICAgICBkaXNwbGF5OiB0YWJsZTtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICB0YWJsZS1sYXlvdXQ6IGZpeGVkO1xyXG4gICAgfVxyXG4gICBcclxufVxyXG4iLCJcclxuLmVkaXQtbWFzdGVye1xyXG4gICNhdHRhY2htZW50e1xyXG4gICAgLmFkZC1idXR0b257XHJcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLmNhcmdvZmllbGRzZXR7XHJcbiAgICAgIHBhZGRpbmcgOiAwLjM1ZW0gMC42MjVlbSAwLjc1ZW07XHJcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkO1xyXG4gICAgICBib3JkZXItY29sb3I6ICNiNmJkY2E7XHJcbiAgICAgIGxlZ2VuZCB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNXB4O1xyXG4gICAgICAgIHdpZHRoOmluaGVyaXQ7IFxyXG4gICAgICAgIHBhZGRpbmc6MCAxMHB4OyBcclxuICAgICAgICBib3JkZXItYm90dG9tOm5vbmU7XHJcbiAgICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi5vcmRlci1oZWFkZXJ7XHJcbiAgICAjYXR0YWNobWVudHtcclxuICAgICAgLmFkZC1idXR0b257XHJcbiAgICAgICAgdG9wOiAwcHggIWltcG9ydGFudDtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi53YXJuaW5nLXNpZ24ge1xyXG4gICAgY29sb3I6IHJlZDtcclxuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG59OyIsIi5maWx0ZXItdmVoaWNsZXMtbW9kYWwge1xyXG4gIG1heC1oZWlnaHQ6IDQwMHB4O1xyXG4gIG92ZXJmbG93LXg6IGhpZGRlbjtcclxuICBvdmVyZmxvdy15OiBzY3JvbGw7XHJcblxyXG4gIC52ZWhpY2xlcy1tb2RhbC1jaGVja2JveC1saXN0IHtcclxuICAgIGNvbG9yOiAjNjY2O1xyXG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuICB9XHJcblxyXG4gIC5maWx0ZXIta2V5IHtcclxuICAgIHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplO1xyXG4gIH1cclxuXHJcbiAgLmJhZGdlIHtcclxuICAgIG1hcmdpbi1sZWZ0OiAxZW07XHJcbiAgfVxyXG5cclxuICAuZGlzYWJsZWQge1xyXG4gICAgbGFiZWwge1xyXG4gICAgICBvcGFjaXR5OiAwLjU7XHJcbiAgICB9XHJcbiAgICAuYmFkZ2Uge1xyXG4gICAgICBvcGFjaXR5OiAwLjU7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4udHJhbnNwb3J0ZXItbWFwLWxlZ2VuZCB7XHJcbiAgcGFkZGluZzogMTBweDtcclxuXHJcbiAgdGQge1xyXG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcclxuICAgIHBhZGRpbmc6IDAgN3B4IDAgMCA7XHJcbiAgfVxyXG5cclxuICB0ciB7IFxyXG4gICAgY29sb3I6IGJsYWNrO1xyXG4gIH1cclxuICB0ciArIHRyIHsgXHJcbiAgICBjb2xvcjogIzMzQ0MzMztcclxuICB9XHJcbiAgdHIgKyB0ciArIHRyIHsgXHJcbiAgICBjb2xvcjogI0ZGNDQ0NDtcclxuICB9XHJcbiAgdHIgKyB0ciArIHRyICsgdHIgeyBcclxuICAgIGNvbG9yOiBncmV5O1xyXG4gIH1cclxufVxyXG5cclxuLnZlaGljbGUtd2luZG93IHtcclxuICBvdmVyZmxvdzogaGlkZGVuO1xyXG5cclxuICB3aWR0aDogMjUwcHg7XHJcblxyXG4gIC5qb2JzLWluZm8ge1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxuICB9XHJcbiAgJi5oYXMtam9icyB7XHJcbiAgICB3aWR0aDogNDUwcHg7XHJcbiAgICAuam9icy1pbmZvIHtcclxuICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICBbY2xhc3MqPSdqb2ItbG9jYXRpb24tJ10ge1xyXG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcclxuICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcclxuICAgIHdpZHRoOiA1MCU7XHJcbiAgICBmbG9hdDogbGVmdDtcclxuICB9XHJcblxyXG4gIC5qb2ItbG9jYXRpb24tdG8ge1xyXG4gICAgcGFkZGluZy1sZWZ0OiA1cHg7XHJcbiAgfVxyXG5cclxuICAuam9iLWxvY2F0aW9uLWZyb20ge1xyXG4gICAgcGFkZGluZy1yaWdodDogNXB4O1xyXG4gIH1cclxuXHJcbiAgLnZlaGljbGUtd2luZG93LWpvYiB7XHJcbiAgICBmbG9hdDogbGVmdDtcclxuICAgIGNsZWFyOiBib3RoO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2RkZDtcclxuICAgICY6bGFzdC1jaGlsZCB7XHJcbiAgICAgIGJvcmRlci1ib3R0b206IDA7XHJcbiAgICB9XHJcbiAgICBzdHJvbmcge1xyXG4gICAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5AaW1wb3J0ICd2ZWhpY2xlLW1hcmtlci1maWx0ZXIvdmVoaWNsZS1tYXJrZXItZmlsdGVyLmxlc3MnO1xyXG5cclxuIiwidW5wbGFubmVkLWpvYnMgeyBoZWlnaHQ6IDEwMCU7IH1cclxuXHJcbkBjb2x1bW5fd2lkdGg6IDEyMHB4O1xyXG5AYWN0aW9uX2NvbHVtbl93aWR0aDogNzBweDtcclxuQHRhYmxlX3dpZHRoOiBAY29sdW1uX3dpZHRoICogMTMgKyBAYWN0aW9uX2NvbHVtbl93aWR0aDtcclxuXHJcbi51bnBsYW5uZWQtam9icyB7XHJcbiAgaGVpZ2h0OiAxMDAlO1xyXG5cclxuXHJcbiAgLmRyYWctaGFuZGxlIHtcclxuICAgIHBhZGRpbmc6IDRweCAxMHB4IDJweCAhaW1wb3J0YW50O1xyXG5cclxuICAgICYubm8tZHJhZyB7XHJcbiAgICAgIGN1cnNvcjogbm8tZHJvcDtcclxuICAgICAgb3BhY2l0eTogLjU7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICBoMiB7XHJcbiAgICBmb250LXNpemU6IDE2cHggIWltcG9ydGFudDtcclxuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgbWFyZ2luLWJvdHRvbTowcHg7XHJcbiAgfVxyXG4gIC5kZXNjcmlwdGlvbiB7XHJcbiAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICBjb2xvcjpncmV5O1xyXG4gIH1cclxuXHJcbiAgLmstZ3JpZC1jb250ZW50IHtcclxuICAgIG1heC1oZWlnaHQ6IDI1MHB4O1xyXG4gIH1cclxuXHJcbiAgLmFkZGl0aW9uYWwtdG9vbGJhciB7XHJcbiAgICBmbG9hdDpsZWZ0O1xyXG4gICAgbWFyZ2luLXRvcDozcHg7XHJcbiAgfVxyXG5cclxuICAuY29udGFpbmVyLW5vIHtcclxuICAgIG1pbi1oZWlnaHQ6IDIxcHg7XHJcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzcwOWViZTtcclxuICAgIGNvbG9yOiB3aGl0ZTtcclxuICAgIHBhZGRpbmc6IDVweDtcclxuICAgIGJvcmRlci1yYWRpdXM6IDNweDtcclxuXHJcbiAgICAvLyBoaWRlIHRoZSBuYW1lIHRvIHNob3cgd2hpbGUgZHJhZ2dpbmdcclxuICAgIC5kcmFnLW5hbWUge1xyXG4gICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgfVxyXG5cclxuICAgICY6aG92ZXIge1xyXG4gICAgICBjdXJzb3I6IHBvaW50ZXI7ICAgIFxyXG4gICAgfVxyXG5cclxuICAgICYuZGVsYXllZCB7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNkYzRhNTE7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAvLyBmaXJzdCBncmlkIGNlbGwgaGFzIHRoZSBkcm9wZG93biBtZW51XHJcbiAgLy8gdGhpcyBzdG9wcyBpdCBnZXR0aW5nIGN1dCBvZmYgd2hlbiBvcGVuZWRcclxuICBkaXZba2VuZG8tZ3JpZF0gdGFibGUgdGJvZHkgdHIgdGQ6Zmlyc3QtY2hpbGQge1xyXG4gICAgb3ZlcmZsb3c6IHZpc2libGU7XHJcbiAgfVxyXG4gICAgXHJcbn1cclxuXHJcbi8vIHN0eWxlIHRoZSByb3cgd2hpbGUgZHJhZ2dpbmdcclxuZGl2LmNvbnRhaW5lci1uby51aS1kcmFnZ2FibGUtZHJhZ2dpbmcge1xyXG5cclxuICBib3JkZXItcmFkaXVzOiAzcHg7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogIzcwOWViZTtcclxuICBjb2xvcjogd2hpdGU7XHJcblxyXG4gICYuZGVsYXllZCB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGM0YTUxO1xyXG4gIH1cclxuXHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbiAgaGVpZ2h0OiAzMnB4O1xyXG4gIGxpbmUtaGVpZ2h0OiAzMnB4O1xyXG4gIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICBwYWRkaW5nOiAwIDEwcHg7XHJcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xyXG4gIC8vIGJhY2tncm91bmQtY29sb3I6ICM3MDllYmU7XHJcbiAgLy8gY29sb3I6IHdoaXRlO1xyXG4gIC8vIG9wYWNpdHk6IDAuODsgLy8gZG9lc250IHdvcmssIHVzZSBqcXlvdWktb3B0aW9ucyBpbnN0ZWFkXHJcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuXHJcbiAgc3BhbiB7XHJcbiAgICBkaXNwbGF5OiBub25lXHJcbiAgfVxyXG5cclxuICBzcGFuLmRyYWctbmFtZSB7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmVcclxuICB9XHJcblxyXG59XHJcblxyXG4udW5wbGFubmVkLWpvYi1tZW51IHtcclxuICAmLmFjdGlvbi1idG4gLmJ0bi1wcmltYXJ5IHtcclxuICAgIHBhZGRpbmctcmlnaHQ6IDBweCAhaW1wb3J0YW50O1xyXG5cclxuICAgIC5mYS1jYXJldC1kb3duIHtcclxuICAgICAgcmlnaHQ6IDVweDtcclxuICAgICAgcGFkZGluZy1sZWZ0OjBweCAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLm1vdmVtZW50LW1lbnUtY29tcG9uZW50IHtcclxuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgIHBhZGRpbmctcmlnaHQ6IDNweDtcclxuICB9XHJcbn1cclxuXHJcblxyXG4vL0BpbXBvcnQgJy4vdW5wbGFubmVkLWpvYnMtbWVudS91bnBsYW5uZWQtam9icy1tZW51LmNvbXBvbmVudC5sZXNzJztcclxuIiwiXHJcbi5ncmV5LWNvbnRhaW5lciB7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YyZjJmMjtcclxuICBwYWRkaW5nOiAxMHB4IDIwcHg7XHJcbiAgY29sb3I6IzMzMztcclxuXHJcbiAgLmJhZGdlLXByaW1hcnkge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogQGNvcnBvcmF0ZUJsdWU7XHJcbiAgICBoZWlnaHQ6IDIzcHg7XHJcbiAgICBtaW4td2lkdGg6IDIzcHg7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICBsaW5lLWhlaWdodDogMjRweDtcclxuICAgIGJvcmRlci1yYWRpdXM6IDIzcHg7XHJcbiAgICBwYWRkaW5nOiAwcHg7XHJcbiAgfVxyXG59XHJcblxyXG4uYmItZ3JleSB7XHJcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNjY2M7XHJcbn1cclxuXHJcbi5iYi1ub25lIHtcclxuICBib3JkZXItYm90dG9tOiAwcHg7XHJcbn1cclxuXHJcbi5idC13aGl0ZSB7XHJcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNmZmY7XHJcbn1cclxuXHJcbi5tZXJnZS1vbi1tb3ZlbWVudCB7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogIzUwOWZjZSAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4ubW92ZW1lbnQtbW9uaXRvci1tb2RhbCB7XHJcbiAgb3ZlcmZsb3c6aGlkZGVuICFpbXBvcnRhbnQ7XHJcblxyXG4gIFtzbGlkZS10b2dnbGVdIHtcclxuICAgIHBhZGRpbmc6IDBweDtcclxuICAgIGJvcmRlci1sZWZ0OjJweCBzb2xpZCBAY29ycG9yYXRlQmx1ZTtcclxuXHJcbiAgICAvL2lmIHRoZSBzbGlkZXIgaXMgY2xvc2VkXHJcbiAgICAmLmNsb3NlZCB7XHJcbiAgICAgIGJvcmRlci1sZWZ0OjBweDtcclxuXHJcbiAgICAgIC5zbGlkZS1jb250ZW50IHtcclxuICAgICAgICBtYXgtaGVpZ2h0OiAwcHg7XHJcbiAgICAgICAgcGFkZGluZzogMHB4IDE1cHg7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC5zbGlkZS1oZWFkZXIge1xyXG4gICAgICAgIC5mYSB7XHJcbiAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcclxuICAgICAgICAgIGNvbG9yOiMzMzM7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBzdHJvbmcge1xyXG4gICAgICAgICAgcGFkZGluZy1sZWZ0OjEwcHg7XHJcbiAgICAgICAgICBwYWRkaW5nLXJpZ2h0OjEwcHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICBjb250ZW50OicnO1xyXG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgfVxyXG5cclxuICAgIC8vaWYgdGhlIHNsaWRlciBpcyBvcGVuIChubyBjbG9zZVxyXG4gICAgLnNsaWRlLWhlYWRlciB7XHJcbiAgICAgIHBhZGRpbmc6IDEwcHggMTFweDtcclxuICAgICAgY3Vyc29yOnBvaW50ZXI7XHJcbiAgICAgIGNvbG9yOiAjMzMzO1xyXG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG4gICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgY29udGVudDonJztcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgd2lkdGg6IDM2cHg7XHJcbiAgICAgICAgaGVpZ2h0OiA0M3B4O1xyXG4gICAgICAgIGxlZnQ6IDBweDtcclxuICAgICAgICB0b3A6MHB4O1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IEBjb3Jwb3JhdGVCbHVlO1xyXG4gICAgICB9XHJcblxyXG4gICAgICAmOmhvdmVyIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTZlZWY1O1xyXG4gICAgICB9XHJcblxyXG4gICAgICBzdHJvbmcge1xyXG4gICAgICAgIHBhZGRpbmctbGVmdDoxNXB4O1xyXG4gICAgICAgIHBhZGRpbmctcmlnaHQ6MTBweDtcclxuICAgICAgfVxyXG5cclxuICAgICAgLmZhIHtcclxuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xyXG4gICAgICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjJzIGxpbmVhcjtcclxuICAgICAgICB0cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXIgY2VudGVyO1xyXG4gICAgICAgIGNvbG9yOndoaXRlO1xyXG5cclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5zbGlkZS1jb250ZW50IHtcclxuICAgICAgbWF4LWhlaWdodDogMzAwcHg7XHJcbiAgICAgIHRyYW5zaXRpb246IG1heC1oZWlnaHQgMC4ycyBsaW5lYXIsIHBhZGRpbmcgMC4ycyBsaW5lYXI7XHJcbiAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgIHBhZGRpbmc6IDEwcHggMTVweDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5waWNrdXAtZHJvcG9mZiB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG4gICAgLmxhcmdlLWFycm93IHtcclxuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICB0b3AgOiAyNTBweDtcclxuICAgICAgbGVmdDogNTAlO1xyXG4gICAgICB3aWR0aDogNTBweDtcclxuICAgICAgaGVpZ2h0OjUwcHg7XHJcbiAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcclxuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xyXG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xyXG4gICAgICB6LWluZGV4OiAxO1xyXG4gICAgICBib3JkZXItYm90dG9tOjJweCBzb2xpZCBAY29ycG9yYXRlVGVhbDtcclxuXHJcbiAgICAgIC5mYS1hbmdsZS1kb3VibGUtcmlnaHQge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogNDBweDtcclxuICAgICAgICBjb2xvcjogQGNvcnBvcmF0ZVRlYWw7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDUwcHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuZ3JleS1jb250YWluZXIge1xyXG4gICAgICAgICYucGlja3VwLWRyb3BvZmYtaW5zdHJ1Y3Rpb25zIHtcclxuICAgICAgICBoZWlnaHQ6IDI4MHB4O1xyXG4gICAgICAgIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCBAY29ycG9yYXRlVGVhbDtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5tb3ZlbWVudC10eXBlIHtcclxuICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgIGNvbG9yOiAjOTk5O1xyXG4gICAgfVxyXG5cclxuICAgIC5tb3ZlbWVudC1idXNpbmVzcyB7XHJcbiAgICAgIGNvbG9yOiAjMzMzO1xyXG4gICAgICBmb250LXNpemU6IDI4cHg7XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgICBsaW5lLWhlaWdodDogMjJweDtcclxuICAgIH1cclxuXHJcbiAgfVxyXG5cclxuICAubW9kYWwtZGlhbG9nIHtcclxuICAgIG1hcmdpbi10b3A6MHB4O1xyXG4gICAgbWFyZ2luLWJvdHRvbTowcHg7XHJcbiAgICBoZWlnaHQ6IDk5JTtcclxuICAgIGJvcmRlci1yYWRpdXM6IDBweDtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbiAgICAubW9kYWwtY29udGVudCB7XHJcbiAgICAgIGhlaWdodDoxMDAlO1xyXG5cclxuICAgICAgPiBkaXYubmctc2NvcGU6Zmlyc3QtY2hpbGQge1xyXG4gICAgICAgIGhlaWdodDogOTklO1xyXG4gICAgICAgIHBhZGRpbmctdG9wOjEzcHg7XHJcbiAgICAgICAgcGFkZGluZy1ib3R0b206NzVweDtcclxuICAgICAgfVxyXG5cclxuICAgICAgLm1vZGFsLWJvZHkge1xyXG4gICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICBvdmVyZmxvdy15OiBzY3JvbGw7XHJcbiAgICAgICAgcGFkZGluZy10b3A6IDEwcHg7XHJcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDBweDtcclxuICAgICAgfVxyXG5cclxuICAgICAgLm9yZGVyLXRhYnMge1xyXG4gICAgICAgIC5uYXYubmF2LXRhYnMge1xyXG4gICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICMwMDUyOUU7XHJcblxyXG4gICAgICAgICAgbGkge1xyXG4gICAgICAgICAgICBhIHtcclxuICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgICAgdG9wOiAxcHg7XHJcbiAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjojRjVGNUZDO1xyXG5cclxuICAgICAgICAgICAgICAvLyAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAvLyB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICYuYWN0aXZlIGEge1xyXG4gICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xyXG4gICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogIzAwNTI5RTtcclxuICAgICAgICAgICAgICBib3JkZXItd2lkdGg6IDNweCAxcHggMCAxcHg7XHJcbiAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMDtcclxuICAgICAgICAgICAgICBjb2xvcjogIzAwNTI5RTtcclxuICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgICAgYm90dG9tOjNweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgLy8gYXR0YWNobWVudHMgdGFiXHJcbiAgICAgIC5hdHRhY2htZW50cy1mb3JtIHtcclxuICAgICAgICAuYWRkLWJ1dHRvbiB7XHJcbiAgICAgICAgICBwb3NpdGlvbjogaW5pdGlhbDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC5tb2RhbC1ib2R5IHtcclxuICAgICAgICBtYXJnaW4tdG9wOjI1cHg7XHJcbiAgICAgICAgcG9zaXRpb246IGluaXRpYWw7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5tb2RhbC1oZWFkZXIge1xyXG4gICAgcGFkZGluZzogNXB4IDBweDtcclxuICAgIGJvcmRlci1ib3R0b206IDBweDtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICNmNGY0ZjQ7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB0b3A6MHB4O1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcblxyXG4gICAgLm1vdmVtZW50LW51bWJlciB7XHJcbiAgICAgIHN0cm9uZyB7XHJcbiAgICAgICAgY29sb3IgOiAjMzMzO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgYSAuZmEge1xyXG4gICAgICBjb2xvcjogQGNvcnBvcmF0ZVRlYWw7XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgICBmb250LXNpemU6IDI0cHggIWltcG9ydGFudDtcclxuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICB0b3A6M3B4O1xyXG4gICAgICBwYWRkaW5nLWxlZnQ6NXB4O1xyXG4gICAgICBwYWRkaW5nLXJpZ2h0OjVweDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5tb3ZlbWVudC1zdWJtaXQge1xyXG4gICAgcG9zaXRpb246IGZpeGVkO1xyXG4gICAgYm90dG9tOiAwcHg7XHJcbiAgICBwYWRkaW5nOjBweCAxNXB4O1xyXG4gICAgd2lkdGg6MTAwJTtcclxuICAgIHRleHQtYWxpZ246IHJpZ2h0O1xyXG4gICAgei1pbmRleDogMTtcclxuICB9XHJcblxyXG4gIC5tb2RhbC1mb290ZXIge1xyXG4gICAgcGFkZGluZzogNXB4IDE1cHg7XHJcbiAgICBib3JkZXItdG9wOiAwcHg7XHJcbiAgICB0ZXh0LWFsaWduOiByaWdodDtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICNmNGY0ZjQ7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICBib3R0b206MHB4O1xyXG4gICAgaGVpZ2h0OiA1NXB4O1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgfVxyXG5cclxufVxyXG5cclxuLm1vbml0b3ItdmlldyB7XHJcbiAgLmNoZWNrYm94IHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgbWFyZ2luLXRvcDogLTVweDtcclxuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XHJcbiAgfVxyXG5cclxuICAucmFkaW8gaW5wdXRbdHlwZT1cInJhZGlvXCJdLFxyXG4gIC5yYWRpby1pbmxpbmUgaW5wdXRbdHlwZT1cInJhZGlvXCJdLFxyXG4gIC5jaGVja2JveCBpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl0sXHJcbiAgLmNoZWNrYm94LWlubGluZSBpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl0ge1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgbWFyZ2luLWxlZnQ6IC0yMHB4O1xyXG4gICAgbWFyZ2luLXRvcDogOXB4O1xyXG4gIH1cclxuXHJcbiAgLnJhZGlvICsgLnJhZGlvLFxyXG4gIC5jaGVja2JveCArIC5jaGVja2JveCB7XHJcbiAgICBtYXJnaW4tdG9wOiAtMjBweDtcclxuICB9XHJcblxyXG4gIC51cHBlcmNhc2UsXHJcbiAgaW5wdXRbdHlwZT1cInRleHRcIl0ge1xyXG4gICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XHJcbiAgfVxyXG5cclxuICAudG9vbGJhciB7XHJcbiAgICAubWFzdGVyLXNlYXJjaCB7XHJcbiAgICAgIG1hcmdpbi10b3A6IDRweDtcclxuICAgICAgbWFyZ2luLWxlZnQ6IDJweDtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogLThweDtcclxuICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgIHdpZHRoOiA3OCU7XHJcbiAgICAgIHBhZGRpbmc6IEBwYWRkaW5nLWJhc2UtdmVydGljYWwgQHBhZGRpbmctYmFzZS1ob3Jpem9udGFsO1xyXG4gICAgICBmb250LXNpemU6IEBmb250LXNpemUtYmFzZTtcclxuICAgICAgbGluZS1oZWlnaHQ6IEBsaW5lLWhlaWdodC1iYXNlO1xyXG4gICAgICBjb2xvcjogQGlucHV0LWNvbG9yO1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBAaW5wdXQtYmc7XHJcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7IC8vIFJlc2V0IHVudXN1YWwgRmlyZWZveC1vbi1BbmRyb2lkIGRlZmF1bHQgc3R5bGU7IHNlZSBodHRwczovL2dpdGh1Yi5jb20vbmVjb2xhcy9ub3JtYWxpemUuY3NzL2lzc3Vlcy8yMTRcclxuICAgICAgYm9yZGVyOiAxcHggc29saWQgQGlucHV0LWJvcmRlcjtcclxuICAgICAgYm9yZGVyLXJhZGl1czogQGlucHV0LWJvcmRlci1yYWRpdXM7IC8vIE5vdGU6IFRoaXMgaGFzIG5vIGVmZmVjdCBvbiA8c2VsZWN0PnMgaW4gc29tZSBicm93c2VycywgZHVlIHRvIHRoZSBsaW1pdGVkIHN0eWxhYmlsaXR5IG9mIDxzZWxlY3Q+cyBpbiBDU1MuXHJcbiAgICAgIC5ib3gtc2hhZG93KGluc2V0IDAgMXB4IDFweCByZ2JhKDAsMCwwLC4wNzUpKTtcclxuICAgICAgLnRyYW5zaXRpb24oflwiYm9yZGVyLWNvbG9yIGVhc2UtaW4tb3V0IC4xNXMsIGJveC1zaGFkb3cgZWFzZS1pbi1vdXQgLjE1c1wiKTtcclxuICAgIH1cclxuXHJcbiAgICAuZm9ybS1ncm91cCB7XHJcbiAgICAgID4gLnJvdzpmaXJzdC1jaGlsZCB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDsgLy8gbGVzcyBzcGFjZSBiZWZvcmUgdGhlIHNlYXJjaCBidXR0b25cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICAuYnRuLWZpbHRlciB7XHJcbiAgICBtYXJnaW4tdG9wOiA0cHg7XHJcbiAgfVxyXG5cclxuICAucGxhbm5lZCB7XHJcbiAgICAvLyBibHVlXHJcbiAgICBjb2xvcjogaHNsKDI0MCwgMTAwJSwgMjUlKTtcclxuICAgIGJhY2tncm91bmQtY29sb3I6IGhzbCgyNDAsIDEwMCUsIDc1JSk7XHJcbiAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoaHNsKDI0MCwgMTAwJSwgODAlKSwgaHNsKDI0MCwgMTAwJSwgNzUlKSk7XHJcbiAgfVxyXG5cclxuICAuaW5wcm9ncmVzcywgLmFjY2VwdGVkIHtcclxuICAgIC8vIGdyZWVuXHJcbiAgICBjb2xvcjogaHNsKDEyMCwgMTAwJSwgMjUlKTtcclxuICAgIGJhY2tncm91bmQtY29sb3I6IGhzbCgxMjAsIDEwMCUsIDc1JSk7XHJcbiAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoaHNsKDEyMCwgODAlLCA4NSUpLCBoc2woMTIwLCA4MCUsIDc1JSkpO1xyXG4gIH1cclxuXHJcbiAgLmNvbXBsZXRlZCB7XHJcbiAgICAvLyB5ZWxsb3dcclxuICAgIGNvbG9yOiBoc2woNDAsIDEwMCUsIDI1JSk7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiBoc2woNDAsIDEwMCUsIDc1JSk7XHJcbiAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoaHNsKDQwLCAxMDAlLCA4MCUpLCBoc2woNDAsIDEwMCUsIDc1JSkpO1xyXG4gIH1cclxuXHJcbiAgLmF0dGVudGlvbiwgLmNhbmNlbGxlZCwgLnJlamVjdGVkIHtcclxuICAgIC8vIHJlZFxyXG4gICAgY29sb3I6IGhzbCgwLCAxMDAlLCAyNSUpO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogaHNsKDAsIDEwMCUsIDc1JSk7XHJcbiAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoaHNsKDAsIDEwMCUsIDgwJSksIGhzbCgwLCAxMDAlLCA3NSUpKTtcclxuICB9XHJcblxyXG4gIC5ibHVlIHtcclxuICAgIGNvbG9yOiAjM2E4N2FkO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2Q5ZWRmNztcclxuICAgIGJvcmRlci1jb2xvcjogI2JjZThmMTtcclxuICB9XHJcblxyXG4gIC5ncmVlbiB7XHJcbiAgICBjb2xvcjogIzQ2ODg0NztcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICNkZmYwZDg7XHJcbiAgICBib3JkZXItY29sb3I6ICNkNmU5YzY7XHJcbiAgfVxyXG5cclxuICAucmVkIHtcclxuICAgIGNvbG9yOiAjYjk0YTQ4O1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2YyZGVkZTtcclxuICAgIGJvcmRlci1jb2xvcjogI2VlZDNkNztcclxuICB9XHJcblxyXG4gIC51cHBlcmNhc2Ugc3BhbiB7XHJcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gIH1cclxuXHJcbiAgLnRhYi1jb250ZW50IHtcclxuICAgIHBhZGRpbmctdG9wOiAxMHB4O1xyXG4gIH1cclxuXHJcbiAgLmxlZ2VuZCB7XHJcbiAgICAmPiBkaXYge1xyXG4gICAgICBsaW5lLWhlaWdodDogMS40ZW07XHJcbiAgICAgIGZvbnQtc2l6ZTogMC45NWVtO1xyXG4gICAgICBwYWRkaW5nOiAuNGVtIC42ZW07XHJcbiAgICAgIG1hcmdpbjogNXB4IDA7XHJcblxyXG4gICAgICAmOmZpcnN0LWNoaWxkIHtcclxuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjZGJkYmRlO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLnRhYmxlIHtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgIH1cclxuXHJcbiAgICB0aCxcclxuICAgIHRkIHtcclxuICAgICAgYm9yZGVyOiAwICFpbXBvcnRhbnQ7XHJcbiAgICAgIHdpZHRoOiAyNSU7XHJcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5vcGVyYXRpb25zLW1vbml0b3Ige1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgcGFkZGluZy10b3A6IDIwcHg7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogNjRweDsgLyogbWFrZSByb29tIGZvciB0aGUgZGlzcGF0Y2ggYnV0dG9uICsgMTBweCBtYXJnaW4gKyAyMHB4IGJvdHRvbSBndXR0ZXIgKi9cclxuICB9XHJcblxyXG4gIC5kaXNwYXRjaC1idXR0b24ge1xyXG4gICAgLyogYWJzb2x1dGVseSBwb3NpdGlvbiB0aGUgZGlzcGF0Y2ggYnV0dG9uIGF0IHRoZSBib3R0b20gb2YgdGhlIGNvbnRhaW5lciAqL1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgYm90dG9tOiAyMHB4O1xyXG4gIH1cclxufVxyXG5cclxuLmstZ3JpZCB7XHJcbiAgZm9udC1zaXplOiAwLjk1ZW07XHJcbn1cclxuXHJcbi5rLWdyaWQgdGQge1xyXG4gIGxpbmUtaGVpZ2h0OiAxLjRlbTtcclxufVxyXG5cclxuLm1vZGFsLXhse1xyXG4gIHdpZHRoOiA4MCU7XHJcbn1cclxuXHJcbi5tb2RhbC1tYXgtaGVpZ2h0IHtcclxuICAubW9kYWwtZGlhbG9nIHtcclxuICAgIGhlaWdodCA6IH5cImNhbGMoMTAwJSAtIDgwcHgpXCI7XHJcbiAgfVxyXG5cclxuICAubW9kYWwtY29udGVudCB7XHJcbiAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgfVxyXG5cclxuICAubW9kYWwtYm9keSB7XHJcbiAgICBoZWlnaHQ6IH5cImNhbGMoMTAwJSAtIDEyMHB4KVwiO1xyXG4gIH1cclxuXHJcblxyXG59XHJcblxyXG4ubW9kYWwteGwtc217XHJcbiAgbWF4LXdpZHRoOiAxMjUwcHg7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbn1cclxuXHJcblxyXG4uYWN0aW9uLW1lbnUtb3ZlcmxheXtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgei1pbmRleDogMjAwMDtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwyNTUsMjU1LDAuOSk7XHJcbiAgdG9wOjUwJTtcclxuICBsZWZ0OjUwJTtcclxufVxyXG5cclxuLm1vZGFsLW92ZXJsYXl7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LDI1NSwyNTUsMC45KTtcclxuICB0b3A6NTAlO1xyXG4gIGxlZnQ6NTAlO1xyXG59XHJcblxyXG4uZWRpdC1pY29uIHtcclxuICBjdXJzb3I6IHBvaW50ZXI7XHJcbn1cclxuXHJcbi8vIERpc2FibGVkIHN0YXRlXHJcbi8vXHJcbi8vIEdyYXkgb3V0IHRleHQgYW5kIGVuc3VyZSB0aGUgaG92ZXIvZm9jdXMgc3RhdGUgcmVtYWlucyBncmF5XHJcblxyXG4uZHJvcGRvd24tbWVudSA+IC5kaXNhYmxlZCA+IGEge1xyXG4gICYsXHJcbiAgJjpob3ZlcixcclxuICAmOmZvY3VzIHtcclxuICAgIGNvbG9yOiByZ2JhKDExOSwgMTE5LCAxMTksIDAuNDMpO1xyXG4gIH1cclxuXHJcbiAgLy8gTnVrZSBob3Zlci9mb2N1cyBlZmZlY3RzXHJcbiAgJjpob3ZlcixcclxuICAmOmZvY3VzIHtcclxuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gICAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTsgLy8gUmVtb3ZlIENTUyBncmFkaWVudFxyXG4gICAgLnJlc2V0LWZpbHRlcigpO1xyXG4gICAgY3Vyc29yOiBAY3Vyc29yLWRpc2FibGVkO1xyXG4gIH1cclxufVxyXG5cclxuaW5wdXQ6Oi1tcy1jbGVhciB7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG59XHJcblxyXG4uay1maWx0ZXJjZWxsID4gc3BhbiA+IC5rLWF1dG9jb21wbGV0ZSA+IC5rLWktY2xvc2Uge1xyXG4gIGRpc3BsYXk6IG5vbmU7XHJcbn1cclxuXHJcbi5tb2RhbC5mYWRlIHtcclxuICBvcGFjaXR5OiAxO1xyXG59XHJcblxyXG4ubW9kYWwuZmFkZSAubW9kYWwtZGlhbG9nLCAubW9kYWwuaW4gLm1vZGFsLWRpYWxvZyB7XHJcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAwKTtcclxuICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgMCk7XHJcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgMCk7XHJcbn1cclxuXHJcbi5sb2FkaW5nLW92ZXJsYXl7XHJcbiAgei1pbmRleDogOTk5OTkhaW1wb3J0YW50O1xyXG59XHJcblxyXG4vLyBtb25pdG9yIGdyaWQgb25seS5cclxuI21vbml0b3JNb3ZlbWVudHNUYWJsZUdyaWQge1xyXG4gIC5rLW11bHRpc2VsZWN0LXdyYXAge1xyXG4gICAgLmstaS1jbG9zZSB7XHJcbiAgICAgIGhlaWdodDogMXB4O1xyXG4gICAgICB3aWR0aDogMXB4O1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLmFkZGl0aW9uYWwtdG9vbGJhciB7XHJcbiAgICB6LWluZGV4OiAxO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2VjZWNlYztcclxuICB9XHJcblxyXG4gIC50b29sYmFyOm5vdCguYWRkaXRpb25hbC10b29sYmFyKXtcclxuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICByaWdodDogMTlweDtcclxuICAgIHRvcDogLTEycHg7XHJcbiAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgLmstZ3JvdXBpbmctaGVhZGVyIHtcclxuICAgIGJhY2tncm91bmQ6ICNlY2VjZWM7XHJcbiAgICB0b3VjaC1hY3Rpb246IG5vbmU7XHJcbiAgICB6LWluZGV4OiAxO1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICB9XHJcblxyXG4gIC5rLWJ1dHRvbiB7XHJcbiAgICAuay1pLWNsb3NlIHtcclxuICAgICAgaGVpZ2h0OiAxNXB4O1xyXG4gICAgICB3aWR0aDogMTVweDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gICNzZWFyY2hCdXR0b24ge1xyXG4gICAgY29sb3I6IHdoaXRlO1xyXG4gICAgdGV4dC10cmFuc2Zvcm06IG5vbmUgIWltcG9ydGFudDtcclxuICAgIGJhY2tncm91bmQtY29sb3I6IEBncmlkUHJpbWFyeTtcclxuICAgIGZvbnQtc2l6ZTogMTNweDtcclxuICAgIGJvcmRlci1yYWRpdXM6IDRweDtcclxuICB9XHJcbn1cclxuXHJcbi8vIC5rLXBpY2tlci13cmFwIHtcclxuXHJcbi8vICAgLmstaS1jYWxlbmRhciB7XHJcbi8vICAgfVxyXG4vLyB9XHJcblxyXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxNDQwcHgpIHtcclxuICAjbW9uaXRvck1vdmVtZW50c1RhYmxlR3JpZCB7XHJcbiAgICAuYWRkaXRpb25hbC10b29sYmFyIHtcclxuICAgICAgd2lkdGg6aW5pdGlhbCAhaW1wb3J0YW50O1xyXG4gICAgICBwYWRkaW5nOjBweCAxMHB4O1xyXG4gICAgICBoZWlnaHQ6IDQwcHg7XHJcbiAgICB9XHJcbiAgICAmLnR3by10b29sYmFycyAuay1ncm91cGluZy1oZWFkZXIge1xyXG4gICAgICB3aWR0aDogaW5pdGlhbCAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG4gICAgLmstaGVhZGVyIHtcclxuICAgICAgLmstZ3JpZC10b29sYmFyIHtcclxuICAgICAgICBwYWRkaW5nLWxlZnQ6MHB4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4vL2llIGZpeCBmb3IgYm90dG9tIGJ1dHRvbnMgb2YgbW9kYWxcclxuQG1lZGlhIHNjcmVlbiBhbmQgKC1tcy1oaWdoLWNvbnRyYXN0OiBhY3RpdmUpLCAoLW1zLWhpZ2gtY29udHJhc3Q6IG5vbmUpIHtcclxuICAubW92ZW1lbnQtc3VibWl0IHtcclxuICAgIHdpZHRoOmF1dG8gIWltcG9ydGFudDtcclxuICAgIGJvdHRvbToxMHB4ICFpbXBvcnRhbnQ7XHJcbiAgICBtYXJnaW4tcmlnaHQ6MTBweDtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcclxuICAgIHJpZ2h0OiAwcHg7XHJcbiAgfVxyXG59XHJcblxyXG4uYWctdGhlbWUtYmFsaGFtIHtcclxuICBmb250LXNpemU6IDE0cHggIWltcG9ydGFudDtcclxuICBmb250LWZhbWlseTogUm9ib3RvLCBzYW5zLXNlcmlmLCBBcmlhbCAhaW1wb3J0YW50O1xyXG5cclxuXHJcblxyXG4gIC5hZy1ncmlkLWNoZWNrYm94IHtcclxuICAgIHBhZGRpbmc6MHB4ICFpbXBvcnRhbnQ7XHJcblxyXG4gICAgLmFnLWljb24ge1xyXG4gICAgICB3aWR0aDoxMDAlO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJiNpbnZvaWNlTGlzdCB7XHJcblxyXG4gICAgLmdyaWQtdGl0bGUge1xyXG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgIHBhZGRpbmctdG9wOjE1cHg7XHJcbiAgICB9XHJcbiAgICAuYWctcm9vdC13cmFwcGVyLmFnLWxheW91dC1ub3JtYWwge1xyXG4gICAgICBoZWlnaHQ6IDU4MHB4O1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLmFnLWNvbHVtbi1kcm9wLWNlbGwtYnV0dG9uIHtcclxuICAgIGJhY2tncm91bmQ6IG5vbmUgIWltcG9ydGFudDtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbiAgICAmOmFmdGVyIHtcclxuICAgICAgY29udGVudDogJ1xcZjAwZCc7XHJcbiAgICAgIGNvbG9yOiB3aGl0ZTtcclxuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICB0b3A6IC0xMHB4O1xyXG4gICAgICBsZWZ0OiAtMTVweDtcclxuICAgICAgei1pbmRleDogMjtcclxuICAgICAgZm9udC1mYW1pbHk6IEZvbnRBd2Vzb21lO1xyXG4gICAgICBmb250LXNpemU6IDE1cHg7XHJcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5hZy1yb3ctc2VsZWN0ZWQge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjpyZ2JhKDAsIDgyLCAxNTgsIDAuMTUpICFpbXBvcnRhbnQ7XHJcbiAgICBib3JkZXItYm90dG9tOjFweCBzb2xpZCByZ2JhKDAsIDgyLCAxNTgsIDAuMykgIWltcG9ydGFudDtcclxuICB9XHJcblxyXG4gIC5hZy1mbG9hdGluZy1maWx0ZXItYnV0dG9uIHtcclxuICAgIGxpbmUtaGVpZ2h0OiBpbml0aWFsICFpbXBvcnRhbnQ7XHJcbiAgICBtYXJnaW4tdG9wOiAwcHggIWltcG9ydGFudDtcclxuXHJcbiAgICBidXR0b24ge1xyXG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAjYmJiICFpbXBvcnRhbnQ7XHJcbiAgICAgIGJvcmRlci1sZWZ0OiAwcHggIWltcG9ydGFudDtcclxuICAgICAgaGVpZ2h0OiAyNXB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiAxNHB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgIG1hcmdpbi10b3A6IDNweCAhaW1wb3J0YW50O1xyXG4gICAgICBwYWRkaW5nOiA2cHggIWltcG9ydGFudDtcclxuICAgICAgd2lkdGg6IDI0cHggIWltcG9ydGFudDtcclxuXHJcbiAgICAgICY6aG92ZXIge1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6I2NjYyAhaW1wb3J0YW50O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAuYWctcm93IHtcclxuXHJcbiAgICAmLmFnLXJvdy1zZWxlY3RlZCB7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNiN2U0ZmYgIWltcG9ydGFudDtcclxuICAgICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogIzkwYzhlYiAhaW1wb3J0YW50O1xyXG5cclxuICAgIH1cclxuXHJcbiAgICAmOm5vdCguYWctcm93LWdyb3VwKSB7XHJcbiAgICAgIC5hZy1jZWxsIHtcclxuICAgICAgICBsaW5lLWhlaWdodDogMzVweCAhaW1wb3J0YW50O1xyXG4gICAgICAgIGJvcmRlcjogMHB4O1xyXG5cclxuICAgICAgICAuYWctZ3JvdXAtZXhwYW5kZWQge1xyXG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzAwNTI5ZTtcclxuICAgICAgICAgIGJvcmRlcjogMHB4O1xyXG4gICAgICAgICAgY29sb3I6IHdoaXRlO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmFnLWdyb3VwLWV4cGFuZGVkLFxyXG4gICAgICAgIC5hZy1ncm91cC1jb250cmFjdGVkIHtcclxuICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgbGVmdDogMHB4O1xyXG4gICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICB9XHJcblxyXG4gICAgICAgIGEge1xyXG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLDgyLDE1OCwuMSk7XHJcbiAgICAgICAgICBwYWRkaW5nOiAycHggN3B4O1xyXG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogMTBweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIHNwYW4ge1xyXG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICBsaW5lLWhlaWdodDogMzVweDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmLmFnLXJvdy1ncm91cCB7XHJcbiAgICAgIC5idG4tYWN0aW9ucyB7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgfVxyXG5cclxuICAgICAgLmFnLWNlbGwge1xyXG4gICAgICAgIHBhZGRpbmctdG9wOjNweDtcclxuXHJcbiAgICAgICAgLmFnLWdyb3VwLWNvbnRyYWN0ZWQsXHJcbiAgICAgICAgLmFnLWdyb3VwLWV4cGFuZGVkIHtcclxuICAgICAgICAgIC5mYSB7XHJcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDdweDtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICB9XHJcblxyXG4gICAgICAvLyAuYWctZ3JvdXAtdmFsdWUsXHJcbiAgICAgIC8vIC5hZy1ncm91cC1jaGlsZC1jb3VudCB7XHJcbiAgICAgIC8vICAgbGluZS1oZWlnaHQ6IDM1cHggIWltcG9ydGFudDtcclxuICAgICAgLy8gfVxyXG4gICAgfVxyXG5cclxuICB9XHJcblxyXG5cclxuICAuYWctY29sdW1uLWRyb3Age1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2VjZWNlYyAhaW1wb3J0YW50O1xyXG4gICAgaGVpZ2h0OiA0MHB4ICFpbXBvcnRhbnQ7XHJcbiAgICBsaW5lLWhlaWdodDogNDBweCAhaW1wb3J0YW50O1xyXG5cclxuICAgIC5hZy1jb2x1bW4tZHJvcC1lbXB0eS1tZXNzYWdlIHtcclxuICAgICAgY29sb3I6ICM5OTkgIWltcG9ydGFudDtcclxuICAgICAgb3BhY2l0eTogMSAhaW1wb3J0YW50O1xyXG4gICAgICBoZWlnaHQ6IDM4cHggIWltcG9ydGFudDtcclxuICAgICAgbGluZS1oZWlnaHQ6IDM4cHggIWltcG9ydGFudDtcclxuICAgICAgZm9udC13ZWlnaHQ6IDMwMDtcclxuICAgICAgZm9udC1zaXplOiAxM3B4ICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcblxyXG4gICAgLmFnLWNvbHVtbi1kcm9wLWNlbGwge1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOkBjb3Jwb3JhdGVCbHVlO1xyXG4gICAgICBjb2xvcjogd2hpdGU7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuXHJcbiAgLmFnLWZpbHRlci1ib2R5IHtcclxuICAgIC5ncmlkRGF0ZVBpY2tlckNvbnRhaW5lciB7XHJcbiAgICAgIC5yZXNldCB7XHJcbiAgICAgICAgcGFkZGluZzogNHB4IDdweCA1cHg7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2NjYztcclxuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgIH1cclxuICAgICAgLmdyaWREYXRlUGlja2VyICB7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6NHB4O1xyXG4gICAgICAgIHdpZHRoOiA4NSU7XHJcbiAgICAgICAgcGFkZGluZy1sZWZ0OjVweDtcclxuXHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgfVxyXG5cclxuICAuYWctaGVhZGVyLXJvdyB7XHJcbiAgICAvLyBUT1AgUk9XXHJcbiAgICAmOmZpcnN0LWNoaWxkIHtcclxuXHJcbiAgICAgIC5hZy1oZWFkZXItaWNvbiB7XHJcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICB9XHJcblxyXG4gICAgICAuYWctaGVhZGVyLWNlbGwge1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6I2Q2ZDZkNjtcclxuICAgICAgICBmb250LWZhbWlseTogUm9ib3RvLCBzYW5zLXNlcmlmLCBBcmlhbCAhaW1wb3J0YW50O1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICAgICAgY29sb3I6ICMyMjI7XHJcbiAgICAgICAgZm9udC1zaXplOjEzcHg7XHJcblxyXG4gICAgICAgIC5hZy1pY29uLW1lbnUge1xyXG4gICAgICAgICAgb3BhY2l0eTogMSAhaW1wb3J0YW50O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC8vIEZpbHRlciBST3dcclxuICAgICY6bGFzdC1jaGlsZCB7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6I0E4QThBODtcclxuICAgICAgYm94LXNoYWRvdyA6IGluc2V0IDFweCA0cHggOXB4IC02cHggIzY2NjtcclxuICAgICAgZm9udC1mYW1pbHk6IFJvYm90bywgc2Fucy1zZXJpZiwgQXJpYWwgIWltcG9ydGFudDtcclxuICAgICAgZm9udC13ZWlnaHQ6IDMwMDtcclxuICAgICAgY29sb3I6ICMzMzM7XHJcbiAgICAgIGZvbnQtc2l6ZToxM3B4O1xyXG4gICAgICBoZWlnaHQ6IGF1dG87XHJcblxyXG4gICAgICAuZ3JpZERhdGVQaWNrZXJDb250YWluZXIge1xyXG5cclxuICAgICAgICAuZ3JpZERhdGVQaWNrZXIgIHtcclxuICAgICAgICAgIGhlaWdodDogMjVweDtcclxuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyNXB4O1xyXG4gICAgICAgICAgbWFyZ2luLXRvcDogM3B4O1xyXG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogM3B4O1xyXG4gICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI2NjYztcclxuICAgICAgICAgIHBhZGRpbmctbGVmdDo1cHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAucmVzZXQge1xyXG4gICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgcmlnaHQ6IDI1cHg7XHJcbiAgICAgICAgICBwYWRkaW5nOiA3cHg7XHJcbiAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG5cclxuICAgICAgLmFnLWZsb2F0aW5nLWZpbHRlci1pbnB1dCxcclxuICAgICAgLmFnLWZpbHRlci1maWx0ZXIge1xyXG4gICAgICAgIGhlaWdodDoyNXB4O1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OjI1cHg7XHJcbiAgICAgICAgbWFyZ2luLXRvcDozcHg7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTozcHg7XHJcbiAgICAgICAgYm9yZGVyOjFweCBzb2xpZCAjY2NjO1xyXG5cclxuICAgICAgICAmW3JlYWRvbmx5XSB7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGRkO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICB9XHJcblxyXG4gIFtyZWY9XCJlRGV0YWlsR3JpZFwiXSB7XHJcbiAgICAuYnRuLWFjdGlvbnMge1xyXG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgIGJvdHRvbTogM3B4O1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLmJ0bi1hY3Rpb25zIHtcclxuICAgIG1hcmdpbi10b3A6IDBweDtcclxuICB9XHJcblxyXG4gIC5hZy1oZWFkZXItY2VsbC1tZW51LWJ1dHRvbiB7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICByaWdodDogNXB4O1xyXG4gIH1cclxuXHJcbiAgLmFnLWhlYWRlci1jZWxsLXNvcnRhYmxlIHtcclxuICAgIHBhZGRpbmc6IDBweCAhaW1wb3J0YW50O1xyXG5cclxuICAgIC5hZy1jZWxsLWxhYmVsLWNvbnRhaW5lciB7XHJcbiAgICAgIHBhZGRpbmctbGVmdDoxMHB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDEwcHggIWltcG9ydGFudDtcclxuICAgIH1cclxuXHJcbiAgICAuZmEtZmlsdGVyIHtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogQGNvcnBvcmF0ZUJsdWU7XHJcbiAgICAgIHBhZGRpbmc6IDRweCA1cHg7XHJcbiAgICAgIGJvcmRlci1yYWRpdXM6IDI1cHg7XHJcbiAgICAgIGNvbG9yOndoaXRlO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLmFnLWhlYWRlci1jZWxsLXNvcnRlZC1ub25lIHtcclxuICAgICY6aG92ZXIge1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGRkO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLmFnLWhlYWRlci1jZWxsLXNvcnRlZC1kZXNjLFxyXG4gIC5hZy1oZWFkZXItY2VsbC1zb3J0ZWQtYXNjIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6IEBjb3Jwb3JhdGVCbHVlO1xyXG4gICAgY29sb3I6IHdoaXRlO1xyXG4gICAgYm9yZGVyOjBweDtcclxuXHJcbiAgICAuYWctaWNvbiB7XHJcbiAgICAgIGNvbG9yOiB3aGl0ZTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5hZy1oZWFkZXItY2VsbC1yZXNpemUsXHJcbiAgLmFnLWhlYWRlci1jZWxsIHtcclxuICAgICY6YWZ0ZXIge1xyXG4gICAgICBoZWlnaHQ6IDMycHggIWltcG9ydGFudDtcclxuICAgICAgbWFyZ2luLXRvcDogMHB4ICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAuYWctYm9keS1uby1zZWxlY3Qge1xyXG4gICAgLmFnLWNvbHVtbi1kcm9wIHtcclxuICAgICAgdHJhbnNpdGlvbjphbGwgMC4zcyBsaW5lYXI7XHJcbiAgICAgIGJvcmRlci1zdHlsZTogZGFzaGVkO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLmFnLWNvbHVtbi1kcm9wLWNlbGwge1xyXG4gICAgaGVpZ2h0OiAzMHB4ICFpbXBvcnRhbnQ7XHJcbiAgICBtYXJnaW4tdG9wOiA2cHggIWltcG9ydGFudDtcclxuXHJcbiAgICAuYWctY29sdW1uLWRyb3AtY2VsbC10ZXh0IHtcclxuICAgICAgbWFyZ2luLWxlZnQ6IDBweCAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG5cclxuICB9XHJcblxyXG59XHJcblxyXG4ubW0tZ3JpZC1oZWlnaHQge1xyXG4gIGhlaWdodDogflwiY2FsYygxMDAlIC0gNDBweClcIjtcclxufVxyXG5cclxuXHJcblxyXG4uYnRuLWFjdGlvbnMge1xyXG4gIHBhZGRpbmc6MHB4IDNweDtcclxuICBtYXJnaW4tdG9wOiAycHg7XHJcbiAgY29sb3I6I2FhYTtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiNlY2VjZWM7XHJcbiAgYm9yZGVyOjBweDtcclxuXHJcbiAgLmZhLWJhcnMge1xyXG4gICAgICBtYXJnaW4tcmlnaHQ6MHB4O1xyXG4gIH1cclxuXHJcbiAgLmZhLWNhcmV0LWRvd24ge1xyXG4gICAgICBtYXJnaW4tbGVmdDoycHg7XHJcbiAgICAgIGZvbnQtc2l6ZTogMTBweDtcclxuICB9XHJcbn1cclxuXHJcbi5hZy1yb3ctaG92ZXIge1xyXG4gIC5idG4tYWN0aW9ucyB7XHJcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBsaW5lYXI7XHJcbiAgICBjb2xvcjogd2hpdGU7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiBAY29ycG9yYXRlQmx1ZTtcclxuICB9XHJcblxyXG4gIFtyZWY9XCJlRGV0YWlsR3JpZFwiXSB7XHJcbiAgICAuYnRuLWFjdGlvbnMge1xyXG4gICAgICBjb2xvcjojYWFhO1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiNlY2VjZWM7XHJcbiAgICB9XHJcblxyXG4gICAgLmFnLXJvdy1ob3ZlciB7XHJcbiAgICAgIC5idG4tYWN0aW9ucyB7XHJcbiAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuMnMgbGluZWFyO1xyXG4gICAgICAgIGNvbG9yOiB3aGl0ZTtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBAY29ycG9yYXRlQmx1ZTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbn1cclxuXHJcbi5ncmlkLXRvb2xiYXIge1xyXG4gIC8vIG1heC13aWR0aDo0NTBweDtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XHJcbiAgcmlnaHQ6IDIwcHg7XHJcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDVweCk7XHJcbiAgei1pbmRleDogNDtcclxuXHJcbiAgLnByb2ZpbGUtbmFtZSB7XHJcbiAgICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xyXG4gIH1cclxuXHJcbiAgLmJ0bi10b29sYmFyIHtcclxuICAgIC8vbWFyZ2luLWxlZnQ6NHB4O1xyXG4gICAgZm9udC1zaXplOiAxOHB4O1xyXG4gICAgY29sb3I6IzY2NjtcclxuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gICAgYm9yZGVyOjBweDtcclxuICAgIHBhZGRpbmc6IDJweCA4cHg7XHJcbiAgfVxyXG5cclxuICAucHVsc2UtcmVmcmVzaCB7XHJcbiAgICBhbmltYXRpb246IHB1bHNpbmcgNHMgaW5maW5pdGUgYWx0ZXJuYXRlO1xyXG4gIH1cclxuXHJcbiAgLmRyb3Bkb3duLWNvbnRhaW5lciB7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgfVxyXG5cclxuICAuZ3JpZC1zZWFyY2gtY29udGFpbmVyIHtcclxuICAgIGJhY2tncm91bmQ6IHdoaXRlO1xyXG4gICAgZGlzcGxheTppbmxpbmUtYmxvY2s7XHJcbiAgICBtYXJnaW4tdG9wOiAycHg7XHJcbiAgICBwYWRkaW5nOiAzcHggMTBweDtcclxuICAgIGJvcmRlci1yYWRpdXM6IDVweDtcclxuICAgIG1hcmdpbi1yaWdodDogNXB4O1xyXG5cclxuICAgIC5mYS1zZWFyY2gge1xyXG4gICAgICBjb2xvcjojOTk5O1xyXG4gICAgfVxyXG5cclxuICAgIGlucHV0IHtcclxuICAgICAgYm9yZGVyOjBweDtcclxuICAgICAgb3V0bGluZTogbm9uZTtcclxuICAgICAgcGFkZGluZy1sZWZ0OjVweDtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi5hZy1zaWRlLWJ1dHRvbnMge1xyXG4gIGRpc3BsYXk6IG5vbmU7XHJcbn1cclxuXHJcblxyXG4uaW5wcm9ncmVzcywgLmFjY2VwdGVkIHtcclxuICAvLyBncmVlblxyXG4gIGNvbG9yOiAjMDI2MzAyO1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICNFQkZDRTkgIWltcG9ydGFudDtcclxufVxyXG5cclxuLmNvbXBsZXRlZCB7XHJcbiAgLy8geWVsbG93XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y4ZjJkZiAhaW1wb3J0YW50O1xyXG5cclxufVxyXG5cclxuLmF0dGVudGlvbiwgLmNhbmNlbGxlZCwgLnJlamVjdGVkIHtcclxuICAvLyByZWRcclxuICBjb2xvcjogaHNsKDAsIDEwMCUsIDI1JSk7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogaHNsKDAsIDEwMCUsIDc1JSk7XHJcbn1cclxuXHJcbi5wbGFubmVkIHtcclxuICAvLyBibHVlXHJcbiAgY29sb3I6IEBjb3Jwb3JhdGVCbHVlO1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICNFQ0Y3RkYgIWltcG9ydGFudDtcclxufVxyXG5cclxuXHJcbi5oYXoge1xyXG4gIGNvbG9yOiNDQzAwMDAgIWltcG9ydGFudDtcclxufVxyXG5cclxuLmFnLWJvZHktdmlld3BvcnQge1xyXG4gIC5hZy1yb3cge1xyXG4gICAgYm9yZGVyLWxlZnQ6M3B4IHNvbGlkIHRyYW5zcGFyZW50O1xyXG5cclxuICAgICYucGxhbm5lZCB7XHJcbiAgICAgIGJvcmRlci1sZWZ0OjNweCBzb2xpZCBAY29ycG9yYXRlQmx1ZTtcclxuICAgIH1cclxuICAgICYuaW5wcm9ncmVzcywgLmFjY2VwdGVkIHtcclxuICAgICAgYm9yZGVyLWxlZnQ6M3B4IHNvbGlkICMwMDdmMDA7XHJcbiAgICB9XHJcblxyXG4gICAgJi5jb21wbGV0ZWQge1xyXG4gICAgICBib3JkZXItbGVmdDozcHggc29saWQgI2FmODIwNztcclxuICAgIH1cclxuICB9XHJcblxyXG59XHJcblxyXG4uY29tcGFyYXRvciAge1xyXG4gIG9wdGlvbltkaXNhYmxlZF0ge1xyXG4gICAgZGlzcGxheTpub25lO1xyXG4gIH1cclxufVxyXG5cclxuLmFnLW92ZXJsYXktbG9hZGluZy13cmFwcGVyIHtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsMCwwLDAuNSkgIWltcG9ydGFudDtcclxuICB6LWluZGV4OiA1O1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbiAgLmxvYWRpbmctY29udGFpbmVyIHNwYW4ge1xyXG4gICAgbGVmdDogMHB4O1xyXG4gICAgZm9udC1zaXplOiAxNHB4O1xyXG4gIH1cclxuXHJcbiAgLmhhbGYtY2lyY2xlLXNwaW4ge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjUpO1xyXG4gICAgYm9yZGVyOiA0cHggc29saWQgIzIyMjtcclxuICB9XHJcbn1cclxuXHJcbkBrZXlmcmFtZXMgcHVsc2luZyB7XHJcbiAgMCUsNTAlLDEwMCUge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgICBjb2xvcjogIzMzMztcclxuICB9XHJcbiAgMjUlLDc1JSB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiBAY29ycG9yYXRlQmx1ZTtcclxuICAgIGNvbG9yOndoaXRlO1xyXG4gIH1cclxufVxyXG5cclxuXHJcbi5xdWVyeS1idWlsZGVyIHtcclxuICAuY2hvc2VuLWRyb3Age1xyXG4gICAgbWluLXdpZHRoOiAxNTBweDtcclxuICB9XHJcblxyXG4gIC5yZXF1aXJlZCB7XHJcbiAgICAuY2hvc2VuLWNvbnRhaW5lciB7XHJcbiAgICAgIGJvcmRlcjoxcHggc29saWQgcmVkO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLnJ1bGVzLWdyb3VwLWNvbnRhaW5lciB7XHJcbiAgICBiYWNrZ3JvdW5kOiByZ2JhKDAsMCwwLDAuMDUpICFpbXBvcnRhbnQ7XHJcbiAgICBib3JkZXI6MXB4IHNvbGlkIHJnYmEoMCwwLDAsLjEpICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICAucnVsZS12YWx1ZS1jb250YWluZXIge1xyXG4gICAgbWluLXdpZHRoOiAyMDBweDtcclxuICB9XHJcblxyXG4gIC5jaG9zZW4tc2VhcmNoLWlucHV0IHtcclxuICAgIHRleHQtdHJhbnNmb3JtOiBpbml0aWFsO1xyXG4gIH1cclxuXHJcbiAgLmdyb3VwLWNvbmRpdGlvbnMge1xyXG4gICAgLmJ0bi14cyB7XHJcbiAgICAgICY6bm90KC5hY3RpdmUpe1xyXG4gICAgICAgIC5idG4tc2Vjb25kYXJ5O1xyXG4gICAgICB9XHJcblxyXG4gICAgICAmLmRpc2FibGVkIHtcclxuICAgICAgICBvcGFjaXR5OiAwLjMgIWltcG9ydGFudDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbn1cclxuXHJcblxyXG4uYWctY2VsbC1kYXRhLWNoYW5nZWQtYW5pbWF0aW9uIHtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICB0cmFuc2l0aW9uLWRlbGF5OiA4MDBtcztcclxuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDIwMG1zIGxpbmVhciAhaW1wb3J0YW50O1xyXG59XHJcblxyXG5cclxuLmNob3Nlbi11cCB7XHJcbiAgLmNob3Nlbi1kcm9wIHtcclxuICAgIGJvdHRvbTogMzVweDtcclxuICAgICAgcG9zaXRpb246YWJzb2x1dGUgIWltcG9ydGFudDtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XHJcbiAgfVxyXG59XHJcblxyXG51bC5jaG9zZW4tcmVzdWx0c3tcclxuICAgIGJhY2tncm91bmQtY29sb3I6d2hpdGU7XHJcbiAgICBib3gtc2hhZG93OiAwIDhweCA4cHggcmdiYSgwLCAwLCAwLCAwLjI1KTtcclxuICAgIG92ZXJmbG93LXg6aGlkZGVuICFpbXBvcnRhbnQ7XHJcbiAgICBvdmVyZmxvdy15OmF1dG8gIWltcG9ydGFudDtcclxuICAgIHBhZGRpbmc6IDAgMCAwIDRweCAhaW1wb3J0YW50O1xyXG4gICAgbWFyZ2luOjAgNHB4IDRweCAwICFpbXBvcnRhbnQ7XHJcbn1cclxuLy93b3JrcyBvdXQgdGhlIDEwMCU7XHJcbmFnLWdyaWQtaGVscGVyIHtcclxuICBkaXNwbGF5OiBibG9jaztcclxufVxyXG5cclxuI3NwbGl0TW92ZW1lbnRNb2RhbCAge1xyXG4gIGJvcmRlcjoxcHggc29saWQgI2U0ZTRlNDtcclxuICBwYWRkaW5nOjE1cHg7XHJcblxyXG4gIHRhYmxlIHtcclxuICAgIG1hcmdpbi1ib3R0b206IDBweDtcclxuICB9XHJcbn1cclxuXHJcbi5zcGxpdC1tb3ZlbWVudHMtdmlzdWFscyB7XHJcbiAgbWFyZ2luLXRvcDogMTBweDtcclxuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIGxlZnQ6IDUwJTtcclxuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XHJcblxyXG5cclxuXHJcbiAgLnNwbGl0LWNvbnRhaW5lciB7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICB3aWR0aDogMjcwcHg7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsICNmMmYyZjIgMCUsI2ZmZmZmZiAxMDAlKTtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIHotaW5kZXg6IDI7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMHB4KTtcclxuICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjVzIGxpbmVhcjtcclxuXHJcblxyXG4gICAgJi5tb3ZlLWxlZnQge1xyXG4gICAgICB6LWluZGV4OiAyO1xyXG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMTM3cHgpO1xyXG4gICAgfVxyXG5cclxuICAgICYubW92ZS1yaWdodCB7XHJcbiAgICAgIHotaW5kZXg6IDI7XHJcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMTM3cHgpO1xyXG4gICAgfVxyXG5cclxuICAgICY6Zmlyc3QtY2hpbGQge1xyXG4gICAgICBsZWZ0OiAycHg7XHJcbiAgICAgIGJvcmRlcjoxcHggc29saWQgI2U0ZTRlNDtcclxuICAgICAgYm9yZGVyLXRvcDogMHB4O1xyXG4gICAgICBib3JkZXItcmlnaHQ6MHB4O1xyXG5cclxuICAgICAgLnNwbGl0LXRydWNrIHtcclxuICAgICAgICByaWdodDotMTVweDtcclxuICAgICAgfVxyXG5cclxuICAgICAgLmxpbmUge1xyXG4gICAgICAgIHJpZ2h0OiAwcHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmOmxhc3QtY2hpbGQge1xyXG4gICAgICByaWdodDoycHg7XHJcbiAgICAgIGJvcmRlcjoxcHggc29saWQgI2U0ZTRlNDtcclxuICAgICAgYm9yZGVyLXRvcDogMHB4O1xyXG5cclxuICAgICAgLnNwbGl0LXRydWNrIHtcclxuICAgICAgICBsZWZ0Oi0xNXB4O1xyXG4gICAgICB9XHJcblxyXG4gICAgICAubGluZSB7XHJcbiAgICAgICAgbGVmdDogMHB4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJi5uZXctc3BsaXQge1xyXG4gICAgICB6LWluZGV4OiAxO1xyXG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgIGxlZnQ6IDBweDtcclxuXHJcbiAgICAgIC5zcGxpdC1oZWFkIHtcclxuICAgICAgICBzcGFuIHtcclxuICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcbiAgICAgICAgICBsaW5lLWhlaWdodDogMTtcclxuICAgICAgICAgIHBhZGRpbmc6IDBweCAyMHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgLnNwbGl0LW5ldyB7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIGJvdHRvbTogMHB4O1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDk0YTI7XHJcbiAgICAgICAgY29sb3I6IHdoaXRlO1xyXG4gICAgICAgIHdpZHRoOjEwMCU7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC5mYS1tYXAtbWFya2VyIHtcclxuICAgICAgICBjb2xvcjogIzAwOTRhMiAhaW1wb3J0YW50O1xyXG4gICAgICB9XHJcblxyXG4gICAgICAubGluZSB7XHJcbiAgICAgICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA5NGEyICFpbXBvcnRhbnQ7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuc3BsaXQtdHJ1Y2sge1xyXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgIGJvdHRvbTogMzVweDtcclxuICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA1QTYyO1xyXG4gICAgICBwYWRkaW5nOiAwcHggNXB4O1xyXG5cclxuICAgICAgLmZhLXRydWNrIHtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgbGVmdDozcHg7XHJcbiAgICAgICAgY29sb3I6d2hpdGU7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgIGNvbnRlbnQgOiAnJztcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgcmlnaHQ6LTlweDtcclxuICAgICAgICB0b3A6IDBweDtcclxuICAgICAgICB3aWR0aDogMHB4O1xyXG4gICAgICAgIGhlaWdodDogMHB4O1xyXG4gICAgICAgIGJvcmRlci10b3A6IDEwcHggc29saWQgdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMTBweCBzb2xpZCB0cmFuc3BhcmVudDtcclxuICAgICAgICBib3JkZXItbGVmdDogMTBweCBzb2xpZCAjMDA1QTYyO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLnNwbGl0LWhlYWQge1xyXG4gICAgICBoZWlnaHQ6IDQ1cHg7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiA0NXB4O1xyXG4gICAgICBib3JkZXItYm90dG9tOiAxcHggZGFzaGVkICNlNGU0ZTQ7XHJcblx0fVxyXG5cclxuICAgIC5zcGxpdC1ib2R5IHtcclxuICAgICAgaGVpZ2h0OiA3NXB4O1xyXG5cclxuICAgICAgLmZhLW1hcC1tYXJrZXIge1xyXG4gICAgICAgIGNvbG9yOiM5OTk7XHJcbiAgICAgICAgZm9udC1zaXplOiAzMHB4O1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDEwcHg7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC5saW5lIHtcclxuICAgICAgICB3aWR0aDogNTAlO1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICM5OTk7XHJcbiAgICAgICAgaGVpZ2h0OiAycHg7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIGJvdHRvbTogNDVweDtcclxuICAgICAgfVxyXG5cclxuICAgIH1cclxuXHJcblxyXG4gIH1cclxuXHJcbiAgJi5uby1hbmltYXRpb24ge1xyXG4gICAgbWFyZ2luLXRvcDogMHB4ICFpbXBvcnRhbnQ7XHJcbiAgICBsZWZ0OiBpbml0aWFsO1xyXG4gICAgdHJhbnNmb3JtOiBub25lO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcblxyXG4gICAgLnNwbGl0LWNvbnRhaW5lciB7XHJcbiAgICAgIHdpZHRoOiA1MCUgIWltcG9ydGFudDtcclxuXHJcbiAgICAgIC5zcGxpdC1oZWFkIHtcclxuICAgICAgICBoZWlnaHQ6IDc1cHg7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE7XHJcblx0XHRib3JkZXItYm90dG9tOiAxcHggZGFzaGVkICNlNGU0ZTQ7XHJcblx0XHRwYWRkaW5nLXRvcDogMjBweDtcclxuICAgICAgfVxyXG4gICAgICAuc3BsaXQtYm9keSB7XHJcbiAgICAgICAgaGVpZ2h0OiA2NXB4O1xyXG5cclxuICAgICAgICAuZmEtbWFwLW1hcmtlciB7XHJcbiAgICAgICAgICBjb2xvcjojOTk5O1xyXG4gICAgICAgICAgZm9udC1zaXplOiAzMHB4O1xyXG5cdFx0ICBtYXJnaW4tdG9wOiAxNXB4O1xyXG5cdFx0ICB6LWluZGV4OiA0O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmxpbmUge1xyXG4gICAgICAgICAgd2lkdGg6IDUwJTtcclxuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICM5OTk7XHJcbiAgICAgICAgICBoZWlnaHQ6IDJweDtcclxuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgIGJvdHRvbTogMzBweCAhaW1wb3J0YW50O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cdH1cclxuXHJcblx0LnNwbGl0LXRydWNrIHtcclxuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdGJvdHRvbTogMjBweDtcclxuXHRcdGZvbnQtc2l6ZTogMTRweDtcclxuXHRcdGJhY2tncm91bmQtY29sb3I6ICMwMDVBNjI7XHJcblx0XHRwYWRkaW5nOiAwcHggNXB4O1xyXG5cdH1cclxuXHJcbiAgfVxyXG59XHJcblxyXG4uY29udGFpbmVyLWJvcmRlciB7XHJcblx0Ym9yZGVyOjFweCBzb2xpZCAjRTRFNEU0O1xyXG59XHJcblxyXG4ubm8tYm9yZGVyIHtcclxuXHRib3JkZXItd2lkdGg6MHB4ICFpbXBvcnRhbnQ7XHJcbn1cclxuIiwiXHJcbkBub3RTdGFydGVkQ29sb3I6IEBjb3Jwb3JhdGVCbHVlO1xyXG5Abm90U3RhcnRlZENvbG9yQmc6ICMwMDc5ZmY7XHJcbkBpblByb2dyZXNzQ29sb3I6ICM3OTlkNTI7XHJcbkBkZWxheWVkQ29sb3I6ICNGRjAwMDA7XHJcbkBjb21wbGV0ZWRDb2xvcjogI2ZmZDQ4MDtcclxuQGJvb2tpbmdFcnJvcjogICM1ODAxMDk7XHJcblxyXG4uZHAtdmVoaWNsZS10b29sdGlwIHtcclxuICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gIHBhZGRpbmctYm90dG9tIDogM3B4O1xyXG5cclxuICAuY2MtdmVoaWNsZS1sb2NhdGlvbiAge1xyXG4gICAgPiBkaXYge1xyXG4gICAgICBwYWRkaW5nOiA1cHggNXB4IDBweCAxNXB4O1xyXG4gICAgfVxyXG5cclxuICAgID4gaSB7XHJcbiAgICAgIGxlZnQ6IDNweCAhaW1wb3J0YW50O1xyXG4gICAgICB0b3AgOiA0cHg7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuXHJcbiAgLmdyYXllZCB7XHJcbiAgICBjb2xvcjp3aGl0ZSAhaW1wb3J0YW50O1xyXG5cclxuICAgIC5mYSB7XHJcbiAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuXHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICBhIHtcclxuICAgIGNvbG9yOndoaXRlICFpbXBvcnRhbnQ7XHJcbiAgICAuZmEge1xyXG4gICAgICBwYWRkaW5nLXJpZ2h0OjEwcHg7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG5jYy1wbGFubmVkLWpvYnMge1xyXG4gIC5zaWRlLWVsZW1lbnQge1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgfVxyXG59XHJcblxyXG4uZGF0ZS1sYWJlbCB7XHJcbiAgcGFkZGluZy1sZWZ0OiAxMHB4O1xyXG4gIHBhZGRpbmctcmlnaHQ6IDEwcHg7XHJcbn1cclxuXHJcbi5kb3VibGUtbGVmdCB7XHJcbiAgcGFkZGluZy1yaWdodDogNXB4O1xyXG5cclxuICAuZmEge1xyXG4gICAgJjpmaXJzdC1jaGlsZCB7XHJcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgbGVmdDogN3B4O1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLmRvdWJsZS1yaWdodCB7XHJcbiAgcGFkZGluZy1sZWZ0OiA1cHg7XHJcblxyXG4gIC5mYSB7XHJcbiAgICAmOmxhc3QtY2hpbGQge1xyXG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgIHJpZ2h0OiA3cHg7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG5cclxuY2MtcGxhbm5lZC1qb2ItbWVudSB7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGhlaWdodDogMTAwJTtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHRvcDogMHB4O1xyXG4gICAgbGVmdDogMHB4O1xyXG5cclxuICAgIC5nYW50dC10cmVlLWJvZHkge1xyXG4gICAgICBvdmVyZmxvdzogaW5pdGlhbCAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG5cclxuICAgIC5wbGFubmVkLWpvYi1tZW51LWNvbnRhaW5lciB7XHJcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICB3aWR0aDoxMDAlO1xyXG4gICAgICBoZWlnaHQ6IDEwMCU7XHJcblxyXG4gICAgICAucGxhbm5lZC1qb2ItbWVudSB7XHJcbiAgICAgICAgZmxvYXQ6IHJpZ2h0O1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIG1heC13aWR0aDogMjBweDtcclxuICAgICAgICBoZWlnaHQ6IDIwcHg7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogNnB4O1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwwLDAsMC43KTtcclxuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiA2cHg7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMjBweDtcclxuICAgICAgICBvcGFjaXR5OiAwO1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbiAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNjY2O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmRyb3AtdG9nZ2xlIHtcclxuICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG5cclxuXHJcbiAgICAgICAgICAmOmFmdGVyIHtcclxuICAgICAgICAgICAgY29udGVudDogJ1xcZjBkNyc7XHJcbiAgICAgICAgICAgIGNvbG9yOiB3aGl0ZTtcclxuICAgICAgICAgICAgZm9udC1mYW1pbHk6IEZvbnRBd2Vzb21lO1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIGxlZnQ6IDVweDtcclxuICAgICAgICAgICAgdG9wOiAtNXB4O1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDE3cHg7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbltnYW50dC1kYXktY2hhbmdlXSB7XHJcbiAgcGFkZGluZzogMnB4IDEwcHg7XHJcbiAgY29sb3I6IEBub3RTdGFydGVkQ29sb3JCZztcclxufVxyXG5cclxuXHJcblxyXG4ucGxhbm5lZC1qb2JzIHtcclxuXHJcbiAgaDIge1xyXG4gICAgZm9udC1zaXplOiAxNnB4ICFpbXBvcnRhbnQ7XHJcbiAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgIG1hcmdpbi1ib3R0b206MHB4O1xyXG4gIH1cclxuICAuZGVzY3JpcHRpb24ge1xyXG4gICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgY29sb3I6Z3JleTtcclxuICB9XHJcblxyXG4gIC5nYW50dC1zY3JvbGxhYmxlLWhlYWRlciB7XHJcbiAgICAvL2JvcmRlci1sZWZ0OjFweCBzb2xpZCB3aGl0ZTtcclxuICB9XHJcblxyXG4gIC5nYW50dC1zaWRlLWNvbnRlbnQge1xyXG4gICAgYm9yZGVyLXJpZ2h0OjFweCBzb2xpZCAjZGRkO1xyXG5cclxuICAgIC5oYXMtYWN0aXZlLWpvYnMge1xyXG4gICAgICBjb2xvcjogZ3JlZW47XHJcbiAgICB9XHJcbiAgICAuaGFzLWVycm9yIHtcclxuICAgICAgY29sb3I6IHJlZDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5pbmZvLWJ0biB7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICByaWdodDogNXB4O1xyXG5cclxuICAgIC5mYSB7XHJcbiAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC53YXJuaW5nLWJ0biB7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICByaWdodDogMjVweDtcclxuICAgIGNvbG9yOiBAd2FybmluZy10ZXh0O1xyXG5cclxuICAgIC5mYSB7XHJcbiAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5nYW50dC10cmVlLWhhbmRsZSB7XHJcbiAgICB3aWR0aDogNzVweDtcclxuICAgIHRvcDogMjBweDtcclxuXHJcbiAgICAmOmJlZm9yZSB7XHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgbGVmdDogM3B4O1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLnJlZ28tbGFiZWwge1xyXG4gICAgcGFkZGluZy1sZWZ0OiAxOHB4O1xyXG4gICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgIHBvc2l0aW9uOiBzdGF0aWM7XHJcbiAgfVxyXG5cclxuICAuZ2FudHQtcm93IHtcclxuICAgIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4ycyBsaW5lYXI7XHJcblxyXG4gICAgJi51aS1kcm9wcGFibGUtYWN0aXZlIHtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogZmFkZShAY29ycG9yYXRlWWVsbG93LDEwJSk7XHJcbiAgICAgIGJvcmRlcjogMXB4IGRvdHRlZCBmYWRlKEBjb3Jwb3JhdGVZZWxsb3csNTAlKTtcclxuXHJcbiAgICAgICYudWktZHJvcHBhYmxlLWhvdmVyIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBmYWRlKEBjb3Jwb3JhdGVZZWxsb3csMzAlKSAhaW1wb3J0YW50O1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJi51aS1kcm9wcGFibGUge1xyXG4gICAgICAmOm5vdCgudWktZHJvcHBhYmxlLWRpc2FibGVkKSB7XHJcbiAgICAgICAgJi5uZy1ub3QtZW1wdHkgIHtcclxuICAgICAgICAgIC8vYmFja2dyb3VuZC1jb2xvcjogYmxhY2s7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJi51aS1kcm9wcGFibGUtZGlzYWJsZWQge1xyXG4gICAgICAuZ2FudHQtdGFzay1iYWNrZ3JvdW5kIHtcclxuICAgICAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwcHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5hbmd1bGFyLXVpLXRyZWUtbm9kZSB7XHJcbiAgICAmW2NvbGxhcHNlZD1cImZhbHNlXCJdIHtcclxuICAgICAgYm9yZGVyLWxlZnQ6MnB4IHNvbGlkIEBjb3Jwb3JhdGVCbHVlO1xyXG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG4gICAgICAmOmFmdGVyLFxyXG4gICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgY29udGVudCA6ICcnO1xyXG4gICAgICAgIGhlaWdodDogMXB4O1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICBib3R0b206IDBweDtcclxuICAgICAgICBsZWZ0OiAtMnB4O1xyXG4gICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xyXG4gICAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCg5MGRlZyAsIEBjb3Jwb3JhdGVCbHVlLCAjZmZmIDc1JSk7IC8qIFN0YW5kYXJkIHN5bnRheCAqL1xyXG4gICAgICB9XHJcblxyXG4gICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgdG9wOiAtMXB4O1xyXG4gICAgICB9XHJcblxyXG4gICAgICAuYW5ndWxhci11aS10cmVlLW5vZGUge1xyXG4gICAgICAgIGJvcmRlci1sZWZ0OjBweDtcclxuICAgICAgICAmOmFmdGVyLFxyXG4gICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcblxyXG4gIFt1aS10cmVlLW5vZGVdIHtcclxuXHJcbiAgICAuZ2FudHQtbGFiZWwtdGV4dCB7XHJcbiAgICAgIGZvbnQtc2l6ZTogMTJweDtcclxuICAgIH1cclxuXHJcbiAgICAuZ2FudHQtdHJlZS1oYW5kbGUtYnV0dG9uIHtcclxuICAgICAgbGluZS1oZWlnaHQ6IDMwcHg7XHJcbiAgICAgIHBvc2l0aW9uOiBzdGF0aWMgIWltcG9ydGFudDtcclxuICAgIH1cclxuXHJcbiAgICAuZ2FudHQtdHJlZS1oYW5kbGUge1xyXG4gICAgICBwYWRkaW5nLWxlZnQ6IDVweCAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG5cclxuICAgIFt1aS10cmVlLW5vZGVdIHtcclxuICAgICAgc3BhbiB7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLmdhbnR0LWhlYWRlci1yb3cge1xyXG4gICAgJi5nYW50dC1oZWFkZXItcm93LWxhc3Qge1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTVlNWU1O1xyXG4gICAgfVxyXG4gICAgJi5nYW50dC1oZWFkZXItcm93LWZpcnN0IHtcclxuICAgICAgYm9yZGVyOiAwcHg7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAuZ2FudHQtY29sdW1uLWhlYWRlciB7XHJcbiAgICBmb250LXNpemU6IDExcHg7XHJcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgY29sb3I6IzMzMztcclxuICAgIGJvcmRlci1sZWZ0OjBweCAhaW1wb3J0YW50O1xyXG4gICAgdGV4dC1pbmRlbnQ6IC0xNXB4O1xyXG4gICAgb3ZlcmZsb3c6IHZpc2libGU7XHJcbiAgICBib3JkZXI6MHB4O1xyXG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcblxyXG4gICAgJi5nYW50dC1jb2x1bW4taGVhZGVyLWZpcnN0IHtcclxuICAgICAgdGV4dC1pbmRlbnQ6IDBweDtcclxuXHJcbiAgICAgICYuZ2FudHQtY29sdW1uLWhlYWRlci1sYXN0IHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcclxuICAgICAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgIHRleHQtaW5kZW50OiAwcHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gIC51aS1kcm9wcGFibGUge1xyXG4gICAgJi51aS1kcm9wcGFibGUtaG92ZXIge1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBsaWdodGdyZXk7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAuZ2FudHQtY3VycmVudC1kYXRlLWxpbmUge1xyXG4gICAgYm9yZGVyOiAxcHggc29saWQgIzAwMDtcclxuICAgIHRvcDogMTJweDtcclxuICAgIG9wYWNpdHk6IDE7XHJcbiAgICB6LWluZGV4OiAxO1xyXG5cclxuICAgICY6YWZ0ZXIge1xyXG4gICAgICBjb250ZW50IDogJ25vdyc7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IzAwMDtcclxuICAgICAgcGFkZGluZzo1cHggMTBweDtcclxuICAgICAgY29sb3I6IHdoaXRlO1xyXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgIGJvdHRvbTogLTIwcHg7XHJcbiAgICAgIHJpZ2h0Oi0yM3B4O1xyXG4gICAgICBib3JkZXItcmFkaXVzOiAyMHB4O1xyXG4gICAgICB6LWluZGV4OiAxMDA7XHJcbiAgICAgIGZvbnQtc2l6ZTogMTJweDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5nYW50dC1zY3JvbGxhYmxlIHtcclxuICAgIHBhZGRpbmctYm90dG9tOjM1cHg7XHJcbiAgICBib3JkZXItbGVmdDowcHg7XHJcbiAgfVxyXG5cclxuICAuZ2FudHQtcm93LWV2ZW4ge1xyXG4gICAgJiA+IC5nYW50dC1yb3ctYmFja2dyb3VuZCB7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmNGY0ZjQ7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuXHJcbiAgLmdhbnR0LXZhbGlnbi1jb250YWluZXIge1xyXG4gICAgLy9ib3JkZXItcmlnaHQ6MXB4IHNvbGlkICNkZGQ7XHJcbiAgfVxyXG5cclxuICAuZ2FudHQtc2lkZSB7XHJcbiAgICBtaW4td2lkdGg6IDE1MHB4O1xyXG4gIH1cclxuXHJcbiAgLmdhbnR0LXJvdy1oZWlnaHQge1xyXG4gICAgaGVpZ2h0OiA0MHB4O1xyXG4gIH1cclxuXHJcbiAgLmdhbnR0LXRhc2sge1xyXG5cclxuICAgICY6aG92ZXIge1xyXG4gICAgICAucGxhbm5lZC1qb2ItbWVudSB7XHJcbiAgICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICYubm90aWZpY2F0aW9uLXN0YXJ0IHtcclxuXHJcbiAgICAgIC5nYW50dC10YXNrLWJhY2tncm91bmQge1xyXG4gICAgICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDBweCAhaW1wb3J0YW50O1xyXG4gICAgICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDBweCAhaW1wb3J0YW50O1xyXG4gICAgICB9XHJcblxyXG4gICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgY29udGVudDogJ1xcZjA3MSc7XHJcbiAgICAgICAgd2lkdGg6IDIwcHg7XHJcbiAgICAgICAgaGVpZ2h0OiAzMnB4O1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICBiYWNrZ3JvdW5kOiBAYm9va2luZ0Vycm9yO1xyXG4gICAgICAgIHotaW5kZXg6IDE7XHJcbiAgICAgICAgZm9udC1zaXplOiAxM3B4O1xyXG4gICAgICAgIGZvbnQtZmFtaWx5OiBGb250QXdlc29tZTtcclxuICAgICAgICBsaW5lLWhlaWdodDogMzBweDtcclxuICAgICAgICBjb2xvcjogd2hpdGU7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICMzMzM7XHJcbiAgICAgICAgcmlnaHQ6IDEwMCU7XHJcbiAgICAgICAgYm9yZGVyLXJpZ2h0OiAwcHg7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgIGNvbnRlbnQgOiAnTm90aWZpY2F0aW9uIEVhcmxpZXInO1xyXG4gICAgICAgICAgZm9udC1zaXplOiAxM3B4O1xyXG4gICAgICAgICAgZm9udC1mYW1pbHk6IFJvYm90bztcclxuICAgICAgICAgIHdpZHRoOiA3NXB4O1xyXG4gICAgICAgICAgd2hpdGUtc3BhY2U6IHdyYXA7XHJcbiAgICAgICAgICBsaW5lLWhlaWdodDoxNXB4O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgJi5ub3RpZmljYXRpb24tZW5kIHtcclxuXHJcbiAgICAgIC5nYW50dC10YXNrLWJhY2tncm91bmQge1xyXG4gICAgICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwcHggIWltcG9ydGFudDtcclxuICAgICAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMHB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgIGNvbnRlbnQ6ICdcXGYwNzEnO1xyXG4gICAgICAgIHdpZHRoOiAyMHB4O1xyXG4gICAgICAgIGhlaWdodDogMzJweDtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgYmFja2dyb3VuZDogQGJvb2tpbmdFcnJvcjtcclxuICAgICAgICB6LWluZGV4OiAxO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTNweDtcclxuICAgICAgICBmb250LWZhbWlseTogRm9udEF3ZXNvbWU7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDMwcHg7XHJcbiAgICAgICAgY29sb3I6IHdoaXRlO1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjMzMzO1xyXG4gICAgICAgIGxlZnQ6IDEwMCU7XHJcbiAgICAgICAgYm9yZGVyLWxlZnQ6IDBweDtcclxuICAgICAgICB0b3A6IDBweDtcclxuICAgICAgfVxyXG5cclxuICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgICBjb250ZW50IDogJ05vdGlmaWNhdGlvbiBMYXRlcic7XHJcbiAgICAgICAgICBmb250LWZhbWlseTogUm9ib3RvO1xyXG4gICAgICAgICAgd2lkdGg6IDc1cHg7XHJcbiAgICAgICAgICB3aGl0ZS1zcGFjZTogd3JhcDtcclxuICAgICAgICAgIGxpbmUtaGVpZ2h0OjE1cHg7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmdhbnR0LXRhc2stY29udGVudCB7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiAzMnB4O1xyXG4gICAgICBmb250LXNpemU6IDEycHg7XHJcbiAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgLy9vcGFjaXR5OiAwLjU7XHJcblxyXG4gICAgICAmOmhvdmVyIHtcclxuICAgICAgICBvcGFjaXR5OjE7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmLnF1YXJ0ZXIgLmdhbnR0LXRhc2stY29udGVudCB7XHJcbiAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgcmdiYSgyNCwxMjIsMjksMSkgMCUscmdiYSgyNCwxMjIsMjksMSkgMjUlLHJnYmEoMjU1LDI1NSwyNTUsMCkgMjYlLHJnYmEoMjU1LDI1NSwyNTUsMCkgMTAwJSk7XHJcbiAgICAgIGJvcmRlci1yYWRpdXM6IDI1cHg7XHJcbiAgICB9XHJcblxyXG4gICAgJi5oYWxmIC5nYW50dC10YXNrLWNvbnRlbnQge1xyXG4gICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsIHJnYmEoMjQsMTIyLDI5LDEpIDAlLHJnYmEoMjQsMTIyLDI5LDEpIDUwJSxyZ2JhKDI1NSwyNTUsMjU1LDApIDUxJSxyZ2JhKDI1NSwyNTUsMjU1LDApIDEwMCUpO1xyXG4gICAgICBib3JkZXItcmFkaXVzOiAyNXB4O1xyXG4gICAgfVxyXG5cclxuICAgICYudGhyZWUtcXVhcnRlciAuZ2FudHQtdGFzay1jb250ZW50IHtcclxuICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCByZ2JhKDI0LDEyMiwyOSwxKSAwJSxyZ2JhKDI0LDEyMiwyOSwxKSA3NSUscmdiYSgyNTUsMjU1LDI1NSwwKSA3NiUscmdiYSgyNTUsMjU1LDI1NSwwKSAxMDAlKTtcclxuICAgICAgYm9yZGVyLXJhZGl1czogMjVweDtcclxuICAgIH1cclxuXHJcbiAgICAuZ2FudHQtdGFzay1iYWNrZ3JvdW5kIHtcclxuICAgICAgYm9yZGVyLXJhZGl1czogMzBweDtcclxuICAgIH1cclxuXHJcbiAgICAvLyBqb2Igc3RhdHVzIGNvbG9yIGNvZGluZ1xyXG4gICAgJi5pcy1wbGFubmVkIHtcclxuICAgICAgLmdhbnR0LXRhc2stYmFja2dyb3VuZCB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogZmFkZShAbm90U3RhcnRlZENvbG9yQmcsMTUlKTtcclxuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCBAbm90U3RhcnRlZENvbG9yO1xyXG4gICAgICAgIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4ycyBsaW5lYXI7XHJcbiAgICAgIH1cclxuICAgICAgLmdhbnR0LXRhc2stY29udGVudCB7XHJcbiAgICAgICAgYSB7XHJcbiAgICAgICAgICBjb2xvcjogQG5vdFN0YXJ0ZWRDb2xvcjtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICY6aG92ZXIge1xyXG4gICAgICAgIC5nYW50dC10YXNrLWJhY2tncm91bmQge1xyXG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogZmFkZShAbm90U3RhcnRlZENvbG9yQmcsNTAlKTtcclxuICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkIGZhZGUoIzAwMCw1MCk7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAmLmlzLWluLXByb2dyZXNzIHtcclxuICAgICAgLmdhbnR0LXRhc2stYmFja2dyb3VuZCB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogQGluUHJvZ3Jlc3NDb2xvcjtcclxuICAgICAgfVxyXG4gICAgICAuZ2FudHQtdGFzay1jb250ZW50IHtcclxuICAgICAgICBjb2xvcjogd2hpdGU7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgICYuaXMtY29tcGxldGVkIHtcclxuICAgICAgLmdhbnR0LXRhc2stYmFja2dyb3VuZCB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogZmFkZShAY29tcGxldGVkQ29sb3IsNDApO1xyXG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkIEBjb21wbGV0ZWRDb2xvcjtcclxuXHJcbiAgICAgIH1cclxuICAgICAgLmdhbnR0LXRhc2stY29udGVudCB7XHJcbiAgICAgICAgY29sb3I6ICMwMDA7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgICYuaXMtZGVsYXllZCB7XHJcbiAgICAgIC5nYW50dC10YXNrLWJhY2tncm91bmQge1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IGZhZGUoQGRlbGF5ZWRDb2xvciw1MCk7XHJcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgZmFkZSgjMDAwLDUwKTtcclxuICAgICAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuMnMgbGluZWFyO1xyXG4gICAgICB9XHJcbiAgICAgIC5nYW50dC10YXNrLWNvbnRlbnQge1xyXG4gICAgICAgIGNvbG9yOiB3aGl0ZTtcclxuICAgICAgfVxyXG5cclxuICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgLmdhbnR0LXRhc2stYmFja2dyb3VuZCB7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBmYWRlKEBkZWxheWVkQ29sb3IsNzUpO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLnNtYWxsLWxlZ2VuZCB7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICBib3JkZXItcmFkaXVzOjVweDtcclxuICAgIG1hcmdpbi1sZWZ0OjEwcHg7XHJcbiAgICBtYXJnaW4tcmlnaHQ6NXB4O1xyXG4gICAgcG9zaXRpb246cmVsYXRpdmU7XHJcbiAgICB0b3A6IDRweDtcclxuICAgIGhlaWdodDoyMHB4O1xyXG4gICAgd2lkdGg6MjBweDtcclxuXHJcbiAgICAmLmlzLXBsYW5uZWQge1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOmZhZGUoQG5vdFN0YXJ0ZWRDb2xvckJnLDE1JSk7XHJcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkIEBub3RTdGFydGVkQ29sb3I7XHJcbiAgICB9XHJcbiAgICAmLmlzLWluLXByb2dyZXNzIHtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjpAaW5Qcm9ncmVzc0NvbG9yO1xyXG4gICAgfVxyXG4gICAgJi5pcy1jb21wbGV0ZWQge1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBmYWRlKEBjb21wbGV0ZWRDb2xvciw0MCk7XHJcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkIEBjb21wbGV0ZWRDb2xvcjtcclxuICAgIH1cclxuICAgICYuaXMtZGVsYXllZCB7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IGZhZGUoQGRlbGF5ZWRDb2xvciw1MCk7XHJcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkIGZhZGUoIzAwMCw1MCk7XHJcbiAgICB9XHJcbiAgICAmLm5vdGktd3Jvbmcge1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBAYm9va2luZ0Vycm9yO1xyXG5cclxuICAgICAgLmZhLXdhcm5pbmcge1xyXG4gICAgICAgIGNvbG9yOiB3aGl0ZTtcclxuICAgICAgICBmb250LXNpemU6IDEycHg7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAucGxhbm5lZC1qb2ItbWVudSBhIHtcclxuICAgIHRleHQtdHJhbnNmb3JtOiBpbml0aWFsO1xyXG4gIH1cclxuXHJcbiAgLnZlaGljbGUtZ3JvdXAgIHtcclxuICAgIG1pbi13aWR0aDogMTQwcHg7XHJcbiAgICBtYXgtd2lkdGg6IDE0MHB4O1xyXG4gICAgLmNob3Nlbi1jb250YWluZXItc2luZ2xlIC5jaG9zZW4tZHJvcCB7XHJcbiAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICAgIC8vIGxldCB0aGUgZHJvcCBkb3duIGV4cGFuZCBhcyBuZWVkZWRcclxuICAgICAgLy9yaWdodDogYXV0byAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLmRwLXZlaGljbGUtdG9vbHRpcCB7XHJcbiAgLmNjLXZlaGljbGUtbG9jYXRpb24ge1xyXG4gICAgd2lkdGg6IDIwMHB4O1xyXG5cclxuXHJcbiAgICA+IGkge1xyXG4gICAgICBsZWZ0OiAxMHB4O1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLnZlaGljbGUtc2VsZWN0IHtcclxuICB3aWR0aDogMTUwcHg7XHJcbiAgdGV4dC1hbGlnbjogbGVmdDtcclxufVxyXG4iLCIudmVoaWNsZS1tYXJrZXItZmlsdGVyIHtcclxuICAucHJlc2V0LXZlaGljbGUtZmlsdGVycyB7XHJcbiAgICAuZmlsdGVyLWtleSB7XHJcbiAgICAgIHBhZGRpbmc6IDZweCAycHg7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAuYmFkZ2Uge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogZ3JlZW47XHJcbiAgICBtYXJnaW4tbGVmdDogNXB4O1xyXG4gIH1cclxuXHJcbiAgZm9ybSB7XHJcbiAgICBwYWRkaW5nOiAwIDE1cHg7XHJcbiAgfVxyXG5cclxuICAudmVoaWNsZXMge1xyXG4gICAgcGFkZGluZzogMCAxNXB4O1xyXG4gICAgbWF4LWhlaWdodDogNDAwcHg7XHJcbiAgICBvdmVyZmxvdy14OiBoaWRkZW47XHJcbiAgICBvdmVyZmxvdy15OiBzY3JvbGw7XHJcbiAgICBtaW4td2lkdGg6IDMwMHB4O1xyXG4gICAgbWluLWhlaWdodDogMjAwcHg7XHJcblxyXG4gICAgbGkge1xyXG4gICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xyXG4gICAgXHJcbiAgICAgICYubm90LXZpc2libGUge1xyXG4gICAgICAgIG9wYWNpdHk6IDAuMztcclxuICAgICAgfVxyXG5cclxuICAgICAgbGFiZWwge1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbiIsIlxyXG4uZHluYW1pYy1wbGFubmluZy10b29sdGlwIHtcclxuICAudG9vbHRpcC1pbm5lciB7XHJcbiAgICBtYXgtd2lkdGg6IDMwMHB4O1xyXG4gIH1cclxufVxyXG5cclxuLmR5bmFtaWMtcGxhbm5pbmcge1xyXG5cclxuICAuYnRuLXNwYWNlZCB7XHJcbiAgICBtYXJnaW46IDVweDtcclxuICB9XHJcblxyXG4gIC51bnBsYW5uZWQtbW92ZW1lbnRzIHtcclxuXHJcbiAgICAudW5wbGFubmVkLWhlYWRlci1jb250YWluZXIge1xyXG4gICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLnVpLWRyYWdnYWJsZS1kcmFnZ2luZyB7XHJcbiAgYm9yZGVyLXJhZGl1czogMzBweDtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGNlYmZmICFpbXBvcnRhbnQ7XHJcbiAgYm9yZGVyOiAxcHggc29saWQgIzAwNTI5ZTtcclxuXHJcbiAgJjphZnRlciB7XHJcbiAgICBjb250ZW50IDogJ0Ryb3AgbWUgb24gY2hhcnQuJztcclxuICAgIHRleHQtdHJhbnNmb3JtOiBpbml0aWFsO1xyXG4gICAgZm9udC1zaXplOiAxM3B4O1xyXG4gIH1cclxuXHJcblxyXG4gIC5mYSB7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG4gIH1cclxufVxyXG5cclxuXHJcbi8vIC51aS1sYXlvdXQtcm93ID4gLnVpLXNwbGl0YmFyIHtcclxuLy8gICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCAjZmZmIDAlLCAjZWVlIDEwMCUpO1xyXG4vLyB9XHJcblxyXG4vLyAudWktbGF5b3V0LWNvbHVtbiA+IC51aS1zcGxpdGJhciB7XHJcbi8vICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCByZ2IoMjU1LCAyNTUsIDI1NSkgMCUsIHJnYigyMzgsIDIzOCwgMjM4KSAxMDAlKVxyXG4vLyB9XHJcblxyXG5AaW1wb3J0ICcuLi91bnBsYW5uZWQtam9icy91bnBsYW5uZWQtam9icy5jb21wb25lbnQubGVzcyc7XHJcbkBpbXBvcnQgJy4uL3BsYW5uZWQtam9icy9wbGFubmVkLWpvYnMuY29tcG9uZW50Lmxlc3MnO1xyXG5AaW1wb3J0ICcuLi9wbGFubmVkLWpvYnMvcGxhbm5lZC1qb2ItbWVudS9wbGFubmVkLWpvYi1tZW51LmNvbXBvbmVudC5sZXNzJztcclxuIiwiLypNZWRpYSBRdWVyeSBNaXhpbnMqL1xyXG5AYnJlYWstc21hbGw6IDc2OHB4O1xyXG5AYnJlYWstbWVkaXVtOiA5ODBweDtcclxuQGJyZWFrLWxhcmdlOiAxMDI0cHg7XHJcblxyXG4vL21xIG1peGlucyBmb3IgdW5wbGFubmVkIGpvYnMgZ3JpZFxyXG4uZ3JpZC1taXhpbihAYnJlYWspIHdoZW4gKEBicmVhayA8PSBAYnJlYWstc21hbGwpIHtcclxuICAgIG1hcmdpbi1sZWZ0OiAxNXB4O1xyXG4gICAgbWFyZ2luLXRvcDogMzVweDtcclxufVxyXG5cclxuLmdyaWQtbWl4aW4oQGJyZWFrKSB3aGVuIChAYnJlYWsgPiBAYnJlYWstc21hbGwpIHtcclxuICAgIG1hcmdpbi1sZWZ0OiAwcHg7XHJcbiAgICBtYXJnaW4tdG9wOiAwcHg7XHJcbn1cclxuXHJcbi8vbXEgbWl4aW5zIGZvciBsZWdlbmQgY29sb3JzXHJcbi5sZWdlbmQtY29sb3JzLW1peGluKEBicmVhaykgd2hlbiAoQGJyZWFrIDw9IEBicmVhay1tZWRpdW0pIHtcclxuICAgIHBhZGRpbmctbGVmdDogMTBweDtcclxufVxyXG5cclxuLmxlZ2VuZC1jb2xvcnMtbWl4aW4oQGJyZWFrKSB3aGVuIChAYnJlYWsgPj0gQGJyZWFrLWxhcmdlKSB7XHJcbiAgICBwYWRkaW5nLWxlZnQ6IDBweDtcclxufVxyXG5cclxuLmR5bmFtaWMtcGxhbm5pbmctdG9vbHRpcCB7XHJcbiAgICAudG9vbHRpcC1pbm5lciB7XHJcbiAgICAgICAgbWF4LXdpZHRoOiAzMDBweDtcclxuICAgIH1cclxufVxyXG5cclxuLmR5bmFtaWMtcGxhbm5pbmcge1xyXG4gICAgLmJ0bi1zcGFjZWQge1xyXG4gICAgICAgIG1hcmdpbjogNXB4O1xyXG4gICAgfVxyXG5cclxuICAgIC51bnBsYW5uZWQtbW92ZW1lbnRzIHtcclxuICAgICAgICAudW5wbGFubmVkLWhlYWRlci1jb250YWluZXIge1xyXG4gICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLnVpLWRyYWdnYWJsZS1kcmFnZ2luZyB7XHJcbiAgICBib3JkZXItcmFkaXVzOiAzMHB4O1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2RjZWJmZiAhaW1wb3J0YW50O1xyXG4gICAgYm9yZGVyOiAxcHggc29saWQgIzAwNTI5ZTtcclxuXHJcbiAgICAmOmFmdGVyIHtcclxuICAgICAgICBjb250ZW50OiBcIkRyb3AgbWUgb24gY2hhcnQuXCI7XHJcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IGluaXRpYWw7XHJcbiAgICAgICAgZm9udC1zaXplOiAxM3B4O1xyXG4gICAgfVxyXG5cclxuICAgIC5mYSB7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgIH1cclxufVxyXG5cclxuLy8gLnVpLWxheW91dC1yb3cgPiAudWktc3BsaXRiYXIge1xyXG4vLyAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byBib3R0b20sICNmZmYgMCUsICNlZWUgMTAwJSk7XHJcbi8vIH1cclxuXHJcbi8vIC51aS1sYXlvdXQtY29sdW1uID4gLnVpLXNwbGl0YmFyIHtcclxuLy8gICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsIHJnYigyNTUsIDI1NSwgMjU1KSAwJSwgcmdiKDIzOCwgMjM4LCAyMzgpIDEwMCUpXHJcbi8vIH1cclxuXHJcbkBpbXBvcnQgXCIuLi9keW5hbWljLXBsYW5uaW5nLWNvbXBvbmVudC9keWFubWljLXBsYW5ubmluZy1jb21wb25lbnQubGVzc1wiO1xyXG5AaW1wb3J0IFwiLi4vdW5wbGFubmVkLWpvYnMvdW5wbGFubmVkLWpvYnMuY29tcG9uZW50Lmxlc3NcIjtcclxuQGltcG9ydCBcIi4uL3BsYW5uZWQtam9icy9wbGFubmVkLWpvYnMuY29tcG9uZW50Lmxlc3NcIjtcclxuQGltcG9ydCBcIi4uL3BsYW5uZWQtam9icy9wbGFubmVkLWpvYi1tZW51L3BsYW5uZWQtam9iLW1lbnUuY29tcG9uZW50Lmxlc3NcIjtcclxuQGltcG9ydCBcIi4uL2NvbW1vbi9keW5hbWljLXBsYW5uaW5nLW1vdmVtZW50LWNvbXBhY3QtbW9kYWwvZHluYW1pYy1wbGFubmluZy1tb3ZlbWVudC1jb21wYWN0LW1vZGFsLmxlc3NcIjtcclxuQGltcG9ydCBcIi4uL2NvbW1vbi92ZWhpY2xlLWZpbHRlci1tb2RhbC92ZWhpY2xlLWZpbHRlci1tb2RhbC5sZXNzXCI7XHJcbiIsIi5keW5hbWljLXBsYW5uaW5nLWNvbXBvbmVudCB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAgIC5kcC1oZWFkZXIge1xyXG4gICAgICAgIGhlaWdodDogYXV0bztcclxuICAgICAgICBtaW4taGVpZ2h0OiA1NXB4O1xyXG4gICAgICAgIC5kcC1oZWFkZXItdGV4dCB7XHJcbiAgICAgICAgICAgIGgyIHtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMThweCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwcHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgLmRlc2NyaXB0aW9uIHtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiBncmV5O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuZHAtdmVoaWNsZXN7XHJcbiAgICAgICAgICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgICAgIH1cclxuXHJcblxyXG4gICAgICAgIC5sZWdlbmQtY29sb3JzIHtcclxuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogZW5kO1xyXG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogMTVweDtcclxuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDE1cHg7XHJcbiAgICAgICAgICAgIGZsb2F0OiByaWdodDtcclxuXHJcbiAgICAgICAgICAgIC5sZWdlbmQtaXRlbSB7XHJcbiAgICAgICAgICAgICAgICBmbGV4LWdyb3c6IDE7XHJcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDExMHB4O1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICBAbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiBAYnJlYWstc21hbGwpIHtcclxuICAgICAgICAgICAgICAgIC5sZWdlbmQtY29sb3JzLW1peGluKEBicmVhay1zbWFsbCk7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIEBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IEBicmVhay1tZWRpdW0pIHtcclxuICAgICAgICAgICAgICAgIC5sZWdlbmQtY29sb3JzLW1peGluKEBicmVhay1tZWRpdW0pO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICBAbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiBAYnJlYWstbGFyZ2UpIHtcclxuICAgICAgICAgICAgICAgIC5sZWdlbmQtY29sb3JzLW1peGluKEBicmVhay1sYXJnZSk7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5zbWFsbC1sZWdlbmQge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNXB4O1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDEwcHg7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDVweDtcclxuICAgICAgICAgICAgICAgIHRvcDogNHB4O1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxMnB4O1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDMycHg7XHJcblxyXG4gICAgICAgICAgICAgICAgJi5pcy1wbGFubmVkIHtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBmYWRlKEBub3RTdGFydGVkQ29sb3JCZywgMTUlKTtcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCBAbm90U3RhcnRlZENvbG9yO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgJi5pcy1pbi1wcm9ncmVzcyB7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogQGluUHJvZ3Jlc3NDb2xvcjtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICYuaXMtY29tcGxldGVkIHtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBmYWRlKEBjb21wbGV0ZWRDb2xvciwgNDApO1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkIEBjb21wbGV0ZWRDb2xvcjtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICYuaXMtZGVsYXllZCB7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogZmFkZShAZGVsYXllZENvbG9yLCA1MCk7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgZmFkZSgjMDAwLCA1MCk7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAmLm5vdGktd3Jvbmcge1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IEBib29raW5nRXJyb3I7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIC5mYS13YXJuaW5nIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6IHdoaXRlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDEycHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC50aW1lci1jb250cm9sIHtcclxuICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgICAgICAgICBmbG9hdDogcmlnaHQ7XHJcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiAycHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5zcGxpdHRlciB7XHJcbiAgICAgICAgd2lkdGg6IDk5JTtcclxuICAgICAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBtYXJnaW4tbGVmdDogYXV0bztcclxuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogYXV0bztcclxuXHJcbiAgICAgICAgI3NlcGFyYXRvciB7XHJcbiAgICAgICAgICAgIGN1cnNvcjogY29sLXJlc2l6ZTtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2FhYTtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sO3V0ZjgsPHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHdpZHRoPScxMCcgaGVpZ2h0PSczMCc+PHBhdGggZD0nTTIgMCB2MzAgTTUgMCB2MzAgTTggMCB2MzAnIGZpbGw9J25vbmUnIHN0cm9rZT0nYmxhY2snLz48L3N2Zz5cIik7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcclxuICAgICAgICAgICAgd2lkdGg6IDEwcHg7XHJcbiAgICAgICAgICAgIGhlaWdodDogODEuMnZoO1xyXG5cclxuICAgICAgICAgICAgLyogcHJldmVudCBicm93c2VyJ3MgYnVpbHQtaW4gZHJhZyBmcm9tIGludGVyZmVyaW5nICovXHJcbiAgICAgICAgICAgIC1tb3otdXNlci1zZWxlY3Q6IG5vbmU7XHJcbiAgICAgICAgICAgIC1tcy11c2VyLXNlbGVjdDogbm9uZTtcclxuICAgICAgICAgICAgdXNlci1zZWxlY3Q6IG5vbmU7XHJcbiAgICAgICAgICAgIHotaW5kZXg6IDE7XHJcblxyXG4gICAgICAgICAgICAmOmhvdmVye1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzAwMjk0ZjtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgI3BsYW5uZWQtam9icyB7XHJcbiAgICAgICAgICAgIHdpZHRoOiA3MCU7XHJcbiAgICAgICAgICAgIGhlaWdodDogODJ2aDtcclxuICAgICAgICAgICAgbWluLXdpZHRoOiA2NTBweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICN1bnBsYW5uZWQtam9icyB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAzMCU7XHJcbiAgICAgICAgICAgIGhlaWdodDogODJ2aDtcclxuXHJcbiAgICAgICAgICAgICYudW5wbGFubmVkLWpvYnMtbWluLXdpZHRoIHtcclxuICAgICAgICAgICAgICAgIG1pbi13aWR0aDogNDAwcHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuIiwiLnVucGxhbm5lZC1qb2JzLWNvbXBvbmVudCB7XHJcbiAgICAudW5wbGFubmVkLWpvYnMtZ3JpZCB7XHJcbiAgICAgICAgLmFkdmFuY2VkLWZpbHRlcnMge1xyXG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogMTBweDtcclxuICAgICAgICAgICAgcG9zaXRpb246IGZpeGVkO1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAtMjBweDtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2Q1ZTdmYjtcclxuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogNXB4O1xyXG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDVweDtcclxuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMTBweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIEBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IEBicmVhay1zbWFsbCkge1xyXG4gICAgICAgICAgICAuZ3JpZC1taXhpbihAYnJlYWstc21hbGwpO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogQGJyZWFrLW1lZGl1bSkge1xyXG4gICAgICAgICAgICAuZ3JpZC1taXhpbihAYnJlYWstbWVkaXVtKTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIEBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IEBicmVhay1sYXJnZSkge1xyXG4gICAgICAgICAgICAuZ3JpZC1taXhpbihAYnJlYWstbGFyZ2UpO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgaGVpZ2h0OiA4NS41dmg7XHJcbiAgICB9XHJcblxyXG4gICAgLmRyYWctaGFuZGxlIHtcclxuICAgICAgICBwYWRkaW5nOiAwcHggMTBweCAxcHggIWltcG9ydGFudDtcclxuXHJcbiAgICAgICAgJi5uby1kcmFnIHtcclxuICAgICAgICAgICAgY3Vyc29yOiBuby1kcm9wO1xyXG4gICAgICAgICAgICBvcGFjaXR5OiAwLjU7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIGgyIHtcclxuICAgICAgICBmb250LXNpemU6IDE2cHggIWltcG9ydGFudDtcclxuICAgICAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAwcHg7XHJcbiAgICB9XHJcbiAgICAuZGVzY3JpcHRpb24ge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgICBjb2xvcjogZ3JleTtcclxuICAgIH1cclxuXHJcbiAgICAuay1ncmlkLWNvbnRlbnQge1xyXG4gICAgICAgIG1heC1oZWlnaHQ6IDI1MHB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5hZGRpdGlvbmFsLXRvb2xiYXIge1xyXG4gICAgICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDNweDtcclxuICAgIH1cclxuXHJcbiAgICAuY29udGFpbmVyLW5vIHtcclxuICAgICAgICBtaW4taGVpZ2h0OiAyMXB4O1xyXG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzcwOWViZTtcclxuICAgICAgICBjb2xvcjogd2hpdGU7XHJcbiAgICAgICAgcGFkZGluZzogNXB4O1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDNweDtcclxuXHJcbiAgICAgICAgLy8gaGlkZSB0aGUgbmFtZSB0byBzaG93IHdoaWxlIGRyYWdnaW5nXHJcbiAgICAgICAgLmRyYWctbmFtZSB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi5kZWxheWVkIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2RjNGE1MTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmFnLXRoZW1lLWJhbGhhbSB7XHJcbiAgICAgICAgLnRvb2x0aXAtaW5uZXIge1xyXG4gICAgICAgICAgICBtYXgtd2lkdGg6IDI1MHB4O1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIHRvcDogNDVweDtcclxuICAgICAgICAgICAgcmlnaHQ6IC0yMHB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLnB0LTEwIHtcclxuICAgICAgICAgICAgcGFkZGluZy10b3A6IDBweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5yb3cge1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwcHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuYWctcm93IHtcclxuICAgICAgICAgICAgJjpub3QoLmFnLXJvdy1ncm91cCkge1xyXG4gICAgICAgICAgICAgICAgLmFnLWNlbGwge1xyXG4gICAgICAgICAgICAgICAgICAgIHNwYW4ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICYudW5wbGFubmVkLWpvYi1tZW51IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICYuYWN0aW9uLWJ0biB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMHB4ICFpbXBvcnRhbnQ7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5mYS1jYXJldC1kb3duIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcmlnaHQ6IDVweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAwcHggIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgLm1vdmVtZW50LW1lbnUtY29tcG9uZW50IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogM3B4O1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAuYnRuLXByaW1hcnkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwcHggMXB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgYSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICYuZHJhZy1oYW5kbGUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICMwMDUyOWU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA0cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICYubm8tZHJhZyB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjdXJzb3I6IG5vLWRyb3A7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBvcGFjaXR5OiAwLjU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi8vIHN0eWxlIHRoZSByb3cgd2hpbGUgZHJhZ2dpbmdcclxuZGl2LmNvbnRhaW5lci1uby51aS1kcmFnZ2FibGUtZHJhZ2dpbmcge1xyXG4gICAgYm9yZGVyLXJhZGl1czogM3B4O1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzcwOWViZTtcclxuICAgIGNvbG9yOiB3aGl0ZTtcclxuXHJcbiAgICAmLmRlbGF5ZWQge1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNkYzRhNTE7XHJcbiAgICB9XHJcblxyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICBoZWlnaHQ6IDMycHg7XHJcbiAgICBsaW5lLWhlaWdodDogMzJweDtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIHBhZGRpbmc6IDAgMTBweDtcclxuICAgIGJvcmRlci1yYWRpdXM6IDNweDtcclxuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcblxyXG4gICAgc3BhbiB7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgIH1cclxuXHJcbiAgICBzcGFuLmRyYWctbmFtZSB7XHJcbiAgICAgICAgZGlzcGxheTogaW5saW5lO1xyXG4gICAgfVxyXG59XHJcbiIsIkBub3RTdGFydGVkQ29sb3I6IEBjb3Jwb3JhdGVCbHVlO1xyXG5Abm90U3RhcnRlZENvbG9yQmc6ICMwMDc5ZmY7XHJcbkBpblByb2dyZXNzQ29sb3I6ICM3OTlkNTI7XHJcbkBkZWxheWVkQ29sb3I6ICNmZjAwMDA7XHJcbkBjb21wbGV0ZWRDb2xvcjogI2ZmZDQ4MDtcclxuQGJvb2tpbmdFcnJvcjogIzU4MDEwOTtcclxuXHJcbi5ub3RpZmljYXRpb24tb24ge1xyXG4gICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcclxufVxyXG5cclxuLm5vdGlmeS1jaGF0LXdpbmRvdyB7XHJcbiAgICBhbmltYXRpb246IGhlYWRlckJhY2tHcm91bmRDb2xvckNoYW5nZSAycyBpbmZpbml0ZTtcclxufVxyXG5cclxuLnNob3ctaGlkZGVuLWxpbmstYWN0aXZlIHtcclxuICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbkBrZXlmcmFtZXMgaGVhZGVyQmFja0dyb3VuZENvbG9yQ2hhbmdlIHtcclxuICAgIDAlIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAyOTRmO1xyXG4gICAgfVxyXG4gICAgNTAlIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZhNTAwO1xyXG4gICAgfVxyXG4gICAgMTAwJSB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzAwMjk0ZjtcclxuICAgIH1cclxufVxyXG5cclxuLnBsYW5uZWQtbW92ZW1lbnRzLWNvbnRhaW5lci1jb21wb25lbnQge1xyXG4gICAgY2MtcGxhbm5lZC1qb2JzIHtcclxuICAgICAgICAuc2lkZS1lbGVtZW50IHtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIHRyYW5zaXRpb246IHdpZHRoIDJzIGVhc2UtaW4tb3V0O1xyXG5cclxuICAgIC5wbGFubmVkLWpvYnMtdG9vbGJhciB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2E4YThhODtcclxuICAgICAgICBoZWlnaHQ6IGF1dG87XHJcblxyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgICAgICBtaW4td2lkdGg6IDElO1xyXG5cclxuICAgICAgICAudmVoaWNsZS1ncm91cCB7XHJcbiAgICAgICAgICAgIGZsZXgtZ3JvdzogMTtcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogNXB4O1xyXG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogMC41JTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5kcC1zZWFyY2gge1xyXG4gICAgICAgICAgICBmbGV4LWdyb3c6IDEwO1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiA1cHg7XHJcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwcHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuZGF0ZS1waWNrZXIge1xyXG4gICAgICAgICAgICBmbGV4LWdyb3c6IDUwO1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDE1cHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuY2hhcnQtc2xpZGVyIHtcclxuICAgICAgICAgICAgZmxleC1ncm93OiA1NTtcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogNXB4O1xyXG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XHJcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAxMHB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLnVucGxhbm5lZC1qb2JzLXRvZ2dsZSB7XHJcbiAgICAgICAgICAgIGZsZXgtZ3JvdzogMTtcclxuICAgICAgICAgICAgcGFkZGluZy10b3A6IDVweDtcclxuICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogMTVweDtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzAwMjk0ZjtcclxuICAgICAgICAgICAgbWluLXdpZHRoOiA1NXB4O1xyXG4gICAgICAgICAgICBjb2xvcjogI2ZmZjtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAyNHB4O1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblxyXG4gICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgIG9wYWNpdHk6IDAuNjtcclxuICAgICAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAucGxhbm5lZC1qb2JzIHtcclxuICAgICAgICAucGxhbm5lZC1qb2JzLWNvbnRhaW5lci1jb21wb25lbnQge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjYTlhOWE5O1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDc2LjJ2aDtcclxuXHJcbiAgICAgICAgICAgIC5nYW50dCB7XHJcbiAgICAgICAgICAgICAgICAmLmdyZXktYmctY29udGFpbmVyIHtcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXI6IDBweCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogMXB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgb3ZlcmZsb3cteTogc2Nyb2xsO1xyXG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogNzZ2aDtcclxuICAgICAgICAgICAgICAgICAgICB6LWluZGV4OiAxO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAuZ2FudHQtc2Nyb2xsYWJsZS1oZWFkZXIge1xyXG4gICAgICAgICAgICAgICAgLy9ib3JkZXItbGVmdDoxcHggc29saWQgd2hpdGU7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5nYW50dC1zaWRlLWNvbnRlbnQge1xyXG4gICAgICAgICAgICAgICAgLmdhbnR0LXJvdy1sYWJlbC1iYWNrZ3JvdW5kIHtcclxuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2VjZWNlYztcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjZGRkO1xyXG5cclxuICAgICAgICAgICAgICAgIC5oYXMtYWN0aXZlLWpvYnMge1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiBncmVlbjtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIC5oYXMtZXJyb3Ige1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiByZWQ7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgLmdhbnR0LXRyZWUtYm9keSB7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDIwMHB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAuaW5mby1idG4ge1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgcmlnaHQ6IDI1cHg7XHJcblxyXG4gICAgICAgICAgICAgICAgLmZhIHtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC53YXJuaW5nLWJ0biB7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICByaWdodDogMjVweDtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiBAd2FybmluZy10ZXh0O1xyXG5cclxuICAgICAgICAgICAgICAgIC5mYSB7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAubWVzc2FnZS1kcml2ZXItYnRuIHtcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgIHJpZ2h0OiA1cHg7XHJcbiAgICAgICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcblxyXG4gICAgICAgICAgICAgICAgLmZhIHtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC52ZWhpY2xlLXNob3ctaGlkZSB7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICBsZWZ0OiA1cHg7XHJcbiAgICAgICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcblxyXG4gICAgICAgICAgICAgICAgLmZhIHtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5ub3RpZmljYXRpb24tYnViYmxlIHtcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgIHJpZ2h0OiAwcHg7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogI2ZmYTUwMDtcclxuICAgICAgICAgICAgICAgIHRvcDogMjBweDtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICBhbmltYXRpb246IGNvbG9yY2hhbmdlIDJzIGluZmluaXRlO1xyXG4gICAgICAgICAgICAgICAgei1pbmRleDogLTI7XHJcbiAgICAgICAgICAgICAgICAuZmEge1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTBweDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIGFuaW1hdGlvbjogY29sb3JjaGFuZ2UgMnMgaW5maW5pdGU7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIEBrZXlmcmFtZXMgY29sb3JjaGFuZ2Uge1xyXG4gICAgICAgICAgICAgICAgMCUge1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIDUwJSB7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICNmZmE1MDA7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAxMDAlIHtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5nYW50dC10cmVlLWhhbmRsZSB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTgwcHg7XHJcbiAgICAgICAgICAgICAgICB0b3A6IDIwcHg7XHJcbiAgICAgICAgICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgICAgIGxlZnQ6IDMwcHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5yZWdvLWhlYWRlciB7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDQ1cHg7XHJcbiAgICAgICAgICAgICAgICBmbG9hdDogbGVmdDtcclxuICAgICAgICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAuc2hvdy1oaWRkZW4tbGluayB7XHJcbiAgICAgICAgICAgICAgICBmbG9hdDogbGVmdDtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcblxyXG4gICAgICAgICAgICAgICAgYSB7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjOTk5O1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICMwMDUyOWU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcblxyXG5cclxuICAgICAgICAgICAgLmNvbGxhcHNlLWV4cGFuZC1saW5rIHtcclxuICAgICAgICAgICAgICAgIGZsb2F0OiByaWdodDtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAzMHB4O1xyXG5cclxuICAgICAgICAgICAgICAgIGEge1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogIzk5OTtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjMDA1MjllO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAucmVnby1sYWJlbCB7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDQwcHg7XHJcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHN0YXRpYztcclxuICAgICAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgICAgICAgICAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcclxuICAgICAgICAgICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTI1cHg7XHJcbiAgICAgICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgICAgICBvdmVyZmxvdzogdmlzaWJsZTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLmdhbnR0LXJvdyB7XHJcbiAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuMnMgbGluZWFyO1xyXG5cclxuICAgICAgICAgICAgICAgICYudWktZHJvcHBhYmxlLWFjdGl2ZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogZmFkZShAY29ycG9yYXRlWWVsbG93LCAxMCUpO1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlcjogMXB4IGRvdHRlZCBmYWRlKEBjb3Jwb3JhdGVZZWxsb3csIDUwJSk7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICYudWktZHJvcHBhYmxlLWhvdmVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogZmFkZShcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBjb3Jwb3JhdGVZZWxsb3csXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAzMCVcclxuICAgICAgICAgICAgICAgICAgICAgICAgKSAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAmLnVpLWRyb3BwYWJsZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgJjpub3QoLnVpLWRyb3BwYWJsZS1kaXNhYmxlZCkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAmLm5nLW5vdC1lbXB0eSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAvL2JhY2tncm91bmQtY29sb3I6IGJsYWNrO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICYudWktZHJvcHBhYmxlLWRpc2FibGVkIHtcclxuICAgICAgICAgICAgICAgICAgICAuZ2FudHQtdGFzay1iYWNrZ3JvdW5kIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLmFuZ3VsYXItdWktdHJlZS1ub2RlIHtcclxuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHJcbiAgICAgICAgICAgICAgICAmW2NvbGxhcHNlZD1cImZhbHNlXCJdIHtcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXItbGVmdDogMnB4IHNvbGlkIEBjb3Jwb3JhdGVCbHVlO1xyXG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgJjphZnRlcixcclxuICAgICAgICAgICAgICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMXB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBib3R0b206IDBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbGVmdDogLTJweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudChcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIDkwZGVnLFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgQGNvcnBvcmF0ZUJsdWUsXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAjZmZmIDc1JVxyXG4gICAgICAgICAgICAgICAgICAgICAgICApOyAvKiBTdGFuZGFyZCBzeW50YXggKi9cclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgdG9wOiAtMXB4O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgLmFuZ3VsYXItdWktdHJlZS1ub2RlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWxlZnQ6IDBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgJjphZnRlcixcclxuICAgICAgICAgICAgICAgICAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIFt1aS10cmVlLW5vZGVdIHtcclxuICAgICAgICAgICAgICAgIC5nYW50dC1sYWJlbC10ZXh0IHtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDEycHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgLmdhbnR0LXRyZWUtaGFuZGxlLWJ1dHRvbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDMwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHN0YXRpYyAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIC5nYW50dC10cmVlLWhhbmRsZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiA1cHggIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICBbdWktdHJlZS1ub2RlXSB7XHJcbiAgICAgICAgICAgICAgICAgICAgc3BhbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAuZ2FudHQtaGVhZGVyLXJvdyB7XHJcbiAgICAgICAgICAgICAgICAmLmdhbnR0LWhlYWRlci1yb3ctbGFzdCB7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2U1ZTVlNTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICYuZ2FudHQtaGVhZGVyLXJvdy1maXJzdCB7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiAwcHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5nYW50dC1jb2x1bW4taGVhZGVyIHtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTFweDtcclxuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogIzMzMztcclxuICAgICAgICAgICAgICAgIGJvcmRlci1sZWZ0OiAwcHggIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgIHRleHQtaW5kZW50OiAtMTVweDtcclxuICAgICAgICAgICAgICAgIG92ZXJmbG93OiB2aXNpYmxlO1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyOiAwcHg7XHJcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcclxuXHJcbiAgICAgICAgICAgICAgICAmLmdhbnR0LWNvbHVtbi1oZWFkZXItZmlyc3Qge1xyXG4gICAgICAgICAgICAgICAgICAgIHRleHQtaW5kZW50OiAwcHg7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICYuZ2FudHQtY29sdW1uLWhlYWRlci1sYXN0IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1pbmRlbnQ6IDBweDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC51aS1kcm9wcGFibGUge1xyXG4gICAgICAgICAgICAgICAgJi51aS1kcm9wcGFibGUtaG92ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IGxpZ2h0Z3JleTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLmdhbnR0LWN1cnJlbnQtZGF0ZS1saW5lIHtcclxuICAgICAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICMwMDA7XHJcbiAgICAgICAgICAgICAgICB0b3A6IDEycHg7XHJcbiAgICAgICAgICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICAgICAgICAgICAgei1pbmRleDogMTtcclxuXHJcbiAgICAgICAgICAgICAgICAmOmFmdGVyIHtcclxuICAgICAgICAgICAgICAgICAgICBjb250ZW50OiBcIm5vd1wiO1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDA7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogNXB4IDEwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6IHdoaXRlO1xyXG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgICAgICB0b3A6IC0ycHg7XHJcbiAgICAgICAgICAgICAgICAgICAgcmlnaHQ6IC0yM3B4O1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDIwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgei1pbmRleDogMTAwO1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcclxuICAgICAgICAgICAgICAgICAgICBib3R0b206IHVuc2V0O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAuZ2FudHQtc2Nyb2xsYWJsZSB7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMzVweDtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1sZWZ0OiAwcHg7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5nYW50dC1yb3ctZXZlbiB7XHJcbiAgICAgICAgICAgICAgICAmID4gLmdhbnR0LXJvdy1iYWNrZ3JvdW5kIHtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjRmNGY0O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAuZ2FudHQtdmFsaWduLWNvbnRhaW5lciB7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNXB4O1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLXdpZHRoOiAwLjVweDtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogNXB4O1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDVweDtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDVweDtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogMzVweDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLmdhbnR0LXNpZGUge1xyXG4gICAgICAgICAgICAgICAgbWluLXdpZHRoOiAyMDBweDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLmdhbnR0LXJvdy1oZWlnaHQge1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAzZW07XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5nYW50dC10YXNrIHtcclxuICAgICAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgIC5wbGFubmVkLWpvYi1tZW51IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgJi5ub3RpZmljYXRpb24tc3RhcnQge1xyXG4gICAgICAgICAgICAgICAgICAgIC5nYW50dC10YXNrLWJhY2tncm91bmQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwcHggIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMHB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXFxmMDcxXCI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAyMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDMycHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogQGJvb2tpbmdFcnJvcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgei1pbmRleDogMTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxM3B4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogRm9udEF3ZXNvbWU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAzMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogd2hpdGU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgIzMzMztcclxuICAgICAgICAgICAgICAgICAgICAgICAgcmlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1yaWdodDogMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiTm90aWZpY2F0aW9uIEVhcmxpZXJcIjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTNweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBSb2JvdG87XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogNzVweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdoaXRlLXNwYWNlOiB3cmFwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAmLm5vdGlmaWNhdGlvbi1lbmQge1xyXG4gICAgICAgICAgICAgICAgICAgIC5nYW50dC10YXNrLWJhY2tncm91bmQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMHB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwcHggIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb250ZW50OiBcIlxcZjA3MVwiO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMjBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAzMnB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IEBib29raW5nRXJyb3I7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHotaW5kZXg6IDE7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTNweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6IEZvbnRBd2Vzb21lO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMzBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6IHdoaXRlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICMzMzM7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGxlZnQ6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1sZWZ0OiAwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRvcDogMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29udGVudDogXCJOb3RpZmljYXRpb24gTGF0ZXJcIjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBSb2JvdG87XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogNzVweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdoaXRlLXNwYWNlOiB3cmFwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgLmdhbnR0LXRhc2stY29udGVudCB7XHJcbiAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDMycHg7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xyXG4gICAgICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICAgICAgICAgIC8vb3BhY2l0eTogMC41O1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgJi5xdWFydGVyIC5nYW50dC10YXNrLWNvbnRlbnQge1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudChcclxuICAgICAgICAgICAgICAgICAgICAgICAgdG8gcmlnaHQsXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHJnYmEoMjQsIDEyMiwgMjksIDEpIDAlLFxyXG4gICAgICAgICAgICAgICAgICAgICAgICByZ2JhKDI0LCAxMjIsIDI5LCAxKSAyNSUsXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHJnYmEoMjU1LCAyNTUsIDI1NSwgMCkgMjYlLFxyXG4gICAgICAgICAgICAgICAgICAgICAgICByZ2JhKDI1NSwgMjU1LCAyNTUsIDApIDEwMCVcclxuICAgICAgICAgICAgICAgICAgICApO1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDI1cHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgJi5oYWxmIC5nYW50dC10YXNrLWNvbnRlbnQge1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudChcclxuICAgICAgICAgICAgICAgICAgICAgICAgdG8gcmlnaHQsXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHJnYmEoMjQsIDEyMiwgMjksIDEpIDAlLFxyXG4gICAgICAgICAgICAgICAgICAgICAgICByZ2JhKDI0LCAxMjIsIDI5LCAxKSA1MCUsXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHJnYmEoMjU1LCAyNTUsIDI1NSwgMCkgNTElLFxyXG4gICAgICAgICAgICAgICAgICAgICAgICByZ2JhKDI1NSwgMjU1LCAyNTUsIDApIDEwMCVcclxuICAgICAgICAgICAgICAgICAgICApO1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDI1cHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgJi50aHJlZS1xdWFydGVyIC5nYW50dC10YXNrLWNvbnRlbnQge1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudChcclxuICAgICAgICAgICAgICAgICAgICAgICAgdG8gcmlnaHQsXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHJnYmEoMjQsIDEyMiwgMjksIDEpIDAlLFxyXG4gICAgICAgICAgICAgICAgICAgICAgICByZ2JhKDI0LCAxMjIsIDI5LCAxKSA3NSUsXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHJnYmEoMjU1LCAyNTUsIDI1NSwgMCkgNzYlLFxyXG4gICAgICAgICAgICAgICAgICAgICAgICByZ2JhKDI1NSwgMjU1LCAyNTUsIDApIDEwMCVcclxuICAgICAgICAgICAgICAgICAgICApO1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDI1cHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgLmdhbnR0LXRhc2stYmFja2dyb3VuZCB7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNXB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIC8vIGpvYiBzdGF0dXMgY29sb3IgY29kaW5nXHJcbiAgICAgICAgICAgICAgICAmLmlzLXBsYW5uZWQge1xyXG4gICAgICAgICAgICAgICAgICAgIC5nYW50dC10YXNrLWJhY2tncm91bmQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBmYWRlKEBub3RTdGFydGVkQ29sb3JCZywgMTUlKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgQG5vdFN0YXJ0ZWRDb2xvcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjJzIGxpbmVhcjtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgLmdhbnR0LXRhc2stY29udGVudCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGEge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6IEBub3RTdGFydGVkQ29sb3I7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAuZ2FudHQtdGFzay1iYWNrZ3JvdW5kIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IGZhZGUoQG5vdFN0YXJ0ZWRDb2xvckJnLCA1MCUpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgZmFkZSgjMDAwLCA1MCk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAmLmlzLWluLXByb2dyZXNzIHtcclxuICAgICAgICAgICAgICAgICAgICAuZ2FudHQtdGFzay1iYWNrZ3JvdW5kIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogQGluUHJvZ3Jlc3NDb2xvcjtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgLmdhbnR0LXRhc2stY29udGVudCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiB3aGl0ZTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAmLmlzLWNvbXBsZXRlZCB7XHJcbiAgICAgICAgICAgICAgICAgICAgLmdhbnR0LXRhc2stYmFja2dyb3VuZCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IGZhZGUoQGNvbXBsZXRlZENvbG9yLCA0MCk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkIEBjb21wbGV0ZWRDb2xvcjtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgLmdhbnR0LXRhc2stY29udGVudCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjMDAwO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICYuaXMtZGVsYXllZCB7XHJcbiAgICAgICAgICAgICAgICAgICAgLmdhbnR0LXRhc2stYmFja2dyb3VuZCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IGZhZGUoQGRlbGF5ZWRDb2xvciwgNTApO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCBmYWRlKCMwMDAsIDUwKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjJzIGxpbmVhcjtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgLmdhbnR0LXRhc2stY29udGVudCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiB3aGl0ZTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAuZ2FudHQtdGFzay1iYWNrZ3JvdW5kIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IGZhZGUoQGRlbGF5ZWRDb2xvciwgNzUpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAucGxhbm5lZC1qb2ItbWVudSBhIHtcclxuICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IGluaXRpYWw7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAudmVoaWNsZS1ncm91cCB7XHJcbiAgICAgICAgICAgIG1pbi13aWR0aDogMTQwcHg7XHJcbiAgICAgICAgICAgIG1heC13aWR0aDogMTQwcHg7XHJcbiAgICAgICAgICAgIC5jaG9zZW4tY29udGFpbmVyLXNpbmdsZSAuY2hvc2VuLWRyb3Age1xyXG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgICAgICAgICAgICAgIC8vIGxldCB0aGUgZHJvcCBkb3duIGV4cGFuZCBhcyBuZWVkZWRcclxuICAgICAgICAgICAgICAgIC8vcmlnaHQ6IGF1dG8gIWltcG9ydGFudDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuZHAtdmVoaWNsZS10b29sdGlwIHtcclxuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAzcHg7XHJcblxyXG4gICAgICAgIC5jYy12ZWhpY2xlLWxvY2F0aW9uIHtcclxuICAgICAgICAgICAgd2lkdGg6MjI1cHg7XHJcbiAgICAgICAgICAgID4gZGl2IHtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDVweCA1cHggMHB4IDE1cHg7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgID4gaSB7XHJcbiAgICAgICAgICAgICAgICBsZWZ0OiAzcHggIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgIHRvcDogNHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuZ3JheWVkIHtcclxuICAgICAgICAgICAgY29sb3I6IHdoaXRlICFpbXBvcnRhbnQ7XHJcblxyXG4gICAgICAgICAgICAuZmEge1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBhIHtcclxuICAgICAgICAgICAgY29sb3I6IHdoaXRlICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIC5mYSB7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5kcC12ZWhpY2xlLXRvb2x0aXAge1xyXG4gICAgICAgIC5jYy12ZWhpY2xlLWxvY2F0aW9uIHtcclxuICAgICAgICAgICAgd2lkdGg6IDIyNXB4O1xyXG4gICAgICAgICAgICA+IGkge1xyXG4gICAgICAgICAgICAgICAgbGVmdDogMTBweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuZHAtbWVzc2FnZS1kcml2ZXIge1xyXG4gICAgICAgIHotaW5kZXg6IDk5OTk7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2RmODIwOTtcclxuICAgIH1cclxuXHJcbiAgICAuZGF0ZS1sYWJlbCB7XHJcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAxMHB4O1xyXG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDEwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgLmRvdWJsZS1sZWZ0IHtcclxuICAgICAgICBwYWRkaW5nLXJpZ2h0OiA1cHg7XHJcblxyXG4gICAgICAgIC5mYSB7XHJcbiAgICAgICAgICAgICY6Zmlyc3QtY2hpbGQge1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICAgICAgbGVmdDogN3B4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5kb3VibGUtcmlnaHQge1xyXG4gICAgICAgIHBhZGRpbmctbGVmdDogNXB4O1xyXG5cclxuICAgICAgICAuZmEge1xyXG4gICAgICAgICAgICAmOmxhc3QtY2hpbGQge1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICAgICAgcmlnaHQ6IDdweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICBjYy1wbGFubmVkLWpvYi1tZW51LWNvbXBvbmVudCB7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICB0b3A6IDBweDtcclxuICAgICAgICBsZWZ0OiAwcHg7XHJcblxyXG4gICAgICAgIC5nYW50dC10cmVlLWJvZHkge1xyXG4gICAgICAgICAgICBvdmVyZmxvdzogaW5pdGlhbCAhaW1wb3J0YW50O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLnBsYW5uZWQtam9iLW1lbnUtY29udGFpbmVyIHtcclxuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcblxyXG4gICAgICAgICAgICAucGxhbm5lZC1qb2ItbWVudSB7XHJcbiAgICAgICAgICAgICAgICBmbG9hdDogcmlnaHQ7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgIG1heC13aWR0aDogMjBweDtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogMjBweDtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDZweDtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC43KTtcclxuICAgICAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogNnB4O1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMjBweDtcclxuICAgICAgICAgICAgICAgIG9wYWNpdHk6IDA7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG4gICAgICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzY2NjtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAuZHJvcC10b2dnbGUge1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXFxmMGQ3XCI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiB3aGl0ZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6IEZvbnRBd2Vzb21lO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGxlZnQ6IDVweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgdG9wOiAtNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE3cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAudGFzay10ZXh0IHtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTIuNXB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIFtnYW50dC1kYXktY2hhbmdlXSB7XHJcbiAgICAgICAgcGFkZGluZzogMnB4IDEwcHg7XHJcbiAgICAgICAgY29sb3I6IEBub3RTdGFydGVkQ29sb3JCZztcclxuICAgIH1cclxuXHJcbiAgICAudmVoaWNsZS1zZWxlY3Qge1xyXG4gICAgICAgIHdpZHRoOiAxOTVweDtcclxuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgfVxyXG59XHJcbiIsIkBkcm9wRG93bk1lbnVCYWNrR3JvdW5kQ29sb3I6ICNmZmY7XHJcblxyXG4uZHJvcGRvd24tbWVudS1kcCB7XHJcbiAgICB3aWR0aDogMjEwcHg7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiBAZHJvcERvd25NZW51QmFja0dyb3VuZENvbG9yO1xyXG59XHJcblxyXG4ubWVudS1kcm9wLXVwIHtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZSAhaW1wb3J0YW50O1xyXG4gICAgYm90dG9tOiAxMHB4O1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogQGRyb3BEb3duTWVudUJhY2tHcm91bmRDb2xvcjtcclxufVxyXG5cclxuLnRvb2x0aXAtaW5uZXItdXB3YXJkcyB7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IDM1cHggIWltcG9ydGFudDtcclxuICAgIG1hcmdpbi10b3A6IC00NTVweCAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4udG9vbHRpcC1pbm5lciB7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IDM1cHggIWltcG9ydGFudDtcclxufVxyXG5cclxuLmR5bmFtaWMtcGxhbm5pbmctdG9vbHRpcCB7XHJcbiAgICAudG9vbHRpcC1hcnJvdyB7XHJcbiAgICAgICAgcmlnaHQ6IDM2cHggIWltcG9ydGFudDtcclxuICAgIH1cclxuXHJcbiAgICAudG9vbHRpcC1pbm5lciB7XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAzNXB4ICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcblxyXG4gICAgLnRvb2x0aXAuYm90dG9tOm5vdCguYm90dG9tLXJpZ2h0KTpub3QoLmJvdHRvbS1sZWZ0KSB7XHJcbiAgICAgICAgbGVmdDogNTAlICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbn1cclxuIiwiLmR5bmFtaWMtcGxhbm5pbmctbW92ZW1lbnQtY29tcGFjdC1tb2RhbCB7XHJcbiAgICBAbW9kYWxGb290ZXJBbmRIZWFkZXJIZWlnaHQ6IDYwcHg7XHJcbiAgICBAbW9kYWxoZWFkZXJBbmRMZWdlbmRzQmFja2dyb3VuZENvbG9yOiAjMDAyOTRmO1xyXG5cclxuICAgIGxhYmVsIHtcclxuICAgICAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgIH1cclxuXHJcbiAgICAubW9kYWwtaGVhZGVyIHtcclxuICAgICAgICBoZWlnaHQ6IEBtb2RhbEZvb3RlckFuZEhlYWRlckhlaWdodDtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBAbW9kYWxoZWFkZXJBbmRMZWdlbmRzQmFja2dyb3VuZENvbG9yO1xyXG4gICAgICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgfVxyXG5cclxuICAgIC5oZWFkZXItdGl0bGUge1xyXG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuXHJcbiAgICAgICAgLmhlYWRlci1pdGVtIHtcclxuICAgICAgICAgICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDVweCA4cHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIGZpZWxkc2V0IHtcclxuICAgICAgICBwYWRkaW5nOiAxMnB4O1xyXG4gICAgICAgIG1hcmdpbjogMXB4O1xyXG4gICAgICAgIGJvcmRlcjogMXB4O1xyXG4gICAgICAgIGJvcmRlci1zdHlsZTogc29saWQ7XHJcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAjZTBlMGUwO1xyXG5cclxuICAgICAgICBsZWdlbmQge1xyXG4gICAgICAgICAgICB3aWR0aDogYXV0bztcclxuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogbm9uZTtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBAbW9kYWxoZWFkZXJBbmRMZWdlbmRzQmFja2dyb3VuZENvbG9yO1xyXG4gICAgICAgICAgICBjb2xvcjogI2ZmZmY7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDNweCA2cHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuYWRkcmVzcy1kZXRhaWxzIHtcclxuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDE1cHg7XHJcbiAgICAgICAgICAgIHAge1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBzcGFuIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuZm9ybS1ncm91cCB7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDE1cHg7XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAxNXB4O1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgLm1vZGFsLWZvb3RlciB7XHJcbiAgICAgICAgaGVpZ2h0OiBAbW9kYWxGb290ZXJBbmRIZWFkZXJIZWlnaHQ7XHJcbiAgICB9XHJcbn1cclxuIiwiLnZlaGljbGUtZmlsdGVyLW1vZGFsIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG5cclxuICAgIC5hcnJvd3MtY29udGFpbmVyIHtcclxuICAgICAgICBtYXJnaW4tdG9wOiAxMDBweDtcclxuICAgIH1cclxuXHJcbiAgICAudmVoaWNsZXMge1xyXG4gICAgICAgIC5lbmFibGVkLFxyXG4gICAgICAgIC5kaXNhYmxlZCB7XHJcbiAgICAgICAgICAgID4gZGl2OmZpcnN0LWNoaWxkIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgID4gZGl2Om50aC1jaGlsZCgyKSB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICBzZWxlY3Qge1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAzNTBweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG4iLCIudGltZXItY29udHJvbCB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHJcbiAgICAjbWFyZ2luLXJpZ2h0IHtcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IDVweDtcclxuICAgIH1cclxuXHJcbiAgICAjbWFyZ2luLWJvdHRvbSB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNXB4O1xyXG4gICAgfVxyXG5cclxuICAgIGlucHV0IHtcclxuICAgICAgICAmOmNoZWNrZWQgKyAuc2xpZGVyIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzAwMjk0ZjtcclxuICAgICAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDI2cHgpO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgICY6Zm9jdXMgKyAuc2xpZGVyIHtcclxuICAgICAgICAgICAgYm94LXNoYWRvdzogMCAwIDFweCAjMjE5NmYzO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuc3dpdGNoIHtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgIHdpZHRoOiA1MnB4O1xyXG4gICAgICAgIGhlaWdodDogMjJweDtcclxuICAgICAgICAjbWFyZ2luLXJpZ2h0KCk7XHJcblxyXG4gICAgICAgIGlucHV0IHtcclxuICAgICAgICAgICAgb3BhY2l0eTogMDtcclxuICAgICAgICAgICAgd2lkdGg6IDA7XHJcbiAgICAgICAgICAgIGhlaWdodDogMDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5yb3VuZCB7XHJcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDRweDtcclxuXHJcbiAgICAgICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDEwJTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuc2xpZGVyIHtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICAgIHRvcDogMDtcclxuICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICAgIGJvdHRvbTogMDtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjY2NjO1xyXG4gICAgICAgIC13ZWJraXQtdHJhbnNpdGlvbjogMC40cztcclxuICAgICAgICB0cmFuc2l0aW9uOiAwLjRzO1xyXG4gICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDE0cHg7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxOHB4O1xyXG4gICAgICAgICAgICBsZWZ0OiA0cHg7XHJcbiAgICAgICAgICAgIGJvdHRvbTogNHB4O1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcclxuICAgICAgICAgICAgLXdlYmtpdC10cmFuc2l0aW9uOiAwLjRzO1xyXG4gICAgICAgICAgICB0cmFuc2l0aW9uOiAwLjRzO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAudGltZS1zZWxlY3RvciB7XHJcbiAgICAgICAgI21hcmdpbi1yaWdodCgpO1xyXG4gICAgfVxyXG5cclxuICAgIC5yZWZyZXNoLWJ1dHRvbiB7XHJcbiAgICAgICAgI21hcmdpbi1yaWdodCgpO1xyXG4gICAgICAgICNtYXJnaW4tYm90dG9tKCk7XHJcbiAgICB9XHJcblxyXG4gICAgLnJlbWFpbmluZy10aW1lIHtcclxuICAgICAgICBmb250LXdlaWdodDogMjAwO1xyXG4gICAgICAgIHBhZGRpbmc6IDBweCA1cHg7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNHB4O1xyXG4gICAgICAgIGJvcmRlci1zdHlsZTogc29saWQ7XHJcbiAgICAgICAgYm9yZGVyLXdpZHRoOiAxcHg7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2Y0ZjRmNDtcclxuICAgIH1cclxufVxyXG4iLCIubWVzc2FnaW5nLXZlaGljbGVzIHtcclxuICAudmVoaWNsZS1yZWdvIHtcclxuICAgIHdpZHRoOiAxMTBweDtcclxuICAgIG1hcmdpbi1yaWdodDogN3B4O1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcclxuICB9XHJcblxyXG4gIC52ZWhpY2xlLXJlZ28tYWN0aXZlIHtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzMzN2FiNztcclxuICAgICAgY29sb3I6IHdoaXRlO1xyXG4gIH1cclxuXHJcbiAgLm5vLWllLWNsZWFyOjotbXMtY2xlYXIge1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxuICB9XHJcbn0iLCJcclxuLnZlaGljbGUtbW9uaXRvciB7XHJcblxyXG4gIGZpZWxkc2V0W2Rpc2FibGVkXSAuZmllbGRzZXQtb3ZlcmxheSB7XHJcbiAgICBjdXJzb3I6IG5vdC1hbGxvd2VkO1xyXG4gIH1cclxuXHJcbiAgLmdyZXktdmVoaWNsZS1tZXNzYWdlIHtcclxuICAgIG1hcmdpbi10b3A6IDVweDtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICNmOWY5ZjkgIWltcG9ydGFudDtcclxuICAgIGJvcmRlcjoxcHggc29saWQgI2RkZDtcclxuICAgIHBhZGRpbmctcmlnaHQ6MTBweDtcclxuICAgIHBhZGRpbmctbGVmdDoxMHB4O1xyXG4gICAgcGFkZGluZy1ib3R0b206MTVweDtcclxuICAgIG92ZXJmbG93LXk6IGF1dG87XHJcbiAgICBvdmVyZmxvdy14OiBoaWRkZW47XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogNXB4O1xyXG4gICAgaGVpZ2h0OiA1MjVweDtcclxuICB9XHJcblxyXG4gIGgyIHtcclxuICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XHJcbiAgfVxyXG4gIGgxIHtcclxuICAgIGNvbG9yOiBsaWdodGdyYXk7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgfVxyXG5cclxuICAudmVoaWNsZS1waWxscyB7XHJcbiAgICBwYWRkaW5nLWxlZnQ6MHB4O1xyXG4gICAgcGFkZGluZy1yaWdodDowcHg7XHJcblxyXG4gICAgLnNlY3Rpb24tc3BsaXQge1xyXG4gICAgICBib3JkZXI6MXB4IHNvbGlkICNjY2M7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XHJcbiAgICAgIHBhZGRpbmctYm90dG9tOiA1cHg7XHJcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgcGFkZGluZy1sZWZ0OjEwcHg7XHJcblxyXG4gICAgICBoNCB7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMHB4O1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0Oi0xMHB4O1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNkZGQ7XHJcbiAgICAgICAgY29sb3I6ICM2NjY7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgIHBhZGRpbmctdG9wOjVweDtcclxuICAgICAgICBwYWRkaW5nLWJvdHRvbTo1cHg7XHJcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgaDMge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMjRweDtcclxuICAgICAgICBtYXJnaW4tbGVmdDotMTVweDtcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6LTE1cHg7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICM2NjY7XHJcbiAgICAgICAgY29sb3I6ICNlZWU7XHJcbiAgICAgICAgcGFkZGluZzogNXB4O1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiAzMDA7XHJcbiAgICAgIH1cclxuXHJcbiAgICAubmF2IHtcclxuICAgICAgPiBsaSB7XHJcbiAgICAgICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICAgICAgbWFyZ2luOiAycHg7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIHdpZHRoOjEwMHB4O1xyXG5cclxuICAgICAgICAmLnBsZWFzZS1zZWxlY3Qge1xyXG4gICAgICAgICAgYW5pbWF0aW9uOiBzaGFrZSAzcyBjdWJpYy1iZXppZXIoLjM2LC4wNywuMTksLjk3KSBib3RoO1xyXG4gICAgICAgICAgYW5pbWF0aW9uLWl0ZXJhdGlvbi1jb3VudDogaW5maW5pdGU7XHJcbiAgICAgICAgICBiYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XHJcbiAgICAgICAgICBwZXJzcGVjdGl2ZTogMTAwMHB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgYSB7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjlmOWY5O1xyXG4gICAgICAgICAgYm9yZGVyOjFweCBzb2xpZCAjMzM3YWI3O1xyXG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogNHB4O1xyXG4gICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcbiAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICBwYWRkaW5nOjEwcHggOHB4O1xyXG5cclxuICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWVlO1xyXG4gICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBpIHtcclxuICAgICAgICAgIGNvbG9yOiAjMzM3YWI3O1xyXG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgIHRvcDogMDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYuYWN0aXZlIHtcclxuICAgICAgICAgIGEge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzM3YWI3O1xyXG4gICAgICAgICAgICBjb2xvcjogd2hpdGU7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgICYuaGFzLW5ldy1tZXNzYWdlIHtcclxuICAgICAgICAgIGEge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjBhZDRlO1xyXG4gICAgICAgICAgICBjb2xvcjogYmxhY2s7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICBpIHtcclxuICAgICAgICAgICAgY29sb3I6IGJsYWNrO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLmNoYXQtYm94ZXMge1xyXG4gICAgZGlzcGxheTogdGFibGU7XHJcbiAgICB0YWJsZS1sYXlvdXQ6IGZpeGVkO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcblxyXG4gICAgLmNoYXQtYm94IHtcclxuICAgICAgZGlzcGxheTogdGFibGUtY2VsbDtcclxuICAgICAgcGFkZGluZzogNXB4O1xyXG5cclxuICAgICAgaDMge1xyXG4gICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICBwYWRkaW5nOiA1cHggNXB4O1xyXG4gICAgICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xyXG4gICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2RkZDtcclxuICAgICAgICBjb2xvcjogIzY2NjtcclxuICAgICAgfVxyXG5cclxuICAgICAgPiBkaXYge1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmOWY5Zjk7IFxyXG5cclxuICAgICAgICB0cmFuc2l0aW9uOiBib3gtc2hhZG93IDUwMG1zIGVhc2UtaW4tb3V0O1xyXG4gICAgICAgICYubXNnLWFycml2ZWQge1xyXG4gICAgICAgICAgYm94LXNoYWRvdzogMCAwIDdweCAzcHggcmVkO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLyouZmxleC1jb250YWluZXIgeyovXHJcbiAgICAgICAgICAvKmhlaWdodDogNTAwcHg7Ki9cclxuICAgICAgICAgIC8qZGlzcGxheTogZmxleDsqL1xyXG4gICAgICAgICAgLypmbGV4LWRpcmVjdGlvbjogY29sdW1uOyovXHJcblxyXG4gICAgICAgICAgLyouc2Nyb2xsLXdpbmRvdyB7Ki9cclxuICAgICAgICAgICAgLypmbGV4LWdyb3c6IDE7Ki9cclxuICAgICAgICAgIC8qfSovXHJcbiAgICAgICAgLyp9Ki9cclxuXHJcbiAgICAgICAgLypzY3JvbGxpbmcgZnJvbSBib3R0b20qL1xyXG4gICAgICAgIC5zY3JvbGwtd2luZG93IHtcclxuICAgICAgICAgIG92ZXJmbG93LXk6IGF1dG87XHJcbiAgICAgICAgICBvdmVyZmxvdy14OiBoaWRkZW47XHJcbiAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogNXB4O1xyXG4gICAgICAgICAgaGVpZ2h0OiA0NTBweDtcclxuICAgICAgICAgIHBhZGRpbmctdG9wOjIwcHg7XHJcbiAgICAgICAgICBib3JkZXI6MXB4IHNvbGlkICNkZGQ7ICAgICAgICAgIFxyXG5cclxuICAgICAgICAgIC5zY3JvbGwtY29udGVudC13cmFwIHtcclxuICAgICAgICAgICAgZGlzcGxheSA6IHRhYmxlO1xyXG4gICAgICAgICAgICB0YWJsZS1sYXlvdXQ6IGZpeGVkO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG5cclxuICAgICAgICAgICAgLnNjcm9sbC1jb250ZW50IHtcclxuICAgICAgICAgICAgICBkaXNwbGF5OiB0YWJsZS1jZWxsO1xyXG4gICAgICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiBib3R0b207XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5zZW5kIHtcclxuICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICBcclxuICAgICAgICAgID4gdGV4dGFyZWEge1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgbWluLWhlaWdodDogNDBweDtcclxuICAgICAgICAgICAgcGFkZGluZzogOXB4O1xyXG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiA3cHg7XHJcbiAgICAgICAgICAgIG92ZXJmbG93LXk6IGhpZGRlbjtcclxuICAgICAgICAgICAgcmVzaXplOiBub25lO1xyXG4gICAgICAgICAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOjBweDtcclxuICAgICAgICAgICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6MHB4O1xyXG5cclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG59XHJcblxyXG4udmVoaWNsZS1zZWxlY3QtbW9kYWwge1xyXG5cclxuICBzZWxlY3Qge1xyXG4gICAgaGVpZ2h0OiAzMDBweDtcclxuICB9XHJcblxyXG4gIC5hZGQtcmVtb3ZlLWJ0bnMge1xyXG4gICAgbWFyZ2luLXRvcDogMTAwcHg7XHJcbiAgfVxyXG59XHJcblxyXG5Aa2V5ZnJhbWVzIHNoYWtlIHtcclxuICAwJSwgNDAlIHtcclxuICAgIHRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xyXG4gICAgdHJhbnNmb3JtLW9yaWdpbjogNTAlIDUwJTtcclxuICB9XHJcblxyXG4gIDYwJSw3MCUsODAlLDkwJSwxMDAlIHtcclxuICAgIC8vIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTFweCwgMCwgNnB4KTtcclxuICAgIHRyYW5zZm9ybTogcm90YXRlKDJkZWcpO1xyXG4gICAgdHJhbnNmb3JtLW9yaWdpbjogNTAlIDUwJTtcclxuICB9XHJcbiAgXHJcbiAgNTUlLDY1JSw3NSUsODUlLDk1JSB7XHJcbiAgICAvLyB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDFweCwgMCwgLTZweCk7XHJcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtMmRlZyk7XHJcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiA1MCUgNTAlO1xyXG4gIH1cclxufVxyXG5cclxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi1oZWlnaHQ6IDkwMHB4KSB7XHJcbiAgICBcclxuICAgIC5ncmV5LXZlaGljbGUtbWVzc2FnZSB7XHJcbiAgICAgIGhlaWdodDogNzAwcHggIWltcG9ydGFudDtcclxuICAgIH1cclxuXHJcbiAgICAuc2Nyb2xsLXdpbmRvdyB7XHJcbiAgICAgIGhlaWdodDogNjIwcHggIWltcG9ydGFudDtcclxuICAgIH1cclxuXHJcbiAgICAuc2VjdGlvbi1zcGxpdCB7XHJcbiAgICAgIG1hcmdpbi10b3A6IDIwcHg7XHJcbiAgICB9XHJcbiAgICBcclxufVxyXG5cclxuIiwiLmFkbWluLWpvYi1wb29scyB7XHJcbiAgICBAc2Vjb25kYXJ5LXRleHQtY29sb3IgOiAjODg4O1xyXG5cclxuICAgIC5zdGVwLWxpc3Qge1xyXG4gICAgICAgIHBhZGRpbmctbGVmdDoxMHB4O1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OjVweDtcclxuICAgIH1cclxuXHJcbiAgICB0YWJsZS50YWJsZS1zdHJpcGVkIHRoIHtcclxuICAgICAgICBib3JkZXItYm90dG9tOjBweDtcclxuICAgIH1cclxufSIsIi5qb2ItcG9vbGluZy1vbGQge1xyXG4gICAgLy8gc2NvcGluZyB0aGUgdmFyaWFibGVcclxuICAgIEBzZWNvbmRhcnktdGV4dC1jb2xvciA6ICM4ODg7XHJcblxyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGhlaWdodDogMTAwJTtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG5cclxuICAgIC5qb2ItbGlzdGluZyB7XHJcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIG1heC13aWR0aDo0MDBweDtcclxuICAgICAgICBtYXJnaW4tbGVmdDo1cHg7XHJcbiAgICAgICAgYm9yZGVyLXJpZ2h0OjFweCBzb2xpZCAjZWVlO1xyXG4gICAgICAgIFxyXG4gICAgICAgIFthY3RpdmU9XCJhY3RpdmVcIl0ge1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAubmF2LXRhYnMge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRTRFNEU0O1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiA1cHg7XHJcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDoxMHB4O1xyXG5cclxuICAgICAgICAgICAgbGkge1xyXG4gICAgICAgICAgICAgICAgYSB7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMHB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAudGFiLWNvbnRlbnQsXHJcbiAgICAgICAgLnRhYi1wYW5lIHtcclxuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogMHB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLm15LWxpc3Rpbmcge1xyXG4gICAgICAgICAgICAuam9iLWl0ZW0ge1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI2VlZTtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IGZhZGUoI0U0RTRFNCwyMCk7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgXHJcbiAgICAgICAgLnZlcnRpY2FsLW92ZXJmbG93IHtcclxuICAgICAgICAgICAgb3ZlcmZsb3cteTogYXV0bztcclxuICAgICAgICAgICAgaGVpZ2h0OiA5OSU7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDVweDtcclxuXHJcbiAgICAgICAgICAgLmpvYi1pdGVtIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbjogOHB4IDEwcHggOHB4O1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogMTBweDtcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZWVlO1xyXG4gICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjNzIGxpbmVhcjtcclxuXHJcbiAgICAgICAgICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgIGJvdHRvbTogLTFweDtcclxuICAgICAgICAgICAgICAgICAgICBsZWZ0OiAtMXB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IGZhZGUoQGNvcnBvcmF0ZVRlYWwsMCk7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbToycHggc29saWQgZmFkZShAY29ycG9yYXRlVGVhbCwwKTtcclxuICAgICAgICAgICAgICAgICAgICB2aXNpYmlsaXR5OiBoaWRkZW47XHJcbiAgICAgICAgICAgICAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlWCgwKTtcclxuICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlWCgwKTtcclxuICAgICAgICAgICAgICAgICAgICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2UtaW4tb3V0IDBzO1xyXG4gICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2UtaW4tb3V0IDBzO1xyXG4gICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybS1vcmlnaW46IDAlIDAlO1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIC5mYSB7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTVweDtcclxuICAgICAgICAgICAgICAgICAgICBvcGFjaXR5OiAwLjU7XHJcbiAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIC5qb2ItIHtcclxuICAgICAgICAgICAgICAgICAgICAmdGl0bGUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTo1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAmZnJvbSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiBAc2Vjb25kYXJ5LXRleHQtY29sb3I7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTNweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDJweDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgJnRvIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6IEBzZWNvbmRhcnktdGV4dC1jb2xvcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxM3B4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMnB4O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAmdGltZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOkBzZWNvbmRhcnktdGV4dC1jb2xvcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxM3B4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMnB4O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAubXktbGlzdGluZy1pbmZvIHtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICAuc2VudC1wb29sLFxyXG4gICAgICAgICAgICAgICAgICAgIC52aWV3ZWQtYnkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBmYWRlKCMwMDAsNSk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICAgICAgICAgICAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjpjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiA1MCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDhweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogNXB4IDBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHNwYW4ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxM3B4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgLnZpZXdlZC1ieSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiA0OSU7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICYubmV3IHtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBmYWRlKEBjb3Jwb3JhdGVUZWFsLDEwKTsgICAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXItbGVmdDoycHggc29saWQgQGNvcnBvcmF0ZVRlYWw7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMHB4O1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAmOmFmdGVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgY29udGVudCA6ICdORVcnO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogQGNvcnBvcmF0ZVRlYWw7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvdHRvbTogNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICByaWdodDogMTBweDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgJi5lbmRpbmcge1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IGZhZGUoQGNvcnBvcmF0ZVllbGxvdywxMCk7ICAgICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWxlZnQ6MnB4IHNvbGlkIEBjb3Jwb3JhdGVZZWxsb3c7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMHB4O1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAmOmFmdGVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgY29udGVudCA6ICdFTkRJTkcnO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogQGNvcnBvcmF0ZVllbGxvdztcclxuICAgICAgICAgICAgICAgICAgICAgICAgYm90dG9tOiA1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHJpZ2h0OiAxMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgJi5hY3RpdmUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItbGVmdDoycHggc29saWQgQGNvcnBvcmF0ZVRlYWw7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAmOmFmdGVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbnRlbnQgOicnO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICYuYWN0aXZlIHtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBAY29ycG9yYXRlVGVhbDtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogd2hpdGUgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiAwcHg7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIC5qb2ItIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgJnRpdGxlLFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAmZnJvbSxcclxuICAgICAgICAgICAgICAgICAgICAgICAgJnRvLFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAmdGltZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjp3aGl0ZTsgICAgICAgICAgICAgICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB2aXNpYmlsaXR5OiBoaWRkZW4gIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgLy8gYmFja2dyb3VuZC1jb2xvcjogZmFkZShAY29ycG9yYXRlVGVhbCwxMCk7ICAgIFxyXG5cclxuICAgICAgICAgICAgICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHZpc2liaWxpdHk6IHZpc2libGU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IGZhZGUoQGNvcnBvcmF0ZVRlYWwsMTApO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiAycHggc29saWQgQGNvcnBvcmF0ZVRlYWw7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZVgoMSk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGVYKDEpO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuam9iLWNvbnRlbnQge1xyXG4gICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBtYXJnaW46NXB4OyBcclxuICAgICAgICBwYWRkaW5nLWxlZnQ6MjBweDtcclxuICAgICAgICBcclxuICAgICAgICBoMSB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZToyMnB4O1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogMTBweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5qb2Itb3ZlcnZpZXcge1xyXG4gICAgICAgICAgICBjb2xvciA6ICM3Nzc7XHJcbiAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAuZmEge1xyXG4gICAgICAgICAgICAgICAgY29sb3I6IzMzMztcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6NXB4O1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNXB4O1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICBidXR0b24gLmZhIHtcclxuICAgICAgICAgICAgICAgIGNvbG9yOndoaXRlO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59IiwiLnBpY2t1cC1kcm9wb2ZmLWluc3RydWN0aW9ucyB7XHJcblxyXG4gICAgLnRlbXAtYnRuIHtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgdG9wOiAxNXB4O1xyXG4gICAgICAgIHJpZ2h0OiAzMHB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5yb3cge1xyXG5cclxuICAgICAgICAmOm5vdCgubXQtMjApIHtcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDoxMHB4OyAgICAgXHJcbiAgICAgICAgfVxyXG4gICAgICAgIFxyXG4gICAgICAgIGxhYmVsIHtcclxuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBbY2xhc3NePSdjb2wtJ10ge1xyXG4gICAgICAgICAgICBzdHJvbmcge1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICAgICAgLy90b3A6IDNweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi5ub3RpZmljYXRpb24tYm9va2luZyB7XHJcbiAgICAgICAgICAgIGJ1dHRvbi5idG4ge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMTBweDtcclxuICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiBpbml0aWFsO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC50aW1lLXNsb3QtY29udGFpbmVyIHtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG4gICAgICAgIC5tb3ZlLWxlZnQsXHJcbiAgICAgICAgLm1vdmUtcmlnaHQge1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIHRvcDogNDhweDtcclxuICAgICAgICAgICAgbGVmdDogLTEwcHg7XHJcblxyXG4gICAgICAgICAgICAuZmEge1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAyOHB4O1xyXG4gICAgICAgICAgICAgICAgY29sb3I6IEBjb3Jwb3JhdGVUZWFsO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgXHJcbiAgICAgICAgLm1vdmUtcmlnaHQge1xyXG4gICAgICAgICAgICBsZWZ0OiBpbml0aWFsO1xyXG4gICAgICAgICAgICByaWdodDogLTEwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgXHJcblxyXG4gICAgICAgIC50aW1lLXNsb3Qtc21hbGwge1xyXG4gICAgICAgICAgICB3aWR0aDogOTQlO1xyXG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogMyU7XHJcbiAgICAgICAgICAgIG92ZXJmbG93LXg6IHNjcm9sbDtcclxuXHJcbiAgICAgICAgICAgIC5vdmVyZmxvdy10aW1lLXNsb3QgeyAgICAgXHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAxMHB4OyAgICAgICBcclxuICAgICAgICAgICAgICAgIGhlaWdodDogODBweDtcclxuICAgICAgICAgICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC50aW1lLXNsb3QtY29udGFpbmVyIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogM3B4O1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDU1cHg7XHJcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG5cclxuICAgICAgICAgICAgICAgIC50aW1lLXN0YXJ0IHtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDEycHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgLnRpbWUtc2xvdCB7ICAgIFxyXG4gICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAzcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6IHdoaXRlO1xyXG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogNTVweDtcclxuICAgICAgICAgICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICYuc2VsZWN0ZWQtdGltZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IEBjb3Jwb3JhdGVCbHVlO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgJi5vdmVyYm9va2luZyB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IEBub3RpZmljYXRpb24tdGltZS1zbG90LW92ZXItYm9va2VkLWNvbG9yO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgICAgICYuYXZhaWxhYmxlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogQG5vdGlmaWNhdGlvbi10aW1lLXNsb3QtYXZhaWxhYmxlLWNvbG9yO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgICAgICYubGltaXRlZCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IEBub3RpZmljYXRpb24tdGltZS1zbG90LWxpbWl0ZWQtY29sb3I7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAuY2FwYWNpdHkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgLnJhdGUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH0gICAgXHJcbn1cclxuXHJcbi5jdXN0b21lci1ub2RlIHt9XHJcbi50ZXJtaW5hbC1ub2RlIHt9XHJcbi55YXJkLW5vZGUge31cclxuIiwiXHJcbi50aW1lLWNvbnRhaW5lcntcclxuICAgIC50YWItY29udGVudHtcclxuICAgICAgICBtYXgtaGVpZ2h0OiAzMDBweDtcclxuICAgICAgICBvdmVyZmxvdzphdXRvO1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHhcclxuICAgIH1cclxufVxyXG5cclxuLnBvaW50ZXJ7XHJcbiAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbn0iLCIub3JkZXItY29zdGluZyB7XHJcbiAgICAuYWctdGhlbWUtYmFsaGFtIHtcclxuICAgICAgICAuYWctcm93IHtcclxuICAgICAgICAgICAgJjpub3QoLmFnLXJvdy1ncm91cCkge1xyXG4gICAgICAgICAgICAgICAgLmFnLWNlbGwge1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMHB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMHB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgLmFnLXRoZW1lLWJhbGhhbSB7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAwcHggIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwcHggIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIC5hZy1pY29uLWNoZWNrYm94LWNoZWNrZWQge1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOjEwMCUgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIC5hZy1pY29uLWNoZWNrYm94LXVuY2hlY2tlZCB7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6MTAwJSAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICBoZWlnaHQ6IDEwMCU7XHJcblxyXG4gIC5rLWFuaW1hdGlvbi1jb250YWluZXIsIC5rLWFuaW1hdGlvbi1jb250YWluZXIgKiwgLmstYW5pbWF0aW9uLWNvbnRhaW5lciA6YWZ0ZXIsIC5rLWJsb2NrIC5rLWhlYWRlciwgLmstbGlzdC1jb250YWluZXIsIC5rLXdpZGdldCwgLmstd2lkZ2V0ICosIC5rLXdpZGdldCA6YmVmb3Jle1xyXG4gICAgYm94LXNpemluZzpib3JkZXItYm94ICFpbXBvcnRhbnQ7XHJcbiAgICAtd2Via2l0LWJveC1zaXppbmc6IGJvcmRlci1ib3ggIWltcG9ydGFudDtcclxuICB9XHJcblxyXG4gIGRpdltrZW5kby1zcGxpdHRlcl0ge1xyXG4gICAgLy9oZWlnaHQ6IDkwJTtcclxuICAgIGhlaWdodDogODAwcHg7XHJcbiAgICBib3JkZXI6MHB4O1xyXG5cclxuXHJcblxyXG4gICAgLm9yZGVyLXNlYXJjaCB7XHJcbiAgICAgIG92ZXJmbG93OiB2aXNpYmxlIWltcG9ydGFudDsgLy8gcHJldmVudCBkcm9wZG93bnMgZ2V0dGluZyBjdXQgb2ZmIGJ5IHRoZSBzcGxpdHRlclxyXG5cclxuICAgICAgZm9ybVtuYW1lPVwic2VhcmNoT3JkZXJDb3N0aW5nRm9ybVwiXSB7XHJcblxyXG4gICAgICAgIC8vIGZpeCBrZW5kbyBjc3Mgd3JlY2tpbmcgYm9vc3RyYXAgZm9ybSBjc3NcclxuICAgICAgICAqIHtcclxuICAgICAgICAgIC1tb3otYm94LXNpemluZzogYm9yZGVyLWJveCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgLXdlYmtpdC1ib3gtc2l6aW5nOiBib3JkZXItYm94ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAvKj4gLnJvdzpudGgtY2hpbGQoMikgPiBkaXYgeyovXHJcbiAgICAgICAgICAvKmJvcmRlcjogMXB4IHNvbGlkICNkZGQ7Ki9cclxuICAgICAgICAgIC8qYm9yZGVyLXJhZGl1czogNXB4OyovXHJcbiAgICAgICAgICAvKmJhY2tncm91bmQ6ICNlZWU7Ki9cclxuICAgICAgICAvKn0qL1xyXG5cclxuICAgICAgICAvLyBiZWdpbjogc29tZSB0d2Vha3MgZm9yIGNvbXBhY3QgZm9ybXNcclxuICAgICAgICAucm93IHtcclxuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuZm9ybS1ncm91cCB7XHJcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgbGFiZWwge1xyXG4gICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLypyZW1vdmVkIHNpbmNlIGFiYW5kb25pbmcgZm9ybS1ncm91cC1zbSovXHJcbiAgICAgICAgLypjYy1kYXRlcGlja2VyIGJ1dHRvbltuZy1jbGljaz1cIm9wZW5EYXRlcGlja2VyKCRldmVudClcIl0geyovXHJcbiAgICAgICAgICAvKnBhZGRpbmc6IDRweDsgLy8gbWFrZSB0aGUgZGF0ZSBwaWNrZXIgY2FsZW5kYXIgYnV0dG9uIHNtYWxsZXIqL1xyXG4gICAgICAgIC8qfSovXHJcbiAgICAgICAgLy8gZW5kOiBzb21lIHR3ZWFrcyBmb3IgY29tcGFjdCBmb3Jtc1xyXG5cclxuICAgICAgICAuc2VhcmNoLWJ0bnMge1xyXG4gICAgICAgICAgbWFyZ2luLXRvcDogMjRweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC8vIGFsbG93IG9ubHkgdGhlIGRhdGVwaWNrZXIgcG9wdXAgdG8gb3ZlcmxheSB0aGUgc3BsaXR0ZXJcclxuICAgICAgICBjYy1kYXRlcGlja2VyID4gZGl2IHtcclxuICAgICAgICAgID4gc3BhbiB7XHJcbiAgICAgICAgICAgIHotaW5kZXg6IDA7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICA+IGlucHV0IHtcclxuICAgICAgICAgICAgei1pbmRleDogMDtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgI29yZGVySW5mb0dyaWQsICNjaGFyZ2VJbmZvR3JpZCB7XHJcbiAgICAgIGJvcmRlcjogMDsgLy8gcHJldmVudCB2ZXJ0aWNhbCBzY3JvbGwgYmFyc1xyXG4gICAgICAvL2hlaWdodDogNzBweDtcclxuICAgICAgLmstaGVhZGVyIHtcclxuICAgICAgICAvL2JhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG5cclxuICAgICAgICBoNCB7XHJcbiAgICAgICAgICBtYXJnaW46IDVweDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC5jaGFyZ2UtZ3JpZC1jdHJscyB7XHJcbiAgICAgICAgaW5wdXQge1xyXG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiA1cHg7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICAuay1ncmlkLWNvbnRlbnQge1xyXG4gICAgICAgIHRkIHtcclxuICAgICAgICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xyXG4gICAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIGkuZGlzYWJsZWQge1xyXG4gICAgICAgIGN1cnNvcjogbm90LWFsbG93ZWQ7XHJcbiAgICAgICAgb3BhY2l0eTogMC42NTtcclxuXHJcbiAgICAgICAgJjpob3ZlciwgJjpmb2N1cyB7XHJcbiAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAuYm90dG9tLWJ0bnMge1xyXG4gICAgbWFyZ2luLXRvcDogMTBweDtcclxuICB9XHJcblxyXG4gIC8vIGdldCB0aGUgZ3JpZCBoZWlnaHRzIHRvIG1heGltaXplIHRoZSBzcGFjZSBpbnNpZGUgdGhlIHNwbGl0dGVycyAoY29waWVkIGZyb20gb3JkZXItaGlzdG9yeSlcclxuICBjYy1rZW5kby1ncmlkIHtcclxuICAgIC8vIGhlaWdodDogMTAwJTtcclxuICAgIC8vIHdpZHRoOiAxMDAlO1xyXG5cclxuICAgID4gLmtlbmRvLWdyaWQtY29tcG9uZW50IHtcclxuICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuXHJcbiAgICAgID4gY2Mtc2NvcGUtbWFuYWdlciB7XHJcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAuaW50ZXJuYWwge1xyXG4gICAgY29sb3I6IGhzbCgwLCAxMDAlLCAyNSUpO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogaHNsKDAsIDEwMCUsIDc1JSkgIWltcG9ydGFudDtcclxuICB9XHJcbn1cclxuXHJcbi5rLXN0YXRlLXNlbGVjdGVkIGF7XHJcbiAgICBjb2xvcjogd2hpdGU7XHJcbn1cclxuXHJcbi5zZWN0aW9uLW9uZS1jb2xvcntcclxuICBiYWNrZ3JvdW5kLWNvbG9yOmdyYXk7XHJcbiAgaGVpZ2h0OiAxMDBweDtcclxufVxyXG5cclxuLnNlY3Rpb24tdHdvLWNvbG9ye1xyXG4gIGJhY2tncm91bmQtY29sb3I6Ymx1ZTtcclxuICBoZWlnaHQ6IDEwMHB4O1xyXG59XHJcblxyXG4uc2VjdGlvbi10aHJlZS1jb2xvcntcclxuICBiYWNrZ3JvdW5kLWNvbG9yOnllbGxvdztcclxuICBoZWlnaHQ6IDEwMHB4O1xyXG59XHJcblxyXG5AaW1wb3J0ICdhZGQtdG8taW52b2ljZS1tb2RhbC9hZGQtdG8taW52b2ljZS1tb2RhbC5sZXNzJztcclxuQGltcG9ydCAnY3JlYXRlLWludm9pY2UtbW9kYWwvY3JlYXRlLWludm9pY2UtbW9kYWwubGVzcyc7XHJcblxyXG4iLCIjb3JkZXJIaXN0b3J5IHtcclxuICBoZWlnaHQ6IDEwMCU7XHJcblxyXG4gIC5oZWlnaHQtNjcwIHtcclxuICAgIGhlaWdodDogNjcwcHg7XHJcbiAgfVxyXG5cclxuICBkaXZba2VuZG8tc3BsaXR0ZXJdIHtcclxuICAgIGhlaWdodDogMTAwJTtcclxuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XHJcblxyXG4gICAgLy8gc28gaXQgZXhwYW5kcyB3aGVuIHRoZSBzaWRlIG1lbnUgaXMgY2xvc2VkXHJcbiAgICAuay1wYW5lIHtcclxuICAgICAgd2lkdGg6IDEwMCUhaW1wb3J0YW50O1xyXG4gICAgfVxyXG5cclxuICAgICNvcmRlckRldGFpbEdyaWQsXHJcbiAgICAjbW92ZW1lbnREZXRhaWxHcmlkLFxyXG4gICAgI2ludm9pY2VEZXRhaWxHcmlkIHtcclxuICAgICAgYm9yZGVyOiAwOyAvLyBwcmV2ZW50IHZlcnRpY2FsIHNjcm9sbCBiYXJzXHJcbiAgICAgIC5rLWhlYWRlciB7XHJcbiAgICAgICAgLypiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDsqL1xyXG4gICAgICAgIGg0IHtcclxuICAgICAgICAgIG1hcmdpbjogMnB4O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgLmNoYXJnZS1ncmlkLWN0cmxzIHtcclxuICAgICAgICBpbnB1dCB7XHJcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDVweDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC5rLWdyaWQtY29udGVudCB7XHJcbiAgICAgICAgdGQge1xyXG4gICAgICAgICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XHJcbiAgICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgaS5kaXNhYmxlZCB7XHJcbiAgICAgICAgY3Vyc29yOiBub3QtYWxsb3dlZDtcclxuICAgICAgICBvcGFjaXR5OiAwLjY1O1xyXG5cclxuICAgICAgICAmOmhvdmVyLFxyXG4gICAgICAgICY6Zm9jdXMge1xyXG4gICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLy8gZ2V0IHRoZSBncmlkIGhlaWdodHMgdG8gbWF4aW1pemUgdGhlIHNwYWNlIGluc2lkZSB0aGUgc3BsaXR0ZXJzXHJcbiAgY2Mta2VuZG8tZ3JpZCB7XHJcbiAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuXHJcbiAgICA+IC5rZW5kby1ncmlkLWNvbXBvbmVudCB7XHJcbiAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcblxyXG4gICAgICA+IGNjLXNjb3BlLW1hbmFnZXIge1xyXG4gICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbn1cclxuXHJcbi5rLXN0YXRlLXNlbGVjdGVkPnRkPmEge1xyXG4gIGNvbG9yOiB3aGl0ZTtcclxufVxyXG5cclxuLm1lbnUtY29sb3Ige1xyXG4gIGNvbG9yOiAjYmRjOWNmXHJcbn0iLCIuYWRkLXRvLWludm9pY2UtbW9kYWwge1xyXG4gIC5ncmlkLWhlaWdodHtcclxuICAgIGhlaWdodDogNDAwcHg7XHJcbiAgfVxyXG59XHJcbiIsIi5jcmVhdGUtaW52b2ljZS1tb2RhbCB7XHJcbiAgICAuay1ncmlkLWNvbnRlbnQge1xyXG4gICAgICBtYXgtaGVpZ2h0OiAzMDBweDtcclxuICAgIH1cclxuICAgIC5rLWdyb3VwaW5nLWhlYWRlciB7XHJcbiAgICAgIHRleHQtaW5kZW50OiAtOTk5OXB4O1xyXG4gICAgfVxyXG4gIH0gICIsIi5jdXN0b21lci1pbnZvaWNlIHtcclxuXHJcbiAgdGV4dGFyZWEge1xyXG4gICAgcmVzaXplOiBub25lO1xyXG4gIH1cclxuXHJcbiAgZm9ybVtuYW1lPVwiY3VzdG9tZXJJbnZvaWNlRm9ybVwiXSB7XHJcbiAgICAuZm9ybS1ncm91cCB7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDVweDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gICNjaGFyZ2VJbmZvR3JpZCB7XHJcbiAgICBpLmRpc2FibGVkIHtcclxuICAgICAgY3Vyc29yOiBub3QtYWxsb3dlZDtcclxuICAgICAgb3BhY2l0eTogMC42NTtcclxuXHJcbiAgICAgICY6aG92ZXIsICY6Zm9jdXMge1xyXG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLmJvdHRvbS1idG5zIHtcclxuICAgIG1hcmdpbi10b3A6IDE1cHg7XHJcbiAgfVxyXG5cclxuICAuaGVpZ2h0LTEwMHBje1xyXG4gICAgaGVpZ2h0OiA2MDBweDtcclxuICB9XHJcbn1cclxuIiwiLmNoYXJnZS1jb2RlLW1vZGFsIHtcclxuICAucGVybWlzc2lvbiB7XHJcbiAgICB3aWR0aDogMzMlO1xyXG4gICAgcGFkZGluZzogMTBweDtcclxuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcblxyXG4gICAgJjpudGgtY2hpbGQoMSkge1xyXG4gICAgICBwYWRkaW5nLWxlZnQ6IDVweDtcclxuICAgIH1cclxuXHJcbiAgICAmOm50aC1jaGlsZCgzKSB7XHJcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDVweDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5maWx0ZXItYm94IHtcclxuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XHJcbiAgfVxyXG5cclxuICAuZmVhdHVyZXMge1xyXG5cclxuICAgIC5lbmFibGVkIHtcclxuICAgICAgcGFkZGluZy1yaWdodDogMDtcclxuICAgIH1cclxuXHJcbiAgICAuZGlzYWJsZWQge1xyXG4gICAgICBwYWRkaW5nLWxlZnQ6IDA7XHJcbiAgICB9XHJcblxyXG4gICAgLmVuYWJsZWQsIC5kaXNhYmxlZCB7XHJcbiAgICAgID4gZGl2OmZpcnN0LWNoaWxkIHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgICB9XHJcblxyXG4gICAgICA+IGRpdjpudGgtY2hpbGQoMikge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIHNlbGVjdCB7XHJcbiAgICAgICAgaGVpZ2h0OiAzMDBweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5lZGl0IHtcclxuICAgICAgbWFyZ2luLXRvcDogMTAwcHg7XHJcbiAgICAgIGJ1dHRvbiB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNXB4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICBpbnB1dFt0eXBlPVwidGV4dFwiXSB7XHJcbiAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcclxuICB9XHJcbn1cclxuXHJcbi5tb2RhbC1vdmVybGF5e1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwyNTUsMjU1LDAuOSk7XHJcbiAgdG9wOjUwJTtcclxuICBsZWZ0OjUwJTtcclxufSIsIi5vcmRlci12aWV3IHtcclxuICAgIC5hZ3JlZW1lbnQtbGFiZWw6OmJlZm9yZSxcclxuICAgIC5hZ3JlZW1lbnQtbGFiZWw6OmFmdGVyIHtcclxuICAgICAgICBtYXJnaW4tdG9wOiAxMHB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5vcmRlci1zdGF0dXMge1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgfVxyXG5cclxuICAgIC5vcmRlci10YWJzIHtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICB9XHJcblxyXG4gICAgLmFkZC1idXR0b24ge1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICB9XHJcblxyXG5cclxuICAgIC5jb24tZXJyIHtcclxuICAgICAgY29sb3I6IHJlZDtcclxuICAgIH1cclxuXHJcbiAgICAub3JkZXItcmVtYXJrcyB7XHJcbiAgICAgIGhlaWdodDogODVweDtcclxuICAgIH1cclxufVxyXG5cclxuQGltcG9ydCAnb3JkZXJzLm10ZXJlcG8vY29udGFpbmVycy1tdGVyZXBvLXRhYi9jb250YWluZXJzLW10ZXJlcG8ubGVzcyc7XHJcbkBpbXBvcnQgJ29yZGVycy5leHBvcnRpbXBvcnQvZXhwb3J0SW1wb3J0Lmxlc3MnO1xyXG5AaW1wb3J0ICdvcmRlcnMuZXhwb3J0aW1wb3J0L2NvbnRhaW5lcnMtZXhwb3J0SW1wb3J0LXRhYi9jb250YWluZXItZXhwb3J0SW1wb3J0Lmxlc3MnO1xyXG5AaW1wb3J0ICdvcmRlcnMubG9jYWwvY2FyZ28tdGFiL2NhcmdvLWxvY2Fsb3JkZXIubGVzcyc7XHJcbkBpbXBvcnQgJ29yZGVycy5tdGVyZXBvL210ZXJlcG8ubGVzcyc7XHJcbkBpbXBvcnQgJ29yZGVycy5sb2NhbC9sb2NhbC1vcmRlci5sZXNzJztcclxuQGltcG9ydCAnb3JkZXJzLmxvY2FsL2NvbnRhaW5lci10YWIvY29udGFpbmVyLWRldGFpbHMtdGFiLmxlc3MnO1xyXG5AaW1wb3J0ICdvcmRlcnMuYWN0aXZlL2FjdGl2ZS1vcmRlci5sZXNzJzsiLCIuY29udGFpbmVycyB7XHJcbiAgLmMtcXVhbnRpdHkge1xyXG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgbWFyZ2luOiAwIDAgLTEzcHg7XHJcbiAgICBcclxuICAgICYud2VsbCB7XHJcbiAgICAgIHBhZGRpbmc6IDRweCA4cHg7XHJcbiAgICB9XHJcbiAgXHJcbiAgICA+IGxhYmVsIHtcclxuICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgICBtYXJnaW46IDNweCAzcHggMCAwO1xyXG4gICAgICBmb250LXNpemU6IDEycHg7XHJcbiAgICB9XHJcbiAgXHJcbiAgICA+IGRpdiB7XHJcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICBmbG9hdDogbGVmdDtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICBcclxuICAgICAgaW5wdXQge1xyXG4gICAgICAgIHdpZHRoOiA3MHB4O1xyXG4gICAgICAgIGhlaWdodDogMjRweDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMTJweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLmRhdGV0aW1lLXNlbGVjdCB7XHJcbiAgICBwYWRkaW5nOiAwIDAgMCAxNXB4O1xyXG4gIH1cclxufVxyXG5cclxuc3Bpbm5lcntcclxuICBwb3NpdGlvbjogcmVsYXRpdmUhaW1wb3J0YW50O1xyXG4gIGZsb2F0OnJpZ2h0IWltcG9ydGFudDtcclxuICB0b3A6LTE1cHghaW1wb3J0YW50O1xyXG4gIGxlZnQ6LTE1cHghaW1wb3J0YW50O1xyXG59XHJcbiIsIi5jb250YWluZXItZmx1aWR7XHJcbiAgLm9yZGVyLXN0YXR1cyB7XHJcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgfVxyXG59XHJcblxyXG5ALW1zLXZpZXdwb3J0IHtcclxuICB3aWR0aDogYXV0bztcclxufVxyXG5cclxuLnVuVHJhbnNmZXJyYWJsZUNvbnRhaW5lciB7XHJcbiAgY29sb3I6cmVkO1xyXG59XHJcblxyXG4iLCIjY29udGFpbmVyLC5hdHRhY2htZW50cy1mb3JtIHtcclxuXHJcbiAgICAuZGF0ZXRpbWUtc2VsZWN0IHtcclxuICAgICAgICBwYWRkaW5nOiAwIDAgMCAxNXB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5hZGQtYnV0dG9uIHtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgdG9wOi02NXB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgcmlnaHQ6IDJ2bWluO1xyXG4gICAgfVxyXG5cclxuXHJcbiAgICAuYnRuLXN1Y2Nlc3Mge1xyXG5cclxuICAgICAgICAmLmJ0bi1oZWFkZXIge1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIHRvcDotNjVweCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICByaWdodDogMTYwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIFxyXG4gICAgICB9XHJcblxyXG4gICAgLmZpZWxkc2V0IHtcclxuICAgICAgICBwYWRkaW5nIDogMC4zNWVtIDAuNjI1ZW0gMC43NWVtO1xyXG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkO1xyXG4gICAgICAgIGJvcmRlci1jb2xvcjogI2I2YmRjYTtcclxuXHJcbiAgICAgICAgbGVnZW5kIHtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNXB4O1xyXG4gICAgICAgICAgICB3aWR0aDppbmhlcml0OyBcclxuICAgICAgICAgICAgcGFkZGluZzowIDEwcHg7IFxyXG4gICAgICAgICAgICBib3JkZXItYm90dG9tOm5vbmU7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgXHJcbn1cclxuXHJcbi5pbXBvcnQtZXhwb3J0LWNvbnRhaW5lci1tb2RhbCB7XHJcbiAgIFxyXG59XHJcblxyXG4jaW1wb3J0RXhwb3J0R3JpZCB7XHJcbiAgICAvLyBoZWlnaHQ6IDQwMHB4O1xyXG59XHJcblxyXG4udHJhbnNwb3J0ZXItaW1wb3J0ZXhwb3J0LWNvbnRhaW5lciB7XHJcbiAgY2MtcmVmLWZpZWxkW25hbWU9XCJpbW9Db2RlXCJdIC5jaG9zZW4tZHJvcCB7XHJcbiAgICB3aWR0aDogNTAwcHg7XHJcbiAgfVxyXG5cclxuICAuYWRkLWJ1dHRvbiB7XHJcbiAgICB0b3A6LTY1cHggIWltcG9ydGFudDtcclxuICB9XHJcblxyXG59XHJcblxyXG5AYnVsa0NvbG9yIDogI2I3ZTRmZiAgIWltcG9ydGFudDtcclxuXHJcbi5idWxrLWFsbG93LWJnIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6IEBidWxrQ29sb3I7XHJcbiAgICBjb2xvcjogIzAwMDtcclxuXHJcbiAgICAuY2hvc2VuLXNpbmdsZSxcclxuICAgIHRleHRhcmVhLFxyXG4gICAgLnVpLXNlbGVjdC10b2dnbGUge1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IEBidWxrQ29sb3I7XHJcbiAgICAgICAgY29sb3I6ICMwMDA7XHJcbiAgICB9XHJcblxyXG4gICAgJi5kYXRlLW9yZGVyIHtcclxuICAgICAgICBpbnB1dCB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IEBidWxrQ29sb3I7XHJcbiAgICAgICAgICAgIGNvbG9yOiAjMDAwO1xyXG4gICAgICAgIH1cclxuICAgIH0gICAgXHJcblxyXG4gICAgaW5wdXQge1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IEBidWxrQ29sb3I7XHJcbiAgICAgICAgY29sb3I6ICMwMDA7XHJcbiAgICB9XHJcblxyXG59IiwiLmNhcmdvcyB7XHJcbiAgLmNhcmdvZmllbGRzZXR7XHJcbiAgICBwYWRkaW5nIDogMC4zNWVtIDAuNjI1ZW0gMC43NWVtO1xyXG4gICAgYm9yZGVyOiAxcHggc29saWQ7XHJcbiAgICBib3JkZXItY29sb3I6ICNiNmJkY2E7XHJcbiAgICBsZWdlbmQge1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiA1cHg7XHJcbiAgICAgIHdpZHRoOmluaGVyaXQ7IFxyXG4gICAgICBwYWRkaW5nOjAgMTBweDsgXHJcbiAgICAgIGJvcmRlci1ib3R0b206bm9uZTtcclxuICAgIH1cclxuICB9OyBcclxuXHJcbiAgLmFkZC1idXR0b24ge1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgdG9wOiAwO1xyXG4gICAgcmlnaHQ6IDJ2bWluO1xyXG4gIH1cclxuICBcclxuICBjYy1yZWYtZmllbGRbbmFtZT1cImltb0NvZGVcIl0gLmNob3Nlbi1kcm9wIHtcclxuICAgIHdpZHRoOiA1MDBweDtcclxuICB9XHJcblxyXG4gIC5kaXNhYmxlZC1jdXJzb3Ige1xyXG4gICAgY3Vyc29yOiBub3QtYWxsb3dlZCAhaW1wb3J0YW50O1xyXG4gIH1cclxufVxyXG4iLCIubm90aWZpY2F0aW9uLXNldHVwLWNvbXBsZXRlIHtcclxuICAgIGNvbG9yOiBAY29tcGxldGVkLWFjdGlvbi1jb2xvdXI7XHJcbn1cclxuXHJcbi5wYXJhbWV0ZXItZm9ybSB7XHJcbiAgICAudWliLXRpbWVwaWNrZXIge1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICBib3R0b206IDdweDtcclxuXHJcbiAgICAgICAgLmhvdXJzIHtcclxuICAgICAgICAgICAgcGFkZGluZy10b3A6IDBweDtcclxuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDBweDtcclxuXHJcbiAgICAgICAgICAgIGEge1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy10b3A6IDBweDtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAwcHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgLm1pbnV0ZXMge1xyXG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogMHB4O1xyXG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMHB4O1xyXG5cclxuICAgICAgICAgICAgYSB7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogMHB4O1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDBweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLnRhYnJvdyB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBwYWRkaW5nOiAwcHg7XHJcblxyXG4gICAgPiBsaSB7XHJcbiAgICAgICAgZGlzcGxheTogaW5saW5lO1xyXG4gICAgICAgIHBhZGRpbmc6IDBweDtcclxuICAgICAgICBtYXJnaW46IDBweDtcclxuXHJcbiAgICAgICAgJi5hY3RpdmUge1xyXG4gICAgICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYudmlzaXRlZCB7XHJcbiAgICAgICAgICAgIGNvbG9yOiBAY29tcGxldGVkLWFjdGlvbi1jb2xvdXI7XHJcbiAgICAgICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmOm5vdCguY2FsKSB7XHJcblxyXG4gICAgICAgICAgICBzcGFuIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNBQUE7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwcHg7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW46IDBweDtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxNTVweDtcclxuICAgICAgICAgICAgICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDIwcHg7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAyMHB4O1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDIwcHg7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMjBweDtcclxuXHJcbiAgICAgICAgICAgICAgICBhIHtcclxuICAgICAgICAgICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBkaXYge1xyXG4gICAgICAgICAgICAmLmlucHV0LWdyb3VwIHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxNTVweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLnRhYnJvdyBsaSAuZmEtY2hlY2stY2lyY2xle1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxufVxyXG5cclxuLnRhYnJvdyBsaS52aXNpdGVkIC5mYS1jaGVjay1jaXJjbGV7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmU7XHJcbiAgICBjb2xvcjogQGNvbXBsZXRlZC1hY3Rpb24tY29sb3VyO1xyXG59XHJcblxyXG5zcGFuIC5mYS1jaGVjay1jaXJjbGV7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG59XHJcblxyXG5zcGFuLmVkaXRlZCAuZmEtY2hlY2stY2lyY2xle1xyXG4gICAgZGlzcGxheTogaW5saW5lO1xyXG4gICAgY29sb3I6IEBjb21wbGV0ZWQtYWN0aW9uLWNvbG91cjtcclxufVxyXG5cclxuLmNsb25le1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbn1cclxuXHJcbi5jbG9uZSBzcGFuLnNlbGVjdGVke1xyXG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbn1cclxuXHJcbi5jbG9uZSBzcGFuIC5mYS1jaGVja3tcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcbn1cclxuXHJcbi5jbG9uZSBzcGFuLnNlbGVjdGVkIC5mYS1jaGVja3tcclxuICAgIGRpc3BsYXk6IGlubGluZTtcclxuICAgIGNvbG9yOiBAY29tcGxldGVkLWFjdGlvbi1jb2xvdXI7XHJcbn1cclxuXHJcbi5jb250YW5lci1idXR0b257XHJcbiAgICBmbG9hdDogcmlnaHQ7XHJcbn1cclxuXHJcbi53YXJuaW5ne1xyXG4gICAgY29sb3I6IEB3YXJuaW5nLWNvbG9yO1xyXG4gICAgbWFyZ2luOiA1cHg7XHJcbn1cclxuXHJcbi5yYXRlVHlwZXtcclxuICAgIHdpZHRoOiAxNTBweDtcclxuIH1cclxuXHJcbi5yYXRlLXR5cGUtc2VsZWN0e1xyXG4gICAgbWluLXdpZHRoOjIwMHB4O1xyXG59XHJcblxyXG4ubWF4LWNhcGFjaXR5LWVycm9ye1xyXG4gICAgbWFyZ2luOiA1cHg7XHJcbn1cclxuXHJcblxyXG4uc3RlcHBlciB7XHJcbiAgICBAc3RhbmRhcmQtY29sb3I6ICNhYmFiYWQ7XHJcbiAgICBAc2VsZWN0ZWRDb2xvcjogQGNvcnBvcmF0ZVJlZDtcclxuICAgIEBjb21wbGV0ZUNvbG9yOiAjNzg3ODdBO1xyXG5cclxuICAgIC5saXN0LXVuc3R5bGVkKCk7XHJcbiAgICBmb250LXNpemU6IDE2cHg7XHJcblxyXG4gICAgLnN0ZXBwZXItaXRlbS1pY29uIHtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czo1MHB4O1xyXG4gICAgICAgIHdpZHRoOiAzMHB4O1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6d2hpdGU7XHJcbiAgICB9XHJcbiAgICAuc3RlcHBlci1pdGVtLWxhYmVsIHtcclxuICAgICAgICBtYXJnaW4tbGVmdDogMTVweDtcclxuICAgICAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgfVxyXG5cclxuICAgIC5zdGVwcGVyLWl0ZW17XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAzMHB4O1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIHBhZGRpbmc6NXB4IDA7XHJcbiAgICAgICAgY29sb3I6QHN0YW5kYXJkLWNvbG9yO1xyXG5cclxuXHJcbiAgICAgICAgJi5jb21wbGV0ZXtcclxuICAgICAgICAgICAgLnN0ZXBwZXItaXRlbS1sYWJlbHtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiBAY29tcGxldGVDb2xvcjtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAuc3RlcHBlci1pdGVtLWljb257XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogd2hpdGU7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBAY29tcGxldGVDb2xvcjtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJjpub3QoOmxhc3QtY2hpbGQpOm5vdCguYWN0aXZlKTphZnRlcntcclxuICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAzMHB4O1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDZweDtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICM3ODc4N2E7XHJcbiAgICAgICAgICAgICAgICBsZWZ0OiAxMnB4O1xyXG4gICAgICAgICAgICAgICAgdG9wOiA4MCU7XHJcbiAgICAgICAgICAgICAgICB6LWluZGV4OiAtMTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi5hY3RpdmUsICYuYWN0aXZlLnZhbGlke1xyXG4gICAgICAgICAgICAuc3RlcHBlci1pdGVtLWxhYmVse1xyXG4gICAgICAgICAgICAgICAgY29sb3I6IEBzZWxlY3RlZENvbG9yO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC5zdGVwcGVyLWl0ZW0taWNvbntcclxuICAgICAgICAgICAgICAgIGNvbG9yOiB3aGl0ZTtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IEBzZWxlY3RlZENvbG9yO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuXHJcbiAgICB9XHJcblxyXG4gICAgLnN0ZXBwZXItaXRlbS1pY29uLCAuc3RlcHBlci1pdGVtLWxhYmVse1xyXG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgIH1cclxufVxyXG5cclxuLmlucHV0LWdyb3VwLmlucHV0LWdyb3VwLXRpbWV7XHJcbiAgICAuZm9ybS1jb250cm9se1xyXG4gICAgICAgIHdpZHRoOjUuNWVtO1xyXG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgIH1cclxufVxyXG5cclxuLmlucHV0LXdyYXBwZXJ7XHJcbiAgICAmLW1pbnV0ZXMge1xyXG4gICAgICAgIGlucHV0e3BhZGRpbmctcmlnaHQ6IDVlbTt9XHJcbiAgICAgICAgLnN1ZmZpeHt3aWR0aDogNWVtO31cclxuICAgIH1cclxuICAgICYtY3VycmVuY3kge1xyXG4gICAgICAgIGlucHV0e3BhZGRpbmctbGVmdDogMi41ZW07fVxyXG4gICAgICAgIC5wcmVmaXh7d2lkdGg6Mi41ZW19XHJcbiAgICB9XHJcbn1cclxuXHJcbi8vIC5pbnB1dC1ncm91cC53aXRoLXN1ZmZpeCAuZm9ybS1jb250cm9se2JvcmRlci1yaWdodDowO31cclxuLy8gLmlucHV0LWdyb3VwLndpdGgtcHJlZml4IC5mb3JtLWNvbnRyb2x7Ym9yZGVyLWxlZnQ6MDt9XHJcblxyXG4uYXN0ZXJpc2s6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6JyonOyBjb2xvcjogQGNvcnBvcmF0ZVJlZDtcclxufVxyXG5cclxuLmNvbC1zZXR1cC1zaWRlYmFye1xyXG4gICAgLmNvbC1mbGV4LXNpemUoMjUwcHgpO1xyXG4gICAgYm9yZGVyLXJpZ2h0OjFweCBzb2xpZCAjZGRkO1xyXG59XHJcblxyXG4uZml4LXRvLXRvcHtcclxuICAgIC5wYW5lbC1oZWFkaW5ne1xyXG4gICAgICAgIHBvc2l0aW9uOiBmaXhlZDtcclxuICAgICAgICB0b3A6MDtcclxuICAgICAgICB6LWluZGV4OjEwMDA7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5wYWRkaW5nLXJpZ2h0LTQwe1xyXG4gICAgcGFkZGluZy1yaWdodDogNDBweCAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4udG9wSGVhZGVyXHJcbntcclxuICAgIHRoe1xyXG4gICAgICAgIGJvcmRlci1ib3R0b206IG5vbmUgIWltcG9ydGFudDtcclxuICAgIH1cclxufVxyXG5cclxuLmJvdHRvbUhlYWRlclxyXG57XHJcbiAgICB0aHtcclxuICAgICAgICBib3JkZXItdG9wOiBub25lICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5jb2wtZmxleCB7XHJcbiAgICBvdmVyZmxvdy14OiBoaWRkZW47XHJcbn1cclxuXHJcbi50YWJsZS1zZWN0aW9uIHtcclxuICAgIG92ZXJmbG93LXg6IGF1dG87XHJcbn1cclxuXHJcbi5wYW5lbC10YWJsZSB7XHJcbiAgICAuZm9ybS1jb250cm9sIHtcclxuICAgICAgICBtaW4td2lkdGg6IDEwMHB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5leHRlbmRlZExhYmVsIHtcclxuICAgICAgICB3aWR0aDogMTAwcHg7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5sb2FkaW5nLWJsb2NrLWNvbnRlbnRzIHtcclxuICAgIHVsLm5hdiA+IGxpe1xyXG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgIH1cclxufVxyXG5cclxuLnByZWZlcnJlZC10cmFuc3BvcnRlcnMtdG9nZ2xlIHtcclxuICAgIG1hcmdpbi1ib3R0b206IDI1cHg7XHJcbn0iLCIuYnJvYWRjYXN0LW1lc3NhZ2UtbW9kYWwge1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcblxyXG4gICAgLmNhcm91c2VsLWNvbnRyb2wubGVmdCxcclxuICAgIC5jYXJvdXNlbC1jb250cm9sLnJpZ2h0IHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xyXG5cclxuICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgLmdseXBoaWNvbiB7XHJcbiAgICAgICAgICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjpAY29ycG9yYXRlQmx1ZTtcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6IHdoaXRlO1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmNhcm91c2VsLWluZGljYXRvcnMgbGkge1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICB9XHJcblxyXG4gICAgLmNhcm91c2VsLWlubmVyIHtcclxuICAgICAgICBwYWRkaW5nLWxlZnQ6IDEwJTtcclxuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxMCU7XHJcblxyXG4gICAgICAgIGhyIHtcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogOHB4O1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA4cHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5jYXJvdXNlbC1jb250cm9sIHtcclxuICAgICAgICAuZ2x5cGhpY29uLWNoZXZyb24tbGVmdCxcclxuICAgICAgICAuZ2x5cGhpY29uLWNoZXZyb24tcmlnaHQge1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogc3RhdGljO1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgd2lkdGg6IGF1dG87XHJcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmdseXBoaWNvbi1jaGV2cm9uLWxlZnQsXHJcbiAgICAuZ2x5cGhpY29uLWNoZXZyb24tcmlnaHQge1xyXG4gICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgZm9udC1mYW1pbHk6IEZvbnRBd2Vzb21lO1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIHRvcDogNTAlO1xyXG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XHJcbiAgICAgICAgICAgIHdpZHRoOiAzMnB4O1xyXG4gICAgICAgICAgICBoZWlnaHQ6MzJweDtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDMycHg7XHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgY29sb3I6ICMzMzM7XHJcbiAgICAgICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMzJweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmdseXBoaWNvbi1jaGV2cm9uLWxlZnQge1xyXG4gICAgICAgIHRleHQtc2hhZG93OiBub25lO1xyXG5cclxuICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgIGNvbnRlbnQgOiAnXFxmMTA0JztcclxuICAgICAgICAgICAgbGVmdDogMHB4O1xyXG4gICAgICAgICAgICB0ZXh0LWluZGVudDogLTJweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmdseXBoaWNvbi1jaGV2cm9uLXJpZ2h0IHtcclxuICAgICAgICB0ZXh0LXNoYWRvdzogbm9uZTtcclxuXHJcbiAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICBjb250ZW50IDogJ1xcZjEwNSc7XHJcbiAgICAgICAgICAgIHJpZ2h0OiAwcHg7XHJcbiAgICAgICAgICAgIHRleHQtaW5kZW50OiAycHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5jYXJvdXNlbC1jb250cm9sIHtcclxuICAgICAgICBjb2xvcjogQHBlbmRpbmctYWN0aW9uLWNvbG91cjtcclxuICAgIH1cclxuXHJcbiAgICAubm90aS1iYWRnZSB7XHJcbiAgICAgICAgaGVpZ2h0OiAyNXB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgd2lkdGg6IDI1cHggIWltcG9ydGFudDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMjVweCAhaW1wb3J0YW50O1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICBib3R0b206IDJweDtcclxuICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICB9XHJcbiAgICBcclxuICAgIGg0IHtcclxuICAgICAgICBtYXJnaW4tdG9wIDogMHB4O1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDI1cHg7XHJcbiAgICB9XHJcblxyXG4gICAgLnBvc3QtaW5mbyB7XHJcbiAgICAgICAgY29sb3I6ICNjY2M7XHJcbiAgICAgICAgZm9udC1zaXplOiAxM3B4O1xyXG4gICAgICAgIHRyYW5zaXRpb246IGNvbG9yIGxpbmVhciAwLjNzO1xyXG5cclxuICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgY29sb3I6IzMzMztcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi5hbm5vdW5jZW1lbnQtYmFkZ2Uge1xyXG4gICAgbWFyZ2luLXRvcDoxNXB4O1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICAgIC5ub3RpLWJhZGdlIHtcclxuICAgICAgICBtYXJnaW4tbGVmdDogM3B4O1xyXG4gICAgfVxyXG59XHJcblxyXG4uYmFkZ2UtcmlnaHQge1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgdG9wOiAtOHB4O1xyXG4gICAgbWFyZ2luLWxlZnQ6MTBweDtcclxufVxyXG5cclxuXHJcblxyXG4uc2xpZGUtZG93bi5uZy1lbnRlciB7XHJcbiAgdHJhbnNpdGlvbjowLjVzIGxpbmVhciBhbGw7XHJcbiAgbWF4LWhlaWdodDogMHB4O1xyXG4gIG92ZXJmbG93OiBoaWRkZW47XHJcbn1cclxuXHJcbi5zbGlkZS1kb3duLm5nLWVudGVyLm5nLWVudGVyLWFjdGl2ZSB7XHJcbiAgbWF4LWhlaWdodDogNjAwcHg7XHJcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcclxufVxyXG5cclxuLm1sLTIwe1xyXG4gICAgbWFyZ2luLWxlZnQ6IDIwcHg7XHJcbn1cclxuXHJcbi5maWxlLWl0ZW0ge1xyXG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgbWFyZ2luLXJpZ2h0OiA0cHg7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAzcHg7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjJmMmYyO1xyXG4gICAgcGFkZGluZzogM3B4O1xyXG59XHJcblxyXG4ubGluay1idXR0b24ge1xyXG4gICAgYmFja2dyb3VuZDogbm9uZTtcclxuICAgIGJvcmRlcjogbm9uZTtcclxuICAgIGNvbG9yOiAjMDA3YmZmOyAvKiBTYW1lIGNvbG9yIGFzIGxpbmtzICovXHJcbiAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcclxuICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgIHBhZGRpbmc6IDA7XHJcbiAgICBmb250OiBpbmhlcml0OyAvKiBJbmhlcml0IGZvbnQgc3R5bGVzIHRvIG1hdGNoIHN1cnJvdW5kaW5nIHRleHQgKi9cclxufVxyXG5cclxuLnN0eWxlZC1idXR0b24ge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2YwZjBmMDsgLyogTGlnaHQgYmFja2dyb3VuZCBjb2xvciAqL1xyXG4gICAgYm9yZGVyOiBub25lOyAgICAvKiBCb3JkZXIgdG8gbWFrZSBpdCBsb29rIGxpa2UgYSBidXR0b24gKi9cclxuICAgIGJvcmRlci1yYWRpdXM6IDVweDsgICAgICAgIC8qIFJvdW5kZWQgY29ybmVycyAqL1xyXG4gICAgcGFkZGluZzogMTBweCAyMHB4OyAgICAgICAgLyogUGFkZGluZyBmb3IgdGhlIGJ1dHRvbiBsb29rICovXHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7ICAgICAgICAvKiBDZW50ZXIgdGhlIHRleHQgKi9cclxuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTsgICAgIC8qIFJlbW92ZSB1bmRlcmxpbmUgZnJvbSB0ZXh0ICovXHJcbiAgICBjb2xvcjogIzE5NzdjZDsgICAgICAgICAgICAvKiBMaWdodCBibHVlIHRleHQgY29sb3IgKi9cclxuICAgIGZvbnQtd2VpZ2h0OiBib2xkOyAgICAgICAgICAgLyogQm9sZCB0ZXh0ICovXHJcbiAgICBjdXJzb3I6IHBvaW50ZXI7ICAgICAgICAgICAvKiBQb2ludGVyIGN1cnNvciBvbiBob3ZlciAqL1xyXG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrOyAgICAgLyogRGlzcGxheSBhcyBpbmxpbmUtYmxvY2sgKi9cclxufSIsIi5jb250YWluZXIsLmZvcm0tZ3JvdXB7XHJcbiAgLmRhdGV0aW1lLXNlbGVjdCB7XHJcbiAgICBwYWRkaW5nOiAwIDAgMCAxNXB4O1xyXG4gIH1cclxufVxyXG5cclxuQC1tcy12aWV3cG9ydCB7XHJcbiAgd2lkdGg6IGF1dG87XHJcbn0iLCJALW1zLXZpZXdwb3J0IHtcclxuICB3aWR0aDogYXV0bztcclxufSIsIi5jb250YWluZXItZGV0YWlscy10YWJ7XHJcblxyXG4gICAgICAuYWRkLWJ1dHRvbiB7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIHRvcDogMDtcclxuICAgICAgICByaWdodDogMnZtaW47XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICAgLmMtcXVhbnRpdHkge1xyXG4gICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgICAgbWFyZ2luOiAwIDAgLTEzcHg7XHJcbiAgICAgICAgICBcclxuICAgICAgICAgICYud2VsbCB7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDRweCA4cHg7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgXHJcbiAgICAgICAgICA+IGxhYmVsIHtcclxuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgICAgICAgICBtYXJnaW46IDNweCAzcHggMCAwO1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDEycHg7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgXHJcbiAgICAgICAgICA+IGRpdiB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICBmbG9hdDogbGVmdDtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgICAgICBcclxuICAgICAgICAgICAgaW5wdXQge1xyXG4gICAgICAgICAgICAgIHdpZHRoOiA3MHB4O1xyXG4gICAgICAgICAgICAgIGhlaWdodDogMjRweDtcclxuICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMTJweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgXHJcbiAgICAgICAgLmRhdGV0aW1lLXNlbGVjdCB7XHJcbiAgICAgICAgICBwYWRkaW5nOiAwIDAgMCAxNXB4O1xyXG4gICAgICAgIH0gICAgICBcclxuICAgICAgXHJcbiAgICAgIHNwaW5uZXJ7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlIWltcG9ydGFudDtcclxuICAgICAgICBmbG9hdDpyaWdodCFpbXBvcnRhbnQ7XHJcbiAgICAgICAgdG9wOi0xNXB4IWltcG9ydGFudDtcclxuICAgICAgICBsZWZ0Oi0xNXB4IWltcG9ydGFudDtcclxuICAgICAgfSAgICAgIFxyXG59IiwiLmFjdGl2ZS1vcmRlcnMge1xyXG4gIC8qb3ZlcmZsb3cteDogYXV0bztcclxuICAgbWF4LXdpZHRoOiAxMDAlOyovXHJcbiAgICAuYWctY2VsbCB7XHJcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAwcHggIWltcG9ydGFudDtcclxuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwcHggIWltcG9ydGFudDtcclxuICAgIH1cclxuICAgIC5hZy1pY29uLWNoZWNrYm94LWNoZWNrZWQge1xyXG4gICAgICAgIHdpZHRoOjEwMCUgIWltcG9ydGFudDtcclxuICAgIH1cclxuICAgIC5hZy1pY29uLWNoZWNrYm94LXVuY2hlY2tlZCB7XHJcbiAgICAgICAgd2lkdGg6MTAwJSAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG4gICAgLmFnLXRoZW1lLWJhbGhhbSB7XHJcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAwcHggIWltcG9ydGFudDtcclxuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwcHggIWltcG9ydGFudDtcclxuICAgIH1cclxuICAub3V0ZXItZnJhbWUge1xyXG4gICAgaGVpZ2h0OiAxMDAlOyAvKm5lZWQgbWVkaWEqL1xyXG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gIH1cclxuICAuY29udGVudC1mcmFtZSB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBtYXgtaGVpZ2h0OiAxMDAlO1xyXG4gICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gICAgb3ZlcmZsb3c6IGF1dG87XHJcbiAgfVxyXG5cclxuICB0aFtzdC1zb3J0XSB7XHJcbiAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgfVxyXG4gIC50YWJsZSB7XHJcbiAgICAuc2VsZWN0LXBhZ2Uge1xyXG4gICAgICB3aWR0aDogNTBweDtcclxuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICB9XHJcbiAgICAucGFnaW5hdGlvbiBsaSBhIGlucHV0IHtcclxuICAgICAgcGFkZGluZzogMDtcclxuICAgICAgbWFyZ2luOiAtNXB4IDA7XHJcbiAgICAgIH1cclxuICAgIC5hY3Rpb25zIHtcclxuICAgICAgbWluLXdpZHRoOiA3MHB4O1xyXG4gICAgICBpOm5vdCg6Zmlyc3QtY2hpbGQpIHtcclxuICAgICAgICBtYXJnaW4tbGVmdDogM3B4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4ubWF4LXJvdy1jb3VudC1idG57XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIHJpZ2h0OiA3LjV2dztcclxuICBtYXJnaW4tdG9wOiAxMHB4O1xyXG4gIHotaW5kZXg6MTA7XHJcbn1cclxuIiwic3Bhbi5pbi1ncmlkLXN0YXR1cyB7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2sgIWltcG9ydGFudDtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIHdpZHRoOiAyOHB4O1xyXG4gICAgbWFyZ2luOiAwcHg7XHJcbiAgICBwYWRkaW5nOiAwcHg7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICBib3JkZXItcmFkaXVzOiA1MHB4O1xyXG4gICAgaGVpZ2h0OiAyNXB4ICFpbXBvcnRhbnQ7XHJcbiAgICBsaW5lLWhlaWdodDogMjVweCAhaW1wb3J0YW50O1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2VlZSAhaW1wb3J0YW50O1xyXG4gICAgY29sb3I6ICMzMzM7XHJcbiAgICBmb250LXNpemU6IDEzcHg7XHJcblxyXG4gICAgJjphZnRlciB7XHJcbiAgICAgICAgZm9udC1mYW1pbHk6IGZvbnRhd2Vzb21lO1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICB0b3A6IC0xMHB4O1xyXG4gICAgICAgIHJpZ2h0OiAtNXB4O1xyXG4gICAgfVxyXG5cclxuICAgICYuY29tcGxldGVkIHtcclxuICAgICAgICAmOmFmdGVyIHtcclxuICAgICAgICAgICAgY29udGVudDogJ1xcZjA1OCc7XHJcbiAgICAgICAgICAgIGNvbG9yOiAjMzM5OTAwO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmLmlucHJvZ3Jlc3Mge1xyXG4gICAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgICAgICBjb250ZW50OiAnXFxmMTQ0JztcclxuICAgICAgICAgICAgY29sb3I6ICNjOGFkMWQ7XHJcbiAgICAgICAgfSAgICAgXHJcbiAgICB9XHJcbn1cclxuXHJcbmkuaW4tZ3JpZC1hcnJvdyB7XHJcbiAgICBmb250LXNpemU6MTBweDtcclxuICAgIG1hcmdpbi1yaWdodDogMnB4O1xyXG4gICAgbWFyZ2luLWxlZnQ6MnB4O1xyXG4gICAgY29sb3IgOiAjOTk5O1xyXG59XHJcblxyXG4udHItZXJyb3ItYmcge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjpyZ2JhKDI1NSwwLDAsMC4xKSAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4jb3JkZXJCb29raW5nIHtcclxuICAgIHBhZGRpbmctdG9wOiAyMHB4O1xyXG4gICAgcGFkZGluZy1ib3R0b206IDQwcHg7XHJcblxyXG4gICAgLnVzZXItc2VsZWN0IHtcclxuICAgICAgICBzdHJvbmcgIHtcclxuICAgICAgICAgICAgdXNlci1zZWxlY3QgOiBhbGwgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgLXdlYmtpdC11c2VyLXNlbGVjdDogYWxsICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIC1tb3otdXNlci1zZWxlY3Q6IGFsbCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAtbXMtdXNlci1zZWxlY3Q6IGluaXRpYWwgIWltcG9ydGFudDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICBcclxuICAgIC5ub3QtYWxsb3dlZCB7XHJcbiAgICAgICAgY3Vyc29yOiBub3QtYWxsb3dlZDtcclxuICAgIH1cclxuXHJcbiAgICAuYnRuLWludmlzIHtcclxuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTJweDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMTJweDtcclxuICAgICAgICBjb2xvcjogIzg4ODtcclxuICAgICAgICBtYXJnaW4tbGVmdDogNXB4O1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogNXB4O1xyXG4gICAgICAgIHBhZGRpbmctbGVmdDogMTVweCAhaW1wb3J0YW50O1xyXG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDE1cHggIWltcG9ydGFudDtcclxuICAgICAgICBwYWRkaW5nLXRvcDogM3B4O1xyXG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAzcHg7XHJcblxyXG4gICAgICAgIHN0cm9uZyB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTVweDtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE1cHg7XHJcbiAgICAgICAgICAgIGNvbG9yOiMyMjI7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5hdHRhY2htZW50cyB7XHJcbiAgICAgICAgI2FkZEF0YWNobWVudEJ0biB7XHJcbiAgICAgICAgICAgIGJvcmRlcjowcHg7XHJcbiAgICAgICAgICAgIC5wb3MtaW5pdGlhbDtcclxuICAgICAgICAgICAgLmJ0bi1wcmltYXJ5O1xyXG4gICAgICAgICAgICAuY2FzZS1pbml0aWFsO1xyXG4gICAgICAgICAgICAuYnRuLXNtYWxsO1xyXG4gICAgICAgIH0gICAgICAgIFxyXG4gICAgfVxyXG5cclxuICAgIC5sZWZ0LWFsaWduZWQtY2hvc2VuLWRyb3Age1xyXG4gICAgICAgIFxyXG4gICAgICAgIC5jaG9zZW4td2l0aC1kcm9wIHtcclxuICAgICAgICAgICAgLmNob3Nlbi1kcm9wIHtcclxuICAgICAgICAgICAgICAgIGxlZnQ6IGluaXRpYWw7XHJcbiAgICAgICAgICAgICAgICByaWdodDogMHB4O1xyXG4gICAgICAgICAgICAgICAgbWluLXdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDM4MHB4O1xyXG4gICAgICAgICAgICAgICAgd2hpdGUtc3BhY2U6IG5vcm1hbDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAub3JkZXItaW5mbyB7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIHJpZ2h0OiAyMHB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5vcmRlci1ib29raW5nLXRhYnMge1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDIwcHg7XHJcbiAgICAgICAgXHJcbiAgICAgICAgLm5hdi10YWJzIHtcclxuICAgICAgICAgICAgbGk6bm90KC5hY3RpdmUpIHtcclxuICAgICAgICAgICAgICAgIGEge1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNGMkYyRjI7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICMzMzM7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmFmYWZhO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBsaSB7XHJcbiAgICAgICAgICAgICAgICBhIHtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE0cHggIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDMwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMzBweDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLnRhYi1jb250ZW50IHtcclxuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OjBweCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OjBweCAhaW1wb3J0YW50O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuYm9va2luZy1oZWFkZXIge1xyXG4gICAgICAgIC5idG4ge1xyXG4gICAgICAgICAgICAmLmJ0bi1kZWZhdWx0IHtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDBweDtcclxuICAgICAgICAgICAgICAgIGJvcmRlcjowcHg7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjJGMkYyO1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogN3B4IDMwcHg7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDNweDtcclxuXHJcbiAgICAgICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmFmYWZhO1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICY6Zm9jdXMge1xyXG4gICAgICAgICAgICAgICAgICAgIG91dGxpbmU6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgJi5hY3RpdmUge1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IEBjb3Jwb3JhdGVCbHVlO1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOndoaXRlO1xyXG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgY29udGVudDogJyc7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlcjogOHB4IHNvbGlkIHRyYW5zcGFyZW50O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItdG9wLWNvbG9yOiAjMDA1MjllO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBsZWZ0OiA1MCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYm90dG9tOiAtMTVweDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG5cclxufVxyXG5cclxubXQtbm9kZSB7XHJcbiAgICAuY2hvc2VuLXJlc3VsdHMge1xyXG4gICAgICAgIG1heC1oZWlnaHQ6IDEzMHB4ICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5pbnB1dC10eXBlaGVhZC1jb250YWluZXIge1xyXG4gICAgJjphZnRlciB7XHJcbiAgICAgICAgY29udGVudDogJ1xcZjAwMic7XHJcbiAgICAgICAgZm9udC1mYW1pbHk6Rm9udEF3ZXNvbWU7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIHRvcDogMzBweDtcclxuICAgICAgICByaWdodDogMjVweDtcclxuICAgICAgICBjb2xvcjogI2FhYTtcclxuICAgIH1cclxuXHJcbiAgICAuY2FyZXQgIHtcclxuICAgICAgICAuZC1ub25lO1xyXG4gICAgfVxyXG59XHJcblxyXG4uaW5wdXQtYWN0aW9uLXRvcC1yaWdodCxcclxuLmlucHV0LWFjdGlvbi10b3AtcmlnaHQtdWktc2VsZWN0IHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbiAgICBidXR0b24ge1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICB0b3A6IDBweDtcclxuICAgICAgICByaWdodDowcHg7XHJcbiAgICAgICAgZm9udC1zaXplOiAxM3B4O1xyXG4gICAgICAgIHBhZGRpbmctdG9wOiAwcHg7XHJcbiAgICAgICAgcGFkZGluZy1ib3R0b206MHB4O1xyXG4gICAgfVxyXG59XHJcblxyXG4uaW5wdXQtYWN0aW9uLXRvcC1yaWdodC11aS1zZWxlY3Qge1xyXG4gICAgYnV0dG9uIHtcclxuICAgICAgICB0b3A6IC0yMHB4O1xyXG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDBweDtcclxuICAgIH1cclxuXHJcbiAgICAuZG8tem9uaW5nIHtcclxuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIHRvcDogLTIwcHg7XHJcbiAgICAgICAgcmlnaHQ6IDkwcHg7XHJcblxyXG4gICAgICAgIGJ1dHRvbiB7XHJcbiAgICAgICAgICAgIHRvcDogaW5pdGlhbCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgIGZsb2F0OiByaWdodDtcclxuICAgICAgICAgICAgcG9zaXRpb246IGluaXRpYWw7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4ucXVhbnRpdHktZmllbGQge1xyXG4gICAgd2lkdGg6IDE3NXB4O1xyXG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgdG9wOiAxM3B4O1xyXG4gICAgcmlnaHQ6IDMwcHg7XHJcblxyXG4gICAgc3BhbiB7XHJcbiAgICAgICAgd2lkdGg6IDUwcHg7XHJcbiAgICAgICAgcGFkZGluZy10b3A6IDVweDtcclxuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAxNXB4O1xyXG4gICAgICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgfVxyXG5cclxuICAgIGlucHV0IHtcclxuICAgICAgICB3aWR0aDogMTAwcHg7XHJcbiAgICAgICAgZmxvYXQ6IHJpZ2h0O1xyXG4gICAgfVxyXG59XHJcblxyXG4ub3JkZXItYm9va2luZy1wcmludC1idG4ge1xyXG4gICAgYm9yZGVyLXJpZ2h0OjBweCAhaW1wb3J0YW50O1xyXG4gICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDBweDtcclxuICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwcHg7XHJcbn1cclxuXHJcbi5hZGQtY29udGFpbmVyLW9yZGVyLFxyXG4uYWRkLWNhcmdvLW9yZGVyIHtcclxuICAgIC5taWQtZ3JleS1iZy1jb250YWluZXIge1xyXG4gICAgICAgIHBhZGRpbmcgOiAxMnB4IDIwcHggO1xyXG4gICAgfVxyXG59XHJcblxyXG4uaW1wb3J0LXRhYmxlLXJlc3BvbnNpdmUge1xyXG4gICAgbWF4LWhlaWdodDogNTUwcHg7XHJcbiAgICBvdmVyZmxvdy15OiBhdXRvO1xyXG59XHJcblxyXG4uaW1wb3J0LWNzdi10YWJsZSB7XHJcbiAgICB0aCB7XHJcbiAgICAgICAgdmVydGljYWwtYWxpZ246IGJvdHRvbTtcclxuICAgICAgICBib3JkZXItYm90dG9tOiAycHggc29saWQgI2RkZDtcclxuICAgICAgICBmb250LXNpemU6IDEzcHg7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2RkZDtcclxuICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xyXG4gICAgfVxyXG4gICAgdGQge1xyXG4gICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5hZGQtY2FyZ28tb3JkZXIge1xyXG4gICAgcGFkZGluZy1ib3R0b206IDBweDtcclxufVxyXG5cclxuLmVkaXQtY3JlYXRlLWRhdGUge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxufVxyXG5cclxuLmN1c3RvbS1yZXF1aXJlZC1maWVsZCB7XHJcbiAgICAmOmJlZm9yZXtcclxuICAgICAgICBjb250ZW50OiAnKiAnO1xyXG4gICAgICAgIGNvbG9yOkBlcnJvci1jb2xvcjtcclxuICAgIH1cclxufVxyXG4iLCIudXNlci1hY2NvdW50cyB7XHJcblx0LnByaW1hcnkgeyBmb250LXN0eWxlOiBpdGFsaWMgfVxyXG5cdH0iLCIuY3VzdG9tZXItcHJvZmlsZS12aWV3IHtcclxuICAudGFiLXBhbmUgLmFkZC1idXR0b24ge1xyXG4gICAgbWFyZ2luLXRvcDogLTU5cHg7XHJcbiAgfVxyXG59XHJcbiIsIi5nZW8tZmVuY2UtcmVwb3J0IHtcclxuXHJcbiAgICAuZGF0ZS1waWNrZXItY29udGFpbmVyIHtcclxuXHJcbiAgICAgICAgLmNvbC1zbS04IHtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcclxuICAgICAgICB9XHJcbiAgICAgICAgXHJcbiAgICAgICAgYnV0dG9uIHtcclxuICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI2NjYztcclxuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0OyAgICAgXHJcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDRweDtcclxuICAgICAgICAgICAgYm94LXNoYWRvdzogaW5zZXQgMCAxcHggMXB4IHJnYmEoMCwgMCwgMCwgMC4wNzUpOyAgICBcclxuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICBcclxuICAgICAgICAgICAgXHJcblxyXG4gICAgICAgICAgICAmOmFmdGVyIHtcclxuICAgICAgICAgICAgICAgIGNvbnRlbnQgOiAnXFxmMDczJztcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgIHJpZ2h0OiA1cHg7XHJcbiAgICAgICAgICAgICAgICBmb250LWZhbWlseTogRm9udEF3ZXNvbWU7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogIzk5OTtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgICAgICAgfSAgIFxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICBmaWVsZHNldFtkaXNhYmxlZF0ge1xyXG4gICAgICAgIC5idG4tbGluayB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNlZWVlZWU7XHJcbiAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNhMGEwYTA7ICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICBjb2xvcjojMDAwO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufSIsIiNtYW5hZ2VTY2hlZHVsZSB7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogMjBweDtcclxuXHJcbiAgICAudGFibGUtcHJlZmVycmVkLXRyYW5zcG9ydGVycyB7XHJcbiAgICAgICAgb3ZlcmZsb3cteDogYXV0bztcclxuXHJcbiAgICAgICAgLnRleHQtcmlnaHQge1xyXG4gICAgICAgICAgICBtaW4td2lkdGg6IDEwMHB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAucGFkZGluZy1yaWdodC00MHtcclxuICAgICAgICBwYWRkaW5nLXJpZ2h0OiA0MHB4ICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcblxyXG4gICAgLmJ0bi10b29sYmFyIHtcclxuICAgICAgICAucmlnaHQge1xyXG4gICAgICAgICAgICBmbG9hdDogcmlnaHQ7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcbiIsIi5pbnZhbGlkLXN0b3Jpbmctb3JkZXIge1xyXG4gICAgZm9udC1zaXplOjIwcHg7XHJcbiAgICBjdXJzb3I6IGRlZmF1bHQ7XHJcbn1cclxuIiwiLnJlZGlyZWN0aW9uLWFkdmljZSB7XHJcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gICAgaGVpZ2h0OiAxMDAlO1xyXG5cclxuICAgIC5tb2RhbC1sZyB7XHJcbiAgICAgICAgd2lkdGg6IDEwMDBweDtcclxuICAgIH1cclxuXHJcbiAgICAuZ3JpZC1oZWlnaHQge1xyXG4gICAgICAgIGhlaWdodDogNDAwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgLnRvb2x0aXAuY3VzdG9tQ2xhc3MgLnRvb2x0aXAtaW5uZXIge1xyXG4gICAgICAgIHdpZHRoOiAyMDBweDtcclxuICAgICAgICB3aGl0ZS1zcGFjZTogcHJlLWxpbmU7XHJcbiAgICB9XHJcblxyXG4gICAgLmhlbHAtY29udGFpbmVyIHtcclxuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcclxuICAgIH1cclxuXHJcbiAgICAubW9kYWwtY29udGVudCB7XHJcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgfVxyXG5cclxuICAgIC5tb2RhbC1kaWFsb2cge1xyXG4gICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgIH1cclxuXHJcbiAgICAuY29udGFpbmVyLWZsdWlkIHtcclxuICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICB9XHJcbn1cclxuIiwiLnN1c3BlbmRlZC10cmFuc3BvcnRlciB7XHJcbiAgY29sb3I6QGluY29tcGxldGUtYWN0aW9uLWNvbG91cjtcclxufVxyXG4ucHJpdmF0ZS1jYXBhY2l0eS10cmFuc3BvcnRlciB7XHJcbiAgY29sb3I6IEBjb21wbGV0ZWQtYWN0aW9uLWNvbG91cjtcclxufVxyXG4ucHJlZmVycmVkLWNhcGFjaXR5LXRyYW5zcG9ydGVyIHtcclxuICAuc2V0IHtcclxuICAgIGNvbG9yOiBAY29tcGxldGVkLWFjdGlvbi1jb2xvdXI7XHJcbiAgfVxyXG4gIC5jZW50ZXIge1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gIH1cclxuICAuZmEtbGF5ZXJzLXRleHQge1xyXG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICBmb250LWZhbWlseTogJ1JvYm90bycsIHNhbnMtc2VyaWY7XHJcbiAgfVxyXG59XHJcbi50cmFuc3BvcnRlci1hY2NlcHRlZC1mcGEge1xyXG4gIGNvbG9yOkBjb21wbGV0ZWQtYWN0aW9uLWNvbG91cjtcclxuICBmb250LXNpemU6IDI0cHg7XHJcbn1cclxuLmNhYS1hcHByb3ZhbCB7XHJcbiAgICAuY2FhLWFwcHJvdmVkIHtcclxuICAgICAgICBjb2xvcjogQGNvbXBsZXRlZC1hY3Rpb24tY29sb3VyO1xyXG4gICAgfVxyXG4gICAgLmNhYS1yZWplY3RlZCB7XHJcbiAgICAgICAgY29sb3I6IEBpbmNvbXBsZXRlLWFjdGlvbi1jb2xvdXI7XHJcbiAgICB9XHJcbn1cclxuIiwi77u/LmF0dGFjaC1pY29uIHtcclxuICAgIGZvbnQtc2l6ZToyNnB4O1xyXG4gICAgY3Vyc29yOnBvaW50ZXI7XHJcbn1cclxuXHJcbi5hdHRhY2gtZGlzYWJsZWQge1xyXG4gICAgY3Vyc29yOm5vdC1hbGxvd2VkO1xyXG4gICAgcG9pbnRlci1ldmVudHM6bm9uZTtcclxuICAgIG9wYWNpdHk6MC41O1xyXG59XHJcblxyXG4ucmVtb3ZlLWljb24ge1xyXG4gICAgY3Vyc29yOiBwb2ludGVyO1xyXG59XHJcbi5hdHRhY2gtZmlsZS1uYW1lIHtcclxuICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICBkaXNwbGF5OmlubGluZS1ibG9jaztcclxuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcbiAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcclxuICAgIG1heC13aWR0aDogMTcwcHg7XHJcbiAgICB2ZXJ0aWNhbC1hbGlnbjptaWRkbGU7XHJcbn1cclxuXHJcblxyXG4ubWFuZGF0b3J5LWNvbG9yIHtcclxuICAgIGNvbG9yOiAjZTkyNTE2ICFpbXBvcnRhbnQ7XHJcbn1cclxuIiwiLnNwbGl0Q2FwYWNpdHlUeXBlTGFiZWwoQHN0YXJ0UG9zaXRpb24pIHtcclxuICAgIGdyaWQtY29sdW1uLXN0YXJ0OiBAc3RhcnRQb3NpdGlvbjtcclxuICAgIGp1c3RpZnktc2VsZjogY2VudGVyO1xyXG4gICAgYWxpZ24tc2VsZjogZW5kO1xyXG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICBmb250LXNpemU6IDJyZW07XHJcbn1cclxuXHJcbi5tb2RhbC1ib2R5IHtcclxuICAgIC5jb250ZW50LXdyYXBwZXIge1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiA3NXB4O1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XHJcbiAgICAgICAgZGlzcGxheTogZ3JpZDtcclxuXHJcbiAgICAgICAgZ3JpZC10ZW1wbGF0ZS1yb3dzOiAxZnI7XHJcbiAgICAgICAgZ2FwOiAxMHB4IDE1cHg7XHJcblxyXG4gICAgICAgIC5tb2RhbC1yb3cge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBncmlkO1xyXG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDExMnB4IDFmciAxMHB4IDFmcjtcclxuXHJcbiAgICAgICAgICAgIC5jb250cm9sLWxhYmVsLXdyYXBwZXIge1xyXG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICYubGFiZWwtcm93IHtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOiA1MHB4O1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICBsYWJlbCB7XHJcbiAgICAgICAgICAgICAgICBqdXN0aWZ5LXNlbGY6IGVuZDtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMTBweDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLmZvcm0tZ3JvdXAge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgI21vZGFsLW1vZGVsLXJhdGVUeXBlLWlucHV0IHtcclxuICAgICAgICAgICAgZ3JpZC1jb2x1bW46IDIgLyBzcGFuIDM7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAjbW9kYWwtcGlja3VwLWxhYmVsIHtcclxuICAgICAgICAgICAgLnNwbGl0Q2FwYWNpdHlUeXBlTGFiZWwoMik7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAjbW9kYWwtZHJvcG9mZi1sYWJlbCB7XHJcbiAgICAgICAgICAgIC5zcGxpdENhcGFjaXR5VHlwZUxhYmVsKDQpO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmRyb3BvZmYtYmxvY2sge1xyXG4gICAgICAgICAgICBncmlkLWNvbHVtbjogNDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn0iLCIudmFsaWRhdGlvbi1lcnJvcntcclxuICAgIGNvbG9yOiByZWQ7XHJcbn0iLCIuc3RlcC10aHJlZS1mb250LTEwIHtcclxuICAgIGZvbnQtc2l6ZTogMTBweDtcclxufVxyXG5cclxuLnN0ZXAtdGhyZWUtZm9udC0xMSB7XHJcbiAgICBmb250LXNpemU6IDExcHg7XHJcbn1cclxuXHJcbi5zdGVwLXRocmVlLWZvbnQtMTIge1xyXG4gICAgZm9udC1zaXplOiAxMnB4O1xyXG59XHJcblxyXG4uc3RlcC10aHJlZS1mb250LTIwIHtcclxuICAgIGZvbnQtc2l6ZTogMjBweDtcclxufVxyXG5cclxuLnN0ZXAtdGhyZWUtZm9udC0zMiB7XHJcbiAgICBmb250LXNpemU6IDMycHg7XHJcbn1cclxuXHJcbi5zdGVwLXRocmVlLWRheS1idXR0b24ge1xyXG4gICAgbWluLXdpZHRoOiA4MHB4O1xyXG4gICAgcGFkZGluZzogMnB4IDZweDtcclxuICAgIGhlaWdodDogNDBweDtcclxuICAgIGxpbmUtaGVpZ2h0OiAxNnB4O1xyXG59XHJcblxyXG4uY29udGFpbmVyIHtcclxuICAgICYuc3RlcC10d28ge1xyXG5cclxuICAgICAgICAucGFuZWwge1xyXG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAwcHg7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206MTBweDtcclxuICAgICAgICAgICAgYm94LXNoYWRvdzogbm9uZTtcclxuICAgICAgICAgICAgLXdlYmtpdC1ib3gtc2hhZG93OiBub25lO1xyXG5cclxuICAgICAgICAgICAgLmFjdGlvbi1idG4tc3RlcC10d28ge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDoycHg7XHJcblxyXG4gICAgICAgICAgICAgICAgc3Ryb25nIHtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6MTZweDtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogNHB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIC5idG4ge1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjBweDtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAzcHggNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxNnB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAuY29udGFpbmVyLW1lc3NhZ2Uge1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogNXB4IDE1cHggNXB4IDQwcHg7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1cHg7XHJcbiAgICAgICAgICAgICAgICBtaW4td2lkdGg6IDMyMHB4O1xyXG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbiAgICAgICAgICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOjI0cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OjVweDtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDo1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgICAgIGxlZnQ6IDVweDtcclxuICAgICAgICAgICAgICAgICAgICB0b3A6LTJweDtcclxuICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogRm9udEF3ZXNvbWU7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICYuSW5mb3JtYXRpb24ge1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLWxlZnQ6M3B4IHNvbGlkICMwMDUyOWU7XHJcblxyXG4gICAgICAgICAgICAgICAgLmNvbnRhaW5lci1tZXNzYWdlIHtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZThmNGZmO1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiMwMDUyOWU7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyOjFweCBzb2xpZCAjMDA1MjllO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbnRlbnQgOiAnXFxmMDVhJztcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJi5XYXJuaW5nIHtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1sZWZ0OjNweCBzb2xpZCAjZDhhYzY4O1xyXG5cclxuICAgICAgICAgICAgICAgIC5jb250YWluZXItbWVzc2FnZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2Y4ZWVlMDtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjojYTI2ZjI0O1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlcjoxcHggc29saWQgI2Q4YWM2ODtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb250ZW50IDogJ1xcZjA3MSc7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjJweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgdG9wOiAwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICYuU3VjY2VzcyB7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItbGVmdDozcHggc29saWQgIzMzOTkwMDtcclxuXHJcbiAgICAgICAgICAgICAgICAuY29udGFpbmVyLW1lc3NhZ2Uge1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNkNWZmZDU7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6IzMzOTkwMDtcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXI6MXB4IHNvbGlkICMzMzk5MDA7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgY29udGVudCA6ICdcXGYwNTgnO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmLkVycm9yIHtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1sZWZ0OjNweCBzb2xpZCAjZDkyMDFmO1xyXG5cclxuICAgICAgICAgICAgICAgIC5jb250YWluZXItbWVzc2FnZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZiZTNlMztcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjojZDkyMDFmO1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlcjoxcHggc29saWQgI2Q5MjAxZjtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb250ZW50IDogJ1xcZjA1Nyc7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAucGFuZWwtYm9keSB7XHJcbiAgICAgICAgICAgICYuZ3JvdXAtbGluZS1oZWFkZXIge1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDBweDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJi5ncm91cC1saW5lIHtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOiAwcHg7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMHB4O1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAuZHJvcC1vZmYtbm90aWZpY2F0aW9uIHtcclxuICAgICAgICAgICAgICAgIGRpdiB7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxM3B4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4uY29udGFpbmVyLWNoYW5nZSB7XHJcbiAgICBjb2xvcjogI2FhYTtcclxuXHJcbiAgICAucGFuZWwtaGVhZGluZyB7XHJcbiAgICAgICAgc3Ryb25nIHtcclxuICAgICAgICAgICAgY29sb3IgOiAjYWFhICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4uc3RyaWtlLXRocm91Z2gge1xyXG4gICAgdGV4dC1kZWNvcmF0aW9uOiBsaW5lLXRocm91Z2g7XHJcbn1cclxuXHJcbi5zdGVwLXRocmVlLXNsb3QtY29udGFpbmVyIHtcclxuICAgIG92ZXJmbG93OiBhdXRvO1xyXG4gICAgb3ZlcmZsb3cteTogaGlkZGVuO1xyXG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcclxuICAgIG1hcmdpbjogMjBweCAwO1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG59XHJcblxyXG4uc3RlcC10aHJlZS1zbG90LWNvbnRhaW5lcjo6LXdlYmtpdC1zY3JvbGxiYXIgeyBiYWNrZ3JvdW5kLWNvbG9yOndoaXRlOyB9XHJcbi5zdGVwLXRocmVlLXNsb3QtY29udGFpbmVyOjotd2Via2l0LXNjcm9sbGJhci1idXR0b24gIHsgZGlzcGxheTogbm9uZTsgfVxyXG4uc3RlcC10aHJlZS1zbG90LWNvbnRhaW5lcjo6LXdlYmtpdC1zY3JvbGxiYXItdHJhY2sgIHsgYmFja2dyb3VuZC1jb2xvcjp3aGl0ZTsgfVxyXG4uc3RlcC10aHJlZS1zbG90LWNvbnRhaW5lcjo6LXdlYmtpdC1zY3JvbGxiYXItdGh1bWIgICAgeyBiYWNrZ3JvdW5kLWNvbG9yOiNjY2M7IH1cclxuXHJcbi5zdGVwLXRocmVlLXNsb3Qge1xyXG4gICAgd2lkdGg6IDgwcHg7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICBtYXJnaW46IDJweDtcclxuICAgIGJvcmRlci1yYWRpdXM6IDRweDtcclxuICAgIGJvcmRlcjogbm9uZTtcclxuICAgIGNvbG9yOiB3aGl0ZTtcclxufVxyXG5cclxuLnN0ZXAtdGhyZWUtc2xvdC1hdmFpbGFibGUtc2xvdHMge1xyXG4gICAgZm9udC13ZWlnaHQ6IGJvbGRcclxufVxyXG5cclxuLnN0ZXAtdGhyZWUtc2xvdC1kYXRlLXBpY2tlciB7XHJcbiAgICB3aWR0aDogMTYwcHg7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xyXG4gICAgbWFyZ2luLWxlZnQ6IDEwcHg7XHJcbn1cclxuXHJcbi5zdGVwLXRocmVlLXNsb3Qtc2VsZWN0ZWQge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogQG5vdGlmaWNhdGlvbi10aW1lLXNsb3Qtc2VsZWN0ZWQtY29sb3IgIWltcG9ydGFudDtcclxuICAgIGJvcmRlci1ib3R0b20td2lkdGg6NXB4ICFpbXBvcnRhbnQ7XHJcbiAgICBib3gtc2hhZG93OiAwcHggMHB4IDVweCAjNjY2O1xyXG5cclxuICAgICYuc2xvdC1hdmFpbGFibGUge1xyXG4gICAgICAgIGJvcmRlci1ib3R0b20tY29sb3I6QG5vdGlmaWNhdGlvbi10aW1lLXNsb3QtYXZhaWxhYmxlLWNvbG9yICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcblxyXG4gICAgJi5zbG90LWxpbWl0ZWQge1xyXG4gICAgICAgIGJvcmRlci1ib3R0b20tY29sb3I6QG5vdGlmaWNhdGlvbi10aW1lLXNsb3QtbGltaXRlZC1jb2xvciAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG4gICAgJi5zbG90LW92ZXItYm9va2luZyB7XHJcbiAgICAgICAgYm9yZGVyLWJvdHRvbS1jb2xvcjpAbm90aWZpY2F0aW9uLXRpbWUtc2xvdC1vdmVyLWJvb2tlZC1jb2xvciAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG4gICAgJi5zbG90LW5vdC1hdmFpbGFibGUge1xyXG4gICAgICAgIGJvcmRlci1ib3R0b20tY29sb3I6QG5vdGlmaWNhdGlvbi10aW1lLXNsb3Qtbm90LWF2YWlsYWJsZS1jb2xvciAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG59XHJcblxyXG4uc3RlcC10aHJlZS1zbG90LWF2YWlsYWJsZSB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiBAbm90aWZpY2F0aW9uLXRpbWUtc2xvdC1hdmFpbGFibGUtY29sb3I7XHJcbiAgICBib3JkZXI6IDNweCBzb2xpZCBAbm90aWZpY2F0aW9uLXRpbWUtc2xvdC1hdmFpbGFibGUtY29sb3I7XHJcbn1cclxuXHJcbi5zdGVwLXRocmVlLXNsb3QtYXZhaWxhYmxlOmhvdmVyIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6IEBub3RpZmljYXRpb24tdGltZS1zbG90LWF2YWlsYWJsZS1ob3Zlci1jb2xvcjtcclxufVxyXG5cclxuLnN0ZXAtdGhyZWUtc2xvdC1saW1pdGVkIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6IEBub3RpZmljYXRpb24tdGltZS1zbG90LWxpbWl0ZWQtY29sb3I7XHJcbiAgICBib3JkZXI6IDNweCBzb2xpZCBAbm90aWZpY2F0aW9uLXRpbWUtc2xvdC1saW1pdGVkLWNvbG9yO1xyXG59XHJcblxyXG4uc3RlcC10aHJlZS1zbG90LWxpbWl0ZWQ6aG92ZXIge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogQG5vdGlmaWNhdGlvbi10aW1lLXNsb3QtbGltaXRlZC1ob3Zlci1jb2xvcjtcclxufVxyXG5cclxuLnN0ZXAtdGhyZWUtc2xvdC1ub3QtYXZhaWxhYmxlIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6IEBub3RpZmljYXRpb24tdGltZS1zbG90LW5vdC1hdmFpbGFibGUtY29sb3I7XHJcbiAgICBib3JkZXI6IDNweCBzb2xpZCBAbm90aWZpY2F0aW9uLXRpbWUtc2xvdC1ub3QtYXZhaWxhYmxlLWNvbG9yO1xyXG59XHJcblxyXG4uc3RlcC10aHJlZS1zbG90LW5vdC1hdmFpbGFibGU6aG92ZXIge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogQG5vdGlmaWNhdGlvbi10aW1lLXNsb3Qtbm90LWF2YWlsYWJsZS1ob3Zlci1jb2xvcjtcclxufVxyXG5cclxuLnN0ZXAtdGhyZWUtc2xvdC1vdmVyLWJvb2tpbmcge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogQG5vdGlmaWNhdGlvbi10aW1lLXNsb3Qtb3Zlci1ib29rZWQtY29sb3I7XHJcbiAgICBib3JkZXI6IDNweCBzb2xpZCBAbm90aWZpY2F0aW9uLXRpbWUtc2xvdC1vdmVyLWJvb2tlZC1jb2xvcjtcclxufVxyXG5cclxuLnN0ZXAtdGhyZWUtc2xvdC1vdmVyLWJvb2tpbmc6aG92ZXIge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogQG5vdGlmaWNhdGlvbi10aW1lLXNsb3Qtb3Zlci1ib29rZWQtaG92ZXItY29sb3I7XHJcbn1cclxuXHJcblxyXG4ud2QtMzUwIHtcclxuICAgIHdpZHRoOiAzNTBweDtcclxufVxyXG4ud2QtMjUwIHtcclxuICAgIHdpZHRoOjI1MHB4O1xyXG59XHJcblxyXG4ud2QtMjAwIHtcclxuICAgIHdpZHRoOiAyMDBweDtcclxufVxyXG4ud2QtMTAwIHtcclxuICAgIHdpZHRoOiAxMDBweDtcclxufVxyXG5cclxuLm10LTUge1xyXG4gICAgbWFyZ2luLXRvcDogNXB4O1xyXG59XHJcblxyXG4uc3RlcC10aHJlZS1hc3NpZ24tYnV0dG9uIHtcclxuICAgIGhlaWdodDogNDBweDtcclxuXHJcbiAgICAmLmJ0bi1kZWZhdWx0IHtcclxuICAgICAgICBib3JkZXI6MXB4IHNvbGlkIEBjb3Jwb3JhdGVCbHVlO1xyXG4gICAgICAgIHBhZGRpbmctbGVmdDozcHg7XHJcbiAgICAgICAgcGFkZGluZy10b3A6MXB4O1xyXG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAwcHg7XHJcbiAgICAgICAgaGVpZ2h0OiA1MHB4O1xyXG4gICAgfVxyXG5cclxuICAgICY6Zm9jdXMge1xyXG4gICAgICAgIG91dGxpbmU6bm9uZTtcclxuICAgIH1cclxufVxyXG5cclxuLmRpc2FibGUtYnRuIHtcclxuICAgIG9wYWNpdHk6IDAuNztcclxuICAgIGN1cnNvcjogbm90LWFsbG93ZWQ7XHJcbn1cclxuXHJcbi5zdGVwLXRocmVlLWFzc2lnbi1jb250ZW50IHtcclxuICAgIGhlaWdodDogNTBweDtcclxuICAgIHBhZGRpbmc6IDVweDtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIGJvcmRlci1yYWRpdXM6IDI1NXB4O1xyXG5cclxuXHJcbiAgICAudGltZSB7XHJcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgfVxyXG5cclxuICAgIC5kYXRlIHtcclxuICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdCAhaW1wb3J0YW50O1xyXG4gICAgICAgIGNvbG9yOiAjNjY2O1xyXG4gICAgfVxyXG5cclxuICAgIC5yZW1vdmUtaWNvbiB7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIHRvcDogLTE1cHg7XHJcbiAgICAgICAgcmlnaHQ6IC0yMnB4O1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6QGNvcnBvcmF0ZUJsdWU7XHJcbiAgICAgICAgcGFkZGluZzoycHg7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gICAgICAgIGNvbG9yOndoaXRlO1xyXG4gICAgfVxyXG59XHJcblxyXG4uc3RlcC10aHJlZS1ncmlkLXRleHQge1xyXG4gICAgd2lkdGg6IDEwMHB4O1xyXG59XHJcblxyXG4uc3RlcC10aHJlZS1wcml2aWxlZGdlcyB7XHJcbiAgICBtYXJnaW4tbGVmdDogMTBweDtcclxuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcbiAgICB3aWR0aDogOTBweDtcclxufVxyXG5cclxuLnN0ZXAtdGhyZWUtdGltZXIge1xyXG4gICAgcG9zaXRpb246IGZpeGVkO1xyXG4gICAgcmlnaHQ6IDMwcHg7XHJcbiAgICB0b3A6IDcwcHg7XHJcbiAgICB6LWluZGV4OiAyO1xyXG5cclxuICAgIC50aW1lLWNvbnRhaW5lciB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzAwOTRhMjtcclxuICAgICAgICBwYWRkaW5nOjVweCAxMHB4O1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDNweDtcclxuICAgICAgICBjb2xvcjogd2hpdGU7XHJcbiAgICB9XHJcbn1cclxuXHJcblxyXG4uZHJvcC1vZmYtbm90aWZpY2F0aW9uIHtcclxuICAgIC5jb250YWluZXItcmVkaXJlY3RlZCB7XHJcbiAgICAgICAgLnRleHQtZGFuZ2VyLWxpZ2h0O1xyXG4gICAgfVxyXG5cclxuICAgIC5jb250YWluZXItbm8taW5mb3JtYXRpb24ge1xyXG4gICAgICAgIC50ZXh0LXdhcm5pbmctbGlnaHQ7XHJcbiAgICB9XHJcblxyXG4gICAgLmNvbnRhaW5lci1lbGVjdHJvbmljYWxseS1hZHZpc2VkIHtcclxuICAgICAgICAudGV4dC1zdWNjZXNzLWxpZ2h0O1xyXG4gICAgfVxyXG5cclxuICAgIC52YWxpZGF0aW9uLWhlYWRlciB7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5zdGVwLWZvdXItc3VjY2Vzcy10ZXh0IHtcclxuICAgIGNvbG9yOiBAbm90aWZpY2F0aW9uLXRpbWUtc2xvdC1hdmFpbGFibGUtY29sb3I7XHJcbiAgICBmb250LXNpemU6IDMycHg7XHJcbiAgICBmb250LXdlaWdodDogNTAwO1xyXG59XHJcblxyXG4uc3RlcC1mb3VyLXN1Y2Nlc3MtY291bnQtdGV4dCB7XHJcbiAgICBmb250LXNpemU6IDMycHg7XHJcbiAgICBmb250LXdlaWdodDogNTAwO1xyXG59XHJcblxyXG5cclxuXHJcbi51aS1zZWxlY3QtYm9vdHN0cmFwID4gLnVpLXNlbGVjdC1jaG9pY2VzLCAudWktc2VsZWN0LWJvb3RzdHJhcCA+IC51aS1zZWxlY3Qtbm8tY2hvaWNlIHtcclxuICAgIG1hcmdpbi10b3A6IDBweCAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4uZC1pbmxpbmUtYmxvY2sge1xyXG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcclxufVxyXG5cclxuLm10LWxlc3MtNXtcclxuICAgIG1hcmdpbi10b3A6LTVweDtcclxufVxyXG5cclxuLm1iLXJlbW92ZXtcclxuICAgIG1hcmdpbi1ib3R0b206IDAgIWltcG9ydGFudDtcclxufVxyXG5cclxuLypsZWZ0Ki9cclxuLnBsLW5vbmUge1xyXG4gICAgcGFkZGluZy1sZWZ0OiAwcHggIWltcG9ydGFudDtcclxufVxyXG5cclxuLypyaWdodCovXHJcbi5wci1ub25lIHtcclxuICAgIHBhZGRpbmctcmlnaHQ6IDBweCAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4uY3Vyc29yLXBvaW50ZXIge1xyXG4gICAgY3Vyc29yOiBwb2ludGVyO1xyXG59XHJcblxyXG4ubGlzdC1ub24taXRlbSB7XHJcbiAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCBAbm90aWZpY2F0aW9uLXRpbWUtc2xvdC1ub3QtYXZhaWxhYmxlLWNvbG9yO1xyXG4gICAgcGFkZGluZy10b3A6NXB4O1xyXG59XHJcblxyXG4uZHJvcC1vZmYtc3RlcHMge1xyXG5cclxufVxyXG5cclxuLmRyb3BPZmZTdGVwT25lRm9ybSB7XHJcbiAgICAuYnJvYWRjYXN0LW1lc3NhZ2UtbW9kYWwge1xyXG4gICAgICAgIHBhZGRpbmctdG9wOjEwcHg7XHJcbiAgICB9XHJcbn1cclxuXHJcblxyXG4uZ3JleS1wYW5lbC1yZWxlYXNlLWRldGFpbHMge1xyXG4gICAgcGFkZGluZzogMTVweDtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICNmNmY2ZjY7XHJcbiAgICBib3JkZXItcmFkaXVzOiAwcHg7XHJcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2U0ZTRlNDtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxufVxyXG5cclxuLnRhYmxlLXF1YW50aXRpZXMge1xyXG4gICAgd2lkdGg6IDkwJTtcclxuICAgIG1hcmdpbi1sZWZ0OjUlO1xyXG5cclxuICAgIHRyIHtcclxuICAgICAgICAmOm50aC1jaGlsZChvZGQpIHtcclxuICAgICAgICAgICAgdGQge1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZhZmFmYTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgdGgge1xyXG4gICAgICAgICAgICAmOmZpcnN0LWNoaWxkIHtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDoyNXB4O1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmOmxhc3QtY2hpbGQge1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMjVweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgdGQge1xyXG4gICAgICAgICAgICBoNCB7XHJcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJjpmaXJzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDE3NXB4O1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OjI1cHg7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICY6bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAyNXB4O1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmOm5vdCg6Zmlyc3QtY2hpbGQpe1xyXG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDUwcHg7XHJcblxyXG4gICAgICAgICAgICAgICAgaW5wdXQge1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6N3B4O1xyXG4gICAgICAgICAgICAgICAgICAgIG1heC13aWR0aDogMTMwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDo1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgZmxvYXQ6cmlnaHQ7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi50YWJsZS1yZWxlYXNlIHtcclxuICAgIG1hcmdpbi1ib3R0b206MHB4O1xyXG5cclxuICAgIHRoZWFkIHtcclxuICAgICAgICB0aCB7XHJcbiAgICAgICAgICAgIGJvcmRlcjowcHggIWltcG9ydGFudDtcclxuICAgICAgICAgICAgcGFkZGluZzowcHggIWltcG9ydGFudDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICB0Ym9keSB7XHJcbiAgICAgICAgdGQge1xyXG4gICAgICAgICAgICBib3JkZXI6MHB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6MHB4ICFpbXBvcnRhbnQ7XHJcblxyXG4gICAgICAgICAgICAuYnRuLXNtYWxsIHtcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgIHRvcDogMTBweDtcclxuICAgICAgICAgICAgICAgIHJpZ2h0OiAxMHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4uZ3JleS1wYW5lbCB7XHJcblxyXG5cclxuICAgIGgxIHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOjBweDtcclxuICAgIH1cclxuXHJcbiAgICAucGFuZWwtc3RlcHMge1xyXG4gICAgICAgIHBhZGRpbmc6IDJweDtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjZmNmY2O1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDBweDtcclxuICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2U0ZTRlNDtcclxuICAgICAgICBoZWlnaHQ6IDUwcHg7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDUwcHg7XHJcblxyXG4gICAgICAgIGg0IHtcclxuICAgICAgICAgICAgY29sb3I6ICM5OTk7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwcHg7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6NnB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgaDMge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDo2cHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuYW5ub3VuY2VtZW50IHtcclxuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICB0b3A6IDRweDtcclxuXHJcbiAgICAgICAgICAgIC5ub3RpLWJhZGdlIHtcclxuICAgICAgICAgICAgICAgIHJpZ2h0Oi04cHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcblxyXG4uZHJvcE9mZlN0ZXBUaHJlZVRpbWVTbG90IHtcclxuXHJcbiAgICAudWktc2VsZWN0LWJvb3RzdHJhcCAudWktc2VsZWN0LXRvZ2dsZSA+IGEuYnRuIHtcclxuICAgICAgICByaWdodDogLTJweDtcclxuICAgIH1cclxuXHJcblxyXG4gICAgLnRib2R5LWFsdGVybmF0aW5nIHtcclxuICAgICAgICBib3JkZXItd2lkdGg6IDFweDtcclxuXHJcbiAgICAgICAgJjpudGgtY2hpbGQoZXZlbikge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmFmYWZhO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmNmY2ZjY7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICN0aW1lU2xvdEFzc2lnbm1lbnQge1xyXG4gICAgICAgIHdpZHRoOiA5NCU7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDMlO1xyXG5cclxuICAgICAgICAuZXJyb3Itcm93IHtcclxuICAgICAgICAgICAgdGQge1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLXRvcDogMHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICB0ZCB7XHJcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDM1cHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAudGQtYXNzaWduIHtcclxuICAgICAgICAgICAgd2lkdGg6IDEwJTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC50ZC1yZWFkeS1kYXRlIHtcclxuICAgICAgICAgICAgd2lkdGg6IDElO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLnRkLXJlYWR5LWRhdGUtZnV0dXJlIHtcclxuICAgICAgICAgICAgd2lkdGg6IDElO1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDE1cHg7XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgICAgICAgICBjb2xvcjogQGNvcnBvcmF0ZVJlZDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC50ZC1kZW11cnJhZ2UtYWNjZXB0ZWR7XHJcbiAgICAgICAgICAgIHdpZHRoOiA0JTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC50ZC1jb24tZGV0YWlscyB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxNSU7XHJcbiAgICAgICAgICAgIG1pbi13aWR0aDogMjE1cHg7XHJcblxyXG4gICAgICAgICAgICAuY29uLW51bWJlciB7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDIwcHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC50ZC12ZWhpY2xlIHtcclxuICAgICAgICAgICAgd2lkdGg6IDE0JSAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICBtaW4td2lkdGg6IDE1MHB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLnRkLXRyYWlsZXItaW5mbyB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAyMCU7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAudGQtcmVmLW5vIHtcclxuICAgICAgICAgICAgd2lkdGg6IDglO1xyXG4gICAgICAgICAgICBtaW4td2lkdGg6IDEwMHB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLnRkLWRyaXZlciB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMyU7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAudGQtdmdtIHtcclxuICAgICAgICAgICAgd2lkdGg6IDglO1xyXG4gICAgICAgICAgICBtaW4td2lkdGg6IDEwMHB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLnRkLWF0dGFjaCB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMiU7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAudGQtZXJyb3Ige1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAjZGl2VGltZVNsb3RzIHtcclxuICAgICAgICB3aWR0aDogOTQlO1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiAzJTtcclxuXHJcbiAgICAgICAgLnN0ZXAtdGhyZWUtc2xvdC1jb250YWluZXIge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjJmMmYyO1xyXG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XHJcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDIwcHg7XHJcblxyXG4gICAgICAgICAgICBidXR0b24ge1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAzcHg7XHJcblxyXG4gICAgICAgICAgICAgICAgJi5zdGVwLXRocmVlLXNsb3Qtc2VsZWN0ZWQge1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHdoaXRlICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgQGNvcnBvcmF0ZUJsdWU7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIC5zdGVwLXRocmVlLXNsb3QtYXZhaWxhYmxlLXNsb3RzIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogQGNvcnBvcmF0ZUJsdWUgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiBAY29ycG9yYXRlQmx1ZTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgLnRpbWUtc2xvdCB7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICMyMjI7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy10b3A6IDNweDtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE1cHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgLnN0ZXAtdGhyZWUtc2xvdC1hdmFpbGFibGUtc2xvdHMge1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDNweDtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiA0cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNXB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIC50aW1lLXNsb3QtY29zdCB7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICMyMjI7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy10b3A6IDJweDtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogNHB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxM3B4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE1NTBweCkgIHtcclxuICAgICN0aW1lU2xvdEFzc2lnbm1lbnQge1xyXG4gICAgICAgIHRkIHtcclxuICAgICAgICAgICAgcGFkZGluZy1yaWdodDoxMHB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAudGQtdHJhaWxlci1pbmZvIHtcclxuICAgICAgICAgICAgd2lkdGg6IDEwJSAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAuY29sLXNtLTYge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6MTAwJTtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDVweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLnRkLWRyaXZlciB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxOCUgIWltcG9ydGFudDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC50ZC1hdHRhY2gge1xyXG4gICAgICAgICAgICAuYnRuIHtcclxuICAgICAgICAgICAgICAgIHNwYW4ge1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgfVxyXG59XHJcblxyXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyOTBweCkgIHtcclxuICAgIC5zdGVwLXRpdGxlLWgxIHtcclxuICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgfVxyXG5cclxuICAgICN0aW1lU2xvdEFzc2lnbm1lbnQsXHJcbiAgICAjZGl2VGltZVNsb3RzIHtcclxuICAgICAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OjBweCAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG59XHJcblxyXG4uZHJvcE9mZlN0ZXBUd29CeUxvY2F0aW9uIHtcclxuICAgIC5pbnB1dC1ncm91cC1hZGRvbiB7XHJcbiAgICAgICAgcGFkZGluZzogNHB4IDZweDtcclxuICAgIH1cclxuXHJcblxyXG5cclxuICAgIC5yZW1vdmUtYWRkb24ge1xyXG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuXHJcbiAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgIG9wYWNpdHk6IDAuODtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmNvbi1udW0tY29udGFpbmVyIHtcclxuICAgICAgICBwYWRkaW5nLXRvcDogNXB4O1xyXG4gICAgICAgIHBhZGRpbmctYm90dG9tOiA1cHg7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMHB4O1xyXG5cclxuICAgICAgICAmOm50aC1jaGlsZChldmVuKSB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6I2ZhZmFmYTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG59XHJcblxyXG4uc3RyaXBlZC1yb3cge1xyXG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNmMmYyZjI7XHJcbiAgICBwYWRkaW5nLXRvcDogMTVweDtcclxuICAgIHBhZGRpbmctYm90dG9tOiAxNXB4O1xyXG5cclxuICAgICY6Zmlyc3QtY2hpbGQge1xyXG4gICAgICAgIGJvcmRlci10b3A6MHB4O1xyXG4gICAgfVxyXG5cclxuICAgIGJ1dHRvbiB7XHJcbiAgICAgICAgJi5yZW1vdmUtYnRuIHtcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDoyMHB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICY6bnRoLWNoaWxkKGV2ZW4pIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmFmYWZhO1xyXG4gICAgfVxyXG5cclxuICAgID4gLnJvdyB7XHJcbiAgICAgICAgcGFkZGluZy1sZWZ0OjE1cHg7XHJcbiAgICAgICAgcGFkZGluZy1yaWdodDoxNXB4O1xyXG4gICAgfVxyXG59XHJcblxyXG4uZHJvcC1vZmYtc3RlcHMge1xyXG4gICAgbWFyZ2luLXRvcDogMTVweDtcclxufVxyXG5cclxuLmZvcm0tb3ZlcmZsb3ctYXV0byB7XHJcbm92ZXJmbG93OiBhdXRvO1xyXG59XHJcblxyXG4uZG9vci1wb3NpdGlvbi1maXhlZC13aWR0aHtcclxuICAgIG1pbi13aWR0aDogMzAwcHg7XHJcbn1cclxuXHJcbi5ub3BhZGRpbmcge1xyXG4gICAgcGFkZGluZzogMCAhaW1wb3J0YW50XHJcbn1cclxuXHJcbi5jb25maXJtLWVycm9ye1xyXG4gICAgY29sb3I6ICNkOTIwMWY7XHJcbn1cclxuXHJcbi5jb25maXJtLXdhcm5pbmd7XHJcbiAgICBjb2xvcjojYTI2ZjI0O1xyXG59XHJcblxyXG4uZm9udC1ib2xke1xyXG4gICAgZm9udC13ZWlnaHQ6IGJvbGQgIWltcG9ydGFudDtcclxufVxyXG5cclxuLmNvbnRhaW5lci1kZXRhaWxzLW1pbi13aWR0aHtcclxuICAgIG1pbi13aWR0aDogMjAwcHg7XHJcbiAgIH1cclxuLndyYXAtdGV4dC1jb250YWluZXJ7XHJcbiAgICB3aWR0aDogMjAwcHg7XHJcbiAgICB3b3JkLXdyYXA6IGJyZWFrLXdvcmQ7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxufVxyXG4uZGlzcGxheS1pbmxpbmV7XHJcbiAgICBmbG9hdDpsZWZ0O1xyXG59XHJcbi53cmFwLXRleHQtZGl2e1xyXG4gICAgd29yZC13cmFwOiBicmVhay13b3JkO1xyXG59XHJcbiIsIlxyXG4uY29udGFpbmVyLWRldGFpbC10YWJsZSB7XHJcblx0bWFyZ2luLXRvcDogMzBweDtcclxufVxyXG5cclxuLnZlaGljbGUtbGlzdC1pdGVte1xyXG5cdGZvbnQtc2l6ZTogMTRweDtcclxuXHRtaW4td2lkdGg6IDEwMHB4O1xyXG59XHJcblxyXG4uYWN0aW9uLWJ1dHRvbntcclxuXHR3aWR0aDoxMDBweDtcclxufVxyXG5cclxuLmNlbGwtbGlua3tcclxuXHRiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDgyLCAxNTgsIDAuMSk7XHJcblx0cGFkZGluZzoycHggN3B4OyBcclxuXHRib3JkZXItcmFkaXVzOjEwcHhcclxufSIsIu+7vy5tZW51LWl0ZW0taW5hY3RpdmUge1xyXG4gICAgb3BhY2l0eTogLjQ7XHJcbiAgICBjdXJzb3I6IG5vdC1hbGxvd2VkO1xyXG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XHJcbn1cclxuXHJcbi5lcnJvci1ib3JkZXIge1xyXG4gICAgYm9yZGVyOiAxcHggc29saWQgI2U5MjUxNiAhaW1wb3J0YW50O1xyXG4gICAgYm9yZGVyLXJhZGl1czo1cHg7XHJcbn1cclxuXHJcbi5kb3dubG9hZC10ZW1wbGF0ZS11cmwge1xyXG4gICAgdGV4dC1hbGlnbjogbGVmdCAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4uaGVpZ2h0LTg1cGN7XHJcbiAgICBoZWlnaHQ6IDg1JTtcclxufVxyXG5cclxuLm10LS0xMHtcclxuICAgIG1hcmdpbi10b3A6IC0xMHB4O1xyXG59XHJcblxyXG4ucmF0ZS1jZWxse1xyXG4gICAgdGV4dC1hbGlnbjogcmlnaHQgIWltcG9ydGFudDtcclxufVxyXG5cclxuLmdyb3VwLXJvd3tcclxuICAgIG1hcmdpbi1sZWZ0OiAxMHB4O1xyXG4gICAgZm9udC1zaXplOiAxNHB4OyBcclxuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICB0b3A6IDJweDtcclxufVxyXG5cclxuLmFnLXJvdy1ncm91cHtcclxuICAgIHBhZGRpbmctdG9wOiA1cHggIWltcG9ydGFudDtcclxufSIsIlxyXG4ubWF4LTQwMCB7XHJcbiAgICBtYXgtd2lkdGg6NDAwcHg7XHJcbiAgICBkaXNwbGF5OmlubGluZTtcclxuICAgIG1hcmdpbi1sZWZ0OmF1dG87XHJcbn1cclxuXHJcbi5tYXgtdWktc2VsZWN0LTQwMCB7XHJcbiAgICAudWktc2VsZWN0LWNvbnRhaW5lciB7XHJcbiAgICAgICAgbWF4LXdpZHRoOiA2MDBweCAhaW1wb3J0YW50O1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgIH1cclxufVxyXG5cclxuLnRkLXJlYWR5LWRhdGUtZnV0dXJlIHtcclxuICAgIHdpZHRoOiAxJTtcclxuICAgIGZvbnQtc2l6ZTogMTVweDtcclxuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgY29sb3I6IEBjb3Jwb3JhdGVSZWQ7XHJcbn1cclxuLm5vdGlmaWNhdGlvbi1kYXNoYm9hcmQtY29udGFpbmVyIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6IEBub3RpZmljYXRpb24tZGFzaGJvYXJkLWJhY2tncm91bmQ7XHJcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgQG5vdGlmaWNhdGlvbi1kYXNoYm9hcmQtYm9yZGVyO1xyXG4gICAgbWFyZ2luLWxlZnQ6LTE1cHg7XHJcbiAgICBtYXJnaW4tcmlnaHQ6LTE1cHg7XHJcblxyXG4gICAgJi5wYWRkZWQtdmlldyB7XHJcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDFweDtcclxuICAgIH1cclxuICAgIFxyXG4gICAgLm5vdGlmaWNhdGlvbi1kYXNoYm9hcmQge1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDVweDtcclxuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgYWxpZ24tY29udGVudDogY2VudGVyO1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHJcbiAgICAgICAgLml0ZW0tc2VjdGlvbiB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IEBub3RpZmljYXRpb24tZGFzaGJvYXJkLXdoaXRlO1xyXG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAzcHg7XHJcbiAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkIEBub3RpZmljYXRpb24tZGFzaGJvYXJkLWJvcmRlcjtcclxuICAgICAgICAgICAgcGFkZGluZzogNXB4IDVweCAxMHB4IDVweDtcclxuICAgICAgICAgICAgbWFyZ2luOiAxMHB4O1xyXG4gICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIG1pbi13aWR0aDogMjAwcHg7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuXHJcbiAgICAgICAgICAgIGgyIHtcclxuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogNXB4O1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTowcHg7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDQ2cHggIWltcG9ydGFudDtcclxuXHJcbiAgICAgICAgICAgICAgICAmLmJsdWUge1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiBAbm90aWZpY2F0aW9uLWRhc2hib2FyZC1ibHVlO1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICYuZ3JlZW4ge1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiBAbm90aWZpY2F0aW9uLWRhc2hib2FyZC1ncmVlbjtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAmLmxlc3MtMTAtcGVyY2VudC1hdmFpbGFibGUtY2FwYWNpdHkge1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiBAbm90aWZpY2F0aW9uLWRhc2hib2FyZC1sZXNzLTEwLXBlcmNlbnQtYXZhaWxhYmxlLWNhcGFjaXR5O1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICYubWlkZGxlLTEwLXRvLTMwLXBlcmNlbnQtYXZhaWxhYmxlLWNhcGFjaXR5IHtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogQG5vdGlmaWNhdGlvbi1kYXNoYm9hcmQtMTAtdG8tMzAtcGVyY2VudC1hdmFpbGFibGUtY2FwYWNpdHk7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgJi5tb3JlLTMwLXBlcmNlbnQtYXZhaWxhYmxlLWNhcGFjaXR5IHtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogQG5vdGlmaWNhdGlvbi1kYXNoYm9hcmQtbW9yZS0zMC1wZXJjZW50LWF2YWlsYWJsZS1jYXBhY2l0eTtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAmLmhhcy1icm9hZGNhc3QtbWVzc2FnZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6IEBub3RpZmljYXRpb24tZGFzaGJvYXJkLWhhcy1icm9hZGNhc3QtbWVzc2FnZTtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAmLmRhc2hib2FyZC1wYW5lbC1hY3RpdmUge1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiBAZGFzaGJvYXJkLXBhbmVsLWFjdGl2ZVxyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICYuZGFzaGJvYXJkLXBhbmVsLWNvbXBsZXRlZCB7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6IEBkYXNoYm9hcmQtcGFuZWwtY29tcGxldGVkXHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgJi5kYXNoYm9hcmQtcGFuZWwtY2FuY2VsbGVkIHtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogQGRhc2hib2FyZC1wYW5lbC1jYW5jZWxsZWRcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLnRpdGxlIHtcclxuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxMXB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG5cclxuLnNlbGVjdGlvbi1ncm91cCB7XHJcblxyXG4gICAgLmRheS1waWNrZXIge1xyXG4gICAgICAgID4gaW5wdXQge1xyXG4gICAgICAgICAgICB6LWluZGV4OiAxO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmLmxhcmdlIHtcclxuICAgICAgICBcclxuICAgICAgICBhLmJ0biB7XHJcbiAgICAgICAgICAgIGhlaWdodDogNDBweDtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE1cHg7XHJcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOjVweDtcclxuICAgICAgICAgICAgbWF4LWhlaWdodDogNDBweDtcclxuXHJcbiAgICAgICAgICAgICYuZGF0ZVBpY2tlcldyYXBwZXIge1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy10b3A6IDNweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICBcclxuICAgICAgICAuc3RlcC10aHJlZS1kYXktYnV0dG9uICB7XHJcbiAgICAgICAgICAgIHNwYW4ge1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxMXB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC8vaWYgYXJyb3cgZG93biBjbGFzcyBpcyBhcHBsaWVkLlxyXG4gICAgLy9hZGQgYSBkb3duIGFycm93IG9uIHNlbGVjdGlvbi5cclxuICAgICYuc2hvdy1jaGVjayB7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICAgICAgICAuYWN0aXZlOm5vdChidXR0b24pOm5vdChkaXYpIHtcclxuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OjM1cHg7XHJcblxyXG4gICAgICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICBjb250ZW50IDogJ1xcZjAwYyc7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICBsZWZ0OiAxMHB4O1xyXG4gICAgICAgICAgICAgICAgdG9wOjVweDsgICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBGb250QXdlc29tZTtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiByZ2JhKDI1NSwyNTUsMjU1LDAuNSk7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICYuZGF0ZVBpY2tlcldyYXBwZXIge1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OjE1cHg7ICAgICAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICBcclxuXHJcbiAgICAmLmFycm93LWRvd24ge1xyXG4gICAgICAgIC5hY3RpdmU6bm90KGJ1dHRvbik6bm90KGRpdikge1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgIHotaW5kZXg6IDE7XHJcblxyXG4gICAgICAgICAgICAmOmFmdGVyIHtcclxuICAgICAgICAgICAgICAgIGNvbnRlbnQgOiAnJztcclxuICAgICAgICAgICAgICAgIGJvcmRlcjo4cHggc29saWQgdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItdG9wLWNvbG9yOiBAcHJpbWFyeUFjdGlvbjtcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgIGxlZnQ6NTAlO1xyXG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xyXG4gICAgICAgICAgICAgICAgYm90dG9tOiAtMTdweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICB9ICBcclxuICAgIC5uYXYtaXRlbSB7XHJcbiAgICAgICAgYSB7XHJcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b20gOiAwcHggIWltcG9ydGFudDtcclxuICAgICAgICB9XHJcbiAgICB9ICAgIFxyXG5cclxuICAgIGEsbGkge1xyXG4gICAgICAgICYuYnRuIHtcclxuICAgICAgICAgICAgY29sb3I6IEBwcmltYXJ5QWN0aW9uO1xyXG4gICAgICAgICAgICBib3JkZXI6MXB4IHNvbGlkIEBwcmltYXJ5QWN0aW9uO1xyXG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6MjVweDtcclxuICAgICAgICAgICAgcGFkZGluZy1yaWdodDoyNXB4O1xyXG4gICAgICAgICAgICBtYXgtaGVpZ2h0OiAzNHB4O1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMjBweDtcclxuXHJcblxyXG4gICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IEBidXR0b25Ib3ZlcjtcclxuICAgICAgICAgICAgICAgIGEge1xyXG4gICAgICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJjpmaXJzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAyNXB4O1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMjVweDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJjpsYXN0LWNoaWxkIHtcclxuICAgICAgICAgICAgICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAyNXB4O1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDI1cHg7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICYuYWN0aXZlIHtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiB3aGl0ZTtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6QHByaW1hcnlBY3Rpb247XHJcbiAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgIGEge1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiB3aGl0ZTtcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOjBweCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJi5uby1wYWQge1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzowcHg7XHJcblxyXG4gICAgICAgICAgICAgICAgYSB7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogNXB4IDI1cHggNXB4IDMwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYuZGF0ZVBpY2tlcldyYXBwZXIge1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAwcHg7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMHB4O1xyXG4gICAgICAgICAgICBtYXgtd2lkdGg6IDEzNXB4O1xyXG5cclxuICAgICAgICAgICAgaW5wdXQge1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjp0cmFuc3BhcmVudDtcclxuICAgICAgICAgICAgICAgIG1hcmdpbjogMHB4O1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyOjBweDtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6M3B4O1xyXG4gICAgICAgICAgICAgICAgY29sb3I6IEBwcmltYXJ5QWN0aW9uO1xyXG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OjE1cHg7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OjE1cHg7XHJcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMzRweDtcclxuICAgICAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuXHJcbiAgICAgICAgICAgICAgICAmOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyIHtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogIzAwNTI5RTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmLmFjdGl2ZSB7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOkBwcmltYXJ5QWN0aW9uO1xyXG5cclxuICAgICAgICAgICAgICAgIGlucHV0IHtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogd2hpdGU7ICAgICAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLmlucHV0LWdyb3VwLWJ0biB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIFxyXG4gICAgfVxyXG59XHJcblxyXG4vL2ZpeCB0aGUgdWktc2xlZWN0IHJlbW92ZSBidXR0b24sIGl0J3MgYmVlbiBvdmVyd3JpdHRlbiBieSBwYXJlbnQgc3R5bGVzLlxyXG4udWktc2VsZWN0LWJvb3RzdHJhcCB7XHJcbiAgICAudWktc2VsZWN0LXRvZ2dsZSB7XHJcbiAgICAgICAgPiBhLmJ0biB7XHJcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDBweDtcclxuICAgICAgICAgICAgYm9yZGVyOiAwcHg7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6MHB4O1xyXG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDBweDtcclxuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMHB4O1xyXG4gICAgICAgICAgICBtYXgtaGVpZ2h0OiBpbml0aWFsO1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogaW5pdGlhbDtcclxuICAgICAgICAgICAgaGVpZ2h0OiBpbml0aWFsO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLmxpdmUtdHJhZmZpYyB7XHJcblxyXG4gICAgPiB0aGVhZCA+IHRyID4gdGggeyBcclxuICAgICAgICBib3JkZXI6IDBweDtcclxuICAgICAgICBmb250LXNpemU6IDEzcHggIWltcG9ydGFudDtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiNkNGQ0ZDQ7XHJcbiAgICAgICAgcGFkZGluZy10b3A6NXB4OyAgIFxyXG4gICAgICAgIHBhZGRpbmctYm90dG9tOjVweDtcclxuICAgICAgICBoZWlnaHQ6IDIwcHg7ICAgIFxyXG5cclxuICAgICAgICAmLnRpbWUtaGVhZCB7XHJcbiAgICAgICAgICAgIHVsIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206MHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIHRyIHtcclxuICAgICAgICBib3JkZXI6IDBweCAhaW1wb3J0YW50O1xyXG4gICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZTJlMmUyICFpbXBvcnRhbnQ7XHJcblxyXG4gICAgICAgICY6bnRoLWNoaWxkKGV2ZW4pIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjojZjRmNGY0O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuZmFjaWxpdHktcm93IHtcclxuICAgICAgICBoZWlnaHQ6IDU1cHg7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICAgICAgICAmLmRyb3AtcGljayB7XHJcbiAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgIC5mYWNpbGl0eS10eXBlIHtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgLmZhY2lsaXR5LWFjdGlvbnMge1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICAgICAgLmJ0biB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiMwMDUyOUU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCw4MiwxNTgsMC4xKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzAwNTI5RTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6IHdoaXRlO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsODIsMTU4LDAuNyk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgLmJ0biB7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzowcHggMTBweDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOkBncmlkUm93SG92ZXI7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIFxyXG4gICAgICAgIC5jb2x1bW5Db250ZW50IHtcclxuICAgICAgICAgICAgcGFkZGluZy10b3A6IDBweDtcclxuICAgICAgICAgICAgYm9yZGVyLWxlZnQ6IDBweCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTozcHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuZmFjaWxpdHktY29sIHtcclxuICAgICAgICAgICAgYm9yZGVyLXJpZ2h0OiAwcHggIWltcG9ydGFudDtcclxuICAgICAgICAgICAgbWluLXdpZHRoOiAyNTBweDtcclxuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMHB4O1xyXG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogOHB4O1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDBweDtcclxuXHJcbiAgICAgICAgICAgIC5mYWNpbGl0eS1hY3Rpb25zIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5yb3ctdGl0bGUge1xyXG4gICAgICAgICAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6NjBweDtcclxuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG5cclxuICAgICAgICAgICAgICAgIC5mYWNpbGl0eS10eXBlIHtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogbm9ybWFsO1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTNweDtcclxuICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogLjc7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICNhYWE7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgLnJvdy1hbGVydHMge1xyXG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgICAgICB0b3A6IDVweDtcclxuICAgICAgICAgICAgICAgICAgICByaWdodDogNDBweDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgJi5kb3duIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgdG9wOiAyMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgLmFncmVlbWVudCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIC5hbm5vdW5jZW1lbnQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcmlnaHQ6LTVweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgXHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAuYmFkZ2Uge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcmlnaHQ6LTEwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB0b3A6LTVweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAuc3BsaXRDYXBhY2l0aWVzVGl0bGUge1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgdG9wOiA4cHg7XHJcbiAgICAgICAgICAgICAgICByaWdodDogLTM1cHg7XHJcbiAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG5cclxuICAgICAgICAgICAgICAgIGRpdjpmaXJzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAmLmRvdWJsZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgdG9wOiAyMHB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLm1pZC10aXRsZSB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogNjAlICFpbXBvcnRhbnRcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAubGlzdFRpbWVXcmFwcGVyIHtcclxuICAgICAgICBwYWRkaW5nLWxlZnQ6IDE0cHg7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcclxuICAgICAgICBoZWlnaHQ6IDI2cHg7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMTBweDtcclxuXHJcbiAgICAgICAgJi5kb3VibGUge1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDM1cHg7XHJcbiAgICAgICAgICAgIC5saXN0VGltZSB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAxMHB4O1xyXG4gICAgICAgICAgICAgICAgLnRpbWVib3gubm9uc3BhY2Uge1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDVweDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLmJhZGdlIHtcclxuICAgICYubm90aS1iYWRnZSB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2MxMjIyMjtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgICAgICAgaGVpZ2h0OiAyMHB4O1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyMnB4O1xyXG4gICAgICAgIHBhZGRpbmc6MHB4IDFweCAwcHggMHB4O1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICB3aWR0aDogMjBweDtcclxuICAgICAgICBmb250LWZhbWlseTogcm9ib3RvO1xyXG4gICAgfVxyXG59XHJcblxyXG4uY2xpY2thYmxlIHtcclxuICAgIGJvcmRlci1ib3R0b206MnB4IHNvbGlkICMwMDUyOUUgIWltcG9ydGFudDtcclxuICAgIGN1cnNvcjogcG9pbnRlcjtcclxuXHJcbiAgICAmOmhvdmVyIHtcclxuICAgICAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuM3MgbGluZWFyO1xyXG4gICAgICAgIG9wYWNpdHk6IDAuNTtcclxuICAgIH1cclxufVxyXG5cclxuLy9kYXRlIHBpY2tlciB6LWluZGV4IGZpeFxyXG4udWliLWRhdGVwaWNrZXItcG9wdXAge1xyXG4gICAgei1pbmRleDogNTtcclxufVxyXG5cclxuLy90b29sdGlwIGhlbHAgaWNvblxyXG4uaGVscC1pY29uIHtcclxuICAgIGNvbG9yOiBAY29ycG9yYXRlVGVhbDtcclxuICAgIGZvbnQtc2l6ZTogMjRweDtcclxuXHJcbiAgICAmOmhvdmVyIHtcclxuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICB9XHJcbn0iLCIuaW52ZW50b3J5LXRpdGxlIHtcclxuICAgbWFyZ2luLWxlZnQ6IDVweDsgXHJcbn1cclxuLmludmVudG9yeS1ib2R5e1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2YxZjFmMTtcclxuICAgIGJvcmRlci1zdHlsZTogc29saWQ7XHJcbiAgICBib3JkZXItY29sb3I6IGxpZ2h0Z3JheTtcclxuICAgIGJvcmRlci1sZWZ0LWNvbG9yOiAjMDBhMWZmO1xyXG59XHJcblxyXG4uc3VtbWFyeS1jZWxse1xyXG4gICAgdmVydGljYWwtYWxpZ246bWlkZGxlO1xyXG59XHJcblxyXG4uaW52ZW50b3J5LXJlZHtcclxuICAgIGNvbG9yOiByZWQ7XHJcbn1cclxuXHJcbi5pbnZlbnRvcnktZ3JlZW57XHJcbiAgICBjb2xvcjogZ3JlZW47XHJcbn0iLCIudmVoaWNsZS1zdW1tYXJ5LWNvbnRhaW5lciAuY3RybHMge1xyXG4gICAgbWFyZ2luLXRvcDogMjVweDtcclxufVxyXG4udmVoaWNsZS1zdW1tYXJ5LWNvbnRhaW5lciAudGFibGUtZml4ZWQgdGhlYWR7XHJcbiAgICB3aWR0aDogOTclO1xyXG59XHJcbi52ZWhpY2xlLXN1bW1hcnktY29udGFpbmVyIC50YWJsZS1maXhlZCB0Zm9vdCB7XHJcbiAgICB3aWR0aDogOTklO1xyXG59XHJcbi52ZWhpY2xlLXN1bW1hcnktY29udGFpbmVyIC50YWJsZS1maXhlZCB0Ym9keSB7XHJcbiAgICBoZWlnaHQ6IDUwMHB4O1xyXG4gICAgb3ZlcmZsb3cteTogYXV0bztcclxuICAgIG92ZXJmbG93LXg6IGF1dG87XHJcbiAgICB3aWR0aDogMTAwJTtcclxufVxyXG4udmVoaWNsZS1zdW1tYXJ5LWNvbnRhaW5lciAudGFibGUtZml4ZWQgdGhlYWQsIFxyXG4udmVoaWNsZS1zdW1tYXJ5LWNvbnRhaW5lciAudGFibGUtZml4ZWQgdGJvZHksIFxyXG4udmVoaWNsZS1zdW1tYXJ5LWNvbnRhaW5lciAudGFibGUtZml4ZWQgdHIsIFxyXG4udmVoaWNsZS1zdW1tYXJ5LWNvbnRhaW5lciAudGFibGUtZml4ZWQgdGQsIFxyXG4udmVoaWNsZS1zdW1tYXJ5LWNvbnRhaW5lciAudGFibGUtZml4ZWQgdGgsIFxyXG4udmVoaWNsZS1zdW1tYXJ5LWNvbnRhaW5lciAudGFibGUtZml4ZWQgdGZvb3Qge1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbn1cclxuXHJcbi52ZWhpY2xlLXN1bW1hcnktY29udGFpbmVyIC50YWJsZS1maXhlZCB0Ym9keSB7XHJcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQgI2RkZDtcclxufVxyXG5cclxuLnZlaGljbGUtc3VtbWFyeS1jb250YWluZXIgLnRhYmxlLWZpeGVkIHRib2R5IHRye1xyXG4gICAgdGQge1xyXG4gICAgICAgIGJvcmRlcjogMDtcclxuICAgIH1cclxufVxyXG5cclxuLnZlaGljbGUtc3VtbWFyeS1jb250YWluZXIgLnRhYmxlLWZpeGVkIHRib2R5IHRkLCBcclxuLnZlaGljbGUtc3VtbWFyeS1jb250YWluZXIgLnRhYmxlLWZpeGVkIHRoZWFkID4gdHI+IHRoLCBcclxuLnZlaGljbGUtc3VtbWFyeS1jb250YWluZXIgLnRhYmxlLWZpeGVkIHRmb290ID4gdHIgPiB0ZCB7XHJcbiAgICBmbG9hdDogbGVmdDtcclxuICAgIGJvcmRlci1ib3R0b20td2lkdGg6IDA7XHJcbn0iLCIuaGVhZGVyLWNvbHtcclxuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjRTlFQ0VGO1xyXG5cdGZvbnQtd2VpZ2h0OiBib2xkO1xyXG5cdHdpZHRoOjE1MHB4O1xyXG59XHJcblxyXG4uZGF0YS1jb2x7XHJcblx0d2lkdGg6MjAwcHg7XHJcbn1cclxuXHJcbiNidG4tc2VhcmNoe1xyXG5cdG1hcmdpbjogMjVweDtcclxuICAgIG1hcmdpbi1sZWZ0OiAwO1xyXG59IiwidGFncy1pbnB1dCAudGFncyAudGFnLWl0ZW1cclxue1xyXG4gICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XHJcbiAgICAgY29sb3I6IGJsYWNrICFpbXBvcnRhbnQ7XHJcbn0iLCJcclxuLmVzdGltYXRlLW9mLXJlcGFpciB7XHJcbiAgICBtYXJnaW4tdG9wOjVweDtcclxuXHJcbiAgICAubGFyZ2VyIHtcclxuICAgICAgICBmb250LXNpemU6MTZweDtcclxuICAgIH1cclxuXHJcbiAgICAuc2VhcmNoLWNvbnRhaW5lciB7XHJcblxyXG4gICAgICAgIHNlbGVjdCB7XHJcbiAgICAgICAgICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOjBweDtcclxuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6MHB4O1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAjZTFlMWUxO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgaW5wdXQge1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgIGxlZnQ6LTNweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5jb250cm9sLWdyb3VwIHtcclxuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgICAgICB3aWR0aDogNTAlO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmNvbnRyb2wtZ3JvdXAtc2VsZWN0IHtcclxuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgICAgICB3aWR0aDogNDUlO1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIHNwYW46Zmlyc3QtY2hpbGQge1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czowcHg7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOjBweDtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1sZWZ0OiAwcHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmdyZXktYmcge1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNlZmVmZWY7XHJcblxyXG4gICAgICAgICYuYm9yZGVyLWdyZXktYmcge1xyXG4gICAgICAgICAgICBib3JkZXI6MXB4IHNvbGlkICNjY2M7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLmdyZXktZHJvcCB7XHJcbiAgICAgICAgICAgIGJveC1zaGFkb3c6IDEwcHggMTBweCAzMXB4IC0xM3B4IHJnYmEoMCwwLDAsMC4zICk7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBociB7XHJcbiAgICAgICAgICAgIGJvcmRlci10b3AtY29sb3I6ICNkN2Q3ZDc7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5pbnB1dC1ncm91cC1maWx0ZXIge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICB9XHJcblxyXG4gICAgLnNlbGVjdC1maWx0ZXIge1xyXG4gICAgICAgIHdpZHRoOiA0MCVcclxuICAgIH1cclxuXHJcbiAgICAuaW5wdXQtZmlsdGVyIHtcclxuICAgICAgICB3aWR0aDogNjAlXHJcbiAgICB9XHJcblxyXG4gICAgLmNvbnRhaW5lci1ncmV5IHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjdmN2Y3ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgYm9yZGVyOjFweCBzb2xpZCAjZWRlZGVkO1xyXG4gICAgICAgIFxyXG4gICAgICAgIHBhZGRpbmc6IDE1cHg7XHJcbiAgICB9XHJcblxyXG4gICAgLnBhbmVsLWFwcHJvdmFsLWluZm8ge1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmN2Y3ZjcgIWltcG9ydGFudDtcclxuICAgICAgICBib3JkZXI6MXB4IHNvbGlkICNlZGVkZWQ7ICAgICAgICBcclxuICAgICAgICBwYWRkaW5nOiAxNXB4O1xyXG4gICAgICAgIG1hcmdpbjogMHB4IDE1cHggNXB4IDE1cHg7XHJcbiAgICAgICAgYm9yZGVyLWxlZnQ6MnB4IHNvbGlkIHJlZDtcclxuICAgIH1cclxuXHJcbiAgICAucGFuZWwtY29zdC1icmVha2Rvd24ge1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmN2Y3ZjcgIWltcG9ydGFudDtcclxuICAgICAgICBwYWRkaW5nOiAxNXB4O1xyXG4gICAgICAgIG1hcmdpbjogMHB4IDE1cHggNXB4IDE1cHg7XHJcbiAgICAgICAgd2lkdGg6IDYyJTtcclxuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjZWRlZGVkO1xyXG4gICAgfVxyXG5cclxuICAgIC5ncm91cC1hY3Rpb24taW5mbyB7XHJcbiAgICAgICAgd2lkdGg6IDEwMHB4O1xyXG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgdG9wOiAxMHB4O1xyXG4gICAgICAgIGNvbG9yOiBibHVlO1xyXG4gICAgfVxyXG5cclxuICAgIC5ncmFuZC10b3RhbHMge1xyXG4gICAgICAgIGNvbG9yOiAjMDBDRUQxO1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OmJvbGRcclxuICAgIH1cclxuXHJcbiAgICAuc2VhcmNoLWluZm8ge1xyXG4gICAgICAgIG1hcmdpbjogMTVweDtcclxuICAgIH1cclxuXHJcbiAgICAuc2VhcmNoLWFycm93LWluZm8ge1xyXG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgYm90dG9tOiAtNXB4O1xyXG4gICAgICAgIGZvbnQtc3R5bGU6IGl0YWxpYztcclxuICAgICAgICBjb2xvcjogIzk5OTtcclxuICAgICAgICBwYWRkaW5nLWxlZnQ6NXB4O1xyXG4gICAgfVxyXG4gICAgLnNlbGVjdGVkLXJvdyB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2MxZDRlNiAhaW1wb3J0YW50O1xyXG4gICAgICAgIFxyXG4gICAgICAgIHRkOmZpcnN0LWNoaWxkIHtcclxuICAgICAgICAgICAgYm9yZGVyLWxlZnQ6MnB4IHNvbGlkICMwMDUyOWUgIWltcG9ydGFudDtcclxuICAgICAgICB9XHJcblxyXG4gICAgfVxyXG5cclxuICAgIC5ici1sLTAge1xyXG5cclxuICAgICAgICAudWktc2VsZWN0LXRvZ2dsZSB7XHJcbiAgICAgICAgICAgIGJvcmRlci1sZWZ0OjBweDtcclxuICAgICAgICAgICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMHB4O1xyXG4gICAgICAgICAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG5cclxuLnBhbmVsLWltYWdlcyB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjdmN2Y3ICFpbXBvcnRhbnQ7XHJcbiAgICBib3JkZXI6MXB4IHNvbGlkICNlZGVkZWQ7XHJcbiAgICBoZWlnaHQ6IDEwNXB4O1xyXG4gICAgcGFkZGluZy10b3A6IDEwcHg7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5pbWFnZS1wb3B1cHtcclxuICAgICAgICBwYWRkaW5nOiAxMHB4O1xyXG4gICAgICAgIHBvc2l0aW9uOiBmaXhlZDtcclxuICAgICAgICB6LWluZGV4OiAxOyBcclxuICAgICAgICB0b3A6NSU7XHJcbiAgICAgICAgbGVmdDogMjUlO1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6I2VmZWZlZjsgXHJcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgIzk5OTtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiA1cHg7XHJcbiAgICB9XHJcblxyXG4gICAgLnRodW1ibmFpbC1pbWFnZXtcclxuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgICAgYm9yZGVyOiAycHggc29saWQgIzk5OTtcclxuICAgIH0iLCLvu79AY3JlZGl0LWFtb3VudC1jb2xvcjogIzE0YTAxNDtcclxuQGRlYml0LWFtb3VudC1jb2xvcjogI2ZmMDAwMDtcclxuQHBlbmRpbmctaW52b2ljZXMtYmFja2dyb3VuZDogI2Y0ZjRmNDtcclxuQHVucGFpZC1yb3ctY29sb3I6I2ZmZTZlNjtcclxuXHJcbltkYXRhLWJyYWludHJlZS1pZD1cInRvZ2dsZVwiXSB7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG59XHJcblxyXG4uYnJhaW4tcGxhY2Vob2xkZXIge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogQHBlbmRpbmctaW52b2ljZXMtYmFja2dyb3VuZDtcclxufVxyXG5cclxuLmJyYWludHJlZS1oZWFkaW5nIHtcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcbn1cclxuXHJcbiNwZW5kaW5nT3JkZXJzVGFibGUgPiB0aGVhZCA+IHRyID4gdGgge1xyXG4gICAgYm9yZGVyLWJvdHRvbS13aWR0aDogMCAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4uYnJhaW50cmVlLXBsYWNlaG9sZGVyIHtcclxuICAgIG1hcmdpbi1ib3R0b206IDBweCAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4jcGVuZGluZ09yZGVyc1RhYmxlID4gdGJvZHkgPiB0ciA+IHRkIHtcclxuICAgIHZlcnRpY2FsLWFsaWduOm1pZGRsZTtcclxufVxyXG5cclxuLmhpZ2hsaWdodC1wYXJlbnQgPiB0ZCB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiBAdW5wYWlkLXJvdy1jb2xvciAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4uaGlnaGxpZ2h0LXBhcmVudCA+IHRkOmZpcnN0LWNoaWxkIHtcclxuICAgIGJvcmRlci1sZWZ0OiAycHggc29saWQgQGRlYml0LWFtb3VudC1jb2xvciAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4uaGlnaGxpZ2h0LXBhcmVudCA+IGRpdiB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiBAdW5wYWlkLXJvdy1jb2xvciAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4uaGlnaGxpZ2h0LXBhcmVudCA+IGRpdjpmaXJzdC1jaGlsZCB7XHJcbiAgICBib3JkZXItbGVmdDogMnB4IHNvbGlkIEBkZWJpdC1hbW91bnQtY29sb3IgIWltcG9ydGFudDtcclxufVxyXG5cclxuLmFtb3VudC1sYWJlbCB7XHJcbiAgICBjb2xvcjogQGNyZWRpdC1hbW91bnQtY29sb3I7XHJcbiAgICBtYXJnaW4tdG9wOiA1cHg7XHJcbiAgICBmb250LXdlaWdodDogYm9sZDtcclxufVxyXG5cclxuLnBheS1jZWxse1xyXG4gICAgcGFkZGluZy1sZWZ0OjAgIWltcG9ydGFudDsgXHJcbiAgICB3aWR0aDo1MHB4O1xyXG59XHJcblxyXG4udGV4dC11bnBhaWQge1xyXG4gICAgY29sb3I6IEBkZWJpdC1hbW91bnQtY29sb3I7XHJcbiAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbn1cclxuXHJcbi50ZXh0LXBhaWQge1xyXG4gICAgY29sb3I6IEBjcmVkaXQtYW1vdW50LWNvbG9yO1xyXG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG59XHJcblxyXG4udGV4dC1jcmVkaXQge1xyXG4gICAgY29sb3I6IEBjcmVkaXQtYW1vdW50LWNvbG9yO1xyXG4gICAgZm9udC13ZWlnaHQ6Ym9sZDtcclxufVxyXG5cclxuLm10LTB7XHJcbiAgICBtYXJnaW4tdG9wOjAgIWltcG9ydGFudDtcclxufVxyXG5cclxuLm1iLTB7XHJcbiAgICBtYXJnaW4tYm90dG9tOjAgIWltcG9ydGFudDtcclxufVxyXG5cclxuLmZsb2F0LXJpZ2h0e1xyXG4gICAgZmxvYXQ6cmlnaHQgIWltcG9ydGFudDtcclxufVxyXG5cclxuLm92ZXJkdWUtdGV4dCB7XHJcbiAgICBjb2xvcjogQGRlYml0LWFtb3VudC1jb2xvcjtcclxufVxyXG5cclxuLndpdGhmaWx0ZXItdGV4dCB7XHJcbiAgICBmb250LXdlaWdodDogbm9ybWFsICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5iYWxhbmNlLXRleHR7XHJcbiAgICBtYXJnaW4tcmlnaHQ6LTdweCAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4ucGVuZGluZy1pbnZvaWNlcy1iYWNrZ3JvdW5kIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6IEBwZW5kaW5nLWludm9pY2VzLWJhY2tncm91bmQ7XHJcbiAgICBwYWRkaW5nOiAxMHB4IDEwcHggMXB4O1xyXG4gICAgYm9yZGVyLWxlZnQ6IDJweCBzb2xpZCBAZGViaXQtYW1vdW50LWNvbG9yO1xyXG59XHJcblxyXG4uZmxvYXQtbGVmdHtcclxuICAgIGZsb2F0OmxlZnQ7XHJcbn1cclxuXHJcbi5pbnZvaWNlLWJ1dHRvbntcclxuICAgIHBhZGRpbmctdG9wOjNweCAhaW1wb3J0YW50O1xyXG4gICAgcGFkZGluZy1ib3R0b206M3B4ICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi50b3RhbC1ib3JkZXIge1xyXG4gICAgYm9yZGVyLXRvcDogMXB4IGRhc2hlZCBAYm9keS1jb2xvcjtcclxufSIsIi5lbXB0eS1kZXBvdC1pbnF1aXJ5IHtcclxuICAgIG1hcmdpbi10b3A6IDI1cHg7XHJcblxyXG4gICAgLnNlYXJjaC1jb250YWluZXIge1xyXG5cclxuICAgICAgICBzZWxlY3Qge1xyXG4gICAgICAgICAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMHB4O1xyXG4gICAgICAgICAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMHB4O1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAjZTFlMWUxO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgaW5wdXQge1xyXG4gICAgICAgICAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwcHg7XHJcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDBweDtcclxuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICBsZWZ0OiAtM3B4O1xyXG4gICAgICAgICAgICBib3JkZXItbGVmdDogMHB4O1xyXG4gICAgICAgICAgICAvL3dpZHRoOiA1MCUgIWltcG9ydGFudDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5idG4tcHJpbWFyeSB7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgYm90dG9tOiAxcHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuZm9ybS1jb250cm9sIHtcclxuICAgICAgICAgICAgd2lkdGg6IGF1dG87XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmdyZXktYmcge1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNlZmVmZWY7XHJcblxyXG4gICAgICAgICYuYm9yZGVyLWdyZXktYmcge1xyXG4gICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjY2NjO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi5ncmV5LWRyb3Age1xyXG4gICAgICAgICAgICBib3gtc2hhZG93OiAxMHB4IDEwcHggMzFweCAtMTNweCByZ2JhKDAsMCwwLDAuMyApO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgaHIge1xyXG4gICAgICAgICAgICBib3JkZXItdG9wLWNvbG9yOiAjZDdkN2Q3O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICBoMyB7XHJcbiAgICAgICAgZm9udC1zaXplOiAxOHB4O1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgfVxyXG5cclxuICAgIC5jb250YWluZXItcmVsZWFzZSB7XHJcbiAgICAgICAgY29sb3I6ICMwMDk0YTI7XHJcbiAgICB9XHJcblxyXG4gICAgLnJlY2VudC10aXRsZSB7XHJcbiAgICAgICAgZm9udC1zaXplOiAyNnB4O1xyXG4gICAgICAgIGNvbG9yOiAjMDA5NGEyO1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDBweDtcclxuICAgIH1cclxuXHJcbiAgICAuYnRuLXNtYWxsIHtcclxuICAgICAgICBwYWRkaW5nOiAycHggMTBweDtcclxuICAgIH1cclxuXHJcbiAgICAubGF0ZXN0LWRlcG90IHtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgYm90dG9tOiA0cHg7XHJcbiAgICB9XHJcblxyXG4gICAgLnRhYmxlLXN0cmlwZWQge1xyXG4gICAgICAgIHRoIHtcclxuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xyXG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xyXG4gICAgICAgICAgICBib3JkZXItYm90dG9tOiAwcHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICB0ZCB7XHJcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMjBweDtcclxuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMjBweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG5cclxuICAgICNyZWxlYXNlSW5mb3JtYXRpb24sICNjb250YWluZXJNb3ZlbWVudEhpc3Rvcnkge1xyXG4gICAgICAgIC5rLWdyaWQtY29udGVudCB7XHJcbiAgICAgICAgICAgIG1heC1oZWlnaHQ6IDM4NXB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLnNlbGVjdGVkLXJvdyB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IGZhZGUoQGNvcnBvcmF0ZVRlYWwsIDEwJSk7XHJcblxyXG4gICAgICAgICAgICB0ZDpmaXJzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgICAgICAuc2VsZWN0ZWQtaW5kaWNhdG9yO1xyXG5cclxuICAgICAgICAgICAgICAgIGJ1dHRvbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICAgICAgICAgIGxlZnQ6IC0ycHg7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb250ZW50OiAnXFxmMDBjJztcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6IEZvbnRBd2Vzb21lO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDVweDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbiNkZXBvdFJlbGVhc2VEZXRhaWxzR3JpZCB7XHJcblx0d2lkdGg6IDEwMCU7XHJcblx0XHJcblx0LmstZ3JpZC1jb250ZW50IHtcclxuXHRcdG1heC1oZWlnaHQ6IDM4NXB4O1xyXG5cdH1cclxufVxyXG5cclxuLnNlbGVjdGVkLWluZGljYXRvciB7XHJcblx0Ym9yZGVyLWxlZnQ6M3B4IHNvbGlkIEBjb3Jwb3JhdGVUZWFsICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5idG4tZ2F0ZS1yZWNlaXZlIHtcclxuXHRib3JkZXI6IDFweCBzb2xpZCBAY29ycG9yYXRlVGVhbDtcclxuICAgIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xyXG4gICAgY29sb3I6IEBjb3Jwb3JhdGVUZWFsO1xyXG59IiwiLmNvbnRhaW5lci1mbGV4IHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgaGVpZ2h0OiAxMDMlO1xyXG59XHJcblxyXG4ucm93LWZsZXgge1xyXG4gICAgZmxleDogMTtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBoZWlnaHQ6IDEwMCU7XHJcbn1cclxuXHJcbmlmcmFtZSB7ICAgIFxyXG4gICAgYm9yZGVyOiBzb2xpZCAxcHggI2U2ZTZlNjtcclxuICAgIGJvcmRlci10b3A6IHNvbGlkIDM1cHggI2VhZWFlYTtcclxuICAgIGJvcmRlci1yYWRpdXM6IDVweDtcclxufVxyXG4iLCIuY2FyZ29FZGl0Q29udGFpbmVyIHtcclxuICAgIHRib2R5IHtcclxuXHJcbiAgICAgICAgLnRkLW5vLXRvcC1ib3JkZXIgdGQge1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLXRvcDogMHB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIHRyIC50ZC13b3JkLXdyYXB7XHJcbiAgICAgICAgICAgIHdvcmQtYnJlYWs6IGJyZWFrLWFsbDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG59XHJcblxyXG4uY2FyZ28td2lkdGgtZWRpdC1ub3RpIHtcclxuICAgIG1pbi13aWR0aDogMTUxNnB4IWltcG9ydGFudDtcclxufSIsIi5jYXJkLW92ZXJmbG93IHtcclxuICAgIG1hcmdpbi10b3A6IDMwcHg7XHJcbiAgICBtYXgtaGVpZ2h0OiA0MDBweDtcclxuICAgIG92ZXJmbG93LXk6YXV0bztcclxufVxyXG5cclxuLmN0by1vdmVyZmxvdyB7XHJcbiAgICAmOmV4dGVuZCguY2FyZC1vdmVyZmxvdyk7XHJcbiAgICBtYXgtaGVpZ2h0OiA1NDBweDtcclxufVxyXG5cclxuLmNvZGUtZHJvcGRvd24ge1xyXG4gICAgbWluLXdpZHRoOiA1MHB4O1xyXG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgcGFkZGluZy1yaWdodDogMTBweDtcclxuICAgIG1hcmdpbi1yaWdodDogMTBweDtcclxuICAgIGJvcmRlci1yaWdodDoxcHggc29saWQgI2NjYztcclxufSIsIu+7vy5waW4taW5wdXR7XHJcbiAgICB3aWR0aDoxMTBweDtcclxufVxyXG5cclxuLnRtLW5vbmV7XHJcbiAgICBtYXJnaW4tdG9wOjAgIWltcG9ydGFudDtcclxufVxyXG5cclxuLmxoLTI1e1xyXG4gICAgbGluZS1oZWlnaHQ6MjVweDtcclxufVxyXG5cclxuLnRvcC1hbGlnbntcclxuICAgIHZlcnRpY2FsLWFsaWduOnRvcDtcclxufVxyXG5cclxuLnN0YXRpYy1sYWJlbHtcclxuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICBjb2xvcjogIzk5OTtcclxufVxyXG5cclxuLmR5bmFtaWMtbGFiZWx7XHJcbiAgICBmb250LXdlaWdodDogNTAwO1xyXG59IiwiLmFkanVzdGVkLWhlaWdodHtcclxuICAgIGhlaWdodDogOTMlO1xyXG59IiwiLm5vdGlmaWNhdGlvbi1tYXNzLW1vdmVtZW50LW10cmVwby1vcmRlcmxpbmstbW9kYWwge1xyXG4gICAgLmhlYWRlci10aXRsZSB7XHJcbiAgICAgICAgZm9udC1zaXplOiAyMHB4O1xyXG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgIH1cclxuXHJcbiAgICAubW9kYWwtZm9vdGVyIHtcclxuICAgICAgICAuZm9vdGVyLWJ0bnMge1xyXG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IC0xNXB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAubXQtcmVwby1vcmRlci1saW5rLWdyaWQge1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDEwcHg7XHJcbiAgICAgICAgaGVpZ2h0OiAzMDBweDtcclxuICAgIH1cclxufVxyXG4iLCIuY2FyZ28td2lkdGgge1xyXG4gICAgbWluLXdpZHRoOiAxNTE2cHggIWltcG9ydGFudDtcclxufVxyXG5cclxuLmNhcmdvQ29udGFpbmVye1xyXG4gICAgLndpZHRoLTIyIHtcclxuICAgICAgICB3aWR0aDogMjIlO1xyXG4gICAgfVxyXG5cclxuICAgIC53aWR0aC03IHtcclxuICAgICAgICB3aWR0aDogNyU7XHJcbiAgICB9XHJcblxyXG4gICAgLndpZHRoLTEyIHtcclxuICAgICAgICB3aWR0aDogMTIlO1xyXG4gICAgfVxyXG5cclxuICAgIC53aWR0aC0xMyB7XHJcbiAgICAgICAgd2lkdGg6IDEzJTtcclxuICAgICAgICBtYXgtd2lkdGg6IDIyMHB4O1xyXG4gICAgfVxyXG5cclxuICAgIC53aWR0aC05IHtcclxuICAgICAgICB3aWR0aDogOSU7XHJcbiAgICB9XHJcblxyXG4gICAgLnJlcXVpcmVkLWZpZWxkIHtcclxuICAgICAgICAmOmFmdGVye1xyXG4gICAgICAgICAgICBjb250ZW50OiAnIConO1xyXG4gICAgICAgICAgICBjb2xvcjpAZXJyb3ItY29sb3I7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIHRib2R5LnRkLW5vLWJvcmRlciB0ZCB7XHJcbiAgICAgICAgYm9yZGVyLXRvcDogMHB4ICFpbXBvcnRhbnRcclxuICAgIH1cclxuXHJcbiAgICAuZ3JlZW4tYm9yZGVyLWxlZnQge1xyXG4gICAgICAgIGJvcmRlci1sZWZ0OiAzcHggc29saWQgIzMzOTkwMDtcclxuICAgIH1cclxuXHJcbiAgICAucGQtMTIge1xyXG4gICAgICAgIHBhZGRpbmc6IDEycHg7XHJcbiAgICB9XHJcblxyXG4gICAgLnBkLTIwIHtcclxuICAgICAgICBwYWRkaW5nOiAxM3B4O1xyXG4gICAgfVxyXG5cclxuICAgIC5tYXJnaW4tOSB7XHJcbiAgICAgICAgbWFyZ2luOiA5cHggO1xyXG4gICAgfVxyXG5cclxuICAgIC5wZC0wIHtcclxuICAgICAgICBwYWRkaW5nOiAwcHg7O1xyXG4gICAgfVxyXG5cclxuICAgIC5wZC0xMCB7XHJcbiAgICAgICAgcGFkZGluZzogMTBweCAxMHB4IDBweCAxMHB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5tYXJnaW4tMCB7XHJcbiAgICAgICAgbWFyZ2luIDogMHB4O1xyXG4gICAgfVxyXG59XHJcblxyXG4ucXR5LWNvbnRyb2wtY29udGFpbmVyIHtcclxuICAgIC5rLXdpZGdldC5rLW51bWVyaWN0ZXh0Ym94IHtcclxuICAgICAgICB3aWR0aDogMTAwcHggIWltcG9ydGFudDtcclxuICAgIH1cclxuICAgIFxyXG4gICAgLmlucHV0LXF1YW50aXR5LWZvci1rZW5kbyB7XHJcbiAgICAgICAgaGVpZ2h0OiAyNXB4O1xyXG4gICAgfVxyXG59XHJcblxyXG4ucC0ze1xyXG4gICAgcGFkZGluZy1sZWZ0OiAzJTtcclxufVxyXG4udHJhbnNsYXRlZC1wYXJhZ3JhcGh7XHJcbiAgICB3aGl0ZS1zcGFjZTogcHJlLXdyYXA7XHJcbn1cclxuIiwiLmFkZC1jYXJnby1vcmRlcntcclxuICAgIC5tYXJnaW4tYm90dG9tLTIxe1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDIxcHg7XHJcbiAgICB9XHJcblxyXG4gICAgLnBhZGRpbmctcmlnaHQtMHtcclxuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwcHg7XHJcbiAgICB9XHJcbn1cclxuIiwiQHNwaW5uZXItaGVpZ2h0IDogMTYwcHg7XHJcbkBzcGlubmVyLXdpZHRoIDogMTYwcHg7XHJcblxyXG4ubG9hZGluZy1vdXRlci1jb250YWluZXIge1xyXG4gICAgcG9zaXRpb246IGZpeGVkO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBoZWlnaHQ6MTAwJTtcclxuICAgIHRvcDogMHB4O1xyXG4gICAgbGVmdDogMHB4O1xyXG4gICAgei1pbmRleDogMTAwMDAwMDAwNzsvLzk5ODtcclxuICAgIC8vIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwwLDAsMC41KTtcclxuICAgIGJhY2tncm91bmQ6IC1tb3otcmFkaWFsLWdyYWRpZW50KGNlbnRlciwgZWxsaXBzZSBjb3ZlciwgcmdiYSgwLDAsMCwwLjgpIDAlLCByZ2JhKDAsMCwwLDAuMDUpIDE1MCUpO1xyXG4gICAgYmFja2dyb3VuZDogLXdlYmtpdC1yYWRpYWwtZ3JhZGllbnQoY2VudGVyLCBlbGxpcHNlIGNvdmVyLCByZ2JhKDAsMCwwLDAuOCkgMCUscmdiYSgwLDAsMCwwLjA1KSAxNTAlKTtcclxuICAgIGJhY2tncm91bmQ6IHJhZGlhbC1ncmFkaWVudChlbGxpcHNlIGF0IGNlbnRlciwgcmdiYSgwLDAsMCwuOCkgMCUscmdiYSgwLDAsMCwwLjA1KSAxNTAlKTtcclxuXHJcbiAgICBhbmltYXRpb24tbmFtZTogZmFkZUluU3Bpbm5lcjtcclxuICAgIGFuaW1hdGlvbi1kdXJhdGlvbjogLjVzO1xyXG59XHJcblxyXG5Aa2V5ZnJhbWVzIGZhZGVJblNwaW5uZXIge1xyXG4gICAgZnJvbSB7b3BhY2l0eTogMDt9XHJcbiAgICB0byB7b3BhY2l0eTogMTt9XHJcbiAgfVxyXG5cclxuLmxvYWRpbmctY29udGFpbmVyIHtcclxuICAgICAgICBwb3NpdGlvbjphYnNvbHV0ZTtcclxuICAgICAgICBsZWZ0OjUwJTtcclxuICAgICAgICB0b3A6NTAlO1xyXG4gICAgICAgIHdpZHRoOiBAc3Bpbm5lci13aWR0aDtcclxuICAgICAgICBoZWlnaHQ6IEBzcGlubmVyLWhlaWdodDtcclxuICAgICAgICBwb3NpdGlvbjpyZWxhdGl2ZTtcclxuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLC01MCUpO1xyXG5cclxuICAgICAgICAubG9hZGluZy1zbWFsbCB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDIwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIFxyXG4gICAgICAgIHNwYW4ge1xyXG4gICAgICAgICAgICBjb2xvcjogd2hpdGU7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IEBzcGlubmVyLWhlaWdodDtcclxuICAgICAgICAgICAgei1pbmRleDogMjtcclxuICAgICAgICAgICAgZm9udC1mYW1pbHk6IGFyaWFsO1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAzMDA7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuaGFsZi1jaXJjbGUtc3BpbiB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBwb3NpdGlvbjphYnNvbHV0ZTtcclxuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsMCwwLDAuMik7XHJcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJSA7XHJcbiAgICAgICAgICAgIGJvcmRlcjogNHB4IHNvbGlkICMyMjI7XHJcbiAgICAgICAgICAgIGJvcmRlci10b3AtY29sb3I6I2M3MzIyZSAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICBib3JkZXItbGVmdC1jb2xvcjojYzczMjJlICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIC13ZWJraXQtYW5pbWF0aW9uOiBzcGluIDVzIGluZmluaXRlIGN1YmljLWJlemllciguMTksLjU1LC44OCwuNDYpO1xyXG4gICAgICAgICAgICBib3gtc2l6aW5nOmJvcmRlci1ib3g7ICBcclxuICAgICAgICB9ICAgIFxyXG4gICAgfVxyXG5cclxuQC13ZWJraXQta2V5ZnJhbWVzIHNwaW4ge1xyXG4gICAgMCUgIHstd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDBkZWcpO31cclxuICAgIDEwMCUgey13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMTQ0MGRlZyk7fSAgIFxyXG59XHJcblxyXG5cclxuYm9keS5uYXYtb3BlbiB7XHJcbiAgICAubG9hZGluZy1vdXRlci1jb250YWluZXIge1xyXG4gICAgICAgIC8vIHBhZGRpbmctbGVmdDpAbmF2LXdpZHRoO1xyXG4gICAgfVxyXG59XHJcblxyXG4ubG9hZGluZy1zcGlubmVyLWlubGluZS1hYnMge1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBoZWlnaHQ6IDE2MHB4O1xyXG4gICAgei1pbmRleDogMTtcclxuXHJcbiAgICAuaGFsZi1jaXJjbGUtc3BpbiB7XHJcbiAgICAgICAgYm94LXNoYWRvdzogMHB4IDBweCAxMjBweCAzMHB4IHJnYmEoMCwwLDAsMC43NSk7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjYpO1xyXG4gICAgfVxyXG59XHJcblxyXG4vL2lubGluZSBsb2FkaW5nLXNwaW5uZXJcclxuLmxvYWRpbmctYmxvY2t7XHJcbiAgICA+IC5sb2FkaW5nLWJsb2NrLXNwaW5uZXJ7XHJcbiAgICAgICAgbWluLWhlaWdodDogNDAwcHg7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgID4gLmhhbGYtY2lyY2xlLXNwaW4ge1xyXG4gICAgICAgICAgICBwb3NpdGlvbjphYnNvbHV0ZTtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMHB4O1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDEwMHB4O1xyXG4gICAgICAgICAgICB0b3A6NTAlO1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOi01MHB4O1xyXG4gICAgICAgICAgICBsZWZ0OjUwJTtcclxuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6LTUwcHg7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MCUgO1xyXG4gICAgICAgICAgICBib3JkZXI6IDRweCBzb2xpZCByZ2JhKDEyMCwgMTIwLCAxMjIsIDAuMjgpO1xyXG4gICAgICAgICAgICBib3JkZXItdG9wLWNvbG9yOiNjNzMyMmUgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgYm9yZGVyLWxlZnQtY29sb3I6I2M3MzIyZSAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAtd2Via2l0LWFuaW1hdGlvbjogc3BpbiA1cyBpbmZpbml0ZSBsaW5lYXI7XHJcbiAgICAgICAgICAgIGJveC1zaXppbmc6Ym9yZGVyLWJveDsgIFxyXG4gICAgICAgICAgICAmLnNtYWxsLW1pZGRsZS1zcGlubmVyIHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiA3MHB4O1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiA3MHB4O1xyXG4gICAgICAgICAgICAgICAgdG9wOjA7XHJcbiAgICAgICAgICAgICAgICByaWdodDogMDtcclxuICAgICAgICAgICAgICAgIGxlZnQ6MDtcclxuICAgICAgICAgICAgICAgIGJvdHRvbTogMDtcclxuICAgICAgICAgICAgICAgIG1hcmdpbjphdXRvO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIFxyXG4gICAgICAgIH0gIFxyXG5cclxuICAgICAgICAmLnNtYWxsLWxvYWRpbmctYmxvY2t7XHJcbiAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDA7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOnN0YXRpYztcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICA+IC5sb2FkaW5nLWJsb2NrLWNvbnRlbnRze1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgJi5sb2FkaW5nLWJsb2NrLWNvbnRlbnRzLXZpc2libGV7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuW2J1dHRvbi1zcGlubmVyXXtcclxuICAgIC5sb2FkaW5nLWJ1dHRvbi1zcGlubmVye1xyXG4gICAgICAgIG1pbi1oZWlnaHQ6IDEuMzVlbTtcclxuICAgICAgICB3aWR0aDogMS4zNWVtO1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICBkaXNwbGF5OmlubGluZS1ibG9jazsgXHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0Oi40cmVtOyBcclxuICAgICAgICB0cmFuc2l0aW9uOiB3aWR0aCA3NW1zO1xyXG4gICAgICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XHJcblxyXG4gICAgICAgICYubmctaGlkZXtcclxuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIHdpZHRoOjA7XHJcbiAgICAgICAgICAgIG9wYWNpdHk6MDtcclxuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OjA7IFxyXG4gICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgPiAuaGFsZi1jaXJjbGUtc3BpbiB7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOmFic29sdXRlO1xyXG4gICAgICAgICAgICB3aWR0aDogMS4zNWVtO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDEuMzVlbTtcclxuICAgICAgICAgICAgdG9wOjA7XHJcbiAgICAgICAgICAgIGxlZnQ6MDtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJSA7XHJcbiAgICAgICAgICAgIGJvcmRlcjogMnB4IHNvbGlkIHJnYmEoMjU1LDI1NSwyNTUsIC4yOCk7XHJcbiAgICAgICAgICAgIGJvcmRlci10b3AtY29sb3I6I2ZmZiAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICBib3JkZXItbGVmdC1jb2xvcjojZmZmICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIC13ZWJraXQtYW5pbWF0aW9uOiBzcGluIDVzIGluZmluaXRlIGxpbmVhcjtcclxuICAgICAgICAgICAgYm94LXNpemluZzpib3JkZXItYm94OyAgXHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59IiwiXHJcbi51aS1kYXRlcGlja2VyIHtcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICBwYWRkaW5nOiAuMmVtIC4yZW0gMDtcclxuICAgIHdpZHRoOiAxN2VtO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XHJcbiAgICBib3JkZXI6MXB4IHNvbGlkICNjY2M7XHJcbiAgICBib3JkZXItcmFkaXVzOiA1cHg7XHJcbiAgICBwYWRkaW5nOiAxMHB4IDE1cHg7XHJcblxyXG4gICAgYSB7XHJcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcclxuICAgICAgICB9XHJcbiAgICAgICAgXHJcbiAgICAgICAgJi51aS1zdGF0ZS1kZWZhdWx0IHtcclxuICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI2VlZTtcclxuICAgICAgICAgICAgJjpob3ZlciB7ICAgIFxyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2VlZTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICBcclxuICAgIH1cclxufVxyXG5cclxuLnVpLWRhdGVwaWNrZXIgLnVpLWRhdGVwaWNrZXItaGVhZGVyIHtcclxuICAgIHBhZGRpbmc6IC4yZW0gMDtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxufVxyXG5cclxuLnVpLWRhdGVwaWNrZXIgLnVpLWRhdGVwaWNrZXItcHJldiwgLnVpLWRhdGVwaWNrZXIgLnVpLWRhdGVwaWNrZXItbmV4dCB7XHJcbiAgICBoZWlnaHQ6IDEuOGVtO1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgdG9wOiAycHg7XHJcbiAgICB3aWR0aDogMS44ZW07XHJcbn1cclxuXHJcbi51aS1kYXRlcGlja2VyIC51aS1kYXRlcGlja2VyLXByZXYtaG92ZXIsIC51aS1kYXRlcGlja2VyIC51aS1kYXRlcGlja2VyLW5leHQtaG92ZXIgeyB0b3A6IDFweDsgfVxyXG5cclxuLnVpLWRhdGVwaWNrZXIgLnVpLWRhdGVwaWNrZXItcHJldiB7IGxlZnQ6IDJweDsgfVxyXG5cclxuLnVpLWRhdGVwaWNrZXIgLnVpLWRhdGVwaWNrZXItbmV4dCB7IHJpZ2h0OiAycHg7IH1cclxuXHJcbi51aS1kYXRlcGlja2VyIC51aS1kYXRlcGlja2VyLXByZXYtaG92ZXIgeyBsZWZ0OiAxcHg7IH1cclxuXHJcbi51aS1kYXRlcGlja2VyIC51aS1kYXRlcGlja2VyLW5leHQtaG92ZXIgeyByaWdodDogMXB4OyB9XHJcblxyXG4udWktZGF0ZXBpY2tlciAudWktZGF0ZXBpY2tlci1wcmV2IHNwYW4sIC51aS1kYXRlcGlja2VyIC51aS1kYXRlcGlja2VyLW5leHQgc3BhbiB7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIGxlZnQ6IDUwJTtcclxuICAgIG1hcmdpbi1sZWZ0OiAtOHB4O1xyXG4gICAgbWFyZ2luLXRvcDogLThweDtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHRvcDogNTAlO1xyXG59XHJcblxyXG4udWktZGF0ZXBpY2tlciAudWktZGF0ZXBpY2tlci10aXRsZSB7XHJcbiAgICBsaW5lLWhlaWdodDogMS44ZW07XHJcbiAgICBtYXJnaW46IDAgMi4zZW07XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbn1cclxuXHJcbi51aS1kYXRlcGlja2VyIC51aS1kYXRlcGlja2VyLXRpdGxlIHNlbGVjdCB7XHJcbiAgICBmb250LXNpemU6IDFlbTtcclxuICAgIG1hcmdpbjogMXB4IDA7XHJcbn1cclxuXHJcbi51aS1kYXRlcGlja2VyIHNlbGVjdC51aS1kYXRlcGlja2VyLW1vbnRoLXllYXIgeyB3aWR0aDogMTAwJTsgfVxyXG5cclxuLnVpLWRhdGVwaWNrZXIgc2VsZWN0LnVpLWRhdGVwaWNrZXItbW9udGgsXHJcbi51aS1kYXRlcGlja2VyIHNlbGVjdC51aS1kYXRlcGlja2VyLXllYXIgeyB3aWR0aDogNDklOyB9XHJcblxyXG4udWktZGF0ZXBpY2tlciB0YWJsZSB7XHJcbiAgICBib3JkZXItY29sbGFwc2U6IGNvbGxhcHNlO1xyXG4gICAgZm9udC1zaXplOiAuOWVtO1xyXG4gICAgbWFyZ2luOiAwIDAgLjRlbTtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG59XHJcblxyXG4udWktZGF0ZXBpY2tlciB0aCB7XHJcbiAgICBib3JkZXI6IDA7XHJcbiAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgIHBhZGRpbmc6IC43ZW0gLjNlbTtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxufVxyXG5cclxuLnVpLWRhdGVwaWNrZXIgdGQge1xyXG4gICAgYm9yZGVyOiAwO1xyXG4gICAgcGFkZGluZzogMXB4O1xyXG59XHJcblxyXG4udWktZGF0ZXBpY2tlciB0ZCBzcGFuLCAudWktZGF0ZXBpY2tlciB0ZCBhIHtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgcGFkZGluZzogLjJlbTtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxufVxyXG5cclxuLnVpLWRhdGVwaWNrZXIgLnVpLXN0YXRlLWFjdGl2ZSB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiNjY2MgIWltcG9ydGFudDtcclxuICAgIC8vIGJvcmRlci1yYWRpdXM6IDVweDtcclxufVxyXG5cclxuLnVpLWRhdGVwaWNrZXIgLnVpLWRhdGVwaWNrZXItYnV0dG9ucGFuZSB7XHJcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xyXG4gICAgYm9yZGVyLWJvdHRvbTogMDtcclxuICAgIGJvcmRlci1sZWZ0OiAwO1xyXG4gICAgYm9yZGVyLXJpZ2h0OiAwO1xyXG4gICAgbWFyZ2luOiAuN2VtIDAgMCAwO1xyXG4gICAgcGFkZGluZzogMCAuMmVtO1xyXG59XHJcblxyXG4udWktZGF0ZXBpY2tlciAudWktZGF0ZXBpY2tlci1idXR0b25wYW5lIGJ1dHRvbiB7XHJcbiAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICBmbG9hdDogcmlnaHQ7XHJcbiAgICBtYXJnaW46IC41ZW0gLjJlbSAuNGVtO1xyXG4gICAgb3ZlcmZsb3c6IHZpc2libGU7XHJcbiAgICBwYWRkaW5nOiAuMmVtIC42ZW0gLjNlbSAuNmVtO1xyXG4gICAgd2lkdGg6IGF1dG87XHJcbn1cclxuXHJcbi51aS1kYXRlcGlja2VyIC51aS1kYXRlcGlja2VyLWJ1dHRvbnBhbmUgYnV0dG9uLnVpLWRhdGVwaWNrZXItY3VycmVudCB7IGZsb2F0OiBsZWZ0OyB9XHJcblxyXG4vKiB3aXRoIG11bHRpcGxlIGNhbGVuZGFycyAqL1xyXG5cclxuLnVpLWRhdGVwaWNrZXIudWktZGF0ZXBpY2tlci1tdWx0aSB7IHdpZHRoOiBhdXRvOyB9XHJcblxyXG4udWktZGF0ZXBpY2tlci1tdWx0aSAudWktZGF0ZXBpY2tlci1ncm91cCB7IGZsb2F0OiBsZWZ0OyB9XHJcblxyXG4udWktZGF0ZXBpY2tlci1tdWx0aSAudWktZGF0ZXBpY2tlci1ncm91cCB0YWJsZSB7XHJcbiAgICBtYXJnaW46IDAgYXV0byAuNGVtO1xyXG4gICAgd2lkdGg6IDk1JTtcclxufVxyXG5cclxuLnVpLWRhdGVwaWNrZXItbXVsdGktMiAudWktZGF0ZXBpY2tlci1ncm91cCB7IHdpZHRoOiA1MCU7IH1cclxuXHJcbi51aS1kYXRlcGlja2VyLW11bHRpLTMgLnVpLWRhdGVwaWNrZXItZ3JvdXAgeyB3aWR0aDogMzMuMyU7IH1cclxuXHJcbi51aS1kYXRlcGlja2VyLW11bHRpLTQgLnVpLWRhdGVwaWNrZXItZ3JvdXAgeyB3aWR0aDogMjUlOyB9XHJcblxyXG4udWktZGF0ZXBpY2tlci1tdWx0aSAudWktZGF0ZXBpY2tlci1ncm91cC1sYXN0IC51aS1kYXRlcGlja2VyLWhlYWRlciB7IGJvcmRlci1sZWZ0LXdpZHRoOiAwOyB9XHJcblxyXG4udWktZGF0ZXBpY2tlci1tdWx0aSAudWktZGF0ZXBpY2tlci1ncm91cC1taWRkbGUgLnVpLWRhdGVwaWNrZXItaGVhZGVyIHsgYm9yZGVyLWxlZnQtd2lkdGg6IDA7IH1cclxuXHJcbi51aS1kYXRlcGlja2VyLW11bHRpIC51aS1kYXRlcGlja2VyLWJ1dHRvbnBhbmUgeyBjbGVhcjogbGVmdDsgfVxyXG5cclxuLnVpLWRhdGVwaWNrZXItcm93LWJyZWFrIHtcclxuICAgIGNsZWFyOiBib3RoO1xyXG4gICAgZm9udC1zaXplOiAwZW07XHJcbiAgICB3aWR0aDogMTAwJTtcclxufVxyXG5cclxuLyogUlRMIHN1cHBvcnQgKi9cclxuXHJcbi51aS1kYXRlcGlja2VyLXJ0bCB7IGRpcmVjdGlvbjogcnRsOyB9XHJcblxyXG4udWktZGF0ZXBpY2tlci1ydGwgLnVpLWRhdGVwaWNrZXItcHJldiB7XHJcbiAgICBsZWZ0OiBhdXRvO1xyXG4gICAgcmlnaHQ6IDJweDtcclxufVxyXG5cclxuLnVpLWRhdGVwaWNrZXItcnRsIC51aS1kYXRlcGlja2VyLW5leHQge1xyXG4gICAgbGVmdDogMnB4O1xyXG4gICAgcmlnaHQ6IGF1dG87XHJcbn1cclxuXHJcbi51aS1kYXRlcGlja2VyLXJ0bCAudWktZGF0ZXBpY2tlci1wcmV2OmhvdmVyIHtcclxuICAgIGxlZnQ6IGF1dG87XHJcbiAgICByaWdodDogMXB4O1xyXG59XHJcblxyXG4udWktZGF0ZXBpY2tlci1ydGwgLnVpLWRhdGVwaWNrZXItbmV4dDpob3ZlciB7XHJcbiAgICBsZWZ0OiAxcHg7XHJcbiAgICByaWdodDogYXV0bztcclxufVxyXG5cclxuLnVpLWRhdGVwaWNrZXItcnRsIC51aS1kYXRlcGlja2VyLWJ1dHRvbnBhbmUgeyBjbGVhcjogcmlnaHQ7IH1cclxuXHJcbi51aS1kYXRlcGlja2VyLXJ0bCAudWktZGF0ZXBpY2tlci1idXR0b25wYW5lIGJ1dHRvbiB7IGZsb2F0OiBsZWZ0OyB9XHJcblxyXG4udWktZGF0ZXBpY2tlci1ydGwgLnVpLWRhdGVwaWNrZXItYnV0dG9ucGFuZSBidXR0b24udWktZGF0ZXBpY2tlci1jdXJyZW50IHsgZmxvYXQ6IHJpZ2h0OyB9XHJcblxyXG4udWktZGF0ZXBpY2tlci1ydGwgLnVpLWRhdGVwaWNrZXItZ3JvdXAgeyBmbG9hdDogcmlnaHQ7IH1cclxuXHJcbi51aS1kYXRlcGlja2VyLXJ0bCAudWktZGF0ZXBpY2tlci1ncm91cC1sYXN0IC51aS1kYXRlcGlja2VyLWhlYWRlciB7XHJcbiAgICBib3JkZXItbGVmdC13aWR0aDogMXB4O1xyXG4gICAgYm9yZGVyLXJpZ2h0LXdpZHRoOiAwO1xyXG59XHJcblxyXG4udWktZGF0ZXBpY2tlci1ydGwgLnVpLWRhdGVwaWNrZXItZ3JvdXAtbWlkZGxlIC51aS1kYXRlcGlja2VyLWhlYWRlciB7XHJcbiAgICBib3JkZXItbGVmdC13aWR0aDogMXB4O1xyXG4gICAgYm9yZGVyLXJpZ2h0LXdpZHRoOiAwO1xyXG59XHJcblxyXG4vKiBJRTYgSUZSQU1FIEZJWCAodGFrZW4gZnJvbSBkYXRlcGlja2VyIDEuNS4zICovXHJcblxyXG4udWktZGF0ZXBpY2tlci1jb3ZlciB7XHJcbiAgICBmaWx0ZXI6IG1hc2soKTsgLyptdXN0IGhhdmUqL1xyXG4gICAgaGVpZ2h0OiAyMDBweDsgLyptdXN0IGhhdmUqL1xyXG4gICAgbGVmdDogLTRweDsgLyptdXN0IGhhdmUqL1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlOyAvKm11c3QgaGF2ZSovXHJcbiAgICB0b3A6IC00cHg7IC8qbXVzdCBoYXZlKi9cclxuICAgIHdpZHRoOiAyMDBweDsgLyptdXN0IGhhdmUqL1xyXG4gICAgei1pbmRleDogLTE7IC8qbXVzdCBoYXZlKi9cclxufVxyXG5cclxuLmRhdGVwaWNrZXIge1xyXG4gICAgLmRhdGVwaWNrZXJfaGVhZGVyIHtcclxuICAgICAgICBwYWRkaW5nOiAxMHB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzA1MmQzOCAhaW1wb3J0YW50O1xyXG4gICAgICAgIGNvbG9yIDogd2hpdGUgIWltcG9ydGFudDtcclxuICAgICAgICBhIHtcclxuICAgICAgICAgICAgY29sb3IgOiB3aGl0ZSAhaW1wb3J0YW50O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuZGF0ZXBpY2tlcl9jYWxlbmRhciB7XHJcbiAgICAgICAgbWFyZ2luOiAwcHggIWltcG9ydGFudDtcclxuICAgICAgICBib3JkZXItd2lkdGg6MHB4ICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcblxyXG4gICAgLmRhdGVwaWNrZXJfdGltZWxpc3Qge1xyXG4gICAgICAgIGJvcmRlci1sZWZ0OjFweCBzb2xpZCAjY2NjICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgd2lkdGg6IDcwcHggIWltcG9ydGFudDtcclxuICAgIH1cclxuXHJcbiAgICAuZGF0ZXBpY2tlcl90YWJsZSB7XHJcbiAgICAgICAgdHIge1xyXG4gICAgICAgICAgICB0ZCB7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiA3cHggMTBweDtcclxuXHJcbiAgICAgICAgICAgICAgICAmLmFjdGl2ZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNTBweDtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDUyZDM4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3IgOiB3aGl0ZSAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC50aW1lbGlzdF9pdGVtIHtcclxuICAgICAgICBmb250LXNpemU6IDE0cHggIWltcG9ydGFudDtcclxuXHJcbiAgICAgICAgJi5hY3RpdmUge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDUyZDM4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIGNvbG9yIDogd2hpdGUgIWltcG9ydGFudDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYudGltZV9pbl9wYXN0IHtcclxuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgYVt0aXRsZT1cIk5leHQgbW9udGhcIl0ge1xyXG4gICAgICAgIGNvbnRlbnQgOiAneCc7XHJcbiAgICAgICAgZm9udC1mYW1pbHk6IEZvbnRBd2Vzb21lO1xyXG4gICAgICAgIGNvbG9yOndoaXRlOyAgICBcclxuICAgIH1cclxuXHJcbiAgICA+IC5kYXRlcGlja2VyX2hlYWRlciA+IC5pY29uLWhvbWUgPiBzdmcgPiBnID4gcGF0aCB7XHJcbiAgICAgICAgZmlsbCA6Izk5OSAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG59XHJcblxyXG4iLCIub3BlcmF0aW9uYWwtYW5hbHlzaXMge1xyXG4gIC5kYXNoYm9hcmQtYmxvY2tzIHsgICBcclxuXHRtYXJnaW46IDAgMTUlO1xyXG4gICAgPiBkaXYge1xyXG4gICAgICAgZmxvYXQ6bGVmdDsgICAgICAgICAgIFxyXG4gICAgfVxyXG4gfVxyXG59IiwiLmNoYXJnZS1jb2RlLW1vZGFse1xyXG5cclxuICAgIC5sZWZ0LTIwe1xyXG4gICAgICAgIGxlZnQ6IDIwcHg7XHJcbiAgICB9XHJcbn1cclxuIiwiLmFzc2V0LXV0aWxpemF0aW9uIHtcclxuICAgICN0YWJsZUNvbXBvbmVudCB7XHJcbiAgICAgICAgbWFyZ2luOiAyJSAxNSU7XHJcbiAgICAgICAgd2lkdGg6IDcwJTtcclxuICAgICAgICB0aGVhZCB0ciB0aCB7XHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICB9XHJcbiAgICAgICAgdGJvZHkgdHIgdGQge1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcbiIsIi5maW5hbmNpYWwtcGVyZm9ybWFuY2Uge1xyXG5cclxuICAgIC5jdXN0b21lci1zZWxlY3QtZHJvcGRvd24ge1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiAtMjhweDtcclxuICAgICAgICB3aWR0aDogOTIlO1xyXG4gICAgfVxyXG4gICBcclxuICAgIFxyXG4gICAgLmRhc2hib2FyZC1ibG9ja3MtdmVydGljYWx7XHJcbiAgICAgICAgPiBkaXYge1xyXG4gICAgICAgICAgICBmbG9hdDogbGVmdDtcclxuICAgICAgICAgICAgY2xlYXI6IGxlZnQ7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgLmRhc2hib2FyZC1ibG9ja3MtaG9yaXpvbnRhbCB7XHJcbiAgICAgICAgPiBkaXYge1xyXG4gICAgICAgICAgICBmbG9hdDogbGVmdDtcclxuICAgICAgICB9XHJcbiAgICAgICAgKiB7XHJcbiAgICAgICAgICAgIC1tb3otYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICAgICAgICAgICAgLXdlYmtpdC1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gICAgICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gICAgICAgIH0gICAgIFxyXG4gICAgfVxyXG5cclxuICAgIC5ncmV5LWJnLWNvbnRhaW5lciB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2YxZjFmMTtcclxuICAgICAgICBwYWRkaW5nOiA1cHggNXB4IDIwcHg7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjZDRkNGQ0O1xyXG5cclxuICAgICAgICAuZGFzaGJvYXJkLWhlYWRlciB7XHJcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZDRkNGQ0OyAgICAgICAgXHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XHJcbiAgICAgICAgICAgIG1hcmdpbjogLTVweCAtNXB4IDIwcHg7XHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDQ1cHg7XHJcbiAgICAgICAgICAgIGNvbG9yOiAjNjY2O1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDM1cHg7XHJcbiAgICAgICAgICAgLy8gcGFkZGluZy10b3A6IDRweDtcclxuXHJcbiAgICAgICAgICAgIC5kYXRlLXBpY2tlcnMge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogbm9ybWFsO1xyXG5cclxuICAgICAgICAgICAgICAgIC5zdGFydC1kYXRlLFxyXG4gICAgICAgICAgICAgICAgLmVuZC1kYXRlIHtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMzUlO1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAuZmEtYXJyb3dzLWgge1xyXG4gICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDMwcHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICY6Zmlyc3QtY2hpbGQge1xyXG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6NXB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG4iLCIudW5iaWxsZWQtb3JkZXJzIHtcclxuICAgICN0YWJsZUNvbXBvbmVudCB7XHJcbiAgICAgICAgbWFyZ2luOiA1JSA1JTtcclxuICAgICAgICB3aWR0aDogOTAlO1xyXG4gICAgICAgIHRoZWFkIHRyIHRoIHtcclxuICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgICAgICB9XHJcbiAgICAgICAgdGJvZHkgdHIgdGQge1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG4iLCIud2lwLXJldmVudWUge1xyXG4gICAgI3RhYmxlQ29tcG9uZW50IHtcclxuICAgICAgICBtYXJnaW46IDUlIDUlO1xyXG4gICAgICAgIHdpZHRoOiA5MCU7XHJcbiAgICAgICAgdGhlYWQgdHIgdGgge1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgICAgIH1cclxuICAgICAgICB0Ym9keSB0ciB0ZCB7XHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcbiIsIi5wb3RlbnRpYWwtcmV2ZW51ZSB7XHJcbiAgICAjdGFibGVDb21wb25lbnQge1xyXG4gICAgICAgIG1hcmdpbjogNSUgNSU7XHJcbiAgICAgICAgd2lkdGg6IDkwJTtcclxuICAgICAgICB0aGVhZCB0ciB0aCB7XHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIHRib2R5IHRyIHRkIHtcclxuICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuIl0sInNvdXJjZVJvb3QiOiIvc291cmNlLyJ9 */
