UNPKG

my-test123

Version:
1,222 lines (1,220 loc) 37.8 kB
@import '~rh-ngx-datatable/release/assets/icons.css'; @import '~rh-ngx-datatable/release/themes/material.css'; .f8-wi-container .user-avatar { width: 25px; height: 25px; } .f8-wi-container .user-avatar img { width: 100%; height: 100%; border: solid 1px; border-color: #d1d1d1; border-radius: 50%; } .f8-wi-container .not-assigned-user-icon { padding: 4px 3.5px; width: 25px; height: 25px; color: #72767b; font-size: 15px; text-align: center; border: dashed 1px; border-color: #72767b; border-radius: 50%; } /* OpenShift.io */ .padding-15 { padding: 15px !important; } .padding-top-15 { padding-top: 15px !important; } .padding-left-15 { padding-left: 15px !important; } .padding-bottom-15 { padding-bottom: 15px !important; } .padding-right-15 { padding-right: 15px !important; } .padding-h-15 { padding-left: 15px !important; padding-right: 15px !important; } .padding-v-15 { padding-top: 15px !important; padding-bottom: 15px !important; } .padding-14 { padding: 14px !important; } .padding-top-14 { padding-top: 14px !important; } .padding-left-14 { padding-left: 14px !important; } .padding-bottom-14 { padding-bottom: 14px !important; } .padding-right-14 { padding-right: 14px !important; } .padding-h-14 { padding-left: 14px !important; padding-right: 14px !important; } .padding-v-14 { padding-top: 14px !important; padding-bottom: 14px !important; } .padding-13 { padding: 13px !important; } .padding-top-13 { padding-top: 13px !important; } .padding-left-13 { padding-left: 13px !important; } .padding-bottom-13 { padding-bottom: 13px !important; } .padding-right-13 { padding-right: 13px !important; } .padding-h-13 { padding-left: 13px !important; padding-right: 13px !important; } .padding-v-13 { padding-top: 13px !important; padding-bottom: 13px !important; } .padding-12 { padding: 12px !important; } .padding-top-12 { padding-top: 12px !important; } .padding-left-12 { padding-left: 12px !important; } .padding-bottom-12 { padding-bottom: 12px !important; } .padding-right-12 { padding-right: 12px !important; } .padding-h-12 { padding-left: 12px !important; padding-right: 12px !important; } .padding-v-12 { padding-top: 12px !important; padding-bottom: 12px !important; } .padding-11 { padding: 11px !important; } .padding-top-11 { padding-top: 11px !important; } .padding-left-11 { padding-left: 11px !important; } .padding-bottom-11 { padding-bottom: 11px !important; } .padding-right-11 { padding-right: 11px !important; } .padding-h-11 { padding-left: 11px !important; padding-right: 11px !important; } .padding-v-11 { padding-top: 11px !important; padding-bottom: 11px !important; } .padding-10 { padding: 10px !important; } .padding-top-10 { padding-top: 10px !important; } .padding-left-10 { padding-left: 10px !important; } .padding-bottom-10 { padding-bottom: 10px !important; } .padding-right-10 { padding-right: 10px !important; } .padding-h-10 { padding-left: 10px !important; padding-right: 10px !important; } .padding-v-10 { padding-top: 10px !important; padding-bottom: 10px !important; } .padding-9 { padding: 9px !important; } .padding-top-9 { padding-top: 9px !important; } .padding-left-9 { padding-left: 9px !important; } .padding-bottom-9 { padding-bottom: 9px !important; } .padding-right-9 { padding-right: 9px !important; } .padding-h-9 { padding-left: 9px !important; padding-right: 9px !important; } .padding-v-9 { padding-top: 9px !important; padding-bottom: 9px !important; } .padding-8 { padding: 8px !important; } .padding-top-8 { padding-top: 8px !important; } .padding-left-8 { padding-left: 8px !important; } .padding-bottom-8 { padding-bottom: 8px !important; } .padding-right-8 { padding-right: 8px !important; } .padding-h-8 { padding-left: 8px !important; padding-right: 8px !important; } .padding-v-8 { padding-top: 8px !important; padding-bottom: 8px !important; } .padding-7 { padding: 7px !important; } .padding-top-7 { padding-top: 7px !important; } .padding-left-7 { padding-left: 7px !important; } .padding-bottom-7 { padding-bottom: 7px !important; } .padding-right-7 { padding-right: 7px !important; } .padding-h-7 { padding-left: 7px !important; padding-right: 7px !important; } .padding-v-7 { padding-top: 7px !important; padding-bottom: 7px !important; } .padding-6 { padding: 6px !important; } .padding-top-6 { padding-top: 6px !important; } .padding-left-6 { padding-left: 6px !important; } .padding-bottom-6 { padding-bottom: 6px !important; } .padding-right-6 { padding-right: 6px !important; } .padding-h-6 { padding-left: 6px !important; padding-right: 6px !important; } .padding-v-6 { padding-top: 6px !important; padding-bottom: 6px !important; } .padding-5 { padding: 5px !important; } .padding-top-5 { padding-top: 5px !important; } .padding-left-5 { padding-left: 5px !important; } .padding-bottom-5 { padding-bottom: 5px !important; } .padding-right-5 { padding-right: 5px !important; } .padding-h-5 { padding-left: 5px !important; padding-right: 5px !important; } .padding-v-5 { padding-top: 5px !important; padding-bottom: 5px !important; } .padding-4 { padding: 4px !important; } .padding-top-4 { padding-top: 4px !important; } .padding-left-4 { padding-left: 4px !important; } .padding-bottom-4 { padding-bottom: 4px !important; } .padding-right-4 { padding-right: 4px !important; } .padding-h-4 { padding-left: 4px !important; padding-right: 4px !important; } .padding-v-4 { padding-top: 4px !important; padding-bottom: 4px !important; } .padding-3 { padding: 3px !important; } .padding-top-3 { padding-top: 3px !important; } .padding-left-3 { padding-left: 3px !important; } .padding-bottom-3 { padding-bottom: 3px !important; } .padding-right-3 { padding-right: 3px !important; } .padding-h-3 { padding-left: 3px !important; padding-right: 3px !important; } .padding-v-3 { padding-top: 3px !important; padding-bottom: 3px !important; } .padding-2 { padding: 2px !important; } .padding-top-2 { padding-top: 2px !important; } .padding-left-2 { padding-left: 2px !important; } .padding-bottom-2 { padding-bottom: 2px !important; } .padding-right-2 { padding-right: 2px !important; } .padding-h-2 { padding-left: 2px !important; padding-right: 2px !important; } .padding-v-2 { padding-top: 2px !important; padding-bottom: 2px !important; } .padding-1 { padding: 1px !important; } .padding-top-1 { padding-top: 1px !important; } .padding-left-1 { padding-left: 1px !important; } .padding-bottom-1 { padding-bottom: 1px !important; } .padding-right-1 { padding-right: 1px !important; } .padding-h-1 { padding-left: 1px !important; padding-right: 1px !important; } .padding-v-1 { padding-top: 1px !important; padding-bottom: 1px !important; } .padding-0 { padding: 0 !important; } .margin-15 { margin: 15px !important; } .margin-top-15 { margin-top: 15px !important; } .margin-left-15 { margin-left: 15px !important; } .margin-bottom-15 { margin-bottom: 15px !important; } .margin-right-15 { margin-right: 15px !important; } .margin-h-15 { margin-left: 15px !important; margin-right: 15px !important; } .margin-v-15 { margin-top: 15px !important; margin-bottom: 15px !important; } .margin-14 { margin: 14px !important; } .margin-top-14 { margin-top: 14px !important; } .margin-left-14 { margin-left: 14px !important; } .margin-bottom-14 { margin-bottom: 14px !important; } .margin-right-14 { margin-right: 14px !important; } .margin-h-14 { margin-left: 14px !important; margin-right: 14px !important; } .margin-v-14 { margin-top: 14px !important; margin-bottom: 14px !important; } .margin-13 { margin: 13px !important; } .margin-top-13 { margin-top: 13px !important; } .margin-left-13 { margin-left: 13px !important; } .margin-bottom-13 { margin-bottom: 13px !important; } .margin-right-13 { margin-right: 13px !important; } .margin-h-13 { margin-left: 13px !important; margin-right: 13px !important; } .margin-v-13 { margin-top: 13px !important; margin-bottom: 13px !important; } .margin-12 { margin: 12px !important; } .margin-top-12 { margin-top: 12px !important; } .margin-left-12 { margin-left: 12px !important; } .margin-bottom-12 { margin-bottom: 12px !important; } .margin-right-12 { margin-right: 12px !important; } .margin-h-12 { margin-left: 12px !important; margin-right: 12px !important; } .margin-v-12 { margin-top: 12px !important; margin-bottom: 12px !important; } .margin-11 { margin: 11px !important; } .margin-top-11 { margin-top: 11px !important; } .margin-left-11 { margin-left: 11px !important; } .margin-bottom-11 { margin-bottom: 11px !important; } .margin-right-11 { margin-right: 11px !important; } .margin-h-11 { margin-left: 11px !important; margin-right: 11px !important; } .margin-v-11 { margin-top: 11px !important; margin-bottom: 11px !important; } .margin-10 { margin: 10px !important; } .margin-top-10 { margin-top: 10px !important; } .margin-left-10 { margin-left: 10px !important; } .margin-bottom-10 { margin-bottom: 10px !important; } .margin-right-10 { margin-right: 10px !important; } .margin-h-10 { margin-left: 10px !important; margin-right: 10px !important; } .margin-v-10 { margin-top: 10px !important; margin-bottom: 10px !important; } .margin-9 { margin: 9px !important; } .margin-top-9 { margin-top: 9px !important; } .margin-left-9 { margin-left: 9px !important; } .margin-bottom-9 { margin-bottom: 9px !important; } .margin-right-9 { margin-right: 9px !important; } .margin-h-9 { margin-left: 9px !important; margin-right: 9px !important; } .margin-v-9 { margin-top: 9px !important; margin-bottom: 9px !important; } .margin-8 { margin: 8px !important; } .margin-top-8 { margin-top: 8px !important; } .margin-left-8 { margin-left: 8px !important; } .margin-bottom-8 { margin-bottom: 8px !important; } .margin-right-8 { margin-right: 8px !important; } .margin-h-8 { margin-left: 8px !important; margin-right: 8px !important; } .margin-v-8 { margin-top: 8px !important; margin-bottom: 8px !important; } .margin-7 { margin: 7px !important; } .margin-top-7 { margin-top: 7px !important; } .margin-left-7 { margin-left: 7px !important; } .margin-bottom-7 { margin-bottom: 7px !important; } .margin-right-7 { margin-right: 7px !important; } .margin-h-7 { margin-left: 7px !important; margin-right: 7px !important; } .margin-v-7 { margin-top: 7px !important; margin-bottom: 7px !important; } .margin-6 { margin: 6px !important; } .margin-top-6 { margin-top: 6px !important; } .margin-left-6 { margin-left: 6px !important; } .margin-bottom-6 { margin-bottom: 6px !important; } .margin-right-6 { margin-right: 6px !important; } .margin-h-6 { margin-left: 6px !important; margin-right: 6px !important; } .margin-v-6 { margin-top: 6px !important; margin-bottom: 6px !important; } .margin-5 { margin: 5px !important; } .margin-top-5 { margin-top: 5px !important; } .margin-left-5 { margin-left: 5px !important; } .margin-bottom-5 { margin-bottom: 5px !important; } .margin-right-5 { margin-right: 5px !important; } .margin-h-5 { margin-left: 5px !important; margin-right: 5px !important; } .margin-v-5 { margin-top: 5px !important; margin-bottom: 5px !important; } .margin-4 { margin: 4px !important; } .margin-top-4 { margin-top: 4px !important; } .margin-left-4 { margin-left: 4px !important; } .margin-bottom-4 { margin-bottom: 4px !important; } .margin-right-4 { margin-right: 4px !important; } .margin-h-4 { margin-left: 4px !important; margin-right: 4px !important; } .margin-v-4 { margin-top: 4px !important; margin-bottom: 4px !important; } .margin-3 { margin: 3px !important; } .margin-top-3 { margin-top: 3px !important; } .margin-left-3 { margin-left: 3px !important; } .margin-bottom-3 { margin-bottom: 3px !important; } .margin-right-3 { margin-right: 3px !important; } .margin-h-3 { margin-left: 3px !important; margin-right: 3px !important; } .margin-v-3 { margin-top: 3px !important; margin-bottom: 3px !important; } .margin-2 { margin: 2px !important; } .margin-top-2 { margin-top: 2px !important; } .margin-left-2 { margin-left: 2px !important; } .margin-bottom-2 { margin-bottom: 2px !important; } .margin-right-2 { margin-right: 2px !important; } .margin-h-2 { margin-left: 2px !important; margin-right: 2px !important; } .margin-v-2 { margin-top: 2px !important; margin-bottom: 2px !important; } .margin-1 { margin: 1px !important; } .margin-top-1 { margin-top: 1px !important; } .margin-left-1 { margin-left: 1px !important; } .margin-bottom-1 { margin-bottom: 1px !important; } .margin-right-1 { margin-right: 1px !important; } .margin-h-1 { margin-left: 1px !important; margin-right: 1px !important; } .margin-v-1 { margin-top: 1px !important; margin-bottom: 1px !important; } .margin-0 { margin: 0 !important; } .navbar { margin: 0; border-radius: 0; border-top-color: #cc0000; } .navbar .container-fluid { padding-left: 0; padding-right: 0; } .btn { border-radius: 0; } .toolbar-pf { box-shadow: none !important; } .toolbar-pf-results { border-top: 1px solid; border-top-color: #d1d1d1; } .form-control, .btn, .dropdown-menu, .badge { font-size: 14px; } .dropdown a { cursor: pointer; } .dropdown a:hover { text-decoration: none; } h1 { font-size: 24px; line-height: 1.3; } h2 { font-size: 18px; line-height: 1.3; } h3 { font-size: 15px; line-height: 1.3; } h4 { font-size: 14px; line-height: 1.3; } h5 { font-size: 13px; line-height: 1.3; } .truncate { white-space: nowrap; overflow: hidden; text-overflow: ellipsis; } .left-truncate { position: relative; overflow: hidden; text-overflow: ellipsis; text-overflow: clip; white-space: nowrap; } .left-truncate:before { position: absolute; z-index: 1; left: -12px; padding-left: 12px; margin-left: 6px; background-color: inherit; content: '\02026'; } .left-truncate span { position: relative; display: inline-block; float: right; min-width: 100%; overflow: visible; text-indent: 12px; background-color: inherit; } .left-truncate span:before { position: absolute; display: inline-block; z-index: 200; left: -8px; width: 12px; height: 24px; background-color: inherit; content: ''; } .truncate-ellipsis { display: table; table-layout: fixed; white-space: nowrap; } * { box-sizing: border-box; } body { font-family: Open Sans; font-size: 14px; } @media (max-width: 768px) { .mobdn { display: none; } } .db { display: block; } .dib { display: inline-block; } .posRel { position: relative; } .width-100 { width: 100%; } .height-100 { height: 100%; } .overflow-auto { overflow: auto; } .color-grey { color: #393f44; } .truncate { white-space: nowrap; overflow: hidden; text-overflow: ellipsis; } .truncate-ellipsis { display: table; table-layout: fixed; white-space: nowrap; } .padding-left-0 { padding-left: 0; } .f8-wi-container { position: relative; } .f8-wi-container > main { height: 100%; } .f8-wi-container > main .f8-sidepanel { width: 100%; height: 100%; padding-bottom: 20px; overflow: auto; background-color: #292e34; } .f8-wi-container > main .f8-sidepanel--toggle { display: block; padding: 5px; border-top: 1px solid; border-top-color: #030303; border-bottom: 1px solid; border-bottom-color: #030303; } .f8-wi-container > main .f8-sidepanel--toggle-icon { padding: 11.5px 10px; color: #fff; border: 1px solid; border-color: transparent; cursor: pointer; } .f8-wi-container > main .f8-sidepanel--toggle-icon:hover { border: 1px solid; border-color: #4d5258; } .f8-wi-container > main section header { float: left; width: 100%; padding-top: 0; padding-right: 20px; padding-bottom: 0; padding-left: 20px; border-bottom: 1px solid; border-bottom-color: #d1d1d1 !important; } .f8-wi-container > main section header .toolbar-pf { border-color: transparent; } .f8-wi-container > main section header .toolbar-pf .toolbar-pf-actions { border-color: transparent; } .f8-wi-container > main section header .toolbar-pf .toolbar-pf-actions .form-group { border-right: 0; } .f8-wi-container > main section header .toolbar-pf .toolbar-pf-actions .form-group:first { border-left: 0; } .f8-wi-container > main section header .toolbar-pf .toolbar-pf-actions .toolbar-pf-action-right .pficon-add-circle-o { color: #0088ce; } .f8-wi-container > main section header .toolbar-pf .wi-input-filter-dropdown { position: relative; } .f8-wi-container > main section header .toolbar-pf .wi-input-filter-dropdown-list { top: 25px; width: 100%; padding: 2px; } .f8-wi-container > main section header .toolbar-pf .wi-input-filter-dropdown > div { position: relative; } .f8-wi-container > main section header .toolbar-pf .wi-input-filter-dropdown > div input { margin-right: -20px; } .f8-wi-container > main section header .toolbar-pf .wi-input-filter-dropdown > div .caret::before { z-index: 2; display: inline-block; width: 15px; height: 15px; line-height: 15px; } .editor-container .editor-preview p { word-wrap: break-word; } .f8-wi-container .lock-overlay-list { position: absolute; top: 0; left: 0; z-index: 1000; width: 100%; height: 100%; background-color: rgba(255, 255, 255, 0.7); pointer-events: auto; cursor: default; } .f8-wi-container .lock-overlay-list .spinner-container { position: absolute; top: 10%; left: 50%; font-size: 50px; text-align: center; color: #030303; transform: translate(-50%, -50%); } .f8-wi-container .lock-overlay-list .spinner-container h2 { margin-top: .5em; } .f8-wi-container .lock-overlay-list .spinner-container .spinner { position: relative; top: unset; left: unset; } .f8-wi-container .lock-overlay-list .spinner-container .spinner:before { content: unset; } .f8-wi-container .f8-wi-list { float: left; width: 100%; height: 100%; background-color: #fff; } .f8-wi-container .f8-wi-list-wrap { position: relative; width: 100%; overflow-y: auto; } .f8-wi-container .f8-wi-list-wrap .tree-node-level-2 .list-pf-item { padding-left: 20px; } .f8-wi-container .f8-wi-list-wrap .tree-node-level-3 .list-pf-item { padding-left: 40px; } .f8-wi-container .f8-wi-list__settings { position: relative; right: 7px; float: right; margin-top: 3px; margin-bottom: 3px; } .f8-wi-container .f8-wi-list__settings-dropdown { width: 100%; min-width: 400px; height: 200px; background-color: #f5f5f5; } .f8-wi-container .f8-wi-list__settings-dropdown::after { border-bottom-color: #f5f5f5; } .f8-wi-container .f8-wi-list__settings-dropdown aside { float: right; width: calc(45% - 30px); height: 100%; padding-left: 5px; padding-right: 5px; } .f8-wi-container .f8-wi-list__settings-dropdown aside:first-child, .f8-wi-container .f8-wi-list__settings-dropdown aside:nth-child(3) { width: 10%; padding: 0 10px; } .f8-wi-container .f8-wi-list__settings-dropdown aside:first-child span.fa, .f8-wi-container .f8-wi-list__settings-dropdown aside:nth-child(3) span.fa { width: 100%; text-align: center; padding: 5px 0; margin: 5px 0; font-size: 24px; } .f8-wi-container .f8-wi-list__settings-dropdown aside:first-child:nth-child(3), .f8-wi-container .f8-wi-list__settings-dropdown aside:nth-child(3):nth-child(3) { margin-top: 50px; } .f8-wi-container .f8-wi-list__settings-column { float: left; width: 100%; height: calc(100% - 30px); padding: 10px; list-style: none; background-color: #fff; border: 1px solid; border-color: #d1d1d1; overflow-y: scroll; } .f8-wi-container .f8-wi-list__settings-column li { width: 100%; } .f8-wi-container .f8-wi-list .card-pf { border: 0; box-shadow: none; } .f8-wi-container .f8-wi-list .card-pf .card-pf-title .no-wi { font-size: 48px; } .f8-wi-container .f8-wi-list__quick-add-table { position: absolute; } .f8-wi-container .pfng-tree-list .list-pf-item .list-pf-container { -ms-flex-align: start; align-items: flex-start; padding: 15px; } .f8-wi-container .pfng-tree-list .tree-children { padding-left: 0; } .f8-wi-container .pfng-tree-list .toggle-children { width: 10px; font-size: 16px; } .f8-wi-container .pfng-tree-list .toggle-children-wrapper-expanded .toggle-children::before { content: '\F107'; -webkit-font-smoothing: antialiased; } .f8-wi-container .pfng-tree-list .toggle-children-wrapper-collapsed .toggle-children::before { content: '\F105'; -webkit-font-smoothing: antialiased; } .f8-wi-container .pfng-tree-list .list-pf-actions { margin-left: 15px; } .f8-wi-container .pfng-tree-list .blank-slate-pf .show-wi { display: inline-block; } .f8-wi-container .pfng-tree-list .blank-slate-pf .hide-wi { display: none; } .f8-wi-container .list-pf-chevron + .list-pf-content, .f8-wi-container .list-pf-select + .list-pf-content { padding-left: 0; border-color: transparent; } .f8-wi-container .list-pf:not(.list-pf-stacked) .list-pf-content-flex, .f8-wi-container .list-view-pf-main-info { -ms-flex-align: start; align-items: flex-start; } .f8-wi-container .list-view-pf-left { line-height: 1.3; } .f8-wi-container .error { color: #cc0000; } .f8-wi-container .suppress-hover:hover { background-color: transparent; } .f8-wi-container .tree-list .node-drop-slot.is-dragging-over { height: 70px; } .f8-wi-container .expanderdisabled .toggle-children { display: none; } .f8-wi-container .tree-list-item { display: -ms-inline-flexbox; display: inline-flex; -ms-flex-align: inherit; align-items: inherit; } button.btn.btn-link.dropdown-toggle:focus { outline: none; } .planner-hack-title-truncate { max-width: calc(100% - 20px); } a.disabled:hover, a.disabled:focus, a.disabled:active { color: #8b8d8f; } .cell-class { overflow: visible !important; padding-top: 3px !important; padding-bottom: 4px !important; line-height: 44px !important; } .header-cell { font-weight: bold !important; overflow: visible !important; color: #363636 !important; } .datatable-row-detail { overflow-y: visible; } .datatable-header { overflow: visible !important; } .fullscreen { position: absolute !important; height: auto !important; top: 0; left: 0; right: 0; bottom: 0; width: 100%; } a.quick-add-icon { width: 100%; text-align: center; text-decoration: none; opacity: .4; } .f8-action-icon { text-decoration: none; opacity: 0; } .ngx-datatable.material.single-selection .datatable-body-row.active, .ngx-datatable.material.single-selection .datatable-body-row.active .datatable-row-group, .ngx-datatable.material.single-selection .datatable-body-row.active:hover, .ngx-datatable.material.single-selection .datatable-body-row.active:hover .datatable-row-group, .ngx-datatable.material.single-selection .datatable-body-row.active:focus, .ngx-datatable.material.single-selection .datatable-body-row.active:focus .datatable-row-group { background-color: #ededed !important; } .ngx-datatable.material:not(.cell-selection) .datatable-body-row:hover, .ngx-datatable.material:not(.cell-selection) .datatable-body-row:hover .datatable-row-group, .ngx-datatable.material.cell-selection .datatable-body-cell:hover, .ngx-datatable.material.cell-selection .datatable-body-cell:hover .datatable-row-group { background-color: #def3ff; transition-property: background; transition-duration: .3s; transition-timing-function: linear; } .datatable-body-row:hover .wi-detail-icon, .datatable-body-row.active .wi-detail-icon, .datatable-body-row:hover .f8-action-icon, .datatable-body-row.active .f8-action-icon, .datatable-body-row:hover a.quick-add-icon, .datatable-body-row.active a.quick-add-icon { opacity: 1; } .datatable-body-cell, .datatable-header-cell { border-right: 1px solid; border-right-color: #d1d1d1; } .datatable-body-cell:last-child, .datatable-header-cell:last-child { border-right-width: 0; } .datatable-row-wrapper:last-child { border-bottom: 1px solid; border-bottom-color: #ededed; } .datatable-header-cell, .datatable-body-cell { padding: 3px 10px; } .datatable-body-cell { overflow-x: visible !important; } .tree-icon { min-width: 15px; } .tree-icon.tree-icon__disabled { opacity: .4; cursor: not-allowed; } .icon-loader { margin-left: -4px; margin-right: 6px; } /*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImFwcC9jb21wb25lbnRzL3BsYW5uZXItbGlzdC9wbGFubmVyLWxpc3QuY29tcG9uZW50LmNzcyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiUUFBUTtRQUNBO0FBQ1IsZ0JBQWlCO0VBQ2YsV0FBQTtFQUNBLFlBQUE7O0FBRUYsZ0JBQWlCLGFBQWE7RUFDNUIsV0FBQTtFQUNBLFlBQUE7RUFDQSxpQkFBQTtFQUNBLHFCQUFBO0VBQ0Esa0JBQUE7O0FBRUYsZ0JBQWlCO0VBQ2Ysa0JBQUE7RUFDQSxXQUFBO0VBQ0EsWUFBQTtFQUNBLGNBQUE7RUFDQSxlQUFBO0VBQ0Esa0JBQUE7RUFDQSxrQkFBQTtFQUNBLHFCQUFBO0VBQ0Esa0JBQUE7OztBQUdGO0VBQ0Usd0JBQUE7O0FBRUY7RUFDRSw0QkFBQTs7QUFFRjtFQUNFLDZCQUFBOztBQUVGO0VBQ0UsK0JBQUE7O0FBRUY7RUFDRSw4QkFBQTs7QUFFRjtFQUNFLDZCQUFBO0VBQ0EsOEJBQUE7O0FBRUY7RUFDRSw0QkFBQTtFQUNBLCtCQUFBOztBQUVGO0VBQ0Usd0JBQUE7O0FBRUY7RUFDRSw0QkFBQTs7QUFFRjtFQUNFLDZCQUFBOztBQUVGO0VBQ0UsK0JBQUE7O0FBRUY7RUFDRSw4QkFBQTs7QUFFRjtFQUNFLDZCQUFBO0VBQ0EsOEJBQUE7O0FBRUY7RUFDRSw0QkFBQTtFQUNBLCtCQUFBOztBQUVGO0VBQ0Usd0JBQUE7O0FBRUY7RUFDRSw0QkFBQTs7QUFFRjtFQUNFLDZCQUFBOztBQUVGO0VBQ0UsK0JBQUE7O0FBRUY7RUFDRSw4QkFBQTs7QUFFRjtFQUNFLDZCQUFBO0VBQ0EsOEJBQUE7O0FBRUY7RUFDRSw0QkFBQTtFQUNBLCtCQUFBOztBQUVGO0VBQ0Usd0JBQUE7O0FBRUY7RUFDRSw0QkFBQTs7QUFFRjtFQUNFLDZCQUFBOztBQUVGO0VBQ0UsK0JBQUE7O0FBRUY7RUFDRSw4QkFBQTs7QUFFRjtFQUNFLDZCQUFBO0VBQ0EsOEJBQUE7O0FBRUY7RUFDRSw0QkFBQTtFQUNBLCtCQUFBOztBQUVGO0VBQ0Usd0JBQUE7O0FBRUY7RUFDRSw0QkFBQTs7QUFFRjtFQUNFLDZCQUFBOztBQUVGO0VBQ0UsK0JBQUE7O0FBRUY7RUFDRSw4QkFBQTs7QUFFRjtFQUNFLDZCQUFBO0VBQ0EsOEJBQUE7O0FBRUY7RUFDRSw0QkFBQTtFQUNBLCtCQUFBOztBQUVGO0VBQ0Usd0JBQUE7O0FBRUY7RUFDRSw0QkFBQTs7QUFFRjtFQUNFLDZCQUFBOztBQUVGO0VBQ0UsK0JBQUE7O0FBRUY7RUFDRSw4QkFBQTs7QUFFRjtFQUNFLDZCQUFBO0VBQ0EsOEJBQUE7O0FBRUY7RUFDRSw0QkFBQTtFQUNBLCtCQUFBOztBQUVGO0VBQ0UsdUJBQUE7O0FBRUY7RUFDRSwyQkFBQTs7QUFFRjtFQUNFLDRCQUFBOztBQUVGO0VBQ0UsOEJBQUE7O0FBRUY7RUFDRSw2QkFBQTs7QUFFRjtFQUNFLDRCQUFBO0VBQ0EsNkJBQUE7O0FBRUY7RUFDRSwyQkFBQTtFQUNBLDhCQUFBOztBQUVGO0VBQ0UsdUJBQUE7O0FBRUY7RUFDRSwyQkFBQTs7QUFFRjtFQUNFLDRCQUFBOztBQUVGO0VBQ0UsOEJBQUE7O0FBRUY7RUFDRSw2QkFBQTs7QUFFRjtFQUNFLDRCQUFBO0VBQ0EsNkJBQUE7O0FBRUY7RUFDRSwyQkFBQTtFQUNBLDhCQUFBOztBQUVGO0VBQ0UsdUJBQUE7O0FBRUY7RUFDRSwyQkFBQTs7QUFFRjtFQUNFLDRCQUFBOztBQUVGO0VBQ0UsOEJBQUE7O0FBRUY7RUFDRSw2QkFBQTs7QUFFRjtFQUNFLDRCQUFBO0VBQ0EsNkJBQUE7O0FBRUY7RUFDRSwyQkFBQTtFQUNBLDhCQUFBOztBQUVGO0VBQ0UsdUJBQUE7O0FBRUY7RUFDRSwyQkFBQTs7QUFFRjtFQUNFLDRCQUFBOztBQUVGO0VBQ0UsOEJBQUE7O0FBRUY7RUFDRSw2QkFBQTs7QUFFRjtFQUNFLDRCQUFBO0VBQ0EsNkJBQUE7O0FBRUY7RUFDRSwyQkFBQTtFQUNBLDhCQUFBOztBQUVGO0VBQ0UsdUJBQUE7O0FBRUY7RUFDRSwyQkFBQTs7QUFFRjtFQUNFLDRCQUFBOztBQUVGO0VBQ0UsOEJBQUE7O0FBRUY7RUFDRSw2QkFBQTs7QUFFRjtFQUNFLDRCQUFBO0VBQ0EsNkJBQUE7O0FBRUY7RUFDRSwyQkFBQTtFQUNBLDhCQUFBOztBQUVGO0VBQ0UsdUJBQUE7O0FBRUY7RUFDRSwyQkFBQTs7QUFFRjtFQUNFLDRCQUFBOztBQUVGO0VBQ0UsOEJBQUE7O0FBRUY7RUFDRSw2QkFBQTs7QUFFRjtFQUNFLDRCQUFBO0VBQ0EsNkJBQUE7O0FBRUY7RUFDRSwyQkFBQTtFQUNBLDhCQUFBOztBQUVGO0VBQ0UsdUJBQUE7O0FBRUY7RUFDRSwyQkFBQTs7QUFFRjtFQUNFLDRCQUFBOztBQUVGO0VBQ0UsOEJBQUE7O0FBRUY7RUFDRSw2QkFBQTs7QUFFRjtFQUNFLDRCQUFBO0VBQ0EsNkJBQUE7O0FBRUY7RUFDRSwyQkFBQTtFQUNBLDhCQUFBOztBQUVGO0VBQ0UsdUJBQUE7O0FBRUY7RUFDRSwyQkFBQTs7QUFFRjtFQUNFLDRCQUFBOztBQUVGO0VBQ0UsOEJBQUE7O0FBRUY7RUFDRSw2QkFBQTs7QUFFRjtFQUNFLDRCQUFBO0VBQ0EsNkJBQUE7O0FBRUY7RUFDRSwyQkFBQTtFQUNBLDhCQUFBOztBQUVGO0VBQ0UsdUJBQUE7O0FBRUY7RUFDRSwyQkFBQTs7QUFFRjtFQUNFLDRCQUFBOztBQUVGO0VBQ0UsOEJBQUE7O0FBRUY7RUFDRSw2QkFBQTs7QUFFRjtFQUNFLDRCQUFBO0VBQ0EsNkJBQUE7O0FBRUY7RUFDRSwyQkFBQTtFQUNBLDhCQUFBOztBQUVGO0VBQ0UscUJBQUE7O0FBRUY7RUFDRSx1QkFBQTs7QUFFRjtFQUNFLDJCQUFBOztBQUVGO0VBQ0UsNEJBQUE7O0FBRUY7RUFDRSw4QkFBQTs7QUFFRjtFQUNFLDZCQUFBOztBQUVGO0VBQ0UsNEJBQUE7RUFDQSw2QkFBQTs7QUFFRjtFQUNFLDJCQUFBO0VBQ0EsOEJBQUE7O0FBRUY7RUFDRSx1QkFBQTs7QUFFRjtFQUNFLDJCQUFBOztBQUVGO0VBQ0UsNEJBQUE7O0FBRUY7RUFDRSw4QkFBQTs7QUFFRjtFQUNFLDZCQUFBOztBQUVGO0VBQ0UsNEJBQUE7RUFDQSw2QkFBQTs7QUFFRjtFQUNFLDJCQUFBO0VBQ0EsOEJBQUE7O0FBRUY7RUFDRSx1QkFBQTs7QUFFRjtFQUNFLDJCQUFBOztBQUVGO0VBQ0UsNEJBQUE7O0FBRUY7RUFDRSw4QkFBQTs7QUFFRjtFQUNFLDZCQUFBOztBQUVGO0VBQ0UsNEJBQUE7RUFDQSw2QkFBQTs7QUFFRjtFQUNFLDJCQUFBO0VBQ0EsOEJBQUE7O0FBRUY7RUFDRSx1QkFBQTs7QUFFRjtFQUNFLDJCQUFBOztBQUVGO0VBQ0UsNEJBQUE7O0FBRUY7RUFDRSw4QkFBQTs7QUFFRjtFQUNFLDZCQUFBOztBQUVGO0VBQ0UsNEJBQUE7RUFDQSw2QkFBQTs7QUFFRjtFQUNFLDJCQUFBO0VBQ0EsOEJBQUE7O0FBRUY7RUFDRSx1QkFBQTs7QUFFRjtFQUNFLDJCQUFBOztBQUVGO0VBQ0UsNEJBQUE7O0FBRUY7RUFDRSw4QkFBQTs7QUFFRjtFQUNFLDZCQUFBOztBQUVGO0VBQ0UsNEJBQUE7RUFDQSw2QkFBQTs7QUFFRjtFQUNFLDJCQUFBO0VBQ0EsOEJBQUE7O0FBRUY7RUFDRSx1QkFBQTs7QUFFRjtFQUNFLDJCQUFBOztBQUVGO0VBQ0UsNEJBQUE7O0FBRUY7RUFDRSw4QkFBQTs7QUFFRjtFQUNFLDZCQUFBOztBQUVGO0VBQ0UsNEJBQUE7RUFDQSw2QkFBQTs7QUFFRjtFQUNFLDJCQUFBO0VBQ0EsOEJBQUE7O0FBRUY7RUFDRSxzQkFBQTs7QUFFRjtFQUNFLDBCQUFBOztBQUVGO0VBQ0UsMkJBQUE7O0FBRUY7RUFDRSw2QkFBQTs7QUFFRjtFQUNFLDRCQUFBOztBQUVGO0VBQ0UsMkJBQUE7RUFDQSw0QkFBQTs7QUFFRjtFQUNFLDBCQUFBO0VBQ0EsNkJBQUE7O0FBRUY7RUFDRSxzQkFBQTs7QUFFRjtFQUNFLDBCQUFBOztBQUVGO0VBQ0UsMkJBQUE7O0FBRUY7RUFDRSw2QkFBQTs7QUFFRjtFQUNFLDRCQUFBOztBQUVGO0VBQ0UsMkJBQUE7RUFDQSw0QkFBQTs7QUFFRjtFQUNFLDBCQUFBO0VBQ0EsNkJBQUE7O0FBRUY7RUFDRSxzQkFBQTs7QUFFRjtFQUNFLDBCQUFBOztBQUVGO0VBQ0UsMkJBQUE7O0FBRUY7RUFDRSw2QkFBQTs7QUFFRjtFQUNFLDRCQUFBOztBQUVGO0VBQ0UsMkJBQUE7RUFDQSw0QkFBQTs7QUFFRjtFQUNFLDBCQUFBO0VBQ0EsNkJBQUE7O0FBRUY7RUFDRSxzQkFBQTs7QUFFRjtFQUNFLDBCQUFBOztBQUVGO0VBQ0UsMkJBQUE7O0FBRUY7RUFDRSw2QkFBQTs7QUFFRjtFQUNFLDRCQUFBOztBQUVGO0VBQ0UsMkJBQUE7RUFDQSw0QkFBQTs7QUFFRjtFQUNFLDBCQUFBO0VBQ0EsNkJBQUE7O0FBRUY7RUFDRSxzQkFBQTs7QUFFRjtFQUNFLDBCQUFBOztBQUVGO0VBQ0UsMkJBQUE7O0FBRUY7RUFDRSw2QkFBQTs7QUFFRjtFQUNFLDRCQUFBOztBQUVGO0VBQ0UsMkJBQUE7RUFDQSw0QkFBQTs7QUFFRjtFQUNFLDBCQUFBO0VBQ0EsNkJBQUE7O0FBRUY7RUFDRSxzQkFBQTs7QUFFRjtFQUNFLDBCQUFBOztBQUVGO0VBQ0UsMkJBQUE7O0FBRUY7RUFDRSw2QkFBQTs7QUFFRjtFQUNFLDRCQUFBOztBQUVGO0VBQ0UsMkJBQUE7RUFDQSw0QkFBQTs7QUFFRjtFQUNFLDBCQUFBO0VBQ0EsNkJBQUE7O0FBRUY7RUFDRSxzQkFBQTs7QUFFRjtFQUNFLDBCQUFBOztBQUVGO0VBQ0UsMkJBQUE7O0FBRUY7RUFDRSw2QkFBQTs7QUFFRjtFQUNFLDRCQUFBOztBQUVGO0VBQ0UsMkJBQUE7RUFDQSw0QkFBQTs7QUFFRjtFQUNFLDBCQUFBO0VBQ0EsNkJBQUE7O0FBRUY7RUFDRSxzQkFBQTs7QUFFRjtFQUNFLDBCQUFBOztBQUVGO0VBQ0UsMkJBQUE7O0FBRUY7RUFDRSw2QkFBQTs7QUFFRjtFQUNFLDRCQUFBOztBQUVGO0VBQ0UsMkJBQUE7RUFDQSw0QkFBQTs7QUFFRjtFQUNFLDBCQUFBO0VBQ0EsNkJBQUE7O0FBRUY7RUFDRSxzQkFBQTs7QUFFRjtFQUNFLDBCQUFBOztBQUVGO0VBQ0UsMkJBQUE7O0FBRUY7RUFDRSw2QkFB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LGtCQUFBO0VBQ0EscUJBQUE7RUFDQSxXQUFBOztBQUVGO0VBQ0UscUJBQUE7RUFDQSxVQUFBOztBQUVGLGNBQWMsU0FBUyxpQkFBa0Isb0JBQW1CO0FBQzVELGNBQWMsU0FBUyxpQkFBa0Isb0JBQW1CLE9BQVE7QUFDcEUsY0FBYyxTQUFTLGlCQUFrQixvQkFBbUIsT0FBTztBQUNuRSxjQUFjLFNBQVMsaUJBQWtCLG9CQUFtQixPQUFPLE1BQU87QUFDMUUsY0FBYyxTQUFTLGlCQUFrQixvQkFBbUIsT0FBTztBQUNuRSxjQUFjLFNBQVMsaUJBQWtCLG9CQUFtQixPQUFPLE1BQU87RUFDeEUsb0NBQUE7O0FBRUYsY0FBYyxTQUFTLElBQUksaUJBQWtCLG9CQUFtQjtBQUNoRSxjQUFjLFNBQVMsSUFBSSxpQkFBa0Isb0JBQW1CLE1BQU87QUFDdkUsY0FBYyxTQUFTLGVBQWdCLHFCQUFvQjtBQUMzRCxjQUFjLFNBQVMsZUFBZ0IscUJBQW9CLE1BQU87RUFDaEUseUJBQUE7RUFDQSwrQkFBQTtFQUNBLHdCQUFBO0VBQ0Esa0NBQUE7O0FBRUYsbUJBQW1CLE1BQU87QUFDMUIsbUJBQW1CLE9BQVE7QUFDM0IsbUJBQW1CLE1BQU87QUFDMUIsbUJBQW1CLE9BQVE7QUFDM0IsbUJBQW1CLE1BQU8sRUFBQztBQUMzQixtQkFBbUIsT0FBUSxFQUFDO0VBQzFCLFVBQUE7O0FBRUY7QUFDQTtFQUNFLHVCQUFBO0VBQ0EsMkJBQUE7O0FBRUYsb0JBQW9CO0FBQ3BCLHNCQUFzQjtFQUNwQixxQkFBQTs7QUFFRixzQkFBc0I7RUFDcEIsd0JBQUE7RUFDQSw0QkFBQTs7QUFFRjtBQUNBO0VBQ0UsaUJBQUE7O0FBRUY7RUFDRSw4QkFBQTs7QUFFRjtFQUNFLGVBQUE7O0FBRUYsVUFBVTtFQUNSLFdBQUE7RUFDQSxtQkFBQTs7QUFFRjtFQUNFLGlCQUFBO0VBQ0EsaUJBQUEiLCJmaWxlIjoiYXBwL2NvbXBvbmVudHMvcGxhbm5lci1saXN0L3BsYW5uZXItbGlzdC5jb21wb25lbnQuY3NzIiwic291cmNlc0NvbnRlbnQiOltdfQ== */