Fixed more SCSSLint errors, disabled some files

The mixins and compasscompat will probably be replaced in time,
and install.scss is quite low priority to fix (same treatment as legacy/* styles)
This commit is contained in:
Ingo Schommer 2016-05-05 20:41:28 +12:00
parent 347999e900
commit c251fab9af
9 changed files with 151 additions and 76 deletions

File diff suppressed because one or more lines are too long

View File

@ -26,7 +26,7 @@
top: 0; top: 0;
font-size: $font-size-lg; font-size: $font-size-lg;
line-height: $line-height-base; line-height: $line-height-base;
color: lighten($body-color,30); color: lighten($body-color, 30);
text-align: center; text-align: center;
content: "7"; content: "7";
font-family: silverstripe; font-family: silverstripe;

View File

@ -2,8 +2,8 @@
@font-face { @font-face {
font-family: "silverstripe"; font-family: "silverstripe";
src:url("../../dist/font/fonts/silverstripe.eot"); src: url("../../dist/font/fonts/silverstripe.eot");
src:url("../../dist/font/fonts/silverstripe.eot?#iefix") format("embedded-opentype"), src: url("../../dist/font/fonts/silverstripe.eot?#iefix") format("embedded-opentype"),
url("../../dist/font/fonts/silverstripe.woff") format("woff"), url("../../dist/font/fonts/silverstripe.woff") format("woff"),
url("../../dist/font/fonts/silverstripe.ttf") format("truetype"), url("../../dist/font/fonts/silverstripe.ttf") format("truetype"),
url("../../dist/font/fonts/silverstripe.svg#silverstripe") format("svg"); url("../../dist/font/fonts/silverstripe.svg#silverstripe") format("svg");
@ -12,211 +12,281 @@
} }
[class^="font-icon-"]:before, [class^="font-icon-"]::before,
[class*=" font-icon-"]:before { [class*=" font-icon-"]::before {
// scss-lint:disable ImportantRule
font-family: "silverstripe" !important; font-family: "silverstripe" !important;
// scss-lint:disable ImportantRule
font-style: normal !important; font-style: normal !important;
// scss-lint:disable ImportantRule
font-weight: normal !important; font-weight: normal !important;
// scss-lint:disable ImportantRule
font-variant: normal !important; font-variant: normal !important;
// scss-lint:disable ImportantRule
text-transform: none !important; text-transform: none !important;
// scss-lint:enable ImportantRule
speak: none; speak: none;
line-height: 1; line-height: 1;
-webkit-font-smoothing: antialiased; -webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale; -moz-osx-font-smoothing: grayscale;
} }
.font-icon-search:before { .font-icon-search::before {
content: "\73"; content: "\73";
} }
.font-icon-sync:before {
.font-icon-sync::before {
content: "\63"; content: "\63";
} }
.font-icon-print:before {
.font-icon-print::before {
content: "\64"; content: "\64";
} }
.font-icon-list:before {
.font-icon-list::before {
content: "\65"; content: "\65";
} }
.font-icon-plus-circled:before {
.font-icon-plus-circled::before {
content: "\66"; content: "\66";
} }
.font-icon-check-mark-2:before {
.font-icon-check-mark-2::before {
content: "\6b"; content: "\6b";
} }
.font-icon-book:before {
.font-icon-book::before {
content: "\6e"; content: "\6e";
} }
.font-icon-book-open:before {
.font-icon-book-open::before {
content: "\6f"; content: "\6f";
} }
.font-icon-plus:before {
.font-icon-plus::before {
content: "\6a"; content: "\6a";
} }
.font-icon-tree:before {
.font-icon-tree::before {
content: "\70"; content: "\70";
} }
.font-icon-flow-tree:before {
.font-icon-flow-tree::before {
content: "\71"; content: "\71";
} }
.font-icon-info-circled:before {
.font-icon-info-circled::before {
content: "\79"; content: "\79";
} }
.font-icon-chart-line:before {
.font-icon-chart-line::before {
content: "\42"; content: "\42";
} }
.font-icon-graph-bar:before {
.font-icon-graph-bar::before {
content: "\45"; content: "\45";
} }
.font-icon-torsos-all:before {
.font-icon-torsos-all::before {
content: "\46"; content: "\46";
} }
.font-icon-torso:before {
.font-icon-torso::before {
content: "\48"; content: "\48";
} }
.font-icon-picture:before {
.font-icon-picture::before {
content: "\76"; content: "\76";
} }
.font-icon-chart-pie:before {
.font-icon-chart-pie::before {
content: "\41"; content: "\41";
} }
.font-icon-sitemap:before {
.font-icon-sitemap::before {
content: "\43"; content: "\43";
} }
.font-icon-globe-1:before {
.font-icon-globe-1::before {
content: "\52"; content: "\52";
} }
.font-icon-chat:before {
.font-icon-chat::before {
content: "\74"; content: "\74";
} }
.font-icon-comment:before {
.font-icon-comment::before {
content: "\77"; content: "\77";
} }
.font-icon-logout:before {
.font-icon-logout::before {
content: "\7a"; content: "\7a";
} }
.font-icon-cancel-circled:before {
.font-icon-cancel-circled::before {
content: "\51"; content: "\51";
} }
.font-icon-left-open:before {
.font-icon-left-open::before {
content: "\54"; content: "\54";
} }
.font-icon-right-open:before {
.font-icon-right-open::before {
content: "\55"; content: "\55";
} }
.font-icon-check-mark:before {
.font-icon-check-mark::before {
content: "\47"; content: "\47";
} }
.font-icon-check-mark-circle:before {
.font-icon-check-mark-circle::before {
content: "\49"; content: "\49";
} }
.font-icon-back-in-time:before {
.font-icon-back-in-time::before {
content: "\58"; content: "\58";
} }
.font-icon-cog:before {
.font-icon-cog::before {
content: "\59"; content: "\59";
} }
.font-icon-fast-forward:before {
.font-icon-fast-forward::before {
content: "\68"; content: "\68";
} }
.font-icon-install:before {
.font-icon-install::before {
content: "\61"; content: "\61";
} }
.font-icon-down-circled:before {
.font-icon-down-circled::before {
content: "\69"; content: "\69";
} }
.font-icon-eye:before {
.font-icon-eye::before {
content: "\6c"; content: "\6c";
} }
.font-icon-columns:before {
.font-icon-columns::before {
content: "\72"; content: "\72";
} }
.font-icon-edit-write:before {
.font-icon-edit-write::before {
content: "\75"; content: "\75";
} }
.font-icon-monitor:before {
.font-icon-monitor::before {
content: "\78"; content: "\78";
} }
.font-icon-mobile:before {
.font-icon-mobile::before {
content: "\4a"; content: "\4a";
} }
.font-icon-tablet:before {
.font-icon-tablet::before {
content: "\4b"; content: "\4b";
} }
.font-icon-resize:before {
.font-icon-resize::before {
content: "\4c"; content: "\4c";
} }
.font-icon-pencil:before {
.font-icon-pencil::before {
content: "\6d"; content: "\6d";
} }
.font-icon-trash:before {
.font-icon-trash::before {
content: "\67"; content: "\67";
} }
.font-icon-edit:before {
.font-icon-edit::before {
content: "\4e"; content: "\4e";
} }
.font-icon-tick:before {
.font-icon-tick::before {
content: "\4f"; content: "\4f";
} }
.font-icon-upload:before {
.font-icon-upload::before {
content: "\62"; content: "\62";
} }
.font-icon-folder-add:before {
.font-icon-folder-add::before {
content: "\53"; content: "\53";
} }
.font-icon-silverstripe:before {
.font-icon-silverstripe::before {
content: "\4d"; content: "\4d";
} }
.font-icon-thumbnails:before {
.font-icon-thumbnails::before {
content: "\57"; content: "\57";
} }
.font-icon-down-open:before {
.font-icon-down-open::before {
content: "\30"; content: "\30";
} }
.font-icon-up-open:before {
.font-icon-up-open::before {
content: "\31"; content: "\31";
} }
.font-icon-link:before {
.font-icon-link::before {
content: "\32"; content: "\32";
} }
.font-icon-level-up:before {
.font-icon-level-up::before {
content: "\56"; content: "\56";
} }
.font-icon-image:before {
.font-icon-image::before {
content: "\34"; content: "\34";
} }
.font-icon-trash-bin:before {
.font-icon-trash-bin::before {
content: "\50"; content: "\50";
} }
.font-icon-code:before {
.font-icon-code::before {
content: "\33"; content: "\33";
} }
.font-icon-left-open-big:before {
.font-icon-left-open-big::before {
content: "\35"; content: "\35";
} }
.font-icon-down-open-big:before {
.font-icon-down-open-big::before {
content: "\36"; content: "\36";
} }
.font-icon-up-open-big:before {
.font-icon-up-open-big::before {
content: "\37"; content: "\37";
} }
.font-icon-right-open-big:before {
.font-icon-right-open-big::before {
content: "\38"; content: "\38";
} }
.font-icon-dot-3:before {
.font-icon-dot-3::before {
content: "\39"; content: "\39";
} }
.font-icon-save:before {
.font-icon-save::before {
content: "\21"; content: "\21";
} }
.font-icon-rocket:before {
.font-icon-rocket::before {
content: "\5a"; content: "\5a";
} }
.font-icon-cancel:before {
.font-icon-cancel::before {
content: "\44"; content: "\44";
} }
.font-icon-happy:before {
.font-icon-happy::before {
content: "\22"; content: "\22";
} }
.font-icon-sad:before {
.font-icon-sad::before {
content: "\23"; content: "\23";
} }

View File

@ -1,3 +1,3 @@
.ss-uploadfield-view-allowed-extensions{margin-top:-42px;float:right}.ss-uploadfield-view-allowed-extensions .toggle-content{opacity:0;-webkit-box-sizing:border-box;box-sizing:border-box;position:absolute;z-index:1;padding:20px 16px;width:280px;right:-280px;top:0;bottom:0;border-left:1px solid #C1C7CC;-webkit-box-shadow:0 0 3px #C1C7CC;box-shadow:0 0 3px #C1C7CC;background:#f6f7f8;-webkit-transition:all .3s linear;-o-transition:all .3s linear;transition:all .3s linear}.ss-uploadfield-view-allowed-extensions .toggle-content h4{margin:0 0 6px;padding-right:20px}.ss-uploadfield-view-allowed-extensions.active .toggle-content{right:0;opacity:1}.ss-uploadfield-view-allowed-extensions .toggle{cursor:pointer;font-size:16px;float:right;color:#66727d;width:16px;height:16px;overflow:hidden}.ss-uploadfield-view-allowed-extensions .toggle:hover,.ss-uploadfield-view-allowed-extensions .toggle:active,.ss-uploadfield-view-allowed-extensions .toggle:focus{text-decoration:none;color:#4f5861}.backlink{padding-left:12px}body.cms.ss-uploadfield-edit-iframe,.composite.ss-assetuploadfield .details fieldset{overflow:auto;background:#E2E2E2}body.cms.ss-uploadfield-edit-iframe span.readonly,.composite.ss-assetuploadfield .details fieldset span.readonly{font-style:italic;color:#9ba5ae;text-shadow:0px 1px 0px #fff}body.cms.ss-uploadfield-edit-iframe .fieldholder-small label,.composite.ss-assetuploadfield .details fieldset .fieldholder-small label{margin-left:0}.composite.ss-assetuploadfield .details fieldset{padding:16px}.ss-assetuploadfield{border-bottom:0;-webkit-box-shadow:none;box-shadow:none;margin:0;padding:0}.ss-assetuploadfield h3{border-bottom:1px solid rgba(201,205,206,0.8);-webkit-box-shadow:0 1px 0 rgba(255,255,255,0.8);box-shadow:0 1px 0 rgba(255,255,255,0.8);margin:0 0 8px;padding:0 0 7px;clear:both;position:relative}.ss-assetuploadfield .field{border-bottom:0;-webkit-box-shadow:none;box-shadow:none}.ss-assetuploadfield .fileOverview{clear:both;margin-top:10px;position:relative}.ss-assetuploadfield .fileOverview .uploadStatus:after{content:".";display:block;height:0;clear:both;visibility:hidden}*:first-child .ss-assetuploadfield .fileOverview .uploadStatus{zoom:1}.ss-assetuploadfield .fileOverview .uploadStatus .state{float:left;font-size:16px;font-weight:bold;line-height:1.1em}.ss-assetuploadfield .fileOverview .uploadStatus .details{opacity:0.9;float:right}.ss-assetuploadfield .ss-uploadfield-item-actions.edit-all .ss-uploadfield-item-edit-all{float:right;margin:-8px 0 0;padding:0;background:none;border:0;-webkit-box-shadow:none;box-shadow:none;color:#66727d}.ss-assetuploadfield .ss-uploadfield-item-actions.edit-all .ss-uploadfield-item-edit-all:hover{color:#7f8c97}.ss-assetuploadfield .ss-uploadfield-files{margin:0;padding:0;clear:both}.ss-assetuploadfield .ss-uploadfield-files .ss-uploadfield-item{border:1px solid #b3b3b3;border-radius:5px;-webkit-background-clip:padding-box;background-clip:padding-box;margin:0 0 5px;padding:0;overflow:hidden;position:relative}.ss-assetuploadfield .ss-uploadfield-files .ss-uploadfield-item .info{position:relative;padding:7px;overflow:hidden;background-color:#FFBE66;border:1px solid #FF9300}.ss-assetuploadfield .ss-uploadfield-files .ss-uploadfield-item-preview{position:absolute;height:30px;width:40px;overflow:hidden;z-index:1}.ss-assetuploadfield .ss-uploadfield-files .ss-uploadfield-item-preview img[src$="_32.png"]{width:auto;height:26px;margin:2px 0 0 2px}.ss-assetuploadfield .ss-uploadfield-files .ss-uploadfield-item-info{position:relative;line-height:30px;overflow:hidden;background-color:#5db4df;background-image:-webkit-gradient(linear, left top, left bottom, from(#5db4df), color-stop(8%, #5db1dd), color-stop(50%, #439bcb), color-stop(54%, #3f99cd), color-stop(96%, #207db6), to(#1e7cba));background-image:-webkit-linear-gradient(top, #5db4df 0%, #5db1dd 8%, #439bcb 50%, #3f99cd 54%, #207db6 96%, #1e7cba 100%);background-image:-o-linear-gradient(top, #5db4df 0%, #5db1dd 8%, #439bcb 50%, #3f99cd 54%, #207db6 96%, #1e7cba 100%);background-image:linear-gradient(to bottom, #5db4df 0%, #5db1dd 8%, #439bcb 50%, #3f99cd 54%, #207db6 96%, #1e7cba 100%)}.ss-assetuploadfield .ss-uploadfield-files .ui-state-error .ss-uploadfield-item-info{background-color:#c11f1d;padding-right:130px;background-image:-webkit-gradient(linear, left top, left bottom, from(#c11f1d), color-stop(4%, #bf1d1b), color-stop(8%, #b71b1c), color-stop(15%, #b61e1d), color-stop(27%, #b11d1d), color-stop(31%, #ab1d1c), color-stop(42%, #a51b1b), color-stop(46%, #9f1b19), color-stop(50%, #9f1b19), color-stop(54%, #991c1a), color-stop(58%, #971a18), color-stop(62%, #911b1b), color-stop(65%, #911b1b), color-stop(88%, #7e1816), color-stop(92%, #771919), to(#731817));background-image:-webkit-linear-gradient(top, #c11f1d 0%, #bf1d1b 4%, #b71b1c 8%, #b61e1d 15%, #b11d1d 27%, #ab1d1c 31%, #a51b1b 42%, #9f1b19 46%, #9f1b19 50%, #991c1a 54%, #971a18 58%, #911b1b 62%, #911b1b 65%, #7e1816 88%, #771919 92%, #731817 100%);background-image:-o-linear-gradient(top, #c11f1d 0%, #bf1d1b 4%, #b71b1c 8%, #b61e1d 15%, #b11d1d 27%, #ab1d1c 31%, #a51b1b 42%, #9f1b19 46%, #9f1b19 50%, #991c1a 54%, #971a18 58%, #911b1b 62%, #911b1b 65%, #7e1816 88%, #771919 92%, #731817 100%);background-image:linear-gradient(to bottom, #c11f1d 0%, #bf1d1b 4%, #b71b1c 8%, #b61e1d 15%, #b11d1d 27%, #ab1d1c 31%, #a51b1b 42%, #9f1b19 46%, #9f1b19 50%, #991c1a 54%, #971a18 58%, #911b1b 62%, #911b1b 65%, #7e1816 88%, #771919 92%, #731817 100%)}.ss-assetuploadfield .ss-uploadfield-files .ui-state-error .ss-uploadfield-item-info .ss-uploadfield-item-name{width:100%;cursor:default;background:#bcb9b9;background:rgba(201,198,198,0.9)}.ss-assetuploadfield .ss-uploadfield-files .ui-state-error .ss-uploadfield-item-info .ss-uploadfield-item-name .name{text-shadow:0px 1px 0px rgba(255,255,255,0.7)}.ss-assetuploadfield .ss-uploadfield-files .ui-state-warning .ss-uploadfield-item-info{background-color:#E9D104;background-image:-webkit-gradient(linear, left top, left bottom, from(#e5d33b), color-stop(8%, #e2ce24), color-stop(50%, #d1be1c), color-stop(54%, #d1bd1c), color-stop(96%, #d09a1a), to(#cf871a));background-image:-webkit-linear-gradient(top, #e5d33b 0%, #e2ce24 8%, #d1be1c 50%, #d1bd1c 54%, #d09a1a 96%, #cf871a 100%);background-image:-o-linear-gradient(top, #e5d33b 0%, #e2ce24 8%, #d1be1c 50%, #d1bd1c 54%, #d09a1a 96%, #cf871a 100%);background-image:linear-gradient(to bottom, #e5d33b 0%, #e2ce24 8%, #d1be1c 50%, #d1bd1c 54%, #d09a1a 96%, #cf871a 100%)}.ss-assetuploadfield .ss-uploadfield-files .ss-uploadfield-item-name{position:relative;z-index:1;margin:3px 0 3px 50px;width:50%;color:#7f8c97;background:#eeeded;background:rgba(255,255,255,0.8);border-radius:3px;line-height:24px;height:22px;padding:0 5px;text-align:left;cursor:pointer;display:table;table-layout:fixed}.ss-assetuploadfield .ss-uploadfield-files .ss-uploadfield-item-name .name{text-shadow:0px 1px 0px rgba(255,255,255,0.5);display:inline;float:left;max-width:50%;font-weight:normal;padding:0 5px 0 0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;-o-text-overflow:ellipsis}.ss-assetuploadfield .ss-uploadfield-files .ss-uploadfield-item-name .ss-uploadfield-item-status{position:relative;float:right;padding:0 0 0 5px;max-width:30%;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;-o-text-overflow:ellipsis;text-shadow:0px 1px 0px rgba(255,255,255,0.5)}.ss-assetuploadfield .ss-uploadfield-files .ss-uploadfield-item-name .ss-uploadfield-item-status.ui-state-error-text{text-shadow:0px 1px 0px rgba(255,255,255,0.6);color:#c00}.ss-assetuploadfield .ss-uploadfield-files .ss-uploadfield-item-name .ss-uploadfield-item-status.ui-state-warning-text{color:#b7a403}.ss-assetuploadfield .ss-uploadfield-files .ss-uploadfield-item-name .ss-uploadfield-item-status.ui-state-success-text{color:#1F9433}.ss-assetuploadfield .ss-uploadfield-files .ss-uploadfield-item-actions{position:absolute;top:0;right:0;left:0;z-index:0;color:#f00;font-size:14px}.ss-assetuploadfield .ss-uploadfield-files .ss-uploadfield-item-actions .ss-ui-button{background:none;border:0;-webkit-box-shadow:none;box-shadow:none;text-shadow:none;color:#fff;float:right}.ss-assetuploadfield .ss-uploadfield-files .ss-uploadfield-item-actions .ss-ui-button.ss-uploadfield-item-delete{display:none}.ss-assetuploadfield .ss-uploadfield-files .ss-uploadfield-item-actions .ss-ui-button.ss-uploadfield-item-cancel,.ss-assetuploadfield .ss-uploadfield-files .ss-uploadfield-item-actions .ss-ui-button.ss-uploadfield-item-overwrite-warning{border-radius:0;border-left:1px solid rgba(255,255,255,0.2);margin-top:0px;cursor:pointer;opacity:0.9}.ss-assetuploadfield .ss-uploadfield-files .ss-uploadfield-item-actions .ss-ui-button.ss-uploadfield-item-cancel:hover,.ss-assetuploadfield .ss-uploadfield-files .ss-uploadfield-item-actions .ss-ui-button.ss-uploadfield-item-overwrite-warning:hover{opacity:1}.ss-assetuploadfield .ss-uploadfield-files .ss-uploadfield-item-actions .ss-ui-button.ss-uploadfield-item-cancel .ui-icon,.ss-assetuploadfield .ss-uploadfield-files .ss-uploadfield-item-actions .ss-ui-button.ss-uploadfield-item-overwrite-warning .ui-icon{display:block;margin:0;position:realtive;top:8px}.ss-assetuploadfield .ss-uploadfield-files .ss-uploadfield-item-actions .ss-ui-button.ss-uploadfield-item-edit{opacity:0.9;padding-top:1px;padding-bottom:0;height:100%;border-radius:0}.ss-assetuploadfield .ss-uploadfield-files .ss-uploadfield-item-actions .ss-ui-button.ss-uploadfield-item-edit.ui-state-hover{background:none;opacity:1}.ss-assetuploadfield .ss-uploadfield-files .ss-uploadfield-item-actions .ss-ui-button.ss-uploadfield-item-edit.ui-state-hover span.toggle-details{opacity:1}.ss-assetuploadfield .ss-uploadfield-files .ss-uploadfield-item-actions .ss-ui-button.ss-uploadfield-item-edit span.toggle-details{opacity:0.9;margin-left:3px;display:inline-block;width:5px;height:100%;cursor:pointer}.ss-assetuploadfield .ss-uploadfield-files .ss-uploadfield-item-actions .ss-ui-button.ss-uploadfield-item-edit span.toggle-details .toggle-details-icon{margin-top:1px;display:inline-block;width:8px;height:8px;vertical-align:middle}.ss-assetuploadfield .ss-uploadfield-files .ss-uploadfield-item-actions .ss-ui-button.ss-uploadfield-item-edit span.toggle-details .toggle-details-icon.opened{margin-top:0}.ss-assetuploadfield .ss-uploadfield-files .ss-uploadfield-item-actions .ss-ui-button .ui-icon{display:none}.ss-assetuploadfield .ss-uploadfield-files .ss-uploadfield-item-progress{width:100%}.ss-assetuploadfield .ss-uploadfield-files .ss-uploadfield-item-progress div{border-radius:5px;height:30px;padding:0;margin:0;overflow:hidden;width:100%}.ss-assetuploadfield .ss-uploadfield-files .ss-uploadfield-item-progress .ss-uploadfield-item-progressbar{background-color:#92a6b3;background-image:-webkit-gradient(linear, left top, left bottom, from(#92a6b3), color-stop(11%, #90aab8), color-stop(22%, #96b1bf), color-stop(33%, #9eb4c1), color-stop(44%, #a7bac7), to(#c1d5dc));background-image:-webkit-linear-gradient(top, #92a6b3 0%, #90aab8 11%, #96b1bf 22%, #9eb4c1 33%, #a7bac7 44%, #c1d5dc 100%);background-image:-o-linear-gradient(top, #92a6b3 0%, #90aab8 11%, #96b1bf 22%, #9eb4c1 33%, #a7bac7 44%, #c1d5dc 100%);background-image:linear-gradient(to bottom, #92a6b3 0%, #90aab8 11%, #96b1bf 22%, #9eb4c1 33%, #a7bac7 44%, #c1d5dc 100%)}.ss-assetuploadfield .ss-uploadfield-files .ss-uploadfield-item-progress .ss-uploadfield-item-progressbarvalue{width:0;background:#60b3dd url(../images/progressbar_blue.gif) repeat left center}.ss-assetuploadfield .ss-uploadfield-files .ss-uploadfield-item-editform{height:0;overflow:hidden;clear:both}.ss-assetuploadfield .ss-uploadfield-files .ss-uploadfield-item-editform.loading{width:100%;height:22px;padding:15px 0;background:url(../../admin/client/dist/images/spinner.gif) no-repeat 50% 50%}.ss-assetuploadfield .ss-uploadfield-files .ss-uploadfield-item-editform.loading iframe{padding-top:0;margin-top:37px;border:none}.ss-assetuploadfield .ss-uploadfield-files .ss-uploadfield-item-editform iframe{width:100%;padding:16px;background:#E2E2E2}.ss-assetuploadfield .ss-uploadfield-addfile{margin:0;padding:0}.ss-assetuploadfield .ss-uploadfield-addfile .ss-uploadfield-item-info{margin:0}.ss-assetuploadfield .ss-uploadfield-addfile .ss-uploadfield-item-info>span{display:block;padding:0;line-height:1;color:#9ba5ae;margin-top:-12px}.ss-assetuploadfield .ss-uploadfield-addfile .ss-uploadfield-item-info .upload-url::before{font-size:23px}.ss-assetuploadfield .ss-uploadfield-addfile .ss-uploadfield-fromcomputer{margin:12px 2px;overflow:hidden;font-weight:normal}.ss-insert-media .ss-assetuploadfield .ss-uploadfield-addfile .ss-uploadfield-fromcomputer{margin:0 12px 0 0}.ss-assetuploadfield .ss-uploadfield-addfile .ss-uploadfield-fromcomputer::before{font-size:23px;margin-right:6px}.ss-uploadfield-dropzone::after{position:absolute;top:0;right:0;bottom:0;left:0;background:rgba(236,239,241,0.9) url("../../admin/client/dist/images/drag_drop_opt.svg") center center no-repeat;-webkit-background-size:312px 325px;background-size:312px 325px;z-index:100}.ss-uploadfield-dropzone.active.hover::after{content:''}@media only screen and (-webkit-min-device-pixel-ratio: 2), only screen and (min--moz-device-pixel-ratio: 2), only screen and (-o-min-device-pixel-ratio: 2 / 1), only screen and (min-device-pixel-ratio: 2), only screen and (-o-min-device-pixel-ratio: 2/1), only screen and (min-resolution: 192dpi), only screen and (min-resolution: 2dppx){.ss-assetuploadfield .ss-uploadfield-files .ss-uploadfield-item-editform.loading{background-image:url(../../admin/client/dist/images/spinner@2x.gif);-webkit-background-size:43px 43px;background-size:43px 43px}} .ss-uploadfield-view-allowed-extensions{margin-top:-42px;float:right}.ss-uploadfield-view-allowed-extensions .toggle-content{opacity:0;-webkit-box-sizing:border-box;box-sizing:border-box;position:absolute;z-index:1;padding:20px 16px;width:280px;right:-280px;top:0;bottom:0;border-left:1px solid #C1C7CC;-webkit-box-shadow:0 0 3px #C1C7CC;box-shadow:0 0 3px #C1C7CC;background:#f6f7f8;-webkit-transition:all .3s linear;-o-transition:all .3s linear;transition:all .3s linear}.ss-uploadfield-view-allowed-extensions .toggle-content h4{margin:0 0 6px;padding-right:20px}.ss-uploadfield-view-allowed-extensions.active .toggle-content{right:0;opacity:1}.ss-uploadfield-view-allowed-extensions .toggle{cursor:pointer;font-size:16px;float:right;color:#66727d;width:16px;height:16px;overflow:hidden}.ss-uploadfield-view-allowed-extensions .toggle:hover,.ss-uploadfield-view-allowed-extensions .toggle:active,.ss-uploadfield-view-allowed-extensions .toggle:focus{text-decoration:none;color:#4f5861}.backlink{padding-left:12px}body.cms.ss-uploadfield-edit-iframe,.composite.ss-assetuploadfield .details fieldset{overflow:auto;background:#E2E2E2}body.cms.ss-uploadfield-edit-iframe span.readonly,.composite.ss-assetuploadfield .details fieldset span.readonly{font-style:italic;color:#9ba5ae;text-shadow:0px 1px 0px #fff}body.cms.ss-uploadfield-edit-iframe .fieldholder-small label,.composite.ss-assetuploadfield .details fieldset .fieldholder-small label{margin-left:0}.composite.ss-assetuploadfield .details fieldset{padding:16px}.ss-assetuploadfield{border-bottom:0;-webkit-box-shadow:none;box-shadow:none;margin:0;padding:0}.ss-assetuploadfield h3{border-bottom:1px solid rgba(201,205,206,0.8);-webkit-box-shadow:0 1px 0 rgba(255,255,255,0.8);box-shadow:0 1px 0 rgba(255,255,255,0.8);margin:0 0 8px;padding:0 0 7px;clear:both;position:relative}.ss-assetuploadfield .field{border-bottom:0;-webkit-box-shadow:none;box-shadow:none}.ss-assetuploadfield .fileOverview{clear:both;margin-top:10px;position:relative}.ss-assetuploadfield .fileOverview .uploadStatus:after{content:".";display:block;height:0;clear:both;visibility:hidden}*:first-child .ss-assetuploadfield .fileOverview .uploadStatus{zoom:1}.ss-assetuploadfield .fileOverview .uploadStatus .state{float:left;font-size:16px;font-weight:bold;line-height:1.1em}.ss-assetuploadfield .fileOverview .uploadStatus .details{opacity:0.9;float:right}.ss-assetuploadfield .ss-uploadfield-item-actions.edit-all .ss-uploadfield-item-edit-all{float:right;margin:-8px 0 0;padding:0;background:none;border:0;-webkit-box-shadow:none;box-shadow:none;color:#66727d}.ss-assetuploadfield .ss-uploadfield-item-actions.edit-all .ss-uploadfield-item-edit-all:hover{color:#7f8c97}.ss-assetuploadfield .ss-uploadfield-files{margin:0;padding:0;clear:both}.ss-assetuploadfield .ss-uploadfield-files .ss-uploadfield-item{border:1px solid #b3b3b3;border-radius:5px;-webkit-background-clip:padding-box;background-clip:padding-box;margin:0 0 5px;padding:0;overflow:hidden;position:relative}.ss-assetuploadfield .ss-uploadfield-files .ss-uploadfield-item .info{position:relative;padding:7px;overflow:hidden;background-color:#FFBE66;border:1px solid #FF9300}.ss-assetuploadfield .ss-uploadfield-files .ss-uploadfield-item-preview{position:absolute;height:30px;width:40px;overflow:hidden;z-index:1}.ss-assetuploadfield .ss-uploadfield-files .ss-uploadfield-item-preview img[src$="_32.png"]{width:auto;height:26px;margin:2px 0 0 2px}.ss-assetuploadfield .ss-uploadfield-files .ss-uploadfield-item-info{position:relative;line-height:30px;overflow:hidden;background-color:#5db4df;background-image:-webkit-gradient(linear, left top, left bottom, from(#5db4df), color-stop(8%, #5db1dd), color-stop(50%, #439bcb), color-stop(54%, #3f99cd), color-stop(96%, #207db6), to(#1e7cba));background-image:-webkit-linear-gradient(top, #5db4df 0%, #5db1dd 8%, #439bcb 50%, #3f99cd 54%, #207db6 96%, #1e7cba 100%);background-image:-o-linear-gradient(top, #5db4df 0%, #5db1dd 8%, #439bcb 50%, #3f99cd 54%, #207db6 96%, #1e7cba 100%);background-image:linear-gradient(to bottom, #5db4df 0%, #5db1dd 8%, #439bcb 50%, #3f99cd 54%, #207db6 96%, #1e7cba 100%)}.ss-assetuploadfield .ss-uploadfield-files .ui-state-error .ss-uploadfield-item-info{background-color:#c11f1d;padding-right:130px;background-image:-webkit-gradient(linear, left top, left bottom, from(#c11f1d), color-stop(4%, #bf1d1b), color-stop(8%, #b71b1c), color-stop(15%, #b61e1d), color-stop(27%, #b11d1d), color-stop(31%, #ab1d1c), color-stop(42%, #a51b1b), color-stop(46%, #9f1b19), color-stop(50%, #9f1b19), color-stop(54%, #991c1a), color-stop(58%, #971a18), color-stop(62%, #911b1b), color-stop(65%, #911b1b), color-stop(88%, #7e1816), color-stop(92%, #771919), to(#731817));background-image:-webkit-linear-gradient(top, #c11f1d 0%, #bf1d1b 4%, #b71b1c 8%, #b61e1d 15%, #b11d1d 27%, #ab1d1c 31%, #a51b1b 42%, #9f1b19 46%, #9f1b19 50%, #991c1a 54%, #971a18 58%, #911b1b 62%, #911b1b 65%, #7e1816 88%, #771919 92%, #731817 100%);background-image:-o-linear-gradient(top, #c11f1d 0%, #bf1d1b 4%, #b71b1c 8%, #b61e1d 15%, #b11d1d 27%, #ab1d1c 31%, #a51b1b 42%, #9f1b19 46%, #9f1b19 50%, #991c1a 54%, #971a18 58%, #911b1b 62%, #911b1b 65%, #7e1816 88%, #771919 92%, #731817 100%);background-image:linear-gradient(to bottom, #c11f1d 0%, #bf1d1b 4%, #b71b1c 8%, #b61e1d 15%, #b11d1d 27%, #ab1d1c 31%, #a51b1b 42%, #9f1b19 46%, #9f1b19 50%, #991c1a 54%, #971a18 58%, #911b1b 62%, #911b1b 65%, #7e1816 88%, #771919 92%, #731817 100%)}.ss-assetuploadfield .ss-uploadfield-files .ui-state-error .ss-uploadfield-item-info .ss-uploadfield-item-name{width:100%;cursor:default;background:#bcb9b9;background:rgba(201,198,198,0.9)}.ss-assetuploadfield .ss-uploadfield-files .ui-state-error .ss-uploadfield-item-info .ss-uploadfield-item-name .name{text-shadow:0px 1px 0px rgba(255,255,255,0.7)}.ss-assetuploadfield .ss-uploadfield-files .ui-state-warning .ss-uploadfield-item-info{background-color:#E9D104;background-image:-webkit-gradient(linear, left top, left bottom, from(#e5d33b), color-stop(8%, #e2ce24), color-stop(50%, #d1be1c), color-stop(54%, #d1bd1c), color-stop(96%, #d09a1a), to(#cf871a));background-image:-webkit-linear-gradient(top, #e5d33b 0%, #e2ce24 8%, #d1be1c 50%, #d1bd1c 54%, #d09a1a 96%, #cf871a 100%);background-image:-o-linear-gradient(top, #e5d33b 0%, #e2ce24 8%, #d1be1c 50%, #d1bd1c 54%, #d09a1a 96%, #cf871a 100%);background-image:linear-gradient(to bottom, #e5d33b 0%, #e2ce24 8%, #d1be1c 50%, #d1bd1c 54%, #d09a1a 96%, #cf871a 100%)}.ss-assetuploadfield .ss-uploadfield-files .ss-uploadfield-item-name{position:relative;z-index:1;margin:3px 0 3px 50px;width:50%;color:#7f8c97;background:#eeeded;background:rgba(255,255,255,0.8);border-radius:3px;line-height:24px;height:22px;padding:0 5px;text-align:left;cursor:pointer;display:table;table-layout:fixed}.ss-assetuploadfield .ss-uploadfield-files .ss-uploadfield-item-name .name{text-shadow:0px 1px 0px rgba(255,255,255,0.5);display:inline;float:left;max-width:50%;font-weight:normal;padding:0 5px 0 0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;-o-text-overflow:ellipsis}.ss-assetuploadfield .ss-uploadfield-files .ss-uploadfield-item-name .ss-uploadfield-item-status{position:relative;float:right;padding:0 0 0 5px;max-width:30%;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;-o-text-overflow:ellipsis;text-shadow:0px 1px 0px rgba(255,255,255,0.5)}.ss-assetuploadfield .ss-uploadfield-files .ss-uploadfield-item-name .ss-uploadfield-item-status.ui-state-error-text{text-shadow:0px 1px 0px rgba(255,255,255,0.6);color:#c00}.ss-assetuploadfield .ss-uploadfield-files .ss-uploadfield-item-name .ss-uploadfield-item-status.ui-state-warning-text{color:#b7a403}.ss-assetuploadfield .ss-uploadfield-files .ss-uploadfield-item-name .ss-uploadfield-item-status.ui-state-success-text{color:#1F9433}.ss-assetuploadfield .ss-uploadfield-files .ss-uploadfield-item-actions{position:absolute;top:0;right:0;left:0;z-index:0;color:#f00;font-size:14px}.ss-assetuploadfield .ss-uploadfield-files .ss-uploadfield-item-actions .ss-ui-button{background:none;border:0;-webkit-box-shadow:none;box-shadow:none;text-shadow:none;color:#fff;float:right}.ss-assetuploadfield .ss-uploadfield-files .ss-uploadfield-item-actions .ss-ui-button.ss-uploadfield-item-delete{display:none}.ss-assetuploadfield .ss-uploadfield-files .ss-uploadfield-item-actions .ss-ui-button.ss-uploadfield-item-cancel,.ss-assetuploadfield .ss-uploadfield-files .ss-uploadfield-item-actions .ss-ui-button.ss-uploadfield-item-overwrite-warning{border-radius:0;border-left:1px solid rgba(255,255,255,0.2);margin-top:0px;cursor:pointer;opacity:0.9}.ss-assetuploadfield .ss-uploadfield-files .ss-uploadfield-item-actions .ss-ui-button.ss-uploadfield-item-cancel:hover,.ss-assetuploadfield .ss-uploadfield-files .ss-uploadfield-item-actions .ss-ui-button.ss-uploadfield-item-overwrite-warning:hover{opacity:1}.ss-assetuploadfield .ss-uploadfield-files .ss-uploadfield-item-actions .ss-ui-button.ss-uploadfield-item-cancel .ui-icon,.ss-assetuploadfield .ss-uploadfield-files .ss-uploadfield-item-actions .ss-ui-button.ss-uploadfield-item-overwrite-warning .ui-icon{display:block;margin:0;position:realtive;top:8px}.ss-assetuploadfield .ss-uploadfield-files .ss-uploadfield-item-actions .ss-ui-button.ss-uploadfield-item-edit{opacity:0.9;padding-top:1px;padding-bottom:0;height:100%;border-radius:0}.ss-assetuploadfield .ss-uploadfield-files .ss-uploadfield-item-actions .ss-ui-button.ss-uploadfield-item-edit.ui-state-hover{background:none;opacity:1}.ss-assetuploadfield .ss-uploadfield-files .ss-uploadfield-item-actions .ss-ui-button.ss-uploadfield-item-edit.ui-state-hover span.toggle-details{opacity:1}.ss-assetuploadfield .ss-uploadfield-files .ss-uploadfield-item-actions .ss-ui-button.ss-uploadfield-item-edit span.toggle-details{opacity:0.9;margin-left:3px;display:inline-block;width:5px;height:100%;cursor:pointer}.ss-assetuploadfield .ss-uploadfield-files .ss-uploadfield-item-actions .ss-ui-button.ss-uploadfield-item-edit span.toggle-details .toggle-details-icon{margin-top:1px;display:inline-block;width:8px;height:8px;vertical-align:middle}.ss-assetuploadfield .ss-uploadfield-files .ss-uploadfield-item-actions .ss-ui-button.ss-uploadfield-item-edit span.toggle-details .toggle-details-icon.opened{margin-top:0}.ss-assetuploadfield .ss-uploadfield-files .ss-uploadfield-item-actions .ss-ui-button .ui-icon{display:none}.ss-assetuploadfield .ss-uploadfield-files .ss-uploadfield-item-progress{width:100%}.ss-assetuploadfield .ss-uploadfield-files .ss-uploadfield-item-progress div{border-radius:5px;height:30px;padding:0;margin:0;overflow:hidden;width:100%}.ss-assetuploadfield .ss-uploadfield-files .ss-uploadfield-item-progress .ss-uploadfield-item-progressbar{background-color:#92a6b3;background-image:-webkit-gradient(linear, left top, left bottom, from(#92a6b3), color-stop(11%, #90aab8), color-stop(22%, #96b1bf), color-stop(33%, #9eb4c1), color-stop(44%, #a7bac7), to(#c1d5dc));background-image:-webkit-linear-gradient(top, #92a6b3 0%, #90aab8 11%, #96b1bf 22%, #9eb4c1 33%, #a7bac7 44%, #c1d5dc 100%);background-image:-o-linear-gradient(top, #92a6b3 0%, #90aab8 11%, #96b1bf 22%, #9eb4c1 33%, #a7bac7 44%, #c1d5dc 100%);background-image:linear-gradient(to bottom, #92a6b3 0%, #90aab8 11%, #96b1bf 22%, #9eb4c1 33%, #a7bac7 44%, #c1d5dc 100%)}.ss-assetuploadfield .ss-uploadfield-files .ss-uploadfield-item-progress .ss-uploadfield-item-progressbarvalue{width:0;background:#60b3dd url(../images/progressbar_blue.gif) repeat left center}.ss-assetuploadfield .ss-uploadfield-files .ss-uploadfield-item-editform{height:0;overflow:hidden;clear:both}.ss-assetuploadfield .ss-uploadfield-files .ss-uploadfield-item-editform.loading{width:100%;height:22px;padding:15px 0;background:url(../../admin/client/dist/images/spinner.gif) no-repeat 50% 50%}.ss-assetuploadfield .ss-uploadfield-files .ss-uploadfield-item-editform.loading iframe{padding-top:0;margin-top:37px;border:none}.ss-assetuploadfield .ss-uploadfield-files .ss-uploadfield-item-editform iframe{width:100%;padding:16px;background:#E2E2E2}.ss-assetuploadfield .ss-uploadfield-addfile{margin:0;padding:0}.ss-assetuploadfield .ss-uploadfield-addfile .ss-uploadfield-item-info{margin:0}.ss-assetuploadfield .ss-uploadfield-addfile .ss-uploadfield-item-info>span{display:block;padding:0;line-height:1;color:#9ba5ae;margin-top:-12px}.ss-assetuploadfield .ss-uploadfield-addfile .ss-uploadfield-item-info .upload-url::before{font-size:23px}.ss-assetuploadfield .ss-uploadfield-addfile .ss-uploadfield-fromcomputer{margin:12px 2px;overflow:hidden;font-weight:normal}.ss-insert-media .ss-assetuploadfield .ss-uploadfield-addfile .ss-uploadfield-fromcomputer{margin:0 12px 0 0}.ss-assetuploadfield .ss-uploadfield-addfile .ss-uploadfield-fromcomputer::before{font-size:23px;margin-right:6px}.ss-uploadfield-dropzone::after{position:absolute;top:0;right:0;bottom:0;left:0;background:rgba(236,239,241,0.9) url("../../admin/client/dist/images/drag_drop_opt.svg") center center no-repeat;-webkit-background-size:312px 325px;background-size:312px 325px;z-index:100}.ss-uploadfield-dropzone.active.hover::after{content:''}@media only screen and (-webkit-min-device-pixel-ratio: 2), only screen and (min--moz-device-pixel-ratio: 2), only screen and (-o-min-device-pixel-ratio: 2 / 1), only screen and (min-device-pixel-ratio: 2), only screen and (-o-min-device-pixel-ratio: 2/1), only screen and (min-resolution: 192dpi), only screen and (min-resolution: 2dppx){.ss-assetuploadfield .ss-uploadfield-files .ss-uploadfield-item-editform.loading{background-image:url(../../admin/client/dist/images/spinner@2x.gif);-webkit-background-size:43px 43px;background-size:43px 43px}}
/*# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImxlZ2FjeS9Bc3NldFVwbG9hZEZpZWxkLnNjc3MiLCIuLi8uLi8uLi9hZG1pbi9jbGllbnQvc3JjL3N0eWxlcy9sZWdhY3kvX21peGlucy5zY3NzIiwiLi4vLi4vLi4vYWRtaW4vY2xpZW50L3NyYy9zdHlsZXMvbGVnYWN5L3RoZW1lcy9fZGVmYXVsdC5zY3NzIiwiX2VsZW1lbnRNaXhpbnMuc2NzcyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFLQSx3Q0FDQyxpQkFDQSxXQUFhLENBRmQsd0RBS0UsVUFDQSw4QkFBQSxBQUNBLHNCQUFBLGtCQUNHLFVBQ0Esa0JBQ0EsWUFDQSxhQUNBLE1BQ0EsU0FDQSw4QkFDSCxtQ0FBQSxBQUNHLDJCQUFBLG1CQUNILGtDQUFBLEFBQTJCLDZCQUEzQixBQUEyQix5QkFBQSxDQWpCN0IsMkRBb0JHLGVBQ0Esa0JBQW9CLENBckJ2QiwrREEwQkUsUUFDQSxTQUFXLENBM0JiLGdEQStCRSxlQUNBLGVBQ0EsWUFDQSxjQUNBLFdBQ0EsWUFDQSxlQUFpQixDQXJDbkIsbUtBMENHLHFCQUNBLGFBQWEsQ0FDYixVQUtGLGlCQUFtQixDQUNuQixxRkFHQSxjQUNBLGtCQUFvQixDQUZyQixpSEFLRSxrQkFDQSxjQUNBLDRCQUE4QixDQVBoQyx1SUFZRyxhQUFjLENBQ2QsaURBTUYsWUFBZ0IsQ0FDaEIscUJBR0EsZ0JBQ0Esd0JBQUEsQUFDQSxnQkFBQSxTQUNBLFNBQVcsQ0FKWix3QkFPRSw4Q0FDQSxpREFBQSxBQUNBLHlDQUFBLGVBQ0EsZ0JBQ0EsV0FDQSxpQkFBa0IsQ0FacEIsNEJBZUUsZ0JBQ0Esd0JBQUEsQUFBZ0IsZUFBQSxDQWhCbEIsbUNBbUJFLFdBQ0EsZ0JBQ0EsaUJBQWtCLENBckJwQix1REM5Q0UsWUFDQSxjQUNBLFNBQ0EsV0FDQSxpQkFBbUIsQ0FDbkIsK0RBQ2dCLE1BQU8sQ0R3Q3pCLHdEQTBCSSxXQUNBLGVBQ0EsaUJBQ0EsaUJBQWtCLENBN0J0QiwwREFnQ0ksWUFDQSxXQUFZLENBakNoQix5RkF1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V0FBYSxDQVRmLDZDQWNHLFVBQVksQ0FDWCxtVkFpQkgsaUZBSUksb0VBQ0Esa0NBQUEsQUFBMkIseUJBQUEsQ0FDM0IsQ0FBQSIsImZpbGUiOiJsZWdhY3kvQXNzZXRVcGxvYWRGaWVsZC5jc3MiLCJzb3VyY2VzQ29udGVudCI6WyIvLyBUT0RPIHdlIG5lZWQgYSBzZXBlcmF0ZWQgZmlsZSBmb3Igc3R5bGVzIHRoYXQgYXJlIHVzZWQgaW4gYm90aCBjbXMgYW5kIGZyb250IGVuZCAoc3VjaCBhcyBidXR0b25zKVxuQGltcG9ydCBcIi4uLy4uLy4uLy4uL2FkbWluL2NsaWVudC9zcmMvc3R5bGVzL2xlZ2FjeS90aGVtZXMvZGVmYXVsdC5zY3NzXCI7XG5AaW1wb3J0IFwiLi4vLi4vLi4vLi4vYWRtaW4vY2xpZW50L3NyYy9zdHlsZXMvbGVnYWN5L19taXhpbnMuc2Nzc1wiO1xuQGltcG9ydCBcIi4uL19lbGVtZW50TWl4aW5zXCI7XG5cbi5zcy11cGxvYWRmaWVsZC12aWV3LWFsbG93ZWQtZXh0ZW5zaW9ucyB7XG5cdG1hcmdpbi10b3A6IC00MnB4O1xuXHRmbG9hdDogcmlnaHQ7XG5cblx0LnRvZ2dsZS1jb250ZW50IHtcblx0XHRvcGFjaXR5OiAwO1xuXHRcdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHQgICAgei1pbmRleDogMTtcblx0ICAgIHBhZGRpbmc6IDIuNSokZ3JpZC15IDIqJGdyaWQteDtcblx0ICAgIHdpZHRoOiAyODBweDtcblx0ICAgIHJpZ2h0OiAtMjgwcHg7XG5cdCAgICB0b3A6IDA7XG5cdCAgICBib3R0b206IDA7XG5cdCAgICBib3JkZXItbGVmdDogMXB4IHNvbGlkICRjb2xvci1zZXBhcmF0b3I7XG5cdFx0Ym94LXNoYWRvdzogMCAwIDNweCAkY29sb3Itc2VwYXJhdG9yO1xuXHQgICAgYmFja2dyb3VuZDogJHRhYi1wYW5lbC10ZXh0dXJlLWNvbG9yO1xuXHRcdHRyYW5zaXRpb246IGFsbCAuM3MgbGluZWFyO1xuXG5cdFx0aDQge1xuXHRcdFx0bWFyZ2luOiAwIDAgNnB4O1xuXHRcdFx0cGFkZGluZy1yaWdodDogMjBweDtcblx0XHR9XG5cdH1cblxuXHQmLmFjdGl2ZSAudG9nZ2xlLWNvbnRlbnQge1xuXHRcdHJpZ2h0OiAwO1xuXHRcdG9wYWNpdHk6IDE7XG5cdH1cblxuXHQudG9nZ2xlIHtcblx0XHRjdXJzb3I6IHBvaW50ZXI7XG5cdFx0Zm9udC1zaXplOiAxNnB4O1xuXHRcdGZsb2F0OiByaWdodDtcblx0XHRjb2xvcjogJGNvbG9yLXRleHQ7XG5cdFx0d2lkdGg6IDE2cHg7XG5cdFx0aGVpZ2h0OiAxNnB4O1xuXHRcdG92ZXJmbG93OiBoaWRkZW47XG5cblx0XHQmOmhvdmVyLFxuXHRcdCY6YWN0aXZlLFxuXHRcdCY6Zm9jdXMge1xuXHRcdFx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXHRcdFx0Y29sb3I6IGRhcmtlbigkY29sb3ItdGV4dCwgMTAlKTs7XG5cdFx0fVxuXHR9XG59XG5cbi5iYWNrbGluayB7XG5cdHBhZGRpbmctbGVmdDogMTJweDtcbn1cblxuYm9keS5jbXMuc3MtdXBsb2FkZmllbGQtZWRpdC1pZnJhbWUge1xuXHRvdmVyZmxvdzogYXV0bztcblx0YmFja2dyb3VuZDogI0UyRTJFMjtcblxuXHRzcGFuLnJlYWRvbmx5IHtcblx0XHRmb250LXN0eWxlOml0YWxpYztcblx0XHRjb2xvcjpsaWdodGVuKCRjb2xvci10ZXh0LCAyMCUpO1xuXHRcdHRleHQtc2hhZG93OiAwcHggMXB4IDBweCAjZmZmO1xuXHR9XG5cdC5maWVsZGhvbGRlci1zbWFsbHtcblxuXHRcdGxhYmVse1xuXHRcdFx0bWFyZ2luLWxlZnQ6MDtcblx0XHR9XG5cdH1cbn1cblxuLmNvbXBvc2l0ZS5zcy1hc3NldHVwbG9hZGZpZWxkIC5kZXRhaWxzIGZpZWxkc2V0IHtcblx0QGV4dGVuZCBib2R5LmNtcy5zcy11cGxvYWRmaWVsZC1lZGl0LWlmcmFtZTtcblx0cGFkZGluZzogJGdyaWQteCoyO1xufVxuXG4uc3MtYXNzZXR1cGxvYWRmaWVsZCB7XG5cdGJvcmRlci1ib3R0b206IDA7XG5cdGJveC1zaGFkb3c6IG5vbmU7XG5cdG1hcmdpbjogMDtcblx0cGFkZGluZzogMDtcblxuXHRoMyB7XG5cdFx0Ym9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRjb2xvci1zaGFkb3ctbGlnaHQ7XG5cdFx0Ym94LXNoYWRvdzogMCAxcHggMCBsaWdodGVuKCRjb2xvci1zaGFkb3ctbGlnaHQsIDk1JSk7XG5cdFx0bWFyZ2luOiAwIDAgOHB4O1xuXHRcdHBhZGRpbmc6IDAgMCA3cHg7XG5cdFx0Y2xlYXI6IGJvdGg7XG5cdFx0cG9zaXRpb246cmVsYXRpdmU7XG5cdH1cblx0LmZpZWxkIHtcblx0XHRib3JkZXItYm90dG9tOiAwO1xuXHRcdGJveC1zaGFkb3c6bm9uZTtcblx0fVxuXHQuZmlsZU92ZXJ2aWV3e1xuXHRcdGNsZWFyOmJvdGg7XG5cdFx0bWFyZ2luLXRvcDoxMHB4O1xuXHRcdHBvc2l0aW9uOnJlbGF0aXZlO1xuXG5cdFx0LnVwbG9hZFN0YXR1c3tcblx0XHRcdEBpbmNsdWRlIGNsZWFyZml4O1xuXHRcdFx0LnN0YXRle1xuXHRcdFx0XHRmbG9hdDpsZWZ0O1xuXHRcdFx0XHRmb250LXNpemU6IDE2cHg7XG5cdFx0XHRcdGZvbnQtd2VpZ2h0OmJvbGQ7XG5cdFx0XHRcdGxpbmUtaGVpZ2h0OjEuMWVtO1xuXHRcdFx0fVxuXHRcdFx0LmRldGFpbHN7XG5cdFx0XHRcdG9wYWNpdHk6MC45O1xuXHRcdFx0XHRmbG9hdDpyaWdodDtcblx0XHRcdH1cblx0XHR9XG5cdH1cblx0LnNzLXVwbG9hZGZpZWxkLWl0ZW0tYWN0aW9ucy5lZGl0LWFsbHtcblx0XHQuc3MtdXBsb2FkZmllbGQtaXRlbS1lZGl0LWFsbCB7XG5cdFx0XHRmbG9hdDogcmlnaHQ7XG5cdFx0XHRtYXJnaW46IC04cHggMCAwO1xuXHRcdFx0cGFkZGluZzowO1xuXHRcdFx0YmFja2dyb3VuZDogbm9uZTtcblx0XHRcdGJvcmRlcjogMDtcblx0XHRcdGJveC1zaGFkb3c6IG5vbmU7XG5cdFx0XHRjb2xvcjogJGNvbG9yLXRleHQ7XG5cblx0XHRcdCY6aG92ZXJ7XG5cdFx0XHRcdGNvbG9yOiBsaWdodGVuKCRjb2xvci10ZXh0LCAxMCUpO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cblx0LnNzLXVwbG9hZGZpZWxkLWZpbGVzIHtcblx0XHRtYXJnaW46IDA7XG5cdFx0cGFkZGluZzogMDtcblx0XHRjbGVhcjpib3RoO1xuXG5cdFx0LnNzLXVwbG9hZGZpZWxkLWl0ZW0ge1xuXHRcdFx0Ym9yZGVyOiAxcHggc29saWQgbGlnaHRlbigkY29sb3ItbWVkaXVtLXNlcGFyYXRvciwgMjAlKTtcblx0XHRcdGJvcmRlci1yYWRpdXM6IDVweDtcblx0XHRcdGJhY2tncm91bmQtY2xpcDogcGFkZGluZy1ib3g7XG5cdFx0XHRtYXJnaW46IDAgMCA1cHg7XG5cdFx0XHRwYWRkaW5nOiAwO1xuXHRcdFx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdC5pbmZvIHtcblx0XHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0XHRwYWRkaW5nOiA3cHg7XG5cdFx0XHRcdG92ZXJmbG93OiBoaWRkZW47XG5cdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICNGRkJFNjY7XG5cdFx0XHRcdGJvcmRlcjogMXB4IHNvbGlkICNGRjkzMDA7XG5cdFx0XHR9XG5cdFx0fVxuXHRcdC5zcy11cGxvYWRmaWVsZC1pdGVtLXByZXZpZXcge1xuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0aGVpZ2h0OiAzMHB4O1xuXHRcdFx0d2lkdGg6IDQwcHg7XG5cdFx0XHRvdmVyZmxvdzogaGlkZGVuO1xuXHRcdFx0ei1pbmRleDogMTtcblx0XHRcdC8vIFByZXZlbnQgaWNvbnMgdG91Y2hpbmcgZWRnZVxuIFx0XHRcdGltZ1tzcmMkPVwiXzMyLnBuZ1wiXSB7XG4gICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgICBoZWlnaHQ6IDI2cHg7XG4gICAgICAgIG1hcmdpbjogMnB4IDAgMCAycHg7XG5cdFx0XHR9XG5cdFx0fVxuXHRcdC5zcy11cGxvYWRmaWVsZC1pdGVtLWluZm8ge1xuXHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0bGluZS1oZWlnaHQ6IDMwcHg7XG5cdFx0XHRvdmVyZmxvdzogaGlkZGVuO1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogIzVkYjRkZjtcblx0XHRcdGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byBib3R0b20sICAjNWRiNGRmIDAlLCM1ZGIxZGQgOCUsIzQzOWJjYiA1MCUsIzNmOTljZCA1NCUsIzIwN2RiNiA5NiUsIzFlN2NiYSAxMDAlKTtcblx0XHR9XG5cdFx0LnVpLXN0YXRlLWVycm9yIC5zcy11cGxvYWRmaWVsZC1pdGVtLWluZm8ge1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogI2MxMWYxZDtcblx0XHRcdHBhZGRpbmctcmlnaHQ6MTMwcHg7XG5cdFx0XHRiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCAgI2MxMWYxZCAwJSwjYmYxZDFiIDQlLCNiNzFiMWMgOCUsI2I2MWUxZCAxNSUsI2IxMWQxZCAyNyUsI2FiMWQxYyAzMSUsI2E1MWIxYiA0MiUsIzlmMWIxOSA0NiUsIzlmMWIxOSA1MCUsIzk5MWMxYSA1NCUsIzk3MWExOCA1OCUsIzkxMWIxYiA2MiUsIzkxMWIxYiA2NSUsIzdlMTgxNiA4OCUsIzc3MTkxOSA5MiUsIzczMTgxNyAxMDAlKTtcblxuXHRcdFx0LnNzLXVwbG9hZGZpZWxkLWl0ZW0tbmFtZSB7XG5cdFx0XHRcdHdpZHRoOjEwMCU7XG5cdFx0XHRcdGN1cnNvcjpkZWZhdWx0O1xuXHRcdFx0XHRiYWNrZ3JvdW5kOiBkYXJrZW4oJGNvbG9yLWJ1dHRvbi1kaXNhYmxlZCwyMCUpOyAvL2ZvciBicm93c2VycyB0aGF0IGRvbid0IHN1cHBvcnQgcmdiYVxuXHRcdFx0XHRiYWNrZ3JvdW5kOiByZ2JhKGRhcmtlbigkY29sb3ItYnV0dG9uLWRpc2FibGVkLCAxNSUpLDAuOSk7XG5cblx0XHRcdFx0Lm5hbWUge1xuXHRcdFx0XHRcdHRleHQtc2hhZG93OiAwcHggMXB4IDBweCByZ2JhKCNmZmYsIDAuNyk7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdFx0LnVpLXN0YXRlLXdhcm5pbmcgLnNzLXVwbG9hZGZpZWxkLWl0ZW0taW5mbyB7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3Itd2FybmluZztcblx0XHRcdGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudChcblx0XHRcdFx0dG8gYm90dG9tLFxuXHRcdFx0XHRkZXNhdHVyYXRlKGxpZ2h0ZW4oJGNvbG9yLXdhcm5pbmcsIDEwJSksIDIwJSkgIDAlLFxuXHRcdFx0XHRkZXNhdHVyYXRlKGxpZ2h0ZW4oJGNvbG9yLXdhcm5pbmcsIDUlKSwgMjAlKSAgOCUsXG5cdFx0XHRcdGRlc2F0dXJhdGUoJGNvbG9yLXdhcm5pbmcsIDIwJSkgIDUwJSxcblx0XHRcdFx0ZGVzYXR1cmF0ZShkYXJrZW4obWl4KCRjb2xvci13YXJuaW5nLCAkY29sb3ItYnV0dG9uLWRlc3RydWN0aXZlLCA5OSUpLDAlKSwgMjAlKSAgNTQlLFxuXHRcdFx0XHRkZXNhdHVyYXRlKGRhcmtlbihtaXgoJGNvbG9yLXdhcm5pbmcsICRjb2xvci1idXR0b24tZGVzdHJ1Y3RpdmUsIDgwJSksMSUpLCAyMCUpICA5NiUsXG5cdFx0XHRcdGRlc2F0dXJhdGUoZGFya2VuKG1peCgkY29sb3Itd2FybmluZywgJGNvbG9yLWJ1dHRvbi1kZXN0cnVjdGl2ZSwgNzAlKSwyJSksIDIwJSkgMTAwJVxuXHRcdFx0KTtcblx0XHR9XG5cblx0XHQuc3MtdXBsb2FkZmllbGQtaXRlbS1uYW1lIHtcblx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdHotaW5kZXg6IDE7XG5cdFx0XHRtYXJnaW46IDNweCAwIDNweCA1MHB4O1xuXHRcdFx0d2lkdGg6IDUwJTtcblx0XHRcdGNvbG9yOmxpZ2h0ZW4oJGNvbG9yLXRleHQsIDEwJSk7XG5cdFx0XHRiYWNrZ3JvdW5kOiRjb2xvci1idXR0b24tZGlzYWJsZWQ7IC8vZm9yIGJyb3dzZXJzIHRoYXQgZG9uJ3Qgc3VwcG9ydCByZ2JhXG5cdFx0XHRiYWNrZ3JvdW5kOiByZ2JhKCNmZmYsIDAuOCk7XG5cdFx0XHRib3JkZXItcmFkaXVzOiAzcHg7XG5cdFx0XHRsaW5lLWhlaWdodDogMjRweDtcblx0XHRcdGhlaWdodDogMjJweDtcblx0XHRcdHBhZGRpbmc6IDAgNXB4O1xuXHRcdFx0dGV4dC1hbGlnbjogbGVmdDtcblx0XHRcdGN1cnNvcjpwb2ludGVyO1xuXHRcdFx0Ly9kaXNwbGF5OnRhYmxlLCBhbmQgdGFibGUtbGF5b3V0OmZpeGVkIGFsbG93cyB1cyB0byB1c2UgcGVyY2VudGFnZXMgd2l0aCB0ZXh0LW92ZXJmbG93XG5cdFx0XHRkaXNwbGF5OnRhYmxlO1xuXHRcdFx0dGFibGUtbGF5b3V0OmZpeGVkO1xuXG5cdFx0XHQubmFtZSB7XG5cdFx0XHRcdHRleHQtc2hhZG93OiAwcHggMXB4IDBweCByZ2JhKCNmZmYsIDAuNSk7XG5cdFx0XHRcdGRpc3BsYXk6aW5saW5lO1xuXHRcdFx0XHRmbG9hdDpsZWZ0O1xuXHRcdFx0XHRtYXgtd2lkdGg6NTAlO1xuXHRcdFx0XHRmb250LXdlaWdodDogbm9ybWFsO1xuXHRcdFx0XHRwYWRkaW5nOiAwIDVweCAwIDA7XG5cdFx0XHRcdEBpbmNsdWRlIGhpZGUtdGV4dC1vdmVyZmxvdztcblx0XHRcdH1cblx0XHRcdC5zcy11cGxvYWRmaWVsZC1pdGVtLXN0YXR1cyB7XG5cdFx0XHRcdHBvc2l0aW9uOnJlbGF0aXZlO1xuXHRcdFx0XHRmbG9hdDogcmlnaHQ7XG5cdFx0XHRcdHBhZGRpbmc6IDAgMCAwIDVweDtcblx0XHRcdFx0bWF4LXdpZHRoOjMwJTtcblx0XHRcdFx0QGluY2x1ZGUgaGlkZS10ZXh0LW92ZXJmbG93O1xuXHRcdFx0XHR0ZXh0LXNoYWRvdzogMHB4IDFweCAwcHggcmdiYSgjZmZmLCAwLjUpO1xuXG5cdFx0XHRcdCYudWktc3RhdGUtZXJyb3ItdGV4dCB7XG5cdFx0XHRcdFx0dGV4dC1zaGFkb3c6IDBweCAxcHggMHB4IHJnYmEoI2ZmZiwgMC42KTtcblx0XHRcdFx0XHRjb2xvcjogZGFya2VuKCRjb2xvci1idXR0b24tZGVzdHJ1Y3RpdmUsIDEwJSk7XG5cdFx0XHRcdH1cblx0XHRcdFx0Ji51aS1zdGF0ZS13YXJuaW5nLXRleHQge1xuXHRcdFx0XHRcdGNvbG9yOiBkYXJrZW4oJGNvbG9yLXdhcm5pbmcsIDEwJSk7XG5cdFx0XHRcdH1cblx0XHRcdFx0Ji51aS1zdGF0ZS1zdWNjZXNzLXRleHQge1xuXHRcdFx0XHRcdGNvbG9yOiAkY29sb3ItYnV0dG9uLWNvbnN0cnVjdGl2ZTtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0XHQuc3MtdXBsb2FkZmllbGQtaXRlbS1hY3Rpb25zIHtcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdHRvcDogMDtcblx0XHRcdHJpZ2h0OiAwO1xuXHRcdFx0bGVmdDogMDtcblx0XHRcdHotaW5kZXg6IDA7XG5cdFx0XHRjb2xvcjogI2YwMDtcblx0XHRcdEBpbmNsdWRlIHNzLXVwbG9hZGZpZWxkLWFjdGlvbi1idXR0b25zO1xuXHRcdFx0Zm9udC1zaXplOjE0cHg7XG5cdFx0fVxuXG5cdFx0LnNzLXVwbG9hZGZpZWxkLWl0ZW0tcHJvZ3Jlc3Mge1xuXHRcdFx0d2lkdGg6IDEwMCU7XG5cblx0XHRcdGRpdiB7XG5cdFx0XHRcdGJvcmRlci1yYWRpdXM6IDVweDtcblx0XHRcdFx0aGVpZ2h0OiAzMHB4O1xuXHRcdFx0XHRwYWRkaW5nOiAwO1xuXHRcdFx0XHRtYXJnaW46IDA7XG5cdFx0XHRcdG92ZXJmbG93OiBoaWRkZW47XG5cdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0fVxuXHRcdFx0LnNzLXVwbG9hZGZpZWxkLWl0ZW0tcHJvZ3Jlc3NiYXIge1xuXHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjOTJhNmIzO1xuXHRcdFx0XHRiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCAjOTJhNmIzIDAlLCM5MGFhYjggMTElLCM5NmIxYmYgMjIlLCM5ZWI0YzEgMzMlLCNhN2JhYzcgNDQlLCNjMWQ1ZGMgMTAwJSk7XG5cdFx0XHR9XG5cdFx0XHQuc3MtdXBsb2FkZmllbGQtaXRlbS1wcm9ncmVzc2JhcnZhbHVlIHtcblx0XHRcdFx0d2lkdGg6IDA7XG5cdFx0XHRcdGJhY2tncm91bmQ6ICM2MGIzZGQgdXJsKC4uL2ltYWdlcy9wcm9ncmVzc2Jhcl9ibHVlLmdpZikgcmVwZWF0IGxlZnQgY2VudGVyO1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdC5zcy11cGxvYWRmaWVsZC1pdGVtLWVkaXRmb3JtIHtcblx0XHRcdC8qIGRvbid0IHVzZSBkaXNwbGF5IG5vbmUsIGZvciBpdCB3aWxsIGJyZWFrIGpRdWVyeSgnaWZyYW1lJykuY29udGVudHMoKS5oZWlnaHQoKSAqL1xuXHRcdFx0aGVpZ2h0OiAwO1xuXHRcdFx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0XHRcdGNsZWFyOiBib3RoO1xuXG5cdFx0XHQmLmxvYWRpbmcge1xuXHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdFx0aGVpZ2h0OiAyMnB4O1xuXHRcdFx0XHRwYWRkaW5nOiAxNXB4IDA7XG5cdFx0XHRcdGJhY2tncm91bmQ6IHVybCguLi8uLi9hZG1pbi9jbGllbnQvZGlzdC9pbWFnZXMvc3Bpbm5lci5naWYpIG5vLXJlcGVhdCA1MCUgNTAlO1xuXG5cdFx0XHRcdGlmcmFtZSB7XG5cdFx0XHRcdFx0LyogT2xkIElFIG5lZWRzIHRoaXMgb3IgaXQnbGwgZ2l2ZSB0aGUgaWZyYW1lIGEgd2hpdGUgYmFja2dyb3VuZCwgY292ZXJpbmcgdGhlIHNwaW5uZXIgKi9cblx0XHRcdFx0XHRwYWRkaW5nLXRvcDogMDsgbWFyZ2luLXRvcDogMzdweDtcblx0XHRcdFx0XHRib3JkZXI6IG5vbmU7XG5cdFx0XHRcdH1cblx0XHRcdH1cblxuXHRcdFx0aWZyYW1lIHtcblx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRcdHBhZGRpbmc6ICRncmlkLXgqMjtcblx0XHRcdFx0YmFja2dyb3VuZDogI0UyRTJFMjtcblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXHQuc3MtdXBsb2FkZmllbGQtYWRkZmlsZSB7XG5cdFx0bWFyZ2luOiAwO1xuXHRcdHBhZGRpbmc6IDA7XG5cblx0XHQuc3MtdXBsb2FkZmllbGQtaXRlbS1pbmZvIHtcblx0XHRcdG1hcmdpbjogMDtcblxuXHRcdFx0PiBzcGFuIHtcblx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRcdHBhZGRpbmc6IDA7XG5cdFx0XHRcdGxpbmUtaGVpZ2h0OiAxO1xuXHRcdFx0XHRjb2xvcjogbGlnaHRlbigkY29sb3ItdGV4dCwgMjAlKTtcblx0XHRcdFx0bWFyZ2luLXRvcDogLTEycHg7XG5cdFx0XHR9XG5cblx0XHRcdC51cGxvYWQtdXJsOjpiZWZvcmUge1xuXHRcdFx0XHRmb250LXNpemU6IDIzcHg7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0LnNzLXVwbG9hZGZpZWxkLWZyb21jb21wdXRlciB7XG5cdFx0XHRtYXJnaW46IDEycHggMnB4O1xuXHRcdFx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0XHRcdGZvbnQtd2VpZ2h0OiBub3JtYWw7XG5cblx0XHRcdC5zcy1pbnNlcnQtbWVkaWEgJntcblx0XHRcdFx0bWFyZ2luOiAwIDEycHggMCAwO1xuXHRcdH1cblxuXHRcdFx0Jjo6YmVmb3JlIHtcblx0XHRcdFx0Zm9udC1zaXplOiAyM3B4O1xuXHRcdFx0XHRtYXJnaW4tcmlnaHQ6IDZweDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cbi5zcy11cGxvYWRmaWVsZC1kcm9wem9uZSB7XG5cdCY6OmFmdGVyIHtcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0dG9wOiAwO1xuXHRcdHJpZ2h0OiAwO1xuXHRcdGJvdHRvbTogMDtcblx0XHRsZWZ0OiAwO1xuXHRcdGJhY2tncm91bmQ6IHJnYmEoMjM2LCAyMzksIDI0MSwgLjkpIHVybCgnLi4vLi4vYWRtaW4vY2xpZW50L2Rpc3QvaW1hZ2VzL2RyYWdfZHJvcF9vcHQuc3ZnJykgY2VudGVyIGNlbnRlciBuby1yZXBlYXQ7XG5cdFx0YmFja2dyb3VuZC1zaXplOiAzMTJweCAzMjVweDtcblx0XHR6LWluZGV4OiAxMDA7XG5cdFx0XHRcdFx0fVxuXG5cdCYuYWN0aXZlLmhvdmVyIHtcblx0XHQmOjphZnRlciB7XG5cdFx0XHRjb250ZW50OiAnJztcblx0XHRcdH1cblx0XHR9XG5cdH1cblxuLyoqIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiAqIFwiQDJ4XCIgbWVkaWEgcXVlcnlcbiAqIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cblxuQG1lZGlhXG5cdG9ubHkgc2NyZWVuIGFuZCAoLXdlYmtpdC1taW4tZGV2aWNlLXBpeGVsLXJhdGlvOiAyKSxcblx0b25seSBzY3JlZW4gYW5kICggICBtaW4tLW1vei1kZXZpY2UtcGl4ZWwtcmF0aW86IDIpLFxuXHRvbmx5IHNjcmVlbiBhbmQgKCAgICAgLW8tbWluLWRldmljZS1waXhlbC1yYXRpbzogMi8xKSxcblx0b25seSBzY3JlZW4gYW5kICggICAgICAgIG1pbi1kZXZpY2UtcGl4ZWwtcmF0aW86IDIpLFxuXHRvbmx5IHNjcmVlbiBhbmQgKCAgICAgICAgICAgICAgICBtaW4tcmVzb2x1dGlvbjogMTkyZHBpKSxcblx0b25seSBzY3JlZW4gYW5kICggICAgICAgICAgICAgICAgbWluLXJlc29sdXRpb246IDJkcHB4KSB7XG5cblx0LyogTG9hZGluZyBzcGlubmVyICovXG5cdC5zcy1hc3NldHVwbG9hZGZpZWxkIHtcblx0XHQuc3MtdXBsb2FkZmllbGQtZmlsZXMge1xuXHRcdFx0LnNzLXVwbG9hZGZpZWxkLWl0ZW0tZWRpdGZvcm0ge1xuXHRcdFx0XHQmLmxvYWRpbmcge1xuXHRcdFx0XHRcdGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi8uLi9hZG1pbi9jbGllbnQvZGlzdC9pbWFnZXMvc3Bpbm5lckAyeC5naWYpO1xuXHRcdFx0XHRcdGJhY2tncm91bmQtc2l6ZTogNDNweCA0M3B4O1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG4iLCIvLyoqXG4vLyAqIFRoaXMgZmlsZSBjb250YWlucyBnZW5lcmljIG1peGlucyB3aGljaCB3ZSB1c2UgdGhyb3VnaG91dFxuLy8gKiB0aGUgYWRtaW4gcGFuZWxzLlxuLy8gKlxuLy8gKiBNaXhpbnMgc2hvdWxkIGJlIHN0b3JlZCBoZXJlIHJhdGhlciB0aGFuIGluZGl2aWR1YWwgZmlsZXNcbi8vICogc28gdGhhdCB3ZSBjYW4ga2VlcC5cbi8vICovXG5cbi8vKiogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuLy8gKiBIaWRlcyB0aGUgb3ZlcmZsb3dpbmcgdGV4dCBmcm9tIGEgY29udGFpbmVyXG4vLyAqXG4vLyAqIE5vdGU6IHlvdSBtdXN0IGRlZmluZSBhIHdpZHRoIG9uIHRoZSBlbGVtZW50IHdpdGggdGhpc1xuLy8gKiBvdmVyZmxvdy5cbi8vICogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbkBtaXhpbiBoaWRlLXRleHQtb3ZlcmZsb3cge1xuXHRvdmVyZmxvdzogaGlkZGVuO1xuXHR3aGl0ZS1zcGFjZTogbm93cmFwO1xuXHR0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcblx0LW8tdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG59XG5cbkBtaXhpbiBib3gtc2hhZG93LW5vbmV7XG5cdC1tb3otYm94LXNoYWRvdzogbm9uZTtcblx0LXdlYmtpdC1ib3gtc2hhZG93OiBub25lO1xuICAgIGJveC1zaGFkb3c6IG5vbmU7XG59XG5cblxuLy8qKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbi8vQ2xlYXJmaXggbWl4aW4gY2xlYXJzIHRoZSBmbG9hdCBvZiBpdCdzIHBhcmVudCBlbGVtZW50XG4vLy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qKi9cbkBtaXhpbiBjbGVhcmZpeHtcblx0JjphZnRlcntcblx0XHRjb250ZW50OiBcIi5cIjtcblx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRoZWlnaHQ6IDA7XG5cdFx0Y2xlYXI6IGJvdGg7XG5cdFx0dmlzaWJpbGl0eTogaGlkZGVuO1xuXHR9XG5cdCo6Zmlyc3QtY2hpbGQgJnsgem9vbToxO31cbn1cblxuXG5cbi8vKiogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuLy8gKiBDbGVhciB0aGUgcHJvcGVydGllcyBvZiBzdWIgZm9ybSBmaWVsZHMuXG4vLyAqXG4vLyAqIE9mdGVuIG5lZWRlZCBmb3IgbmVzdGVkIGZvcm0gZmllbGRzIGFuZFxuLy8gKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuQG1peGluIGNsZWFyLWZvcm0tZmllbGQtc3R5bGVzIHtcblx0LmZpZWxkIHtcblx0XHRwYWRkaW5nOiAwO1xuXHRcdGJvcmRlcjogMDtcblx0fVxuXG5cdGxhYmVsIHtcblx0XHRmbG9hdDogbm9uZTtcblx0XHR3aWR0aDogYXV0bztcblxuXHRcdCYubGVmdCB7XG5cdFx0XHRmbG9hdDogbm9uZTtcblx0XHRcdGRpc3BsYXk6IGluaGVyaXQ7XG5cdFx0XHR3aWR0aDogYXV0bztcblx0XHRcdHBhZGRpbmc6IDA7XG5cdFx0XHRsaW5lLWhlaWdodDogaW5oZXJpdDtcblx0XHR9XG5cdH1cblxuXHQubWlkZGxlQ29sdW1uIHtcblx0XHRtYXJnaW4tbGVmdDogMDtcblx0fVxuXG5cdGlucHV0LnRleHQsXG5cdHRleHRhcmVhLFxuXHRzZWxlY3QsXG5cdC5UcmVlRHJvcGRvd25GaWVsZCB7XG5cdFx0d2lkdGg6IGF1dG87XG5cdFx0bWF4LXdpZHRoOiBhdXRvO1xuXHR9XG59XG5cbi8vKiogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuLy8gKiBEb3VibGUgdG9uZSBib3JkZXJzXG4vLyAqXG4vLyAqIGh0dHA6Ly9kYXZlcnVwZXJ0LmNvbS8yMDExLzA2L3R3by10b25lLWJvcmRlcnMtd2l0aC1jc3MzL1xuLy8gKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuQG1peGluIGRvdWJsZWJvcmRlcigkc2lkZSwgJGlubmVyQ29sb3IsICRvdXRlckNvbG9yKSB7XG4gICAgJHNoYWRvdzogXCIwIDAgMFwiO1xuICAgIGJvcmRlci0jeyRzaWRlfTogMXB4IHNvbGlkICRpbm5lckNvbG9yO1xuICAgIEBpZiAoJHNpZGUgPT0gXCJ0b3BcIikgeyAkc2hhZG93OiAwIC0xcHggMDsgfVxuICAgIEBpZiAoJHNpZGUgPT0gXCJyaWdodFwiKSB7ICRzaGFkb3c6IDFweCAwIDA7IH1cbiAgICBAaWYgKCRzaWRlID09IFwiYm90dG9tXCIpIHsgJHNoYWRvdzogMCAxcHggMDsgfVxuICAgIEBpZiAoJHNpZGUgPT0gXCJsZWZ0XCIpIHsgJHNoYWRvdzogLTFweCAwIDA7IH1cbiAgICAtd2Via2l0LWJveC1zaGFkb3c6ICRzaGFkb3cgJG91dGVyQ29sb3I7XG4gICAgLW1vei1ib3gtc2hhZG93OiAkc2hhZG93ICRvdXRlckNvbG9yO1xuICAgIC1vLWJveC1zaGFkb3c6ICRzaGFkb3cgJG91dGVyQ29sb3I7XG4gICAgYm94LXNoYWRvdzogJHNoYWRvdyAkb3V0ZXJDb2xvcjtcbn1cblxuLy8qKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4vLyAqIFNob3cgbGFiZWwgYW5kIGZpZWxkIGNvbnRlbnQgaW4gdGhlaXIgb3duIGxpbmVzLFxuLy8gKiB0byBtYXhpbWl6ZSB0aGUgYXZhaWxhYmxlIGhvcml6b250YWwgc3BhY2UuXG4vLyAqIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG5AbWl4aW4gZm9ybS1maWVsZC1zdGFja2VkIHtcblx0bGFiZWwge1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdGZsb2F0OiBub25lO1xuXHRcdHBhZGRpbmctYm90dG9tOiAxMHB4O1xuXHR9XG5cblx0Lm1pZGRsZUNvbHVtbiB7XG5cdFx0bWFyZ2luLWxlZnQ6IDBweDtcblx0XHRjbGVhcjogbGVmdDtcblx0fVxuXG5cdC5kZXNjcmlwdGlvbiB7XG5cdFx0bWFyZ2luLWxlZnQ6IDBweDtcblx0fVxufVxuXG4vKk1peGluIHVzZWQgdG8gZ2VuZXJhdGUgc2xpZ2h0bHkgc21hbGxlciB0ZXh0IGFuZCBmb3Jtc1xuVXNlZCBpbiBzaWRlIHBhbmVscyBhbmQgYWN0aW9uIHRhYnNcbiovXG5AbWl4aW4gdGlnaHRTcGFjaW5ne1xuXHRoMyxoNCxoNSB7XG5cdFx0Zm9udC13ZWlnaHQ6IGJvbGQ7XG5cdFx0bGluZS1oZWlnaHQ6ICRncmlkLXkgKiAyO1xuXHR9XG5cdGgzIHtcblx0XHRmb250LXNpemU6ICRmb250LXNpemUtcm9vdDtcblx0fVxuXG5cdGg0IHtcblx0XHRmb250LXNpemU6ICRmb250LXNpemUtcm9vdCAtMTtcblx0XHRtYXJnaW46IDVweCAwO1xuXHR9XG5cblx0LnVpLXdpZGdldC1jb250ZW50IHtcblx0XHRiYWNrZ3JvdW5kOiBub25lO1xuXHR9XG5cblx0LmZpZWxkIHtcblx0XHQvKlxuXHRcdCAqIEZpZWxkcyBhcmUgbW9yZSBjb21wcmVzc2VkIGluIHNvbWUgYXJlYXMgY29tcGFyZWQgdG8gdGhlXG5cdFx0ICogbWFpbiBjb250ZW50IGVkaXRpbmcgd2luZG93IHNvIHRoZSBiZWxvdyBhbHRlcnMgdGhlIGludGVybmFsXG5cdFx0ICogc3BhY2luZyBvZiB0aGUgZmllbGRzIHNvIHdlIGNhbiBtb3ZlIHRoYXQgc3BhY2luZyB0byBiZXR3ZWVuXG5cdFx0ICogdGhlIGZvcm0gZmllbGRzIHJhdGhlciB0aGFuIHBhZGRpbmdcblx0XHQgKi9cblx0XHRib3JkZXItYm90dG9tOm5vbmU7XG5cdFx0Ym94LXNoYWRvdzogbm9uZTtcblx0XHRsYWJlbCB7XG5cdFx0XHRmbG9hdDogbm9uZTtcblx0XHRcdHdpZHRoOiBhdXRvO1xuXHRcdFx0Zm9udC1zaXplOiAxMnB4O1xuXHRcdFx0cGFkZGluZzogMCAkZ3JpZC14IDRweCAwO1xuXHRcdFx0Ji5leHRyYS1kZXRhaWxze1xuXHRcdFx0XHRvdmVyZmxvdzpoaWRkZW47XG5cdFx0XHRcdG1hcmdpbi10b3A6MTBweDtcblx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRcdGNvbG9yOiBsaWdodGVuKCRjb2xvci10ZXh0LCAzNSUpO1xuXHRcdFx0XHRmb250LXN0eWxlOml0YWxpYztcblx0XHRcdFx0Zm9udC13ZWlnaHQ6bm9ybWFsO1xuXHRcdFx0XHRmb250LXNpemU6MWVtO1xuXHRcdFx0XHRmbG9hdDpsZWZ0O1xuXHRcdFx0XHR0ZXh0LXNoYWRvdzogbm9uZTtcblx0XHRcdFx0Ji5maWxse1xuXHRcdFx0XHRcdCY6YmVmb3Jle1xuXHRcdFx0XHRcdFx0Y29sb3I6I2ZmZjtcblx0XHRcdFx0XHRcdGNvbnRlbnQ6ICc/Jztcblx0XHRcdFx0XHRcdGZvbnQtc2l6ZToxMnB4O1xuXHRcdFx0XHRcdFx0Ym94LXNpemluZzogYm9yZGVyLWJveDtcblx0XHRcdFx0XHRcdHBhZGRpbmctbGVmdDozcHg7XG5cdFx0XHRcdFx0XHRwYWRkaW5nLXJpZ2h0OjNweDtcblx0XHRcdFx0XHRcdGRpc3BsYXk6YmxvY2s7XG5cdFx0XHRcdFx0XHRmbG9hdDpsZWZ0O1xuXHRcdFx0XHRcdFx0dGV4dC1zaGFkb3c6IG5vbmU7XG5cdFx0XHRcdFx0XHRib3JkZXItcmFkaXVzOiA1MHB4O1xuXHRcdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjpsaWdodGVuKCRjb2xvci10ZXh0LCA0NSUpO1xuXHRcdFx0XHRcdFx0d2lkdGg6MjFweDtcblx0XHRcdFx0XHRcdGhlaWdodDoxNXB4O1xuXHRcdFx0XHRcdFx0bWFyZ2luLXJpZ2h0OjVweDtcblx0XHRcdFx0XHRcdG1hcmdpbi1ib3R0b206NXB4O1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblxuXHRcdC5taWRkbGVDb2x1bW4ge1xuXHRcdFx0bWFyZ2luOiAwO1xuXHRcdH1cblxuXHRcdGlucHV0LnRleHQsXG5cdFx0c2VsZWN0LFxuXHRcdHRleHRhcmVhIHtcblx0XHRcdHBhZGRpbmc6IDVweDtcblx0XHRcdGZvbnQtc2l6ZTogMTFweDtcblx0XHR9XG5cblx0XHQmLmNoZWNrYm94IHtcblx0XHRcdHBhZGRpbmc6IDAgOHB4IDA7XG5cblx0XHRcdGlucHV0IHtcblx0XHRcdFx0bWFyZ2luOiAycHggMDtcblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXHQuZmllbGRncm91cCB7XG5cdFx0LmZpZWxkZ3JvdXAtZmllbGQge1xuXHRcdFx0cGFkZGluZzogMDtcblxuXHRcdFx0LmZpZWxkIHtcblx0XHRcdFx0bWFyZ2luOiAwO1xuXHRcdFx0XHRwYWRkaW5nOiAwO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cdC8qIFJlc3R5bGUgZm9yIHNtYWxsZXIgYXJlYSovXG5cdC5jbXMtY29udGVudC1maWVsZHN7XG5cdFx0b3ZlcmZsb3c6dmlzaWJsZTtcblx0fVxuXHQuY2hvc2VuLWNvbnRhaW5lci1zaW5nbGV7XG5cdFx0d2lkdGg6MTAwJSAhaW1wb3J0YW50O1xuXHRcdC5jaG9zZW4tc2luZ2xle1xuXHRcdFx0cGFkZGluZzogMCAwIDAgNXB4O1xuXHRcdFx0ZmxvYXQ6bm9uZTtcblx0XHR9XG5cdH1cblx0LmNtcy1jb250ZW50LWFjdGlvbnMsIC5jbXMtcHJldmlldy1jb250cm9sc3tcblx0XHRwYWRkaW5nOjA7XG5cdFx0aGVpZ2h0OmF1dG87XG5cdFx0Ym9yZGVyOm5vbmU7XG5cdFx0Ym94LXNoYWRvdzogbm9uZTtcblx0fVxuXHQuY21zLWVkaXQtZm9ybXtcblx0XHR3aWR0aDoxMDAlO1xuXHR9XG5cdC5Db21wb3NpdGVGaWVsZHtcblx0XHRtYXJnaW46MDtcblx0XHRwYWRkaW5nOjA7XG5cdFx0ZmxvYXQ6bm9uZTtcblx0fVxuXHQucGFyZW50LW1vZGV7XG5cdFx0cGFkZGluZy10b3A6MDtcblx0fVxuXHQudHJlZWRyb3Bkb3duLCAuU2VsZWN0aW9uR3JvdXAgbGkuc2VsZWN0ZWQgZGl2LmZpZWxke1xuXHRcdG1hcmdpbjoxMHB4IDAgMCAwO1xuXHRcdC8vQGluY2x1ZGUgYm94LXNoYWRvdyhpbnNldCAwIDFweCAwICNmZmYsIDAgMXB4IDFweCByZ2JhKDAsMCwwLDAuMSkpO1xuXHRcdC50cmVlZHJvcGRvd25maWVsZC10aXRsZXtcblx0XHRcdHBvc2l0aW9uOmFic29sdXRlO1xuXHRcdFx0ei1pbmRleDoyO1xuXHRcdFx0cGFkZGluZzo1cHg7XG5cdFx0fVxuXHRcdC50cmVlZHJvcGRvd25maWVsZC1wYW5lbHtcblx0XHRcdG1hcmdpbi10b3A6MTFweDtcblx0XHR9XG5cdFx0LnRyZWVkcm9wZG93bmZpZWxkLXRvZ2dsZS1wYW5lbC1saW5re1xuXHRcdFx0YmFja2dyb3VuZDpub25lO1xuXHRcdFx0Ym9yZGVyLWxlZnQ6bm9uZTtcblx0XHRcdHBhZGRpbmc6NXB4IDNweDtcblx0XHRcdC51aS1pY29ue1xuXHRcdFx0XHRmbG9hdDpyaWdodDtcblx0XHRcdFx0b3BhY2l0eTowLjc7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cdC5jbXMtYWRkLWZvcm0gdWwuU2VsZWN0aW9uR3JvdXB7XG5cdFx0cGFkZGluZy1sZWZ0OjA7XG5cdFx0cGFkZGluZy1yaWdodDowO1xuXHRcdG92ZXJmbG93OnZpc2libGU7XG5cdFx0Ym9yZGVyLWJvdHRvbTpub25lO1xuXHR9XG59XG5cbi8vKiogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuLy8gKiBDb21wYXNzIHJlcGxhY2VtZW50IG1peGlucy5cbi8vICpcbi8vICogTWl4aW5zIHRoYXQgd2VyZSBidWlsdC1pbiB3aXRoIGNvbXBhc3Ncbi8vICogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cblxuQG1peGluIGxlZ2FjeS1waWUtY2xlYXJmaXgge1xuXHQmOmFmdGVyIHtcbiAgICBjb250ZW50OiBcIlxcMDAyMFwiO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGhlaWdodDogMDtcbiAgICBjbGVhcjogYm90aDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgfVxufVxuIiwiLyoqXG4gKiBUaGlzIGZpbGUgY29udGFpbnMgdGhlIGRlZmF1bHQgdGhlbWUgZGVmaW5pdGlvbnMgZm9yIHRoZSBhZG1pbiBpbnRlcmZhY2UuXG4gKiBQbGVhc2UgcHV0IG1vc3RseSBTQ1NTIHZhcmlhYmxlIGRlZmluaXRpb25zIGluIGhlcmUsXG4gKiBhbmQgbGVhdmUgdGhlIGFjdHVhbCBzdHlsaW5nIHRvIF9zdHlsZS5zY3NzIGFuZCBhdXhpbGxpYXJ5IGZpbGVzLlxuICovXG5cbkBpbXBvcnQgXCIuLi8uLi92YXJpYWJsZXMuc2Nzc1wiO1xuXG4vKiogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiAqIENvbG91cnNcbiAqIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuJGNvbG9yLWJhc2U6ICNiMGJlYzcgIWRlZmF1bHQ7XG4kY29sb3Itd2lkZ2V0LWJnOiBsaWdodGVuKCRjb2xvci1iYXNlLCAyMCUpICFkZWZhdWx0O1xuXG4vLyBNZW51IHRoZW1lIGNvbG91cnNcbiRjb2xvci10aGVtZS1iYXNlOiBcdCNkOGU0ZWIgIWRlZmF1bHQ7XG5cbiRjb2xvci10aGVtZS1iZzogXHRsaWdodGVuKCRjb2xvci10aGVtZS1iYXNlLCA1JSk7XG4kY29sb3ItdGhlbWUtaWNvbnM6IGRhcmtlbigkY29sb3ItdGhlbWUtYmFzZSwgMjYlKTtcbiRjb2xvci10aGVtZS1hY3RpdmU6ICRjb2xvci10aGVtZS1iYXNlO1xuXG4vLyBDTVMgNCBtZW51XG4kYmFzZS1tZW51OiAjZDhlNGViO1xuJGJhc2UtbWVudS1iZzogbGlnaHRlbigkYmFzZS1tZW51LDUlKTtcbiRiYXNlLW1lbnUtaWNvbjogZGFya2VuKCRiYXNlLW1lbnUsIDI2JSk7XG5cbi8vb2ZmaWNhbCBzaWx2ZXJzdHJpcGUgYnJhbmQgY29sb3JcbiRjb2xvci1icmFuZC1iZzogIzAwNWE5MyAhZGVmYXVsdDtcbiRjb2xvci1icmFuZDogIzQzYzdmNCAhZGVmYXVsdDtcblxuLyogS2VlcCBhcyBzb2xpZCBjb2xvdXJzIHRyYW5zcGFyZW50IGJvcmRlcnMgd29udCB3b3JrIGluIGllICovXG4kY29sb3ItZGFya2VyLWJnOiAjZjBmMmY0ICFkZWZhdWx0O1xuJGNvbG9yLWRhcmstYmc6ICMxNDIxMzYgIWRlZmF1bHQ7XG4kY29sb3ItZGFyay1zZXBhcmF0b3I6ICMxOTQzNWMgIWRlZmF1bHQ7XG4kY29sb3ItbWVkaXVtLXNlcGFyYXRvcjogIzgwODA4MCAhZGVmYXVsdDtcbiRjb2xvci1zZXBhcmF0b3I6ICNDMUM3Q0MgIWRlZmF1bHQ7IC8vIFZlcnRpY2FsIGRpdmlkZXJzXG4kY29sb3ItbGlnaHQtc2VwYXJhdG9yOiAjRDJENUQ4ICFkZWZhdWx0OyAvLyBIb3Jpb250YWwgZGl2aWRlcnNcblxuJGNvbG9yLXRhYjogI2Q5ZDlkOSAhZGVmYXVsdDtcbiRjb2xvci1kYXJrLWdyZXk6ICM3QjhDOTEgIWRlZmF1bHQ7XG5cbi8qIE9ubHkgZm9yIHVzZSBhcyBzaGFkb3dzIGFzIHRoZXkgd29udCB3b3JrIGluIG9sZGVyIGJyb3dzZXJzICovXG4kY29sb3Itc2hhZG93LWxpZ2h0OiByZ2JhKDIwMSwgMjA1LCAyMDYsIDAuOCkgIWRlZmF1bHQ7XG4kY29sb3Itc2hhZG93LWRhcms6IHJnYmEoMTA3LCAxMjAsIDEyMywgMC41KSAhZGVmYXVsdDtcbiRjb2xvci1zaGFkb3ctYmxhY2s6IHJnYmEoMCwgMCwgMCwgMC42KSAhZGVmYXVsdDtcbiRjb2xvci1zaGFkb3ctYmxhY2tlcjogcmdiYSgwLCAwLCAwLCAwLjkpICFkZWZhdWx0O1xuJGJveC1zaGFkb3ctc2hpbmU6IHJnYmEoMjQ4LCAyNDgsIDI0OCwgMC45KTtcbiRib3gtc2hhZG93LXNoaW5lLW1pbmltYWw6IHJnYmEoMjQ1LCAyNDUsIDI0NSwgMC44KTtcblxuJGNvbG9yLWhpZ2hsaWdodDogI0ZGRkY2NiAhZGVmYXVsdDtcbiRjb2xvci1oaWdobGlnaHQtb3BhY2l0eTogcmdiYSgyNTUsIDI1NSwgMTAyLCAwLjMpICFkZWZhdWx0O1xuXG4kY29sb3ItbWVudS1idXR0b246ICMzMzhEQzEgIWRlZmF1bHQ7XG4kY29sb3ItbWVudS1iYWNrZ3JvdW5kOiAjYzZkN2RmICFkZWZhdWx0O1xuJGNvbG9yLW1lbnUtYm9yZGVyOiAjOGM5OWExICFkZWZhdWx0O1xuJGNvbG9yLXBhbmVsLWJhY2tncm91bmQ6ICNjNmQ3ZGYgIWRlZmF1bHQ7XG5cbiRjb2xvci10ZXh0LWRlZmF1bHQ6ICM0ZjU4NjEgIWRlZmF1bHQ7IC8qIG5ldyBpbiBTaWx2ZXJTdHJpcGUgNCAqL1xuJGNvbG9yLXRleHQ6ICM2NjcyN2QgIWRlZmF1bHQ7XG4kY29sb3ItdGV4dC1saWdodDogd2hpdGUgIWRlZmF1bHQ7XG4kY29sb3ItdGV4dC1saWdodC1saW5rOiB3aGl0ZSAhZGVmYXVsdDtcbiRjb2xvci10ZXh0LWRpc2FibGVkOiAjYWFhICFkZWZhdWx0O1xuJGNvbG9yLXRleHQtZGFyazogIzFmMWYxZiAhZGVmYXVsdDtcbiRjb2xvci10ZXh0LWRhcmstbGluazogIzNFQkFFMCAhZGVmYXVsdDtcbiRjb2xvci10ZXh0LWJsdWUtbGluazogIzAwNzFjNCAhZGVmYXVsdDtcbiRjb2xvci10ZXh0LXNoYWRvdzogd2hpdGUgIWRlZmF1bHQ7XG5cblxuJGNvbG9yLWJ1dHRvbi1nZW5lcmljOiAjZTZlNmU2ICFkZWZhdWx0O1xuJGNvbG9yLWJ1dHRvbi1nZW5lcmljLWJvcmRlcjogI2QwZDNkNSAhZGVmYXVsdDtcblxuJGNvbG9yLWJ1dHRvbi1oaWdobGlnaHQ6ICNlNmU2ZTYgIWRlZmF1bHQ7XG4kY29sb3ItYnV0dG9uLWhpZ2hsaWdodC1ib3JkZXI6ICM3MDgyODQgIWRlZmF1bHQ7XG5cbiRjb2xvci1idXR0b24tY29uc3RydWN0aXZlOiAjMUY5NDMzICFkZWZhdWx0O1xuJGNvbG9yLWJ1dHRvbi1jb25zdHJ1Y3RpdmUtYm9yZGVyOiAjMUY5NDMzICFkZWZhdWx0O1xuXG4kY29sb3ItYnV0dG9uLWRlc3RydWN0aXZlOiAjZjAwICFkZWZhdWx0O1xuXG4kY29sb3ItYnV0dG9uLWRpc2FibGVkOiAjZWVlZGVkICFkZWZhdWx0O1xuXG4kY29sb3Itbm90aWNlOiAjOTNDREU4ICFkZWZhdWx0O1x0XHQvLyBibHVlXG4kY29sb3Itd2FybmluZzogI0U5RDEwNCAhZGVmYXVsdDtcdFx0Ly8geWVsbG93XG4kY29sb3ItZXJyb3I6ICNlNjgyODggIWRlZmF1bHQ7XHRcdFx0Ly8gcmVkXG4kY29sb3ItZ29vZDogIzcyYzM0YiAhZGVmYXVsdDtcdFx0XHQvLyBncmVlblxuLyokY29sb3Itb3B0aW9uYWw6ICNhMWQyZWIgIWRlZmF1bHQ7ICovXHQvLyBvcmFuZ2VcblxuJGNvbG9yLWNtcy1iYXRjaGFjdGlvbnMtbWVudS1iYWNrZ3JvdW5kOiAjZjVmNWY1ICFkZWZhdWx0O1xuJGNvbG9yLWNtcy1iYXRjaGFjdGlvbnMtbWVudS1zZWxlY3RlZC1iYWNrZ3JvdW5kOiAjZmZmY2RjICFkZWZhdWx0O1xuXG4vKiogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiAqIFRleHR1cmVzXG4gKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuJHRhYi1wYW5lbC10ZXh0dXJlLWNvbG9yOiAjZjZmN2Y4ICFkZWZhdWx0O1xuJHRhYi1wYW5lbC10ZXh0dXJlLWJhY2tncm91bmQ6ICR0YWItcGFuZWwtdGV4dHVyZS1jb2xvciB1cmwoLi4vaW1hZ2VzL3RleHR1cmVzL2JnX2Ntc19tYWluX2NvbnRlbnQucG5nKSByZXBlYXQgdG9wIGxlZnQgIWRlZmF1bHQ7XG5cblxuLyoqIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gKiBHcmlkIFVuaXRzIChweClcbiAqXG4gKiBXZSBoYXZlIGEgdmVydGljYWwgcmh5dGhtIHRoYXQgdGhlIGdyaWQgaXMgYmFzZWQgb2ZmXG4gKiBib3RoIHggKD1ob3Jpem9udGFsKSBhbmQgeSAoPXZlcnRpY2FsKS4gQWxsIGludGVybmFsIHBhZGRpbmcgYW5kXG4gKiBtYXJnaW5zIGFyZSBzY2FsZWQgdG8gdGhpcyBhbmQgYWNjb3VudGluZyBmb3IgcGFyYWdyYXBoc1xuICogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4kZ3JpZC15OiA4cHggIWRlZmF1bHQ7XG4kZ3JpZC14OiA4cHggIWRlZmF1bHQ7XG5cbi8qKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICogQXBwbGljYXRpb24gTG9nbyAoQ01TIExvZ28pIE11c3QgYmUgMjRweCB4IDI0cHhcbiAqIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuJGFwcGxpY2F0aW9uLWxvZ28tc21hbGw6IHVybChcIi4uL2ltYWdlcy9sb2dvX3NtYWxsLnBuZ1wiKSAhZGVmYXVsdDtcbiRhcHBsaWNhdGlvbi1sb2dvLXNtYWxsLTJ4OiB1cmwoXCIuLi9pbWFnZXMvbG9nb19zbWFsbEAyeC5wbmdcIikgIWRlZmF1bHQ7XG4iLCIvLyoqXG4vLyAqIFRoaXMgZmlsZSBjb250YWlucyBtaXhpbnMgcmVsYXRpbmcgdG8gc3BlY2lmaWMgZnVuY3Rpb25hbGl0eVxuLy8gKlxuLy8gKiBNaXhpbnMgc2hvdWxkIGJlIHN0b3JlZCBoZXJlIHJhdGhlciB0aGFuIGluZGl2aWR1YWwgZmlsZXNcbi8vICovXG5cblxuLy8qTWl4aW4gZ2VuZXJhdGVzIHRoZSBnZW5lcmljIGJ1dHRvbiBzdHlsaW5nIGZvciB0aGUgZ3JpZGZpZWxkKi9cbkBtaXhpbiBncmlkRmllbGRCdXR0b25ze1xuXHRib3JkZXI6bm9uZTtcblx0ZGlzcGxheTpibG9jaztcblx0dGV4dC1pbmRlbnQ6LTk5OTllbTtcblx0d2lkdGg6MzBweDtcblx0aGVpZ2h0OjI1cHg7IC8vbWF0Y2ggdGhlIGhlaWdodCBvZiB0aGUgaW5wdXQgZmllbGRcbn1cblxuXG4vLyBNaXhpbiBnZW5lcmF0ZXMgdGhlIHN0eWxpbmcgZm9yIHRoZSBhY3Rpb25zIGJ1dHRvbnMgaW4gZmlsZSB1cGxvYWRzXG5AbWl4aW4gc3MtdXBsb2FkZmllbGQtYWN0aW9uLWJ1dHRvbnN7XG5cdC5zcy11aS1idXR0b24ge1xuXHRcdGJhY2tncm91bmQ6IG5vbmU7XG5cdFx0Ym9yZGVyOiAwO1xuXHRcdGJveC1zaGFkb3c6IG5vbmU7XG5cdFx0dGV4dC1zaGFkb3c6IG5vbmU7XG5cdFx0Y29sb3I6ICRjb2xvci10ZXh0LWxpZ2h0O1xuXHRcdGZsb2F0OiByaWdodDtcblxuXHRcdCYuc3MtdXBsb2FkZmllbGQtaXRlbS1kZWxldGUge1xuXHRcdFx0Ly8gVE9ETyB0bXAgaGFjayB1bnRpbCB3ZSBoYXZlIHBlcm1pc3Npb25zIGFuZCBjYW4gZGlzYWJsZSBkZWxldGVcblx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0fVxuXHRcdCYuc3MtdXBsb2FkZmllbGQtaXRlbS1jYW5jZWwsICYuc3MtdXBsb2FkZmllbGQtaXRlbS1vdmVyd3JpdGUtd2FybmluZyB7XG5cdFx0XHRib3JkZXItcmFkaXVzOiAwO1xuXHRcdFx0Ym9yZGVyLWxlZnQ6MXB4IHNvbGlkIHJnYmEoI2ZmZiwgMC4yKTtcblx0XHRcdG1hcmdpbi10b3A6MHB4O1xuXHRcdFx0Y3Vyc29yOiBwb2ludGVyO1xuXHRcdFx0b3BhY2l0eTowLjk7XG5cdFx0XHQmOmhvdmVye1xuXHRcdFx0XHRvcGFjaXR5OjE7XG5cdFx0XHR9XG5cdFx0XHQudWktaWNvbiB7XG5cdFx0XHQgIGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0ICBtYXJnaW46IDA7XG5cdFx0XHQgIHBvc2l0aW9uOnJlYWx0aXZlO1xuXHRcdFx0ICB0b3A6OHB4O1xuXHRcdFx0fVxuXHRcdH1cblx0XHRAaW5jbHVkZSBzcy11cGxvYWRmaWVsZC1lZGl0QnV0dG9uO1xuXHR9XG59XG5cbi8vKipcbi8vXHRNaXhpbiBjcmVhdGVzIGEgdHJhbnNwYXJlbnQgYnV0dG9uIHdpdGggYSBkcm9wZG93biBhcnJvdyxcbi8vXHRhcyBpcyB1c2VkIGZvciBmaWxlcyBpbiB0aGUgZmlsZXMgdXAtbG9hZCBhcmVhLiBUaGUgYXJyb3dzXG4vL1x0dGhlbXNlbHZlcyBhcmUgYWRkZWQgaW4gdGhlIF9zdHlsZSBmaWxlXG4vLyoqL1xuQG1peGluIHNzLXVwbG9hZGZpZWxkLWVkaXRCdXR0b257XG5cdCYuc3MtdXBsb2FkZmllbGQtaXRlbS1lZGl0IHtcblx0XHRvcGFjaXR5OjAuOTtcblx0XHRwYWRkaW5nLXRvcDogMXB4O1xuXHRcdHBhZGRpbmctYm90dG9tOiAwO1xuXHRcdGhlaWdodDoxMDAlO1xuXHRcdGJvcmRlci1yYWRpdXM6IDA7XG5cdFx0Ji51aS1zdGF0ZS1ob3Zlcntcblx0XHRcdGJhY2tncm91bmQ6bm9uZTtcblx0XHRcdG9wYWNpdHk6MTtcblx0XHRcdHNwYW4udG9nZ2xlLWRldGFpbHN7XG5cdFx0XHRcdG9wYWNpdHk6MTtcblx0XHRcdH1cblx0XHR9XG5cdFx0c3Bhbi50b2dnbGUtZGV0YWlsc3tcblx0XHRcdG9wYWNpdHk6MC45O1xuXHRcdFx0bWFyZ2luLWxlZnQ6M3B4O1xuXHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdFx0d2lkdGg6IDVweDtcblx0XHRcdGhlaWdodDogMTAwJTtcblx0XHRcdGN1cnNvcjogcG9pbnRlcjtcblx0XHRcdC50b2dnbGUtZGV0YWlscy1pY29uIHtcblx0XHRcdFx0bWFyZ2luLXRvcDoxcHg7XG5cdFx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRcdFx0d2lkdGg6IDhweDtcblx0XHRcdFx0aGVpZ2h0OiA4cHg7XG5cdFx0XHRcdHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG5cdFx0XHRcdCYub3BlbmVkIHtcblx0XHRcdFx0XHRtYXJnaW4tdG9wOjA7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXHQudWktaWNvbiB7XG5cdFx0ZGlzcGxheTogbm9uZTtcblx0fVxufVxuIl0sInNvdXJjZVJvb3QiOiIvc291cmNlLyJ9 */ /*# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImxlZ2FjeS9Bc3NldFVwbG9hZEZpZWxkLnNjc3MiLCIuLi8uLi8uLi9hZG1pbi9jbGllbnQvc3JjL3N0eWxlcy9sZWdhY3kvX21peGlucy5zY3NzIiwiLi4vLi4vLi4vYWRtaW4vY2xpZW50L3NyYy9zdHlsZXMvbGVnYWN5L3RoZW1lcy9fZGVmYXVsdC5zY3NzIiwiX2VsZW1lbnRNaXhpbnMuc2NzcyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFLQSx3Q0FDQyxpQkFDQSxXQUFhLENBRmQsd0RBS0UsVUFDQSw4QkFBQSxBQUNBLHNCQUFBLGtCQUNHLFVBQ0Esa0JBQ0EsWUFDQSxhQUNBLE1BQ0EsU0FDQSw4QkFDSCxtQ0FBQSxBQUNHLDJCQUFBLG1CQUNILGtDQUFBLEFBQTJCLDZCQUEzQixBQUEyQix5QkFBQSxDQWpCN0IsMkRBb0JHLGVBQ0Esa0JBQW9CLENBckJ2QiwrREEwQkUsUUFDQSxTQUFXLENBM0JiLGdEQStCRSxlQUNBLGVBQ0EsWUFDQSxjQUNBLFdBQ0EsWUFDQSxlQUFpQixDQXJDbkIsbUtBMENHLHFCQUNBLGFBQWEsQ0FDYixVQUtGLGlCQUFtQixDQUNuQixxRkFHQSxjQUNBLGtCQUFvQixDQUZyQixpSEFLRSxrQkFDQSxjQUNBLDRCQUE4QixDQVBoQyx1SUFZRyxhQUFjLENBQ2QsaURBTUYsWUFBZ0IsQ0FDaEIscUJBR0EsZ0JBQ0Esd0JBQUEsQUFDQSxnQkFBQSxTQUNBLFNBQVcsQ0FKWix3QkFPRSw4Q0FDQSxpREFBQSxBQUNBLHlDQUFBLGVBQ0EsZ0JBQ0EsV0FDQSxpQkFBa0IsQ0FacEIsNEJBZUUsZ0JBQ0Esd0JBQUEsQUFBZ0IsZUFBQSxDQWhCbEIsbUNBbUJFLFdBQ0EsZ0JBQ0EsaUJBQWtCLENBckJwQix1REM5Q0UsWUFDQSxjQUNBLFNBQ0EsV0FDQSxpQkFBbUIsQ0FDbkIsK0RBQ2dCLE1BQU8sQ0R3Q3pCLHdEQTBCSSxXQUNBLGVBQ0EsaUJBQ0EsaUJBQWtCLENBN0J0QiwwREFnQ0ksWUFDQSxXQUFZLENBakNoQix5RkF1Q0csWUFDQSxnQkFDQSxVQUNBLGdCQUNBLFNBQ0Esd0JBQUEsQUFDQSxnQkFBQSxhRWxFaUIsQ0ZxQnBCLCtGQWdESSxhQUFjLENBaERsQiwyQ0F1REUsU0FDQSxVQUNBLFVBQVcsQ0F6RGIsZ0VBNERHLHlCQUNBLGtCQUNBLG9DQUFBLEFBQ0EsNEJBQUEsZUFDQSxVQUNBLGdCQUNBLGlCQUFtQixDQWxFdEIsc0VBb0VJLGtCQUNBLFlBQ0EsZ0JBQ0EseUJBQ0Esd0JBQTBCLENBeEU5Qix3RUE0RUcsa0JBQ0EsWUFDQSxXQUNBLGdCQUNBLFNBQVcsQ0FoRmQsNEZBbUZRLFdBQ0EsWUFDQSxrQkFBb0IsQ0FyRjVCLHFFQXlGRyxrQkFDQSxpQkFDQSxnQkFDQSx5QkFDQSxvTUFBQSxBQUFpQywySEFBakMsQUFBaUMsc0hBQWpDLEFBQWlDLHdIQUFBLENBN0ZwQyxxRkFnR0cseUJBQ0Esb0JBQ0EsdWNBQUEsQUFBaUMsNFBBQWpDLEFBQWlDLHVQQUFqQyxBQUFpQyx5UEFBQSxDQWxHcEMsK0dBcUdJLFdBQ0EsZUFDQSxtQkFDQSxnQ0FBdUIsQ0F4RzNCLHFIQTJHSyw2Q0FBa0MsQ0EzR3ZDLHVGQWdIRyx5QkFDQSxvTUFBQSxBQUFpQywySEFBakMsQUFBaUMsc0hBQWpDLEFBQWlDLHdIQUFBLENBakhwQyxxRUE2SEcsa0JBQ0EsVUFDQSxzQkFDQSxVQUNBLGNBQ0EsbUJBQ0EsaUNBQ0Esa0JBQ0EsaUJBQ0EsWUFDQSxjQUNBLGdCQUNBLGVBRUEsY0FDQSxrQkFBbUIsQ0E1SXRCLDJFQStJSSw4Q0FDQSxlQUNBLFdBQ0EsY0FDQSxtQkFDQSxrQkNwTkgsZ0JBQ0EsbUJBQ0EsdUJBQ0EseUJBQTJCLENENkQ1QixpR0F3Skksa0JBQ0EsWUFDQSxrQkFDQSxjQzNOSCxnQkFDQSxtQkFDQSx1QkFDQSwwQkQwTkcsNkNBQWtDLENBN0p0QyxxSEFnS0ssOENBQ0EsVUFBYSxDQWpLbEIsdUhBb0tLLGFBQWEsQ0FwS2xCLHVIQXVLSyxhRTVLOEIsQ0ZLbkMsd0VBNEtHLGtCQUNBLE1BQ0EsUUFDQSxPQUNBLFVBQ0EsV0FFQSxjQUFlLENBbkxsQixzRkd6REUsZ0JBQ0EsU0FDQSx3QkFBQSxBQUNBLGdCQUFBLGlCQUNBLFdBQ0EsV0FBYSxDSG9EZixpSEdoREcsWUFBYyxDSGdEakIsNk9HN0NHLGdCQUNBLDRDQUNBLGVBQ0EsZUFDQSxXQUFZLENIeUNmLHlQR3ZDSSxTQUFVLENIdUNkLCtQR3BDSyxjQUNBLFNBQ0Esa0JBQ0EsT0FBUSxDSGlDYiwrR0duQkUsWUFDQSxnQkFDQSxpQkFDQSxZQUNBLGVBQWlCLENIZW5CLDhIR2JHLGdCQUNBLFNBQVUsQ0hZYixrSkdWSSxTQUFVLENIVWQsbUlHTkcsWUFDQSxnQkFDQSxxQkFDQSxVQUNBLFlBQ0EsY0FBZ0IsQ0hDbkIsd0pHQ0ksZUFDQSxxQkFDQSxVQUNBLFdBQ0EscUJBQXVCLENITDNCLCtKR09LLFlBQWEsQ0hQbEIsK0ZHY0UsWUFBYyxDSGRoQix5RUF1TEcsVUFBWSxDQXZMZiw2RUEwTEksa0JBQ0EsWUFDQSxVQUNBLFNBQ0EsZ0JBQ0EsVUFBWSxDQS9MaEIsMEdBa01JLHlCQUNBLHFNQUFBLEFBQWlDLDRIQUFqQyxBQUFpQyx1SEFBakMsQUFBaUMseUhBQUEsQ0FuTXJDLCtHQXNNSSxRQUNBLHlFQUEwRSxDQXZNOUUseUVBNk1HLFNBQ0EsZ0JBQ0EsVUFBWSxDQS9NZixpRkFrTkksV0FDQSxZQUNBLGVBQ0EsNEVBQTZFLENBck5qRix3RkF5TkssY0FBaUIsZ0JBQ2pCLFdBQWEsQ0ExTmxCLGdGQStOSSxXQUNBLGFBQ0Esa0JBQW9CLENBak94Qiw2Q0F1T0UsU0FDQSxTQUFXLENBeE9iLHVFQTJPRyxRQUFVLENBM09iLDRFQThPSSxjQUNBLFVBQ0EsY0FDQSxjQUNBLGdCQUFrQixDQWxQdEIsMkZBc1BJLGNBQWdCLENBdFBwQiwwRUEyUEcsZ0JBQ0EsZ0JBQ0Esa0JBQW9CLENBRXBCLDJGQUNDLGlCQUFtQixDQWhRdkIsa0ZBb1FJLGVBQ0EsZ0JBQWtCLENBQ2pCLGdDQU9ILGtCQUNBLE1BQ0EsUUFDQSxTQUNBLE9BQ0EsaUhBQ0Esb0NBQUEsQUFDQSw0QkFBQSxXQUFhLENBVGYsNkNBY0csVUFBWSxDQUNYLG1WQWlCSCxpRkFJSSxvRUFDQSxrQ0FBQSxBQUEyQix5QkFBQSxDQUMzQixDQUFBIiwiZmlsZSI6ImxlZ2FjeS9Bc3NldFVwbG9hZEZpZWxkLmNzcyIsInNvdXJjZXNDb250ZW50IjpbIi8vIFRPRE8gd2UgbmVlZCBhIHNlcGVyYXRlZCBmaWxlIGZvciBzdHlsZXMgdGhhdCBhcmUgdXNlZCBpbiBib3RoIGNtcyBhbmQgZnJvbnQgZW5kIChzdWNoIGFzIGJ1dHRvbnMpXG5AaW1wb3J0IFwiLi4vLi4vLi4vLi4vYWRtaW4vY2xpZW50L3NyYy9zdHlsZXMvbGVnYWN5L3RoZW1lcy9kZWZhdWx0LnNjc3NcIjtcbkBpbXBvcnQgXCIuLi8uLi8uLi8uLi9hZG1pbi9jbGllbnQvc3JjL3N0eWxlcy9sZWdhY3kvX21peGlucy5zY3NzXCI7XG5AaW1wb3J0IFwiLi4vX2VsZW1lbnRNaXhpbnNcIjtcblxuLnNzLXVwbG9hZGZpZWxkLXZpZXctYWxsb3dlZC1leHRlbnNpb25zIHtcblx0bWFyZ2luLXRvcDogLTQycHg7XG5cdGZsb2F0OiByaWdodDtcblxuXHQudG9nZ2xlLWNvbnRlbnQge1xuXHRcdG9wYWNpdHk6IDA7XG5cdFx0Ym94LXNpemluZzogYm9yZGVyLWJveDtcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdCAgICB6LWluZGV4OiAxO1xuXHQgICAgcGFkZGluZzogMi41KiRncmlkLXkgMiokZ3JpZC14O1xuXHQgICAgd2lkdGg6IDI4MHB4O1xuXHQgICAgcmlnaHQ6IC0yODBweDtcblx0ICAgIHRvcDogMDtcblx0ICAgIGJvdHRvbTogMDtcblx0ICAgIGJvcmRlci1sZWZ0OiAxcHggc29saWQgJGNvbG9yLXNlcGFyYXRvcjtcblx0XHRib3gtc2hhZG93OiAwIDAgM3B4ICRjb2xvci1zZXBhcmF0b3I7XG5cdCAgICBiYWNrZ3JvdW5kOiAkdGFiLXBhbmVsLXRleHR1cmUtY29sb3I7XG5cdFx0dHJhbnNpdGlvbjogYWxsIC4zcyBsaW5lYXI7XG5cblx0XHRoNCB7XG5cdFx0XHRtYXJnaW46IDAgMCA2cHg7XG5cdFx0XHRwYWRkaW5nLXJpZ2h0OiAyMHB4O1xuXHRcdH1cblx0fVxuXG5cdCYuYWN0aXZlIC50b2dnbGUtY29udGVudCB7XG5cdFx0cmlnaHQ6IDA7XG5cdFx0b3BhY2l0eTogMTtcblx0fVxuXG5cdC50b2dnbGUge1xuXHRcdGN1cnNvcjogcG9pbnRlcjtcblx0XHRmb250LXNpemU6IDE2cHg7XG5cdFx0ZmxvYXQ6IHJpZ2h0O1xuXHRcdGNvbG9yOiAkY29sb3ItdGV4dDtcblx0XHR3aWR0aDogMTZweDtcblx0XHRoZWlnaHQ6IDE2cHg7XG5cdFx0b3ZlcmZsb3c6IGhpZGRlbjtcblxuXHRcdCY6aG92ZXIsXG5cdFx0JjphY3RpdmUsXG5cdFx0Jjpmb2N1cyB7XG5cdFx0XHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cdFx0XHRjb2xvcjogZGFya2VuKCRjb2xvci10ZXh0LCAxMCUpOztcblx0XHR9XG5cdH1cbn1cblxuLmJhY2tsaW5rIHtcblx0cGFkZGluZy1sZWZ0OiAxMnB4O1xufVxuXG5ib2R5LmNtcy5zcy11cGxvYWRmaWVsZC1lZGl0LWlmcmFtZSB7XG5cdG92ZXJmbG93OiBhdXRvO1xuXHRiYWNrZ3JvdW5kOiAjRTJFMkUyO1xuXG5cdHNwYW4ucmVhZG9ubHkge1xuXHRcdGZvbnQtc3R5bGU6aXRhbGljO1xuXHRcdGNvbG9yOmxpZ2h0ZW4oJGNvbG9yLXRleHQsIDIwJSk7XG5cdFx0dGV4dC1zaGFkb3c6IDBweCAxcHggMHB4ICNmZmY7XG5cdH1cblx0LmZpZWxkaG9sZGVyLXNtYWxse1xuXG5cdFx0bGFiZWx7XG5cdFx0XHRtYXJnaW4tbGVmdDowO1xuXHRcdH1cblx0fVxufVxuXG4uY29tcG9zaXRlLnNzLWFzc2V0dXBsb2FkZmllbGQgLmRldGFpbHMgZmllbGRzZXQge1xuXHRAZXh0ZW5kIGJvZHkuY21zLnNzLXVwbG9hZGZpZWxkLWVkaXQtaWZyYW1lO1xuXHRwYWRkaW5nOiAkZ3JpZC14KjI7XG59XG5cbi5zcy1hc3NldHVwbG9hZGZpZWxkIHtcblx0Ym9yZGVyLWJvdHRvbTogMDtcblx0Ym94LXNoYWRvdzogbm9uZTtcblx0bWFyZ2luOiAwO1xuXHRwYWRkaW5nOiAwO1xuXG5cdGgzIHtcblx0XHRib3JkZXItYm90dG9tOiAxcHggc29saWQgJGNvbG9yLXNoYWRvdy1saWdodDtcblx0XHRib3gtc2hhZG93OiAwIDFweCAwIGxpZ2h0ZW4oJGNvbG9yLXNoYWRvdy1saWdodCwgOTUlKTtcblx0XHRtYXJnaW46IDAgMCA4cHg7XG5cdFx0cGFkZGluZzogMCAwIDdweDtcblx0XHRjbGVhcjogYm90aDtcblx0XHRwb3NpdGlvbjpyZWxhdGl2ZTtcblx0fVxuXHQuZmllbGQge1xuXHRcdGJvcmRlci1ib3R0b206IDA7XG5cdFx0Ym94LXNoYWRvdzpub25lO1xuXHR9XG5cdC5maWxlT3ZlcnZpZXd7XG5cdFx0Y2xlYXI6Ym90aDtcblx0XHRtYXJnaW4tdG9wOjEwcHg7XG5cdFx0cG9zaXRpb246cmVsYXRpdmU7XG5cblx0XHQudXBsb2FkU3RhdHVze1xuXHRcdFx0QGluY2x1ZGUgY2xlYXJmaXg7XG5cdFx0XHQuc3RhdGV7XG5cdFx0XHRcdGZsb2F0OmxlZnQ7XG5cdFx0XHRcdGZvbnQtc2l6ZTogMTZweDtcblx0XHRcdFx0Zm9udC13ZWlnaHQ6Ym9sZDtcblx0XHRcdFx0bGluZS1oZWlnaHQ6MS4xZW07XG5cdFx0XHR9XG5cdFx0XHQuZGV0YWlsc3tcblx0XHRcdFx0b3BhY2l0eTowLjk7XG5cdFx0XHRcdGZsb2F0OnJpZ2h0O1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXHQuc3MtdXBsb2FkZmllbGQtaXRlbS1hY3Rpb25zLmVkaXQtYWxse1xuXHRcdC5zcy11cGxvYWRmaWVsZC1pdGVtLWVkaXQtYWxsIHtcblx0XHRcdGZsb2F0OiByaWdodDtcblx0XHRcdG1hcmdpbjogLThweCAwIDA7XG5cdFx0XHRwYWRkaW5nOjA7XG5cdFx0XHRiYWNrZ3JvdW5kOiBub25lO1xuXHRcdFx0Ym9yZGVyOiAwO1xuXHRcdFx0Ym94LXNoYWRvdzogbm9uZTtcblx0XHRcdGNvbG9yOiAkY29sb3ItdGV4dDtcblxuXHRcdFx0Jjpob3Zlcntcblx0XHRcdFx0Y29sb3I6IGxpZ2h0ZW4oJGNvbG9yLXRleHQsIDEwJSk7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblxuXHQuc3MtdXBsb2FkZmllbGQtZmlsZXMge1xuXHRcdG1hcmdpbjogMDtcblx0XHRwYWRkaW5nOiAwO1xuXHRcdGNsZWFyOmJvdGg7XG5cblx0XHQuc3MtdXBsb2FkZmllbGQtaXRlbSB7XG5cdFx0XHRib3JkZXI6IDFweCBzb2xpZCBsaWdodGVuKCRjb2xvci1tZWRpdW0tc2VwYXJhdG9yLCAyMCUpO1xuXHRcdFx0Ym9yZGVyLXJhZGl1czogNXB4O1xuXHRcdFx0YmFja2dyb3VuZC1jbGlwOiBwYWRkaW5nLWJveDtcblx0XHRcdG1hcmdpbjogMCAwIDVweDtcblx0XHRcdHBhZGRpbmc6IDA7XG5cdFx0XHRvdmVyZmxvdzogaGlkZGVuO1xuXHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0LmluZm8ge1xuXHRcdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHRcdHBhZGRpbmc6IDdweDtcblx0XHRcdFx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogI0ZGQkU2Njtcblx0XHRcdFx0Ym9yZGVyOiAxcHggc29saWQgI0ZGOTMwMDtcblx0XHRcdH1cblx0XHR9XG5cdFx0LnNzLXVwbG9hZGZpZWxkLWl0ZW0tcHJldmlldyB7XG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRoZWlnaHQ6IDMwcHg7XG5cdFx0XHR3aWR0aDogNDBweDtcblx0XHRcdG92ZXJmbG93OiBoaWRkZW47XG5cdFx0XHR6LWluZGV4OiAxO1xuXHRcdFx0Ly8gUHJldmVudCBpY29ucyB0b3VjaGluZyBlZGdlXG4gXHRcdFx0aW1nW3NyYyQ9XCJfMzIucG5nXCJdIHtcbiAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgICAgIGhlaWdodDogMjZweDtcbiAgICAgICAgbWFyZ2luOiAycHggMCAwIDJweDtcblx0XHRcdH1cblx0XHR9XG5cdFx0LnNzLXVwbG9hZGZpZWxkLWl0ZW0taW5mbyB7XG5cdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHRsaW5lLWhlaWdodDogMzBweDtcblx0XHRcdG92ZXJmbG93OiBoaWRkZW47XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjNWRiNGRmO1xuXHRcdFx0YmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgICM1ZGI0ZGYgMCUsIzVkYjFkZCA4JSwjNDM5YmNiIDUwJSwjM2Y5OWNkIDU0JSwjMjA3ZGI2IDk2JSwjMWU3Y2JhIDEwMCUpO1xuXHRcdH1cblx0XHQudWktc3RhdGUtZXJyb3IgLnNzLXVwbG9hZGZpZWxkLWl0ZW0taW5mbyB7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjYzExZjFkO1xuXHRcdFx0cGFkZGluZy1yaWdodDoxMzBweDtcblx0XHRcdGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byBib3R0b20sICAjYzExZjFkIDAlLCNiZjFkMWIgNCUsI2I3MWIxYyA4JSwjYjYxZTFkIDE1JSwjYjExZDFkIDI3JSwjYWIxZDFjIDMxJSwjYTUxYjFiIDQyJSwjOWYxYjE5IDQ2JSwjOWYxYjE5IDUwJSwjOTkxYzFhIDU0JSwjOTcxYTE4IDU4JSwjOTExYjFiIDYyJSwjOTExYjFiIDY1JSwjN2UxODE2IDg4JSwjNzcxOTE5IDkyJSwjNzMxODE3IDEwMCUpO1xuXG5cdFx0XHQuc3MtdXBsb2FkZmllbGQtaXRlbS1uYW1lIHtcblx0XHRcdFx0d2lkdGg6MTAwJTtcblx0XHRcdFx0Y3Vyc29yOmRlZmF1bHQ7XG5cdFx0XHRcdGJhY2tncm91bmQ6IGRhcmtlbigkY29sb3ItYnV0dG9uLWRpc2FibGVkLDIwJSk7IC8vZm9yIGJyb3dzZXJzIHRoYXQgZG9uJ3Qgc3VwcG9ydCByZ2JhXG5cdFx0XHRcdGJhY2tncm91bmQ6IHJnYmEoZGFya2VuKCRjb2xvci1idXR0b24tZGlzYWJsZWQsIDE1JSksMC45KTtcblxuXHRcdFx0XHQubmFtZSB7XG5cdFx0XHRcdFx0dGV4dC1zaGFkb3c6IDBweCAxcHggMHB4IHJnYmEoI2ZmZiwgMC43KTtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0XHQudWktc3RhdGUtd2FybmluZyAuc3MtdXBsb2FkZmllbGQtaXRlbS1pbmZvIHtcblx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRjb2xvci13YXJuaW5nO1xuXHRcdFx0YmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KFxuXHRcdFx0XHR0byBib3R0b20sXG5cdFx0XHRcdGRlc2F0dXJhdGUobGlnaHRlbigkY29sb3Itd2FybmluZywgMTAlKSwgMjAlKSAgMCUsXG5cdFx0XHRcdGRlc2F0dXJhdGUobGlnaHRlbigkY29sb3Itd2FybmluZywgNSUpLCAyMCUpICA4JSxcblx0XHRcdFx0ZGVzYXR1cmF0ZSgkY29sb3Itd2FybmluZywgMjAlKSAgNTAlLFxuXHRcdFx0XHRkZXNhdHVyYXRlKGRhcmtlbihtaXgoJGNvbG9yLXdhcm5pbmcsICRjb2xvci1idXR0b24tZGVzdHJ1Y3RpdmUsIDk5JSksMCUpLCAyMCUpICA1NCUsXG5cdFx0XHRcdGRlc2F0dXJhdGUoZGFya2VuKG1peCgkY29sb3Itd2FybmluZywgJGNvbG9yLWJ1dHRvbi1kZXN0cnVjdGl2ZSwgODAlKSwxJSksIDIwJSkgIDk2JSxcblx0XHRcdFx0ZGVzYXR1cmF0ZShkYXJrZW4obWl4KCRjb2xvci13YXJuaW5nLCAkY29sb3ItYnV0dG9uLWRlc3RydWN0aXZlLCA3MCUpLDIlKSwgMjAlKSAxMDAlXG5cdFx0XHQpO1xuXHRcdH1cblxuXHRcdC5zcy11cGxvYWRmaWVsZC1pdGVtLW5hbWUge1xuXHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0ei1pbmRleDogMTtcblx0XHRcdG1hcmdpbjogM3B4IDAgM3B4IDUwcHg7XG5cdFx0XHR3aWR0aDogNTAlO1xuXHRcdFx0Y29sb3I6bGlnaHRlbigkY29sb3ItdGV4dCwgMTAlKTtcblx0XHRcdGJhY2tncm91bmQ6JGNvbG9yLWJ1dHRvbi1kaXNhYmxlZDsgLy9mb3IgYnJvd3NlcnMgdGhhdCBkb24ndCBzdXBwb3J0IHJnYmFcblx0XHRcdGJhY2tncm91bmQ6IHJnYmEoI2ZmZiwgMC44KTtcblx0XHRcdGJvcmRlci1yYWRpdXM6IDNweDtcblx0XHRcdGxpbmUtaGVpZ2h0OiAyNHB4O1xuXHRcdFx0aGVpZ2h0OiAyMnB4O1xuXHRcdFx0cGFkZGluZzogMCA1cHg7XG5cdFx0XHR0ZXh0LWFsaWduOiBsZWZ0O1xuXHRcdFx0Y3Vyc29yOnBvaW50ZXI7XG5cdFx0XHQvL2Rpc3BsYXk6dGFibGUsIGFuZCB0YWJsZS1sYXlvdXQ6Zml4ZWQgYWxsb3dzIHVzIHRvIHVzZSBwZXJjZW50YWdlcyB3aXRoIHRleHQtb3ZlcmZsb3dcblx0XHRcdGRpc3BsYXk6dGFibGU7XG5cdFx0XHR0YWJsZS1sYXlvdXQ6Zml4ZWQ7XG5cblx0XHRcdC5uYW1lIHtcblx0XHRcdFx0dGV4dC1zaGFkb3c6IDBweCAxcHggMHB4IHJnYmEoI2ZmZiwgMC41KTtcblx0XHRcdFx0ZGlzcGxheTppbmxpbmU7XG5cdFx0XHRcdGZsb2F0OmxlZnQ7XG5cdFx0XHRcdG1heC13aWR0aDo1MCU7XG5cdFx0XHRcdGZvbnQtd2VpZ2h0OiBub3JtYWw7XG5cdFx0XHRcdHBhZGRpbmc6IDAgNXB4IDAgMDtcblx0XHRcdFx0QGluY2x1ZGUgaGlkZS10ZXh0LW92ZXJmbG93O1xuXHRcdFx0fVxuXHRcdFx0LnNzLXVwbG9hZGZpZWxkLWl0ZW0tc3RhdHVzIHtcblx0XHRcdFx0cG9zaXRpb246cmVsYXRpdmU7XG5cdFx0XHRcdGZsb2F0OiByaWdodDtcblx0XHRcdFx0cGFkZGluZzogMCAwIDAgNXB4O1xuXHRcdFx0XHRtYXgtd2lkdGg6MzAlO1xuXHRcdFx0XHRAaW5jbHVkZSBoaWRlLXRleHQtb3ZlcmZsb3c7XG5cdFx0XHRcdHRleHQtc2hhZG93OiAwcHggMXB4IDBweCByZ2JhKCNmZmYsIDAuNSk7XG5cblx0XHRcdFx0Ji51aS1zdGF0ZS1lcnJvci10ZXh0IHtcblx0XHRcdFx0XHR0ZXh0LXNoYWRvdzogMHB4IDFweCAwcHggcmdiYSgjZmZmLCAwLjYpO1xuXHRcdFx0XHRcdGNvbG9yOiBkYXJrZW4oJGNvbG9yLWJ1dHRvbi1kZXN0cnVjdGl2ZSwgMTAlKTtcblx0XHRcdFx0fVxuXHRcdFx0XHQmLnVpLXN0YXRlLXdhcm5pbmctdGV4dCB7XG5cdFx0XHRcdFx0Y29sb3I6IGRhcmtlbigkY29sb3Itd2FybmluZywgMTAlKTtcblx0XHRcdFx0fVxuXHRcdFx0XHQmLnVpLXN0YXRlLXN1Y2Nlc3MtdGV4dCB7XG5cdFx0XHRcdFx0Y29sb3I6ICRjb2xvci1idXR0b24tY29uc3RydWN0aXZlO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHRcdC5zcy11cGxvYWRmaWVsZC1pdGVtLWFjdGlvbnMge1xuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0dG9wOiAwO1xuXHRcdFx0cmlnaHQ6IDA7XG5cdFx0XHRsZWZ0OiAwO1xuXHRcdFx0ei1pbmRleDogMDtcblx0XHRcdGNvbG9yOiAjZjAwO1xuXHRcdFx0QGluY2x1ZGUgc3MtdXBsb2FkZmllbGQtYWN0aW9uLWJ1dHRvbnM7XG5cdFx0XHRmb250LXNpemU6MTRweDtcblx0XHR9XG5cblx0XHQuc3MtdXBsb2FkZmllbGQtaXRlbS1wcm9ncmVzcyB7XG5cdFx0XHR3aWR0aDogMTAwJTtcblxuXHRcdFx0ZGl2IHtcblx0XHRcdFx0Ym9yZGVyLXJhZGl1czogNXB4O1xuXHRcdFx0XHRoZWlnaHQ6IDMwcHg7XG5cdFx0XHRcdHBhZGRpbmc6IDA7XG5cdFx0XHRcdG1hcmdpbjogMDtcblx0XHRcdFx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHR9XG5cdFx0XHQuc3MtdXBsb2FkZmllbGQtaXRlbS1wcm9ncmVzc2JhciB7XG5cdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICM5MmE2YjM7XG5cdFx0XHRcdGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byBib3R0b20sICM5MmE2YjMgMCUsIzkwYWFiOCAxMSUsIzk2YjFiZiAyMiUsIzllYjRjMSAzMyUsI2E3YmFjNyA0NCUsI2MxZDVkYyAxMDAlKTtcblx0XHRcdH1cblx0XHRcdC5zcy11cGxvYWRmaWVsZC1pdGVtLXByb2dyZXNzYmFydmFsdWUge1xuXHRcdFx0XHR3aWR0aDogMDtcblx0XHRcdFx0YmFja2dyb3VuZDogIzYwYjNkZCB1cmwoLi4vaW1hZ2VzL3Byb2dyZXNzYmFyX2JsdWUuZ2lmKSByZXBlYXQgbGVmdCBjZW50ZXI7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0LnNzLXVwbG9hZGZpZWxkLWl0ZW0tZWRpdGZvcm0ge1xuXHRcdFx0LyogZG9uJ3QgdXNlIGRpc3BsYXkgbm9uZSwgZm9yIGl0IHdpbGwgYnJlYWsgalF1ZXJ5KCdpZnJhbWUnKS5jb250ZW50cygpLmhlaWdodCgpICovXG5cdFx0XHRoZWlnaHQ6IDA7XG5cdFx0XHRvdmVyZmxvdzogaGlkZGVuO1xuXHRcdFx0Y2xlYXI6IGJvdGg7XG5cblx0XHRcdCYubG9hZGluZyB7XG5cdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0XHRoZWlnaHQ6IDIycHg7XG5cdFx0XHRcdHBhZGRpbmc6IDE1cHggMDtcblx0XHRcdFx0YmFja2dyb3VuZDogdXJsKC4uLy4uL2FkbWluL2NsaWVudC9kaXN0L2ltYWdlcy9zcGlubmVyLmdpZikgbm8tcmVwZWF0IDUwJSA1MCU7XG5cblx0XHRcdFx0aWZyYW1lIHtcblx0XHRcdFx0XHQvKiBPbGQgSUUgbmVlZHMgdGhpcyBvciBpdCdsbCBnaXZlIHRoZSBpZnJhbWUgYSB3aGl0ZSBiYWNrZ3JvdW5kLCBjb3ZlcmluZyB0aGUgc3Bpbm5lciAqL1xuXHRcdFx0XHRcdHBhZGRpbmctdG9wOiAwOyBtYXJnaW4tdG9wOiAzN3B4O1xuXHRcdFx0XHRcdGJvcmRlcjogbm9uZTtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXG5cdFx0XHRpZnJhbWUge1xuXHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdFx0cGFkZGluZzogJGdyaWQteCoyO1xuXHRcdFx0XHRiYWNrZ3JvdW5kOiAjRTJFMkUyO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cdC5zcy11cGxvYWRmaWVsZC1hZGRmaWxlIHtcblx0XHRtYXJnaW46IDA7XG5cdFx0cGFkZGluZzogMDtcblxuXHRcdC5zcy11cGxvYWRmaWVsZC1pdGVtLWluZm8ge1xuXHRcdFx0bWFyZ2luOiAwO1xuXG5cdFx0XHQ+IHNwYW4ge1xuXHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdFx0cGFkZGluZzogMDtcblx0XHRcdFx0bGluZS1oZWlnaHQ6IDE7XG5cdFx0XHRcdGNvbG9yOiBsaWdodGVuKCRjb2xvci10ZXh0LCAyMCUpO1xuXHRcdFx0XHRtYXJnaW4tdG9wOiAtMTJweDtcblx0XHRcdH1cblxuXHRcdFx0LnVwbG9hZC11cmw6OmJlZm9yZSB7XG5cdFx0XHRcdGZvbnQtc2l6ZTogMjNweDtcblx0XHRcdH1cblx0XHR9XG5cblx0XHQuc3MtdXBsb2FkZmllbGQtZnJvbWNvbXB1dGVyIHtcblx0XHRcdG1hcmdpbjogMTJweCAycHg7XG5cdFx0XHRvdmVyZmxvdzogaGlkZGVuO1xuXHRcdFx0Zm9udC13ZWlnaHQ6IG5vcm1hbDtcblxuXHRcdFx0LnNzLWluc2VydC1tZWRpYSAme1xuXHRcdFx0XHRtYXJnaW46IDAgMTJweCAwIDA7XG5cdFx0fVxuXG5cdFx0XHQmOjpiZWZvcmUge1xuXHRcdFx0XHRmb250LXNpemU6IDIzcHg7XG5cdFx0XHRcdG1hcmdpbi1yaWdodDogNnB4O1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblxuLnNzLXVwbG9hZGZpZWxkLWRyb3B6b25lIHtcblx0Jjo6YWZ0ZXIge1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHR0b3A6IDA7XG5cdFx0cmlnaHQ6IDA7XG5cdFx0Ym90dG9tOiAwO1xuXHRcdGxlZnQ6IDA7XG5cdFx0YmFja2dyb3VuZDogcmdiYSgyMzYsIDIzOSwgMjQxLCAuOSkgdXJsKCcuLi8uLi9hZG1pbi9jbGllbnQvZGlzdC9pbWFnZXMvZHJhZ19kcm9wX29wdC5zdmcnKSBjZW50ZXIgY2VudGVyIG5vLXJlcGVhdDtcblx0XHRiYWNrZ3JvdW5kLXNpemU6IDMxMnB4IDMyNXB4O1xuXHRcdHotaW5kZXg6IDEwMDtcblx0XHRcdFx0XHR9XG5cblx0Ji5hY3RpdmUuaG92ZXIge1xuXHRcdCY6OmFmdGVyIHtcblx0XHRcdGNvbnRlbnQ6ICcnO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG4vKiogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICogXCJAMnhcIiBtZWRpYSBxdWVyeVxuICogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuXG5AbWVkaWFcblx0b25seSBzY3JlZW4gYW5kICgtd2Via2l0LW1pbi1kZXZpY2UtcGl4ZWwtcmF0aW86IDIpLFxuXHRvbmx5IHNjcmVlbiBhbmQgKCAgIG1pbi0tbW96LWRldmljZS1waXhlbC1yYXRpbzogMiksXG5cdG9ubHkgc2NyZWVuIGFuZCAoICAgICAtby1taW4tZGV2aWNlLXBpeGVsLXJhdGlvOiAyLzEpLFxuXHRvbmx5IHNjcmVlbiBhbmQgKCAgICAgICAgbWluLWRldmljZS1waXhlbC1yYXRpbzogMiksXG5cdG9ubHkgc2NyZWVuIGFuZCAoICAgICAgICAgICAgICAgIG1pbi1yZXNvbHV0aW9uOiAxOTJkcGkpLFxuXHRvbmx5IHNjcmVlbiBhbmQgKCAgICAgICAgICAgICAgICBtaW4tcmVzb2x1dGlvbjogMmRwcHgpIHtcblxuXHQvKiBMb2FkaW5nIHNwaW5uZXIgKi9cblx0LnNzLWFzc2V0dXBsb2FkZmllbGQge1xuXHRcdC5zcy11cGxvYWRmaWVsZC1maWxlcyB7XG5cdFx0XHQuc3MtdXBsb2FkZmllbGQtaXRlbS1lZGl0Zm9ybSB7XG5cdFx0XHRcdCYubG9hZGluZyB7XG5cdFx0XHRcdFx0YmFja2dyb3VuZC1pbWFnZTogdXJsKC4uLy4uL2FkbWluL2NsaWVudC9kaXN0L2ltYWdlcy9zcGlubmVyQDJ4LmdpZik7XG5cdFx0XHRcdFx0YmFja2dyb3VuZC1zaXplOiA0M3B4IDQzcHg7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cbiIsIi8vKipcbi8vICogVGhpcyBmaWxlIGNvbnRhaW5zIGdlbmVyaWMgbWl4aW5zIHdoaWNoIHdlIHVzZSB0aHJvdWdob3V0XG4vLyAqIHRoZSBhZG1pbiBwYW5lbHMuXG4vLyAqXG4vLyAqIE1peGlucyBzaG91bGQgYmUgc3RvcmVkIGhlcmUgcmF0aGVyIHRoYW4gaW5kaXZpZHVhbCBmaWxlc1xuLy8gKiBzbyB0aGF0IHdlIGNhbiBrZWVwLlxuLy8gKi9cblxuLy8qKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4vLyAqIEhpZGVzIHRoZSBvdmVyZmxvd2luZyB0ZXh0IGZyb20gYSBjb250YWluZXJcbi8vICpcbi8vICogTm90ZTogeW91IG11c3QgZGVmaW5lIGEgd2lkdGggb24gdGhlIGVsZW1lbnQgd2l0aCB0aGlzXG4vLyAqIG92ZXJmbG93LlxuLy8gKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuQG1peGluIGhpZGUtdGV4dC1vdmVyZmxvdyB7XG5cdG92ZXJmbG93OiBoaWRkZW47XG5cdHdoaXRlLXNwYWNlOiBub3dyYXA7XG5cdHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuXHQtby10ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbn1cblxuQG1peGluIGJveC1zaGFkb3ctbm9uZXtcblx0LW1vei1ib3gtc2hhZG93OiBub25lO1xuXHQtd2Via2l0LWJveC1zaGFkb3c6IG5vbmU7XG4gICAgYm94LXNoYWRvdzogbm9uZTtcbn1cblxuXG4vLyoqLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuLy9DbGVhcmZpeCBtaXhpbiBjbGVhcnMgdGhlIGZsb2F0IG9mIGl0J3MgcGFyZW50IGVsZW1lbnRcbi8vLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSoqL1xuQG1peGluIGNsZWFyZml4e1xuXHQmOmFmdGVye1xuXHRcdGNvbnRlbnQ6IFwiLlwiO1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdGhlaWdodDogMDtcblx0XHRjbGVhcjogYm90aDtcblx0XHR2aXNpYmlsaXR5OiBoaWRkZW47XG5cdH1cblx0KjpmaXJzdC1jaGlsZCAmeyB6b29tOjE7fVxufVxuXG5cblxuLy8qKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4vLyAqIENsZWFyIHRoZSBwcm9wZXJ0aWVzIG9mIHN1YiBmb3JtIGZpZWxkcy5cbi8vICpcbi8vICogT2Z0ZW4gbmVlZGVkIGZvciBuZXN0ZWQgZm9ybSBmaWVsZHMgYW5kXG4vLyAqIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG5AbWl4aW4gY2xlYXItZm9ybS1maWVsZC1zdHlsZXMge1xuXHQuZmllbGQge1xuXHRcdHBhZGRpbmc6IDA7XG5cdFx0Ym9yZGVyOiAwO1xuXHR9XG5cblx0bGFiZWwge1xuXHRcdGZsb2F0OiBub25lO1xuXHRcdHdpZHRoOiBhdXRvO1xuXG5cdFx0Ji5sZWZ0IHtcblx0XHRcdGZsb2F0OiBub25lO1xuXHRcdFx0ZGlzcGxheTogaW5oZXJpdDtcblx0XHRcdHdpZHRoOiBhdXRvO1xuXHRcdFx0cGFkZGluZzogMDtcblx0XHRcdGxpbmUtaGVpZ2h0OiBpbmhlcml0O1xuXHRcdH1cblx0fVxuXG5cdC5taWRkbGVDb2x1bW4ge1xuXHRcdG1hcmdpbi1sZWZ0OiAwO1xuXHR9XG5cblx0aW5wdXQudGV4dCxcblx0dGV4dGFyZWEsXG5cdHNlbGVjdCxcblx0LlRyZWVEcm9wZG93bkZpZWxkIHtcblx0XHR3aWR0aDogYXV0bztcblx0XHRtYXgtd2lkdGg6IGF1dG87XG5cdH1cbn1cblxuLy8qKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4vLyAqIERvdWJsZSB0b25lIGJvcmRlcnNcbi8vICpcbi8vICogaHR0cDovL2RhdmVydXBlcnQuY29tLzIwMTEvMDYvdHdvLXRvbmUtYm9yZGVycy13aXRoLWNzczMvXG4vLyAqIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG5AbWl4aW4gZG91YmxlYm9yZGVyKCRzaWRlLCAkaW5uZXJDb2xvciwgJG91dGVyQ29sb3IpIHtcbiAgICAkc2hhZG93OiBcIjAgMCAwXCI7XG4gICAgYm9yZGVyLSN7JHNpZGV9OiAxcHggc29saWQgJGlubmVyQ29sb3I7XG4gICAgQGlmICgkc2lkZSA9PSBcInRvcFwiKSB7ICRzaGFkb3c6IDAgLTFweCAwOyB9XG4gICAgQGlmICgkc2lkZSA9PSBcInJpZ2h0XCIpIHsgJHNoYWRvdzogMXB4IDAgMDsgfVxuICAgIEBpZiAoJHNpZGUgPT0gXCJib3R0b21cIikgeyAkc2hhZG93OiAwIDFweCAwOyB9XG4gICAgQGlmICgkc2lkZSA9PSBcImxlZnRcIikgeyAkc2hhZG93OiAtMXB4IDAgMDsgfVxuICAgIC13ZWJraXQtYm94LXNoYWRvdzogJHNoYWRvdyAkb3V0ZXJDb2xvcjtcbiAgICAtbW96LWJveC1zaGFkb3c6ICRzaGFkb3cgJG91dGVyQ29sb3I7XG4gICAgLW8tYm94LXNoYWRvdzogJHNoYWRvdyAkb3V0ZXJDb2xvcjtcbiAgICBib3gtc2hhZG93OiAkc2hhZG93ICRvdXRlckNvbG9yO1xufVxuXG4vLyoqIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbi8vICogU2hvdyBsYWJlbCBhbmQgZmllbGQgY29udGVudCBpbiB0aGVpciBvd24gbGluZXMsXG4vLyAqIHRvIG1heGltaXplIHRoZSBhdmFpbGFibGUgaG9yaXpvbnRhbCBzcGFjZS5cbi8vICogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbkBtaXhpbiBmb3JtLWZpZWxkLXN0YWNrZWQge1xuXHRsYWJlbCB7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0ZmxvYXQ6IG5vbmU7XG5cdFx0cGFkZGluZy1ib3R0b206IDEwcHg7XG5cdH1cblxuXHQubWlkZGxlQ29sdW1uIHtcblx0XHRtYXJnaW4tbGVmdDogMHB4O1xuXHRcdGNsZWFyOiBsZWZ0O1xuXHR9XG5cblx0LmRlc2NyaXB0aW9uIHtcblx0XHRtYXJnaW4tbGVmdDogMHB4O1xuXHR9XG59XG5cbi8qTWl4aW4gdXNlZCB0byBnZW5lcmF0ZSBzbGlnaHRseSBzbWFsbGVyIHRleHQgYW5kIGZvcm1zXG5Vc2VkIGluIHNpZGUgcGFuZWxzIGFuZCBhY3Rpb24gdGFic1xuKi9cbkBtaXhpbiB0aWdodFNwYWNpbmd7XG5cdGgzLGg0LGg1IHtcblx0XHRmb250LXdlaWdodDogYm9sZDtcblx0XHRsaW5lLWhlaWdodDogJGdyaWQteSAqIDI7XG5cdH1cblx0aDMge1xuXHRcdGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1yb290O1xuXHR9XG5cblx0aDQge1xuXHRcdGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1yb290IC0xO1xuXHRcdG1hcmdpbjogNXB4IDA7XG5cdH1cblxuXHQudWktd2lkZ2V0LWNvbnRlbnQge1xuXHRcdGJhY2tncm91bmQ6IG5vbmU7XG5cdH1cblxuXHQuZmllbGQge1xuXHRcdC8qXG5cdFx0ICogRmllbGRzIGFyZSBtb3JlIGNvbXByZXNzZWQgaW4gc29tZSBhcmVhcyBjb21wYXJlZCB0byB0aGVcblx0XHQgKiBtYWluIGNvbnRlbnQgZWRpdGluZyB3aW5kb3cgc28gdGhlIGJlbG93IGFsdGVycyB0aGUgaW50ZXJuYWxcblx0XHQgKiBzcGFjaW5nIG9mIHRoZSBmaWVsZHMgc28gd2UgY2FuIG1vdmUgdGhhdCBzcGFjaW5nIHRvIGJldHdlZW5cblx0XHQgKiB0aGUgZm9ybSBmaWVsZHMgcmF0aGVyIHRoYW4gcGFkZGluZ1xuXHRcdCAqL1xuXHRcdGJvcmRlci1ib3R0b206bm9uZTtcblx0XHRib3gtc2hhZG93OiBub25lO1xuXHRcdGxhYmVsIHtcblx0XHRcdGZsb2F0OiBub25lO1xuXHRcdFx0d2lkdGg6IGF1dG87XG5cdFx0XHRmb250LXNpemU6IDEycHg7XG5cdFx0XHRwYWRkaW5nOiAwICRncmlkLXggNHB4IDA7XG5cdFx0XHQmLmV4dHJhLWRldGFpbHN7XG5cdFx0XHRcdG92ZXJmbG93OmhpZGRlbjtcblx0XHRcdFx0bWFyZ2luLXRvcDoxMHB4O1xuXHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdFx0Y29sb3I6IGxpZ2h0ZW4oJGNvbG9yLXRleHQsIDM1JSk7XG5cdFx0XHRcdGZvbnQtc3R5bGU6aXRhbGljO1xuXHRcdFx0XHRmb250LXdlaWdodDpub3JtYWw7XG5cdFx0XHRcdGZvbnQtc2l6ZToxZW07XG5cdFx0XHRcdGZsb2F0OmxlZnQ7XG5cdFx0XHRcdHRleHQtc2hhZG93OiBub25lO1xuXHRcdFx0XHQmLmZpbGx7XG5cdFx0XHRcdFx0JjpiZWZvcmV7XG5cdFx0XHRcdFx0XHRjb2xvcjojZmZmO1xuXHRcdFx0XHRcdFx0Y29udGVudDogJz8nO1xuXHRcdFx0XHRcdFx0Zm9udC1zaXplOjEycHg7XG5cdFx0XHRcdFx0XHRib3gtc2l6aW5nOiBib3JkZXItYm94O1xuXHRcdFx0XHRcdFx0cGFkZGluZy1sZWZ0OjNweDtcblx0XHRcdFx0XHRcdHBhZGRpbmctcmlnaHQ6M3B4O1xuXHRcdFx0XHRcdFx0ZGlzcGxheTpibG9jaztcblx0XHRcdFx0XHRcdGZsb2F0OmxlZnQ7XG5cdFx0XHRcdFx0XHR0ZXh0LXNoYWRvdzogbm9uZTtcblx0XHRcdFx0XHRcdGJvcmRlci1yYWRpdXM6IDUwcHg7XG5cdFx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOmxpZ2h0ZW4oJGNvbG9yLXRleHQsIDQ1JSk7XG5cdFx0XHRcdFx0XHR3aWR0aDoyMXB4O1xuXHRcdFx0XHRcdFx0aGVpZ2h0OjE1cHg7XG5cdFx0XHRcdFx0XHRtYXJnaW4tcmlnaHQ6NXB4O1xuXHRcdFx0XHRcdFx0bWFyZ2luLWJvdHRvbTo1cHg7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0Lm1pZGRsZUNvbHVtbiB7XG5cdFx0XHRtYXJnaW46IDA7XG5cdFx0fVxuXG5cdFx0aW5wdXQudGV4dCxcblx0XHRzZWxlY3QsXG5cdFx0dGV4dGFyZWEge1xuXHRcdFx0cGFkZGluZzogNXB4O1xuXHRcdFx0Zm9udC1zaXplOiAxMXB4O1xuXHRcdH1cblxuXHRcdCYuY2hlY2tib3gge1xuXHRcdFx0cGFkZGluZzogMCA4cHggMDtcblxuXHRcdFx0aW5wdXQge1xuXHRcdFx0XHRtYXJnaW46IDJweCAwO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cdC5maWVsZGdyb3VwIHtcblx0XHQuZmllbGRncm91cC1maWVsZCB7XG5cdFx0XHRwYWRkaW5nOiAwO1xuXG5cdFx0XHQuZmllbGQge1xuXHRcdFx0XHRtYXJnaW46IDA7XG5cdFx0XHRcdHBhZGRpbmc6IDA7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblx0LyogUmVzdHlsZSBmb3Igc21hbGxlciBhcmVhKi9cblx0LmNtcy1jb250ZW50LWZpZWxkc3tcblx0XHRvdmVyZmxvdzp2aXNpYmxlO1xuXHR9XG5cdC5jaG9zZW4tY29udGFpbmVyLXNpbmdsZXtcblx0XHR3aWR0aDoxMDAlICFpbXBvcnRhbnQ7XG5cdFx0LmNob3Nlbi1zaW5nbGV7XG5cdFx0XHRwYWRkaW5nOiAwIDAgMCA1cHg7XG5cdFx0XHRmbG9hdDpub25lO1xuXHRcdH1cblx0fVxuXHQuY21zLWNvbnRlbnQtYWN0aW9ucywgLmNtcy1wcmV2aWV3LWNvbnRyb2xze1xuXHRcdHBhZGRpbmc6MDtcblx0XHRoZWlnaHQ6YXV0bztcblx0XHRib3JkZXI6bm9uZTtcblx0XHRib3gtc2hhZG93OiBub25lO1xuXHR9XG5cdC5jbXMtZWRpdC1mb3Jte1xuXHRcdHdpZHRoOjEwMCU7XG5cdH1cblx0LkNvbXBvc2l0ZUZpZWxke1xuXHRcdG1hcmdpbjowO1xuXHRcdHBhZGRpbmc6MDtcblx0XHRmbG9hdDpub25lO1xuXHR9XG5cdC5wYXJlbnQtbW9kZXtcblx0XHRwYWRkaW5nLXRvcDowO1xuXHR9XG5cdC50cmVlZHJvcGRvd24sIC5TZWxlY3Rpb25Hcm91cCBsaS5zZWxlY3RlZCBkaXYuZmllbGR7XG5cdFx0bWFyZ2luOjEwcHggMCAwIDA7XG5cdFx0Ly9AaW5jbHVkZSBib3gtc2hhZG93KGluc2V0IDAgMXB4IDAgI2ZmZiwgMCAxcHggMXB4IHJnYmEoMCwwLDAsMC4xKSk7XG5cdFx0LnRyZWVkcm9wZG93bmZpZWxkLXRpdGxle1xuXHRcdFx0cG9zaXRpb246YWJzb2x1dGU7XG5cdFx0XHR6LWluZGV4OjI7XG5cdFx0XHRwYWRkaW5nOjVweDtcblx0XHR9XG5cdFx0LnRyZWVkcm9wZG93bmZpZWxkLXBhbmVse1xuXHRcdFx0bWFyZ2luLXRvcDoxMXB4O1xuXHRcdH1cblx0XHQudHJlZWRyb3Bkb3duZmllbGQtdG9nZ2xlLXBhbmVsLWxpbmt7XG5cdFx0XHRiYWNrZ3JvdW5kOm5vbmU7XG5cdFx0XHRib3JkZXItbGVmdDpub25lO1xuXHRcdFx0cGFkZGluZzo1cHggM3B4O1xuXHRcdFx0LnVpLWljb257XG5cdFx0XHRcdGZsb2F0OnJpZ2h0O1xuXHRcdFx0XHRvcGFjaXR5OjAuNztcblx0XHRcdH1cblx0XHR9XG5cdH1cblx0LmNtcy1hZGQtZm9ybSB1bC5TZWxlY3Rpb25Hcm91cHtcblx0XHRwYWRkaW5nLWxlZnQ6MDtcblx0XHRwYWRkaW5nLXJpZ2h0OjA7XG5cdFx0b3ZlcmZsb3c6dmlzaWJsZTtcblx0XHRib3JkZXItYm90dG9tOm5vbmU7XG5cdH1cbn1cblxuLy8qKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4vLyAqIENvbXBhc3MgcmVwbGFjZW1lbnQgbWl4aW5zLlxuLy8gKlxuLy8gKiBNaXhpbnMgdGhhdCB3ZXJlIGJ1aWx0LWluIHdpdGggY29tcGFzc1xuLy8gKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuXG5AbWl4aW4gbGVnYWN5LXBpZS1jbGVhcmZpeCB7XG5cdCY6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiXFwwMDIwXCI7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgaGVpZ2h0OiAwO1xuICAgIGNsZWFyOiBib3RoO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICB9XG59XG4iLCIvKipcbiAqIFRoaXMgZmlsZSBjb250YWlucyB0aGUgZGVmYXVsdCB0aGVtZSBkZWZpbml0aW9ucyBmb3IgdGhlIGFkbWluIGludGVyZmFjZS5cbiAqIFBsZWFzZSBwdXQgbW9zdGx5IFNDU1MgdmFyaWFibGUgZGVmaW5pdGlvbnMgaW4gaGVyZSxcbiAqIGFuZCBsZWF2ZSB0aGUgYWN0dWFsIHN0eWxpbmcgdG8gX3N0eWxlLnNjc3MgYW5kIGF1eGlsbGlhcnkgZmlsZXMuXG4gKi9cblxuQGltcG9ydCBcIi4uLy4uL3ZhcmlhYmxlcy5zY3NzXCI7XG5cbi8qKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICogQ29sb3Vyc1xuICogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4kY29sb3ItYmFzZTogI2IwYmVjNyAhZGVmYXVsdDtcbiRjb2xvci13aWRnZXQtYmc6IGxpZ2h0ZW4oJGNvbG9yLWJhc2UsIDIwJSkgIWRlZmF1bHQ7XG5cbi8vIE1lbnUgdGhlbWUgY29sb3Vyc1xuJGNvbG9yLXRoZW1lLWJhc2U6IFx0I2Q4ZTRlYiAhZGVmYXVsdDtcblxuJGNvbG9yLXRoZW1lLWJnOiBcdGxpZ2h0ZW4oJGNvbG9yLXRoZW1lLWJhc2UsIDUlKTtcbiRjb2xvci10aGVtZS1pY29uczogZGFya2VuKCRjb2xvci10aGVtZS1iYXNlLCAyNiUpO1xuJGNvbG9yLXRoZW1lLWFjdGl2ZTogJGNvbG9yLXRoZW1lLWJhc2U7XG5cbi8vIENNUyA0IG1lbnVcbiRiYXNlLW1lbnU6ICNkOGU0ZWI7XG4kYmFzZS1tZW51LWJnOiBsaWdodGVuKCRiYXNlLW1lbnUsNSUpO1xuJGJhc2UtbWVudS1pY29uOiBkYXJrZW4oJGJhc2UtbWVudSwgMjYlKTtcblxuLy9vZmZpY2FsIHNpbHZlcnN0cmlwZSBicmFuZCBjb2xvclxuJGNvbG9yLWJyYW5kLWJnOiAjMDA1YTkzICFkZWZhdWx0O1xuJGNvbG9yLWJyYW5kOiAjNDNjN2Y0ICFkZWZhdWx0O1xuXG4vKiBLZWVwIGFzIHNvbGlkIGNvbG91cnMgdHJhbnNwYXJlbnQgYm9yZGVycyB3b250IHdvcmsgaW4gaWUgKi9cbiRjb2xvci1kYXJrZXItYmc6ICNmMGYyZjQgIWRlZmF1bHQ7XG4kY29sb3ItZGFyay1iZzogIzE0MjEzNiAhZGVmYXVsdDtcbiRjb2xvci1kYXJrLXNlcGFyYXRvcjogIzE5NDM1YyAhZGVmYXVsdDtcbiRjb2xvci1tZWRpdW0tc2VwYXJhdG9yOiAjODA4MDgwICFkZWZhdWx0O1xuJGNvbG9yLXNlcGFyYXRvcjogI0MxQzdDQyAhZGVmYXVsdDsgLy8gVmVydGljYWwgZGl2aWRlcnNcbiRjb2xvci1saWdodC1zZXBhcmF0b3I6ICNEMkQ1RDggIWRlZmF1bHQ7IC8vIEhvcmlvbnRhbCBkaXZpZGVyc1xuXG4kY29sb3ItdGFiOiAjZDlkOWQ5ICFkZWZhdWx0O1xuJGNvbG9yLWRhcmstZ3JleTogIzdCOEM5MSAhZGVmYXVsdDtcblxuLyogT25seSBmb3IgdXNlIGFzIHNoYWRvd3MgYXMgdGhleSB3b250IHdvcmsgaW4gb2xkZXIgYnJvd3NlcnMgKi9cbiRjb2xvci1zaGFkb3ctbGlnaHQ6IHJnYmEoMjAxLCAyMDUsIDIwNiwgMC44KSAhZGVmYXVsdDtcbiRjb2xvci1zaGFkb3ctZGFyazogcmdiYSgxMDcsIDEyMCwgMTIzLCAwLjUpICFkZWZhdWx0O1xuJGNvbG9yLXNoYWRvdy1ibGFjazogcmdiYSgwLCAwLCAwLCAwLjYpICFkZWZhdWx0O1xuJGNvbG9yLXNoYWRvdy1ibGFja2VyOiByZ2JhKDAsIDAsIDAsIDAuOSkgIWRlZmF1bHQ7XG4kYm94LXNoYWRvdy1zaGluZTogcmdiYSgyNDgsIDI0OCwgMjQ4LCAwLjkpO1xuJGJveC1zaGFkb3ctc2hpbmUtbWluaW1hbDogcmdiYSgyNDUsIDI0NSwgMjQ1LCAwLjgpO1xuXG4kY29sb3ItaGlnaGxpZ2h0OiAjRkZGRjY2ICFkZWZhdWx0O1xuJGNvbG9yLWhpZ2hsaWdodC1vcGFjaXR5OiByZ2JhKDI1NSwgMjU1LCAxMDIsIDAuMykgIWRlZmF1bHQ7XG5cbiRjb2xvci1tZW51LWJ1dHRvbjogIzMzOERDMSAhZGVmYXVsdDtcbiRjb2xvci1tZW51LWJhY2tncm91bmQ6ICNjNmQ3ZGYgIWRlZmF1bHQ7XG4kY29sb3ItbWVudS1ib3JkZXI6ICM4Yzk5YTEgIWRlZmF1bHQ7XG4kY29sb3ItcGFuZWwtYmFja2dyb3VuZDogI2M2ZDdkZiAhZGVmYXVsdDtcblxuJGNvbG9yLXRleHQtZGVmYXVsdDogIzRmNTg2MSAhZGVmYXVsdDsgLyogbmV3IGluIFNpbHZlclN0cmlwZSA0ICovXG4kY29sb3ItdGV4dDogIzY2NzI3ZCAhZGVmYXVsdDtcbiRjb2xvci10ZXh0LWxpZ2h0OiB3aGl0ZSAhZGVmYXVsdDtcbiRjb2xvci10ZXh0LWxpZ2h0LWxpbms6IHdoaXRlICFkZWZhdWx0O1xuJGNvbG9yLXRleHQtZGlzYWJsZWQ6ICNhYWEgIWRlZmF1bHQ7XG4kY29sb3ItdGV4dC1kYXJrOiAjMWYxZjFmICFkZWZhdWx0O1xuJGNvbG9yLXRleHQtZGFyay1saW5rOiAjM0VCQUUwICFkZWZhdWx0O1xuJGNvbG9yLXRleHQtYmx1ZS1saW5rOiAjMDA3MWM0ICFkZWZhdWx0O1xuJGNvbG9yLXRleHQtc2hhZG93OiB3aGl0ZSAhZGVmYXVsdDtcblxuXG4kY29sb3ItYnV0dG9uLWdlbmVyaWM6ICNlNmU2ZTYgIWRlZmF1bHQ7XG4kY29sb3ItYnV0dG9uLWdlbmVyaWMtYm9yZGVyOiAjZDBkM2Q1ICFkZWZhdWx0O1xuXG4kY29sb3ItYnV0dG9uLWhpZ2hsaWdodDogI2U2ZTZlNiAhZGVmYXVsdDtcbiRjb2xvci1idXR0b24taGlnaGxpZ2h0LWJvcmRlcjogIzcwODI4NCAhZGVmYXVsdDtcblxuJGNvbG9yLWJ1dHRvbi1jb25zdHJ1Y3RpdmU6ICMxRjk0MzMgIWRlZmF1bHQ7XG4kY29sb3ItYnV0dG9uLWNvbnN0cnVjdGl2ZS1ib3JkZXI6ICMxRjk0MzMgIWRlZmF1bHQ7XG5cbiRjb2xvci1idXR0b24tZGVzdHJ1Y3RpdmU6ICNmMDAgIWRlZmF1bHQ7XG5cbiRjb2xvci1idXR0b24tZGlzYWJsZWQ6ICNlZWVkZWQgIWRlZmF1bHQ7XG5cbiRjb2xvci1ub3RpY2U6ICM5M0NERTggIWRlZmF1bHQ7XHRcdC8vIGJsdWVcbiRjb2xvci13YXJuaW5nOiAjRTlEMTA0ICFkZWZhdWx0O1x0XHQvLyB5ZWxsb3dcbiRjb2xvci1lcnJvcjogI2U2ODI4OCAhZGVmYXVsdDtcdFx0XHQvLyByZWRcbiRjb2xvci1nb29kOiAjNzJjMzRiICFkZWZhdWx0O1x0XHRcdC8vIGdyZWVuXG4vKiRjb2xvci1vcHRpb25hbDogI2ExZDJlYiAhZGVmYXVsdDsgKi9cdC8vIG9yYW5nZVxuXG4kY29sb3ItY21zLWJhdGNoYWN0aW9ucy1tZW51LWJhY2tncm91bmQ6ICNmNWY1ZjUgIWRlZmF1bHQ7XG4kY29sb3ItY21zLWJhdGNoYWN0aW9ucy1tZW51LXNlbGVjdGVkLWJhY2tncm91bmQ6ICNmZmZjZGMgIWRlZmF1bHQ7XG5cbi8qKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICogVGV4dHVyZXNcbiAqIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4kdGFiLXBhbmVsLXRleHR1cmUtY29sb3I6ICNmNmY3ZjggIWRlZmF1bHQ7XG4kdGFiLXBhbmVsLXRleHR1cmUtYmFja2dyb3VuZDogJHRhYi1wYW5lbC10ZXh0dXJlLWNvbG9yIHVybCguLi9pbWFnZXMvdGV4dHVyZXMvYmdfY21zX21haW5fY29udGVudC5wbmcpIHJlcGVhdCB0b3AgbGVmdCAhZGVmYXVsdDtcblxuXG4vKiogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiAqIEdyaWQgVW5pdHMgKHB4KVxuICpcbiAqIFdlIGhhdmUgYSB2ZXJ0aWNhbCByaHl0aG0gdGhhdCB0aGUgZ3JpZCBpcyBiYXNlZCBvZmZcbiAqIGJvdGggeCAoPWhvcml6b250YWwpIGFuZCB5ICg9dmVydGljYWwpLiBBbGwgaW50ZXJuYWwgcGFkZGluZyBhbmRcbiAqIG1hcmdpbnMgYXJlIHNjYWxlZCB0byB0aGlzIGFuZCBhY2NvdW50aW5nIGZvciBwYXJhZ3JhcGhzXG4gKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbiRncmlkLXk6IDhweCAhZGVmYXVsdDtcbiRncmlkLXg6IDhweCAhZGVmYXVsdDtcblxuLyoqIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gKiBBcHBsaWNhdGlvbiBMb2dvIChDTVMgTG9nbykgTXVzdCBiZSAyNHB4IHggMjRweFxuICogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4kYXBwbGljYXRpb24tbG9nby1zbWFsbDogdXJsKFwiLi4vaW1hZ2VzL2xvZ29fc21hbGwucG5nXCIpICFkZWZhdWx0O1xuJGFwcGxpY2F0aW9uLWxvZ28tc21hbGwtMng6IHVybChcIi4uL2ltYWdlcy9sb2dvX3NtYWxsQDJ4LnBuZ1wiKSAhZGVmYXVsdDtcbiIsIi8vIHNjc3MtbGludDpkaXNhYmxlIGFsbFxuXG4vLyoqXG4vLyAqIFRoaXMgZmlsZSBjb250YWlucyBtaXhpbnMgcmVsYXRpbmcgdG8gc3BlY2lmaWMgZnVuY3Rpb25hbGl0eVxuLy8gKlxuLy8gKiBNaXhpbnMgc2hvdWxkIGJlIHN0b3JlZCBoZXJlIHJhdGhlciB0aGFuIGluZGl2aWR1YWwgZmlsZXNcbi8vICovXG5cblxuLy8qTWl4aW4gZ2VuZXJhdGVzIHRoZSBnZW5lcmljIGJ1dHRvbiBzdHlsaW5nIGZvciB0aGUgZ3JpZGZpZWxkKi9cbkBtaXhpbiBncmlkRmllbGRCdXR0b25ze1xuXHRib3JkZXI6bm9uZTtcblx0ZGlzcGxheTpibG9jaztcblx0dGV4dC1pbmRlbnQ6LTk5OTllbTtcblx0d2lkdGg6MzBweDtcblx0aGVpZ2h0OjI1cHg7IC8vbWF0Y2ggdGhlIGhlaWdodCBvZiB0aGUgaW5wdXQgZmllbGRcbn1cblxuXG4vLyBNaXhpbiBnZW5lcmF0ZXMgdGhlIHN0eWxpbmcgZm9yIHRoZSBhY3Rpb25zIGJ1dHRvbnMgaW4gZmlsZSB1cGxvYWRzXG5AbWl4aW4gc3MtdXBsb2FkZmllbGQtYWN0aW9uLWJ1dHRvbnN7XG5cdC5zcy11aS1idXR0b24ge1xuXHRcdGJhY2tncm91bmQ6IG5vbmU7XG5cdFx0Ym9yZGVyOiAwO1xuXHRcdGJveC1zaGFkb3c6IG5vbmU7XG5cdFx0dGV4dC1zaGFkb3c6IG5vbmU7XG5cdFx0Y29sb3I6ICRjb2xvci10ZXh0LWxpZ2h0O1xuXHRcdGZsb2F0OiByaWdodDtcblxuXHRcdCYuc3MtdXBsb2FkZmllbGQtaXRlbS1kZWxldGUge1xuXHRcdFx0Ly8gVE9ETyB0bXAgaGFjayB1bnRpbCB3ZSBoYXZlIHBlcm1pc3Npb25zIGFuZCBjYW4gZGlzYWJsZSBkZWxldGVcblx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0fVxuXHRcdCYuc3MtdXBsb2FkZmllbGQtaXRlbS1jYW5jZWwsICYuc3MtdXBsb2FkZmllbGQtaXRlbS1vdmVyd3JpdGUtd2FybmluZyB7XG5cdFx0XHRib3JkZXItcmFkaXVzOiAwO1xuXHRcdFx0Ym9yZGVyLWxlZnQ6MXB4IHNvbGlkIHJnYmEoI2ZmZiwgMC4yKTtcblx0XHRcdG1hcmdpbi10b3A6MHB4O1xuXHRcdFx0Y3Vyc29yOiBwb2ludGVyO1xuXHRcdFx0b3BhY2l0eTowLjk7XG5cdFx0XHQmOmhvdmVye1xuXHRcdFx0XHRvcGFjaXR5OjE7XG5cdFx0XHR9XG5cdFx0XHQudWktaWNvbiB7XG5cdFx0XHQgIGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0ICBtYXJnaW46IDA7XG5cdFx0XHQgIHBvc2l0aW9uOnJlYWx0aXZlO1xuXHRcdFx0ICB0b3A6OHB4O1xuXHRcdFx0fVxuXHRcdH1cblx0XHRAaW5jbHVkZSBzcy11cGxvYWRmaWVsZC1lZGl0QnV0dG9uO1xuXHR9XG59XG5cbi8vKipcbi8vXHRNaXhpbiBjcmVhdGVzIGEgdHJhbnNwYXJlbnQgYnV0dG9uIHdpdGggYSBkcm9wZG93biBhcnJvdyxcbi8vXHRhcyBpcyB1c2VkIGZvciBmaWxlcyBpbiB0aGUgZmlsZXMgdXAtbG9hZCBhcmVhLiBUaGUgYXJyb3dzXG4vL1x0dGhlbXNlbHZlcyBhcmUgYWRkZWQgaW4gdGhlIF9zdHlsZSBmaWxlXG4vLyoqL1xuQG1peGluIHNzLXVwbG9hZGZpZWxkLWVkaXRCdXR0b257XG5cdCYuc3MtdXBsb2FkZmllbGQtaXRlbS1lZGl0IHtcblx0XHRvcGFjaXR5OjAuOTtcblx0XHRwYWRkaW5nLXRvcDogMXB4O1xuXHRcdHBhZGRpbmctYm90dG9tOiAwO1xuXHRcdGhlaWdodDoxMDAlO1xuXHRcdGJvcmRlci1yYWRpdXM6IDA7XG5cdFx0Ji51aS1zdGF0ZS1ob3Zlcntcblx0XHRcdGJhY2tncm91bmQ6bm9uZTtcblx0XHRcdG9wYWNpdHk6MTtcblx0XHRcdHNwYW4udG9nZ2xlLWRldGFpbHN7XG5cdFx0XHRcdG9wYWNpdHk6MTtcblx0XHRcdH1cblx0XHR9XG5cdFx0c3Bhbi50b2dnbGUtZGV0YWlsc3tcblx0XHRcdG9wYWNpdHk6MC45O1xuXHRcdFx0bWFyZ2luLWxlZnQ6M3B4O1xuXHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdFx0d2lkdGg6IDVweDtcblx0XHRcdGhlaWdodDogMTAwJTtcblx0XHRcdGN1cnNvcjogcG9pbnRlcjtcblx0XHRcdC50b2dnbGUtZGV0YWlscy1pY29uIHtcblx0XHRcdFx0bWFyZ2luLXRvcDoxcHg7XG5cdFx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRcdFx0d2lkdGg6IDhweDtcblx0XHRcdFx0aGVpZ2h0OiA4cHg7XG5cdFx0XHRcdHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG5cdFx0XHRcdCYub3BlbmVkIHtcblx0XHRcdFx0XHRtYXJnaW4tdG9wOjA7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXHQudWktaWNvbiB7XG5cdFx0ZGlzcGxheTogbm9uZTtcblx0fVxufVxuIl0sInNvdXJjZVJvb3QiOiIvc291cmNlLyJ9 */

View File

@ -1,3 +1,3 @@
.cms .ss-gridfield>div{margin-bottom:36px}.cms .ss-gridfield>div.addNewGridFieldButton{margin-bottom:0}.cms .ss-gridfield>div.addNewGridFieldButton .action{margin-bottom:12px}.cms .ss-gridfield>div.ss-gridfield-buttonrow-before{margin-bottom:0}.cms .ss-gridfield>div.ss-gridfield-buttonrow-before .action{margin-bottom:12px}.cms .ss-gridfield>div.ss-gridfield-buttonrow-after{margin-bottom:0}.cms .ss-gridfield>div.ss-gridfield-buttonrow-after .action{margin-top:12px}.cms .ss-gridfield[data-selectable] tr.ui-selected,.cms .ss-gridfield[data-selectable] tr.ui-selecting{background:#FFFAD6 !important}.cms .ss-gridfield[data-selectable] td{cursor:pointer}.cms .ss-gridfield span button.action_gridfield_relationfind{display:none}.cms .ss-gridfield p button.action_export span.btn-icon-download-csv{height:17px}.cms .ss-gridfield .right{float:right}.cms .ss-gridfield .right>*{float:right;margin-left:8px}.cms .ss-gridfield .right .pagination-records-number{font-size:1.0em;padding:6px 3px 6px 0;color:#fff;text-shadow:0 -1px 0 rgba(0,0,0,0.2);font-weight:normal}.cms .ss-gridfield .left{float:left}.cms .ss-gridfield .left>*{margin-right:8px;float:left}.cms .ss-gridfield .add-existing-autocompleter span{float:left;display:inline-block;vertical-align:top}.cms .ss-gridfield .add-existing-autocompleter input.relation-search{width:270px;height:32px;margin-bottom:12px;border-top-right-radius:0;border-bottom-right-radius:0}.cms .ss-gridfield .add-existing-autocompleter button.action_gridfield_relationadd{height:32px;margin-left:0;border-top-left-radius:0;border-bottom-left-radius:0;border-left:none}.cms .ss-gridfield .grid-csv-button,.cms .ss-gridfield .grid-print-button{margin-bottom:0;display:inline-block}.cms table.ss-gridfield-table{display:table;-webkit-box-shadow:none;box-shadow:none;padding:0;border-collapse:separate;border-bottom:0 none;width:100%}.cms table.ss-gridfield-table thead{color:#323e46;background:transparent}.cms table.ss-gridfield-table thead tr.filter-header .fieldgroup{max-width:512px}.cms table.ss-gridfield-table thead tr.filter-header .fieldgroup .fieldgroup-field{padding:0}.cms table.ss-gridfield-table thead tr:first-child th:first-child{border-top-left-radius:5px}.cms table.ss-gridfield-table thead tr:first-child th:last-child{border-top-right-radius:5px}.cms table.ss-gridfield-table tbody{background:#FFF}.cms table.ss-gridfield-table tbody tr{cursor:pointer}.cms table.ss-gridfield-table tbody td{width:auto;max-width:500px;word-wrap:break-word}.cms table.ss-gridfield-table tbody td.col-buttons{width:1px;padding:0 8px;text-align:right;white-space:nowrap}.cms table.ss-gridfield-table tbody td.col-listChildrenLink{width:16px;border-right:none;text-indent:-9999em;padding:0}.cms table.ss-gridfield-table tbody td.col-listChildrenLink .list-children-link{background:transparent url(../images/sitetree_ss_default_icons.png) no-repeat 3px -4px;display:block;line-height:16px;margin-top:-4px}.cms table.ss-gridfield-table tbody td.col-getTreeTitle span.item{color:#0071c4}.cms table.ss-gridfield-table tbody td.col-getTreeTitle span.badge{clear:both;text-transform:uppercase;display:inline-block;padding:0px 3px;font-size:0.75em;line-height:1em;margin-left:10px;margin-right:6px;margin-top:-1px;border-radius:2px, 2px}.cms table.ss-gridfield-table tbody td.col-getTreeTitle span.badge.status-modified{color:#7E7470;border:1px solid #C9B800;background-color:#FFF0BC}.cms table.ss-gridfield-table tbody td.col-getTreeTitle span.badge.status-addedtodraft{color:#7E7470;border:1px solid #C9B800;background-color:#FFF0BC}.cms table.ss-gridfield-table tbody td.col-getTreeTitle span.badge.status-deletedonlive{color:#636363;border:1px solid #E49393;background-color:#F2DADB}.cms table.ss-gridfield-table tbody td.col-getTreeTitle span.badge.status-removedfromdraft{color:#636363;border:1px solid #E49393;background-color:#F2DADB}.cms table.ss-gridfield-table tbody td.col-getTreeTitle span.badge.status-workflow-approval{color:#56660C;border:1px solid #7C8816;background-color:#DAE79A}.cms table.ss-gridfield-table tbody td button{border:none;background:none;margin:0 0 0 2px;padding:1px 0;width:auto;text-shadow:none}.cms table.ss-gridfield-table tbody td button.ui-state-hover{background:none;-webkit-box-shadow:none;box-shadow:none}.cms table.ss-gridfield-table tbody td button.ui-state-active{border:none;-webkit-box-shadow:none;box-shadow:none}.cms table.ss-gridfield-table tbody td button.gridfield-button-delete{width:20px;margin:0}.cms table.ss-gridfield-table tbody td button.gridfield-button-delete span.btn-icon-decline{left:2px}.cms table.ss-gridfield-table tbody td a.view-link,.cms table.ss-gridfield-table tbody td a.edit-link{display:inline-block;width:20px;height:20px;text-indent:9999em;overflow:hidden;vertical-align:middle}.cms table.ss-gridfield-table tbody td a.view-link{background:url(../../../admin/client/src/sprites/btn-icon/magnifier.png) no-repeat 0 1px}.cms table.ss-gridfield-table tbody td a.edit-link{background:url(../../../admin/client/src/sprites/btn-icon/document--pencil.png) no-repeat 2px 0px}.cms table.ss-gridfield-table tfoot{color:#323e46}.cms table.ss-gridfield-table tfoot tr td{background:#b0bec7;padding:.7em;border-bottom:1px solid rgba(0,0,0,0.1)}.cms table.ss-gridfield-table tr.title th{position:relative;background:#98aab6;border-bottom:1px solid #899eab;padding:5px;min-height:40px;background-image:-webkit-gradient(linear, left top, left bottom, from(#b0bec7), to(#98aab6));background-image:-webkit-linear-gradient(#b0bec7, #98aab6);background-image:-o-linear-gradient(#b0bec7, #98aab6);background-image:linear-gradient(#b0bec7, #98aab6);text-shadow:0px -1px 0 rgba(0,0,0,0.4)}.cms table.ss-gridfield-table tr.title th h2{padding:0px;font-size:16.8px;color:#fff;margin:1px 8px 0;display:inline-block;float:left}.cms table.ss-gridfield-table tr.sortable-header{background:#dbe3e8}.cms table.ss-gridfield-table tr.sortable-header th{padding:0;font-weight:normal}.cms table.ss-gridfield-table tr.sortable-header th .ss-ui-button{font-weight:normal}.cms table.ss-gridfield-table tr:hover{background:#FFFAD6}.cms table.ss-gridfield-table tr:first-child{background:transparent}.cms table.ss-gridfield-table tr:first-child:hover{background:#FFFAD6}.cms table.ss-gridfield-table tr.ss-gridfield-even{background:#F0F4F7}.cms table.ss-gridfield-table tr.ss-gridfield-even.ss-gridfield-last{border-bottom:none}.cms table.ss-gridfield-table tr.ss-gridfield-even:hover{background:#FFFAD6}.cms table.ss-gridfield-table tr.even{background:#F0F4F7}.cms table.ss-gridfield-table tr.even:hover{background:#FFFAD6}.cms table.ss-gridfield-table tr th{font-weight:bold;font-size:12px;color:#FFF;padding:5px;border-right:1px solid rgba(0,0,0,0.1)}.cms table.ss-gridfield-table tr th div.fieldgroup,.cms table.ss-gridfield-table tr th div.fieldgroup-field{width:100%;position:relative}.cms table.ss-gridfield-table tr th div.fieldgroup{min-width:200px;padding-right:0}.cms table.ss-gridfield-table tr th div.fieldgroup.filter-buttons{min-width:49px;-webkit-box-shadow:none;box-shadow:none;border:none}.cms table.ss-gridfield-table tr th div.fieldgroup.filter-buttons div{width:auto;display:inline}.cms table.ss-gridfield-table tr th.main{white-space:nowrap;border-top:1px solid #a4b4bf;border-left:1px solid #a4b4bf;color:#fff;background:#98aab6;border-bottom:1px solid rgba(0,0,0,0.1)}.cms table.ss-gridfield-table tr th.main span{text-shadow:0 -1px 0 rgba(0,0,0,0.2);padding-left:8px;padding-right:8px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;-o-text-overflow:ellipsis;margin-right:8px}.cms table.ss-gridfield-table tr th.main.col-listChildrenLink{border-right:none}.cms table.ss-gridfield-table tr th.extra,.cms table.ss-gridfield-table tr th.action{padding:0;cursor:default}.cms table.ss-gridfield-table tr th.extra{position:relative;background:#637276;background:rgba(0,0,0,0.7);padding:5px;border-top:rgba(0,0,0,0.2)}.cms table.ss-gridfield-table tr th.extra input{height:28px}.cms table.ss-gridfield-table tr th.extra button.ss-ui-button{padding:.3em;line-height:1;-webkit-box-shadow:none;box-shadow:none;position:relative;border-bottom-width:0;border-radius:2px, 2px}.cms table.ss-gridfield-table tr th.extra select{margin:0}.cms table.ss-gridfield-table tr th.first{border-top-left-radius:5px}.cms table.ss-gridfield-table tr th.last{border-top-right-radius:5px}.cms table.ss-gridfield-table tr th button.action_gridfield_relationadd:hover{color:#444 !important}.cms table.ss-gridfield-table tr th button:hover{color:#ccc !important}.cms table.ss-gridfield-table tr th button.ss-gridfield-sort:hover{color:#fff !important;-webkit-box-shadow:none;box-shadow:none}.cms table.ss-gridfield-table tr th button.ss-gridfield-sort{background:transparent url(../images/arrows.png) no-repeat right 6px;border:none;width:100%;text-align:left;padding:2px 8px 2px 0;text-shadow:0 -1px 0 rgba(0,0,0,0.2);color:#fff;border-radius:0}.cms table.ss-gridfield-table tr th button.ss-gridfield-sort:hover{background-position:right -34px}.cms table.ss-gridfield-table tr th button.ss-gridfield-sort.ss-gridfield-sorted-desc{background-position:right -72px}.cms table.ss-gridfield-table tr th button.ss-gridfield-sort.ss-gridfield-sorted-asc{background-position:right -116px}.cms table.ss-gridfield-table tr th button.ss-ui-button.ss-gridfield-button-filter{background-color:#55a4d2;border:none;display:block;text-indent:-9999em;width:30px;height:25px;background:url(../images/icons/filter-icons.png) no-repeat -15px 4px,-webkit-gradient(linear, left top, left bottom, from(#338DC1), to(#287099));background:url(../images/icons/filter-icons.png) no-repeat -15px 4px,-webkit-linear-gradient(#338DC1, #287099);background:url(../images/icons/filter-icons.png) no-repeat -15px 4px,-o-linear-gradient(#338DC1, #287099);background:url(../images/icons/filter-icons.png) no-repeat -15px 4px,linear-gradient(#338DC1, #287099);width:26px;border-top:1px solid #4199cd}.cms table.ss-gridfield-table tr th button.ss-ui-button.ss-gridfield-button-filter.hover-alike:active,.cms table.ss-gridfield-table tr th button.ss-ui-button.ss-gridfield-button-filter:active,.cms table.ss-gridfield-table tr th button.ss-ui-button.ss-gridfield-button-filter.hover-alike,.cms table.ss-gridfield-table tr th button.ss-ui-button.ss-gridfield-button-filter:hover{background:url(../images/icons/filter-icons.png) no-repeat -15px 4px,-webkit-gradient(linear, left top, left bottom, from(#55a4d2), to(#338DC1));background:url(../images/icons/filter-icons.png) no-repeat -15px 4px,-webkit-linear-gradient(#55a4d2, #338DC1);background:url(../images/icons/filter-icons.png) no-repeat -15px 4px,-o-linear-gradient(#55a4d2, #338DC1);background:url(../images/icons/filter-icons.png) no-repeat -15px 4px,linear-gradient(#55a4d2, #338DC1)}.cms table.ss-gridfield-table tr th button.ss-ui-button.ss-gridfield-button-filter.trigger{margin-left:12px;border:none;background:url(../images/icons/filter-icons.png) no-repeat -17px 6px;padding-right:46px;margin:0 6px}.cms table.ss-gridfield-table tr th button.ss-ui-button.ss-gridfield-button-filter.trigger span{opacity:0.4;position:absolute;width:10px;left:30px;top:40%;background:url(../../../admin/client/dist/images/btn_arrow_down_grey.png) no-repeat 0px 0px}.cms table.ss-gridfield-table tr th button.ss-ui-button.ss-gridfield-button-filter.trigger:hover{background:url(../images/icons/filter-icons.png) no-repeat -17px -38px;-webkit-box-shadow:none;box-shadow:none}.cms table.ss-gridfield-table tr th button.ss-ui-button.ss-gridfield-button-filter.trigger:hover span{opacity:0.9}.cms table.ss-gridfield-table tr th button.ss-ui-button.ss-gridfield-button-close{background:url(../images/icons/filter-icons.png) no-repeat 8px -17px;border:none;display:block;text-indent:-9999em;width:30px;height:25px;width:25px;opacity:0.8;margin-right:-5px}.cms table.ss-gridfield-table tr th button.ss-ui-button.ss-gridfield-button-close.hover-alike:active,.cms table.ss-gridfield-table tr th button.ss-ui-button.ss-gridfield-button-close:active,.cms table.ss-gridfield-table tr th button.ss-ui-button.ss-gridfield-button-close.hover-alike,.cms table.ss-gridfield-table tr th button.ss-ui-button.ss-gridfield-button-close:hover{opacity:1;background:url(../images/icons/filter-icons.png) no-repeat 8px -17px,-webkit-gradient(linear, left top, left bottom, from(rgba(255,255,255,0.1)), to(rgba(255,255,255,0.1)));background:url(../images/icons/filter-icons.png) no-repeat 8px -17px,-webkit-linear-gradient(rgba(255,255,255,0.1), rgba(255,255,255,0.1));background:url(../images/icons/filter-icons.png) no-repeat 8px -17px,-o-linear-gradient(rgba(255,255,255,0.1), rgba(255,255,255,0.1));background:url(../images/icons/filter-icons.png) no-repeat 8px -17px,linear-gradient(rgba(255,255,255,0.1), rgba(255,255,255,0.1))}.cms table.ss-gridfield-table tr th button.ss-ui-button.ss-gridfield-button-reset{border:none;display:block;text-indent:-9999em;width:30px;height:25px;position:absolute;top:-21px;right:-1px;width:20px;height:20px;display:none}.cms table.ss-gridfield-table tr th button.ss-ui-button.ss-gridfield-button-reset.filtered{display:block;background:url(../admin/client/dist/images/sprites/src/btn-icon/cross.png) no-repeat 0px 0px;opacity:0.5}.cms table.ss-gridfield-table tr th button.ss-ui-button.ss-gridfield-button-reset.filtered:hover{opacity:0.8}.cms table.ss-gridfield-table tr th button.ss-ui-button.ss-gridfield-button-reset.filtered:active{opacity:1}.cms table.ss-gridfield-table tr th input.ss-gridfield-sort{height:25px;padding:4px;border:1px solid #313232}.cms table.ss-gridfield-table tr th input.ss-gridfield-sort::-webkit-input-placeholder{font-style:italic;color:#ced5d7}.cms table.ss-gridfield-table tr th input.ss-gridfield-sort:-moz-placeholder{font-style:italic;color:#ced5d7}.cms table.ss-gridfield-table tr th input.ss-gridfield-sort:-ms-input-placeholder{font-style:italic;color:#ced5d7}.cms table.ss-gridfield-table tr th input.ss-gridfield-sort:placeholder{font-style:italic;color:#ced5d7}.cms table.ss-gridfield-table tr th input.ss-gridfield-sort:focus{-webkit-box-shadow:none;box-shadow:none}.cms table.ss-gridfield-table tr th span.non-sortable{display:block;padding:6px 8px}.cms table.ss-gridfield-table tr td{border-right:1px solid rgba(0,0,0,0.1);padding:8px 8px;color:#666}.cms table.ss-gridfield-table tr td.bottom-all{border-bottom-radius:5px;background-image:-webkit-gradient(linear, left top, left bottom, from(#b0bec7), to(#98aab6));background-image:-webkit-linear-gradient(#b0bec7, #98aab6);background-image:-o-linear-gradient(#b0bec7, #98aab6);background-image:linear-gradient(#b0bec7, #98aab6);padding:4px 12px}.cms table.ss-gridfield-table tr td.bottom-all .datagrid-footer-message{text-align:center;padding-top:6px;color:#fff}.cms table.ss-gridfield-table tr td.bottom-all .datagrid-pagination{padding-top:1px;position:absolute;left:50%;margin-left:-116px;z-index:5}.cms table.ss-gridfield-table tr td.bottom-all .datagrid-pagination .pagination-page-number{color:#fff;text-align:center;text-shadow:0 -1px 0 rgba(0,0,0,0.2)}.cms table.ss-gridfield-table tr td.bottom-all .datagrid-pagination .pagination-page-number input{width:35px;height:18px;margin-bottom:-6px;padding:0px;border:1px solid #899eab;border-bottom:1px solid #a7b7c1}.cms table.ss-gridfield-table tr td.bottom-all .datagrid-pagination button{-webkit-box-shadow:none;box-shadow:none;border:none;width:10px;margin:0 10px;display:inline;float:none}.cms table.ss-gridfield-table tr td.bottom-all .datagrid-pagination button span{text-indent:-9999em}.cms table.ss-gridfield-table tr td.bottom-all .datagrid-pagination button.ss-gridfield-previouspage{background:url(../images/icons/pagination-arrows.png) no-repeat -23px 8px}.cms table.ss-gridfield-table tr td.bottom-all .datagrid-pagination button.ss-gridfield-nextpage{background:url(../images/icons/pagination-arrows.png) no-repeat -47px 8px}.cms table.ss-gridfield-table tr td.bottom-all .datagrid-pagination button.ss-gridfield-firstpage{background:url(../images/icons/pagination-arrows.png) no-repeat 0px 8px}.cms table.ss-gridfield-table tr td.bottom-all .datagrid-pagination button.ss-gridfield-lastpage{background:url(../images/icons/pagination-arrows.png) no-repeat -73px 8px}.cms table.ss-gridfield-table tr td.bottom-all .datagrid-pagination button.ssui-button-disabled{z-index:-1}.cms table.ss-gridfield-table tr td.bottom-all .pagination-records-number{float:right;padding:6px 0;color:#fff;text-shadow:0 -1px 0 rgba(0,0,0,0.2)}.cms table.ss-gridfield-table tr.last td{border-bottom:0 none}.cms table.ss-gridfield-table td:first-child{border-left:1px solid rgba(0,0,0,0.1)}.cms table.ss-gridfield-table td:last-child{border-right:1px solid rgba(0,0,0,0.1)}.cms table.ss-gridfield-table td.col-StripThumbnail{padding:2px 4px;width:32px;height:32px}.cms table.ss-gridfield-table td.col-StripThumbnail img{width:32px;height:32px;display:block} .cms .ss-gridfield>div{margin-bottom:36px}.cms .ss-gridfield>div.addNewGridFieldButton{margin-bottom:0}.cms .ss-gridfield>div.addNewGridFieldButton .action{margin-bottom:12px}.cms .ss-gridfield>div.ss-gridfield-buttonrow-before{margin-bottom:0}.cms .ss-gridfield>div.ss-gridfield-buttonrow-before .action{margin-bottom:12px}.cms .ss-gridfield>div.ss-gridfield-buttonrow-after{margin-bottom:0}.cms .ss-gridfield>div.ss-gridfield-buttonrow-after .action{margin-top:12px}.cms .ss-gridfield[data-selectable] tr.ui-selected,.cms .ss-gridfield[data-selectable] tr.ui-selecting{background:#FFFAD6 !important}.cms .ss-gridfield[data-selectable] td{cursor:pointer}.cms .ss-gridfield span button.action_gridfield_relationfind{display:none}.cms .ss-gridfield p button.action_export span.btn-icon-download-csv{height:17px}.cms .ss-gridfield .right{float:right}.cms .ss-gridfield .right>*{float:right;margin-left:8px}.cms .ss-gridfield .right .pagination-records-number{font-size:1.0em;padding:6px 3px 6px 0;color:#fff;text-shadow:0 -1px 0 rgba(0,0,0,0.2);font-weight:normal}.cms .ss-gridfield .left{float:left}.cms .ss-gridfield .left>*{margin-right:8px;float:left}.cms .ss-gridfield .add-existing-autocompleter span{float:left;display:inline-block;vertical-align:top}.cms .ss-gridfield .add-existing-autocompleter input.relation-search{width:270px;height:32px;margin-bottom:12px;border-top-right-radius:0;border-bottom-right-radius:0}.cms .ss-gridfield .add-existing-autocompleter button.action_gridfield_relationadd{height:32px;margin-left:0;border-top-left-radius:0;border-bottom-left-radius:0;border-left:none}.cms .ss-gridfield .grid-csv-button,.cms .ss-gridfield .grid-print-button{margin-bottom:0;display:inline-block}.cms table.ss-gridfield-table{display:table;-webkit-box-shadow:none;box-shadow:none;padding:0;border-collapse:separate;border-bottom:0 none;width:100%}.cms table.ss-gridfield-table thead{color:#323e46;background:transparent}.cms table.ss-gridfield-table thead tr.filter-header .fieldgroup{max-width:512px}.cms table.ss-gridfield-table thead tr.filter-header .fieldgroup .fieldgroup-field{padding:0}.cms table.ss-gridfield-table thead tr:first-child th:first-child{border-top-left-radius:5px}.cms table.ss-gridfield-table thead tr:first-child th:last-child{border-top-right-radius:5px}.cms table.ss-gridfield-table tbody{background:#FFF}.cms table.ss-gridfield-table tbody tr{cursor:pointer}.cms table.ss-gridfield-table tbody td{width:auto;max-width:500px;word-wrap:break-word}.cms table.ss-gridfield-table tbody td.col-buttons{width:1px;padding:0 8px;text-align:right;white-space:nowrap}.cms table.ss-gridfield-table tbody td.col-listChildrenLink{width:16px;border-right:none;text-indent:-9999em;padding:0}.cms table.ss-gridfield-table tbody td.col-listChildrenLink .list-children-link{background:transparent url(../images/sitetree_ss_default_icons.png) no-repeat 3px -4px;display:block;line-height:16px;margin-top:-4px}.cms table.ss-gridfield-table tbody td.col-getTreeTitle span.item{color:#0071c4}.cms table.ss-gridfield-table tbody td.col-getTreeTitle span.badge{clear:both;text-transform:uppercase;display:inline-block;padding:0px 3px;font-size:0.75em;line-height:1em;margin-left:10px;margin-right:6px;margin-top:-1px;border-radius:2px, 2px}.cms table.ss-gridfield-table tbody td.col-getTreeTitle span.badge.status-modified{color:#7E7470;border:1px solid #C9B800;background-color:#FFF0BC}.cms table.ss-gridfield-table tbody td.col-getTreeTitle span.badge.status-addedtodraft{color:#7E7470;border:1px solid #C9B800;background-color:#FFF0BC}.cms table.ss-gridfield-table tbody td.col-getTreeTitle span.badge.status-deletedonlive{color:#636363;border:1px solid #E49393;background-color:#F2DADB}.cms table.ss-gridfield-table tbody td.col-getTreeTitle span.badge.status-removedfromdraft{color:#636363;border:1px solid #E49393;background-color:#F2DADB}.cms table.ss-gridfield-table tbody td.col-getTreeTitle span.badge.status-workflow-approval{color:#56660C;border:1px solid #7C8816;background-color:#DAE79A}.cms table.ss-gridfield-table tbody td button{border:none;background:none;margin:0 0 0 2px;padding:1px 0;width:auto;text-shadow:none}.cms table.ss-gridfield-table tbody td button.ui-state-hover{background:none;-webkit-box-shadow:none;box-shadow:none}.cms table.ss-gridfield-table tbody td button.ui-state-active{border:none;-webkit-box-shadow:none;box-shadow:none}.cms table.ss-gridfield-table tbody td button.gridfield-button-delete{width:20px;margin:0}.cms table.ss-gridfield-table tbody td button.gridfield-button-delete span.btn-icon-decline{left:2px}.cms table.ss-gridfield-table tbody td a.view-link,.cms table.ss-gridfield-table tbody td a.edit-link{display:inline-block;width:20px;height:20px;text-indent:9999em;overflow:hidden;vertical-align:middle}.cms table.ss-gridfield-table tbody td a.view-link{background:url(../../../admin/client/src/sprites/btn-icon/magnifier.png) no-repeat 0 1px}.cms table.ss-gridfield-table tbody td a.edit-link{background:url(../../../admin/client/src/sprites/btn-icon/document--pencil.png) no-repeat 2px 0px}.cms table.ss-gridfield-table tfoot{color:#323e46}.cms table.ss-gridfield-table tfoot tr td{background:#b0bec7;padding:.7em;border-bottom:1px solid rgba(0,0,0,0.1)}.cms table.ss-gridfield-table tr.title th{position:relative;background:#98aab6;border-bottom:1px solid #899eab;padding:5px;min-height:40px;background-image:-webkit-gradient(linear, left top, left bottom, from(#b0bec7), to(#98aab6));background-image:-webkit-linear-gradient(#b0bec7, #98aab6);background-image:-o-linear-gradient(#b0bec7, #98aab6);background-image:linear-gradient(#b0bec7, #98aab6);text-shadow:0px -1px 0 rgba(0,0,0,0.4)}.cms table.ss-gridfield-table tr.title th h2{padding:0px;font-size:16.8px;color:#fff;margin:1px 8px 0;display:inline-block;float:left}.cms table.ss-gridfield-table tr.sortable-header{background:#dbe3e8}.cms table.ss-gridfield-table tr.sortable-header th{padding:0;font-weight:normal}.cms table.ss-gridfield-table tr.sortable-header th .ss-ui-button{font-weight:normal}.cms table.ss-gridfield-table tr:hover{background:#FFFAD6}.cms table.ss-gridfield-table tr:first-child{background:transparent}.cms table.ss-gridfield-table tr:first-child:hover{background:#FFFAD6}.cms table.ss-gridfield-table tr.ss-gridfield-even{background:#F0F4F7}.cms table.ss-gridfield-table tr.ss-gridfield-even.ss-gridfield-last{border-bottom:none}.cms table.ss-gridfield-table tr.ss-gridfield-even:hover{background:#FFFAD6}.cms table.ss-gridfield-table tr.even{background:#F0F4F7}.cms table.ss-gridfield-table tr.even:hover{background:#FFFAD6}.cms table.ss-gridfield-table tr th{font-weight:bold;font-size:12px;color:#FFF;padding:5px;border-right:1px solid rgba(0,0,0,0.1)}.cms table.ss-gridfield-table tr th div.fieldgroup,.cms table.ss-gridfield-table tr th div.fieldgroup-field{width:100%;position:relative}.cms table.ss-gridfield-table tr th div.fieldgroup{min-width:200px;padding-right:0}.cms table.ss-gridfield-table tr th div.fieldgroup.filter-buttons{min-width:49px;-webkit-box-shadow:none;box-shadow:none;border:none}.cms table.ss-gridfield-table tr th div.fieldgroup.filter-buttons div{width:auto;display:inline}.cms table.ss-gridfield-table tr th.main{white-space:nowrap;border-top:1px solid #a4b4bf;border-left:1px solid #a4b4bf;color:#fff;background:#98aab6;border-bottom:1px solid rgba(0,0,0,0.1)}.cms table.ss-gridfield-table tr th.main span{text-shadow:0 -1px 0 rgba(0,0,0,0.2);padding-left:8px;padding-right:8px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;-o-text-overflow:ellipsis;margin-right:8px}.cms table.ss-gridfield-table tr th.main.col-listChildrenLink{border-right:none}.cms table.ss-gridfield-table tr th.extra,.cms table.ss-gridfield-table tr th.action{padding:0;cursor:default}.cms table.ss-gridfield-table tr th.extra{position:relative;background:#637276;background:rgba(0,0,0,0.7);padding:5px;border-top:rgba(0,0,0,0.2)}.cms table.ss-gridfield-table tr th.extra input{height:28px}.cms table.ss-gridfield-table tr th.extra button.ss-ui-button{padding:.3em;line-height:1;-webkit-box-shadow:none;box-shadow:none;position:relative;border-bottom-width:0;border-radius:2px, 2px}.cms table.ss-gridfield-table tr th.extra select{margin:0}.cms table.ss-gridfield-table tr th.first{border-top-left-radius:5px}.cms table.ss-gridfield-table tr th.last{border-top-right-radius:5px}.cms table.ss-gridfield-table tr th button.action_gridfield_relationadd:hover{color:#444 !important}.cms table.ss-gridfield-table tr th button:hover{color:#ccc !important}.cms table.ss-gridfield-table tr th button.ss-gridfield-sort:hover{color:#fff !important;-webkit-box-shadow:none;box-shadow:none}.cms table.ss-gridfield-table tr th button.ss-gridfield-sort{background:transparent url(../images/arrows.png) no-repeat right 6px;border:none;width:100%;text-align:left;padding:2px 8px 2px 0;text-shadow:0 -1px 0 rgba(0,0,0,0.2);color:#fff;border-radius:0}.cms table.ss-gridfield-table tr th button.ss-gridfield-sort:hover{background-position:right -34px}.cms table.ss-gridfield-table tr th button.ss-gridfield-sort.ss-gridfield-sorted-desc{background-position:right -72px}.cms table.ss-gridfield-table tr th button.ss-gridfield-sort.ss-gridfield-sorted-asc{background-position:right -116px}.cms table.ss-gridfield-table tr th button.ss-ui-button.ss-gridfield-button-filter{background-color:#55a4d2;border:none;display:block;text-indent:-9999em;width:30px;height:25px;background:url(../images/icons/filter-icons.png) no-repeat -15px 4px,-webkit-gradient(linear, left top, left bottom, from(#338DC1), to(#287099));background:url(../images/icons/filter-icons.png) no-repeat -15px 4px,-webkit-linear-gradient(#338DC1, #287099);background:url(../images/icons/filter-icons.png) no-repeat -15px 4px,-o-linear-gradient(#338DC1, #287099);background:url(../images/icons/filter-icons.png) no-repeat -15px 4px,linear-gradient(#338DC1, #287099);width:26px;border-top:1px solid #4199cd}.cms table.ss-gridfield-table tr th button.ss-ui-button.ss-gridfield-button-filter.hover-alike:active,.cms table.ss-gridfield-table tr th button.ss-ui-button.ss-gridfield-button-filter:active,.cms table.ss-gridfield-table tr th button.ss-ui-button.ss-gridfield-button-filter.hover-alike,.cms table.ss-gridfield-table tr th button.ss-ui-button.ss-gridfield-button-filter:hover{background:url(../images/icons/filter-icons.png) no-repeat -15px 4px,-webkit-gradient(linear, left top, left bottom, from(#55a4d2), to(#338DC1));background:url(../images/icons/filter-icons.png) no-repeat -15px 4px,-webkit-linear-gradient(#55a4d2, #338DC1);background:url(../images/icons/filter-icons.png) no-repeat -15px 4px,-o-linear-gradient(#55a4d2, #338DC1);background:url(../images/icons/filter-icons.png) no-repeat -15px 4px,linear-gradient(#55a4d2, #338DC1)}.cms table.ss-gridfield-table tr th button.ss-ui-button.ss-gridfield-button-filter.trigger{margin-left:12px;border:none;background:url(../images/icons/filter-icons.png) no-repeat -17px 6px;padding-right:46px;margin:0 6px}.cms table.ss-gridfield-table tr th button.ss-ui-button.ss-gridfield-button-filter.trigger span{opacity:0.4;position:absolute;width:10px;left:30px;top:40%;background:url(../../../admin/client/dist/images/btn_arrow_down_grey.png) no-repeat 0px 0px}.cms table.ss-gridfield-table tr th button.ss-ui-button.ss-gridfield-button-filter.trigger:hover{background:url(../images/icons/filter-icons.png) no-repeat -17px -38px;-webkit-box-shadow:none;box-shadow:none}.cms table.ss-gridfield-table tr th button.ss-ui-button.ss-gridfield-button-filter.trigger:hover span{opacity:0.9}.cms table.ss-gridfield-table tr th button.ss-ui-button.ss-gridfield-button-close{background:url(../images/icons/filter-icons.png) no-repeat 8px -17px;border:none;display:block;text-indent:-9999em;width:30px;height:25px;width:25px;opacity:0.8;margin-right:-5px}.cms table.ss-gridfield-table tr th button.ss-ui-button.ss-gridfield-button-close.hover-alike:active,.cms table.ss-gridfield-table tr th button.ss-ui-button.ss-gridfield-button-close:active,.cms table.ss-gridfield-table tr th button.ss-ui-button.ss-gridfield-button-close.hover-alike,.cms table.ss-gridfield-table tr th button.ss-ui-button.ss-gridfield-button-close:hover{opacity:1;background:url(../images/icons/filter-icons.png) no-repeat 8px -17px,-webkit-gradient(linear, left top, left bottom, from(rgba(255,255,255,0.1)), to(rgba(255,255,255,0.1)));background:url(../images/icons/filter-icons.png) no-repeat 8px -17px,-webkit-linear-gradient(rgba(255,255,255,0.1), rgba(255,255,255,0.1));background:url(../images/icons/filter-icons.png) no-repeat 8px -17px,-o-linear-gradient(rgba(255,255,255,0.1), rgba(255,255,255,0.1));background:url(../images/icons/filter-icons.png) no-repeat 8px -17px,linear-gradient(rgba(255,255,255,0.1), rgba(255,255,255,0.1))}.cms table.ss-gridfield-table tr th button.ss-ui-button.ss-gridfield-button-reset{border:none;display:block;text-indent:-9999em;width:30px;height:25px;position:absolute;top:-21px;right:-1px;width:20px;height:20px;display:none}.cms table.ss-gridfield-table tr th button.ss-ui-button.ss-gridfield-button-reset.filtered{display:block;background:url(../admin/client/dist/images/sprites/src/btn-icon/cross.png) no-repeat 0px 0px;opacity:0.5}.cms table.ss-gridfield-table tr th button.ss-ui-button.ss-gridfield-button-reset.filtered:hover{opacity:0.8}.cms table.ss-gridfield-table tr th button.ss-ui-button.ss-gridfield-button-reset.filtered:active{opacity:1}.cms table.ss-gridfield-table tr th input.ss-gridfield-sort{height:25px;padding:4px;border:1px solid #313232}.cms table.ss-gridfield-table tr th input.ss-gridfield-sort::-webkit-input-placeholder{font-style:italic;color:#ced5d7}.cms table.ss-gridfield-table tr th input.ss-gridfield-sort:-moz-placeholder{font-style:italic;color:#ced5d7}.cms table.ss-gridfield-table tr th input.ss-gridfield-sort:-ms-input-placeholder{font-style:italic;color:#ced5d7}.cms table.ss-gridfield-table tr th input.ss-gridfield-sort:placeholder{font-style:italic;color:#ced5d7}.cms table.ss-gridfield-table tr th input.ss-gridfield-sort:focus{-webkit-box-shadow:none;box-shadow:none}.cms table.ss-gridfield-table tr th span.non-sortable{display:block;padding:6px 8px}.cms table.ss-gridfield-table tr td{border-right:1px solid rgba(0,0,0,0.1);padding:8px 8px;color:#666}.cms table.ss-gridfield-table tr td.bottom-all{border-bottom-radius:5px;background-image:-webkit-gradient(linear, left top, left bottom, from(#b0bec7), to(#98aab6));background-image:-webkit-linear-gradient(#b0bec7, #98aab6);background-image:-o-linear-gradient(#b0bec7, #98aab6);background-image:linear-gradient(#b0bec7, #98aab6);padding:4px 12px}.cms table.ss-gridfield-table tr td.bottom-all .datagrid-footer-message{text-align:center;padding-top:6px;color:#fff}.cms table.ss-gridfield-table tr td.bottom-all .datagrid-pagination{padding-top:1px;position:absolute;left:50%;margin-left:-116px;z-index:5}.cms table.ss-gridfield-table tr td.bottom-all .datagrid-pagination .pagination-page-number{color:#fff;text-align:center;text-shadow:0 -1px 0 rgba(0,0,0,0.2)}.cms table.ss-gridfield-table tr td.bottom-all .datagrid-pagination .pagination-page-number input{width:35px;height:18px;margin-bottom:-6px;padding:0px;border:1px solid #899eab;border-bottom:1px solid #a7b7c1}.cms table.ss-gridfield-table tr td.bottom-all .datagrid-pagination button{-webkit-box-shadow:none;box-shadow:none;border:none;width:10px;margin:0 10px;display:inline;float:none}.cms table.ss-gridfield-table tr td.bottom-all .datagrid-pagination button span{text-indent:-9999em}.cms table.ss-gridfield-table tr td.bottom-all .datagrid-pagination button.ss-gridfield-previouspage{background:url(../images/icons/pagination-arrows.png) no-repeat -23px 8px}.cms table.ss-gridfield-table tr td.bottom-all .datagrid-pagination button.ss-gridfield-nextpage{background:url(../images/icons/pagination-arrows.png) no-repeat -47px 8px}.cms table.ss-gridfield-table tr td.bottom-all .datagrid-pagination button.ss-gridfield-firstpage{background:url(../images/icons/pagination-arrows.png) no-repeat 0px 8px}.cms table.ss-gridfield-table tr td.bottom-all .datagrid-pagination button.ss-gridfield-lastpage{background:url(../images/icons/pagination-arrows.png) no-repeat -73px 8px}.cms table.ss-gridfield-table tr td.bottom-all .datagrid-pagination button.ssui-button-disabled{z-index:-1}.cms table.ss-gridfield-table tr td.bottom-all .pagination-records-number{float:right;padding:6px 0;color:#fff;text-shadow:0 -1px 0 rgba(0,0,0,0.2)}.cms table.ss-gridfield-table tr.last td{border-bottom:0 none}.cms table.ss-gridfield-table td:first-child{border-left:1px solid rgba(0,0,0,0.1)}.cms table.ss-gridfield-table td:last-child{border-right:1px solid rgba(0,0,0,0.1)}.cms table.ss-gridfield-table td.col-StripThumbnail{padding:2px 4px;width:32px;height:32px}.cms table.ss-gridfield-table td.col-StripThumbnail img{width:32px;height:32px;display:block}
/*# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImxlZ2FjeS9HcmlkRmllbGQuc2NzcyIsIi4uLy4uLy4uL2FkbWluL2NsaWVudC9zcmMvc3R5bGVzL2xlZ2FjeS9fbWl4aW5zLnNjc3MiLCIuLi8uLi8uLi9hZG1pbi9jbGllbnQvc3JjL3N0eWxlcy9sZWdhY3kvdGhlbWVzL19kZWZhdWx0LnNjc3MiLCJfZWxlbWVudE1peGlucy5zY3NzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQTBCQSx1QkFHRyxrQkFBeUIsQ0FINUIsNkNBS0ksZUFBaUIsQ0FMckIscURBT0ksa0JBWFksQ0FJaEIscURBV0ksZUFBaUIsQ0FYckIsNkRBYUksa0JBakJZLENBSWhCLG9EQWlCSSxlQUFpQixDQWpCckIsNERBbUJJLGVBdkJZLENBSWhCLHVHQTBCSSw2QkFBK0IsQ0ExQm5DLHVDQThCSSxjQUFnQixDQTlCcEIsNkRBbUNJLFlBQWEsQ0FuQ2pCLHFFQXdDSSxXQUFZLENBeENoQiwwQkE0Q0ksV0FBWSxDQTVDaEIsNEJBOENJLFlBQ0EsZUFBc0IsQ0EvQzFCLHFEQW1ESSxnQkFDQSxzQkFDQSxXQUNBLHFDQUNBLGtCQUFvQixDQXZEeEIseUJBMkRHLFVBQVcsQ0EzRGQsMkJBNkRJLGlCQUNBLFVBQVksQ0E5RGhCLG9EQXNFSSxXQUNBLHFCQUNBLGtCQUFvQixDQXhFeEIscUVBMkVJLFlBQWUsWUFDZixtQkFDQSwwQkFDQSw0QkFBOEIsQ0E5RWxDLG1GQWlGSSxZQUNBLGNBQ0EseUJBQ0EsNEJBQ0EsZ0JBQWtCLENBckZ0QiwwRUF5RkcsZ0JBQ0Esb0JBQXNCLENBMUZ6Qiw4QkE4RkUsY0NsR0QsQUFDQSx3QkFDRyxnQkRrR0YsVUFDQSx5QkFDQSxxQkFDQSxVQUFZLENBbkdkLG9DQXNHRyxjQUNBLHNCQUF3QixDQXZHM0IsaUVBMEdLLGVBQW9CLENBMUd6QixtRkE0R00sU0FBVSxDQTVHaEIsa0VBa0hLLDBCQXhIaUIsQ0FNdEIsaUVBcUhLLDJCQTNIaUIsQ0FNdEIsb0NBMkhHLGVBQWlCLENBM0hwQix1Q0ErSEksY0FB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QUNBLFNBQ0EsbUJBY0EsU0FBVSxDQWprQmhCLDRGQXFqQk8sV0FDQSxrQkFDQSxvQ0EvakJxQixDQVE1QixrR0F5akJRLFdBQ0EsWUFDQSxtQkFDQSxZQUNBLHlCQUNBLCtCQUFnQyxDQTlqQnhDLDJFQ0hDLHdCQUNHLGdCRHNrQkcsWUFDQSxXQUNBLGNBQ0EsZUFDQSxVQUFXLENBeGtCbEIsZ0ZBMGtCUSxtQkFBb0IsQ0Exa0I1QixxR0E2a0JRLHlFQUEwRSxDQTdrQmxGLGlHQWdsQlEseUVBQTBFLENBaGxCbEYsa0dBbWxCUSx1RUFBd0UsQ0FubEJoRixpR0FzbEJRLHlFQUEwRSxDQXRsQmxGLGdHQXlsQlEsVUFBVyxDQXpsQm5CLDBFQThsQk0sWUFDQSxjQUNBLFdBQ0Esb0NBem1Cc0IsQ0FRNUIseUNBdW1CSSxvQkFBc0IsQ0F2bUIxQiw2Q0EybUJHLHFDQXRuQm9CLENBV3ZCLDRDQThtQkcsc0NBem5Cb0IsQ0FXdkIsb0RBbW5CRyxnQkFDQSxXQUNBLFdBQWEsQ0FybkJoQix3REF3bkJJLFdBQ0EsWUFDQSxhQUFlLENBQ2YiLCJmaWxlIjoibGVnYWN5L0dyaWRGaWVsZC5jc3MiLCJzb3VyY2VzQ29udGVudCI6WyIvKipcbiAqIENvcmUgc3R5bGVzIGZvciB0aGUgYmFzaWMgR3JpZEZpZWxkIGZvcm0gZmllbGQgd2l0aG91dCBhbnkgc3BlY2lmaWMgc3R5bGUuXG4gKlxuICogQHBhY2thZ2UgZnJhbWV3b3JrXG4gKiBAc3VicGFja2FnZSBzY3NzXG4gKiBAdG9kbyBBZGQgcmFkaWFsIGdyYWRpZW50IHRvIGRlZmF1bHQgZGVsZXRlIGJ1dHRvbiBzdGF0ZVxuICogQHRvZG8gQ3JlYXRlIFNBU1MgbWl4aW4tZnVuY3Rpb24gdG8gc2ltcGx5IHN3YXAgdGhlIGZyb20vdG8sIHRvIHRvL2Zyb20gY29sb3VycyBpbiBncnNkaWVudCBtaXhpbnM/XG4gKi9cbkBpbXBvcnQgXCIuLi8uLi8uLi8uLi9hZG1pbi9jbGllbnQvc3JjL3N0eWxlcy9sZWdhY3kvdGhlbWVzL2RlZmF1bHQuc2Nzc1wiO1xuQGltcG9ydCBcIi4uLy4uLy4uLy4uL2FkbWluL2NsaWVudC9zcmMvc3R5bGVzL2xlZ2FjeS9fbWl4aW5zLnNjc3NcIjtcbkBpbXBvcnQgXCIuLi9fZWxlbWVudE1peGluc1wiO1xuXG4kZ2ZfY29sb3VyX2dyYWRpZW50X2Rhcms6IGRhcmtlbigkY29sb3ItYmFzZSwgOCUpO1xuJGdmX2NvbG91cl9oZWFkZXJfYm9yZGVyOiAkZ2ZfY29sb3VyX2dyYWRpZW50X2Rhcms7XG4kZ2ZfY29sb3VyX3N1YmhlYWRlcjogc2F0dXJhdGUobGlnaHRlbigkY29sb3ItYmFzZSwgMTUlKSw1JSk7XG4kZ2ZfY29sb3VyX2JvcmRlcjogcmdiYSgwLDAsMCwuMSk7XG4kZ2ZfY29sb3VyX3plYnJhOiAjRjBGNEY3O1xuJGdmX2NvbG91cl9mb250OiAjNjY2O1xuJGdmX2NvbG91cl90ZXh0X3NoYWRvdzogcmdiYSgwLDAsMCwuMik7XG4kZ2ZfY29sb3VyX3RleHRfc2hhZG93X2Rhcms6IHJnYmEoMCwwLDAsLjQpO1xuJGdmX2JvcmRlcl9yYWRpdXM6XHQ1cHg7XG5cbiRnZl9ncmlkX3k6XHQxMnB4O1xuJGdmX2dyaWRfeDpcdDE2cHg7XG5cblxuLmNtcyB7XG5cdC5zcy1ncmlkZmllbGQge1xuXHRcdCYgPiBkaXYge1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogJGdmX2dyaWRfeSozO1xuXHRcdFx0Ji5hZGROZXdHcmlkRmllbGRCdXR0b257XG5cdFx0XHRcdG1hcmdpbi1ib3R0b206IDA7XG5cdFx0XHRcdC5hY3Rpb24ge1xuXHRcdFx0XHRtYXJnaW4tYm90dG9tOiRnZl9ncmlkX3k7XG5cdFx0XHR9XG5cdFx0fVxuXHRcdFx0Ji5zcy1ncmlkZmllbGQtYnV0dG9ucm93LWJlZm9yZXtcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMDtcblx0XHRcdFx0LmFjdGlvbiB7XG5cdFx0XHRcdG1hcmdpbi1ib3R0b206JGdmX2dyaWRfeTtcblx0XHRcdH1cblx0XHR9XG5cdFx0XHQmLnNzLWdyaWRmaWVsZC1idXR0b25yb3ctYWZ0ZXJ7XG5cdFx0XHRcdG1hcmdpbi1ib3R0b206IDA7XG5cdFx0XHRcdC5hY3Rpb24ge1xuXHRcdFx0XHRtYXJnaW4tdG9wOiRnZl9ncmlkX3k7XG5cdFx0XHR9XG5cdFx0fVxuXHRcdH1cblxuXHRcdCZbZGF0YS1zZWxlY3RhYmxlXSB7XG5cdFx0XHR0ci51aS1zZWxlY3RlZCwgdHIudWktc2VsZWN0aW5nIHtcblx0XHRcdFx0YmFja2dyb3VuZDogI0ZGRkFENiAhaW1wb3J0YW50O1xuXHRcdFx0fVxuXG5cdFx0XHR0ZCB7XG5cdFx0XHRcdGN1cnNvcjogcG9pbnRlcjtcblx0XHRcdH1cblx0XHR9XG5cblx0XHRzcGFuIGJ1dHRvbi5hY3Rpb25fZ3JpZGZpZWxkX3JlbGF0aW9uZmluZCB7XG5cdCBcdFx0ZGlzcGxheTpub25lOyAvL2hpZGVzIGZpbmQgYnV0dG9uIC0gcmVkdW5kYW50IGZ1bmN0aW9uYWxpdHlcblx0IFx0fVxuXG5cdCBcdHAgYnV0dG9uLmFjdGlvbl9leHBvcnQge1xuXHRcdFx0c3Bhbi5idG4taWNvbi1kb3dubG9hZC1jc3Yge1xuXHRcdFx0XHRoZWlnaHQ6MTdweDsgLy9leGFjdCBoZWlnaHQgb2YgaWNvblxuXHRcdFx0fVxuXHQgXHR9XG5cdCBcdC5yaWdodCB7XG5cdCBcdFx0ZmxvYXQ6cmlnaHQ7XG5cdFx0XHQmID4gKiB7XG5cdFx0XHRcdGZsb2F0OiByaWdodDtcblx0XHRcdFx0bWFyZ2luLWxlZnQ6JGdmX2dyaWRfeC8yO1xuXHRcdFx0fVxuXG5cdFx0XHQucGFnaW5hdGlvbi1yZWNvcmRzLW51bWJlciB7XG5cdFx0XHRcdGZvbnQtc2l6ZTogMS4wZW07XG5cdFx0XHRcdHBhZGRpbmc6IDZweCAzcHggNnB4IDA7XG5cdFx0XHRcdGNvbG9yOiAkY29sb3ItdGV4dC1saWdodDtcblx0XHRcdFx0dGV4dC1zaGFkb3c6IDAgLTFweCAwICRnZl9jb2xvdXJfdGV4dF9zaGFkb3c7XG5cdFx0XHRcdGZvbnQtd2VpZ2h0OiBub3JtYWw7XG5cdFx0XHR9XG5cdFx0fVxuXHRcdC5sZWZ0IHtcblx0XHRcdGZsb2F0OmxlZnQ7XG5cdFx0XHQmID4gKiB7XG5cdFx0XHRcdG1hcmdpbi1yaWdodDokZ2ZfZ3JpZF94LzI7XG5cdFx0XHRcdGZsb2F0OiBsZWZ0O1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cdC5zcy1ncmlkZmllbGQge1xuXHRcdC5hZGQtZXhpc3RpbmctYXV0b2NvbXBsZXRlciB7XG5cdFx0XHRzcGFuIHtcblx0XHRcdFx0ZmxvYXQ6IGxlZnQ7XG5cdFx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRcdFx0dmVydGljYWwtYWxpZ246IHRvcDtcblx0XHRcdH1cblx0XHRcdGlucHV0LnJlbGF0aW9uLXNlYXJjaCB7XG5cdFx0XHRcdHdpZHRoOiAyNzBweDsgaGVpZ2h0OiAzMnB4O1xuXHRcdFx0XHRtYXJnaW4tYm90dG9tOiAkZ2ZfZ3JpZF95O1xuXHRcdFx0XHRib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMDtcblx0XHRcdFx0Ym9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDA7XG5cdFx0XHR9XG5cdFx0XHRidXR0b24uYWN0aW9uX2dyaWRmaWVsZF9yZWxhdGlvbmFkZCB7XG5cdFx0XHRcdGhlaWdodDogMzJweDtcblx0XHRcdFx0bWFyZ2luLWxlZnQ6IDA7IC8vIFdlYmtpdCBuZWVkcyB0aGlzXG5cdFx0XHRcdGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDA7XG5cdFx0XHRcdGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDA7XG5cdFx0XHRcdGJvcmRlci1sZWZ0OiBub25lO1xuXHRcdFx0fVxuXHRcdH1cblx0XHQuZ3JpZC1jc3YtYnV0dG9uLCAuZ3JpZC1wcmludC1idXR0b24ge1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogMDtcblx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHR9XG5cdFx0fVxuXHR0YWJsZS5zcy1ncmlkZmllbGQtdGFibGUge1xuXHRcdGRpc3BsYXk6IHRhYmxlO1xuXHRcdEBpbmNsdWRlIGJveC1zaGFkb3ctbm9uZTtcblx0XHRwYWRkaW5nOiAwO1xuXHRcdGJvcmRlci1jb2xsYXBzZTogc2VwYXJhdGU7XG5cdFx0Ym9yZGVyLWJvdHRvbTogMCBub25lO1xuXHRcdHdpZHRoOiAxMDAlO1xuXG5cdFx0dGhlYWQge1xuXHRcdFx0Y29sb3I6IGRhcmtlbigkY29sb3ItYmFzZSwgNTAlKTtcblx0XHRcdGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuXHRcdFx0dHIuZmlsdGVyLWhlYWRlciB7XG5cdFx0XHRcdC5maWVsZGdyb3VwIHtcblx0XHRcdFx0XHRtYXgtd2lkdGg6JGdmX2dyaWRfeCozMjsgLy9tYXggd2lkdGggNTEycHhcblx0XHRcdFx0XHQuZmllbGRncm91cC1maWVsZCB7XG5cdFx0XHRcdFx0XHRwYWRkaW5nOjA7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0XHR0cjpmaXJzdC1jaGlsZCB7IC8vc2V0cyA3cHggYm9yZGVyLXJhZGl1cyBvbiB0aGUgdG9wIHJvdyBpbiB0aGUgdGhlYWQgLSBhY2NvdW50cyBmb3IgZWRnZWNhc2Ugd2hlcmUgdGhlcmUgaXMgbm8gdGl0bGUgcm93LlxuXHRcdFx0XHR0aDpmaXJzdC1jaGlsZCB7XG5cdFx0XHRcdFx0Ym9yZGVyLXRvcC1sZWZ0LXJhZGl1czogJGdmX2JvcmRlcl9yYWRpdXM7XG5cdFx0XHRcdH1cblx0XHRcdFx0dGg6bGFzdC1jaGlsZCB7XG5cdFx0XHRcdFx0Ym9yZGVyLXRvcC1yaWdodC1yYWRpdXM6ICRnZl9ib3JkZXJfcmFkaXVzO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0dGJvZHkge1xuXHRcdFx0YmFja2dyb3VuZDogI0ZGRjtcblx0XHRcdHRyIHtcblx0XHRcdFx0Ly8gVGhpcyBsZXRzIGlPUyBTYWZhcmkga25vdyB0aGF0IHRoZXNlIGVsZW1lbnRzIGFyZSBjbGlja2FibGVcblx0XHRcdFx0Ly8gYW5kIHNvIHRvIHNlbmQgdGhlIGNsaWNrIGV2ZW50cy5cblx0XHRcdFx0Y3Vyc29yOiBwb2ludGVyO1xuXHRcdFx0fVxuXHRcdFx0dGQge1xuXHRcdFx0XHR3aWR0aDogYXV0bztcblx0XHRcdFx0bWF4LXdpZHRoOiA1MDBweDsgLy9UaGlzIG51bWJlciBpcyBzZW1pLWFyYml0YXJ5LiBJdCBpcyBhY3RpbmcgYXMgYSBwZXJjZW50YWdlIGxpbWl0LCByYXRoZXIgdGhhbiBhY3R1YWxseSBjb25zdHJpY3RpbmcgdGhlIHdpZHRoIHRvIDUwMHB4LlxuXHRcdFx0XHR3b3JkLXdyYXA6YnJlYWstd29yZDtcblx0XHRcdFx0Ly8gR2l2ZSBicm93c2VyIHNvbWUgaGludHMgb24gd2hpY2ggY29scyB0YWtlIHByaW9yaXR5OlxuXHRcdFx0XHQvLyBUaGUgbGFzdCBjb2x1bW4gKGJ1dHRvbnMpIHNob3VsZCBhbHdheXMgc2hyaW5rIHRvIGZpdC5cblx0XHRcdFx0Ly8gT3ZlcndyaXR0ZW4gZm9yIElFNywgd2hpY2ggZG9lc250IHN1cHBvcnQgdGhpcy5cblx0XHRcdFx0Ji5jb2wtYnV0dG9ucyB7XG5cdFx0XHRcdFx0d2lkdGg6IDFweDtcblx0XHRcdFx0XHRwYWRkaW5nOjAgJGdmX2dyaWRfeC8yO1xuXHRcdFx0XHRcdHRleHQtYWxpZ246IHJpZ2h0O1xuXHRcdFx0XHRcdHdoaXRlLXNwYWNlOiBub3dyYXA7XG5cdFx0XHRcdH1cblx0XHRcdFx0Ji5jb2wtbGlzdENoaWxkcmVuTGluayB7XG5cdFx0XHRcdFx0d2lkdGg6JGdmX2dyaWRfeDtcblx0XHRcdFx0XHRib3JkZXItcmlnaHQ6bm9uZTtcblx0XHRcdFx0XHR0ZXh0LWluZGVudDotOTk5OWVtO1xuXHRcdFx0XHRcdHBhZGRpbmc6MDtcblx0XHRcdFx0XHQubGlzdC1jaGlsZHJlbi1saW5rIHtcblx0XHRcdFx0XHRcdGJhY2tncm91bmQ6IHRyYW5zcGFyZW50IHVybCguLi9pbWFnZXMvc2l0ZXRyZWVfc3NfZGVmYXVsdF9pY29ucy5wbmcpIG5vLXJlcGVhdCAzcHggLTRweDtcblx0XHRcdFx0XHRcdGRpc3BsYXk6YmxvY2s7XG5cdFx0XHRcdFx0XHRsaW5lLWhlaWdodDogMTZweDtcblx0XHRcdFx0XHRcdG1hcmdpbi10b3A6IC00cHg7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cblx0XHRcdFx0Ji5jb2wtZ2V0VHJlZVRpdGxlIHtcblx0XHRcdFx0XHRzcGFuLml0ZW0ge1xuXHRcdFx0XHRcdFx0Y29sb3I6JGNvbG9yLXRleHQtYmx1ZS1saW5rO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0XHRzcGFuLmJhZGdlIHtcblx0XHRcdFx0XHRcdGNsZWFyOiBib3RoO1xuXHRcdFx0XHRcdFx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcblx0XHRcdFx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRcdFx0XHRcdHBhZGRpbmc6IDBweCAzcHg7XG5cdFx0XHRcdFx0XHRmb250LXNpemU6IDAuNzVlbTtcblx0XHRcdFx0XHRcdGxpbmUtaGVpZ2h0OiAxZW07XG5cdFx0XHRcdFx0XHRtYXJnaW4tbGVmdDogMTBweDtcblx0XHRcdFx0XHRcdG1hcmdpbi1yaWdodDogNnB4O1xuXHRcdFx0XHRcdFx0bWFyZ2luLXRvcDogIC0xcHg7XG5cdFx0XHRcdFx0XHRib3JkZXItcmFkaXVzOiAycHgsIDJweDtcblx0XHRcdFx0XHR9XG5cblx0XHRcdFx0XHRzcGFuLmJhZGdlLnN0YXR1cy1tb2RpZmllZCB7XG5cdFx0XHRcdFx0XHRjb2xvcjogICM3RTc0NzA7XG5cdFx0XHRcdFx0XHRib3JkZXI6IDFweCBzb2xpZCAjQzlCODAwO1xuXHRcdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogI0ZGRjBCQztcblx0XHRcdFx0XHR9XG5cblx0XHRcdFx0XHRzcGFuLmJhZGdlLnN0YXR1cy1hZGRlZHRvZHJhZnQge1xuXHRcdFx0XHRcdFx0Y29sb3I6ICAjN0U3NDcwO1xuXHRcdFx0XHRcdFx0Ym9yZGVyOiAxcHggc29saWQgI0M5QjgwMDtcblx0XHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICNGRkYwQkM7XG5cdFx0XHRcdFx0fVxuXG5cdFx0XHRcdFx0c3Bhbi5iYWRnZS5zdGF0dXMtZGVsZXRlZG9ubGl2ZSB7XG5cdFx0XHRcdFx0XHRjb2xvcjogICM2MzYzNjM7XG5cdFx0XHRcdFx0XHRib3JkZXI6IDFweCBzb2xpZCAjRTQ5MzkzO1xuXHRcdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogI0YyREFEQjtcblx0XHRcdFx0XHR9XG5cblx0XHRcdFx0XHRzcGFuLmJhZGdlLnN0YXR1cy1yZW1vdmVkZnJvbWRyYWZ0IHtcblx0XHRcdFx0XHRcdGNvbG9yOiAgIzYzNjM2Mztcblx0XHRcdFx0XHRcdGJvcmRlcjogMXB4IHNvbGlkICNFNDkzOTM7XG5cdFx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjRjJEQURCO1xuXHRcdFx0XHRcdH1cblxuXHRcdFx0XHRcdHNwYW4uYmFkZ2Uuc3RhdHVzLXdvcmtmbG93LWFwcHJvdmFsIHtcblx0XHRcdFx0XHRcdGNvbG9yOiAgIzU2NjYwQztcblx0XHRcdFx0XHRcdGJvcmRlcjogMXB4IHNvbGlkICM3Qzg4MTY7XG5cdFx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjREFFNzlBO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXG5cdFx0XHRcdGJ1dHRvbiB7XG5cdFx0XHRcdFx0Ym9yZGVyOiBub25lO1xuXHRcdFx0XHRcdGJhY2tncm91bmQ6IG5vbmU7XG5cdFx0XHRcdFx0bWFyZ2luOiAwIDAgMCAycHg7XG5cdFx0XHRcdFx0cGFkZGluZzogMXB4IDA7XG5cdFx0XHRcdFx0d2lkdGg6IGF1dG87XG5cdFx0XHRcdFx0dGV4dC1zaGFkb3c6IG5vbmU7XG5cdFx0XHRcdFx0Ji51aS1zdGF0ZS1ob3ZlciB7XG5cdFx0XHRcdFx0XHRiYWNrZ3JvdW5kOm5vbmU7XG5cdFx0XHRcdFx0XHRAaW5jbHVkZSBib3gtc2hhZG93LW5vbmU7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHRcdCYudWktc3RhdGUtYWN0aXZlIHtcblx0XHRcdFx0XHRcdGJvcmRlcjpub25lO1xuXHRcdFx0XHRcdFx0QGluY2x1ZGUgYm94LXNoYWRvdy1ub25lO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0XHQmLmdyaWRmaWVsZC1idXR0b24tZGVsZXRlIHtcblx0XHRcdFx0XHRcdHdpZHRoOiAyMHB4O1xuXHRcdFx0XHRcdFx0bWFyZ2luOiAwO1xuXHRcdFx0XHRcdFx0c3Bhbi5idG4taWNvbi1kZWNsaW5lIHtcblx0XHRcdFx0XHRcdFx0bGVmdDogMnB4O1xuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0XHRhLnZpZXctbGluaywgYS5lZGl0LWxpbmsge1xuXHRcdFx0XHRcdGRpc3BsYXk6aW5saW5lLWJsb2NrO1xuXHRcdFx0XHRcdHdpZHRoOjIwcHg7XG5cdFx0XHRcdFx0aGVpZ2h0OjIwcHg7IC8vbWluIGhlaWdodCB0byBmaXQgdGhlIGVkaXQgaWNvblxuXHRcdFx0XHRcdHRleHQtaW5kZW50Ojk5OTllbTtcblx0XHRcdFx0XHRvdmVyZmxvdzogaGlkZGVuO1xuXHRcdFx0XHRcdHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG5cdFx0XHRcdH1cblx0XHRcdFx0YS52aWV3LWxpbmsge1xuXHRcdFx0XHRcdGJhY2tncm91bmQ6IHVybCguLi8uLi8uLi9hZG1pbi9jbGllbnQvc3JjL3Nwcml0ZXMvYnRuLWljb24vbWFnbmlmaWVyLnBuZykgbm8tcmVwZWF0IDAgMXB4O1xuXHRcdFx0XHR9XG5cdFx0XHRcdGEuZWRpdC1saW5rIHtcblx0XHRcdFx0XHRiYWNrZ3JvdW5kOiB1cmwoLi4vLi4vLi4vYWRtaW4vY2xpZW50L3NyYy9zcHJpdGVzL2J0bi1pY29uL2RvY3VtZW50LS1wZW5jaWwucG5nKSBuby1yZXBlYXQgMnB4IDBweDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblxuXHRcdHRmb290IHtcblx0XHRcdGNvbG9yOiBkYXJrZW4oJGNvbG9yLWJhc2UsIDUwJSk7XG5cdFx0XHR0ciB7XG5cdFx0XHRcdHRkIHtcblx0XHRcdFx0XHRiYWNrZ3JvdW5kOiAkY29sb3ItYmFzZTtcblx0XHRcdFx0XHRwYWRkaW5nOiAuN2VtO1xuXHRcdFx0XHRcdGJvcmRlci1ib3R0b206IDFweCBzb2xpZCByZ2JhKDAsMCwwLC4xKTtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblxuXHRcdHRyIHtcblx0XHRcdCYudGl0bGUge1xuXHRcdFx0XHR0aCB7XG5cdFx0XHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0XHRcdGJhY2tncm91bmQ6ICRnZl9jb2xvdXJfZ3JhZGllbnRfZGFyaztcblx0XHRcdFx0XHRib3JkZXItYm90dG9tOiAxcHggc29saWQgZGFya2VuKCRnZl9jb2xvdXJfZ3JhZGllbnRfZGFyayw1JSk7XG5cdFx0XHRcdFx0cGFkZGluZzogNXB4O1xuXHRcdFx0XHRcdG1pbi1oZWlnaHQ6IDQwcHg7IC8vdGhpcyBpcyB0byBhY2NvbW9kYXRlIHRoZSBhZGQgbmV3IGJ1dHRvbi5cblx0XHRcdFx0XHRiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoJGNvbG9yLWJhc2UsICRnZl9jb2xvdXJfZ3JhZGllbnRfZGFyayk7XG5cdFx0XHRcdFx0dGV4dC1zaGFkb3c6IDBweCAtMXB4IDAgJGdmX2NvbG91cl90ZXh0X3NoYWRvd19kYXJrO1xuXHRcdFx0XHRoMntcblx0XHRcdFx0XHRcdHBhZGRpbmc6IDBweDtcblx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogJGdmX2dyaWRfeSoxLjQ7XG5cdFx0XHRcdFx0XHRjb2xvcjojZmZmO1xuXHRcdFx0XHRcdFx0bWFyZ2luOiAxcHggOHB4IDA7XG5cdFx0XHRcdFx0XHRkaXNwbGF5OmlubGluZS1ibG9jaztcblx0XHRcdFx0XHRcdGZsb2F0OmxlZnQ7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0XHQmLnNvcnRhYmxlLWhlYWRlciB7XG5cdFx0XHRcdGJhY2tncm91bmQ6ICRnZl9jb2xvdXJfc3ViaGVhZGVyO1xuXHRcdFx0XHR0aHtcblx0XHRcdFx0XHRwYWRkaW5nOiAwOyAvLyBTaG91bGQgYmUgcGFkZGluZzogMCAxZW07IGxpa2UgdGRcblx0XHRcdFx0XHRmb250LXdlaWdodDogbm9ybWFsO1xuXHRcdFx0XHRcdC5zcy11aS1idXR0b24ge1xuXHRcdFx0XHRcdFx0Zm9udC13ZWlnaHQ6IG5vcm1hbDtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHRcdCY6aG92ZXIge1xuXHRcdFx0XHRiYWNrZ3JvdW5kOiAjRkZGQUQ2O1xuXHRcdFx0fVxuXHRcdFx0JjpmaXJzdC1jaGlsZCB7XG5cdFx0XHRcdGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuXG5cdFx0XHRcdCY6aG92ZXIge1xuXHRcdFx0XHRcdGJhY2tncm91bmQ6ICNGRkZBRDY7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHRcdCYuc3MtZ3JpZGZpZWxkLWV2ZW4ge1xuXHRcdFx0XHRiYWNrZ3JvdW5kOiAkZ2ZfY29sb3VyX3plYnJhO1xuXG5cdFx0XHRcdCYuc3MtZ3JpZGZpZWxkLWxhc3Qge1xuXHRcdFx0XHRcdGJvcmRlci1ib3R0b206IG5vbmU7XG5cdFx0XHRcdH1cblx0XHRcdFx0Jjpob3ZlciB7XG5cdFx0XHRcdFx0YmFja2dyb3VuZDogI0ZGRkFENjtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdFx0Ji5ldmVuIHtcblx0XHRcdFx0YmFja2dyb3VuZDogJGdmX2NvbG91cl96ZWJyYTtcblxuXHRcdFx0XHQmOmhvdmVyIHtcblx0XHRcdFx0XHRiYWNrZ3JvdW5kOiAjRkZGQUQ2O1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cblx0XHRcdHRoIHtcblx0XHRcdFx0Zm9udC13ZWlnaHQ6IGJvbGQ7XG5cdFx0XHRcdGZvbnQtc2l6ZTogJGdmX2dyaWRfeTtcblx0XHRcdFx0Y29sb3I6ICNGRkY7XG5cdFx0XHRcdHBhZGRpbmc6IDVweDtcblx0XHRcdFx0Ym9yZGVyLXJpZ2h0OiAxcHggc29saWQgJGdmX2NvbG91cl9ib3JkZXI7XG5cblx0XHRcdFx0ZGl2IHtcblx0XHRcdFx0XHQmLmZpZWxkZ3JvdXAsJi5maWVsZGdyb3VwLWZpZWxkIHtcblx0XHRcdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0XHRcdFx0cG9zaXRpb246cmVsYXRpdmU7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHRcdCYuZmllbGRncm91cCB7XG5cdFx0XHRcdFx0XHRtaW4td2lkdGg6ICRnZl9ncmlkX3gqMTIuNTtcblx0XHRcdFx0XHRcdHBhZGRpbmctcmlnaHQ6MDtcblx0XHRcdFx0XHRcdCYuZmlsdGVyLWJ1dHRvbnN7XG5cdFx0XHRcdFx0XHRcdG1pbi13aWR0aDo0OXB4O1xuXHRcdFx0XHRcdFx0XHRib3gtc2hhZG93OiBub25lO1xuXHRcdFx0XHRcdFx0XHRib3JkZXI6IG5vbmU7XG5cdFx0XHRcdFx0XHRcdGRpdntcblx0XHRcdFx0XHRcdFx0XHR3aWR0aDphdXRvO1xuXHRcdFx0XHRcdFx0XHRcdGRpc3BsYXk6aW5saW5lO1xuXHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHRcdCYubWFpbntcblx0XHRcdFx0XHR3aGl0ZS1zcGFjZTpub3dyYXA7XG5cdFx0XHRcdFx0Ym9yZGVyLXRvcDogMXB4IHNvbGlkIGRhcmtlbigkY29sb3ItYmFzZSw0JSk7XG5cdFx0XHRcdFx0Ym9yZGVyLWxlZnQ6IDFweCBzb2xpZCBkYXJrZW4oJGNvbG9yLWJhc2UsNCUpO1xuXHRcdFx0XHRcdGNvbG9yOiNmZmY7XG5cdFx0XHRcdFx0YmFja2dyb3VuZDogJGdmX2NvbG91cl9ncmFkaWVudF9kYXJrO1xuXHRcdFx0XHRcdGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkZ2ZfY29sb3VyX2JvcmRlcjtcblx0XHRcdFx0XHRzcGFue1xuXHRcdFx0XHRcdFx0dGV4dC1zaGFkb3c6IDAgLTFweCAwICRnZl9jb2xvdXJfdGV4dF9zaGFkb3c7XG5cdFx0XHRcdFx0XHRwYWRkaW5nLWxlZnQ6ICRnZl9ncmlkX3gvMjtcblx0XHRcdFx0XHRcdHBhZGRpbmctcmlnaHQ6ICRnZl9ncmlkX3gvMjtcblx0XHRcdFx0XHRcdEBpbmNsdWRlIGhpZGUtdGV4dC1vdmVyZmxvdzsgLy8gQWRkIGVsbGlwc2VzIHRvIG92ZXJmbG93aW5nIHRleHRcblx0XHRcdFx0XHRcdG1hcmdpbi1yaWdodDogOHB4O1xuXG5cdFx0XHRcdFx0fVxuXHRcdFx0XHRcdCYuY29sLWxpc3RDaGlsZHJlbkxpbmsge1xuXHRcdFx0XHRcdFx0Ym9yZGVyLXJpZ2h0Om5vbmU7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHRcdCYuZXh0cmEsJi5hY3Rpb24ge1xuXHRcdFx0XHRcdHBhZGRpbmc6IDA7XG5cdFx0XHRcdFx0Y3Vyc29yOiBkZWZhdWx0O1xuXHRcdFx0XHR9XG5cdFx0XHRcdCYuZXh0cmEge1xuXHRcdFx0XHRcdHBvc2l0aW9uOnJlbGF0aXZlO1xuXHRcdFx0XHRcdGJhY2tncm91bmQ6ZGFya2VuKCRjb2xvci1kYXJrLWdyZXksIDEwJSk7XG5cdFx0XHRcdFx0YmFja2dyb3VuZDogcmdiYSgjMDAwLCAwLjcpO1xuXHRcdFx0XHRcdHBhZGRpbmc6IDVweDtcblx0XHRcdFx0XHRib3JkZXItdG9wOlx0JGdmX2NvbG91cl90ZXh0X3NoYWRvdztcblxuXHRcdFx0XHRcdGlucHV0IHtcblx0XHRcdFx0XHRcdGhlaWdodDoyOHB4OyAvL2hlaWdodCBvZiBpbnB1dCBmaWVsZCAtIHRvIG1hdGNoIGRlc2lnbi5cblx0XHRcdFx0XHR9XG5cblx0XHRcdFx0XHRidXR0b24uc3MtdWktYnV0dG9uIHtcblx0XHRcdFx0XHRcdHBhZGRpbmc6IC4zZW07XG5cdFx0XHRcdFx0XHRsaW5lLWhlaWdodDogMTtcblx0XHRcdFx0XHRcdEBpbmNsdWRlIGJveC1zaGFkb3ctbm9uZTtcblx0XHRcdFx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdFx0XHRcdGJvcmRlci1ib3R0b20td2lkdGg6IDA7XG5cdFx0XHRcdFx0XHRib3JkZXItcmFkaXVzOiAycHgsIDJweDtcblx0XHRcdFx0XHR9XG5cblx0XHRcdFx0XHRzZWxlY3Qge1xuXHRcdFx0XHRcdFx0bWFyZ2luOiAwO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0XHQmLmZpcnN0IHtcblx0XHRcdFx0XHRib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAkZ2ZfYm9yZGVyX3JhZGl1cztcblx0XHRcdFx0fVxuXHRcdFx0XHQmLmxhc3Qge1xuXHRcdFx0XHRcdGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAkZ2ZfYm9yZGVyX3JhZGl1cztcblx0XHRcdFx0fVxuXG5cblxuXHRcdFx0XHRidXR0b24ge1xuXHRcdFx0XHRcdCYuYWN0aW9uX2dyaWRmaWVsZF9yZWxhdGlvbmFkZDpob3ZlciB7XG5cdFx0XHRcdFx0XHRjb2xvcjogIzQ0NCAhaW1wb3J0YW50OyAvKiBOb3Qgc3VyZSB3aHkgSUUgdGhpbmsgaXQgbmVlZHMgdGhpcyAqL1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0XHQmOmhvdmVyIHtcblx0XHRcdFx0XHRcdGNvbG9yOiAjY2NjICFpbXBvcnRhbnQ7IC8qIE5vdCBzdXJlIHdoeSBJRSB0aGluayBpdCBuZWVkcyB0aGlzICovXG5cdFx0XHRcdFx0fVxuXHRcdFx0XHRcdCYuc3MtZ3JpZGZpZWxkLXNvcnQ6aG92ZXIge1xuXHRcdFx0XHRcdFx0Y29sb3I6ICNmZmYgIWltcG9ydGFudDtcblx0XHRcdFx0XHRcdEBpbmNsdWRlIGJveC1zaGFkb3ctbm9uZTtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0Ji5zcy1ncmlkZmllbGQtc29ydCB7XG5cdFx0XHRcdFx0XHRiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCB1cmwoLi4vaW1hZ2VzL2Fycm93cy5wbmcpIG5vLXJlcGVhdCByaWdodCA2cHg7XG5cdFx0XHRcdFx0XHRib3JkZXI6bm9uZTtcblx0XHRcdFx0XHRcdHdpZHRoOjEwMCU7XG5cdFx0XHRcdFx0XHR0ZXh0LWFsaWduOiBsZWZ0O1xuXHRcdFx0XHRcdFx0cGFkZGluZzogMnB4IDhweCAycHggMDsgLy8gRG9lc24ndCBuZWVkIHRvIGJlIHNvIGJpZyBub3cgdGhhdCBmaWx0ZXIgaGFzIG1vdmVkXG5cdFx0XHRcdFx0XHR0ZXh0LXNoYWRvdzogMCAtMXB4IDAgJGdmX2NvbG91cl90ZXh0X3NoYWRvdztcblx0XHRcdFx0XHRcdGNvbG9yOiAjZmZmO1xuXHRcdFx0XHRcdFx0Ym9yZGVyLXJhZGl1czogMDtcblx0XHRcdFx0XHRcdCY6aG92ZXIge1xuXHRcdFx0XHRcdFx0XHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiByaWdodCAtMzRweDtcblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdCYuc3MtZ3JpZGZpZWxkLXNvcnRlZC1kZXNjIHtcblx0XHRcdFx0XHRcdFx0YmFja2dyb3VuZC1wb3NpdGlvbjogcmlnaHQgLTcycHg7XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHQmLnNzLWdyaWRmaWVsZC1zb3J0ZWQtYXNjIHtcblx0XHRcdFx0XHRcdFx0YmFja2dyb3VuZC1wb3NpdGlvbjogcmlnaHQgLTExNnB4O1xuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblxuXHRcdFx0XHRcdCYuc3MtdWktYnV0dG9ue1xuXHRcdFx0XHRcdFx0Ji5zcy1ncmlkZmllbGQtYnV0dG9uLWZpbHRlcntcblx0XHRcdFx0XHRcdFx0JGJnSW1hZ2U6IHVybCguLi9pbWFnZXMvaWNvbnMvZmlsdGVyLWljb25zLnBuZykgbm8tcmVwZWF0O1xuXHRcdFx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOmxpZ2h0ZW4oJGNvbG9yLW1lbnUtYnV0dG9uLDEwJSk7XG5cdFx0XHRcdFx0XHRcdEBpbmNsdWRlIGdyaWRGaWVsZEJ1dHRvbnM7XG5cdFx0XHRcdFx0XHRcdGJhY2tncm91bmQ6XG5cdFx0XHRcdFx0XHRcdFx0JGJnSW1hZ2UgLTE1cHggNHB4LFxuXHRcdFx0XHRcdFx0XHRcdGxpbmVhci1ncmFkaWVudChcblx0XHRcdFx0XHRcdFx0XHRcdCRjb2xvci1tZW51LWJ1dHRvbixcblx0XHRcdFx0XHRcdFx0XHRcdGRhcmtlbigkY29sb3ItbWVudS1idXR0b24sIDEwJSlcblx0XHRcdFx0XHRcdFx0KTtcblx0XHRcdFx0XHRcdFx0d2lkdGg6IDI2cHg7XG5cdFx0XHRcdFx0XHRcdGJvcmRlci10b3A6IDFweCBzb2xpZCBsaWdodGVuKCRjb2xvci1tZW51LWJ1dHRvbiwgNSUpO1xuXG5cdFx0XHRcdFx0XHRcdCYuaG92ZXItYWxpa2U6YWN0aXZlLCAmOmFjdGl2ZSxcdCYuaG92ZXItYWxpa2UsICY6aG92ZXIge1xuXHRcdFx0XHRcdFx0XHRcdGJhY2tncm91bmQ6XG5cdFx0XHRcdFx0XHRcdFx0JGJnSW1hZ2UgLTE1cHggNHB4LFxuXHRcdFx0XHRcdFx0XHRcdGxpbmVhci1ncmFkaWVudChcblx0XHRcdFx0XHRcdFx0XHRcdGxpZ2h0ZW4oJGNvbG9yLW1lbnUtYnV0dG9uLCAxMCUpLFxuXHRcdFx0XHRcdFx0XHRcdFx0JGNvbG9yLW1lbnUtYnV0dG9uXG5cdFx0XHRcdFx0XHRcdFx0XHQpO1xuXHRcdFx0XHRcdFx0XHR9XG5cblx0XHRcdFx0XHRcdFx0Ji50cmlnZ2Vye1x0Ly9UaGUgbWFnbmlmeWluZyBnbGFzcyBiZWZvcmUgZmlsdGVyIGlzIG9wZW5lZFxuXHRcdFx0XHRcdFx0XHRcdG1hcmdpbi1sZWZ0OiAkZ2ZfZ3JpZF95O1xuXHRcdFx0XHRcdFx0XHRcdGJvcmRlcjpub25lO1xuXHRcdFx0XHRcdFx0XHRcdGJhY2tncm91bmQ6ICRiZ0ltYWdlIC0xN3B4IDZweDtcblx0XHRcdFx0XHRcdFx0XHRwYWRkaW5nLXJpZ2h0OiA0NnB4O1xuXHRcdFx0XHRcdFx0XHRcdG1hcmdpbjogMCAkZ2ZfZ3JpZF95LzI7XG5cblx0XHRcdFx0XHRcdFx0XHRzcGFueyAvL3RoaXMgaXMgdGhlIGRyb3Bkb3duIGFycm93XG5cdFx0XHRcdFx0XHRcdFx0XHRvcGFjaXR5OiAwLjQ7XG5cdFx0XHRcdFx0XHRcdFx0XHRwb3NpdGlvbjphYnNvbHV0ZTtcblx0XHRcdFx0XHRcdFx0XHRcdHdpZHRoOjEwcHg7XG5cdFx0XHRcdFx0XHRcdFx0XHRsZWZ0OjMwcHg7XG5cdFx0XHRcdFx0XHRcdFx0XHR0b3A6NDAlO1xuXHRcdFx0XHRcdFx0XHRcdFx0YmFja2dyb3VuZDpcdHVybCguLi8uLi8uLi9hZG1pbi9jbGllbnQvZGlzdC9pbWFnZXMvYnRuX2Fycm93X2Rvd25fZ3JleS5wbmcpIG5vLXJlcGVhdCAwcHggMHB4O1xuXHRcdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdFx0XHQmOmhvdmVye1xuXHRcdFx0XHRcdFx0XHRcdFx0YmFja2dyb3VuZDogJGJnSW1hZ2UgLTE3cHggLTM4cHg7XG5cdFx0XHRcdFx0XHRcdFx0XHRAaW5jbHVkZSBib3gtc2hhZG93LW5vbmU7XG5cdFx0XHRcdFx0XHRcdFx0XHRzcGFuey8vZHJvcGRvd24gYXJyb3dcblx0XHRcdFx0XHRcdFx0XHRcdFx0b3BhY2l0eTowLjk7XG5cblx0XHRcdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdCYuc3MtZ3JpZGZpZWxkLWJ1dHRvbi1jbG9zZXtcblx0XHRcdFx0XHRcdFx0JGJnSW1hZ2U6IHVybCguLi9pbWFnZXMvaWNvbnMvZmlsdGVyLWljb25zLnBuZykgbm8tcmVwZWF0O1xuXHRcdFx0XHRcdFx0XHRiYWNrZ3JvdW5kOiAkYmdJbWFnZSA4cHggLTE3cHg7XG5cdFx0XHRcdFx0XHRcdEBpbmNsdWRlIGdyaWRGaWVsZEJ1dHRvbnM7XG5cdFx0XHRcdFx0XHRcdHdpZHRoOjI1cHg7XG5cdFx0XHRcdFx0XHRcdG9wYWNpdHk6MC44O1xuXHRcdFx0XHRcdFx0XHRtYXJnaW4tcmlnaHQ6LTVweDsgLy9Gb3IgSUVcblx0XHRcdFx0XHRcdFx0Ji5ob3Zlci1hbGlrZTphY3RpdmUsICY6YWN0aXZlLCAmLmhvdmVyLWFsaWtlLCAmOmhvdmVyIHtcblx0XHRcdFx0XHRcdFx0XHRvcGFjaXR5OjE7XG5cdFx0XHRcdFx0XHRcdFx0YmFja2dyb3VuZDpcblx0XHRcdFx0XHRcdFx0XHRcdCRiZ0ltYWdlIDhweCAtMTdweCxcblx0XHRcdFx0XHRcdFx0XHRcdGxpbmVhci1ncmFkaWVudChcblx0XHRcdFx0XHRcdFx0XHRcdFx0cmdiYSgjZmZmLDAuMSksXG5cdFx0XHRcdFx0XHRcdFx0XHRcdHJnYmEoI2ZmZiwwLjEpXG5cdFx0XHRcdFx0XHRcdFx0KTtcblx0XHRcdFx0XHRcdFx0fVxuXG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHQmLnNzLWdyaWRmaWVsZC1idXR0b24tcmVzZXR7XG5cdFx0XHRcdFx0XHRcdEBpbmNsdWRlIGdyaWRGaWVsZEJ1dHRvbnM7XG5cdFx0XHRcdFx0XHRcdHBvc2l0aW9uOmFic29sdXRlO1xuXHRcdFx0XHRcdFx0XHR0b3A6IC0yMXB4O1xuXHRcdFx0XHRcdFx0XHRyaWdodDogLTFweDtcblx0XHRcdFx0XHRcdFx0d2lkdGg6MjBweDtcblx0XHRcdFx0XHRcdFx0aGVpZ2h0OjIwcHg7XG5cdFx0XHRcdFx0XHRcdGRpc3BsYXk6bm9uZTtcblxuXHRcdFx0XHRcdFx0XHQmLmZpbHRlcmVke1xuXHRcdFx0XHRcdFx0XHRcdGRpc3BsYXk6YmxvY2s7XG5cdFx0XHRcdFx0XHRcdFx0YmFja2dyb3VuZDogdXJsKC4uL2FkbWluL2NsaWVudC9kaXN0L2ltYWdlcy9zcHJpdGVzL3NyYy9idG4taWNvbi9jcm9zcy5wbmcpIG5vLXJlcGVhdCAwcHggMHB4O1xuXHRcdFx0XHRcdFx0XHRcdG9wYWNpdHk6MC41O1xuXHRcdFx0XHRcdFx0XHRcdCY6aG92ZXJ7XG5cdFx0XHRcdFx0XHRcdFx0XHRvcGFjaXR5OjAuODtcblx0XHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHRcdFx0JjphY3RpdmUge1xuXHRcdFx0XHRcdFx0XHRcdFx0b3BhY2l0eToxO1xuXHRcdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXG5cdFx0XHRcdGlucHV0IHtcblx0XHRcdFx0XHQmLnNzLWdyaWRmaWVsZC1zb3J0IHtcblx0XHRcdFx0XHRcdGhlaWdodDoyNXB4O1xuXHRcdFx0XHRcdFx0cGFkZGluZzogNHB4O1xuXHRcdFx0XHRcdFx0Ly8gUGxhY2Vob2xkZXIgc3R5bGluZyBkb25lIHdpdGggYW4gZWFjaCBsb29wIGJlY2F1c2Ugd2hlbiBhIGJyb3dzZXJcblx0XHRcdFx0XHRcdC8vIGRvZXNu4oCZdCB1bmRlcnN0YW5kIGEgc2VsZWN0b3IsIGl0IGludmFsaWRhdGVzIHRoZSBlbnRpcmUgbGluZSBvZiBzZWxlY3RvcnMuXG5cdFx0XHRcdFx0XHQvLyBUaGlzIGF2b2lkcyB0aGF0LCBhbmQga2VlcHMgdGhlIHNjc3MgdGlkeVxuXHRcdFx0XHRcdFx0JGJyb3dzZXJQbGFjZWhvbGRlcjogXCI6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXJcIiwgXCI6LW1vei1wbGFjZWhvbGRlclwiLCBcIjotbXMtaW5wdXQtcGxhY2Vob2xkZXJcIixcdFwiOnBsYWNlaG9sZGVyXCI7XG5cdFx0XHRcdFx0XHRib3JkZXI6IDFweCBzb2xpZCAjMzEzMjMyO1xuXG5cdFx0XHRcdFx0XHRAZWFjaCAkYnJvd3NlciBpbiAkYnJvd3NlclBsYWNlaG9sZGVyIHtcblx0XHRcdFx0XHRcdFx0JiN7JGJyb3dzZXJ9e1xuXHRcdFx0XHRcdFx0XHRcdGZvbnQtc3R5bGU6aXRhbGljO1xuXHRcdFx0XHRcdFx0XHRcdGNvbG9yOiBsaWdodGVuKCRjb2xvci1kYXJrLWdyZXksMzAlKTtcblx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0fVxuXG5cdFx0XHRcdFx0XHQmOmZvY3VzIHtcblx0XHRcdFx0XHRcdFx0QGluY2x1ZGUgYm94LXNoYWRvdy1ub25lO1xuXHRcdFx0XHRcdFx0fVxuXG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cblx0XHRcdFx0c3Bhbi5ub24tc29ydGFibGUge1xuXHRcdFx0XHRcdGRpc3BsYXk6YmxvY2s7XG5cdFx0XHRcdFx0cGFkZGluZzogNnB4IDhweDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXG5cdFx0XHR0ZCB7XG5cdFx0XHRcdGJvcmRlci1yaWdodDogMXB4IHNvbGlkICRnZl9jb2xvdXJfYm9yZGVyO1xuXHRcdFx0XHRwYWRkaW5nOiAkZ2ZfZ3JpZF94LzIgJGdmX2dyaWRfeC8yO1xuXHRcdFx0XHRjb2xvcjogJGdmX2NvbG91cl9mb250O1xuXHRcdFx0XHQmLmJvdHRvbS1hbGwge1xuXHRcdFx0XHRcdGJvcmRlci1ib3R0b20tcmFkaXVzOiAkZ2ZfYm9yZGVyX3JhZGl1cztcblx0XHRcdFx0XHRiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoJGNvbG9yLWJhc2UsICRnZl9jb2xvdXJfZ3JhZGllbnRfZGFyayk7XG5cdFx0XHRcdFx0cGFkZGluZzogJGdmX2dyaWRfeC80ICRnZl9ncmlkX3k7XG5cblx0XHRcdFx0XHQuZGF0YWdyaWQtZm9vdGVyLW1lc3NhZ2Uge1xuXHRcdFx0XHRcdCAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0XHRcdFx0XHRwYWRkaW5nLXRvcDogNnB4O1xuXHRcdFx0XHQgICAgICAgIGNvbG9yOiRjb2xvci10ZXh0LWxpZ2h0O1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0XHQuZGF0YWdyaWQtcGFnaW5hdGlvbiB7XG5cdFx0XHRcdFx0XHRwYWRkaW5nLXRvcDoxcHg7XG5cdFx0XHRcdFx0XHRwb3NpdGlvbjphYnNvbHV0ZTtcblx0XHRcdFx0XHRcdGxlZnQ6NTAlO1xuXHRcdFx0XHRcdFx0bWFyZ2luLWxlZnQ6LTExNnB4OyAvL2hhbGYgdGhlIHdpZHRoIG9mIC5kYXRhZ3JpZC1wYWdpbmF0aW9uIC0gY2VudGVycyBwYWdpbmF0aW9uXG5cdFx0XHRcdFx0XHQucGFnaW5hdGlvbi1wYWdlLW51bWJlciB7XG5cdFx0XHRcdFx0XHRcdGNvbG9yOiRjb2xvci10ZXh0LWxpZ2h0O1xuXHRcdFx0XHRcdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0XHRcdFx0XHRcdHRleHQtc2hhZG93OiAwIC0xcHggMCAkZ2ZfY29sb3VyX3RleHRfc2hhZG93O1xuXHRcdFx0XHRcdFx0XHRpbnB1dCB7XG5cdFx0XHRcdFx0XHRcdFx0d2lkdGg6MzVweDsgLy9leGFjdCB3aWR0aCBzbyB0aGF0IGEgZm91ciBkaWdpdCBudW1iZXIgY2FuIGJlIGVudGVyZWRcblx0XHRcdFx0XHRcdFx0XHRoZWlnaHQ6MThweDtcblx0XHRcdFx0XHRcdFx0XHRtYXJnaW4tYm90dG9tOi02cHg7IC8vbW92ZXMgaW5wdXQgZmllbGQgdXAgdG8gYmUgYWxpZ25lZCB3aXRoIHRoZSBwYWdpbmF0aW9uIGJ1dHRvbnNcblx0XHRcdFx0XHRcdFx0XHRwYWRkaW5nOjBweDtcblx0XHRcdFx0XHRcdFx0XHRib3JkZXI6IDFweCBzb2xpZCBkYXJrZW4oJGdmX2NvbG91cl9ncmFkaWVudF9kYXJrLCA1JSk7XG5cdFx0XHRcdFx0XHRcdFx0Ym9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIGxpZ2h0ZW4oJGdmX2NvbG91cl9ncmFkaWVudF9kYXJrLCA1JSk7XG5cdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdHotaW5kZXg6NTtcblx0XHRcdFx0XHRcdGJ1dHRvbntcblx0XHRcdFx0XHRcdFx0QGluY2x1ZGUgYm94LXNoYWRvdy1ub25lO1xuXHRcdFx0XHRcdFx0XHRib3JkZXI6bm9uZTtcblx0XHRcdFx0XHRcdFx0d2lkdGg6MTBweDtcblx0XHRcdFx0XHRcdFx0bWFyZ2luOjAgMTBweDtcblx0XHRcdFx0XHRcdFx0ZGlzcGxheTppbmxpbmU7XG5cdFx0XHRcdFx0XHRcdGZsb2F0Om5vbmU7XG5cdFx0XHRcdFx0XHRcdHNwYW4ge1xuXHRcdFx0XHRcdFx0XHRcdHRleHQtaW5kZW50Oi05OTk5ZW07XG5cdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdFx0Ji5zcy1ncmlkZmllbGQtcHJldmlvdXNwYWdlIHtcblx0XHRcdFx0XHRcdFx0XHRiYWNrZ3JvdW5kOiB1cmwoLi4vaW1hZ2VzL2ljb25zL3BhZ2luYXRpb24tYXJyb3dzLnBuZykgbm8tcmVwZWF0IC0yM3B4IDhweDtcblx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0XHQmLnNzLWdyaWRmaWVsZC1uZXh0cGFnZSB7XG5cdFx0XHRcdFx0XHRcdFx0YmFja2dyb3VuZDogdXJsKC4uL2ltYWdlcy9pY29ucy9wYWdpbmF0aW9uLWFycm93cy5wbmcpIG5vLXJlcGVhdCAtNDdweCA4cHg7XG5cdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdFx0Ji5zcy1ncmlkZmllbGQtZmlyc3RwYWdlIHtcblx0XHRcdFx0XHRcdFx0XHRiYWNrZ3JvdW5kOiB1cmwoLi4vaW1hZ2VzL2ljb25zL3BhZ2luYXRpb24tYXJyb3dzLnBuZykgbm8tcmVwZWF0IDBweCA4cHg7XG5cdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdFx0Ji5zcy1ncmlkZmllbGQtbGFzdHBhZ2Uge1xuXHRcdFx0XHRcdFx0XHRcdGJhY2tncm91bmQ6IHVybCguLi9pbWFnZXMvaWNvbnMvcGFnaW5hdGlvbi1hcnJvd3MucG5nKSBuby1yZXBlYXQgLTczcHggOHB4O1xuXHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHRcdCYuc3N1aS1idXR0b24tZGlzYWJsZWR7XG5cdFx0XHRcdFx0XHRcdFx0ei1pbmRleDotMTtcblx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblx0XHRcdFx0XHQucGFnaW5hdGlvbi1yZWNvcmRzLW51bWJlciB7XG5cdFx0XHRcdFx0XHRmbG9hdDpyaWdodDtcblx0XHRcdFx0XHRcdHBhZGRpbmc6NnB4IDA7XG5cdFx0XHRcdFx0XHRjb2xvcjokY29sb3ItdGV4dC1saWdodDtcblx0XHRcdFx0XHRcdHRleHQtc2hhZG93OiAwIC0xcHggMCAkZ2ZfY29sb3VyX3RleHRfc2hhZG93O1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXG5cdFx0XHQmLmxhc3QgdGQge1xuXHRcdFx0XHRib3JkZXItYm90dG9tOiAwIG5vbmU7XG5cdFx0XHR9XG5cdFx0fVxuXHRcdHRkOmZpcnN0LWNoaWxke1xuXHRcdFx0Ym9yZGVyLWxlZnQ6IDFweCBzb2xpZCAkZ2ZfY29sb3VyX2JvcmRlcjtcblx0XHR9XG5cdFx0dGQ6bGFzdC1jaGlsZHtcblx0XHRcdGJvcmRlci1yaWdodDogMXB4IHNvbGlkICRnZl9jb2xvdXJfYm9yZGVyO1xuXHRcdH1cblxuXHRcdC8vIFRodW1ibmFpbHMgZS5nLiBpbiBGaWxlIGFkbWluLCBVcGxvYWRGaWVsZCBhbmQgSHRtbEVkaXRvckZpZWxkIGZpbGUgc2VsZWN0aW9uXG5cdFx0dGQuY29sLVN0cmlwVGh1bWJuYWlsIHtcblx0XHRcdHBhZGRpbmc6IDJweCA0cHg7XG5cdFx0XHR3aWR0aDogMzJweDtcblx0XHRcdGhlaWdodDogMzJweDtcblxuXHRcdFx0aW1nIHtcblx0XHRcdFx0d2lkdGg6IDMycHg7XG5cdFx0XHRcdGhlaWdodDogMzJweDtcblx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG4iLCIvLyoqXG4vLyAqIFRoaXMgZmlsZSBjb250YWlucyBnZW5lcmljIG1peGlucyB3aGljaCB3ZSB1c2UgdGhyb3VnaG91dFxuLy8gKiB0aGUgYWRtaW4gcGFuZWxzLlxuLy8gKlxuLy8gKiBNaXhpbnMgc2hvdWxkIGJlIHN0b3JlZCBoZXJlIHJhdGhlciB0aGFuIGluZGl2aWR1YWwgZmlsZXNcbi8vICogc28gdGhhdCB3ZSBjYW4ga2VlcC5cbi8vICovXG5cbi8vKiogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuLy8gKiBIaWRlcyB0aGUgb3ZlcmZsb3dpbmcgdGV4dCBmcm9tIGEgY29udGFpbmVyXG4vLyAqXG4vLyAqIE5vdGU6IHlvdSBtdXN0IGRlZmluZSBhIHdpZHRoIG9uIHRoZSBlbGVtZW50IHdpdGggdGhpc1xuLy8gKiBvdmVyZmxvdy5cbi8vICogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbkBtaXhpbiBoaWRlLXRleHQtb3ZlcmZsb3cge1xuXHRvdmVyZmxvdzogaGlkZGVuO1xuXHR3aGl0ZS1zcGFjZTogbm93cmFwO1xuXHR0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcblx0LW8tdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG59XG5cbkBtaXhpbiBib3gtc2hhZG93LW5vbmV7XG5cdC1tb3otYm94LXNoYWRvdzogbm9uZTtcblx0LXdlYmtpdC1ib3gtc2hhZG93OiBub25lO1xuICAgIGJveC1zaGFkb3c6IG5vbmU7XG59XG5cblxuLy8qKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbi8vQ2xlYXJmaXggbWl4aW4gY2xlYXJzIHRoZSBmbG9hdCBvZiBpdCdzIHBhcmVudCBlbGVtZW50XG4vLy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qKi9cbkBtaXhpbiBjbGVhcmZpeHtcblx0JjphZnRlcntcblx0XHRjb250ZW50OiBcIi5cIjtcblx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRoZWlnaHQ6IDA7XG5cdFx0Y2xlYXI6IGJvdGg7XG5cdFx0dmlzaWJpbGl0eTogaGlkZGVuO1xuXHR9XG5cdCo6Zmlyc3QtY2hpbGQgJnsgem9vbToxO31cbn1cblxuXG5cbi8vKiogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuLy8gKiBDbGVhciB0aGUgcHJvcGVydGllcyBvZiBzdWIgZm9ybSBmaWVsZHMuXG4vLyAqXG4vLyAqIE9mdGVuIG5lZWRlZCBmb3IgbmVzdGVkIGZvcm0gZmllbGRzIGFuZFxuLy8gKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuQG1peGluIGNsZWFyLWZvcm0tZmllbGQtc3R5bGVzIHtcblx0LmZpZWxkIHtcblx0XHRwYWRkaW5nOiAwO1xuXHRcdGJvcmRlcjogMDtcblx0fVxuXG5cdGxhYmVsIHtcblx0XHRmbG9hdDogbm9uZTtcblx0XHR3aWR0aDogYXV0bztcblxuXHRcdCYubGVmdCB7XG5cdFx0XHRmbG9hdDogbm9uZTtcblx0XHRcdGRpc3BsYXk6IGluaGVyaXQ7XG5cdFx0XHR3aWR0aDogYXV0bztcblx0XHRcdHBhZGRpbmc6IDA7XG5cdFx0XHRsaW5lLWhlaWdodDogaW5oZXJpdDtcblx0XHR9XG5cdH1cblxuXHQubWlkZGxlQ29sdW1uIHtcblx0XHRtYXJnaW4tbGVmdDogMDtcblx0fVxuXG5cdGlucHV0LnRleHQsXG5cdHRleHRhcmVhLFxuXHRzZWxlY3QsXG5cdC5UcmVlRHJvcGRvd25GaWVsZCB7XG5cdFx0d2lkdGg6IGF1dG87XG5cdFx0bWF4LXdpZHRoOiBhdXRvO1xuXHR9XG59XG5cbi8vKiogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuLy8gKiBEb3VibGUgdG9uZSBib3JkZXJzXG4vLyAqXG4vLyAqIGh0dHA6Ly9kYXZlcnVwZXJ0LmNvbS8yMDExLzA2L3R3by10b25lLWJvcmRlcnMtd2l0aC1jc3MzL1xuLy8gKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuQG1peGluIGRvdWJsZWJvcmRlcigkc2lkZSwgJGlubmVyQ29sb3IsICRvdXRlckNvbG9yKSB7XG4gICAgJHNoYWRvdzogXCIwIDAgMFwiO1xuICAgIGJvcmRlci0jeyRzaWRlfTogMXB4IHNvbGlkICRpbm5lckNvbG9yO1xuICAgIEBpZiAoJHNpZGUgPT0gXCJ0b3BcIikgeyAkc2hhZG93OiAwIC0xcHggMDsgfVxuICAgIEBpZiAoJHNpZGUgPT0gXCJyaWdodFwiKSB7ICRzaGFkb3c6IDFweCAwIDA7IH1cbiAgICBAaWYgKCRzaWRlID09IFwiYm90dG9tXCIpIHsgJHNoYWRvdzogMCAxcHggMDsgfVxuICAgIEBpZiAoJHNpZGUgPT0gXCJsZWZ0XCIpIHsgJHNoYWRvdzogLTFweCAwIDA7IH1cbiAgICAtd2Via2l0LWJveC1zaGFkb3c6ICRzaGFkb3cgJG91dGVyQ29sb3I7XG4gICAgLW1vei1ib3gtc2hhZG93OiAkc2hhZG93ICRvdXRlckNvbG9yO1xuICAgIC1vLWJveC1zaGFkb3c6ICRzaGFkb3cgJG91dGVyQ29sb3I7XG4gICAgYm94LXNoYWRvdzogJHNoYWRvdyAkb3V0ZXJDb2xvcjtcbn1cblxuLy8qKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4vLyAqIFNob3cgbGFiZWwgYW5kIGZpZWxkIGNvbnRlbnQgaW4gdGhlaXIgb3duIGxpbmVzLFxuLy8gKiB0byBtYXhpbWl6ZSB0aGUgYXZhaWxhYmxlIGhvcml6b250YWwgc3BhY2UuXG4vLyAqIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG5AbWl4aW4gZm9ybS1maWVsZC1zdGFja2VkIHtcblx0bGFiZWwge1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdGZsb2F0OiBub25lO1xuXHRcdHBhZGRpbmctYm90dG9tOiAxMHB4O1xuXHR9XG5cblx0Lm1pZGRsZUNvbHVtbiB7XG5cdFx0bWFyZ2luLWxlZnQ6IDBweDtcblx0XHRjbGVhcjogbGVmdDtcblx0fVxuXG5cdC5kZXNjcmlwdGlvbiB7XG5cdFx0bWFyZ2luLWxlZnQ6IDBweDtcblx0fVxufVxuXG4vKk1peGluIHVzZWQgdG8gZ2VuZXJhdGUgc2xpZ2h0bHkgc21hbGxlciB0ZXh0IGFuZCBmb3Jtc1xuVXNlZCBpbiBzaWRlIHBhbmVscyBhbmQgYWN0aW9uIHRhYnNcbiovXG5AbWl4aW4gdGlnaHRTcGFjaW5ne1xuXHRoMyxoNCxoNSB7XG5cdFx0Zm9udC13ZWlnaHQ6IGJvbGQ7XG5cdFx0bGluZS1oZWlnaHQ6ICRncmlkLXkgKiAyO1xuXHR9XG5cdGgzIHtcblx0XHRmb250LXNpemU6ICRmb250LXNpemUtcm9vdDtcblx0fVxuXG5cdGg0IHtcblx0XHRmb250LXNpemU6ICRmb250LXNpemUtcm9vdCAtMTtcblx0XHRtYXJnaW46IDVweCAwO1xuXHR9XG5cblx0LnVpLXdpZGdldC1jb250ZW50IHtcblx0XHRiYWNrZ3JvdW5kOiBub25lO1xuXHR9XG5cblx0LmZpZWxkIHtcblx0XHQvKlxuXHRcdCAqIEZpZWxkcyBhcmUgbW9yZSBjb21wcmVzc2VkIGluIHNvbWUgYXJlYXMgY29tcGFyZWQgdG8gdGhlXG5cdFx0ICogbWFpbiBjb250ZW50IGVkaXRpbmcgd2luZG93IHNvIHRoZSBiZWxvdyBhbHRlcnMgdGhlIGludGVybmFsXG5cdFx0ICogc3BhY2luZyBvZiB0aGUgZmllbGRzIHNvIHdlIGNhbiBtb3ZlIHRoYXQgc3BhY2luZyB0byBiZXR3ZWVuXG5cdFx0ICogdGhlIGZvcm0gZmllbGRzIHJhdGhlciB0aGFuIHBhZGRpbmdcblx0XHQgKi9cblx0XHRib3JkZXItYm90dG9tOm5vbmU7XG5cdFx0Ym94LXNoYWRvdzogbm9uZTtcblx0XHRsYWJlbCB7XG5cdFx0XHRmbG9hdDogbm9uZTtcblx0XHRcdHdpZHRoOiBhdXRvO1xuXHRcdFx0Zm9udC1zaXplOiAxMnB4O1xuXHRcdFx0cGFkZGluZzogMCAkZ3JpZC14IDRweCAwO1xuXHRcdFx0Ji5leHRyYS1kZXRhaWxze1xuXHRcdFx0XHRvdmVyZmxvdzpoaWRkZW47XG5cdFx0XHRcdG1hcmdpbi10b3A6MTBweDtcblx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRcdGNvbG9yOiBsaWdodGVuKCRjb2xvci10ZXh0LCAzNSUpO1xuXHRcdFx0XHRmb250LXN0eWxlOml0YWxpYztcblx0XHRcdFx0Zm9udC13ZWlnaHQ6bm9ybWFsO1xuXHRcdFx0XHRmb250LXNpemU6MWVtO1xuXHRcdFx0XHRmbG9hdDpsZWZ0O1xuXHRcdFx0XHR0ZXh0LXNoYWRvdzogbm9uZTtcblx0XHRcdFx0Ji5maWxse1xuXHRcdFx0XHRcdCY6YmVmb3Jle1xuXHRcdFx0XHRcdFx0Y29sb3I6I2ZmZjtcblx0XHRcdFx0XHRcdGNvbnRlbnQ6ICc/Jztcblx0XHRcdFx0XHRcdGZvbnQtc2l6ZToxMnB4O1xuXHRcdFx0XHRcdFx0Ym94LXNpemluZzogYm9yZGVyLWJveDtcblx0XHRcdFx0XHRcdHBhZGRpbmctbGVmdDozcHg7XG5cdFx0XHRcdFx0XHRwYWRkaW5nLXJpZ2h0OjNweDtcblx0XHRcdFx0XHRcdGRpc3BsYXk6YmxvY2s7XG5cdFx0XHRcdFx0XHRmbG9hdDpsZWZ0O1xuXHRcdFx0XHRcdFx0dGV4dC1zaGFkb3c6IG5vbmU7XG5cdFx0XHRcdFx0XHRib3JkZXItcmFkaXVzOiA1MHB4O1xuXHRcdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjpsaWdodGVuKCRjb2xvci10ZXh0LCA0NSUpO1xuXHRcdFx0XHRcdFx0d2lkdGg6MjFweDtcblx0XHRcdFx0XHRcdGhlaWdodDoxNXB4O1xuXHRcdFx0XHRcdFx0bWFyZ2luLXJpZ2h0OjVweDtcblx0XHRcdFx0XHRcdG1hcmdpbi1ib3R0b206NXB4O1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblxuXHRcdC5taWRkbGVDb2x1bW4ge1xuXHRcdFx0bWFyZ2luOiAwO1xuXHRcdH1cblxuXHRcdGlucHV0LnRleHQsXG5cdFx0c2VsZWN0LFxuXHRcdHRleHRhcmVhIHtcblx0XHRcdHBhZGRpbmc6IDVweDtcblx0XHRcdGZvbnQtc2l6ZTogMTFweDtcblx0XHR9XG5cblx0XHQmLmNoZWNrYm94IHtcblx0XHRcdHBhZGRpbmc6IDAgOHB4IDA7XG5cblx0XHRcdGlucHV0IHtcblx0XHRcdFx0bWFyZ2luOiAycHggMDtcblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXHQuZmllbGRncm91cCB7XG5cdFx0LmZpZWxkZ3JvdXAtZmllbGQge1xuXHRcdFx0cGFkZGluZzogMDtcblxuXHRcdFx0LmZpZWxkIHtcblx0XHRcdFx0bWFyZ2luOiAwO1xuXHRcdFx0XHRwYWRkaW5nOiAwO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cdC8qIFJlc3R5bGUgZm9yIHNtYWxsZXIgYXJlYSovXG5cdC5jbXMtY29udGVudC1maWVsZHN7XG5cdFx0b3ZlcmZsb3c6dmlzaWJsZTtcblx0fVxuXHQuY2hvc2VuLWNvbnRhaW5lci1zaW5nbGV7XG5cdFx0d2lkdGg6MTAwJSAhaW1wb3J0YW50O1xuXHRcdC5jaG9zZW4tc2luZ2xle1xuXHRcdFx0cGFkZGluZzogMCAwIDAgNXB4O1xuXHRcdFx0ZmxvYXQ6bm9uZTtcblx0XHR9XG5cdH1cblx0LmNtcy1jb250ZW50LWFjdGlvbnMsIC5jbXMtcHJldmlldy1jb250cm9sc3tcblx0XHRwYWRkaW5nOjA7XG5cdFx0aGVpZ2h0OmF1dG87XG5cdFx0Ym9yZGVyOm5vbmU7XG5cdFx0Ym94LXNoYWRvdzogbm9uZTtcblx0fVxuXHQuY21zLWVkaXQtZm9ybXtcblx0XHR3aWR0aDoxMDAlO1xuXHR9XG5cdC5Db21wb3NpdGVGaWVsZHtcblx0XHRtYXJnaW46MDtcblx0XHRwYWRkaW5nOjA7XG5cdFx0ZmxvYXQ6bm9uZTtcblx0fVxuXHQucGFyZW50LW1vZGV7XG5cdFx0cGFkZGluZy10b3A6MDtcblx0fVxuXHQudHJlZWRyb3Bkb3duLCAuU2VsZWN0aW9uR3JvdXAgbGkuc2VsZWN0ZWQgZGl2LmZpZWxke1xuXHRcdG1hcmdpbjoxMHB4IDAgMCAwO1xuXHRcdC8vQGluY2x1ZGUgYm94LXNoYWRvdyhpbnNldCAwIDFweCAwICNmZmYsIDAgMXB4IDFweCByZ2JhKDAsMCwwLDAuMSkpO1xuXHRcdC50cmVlZHJvcGRvd25maWVsZC10aXRsZXtcblx0XHRcdHBvc2l0aW9uOmFic29sdXRlO1xuXHRcdFx0ei1pbmRleDoyO1xuXHRcdFx0cGFkZGluZzo1cHg7XG5cdFx0fVxuXHRcdC50cmVlZHJvcGRvd25maWVsZC1wYW5lbHtcblx0XHRcdG1hcmdpbi10b3A6MTFweDtcblx0XHR9XG5cdFx0LnRyZWVkcm9wZG93bmZpZWxkLXRvZ2dsZS1wYW5lbC1saW5re1xuXHRcdFx0YmFja2dyb3VuZDpub25lO1xuXHRcdFx0Ym9yZGVyLWxlZnQ6bm9uZTtcblx0XHRcdHBhZGRpbmc6NXB4IDNweDtcblx0XHRcdC51aS1pY29ue1xuXHRcdFx0XHRmbG9hdDpyaWdodDtcblx0XHRcdFx0b3BhY2l0eTowLjc7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cdC5jbXMtYWRkLWZvcm0gdWwuU2VsZWN0aW9uR3JvdXB7XG5cdFx0cGFkZGluZy1sZWZ0OjA7XG5cdFx0cGFkZGluZy1yaWdodDowO1xuXHRcdG92ZXJmbG93OnZpc2libGU7XG5cdFx0Ym9yZGVyLWJvdHRvbTpub25lO1xuXHR9XG59XG5cbi8vKiogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuLy8gKiBDb21wYXNzIHJlcGxhY2VtZW50IG1peGlucy5cbi8vICpcbi8vICogTWl4aW5zIHRoYXQgd2VyZSBidWlsdC1pbiB3aXRoIGNvbXBhc3Ncbi8vICogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cblxuQG1peGluIGxlZ2FjeS1waWUtY2xlYXJmaXgge1xuXHQmOmFmdGVyIHtcbiAgICBjb250ZW50OiBcIlxcMDAyMFwiO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGhlaWdodDogMDtcbiAgICBjbGVhcjogYm90aDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgfVxufVxuIiwiLyoqXG4gKiBUaGlzIGZpbGUgY29udGFpbnMgdGhlIGRlZmF1bHQgdGhlbWUgZGVmaW5pdGlvbnMgZm9yIHRoZSBhZG1pbiBpbnRlcmZhY2UuXG4gKiBQbGVhc2UgcHV0IG1vc3RseSBTQ1NTIHZhcmlhYmxlIGRlZmluaXRpb25zIGluIGhlcmUsXG4gKiBhbmQgbGVhdmUgdGhlIGFjdHVhbCBzdHlsaW5nIHRvIF9zdHlsZS5zY3NzIGFuZCBhdXhpbGxpYXJ5IGZpbGVzLlxuICovXG5cbkBpbXBvcnQgXCIuLi8uLi92YXJpYWJsZXMuc2Nzc1wiO1xuXG4vKiogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiAqIENvbG91cnNcbiAqIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuJGNvbG9yLWJhc2U6ICNiMGJlYzcgIWRlZmF1bHQ7XG4kY29sb3Itd2lkZ2V0LWJnOiBsaWdodGVuKCRjb2xvci1iYXNlLCAyMCUpICFkZWZhdWx0O1xuXG4vLyBNZW51IHRoZW1lIGNvbG91cnNcbiRjb2xvci10aGVtZS1iYXNlOiBcdCNkOGU0ZWIgIWRlZmF1bHQ7XG5cbiRjb2xvci10aGVtZS1iZzogXHRsaWdodGVuKCRjb2xvci10aGVtZS1iYXNlLCA1JSk7XG4kY29sb3ItdGhlbWUtaWNvbnM6IGRhcmtlbigkY29sb3ItdGhlbWUtYmFzZSwgMjYlKTtcbiRjb2xvci10aGVtZS1hY3RpdmU6ICRjb2xvci10aGVtZS1iYXNlO1xuXG4vLyBDTVMgNCBtZW51XG4kYmFzZS1tZW51OiAjZDhlNGViO1xuJGJhc2UtbWVudS1iZzogbGlnaHRlbigkYmFzZS1tZW51LDUlKTtcbiRiYXNlLW1lbnUtaWNvbjogZGFya2VuKCRiYXNlLW1lbnUsIDI2JSk7XG5cbi8vb2ZmaWNhbCBzaWx2ZXJzdHJpcGUgYnJhbmQgY29sb3JcbiRjb2xvci1icmFuZC1iZzogIzAwNWE5MyAhZGVmYXVsdDtcbiRjb2xvci1icmFuZDogIzQzYzdmNCAhZGVmYXVsdDtcblxuLyogS2VlcCBhcyBzb2xpZCBjb2xvdXJzIHRyYW5zcGFyZW50IGJvcmRlcnMgd29udCB3b3JrIGluIGllICovXG4kY29sb3ItZGFya2VyLWJnOiAjZjBmMmY0ICFkZWZhdWx0O1xuJGNvbG9yLWRhcmstYmc6ICMxNDIxMzYgIWRlZmF1bHQ7XG4kY29sb3ItZGFyay1zZXBhcmF0b3I6ICMxOTQzNWMgIWRlZmF1bHQ7XG4kY29sb3ItbWVkaXVtLXNlcGFyYXRvcjogIzgwODA4MCAhZGVmYXVsdDtcbiRjb2xvci1zZXBhcmF0b3I6ICNDMUM3Q0MgIWRlZmF1bHQ7IC8vIFZlcnRpY2FsIGRpdmlkZXJzXG4kY29sb3ItbGlnaHQtc2VwYXJhdG9yOiAjRDJENUQ4ICFkZWZhdWx0OyAvLyBIb3Jpb250YWwgZGl2aWRlcnNcblxuJGNvbG9yLXRhYjogI2Q5ZDlkOSAhZGVmYXVsdDtcbiRjb2xvci1kYXJrLWdyZXk6ICM3QjhDOTEgIWRlZmF1bHQ7XG5cbi8qIE9ubHkgZm9yIHVzZSBhcyBzaGFkb3dzIGFzIHRoZXkgd29udCB3b3JrIGluIG9sZGVyIGJyb3dzZXJzICovXG4kY29sb3Itc2hhZG93LWxpZ2h0OiByZ2JhKDIwMSwgMjA1LCAyMDYsIDAuOCkgIWRlZmF1bHQ7XG4kY29sb3Itc2hhZG93LWRhcms6IHJnYmEoMTA3LCAxMjAsIDEyMywgMC41KSAhZGVmYXVsdDtcbiRjb2xvci1zaGFkb3ctYmxhY2s6IHJnYmEoMCwgMCwgMCwgMC42KSAhZGVmYXVsdDtcbiRjb2xvci1zaGFkb3ctYmxhY2tlcjogcmdiYSgwLCAwLCAwLCAwLjkpICFkZWZhdWx0O1xuJGJveC1zaGFkb3ctc2hpbmU6IHJnYmEoMjQ4LCAyNDgsIDI0OCwgMC45KTtcbiRib3gtc2hhZG93LXNoaW5lLW1pbmltYWw6IHJnYmEoMjQ1LCAyNDUsIDI0NSwgMC44KTtcblxuJGNvbG9yLWhpZ2hsaWdodDogI0ZGRkY2NiAhZGVmYXVsdDtcbiRjb2xvci1oaWdobGlnaHQtb3BhY2l0eTogcmdiYSgyNTUsIDI1NSwgMTAyLCAwLjMpICFkZWZhdWx0O1xuXG4kY29sb3ItbWVudS1idXR0b246ICMzMzhEQzEgIWRlZmF1bHQ7XG4kY29sb3ItbWVudS1iYWNrZ3JvdW5kOiAjYzZkN2RmICFkZWZhdWx0O1xuJGNvbG9yLW1lbnUtYm9yZGVyOiAjOGM5OWExICFkZWZhdWx0O1xuJGNvbG9yLXBhbmVsLWJhY2tncm91bmQ6ICNjNmQ3ZGYgIWRlZmF1bHQ7XG5cbiRjb2xvci10ZXh0LWRlZmF1bHQ6ICM0ZjU4NjEgIWRlZmF1bHQ7IC8qIG5ldyBpbiBTaWx2ZXJTdHJpcGUgNCAqL1xuJGNvbG9yLXRleHQ6ICM2NjcyN2QgIWRlZmF1bHQ7XG4kY29sb3ItdGV4dC1saWdodDogd2hpdGUgIWRlZmF1bHQ7XG4kY29sb3ItdGV4dC1saWdodC1saW5rOiB3aGl0ZSAhZGVmYXVsdDtcbiRjb2xvci10ZXh0LWRpc2FibGVkOiAjYWFhICFkZWZhdWx0O1xuJGNvbG9yLXRleHQtZGFyazogIzFmMWYxZiAhZGVmYXVsdDtcbiRjb2xvci10ZXh0LWRhcmstbGluazogIzNFQkFFMCAhZGVmYXVsdDtcbiRjb2xvci10ZXh0LWJsdWUtbGluazogIzAwNzFjNCAhZGVmYXVsdDtcbiRjb2xvci10ZXh0LXNoYWRvdzogd2hpdGUgIWRlZmF1bHQ7XG5cblxuJGNvbG9yLWJ1dHRvbi1nZW5lcmljOiAjZTZlNmU2ICFkZWZhdWx0O1xuJGNvbG9yLWJ1dHRvbi1nZW5lcmljLWJvcmRlcjogI2QwZDNkNSAhZGVmYXVsdDtcblxuJGNvbG9yLWJ1dHRvbi1oaWdobGlnaHQ6ICNlNmU2ZTYgIWRlZmF1bHQ7XG4kY29sb3ItYnV0dG9uLWhpZ2hsaWdodC1ib3JkZXI6ICM3MDgyODQgIWRlZmF1bHQ7XG5cbiRjb2xvci1idXR0b24tY29uc3RydWN0aXZlOiAjMUY5NDMzICFkZWZhdWx0O1xuJGNvbG9yLWJ1dHRvbi1jb25zdHJ1Y3RpdmUtYm9yZGVyOiAjMUY5NDMzICFkZWZhdWx0O1xuXG4kY29sb3ItYnV0dG9uLWRlc3RydWN0aXZlOiAjZjAwICFkZWZhdWx0O1xuXG4kY29sb3ItYnV0dG9uLWRpc2FibGVkOiAjZWVlZGVkICFkZWZhdWx0O1xuXG4kY29sb3Itbm90aWNlOiAjOTNDREU4ICFkZWZhdWx0O1x0XHQvLyBibHVlXG4kY29sb3Itd2FybmluZzogI0U5RDEwNCAhZGVmYXVsdDtcdFx0Ly8geWVsbG93XG4kY29sb3ItZXJyb3I6ICNlNjgyODggIWRlZmF1bHQ7XHRcdFx0Ly8gcmVkXG4kY29sb3ItZ29vZDogIzcyYzM0YiAhZGVmYXVsdDtcdFx0XHQvLyBncmVlblxuLyokY29sb3Itb3B0aW9uYWw6ICNhMWQyZWIgIWRlZmF1bHQ7ICovXHQvLyBvcmFuZ2VcblxuJGNvbG9yLWNtcy1iYXRjaGFjdGlvbnMtbWVudS1iYWNrZ3JvdW5kOiAjZjVmNWY1ICFkZWZhdWx0O1xuJGNvbG9yLWNtcy1iYXRjaGFjdGlvbnMtbWVudS1zZWxlY3RlZC1iYWNrZ3JvdW5kOiAjZmZmY2RjICFkZWZhdWx0O1xuXG4vKiogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiAqIFRleHR1cmVzXG4gKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuJHRhYi1wYW5lbC10ZXh0dXJlLWNvbG9yOiAjZjZmN2Y4ICFkZWZhdWx0O1xuJHRhYi1wYW5lbC10ZXh0dXJlLWJhY2tncm91bmQ6ICR0YWItcGFuZWwtdGV4dHVyZS1jb2xvciB1cmwoLi4vaW1hZ2VzL3RleHR1cmVzL2JnX2Ntc19tYWluX2NvbnRlbnQucG5nKSByZXBlYXQgdG9wIGxlZnQgIWRlZmF1bHQ7XG5cblxuLyoqIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gKiBHcmlkIFVuaXRzIChweClcbiAqXG4gKiBXZSBoYXZlIGEgdmVydGljYWwgcmh5dGhtIHRoYXQgdGhlIGdyaWQgaXMgYmFzZWQgb2ZmXG4gKiBib3RoIHggKD1ob3Jpem9udGFsKSBhbmQgeSAoPXZlcnRpY2FsKS4gQWxsIGludGVybmFsIHBhZGRpbmcgYW5kXG4gKiBtYXJnaW5zIGFyZSBzY2FsZWQgdG8gdGhpcyBhbmQgYWNjb3VudGluZyBmb3IgcGFyYWdyYXBoc1xuICogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4kZ3JpZC15OiA4cHggIWRlZmF1bHQ7XG4kZ3JpZC14OiA4cHggIWRlZmF1bHQ7XG5cbi8qKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICogQXBwbGljYXRpb24gTG9nbyAoQ01TIExvZ28pIE11c3QgYmUgMjRweCB4IDI0cHhcbiAqIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuJGFwcGxpY2F0aW9uLWxvZ28tc21hbGw6IHVybChcIi4uL2ltYWdlcy9sb2dvX3NtYWxsLnBuZ1wiKSAhZGVmYXVsdDtcbiRhcHBsaWNhdGlvbi1sb2dvLXNtYWxsLTJ4OiB1cmwoXCIuLi9pbWFnZXMvbG9nb19zbWFsbEAyeC5wbmdcIikgIWRlZmF1bHQ7XG4iLCIvLyoqXG4vLyAqIFRoaXMgZmlsZSBjb250YWlucyBtaXhpbnMgcmVsYXRpbmcgdG8gc3BlY2lmaWMgZnVuY3Rpb25hbGl0eVxuLy8gKlxuLy8gKiBNaXhpbnMgc2hvdWxkIGJlIHN0b3JlZCBoZXJlIHJhdGhlciB0aGFuIGluZGl2aWR1YWwgZmlsZXNcbi8vICovXG5cblxuLy8qTWl4aW4gZ2VuZXJhdGVzIHRoZSBnZW5lcmljIGJ1dHRvbiBzdHlsaW5nIGZvciB0aGUgZ3JpZGZpZWxkKi9cbkBtaXhpbiBncmlkRmllbGRCdXR0b25ze1xuXHRib3JkZXI6bm9uZTtcblx0ZGlzcGxheTpibG9jaztcblx0dGV4dC1pbmRlbnQ6LTk5OTllbTtcblx0d2lkdGg6MzBweDtcblx0aGVpZ2h0OjI1cHg7IC8vbWF0Y2ggdGhlIGhlaWdodCBvZiB0aGUgaW5wdXQgZmllbGRcbn1cblxuXG4vLyBNaXhpbiBnZW5lcmF0ZXMgdGhlIHN0eWxpbmcgZm9yIHRoZSBhY3Rpb25zIGJ1dHRvbnMgaW4gZmlsZSB1cGxvYWRzXG5AbWl4aW4gc3MtdXBsb2FkZmllbGQtYWN0aW9uLWJ1dHRvbnN7XG5cdC5zcy11aS1idXR0b24ge1xuXHRcdGJhY2tncm91bmQ6IG5vbmU7XG5cdFx0Ym9yZGVyOiAwO1xuXHRcdGJveC1zaGFkb3c6IG5vbmU7XG5cdFx0dGV4dC1zaGFkb3c6IG5vbmU7XG5cdFx0Y29sb3I6ICRjb2xvci10ZXh0LWxpZ2h0O1xuXHRcdGZsb2F0OiByaWdodDtcblxuXHRcdCYuc3MtdXBsb2FkZmllbGQtaXRlbS1kZWxldGUge1xuXHRcdFx0Ly8gVE9ETyB0bXAgaGFjayB1bnRpbCB3ZSBoYXZlIHBlcm1pc3Npb25zIGFuZCBjYW4gZGlzYWJsZSBkZWxldGVcblx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0fVxuXHRcdCYuc3MtdXBsb2FkZmllbGQtaXRlbS1jYW5jZWwsICYuc3MtdXBsb2FkZmllbGQtaXRlbS1vdmVyd3JpdGUtd2FybmluZyB7XG5cdFx0XHRib3JkZXItcmFkaXVzOiAwO1xuXHRcdFx0Ym9yZGVyLWxlZnQ6MXB4IHNvbGlkIHJnYmEoI2ZmZiwgMC4yKTtcblx0XHRcdG1hcmdpbi10b3A6MHB4O1xuXHRcdFx0Y3Vyc29yOiBwb2ludGVyO1xuXHRcdFx0b3BhY2l0eTowLjk7XG5cdFx0XHQmOmhvdmVye1xuXHRcdFx0XHRvcGFjaXR5OjE7XG5cdFx0XHR9XG5cdFx0XHQudWktaWNvbiB7XG5cdFx0XHQgIGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0ICBtYXJnaW46IDA7XG5cdFx0XHQgIHBvc2l0aW9uOnJlYWx0aXZlO1xuXHRcdFx0ICB0b3A6OHB4O1xuXHRcdFx0fVxuXHRcdH1cblx0XHRAaW5jbHVkZSBzcy11cGxvYWRmaWVsZC1lZGl0QnV0dG9uO1xuXHR9XG59XG5cbi8vKipcbi8vXHRNaXhpbiBjcmVhdGVzIGEgdHJhbnNwYXJlbnQgYnV0dG9uIHdpdGggYSBkcm9wZG93biBhcnJvdyxcbi8vXHRhcyBpcyB1c2VkIGZvciBmaWxlcyBpbiB0aGUgZmlsZXMgdXAtbG9hZCBhcmVhLiBUaGUgYXJyb3dzXG4vL1x0dGhlbXNlbHZlcyBhcmUgYWRkZWQgaW4gdGhlIF9zdHlsZSBmaWxlXG4vLyoqL1xuQG1peGluIHNzLXVwbG9hZGZpZWxkLWVkaXRCdXR0b257XG5cdCYuc3MtdXBsb2FkZmllbGQtaXRlbS1lZGl0IHtcblx0XHRvcGFjaXR5OjAuOTtcblx0XHRwYWRkaW5nLXRvcDogMXB4O1xuXHRcdHBhZGRpbmctYm90dG9tOiAwO1xuXHRcdGhlaWdodDoxMDAlO1xuXHRcdGJvcmRlci1yYWRpdXM6IDA7XG5cdFx0Ji51aS1zdGF0ZS1ob3Zlcntcblx0XHRcdGJhY2tncm91bmQ6bm9uZTtcblx0XHRcdG9wYWNpdHk6MTtcblx0XHRcdHNwYW4udG9nZ2xlLWRldGFpbHN7XG5cdFx0XHRcdG9wYWNpdHk6MTtcblx0XHRcdH1cblx0XHR9XG5cdFx0c3Bhbi50b2dnbGUtZGV0YWlsc3tcblx0XHRcdG9wYWNpdHk6MC45O1xuXHRcdFx0bWFyZ2luLWxlZnQ6M3B4O1xuXHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdFx0d2lkdGg6IDVweDtcblx0XHRcdGhlaWdodDogMTAwJTtcblx0XHRcdGN1cnNvcjogcG9pbnRlcjtcblx0XHRcdC50b2dnbGUtZGV0YWlscy1pY29uIHtcblx0XHRcdFx0bWFyZ2luLXRvcDoxcHg7XG5cdFx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRcdFx0d2lkdGg6IDhweDtcblx0XHRcdFx0aGVpZ2h0OiA4cHg7XG5cdFx0XHRcdHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG5cdFx0XHRcdCYub3BlbmVkIHtcblx0XHRcdFx0XHRtYXJnaW4tdG9wOjA7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXHQudWktaWNvbiB7XG5cdFx0ZGlzcGxheTogbm9uZTtcblx0fVxufVxuIl0sInNvdXJjZVJvb3QiOiIvc291cmNlLyJ9 */ /*# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImxlZ2FjeS9HcmlkRmllbGQuc2NzcyIsIi4uLy4uLy4uL2FkbWluL2NsaWVudC9zcmMvc3R5bGVzL2xlZ2FjeS9fbWl4aW5zLnNjc3MiLCIuLi8uLi8uLi9hZG1pbi9jbGllbnQvc3JjL3N0eWxlcy9sZWdhY3kvdGhlbWVzL19kZWZhdWx0LnNjc3MiLCJfZWxlbWVudE1peGlucy5zY3NzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQTBCQSx1QkFHRyxrQkFBeUIsQ0FINUIsNkNBS0ksZUFBaUIsQ0FMckIscURBT0ksa0JBWFksQ0FJaEIscURBV0ksZUFBaUIsQ0FYckIsNkRBYUksa0JBakJZLENBSWhCLG9EQWlCSSxlQUFpQixDQWpCckIsNERBbUJJLGVBdkJZLENBSWhCLHVHQTBCSSw2QkFBK0IsQ0ExQm5DLHVDQThCSSxjQUFnQixDQTlCcEIsNkRBbUNJLFlBQWEsQ0FuQ2pCLHFFQXdDSSxXQUFZLENBeENoQiwwQkE0Q0ksV0FBWSxDQTVDaEIsNEJBOENJLFlBQ0EsZUFBc0IsQ0EvQzFCLHFEQW1ESSxnQkFDQSxzQkFDQSxXQUNBLHFDQUNBLGtCQUFvQixDQXZEeEIseUJBMkRHLFVBQVcsQ0EzRGQsMkJBNkRJLGlCQUNBLFVBQVksQ0E5RGhCLG9EQXNFSSxXQUNBLHFCQUNBLGtCQUFvQixDQXhFeEIscUVBMkVJLFlBQWUsWUFDZixtQkFDQSwwQkFDQSw0QkFBOEIsQ0E5RWxDLG1GQWlGSSxZQUNBLGNBQ0EseUJBQ0EsNEJBQ0EsZ0JBQWtCLENBckZ0QiwwRUF5RkcsZ0JBQ0Esb0JBQXNCLENBMUZ6Qiw4QkE4RkUsY0NsR0QsQUFDQSx3QkFDRyxnQkRrR0YsVUFDQSx5QkFDQSxxQkFDQSxVQUFZLENBbkdkLG9DQXNHRyxjQUNBLHNCQUF3QixDQXZHM0IsaUVBMEdLLGVBQW9CLENBMUd6QixtRkE0R00sU0FBVSxDQTVHaEIsa0VBa0hLLDBCQXhIaUIsQ0FNdEIsaUVBcUhLLDJCQTNIaUIsQ0FNdEIsb0NBMkhHLGVBQWlCLENBM0hwQix1Q0ErSEksY0FB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Q0EsU0FDQSxtQkFjQSxTQUFVLENBamtCaEIsNEZBcWpCTyxXQUNBLGtCQUNBLG9DQS9qQnFCLENBUTVCLGtHQXlqQlEsV0FDQSxZQUNBLG1CQUNBLFlBQ0EseUJBQ0EsK0JBQWdDLENBOWpCeEMsMkVDSEMsd0JBQ0csZ0JEc2tCRyxZQUNBLFdBQ0EsY0FDQSxlQUNBLFVBQVcsQ0F4a0JsQixnRkEwa0JRLG1CQUFvQixDQTFrQjVCLHFHQTZrQlEseUVBQTBFLENBN2tCbEYsaUdBZ2xCUSx5RUFBMEUsQ0FobEJsRixrR0FtbEJRLHVFQUF3RSxDQW5sQmhGLGlHQXNsQlEseUVBQTBFLENBdGxCbEYsZ0dBeWxCUSxVQUFXLENBemxCbkIsMEVBOGxCTSxZQUNBLGNBQ0EsV0FDQSxvQ0F6bUJzQixDQVE1Qix5Q0F1bUJJLG9CQUFzQixDQXZtQjFCLDZDQTJtQkcscUNBdG5Cb0IsQ0FXdkIsNENBOG1CRyxzQ0F6bkJvQixDQVd2QixvREFtbkJHLGdCQUNBLFdBQ0EsV0FBYSxDQXJuQmhCLHdEQXduQkksV0FDQSxZQUNBLGFBQWUsQ0FDZiIsImZpbGUiOiJsZWdhY3kvR3JpZEZpZWxkLmNzcyIsInNvdXJjZXNDb250ZW50IjpbIi8qKlxuICogQ29yZSBzdHlsZXMgZm9yIHRoZSBiYXNpYyBHcmlkRmllbGQgZm9ybSBmaWVsZCB3aXRob3V0IGFueSBzcGVjaWZpYyBzdHlsZS5cbiAqXG4gKiBAcGFja2FnZSBmcmFtZXdvcmtcbiAqIEBzdWJwYWNrYWdlIHNjc3NcbiAqIEB0b2RvIEFkZCByYWRpYWwgZ3JhZGllbnQgdG8gZGVmYXVsdCBkZWxldGUgYnV0dG9uIHN0YXRlXG4gKiBAdG9kbyBDcmVhdGUgU0FTUyBtaXhpbi1mdW5jdGlvbiB0byBzaW1wbHkgc3dhcCB0aGUgZnJvbS90bywgdG8gdG8vZnJvbSBjb2xvdXJzIGluIGdyc2RpZW50IG1peGlucz9cbiAqL1xuQGltcG9ydCBcIi4uLy4uLy4uLy4uL2FkbWluL2NsaWVudC9zcmMvc3R5bGVzL2xlZ2FjeS90aGVtZXMvZGVmYXVsdC5zY3NzXCI7XG5AaW1wb3J0IFwiLi4vLi4vLi4vLi4vYWRtaW4vY2xpZW50L3NyYy9zdHlsZXMvbGVnYWN5L19taXhpbnMuc2Nzc1wiO1xuQGltcG9ydCBcIi4uL19lbGVtZW50TWl4aW5zXCI7XG5cbiRnZl9jb2xvdXJfZ3JhZGllbnRfZGFyazogZGFya2VuKCRjb2xvci1iYXNlLCA4JSk7XG4kZ2ZfY29sb3VyX2hlYWRlcl9ib3JkZXI6ICRnZl9jb2xvdXJfZ3JhZGllbnRfZGFyaztcbiRnZl9jb2xvdXJfc3ViaGVhZGVyOiBzYXR1cmF0ZShsaWdodGVuKCRjb2xvci1iYXNlLCAxNSUpLDUlKTtcbiRnZl9jb2xvdXJfYm9yZGVyOiByZ2JhKDAsMCwwLC4xKTtcbiRnZl9jb2xvdXJfemVicmE6ICNGMEY0Rjc7XG4kZ2ZfY29sb3VyX2ZvbnQ6ICM2NjY7XG4kZ2ZfY29sb3VyX3RleHRfc2hhZG93OiByZ2JhKDAsMCwwLC4yKTtcbiRnZl9jb2xvdXJfdGV4dF9zaGFkb3dfZGFyazogcmdiYSgwLDAsMCwuNCk7XG4kZ2ZfYm9yZGVyX3JhZGl1czpcdDVweDtcblxuJGdmX2dyaWRfeTpcdDEycHg7XG4kZ2ZfZ3JpZF94Olx0MTZweDtcblxuXG4uY21zIHtcblx0LnNzLWdyaWRmaWVsZCB7XG5cdFx0JiA+IGRpdiB7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiAkZ2ZfZ3JpZF95KjM7XG5cdFx0XHQmLmFkZE5ld0dyaWRGaWVsZEJ1dHRvbntcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMDtcblx0XHRcdFx0LmFjdGlvbiB7XG5cdFx0XHRcdG1hcmdpbi1ib3R0b206JGdmX2dyaWRfeTtcblx0XHRcdH1cblx0XHR9XG5cdFx0XHQmLnNzLWdyaWRmaWVsZC1idXR0b25yb3ctYmVmb3Jle1xuXHRcdFx0XHRtYXJnaW4tYm90dG9tOiAwO1xuXHRcdFx0XHQuYWN0aW9uIHtcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTokZ2ZfZ3JpZF95O1xuXHRcdFx0fVxuXHRcdH1cblx0XHRcdCYuc3MtZ3JpZGZpZWxkLWJ1dHRvbnJvdy1hZnRlcntcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMDtcblx0XHRcdFx0LmFjdGlvbiB7XG5cdFx0XHRcdG1hcmdpbi10b3A6JGdmX2dyaWRfeTtcblx0XHRcdH1cblx0XHR9XG5cdFx0fVxuXG5cdFx0JltkYXRhLXNlbGVjdGFibGVdIHtcblx0XHRcdHRyLnVpLXNlbGVjdGVkLCB0ci51aS1zZWxlY3Rpbmcge1xuXHRcdFx0XHRiYWNrZ3JvdW5kOiAjRkZGQUQ2ICFpbXBvcnRhbnQ7XG5cdFx0XHR9XG5cblx0XHRcdHRkIHtcblx0XHRcdFx0Y3Vyc29yOiBwb2ludGVyO1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdHNwYW4gYnV0dG9uLmFjdGlvbl9ncmlkZmllbGRfcmVsYXRpb25maW5kIHtcblx0IFx0XHRkaXNwbGF5Om5vbmU7IC8vaGlkZXMgZmluZCBidXR0b24gLSByZWR1bmRhbnQgZnVuY3Rpb25hbGl0eVxuXHQgXHR9XG5cblx0IFx0cCBidXR0b24uYWN0aW9uX2V4cG9ydCB7XG5cdFx0XHRzcGFuLmJ0bi1pY29uLWRvd25sb2FkLWNzdiB7XG5cdFx0XHRcdGhlaWdodDoxN3B4OyAvL2V4YWN0IGhlaWdodCBvZiBpY29uXG5cdFx0XHR9XG5cdCBcdH1cblx0IFx0LnJpZ2h0IHtcblx0IFx0XHRmbG9hdDpyaWdodDtcblx0XHRcdCYgPiAqIHtcblx0XHRcdFx0ZmxvYXQ6IHJpZ2h0O1xuXHRcdFx0XHRtYXJnaW4tbGVmdDokZ2ZfZ3JpZF94LzI7XG5cdFx0XHR9XG5cblx0XHRcdC5wYWdpbmF0aW9uLXJlY29yZHMtbnVtYmVyIHtcblx0XHRcdFx0Zm9udC1zaXplOiAxLjBlbTtcblx0XHRcdFx0cGFkZGluZzogNnB4IDNweCA2cHggMDtcblx0XHRcdFx0Y29sb3I6ICRjb2xvci10ZXh0LWxpZ2h0O1xuXHRcdFx0XHR0ZXh0LXNoYWRvdzogMCAtMXB4IDAgJGdmX2NvbG91cl90ZXh0X3NoYWRvdztcblx0XHRcdFx0Zm9udC13ZWlnaHQ6IG5vcm1hbDtcblx0XHRcdH1cblx0XHR9XG5cdFx0LmxlZnQge1xuXHRcdFx0ZmxvYXQ6bGVmdDtcblx0XHRcdCYgPiAqIHtcblx0XHRcdFx0bWFyZ2luLXJpZ2h0OiRnZl9ncmlkX3gvMjtcblx0XHRcdFx0ZmxvYXQ6IGxlZnQ7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblx0LnNzLWdyaWRmaWVsZCB7XG5cdFx0LmFkZC1leGlzdGluZy1hdXRvY29tcGxldGVyIHtcblx0XHRcdHNwYW4ge1xuXHRcdFx0XHRmbG9hdDogbGVmdDtcblx0XHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdFx0XHR2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuXHRcdFx0fVxuXHRcdFx0aW5wdXQucmVsYXRpb24tc2VhcmNoIHtcblx0XHRcdFx0d2lkdGg6IDI3MHB4OyBoZWlnaHQ6IDMycHg7XG5cdFx0XHRcdG1hcmdpbi1ib3R0b206ICRnZl9ncmlkX3k7XG5cdFx0XHRcdGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwO1xuXHRcdFx0XHRib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMDtcblx0XHRcdH1cblx0XHRcdGJ1dHRvbi5hY3Rpb25fZ3JpZGZpZWxkX3JlbGF0aW9uYWRkIHtcblx0XHRcdFx0aGVpZ2h0OiAzMnB4O1xuXHRcdFx0XHRtYXJnaW4tbGVmdDogMDsgLy8gV2Via2l0IG5lZWRzIHRoaXNcblx0XHRcdFx0Ym9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMDtcblx0XHRcdFx0Ym9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMDtcblx0XHRcdFx0Ym9yZGVyLWxlZnQ6IG5vbmU7XG5cdFx0XHR9XG5cdFx0fVxuXHRcdC5ncmlkLWNzdi1idXR0b24sIC5ncmlkLXByaW50LWJ1dHRvbiB7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiAwO1xuXHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdH1cblx0XHR9XG5cdHRhYmxlLnNzLWdyaWRmaWVsZC10YWJsZSB7XG5cdFx0ZGlzcGxheTogdGFibGU7XG5cdFx0QGluY2x1ZGUgYm94LXNoYWRvdy1ub25lO1xuXHRcdHBhZGRpbmc6IDA7XG5cdFx0Ym9yZGVyLWNvbGxhcHNlOiBzZXBhcmF0ZTtcblx0XHRib3JkZXItYm90dG9tOiAwIG5vbmU7XG5cdFx0d2lkdGg6IDEwMCU7XG5cblx0XHR0aGVhZCB7XG5cdFx0XHRjb2xvcjogZGFya2VuKCRjb2xvci1iYXNlLCA1MCUpO1xuXHRcdFx0YmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG5cdFx0XHR0ci5maWx0ZXItaGVhZGVyIHtcblx0XHRcdFx0LmZpZWxkZ3JvdXAge1xuXHRcdFx0XHRcdG1heC13aWR0aDokZ2ZfZ3JpZF94KjMyOyAvL21heCB3aWR0aCA1MTJweFxuXHRcdFx0XHRcdC5maWVsZGdyb3VwLWZpZWxkIHtcblx0XHRcdFx0XHRcdHBhZGRpbmc6MDtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHRcdHRyOmZpcnN0LWNoaWxkIHsgLy9zZXRzIDdweCBib3JkZXItcmFkaXVzIG9uIHRoZSB0b3Agcm93IGluIHRoZSB0aGVhZCAtIGFjY291bnRzIGZvciBlZGdlY2FzZSB3aGVyZSB0aGVyZSBpcyBubyB0aXRsZSByb3cuXG5cdFx0XHRcdHRoOmZpcnN0LWNoaWxkIHtcblx0XHRcdFx0XHRib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAkZ2ZfYm9yZGVyX3JhZGl1cztcblx0XHRcdFx0fVxuXHRcdFx0XHR0aDpsYXN0LWNoaWxkIHtcblx0XHRcdFx0XHRib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogJGdmX2JvcmRlcl9yYWRpdXM7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cblx0XHR0Ym9keSB7XG5cdFx0XHRiYWNrZ3JvdW5kOiAjRkZGO1xuXHRcdFx0dHIge1xuXHRcdFx0XHQvLyBUaGlzIGxldHMgaU9TIFNhZmFyaSBrbm93IHRoYXQgdGhlc2UgZWxlbWVudHMgYXJlIGNsaWNrYWJsZVxuXHRcdFx0XHQvLyBhbmQgc28gdG8gc2VuZCB0aGUgY2xpY2sgZXZlbnRzLlxuXHRcdFx0XHRjdXJzb3I6IHBvaW50ZXI7XG5cdFx0XHR9XG5cdFx0XHR0ZCB7XG5cdFx0XHRcdHdpZHRoOiBhdXRvO1xuXHRcdFx0XHRtYXgtd2lkdGg6IDUwMHB4OyAvL1RoaXMgbnVtYmVyIGlzIHNlbWktYXJiaXRhcnkuIEl0IGlzIGFjdGluZyBhcyBhIHBlcmNlbnRhZ2UgbGltaXQsIHJhdGhlciB0aGFuIGFjdHVhbGx5IGNvbnN0cmljdGluZyB0aGUgd2lkdGggdG8gNTAwcHguXG5cdFx0XHRcdHdvcmQtd3JhcDpicmVhay13b3JkO1xuXHRcdFx0XHQvLyBHaXZlIGJyb3dzZXIgc29tZSBoaW50cyBvbiB3aGljaCBjb2xzIHRha2UgcHJpb3JpdHk6XG5cdFx0XHRcdC8vIFRoZSBsYXN0IGNvbHVtbiAoYnV0dG9ucykgc2hvdWxkIGFsd2F5cyBzaHJpbmsgdG8gZml0LlxuXHRcdFx0XHQvLyBPdmVyd3JpdHRlbiBmb3IgSUU3LCB3aGljaCBkb2VzbnQgc3VwcG9ydCB0aGlzLlxuXHRcdFx0XHQmLmNvbC1idXR0b25zIHtcblx0XHRcdFx0XHR3aWR0aDogMXB4O1xuXHRcdFx0XHRcdHBhZGRpbmc6MCAkZ2ZfZ3JpZF94LzI7XG5cdFx0XHRcdFx0dGV4dC1hbGlnbjogcmlnaHQ7XG5cdFx0XHRcdFx0d2hpdGUtc3BhY2U6IG5vd3JhcDtcblx0XHRcdFx0fVxuXHRcdFx0XHQmLmNvbC1saXN0Q2hpbGRyZW5MaW5rIHtcblx0XHRcdFx0XHR3aWR0aDokZ2ZfZ3JpZF94O1xuXHRcdFx0XHRcdGJvcmRlci1yaWdodDpub25lO1xuXHRcdFx0XHRcdHRleHQtaW5kZW50Oi05OTk5ZW07XG5cdFx0XHRcdFx0cGFkZGluZzowO1xuXHRcdFx0XHRcdC5saXN0LWNoaWxkcmVuLWxpbmsge1xuXHRcdFx0XHRcdFx0YmFja2dyb3VuZDogdHJhbnNwYXJlbnQgdXJsKC4uL2ltYWdlcy9zaXRldHJlZV9zc19kZWZhdWx0X2ljb25zLnBuZykgbm8tcmVwZWF0IDNweCAtNHB4O1xuXHRcdFx0XHRcdFx0ZGlzcGxheTpibG9jaztcblx0XHRcdFx0XHRcdGxpbmUtaGVpZ2h0OiAxNnB4O1xuXHRcdFx0XHRcdFx0bWFyZ2luLXRvcDogLTRweDtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblxuXHRcdFx0XHQmLmNvbC1nZXRUcmVlVGl0bGUge1xuXHRcdFx0XHRcdHNwYW4uaXRlbSB7XG5cdFx0XHRcdFx0XHRjb2xvcjokY29sb3ItdGV4dC1ibHVlLWxpbms7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHRcdHNwYW4uYmFkZ2Uge1xuXHRcdFx0XHRcdFx0Y2xlYXI6IGJvdGg7XG5cdFx0XHRcdFx0XHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuXHRcdFx0XHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdFx0XHRcdFx0cGFkZGluZzogMHB4IDNweDtcblx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogMC43NWVtO1xuXHRcdFx0XHRcdFx0bGluZS1oZWlnaHQ6IDFlbTtcblx0XHRcdFx0XHRcdG1hcmdpbi1sZWZ0OiAxMHB4O1xuXHRcdFx0XHRcdFx0bWFyZ2luLXJpZ2h0OiA2cHg7XG5cdFx0XHRcdFx0XHRtYXJnaW4tdG9wOiAgLTFweDtcblx0XHRcdFx0XHRcdGJvcmRlci1yYWRpdXM6IDJweCwgMnB4O1xuXHRcdFx0XHRcdH1cblxuXHRcdFx0XHRcdHNwYW4uYmFkZ2Uuc3RhdHVzLW1vZGlmaWVkIHtcblx0XHRcdFx0XHRcdGNvbG9yOiAgIzdFNzQ3MDtcblx0XHRcdFx0XHRcdGJvcmRlcjogMXB4IHNvbGlkICNDOUI4MDA7XG5cdFx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGMEJDO1xuXHRcdFx0XHRcdH1cblxuXHRcdFx0XHRcdHNwYW4uYmFkZ2Uuc3RhdHVzLWFkZGVkdG9kcmFmdCB7XG5cdFx0XHRcdFx0XHRjb2xvcjogICM3RTc0NzA7XG5cdFx0XHRcdFx0XHRib3JkZXI6IDFweCBzb2xpZCAjQzlCODAwO1xuXHRcdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogI0ZGRjBCQztcblx0XHRcdFx0XHR9XG5cblx0XHRcdFx0XHRzcGFuLmJhZGdlLnN0YXR1cy1kZWxldGVkb25saXZlIHtcblx0XHRcdFx0XHRcdGNvbG9yOiAgIzYzNjM2Mztcblx0XHRcdFx0XHRcdGJvcmRlcjogMXB4IHNvbGlkICNFNDkzOTM7XG5cdFx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjRjJEQURCO1xuXHRcdFx0XHRcdH1cblxuXHRcdFx0XHRcdHNwYW4uYmFkZ2Uuc3RhdHVzLXJlbW92ZWRmcm9tZHJhZnQge1xuXHRcdFx0XHRcdFx0Y29sb3I6ICAjNjM2MzYzO1xuXHRcdFx0XHRcdFx0Ym9yZGVyOiAxcHggc29saWQgI0U0OTM5Mztcblx0XHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICNGMkRBREI7XG5cdFx0XHRcdFx0fVxuXG5cdFx0XHRcdFx0c3Bhbi5iYWRnZS5zdGF0dXMtd29ya2Zsb3ctYXBwcm92YWwge1xuXHRcdFx0XHRcdFx0Y29sb3I6ICAjNTY2NjBDO1xuXHRcdFx0XHRcdFx0Ym9yZGVyOiAxcHggc29saWQgIzdDODgxNjtcblx0XHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICNEQUU3OUE7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cblx0XHRcdFx0YnV0dG9uIHtcblx0XHRcdFx0XHRib3JkZXI6IG5vbmU7XG5cdFx0XHRcdFx0YmFja2dyb3VuZDogbm9uZTtcblx0XHRcdFx0XHRtYXJnaW46IDAgMCAwIDJweDtcblx0XHRcdFx0XHRwYWRkaW5nOiAxcHggMDtcblx0XHRcdFx0XHR3aWR0aDogYXV0bztcblx0XHRcdFx0XHR0ZXh0LXNoYWRvdzogbm9uZTtcblx0XHRcdFx0XHQmLnVpLXN0YXRlLWhvdmVyIHtcblx0XHRcdFx0XHRcdGJhY2tncm91bmQ6bm9uZTtcblx0XHRcdFx0XHRcdEBpbmNsdWRlIGJveC1zaGFkb3ctbm9uZTtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0Ji51aS1zdGF0ZS1hY3RpdmUge1xuXHRcdFx0XHRcdFx0Ym9yZGVyOm5vbmU7XG5cdFx0XHRcdFx0XHRAaW5jbHVkZSBib3gtc2hhZG93LW5vbmU7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHRcdCYuZ3JpZGZpZWxkLWJ1dHRvbi1kZWxldGUge1xuXHRcdFx0XHRcdFx0d2lkdGg6IDIwcHg7XG5cdFx0XHRcdFx0XHRtYXJnaW46IDA7XG5cdFx0XHRcdFx0XHRzcGFuLmJ0bi1pY29uLWRlY2xpbmUge1xuXHRcdFx0XHRcdFx0XHRsZWZ0OiAycHg7XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHRcdGEudmlldy1saW5rLCBhLmVkaXQtbGluayB7XG5cdFx0XHRcdFx0ZGlzcGxheTppbmxpbmUtYmxvY2s7XG5cdFx0XHRcdFx0d2lkdGg6MjBweDtcblx0XHRcdFx0XHRoZWlnaHQ6MjBweDsgLy9taW4gaGVpZ2h0IHRvIGZpdCB0aGUgZWRpdCBpY29uXG5cdFx0XHRcdFx0dGV4dC1pbmRlbnQ6OTk5OWVtO1xuXHRcdFx0XHRcdG92ZXJmbG93OiBoaWRkZW47XG5cdFx0XHRcdFx0dmVydGljYWwtYWxpZ246IG1pZGRsZTtcblx0XHRcdFx0fVxuXHRcdFx0XHRhLnZpZXctbGluayB7XG5cdFx0XHRcdFx0YmFja2dyb3VuZDogdXJsKC4uLy4uLy4uL2FkbWluL2NsaWVudC9zcmMvc3ByaXRlcy9idG4taWNvbi9tYWduaWZpZXIucG5nKSBuby1yZXBlYXQgMCAxcHg7XG5cdFx0XHRcdH1cblx0XHRcdFx0YS5lZGl0LWxpbmsge1xuXHRcdFx0XHRcdGJhY2tncm91bmQ6IHVybCguLi8uLi8uLi9hZG1pbi9jbGllbnQvc3JjL3Nwcml0ZXMvYnRuLWljb24vZG9jdW1lbnQtLXBlbmNpbC5wbmcpIG5vLXJlcGVhdCAycHggMHB4O1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0dGZvb3Qge1xuXHRcdFx0Y29sb3I6IGRhcmtlbigkY29sb3ItYmFzZSwgNTAlKTtcblx0XHRcdHRyIHtcblx0XHRcdFx0dGQge1xuXHRcdFx0XHRcdGJhY2tncm91bmQ6ICRjb2xvci1iYXNlO1xuXHRcdFx0XHRcdHBhZGRpbmc6IC43ZW07XG5cdFx0XHRcdFx0Ym9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHJnYmEoMCwwLDAsLjEpO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0dHIge1xuXHRcdFx0Ji50aXRsZSB7XG5cdFx0XHRcdHRoIHtcblx0XHRcdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHRcdFx0YmFja2dyb3VuZDogJGdmX2NvbG91cl9ncmFkaWVudF9kYXJrO1xuXHRcdFx0XHRcdGJvcmRlci1ib3R0b206IDFweCBzb2xpZCBkYXJrZW4oJGdmX2NvbG91cl9ncmFkaWVudF9kYXJrLDUlKTtcblx0XHRcdFx0XHRwYWRkaW5nOiA1cHg7XG5cdFx0XHRcdFx0bWluLWhlaWdodDogNDBweDsgLy90aGlzIGlzIHRvIGFjY29tb2RhdGUgdGhlIGFkZCBuZXcgYnV0dG9uLlxuXHRcdFx0XHRcdGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCgkY29sb3ItYmFzZSwgJGdmX2NvbG91cl9ncmFkaWVudF9kYXJrKTtcblx0XHRcdFx0XHR0ZXh0LXNoYWRvdzogMHB4IC0xcHggMCAkZ2ZfY29sb3VyX3RleHRfc2hhZG93X2Rhcms7XG5cdFx0XHRcdGgye1xuXHRcdFx0XHRcdFx0cGFkZGluZzogMHB4O1xuXHRcdFx0XHRcdFx0Zm9udC1zaXplOiAkZ2ZfZ3JpZF95KjEuNDtcblx0XHRcdFx0XHRcdGNvbG9yOiNmZmY7XG5cdFx0XHRcdFx0XHRtYXJnaW46IDFweCA4cHggMDtcblx0XHRcdFx0XHRcdGRpc3BsYXk6aW5saW5lLWJsb2NrO1xuXHRcdFx0XHRcdFx0ZmxvYXQ6bGVmdDtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHRcdCYuc29ydGFibGUtaGVhZGVyIHtcblx0XHRcdFx0YmFja2dyb3VuZDogJGdmX2NvbG91cl9zdWJoZWFkZXI7XG5cdFx0XHRcdHRoe1xuXHRcdFx0XHRcdHBhZGRpbmc6IDA7IC8vIFNob3VsZCBiZSBwYWRkaW5nOiAwIDFlbTsgbGlrZSB0ZFxuXHRcdFx0XHRcdGZvbnQtd2VpZ2h0OiBub3JtYWw7XG5cdFx0XHRcdFx0LnNzLXVpLWJ1dHRvbiB7XG5cdFx0XHRcdFx0XHRmb250LXdlaWdodDogbm9ybWFsO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdFx0Jjpob3ZlciB7XG5cdFx0XHRcdGJhY2tncm91bmQ6ICNGRkZBRDY7XG5cdFx0XHR9XG5cdFx0XHQmOmZpcnN0LWNoaWxkIHtcblx0XHRcdFx0YmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG5cblx0XHRcdFx0Jjpob3ZlciB7XG5cdFx0XHRcdFx0YmFja2dyb3VuZDogI0ZGRkFENjtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdFx0Ji5zcy1ncmlkZmllbGQtZXZlbiB7XG5cdFx0XHRcdGJhY2tncm91bmQ6ICRnZl9jb2xvdXJfemVicmE7XG5cblx0XHRcdFx0Ji5zcy1ncmlkZmllbGQtbGFzdCB7XG5cdFx0XHRcdFx0Ym9yZGVyLWJvdHRvbTogbm9uZTtcblx0XHRcdFx0fVxuXHRcdFx0XHQmOmhvdmVyIHtcblx0XHRcdFx0XHRiYWNrZ3JvdW5kOiAjRkZGQUQ2O1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0XHQmLmV2ZW4ge1xuXHRcdFx0XHRiYWNrZ3JvdW5kOiAkZ2ZfY29sb3VyX3plYnJhO1xuXG5cdFx0XHRcdCY6aG92ZXIge1xuXHRcdFx0XHRcdGJhY2tncm91bmQ6ICNGRkZBRDY7XG5cdFx0XHRcdH1cblx0XHRcdH1cblxuXHRcdFx0dGgge1xuXHRcdFx0XHRmb250LXdlaWdodDogYm9sZDtcblx0XHRcdFx0Zm9udC1zaXplOiAkZ2ZfZ3JpZF95O1xuXHRcdFx0XHRjb2xvcjogI0ZGRjtcblx0XHRcdFx0cGFkZGluZzogNXB4O1xuXHRcdFx0XHRib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAkZ2ZfY29sb3VyX2JvcmRlcjtcblxuXHRcdFx0XHRkaXYge1xuXHRcdFx0XHRcdCYuZmllbGRncm91cCwmLmZpZWxkZ3JvdXAtZmllbGQge1xuXHRcdFx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRcdFx0XHRwb3NpdGlvbjpyZWxhdGl2ZTtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0Ji5maWVsZGdyb3VwIHtcblx0XHRcdFx0XHRcdG1pbi13aWR0aDogJGdmX2dyaWRfeCoxMi41O1xuXHRcdFx0XHRcdFx0cGFkZGluZy1yaWdodDowO1xuXHRcdFx0XHRcdFx0Ji5maWx0ZXItYnV0dG9uc3tcblx0XHRcdFx0XHRcdFx0bWluLXdpZHRoOjQ5cHg7XG5cdFx0XHRcdFx0XHRcdGJveC1zaGFkb3c6IG5vbmU7XG5cdFx0XHRcdFx0XHRcdGJvcmRlcjogbm9uZTtcblx0XHRcdFx0XHRcdFx0ZGl2e1xuXHRcdFx0XHRcdFx0XHRcdHdpZHRoOmF1dG87XG5cdFx0XHRcdFx0XHRcdFx0ZGlzcGxheTppbmxpbmU7XG5cdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdFx0Ji5tYWlue1xuXHRcdFx0XHRcdHdoaXRlLXNwYWNlOm5vd3JhcDtcblx0XHRcdFx0XHRib3JkZXItdG9wOiAxcHggc29saWQgZGFya2VuKCRjb2xvci1iYXNlLDQlKTtcblx0XHRcdFx0XHRib3JkZXItbGVmdDogMXB4IHNvbGlkIGRhcmtlbigkY29sb3ItYmFzZSw0JSk7XG5cdFx0XHRcdFx0Y29sb3I6I2ZmZjtcblx0XHRcdFx0XHRiYWNrZ3JvdW5kOiAkZ2ZfY29sb3VyX2dyYWRpZW50X2Rhcms7XG5cdFx0XHRcdFx0Ym9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRnZl9jb2xvdXJfYm9yZGVyO1xuXHRcdFx0XHRcdHNwYW57XG5cdFx0XHRcdFx0XHR0ZXh0LXNoYWRvdzogMCAtMXB4IDAgJGdmX2NvbG91cl90ZXh0X3NoYWRvdztcblx0XHRcdFx0XHRcdHBhZGRpbmctbGVmdDogJGdmX2dyaWRfeC8yO1xuXHRcdFx0XHRcdFx0cGFkZGluZy1yaWdodDogJGdmX2dyaWRfeC8yO1xuXHRcdFx0XHRcdFx0QGluY2x1ZGUgaGlkZS10ZXh0LW92ZXJmbG93OyAvLyBBZGQgZWxsaXBzZXMgdG8gb3ZlcmZsb3dpbmcgdGV4dFxuXHRcdFx0XHRcdFx0bWFyZ2luLXJpZ2h0OiA4cHg7XG5cblx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0Ji5jb2wtbGlzdENoaWxkcmVuTGluayB7XG5cdFx0XHRcdFx0XHRib3JkZXItcmlnaHQ6bm9uZTtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdFx0Ji5leHRyYSwmLmFjdGlvbiB7XG5cdFx0XHRcdFx0cGFkZGluZzogMDtcblx0XHRcdFx0XHRjdXJzb3I6IGRlZmF1bHQ7XG5cdFx0XHRcdH1cblx0XHRcdFx0Ji5leHRyYSB7XG5cdFx0XHRcdFx0cG9zaXRpb246cmVsYXRpdmU7XG5cdFx0XHRcdFx0YmFja2dyb3VuZDpkYXJrZW4oJGNvbG9yLWRhcmstZ3JleSwgMTAlKTtcblx0XHRcdFx0XHRiYWNrZ3JvdW5kOiByZ2JhKCMwMDAsIDAuNyk7XG5cdFx0XHRcdFx0cGFkZGluZzogNXB4O1xuXHRcdFx0XHRcdGJvcmRlci10b3A6XHQkZ2ZfY29sb3VyX3RleHRfc2hhZG93O1xuXG5cdFx0XHRcdFx0aW5wdXQge1xuXHRcdFx0XHRcdFx0aGVpZ2h0OjI4cHg7IC8vaGVpZ2h0IG9mIGlucHV0IGZpZWxkIC0gdG8gbWF0Y2ggZGVzaWduLlxuXHRcdFx0XHRcdH1cblxuXHRcdFx0XHRcdGJ1dHRvbi5zcy11aS1idXR0b24ge1xuXHRcdFx0XHRcdFx0cGFkZGluZzogLjNlbTtcblx0XHRcdFx0XHRcdGxpbmUtaGVpZ2h0OiAxO1xuXHRcdFx0XHRcdFx0QGluY2x1ZGUgYm94LXNoYWRvdy1ub25lO1xuXHRcdFx0XHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0XHRcdFx0Ym9yZGVyLWJvdHRvbS13aWR0aDogMDtcblx0XHRcdFx0XHRcdGJvcmRlci1yYWRpdXM6IDJweCwgMnB4O1xuXHRcdFx0XHRcdH1cblxuXHRcdFx0XHRcdHNlbGVjdCB7XG5cdFx0XHRcdFx0XHRtYXJnaW46IDA7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHRcdCYuZmlyc3Qge1xuXHRcdFx0XHRcdGJvcmRlci10b3AtbGVmdC1yYWRpdXM6ICRnZl9ib3JkZXJfcmFkaXVzO1xuXHRcdFx0XHR9XG5cdFx0XHRcdCYubGFzdCB7XG5cdFx0XHRcdFx0Ym9yZGVyLXRvcC1yaWdodC1yYWRpdXM6ICRnZl9ib3JkZXJfcmFkaXVzO1xuXHRcdFx0XHR9XG5cblxuXG5cdFx0XHRcdGJ1dHRvbiB7XG5cdFx0XHRcdFx0Ji5hY3Rpb25fZ3JpZGZpZWxkX3JlbGF0aW9uYWRkOmhvdmVyIHtcblx0XHRcdFx0XHRcdGNvbG9yOiAjNDQ0ICFpbXBvcnRhbnQ7IC8qIE5vdCBzdXJlIHdoeSBJRSB0aGluayBpdCBuZWVkcyB0aGlzICovXG5cdFx0XHRcdFx0fVxuXHRcdFx0XHRcdCY6aG92ZXIge1xuXHRcdFx0XHRcdFx0Y29sb3I6ICNjY2MgIWltcG9ydGFudDsgLyogTm90IHN1cmUgd2h5IElFIHRoaW5rIGl0IG5lZWRzIHRoaXMgKi9cblx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0Ji5zcy1ncmlkZmllbGQtc29ydDpob3ZlciB7XG5cdFx0XHRcdFx0XHRjb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xuXHRcdFx0XHRcdFx0QGluY2x1ZGUgYm94LXNoYWRvdy1ub25lO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0XHQmLnNzLWdyaWRmaWVsZC1zb3J0IHtcblx0XHRcdFx0XHRcdGJhY2tncm91bmQ6IHRyYW5zcGFyZW50IHVybCguLi9pbWFnZXMvYXJyb3dzLnBuZykgbm8tcmVwZWF0IHJpZ2h0IDZweDtcblx0XHRcdFx0XHRcdGJvcmRlcjpub25lO1xuXHRcdFx0XHRcdFx0d2lkdGg6MTAwJTtcblx0XHRcdFx0XHRcdHRleHQtYWxpZ246IGxlZnQ7XG5cdFx0XHRcdFx0XHRwYWRkaW5nOiAycHggOHB4IDJweCAwOyAvLyBEb2Vzbid0IG5lZWQgdG8gYmUgc28gYmlnIG5vdyB0aGF0IGZpbHRlciBoYXMgbW92ZWRcblx0XHRcdFx0XHRcdHRleHQtc2hhZG93OiAwIC0xcHggMCAkZ2ZfY29sb3VyX3RleHRfc2hhZG93O1xuXHRcdFx0XHRcdFx0Y29sb3I6ICNmZmY7XG5cdFx0XHRcdFx0XHRib3JkZXItcmFkaXVzOiAwO1xuXHRcdFx0XHRcdFx0Jjpob3ZlciB7XG5cdFx0XHRcdFx0XHRcdGJhY2tncm91bmQtcG9zaXRpb246IHJpZ2h0IC0zNHB4O1xuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0Ji5zcy1ncmlkZmllbGQtc29ydGVkLWRlc2Mge1xuXHRcdFx0XHRcdFx0XHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiByaWdodCAtNzJweDtcblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdCYuc3MtZ3JpZGZpZWxkLXNvcnRlZC1hc2Mge1xuXHRcdFx0XHRcdFx0XHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiByaWdodCAtMTE2cHg7XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fVxuXG5cdFx0XHRcdFx0Ji5zcy11aS1idXR0b257XG5cdFx0XHRcdFx0XHQmLnNzLWdyaWRmaWVsZC1idXR0b24tZmlsdGVye1xuXHRcdFx0XHRcdFx0XHQkYmdJbWFnZTogdXJsKC4uL2ltYWdlcy9pY29ucy9maWx0ZXItaWNvbnMucG5nKSBuby1yZXBlYXQ7XG5cdFx0XHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6bGlnaHRlbigkY29sb3ItbWVudS1idXR0b24sMTAlKTtcblx0XHRcdFx0XHRcdFx0QGluY2x1ZGUgZ3JpZEZpZWxkQnV0dG9ucztcblx0XHRcdFx0XHRcdFx0YmFja2dyb3VuZDpcblx0XHRcdFx0XHRcdFx0XHQkYmdJbWFnZSAtMTVweCA0cHgsXG5cdFx0XHRcdFx0XHRcdFx0bGluZWFyLWdyYWRpZW50KFxuXHRcdFx0XHRcdFx0XHRcdFx0JGNvbG9yLW1lbnUtYnV0dG9uLFxuXHRcdFx0XHRcdFx0XHRcdFx0ZGFya2VuKCRjb2xvci1tZW51LWJ1dHRvbiwgMTAlKVxuXHRcdFx0XHRcdFx0XHQpO1xuXHRcdFx0XHRcdFx0XHR3aWR0aDogMjZweDtcblx0XHRcdFx0XHRcdFx0Ym9yZGVyLXRvcDogMXB4IHNvbGlkIGxpZ2h0ZW4oJGNvbG9yLW1lbnUtYnV0dG9uLCA1JSk7XG5cblx0XHRcdFx0XHRcdFx0Ji5ob3Zlci1hbGlrZTphY3RpdmUsICY6YWN0aXZlLFx0Ji5ob3Zlci1hbGlrZSwgJjpob3ZlciB7XG5cdFx0XHRcdFx0XHRcdFx0YmFja2dyb3VuZDpcblx0XHRcdFx0XHRcdFx0XHQkYmdJbWFnZSAtMTVweCA0cHgsXG5cdFx0XHRcdFx0XHRcdFx0bGluZWFyLWdyYWRpZW50KFxuXHRcdFx0XHRcdFx0XHRcdFx0bGlnaHRlbigkY29sb3ItbWVudS1idXR0b24sIDEwJSksXG5cdFx0XHRcdFx0XHRcdFx0XHQkY29sb3ItbWVudS1idXR0b25cblx0XHRcdFx0XHRcdFx0XHRcdCk7XG5cdFx0XHRcdFx0XHRcdH1cblxuXHRcdFx0XHRcdFx0XHQmLnRyaWdnZXJ7XHQvL1RoZSBtYWduaWZ5aW5nIGdsYXNzIGJlZm9yZSBmaWx0ZXIgaXMgb3BlbmVkXG5cdFx0XHRcdFx0XHRcdFx0bWFyZ2luLWxlZnQ6ICRnZl9ncmlkX3k7XG5cdFx0XHRcdFx0XHRcdFx0Ym9yZGVyOm5vbmU7XG5cdFx0XHRcdFx0XHRcdFx0YmFja2dyb3VuZDogJGJnSW1hZ2UgLTE3cHggNnB4O1xuXHRcdFx0XHRcdFx0XHRcdHBhZGRpbmctcmlnaHQ6IDQ2cHg7XG5cdFx0XHRcdFx0XHRcdFx0bWFyZ2luOiAwICRnZl9ncmlkX3kvMjtcblxuXHRcdFx0XHRcdFx0XHRcdHNwYW57IC8vdGhpcyBpcyB0aGUgZHJvcGRvd24gYXJyb3dcblx0XHRcdFx0XHRcdFx0XHRcdG9wYWNpdHk6IDAuNDtcblx0XHRcdFx0XHRcdFx0XHRcdHBvc2l0aW9uOmFic29sdXRlO1xuXHRcdFx0XHRcdFx0XHRcdFx0d2lkdGg6MTBweDtcblx0XHRcdFx0XHRcdFx0XHRcdGxlZnQ6MzBweDtcblx0XHRcdFx0XHRcdFx0XHRcdHRvcDo0MCU7XG5cdFx0XHRcdFx0XHRcdFx0XHRiYWNrZ3JvdW5kOlx0dXJsKC4uLy4uLy4uL2FkbWluL2NsaWVudC9kaXN0L2ltYWdlcy9idG5fYXJyb3dfZG93bl9ncmV5LnBuZykgbm8tcmVwZWF0IDBweCAwcHg7XG5cdFx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0XHRcdCY6aG92ZXJ7XG5cdFx0XHRcdFx0XHRcdFx0XHRiYWNrZ3JvdW5kOiAkYmdJbWFnZSAtMTdweCAtMzhweDtcblx0XHRcdFx0XHRcdFx0XHRcdEBpbmNsdWRlIGJveC1zaGFkb3ctbm9uZTtcblx0XHRcdFx0XHRcdFx0XHRcdHNwYW57Ly9kcm9wZG93biBhcnJvd1xuXHRcdFx0XHRcdFx0XHRcdFx0XHRvcGFjaXR5OjAuOTtcblxuXHRcdFx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0Ji5zcy1ncmlkZmllbGQtYnV0dG9uLWNsb3Nle1xuXHRcdFx0XHRcdFx0XHQkYmdJbWFnZTogdXJsKC4uL2ltYWdlcy9pY29ucy9maWx0ZXItaWNvbnMucG5nKSBuby1yZXBlYXQ7XG5cdFx0XHRcdFx0XHRcdGJhY2tncm91bmQ6ICRiZ0ltYWdlIDhweCAtMTdweDtcblx0XHRcdFx0XHRcdFx0QGluY2x1ZGUgZ3JpZEZpZWxkQnV0dG9ucztcblx0XHRcdFx0XHRcdFx0d2lkdGg6MjVweDtcblx0XHRcdFx0XHRcdFx0b3BhY2l0eTowLjg7XG5cdFx0XHRcdFx0XHRcdG1hcmdpbi1yaWdodDotNXB4OyAvL0ZvciBJRVxuXHRcdFx0XHRcdFx0XHQmLmhvdmVyLWFsaWtlOmFjdGl2ZSwgJjphY3RpdmUsICYuaG92ZXItYWxpa2UsICY6aG92ZXIge1xuXHRcdFx0XHRcdFx0XHRcdG9wYWNpdHk6MTtcblx0XHRcdFx0XHRcdFx0XHRiYWNrZ3JvdW5kOlxuXHRcdFx0XHRcdFx0XHRcdFx0JGJnSW1hZ2UgOHB4IC0xN3B4LFxuXHRcdFx0XHRcdFx0XHRcdFx0bGluZWFyLWdyYWRpZW50KFxuXHRcdFx0XHRcdFx0XHRcdFx0XHRyZ2JhKCNmZmYsMC4xKSxcblx0XHRcdFx0XHRcdFx0XHRcdFx0cmdiYSgjZmZmLDAuMSlcblx0XHRcdFx0XHRcdFx0XHQpO1xuXHRcdFx0XHRcdFx0XHR9XG5cblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdCYuc3MtZ3JpZGZpZWxkLWJ1dHRvbi1yZXNldHtcblx0XHRcdFx0XHRcdFx0QGluY2x1ZGUgZ3JpZEZpZWxkQnV0dG9ucztcblx0XHRcdFx0XHRcdFx0cG9zaXRpb246YWJzb2x1dGU7XG5cdFx0XHRcdFx0XHRcdHRvcDogLTIxcHg7XG5cdFx0XHRcdFx0XHRcdHJpZ2h0OiAtMXB4O1xuXHRcdFx0XHRcdFx0XHR3aWR0aDoyMHB4O1xuXHRcdFx0XHRcdFx0XHRoZWlnaHQ6MjBweDtcblx0XHRcdFx0XHRcdFx0ZGlzcGxheTpub25lO1xuXG5cdFx0XHRcdFx0XHRcdCYuZmlsdGVyZWR7XG5cdFx0XHRcdFx0XHRcdFx0ZGlzcGxheTpibG9jaztcblx0XHRcdFx0XHRcdFx0XHRiYWNrZ3JvdW5kOiB1cmwoLi4vYWRtaW4vY2xpZW50L2Rpc3QvaW1hZ2VzL3Nwcml0ZXMvc3JjL2J0bi1pY29uL2Nyb3NzLnBuZykgbm8tcmVwZWF0IDBweCAwcHg7XG5cdFx0XHRcdFx0XHRcdFx0b3BhY2l0eTowLjU7XG5cdFx0XHRcdFx0XHRcdFx0Jjpob3Zlcntcblx0XHRcdFx0XHRcdFx0XHRcdG9wYWNpdHk6MC44O1xuXHRcdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdFx0XHQmOmFjdGl2ZSB7XG5cdFx0XHRcdFx0XHRcdFx0XHRvcGFjaXR5OjE7XG5cdFx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cblx0XHRcdFx0aW5wdXQge1xuXHRcdFx0XHRcdCYuc3MtZ3JpZGZpZWxkLXNvcnQge1xuXHRcdFx0XHRcdFx0aGVpZ2h0OjI1cHg7XG5cdFx0XHRcdFx0XHRwYWRkaW5nOiA0cHg7XG5cdFx0XHRcdFx0XHQvLyBQbGFjZWhvbGRlciBzdHlsaW5nIGRvbmUgd2l0aCBhbiBlYWNoIGxvb3AgYmVjYXVzZSB3aGVuIGEgYnJvd3NlclxuXHRcdFx0XHRcdFx0Ly8gZG9lc27igJl0IHVuZGVyc3RhbmQgYSBzZWxlY3RvciwgaXQgaW52YWxpZGF0ZXMgdGhlIGVudGlyZSBsaW5lIG9mIHNlbGVjdG9ycy5cblx0XHRcdFx0XHRcdC8vIFRoaXMgYXZvaWRzIHRoYXQsIGFuZCBrZWVwcyB0aGUgc2NzcyB0aWR5XG5cdFx0XHRcdFx0XHQkYnJvd3NlclBsYWNlaG9sZGVyOiBcIjo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlclwiLCBcIjotbW96LXBsYWNlaG9sZGVyXCIsIFwiOi1tcy1pbnB1dC1wbGFjZWhvbGRlclwiLFx0XCI6cGxhY2Vob2xkZXJcIjtcblx0XHRcdFx0XHRcdGJvcmRlcjogMXB4IHNvbGlkICMzMTMyMzI7XG5cblx0XHRcdFx0XHRcdEBlYWNoICRicm93c2VyIGluICRicm93c2VyUGxhY2Vob2xkZXIge1xuXHRcdFx0XHRcdFx0XHQmI3skYnJvd3Nlcn17XG5cdFx0XHRcdFx0XHRcdFx0Zm9udC1zdHlsZTppdGFsaWM7XG5cdFx0XHRcdFx0XHRcdFx0Y29sb3I6IGxpZ2h0ZW4oJGNvbG9yLWRhcmstZ3JleSwzMCUpO1xuXHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHR9XG5cblx0XHRcdFx0XHRcdCY6Zm9jdXMge1xuXHRcdFx0XHRcdFx0XHRAaW5jbHVkZSBib3gtc2hhZG93LW5vbmU7XG5cdFx0XHRcdFx0XHR9XG5cblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblxuXHRcdFx0XHRzcGFuLm5vbi1zb3J0YWJsZSB7XG5cdFx0XHRcdFx0ZGlzcGxheTpibG9jaztcblx0XHRcdFx0XHRwYWRkaW5nOiA2cHggOHB4O1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cblx0XHRcdHRkIHtcblx0XHRcdFx0Ym9yZGVyLXJpZ2h0OiAxcHggc29saWQgJGdmX2NvbG91cl9ib3JkZXI7XG5cdFx0XHRcdHBhZGRpbmc6ICRnZl9ncmlkX3gvMiAkZ2ZfZ3JpZF94LzI7XG5cdFx0XHRcdGNvbG9yOiAkZ2ZfY29sb3VyX2ZvbnQ7XG5cdFx0XHRcdCYuYm90dG9tLWFsbCB7XG5cdFx0XHRcdFx0Ym9yZGVyLWJvdHRvbS1yYWRpdXM6ICRnZl9ib3JkZXJfcmFkaXVzO1xuXHRcdFx0XHRcdGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCgkY29sb3ItYmFzZSwgJGdmX2NvbG91cl9ncmFkaWVudF9kYXJrKTtcblx0XHRcdFx0XHRwYWRkaW5nOiAkZ2ZfZ3JpZF94LzQgJGdmX2dyaWRfeTtcblxuXHRcdFx0XHRcdC5kYXRhZ3JpZC1mb290ZXItbWVzc2FnZSB7XG5cdFx0XHRcdFx0ICAgIHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRcdFx0XHRcdHBhZGRpbmctdG9wOiA2cHg7XG5cdFx0XHRcdCAgICAgICAgY29sb3I6JGNvbG9yLXRleHQtbGlnaHQ7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHRcdC5kYXRhZ3JpZC1wYWdpbmF0aW9uIHtcblx0XHRcdFx0XHRcdHBhZGRpbmctdG9wOjFweDtcblx0XHRcdFx0XHRcdHBvc2l0aW9uOmFic29sdXRlO1xuXHRcdFx0XHRcdFx0bGVmdDo1MCU7XG5cdFx0XHRcdFx0XHRtYXJnaW4tbGVmdDotMTE2cHg7IC8vaGFsZiB0aGUgd2lkdGggb2YgLmRhdGFncmlkLXBhZ2luYXRpb24gLSBjZW50ZXJzIHBhZ2luYXRpb25cblx0XHRcdFx0XHRcdC5wYWdpbmF0aW9uLXBhZ2UtbnVtYmVyIHtcblx0XHRcdFx0XHRcdFx0Y29sb3I6JGNvbG9yLXRleHQtbGlnaHQ7XG5cdFx0XHRcdFx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRcdFx0XHRcdFx0dGV4dC1zaGFkb3c6IDAgLTFweCAwICRnZl9jb2xvdXJfdGV4dF9zaGFkb3c7XG5cdFx0XHRcdFx0XHRcdGlucHV0IHtcblx0XHRcdFx0XHRcdFx0XHR3aWR0aDozNXB4OyAvL2V4YWN0IHdpZHRoIHNvIHRoYXQgYSBmb3VyIGRpZ2l0IG51bWJlciBjYW4gYmUgZW50ZXJlZFxuXHRcdFx0XHRcdFx0XHRcdGhlaWdodDoxOHB4O1xuXHRcdFx0XHRcdFx0XHRcdG1hcmdpbi1ib3R0b206LTZweDsgLy9tb3ZlcyBpbnB1dCBmaWVsZCB1cCB0byBiZSBhbGlnbmVkIHdpdGggdGhlIHBhZ2luYXRpb24gYnV0dG9uc1xuXHRcdFx0XHRcdFx0XHRcdHBhZGRpbmc6MHB4O1xuXHRcdFx0XHRcdFx0XHRcdGJvcmRlcjogMXB4IHNvbGlkIGRhcmtlbigkZ2ZfY29sb3VyX2dyYWRpZW50X2RhcmssIDUlKTtcblx0XHRcdFx0XHRcdFx0XHRib3JkZXItYm90dG9tOiAxcHggc29saWQgbGlnaHRlbigkZ2ZfY29sb3VyX2dyYWRpZW50X2RhcmssIDUlKTtcblx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0ei1pbmRleDo1O1xuXHRcdFx0XHRcdFx0YnV0dG9ue1xuXHRcdFx0XHRcdFx0XHRAaW5jbHVkZSBib3gtc2hhZG93LW5vbmU7XG5cdFx0XHRcdFx0XHRcdGJvcmRlcjpub25lO1xuXHRcdFx0XHRcdFx0XHR3aWR0aDoxMHB4O1xuXHRcdFx0XHRcdFx0XHRtYXJnaW46MCAxMHB4O1xuXHRcdFx0XHRcdFx0XHRkaXNwbGF5OmlubGluZTtcblx0XHRcdFx0XHRcdFx0ZmxvYXQ6bm9uZTtcblx0XHRcdFx0XHRcdFx0c3BhbiB7XG5cdFx0XHRcdFx0XHRcdFx0dGV4dC1pbmRlbnQ6LTk5OTllbTtcblx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0XHQmLnNzLWdyaWRmaWVsZC1wcmV2aW91c3BhZ2Uge1xuXHRcdFx0XHRcdFx0XHRcdGJhY2tncm91bmQ6IHVybCguLi9pbWFnZXMvaWNvbnMvcGFnaW5hdGlvbi1hcnJvd3MucG5nKSBuby1yZXBlYXQgLTIzcHggOHB4O1xuXHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHRcdCYuc3MtZ3JpZGZpZWxkLW5leHRwYWdlIHtcblx0XHRcdFx0XHRcdFx0XHRiYWNrZ3JvdW5kOiB1cmwoLi4vaW1hZ2VzL2ljb25zL3BhZ2luYXRpb24tYXJyb3dzLnBuZykgbm8tcmVwZWF0IC00N3B4IDhweDtcblx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0XHQmLnNzLWdyaWRmaWVsZC1maXJzdHBhZ2Uge1xuXHRcdFx0XHRcdFx0XHRcdGJhY2tncm91bmQ6IHVybCguLi9pbWFnZXMvaWNvbnMvcGFnaW5hdGlvbi1hcnJvd3MucG5nKSBuby1yZXBlYXQgMHB4IDhweDtcblx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0XHQmLnNzLWdyaWRmaWVsZC1sYXN0cGFnZSB7XG5cdFx0XHRcdFx0XHRcdFx0YmFja2dyb3VuZDogdXJsKC4uL2ltYWdlcy9pY29ucy9wYWdpbmF0aW9uLWFycm93cy5wbmcpIG5vLXJlcGVhdCAtNzNweCA4cHg7XG5cdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdFx0Ji5zc3VpLWJ1dHRvbi1kaXNhYmxlZHtcblx0XHRcdFx0XHRcdFx0XHR6LWluZGV4Oi0xO1xuXHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHRcdC5wYWdpbmF0aW9uLXJlY29yZHMtbnVtYmVyIHtcblx0XHRcdFx0XHRcdGZsb2F0OnJpZ2h0O1xuXHRcdFx0XHRcdFx0cGFkZGluZzo2cHggMDtcblx0XHRcdFx0XHRcdGNvbG9yOiRjb2xvci10ZXh0LWxpZ2h0O1xuXHRcdFx0XHRcdFx0dGV4dC1zaGFkb3c6IDAgLTFweCAwICRnZl9jb2xvdXJfdGV4dF9zaGFkb3c7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cblx0XHRcdCYubGFzdCB0ZCB7XG5cdFx0XHRcdGJvcmRlci1ib3R0b206IDAgbm9uZTtcblx0XHRcdH1cblx0XHR9XG5cdFx0dGQ6Zmlyc3QtY2hpbGR7XG5cdFx0XHRib3JkZXItbGVmdDogMXB4IHNvbGlkICRnZl9jb2xvdXJfYm9yZGVyO1xuXHRcdH1cblx0XHR0ZDpsYXN0LWNoaWxke1xuXHRcdFx0Ym9yZGVyLXJpZ2h0OiAxcHggc29saWQgJGdmX2NvbG91cl9ib3JkZXI7XG5cdFx0fVxuXG5cdFx0Ly8gVGh1bWJuYWlscyBlLmcuIGluIEZpbGUgYWRtaW4sIFVwbG9hZEZpZWxkIGFuZCBIdG1sRWRpdG9yRmllbGQgZmlsZSBzZWxlY3Rpb25cblx0XHR0ZC5jb2wtU3RyaXBUaHVtYm5haWwge1xuXHRcdFx0cGFkZGluZzogMnB4IDRweDtcblx0XHRcdHdpZHRoOiAzMnB4O1xuXHRcdFx0aGVpZ2h0OiAzMnB4O1xuXG5cdFx0XHRpbWcge1xuXHRcdFx0XHR3aWR0aDogMzJweDtcblx0XHRcdFx0aGVpZ2h0OiAzMnB4O1xuXHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cbiIsIi8vKipcbi8vICogVGhpcyBmaWxlIGNvbnRhaW5zIGdlbmVyaWMgbWl4aW5zIHdoaWNoIHdlIHVzZSB0aHJvdWdob3V0XG4vLyAqIHRoZSBhZG1pbiBwYW5lbHMuXG4vLyAqXG4vLyAqIE1peGlucyBzaG91bGQgYmUgc3RvcmVkIGhlcmUgcmF0aGVyIHRoYW4gaW5kaXZpZHVhbCBmaWxlc1xuLy8gKiBzbyB0aGF0IHdlIGNhbiBrZWVwLlxuLy8gKi9cblxuLy8qKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4vLyAqIEhpZGVzIHRoZSBvdmVyZmxvd2luZyB0ZXh0IGZyb20gYSBjb250YWluZXJcbi8vICpcbi8vICogTm90ZTogeW91IG11c3QgZGVmaW5lIGEgd2lkdGggb24gdGhlIGVsZW1lbnQgd2l0aCB0aGlzXG4vLyAqIG92ZXJmbG93LlxuLy8gKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuQG1peGluIGhpZGUtdGV4dC1vdmVyZmxvdyB7XG5cdG92ZXJmbG93OiBoaWRkZW47XG5cdHdoaXRlLXNwYWNlOiBub3dyYXA7XG5cdHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuXHQtby10ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbn1cblxuQG1peGluIGJveC1zaGFkb3ctbm9uZXtcblx0LW1vei1ib3gtc2hhZG93OiBub25lO1xuXHQtd2Via2l0LWJveC1zaGFkb3c6IG5vbmU7XG4gICAgYm94LXNoYWRvdzogbm9uZTtcbn1cblxuXG4vLyoqLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuLy9DbGVhcmZpeCBtaXhpbiBjbGVhcnMgdGhlIGZsb2F0IG9mIGl0J3MgcGFyZW50IGVsZW1lbnRcbi8vLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSoqL1xuQG1peGluIGNsZWFyZml4e1xuXHQmOmFmdGVye1xuXHRcdGNvbnRlbnQ6IFwiLlwiO1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdGhlaWdodDogMDtcblx0XHRjbGVhcjogYm90aDtcblx0XHR2aXNpYmlsaXR5OiBoaWRkZW47XG5cdH1cblx0KjpmaXJzdC1jaGlsZCAmeyB6b29tOjE7fVxufVxuXG5cblxuLy8qKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4vLyAqIENsZWFyIHRoZSBwcm9wZXJ0aWVzIG9mIHN1YiBmb3JtIGZpZWxkcy5cbi8vICpcbi8vICogT2Z0ZW4gbmVlZGVkIGZvciBuZXN0ZWQgZm9ybSBmaWVsZHMgYW5kXG4vLyAqIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG5AbWl4aW4gY2xlYXItZm9ybS1maWVsZC1zdHlsZXMge1xuXHQuZmllbGQge1xuXHRcdHBhZGRpbmc6IDA7XG5cdFx0Ym9yZGVyOiAwO1xuXHR9XG5cblx0bGFiZWwge1xuXHRcdGZsb2F0OiBub25lO1xuXHRcdHdpZHRoOiBhdXRvO1xuXG5cdFx0Ji5sZWZ0IHtcblx0XHRcdGZsb2F0OiBub25lO1xuXHRcdFx0ZGlzcGxheTogaW5oZXJpdDtcblx0XHRcdHdpZHRoOiBhdXRvO1xuXHRcdFx0cGFkZGluZzogMDtcblx0XHRcdGxpbmUtaGVpZ2h0OiBpbmhlcml0O1xuXHRcdH1cblx0fVxuXG5cdC5taWRkbGVDb2x1bW4ge1xuXHRcdG1hcmdpbi1sZWZ0OiAwO1xuXHR9XG5cblx0aW5wdXQudGV4dCxcblx0dGV4dGFyZWEsXG5cdHNlbGVjdCxcblx0LlRyZWVEcm9wZG93bkZpZWxkIHtcblx0XHR3aWR0aDogYXV0bztcblx0XHRtYXgtd2lkdGg6IGF1dG87XG5cdH1cbn1cblxuLy8qKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4vLyAqIERvdWJsZSB0b25lIGJvcmRlcnNcbi8vICpcbi8vICogaHR0cDovL2RhdmVydXBlcnQuY29tLzIwMTEvMDYvdHdvLXRvbmUtYm9yZGVycy13aXRoLWNzczMvXG4vLyAqIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG5AbWl4aW4gZG91YmxlYm9yZGVyKCRzaWRlLCAkaW5uZXJDb2xvciwgJG91dGVyQ29sb3IpIHtcbiAgICAkc2hhZG93OiBcIjAgMCAwXCI7XG4gICAgYm9yZGVyLSN7JHNpZGV9OiAxcHggc29saWQgJGlubmVyQ29sb3I7XG4gICAgQGlmICgkc2lkZSA9PSBcInRvcFwiKSB7ICRzaGFkb3c6IDAgLTFweCAwOyB9XG4gICAgQGlmICgkc2lkZSA9PSBcInJpZ2h0XCIpIHsgJHNoYWRvdzogMXB4IDAgMDsgfVxuICAgIEBpZiAoJHNpZGUgPT0gXCJib3R0b21cIikgeyAkc2hhZG93OiAwIDFweCAwOyB9XG4gICAgQGlmICgkc2lkZSA9PSBcImxlZnRcIikgeyAkc2hhZG93OiAtMXB4IDAgMDsgfVxuICAgIC13ZWJraXQtYm94LXNoYWRvdzogJHNoYWRvdyAkb3V0ZXJDb2xvcjtcbiAgICAtbW96LWJveC1zaGFkb3c6ICRzaGFkb3cgJG91dGVyQ29sb3I7XG4gICAgLW8tYm94LXNoYWRvdzogJHNoYWRvdyAkb3V0ZXJDb2xvcjtcbiAgICBib3gtc2hhZG93OiAkc2hhZG93ICRvdXRlckNvbG9yO1xufVxuXG4vLyoqIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbi8vICogU2hvdyBsYWJlbCBhbmQgZmllbGQgY29udGVudCBpbiB0aGVpciBvd24gbGluZXMsXG4vLyAqIHRvIG1heGltaXplIHRoZSBhdmFpbGFibGUgaG9yaXpvbnRhbCBzcGFjZS5cbi8vICogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbkBtaXhpbiBmb3JtLWZpZWxkLXN0YWNrZWQge1xuXHRsYWJlbCB7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0ZmxvYXQ6IG5vbmU7XG5cdFx0cGFkZGluZy1ib3R0b206IDEwcHg7XG5cdH1cblxuXHQubWlkZGxlQ29sdW1uIHtcblx0XHRtYXJnaW4tbGVmdDogMHB4O1xuXHRcdGNsZWFyOiBsZWZ0O1xuXHR9XG5cblx0LmRlc2NyaXB0aW9uIHtcblx0XHRtYXJnaW4tbGVmdDogMHB4O1xuXHR9XG59XG5cbi8qTWl4aW4gdXNlZCB0byBnZW5lcmF0ZSBzbGlnaHRseSBzbWFsbGVyIHRleHQgYW5kIGZvcm1zXG5Vc2VkIGluIHNpZGUgcGFuZWxzIGFuZCBhY3Rpb24gdGFic1xuKi9cbkBtaXhpbiB0aWdodFNwYWNpbmd7XG5cdGgzLGg0LGg1IHtcblx0XHRmb250LXdlaWdodDogYm9sZDtcblx0XHRsaW5lLWhlaWdodDogJGdyaWQteSAqIDI7XG5cdH1cblx0aDMge1xuXHRcdGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1yb290O1xuXHR9XG5cblx0aDQge1xuXHRcdGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1yb290IC0xO1xuXHRcdG1hcmdpbjogNXB4IDA7XG5cdH1cblxuXHQudWktd2lkZ2V0LWNvbnRlbnQge1xuXHRcdGJhY2tncm91bmQ6IG5vbmU7XG5cdH1cblxuXHQuZmllbGQge1xuXHRcdC8qXG5cdFx0ICogRmllbGRzIGFyZSBtb3JlIGNvbXByZXNzZWQgaW4gc29tZSBhcmVhcyBjb21wYXJlZCB0byB0aGVcblx0XHQgKiBtYWluIGNvbnRlbnQgZWRpdGluZyB3aW5kb3cgc28gdGhlIGJlbG93IGFsdGVycyB0aGUgaW50ZXJuYWxcblx0XHQgKiBzcGFjaW5nIG9mIHRoZSBmaWVsZHMgc28gd2UgY2FuIG1vdmUgdGhhdCBzcGFjaW5nIHRvIGJldHdlZW5cblx0XHQgKiB0aGUgZm9ybSBmaWVsZHMgcmF0aGVyIHRoYW4gcGFkZGluZ1xuXHRcdCAqL1xuXHRcdGJvcmRlci1ib3R0b206bm9uZTtcblx0XHRib3gtc2hhZG93OiBub25lO1xuXHRcdGxhYmVsIHtcblx0XHRcdGZsb2F0OiBub25lO1xuXHRcdFx0d2lkdGg6IGF1dG87XG5cdFx0XHRmb250LXNpemU6IDEycHg7XG5cdFx0XHRwYWRkaW5nOiAwICRncmlkLXggNHB4IDA7XG5cdFx0XHQmLmV4dHJhLWRldGFpbHN7XG5cdFx0XHRcdG92ZXJmbG93OmhpZGRlbjtcblx0XHRcdFx0bWFyZ2luLXRvcDoxMHB4O1xuXHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdFx0Y29sb3I6IGxpZ2h0ZW4oJGNvbG9yLXRleHQsIDM1JSk7XG5cdFx0XHRcdGZvbnQtc3R5bGU6aXRhbGljO1xuXHRcdFx0XHRmb250LXdlaWdodDpub3JtYWw7XG5cdFx0XHRcdGZvbnQtc2l6ZToxZW07XG5cdFx0XHRcdGZsb2F0OmxlZnQ7XG5cdFx0XHRcdHRleHQtc2hhZG93OiBub25lO1xuXHRcdFx0XHQmLmZpbGx7XG5cdFx0XHRcdFx0JjpiZWZvcmV7XG5cdFx0XHRcdFx0XHRjb2xvcjojZmZmO1xuXHRcdFx0XHRcdFx0Y29udGVudDogJz8nO1xuXHRcdFx0XHRcdFx0Zm9udC1zaXplOjEycHg7XG5cdFx0XHRcdFx0XHRib3gtc2l6aW5nOiBib3JkZXItYm94O1xuXHRcdFx0XHRcdFx0cGFkZGluZy1sZWZ0OjNweDtcblx0XHRcdFx0XHRcdHBhZGRpbmctcmlnaHQ6M3B4O1xuXHRcdFx0XHRcdFx0ZGlzcGxheTpibG9jaztcblx0XHRcdFx0XHRcdGZsb2F0OmxlZnQ7XG5cdFx0XHRcdFx0XHR0ZXh0LXNoYWRvdzogbm9uZTtcblx0XHRcdFx0XHRcdGJvcmRlci1yYWRpdXM6IDUwcHg7XG5cdFx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOmxpZ2h0ZW4oJGNvbG9yLXRleHQsIDQ1JSk7XG5cdFx0XHRcdFx0XHR3aWR0aDoyMXB4O1xuXHRcdFx0XHRcdFx0aGVpZ2h0OjE1cHg7XG5cdFx0XHRcdFx0XHRtYXJnaW4tcmlnaHQ6NXB4O1xuXHRcdFx0XHRcdFx0bWFyZ2luLWJvdHRvbTo1cHg7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0Lm1pZGRsZUNvbHVtbiB7XG5cdFx0XHRtYXJnaW46IDA7XG5cdFx0fVxuXG5cdFx0aW5wdXQudGV4dCxcblx0XHRzZWxlY3QsXG5cdFx0dGV4dGFyZWEge1xuXHRcdFx0cGFkZGluZzogNXB4O1xuXHRcdFx0Zm9udC1zaXplOiAxMXB4O1xuXHRcdH1cblxuXHRcdCYuY2hlY2tib3gge1xuXHRcdFx0cGFkZGluZzogMCA4cHggMDtcblxuXHRcdFx0aW5wdXQge1xuXHRcdFx0XHRtYXJnaW46IDJweCAwO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cdC5maWVsZGdyb3VwIHtcblx0XHQuZmllbGRncm91cC1maWVsZCB7XG5cdFx0XHRwYWRkaW5nOiAwO1xuXG5cdFx0XHQuZmllbGQge1xuXHRcdFx0XHRtYXJnaW46IDA7XG5cdFx0XHRcdHBhZGRpbmc6IDA7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblx0LyogUmVzdHlsZSBmb3Igc21hbGxlciBhcmVhKi9cblx0LmNtcy1jb250ZW50LWZpZWxkc3tcblx0XHRvdmVyZmxvdzp2aXNpYmxlO1xuXHR9XG5cdC5jaG9zZW4tY29udGFpbmVyLXNpbmdsZXtcblx0XHR3aWR0aDoxMDAlICFpbXBvcnRhbnQ7XG5cdFx0LmNob3Nlbi1zaW5nbGV7XG5cdFx0XHRwYWRkaW5nOiAwIDAgMCA1cHg7XG5cdFx0XHRmbG9hdDpub25lO1xuXHRcdH1cblx0fVxuXHQuY21zLWNvbnRlbnQtYWN0aW9ucywgLmNtcy1wcmV2aWV3LWNvbnRyb2xze1xuXHRcdHBhZGRpbmc6MDtcblx0XHRoZWlnaHQ6YXV0bztcblx0XHRib3JkZXI6bm9uZTtcblx0XHRib3gtc2hhZG93OiBub25lO1xuXHR9XG5cdC5jbXMtZWRpdC1mb3Jte1xuXHRcdHdpZHRoOjEwMCU7XG5cdH1cblx0LkNvbXBvc2l0ZUZpZWxke1xuXHRcdG1hcmdpbjowO1xuXHRcdHBhZGRpbmc6MDtcblx0XHRmbG9hdDpub25lO1xuXHR9XG5cdC5wYXJlbnQtbW9kZXtcblx0XHRwYWRkaW5nLXRvcDowO1xuXHR9XG5cdC50cmVlZHJvcGRvd24sIC5TZWxlY3Rpb25Hcm91cCBsaS5zZWxlY3RlZCBkaXYuZmllbGR7XG5cdFx0bWFyZ2luOjEwcHggMCAwIDA7XG5cdFx0Ly9AaW5jbHVkZSBib3gtc2hhZG93KGluc2V0IDAgMXB4IDAgI2ZmZiwgMCAxcHggMXB4IHJnYmEoMCwwLDAsMC4xKSk7XG5cdFx0LnRyZWVkcm9wZG93bmZpZWxkLXRpdGxle1xuXHRcdFx0cG9zaXRpb246YWJzb2x1dGU7XG5cdFx0XHR6LWluZGV4OjI7XG5cdFx0XHRwYWRkaW5nOjVweDtcblx0XHR9XG5cdFx0LnRyZWVkcm9wZG93bmZpZWxkLXBhbmVse1xuXHRcdFx0bWFyZ2luLXRvcDoxMXB4O1xuXHRcdH1cblx0XHQudHJlZWRyb3Bkb3duZmllbGQtdG9nZ2xlLXBhbmVsLWxpbmt7XG5cdFx0XHRiYWNrZ3JvdW5kOm5vbmU7XG5cdFx0XHRib3JkZXItbGVmdDpub25lO1xuXHRcdFx0cGFkZGluZzo1cHggM3B4O1xuXHRcdFx0LnVpLWljb257XG5cdFx0XHRcdGZsb2F0OnJpZ2h0O1xuXHRcdFx0XHRvcGFjaXR5OjAuNztcblx0XHRcdH1cblx0XHR9XG5cdH1cblx0LmNtcy1hZGQtZm9ybSB1bC5TZWxlY3Rpb25Hcm91cHtcblx0XHRwYWRkaW5nLWxlZnQ6MDtcblx0XHRwYWRkaW5nLXJpZ2h0OjA7XG5cdFx0b3ZlcmZsb3c6dmlzaWJsZTtcblx0XHRib3JkZXItYm90dG9tOm5vbmU7XG5cdH1cbn1cblxuLy8qKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4vLyAqIENvbXBhc3MgcmVwbGFjZW1lbnQgbWl4aW5zLlxuLy8gKlxuLy8gKiBNaXhpbnMgdGhhdCB3ZXJlIGJ1aWx0LWluIHdpdGggY29tcGFzc1xuLy8gKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuXG5AbWl4aW4gbGVnYWN5LXBpZS1jbGVhcmZpeCB7XG5cdCY6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiXFwwMDIwXCI7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgaGVpZ2h0OiAwO1xuICAgIGNsZWFyOiBib3RoO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICB9XG59XG4iLCIvKipcbiAqIFRoaXMgZmlsZSBjb250YWlucyB0aGUgZGVmYXVsdCB0aGVtZSBkZWZpbml0aW9ucyBmb3IgdGhlIGFkbWluIGludGVyZmFjZS5cbiAqIFBsZWFzZSBwdXQgbW9zdGx5IFNDU1MgdmFyaWFibGUgZGVmaW5pdGlvbnMgaW4gaGVyZSxcbiAqIGFuZCBsZWF2ZSB0aGUgYWN0dWFsIHN0eWxpbmcgdG8gX3N0eWxlLnNjc3MgYW5kIGF1eGlsbGlhcnkgZmlsZXMuXG4gKi9cblxuQGltcG9ydCBcIi4uLy4uL3ZhcmlhYmxlcy5zY3NzXCI7XG5cbi8qKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICogQ29sb3Vyc1xuICogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4kY29sb3ItYmFzZTogI2IwYmVjNyAhZGVmYXVsdDtcbiRjb2xvci13aWRnZXQtYmc6IGxpZ2h0ZW4oJGNvbG9yLWJhc2UsIDIwJSkgIWRlZmF1bHQ7XG5cbi8vIE1lbnUgdGhlbWUgY29sb3Vyc1xuJGNvbG9yLXRoZW1lLWJhc2U6IFx0I2Q4ZTRlYiAhZGVmYXVsdDtcblxuJGNvbG9yLXRoZW1lLWJnOiBcdGxpZ2h0ZW4oJGNvbG9yLXRoZW1lLWJhc2UsIDUlKTtcbiRjb2xvci10aGVtZS1pY29uczogZGFya2VuKCRjb2xvci10aGVtZS1iYXNlLCAyNiUpO1xuJGNvbG9yLXRoZW1lLWFjdGl2ZTogJGNvbG9yLXRoZW1lLWJhc2U7XG5cbi8vIENNUyA0IG1lbnVcbiRiYXNlLW1lbnU6ICNkOGU0ZWI7XG4kYmFzZS1tZW51LWJnOiBsaWdodGVuKCRiYXNlLW1lbnUsNSUpO1xuJGJhc2UtbWVudS1pY29uOiBkYXJrZW4oJGJhc2UtbWVudSwgMjYlKTtcblxuLy9vZmZpY2FsIHNpbHZlcnN0cmlwZSBicmFuZCBjb2xvclxuJGNvbG9yLWJyYW5kLWJnOiAjMDA1YTkzICFkZWZhdWx0O1xuJGNvbG9yLWJyYW5kOiAjNDNjN2Y0ICFkZWZhdWx0O1xuXG4vKiBLZWVwIGFzIHNvbGlkIGNvbG91cnMgdHJhbnNwYXJlbnQgYm9yZGVycyB3b250IHdvcmsgaW4gaWUgKi9cbiRjb2xvci1kYXJrZXItYmc6ICNmMGYyZjQgIWRlZmF1bHQ7XG4kY29sb3ItZGFyay1iZzogIzE0MjEzNiAhZGVmYXVsdDtcbiRjb2xvci1kYXJrLXNlcGFyYXRvcjogIzE5NDM1YyAhZGVmYXVsdDtcbiRjb2xvci1tZWRpdW0tc2VwYXJhdG9yOiAjODA4MDgwICFkZWZhdWx0O1xuJGNvbG9yLXNlcGFyYXRvcjogI0MxQzdDQyAhZGVmYXVsdDsgLy8gVmVydGljYWwgZGl2aWRlcnNcbiRjb2xvci1saWdodC1zZXBhcmF0b3I6ICNEMkQ1RDggIWRlZmF1bHQ7IC8vIEhvcmlvbnRhbCBkaXZpZGVyc1xuXG4kY29sb3ItdGFiOiAjZDlkOWQ5ICFkZWZhdWx0O1xuJGNvbG9yLWRhcmstZ3JleTogIzdCOEM5MSAhZGVmYXVsdDtcblxuLyogT25seSBmb3IgdXNlIGFzIHNoYWRvd3MgYXMgdGhleSB3b250IHdvcmsgaW4gb2xkZXIgYnJvd3NlcnMgKi9cbiRjb2xvci1zaGFkb3ctbGlnaHQ6IHJnYmEoMjAxLCAyMDUsIDIwNiwgMC44KSAhZGVmYXVsdDtcbiRjb2xvci1zaGFkb3ctZGFyazogcmdiYSgxMDcsIDEyMCwgMTIzLCAwLjUpICFkZWZhdWx0O1xuJGNvbG9yLXNoYWRvdy1ibGFjazogcmdiYSgwLCAwLCAwLCAwLjYpICFkZWZhdWx0O1xuJGNvbG9yLXNoYWRvdy1ibGFja2VyOiByZ2JhKDAsIDAsIDAsIDAuOSkgIWRlZmF1bHQ7XG4kYm94LXNoYWRvdy1zaGluZTogcmdiYSgyNDgsIDI0OCwgMjQ4LCAwLjkpO1xuJGJveC1zaGFkb3ctc2hpbmUtbWluaW1hbDogcmdiYSgyNDUsIDI0NSwgMjQ1LCAwLjgpO1xuXG4kY29sb3ItaGlnaGxpZ2h0OiAjRkZGRjY2ICFkZWZhdWx0O1xuJGNvbG9yLWhpZ2hsaWdodC1vcGFjaXR5OiByZ2JhKDI1NSwgMjU1LCAxMDIsIDAuMykgIWRlZmF1bHQ7XG5cbiRjb2xvci1tZW51LWJ1dHRvbjogIzMzOERDMSAhZGVmYXVsdDtcbiRjb2xvci1tZW51LWJhY2tncm91bmQ6ICNjNmQ3ZGYgIWRlZmF1bHQ7XG4kY29sb3ItbWVudS1ib3JkZXI6ICM4Yzk5YTEgIWRlZmF1bHQ7XG4kY29sb3ItcGFuZWwtYmFja2dyb3VuZDogI2M2ZDdkZiAhZGVmYXVsdDtcblxuJGNvbG9yLXRleHQtZGVmYXVsdDogIzRmNTg2MSAhZGVmYXVsdDsgLyogbmV3IGluIFNpbHZlclN0cmlwZSA0ICovXG4kY29sb3ItdGV4dDogIzY2NzI3ZCAhZGVmYXVsdDtcbiRjb2xvci10ZXh0LWxpZ2h0OiB3aGl0ZSAhZGVmYXVsdDtcbiRjb2xvci10ZXh0LWxpZ2h0LWxpbms6IHdoaXRlICFkZWZhdWx0O1xuJGNvbG9yLXRleHQtZGlzYWJsZWQ6ICNhYWEgIWRlZmF1bHQ7XG4kY29sb3ItdGV4dC1kYXJrOiAjMWYxZjFmICFkZWZhdWx0O1xuJGNvbG9yLXRleHQtZGFyay1saW5rOiAjM0VCQUUwICFkZWZhdWx0O1xuJGNvbG9yLXRleHQtYmx1ZS1saW5rOiAjMDA3MWM0ICFkZWZhdWx0O1xuJGNvbG9yLXRleHQtc2hhZG93OiB3aGl0ZSAhZGVmYXVsdDtcblxuXG4kY29sb3ItYnV0dG9uLWdlbmVyaWM6ICNlNmU2ZTYgIWRlZmF1bHQ7XG4kY29sb3ItYnV0dG9uLWdlbmVyaWMtYm9yZGVyOiAjZDBkM2Q1ICFkZWZhdWx0O1xuXG4kY29sb3ItYnV0dG9uLWhpZ2hsaWdodDogI2U2ZTZlNiAhZGVmYXVsdDtcbiRjb2xvci1idXR0b24taGlnaGxpZ2h0LWJvcmRlcjogIzcwODI4NCAhZGVmYXVsdDtcblxuJGNvbG9yLWJ1dHRvbi1jb25zdHJ1Y3RpdmU6ICMxRjk0MzMgIWRlZmF1bHQ7XG4kY29sb3ItYnV0dG9uLWNvbnN0cnVjdGl2ZS1ib3JkZXI6ICMxRjk0MzMgIWRlZmF1bHQ7XG5cbiRjb2xvci1idXR0b24tZGVzdHJ1Y3RpdmU6ICNmMDAgIWRlZmF1bHQ7XG5cbiRjb2xvci1idXR0b24tZGlzYWJsZWQ6ICNlZWVkZWQgIWRlZmF1bHQ7XG5cbiRjb2xvci1ub3RpY2U6ICM5M0NERTggIWRlZmF1bHQ7XHRcdC8vIGJsdWVcbiRjb2xvci13YXJuaW5nOiAjRTlEMTA0ICFkZWZhdWx0O1x0XHQvLyB5ZWxsb3dcbiRjb2xvci1lcnJvcjogI2U2ODI4OCAhZGVmYXVsdDtcdFx0XHQvLyByZWRcbiRjb2xvci1nb29kOiAjNzJjMzRiICFkZWZhdWx0O1x0XHRcdC8vIGdyZWVuXG4vKiRjb2xvci1vcHRpb25hbDogI2ExZDJlYiAhZGVmYXVsdDsgKi9cdC8vIG9yYW5nZVxuXG4kY29sb3ItY21zLWJhdGNoYWN0aW9ucy1tZW51LWJhY2tncm91bmQ6ICNmNWY1ZjUgIWRlZmF1bHQ7XG4kY29sb3ItY21zLWJhdGNoYWN0aW9ucy1tZW51LXNlbGVjdGVkLWJhY2tncm91bmQ6ICNmZmZjZGMgIWRlZmF1bHQ7XG5cbi8qKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICogVGV4dHVyZXNcbiAqIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4kdGFiLXBhbmVsLXRleHR1cmUtY29sb3I6ICNmNmY3ZjggIWRlZmF1bHQ7XG4kdGFiLXBhbmVsLXRleHR1cmUtYmFja2dyb3VuZDogJHRhYi1wYW5lbC10ZXh0dXJlLWNvbG9yIHVybCguLi9pbWFnZXMvdGV4dHVyZXMvYmdfY21zX21haW5fY29udGVudC5wbmcpIHJlcGVhdCB0b3AgbGVmdCAhZGVmYXVsdDtcblxuXG4vKiogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiAqIEdyaWQgVW5pdHMgKHB4KVxuICpcbiAqIFdlIGhhdmUgYSB2ZXJ0aWNhbCByaHl0aG0gdGhhdCB0aGUgZ3JpZCBpcyBiYXNlZCBvZmZcbiAqIGJvdGggeCAoPWhvcml6b250YWwpIGFuZCB5ICg9dmVydGljYWwpLiBBbGwgaW50ZXJuYWwgcGFkZGluZyBhbmRcbiAqIG1hcmdpbnMgYXJlIHNjYWxlZCB0byB0aGlzIGFuZCBhY2NvdW50aW5nIGZvciBwYXJhZ3JhcGhzXG4gKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbiRncmlkLXk6IDhweCAhZGVmYXVsdDtcbiRncmlkLXg6IDhweCAhZGVmYXVsdDtcblxuLyoqIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gKiBBcHBsaWNhdGlvbiBMb2dvIChDTVMgTG9nbykgTXVzdCBiZSAyNHB4IHggMjRweFxuICogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4kYXBwbGljYXRpb24tbG9nby1zbWFsbDogdXJsKFwiLi4vaW1hZ2VzL2xvZ29fc21hbGwucG5nXCIpICFkZWZhdWx0O1xuJGFwcGxpY2F0aW9uLWxvZ28tc21hbGwtMng6IHVybChcIi4uL2ltYWdlcy9sb2dvX3NtYWxsQDJ4LnBuZ1wiKSAhZGVmYXVsdDtcbiIsIi8vIHNjc3MtbGludDpkaXNhYmxlIGFsbFxuXG4vLyoqXG4vLyAqIFRoaXMgZmlsZSBjb250YWlucyBtaXhpbnMgcmVsYXRpbmcgdG8gc3BlY2lmaWMgZnVuY3Rpb25hbGl0eVxuLy8gKlxuLy8gKiBNaXhpbnMgc2hvdWxkIGJlIHN0b3JlZCBoZXJlIHJhdGhlciB0aGFuIGluZGl2aWR1YWwgZmlsZXNcbi8vICovXG5cblxuLy8qTWl4aW4gZ2VuZXJhdGVzIHRoZSBnZW5lcmljIGJ1dHRvbiBzdHlsaW5nIGZvciB0aGUgZ3JpZGZpZWxkKi9cbkBtaXhpbiBncmlkRmllbGRCdXR0b25ze1xuXHRib3JkZXI6bm9uZTtcblx0ZGlzcGxheTpibG9jaztcblx0dGV4dC1pbmRlbnQ6LTk5OTllbTtcblx0d2lkdGg6MzBweDtcblx0aGVpZ2h0OjI1cHg7IC8vbWF0Y2ggdGhlIGhlaWdodCBvZiB0aGUgaW5wdXQgZmllbGRcbn1cblxuXG4vLyBNaXhpbiBnZW5lcmF0ZXMgdGhlIHN0eWxpbmcgZm9yIHRoZSBhY3Rpb25zIGJ1dHRvbnMgaW4gZmlsZSB1cGxvYWRzXG5AbWl4aW4gc3MtdXBsb2FkZmllbGQtYWN0aW9uLWJ1dHRvbnN7XG5cdC5zcy11aS1idXR0b24ge1xuXHRcdGJhY2tncm91bmQ6IG5vbmU7XG5cdFx0Ym9yZGVyOiAwO1xuXHRcdGJveC1zaGFkb3c6IG5vbmU7XG5cdFx0dGV4dC1zaGFkb3c6IG5vbmU7XG5cdFx0Y29sb3I6ICRjb2xvci10ZXh0LWxpZ2h0O1xuXHRcdGZsb2F0OiByaWdodDtcblxuXHRcdCYuc3MtdXBsb2FkZmllbGQtaXRlbS1kZWxldGUge1xuXHRcdFx0Ly8gVE9ETyB0bXAgaGFjayB1bnRpbCB3ZSBoYXZlIHBlcm1pc3Npb25zIGFuZCBjYW4gZGlzYWJsZSBkZWxldGVcblx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0fVxuXHRcdCYuc3MtdXBsb2FkZmllbGQtaXRlbS1jYW5jZWwsICYuc3MtdXBsb2FkZmllbGQtaXRlbS1vdmVyd3JpdGUtd2FybmluZyB7XG5cdFx0XHRib3JkZXItcmFkaXVzOiAwO1xuXHRcdFx0Ym9yZGVyLWxlZnQ6MXB4IHNvbGlkIHJnYmEoI2ZmZiwgMC4yKTtcblx0XHRcdG1hcmdpbi10b3A6MHB4O1xuXHRcdFx0Y3Vyc29yOiBwb2ludGVyO1xuXHRcdFx0b3BhY2l0eTowLjk7XG5cdFx0XHQmOmhvdmVye1xuXHRcdFx0XHRvcGFjaXR5OjE7XG5cdFx0XHR9XG5cdFx0XHQudWktaWNvbiB7XG5cdFx0XHQgIGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0ICBtYXJnaW46IDA7XG5cdFx0XHQgIHBvc2l0aW9uOnJlYWx0aXZlO1xuXHRcdFx0ICB0b3A6OHB4O1xuXHRcdFx0fVxuXHRcdH1cblx0XHRAaW5jbHVkZSBzcy11cGxvYWRmaWVsZC1lZGl0QnV0dG9uO1xuXHR9XG59XG5cbi8vKipcbi8vXHRNaXhpbiBjcmVhdGVzIGEgdHJhbnNwYXJlbnQgYnV0dG9uIHdpdGggYSBkcm9wZG93biBhcnJvdyxcbi8vXHRhcyBpcyB1c2VkIGZvciBmaWxlcyBpbiB0aGUgZmlsZXMgdXAtbG9hZCBhcmVhLiBUaGUgYXJyb3dzXG4vL1x0dGhlbXNlbHZlcyBhcmUgYWRkZWQgaW4gdGhlIF9zdHlsZSBmaWxlXG4vLyoqL1xuQG1peGluIHNzLXVwbG9hZGZpZWxkLWVkaXRCdXR0b257XG5cdCYuc3MtdXBsb2FkZmllbGQtaXRlbS1lZGl0IHtcblx0XHRvcGFjaXR5OjAuOTtcblx0XHRwYWRkaW5nLXRvcDogMXB4O1xuXHRcdHBhZGRpbmctYm90dG9tOiAwO1xuXHRcdGhlaWdodDoxMDAlO1xuXHRcdGJvcmRlci1yYWRpdXM6IDA7XG5cdFx0Ji51aS1zdGF0ZS1ob3Zlcntcblx0XHRcdGJhY2tncm91bmQ6bm9uZTtcblx0XHRcdG9wYWNpdHk6MTtcblx0XHRcdHNwYW4udG9nZ2xlLWRldGFpbHN7XG5cdFx0XHRcdG9wYWNpdHk6MTtcblx0XHRcdH1cblx0XHR9XG5cdFx0c3Bhbi50b2dnbGUtZGV0YWlsc3tcblx0XHRcdG9wYWNpdHk6MC45O1xuXHRcdFx0bWFyZ2luLWxlZnQ6M3B4O1xuXHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdFx0d2lkdGg6IDVweDtcblx0XHRcdGhlaWdodDogMTAwJTtcblx0XHRcdGN1cnNvcjogcG9pbnRlcjtcblx0XHRcdC50b2dnbGUtZGV0YWlscy1pY29uIHtcblx0XHRcdFx0bWFyZ2luLXRvcDoxcHg7XG5cdFx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRcdFx0d2lkdGg6IDhweDtcblx0XHRcdFx0aGVpZ2h0OiA4cHg7XG5cdFx0XHRcdHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG5cdFx0XHRcdCYub3BlbmVkIHtcblx0XHRcdFx0XHRtYXJnaW4tdG9wOjA7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXHQudWktaWNvbiB7XG5cdFx0ZGlzcGxheTogbm9uZTtcblx0fVxufVxuIl0sInNvdXJjZVJvb3QiOiIvc291cmNlLyJ9 */

View File

@ -1,3 +1,5 @@
// scss-lint:disable all
/*<?php /*<?php
// ************* // *************
// Self-generating. Run with PHP on the command line to re-generate. // Self-generating. Run with PHP on the command line to re-generate.
@ -1833,4 +1835,3 @@ die;
@mixin user-select($args...) { @mixin user-select($args...) {
user-select: $args; user-select: $args;
} }

View File

@ -1,3 +1,5 @@
// scss-lint:disable all
//** //**
// * This file contains mixins relating to specific functionality // * This file contains mixins relating to specific functionality
// * // *

View File

@ -1,3 +1,3 @@
body{font-family:Arial, san-serif;font-size:13px;line-height:18px;margin-bottom:18px;color:#333;width:940px;margin:0 auto 18px;background-color:#f4f4f4}body p{font-size:13px;line-height:18px;margin-bottom:18px;color:#333}body a{color:#0973A6}body h1,body h2,body h3,body h4,body h5,body h6{color:#222;font-family:inherit;font-weight:bold;margin:0;margin:27px 0 9px;text-rendering:optimizelegibility;clear:both;text-shadow:0 1px 0 #fff}body h1 small,body h2 small,body h3 small,body h4 small,body h5 small,body h6 small{font-weight:normal;font-size:12px;color:#666}body h1{font-size:36px;line-height:36px;letter-spacing:-0.5px}body h1{background:transparent url(../../../admin/images/logo.gif) no-repeat left top;text-indent:-9999px;height:164px;width:161px;float:left;padding-right:40px;border-right:1px solid #B1C0C5;margin-right:40px}body h2{font-size:34px;line-height:36px;letter-spacing:-0.5px}body h3{font-size:18px;line-height:27px}body h4{font-size:14px;line-height:18px;margin:18px 0 9px}body h5{font-size:12px;line-height:18px;margin:18px 0 0}body .clear{clear:both}body .left{float:left}body .message{padding:2px 18px;margin-bottom:18px;-moz-border-radius-topleft:3px;-moz-border-radius-topright:3px;-moz-border-radius-bottomright:3px;-moz-border-radius-bottomleft:3px;border-radius:3px 3px 3px 3px}body .message p{margin:11px 0 13px}body .message.warning{background-color:#fcf8f2;border:1px #ffc28b solid}body .message.error{background-color:#FDF1F3;border:1px solid #F8C3CD}body .message ul{margin-left:18px;margin-top:-9px}body .helpText{float:right;width:425px;padding-left:20px;color:#666;margin-top:0;background:transparent url(../../../admin/images/question.png) no-repeat left 1px}body .helpText.requirementsHelpText{margin-top:17px}body .typography table{margin:9px 0 27px;border-collapse:collapse;width:100%}body .typography table thead tr td,body .typography table thead tr th{font-weight:bold;vertical-align:bottom;padding:12px}body .typography table th,body .typography table td{padding:8px 12px;text-align:left}body .typography table td{vertical-align:top;border-top:none;background-color:#fff}body .typography table tbody tr:nth-child(odd) td,body .typography table tbody tr:nth-child(odd) th{background-color:#fcfcfc}body .typography table tbody tr:hover td,body .typography table tbody tr:hover th{background-color:#f6f6f6}body .typography table tfoot{font-style:italic;color:#888}body .typography input,body .typography textarea,body .typography select{width:420px;margin-bottom:9px;color:#707070;border:1px solid #ddd;display:inline-block;height:18px;padding:4px 6px;line-height:18px;font-size:13px;-moz-border-radius-topleft:3px;-moz-border-radius-topright:3px;-moz-border-radius-bottomright:3px;-moz-border-radius-bottomleft:3px;border-radius:3px 3px 3px 3px}body .typography input,body .typography textarea{-webkit-transition:border linear .2s, -webkit-box-shadow linear .2s;transition:border linear .2s, -webkit-box-shadow linear .2s;-o-transition:border linear .2s, box-shadow linear .2s;transition:border linear .2s, box-shadow linear .2s;transition:border linear .2s, box-shadow linear .2s, -webkit-box-shadow linear .2s;-webkit-box-shadow:inset 0 1px 3px rgba(0,0,0,0.1);box-shadow:inset 0 1px 3px rgba(0,0,0,0.1)}body .typography input:focus,body .typography textarea:focus{outline:0;border-color:rgba(82,168,236,0.8);-webkit-box-shadow:inset 0 1px 3px rgba(0,0,0,0.1),0 0 4px rgba(82,168,236,0.6);box-shadow:inset 0 1px 3px rgba(0,0,0,0.1),0 0 4px rgba(82,168,236,0.6)}body .typography input[type=file]:focus,body .typography input[type=checkbox]:focus,body .typography select:focus{-webkit-box-shadow:none;box-shadow:none;outline:1px dotted #666}body .typography select{height:26px}body .typography option{line-height:27px;font-size:12px;padding:2px 6px;color:#666}body .typography label{width:auto;float:none;padding-top:0;margin:0 0 5px 0;text-align:left;display:block}body .typography .fields{float:left}body .typography input.action{text-align:center;font-weight:bold;margin:9px 0 27px;padding:6px 8px;width:200px;width:auto;color:#222;border:1px solid #aaa;text-shadow:0 1px 0 #eee;font-size:13px;float:none;height:auto;background:#fbfbfb;background:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #fbfbfb), color-stop(100%, #bbb));background:-webkit-linear-gradient(top, #fbfbfb 0%, #bbb 100%);background:-o-linear-gradient(top, #fbfbfb 0%, #bbb 100%);background:-webkit-gradient(linear, left top, left bottom, from(#fbfbfb), to(#bbb));background:linear-gradient(to bottom, #fbfbfb 0%, #bbb 100%);-moz-border-radius-topleft:3px;-moz-border-radius-topright:3px;-moz-border-radius-bottomright:3px;-moz-border-radius-bottomleft:3px;border-radius:3px 3px 3px 3px;-webkit-box-shadow:0 1px 0 0 #fff;box-shadow:0 1px 0 0 #fff;background-color:#ddd}.lt-ie9 body .typography input.action{filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fbfbfb', endColorstr='#bbb',GradientType=0 )}body .typography input.action:hover{-webkit-box-shadow:0 1px 2px 0 #ccc;box-shadow:0 1px 2px 0 #ccc;background:#fbfbfb;background:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #fbfbfb), color-stop(100%, #ccc));background:-webkit-linear-gradient(top, #fbfbfb 0%, #ccc 100%);background:-o-linear-gradient(top, #fbfbfb 0%, #ccc 100%);background:-webkit-gradient(linear, left top, left bottom, from(#fbfbfb), to(#ccc));background:linear-gradient(to bottom, #fbfbfb 0%, #ccc 100%)}.lt-ie9 body .typography input.action:hover{filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fbfbfb', endColorstr='#ccc',GradientType=0 )}body .typography input.action:focus,body .typography input.action:active{-webkit-box-shadow:0 1px 0 0 #fff;box-shadow:0 1px 0 0 #fff;background:#fbfbfb;background:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #fbfbfb), color-stop(100%, #bbb));background:-webkit-linear-gradient(top, #fbfbfb 0%, #bbb 100%);background:-o-linear-gradient(top, #fbfbfb 0%, #bbb 100%);background:-webkit-gradient(linear, left top, left bottom, from(#fbfbfb), to(#bbb));background:linear-gradient(to bottom, #fbfbfb 0%, #bbb 100%)}.lt-ie9 body .typography input.action:focus,.lt-ie9 body .typography input.action:active{filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fbfbfb', endColorstr='#bbb',GradientType=0 )}body .typography input.action:hover,body .typography input.action:focus{cursor:pointer}body .typography input[type="checkbox"],body .typography input[type="radio"]{border:medium none;height:auto;line-height:normal;padding:0;width:auto;margin-right:6px;float:left;margin-top:3px}body .typography #install_button{font-size:20px;color:#fff;border-color:#78A127 #78A127 #59781D;text-shadow:0 1px 1px #4D7326;padding:8px 14px;background-color:green;background:#80BF40;background:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #80BF40), color-stop(100%, #59862D));background:-webkit-linear-gradient(top, #80BF40 0%, #59862D 100%);background:-o-linear-gradient(top, #80BF40 0%, #59862D 100%);background:-webkit-gradient(linear, left top, left bottom, from(#80BF40), to(#59862D));background:linear-gradient(to bottom, #80BF40 0%, #59862D 100%);-webkit-box-shadow:0 1px 0 0 #fff;box-shadow:0 1px 0 0 #fff}.lt-ie9 body .typography #install_button{filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#80BF40', endColorstr='#59862D',GradientType=0 )}body .typography #install_button:hover{-webkit-box-shadow:0 1px 3px 0 #bbb;box-shadow:0 1px 3px 0 #bbb}body .typography #install_button:focus,body .typography #install_button:active{-webkit-box-shadow:0 1px 0 0 #fff;box-shadow:0 1px 0 0 #fff;background:#80BF40;background:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #80BF40), color-stop(100%, #59862D));background:-webkit-linear-gradient(top, #80BF40 0%, #59862D 100%);background:-o-linear-gradient(top, #80BF40 0%, #59862D 100%);background:-webkit-gradient(linear, left top, left bottom, from(#80BF40), to(#59862D));background:linear-gradient(to bottom, #80BF40 0%, #59862D 100%)}.lt-ie9 body .typography #install_button:focus,.lt-ie9 body .typography #install_button:active{filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#80BF40', endColorstr='#59862D',GradientType=0 )}body .typography #install_button[disabled=disabled]{border:1px solid #aaa;border-color:#bbb #bbb #aaa;color:#999;text-shadow:0 1px 0 #eee;background:#fbfbfb;background:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #fbfbfb), color-stop(100%, #bbb));background:-webkit-linear-gradient(top, #fbfbfb 0%, #bbb 100%);background:-o-linear-gradient(top, #fbfbfb 0%, #bbb 100%);background:-webkit-gradient(linear, left top, left bottom, from(#fbfbfb), to(#bbb));background:linear-gradient(to bottom, #fbfbfb 0%, #bbb 100%)}.lt-ie9 body .typography #install_button[disabled=disabled]{filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fbfbfb', endColorstr='#bbb',GradientType=0 )}body .typography #install_button[disabled=disabled]:hover{-webkit-box-shadow:0 1px 0 0 #fff;box-shadow:0 1px 0 0 #fff}body #Container{margin-bottom:40px}body #Container h3.sectionHeading{padding-top:27px;border-top:1px solid #B1C0C5;clear:both}body #Container #Header{margin-bottom:30px;height:200px}body #Container #Header div.left{width:698px;margin-top:47px}body #Container #Navigation{display:none}body h5.requirement{padding:12px 18px;font-size:14px;border:1px solid #798c93;border-top:1px solid #8d9da3;margin:0;color:#fff;position:relative;text-shadow:0 -1px 0 #71858c;-moz-border-radius-topleft:3px;-moz-border-radius-topright:3px;-moz-border-radius-bottomright:3px;-moz-border-radius-bottomleft:3px;border-radius:3px 3px 3px 3px;-webkit-box-shadow:0 1px 0 0 #fff;box-shadow:0 1px 0 0 #fff;background-color:#eee;background:#B1C0C5;background:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #B1C0C5), color-stop(100%, #7F9198));background:-webkit-linear-gradient(top, #B1C0C5 0%, #7F9198 100%);background:-o-linear-gradient(top, #B1C0C5 0%, #7F9198 100%);background:-webkit-gradient(linear, left top, left bottom, from(#B1C0C5), to(#7F9198));background:linear-gradient(to bottom, #B1C0C5 0%, #7F9198 100%)}.lt-ie9 body h5.requirement{filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#B1C0C5', endColorstr='#7F9198',GradientType=0 )}body h5.requirement span{font-weight:normal;font-size:12px;padding:3px 6px;margin-left:5px;text-shadow:none;background-color:#fafbfb;-moz-border-radius-topleft:2px;-moz-border-radius-topright:2px;-moz-border-radius-bottomright:2px;-moz-border-radius-bottomleft:2px;border-radius:2px 2px 2px 2px;-webkit-box-shadow:0 0 2px 0 #7F9198;box-shadow:0 0 2px 0 #7F9198}body h5.requirement.good span{color:#359318}body h5.requirement.warning span{color:#E07127}body h5.requirement.error span{color:#C61414}body h5.requirement a{font-size:11px;right:9px;position:absolute;line-height:19px;margin:0 0 0 30px;color:#fff;text-decoration:none;font-weight:normal;padding-right:21px;background:transparent url(../../../admin/images/arrows.png) no-repeat right top}body h5.requirement a:hover{background:transparent url(../../../admin/images/arrows.png) no-repeat right -40px}body table.testResults{border-top:none;margin-top:-1px;margin-bottom:9px;-webkit-box-shadow:0 1px 0 0 #fff;box-shadow:0 1px 0 0 #fff;-moz-border-radius-topleft:3px;-moz-border-radius-topright:3px;-moz-border-radius-bottomright:3px;-moz-border-radius-bottomleft:3px;border-radius:3px 3px 3px 3px;overflow:hidden}body table.testResults tr.good{display:none;border:none}body table.testResults tr.good td{color:#359318}body table.testResults tr.warning{border:none}body table.testResults tr.warning td{color:#E07127}body table.testResults tr.error{border:none;color:#C61414}body table.testResults td{border:1px solid #ddd;width:50%}body #database_selection,body #Themes{list-style:none;margin:0;margin-bottom:18px;padding-left:0}body #database_selection li,body #Themes li{clear:left;padding:3px 0}body #database_selection li .dbfields,body #Themes li .dbfields{padding:12px;border:1px solid #ddd;background-color:#fafafa;margin-bottom:9px;-moz-border-radius-topleft:3px;-moz-border-radius-topright:3px;-moz-border-radius-bottomright:3px;-moz-border-radius-bottomleft:3px;border-radius:3px 3px 3px 3px;-webkit-box-shadow:inset 0 0 3px 0 #ddd;box-shadow:inset 0 0 3px 0 #ddd;-webkit-box-shadow:0 1px 0 0 #fff;box-shadow:0 1px 0 0 #fff}body ul#Themes{float:left;width:445px}body .databaseError{width:422px}body #Footer{margin-top:67px;margin-bottom:18px}body #Footer p{font-size:12px;color:#999}body #Header h1{margin-top:45px;margin-bottom:27px}body #Header h3{margin-top:-10px}#adminAcc,#devHelp,#localeHelp{padding-top:20px}#devHelp,#devSection{height:18em}#use_environment_field{margin-bottom:25px;background-color:#FAFAFA;border:1px solid #DDDDDD;border-radius:3px 3px 3px 3px;-webkit-box-shadow:0 1px 0 0 white;box-shadow:0 1px 0 0 white;margin-bottom:9px;padding:10px 10px 8px}#use_environment_field input{float:left;margin-right:5px}.databaseError ul{margin-bottom:0}.databaseError ul,.databaseError li{margin-left:0;padding-left:0}#Layout p.goodInstall{color:#359318}.goodInstall{padding:0.5em;background-color:#e2fee1;border:1px #43cb3e solid;color:#359318;overflow:hidden;line-height:18px;padding:10px}.goodInstall a{float:right;font-size:18px;padding:0 2px 2px 0;font-weight:bold} body{font-family:Arial, san-serif;font-size:13px;line-height:18px;margin-bottom:18px;color:#333;width:940px;margin:0 auto 18px;background-color:#f4f4f4}body p{font-size:13px;line-height:18px;margin-bottom:18px;color:#333}body a{color:#0973A6}body h1,body h2,body h3,body h4,body h5,body h6{color:#222;font-family:inherit;font-weight:bold;margin:0;margin:27px 0 9px;text-rendering:optimizelegibility;clear:both;text-shadow:0 1px 0 #fff}body h1 small,body h2 small,body h3 small,body h4 small,body h5 small,body h6 small{font-weight:normal;font-size:12px;color:#666}body h1{font-size:36px;line-height:36px;letter-spacing:-0.5px}body h1{background:transparent url(../../../admin/images/logo.gif) no-repeat left top;text-indent:-9999px;height:164px;width:161px;float:left;padding-right:40px;border-right:1px solid #B1C0C5;margin-right:40px}body h2{font-size:34px;line-height:36px;letter-spacing:-0.5px}body h3{font-size:18px;line-height:27px}body h4{font-size:14px;line-height:18px;margin:18px 0 9px}body h5{font-size:12px;line-height:18px;margin:18px 0 0}body .clear{clear:both}body .left{float:left}body .message{padding:2px 18px;margin-bottom:18px;-moz-border-radius-topleft:3px;-moz-border-radius-topright:3px;-moz-border-radius-bottomright:3px;-moz-border-radius-bottomleft:3px;border-radius:3px 3px 3px 3px}body .message p{margin:11px 0 13px}body .message.warning{background-color:#fcf8f2;border:1px #ffc28b solid}body .message.error{background-color:#FDF1F3;border:1px solid #F8C3CD}body .message ul{margin-left:18px;margin-top:-9px}body .helpText{float:right;width:425px;padding-left:20px;color:#666;margin-top:0;background:transparent url(../../../admin/images/question.png) no-repeat left 1px}body .helpText.requirementsHelpText{margin-top:17px}body .typography table{margin:9px 0 27px;border-collapse:collapse;width:100%}body .typography table thead tr td,body .typography table thead tr th{font-weight:bold;vertical-align:bottom;padding:12px}body .typography table th,body .typography table td{padding:8px 12px;text-align:left}body .typography table td{vertical-align:top;border-top:none;background-color:#fff}body .typography table tbody tr:nth-child(odd) td,body .typography table tbody tr:nth-child(odd) th{background-color:#fcfcfc}body .typography table tbody tr:hover td,body .typography table tbody tr:hover th{background-color:#f6f6f6}body .typography table tfoot{font-style:italic;color:#888}body .typography input,body .typography textarea,body .typography select{width:420px;margin-bottom:9px;color:#707070;border:1px solid #ddd;display:inline-block;height:18px;padding:4px 6px;line-height:18px;font-size:13px;-moz-border-radius-topleft:3px;-moz-border-radius-topright:3px;-moz-border-radius-bottomright:3px;-moz-border-radius-bottomleft:3px;border-radius:3px 3px 3px 3px}body .typography input,body .typography textarea{-webkit-transition:border linear .2s, -webkit-box-shadow linear .2s;transition:border linear .2s, -webkit-box-shadow linear .2s;-o-transition:border linear .2s, box-shadow linear .2s;transition:border linear .2s, box-shadow linear .2s;transition:border linear .2s, box-shadow linear .2s, -webkit-box-shadow linear .2s;-webkit-box-shadow:inset 0 1px 3px rgba(0,0,0,0.1);box-shadow:inset 0 1px 3px rgba(0,0,0,0.1)}body .typography input:focus,body .typography textarea:focus{outline:0;border-color:rgba(82,168,236,0.8);-webkit-box-shadow:inset 0 1px 3px rgba(0,0,0,0.1),0 0 4px rgba(82,168,236,0.6);box-shadow:inset 0 1px 3px rgba(0,0,0,0.1),0 0 4px rgba(82,168,236,0.6)}body .typography input[type=file]:focus,body .typography input[type=checkbox]:focus,body .typography select:focus{-webkit-box-shadow:none;box-shadow:none;outline:1px dotted #666}body .typography select{height:26px}body .typography option{line-height:27px;font-size:12px;padding:2px 6px;color:#666}body .typography label{width:auto;float:none;padding-top:0;margin:0 0 5px 0;text-align:left;display:block}body .typography .fields{float:left}body .typography input.action{text-align:center;font-weight:bold;margin:9px 0 27px;padding:6px 8px;width:200px;width:auto;color:#222;border:1px solid #aaa;text-shadow:0 1px 0 #eee;font-size:13px;float:none;height:auto;background:#fbfbfb;background:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #fbfbfb), color-stop(100%, #bbb));background:-webkit-linear-gradient(top, #fbfbfb 0%, #bbb 100%);background:-o-linear-gradient(top, #fbfbfb 0%, #bbb 100%);background:-webkit-gradient(linear, left top, left bottom, from(#fbfbfb), to(#bbb));background:linear-gradient(to bottom, #fbfbfb 0%, #bbb 100%);-moz-border-radius-topleft:3px;-moz-border-radius-topright:3px;-moz-border-radius-bottomright:3px;-moz-border-radius-bottomleft:3px;border-radius:3px 3px 3px 3px;-webkit-box-shadow:0 1px 0 0 #fff;box-shadow:0 1px 0 0 #fff;background-color:#ddd}.lt-ie9 body .typography input.action{filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fbfbfb', endColorstr='#bbb',GradientType=0 )}body .typography input.action:hover{-webkit-box-shadow:0 1px 2px 0 #ccc;box-shadow:0 1px 2px 0 #ccc;background:#fbfbfb;background:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #fbfbfb), color-stop(100%, #ccc));background:-webkit-linear-gradient(top, #fbfbfb 0%, #ccc 100%);background:-o-linear-gradient(top, #fbfbfb 0%, #ccc 100%);background:-webkit-gradient(linear, left top, left bottom, from(#fbfbfb), to(#ccc));background:linear-gradient(to bottom, #fbfbfb 0%, #ccc 100%)}.lt-ie9 body .typography input.action:hover{filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fbfbfb', endColorstr='#ccc',GradientType=0 )}body .typography input.action:focus,body .typography input.action:active{-webkit-box-shadow:0 1px 0 0 #fff;box-shadow:0 1px 0 0 #fff;background:#fbfbfb;background:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #fbfbfb), color-stop(100%, #bbb));background:-webkit-linear-gradient(top, #fbfbfb 0%, #bbb 100%);background:-o-linear-gradient(top, #fbfbfb 0%, #bbb 100%);background:-webkit-gradient(linear, left top, left bottom, from(#fbfbfb), to(#bbb));background:linear-gradient(to bottom, #fbfbfb 0%, #bbb 100%)}.lt-ie9 body .typography input.action:focus,.lt-ie9 body .typography input.action:active{filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fbfbfb', endColorstr='#bbb',GradientType=0 )}body .typography input.action:hover,body .typography input.action:focus{cursor:pointer}body .typography input[type="checkbox"],body .typography input[type="radio"]{border:medium none;height:auto;line-height:normal;padding:0;width:auto;margin-right:6px;float:left;margin-top:3px}body .typography #install_button{font-size:20px;color:#fff;border-color:#78A127 #78A127 #59781D;text-shadow:0 1px 1px #4D7326;padding:8px 14px;background-color:green;background:#80BF40;background:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #80BF40), color-stop(100%, #59862D));background:-webkit-linear-gradient(top, #80BF40 0%, #59862D 100%);background:-o-linear-gradient(top, #80BF40 0%, #59862D 100%);background:-webkit-gradient(linear, left top, left bottom, from(#80BF40), to(#59862D));background:linear-gradient(to bottom, #80BF40 0%, #59862D 100%);-webkit-box-shadow:0 1px 0 0 #fff;box-shadow:0 1px 0 0 #fff}.lt-ie9 body .typography #install_button{filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#80BF40', endColorstr='#59862D',GradientType=0 )}body .typography #install_button:hover{-webkit-box-shadow:0 1px 3px 0 #bbb;box-shadow:0 1px 3px 0 #bbb}body .typography #install_button:focus,body .typography #install_button:active{-webkit-box-shadow:0 1px 0 0 #fff;box-shadow:0 1px 0 0 #fff;background:#80BF40;background:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #80BF40), color-stop(100%, #59862D));background:-webkit-linear-gradient(top, #80BF40 0%, #59862D 100%);background:-o-linear-gradient(top, #80BF40 0%, #59862D 100%);background:-webkit-gradient(linear, left top, left bottom, from(#80BF40), to(#59862D));background:linear-gradient(to bottom, #80BF40 0%, #59862D 100%)}.lt-ie9 body .typography #install_button:focus,.lt-ie9 body .typography #install_button:active{filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#80BF40', endColorstr='#59862D',GradientType=0 )}body .typography #install_button[disabled=disabled]{border:1px solid #aaa;border-color:#bbb #bbb #aaa;color:#999;text-shadow:0 1px 0 #eee;background:#fbfbfb;background:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #fbfbfb), color-stop(100%, #bbb));background:-webkit-linear-gradient(top, #fbfbfb 0%, #bbb 100%);background:-o-linear-gradient(top, #fbfbfb 0%, #bbb 100%);background:-webkit-gradient(linear, left top, left bottom, from(#fbfbfb), to(#bbb));background:linear-gradient(to bottom, #fbfbfb 0%, #bbb 100%)}.lt-ie9 body .typography #install_button[disabled=disabled]{filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fbfbfb', endColorstr='#bbb',GradientType=0 )}body .typography #install_button[disabled=disabled]:hover{-webkit-box-shadow:0 1px 0 0 #fff;box-shadow:0 1px 0 0 #fff}body #Container{margin-bottom:40px}body #Container h3.sectionHeading{padding-top:27px;border-top:1px solid #B1C0C5;clear:both}body #Container #Header{margin-bottom:30px;height:200px}body #Container #Header div.left{width:698px;margin-top:47px}body #Container #Navigation{display:none}body h5.requirement{padding:12px 18px;font-size:14px;border:1px solid #798c93;border-top:1px solid #8d9da3;margin:0;color:#fff;position:relative;text-shadow:0 -1px 0 #71858c;-moz-border-radius-topleft:3px;-moz-border-radius-topright:3px;-moz-border-radius-bottomright:3px;-moz-border-radius-bottomleft:3px;border-radius:3px 3px 3px 3px;-webkit-box-shadow:0 1px 0 0 #fff;box-shadow:0 1px 0 0 #fff;background-color:#eee;background:#B1C0C5;background:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #B1C0C5), color-stop(100%, #7F9198));background:-webkit-linear-gradient(top, #B1C0C5 0%, #7F9198 100%);background:-o-linear-gradient(top, #B1C0C5 0%, #7F9198 100%);background:-webkit-gradient(linear, left top, left bottom, from(#B1C0C5), to(#7F9198));background:linear-gradient(to bottom, #B1C0C5 0%, #7F9198 100%)}.lt-ie9 body h5.requirement{filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#B1C0C5', endColorstr='#7F9198',GradientType=0 )}body h5.requirement span{font-weight:normal;font-size:12px;padding:3px 6px;margin-left:5px;text-shadow:none;background-color:#fafbfb;-moz-border-radius-topleft:2px;-moz-border-radius-topright:2px;-moz-border-radius-bottomright:2px;-moz-border-radius-bottomleft:2px;border-radius:2px 2px 2px 2px;-webkit-box-shadow:0 0 2px 0 #7F9198;box-shadow:0 0 2px 0 #7F9198}body h5.requirement.good span{color:#359318}body h5.requirement.warning span{color:#E07127}body h5.requirement.error span{color:#C61414}body h5.requirement a{font-size:11px;right:9px;position:absolute;line-height:19px;margin:0 0 0 30px;color:#fff;text-decoration:none;font-weight:normal;padding-right:21px;background:transparent url(../../../admin/images/arrows.png) no-repeat right top}body h5.requirement a:hover{background:transparent url(../../../admin/images/arrows.png) no-repeat right -40px}body table.testResults{border-top:none;margin-top:-1px;margin-bottom:9px;-webkit-box-shadow:0 1px 0 0 #fff;box-shadow:0 1px 0 0 #fff;-moz-border-radius-topleft:3px;-moz-border-radius-topright:3px;-moz-border-radius-bottomright:3px;-moz-border-radius-bottomleft:3px;border-radius:3px 3px 3px 3px;overflow:hidden}body table.testResults tr.good{display:none;border:none}body table.testResults tr.good td{color:#359318}body table.testResults tr.warning{border:none}body table.testResults tr.warning td{color:#E07127}body table.testResults tr.error{border:none;color:#C61414}body table.testResults td{border:1px solid #ddd;width:50%}body #database_selection,body #Themes{list-style:none;margin:0;margin-bottom:18px;padding-left:0}body #database_selection li,body #Themes li{clear:left;padding:3px 0}body #database_selection li .dbfields,body #Themes li .dbfields{padding:12px;border:1px solid #ddd;background-color:#fafafa;margin-bottom:9px;-moz-border-radius-topleft:3px;-moz-border-radius-topright:3px;-moz-border-radius-bottomright:3px;-moz-border-radius-bottomleft:3px;border-radius:3px 3px 3px 3px;-webkit-box-shadow:inset 0 0 3px 0 #ddd;box-shadow:inset 0 0 3px 0 #ddd;-webkit-box-shadow:0 1px 0 0 #fff;box-shadow:0 1px 0 0 #fff}body ul#Themes{float:left;width:445px}body .databaseError{width:422px}body #Footer{margin-top:67px;margin-bottom:18px}body #Footer p{font-size:12px;color:#999}body #Header h1{margin-top:45px;margin-bottom:27px}body #Header h3{margin-top:-10px}#adminAcc,#devHelp,#localeHelp{padding-top:20px}#devHelp,#devSection{height:18em}#use_environment_field{margin-bottom:25px;background-color:#FAFAFA;border:1px solid #DDDDDD;border-radius:3px 3px 3px 3px;-webkit-box-shadow:0 1px 0 0 white;box-shadow:0 1px 0 0 white;margin-bottom:9px;padding:10px 10px 8px}#use_environment_field input{float:left;margin-right:5px}.databaseError ul{margin-bottom:0}.databaseError ul,.databaseError li{margin-left:0;padding-left:0}#Layout p.goodInstall{color:#359318}.goodInstall{padding:0.5em;background-color:#e2fee1;border:1px #43cb3e solid;color:#359318;overflow:hidden;line-height:18px;padding:10px}.goodInstall a{float:right;font-size:18px;padding:0 2px 2px 0;font-weight:bold}
/*# sourceMappingURL=data:application/json;base64,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dGFsbC5jc3MiLCJzb3VyY2VzQ29udGVudCI6WyIvL0NvbG9yIFZhcmlhYmxlc1xuJG1lc3NhZ2U6XHRcdFx0I0JEQkQwMDsgXHRcdC8vIGJsdWVcbiRnb29kOlx0XHRcdFx0IzM1OTMxODsgXHRcdC8vIGdyZWVuXG5cbiR3YXJuaW5nOlx0XHRcdCNFMDcxMjc7IFx0XHQvLyBvcmFuZ2VcbiR3YXJuaW5nQmc6XHRcdFx0I2ZjZjhmMjtcbiR3YXJuaW5nQm9yZGVyOlx0XHQjZmZjMjhiO1xuXG4kZXJyb3I6XHRcdFx0XHQjQzYxNDE0IC8qICNFMjE2MDcgKi87IFx0XHQvLyByZWRcbiRlcnJvckJnOlx0XHRcdCNGREYxRjM7XG4kZXJyb3JCb3JkZXI6XHRcdCNGOEMzQ0Q7XG5cbiRsaW5rOlx0XHRcdFx0IzA5NzNBNjtcbiRncmFkaWVudFRvcDpcdFx0I0IxQzBDNTtcbiRncmFkaWVudEJvdHRvbTpcdCM3RjkxOTg7XG5cbi8vTWl4aW4gdG8gY3JlYXRlIGEgZ3JhZGllbnQgZnJvbSB0b3AgdG8gYm90dG9tXG5AbWl4aW4gdG9wR3JhZGllbnQoJHRvcENvbG9yLCAkYm90dG9tQ29sb3Ipe1xuXHRiYWNrZ3JvdW5kOiAkdG9wQ29sb3I7IC8qIE9sZCBicm93c3p6enp6ZXJzICovXG5cdGJhY2tncm91bmQ6IC1tb3otbGluZWFyLWdyYWRpZW50KHRvcCwgJHRvcENvbG9yIDAlLCAkYm90dG9tQ29sb3IgMTAwJSk7IC8qIEZGMy42KyAqL1xuXHRiYWNrZ3JvdW5kOiAtd2Via2l0LWdyYWRpZW50KGxpbmVhciwgbGVmdCB0b3AsIGxlZnQgYm90dG9tLCBjb2xvci1zdG9wKDAlLCR0b3BDb2xvciksIGNvbG9yLXN0b3AoMTAwJSwkYm90dG9tQ29sb3IpKTsgLyogQ2hyb21lLFNhZmFyaTQrICovXG5cdGJhY2tncm91bmQ6IC13ZWJraXQtbGluZWFyLWdyYWRpZW50KHRvcCwgJHRvcENvbG9yIDAlLCRib3R0b21Db2xvciAxMDAlKTsgLyogQ2hyb21lMTArLFNhZmFyaTUuMSsgKi9cblx0YmFja2dyb3VuZDogLW8tbGluZWFyLWdyYWRpZW50KHRvcCwgJHRvcENvbG9yIDAlLCRib3R0b21Db2xvciAxMDAlKTsgLyogT3BlcmExMS4xMCsgKi9cblx0YmFja2dyb3VuZDogLW1zLWxpbmVhci1ncmFkaWVudCh0b3AsICR0b3BDb2xvciAwJSwkYm90dG9tQ29sb3IgMTAwJSk7IC8qIElFMTArICovXG5cdGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byBib3R0b20sICR0b3BDb2xvciAwJSwkYm90dG9tQ29sb3IgMTAwJSk7IC8qIFczQyAqL1xuXHQubHQtaWU5ICZ7XG5cdFx0ZmlsdGVyOiBwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuZ3JhZGllbnQoc3RhcnRDb2xvcnN0cj0nI3skdG9wQ29sb3J9JywgZW5kQ29sb3JzdHI9JyN7JGJvdHRvbUNvbG9yfScsR3JhZGllbnRUeXBlPTAgKTsgLyogSUU2LTkgKi9cblx0fVxuXHQkZXhwZXJpbWVudGFsLXN1cHBvcnQtZm9yLXN2ZzogdHJ1ZTtcblx0LyogQGluY2x1ZGUgYmFja2dyb3VuZC1pbWFnZShsaW5lYXItZ3JhZGllbnQodG9wLCAkdG9wQ29sb3IsJGJvdHRvbUNvbG9yKSk7ICovXG59XG5cbi8vTWl4aW4gdG8gY3JlYXRlIHJvdW5kZWQgY29ybmVycy4gVGFrZXMgYSB2YWx1ZSBmb3IgZWFjaCBvZiB0aGUgNCBjb3JuZXJzXG5AbWl4aW4gcm91bmRlZENvcm5lcnMoJHRvcExlZnQsICR0b3BSaWdodCwgJGJvdHRvbVJpZ2h0LCAkYm90dG9tTGVmdCl7XG5cdC1tb3otYm9yZGVyLXJhZGl1cy10b3BsZWZ0OiAkdG9wTGVmdDtcblx0LW1vei1ib3JkZXItcmFkaXVzLXRvcHJpZ2h0OiAkdG9wUmlnaHQ7XG5cdC1tb3otYm9yZGVyLXJhZGl1cy1ib3R0b21yaWdodDogJGJvdHRvbVJpZ2h0O1xuXHQtbW96LWJvcmRlci1yYWRpdXMtYm90dG9tbGVmdDogJGJvdHRvbUxlZnQ7XG5cdC13ZWJraXQtYm9yZGVyLXJhZGl1czogJHRvcExlZnQgJHRvcFJpZ2h0ICRib3R0b21SaWdodCAkYm90dG9tTGVmdDtcblx0Ym9yZGVyLXJhZGl1czogJHRvcExlZnQgJHRvcFJpZ2h0ICRib3R0b21SaWdodCAkYm90dG9tTGVmdDtcbn1cblxuLy9NaXhpbiB0byBjcmVhdGUgYSByZWd1bGFyIGJveCBzaGFkb3dcbkBtaXhpbiBib3hTaGFkb3coJGhvcml6b250YWwsICR2ZXJ0aWNhbCwgJGJsdXIsICRzcHJlYWQsICRjb2xvcil7XG5cdC13ZWJraXQtYm94LXNoYWRvdzogJGhvcml6b250YWwgJHZlcnRpY2FsICRibHVyICRzcHJlYWQgJGNvbG9yO1xuXHQtbW96LWJveC1zaGFkb3c6ICRob3Jpem9udGFsICR2ZXJ0aWNhbCAkYmx1ciAkc3ByZWFkICRjb2xvcjtcblx0Ym94LXNoYWRvdzogJGhvcml6b250YWwgJHZlcnRpY2FsICRibHVyICRzcHJlYWQgJGNvbG9yO1xufVxuXG4vLyBEcm9wIHNoYWRvd3NcbkBtaXhpbiBib3gtc2hhZG93KCRzaGFkb3c6IDAgMXB4IDNweCByZ2JhKDAsMCwwLC4xNSkpIHtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiAkc2hhZG93O1xuICAgICAtbW96LWJveC1zaGFkb3c6ICRzaGFkb3c7XG4gICAgICAgICAgYm94LXNoYWRvdzogJHNoYWRvdztcblxufVxuXG4vL01peGluIHRvIGNyZWF0ZSBhbiBpbnNldCBib3ggc2hhZG93XG5AbWl4aW4gYm94U2hhZG93SW5zZXQoJGhvcml6b250YWwsICR2ZXJ0aWNhbCwgJGJsdXIsICRzcHJlYWQsICRjb2xvcil7XG5cdC13ZWJraXQtYm94LXNoYWRvdzogaW5zZXQgJGhvcml6b250YWwgJHZlcnRpY2FsICRibHVyICRzcHJlYWQgJGNvbG9yO1xuXHQtbW96LWJveC1zaGFkb3c6IGluc2V0ICRob3Jpem9udGFsICR2ZXJ0aWNhbCAkYmx1ciAkc3ByZWFkICRjb2xvcjtcblx0Ym94LXNoYWRvdzogaW5zZXQgJGhvcml6b250YWwgJHZlcnRpY2FsICRibHVyICRzcHJlYWQgJGNvbG9yO1xufVxuXG5ib2R5IHtcblx0Zm9udC1mYW1pbHk6IEFyaWFsLCBzYW4tc2VyaWY7XG5cdGZvbnQtc2l6ZTogMTNweDtcblx0bGluZS1oZWlnaHQ6IDE4cHg7XG5cdG1hcmdpbi1ib3R0b206IDE4cHg7XG5cdGNvbG9yOiAjMzMzO1xuXHR3aWR0aDogOTQwcHg7XG5cdG1hcmdpbjogMCBhdXRvIDE4cHg7XG5cdC8qIGJhY2tncm91bmQ6IHVybCguLi8uLi8uLi9hZG1pbi9pbWFnZXMvdGV4dHVyZXMvYmdfY21zX21haW5fY29udGVudC5wbmcpIHJlcGVhdCBzY3JvbGwgbGVmdCB0b3AgI0YwRjNGNDsgKi9cblx0YmFja2dyb3VuZC1jb2xvcjogI2Y0ZjRmNDtcblxuXHQvKiBUeXBvZ3JhcGh5ICovXG5cdHAge1xuXHRcdGZvbnQtc2l6ZTogMTNweDtcblx0XHRsaW5lLWhlaWdodDogMThweDtcblx0XHRtYXJnaW4tYm90dG9tOiAxOHB4O1xuXHRcdGNvbG9yOiAjMzMzO1xuXHR9XG5cdGEge1xuXHRcdGNvbG9yOiAkbGluaztcblx0fVxuXHRoMSwgaDIsIGgzLCBoNCwgaDUsIGg2IHtcblx0ICAgIGNvbG9yOiAjMjIyO1xuXHQgICAgZm9udC1mYW1pbHk6IGluaGVyaXQ7XG5cdCAgICBmb250LXdlaWdodDogYm9sZDtcblx0ICAgIG1hcmdpbjogMDtcblx0ICAgIG1hcmdpbjogMjdweCAwIDlweDtcblx0ICAgIHRleHQtcmVuZGVyaW5nOiBvcHRpbWl6ZWxlZ2liaWxpdHk7XG5cdCAgICBjbGVhcjogYm90aDtcblx0ICAgIHRleHQtc2hhZG93OiAwIDFweCAwICNmZmY7XG5cdCAgICBzbWFsbCB7XG5cdCAgICBcdGZvbnQtd2VpZ2h0OiBub3JtYWw7XG5cdCAgICBcdGZvbnQtc2l6ZTogMTJweDtcblx0ICAgIFx0Y29sb3I6ICM2NjY7XG5cdCAgICB9XG5cdH1cblx0aDEge1xuXHRcdGZvbnQtc2l6ZTogMzZweDtcblx0XHRsaW5lLWhlaWdodDogMzZweDtcblx0XHRsZXR0ZXItc3BhY2luZzogLTAuNXB4O1xuXHR9XG5cdGgxIHtcblx0XHRiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCB1cmwoLi4vLi4vLi4vYWRtaW4vaW1hZ2VzL2xvZ28uZ2lmKSBuby1yZXBlYXQgbGVmdCB0b3A7XG5cdFx0dGV4dC1pbmRlbnQ6IC05OTk5cHg7XG5cdFx0aGVpZ2h0OiAxNjRweDtcblx0XHR3aWR0aDogMTYxcHg7XG5cdFx0ZmxvYXQ6IGxlZnQ7XG5cdFx0cGFkZGluZy1yaWdodDogNDBweDtcblx0XHRib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAkZ3JhZGllbnRUb3A7XG5cdFx0bWFyZ2luLXJpZ2h0OiA0MHB4O1xuXHR9XG5cdGgyIHtcblx0XHRmb250LXNpemU6IDM0cHg7XG5cdFx0bGluZS1oZWlnaHQ6IDM2cHg7XG5cdFx0bGV0dGVyLXNwYWNpbmc6IC0wLjVweDtcblx0fVxuXHRoMyB7XG5cdFx0Zm9udC1zaXplOiAxOHB4O1xuXHRcdGxpbmUtaGVpZ2h0OiAyN3B4O1xuXHR9XG5cdGg0IHtcblx0XHRmb250LXNpemU6IDE0cHg7XG5cdFx0bGluZS1oZWlnaHQ6IDE4cHg7XG5cdFx0bWFyZ2luOiAxOHB4IDAgOXB4O1xuXHR9XG5cdGg1IHtcblx0XHRmb250LXNpemU6IDEycHg7XG5cdFx0bGluZS1oZWlnaHQ6IDE4cHg7XG5cdFx0bWFyZ2luOiAxOHB4IDAgMDtcblx0fVxuXG5cdC8qIEhlbHBlcnMgKi9cblx0LmNsZWFyIHtcblx0XHRjbGVhcjogYm90aDtcblx0fVxuXHQubGVmdCB7XG5cdFx0ZmxvYXQ6IGxlZnQ7XG5cdH1cblxuXHQvKiBNZXNzYWdlcyAqL1xuXHQubWVzc2FnZSB7XG5cdFx0cGFkZGluZzogMnB4IDE4cHg7XG5cdFx0bWFyZ2luLWJvdHRvbTogMThweDtcblx0XHRAaW5jbHVkZSByb3VuZGVkQ29ybmVycygzcHgsIDNweCwgM3B4LCAzcHgpO1xuXHRcdHAge1xuXHRcdFx0bWFyZ2luOiAxMXB4IDAgMTNweDtcblx0XHR9XG5cdFx0Ji53YXJuaW5nIHtcblx0XHRcdGJhY2tncm91bmQtY29sb3I6ICR3YXJuaW5nQmc7XG5cdFx0XHRib3JkZXI6IDFweCAkd2FybmluZ0JvcmRlciBzb2xpZDtcblx0XHR9XG5cdFx0Ji5lcnJvciB7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjRkRGMUYzIC8qICNmZGY1ZjUgKi87XG5cdFx0XHRib3JkZXI6IDFweCBzb2xpZCAkZXJyb3JCb3JkZXI7XG5cdFx0fVxuXHRcdHVsIHtcblx0XHRcdG1hcmdpbi1sZWZ0OiAxOHB4O1xuXHRcdFx0bWFyZ2luLXRvcDogLTlweDtcblx0XHRcdGxpIHtcblxuXHRcdFx0fVxuXHRcdH1cblx0fVxuXHQuaGVscFRleHQge1xuXHRcdGZsb2F0OiByaWdodDtcblx0XHR3aWR0aDogNDI1cHg7XG5cdFx0cGFkZGluZy1sZWZ0OiAyMHB4O1xuXHRcdGNvbG9yOiAjNjY2O1xuXHRcdG1hcmdpbi10b3A6IDA7XG5cdFx0YmFja2dyb3VuZDogdHJhbnNwYXJlbnQgdXJsKC4uLy4uLy4uL2FkbWluL2ltYWdlcy9xdWVzdGlvbi5wbmcpIG5vLXJlcGVhdCBsZWZ0IDFweDtcblx0XHQmLnJlcXVpcmVtZW50c0hlbHBUZXh0IHtcblx0XHRcdG1hcmdpbi10b3A6IDE3cHg7XG5cdFx0fVxuXHR9XG5cblx0LnR5cG9ncmFwaHkge1xuXHRcdC8vIEdlbmVyYWwgdGFibGVzXG5cdFx0dGFibGUge1xuXHRcdFx0bWFyZ2luOiA5cHggMCAyN3B4O1xuXHRcdFx0Ym9yZGVyLWNvbGxhcHNlOiBjb2xsYXBzZTtcblx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0dGhlYWR7XG5cdFx0XHRcdHRyIHtcblx0XHRcdFx0XHR0ZCwgdGgge1xuXHRcdFx0XHRcdFx0Zm9udC13ZWlnaHQ6IGJvbGQ7XG5cdFx0XHRcdFx0XHR2ZXJ0aWNhbC1hbGlnbjogYm90dG9tO1xuXHRcdFx0XHRcdFx0cGFkZGluZzogMTJweDtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHRcdHRoLCB0ZCB7XG5cdFx0XHRcdHBhZGRpbmc6IDhweCAxMnB4O1xuXHRcdFx0XHR0ZXh0LWFsaWduOiBsZWZ0O1xuXHRcdFx0fVxuXHRcdFx0dGQge1xuXHRcdFx0XHR2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuXHRcdFx0XHRib3JkZXItdG9wOiBub25lO1xuXHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuXHRcdFx0fVxuXHRcdFx0dGggKyB0aCxcblx0XHRcdHRkICsgdGQsXG5cdFx0XHR0aCArIHRkIHtcblx0XHRcdFx0LyogYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjZGRkOyAqL1xuXHRcdFx0fVxuXHRcdFx0dGJvZHl7XG5cdFx0XHQgICAgdHI6bnRoLWNoaWxkKG9kZCkgdGQsXG5cdFx0XHQgICAgdHI6bnRoLWNoaWxkKG9kZCkgdGh7XG5cdFx0XHQgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmNmY2ZjO1xuXHRcdFx0ICAgIH1cblx0XHRcdCAgICB0cjpob3ZlciB0ZCxcblx0XHRcdCAgICB0cjpob3ZlciB0aHtcblx0XHRcdCAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmNmY2ZjY7XG5cdFx0XHQgICAgfVxuXHRcdFx0fVxuXHRcdFx0dGZvb3Qge1xuXHRcdFx0XHRmb250LXN0eWxlOiBpdGFsaWM7XG5cdFx0XHRcdGNvbG9yOiAjODg4O1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdC8vIEZvcm1zXG5cdFx0aW5wdXQsIHRleHRhcmVhLCBzZWxlY3Qge1xuXHRcdFx0d2lkdGg6IDQyMHB4O1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogOXB4O1xuXHRcdFx0Y29sb3I6ICM3MDcwNzA7XG5cdFx0XHRib3JkZXI6IDFweCBzb2xpZCAjZGRkO1xuXHRcdCAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0ICAgIGhlaWdodDogMThweDtcblx0XHQgICAgcGFkZGluZzogNHB4IDZweDtcblx0XHQgICAgbGluZS1oZWlnaHQ6IDE4cHg7XG5cdFx0ICAgIGZvbnQtc2l6ZTogMTNweDtcblx0XHQgICAgQGluY2x1ZGUgcm91bmRlZENvcm5lcnMoM3B4LDNweCwzcHgsM3B4KTtcblx0XHR9XG5cblx0XHQvLyBGb2N1cyBzdGF0ZXNcblx0XHRpbnB1dCxcblx0XHR0ZXh0YXJlYSB7XG5cdFx0XHR0cmFuc2l0aW9uOiBib3JkZXIgbGluZWFyIC4ycywgYm94LXNoYWRvdyBsaW5lYXIgLjJzO1xuXHRcdFx0QGluY2x1ZGUgYm94LXNoYWRvdyhpbnNldCAwIDFweCAzcHggcmdiYSgwLDAsMCwuMSkpO1xuXHRcdH1cblx0XHRpbnB1dDpmb2N1cyxcblx0XHR0ZXh0YXJlYTpmb2N1cyB7XG5cdFx0XHRvdXRsaW5lOiAwO1xuXHRcdFx0Ym9yZGVyLWNvbG9yOiByZ2JhKDgyLDE2OCwyMzYsLjgpO1xuXHRcdFx0JHNoYWRvdzogaW5zZXQgMCAxcHggM3B4IHJnYmEoMCwwLDAsLjEpLCAwIDAgNHB4IHJnYmEoODIsMTY4LDIzNiwuNik7XG5cdFx0XHRAaW5jbHVkZSBib3gtc2hhZG93KCRzaGFkb3cpO1xuXHRcdH1cblx0XHRpbnB1dFt0eXBlPWZpbGVdOmZvY3VzLFxuXHRcdGlucHV0W3R5cGU9Y2hlY2tib3hdOmZvY3VzLFxuXHRcdHNlbGVjdDpmb2N1cyB7XG5cdFx0XHRAaW5jbHVkZSBib3gtc2hhZG93KG5vbmUpOyAvLyBvdmVycmlkZSBmb3IgZmlsZSBpbnB1dHNcblx0XHRcdG91dGxpbmU6IDFweCBkb3R0ZWQgIzY2NjsgLy8gU2VsZWN0IGVsZW1lbnRzIGRvbid0IGdldCBib3gtc2hhZG93IHN0eWxlcywgc28gaW5zdGVhZCB3ZSBkbyBvdXRsaW5lXG5cdFx0fVxuXHRcdC8vIEVuZCBGb2N1cyBzdGF0ZXNcblxuXHRcdHNlbGVjdCB7XG5cdFx0XHRoZWlnaHQ6IDI2cHg7XG5cdFx0fVxuXHRcdG9wdGlvbiB7XG5cdFx0XHRsaW5lLWhlaWdodDogMjdweDtcblx0XHRcdGZvbnQtc2l6ZTogMTJweDtcblx0XHRcdHBhZGRpbmc6IDJweCA2cHg7XG5cdFx0XHRjb2xvcjojNjY2O1xuXHRcdH1cblx0XHRsYWJlbCB7XG5cdFx0XHR3aWR0aDogYXV0bztcblx0XHRcdGZsb2F0OiBub25lO1xuXHRcdFx0cGFkZGluZy10b3A6IDA7XG5cdFx0XHRtYXJnaW46IDAgMCA1cHggMDtcblx0XHRcdHRleHQtYWxpZ246IGxlZnQ7XG5cdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHR9XG5cdFx0LmZpZWxkcyB7XG5cdFx0XHRmbG9hdDogbGVmdDtcblx0XHR9XG5cdFx0aW5wdXQuYWN0aW9uIHtcblx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRcdGZvbnQtd2VpZ2h0OiBib2xkO1xuXHRcdFx0bWFyZ2luOiA5cHggMCAyN3B4O1xuXHRcdFx0cGFkZGluZzogNnB4IDhweDtcblx0XHRcdHdpZHRoOiAyMDBweDtcblx0XHRcdHdpZHRoOiBhdXRvO1xuXHRcdFx0Y29sb3I6ICMyMjI7XG5cdFx0XHRib3JkZXI6IDFweCBzb2xpZCAjYWFhO1xuXHRcdFx0dGV4dC1zaGFkb3c6IDAgMXB4IDAgI2VlZTtcblx0XHRcdGZvbnQtc2l6ZTogMTNweDtcblx0XHRcdGZsb2F0OiBub25lO1xuXHRcdFx0aGVpZ2h0OiBhdXRvO1xuXHRcdFx0QGluY2x1ZGUgdG9wR3JhZGllbnQgKCNmYmZiZmIsICNiYmIpO1xuXHRcdFx0QGluY2x1ZGUgcm91bmRlZENvcm5lcnMoM3B4LDNweCwzcHgsM3B4KTtcblx0XHRcdEBpbmNsdWRlIGJveFNoYWRvdygwLCAxcHgsIDAsIDAsICNmZmYpO1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogI2RkZDtcblx0XHRcdCY6aG92ZXIge1xuXHRcdFx0XHRAaW5jbHVkZSBib3hTaGFkb3coMCwgMXB4LCAycHgsIDAsICNjY2MpO1xuXHRcdFx0XHRAaW5jbHVkZSB0b3BHcmFkaWVudCAoI2ZiZmJmYiwgI2NjYyk7XG5cdFx0XHR9XG5cdFx0XHQmOmZvY3VzLCAmOmFjdGl2ZSB7XG5cdFx0XHRcdEBpbmNsdWRlIGJveFNoYWRvdygwLCAxcHgsIDAsIDAsICNmZmYpO1xuXHRcdFx0XHRAaW5jbHVkZSB0b3BHcmFkaWVudCAoI2ZiZmJmYiwgI2JiYik7XG5cdFx0XHR9XG5cdFx0fVxuXHRcdGlucHV0LmFjdGlvbjpob3Zlcixcblx0XHRpbnB1dC5hY3Rpb246Zm9jdXMge1xuXHRcdFx0Y3Vyc29yOiBwb2ludGVyO1xuXHRcdH1cblx0XHRpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl0sIGlucHV0W3R5cGU9XCJyYWRpb1wiXSB7XG5cdFx0ICAgIGJvcmRlcjogbWVkaXVtIG5vbmU7XG5cdFx0ICAgIGhlaWdodDogYXV0bztcblx0XHQgICAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcblx0XHQgICAgcGFkZGluZzogMDtcblx0XHQgICAgd2lkdGg6IGF1dG87XG5cdFx0ICAgIG1hcmdpbi1yaWdodDogNnB4O1xuXHRcdCAgICBmbG9hdDogbGVmdDtcblx0XHQgICAgbWFyZ2luLXRvcDpcdDNweDtcblx0XHR9XG5cdFx0I2luc3RhbGxfYnV0dG9uIHtcblx0XHRcdGZvbnQtc2l6ZTogMjBweDtcblx0XHRcdGNvbG9yOiAjZmZmO1xuXHRcdCAgICBib3JkZXItY29sb3I6ICM3OEExMjcgIzc4QTEyNyAjNTk3ODFEO1xuXHRcdFx0dGV4dC1zaGFkb3c6IDAgMXB4IDFweCAjNEQ3MzI2O1xuXHRcdFx0cGFkZGluZzogOHB4IDE0cHg7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiBncmVlbjtcblx0XHRcdEBpbmNsdWRlIHRvcEdyYWRpZW50KCM4MEJGNDAsICM1OTg2MkQpO1xuXHRcdFx0QGluY2x1ZGUgYm94U2hhZG93KDAsIDFweCwgMCwgMCwgI2ZmZik7XG5cdFx0XHQmOmhvdmVyIHtcblx0XHRcdFx0QGluY2x1ZGUgYm94U2hhZG93KDAsIDFweCwgM3B4LCAwLCAjYmJiKTtcblx0XHRcdH1cblx0XHRcdCY6Zm9jdXMsICY6YWN0aXZlIHtcblx0XHRcdFx0QGluY2x1ZGUgYm94U2hhZG93KDAsIDFweCwgMCwgMCwgI2ZmZik7XG5cdFx0XHRcdEBpbmNsdWRlIHRvcEdyYWRpZW50KCM4MEJGNDAsICM1OTg2MkQpO1xuXHRcdFx0fVxuXHRcdFx0JltkaXNhYmxlZD1kaXNhYmxlZF0ge1xuXHRcdFx0XHRib3JkZXI6IDFweCBzb2xpZCAjYWFhO1xuXHRcdFx0XHRib3JkZXItY29sb3I6ICNiYmIgI2JiYiAjYWFhO1xuXHRcdFx0XHRjb2xvcjogIzk5OTtcblx0XHRcdFx0dGV4dC1zaGFkb3c6IDAgMXB4IDAgI2VlZTtcblx0XHRcdFx0QGluY2x1ZGUgdG9wR3JhZGllbnQgKCNmYmZiZmIsICNiYmIpO1xuXHRcdFx0XHQmOmhvdmVyIHtcblx0XHRcdFx0XHRAaW5jbHVkZSBib3hTaGFkb3coMCwgMXB4LCAwLCAwLCAjZmZmKTtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cdC8qIEN1c3RvbSBzdHlsZXMgKi9cblx0I0NvbnRhaW5lciB7XG5cdFx0bWFyZ2luLWJvdHRvbTogNDBweDtcblx0XHRoMy5zZWN0aW9uSGVhZGluZyB7XG5cdFx0XHRwYWRkaW5nLXRvcDogMjdweDtcblx0XHRcdGJvcmRlci10b3A6IDFweCBzb2xpZCAkZ3JhZGllbnRUb3A7XG5cdFx0XHRjbGVhcjogYm90aDtcblx0XHR9XG5cdFx0I0hlYWRlciB7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiAzMHB4O1xuXHRcdFx0aGVpZ2h0OiAyMDBweDtcblx0XHRcdGRpdi5sZWZ0IHtcblx0XHRcdFx0d2lkdGg6IDY5OHB4O1xuXHRcdFx0XHRtYXJnaW4tdG9wOiA0N3B4O1xuXHRcdFx0fVxuXHRcdH1cblx0XHQjTmF2aWdhdGlvbiB7XG5cdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdH1cblx0fVxuXHRoNS5yZXF1aXJlbWVudCB7XG5cdFx0cGFkZGluZzogMTJweCAxOHB4O1xuXHRcdGZvbnQtc2l6ZTogMTRweDtcblx0XHRib3JkZXI6IDFweCBzb2xpZCBkYXJrZW4oJGdyYWRpZW50Qm90dG9tLDIlKTtcblx0XHRib3JkZXItdG9wOiAxcHggc29saWQgbGlnaHRlbigkZ3JhZGllbnRCb3R0b20sNSUpO1xuXHRcdG1hcmdpbjogMDtcblx0XHRjb2xvcjogI2ZmZjtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0dGV4dC1zaGFkb3c6IDAgLTFweCAwIGRhcmtlbigkZ3JhZGllbnRCb3R0b20sIDUlKTtcblx0XHRAaW5jbHVkZSByb3VuZGVkQ29ybmVycygzcHgsIDNweCwgM3B4LCAzcHgpO1xuXHRcdEBpbmNsdWRlIGJveFNoYWRvdygwLCAxcHgsIDAsIDAsICNmZmYpO1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICNlZWU7XG5cdFx0QGluY2x1ZGUgdG9wR3JhZGllbnQoJGdyYWRpZW50VG9wLCRncmFkaWVudEJvdHRvbSk7XG5cdFx0c3BhbiB7XG5cdFx0XHRmb250LXdlaWdodDogbm9ybWFsO1xuXHRcdFx0Zm9udC1zaXplOiAxMnB4O1xuXHRcdFx0cGFkZGluZzogM3B4IDZweDtcblx0XHRcdG1hcmdpbi1sZWZ0OiA1cHg7XG5cdFx0XHR0ZXh0LXNoYWRvdzogbm9uZTtcblx0XHRcdGJhY2tncm91bmQtY29sb3I6IGxpZ2h0ZW4oJGdyYWRpZW50VG9wLCAyNSUpO1xuXHRcdFx0QGluY2x1ZGUgcm91bmRlZENvcm5lcnMoMnB4LCAycHgsIDJweCwgMnB4KTtcblx0XHRcdEBpbmNsdWRlIGJveFNoYWRvdygwLDAsMnB4LDAsJGdyYWRpZW50Qm90dG9tKTtcblx0XHR9XG5cdFx0Ji5nb29kIHNwYW57XG5cdFx0XHRjb2xvcjogJGdvb2QgLyogIzM1OTMxOCAqLztcblx0XHR9XG5cdFx0Ji53YXJuaW5nIHNwYW57XG5cdFx0XHRjb2xvcjogJHdhcm5pbmc7XG5cdFx0fVxuXHRcdCYuZXJyb3Igc3Bhbntcblx0XHRcdGNvbG9yOiAkZXJyb3I7XG5cdFx0fVxuXHRcdGEge1xuXHRcdFx0Zm9udC1zaXplOiAxMXB4O1xuXHRcdFx0cmlnaHQ6IDlweDtcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdGxpbmUtaGVpZ2h0OiAxOXB4O1xuXHRcdFx0bWFyZ2luOiAwIDAgMCAzMHB4O1xuXHRcdFx0Y29sb3I6ICNmZmY7XG5cdFx0XHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cdFx0XHRmb250LXdlaWdodDogbm9ybWFsO1xuXHRcdFx0cGFkZGluZy1yaWdodDogMjFweDtcblx0XHRcdGJhY2tncm91bmQ6IHRyYW5zcGFyZW50IHVybCguLi8uLi8uLi9hZG1pbi9pbWFnZXMvYXJyb3dzLnBuZykgbm8tcmVwZWF0IHJpZ2h0IHRvcDtcblx0XHRcdCY6aG92ZXIge1xuXHRcdFx0XHRiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCB1cmwoLi4vLi4vLi4vYWRtaW4vaW1hZ2VzL2Fycm93cy5wbmcpIG5vLXJlcGVhdCByaWdodCAtNDBweDtcblx0XHRcdH1cblx0XHR9XG5cdH1cblx0dGFibGUudGVzdFJlc3VsdHMge1xuXHRcdGJvcmRlci10b3A6IG5vbmU7XG5cdFx0bWFyZ2luLXRvcDogLTFweDtcblx0XHRtYXJnaW4tYm90dG9tOiA5cHg7XG5cdFx0QGluY2x1ZGUgYm94U2hhZG93KDAsIDFweCwgMCwgMCwgI2ZmZik7XG5cdFx0QGluY2x1ZGUgcm91bmRlZENvcm5lcnMoM3B4LDNweCwzcHgsM3B4KTtcblx0XHRvdmVyZmxvdzogaGlkZGVuO1xuXHRcdHRyIHtcblx0XHRcdCYuZ29vZCB7XG5cdFx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0XHRcdGJvcmRlcjogbm9uZTtcblx0XHRcdFx0dGQge1xuXHRcdFx0XHRcdGNvbG9yOiAkZ29vZDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdFx0Ji53YXJuaW5nIHtcblx0XHRcdFx0Ym9yZGVyOiBub25lO1xuXHRcdFx0XHR0ZCB7XG5cdFx0XHRcdFx0Y29sb3I6ICR3YXJuaW5nO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0XHQmLmVycm9yIHtcblx0XHRcdFx0Ym9yZGVyOiBub25lO1xuXHRcdFx0XHRjb2xvcjogJGVycm9yO1xuXHRcdFx0fVxuXHRcdH1cblx0XHR0ZCB7XG5cdFx0XHRib3JkZXI6IDFweCBzb2xpZCAjZGRkO1xuXHRcdFx0d2lkdGg6IDUwJTtcblx0XHR9XG5cdH1cblx0I2RhdGFiYXNlX3NlbGVjdGlvbiwgI1RoZW1lcyB7XG5cdFx0bGlzdC1zdHlsZTogbm9uZTtcblx0XHRtYXJnaW46IDA7XG5cdFx0bWFyZ2luLWJvdHRvbTogMThweDtcblx0XHRwYWRkaW5nLWxlZnQ6IDA7XG5cdFx0bGkge1xuXHRcdFx0Y2xlYXI6IGxlZnQ7XG5cdFx0XHRwYWRkaW5nOiAzcHggMDtcblx0XHRcdC5kYmZpZWxkcyB7XG5cdFx0XHRcdHBhZGRpbmc6IDEycHg7XG5cdFx0XHRcdGJvcmRlcjogMXB4IHNvbGlkICNkZGQ7XG5cdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICNmYWZhZmE7XG5cdFx0XHRcdG1hcmdpbi1ib3R0b206IDlweDtcblx0XHRcdFx0QGluY2x1ZGUgcm91bmRlZENvcm5lcnMoM3B4LDNweCwzcHgsM3B4KTtcblx0XHRcdFx0QGluY2x1ZGUgYm94U2hhZG93SW5zZXQoMCwwLDNweCwwLCNkZGQpO1xuXHRcdFx0XHRAaW5jbHVkZSBib3hTaGFkb3coMCwxcHgsMCwwLCNmZmYpO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXHR1bCNUaGVtZXMge1xuXHRcdGZsb2F0OiBsZWZ0O1xuXHRcdHdpZHRoOiA0NDVweDtcblx0fVxuXHQuZGF0YWJhc2VFcnJvciB7XG5cdFx0d2lkdGg6IDQyMnB4O1xuXHR9XG5cdCNGb290ZXIge1xuXHRcdG1hcmdpbi10b3A6IDY3cHg7XG5cdFx0bWFyZ2luLWJvdHRvbTogMThweDtcblx0XHRwIHtcblx0XHRcdGZvbnQtc2l6ZTogMTJweDtcblx0XHRcdGNvbG9yOiAjOTk5O1xuXHRcdH1cblx0fVxufVxuXG4vL1BIUDUgcmVxdWlyZWQgc2NyZWVuXG5ib2R5IHtcblx0I0hlYWRlciB7XG5cdFx0aDEge1xuXHRcdFx0bWFyZ2luLXRvcDogNDVweDtcblx0XHRcdG1hcmdpbi1ib3R0b206IDI3cHg7XG5cdFx0fVxuXHRcdGgzIHtcblx0XHRcdG1hcmdpbi10b3A6IC0xMHB4O1xuXHRcdH1cblx0fVxufVxuXG5cbi8qIHN0eWxlcyBub3QgdGVzdGVkICovXG5cbiNhZG1pbkFjYyxcbiNkZXZIZWxwLFxuI2xvY2FsZUhlbHAge1xuXHRwYWRkaW5nLXRvcDogMjBweDtcbn1cbiNkZXZIZWxwLFxuI2RldlNlY3Rpb24ge1xuXHRoZWlnaHQ6IDE4ZW07XG59XG4jdXNlX2Vudmlyb25tZW50X2ZpZWxkIHtcblx0bWFyZ2luLWJvdHRvbTogMjVweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkFGQUZBO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNEREREREQ7XG4gICAgYm9yZGVyLXJhZGl1czogM3B4IDNweCAzcHggM3B4O1xuICAgIGJveC1zaGFkb3c6IDAgMXB4IDAgMCB3aGl0ZTtcbiAgICBtYXJnaW4tYm90dG9tOiA5cHg7XG4gICAgcGFkZGluZzogMTBweCAxMHB4IDhweDtcblx0aW5wdXQge1xuXHRcdGZsb2F0OiBsZWZ0O1xuXHRcdG1hcmdpbi1yaWdodDogNXB4O1xuXHR9XG59XG4uZGF0YWJhc2VFcnJvciB7XG5cdHVsIHtcblx0XHRtYXJnaW4tYm90dG9tOiAwO1xuXHR9XG5cdHVsLCBsaSB7XG5cdFx0bWFyZ2luLWxlZnQ6IDA7XG5cdFx0cGFkZGluZy1sZWZ0OiAwO1xuXHR9XG59XG4jTGF5b3V0IHAuZ29vZEluc3RhbGwge1xuXHRjb2xvcjogIzM1OTMxODtcbn1cbi5nb29kSW5zdGFsbCB7XG5cdHBhZGRpbmc6IDAuNWVtO1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjZTJmZWUxO1xuXHRib3JkZXI6IDFweCAjNDNjYjNlIHNvbGlkO1xuXHRjb2xvcjogIzM1OTMxODtcblx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0bGluZS1oZWlnaHQ6IDE4cHg7XG5cdHBhZGRpbmc6IDEwcHg7XG5cdGEge1xuXHRcdGZsb2F0OiByaWdodDtcblx0XHRmb250LXNpemU6IDE4cHg7XG5cdFx0cGFkZGluZzogMCAycHggMnB4IDA7XG5cdFx0Zm9udC13ZWlnaHQ6IGJvbGQ7XG5cdH1cbn1cbiJdLCJzb3VyY2VSb290IjoiL3NvdXJjZS8ifQ== */ /*# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImluc3RhbGwuc2NzcyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFrRUEsS0FDQyw2QkFDQSxlQUNBLGlCQUNBLG1CQUNBLFdBQ0EsWUFDQSxtQkFFQSx3QkFBMEIsQ0FUM0IsT0FhRSxlQUNBLGlCQUNBLG1CQUNBLFVBQVksQ0FoQmQsT0FtQkUsYUF2RWUsQ0FvRGpCLGdEQXNCSyxXQUNBLG9CQUNBLGlCQUNBLFNBQ0Esa0JBQ0Esa0NBQ0EsV0FDQSx3QkFBMEIsQ0E3Qi9CLG9GQStCTSxtQkFDQSxlQUNBLFVBQVksQ0FqQ2xCLFFBcUNFLGVBQ0EsaUJBQ0EscUJBQXVCLENBdkN6QixRQTBDRSw4RUFDQSxvQkFDQSxhQUNBLFlBQ0EsV0FDQSxtQkFDQSwrQkFDQSxpQkFBbUIsQ0FqRHJCLFFBb0RFLGVBQ0EsaUJBQ0EscUJBQXVCLENBdER6QixRQXlERSxlQUNBLGdCQUFrQixDQTFEcEIsUUE2REUsZUFDQSxpQkFDQSxpQkFBbUIsQ0EvRHJCLFFBa0VFLGVBQ0EsaUJBQ0EsZUFBaUIsQ0FwRW5CLFlBeUVFLFVBQVksQ0F6RWQsV0E0RUUsVUFBWSxDQTVFZCxjQWlGRSxpQkFDQSxtQkFoSEQsK0JBQ0EsZ0NBQ0EsbUNBQ0Esa0NBQ0EsQUFDQSw2QkE0RzJDLENBbkY1QyxnQkFxRkcsa0JBQW9CLENBckZ2QixzQkF3RkcseUJBQ0Esd0JBQWdDLENBekZuQyxvQkE0RkcseUJBQ0Esd0JBbkptQixDQXNEdEIsaUJBZ0dHLGlCQUNBLGVBQWlCLENBakdwQixlQXdHRSxZQUNBLFlBQ0Esa0JBQ0EsV0FDQSxhQUNBLGlGQUFrRixDQTdHcEYsb0NBK0dHLGVBQWlCLENBL0dwQix1QkFzSEcsa0JBQ0EseUJBQ0EsVUFBWSxDQXhIZixzRUE0SE0saUJBQ0Esc0JBQ0EsWUFBYyxDQTlIcEIsb0RBbUlJLGlCQUNBLGVBQWlCLENBcElyQiwwQkF1SUksbUJBQ0EsZ0JBQ0EscUJBQXVCLENBekkzQixvR0FtSlMsd0JBQTBCLENBbkpuQyxrRkF1SlMsd0JBQTBCLENBdkpuQyw2QkEySkksa0JBQ0EsVUFBWSxDQTVKaEIseUVBa0tHLFlBQ0Esa0JBQ0EsY0FDQSxzQkFDRyxxQkFDQSxZQUNBLGdCQUNBLGlCQUNBLGVBeE1MLCtCQUNBLGdDQUNBLG1DQUNBLGtDQUNBLEFBQ0EsNkJBb000QyxDQTNLN0MsaURBaUxHLG9FQUFBLEFBOUxELDREQThMQyxBQTlMRCx1REE4TEMsQUE5TEQsb0RBOExDLEFBOUxELG1GQUFBLG1EQUNHLEFBQ0ssMENBNkxpQyxDQWxMM0MsNkRBc0xHLFVBQ0Esa0NBcE1ELGdGQUNHLEFBQ0ssdUVBbU04QyxDQXhMeEQsa0hBYkUsd0JBQ0csQUFDSyxnQkEwTVAsdUJBQXlCLENBL0w1Qix3QkFvTUcsV0FBYSxDQXBNaEIsd0JBdU1HLGlCQUNBLGVBQ0EsZ0JBQ0EsVUFBVyxDQTFNZCx1QkE2TUcsV0FDQSxXQUNBLGNBQ0EsaUJBQ0EsZ0JBQ0EsYUFBZSxDQWxObEIseUJBcU5HLFVBQVksQ0FyTmYsOEJBd05HLGtCQUNBLGlCQUNBLGtCQUNBLGdCQUNBLFlBQ0EsV0FDQSxXQUNBLHNCQUNBLHlCQUNBLGVBQ0EsV0FDQSxZQWpSRixtQkFDQSxBQUNBLDRHQUNBLCtEQUNBLDBEQUNBLEFBQ0Esb0ZBQUEsQUFVQSw2REFBQSwrQkFDQSxnQ0FDQSxtQ0FDQSxrQ0FDQSxBQUNBLDhCQUtBLGtDQUNBLEFBQ0EsMEJBeVBFLHFCQUF1QixDQTlRekIsc0NBQ0MsOEdBQStILENBQy9ILG9DQWlCRCxvQ0FDQSxBQUNBLDRCQTVCQSxtQkFDQSxBQUNBLDRHQUNBLCtEQUNBLDBEQUNBLEFBQ0Esb0ZBQUEsQUFBMkIsNERBQUEsQ0FDM0IsNENBQ0MsOEdBQStILENBQy9ILHlFQWlCRCxrQ0FDQSxBQUNBLDBCQTVCQSxtQkFDQSxBQUNBLDRHQUNBLCtEQUNBLDBEQUNBLEFBQ0Esb0ZBQUEsQUFBMkIsNERBQUEsQ0FDM0IseUZBQ0MsOEdBQStILENBQy9ILHdFQXdSQyxjQUFnQixDQW5QbkIsNkVBc1BNLG1CQUNBLFlBQ0EsbUJBQ0EsVUFDQSxXQUNBLGlCQUNBLFdBQ0EsY0FBZ0IsQ0E3UHRCLGlDQWdRRyxlQUNBLFdBQ0cscUNBQ0gsOEJBQ0EsaUJBQ0EsdUJBblRGLG1CQUNBLEFBQ0EsK0dBQ0Esa0VBQ0EsNkRBQ0EsQUFDQSx1RkFBQSxBQW9CQSxnRUFBQSxrQ0FDQSxBQUNBLHlCQXlSdUMsQ0E5U3ZDLHlDQUNDLGlIQUErSCxDQUMvSCx1Q0FpQkQsb0NBQ0EsQUFDQSwyQkEyUjBDLENBelEzQywrRUFwQkMsa0NBQ0EsQUFDQSwwQkE1QkEsbUJBQ0EsQUFDQSwrR0FDQSxrRUFDQSw2REFDQSxBQUNBLHVGQUFBLEFBQTJCLCtEQUFBLENBQzNCLCtGQUNDLGlIQUErSCxDQUMvSCxvREFxVEUsc0JBQ0EsNEJBQ0EsV0FDQSx5QkFqVUgsbUJBQ0EsQUFDQSw0R0FDQSwrREFDQSwwREFDQSxBQUNBLG9GQUFBLEFBQTJCLDREQUFBLENBQzNCLDREQUNDLDhHQUErSCxDQUMvSCwwREFpQkQsa0NBQ0EsQUFDQSx5QkF3U3lDLENBdFIxQyxnQkE4UkUsa0JBQW9CLENBOVJ0QixrQ0FnU0csaUJBQ0EsNkJBQ0EsVUFBWSxDQWxTZix3QkFxU0csbUJBQ0EsWUFBYyxDQXRTakIsaUNBd1NJLFlBQ0EsZUFBaUIsQ0F6U3JCLDRCQTZTRyxZQUFjLENBN1NqQixvQkFpVEUsa0JBQ0EsZUFDQSx5QkFDQSw2QkFDQSxTQUNBLFdBQ0Esa0JBQ0EsNkJBdFZELCtCQUNBLGdDQUNBLG1DQUNBLGtDQUNBLEFBQ0EsOEJBS0Esa0NBQ0EsQUFDQSwwQkE2VUMsc0JBeldELG1CQUNBLEFBQ0EsK0dBQ0Esa0VBQ0EsNkRBQ0EsQUFDQSx1RkFBQSxBQUEyQiwrREFBQSxDQUMzQiw0QkFDQyxpSEFBK0gsQ0FDL0gseUJBbVdDLG1CQUNBLGVBQ0EsZ0JBQ0EsZ0JBQ0EsaUJBQ0EseUJBaldGLCtCQUNBLGdDQUNBLG1DQUNBLGtDQUNBLEFBQ0EsOEJBS0EscUNBQ0EsQUFDQSw0QkFoQ3VCLENBa0R4Qiw4QkF3VUcsYUF0WWMsQ0E4RGpCLGlDQTJVRyxhQXZZZ0IsQ0E0RG5CLCtCQThVRyxhQXRZZSxDQXdEbEIsc0JBaVZHLGVBQ0EsVUFDQSxrQkFDQSxpQkFDQSxrQkFDQSxXQUNBLHFCQUNBLG1CQUNBLG1CQUNBLGdGQUFpRixDQTFWcEYsNEJBNFZJLGtGQUFtRixDQTVWdkYsdUJBaVdFLGdCQUNBLGdCQUNBLGtCQXZYRCxrQ0FDQSxBQUNBLDBCQVpBLCtCQUNBLGdDQUNBLG1DQUNBLGtDQUNBLEFBQ0EsOEJBK1hDLGVBQWlCLENBdFduQiwrQkF5V0ksYUFDQSxXQUFhLENBMVdqQixrQ0E0V0ssYUExYVksQ0E4RGpCLGtDQWdYSSxXQUFhLENBaFhqQixxQ0FrWEssYUE5YWMsQ0E0RG5CLGdDQXNYSSxZQUNBLGFBL2FjLENBd0RsQiwwQkEyWEcsc0JBQ0EsU0FBVyxDQTVYZCxzQ0FnWUUsZ0JBQ0EsU0FDQSxtQkFDQSxjQUFnQixDQW5ZbEIsNENBcVlHLFdBQ0EsYUFBZSxDQXRZbEIsZ0VBd1lJLGFBQ0Esc0JBQ0EseUJBQ0Esa0JBemFILCtCQUNBLGdDQUNBLG1DQUNBLGtDQUNBLEFBQ0EsOEJBb0JBLHdDQUNBLEFBQ0EsZ0NBakJBLGtDQUNBLEFBQ0EseUJBZ2FvQyxDQTlZckMsZUFtWkUsV0FDQSxXQUFhLENBcFpmLG9CQXVaRSxXQUFhLENBdlpmLGFBMFpFLGdCQUNBLGtCQUFvQixDQTNadEIsZUE2WkcsZUFDQSxVQUFZLENBQ1osZ0JBUUEsZ0JBQ0Esa0JBQW9CLENBSnZCLGdCQU9HLGdCQUFrQixDQUNsQiwrQkFVRixnQkFBa0IsQ0FDbEIscUJBR0EsV0FBYSxDQUNiLHVCQUVBLG1CQUNHLHlCQUNBLHlCQUNBLDhCQUNBLG1DQUFBLEFBQ0EsMkJBQUEsa0JBQ0EscUJBQXVCLENBUDNCLDZCQVNFLFdBQ0EsZ0JBQWtCLENBQ2xCLGtCQUlBLGVBQWlCLENBRm5CLG9DQUtFLGNBQ0EsY0FBZ0IsQ0FDaEIsc0JBR0QsYUFBZSxDQUNmLGFBRUEsY0FDQSx5QkFDQSx5QkFDQSxjQUNBLGdCQUNBLGlCQUNBLFlBQWMsQ0FQZixlQVNFLFlBQ0EsZUFDQSxvQkFDQSxnQkFBa0IsQ0FDbEIiLCJmaWxlIjoiaW5zdGFsbC5jc3MiLCJzb3VyY2VzQ29udGVudCI6WyIvLyBzY3NzLWxpbnQ6ZGlzYWJsZSBhbGxcblxuLy9Db2xvciBWYXJpYWJsZXNcbiRtZXNzYWdlOlx0XHRcdCNCREJEMDA7IFx0XHQvLyBibHVlXG4kZ29vZDpcdFx0XHRcdCMzNTkzMTg7IFx0XHQvLyBncmVlblxuXG4kd2FybmluZzpcdFx0XHQjRTA3MTI3OyBcdFx0Ly8gb3JhbmdlXG4kd2FybmluZ0JnOlx0XHRcdCNmY2Y4ZjI7XG4kd2FybmluZ0JvcmRlcjpcdFx0I2ZmYzI4YjtcblxuJGVycm9yOlx0XHRcdFx0I0M2MTQxNCAvKiAjRTIxNjA3ICovOyBcdFx0Ly8gcmVkXG4kZXJyb3JCZzpcdFx0XHQjRkRGMUYzO1xuJGVycm9yQm9yZGVyOlx0XHQjRjhDM0NEO1xuXG4kbGluazpcdFx0XHRcdCMwOTczQTY7XG4kZ3JhZGllbnRUb3A6XHRcdCNCMUMwQzU7XG4kZ3JhZGllbnRCb3R0b206XHQjN0Y5MTk4O1xuXG4vL01peGluIHRvIGNyZWF0ZSBhIGdyYWRpZW50IGZyb20gdG9wIHRvIGJvdHRvbVxuQG1peGluIHRvcEdyYWRpZW50KCR0b3BDb2xvciwgJGJvdHRvbUNvbG9yKXtcblx0YmFja2dyb3VuZDogJHRvcENvbG9yOyAvKiBPbGQgYnJvd3N6enp6emVycyAqL1xuXHRiYWNrZ3JvdW5kOiAtbW96LWxpbmVhci1ncmFkaWVudCh0b3AsICR0b3BDb2xvciAwJSwgJGJvdHRvbUNvbG9yIDEwMCUpOyAvKiBGRjMuNisgKi9cblx0YmFja2dyb3VuZDogLXdlYmtpdC1ncmFkaWVudChsaW5lYXIsIGxlZnQgdG9wLCBsZWZ0IGJvdHRvbSwgY29sb3Itc3RvcCgwJSwkdG9wQ29sb3IpLCBjb2xvci1zdG9wKDEwMCUsJGJvdHRvbUNvbG9yKSk7IC8qIENocm9tZSxTYWZhcmk0KyAqL1xuXHRiYWNrZ3JvdW5kOiAtd2Via2l0LWxpbmVhci1ncmFkaWVudCh0b3AsICR0b3BDb2xvciAwJSwkYm90dG9tQ29sb3IgMTAwJSk7IC8qIENocm9tZTEwKyxTYWZhcmk1LjErICovXG5cdGJhY2tncm91bmQ6IC1vLWxpbmVhci1ncmFkaWVudCh0b3AsICR0b3BDb2xvciAwJSwkYm90dG9tQ29sb3IgMTAwJSk7IC8qIE9wZXJhMTEuMTArICovXG5cdGJhY2tncm91bmQ6IC1tcy1saW5lYXItZ3JhZGllbnQodG9wLCAkdG9wQ29sb3IgMCUsJGJvdHRvbUNvbG9yIDEwMCUpOyAvKiBJRTEwKyAqL1xuXHRiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCAkdG9wQ29sb3IgMCUsJGJvdHRvbUNvbG9yIDEwMCUpOyAvKiBXM0MgKi9cblx0Lmx0LWllOSAme1xuXHRcdGZpbHRlcjogcHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LmdyYWRpZW50KHN0YXJ0Q29sb3JzdHI9JyN7JHRvcENvbG9yfScsIGVuZENvbG9yc3RyPScjeyRib3R0b21Db2xvcn0nLEdyYWRpZW50VHlwZT0wICk7IC8qIElFNi05ICovXG5cdH1cblx0JGV4cGVyaW1lbnRhbC1zdXBwb3J0LWZvci1zdmc6IHRydWU7XG5cdC8qIEBpbmNsdWRlIGJhY2tncm91bmQtaW1hZ2UobGluZWFyLWdyYWRpZW50KHRvcCwgJHRvcENvbG9yLCRib3R0b21Db2xvcikpOyAqL1xufVxuXG4vL01peGluIHRvIGNyZWF0ZSByb3VuZGVkIGNvcm5lcnMuIFRha2VzIGEgdmFsdWUgZm9yIGVhY2ggb2YgdGhlIDQgY29ybmVyc1xuQG1peGluIHJvdW5kZWRDb3JuZXJzKCR0b3BMZWZ0LCAkdG9wUmlnaHQsICRib3R0b21SaWdodCwgJGJvdHRvbUxlZnQpe1xuXHQtbW96LWJvcmRlci1yYWRpdXMtdG9wbGVmdDogJHRvcExlZnQ7XG5cdC1tb3otYm9yZGVyLXJhZGl1cy10b3ByaWdodDogJHRvcFJpZ2h0O1xuXHQtbW96LWJvcmRlci1yYWRpdXMtYm90dG9tcmlnaHQ6ICRib3R0b21SaWdodDtcblx0LW1vei1ib3JkZXItcmFkaXVzLWJvdHRvbWxlZnQ6ICRib3R0b21MZWZ0O1xuXHQtd2Via2l0LWJvcmRlci1yYWRpdXM6ICR0b3BMZWZ0ICR0b3BSaWdodCAkYm90dG9tUmlnaHQgJGJvdHRvbUxlZnQ7XG5cdGJvcmRlci1yYWRpdXM6ICR0b3BMZWZ0ICR0b3BSaWdodCAkYm90dG9tUmlnaHQgJGJvdHRvbUxlZnQ7XG59XG5cbi8vTWl4aW4gdG8gY3JlYXRlIGEgcmVndWxhciBib3ggc2hhZG93XG5AbWl4aW4gYm94U2hhZG93KCRob3Jpem9udGFsLCAkdmVydGljYWwsICRibHVyLCAkc3ByZWFkLCAkY29sb3Ipe1xuXHQtd2Via2l0LWJveC1zaGFkb3c6ICRob3Jpem9udGFsICR2ZXJ0aWNhbCAkYmx1ciAkc3ByZWFkICRjb2xvcjtcblx0LW1vei1ib3gtc2hhZG93OiAkaG9yaXpvbnRhbCAkdmVydGljYWwgJGJsdXIgJHNwcmVhZCAkY29sb3I7XG5cdGJveC1zaGFkb3c6ICRob3Jpem9udGFsICR2ZXJ0aWNhbCAkYmx1ciAkc3ByZWFkICRjb2xvcjtcbn1cblxuLy8gRHJvcCBzaGFkb3dzXG5AbWl4aW4gYm94LXNoYWRvdygkc2hhZG93OiAwIDFweCAzcHggcmdiYSgwLDAsMCwuMTUpKSB7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogJHNoYWRvdztcbiAgICAgLW1vei1ib3gtc2hhZG93OiAkc2hhZG93O1xuICAgICAgICAgIGJveC1zaGFkb3c6ICRzaGFkb3c7XG5cbn1cblxuLy9NaXhpbiB0byBjcmVhdGUgYW4gaW5zZXQgYm94IHNoYWRvd1xuQG1peGluIGJveFNoYWRvd0luc2V0KCRob3Jpem9udGFsLCAkdmVydGljYWwsICRibHVyLCAkc3ByZWFkLCAkY29sb3Ipe1xuXHQtd2Via2l0LWJveC1zaGFkb3c6IGluc2V0ICRob3Jpem9udGFsICR2ZXJ0aWNhbCAkYmx1ciAkc3ByZWFkICRjb2xvcjtcblx0LW1vei1ib3gtc2hhZG93OiBpbnNldCAkaG9yaXpvbnRhbCAkdmVydGljYWwgJGJsdXIgJHNwcmVhZCAkY29sb3I7XG5cdGJveC1zaGFkb3c6IGluc2V0ICRob3Jpem9udGFsICR2ZXJ0aWNhbCAkYmx1ciAkc3ByZWFkICRjb2xvcjtcbn1cblxuYm9keSB7XG5cdGZvbnQtZmFtaWx5OiBBcmlhbCwgc2FuLXNlcmlmO1xuXHRmb250LXNpemU6IDEzcHg7XG5cdGxpbmUtaGVpZ2h0OiAxOHB4O1xuXHRtYXJnaW4tYm90dG9tOiAxOHB4O1xuXHRjb2xvcjogIzMzMztcblx0d2lkdGg6IDk0MHB4O1xuXHRtYXJnaW46IDAgYXV0byAxOHB4O1xuXHQvKiBiYWNrZ3JvdW5kOiB1cmwoLi4vLi4vLi4vYWRtaW4vaW1hZ2VzL3RleHR1cmVzL2JnX2Ntc19tYWluX2NvbnRlbnQucG5nKSByZXBlYXQgc2Nyb2xsIGxlZnQgdG9wICNGMEYzRjQ7ICovXG5cdGJhY2tncm91bmQtY29sb3I6ICNmNGY0ZjQ7XG5cblx0LyogVHlwb2dyYXBoeSAqL1xuXHRwIHtcblx0XHRmb250LXNpemU6IDEzcHg7XG5cdFx0bGluZS1oZWlnaHQ6IDE4cHg7XG5cdFx0bWFyZ2luLWJvdHRvbTogMThweDtcblx0XHRjb2xvcjogIzMzMztcblx0fVxuXHRhIHtcblx0XHRjb2xvcjogJGxpbms7XG5cdH1cblx0aDEsIGgyLCBoMywgaDQsIGg1LCBoNiB7XG5cdCAgICBjb2xvcjogIzIyMjtcblx0ICAgIGZvbnQtZmFtaWx5OiBpbmhlcml0O1xuXHQgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG5cdCAgICBtYXJnaW46IDA7XG5cdCAgICBtYXJnaW46IDI3cHggMCA5cHg7XG5cdCAgICB0ZXh0LXJlbmRlcmluZzogb3B0aW1pemVsZWdpYmlsaXR5O1xuXHQgICAgY2xlYXI6IGJvdGg7XG5cdCAgICB0ZXh0LXNoYWRvdzogMCAxcHggMCAjZmZmO1xuXHQgICAgc21hbGwge1xuXHQgICAgXHRmb250LXdlaWdodDogbm9ybWFsO1xuXHQgICAgXHRmb250LXNpemU6IDEycHg7XG5cdCAgICBcdGNvbG9yOiAjNjY2O1xuXHQgICAgfVxuXHR9XG5cdGgxIHtcblx0XHRmb250LXNpemU6IDM2cHg7XG5cdFx0bGluZS1oZWlnaHQ6IDM2cHg7XG5cdFx0bGV0dGVyLXNwYWNpbmc6IC0wLjVweDtcblx0fVxuXHRoMSB7XG5cdFx0YmFja2dyb3VuZDogdHJhbnNwYXJlbnQgdXJsKC4uLy4uLy4uL2FkbWluL2ltYWdlcy9sb2dvLmdpZikgbm8tcmVwZWF0IGxlZnQgdG9wO1xuXHRcdHRleHQtaW5kZW50OiAtOTk5OXB4O1xuXHRcdGhlaWdodDogMTY0cHg7XG5cdFx0d2lkdGg6IDE2MXB4O1xuXHRcdGZsb2F0OiBsZWZ0O1xuXHRcdHBhZGRpbmctcmlnaHQ6IDQwcHg7XG5cdFx0Ym9yZGVyLXJpZ2h0OiAxcHggc29saWQgJGdyYWRpZW50VG9wO1xuXHRcdG1hcmdpbi1yaWdodDogNDBweDtcblx0fVxuXHRoMiB7XG5cdFx0Zm9udC1zaXplOiAzNHB4O1xuXHRcdGxpbmUtaGVpZ2h0OiAzNnB4O1xuXHRcdGxldHRlci1zcGFjaW5nOiAtMC41cHg7XG5cdH1cblx0aDMge1xuXHRcdGZvbnQtc2l6ZTogMThweDtcblx0XHRsaW5lLWhlaWdodDogMjdweDtcblx0fVxuXHRoNCB7XG5cdFx0Zm9udC1zaXplOiAxNHB4O1xuXHRcdGxpbmUtaGVpZ2h0OiAxOHB4O1xuXHRcdG1hcmdpbjogMThweCAwIDlweDtcblx0fVxuXHRoNSB7XG5cdFx0Zm9udC1zaXplOiAxMnB4O1xuXHRcdGxpbmUtaGVpZ2h0OiAxOHB4O1xuXHRcdG1hcmdpbjogMThweCAwIDA7XG5cdH1cblxuXHQvKiBIZWxwZXJzICovXG5cdC5jbGVhciB7XG5cdFx0Y2xlYXI6IGJvdGg7XG5cdH1cblx0LmxlZnQge1xuXHRcdGZsb2F0OiBsZWZ0O1xuXHR9XG5cblx0LyogTWVzc2FnZXMgKi9cblx0Lm1lc3NhZ2Uge1xuXHRcdHBhZGRpbmc6IDJweCAxOHB4O1xuXHRcdG1hcmdpbi1ib3R0b206IDE4cHg7XG5cdFx0QGluY2x1ZGUgcm91bmRlZENvcm5lcnMoM3B4LCAzcHgsIDNweCwgM3B4KTtcblx0XHRwIHtcblx0XHRcdG1hcmdpbjogMTFweCAwIDEzcHg7XG5cdFx0fVxuXHRcdCYud2FybmluZyB7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkd2FybmluZ0JnO1xuXHRcdFx0Ym9yZGVyOiAxcHggJHdhcm5pbmdCb3JkZXIgc29saWQ7XG5cdFx0fVxuXHRcdCYuZXJyb3Ige1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogI0ZERjFGMyAvKiAjZmRmNWY1ICovO1xuXHRcdFx0Ym9yZGVyOiAxcHggc29saWQgJGVycm9yQm9yZGVyO1xuXHRcdH1cblx0XHR1bCB7XG5cdFx0XHRtYXJnaW4tbGVmdDogMThweDtcblx0XHRcdG1hcmdpbi10b3A6IC05cHg7XG5cdFx0XHRsaSB7XG5cblx0XHRcdH1cblx0XHR9XG5cdH1cblx0LmhlbHBUZXh0IHtcblx0XHRmbG9hdDogcmlnaHQ7XG5cdFx0d2lkdGg6IDQyNXB4O1xuXHRcdHBhZGRpbmctbGVmdDogMjBweDtcblx0XHRjb2xvcjogIzY2Njtcblx0XHRtYXJnaW4tdG9wOiAwO1xuXHRcdGJhY2tncm91bmQ6IHRyYW5zcGFyZW50IHVybCguLi8uLi8uLi9hZG1pbi9pbWFnZXMvcXVlc3Rpb24ucG5nKSBuby1yZXBlYXQgbGVmdCAxcHg7XG5cdFx0Ji5yZXF1aXJlbWVudHNIZWxwVGV4dCB7XG5cdFx0XHRtYXJnaW4tdG9wOiAxN3B4O1xuXHRcdH1cblx0fVxuXG5cdC50eXBvZ3JhcGh5IHtcblx0XHQvLyBHZW5lcmFsIHRhYmxlc1xuXHRcdHRhYmxlIHtcblx0XHRcdG1hcmdpbjogOXB4IDAgMjdweDtcblx0XHRcdGJvcmRlci1jb2xsYXBzZTogY29sbGFwc2U7XG5cdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdHRoZWFke1xuXHRcdFx0XHR0ciB7XG5cdFx0XHRcdFx0dGQsIHRoIHtcblx0XHRcdFx0XHRcdGZvbnQtd2VpZ2h0OiBib2xkO1xuXHRcdFx0XHRcdFx0dmVydGljYWwtYWxpZ246IGJvdHRvbTtcblx0XHRcdFx0XHRcdHBhZGRpbmc6IDEycHg7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0XHR0aCwgdGQge1xuXHRcdFx0XHRwYWRkaW5nOiA4cHggMTJweDtcblx0XHRcdFx0dGV4dC1hbGlnbjogbGVmdDtcblx0XHRcdH1cblx0XHRcdHRkIHtcblx0XHRcdFx0dmVydGljYWwtYWxpZ246IHRvcDtcblx0XHRcdFx0Ym9yZGVyLXRvcDogbm9uZTtcblx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcblx0XHRcdH1cblx0XHRcdHRoICsgdGgsXG5cdFx0XHR0ZCArIHRkLFxuXHRcdFx0dGggKyB0ZCB7XG5cdFx0XHRcdC8qIGJvcmRlci1sZWZ0OiAxcHggc29saWQgI2RkZDsgKi9cblx0XHRcdH1cblx0XHRcdHRib2R5e1xuXHRcdFx0ICAgIHRyOm50aC1jaGlsZChvZGQpIHRkLFxuXHRcdFx0ICAgIHRyOm50aC1jaGlsZChvZGQpIHRoe1xuXHRcdFx0ICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZjZmNmYztcblx0XHRcdCAgICB9XG5cdFx0XHQgICAgdHI6aG92ZXIgdGQsXG5cdFx0XHQgICAgdHI6aG92ZXIgdGh7XG5cdFx0XHQgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjZmNmY2O1xuXHRcdFx0ICAgIH1cblx0XHRcdH1cblx0XHRcdHRmb290IHtcblx0XHRcdFx0Zm9udC1zdHlsZTogaXRhbGljO1xuXHRcdFx0XHRjb2xvcjogIzg4ODtcblx0XHRcdH1cblx0XHR9XG5cblx0XHQvLyBGb3Jtc1xuXHRcdGlucHV0LCB0ZXh0YXJlYSwgc2VsZWN0IHtcblx0XHRcdHdpZHRoOiA0MjBweDtcblx0XHRcdG1hcmdpbi1ib3R0b206IDlweDtcblx0XHRcdGNvbG9yOiAjNzA3MDcwO1xuXHRcdFx0Ym9yZGVyOiAxcHggc29saWQgI2RkZDtcblx0XHQgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdCAgICBoZWlnaHQ6IDE4cHg7XG5cdFx0ICAgIHBhZGRpbmc6IDRweCA2cHg7XG5cdFx0ICAgIGxpbmUtaGVpZ2h0OiAxOHB4O1xuXHRcdCAgICBmb250LXNpemU6IDEzcHg7XG5cdFx0ICAgIEBpbmNsdWRlIHJvdW5kZWRDb3JuZXJzKDNweCwzcHgsM3B4LDNweCk7XG5cdFx0fVxuXG5cdFx0Ly8gRm9jdXMgc3RhdGVzXG5cdFx0aW5wdXQsXG5cdFx0dGV4dGFyZWEge1xuXHRcdFx0dHJhbnNpdGlvbjogYm9yZGVyIGxpbmVhciAuMnMsIGJveC1zaGFkb3cgbGluZWFyIC4ycztcblx0XHRcdEBpbmNsdWRlIGJveC1zaGFkb3coaW5zZXQgMCAxcHggM3B4IHJnYmEoMCwwLDAsLjEpKTtcblx0XHR9XG5cdFx0aW5wdXQ6Zm9jdXMsXG5cdFx0dGV4dGFyZWE6Zm9jdXMge1xuXHRcdFx0b3V0bGluZTogMDtcblx0XHRcdGJvcmRlci1jb2xvcjogcmdiYSg4MiwxNjgsMjM2LC44KTtcblx0XHRcdCRzaGFkb3c6IGluc2V0IDAgMXB4IDNweCByZ2JhKDAsMCwwLC4xKSwgMCAwIDRweCByZ2JhKDgyLDE2OCwyMzYsLjYpO1xuXHRcdFx0QGluY2x1ZGUgYm94LXNoYWRvdygkc2hhZG93KTtcblx0XHR9XG5cdFx0aW5wdXRbdHlwZT1maWxlXTpmb2N1cyxcblx0XHRpbnB1dFt0eXBlPWNoZWNrYm94XTpmb2N1cyxcblx0XHRzZWxlY3Q6Zm9jdXMge1xuXHRcdFx0QGluY2x1ZGUgYm94LXNoYWRvdyhub25lKTsgLy8gb3ZlcnJpZGUgZm9yIGZpbGUgaW5wdXRzXG5cdFx0XHRvdXRsaW5lOiAxcHggZG90dGVkICM2NjY7IC8vIFNlbGVjdCBlbGVtZW50cyBkb24ndCBnZXQgYm94LXNoYWRvdyBzdHlsZXMsIHNvIGluc3RlYWQgd2UgZG8gb3V0bGluZVxuXHRcdH1cblx0XHQvLyBFbmQgRm9jdXMgc3RhdGVzXG5cblx0XHRzZWxlY3Qge1xuXHRcdFx0aGVpZ2h0OiAyNnB4O1xuXHRcdH1cblx0XHRvcHRpb24ge1xuXHRcdFx0bGluZS1oZWlnaHQ6IDI3cHg7XG5cdFx0XHRmb250LXNpemU6IDEycHg7XG5cdFx0XHRwYWRkaW5nOiAycHggNnB4O1xuXHRcdFx0Y29sb3I6IzY2Njtcblx0XHR9XG5cdFx0bGFiZWwge1xuXHRcdFx0d2lkdGg6IGF1dG87XG5cdFx0XHRmbG9hdDogbm9uZTtcblx0XHRcdHBhZGRpbmctdG9wOiAwO1xuXHRcdFx0bWFyZ2luOiAwIDAgNXB4IDA7XG5cdFx0XHR0ZXh0LWFsaWduOiBsZWZ0O1xuXHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0fVxuXHRcdC5maWVsZHMge1xuXHRcdFx0ZmxvYXQ6IGxlZnQ7XG5cdFx0fVxuXHRcdGlucHV0LmFjdGlvbiB7XG5cdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0XHRmb250LXdlaWdodDogYm9sZDtcblx0XHRcdG1hcmdpbjogOXB4IDAgMjdweDtcblx0XHRcdHBhZGRpbmc6IDZweCA4cHg7XG5cdFx0XHR3aWR0aDogMjAwcHg7XG5cdFx0XHR3aWR0aDogYXV0bztcblx0XHRcdGNvbG9yOiAjMjIyO1xuXHRcdFx0Ym9yZGVyOiAxcHggc29saWQgI2FhYTtcblx0XHRcdHRleHQtc2hhZG93OiAwIDFweCAwICNlZWU7XG5cdFx0XHRmb250LXNpemU6IDEzcHg7XG5cdFx0XHRmbG9hdDogbm9uZTtcblx0XHRcdGhlaWdodDogYXV0bztcblx0XHRcdEBpbmNsdWRlIHRvcEdyYWRpZW50ICgjZmJmYmZiLCAjYmJiKTtcblx0XHRcdEBpbmNsdWRlIHJvdW5kZWRDb3JuZXJzKDNweCwzcHgsM3B4LDNweCk7XG5cdFx0XHRAaW5jbHVkZSBib3hTaGFkb3coMCwgMXB4LCAwLCAwLCAjZmZmKTtcblx0XHRcdGJhY2tncm91bmQtY29sb3I6ICNkZGQ7XG5cdFx0XHQmOmhvdmVyIHtcblx0XHRcdFx0QGluY2x1ZGUgYm94U2hhZG93KDAsIDFweCwgMnB4LCAwLCAjY2NjKTtcblx0XHRcdFx0QGluY2x1ZGUgdG9wR3JhZGllbnQgKCNmYmZiZmIsICNjY2MpO1xuXHRcdFx0fVxuXHRcdFx0Jjpmb2N1cywgJjphY3RpdmUge1xuXHRcdFx0XHRAaW5jbHVkZSBib3hTaGFkb3coMCwgMXB4LCAwLCAwLCAjZmZmKTtcblx0XHRcdFx0QGluY2x1ZGUgdG9wR3JhZGllbnQgKCNmYmZiZmIsICNiYmIpO1xuXHRcdFx0fVxuXHRcdH1cblx0XHRpbnB1dC5hY3Rpb246aG92ZXIsXG5cdFx0aW5wdXQuYWN0aW9uOmZvY3VzIHtcblx0XHRcdGN1cnNvcjogcG9pbnRlcjtcblx0XHR9XG5cdFx0aW5wdXRbdHlwZT1cImNoZWNrYm94XCJdLCBpbnB1dFt0eXBlPVwicmFkaW9cIl0ge1xuXHRcdCAgICBib3JkZXI6IG1lZGl1bSBub25lO1xuXHRcdCAgICBoZWlnaHQ6IGF1dG87XG5cdFx0ICAgIGxpbmUtaGVpZ2h0OiBub3JtYWw7XG5cdFx0ICAgIHBhZGRpbmc6IDA7XG5cdFx0ICAgIHdpZHRoOiBhdXRvO1xuXHRcdCAgICBtYXJnaW4tcmlnaHQ6IDZweDtcblx0XHQgICAgZmxvYXQ6IGxlZnQ7XG5cdFx0ICAgIG1hcmdpbi10b3A6XHQzcHg7XG5cdFx0fVxuXHRcdCNpbnN0YWxsX2J1dHRvbiB7XG5cdFx0XHRmb250LXNpemU6IDIwcHg7XG5cdFx0XHRjb2xvcjogI2ZmZjtcblx0XHQgICAgYm9yZGVyLWNvbG9yOiAjNzhBMTI3ICM3OEExMjcgIzU5NzgxRDtcblx0XHRcdHRleHQtc2hhZG93OiAwIDFweCAxcHggIzRENzMyNjtcblx0XHRcdHBhZGRpbmc6IDhweCAxNHB4O1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogZ3JlZW47XG5cdFx0XHRAaW5jbHVkZSB0b3BHcmFkaWVudCgjODBCRjQwLCAjNTk4NjJEKTtcblx0XHRcdEBpbmNsdWRlIGJveFNoYWRvdygwLCAxcHgsIDAsIDAsICNmZmYpO1xuXHRcdFx0Jjpob3ZlciB7XG5cdFx0XHRcdEBpbmNsdWRlIGJveFNoYWRvdygwLCAxcHgsIDNweCwgMCwgI2JiYik7XG5cdFx0XHR9XG5cdFx0XHQmOmZvY3VzLCAmOmFjdGl2ZSB7XG5cdFx0XHRcdEBpbmNsdWRlIGJveFNoYWRvdygwLCAxcHgsIDAsIDAsICNmZmYpO1xuXHRcdFx0XHRAaW5jbHVkZSB0b3BHcmFkaWVudCgjODBCRjQwLCAjNTk4NjJEKTtcblx0XHRcdH1cblx0XHRcdCZbZGlzYWJsZWQ9ZGlzYWJsZWRdIHtcblx0XHRcdFx0Ym9yZGVyOiAxcHggc29saWQgI2FhYTtcblx0XHRcdFx0Ym9yZGVyLWNvbG9yOiAjYmJiICNiYmIgI2FhYTtcblx0XHRcdFx0Y29sb3I6ICM5OTk7XG5cdFx0XHRcdHRleHQtc2hhZG93OiAwIDFweCAwICNlZWU7XG5cdFx0XHRcdEBpbmNsdWRlIHRvcEdyYWRpZW50ICgjZmJmYmZiLCAjYmJiKTtcblx0XHRcdFx0Jjpob3ZlciB7XG5cdFx0XHRcdFx0QGluY2x1ZGUgYm94U2hhZG93KDAsIDFweCwgMCwgMCwgI2ZmZik7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXHQvKiBDdXN0b20gc3R5bGVzICovXG5cdCNDb250YWluZXIge1xuXHRcdG1hcmdpbi1ib3R0b206IDQwcHg7XG5cdFx0aDMuc2VjdGlvbkhlYWRpbmcge1xuXHRcdFx0cGFkZGluZy10b3A6IDI3cHg7XG5cdFx0XHRib3JkZXItdG9wOiAxcHggc29saWQgJGdyYWRpZW50VG9wO1xuXHRcdFx0Y2xlYXI6IGJvdGg7XG5cdFx0fVxuXHRcdCNIZWFkZXIge1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogMzBweDtcblx0XHRcdGhlaWdodDogMjAwcHg7XG5cdFx0XHRkaXYubGVmdCB7XG5cdFx0XHRcdHdpZHRoOiA2OThweDtcblx0XHRcdFx0bWFyZ2luLXRvcDogNDdweDtcblx0XHRcdH1cblx0XHR9XG5cdFx0I05hdmlnYXRpb24ge1xuXHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHR9XG5cdH1cblx0aDUucmVxdWlyZW1lbnQge1xuXHRcdHBhZGRpbmc6IDEycHggMThweDtcblx0XHRmb250LXNpemU6IDE0cHg7XG5cdFx0Ym9yZGVyOiAxcHggc29saWQgZGFya2VuKCRncmFkaWVudEJvdHRvbSwyJSk7XG5cdFx0Ym9yZGVyLXRvcDogMXB4IHNvbGlkIGxpZ2h0ZW4oJGdyYWRpZW50Qm90dG9tLDUlKTtcblx0XHRtYXJnaW46IDA7XG5cdFx0Y29sb3I6ICNmZmY7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdHRleHQtc2hhZG93OiAwIC0xcHggMCBkYXJrZW4oJGdyYWRpZW50Qm90dG9tLCA1JSk7XG5cdFx0QGluY2x1ZGUgcm91bmRlZENvcm5lcnMoM3B4LCAzcHgsIDNweCwgM3B4KTtcblx0XHRAaW5jbHVkZSBib3hTaGFkb3coMCwgMXB4LCAwLCAwLCAjZmZmKTtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjZWVlO1xuXHRcdEBpbmNsdWRlIHRvcEdyYWRpZW50KCRncmFkaWVudFRvcCwkZ3JhZGllbnRCb3R0b20pO1xuXHRcdHNwYW4ge1xuXHRcdFx0Zm9udC13ZWlnaHQ6IG5vcm1hbDtcblx0XHRcdGZvbnQtc2l6ZTogMTJweDtcblx0XHRcdHBhZGRpbmc6IDNweCA2cHg7XG5cdFx0XHRtYXJnaW4tbGVmdDogNXB4O1xuXHRcdFx0dGV4dC1zaGFkb3c6IG5vbmU7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiBsaWdodGVuKCRncmFkaWVudFRvcCwgMjUlKTtcblx0XHRcdEBpbmNsdWRlIHJvdW5kZWRDb3JuZXJzKDJweCwgMnB4LCAycHgsIDJweCk7XG5cdFx0XHRAaW5jbHVkZSBib3hTaGFkb3coMCwwLDJweCwwLCRncmFkaWVudEJvdHRvbSk7XG5cdFx0fVxuXHRcdCYuZ29vZCBzcGFue1xuXHRcdFx0Y29sb3I6ICRnb29kIC8qICMzNTkzMTggKi87XG5cdFx0fVxuXHRcdCYud2FybmluZyBzcGFue1xuXHRcdFx0Y29sb3I6ICR3YXJuaW5nO1xuXHRcdH1cblx0XHQmLmVycm9yIHNwYW57XG5cdFx0XHRjb2xvcjogJGVycm9yO1xuXHRcdH1cblx0XHRhIHtcblx0XHRcdGZvbnQtc2l6ZTogMTFweDtcblx0XHRcdHJpZ2h0OiA5cHg7XG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRsaW5lLWhlaWdodDogMTlweDtcblx0XHRcdG1hcmdpbjogMCAwIDAgMzBweDtcblx0XHRcdGNvbG9yOiAjZmZmO1xuXHRcdFx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXHRcdFx0Zm9udC13ZWlnaHQ6IG5vcm1hbDtcblx0XHRcdHBhZGRpbmctcmlnaHQ6IDIxcHg7XG5cdFx0XHRiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCB1cmwoLi4vLi4vLi4vYWRtaW4vaW1hZ2VzL2Fycm93cy5wbmcpIG5vLXJlcGVhdCByaWdodCB0b3A7XG5cdFx0XHQmOmhvdmVyIHtcblx0XHRcdFx0YmFja2dyb3VuZDogdHJhbnNwYXJlbnQgdXJsKC4uLy4uLy4uL2FkbWluL2ltYWdlcy9hcnJvd3MucG5nKSBuby1yZXBlYXQgcmlnaHQgLTQwcHg7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cdHRhYmxlLnRlc3RSZXN1bHRzIHtcblx0XHRib3JkZXItdG9wOiBub25lO1xuXHRcdG1hcmdpbi10b3A6IC0xcHg7XG5cdFx0bWFyZ2luLWJvdHRvbTogOXB4O1xuXHRcdEBpbmNsdWRlIGJveFNoYWRvdygwLCAxcHgsIDAsIDAsICNmZmYpO1xuXHRcdEBpbmNsdWRlIHJvdW5kZWRDb3JuZXJzKDNweCwzcHgsM3B4LDNweCk7XG5cdFx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0XHR0ciB7XG5cdFx0XHQmLmdvb2Qge1xuXHRcdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdFx0XHRib3JkZXI6IG5vbmU7XG5cdFx0XHRcdHRkIHtcblx0XHRcdFx0XHRjb2xvcjogJGdvb2Q7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHRcdCYud2FybmluZyB7XG5cdFx0XHRcdGJvcmRlcjogbm9uZTtcblx0XHRcdFx0dGQge1xuXHRcdFx0XHRcdGNvbG9yOiAkd2FybmluZztcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdFx0Ji5lcnJvciB7XG5cdFx0XHRcdGJvcmRlcjogbm9uZTtcblx0XHRcdFx0Y29sb3I6ICRlcnJvcjtcblx0XHRcdH1cblx0XHR9XG5cdFx0dGQge1xuXHRcdFx0Ym9yZGVyOiAxcHggc29saWQgI2RkZDtcblx0XHRcdHdpZHRoOiA1MCU7XG5cdFx0fVxuXHR9XG5cdCNkYXRhYmFzZV9zZWxlY3Rpb24sICNUaGVtZXMge1xuXHRcdGxpc3Qtc3R5bGU6IG5vbmU7XG5cdFx0bWFyZ2luOiAwO1xuXHRcdG1hcmdpbi1ib3R0b206IDE4cHg7XG5cdFx0cGFkZGluZy1sZWZ0OiAwO1xuXHRcdGxpIHtcblx0XHRcdGNsZWFyOiBsZWZ0O1xuXHRcdFx0cGFkZGluZzogM3B4IDA7XG5cdFx0XHQuZGJmaWVsZHMge1xuXHRcdFx0XHRwYWRkaW5nOiAxMnB4O1xuXHRcdFx0XHRib3JkZXI6IDFweCBzb2xpZCAjZGRkO1xuXHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjZmFmYWZhO1xuXHRcdFx0XHRtYXJnaW4tYm90dG9tOiA5cHg7XG5cdFx0XHRcdEBpbmNsdWRlIHJvdW5kZWRDb3JuZXJzKDNweCwzcHgsM3B4LDNweCk7XG5cdFx0XHRcdEBpbmNsdWRlIGJveFNoYWRvd0luc2V0KDAsMCwzcHgsMCwjZGRkKTtcblx0XHRcdFx0QGluY2x1ZGUgYm94U2hhZG93KDAsMXB4LDAsMCwjZmZmKTtcblx0XHRcdH1cblx0XHR9XG5cdH1cblx0dWwjVGhlbWVzIHtcblx0XHRmbG9hdDogbGVmdDtcblx0XHR3aWR0aDogNDQ1cHg7XG5cdH1cblx0LmRhdGFiYXNlRXJyb3Ige1xuXHRcdHdpZHRoOiA0MjJweDtcblx0fVxuXHQjRm9vdGVyIHtcblx0XHRtYXJnaW4tdG9wOiA2N3B4O1xuXHRcdG1hcmdpbi1ib3R0b206IDE4cHg7XG5cdFx0cCB7XG5cdFx0XHRmb250LXNpemU6IDEycHg7XG5cdFx0XHRjb2xvcjogIzk5OTtcblx0XHR9XG5cdH1cbn1cblxuLy9QSFA1IHJlcXVpcmVkIHNjcmVlblxuYm9keSB7XG5cdCNIZWFkZXIge1xuXHRcdGgxIHtcblx0XHRcdG1hcmdpbi10b3A6IDQ1cHg7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiAyN3B4O1xuXHRcdH1cblx0XHRoMyB7XG5cdFx0XHRtYXJnaW4tdG9wOiAtMTBweDtcblx0XHR9XG5cdH1cbn1cblxuXG4vKiBzdHlsZXMgbm90IHRlc3RlZCAqL1xuXG4jYWRtaW5BY2MsXG4jZGV2SGVscCxcbiNsb2NhbGVIZWxwIHtcblx0cGFkZGluZy10b3A6IDIwcHg7XG59XG4jZGV2SGVscCxcbiNkZXZTZWN0aW9uIHtcblx0aGVpZ2h0OiAxOGVtO1xufVxuI3VzZV9lbnZpcm9ubWVudF9maWVsZCB7XG5cdG1hcmdpbi1ib3R0b206IDI1cHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0ZBRkFGQTtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjREREREREO1xuICAgIGJvcmRlci1yYWRpdXM6IDNweCAzcHggM3B4IDNweDtcbiAgICBib3gtc2hhZG93OiAwIDFweCAwIDAgd2hpdGU7XG4gICAgbWFyZ2luLWJvdHRvbTogOXB4O1xuICAgIHBhZGRpbmc6IDEwcHggMTBweCA4cHg7XG5cdGlucHV0IHtcblx0XHRmbG9hdDogbGVmdDtcblx0XHRtYXJnaW4tcmlnaHQ6IDVweDtcblx0fVxufVxuLmRhdGFiYXNlRXJyb3Ige1xuXHR1bCB7XG5cdFx0bWFyZ2luLWJvdHRvbTogMDtcblx0fVxuXHR1bCwgbGkge1xuXHRcdG1hcmdpbi1sZWZ0OiAwO1xuXHRcdHBhZGRpbmctbGVmdDogMDtcblx0fVxufVxuI0xheW91dCBwLmdvb2RJbnN0YWxsIHtcblx0Y29sb3I6ICMzNTkzMTg7XG59XG4uZ29vZEluc3RhbGwge1xuXHRwYWRkaW5nOiAwLjVlbTtcblx0YmFja2dyb3VuZC1jb2xvcjogI2UyZmVlMTtcblx0Ym9yZGVyOiAxcHggIzQzY2IzZSBzb2xpZDtcblx0Y29sb3I6ICMzNTkzMTg7XG5cdG92ZXJmbG93OiBoaWRkZW47XG5cdGxpbmUtaGVpZ2h0OiAxOHB4O1xuXHRwYWRkaW5nOiAxMHB4O1xuXHRhIHtcblx0XHRmbG9hdDogcmlnaHQ7XG5cdFx0Zm9udC1zaXplOiAxOHB4O1xuXHRcdHBhZGRpbmc6IDAgMnB4IDJweCAwO1xuXHRcdGZvbnQtd2VpZ2h0OiBib2xkO1xuXHR9XG59XG4iXSwic291cmNlUm9vdCI6Ii9zb3VyY2UvIn0= */

View File

@ -1,3 +1,5 @@
// scss-lint:disable all
//Color Variables //Color Variables
$message: #BDBD00; // blue $message: #BDBD00; // blue
$good: #359318; // green $good: #359318; // green