UNPKG

@primeuix/styles

Version:
1 lines 23.9 kB
{"version":3,"sources":["../../src/datatable/index.ts"],"sourcesContent":["import { css } from '@primeuix/styled';\n\nexport const style = css`\n .p-datatable {\n position: relative;\n }\n\n .p-datatable-table {\n border-spacing: 0;\n border-collapse: separate;\n width: 100%;\n }\n\n .p-datatable-scrollable > .p-datatable-table-container {\n position: relative;\n }\n\n .p-datatable-scrollable-table > .p-datatable-thead {\n inset-block-start: 0;\n z-index: 1;\n }\n\n .p-datatable-scrollable-table > .p-datatable-frozen-tbody {\n position: sticky;\n z-index: 1;\n }\n\n .p-datatable-scrollable-table > .p-datatable-tfoot {\n inset-block-end: 0;\n z-index: 1;\n }\n\n .p-datatable-scrollable .p-datatable-frozen-column {\n position: sticky;\n background: dt('datatable.header.cell.background');\n }\n\n .p-datatable-scrollable th.p-datatable-frozen-column {\n z-index: 1;\n }\n\n .p-datatable-scrollable > .p-datatable-table-container > .p-datatable-table > .p-datatable-thead,\n .p-datatable-scrollable > .p-datatable-table-container > .p-virtualscroller > .p-datatable-table > .p-datatable-thead {\n background: dt('datatable.header.cell.background');\n }\n\n .p-datatable-scrollable > .p-datatable-table-container > .p-datatable-table > .p-datatable-tfoot,\n .p-datatable-scrollable > .p-datatable-table-container > .p-virtualscroller > .p-datatable-table > .p-datatable-tfoot {\n background: dt('datatable.footer.cell.background');\n }\n\n .p-datatable-flex-scrollable {\n display: flex;\n flex-direction: column;\n height: 100%;\n }\n\n .p-datatable-flex-scrollable > .p-datatable-table-container {\n display: flex;\n flex-direction: column;\n flex: 1;\n height: 100%;\n }\n\n .p-datatable-scrollable-table > .p-datatable-tbody > .p-datatable-row-group-header {\n position: sticky;\n z-index: 1;\n }\n\n .p-datatable-resizable-table > .p-datatable-thead > tr > th,\n .p-datatable-resizable-table > .p-datatable-tfoot > tr > td,\n .p-datatable-resizable-table > .p-datatable-tbody > tr > td {\n overflow: hidden;\n white-space: nowrap;\n }\n\n .p-datatable-resizable-table > .p-datatable-thead > tr > th.p-datatable-resizable-column:not(.p-datatable-frozen-column) {\n background-clip: padding-box;\n position: relative;\n }\n\n .p-datatable-resizable-table-fit > .p-datatable-thead > tr > th.p-datatable-resizable-column:last-child .p-datatable-column-resizer {\n display: none;\n }\n\n .p-datatable-column-resizer {\n display: block;\n position: absolute;\n inset-block-start: 0;\n inset-inline-end: 0;\n margin: 0;\n width: dt('datatable.column.resizer.width');\n height: 100%;\n padding: 0;\n cursor: col-resize;\n border: 1px solid transparent;\n }\n\n .p-datatable-column-header-content {\n display: flex;\n align-items: center;\n gap: dt('datatable.header.cell.gap');\n }\n\n .p-datatable-column-resize-indicator {\n width: dt('datatable.resize.indicator.width');\n position: absolute;\n z-index: 10;\n display: none;\n background: dt('datatable.resize.indicator.color');\n }\n\n .p-datatable-row-reorder-indicator-up,\n .p-datatable-row-reorder-indicator-down {\n position: absolute;\n display: none;\n }\n\n .p-datatable-reorderable-column,\n .p-datatable-reorderable-row-handle {\n cursor: move;\n }\n\n .p-datatable-mask {\n position: absolute;\n display: flex;\n align-items: center;\n justify-content: center;\n z-index: 2;\n }\n\n .p-datatable-inline-filter {\n display: flex;\n align-items: center;\n width: 100%;\n gap: dt('datatable.filter.inline.gap');\n }\n\n .p-datatable-inline-filter .p-datatable-filter-element-container {\n flex: 1 1 auto;\n width: 1%;\n }\n\n .p-datatable-filter-overlay {\n background: dt('datatable.filter.overlay.select.background');\n color: dt('datatable.filter.overlay.select.color');\n border: 1px solid dt('datatable.filter.overlay.select.border.color');\n border-radius: dt('datatable.filter.overlay.select.border.radius');\n box-shadow: dt('datatable.filter.overlay.select.shadow');\n min-width: 12.5rem;\n }\n\n .p-datatable-filter-constraint-list {\n margin: 0;\n list-style: none;\n display: flex;\n flex-direction: column;\n padding: dt('datatable.filter.constraint.list.padding');\n gap: dt('datatable.filter.constraint.list.gap');\n }\n\n .p-datatable-filter-constraint {\n padding: dt('datatable.filter.constraint.padding');\n color: dt('datatable.filter.constraint.color');\n border-radius: dt('datatable.filter.constraint.border.radius');\n cursor: pointer;\n transition:\n background dt('datatable.transition.duration'),\n color dt('datatable.transition.duration'),\n border-color dt('datatable.transition.duration'),\n box-shadow dt('datatable.transition.duration');\n }\n\n .p-datatable-filter-constraint-selected {\n background: dt('datatable.filter.constraint.selected.background');\n color: dt('datatable.filter.constraint.selected.color');\n }\n\n .p-datatable-filter-constraint:not(.p-datatable-filter-constraint-selected):not(.p-disabled):hover {\n background: dt('datatable.filter.constraint.focus.background');\n color: dt('datatable.filter.constraint.focus.color');\n }\n\n .p-datatable-filter-constraint:focus-visible {\n outline: 0 none;\n background: dt('datatable.filter.constraint.focus.background');\n color: dt('datatable.filter.constraint.focus.color');\n }\n\n .p-datatable-filter-constraint-selected:focus-visible {\n outline: 0 none;\n background: dt('datatable.filter.constraint.selected.focus.background');\n color: dt('datatable.filter.constraint.selected.focus.color');\n }\n\n .p-datatable-filter-constraint-separator {\n border-block-start: 1px solid dt('datatable.filter.constraint.separator.border.color');\n }\n\n .p-datatable-popover-filter {\n display: inline-flex;\n margin-inline-start: auto;\n }\n\n .p-datatable-filter-overlay-popover {\n background: dt('datatable.filter.overlay.popover.background');\n color: dt('datatable.filter.overlay.popover.color');\n border: 1px solid dt('datatable.filter.overlay.popover.border.color');\n border-radius: dt('datatable.filter.overlay.popover.border.radius');\n box-shadow: dt('datatable.filter.overlay.popover.shadow');\n min-width: 12.5rem;\n padding: dt('datatable.filter.overlay.popover.padding');\n display: flex;\n flex-direction: column;\n gap: dt('datatable.filter.overlay.popover.gap');\n }\n\n .p-datatable-filter-operator-dropdown {\n width: 100%;\n }\n\n .p-datatable-filter-rule-list,\n .p-datatable-filter-rule {\n display: flex;\n flex-direction: column;\n gap: dt('datatable.filter.overlay.popover.gap');\n }\n\n .p-datatable-filter-rule {\n border-block-end: 1px solid dt('datatable.filter.rule.border.color');\n padding-bottom: dt('datatable.filter.overlay.popover.gap');\n }\n\n .p-datatable-filter-rule:last-child {\n border-block-end: 0 none;\n padding-bottom: 0;\n }\n\n .p-datatable-filter-add-rule-button {\n width: 100%;\n }\n\n .p-datatable-filter-remove-rule-button {\n width: 100%;\n }\n\n .p-datatable-filter-buttonbar {\n padding: 0;\n display: flex;\n align-items: center;\n justify-content: space-between;\n }\n\n .p-datatable-virtualscroller-spacer {\n display: flex;\n }\n\n .p-datatable .p-virtualscroller .p-virtualscroller-loading {\n transform: none !important;\n min-height: 0;\n position: sticky;\n inset-block-start: 0;\n inset-inline-start: 0;\n }\n\n .p-datatable-paginator-top {\n border-color: dt('datatable.paginator.top.border.color');\n border-style: solid;\n border-width: dt('datatable.paginator.top.border.width');\n }\n\n .p-datatable-paginator-bottom {\n border-color: dt('datatable.paginator.bottom.border.color');\n border-style: solid;\n border-width: dt('datatable.paginator.bottom.border.width');\n }\n\n .p-datatable-header {\n background: dt('datatable.header.background');\n color: dt('datatable.header.color');\n border-color: dt('datatable.header.border.color');\n border-style: solid;\n border-width: dt('datatable.header.border.width');\n padding: dt('datatable.header.padding');\n }\n\n .p-datatable-footer {\n background: dt('datatable.footer.background');\n color: dt('datatable.footer.color');\n border-color: dt('datatable.footer.border.color');\n border-style: solid;\n border-width: dt('datatable.footer.border.width');\n padding: dt('datatable.footer.padding');\n }\n\n .p-datatable-header-cell {\n padding: dt('datatable.header.cell.padding');\n background: dt('datatable.header.cell.background');\n border-color: dt('datatable.header.cell.border.color');\n border-style: solid;\n border-width: 0 0 1px 0;\n color: dt('datatable.header.cell.color');\n font-weight: normal;\n text-align: start;\n transition:\n background dt('datatable.transition.duration'),\n color dt('datatable.transition.duration'),\n border-color dt('datatable.transition.duration'),\n outline-color dt('datatable.transition.duration'),\n box-shadow dt('datatable.transition.duration');\n }\n\n .p-datatable-column-title {\n font-weight: dt('datatable.column.title.font.weight');\n }\n\n .p-datatable-tbody > tr {\n outline-color: transparent;\n background: dt('datatable.row.background');\n color: dt('datatable.row.color');\n transition:\n background dt('datatable.transition.duration'),\n color dt('datatable.transition.duration'),\n border-color dt('datatable.transition.duration'),\n outline-color dt('datatable.transition.duration'),\n box-shadow dt('datatable.transition.duration');\n }\n\n .p-datatable-tbody > tr > td {\n text-align: start;\n border-color: dt('datatable.body.cell.border.color');\n border-style: solid;\n border-width: 0 0 1px 0;\n padding: dt('datatable.body.cell.padding');\n }\n\n .p-datatable-hoverable .p-datatable-tbody > tr:not(.p-datatable-row-selected):hover {\n background: dt('datatable.row.hover.background');\n color: dt('datatable.row.hover.color');\n }\n\n .p-datatable-tbody > tr.p-datatable-row-selected {\n background: dt('datatable.row.selected.background');\n color: dt('datatable.row.selected.color');\n }\n\n .p-datatable-tbody > tr:has(+ .p-datatable-row-selected) > td {\n border-block-end-color: dt('datatable.body.cell.selected.border.color');\n }\n\n .p-datatable-tbody > tr.p-datatable-row-selected > td {\n border-block-end-color: dt('datatable.body.cell.selected.border.color');\n }\n\n .p-datatable-tbody > tr:focus-visible,\n .p-datatable-tbody > tr.p-datatable-contextmenu-row-selected {\n box-shadow: dt('datatable.row.focus.ring.shadow');\n outline: dt('datatable.row.focus.ring.width') dt('datatable.row.focus.ring.style') dt('datatable.row.focus.ring.color');\n outline-offset: dt('datatable.row.focus.ring.offset');\n }\n\n .p-datatable-tfoot > tr > td {\n text-align: start;\n padding: dt('datatable.footer.cell.padding');\n border-color: dt('datatable.footer.cell.border.color');\n border-style: solid;\n border-width: 0 0 1px 0;\n color: dt('datatable.footer.cell.color');\n background: dt('datatable.footer.cell.background');\n }\n\n .p-datatable-column-footer {\n font-weight: dt('datatable.column.footer.font.weight');\n }\n\n .p-datatable-sortable-column {\n cursor: pointer;\n user-select: none;\n outline-color: transparent;\n }\n\n .p-datatable-column-title,\n .p-datatable-sort-icon,\n .p-datatable-sort-badge {\n vertical-align: middle;\n }\n\n .p-datatable-sort-icon {\n color: dt('datatable.sort.icon.color');\n font-size: dt('datatable.sort.icon.size');\n width: dt('datatable.sort.icon.size');\n height: dt('datatable.sort.icon.size');\n transition: color dt('datatable.transition.duration');\n }\n\n .p-datatable-sortable-column:not(.p-datatable-column-sorted):hover {\n background: dt('datatable.header.cell.hover.background');\n color: dt('datatable.header.cell.hover.color');\n }\n\n .p-datatable-sortable-column:not(.p-datatable-column-sorted):hover .p-datatable-sort-icon {\n color: dt('datatable.sort.icon.hover.color');\n }\n\n .p-datatable-column-sorted {\n background: dt('datatable.header.cell.selected.background');\n color: dt('datatable.header.cell.selected.color');\n }\n\n .p-datatable-column-sorted .p-datatable-sort-icon {\n color: dt('datatable.header.cell.selected.color');\n }\n\n .p-datatable-sortable-column:focus-visible {\n box-shadow: dt('datatable.header.cell.focus.ring.shadow');\n outline: dt('datatable.header.cell.focus.ring.width') dt('datatable.header.cell.focus.ring.style') dt('datatable.header.cell.focus.ring.color');\n outline-offset: dt('datatable.header.cell.focus.ring.offset');\n }\n\n .p-datatable-hoverable .p-datatable-selectable-row {\n cursor: pointer;\n }\n\n .p-datatable-tbody > tr.p-datatable-dragpoint-top > td {\n box-shadow: inset 0 2px 0 0 dt('datatable.drop.point.color');\n }\n\n .p-datatable-tbody > tr.p-datatable-dragpoint-bottom > td {\n box-shadow: inset 0 -2px 0 0 dt('datatable.drop.point.color');\n }\n\n .p-datatable-loading-icon {\n font-size: dt('datatable.loading.icon.size');\n width: dt('datatable.loading.icon.size');\n height: dt('datatable.loading.icon.size');\n }\n\n .p-datatable-gridlines .p-datatable-header {\n border-width: 1px 1px 0 1px;\n }\n\n .p-datatable-gridlines .p-datatable-footer {\n border-width: 0 1px 1px 1px;\n }\n\n .p-datatable-gridlines .p-datatable-paginator-top {\n border-width: 1px 1px 0 1px;\n }\n\n .p-datatable-gridlines .p-datatable-paginator-bottom {\n border-width: 0 1px 1px 1px;\n }\n\n .p-datatable-gridlines .p-datatable-thead > tr > th {\n border-width: 1px 0 1px 1px;\n }\n\n .p-datatable-gridlines .p-datatable-thead > tr > th:last-child {\n border-width: 1px;\n }\n\n .p-datatable-gridlines .p-datatable-tbody > tr > td {\n border-width: 1px 0 0 1px;\n }\n\n .p-datatable-gridlines .p-datatable-tbody > tr > td:last-child {\n border-width: 1px 1px 0 1px;\n }\n\n .p-datatable-gridlines .p-datatable-tbody > tr:last-child > td {\n border-width: 1px 0 1px 1px;\n }\n\n .p-datatable-gridlines .p-datatable-tbody > tr:last-child > td:last-child {\n border-width: 1px;\n }\n\n .p-datatable-gridlines .p-datatable-tfoot > tr > td {\n border-width: 1px 0 1px 1px;\n }\n\n .p-datatable-gridlines .p-datatable-tfoot > tr > td:last-child {\n border-width: 1px 1px 1px 1px;\n }\n\n .p-datatable.p-datatable-gridlines .p-datatable-thead + .p-datatable-tfoot > tr > td {\n border-width: 0 0 1px 1px;\n }\n\n .p-datatable.p-datatable-gridlines .p-datatable-thead + .p-datatable-tfoot > tr > td:last-child {\n border-width: 0 1px 1px 1px;\n }\n\n .p-datatable.p-datatable-gridlines:has(.p-datatable-thead):has(.p-datatable-tbody) .p-datatable-tbody > tr > td {\n border-width: 0 0 1px 1px;\n }\n\n .p-datatable.p-datatable-gridlines:has(.p-datatable-thead):has(.p-datatable-tbody) .p-datatable-tbody > tr > td:last-child {\n border-width: 0 1px 1px 1px;\n }\n\n .p-datatable.p-datatable-gridlines:has(.p-datatable-tbody):has(.p-datatable-tfoot) .p-datatable-tbody > tr:last-child > td {\n border-width: 0 0 0 1px;\n }\n\n .p-datatable.p-datatable-gridlines:has(.p-datatable-tbody):has(.p-datatable-tfoot) .p-datatable-tbody > tr:last-child > td:last-child {\n border-width: 0 1px 0 1px;\n }\n\n .p-datatable.p-datatable-striped .p-datatable-tbody > tr.p-row-odd {\n background: dt('datatable.row.striped.background');\n }\n\n .p-datatable.p-datatable-striped .p-datatable-tbody > tr.p-row-odd.p-datatable-row-selected {\n background: dt('datatable.row.selected.background');\n color: dt('datatable.row.selected.color');\n }\n\n .p-datatable-striped.p-datatable-hoverable .p-datatable-tbody > tr:not(.p-datatable-row-selected):hover {\n background: dt('datatable.row.hover.background');\n color: dt('datatable.row.hover.color');\n }\n\n .p-datatable.p-datatable-sm .p-datatable-header {\n padding: dt('datatable.header.sm.padding');\n }\n\n .p-datatable.p-datatable-sm .p-datatable-thead > tr > th {\n padding: dt('datatable.header.cell.sm.padding');\n }\n\n .p-datatable.p-datatable-sm .p-datatable-tbody > tr > td {\n padding: dt('datatable.body.cell.sm.padding');\n }\n\n .p-datatable.p-datatable-sm .p-datatable-tfoot > tr > td {\n padding: dt('datatable.footer.cell.sm.padding');\n }\n\n .p-datatable.p-datatable-sm .p-datatable-footer {\n padding: dt('datatable.footer.sm.padding');\n }\n\n .p-datatable.p-datatable-lg .p-datatable-header {\n padding: dt('datatable.header.lg.padding');\n }\n\n .p-datatable.p-datatable-lg .p-datatable-thead > tr > th {\n padding: dt('datatable.header.cell.lg.padding');\n }\n\n .p-datatable.p-datatable-lg .p-datatable-tbody > tr > td {\n padding: dt('datatable.body.cell.lg.padding');\n }\n\n .p-datatable.p-datatable-lg .p-datatable-tfoot > tr > td {\n padding: dt('datatable.footer.cell.lg.padding');\n }\n\n .p-datatable.p-datatable-lg .p-datatable-footer {\n padding: dt('datatable.footer.lg.padding');\n }\n\n .p-datatable-row-toggle-button {\n display: inline-flex;\n align-items: center;\n justify-content: center;\n overflow: hidden;\n position: relative;\n width: dt('datatable.row.toggle.button.size');\n height: dt('datatable.row.toggle.button.size');\n color: dt('datatable.row.toggle.button.color');\n border: 0 none;\n background: transparent;\n cursor: pointer;\n border-radius: dt('datatable.row.toggle.button.border.radius');\n transition:\n background dt('datatable.transition.duration'),\n color dt('datatable.transition.duration'),\n border-color dt('datatable.transition.duration'),\n outline-color dt('datatable.transition.duration'),\n box-shadow dt('datatable.transition.duration');\n outline-color: transparent;\n user-select: none;\n }\n\n .p-datatable-row-toggle-button:enabled:hover {\n color: dt('datatable.row.toggle.button.hover.color');\n background: dt('datatable.row.toggle.button.hover.background');\n }\n\n .p-datatable-tbody > tr.p-datatable-row-selected .p-datatable-row-toggle-button:hover {\n background: dt('datatable.row.toggle.button.selected.hover.background');\n color: dt('datatable.row.toggle.button.selected.hover.color');\n }\n\n .p-datatable-row-toggle-button:focus-visible {\n box-shadow: dt('datatable.row.toggle.button.focus.ring.shadow');\n outline: dt('datatable.row.toggle.button.focus.ring.width') dt('datatable.row.toggle.button.focus.ring.style') dt('datatable.row.toggle.button.focus.ring.color');\n outline-offset: dt('datatable.row.toggle.button.focus.ring.offset');\n }\n\n .p-datatable-row-toggle-icon:dir(rtl) {\n transform: rotate(180deg);\n }\n`;\n"],"mappings":";AAAA,SAAS,WAAW;AAEb,IAAM,QAAQ;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;","names":[]}