button,input[type=submit]{-webkit-appearance:none;appearance:none}@media (max-width:1024px){html{-webkit-text-size-adjust:100%}td,th{font-size:.875rem;padding:10px}.small{font-size:.75rem}#container{min-width:0}#content{padding:15px 20px 20px}div.breadcrumbs{padding:10px 30px}#header{flex-direction:column;justify-content:flex-start;padding:15px 30px}#site-name{line-height:1.2;margin:0 0 8px}#user-tools{font-weight:400;line-height:1.85;margin:0;text-align:left}#user-tools a{display:inline-block;line-height:1.4}.dashboard #content{width:auto}#content-related{margin-right:-290px}.colSM #content-related{margin-left:-290px}.colMS{margin-right:290px}.colSM{margin-left:290px}.dashboard .module table td a{padding-right:0}td .addlink,td .changelink{font-size:.8125rem}#toolbar{border:none;padding:15px}#changelist-search>div{display:flex;flex-wrap:nowrap;max-width:480px}#changelist-search label{line-height:1.375rem}#toolbar form #searchbar{flex:1 0 auto;height:1.375rem;margin:0 10px 0 6px;width:0}#toolbar form input[type=submit]{flex:0 1 auto}#changelist-search .quiet{flex:1 0 auto;margin:5px 0 0 25px;width:0}#changelist .actions{display:flex;flex-wrap:wrap;padding:15px 0}#changelist .actions label{display:flex}#changelist .actions select{background:var(--body-bg)}#changelist .actions .button{margin:0 10px;min-width:48px}#changelist .actions span.action-counter,#changelist .actions span.all,#changelist .actions span.clear,#changelist .actions span.question{font-size:.6875rem;margin:0 10px 0 0}#changelist-filter{flex-basis:200px}#changelist .paginator,.change-list .filtered .paginator,.change-list .filtered .results,.filtered #toolbar,.filtered .actions{border-top-color:var(--hairline-color)}#changelist .results+.paginator{border-top:none}label{font-size:1rem}.form-row .vTextField,.form-row input:not([type]),.form-row input[type=email],.form-row input[type=number],.form-row input[type=password],.form-row input[type=tel],.form-row input[type=text],.form-row input[type=url],.form-row select,.form-row textarea{box-sizing:border-box;font-size:1rem;margin:0;min-height:2.25rem;padding:6px 8px}.form-row select{height:2.25rem}.form-row select[multiple]{height:auto;min-height:0}fieldset .fieldBox+.fieldBox{border-top:1px solid var(--hairline-color);margin-top:10px;padding-top:10px}textarea{max-height:120px;max-width:100%}.aligned label{padding-top:6px}.aligned .datetimeshortcuts,.aligned .related-lookup,.aligned .related-lookup+strong{align-self:center;margin-left:15px}form .aligned div.radiolist{margin-left:2px}.submit-row{padding:8px}.submit-row a.deletelink{padding:10px 7px}.button,.submit-row input,a.button,input[type=button],input[type=submit]{padding:7px}.selector{display:flex;width:100%}.selector .selector-filter{align-items:center;display:flex}.selector .selector-filter input{flex:1 1;min-height:0;width:100%}.selector-available,.selector-chosen{display:flex;flex:1 1;flex-direction:column;width:auto}.selector select{flex:1 0 auto;margin-bottom:5px;width:100%}.selector-chooseall,.selector-clearall{align-self:center}.stacked{flex-direction:column;max-width:480px}.stacked>*{flex:0 1 auto}.stacked select{margin-bottom:0}.stacked .selector-available,.stacked .selector-chosen{width:auto}.stacked ul.selector-chooser{padding:0 2px;transform:none}.stacked .selector-chooser li{padding:3px}.help-tooltip,.selector .help-icon{display:none}.datetime input{max-width:120px;width:50%}.datetime span{font-size:.8125rem}.datetime .timezonewarning{color:var(--body-quiet-color);display:block;font-size:.6875rem}.datetimeshortcuts{color:var(--border-color)}.form-row .datetime input.vDateField,.form-row .datetime input.vTimeField{width:75%}.inline-group{overflow:auto}ul.messagelist li{padding-left:55px}ul.messagelist li,ul.messagelist li.error{background-position:30px 12px}ul.messagelist li.warning{background-position:30px 14px}.login #header{padding:15px 20px}.login #site-name{margin:0}div.olMap{max-height:300px;max-width:calc(100vw - 30px)}.olMap+.clear_features{display:block;margin-top:10px}.module table.xfull{width:100%}pre.literal-block{overflow:auto}}@media (max-width:767px){#content,#header{padding:15px}div.breadcrumbs{padding:10px 15px}.colMS,.colSM{margin:0}#content-related,.colSM #content-related{margin:0;width:100%}#content-related .module{margin-bottom:0}#content-related .module h2{font-size:1rem;padding:10px 15px}#changelist{align-items:stretch;flex-direction:column}#toolbar{padding:10px}#changelist-filter{margin-left:0}#changelist .actions label{flex:1 1}#changelist .actions select{flex:1 0;width:100%}#changelist .actions span{flex:1 0 100%}#changelist-filter{margin-top:30px;position:static;width:auto}.object-tools{float:none;margin:0 0 15px;overflow:hidden;padding:0}.object-tools li{height:auto;margin-left:0}.object-tools li+li{margin-left:15px}.form-row{padding:15px 0}.aligned .form-row,.aligned .form-row>div{max-width:100vw}.aligned .form-row>div{width:calc(100vw - 30px)}.flex-container{flex-flow:column}.flex-container.checkbox-row{flex-flow:row}textarea{max-width:none}.vURLField{width:auto}fieldset .fieldBox+.fieldBox{margin-top:15px;padding-top:15px}.aligned label{min-width:auto;padding:0 0 10px;width:100%}.aligned label:after{max-height:0}.aligned .form-row input,.aligned .form-row select,.aligned .form-row textarea{flex:1 1 auto;max-width:100%}.aligned .checkbox-row input{flex:0 1 auto;margin:0}.aligned .vCheckboxLabel{flex:1 0;padding:1px 0 0 5px}.aligned label+div.help,.aligned label+div.readonly,.aligned label+p{margin-left:0;padding:0}.aligned p.file-upload{font-size:.8125rem}span.clearable-file-input{margin-left:15px}span.clearable-file-input label{font-size:.8125rem;padding-bottom:0}.aligned .timezonewarning{flex:1 0 100%;margin-top:5px}form .aligned .form-row div.help{margin:5px 0 0;padding:0;width:100%}form .aligned ul,form .aligned ul.errorlist{margin-left:0;padding-left:0}form .aligned div.radiolist{margin-bottom:-3px;margin-right:15px;margin-top:5px}form .aligned div.radiolist:not(.inline) div+div{margin-top:5px}.related-widget-wrapper{align-items:flex-start;display:flex;width:100%}.related-widget-wrapper .selector{flex:1 0 auto;order:1}.related-widget-wrapper>a{order:2}.related-widget-wrapper .radiolist~a{align-self:flex-end}.related-widget-wrapper>select~a{align-self:center}.selector{flex-direction:column;gap:10px 0}.selector-available,.selector-chosen{flex:1 1 auto}.selector select{max-height:96px}.selector ul.selector-chooser{display:flex;height:30px;padding:0 2px;transform:none;width:60px}.selector ul.selector-chooser li{float:left}.selector-remove{background-position:0 0}:enabled.selector-remove:focus,:enabled.selector-remove:hover{background-position:0 -24px}.selector-add{background-position:0 -48px}:enabled.selector-add:focus,:enabled.selector-add:hover{background-position:0 -72px}.inline-group[data-inline-type=stacked] .inline-related{border:1px solid var(--hairline-color);border-radius:4px;margin-top:15px;overflow:auto}.inline-group[data-inline-type=stacked] .inline-related>*{box-sizing:border-box}.inline-group[data-inline-type=stacked] .inline-related .module{padding:0 10px}.inline-group[data-inline-type=stacked] .inline-related .module .form-row{border-bottom:none;border-top:1px solid var(--hairline-color)}.inline-group[data-inline-type=stacked] .inline-related .module .form-row:first-child{border-top:none}.inline-group[data-inline-type=stacked] .inline-related h3{align-items:center;border-bottom-width:2px;border-top-width:0;display:flex;flex-wrap:wrap;padding:10px}.inline-group[data-inline-type=stacked] .inline-related h3 .inline_label{margin-right:auto}.inline-group[data-inline-type=stacked] .inline-related h3 span.delete{flex:1 1 100%;float:none;margin-top:5px}.inline-group[data-inline-type=stacked] .aligned .form-row>div:not([class]),.inline-group[data-inline-type=stacked] .aligned label{width:100%}.inline-group[data-inline-type=stacked] div.add-row{border:1px solid var(--hairline-color);border-radius:4px;margin-top:15px}.inline-group .tabular tr.add-row td,.inline-group div.add-row{padding:0}.inline-group .tabular tr.add-row td a,.inline-group div.add-row a{background-position:8px 9px;display:block;padding:8px 10px 8px 26px}.submit-row{flex-direction:column;gap:8px;margin:0 0 15px;padding:10px}.submit-row a,.submit-row input,.submit-row input.default{text-align:center}.submit-row a.closelink{padding:10px 0;text-align:center}.submit-row a.deletelink{margin:0}ul.messagelist li{padding-left:40px}ul.messagelist li,ul.messagelist li.error{background-position:15px 12px}ul.messagelist li.warning{background-position:15px 14px}.paginator .this-page,.paginator a:link,.paginator a:visited{padding:4px 10px}body.login{padding:0 15px}.login #container{margin:50px auto;max-width:480px;width:auto}.login #content,.login #header{padding:15px}.login #content-main{float:none}.login .form-row{padding:0}.login .form-row+.form-row{margin-top:15px}.login .form-row label{line-height:1.2;margin:0 0 5px}.login .submit-row{padding:15px 0 0}.login br{display:none}.login .submit-row input{margin:0;text-transform:uppercase}.errornote{font-size:.8125rem;margin:0 0 20px;padding:8px 12px}.calendarbox,.clockbox{border:none;left:50%!important;margin:0;overflow:visible;position:fixed!important;top:50%!important;transform:translate(-50%,-50%)}.calendarbox:before,.clockbox:before{background:rgba(0,0,0,.75);content:"";height:100vh;left:50%;position:fixed;top:50%;transform:translate(-50%,-50%);width:100vw}.calendarbox>*,.clockbox>*{position:relative;z-index:1}.calendarbox>div:first-child{z-index:2}.calendarbox .calendar,.clockbox h2{border-radius:4px 4px 0 0;overflow:hidden}.calendarbox .calendar-cancel,.clockbox .calendar-cancel{border-radius:0 0 4px 4px;overflow:hidden}.calendar-shortcuts{font-size:.75rem;line-height:.75rem;padding:10px 0}.calendar-shortcuts a{margin:0 4px}.timelist a{background:var(--body-bg);padding:4px}.calendar-cancel{padding:8px 10px}.clockbox h2{padding:8px 15px}.calendar caption{padding:10px}.calendarbox .calendarnav-next,.calendarbox .calendarnav-previous{top:10px;z-index:1}table#change-history tbody td,table#change-history tbody th{font-size:.8125rem;word-break:break-word}table#change-history tbody th{width:auto}table.model tbody td,table.model tbody th{font-size:.8125rem;word-break:break-word}}
/*# sourceMappingURL=data:application/json;base64,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QUVBLGlCQUNJLFNBQ0osQ0FFQSwyQkFDSSxlQUNKLENBRUEsdUJBRUksZUFBZ0IsQ0FEaEIsY0FFSixDQUVBLG1CQUNJLGdCQUNKLENBRUEsVUFDSSxZQUNKLENBRUEseUJBQ0ksUUFBUyxDQUNULHdCQUNKLENBRUEsV0FHSSxrQkFBb0IsQ0FGcEIsZUFBZ0IsQ0FDaEIsZ0JBRUosQ0FJQSx1QkFNSSxXQUFZLENBSFosa0JBQW9CLENBRXBCLFFBQVMsQ0FFVCxnQkFBaUIsQ0FOakIsd0JBQTBCLENBQzFCLGlCQUFtQixDQUVuQiw4QkFJSixDQUVBLHFDQU9JLDBCQUErQixDQU4vQixVQUFXLENBS1gsWUFBYSxDQUZiLFFBQVMsQ0FGVCxjQUFlLENBQ2YsT0FBUSxDQUtSLDhCQUFnQyxDQUhoQyxXQUlKLENBRUEsMkJBQ0ksaUJBQWtCLENBQ2xCLFNBQ0osQ0FFQSw2QkFDSSxTQUNKLENBRUEsb0NBQ0kseUJBQTBCLENBQzFCLGVBQ0osQ0FFQSx5REFDSSx5QkFBMEIsQ0FDMUIsZUFDSixDQUVBLG9CQUVJLGdCQUFrQixDQUNsQixrQkFBb0IsQ0FGcEIsY0FHSixDQUVBLHNCQUNJLFlBQ0osQ0FFQSxZQUNJLHlCQUEwQixDQUMxQixXQUNKLENBRUEsaUJBQ0ksZ0JBQ0osQ0FFQSxhQUNJLGdCQUNKLENBRUEsa0JBQ0ksWUFDSixDQUVBLGtFQUVJLFFBQVMsQ0FEVCxTQUVKLENBSUEsNERBQ0ksa0JBQW9CLENBQ3BCLHFCQUNKLENBRUEsOEJBQ0ksVUFDSixDQUlBLDBDQUNJLGtCQUFvQixDQUNwQixxQkFDSixDQUNKIiwiZmlsZSI6InRtcGdtNnYzZmFtLmNzcyIsInNvdXJjZXNDb250ZW50IjpbIi8qIFRhYmxldHMgKi9cblxuaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSwgYnV0dG9uIHtcbiAgICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gICAgYXBwZWFyYW5jZTogbm9uZTtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAgIC8qIEJhc2ljICovXG5cbiAgICBodG1sIHtcbiAgICAgICAgLXdlYmtpdC10ZXh0LXNpemUtYWRqdXN0OiAxMDAlO1xuICAgIH1cblxuICAgIHRkLCB0aCB7XG4gICAgICAgIHBhZGRpbmc6IDEwcHg7XG4gICAgICAgIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gICAgfVxuXG4gICAgLnNtYWxsIHtcbiAgICAgICAgZm9udC1zaXplOiAwLjc1cmVtO1xuICAgIH1cblxuICAgIC8qIExheW91dCAqL1xuXG4gICAgI2NvbnRhaW5lciB7XG4gICAgICAgIG1pbi13aWR0aDogMDtcbiAgICB9XG5cbiAgICAjY29udGVudCB7XG4gICAgICAgIHBhZGRpbmc6IDE1cHggMjBweCAyMHB4O1xuICAgIH1cblxuICAgIGRpdi5icmVhZGNydW1icyB7XG4gICAgICAgIHBhZGRpbmc6IDEwcHggMzBweDtcbiAgICB9XG5cbiAgICAvKiBIZWFkZXIgKi9cblxuICAgICNoZWFkZXIge1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICBwYWRkaW5nOiAxNXB4IDMwcHg7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICB9XG5cbiAgICAjc2l0ZS1uYW1lIHtcbiAgICAgICAgbWFyZ2luOiAwIDAgOHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMS4yO1xuICAgIH1cblxuICAgICN1c2VyLXRvb2xzIHtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICBsaW5lLWhlaWdodDogMS44NTtcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICB9XG5cbiAgICAjdXNlci10b29scyBhIHtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICBsaW5lLWhlaWdodDogMS40O1xuICAgIH1cblxuICAgIC8qIERhc2hib2FyZCAqL1xuXG4gICAgLmRhc2hib2FyZCAjY29udGVudCB7XG4gICAgICAgIHdpZHRoOiBhdXRvO1xuICAgIH1cblxuICAgICNjb250ZW50LXJlbGF0ZWQge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IC0yOTBweDtcbiAgICB9XG5cbiAgICAuY29sU00gI2NvbnRlbnQtcmVsYXRlZCB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAtMjkwcHg7XG4gICAgfVxuXG4gICAgLmNvbE1TIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAyOTBweDtcbiAgICB9XG5cbiAgICAuY29sU00ge1xuICAgICAgICBtYXJnaW4tbGVmdDogMjkwcHg7XG4gICAgfVxuXG4gICAgLmRhc2hib2FyZCAubW9kdWxlIHRhYmxlIHRkIGEge1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgIH1cblxuICAgIHRkIC5jaGFuZ2VsaW5rLCB0ZCAuYWRkbGluayB7XG4gICAgICAgIGZvbnQtc2l6ZTogMC44MTI1cmVtO1xuICAgIH1cblxuICAgIC8qIENoYW5nZWxpc3QgKi9cblxuICAgICN0b29sYmFyIHtcbiAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICBwYWRkaW5nOiAxNXB4O1xuICAgIH1cblxuICAgICNjaGFuZ2VsaXN0LXNlYXJjaCA+IGRpdiB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtd3JhcDogbm93cmFwO1xuICAgICAgICBtYXgtd2lkdGg6IDQ4MHB4O1xuICAgIH1cblxuICAgICNjaGFuZ2VsaXN0LXNlYXJjaCBsYWJlbCB7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjM3NXJlbTtcbiAgICB9XG5cbiAgICAjdG9vbGJhciBmb3JtICNzZWFyY2hiYXIge1xuICAgICAgICBmbGV4OiAxIDAgYXV0bztcbiAgICAgICAgd2lkdGg6IDA7XG4gICAgICAgIGhlaWdodDogMS4zNzVyZW07XG4gICAgICAgIG1hcmdpbjogMCAxMHB4IDAgNnB4O1xuICAgIH1cblxuICAgICN0b29sYmFyIGZvcm0gaW5wdXRbdHlwZT1zdWJtaXRdIHtcbiAgICAgICAgZmxleDogMCAxIGF1dG87XG4gICAgfVxuXG4gICAgI2NoYW5nZWxpc3Qtc2VhcmNoIC5xdWlldCB7XG4gICAgICAgIHdpZHRoOiAwO1xuICAgICAgICBmbGV4OiAxIDAgYXV0bztcbiAgICAgICAgbWFyZ2luOiA1cHggMCAwIDI1cHg7XG4gICAgfVxuXG4gICAgI2NoYW5nZWxpc3QgLmFjdGlvbnMge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICAgIHBhZGRpbmc6IDE1cHggMDtcbiAgICB9XG5cbiAgICAjY2hhbmdlbGlzdCAuYWN0aW9ucyBsYWJlbCB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgfVxuXG4gICAgI2NoYW5nZWxpc3QgLmFjdGlvbnMgc2VsZWN0IHtcbiAgICAgICAgYmFja2dyb3VuZDogdmFyKC0tYm9keS1iZyk7XG4gICAgfVxuXG4gICAgI2NoYW5nZWxpc3QgLmFjdGlvbnMgLmJ1dHRvbiB7XG4gICAgICAgIG1pbi13aWR0aDogNDhweDtcbiAgICAgICAgbWFyZ2luOiAwIDEwcHg7XG4gICAgfVxuXG4gICAgI2NoYW5nZWxpc3QgLmFjdGlvbnMgc3Bhbi5hbGwsXG4gICAgI2NoYW5nZWxpc3QgLmFjdGlvbnMgc3Bhbi5jbGVhcixcbiAgICAjY2hhbmdlbGlzdCAuYWN0aW9ucyBzcGFuLnF1ZXN0aW9uLFxuICAgICNjaGFuZ2VsaXN0IC5hY3Rpb25zIHNwYW4uYWN0aW9uLWNvdW50ZXIge1xuICAgICAgICBmb250LXNpemU6IDAuNjg3NXJlbTtcbiAgICAgICAgbWFyZ2luOiAwIDEwcHggMCAwO1xuICAgIH1cblxuICAgICNjaGFuZ2VsaXN0LWZpbHRlciB7XG4gICAgICAgIGZsZXgtYmFzaXM6IDIwMHB4O1xuICAgIH1cblxuICAgIC5jaGFuZ2UtbGlzdCAuZmlsdGVyZWQgLnJlc3VsdHMsXG4gICAgLmNoYW5nZS1saXN0IC5maWx0ZXJlZCAucGFnaW5hdG9yLFxuICAgIC5maWx0ZXJlZCAjdG9vbGJhcixcbiAgICAuZmlsdGVyZWQgLmFjdGlvbnMsXG5cbiAgICAjY2hhbmdlbGlzdCAucGFnaW5hdG9yIHtcbiAgICAgICAgYm9yZGVyLXRvcC1jb2xvcjogdmFyKC0taGFpcmxpbmUtY29sb3IpOyAvKiBYWFggSXMgdGhpcyB1c2VkIGF0IGFsbD8gKi9cbiAgICB9XG5cbiAgICAjY2hhbmdlbGlzdCAucmVzdWx0cyArIC5wYWdpbmF0b3Ige1xuICAgICAgICBib3JkZXItdG9wOiBub25lO1xuICAgIH1cblxuICAgIC8qIEZvcm1zICovXG5cbiAgICBsYWJlbCB7XG4gICAgICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICB9XG5cbiAgICAvKlxuICAgIE1pbmlmaWVycyByZW1vdmUgdGhlIGRlZmF1bHQgKHRleHQpIFwidHlwZVwiIGF0dHJpYnV0ZSBmcm9tIFwiaW5wdXRcIiBIVE1MXG4gICAgdGFncy4gQWRkIGlucHV0Om5vdChbdHlwZV0pIHRvIG1ha2UgdGhlIENTUyBzdHlsZXNoZWV0IHdvcmsgdGhlIHNhbWUuXG4gICAgKi9cbiAgICAuZm9ybS1yb3cgaW5wdXQ6bm90KFt0eXBlXSksXG4gICAgLmZvcm0tcm93IGlucHV0W3R5cGU9dGV4dF0sXG4gICAgLmZvcm0tcm93IGlucHV0W3R5cGU9cGFzc3dvcmRdLFxuICAgIC5mb3JtLXJvdyBpbnB1dFt0eXBlPWVtYWlsXSxcbiAgICAuZm9ybS1yb3cgaW5wdXRbdHlwZT11cmxdLFxuICAgIC5mb3JtLXJvdyBpbnB1dFt0eXBlPXRlbF0sXG4gICAgLmZvcm0tcm93IGlucHV0W3R5cGU9bnVtYmVyXSxcbiAgICAuZm9ybS1yb3cgdGV4dGFyZWEsXG4gICAgLmZvcm0tcm93IHNlbGVjdCxcbiAgICAuZm9ybS1yb3cgLnZUZXh0RmllbGQge1xuICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIHBhZGRpbmc6IDZweCA4cHg7XG4gICAgICAgIG1pbi1oZWlnaHQ6IDIuMjVyZW07XG4gICAgICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICB9XG5cbiAgICAuZm9ybS1yb3cgc2VsZWN0IHtcbiAgICAgICAgaGVpZ2h0OiAyLjI1cmVtO1xuICAgIH1cblxuICAgIC5mb3JtLXJvdyBzZWxlY3RbbXVsdGlwbGVdIHtcbiAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICBtaW4taGVpZ2h0OiAwO1xuICAgIH1cblxuICAgIGZpZWxkc2V0IC5maWVsZEJveCArIC5maWVsZEJveCB7XG4gICAgICAgIG1hcmdpbi10b3A6IDEwcHg7XG4gICAgICAgIHBhZGRpbmctdG9wOiAxMHB4O1xuICAgICAgICBib3JkZXItdG9wOiAxcHggc29saWQgdmFyKC0taGFpcmxpbmUtY29sb3IpO1xuICAgIH1cblxuICAgIHRleHRhcmVhIHtcbiAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgICBtYXgtaGVpZ2h0OiAxMjBweDtcbiAgICB9XG5cbiAgICAuYWxpZ25lZCBsYWJlbCB7XG4gICAgICAgIHBhZGRpbmctdG9wOiA2cHg7XG4gICAgfVxuXG4gICAgLmFsaWduZWQgLnJlbGF0ZWQtbG9va3VwLFxuICAgIC5hbGlnbmVkIC5kYXRldGltZXNob3J0Y3V0cyxcbiAgICAuYWxpZ25lZCAucmVsYXRlZC1sb29rdXAgKyBzdHJvbmcge1xuICAgICAgICBhbGlnbi1zZWxmOiBjZW50ZXI7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAxNXB4O1xuICAgIH1cblxuICAgIGZvcm0gLmFsaWduZWQgZGl2LnJhZGlvbGlzdCB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAycHg7XG4gICAgfVxuXG4gICAgLnN1Ym1pdC1yb3cge1xuICAgICAgICBwYWRkaW5nOiA4cHg7XG4gICAgfVxuXG4gICAgLnN1Ym1pdC1yb3cgYS5kZWxldGVsaW5rIHtcbiAgICAgICAgcGFkZGluZzogMTBweCA3cHg7XG4gICAgfVxuXG4gICAgLmJ1dHRvbiwgaW5wdXRbdHlwZT1zdWJtaXRdLCBpbnB1dFt0eXBlPWJ1dHRvbl0sIC5zdWJtaXQtcm93IGlucHV0LCBhLmJ1dHRvbiB7XG4gICAgICAgIHBhZGRpbmc6IDdweDtcbiAgICB9XG5cbiAgICAvKiBTZWxlY3RvciAqL1xuXG4gICAgLnNlbGVjdG9yIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfVxuXG4gICAgLnNlbGVjdG9yIC5zZWxlY3Rvci1maWx0ZXIge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIH1cblxuICAgIC5zZWxlY3RvciAuc2VsZWN0b3ItZmlsdGVyIGlucHV0IHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIG1pbi1oZWlnaHQ6IDA7XG4gICAgICAgIGZsZXg6IDEgMTtcbiAgICB9XG5cbiAgICAuc2VsZWN0b3ItYXZhaWxhYmxlLCAuc2VsZWN0b3ItY2hvc2VuIHtcbiAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgICAgIGZsZXg6IDEgMTtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICB9XG5cbiAgICAuc2VsZWN0b3Igc2VsZWN0IHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGZsZXg6IDEgMCBhdXRvO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA1cHg7XG4gICAgfVxuXG4gICAgLnNlbGVjdG9yLWNob29zZWFsbCwgLnNlbGVjdG9yLWNsZWFyYWxsIHtcbiAgICAgICAgYWxpZ24tc2VsZjogY2VudGVyO1xuICAgIH1cblxuICAgIC5zdGFja2VkIHtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgbWF4LXdpZHRoOiA0ODBweDtcbiAgICB9XG5cbiAgICAuc3RhY2tlZCA+ICoge1xuICAgICAgICBmbGV4OiAwIDEgYXV0bztcbiAgICB9XG5cbiAgICAuc3RhY2tlZCBzZWxlY3Qge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIH1cblxuICAgIC5zdGFja2VkIC5zZWxlY3Rvci1hdmFpbGFibGUsIC5zdGFja2VkIC5zZWxlY3Rvci1jaG9zZW4ge1xuICAgICAgICB3aWR0aDogYXV0bztcbiAgICB9XG5cbiAgICAuc3RhY2tlZCB1bC5zZWxlY3Rvci1jaG9vc2VyIHtcbiAgICAgICAgcGFkZGluZzogMCAycHg7XG4gICAgICAgIHRyYW5zZm9ybTogbm9uZTtcbiAgICB9XG5cbiAgICAuc3RhY2tlZCAuc2VsZWN0b3ItY2hvb3NlciBsaSB7XG4gICAgICAgIHBhZGRpbmc6IDNweDtcbiAgICB9XG5cbiAgICAuaGVscC10b29sdGlwLCAuc2VsZWN0b3IgLmhlbHAtaWNvbiB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuXG4gICAgLmRhdGV0aW1lIGlucHV0IHtcbiAgICAgICAgd2lkdGg6IDUwJTtcbiAgICAgICAgbWF4LXdpZHRoOiAxMjBweDtcbiAgICB9XG5cbiAgICAuZGF0ZXRpbWUgc3BhbiB7XG4gICAgICAgIGZvbnQtc2l6ZTogMC44MTI1cmVtO1xuICAgIH1cblxuICAgIC5kYXRldGltZSAudGltZXpvbmV3YXJuaW5nIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIGZvbnQtc2l6ZTogMC42ODc1cmVtO1xuICAgICAgICBjb2xvcjogdmFyKC0tYm9keS1xdWlldC1jb2xvcik7XG4gICAgfVxuXG4gICAgLmRhdGV0aW1lc2hvcnRjdXRzIHtcbiAgICAgICAgY29sb3I6IHZhcigtLWJvcmRlci1jb2xvcik7IC8qIFhYWCBSZWR1bmRhbnQsIC5kYXRldGltZSBzcGFuIGFsc28gc2V0cyAjY2NjICovXG4gICAgfVxuXG4gICAgLmZvcm0tcm93IC5kYXRldGltZSBpbnB1dC52RGF0ZUZpZWxkLCAuZm9ybS1yb3cgLmRhdGV0aW1lIGlucHV0LnZUaW1lRmllbGQge1xuICAgICAgICB3aWR0aDogNzUlO1xuICAgIH1cblxuICAgIC5pbmxpbmUtZ3JvdXAge1xuICAgICAgICBvdmVyZmxvdzogYXV0bztcbiAgICB9XG5cbiAgICAvKiBNZXNzYWdlcyAqL1xuXG4gICAgdWwubWVzc2FnZWxpc3QgbGkge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDU1cHg7XG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IDMwcHggMTJweDtcbiAgICB9XG5cbiAgICB1bC5tZXNzYWdlbGlzdCBsaS5lcnJvciB7XG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IDMwcHggMTJweDtcbiAgICB9XG5cbiAgICB1bC5tZXNzYWdlbGlzdCBsaS53YXJuaW5nIHtcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogMzBweCAxNHB4O1xuICAgIH1cblxuICAgIC8qIExvZ2luICovXG5cbiAgICAubG9naW4gI2hlYWRlciB7XG4gICAgICAgIHBhZGRpbmc6IDE1cHggMjBweDtcbiAgICB9XG5cbiAgICAubG9naW4gI3NpdGUtbmFtZSB7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICB9XG5cbiAgICAvKiBHSVMgKi9cblxuICAgIGRpdi5vbE1hcCB7XG4gICAgICAgIG1heC13aWR0aDogY2FsYygxMDB2dyAtIDMwcHgpO1xuICAgICAgICBtYXgtaGVpZ2h0OiAzMDBweDtcbiAgICB9XG5cbiAgICAub2xNYXAgKyAuY2xlYXJfZmVhdHVyZXMge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgbWFyZ2luLXRvcDogMTBweDtcbiAgICB9XG5cbiAgICAvKiBEb2NzICovXG5cbiAgICAubW9kdWxlIHRhYmxlLnhmdWxsIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfVxuXG4gICAgcHJlLmxpdGVyYWwtYmxvY2sge1xuICAgICAgICBvdmVyZmxvdzogYXV0bztcbiAgICB9XG59XG5cbi8qIE1vYmlsZSAqL1xuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAvKiBMYXlvdXQgKi9cblxuICAgICNoZWFkZXIsICNjb250ZW50IHtcbiAgICAgICAgcGFkZGluZzogMTVweDtcbiAgICB9XG5cbiAgICBkaXYuYnJlYWRjcnVtYnMge1xuICAgICAgICBwYWRkaW5nOiAxMHB4IDE1cHg7XG4gICAgfVxuXG4gICAgLyogRGFzaGJvYXJkICovXG5cbiAgICAuY29sTVMsIC5jb2xTTSB7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICB9XG5cbiAgICAjY29udGVudC1yZWxhdGVkLCAuY29sU00gI2NvbnRlbnQtcmVsYXRlZCB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgfVxuXG4gICAgI2NvbnRlbnQtcmVsYXRlZCAubW9kdWxlIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICB9XG5cbiAgICAjY29udGVudC1yZWxhdGVkIC5tb2R1bGUgaDIge1xuICAgICAgICBwYWRkaW5nOiAxMHB4IDE1cHg7XG4gICAgICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICB9XG5cbiAgICAvKiBDaGFuZ2VsaXN0ICovXG5cbiAgICAjY2hhbmdlbGlzdCB7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBzdHJldGNoO1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIH1cblxuICAgICN0b29sYmFyIHtcbiAgICAgICAgcGFkZGluZzogMTBweDtcbiAgICB9XG5cbiAgICAjY2hhbmdlbGlzdC1maWx0ZXIge1xuICAgICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICB9XG5cbiAgICAjY2hhbmdlbGlzdCAuYWN0aW9ucyBsYWJlbCB7XG4gICAgICAgIGZsZXg6IDEgMTtcbiAgICB9XG5cbiAgICAjY2hhbmdlbGlzdCAuYWN0aW9ucyBzZWxlY3Qge1xuICAgICAgICBmbGV4OiAxIDA7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgIH1cblxuICAgICNjaGFuZ2VsaXN0IC5hY3Rpb25zIHNwYW4ge1xuICAgICAgICBmbGV4OiAxIDAgMTAwJTtcbiAgICB9XG5cbiAgICAjY2hhbmdlbGlzdC1maWx0ZXIge1xuICAgICAgICBwb3NpdGlvbjogc3RhdGljO1xuICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgICAgbWFyZ2luLXRvcDogMzBweDtcbiAgICB9XG5cbiAgICAub2JqZWN0LXRvb2xzIHtcbiAgICAgICAgZmxvYXQ6IG5vbmU7XG4gICAgICAgIG1hcmdpbjogMCAwIDE1cHg7XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgfVxuXG4gICAgLm9iamVjdC10b29scyBsaSB7XG4gICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgfVxuXG4gICAgLm9iamVjdC10b29scyBsaSArIGxpIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDE1cHg7XG4gICAgfVxuXG4gICAgLyogRm9ybXMgKi9cblxuICAgIC5mb3JtLXJvdyB7XG4gICAgICAgIHBhZGRpbmc6IDE1cHggMDtcbiAgICB9XG5cbiAgICAuYWxpZ25lZCAuZm9ybS1yb3csXG4gICAgLmFsaWduZWQgLmZvcm0tcm93ID4gZGl2IHtcbiAgICAgICAgbWF4LXdpZHRoOiAxMDB2dztcbiAgICB9XG5cbiAgICAuYWxpZ25lZCAuZm9ybS1yb3cgPiBkaXYge1xuICAgICAgICB3aWR0aDogY2FsYygxMDB2dyAtIDMwcHgpO1xuICAgIH1cblxuICAgIC5mbGV4LWNvbnRhaW5lciB7XG4gICAgICAgIGZsZXgtZmxvdzogY29sdW1uO1xuICAgIH1cblxuICAgIC5mbGV4LWNvbnRhaW5lci5jaGVja2JveC1yb3cge1xuICAgICAgICBmbGV4LWZsb3c6IHJvdztcbiAgICB9XG5cbiAgICB0ZXh0YXJlYSB7XG4gICAgICAgIG1heC13aWR0aDogbm9uZTtcbiAgICB9XG5cbiAgICAudlVSTEZpZWxkIHtcbiAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgfVxuXG4gICAgZmllbGRzZXQgLmZpZWxkQm94ICsgLmZpZWxkQm94IHtcbiAgICAgICAgbWFyZ2luLXRvcDogMTVweDtcbiAgICAgICAgcGFkZGluZy10b3A6IDE1cHg7XG4gICAgfVxuXG4gICAgLmFsaWduZWQgbGFiZWwge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgbWluLXdpZHRoOiBhdXRvO1xuICAgICAgICBwYWRkaW5nOiAwIDAgMTBweDtcbiAgICB9XG5cbiAgICAuYWxpZ25lZCBsYWJlbDphZnRlciB7XG4gICAgICAgIG1heC1oZWlnaHQ6IDA7XG4gICAgfVxuXG4gICAgLmFsaWduZWQgLmZvcm0tcm93IGlucHV0LFxuICAgIC5hbGlnbmVkIC5mb3JtLXJvdyBzZWxlY3QsXG4gICAgLmFsaWduZWQgLmZvcm0tcm93IHRleHRhcmVhIHtcbiAgICAgICAgZmxleDogMSAxIGF1dG87XG4gICAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICB9XG5cbiAgICAuYWxpZ25lZCAuY2hlY2tib3gtcm93IGlucHV0IHtcbiAgICAgICAgZmxleDogMCAxIGF1dG87XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICB9XG5cbiAgICAuYWxpZ25lZCAudkNoZWNrYm94TGFiZWwge1xuICAgICAgICBmbGV4OiAxIDA7XG4gICAgICAgIHBhZGRpbmc6IDFweCAwIDAgNXB4O1xuICAgIH1cblxuICAgIC5hbGlnbmVkIGxhYmVsICsgcCxcbiAgICAuYWxpZ25lZCBsYWJlbCArIGRpdi5oZWxwLFxuICAgIC5hbGlnbmVkIGxhYmVsICsgZGl2LnJlYWRvbmx5IHtcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgfVxuXG4gICAgLmFsaWduZWQgcC5maWxlLXVwbG9hZCB7XG4gICAgICAgIGZvbnQtc2l6ZTogMC44MTI1cmVtO1xuICAgIH1cblxuICAgIHNwYW4uY2xlYXJhYmxlLWZpbGUtaW5wdXQge1xuICAgICAgICBtYXJnaW4tbGVmdDogMTVweDtcbiAgICB9XG5cbiAgICBzcGFuLmNsZWFyYWJsZS1maWxlLWlucHV0IGxhYmVsIHtcbiAgICAgICAgZm9udC1zaXplOiAwLjgxMjVyZW07XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAwO1xuICAgIH1cblxuICAgIC5hbGlnbmVkIC50aW1lem9uZXdhcm5pbmcge1xuICAgICAgICBmbGV4OiAxIDAgMTAwJTtcbiAgICAgICAgbWFyZ2luLXRvcDogNXB4O1xuICAgIH1cblxuICAgIGZvcm0gLmFsaWduZWQgLmZvcm0tcm93IGRpdi5oZWxwIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIG1hcmdpbjogNXB4IDAgMDtcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICB9XG5cbiAgICBmb3JtIC5hbGlnbmVkIHVsLFxuICAgIGZvcm0gLmFsaWduZWQgdWwuZXJyb3JsaXN0IHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICB9XG5cbiAgICBmb3JtIC5hbGlnbmVkIGRpdi5yYWRpb2xpc3Qge1xuICAgICAgICBtYXJnaW4tdG9wOiA1cHg7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMTVweDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogLTNweDtcbiAgICB9XG5cbiAgICBmb3JtIC5hbGlnbmVkIGRpdi5yYWRpb2xpc3Q6bm90KC5pbmxpbmUpIGRpdiArIGRpdiB7XG4gICAgICAgIG1hcmdpbi10b3A6IDVweDtcbiAgICB9XG5cbiAgICAvKiBSZWxhdGVkIHdpZGdldCAqL1xuXG4gICAgLnJlbGF0ZWQtd2lkZ2V0LXdyYXBwZXIge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgfVxuXG4gICAgLnJlbGF0ZWQtd2lkZ2V0LXdyYXBwZXIgLnNlbGVjdG9yIHtcbiAgICAgICAgb3JkZXI6IDE7XG4gICAgICAgIGZsZXg6IDEgMCBhdXRvO1xuICAgIH1cblxuICAgIC5yZWxhdGVkLXdpZGdldC13cmFwcGVyID4gYSB7XG4gICAgICAgIG9yZGVyOiAyO1xuICAgIH1cblxuICAgIC5yZWxhdGVkLXdpZGdldC13cmFwcGVyIC5yYWRpb2xpc3QgfiBhIHtcbiAgICAgICAgYWxpZ24tc2VsZjogZmxleC1lbmQ7XG4gICAgfVxuXG4gICAgLnJlbGF0ZWQtd2lkZ2V0LXdyYXBwZXIgPiBzZWxlY3QgfiBhIHtcbiAgICAgICAgYWxpZ24tc2VsZjogY2VudGVyO1xuICAgIH1cblxuICAgIC8qIFNlbGVjdG9yICovXG5cbiAgICAuc2VsZWN0b3Ige1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICBnYXA6IDEwcHggMDtcbiAgICB9XG5cbiAgICAuc2VsZWN0b3ItYXZhaWxhYmxlLCAuc2VsZWN0b3ItY2hvc2VuIHtcbiAgICAgICAgZmxleDogMSAxIGF1dG87XG4gICAgfVxuXG4gICAgLnNlbGVjdG9yIHNlbGVjdCB7XG4gICAgICAgIG1heC1oZWlnaHQ6IDk2cHg7XG4gICAgfVxuXG4gICAgLnNlbGVjdG9yIHVsLnNlbGVjdG9yLWNob29zZXIge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICB3aWR0aDogNjBweDtcbiAgICAgICAgaGVpZ2h0OiAzMHB4O1xuICAgICAgICBwYWRkaW5nOiAwIDJweDtcbiAgICAgICAgdHJhbnNmb3JtOiBub25lO1xuICAgIH1cblxuICAgIC5zZWxlY3RvciB1bC5zZWxlY3Rvci1jaG9vc2VyIGxpIHtcbiAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgfVxuXG4gICAgLnNlbGVjdG9yLXJlbW92ZSB7XG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IDAgMDtcbiAgICB9XG5cbiAgICA6ZW5hYmxlZC5zZWxlY3Rvci1yZW1vdmU6Zm9jdXMsIDplbmFibGVkLnNlbGVjdG9yLXJlbW92ZTpob3ZlciB7XG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IDAgLTI0cHg7XG4gICAgfVxuXG4gICAgLnNlbGVjdG9yLWFkZCAge1xuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC00OHB4O1xuICAgIH1cblxuICAgIDplbmFibGVkLnNlbGVjdG9yLWFkZDpmb2N1cywgOmVuYWJsZWQuc2VsZWN0b3ItYWRkOmhvdmVyIHtcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAtNzJweDtcbiAgICB9XG5cbiAgICAvKiBJbmxpbmVzICovXG5cbiAgICAuaW5saW5lLWdyb3VwW2RhdGEtaW5saW5lLXR5cGU9XCJzdGFja2VkXCJdIC5pbmxpbmUtcmVsYXRlZCB7XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLWhhaXJsaW5lLWNvbG9yKTtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNHB4O1xuICAgICAgICBtYXJnaW4tdG9wOiAxNXB4O1xuICAgICAgICBvdmVyZmxvdzogYXV0bztcbiAgICB9XG5cbiAgICAuaW5saW5lLWdyb3VwW2RhdGEtaW5saW5lLXR5cGU9XCJzdGFja2VkXCJdIC5pbmxpbmUtcmVsYXRlZCA+ICoge1xuICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIH1cblxuICAgIC5pbmxpbmUtZ3JvdXBbZGF0YS1pbmxpbmUtdHlwZT1cInN0YWNrZWRcIl0gLmlubGluZS1yZWxhdGVkIC5tb2R1bGUge1xuICAgICAgICBwYWRkaW5nOiAwIDEwcHg7XG4gICAgfVxuXG4gICAgLmlubGluZS1ncm91cFtkYXRhLWlubGluZS10eXBlPVwic3RhY2tlZFwiXSAuaW5saW5lLXJlbGF0ZWQgLm1vZHVsZSAuZm9ybS1yb3cge1xuICAgICAgICBib3JkZXItdG9wOiAxcHggc29saWQgdmFyKC0taGFpcmxpbmUtY29sb3IpO1xuICAgICAgICBib3JkZXItYm90dG9tOiBub25lO1xuICAgIH1cblxuICAgIC5pbmxpbmUtZ3JvdXBbZGF0YS1pbmxpbmUtdHlwZT1cInN0YWNrZWRcIl0gLmlubGluZS1yZWxhdGVkIC5tb2R1bGUgLmZvcm0tcm93OmZpcnN0LWNoaWxkIHtcbiAgICAgICAgYm9yZGVyLXRvcDogbm9uZTtcbiAgICB9XG5cbiAgICAuaW5saW5lLWdyb3VwW2RhdGEtaW5saW5lLXR5cGU9XCJzdGFja2VkXCJdIC5pbmxpbmUtcmVsYXRlZCBoMyB7XG4gICAgICAgIHBhZGRpbmc6IDEwcHg7XG4gICAgICAgIGJvcmRlci10b3Atd2lkdGg6IDA7XG4gICAgICAgIGJvcmRlci1ib3R0b20td2lkdGg6IDJweDtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIH1cblxuICAgIC5pbmxpbmUtZ3JvdXBbZGF0YS1pbmxpbmUtdHlwZT1cInN0YWNrZWRcIl0gLmlubGluZS1yZWxhdGVkIGgzIC5pbmxpbmVfbGFiZWwge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gICAgfVxuXG4gICAgLmlubGluZS1ncm91cFtkYXRhLWlubGluZS10eXBlPVwic3RhY2tlZFwiXSAuaW5saW5lLXJlbGF0ZWQgaDMgc3Bhbi5kZWxldGUge1xuICAgICAgICBmbG9hdDogbm9uZTtcbiAgICAgICAgZmxleDogMSAxIDEwMCU7XG4gICAgICAgIG1hcmdpbi10b3A6IDVweDtcbiAgICB9XG5cbiAgICAuaW5saW5lLWdyb3VwW2RhdGEtaW5saW5lLXR5cGU9XCJzdGFja2VkXCJdIC5hbGlnbmVkIC5mb3JtLXJvdyA+IGRpdjpub3QoW2NsYXNzXSkge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICB9XG5cbiAgICAuaW5saW5lLWdyb3VwW2RhdGEtaW5saW5lLXR5cGU9XCJzdGFja2VkXCJdIC5hbGlnbmVkIGxhYmVsIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfVxuXG4gICAgLmlubGluZS1ncm91cFtkYXRhLWlubGluZS10eXBlPVwic3RhY2tlZFwiXSBkaXYuYWRkLXJvdyB7XG4gICAgICAgIG1hcmdpbi10b3A6IDE1cHg7XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLWhhaXJsaW5lLWNvbG9yKTtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNHB4O1xuICAgIH1cblxuICAgIC5pbmxpbmUtZ3JvdXAgZGl2LmFkZC1yb3csXG4gICAgLmlubGluZS1ncm91cCAudGFidWxhciB0ci5hZGQtcm93IHRkIHtcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICB9XG5cbiAgICAuaW5saW5lLWdyb3VwIGRpdi5hZGQtcm93IGEsXG4gICAgLmlubGluZS1ncm91cCAudGFidWxhciB0ci5hZGQtcm93IHRkIGEge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgcGFkZGluZzogOHB4IDEwcHggOHB4IDI2cHg7XG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IDhweCA5cHg7XG4gICAgfVxuXG4gICAgLyogU3VibWl0IHJvdyAqL1xuXG4gICAgLnN1Ym1pdC1yb3cge1xuICAgICAgICBwYWRkaW5nOiAxMHB4O1xuICAgICAgICBtYXJnaW46IDAgMCAxNXB4O1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICBnYXA6IDhweDtcbiAgICB9XG5cbiAgICAuc3VibWl0LXJvdyBpbnB1dCwgLnN1Ym1pdC1yb3cgaW5wdXQuZGVmYXVsdCwgLnN1Ym1pdC1yb3cgYSB7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB9XG5cbiAgICAuc3VibWl0LXJvdyBhLmNsb3NlbGluayB7XG4gICAgICAgIHBhZGRpbmc6IDEwcHggMDtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIH1cblxuICAgIC5zdWJtaXQtcm93IGEuZGVsZXRlbGluayB7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICB9XG5cbiAgICAvKiBNZXNzYWdlcyAqL1xuXG4gICAgdWwubWVzc2FnZWxpc3QgbGkge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDQwcHg7XG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IDE1cHggMTJweDtcbiAgICB9XG5cbiAgICB1bC5tZXNzYWdlbGlzdCBsaS5lcnJvciB7XG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IDE1cHggMTJweDtcbiAgICB9XG5cbiAgICB1bC5tZXNzYWdlbGlzdCBsaS53YXJuaW5nIHtcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogMTVweCAxNHB4O1xuICAgIH1cblxuICAgIC8qIFBhZ2luYXRvciAqL1xuXG4gICAgLnBhZ2luYXRvciAudGhpcy1wYWdlLCAucGFnaW5hdG9yIGE6bGluaywgLnBhZ2luYXRvciBhOnZpc2l0ZWQge1xuICAgICAgICBwYWRkaW5nOiA0cHggMTBweDtcbiAgICB9XG5cbiAgICAvKiBMb2dpbiAqL1xuXG4gICAgYm9keS5sb2dpbiB7XG4gICAgICAgIHBhZGRpbmc6IDAgMTVweDtcbiAgICB9XG5cbiAgICAubG9naW4gI2NvbnRhaW5lciB7XG4gICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgICBtYXgtd2lkdGg6IDQ4MHB4O1xuICAgICAgICBtYXJnaW46IDUwcHggYXV0bztcbiAgICB9XG5cbiAgICAubG9naW4gI2hlYWRlcixcbiAgICAubG9naW4gI2NvbnRlbnQge1xuICAgICAgICBwYWRkaW5nOiAxNXB4O1xuICAgIH1cblxuICAgIC5sb2dpbiAjY29udGVudC1tYWluIHtcbiAgICAgICAgZmxvYXQ6IG5vbmU7XG4gICAgfVxuXG4gICAgLmxvZ2luIC5mb3JtLXJvdyB7XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgfVxuXG4gICAgLmxvZ2luIC5mb3JtLXJvdyArIC5mb3JtLXJvdyB7XG4gICAgICAgIG1hcmdpbi10b3A6IDE1cHg7XG4gICAgfVxuXG4gICAgLmxvZ2luIC5mb3JtLXJvdyBsYWJlbCB7XG4gICAgICAgIG1hcmdpbjogMCAwIDVweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgICB9XG5cbiAgICAubG9naW4gLnN1Ym1pdC1yb3cge1xuICAgICAgICBwYWRkaW5nOiAxNXB4IDAgMDtcbiAgICB9XG5cbiAgICAubG9naW4gYnIge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cblxuICAgIC5sb2dpbiAuc3VibWl0LXJvdyBpbnB1dCB7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICB9XG5cbiAgICAuZXJyb3Jub3RlIHtcbiAgICAgICAgbWFyZ2luOiAwIDAgMjBweDtcbiAgICAgICAgcGFkZGluZzogOHB4IDEycHg7XG4gICAgICAgIGZvbnQtc2l6ZTogMC44MTI1cmVtO1xuICAgIH1cblxuICAgIC8qIENhbGVuZGFyIGFuZCBjbG9jayAqL1xuXG4gICAgLmNhbGVuZGFyYm94LCAuY2xvY2tib3gge1xuICAgICAgICBwb3NpdGlvbjogZml4ZWQgIWltcG9ydGFudDtcbiAgICAgICAgdG9wOiA1MCUgIWltcG9ydGFudDtcbiAgICAgICAgbGVmdDogNTAlICFpbXBvcnRhbnQ7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgb3ZlcmZsb3c6IHZpc2libGU7XG4gICAgfVxuXG4gICAgLmNhbGVuZGFyYm94OmJlZm9yZSwgLmNsb2NrYm94OmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgICAgIHRvcDogNTAlO1xuICAgICAgICBsZWZ0OiA1MCU7XG4gICAgICAgIHdpZHRoOiAxMDB2dztcbiAgICAgICAgaGVpZ2h0OiAxMDB2aDtcbiAgICAgICAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjc1KTtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gICAgfVxuXG4gICAgLmNhbGVuZGFyYm94ID4gKiwgLmNsb2NrYm94ID4gKiB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgei1pbmRleDogMTtcbiAgICB9XG5cbiAgICAuY2FsZW5kYXJib3ggPiBkaXY6Zmlyc3QtY2hpbGQge1xuICAgICAgICB6LWluZGV4OiAyO1xuICAgIH1cblxuICAgIC5jYWxlbmRhcmJveCAuY2FsZW5kYXIsIC5jbG9ja2JveCBoMiB7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDRweCA0cHggMCAwO1xuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIH1cblxuICAgIC5jYWxlbmRhcmJveCAuY2FsZW5kYXItY2FuY2VsLCAuY2xvY2tib3ggLmNhbGVuZGFyLWNhbmNlbCB7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDAgMCA0cHggNHB4O1xuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIH1cblxuICAgIC5jYWxlbmRhci1zaG9ydGN1dHMge1xuICAgICAgICBwYWRkaW5nOiAxMHB4IDA7XG4gICAgICAgIGZvbnQtc2l6ZTogMC43NXJlbTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDAuNzVyZW07XG4gICAgfVxuXG4gICAgLmNhbGVuZGFyLXNob3J0Y3V0cyBhIHtcbiAgICAgICAgbWFyZ2luOiAwIDRweDtcbiAgICB9XG5cbiAgICAudGltZWxpc3QgYSB7XG4gICAgICAgIGJhY2tncm91bmQ6IHZhcigtLWJvZHktYmcpO1xuICAgICAgICBwYWRkaW5nOiA0cHg7XG4gICAgfVxuXG4gICAgLmNhbGVuZGFyLWNhbmNlbCB7XG4gICAgICAgIHBhZGRpbmc6IDhweCAxMHB4O1xuICAgIH1cblxuICAgIC5jbG9ja2JveCBoMiB7XG4gICAgICAgIHBhZGRpbmc6IDhweCAxNXB4O1xuICAgIH1cblxuICAgIC5jYWxlbmRhciBjYXB0aW9uIHtcbiAgICAgICAgcGFkZGluZzogMTBweDtcbiAgICB9XG5cbiAgICAuY2FsZW5kYXJib3ggLmNhbGVuZGFybmF2LXByZXZpb3VzLCAuY2FsZW5kYXJib3ggLmNhbGVuZGFybmF2LW5leHQge1xuICAgICAgICB6LWluZGV4OiAxO1xuICAgICAgICB0b3A6IDEwcHg7XG4gICAgfVxuXG4gICAgLyogSGlzdG9yeSAqL1xuXG4gICAgdGFibGUjY2hhbmdlLWhpc3RvcnkgdGJvZHkgdGgsIHRhYmxlI2NoYW5nZS1oaXN0b3J5IHRib2R5IHRkIHtcbiAgICAgICAgZm9udC1zaXplOiAwLjgxMjVyZW07XG4gICAgICAgIHdvcmQtYnJlYWs6IGJyZWFrLXdvcmQ7XG4gICAgfVxuXG4gICAgdGFibGUjY2hhbmdlLWhpc3RvcnkgdGJvZHkgdGgge1xuICAgICAgICB3aWR0aDogYXV0bztcbiAgICB9XG5cbiAgICAvKiBEb2NzICovXG5cbiAgICB0YWJsZS5tb2RlbCB0Ym9keSB0aCwgdGFibGUubW9kZWwgdGJvZHkgdGQge1xuICAgICAgICBmb250LXNpemU6IDAuODEyNXJlbTtcbiAgICAgICAgd29yZC1icmVhazogYnJlYWstd29yZDtcbiAgICB9XG59XG4iXX0= */