Version Description
- A minor update with a couple of small bugfixes:
- BugFix: Plugin is now compatible with jQuery 3.x. BugFix: Fix PHP notices
- Compatibility with WordPress 5.3 approved.
Download this release
Release Info
Developer | wpDataTables |
Plugin | wpDataTables Lite |
Version | 2.0.15 |
Comparing to | |
See all releases |
Code changes from version 2.0.14 to 2.0.15
- assets/css/admin/addons.css +67 -2
- assets/css/admin/admin.css +8 -8
- assets/css/bootstrap/wpdatatables-bootstrap.css +4 -0
- assets/css/wdt.frontend.min.css +1 -1
- assets/img/addons/master-detail.png +0 -0
- assets/js/wpdatatables/admin/common.js +122 -120
- assets/js/wpdatatables/wdt.frontend.min.js +301 -127
- assets/js/wpdatatables/wpdatatables.js +1 -1
- assets/js/wpdatatables/wpdatatables.min.js +1 -1
- config/config.inc.php +1 -1
- controllers/wdt_functions.php +6 -1
- languages/pl_PL/wpdatatables-pl_PL.mo +0 -0
- languages/pl_PL/wpdatatables-pl_PL.po +5994 -0
- readme.txt +8 -2
- templates/admin/addons/addons.inc.php +42 -7
- templates/admin/common/ratingDiv.inc.php +13 -3
- templates/admin/table-settings/add_column_modal.inc.php +3 -1
- templates/admin/table-settings/remove_column_modal.inc.php +7 -5
- wpdatatables.php +1 -1
assets/css/admin/addons.css
CHANGED
@@ -13,7 +13,72 @@
|
|
13 |
}
|
14 |
|
15 |
.wdt-addons-find-out-more {
|
16 |
-
padding:
|
17 |
-
position: absolute;
|
18 |
bottom: 0;
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
19 |
}
|
13 |
}
|
14 |
|
15 |
.wdt-addons-find-out-more {
|
16 |
+
padding: 0 15px;
|
|
|
17 |
bottom: 0;
|
18 |
+
}
|
19 |
+
|
20 |
+
.wdt-addons .wdt-checkout-button {
|
21 |
+
float: right;
|
22 |
+
}
|
23 |
+
|
24 |
+
.wdt-addons .caption {
|
25 |
+
float: right;
|
26 |
+
min-height: 160px;
|
27 |
+
}
|
28 |
+
.wdt-addons .ribbon {
|
29 |
+
position: absolute;
|
30 |
+
right: 10px;
|
31 |
+
top: -5px;
|
32 |
+
z-index: 1;
|
33 |
+
overflow: hidden;
|
34 |
+
width: 75px;
|
35 |
+
height: 75px;
|
36 |
+
text-align: right;
|
37 |
+
}
|
38 |
+
|
39 |
+
.wdt-addons .ribbon span {
|
40 |
+
font-size: 10px;
|
41 |
+
font-weight: 700;
|
42 |
+
color: #fff;
|
43 |
+
text-transform: uppercase;
|
44 |
+
text-align: center;
|
45 |
+
line-height: 20px;
|
46 |
+
transform: rotate(45deg);
|
47 |
+
-webkit-transform: rotate(45deg);
|
48 |
+
width: 100px;
|
49 |
+
display: block;
|
50 |
+
background: #79a70a;
|
51 |
+
background: linear-gradient(#2196F3 0, #2196F3 100%);
|
52 |
+
box-shadow: 0 3px 10px -5px rgba(0, 0, 0, 1);
|
53 |
+
position: absolute;
|
54 |
+
top: 19px;
|
55 |
+
right: -21px;
|
56 |
+
}
|
57 |
+
|
58 |
+
.wdt-addons .ribbon span::before {
|
59 |
+
content: "";
|
60 |
+
position: absolute;
|
61 |
+
left: 0;
|
62 |
+
top: 100%;
|
63 |
+
z-index: -1;
|
64 |
+
border-left: 3px solid #2196F3;
|
65 |
+
border-right: 3px solid transparent;
|
66 |
+
border-bottom: 3px solid transparent;
|
67 |
+
border-top: 3px solid #2196F3;
|
68 |
+
}
|
69 |
+
|
70 |
+
.wdt-addons .ribbon span::after {
|
71 |
+
content: "";
|
72 |
+
position: absolute;
|
73 |
+
right: 0;
|
74 |
+
top: 100%;
|
75 |
+
z-index: -1;
|
76 |
+
border-left: 3px solid transparent;
|
77 |
+
border-right: 3px solid #2196F3;
|
78 |
+
border-bottom: 3px solid transparent;
|
79 |
+
border-top: 3px solid #2196F3;
|
80 |
+
}
|
81 |
+
|
82 |
+
.wdt-addons p {
|
83 |
+
margin-bottom: 0;
|
84 |
}
|
assets/css/admin/admin.css
CHANGED
@@ -26,9 +26,9 @@
|
|
26 |
}
|
27 |
|
28 |
.wdt-rating-button {
|
29 |
-
font-size:
|
30 |
line-height: 1.75;
|
31 |
-
padding: .
|
32 |
border-radius: 28px;
|
33 |
box-shadow: 0 2px 6px 0 rgba(122,122,122,.5);
|
34 |
text-transform: none;
|
@@ -50,11 +50,10 @@
|
|
50 |
}
|
51 |
|
52 |
h1.wdt-rating-heading {
|
53 |
-
font-size:
|
54 |
margin-top: 0 !important;
|
55 |
margin-bottom: 0 !important;
|
56 |
-
|
57 |
-
padding: 9px 0 4px 0 !important;
|
58 |
line-height: 29px !important;
|
59 |
color: #23282d !important;
|
60 |
}
|
@@ -84,11 +83,12 @@ a.wdt-other-btn:active
|
|
84 |
line-height: normal;
|
85 |
}
|
86 |
.wdt-rating-notice .wdt-rating-massage {
|
87 |
-
font-size:
|
88 |
-
margin:
|
89 |
}
|
90 |
.wdt-icon-rating {
|
91 |
-
margin-right:
|
|
|
92 |
}
|
93 |
|
94 |
.wdt-dismiss {
|
26 |
}
|
27 |
|
28 |
.wdt-rating-button {
|
29 |
+
font-size: .8rem;
|
30 |
line-height: 1.75;
|
31 |
+
padding: .1rem 1.2rem;
|
32 |
border-radius: 28px;
|
33 |
box-shadow: 0 2px 6px 0 rgba(122,122,122,.5);
|
34 |
text-transform: none;
|
50 |
}
|
51 |
|
52 |
h1.wdt-rating-heading {
|
53 |
+
font-size: 20px !important;
|
54 |
margin-top: 0 !important;
|
55 |
margin-bottom: 0 !important;
|
56 |
+
padding: 0 0 4px 0 !important;
|
|
|
57 |
line-height: 29px !important;
|
58 |
color: #23282d !important;
|
59 |
}
|
83 |
line-height: normal;
|
84 |
}
|
85 |
.wdt-rating-notice .wdt-rating-massage {
|
86 |
+
font-size: 17px;
|
87 |
+
margin: 10px 0 0 0;
|
88 |
}
|
89 |
.wdt-icon-rating {
|
90 |
+
margin-right: 10px;
|
91 |
+
margin-bottom: 10px;
|
92 |
}
|
93 |
|
94 |
.wdt-dismiss {
|
assets/css/bootstrap/wpdatatables-bootstrap.css
CHANGED
@@ -2223,6 +2223,10 @@
|
|
2223 |
width: 33.33333333%;
|
2224 |
}
|
2225 |
|
|
|
|
|
|
|
|
|
2226 |
.wpdt-c .col-sm-3 {
|
2227 |
width: 25%;
|
2228 |
}
|
2223 |
width: 33.33333333%;
|
2224 |
}
|
2225 |
|
2226 |
+
.wpdt-c .wdt-addons .col-sm-3{
|
2227 |
+
margin-bottom: 18px;
|
2228 |
+
}
|
2229 |
+
|
2230 |
.wpdt-c .col-sm-3 {
|
2231 |
width: 25%;
|
2232 |
}
|
assets/css/wdt.frontend.min.css
CHANGED
@@ -1 +1 @@
|
|
1 |
-
@font-face{font-weight:400;font-style:normal;font-family:WPDataTablesIcons;src:url(../fonts/wpdatatablesicons-base.eot);src:url(../fonts/wpdatatablesicons-base.eot?#iefix) format('embedded-opentype'),url(../fonts/wpdatatablesicons-base.woff) format('woff'),url(../fonts/wpdatatablesicons-base.ttf) format('truetype'),url(../fonts/wpdatatablesicons-base.svg#wpdatatablesicons-base) format('svg')}.wpDataTables:after,.wpDataTables:before{content:" ";display:table}.wpDataTables:after{clear:both}.wpDataTablesWrapper{margin-bottom:20px}.wpDataTablesWrapper table.wpDataTable{background-color:transparent;border-collapse:collapse;border-spacing:0;clear:both;margin:0 auto;width:100%;table-layout:auto;margin-bottom:10px;overflow:auto}.wpDataTablesWrapper table.wpDataTable>tbody>tr>th,.wpDataTablesWrapper table.wpDataTable>tbody>tr>td{text-align:left}.wpDataTablesWrapper table.wpDataTable>thead>tr>th{-o-transition:.5s;-ms-transition:.5s;-moz-transition:.5s;-webkit-transition:.5s;transition:.5s;font-weight:700;padding:3px 18px 3px 10px;font-weight:700;cursor:pointer;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.wpDataTablesWrapper table.wpDataTable thead tr:nth-child(2) th{overflow:visible}.wpDataTablesWrapper table.wpDataTable thead th.sorting,.wpDataTablesWrapper table.wpDataTable thead th.sorting_asc,.wpDataTablesWrapper table.wpDataTable thead th.sorting_desc{background-image:none!important}.wpDataTablesWrapper table.wpDataTable td{padding:3px 10px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.wpDataTablesWrapper table.wpDataTable td.center,.wpDataTablesWrapper table.wpDataTable td.dataTables_empty{text-align:center}.wpDataTablesWrapper table.wpDataTable>tfoot>tr>th{padding:3px 18px 3px 10px;font-weight:700}.wpDataTablesWrapper table.wpDataTable tfoot td{padding-bottom:7px;padding-top:7px;vertical-align:top;white-space:normal;overflow:visible}.wpDataTablesWrapper table.wpDataTable tfoot td input,.wpDataTablesWrapper table.wpDataTable thead th input{display:block;margin:0;width:92%;white-space:nowrap;overflow:hidden!important;text-overflow:ellipsis}.wpDataTablesWrapper table.wpDataTable tfoot td input.date-range-filter,.wpDataTablesWrapper table.wpDataTable tfoot td input.number-range-filter,.wpDataTablesWrapper table.wpDataTable thead th input.number-range-filter,.wpDataTablesWrapper table.wpDataTable thead th input.date-range-filter{display:block;width:100%}.wpDataTablesWrapper table.wpDataTable tfoot td input.date-range-filter:first-child,.wpDataTablesWrapper table.wpDataTable tfoot td input.number-range-filter:first-child,.wpDataTablesWrapper table.wpDataTable thead th input.number-range-filter:first-child,.wpDataTablesWrapper table.wpDataTable thead th input.date-range-filter:first-child{margin-bottom:5px!important}.wpDataTablesWrapper .dataTables_length{float:left}.wpDataTablesWrapper .dataTables_filter{float:right;text-align:right}.wpDataTablesWrapper .dataTables_info{clear:both;float:left}.wpDataTablesWrapper .dataTables_paginate{float:right;text-align:right}.wpDataTablesWrapper .paging_full_numbers{height:22px;line-height:22px}.wpDataTablesWrapper .paging_full_numbers a:active{outline:0}.wpDataTablesWrapper .paging_full_numbers a:hover{text-decoration:none}.wpDataTablesWrapper div.wdtscroll{width:100%;overflow-x:scroll}.wpDataTablesWrapper table.scroll{width:auto!important}.wpDataTablesWrapper .dataTables_info{clear:both;float:left;margin-top:10px;padding:3px 0;font-size:11px}.wpDataTablesWrapper .dataTables_paginate{float:right;text-align:right;margin-top:10px}.wpDataTablesWrapper .dataTables_paginate a{display:inline-block;height:auto;cursor:pointer;padding:2px 7px;vertical-align:middle}.wpDataTablesWrapper .paginate_button:before{font-size:14px;line-height:1em}.wpDataTablesWrapper div.dt-buttons{margin-bottom:20px;margin-left:20px;margin-right:-10px;float:right}.wpDataTablesWrapper a.DTTT_button{height:auto;line-height:18px!important;margin-right:15px;padding:0;font-size:1em;position:relative;float:left;margin-right:3px;padding:5px 8px;cursor:pointer;color:black}.wpDataTablesWrapper .DTTT_button[disabled=disabled]{cursor:default}.wpDataTablesWrapper .DTTT_button:before{font-size:18px;float:none;line-height:18px;margin-right:5px;margin-top:0}.wpDataTablesWrapper .DTTT_button span{vertical-align:middle}.wpDataTablesWrapper .checkbox-filter.btn:before{content:"\e00a"}.wpDataTablesWrapper .DTTT_button.DTTT_button_new:before{content:"\e006"}.wpDataTablesWrapper .DTTT_button.DTTT_button_delete:before{content:"\e00b"}.wpDataTablesWrapper .DTTT_button.DTTT_button_edit:before{content:"\e00c"}.wpDataTablesWrapper .ico-search:before{content:"\e00d"}.wpDataTablesWrapper .ico-cntrl:before{content:"\e00e"}.wpDataTablesWrapper .DTTT_button.DTTT_button_print:before{content:"\e00f"}.wpDataTablesWrapper .DTTT_button.DTTT_button_xls:before{content:"\e010"}.wpDataTablesWrapper .DTTT_button.DTTT_button_pdf:before{content:"\e013"}.wpDataTablesWrapper .DTTT_button.DTTT_button_csv:before{content:"\e014"}.wpDataTablesWrapper .DTTT_button.DTTT_button_copy:before{content:"\e015"}.wpDataTablesWrapper .DTTT_button.DTTT_button_colvis:before{font-family:"dashicons"!important;font-size:24px;content:"\f177"}.wpDataTablesWrapper .DTTT_button.DTTT_button_clear_filters:before{content:"\e817"}button.wdt-clear-filters-button:before,button.wdt-clear-all-filters-button:before{font-family:WPDataTablesIcons;content:"\e817"}.wpDataTablesWrapper .dataTables_length{float:left}.wpDataTablesWrapper .dataTables_length span.filter-option{margin-left:15px}.wpDataTablesWrapper .dataTables_length a{box-shadow:none!important}.wpDataTablesWrapper .dataTables_filter,.wpDataTablesWrapper .dataTables_length{margin-bottom:15px}.wpDataTablesWrapper .dataTables_filter label,.wpDataTablesWrapper .dataTables_length label{font-size:inherit;line-height:inherit;margin-bottom:0}.wpDataTablesWrapper .dataTables_filter input{margin-bottom:0}div.wpDataTablesFilter span.filter_column .date-range-filter:first-child,div.wpDataTablesFilter span.filter_column .date-time-range-filter:first-child,div.wpDataTablesFilter span.filter_column .time-range-filter:first-child,div.wpDataTablesFilter span.filter_column .number-range-filter:first-child{margin-right:8px}.wpDataTablesWrapper .wdtCheckboxModalWrap,.wpDataTablesWrapper .wpDataTablesFilter{overflow:hidden;display:initial}.wpDataTables input[type="search"],.wpDataTables select,.wpDataTables textarea{display:inline-block;margin-bottom:0!important;max-width:100%;padding:3px 6px!important;vertical-align:middle!important;width:206px}.wpDataTables textarea.wpdt-tiny-mce{display:none!important}.wpDataTables .checkbox-filter.btn,.wpDataTables select,.wpDataTables textarea{font-size:inherit!important;line-height:22px!important;padding-bottom:3px!important;padding-top:3px!important;-webkit-box-sizing:border-box!important;-moz-box-sizing:border-box!important;box-sizing:border-box!important;text-transform:inherit}.wpDataTables .checkbox-filter.btn,.wpDataTables input[type=text],.wpDataTables select,.wpdt-c .wpDataTablesWrapper .filter_column button{height:30px!important}.wpDataTables .checkbox-filter.btn{width:100%;white-space:nowrap;overflow:hidden!important;text-overflow:ellipsis;border:1px solid #d7d7d7}.wpDataTablesWrapper .wpDataTableFilterSection{float:left;padding:15px}.wpDataTablesFilter .wpDataTableFilterSection{float:left;margin-bottom:10px;margin-right:15px;min-width:230px;min-height:115px}.wpDataTablesFilter .wpDataTableFilterSection input.form-control{min-height:31px}.wpDataTablesFilter .wpDataTableFilterSection#wdt-clear-filters-button-block{margin-bottom:0;padding-top:35px}span.filter_column.filter_number_range{white-space:normal}.wpDataTablesFilter .number_range_filter:first-child{margin-right:7px}.wdtCheckboxModalWrap{margin-bottom:15px}.wdtCheckboxModalWrap:after,.wdtCheckboxModalWrap:before{content:" ";display:table}.wdtCheckboxModalWrap:after{clear:both}@media(max-width:979px){.wpDataTablesWrapper .dataTables_filter input{width:100px}}@media(max-width:750px){.wpDataTablesWrapper .dataTables_filter input{width:200px}.wpDataTablesWrapper .DTTT_container,.wpDataTablesWrapper .dataTables_filter,.wpDataTablesWrapper .dataTables_length{float:none!important;margin-bottom:10px;text-align:left!important}.wpDataTablesWrapper .DTTT_container{margin-left:0!important}.wpDataTablesWrapper .DTTT_container button{display:none}.wpDataTablesWrapper .DTTT_container button.delete_table_entry,.wpDataTablesWrapper .DTTT_container button.edit_table,.wpDataTablesWrapper .DTTT_container button.new_table_entry{display:inline-block;float:none!important;position:static}}span.media-modal-icon span.screen-reader-text{display:none}.wpDataTablesPopover{position:absolute;width:200px;white-space:normal;line-height:16px;z-index:9}.wpDataTablesPopover:before{position:absolute;left:50%;bottom:-7px;content:'';display:block;margin-left:-7px}.wpDataTablesPopover.editTools{width:auto}.wpDataTablesPopover.editTools a.DTTT_button{color:#ffffff!important}div.dt-button-collection{position:absolute;top:0;left:0;width:auto;min-width:200px;padding:20px;border:solid 1px #ccc;background-color:white;overflow:hidden;z-index:100001;border-radius:5px}.dt-button-collection a.dt-button{background-color:#fdfdfd;border:1px solid;border-color:#ccc;border-color:rgb(204,204,204);color:#333;border-radius:3px!important;-webkit-box-shadow:none!important;-moz-box-shadow:none!important;box-shadow:none!important;font-weight:400;margin:5px 10px 5px 0;align-items:flex-start;text-align:center;cursor:default;padding:2px 6px 3px}div.dt-button-collection button.dt-button,div.dt-button-collection div.dt-button,div.dt-button-collection a.dt-button{position:relative;left:0;right:0;display:block;margin-bottom:4px;margin-right:0}div.dt-button-collection a.dt-button:active:not(.disabled),div.dt-button-collection a.dt-button.active:not(.disabled){background-color:#f5f5f5;border-color:#a1a1a1;-webkit-box-shadow:none!important;-moz-box-shadow:none!important;box-shadow:none!important}@media screen and (max-width:640px){div.dt-buttons{float:none!important;text-align:center}}div.wdtCheckboxModalWrap div.wdt_checkbox_option{width:33%;float:left}div.wdtCheckboxModalWrap div.wdt_checkbox_option{width:33%;float:left;position:relative}div.wdtCheckboxModalWrap>div>div{width:100%}div.wdtCheckboxModalWrap div.wdt_checkbox_option label{white-space:nowrap;width:85%;overflow:hidden;text-overflow:ellipsis;display:inline-block;position:absolute;padding-left:5px}.wdt-sum-cell,.wdt-avg-cell,.wdt-min-cell,.wdt-max-cell{text-align:right!important}.wpdt-c .wdt-edit-dialog-fields-block .btn.dropdown-toggle{text-transform:inherit}.wpdt-c .wdt-edit-dialog-fields-block .fileinput-filename{text-overflow:ellipsis;white-space:nowrap;max-width:200px}.wpdt-c #wdt-frontend-modal #wdt-checkbox-filter-reset:before{font-family:WPDataTablesIcons;content:"\e817";margin-right:5px}.wpdt-c .wpDataTablesWrapper table.has-columns-hidden>tbody>tr.row-detail>td{background-color:transparent}.wpdt-c .wpDataTablesWrapper table.has-columns-hidden>tbody>tr.row-detail>td>ul>li{padding-top:10px}.wpdt-c #wpdatatable-preview-container .wpDataTablesWrapper table.has-columns-hidden>tbody>tr.row-detail>td>ul>li{height:32px}.wpdt-c .wpDataTablesWrapper table{position:relative}.wpdt-c .wpDataTablesWrapper .wdtscroll table{position:static}.wpdt-c .wdt-preload-layer{position:absolute;height:100%;width:100%;background-color:rgba(255,255,255,.7);text-align:center;z-index:100}.wpdt-c .wdt-preload-layer div.preloader{top:50%}.wpdt-c .media-modal .media-frame-title h1{padding:0 16px;font-size:22px;line-height:50px;margin:0}.wpdt-c .media-modal .thumbnail{margin-bottom:initial;background-color:initial;border:initial;line-height:initial;border-radius:initial}.wpdt-c .media-modal h2{position:relative;font-weight:600;text-transform:uppercase;font-size:12px;color:#666;margin:24px 0 8px}.wpdt-c .media-modal input{font-weight:400}.wpdt-c .attachment-filters{min-width:110px}.wpdt-c .responsiveExpander{float:left}.wpdt-c input:focus{background:none!important}.wpdt-c .wpDataTablesWrapper .dataTables_length .bootstrap-select.length_menu{width:80px;padding:0 5px;height:35px}.wpdt-c .wpDataTablesWrapper .dataTables_length .bootstrap-select .dropdown-toggle{height:100%;top:0}.wpdt-c .wpDataTablesWrapper .dataTables_length .bootstrap-select .dropdown-toggle:after{content:''}.wpdt-c .clear{clear:both}.wpdt-c button.checkbox-filter:hover:after,.wpdt-c button.dropdown-toggle:hover:after{width:0}.wpdt-c .modal .modal-header{background:none}.wpdt-c .modal .modal-header button.close{background:none;margin:0;opacity:.5;font-weight:400;color:#000;font-size:19.5px}.wpdt-c .btn-group.bootstrap-select .inner .text{margin-top:inherit;position:inherit;top:inherit;text-align:center;width:inherit}.wpdt-c .modal{width:inherit;margin-left:inherit;background-color:inherit;border:inherit;-webkit-border-radius:inherit;-moz-border-radius:inherit;border-radius:inherit;-webkit-box-shadow:inherit;-moz-box-shadow:inherit;box-shadow:inherit;-webkit-background-clip:inherit;-moz-background-clip:inherit;background-clip:inherit}div.DTTT_container{position:relative;float:right;margin-bottom:1em}button.DTTT_button,div.DTTT_button,a.DTTT_button{position:relative;float:left;margin-right:3px;padding:5px 8px;border:1px solid #999;cursor:pointer;*cursor:hand;font-size:.88em;color:black!important;-webkit-border-radius:2px;-moz-border-radius:2px;-ms-border-radius:2px;-o-border-radius:2px;border-radius:2px;-webkit-box-shadow:1px 1px 3px #ccc;-moz-box-shadow:1px 1px 3px #ccc;-ms-box-shadow:1px 1px 3px #ccc;-o-box-shadow:1px 1px 3px #ccc;box-shadow:1px 1px 3px #ccc;background:#fff;background:-webkit-linear-gradient(top,#ffffff 0%,#f3f3f3 89%,#f9f9f9 100%);background:-moz-linear-gradient(top,#ffffff 0%,#f3f3f3 89%,#f9f9f9 100%);background:-ms-linear-gradient(top,#ffffff 0%,#f3f3f3 89%,#f9f9f9 100%);background:-o-linear-gradient(top,#ffffff 0%,#f3f3f3 89%,#f9f9f9 100%);background:linear-gradient(top,#ffffff 0%,#f3f3f3 89%,#f9f9f9 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff',endColorstr='#f9f9f9',GradientType=0)}button.DTTT_button{height:30px;padding:3px 8px}.DTTT_button embed{outline:none}button.DTTT_button:hover,div.DTTT_button:hover,a.DTTT_button:hover{border:1px solid #666;text-decoration:none!important;-webkit-box-shadow:1px 1px 3px #999;-moz-box-shadow:1px 1px 3px #999;-ms-box-shadow:1px 1px 3px #999;-o-box-shadow:1px 1px 3px #999;box-shadow:1px 1px 3px #999;background:#f3f3f3;background:-webkit-linear-gradient(top,#f3f3f3 0%,#e2e2e2 89%,#f4f4f4 100%);background:-moz-linear-gradient(top,#f3f3f3 0%,#e2e2e2 89%,#f4f4f4 100%);background:-ms-linear-gradient(top,#f3f3f3 0%,#e2e2e2 89%,#f4f4f4 100%);background:-o-linear-gradient(top,#f3f3f3 0%,#e2e2e2 89%,#f4f4f4 100%);background:linear-gradient(top,#f3f3f3 0%,#e2e2e2 89%,#f4f4f4 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f3f3f3',endColorstr='#f4f4f4',GradientType=0)}button.DTTT_disabled,div.DTTT_disabled,a.DTTT_disabled{color:#999;border:1px solid #d0d0d0;background:#fff;background:-webkit-linear-gradient(top,#ffffff 0%,#f9f9f9 89%,#fafafa 100%);background:-moz-linear-gradient(top,#ffffff 0%,#f9f9f9 89%,#fafafa 100%);background:-ms-linear-gradient(top,#ffffff 0%,#f9f9f9 89%,#fafafa 100%);background:-o-linear-gradient(top,#ffffff 0%,#f9f9f9 89%,#fafafa 100%);background:linear-gradient(top,#ffffff 0%,#f9f9f9 89%,#fafafa 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff',endColorstr='#fafafa',GradientType=0)}button.DTTT_button_collection span{padding-right:17px;background:url(../images/collection.png) no-repeat center right}button.DTTT_button_collection:hover span{padding-right:17px;background:#f0f0f0 url(../images/collection_hover.png) no-repeat center right}table.DTTT_selectable tbody tr{cursor:pointer;*cursor:hand}table.dataTable tr.DTTT_selected.odd{background-color:#9FAFD1}table.dataTable tr.DTTT_selected.odd td.sorting_1{background-color:#9FAFD1}table.dataTable tr.DTTT_selected.odd td.sorting_2{background-color:#9FAFD1}table.dataTable tr.DTTT_selected.odd td.sorting_3{background-color:#9FAFD1}table.dataTable tr.DTTT_selected.even{background-color:#B0BED9}table.dataTable tr.DTTT_selected.even td.sorting_1{background-color:#B0BED9}table.dataTable tr.DTTT_selected.even td.sorting_2{background-color:#B0BED9}table.dataTable tr.DTTT_selected.even td.sorting_3{background-color:#B0BED9}div.DTTT_collection{width:150px;padding:8px 8px 4px 8px;border:1px solid #ccc;border:1px solid rgba(0,0,0,.4);background-color:#f3f3f3;background-color:rgba(255,255,255,.3);overflow:hidden;z-index:2002;-webkit-border-radius:5px;-moz-border-radius:5px;-ms-border-radius:5px;-o-border-radius:5px;border-radius:5px;-webkit-box-shadow:3px 3px 5px rgba(0,0,0,.3);-moz-box-shadow:3px 3px 5px rgba(0,0,0,.3);-ms-box-shadow:3px 3px 5px rgba(0,0,0,.3);-o-box-shadow:3px 3px 5px rgba(0,0,0,.3);box-shadow:3px 3px 5px rgba(0,0,0,.3)}div.DTTT_collection_background{background:transparent url(../images/background.png) repeat top left;z-index:2001}div.DTTT_collection button.DTTT_button,div.DTTT_collection div.DTTT_button,div.DTTT_collection a.DTTT_button{position:relative;left:0;right:0;display:block;float:none;margin-bottom:4px;-webkit-box-shadow:1px 1px 3px #999;-moz-box-shadow:1px 1px 3px #999;-ms-box-shadow:1px 1px 3px #999;-o-box-shadow:1px 1px 3px #999;box-shadow:1px 1px 3px #999}.DTTT_print_info{position:fixed;top:50%;left:50%;width:400px;height:150px;margin-left:-200px;margin-top:-75px;text-align:center;color:#333;padding:10px 30px;background:#fff;background:-webkit-linear-gradient(top,#ffffff 0%,#f3f3f3 89%,#f9f9f9 100%);background:-moz-linear-gradient(top,#ffffff 0%,#f3f3f3 89%,#f9f9f9 100%);background:-ms-linear-gradient(top,#ffffff 0%,#f3f3f3 89%,#f9f9f9 100%);background:-o-linear-gradient(top,#ffffff 0%,#f3f3f3 89%,#f9f9f9 100%);background:linear-gradient(top,#ffffff 0%,#f3f3f3 89%,#f9f9f9 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff',endColorstr='#f9f9f9',GradientType=0);opacity:.95;border:1px solid black;border:1px solid rgba(0,0,0,.5);-webkit-border-radius:6px;-moz-border-radius:6px;-ms-border-radius:6px;-o-border-radius:6px;border-radius:6px;-webkit-box-shadow:0 3px 7px rgba(0,0,0,.5);-moz-box-shadow:0 3px 7px rgba(0,0,0,.5);-ms-box-shadow:0 3px 7px rgba(0,0,0,.5);-o-box-shadow:0 3px 7px rgba(0,0,0,.5);box-shadow:0 3px 7px rgba(0,0,0,.5)}.DTTT_print_info h6{font-weight:400;font-size:28px;line-height:28px;margin:1em}.DTTT_print_info p{font-size:14px;line-height:20px}/Library/WebServer/Documents/lite/wp-content/plugins/wpdatatables/assets/css/datatables.responsive.css
|
1 |
+
@font-face{font-weight:400;font-style:normal;font-family:WPDataTablesIcons;src:url(../fonts/wpdatatablesicons-base.eot);src:url(../fonts/wpdatatablesicons-base.eot?#iefix) format('embedded-opentype'),url(../fonts/wpdatatablesicons-base.woff) format('woff'),url(../fonts/wpdatatablesicons-base.ttf) format('truetype'),url(../fonts/wpdatatablesicons-base.svg#wpdatatablesicons-base) format('svg')}.wpDataTables:after,.wpDataTables:before{content:" ";display:table}.wpDataTables:after{clear:both}.wpDataTablesWrapper{margin-bottom:20px}.wpDataTablesWrapper table.wpDataTable{background-color:transparent;border-collapse:collapse;border-spacing:0;clear:both;margin:0 auto;width:100%;table-layout:auto;margin-bottom:10px;overflow:auto}.wpDataTablesWrapper table.wpDataTable>tbody>tr>td>ul{list-style:inherit}.wpDataTablesWrapper table.wpDataTable>tbody>tr>th,.wpDataTablesWrapper table.wpDataTable>tbody>tr>td{text-align:left}.wpDataTablesWrapper table.wpDataTable>thead>tr>th{-o-transition:.5s;-ms-transition:.5s;-moz-transition:.5s;-webkit-transition:.5s;transition:.5s;font-weight:700;padding:3px 18px 3px 10px;font-weight:700;cursor:pointer;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.wpDataTablesWrapper table.wpDataTable thead tr:nth-child(2) th{overflow:visible}.wpDataTablesWrapper table.wpDataTable thead th.sorting,.wpDataTablesWrapper table.wpDataTable thead th.sorting_asc,.wpDataTablesWrapper table.wpDataTable thead th.sorting_desc{background-image:none!important}.wpDataTablesWrapper table.wpDataTable td{padding:3px 10px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.wpDataTablesWrapper table.wpDataTable td.center,.wpDataTablesWrapper table.wpDataTable td.dataTables_empty{text-align:center}.wpDataTablesWrapper table.wpDataTable>tfoot>tr>th{padding:3px 18px 3px 10px;font-weight:700}.wpDataTablesWrapper table.wpDataTable tfoot td{padding-bottom:7px;padding-top:7px;vertical-align:top;white-space:normal;overflow:visible}.wpDataTablesWrapper table.wpDataTable tfoot td input,.wpDataTablesWrapper table.wpDataTable thead th input{display:block;margin:0;width:92%;white-space:nowrap;overflow:hidden!important;text-overflow:ellipsis}.wpDataTablesWrapper table.wpDataTable tfoot td input.date-range-filter,.wpDataTablesWrapper table.wpDataTable tfoot td input.number-range-filter,.wpDataTablesWrapper table.wpDataTable thead th input.number-range-filter,.wpDataTablesWrapper table.wpDataTable thead th input.date-range-filter{display:block;width:100%}.wpDataTablesWrapper table.wpDataTable tfoot td input.date-range-filter:first-child,.wpDataTablesWrapper table.wpDataTable tfoot td input.number-range-filter:first-child,.wpDataTablesWrapper table.wpDataTable thead th input.number-range-filter:first-child,.wpDataTablesWrapper table.wpDataTable thead th input.date-range-filter:first-child{margin-bottom:5px!important}.wpDataTablesWrapper .dataTables_length{float:left}.wpDataTablesWrapper .dataTables_filter{float:right;text-align:right}.wpDataTablesWrapper .dataTables_info{clear:both;float:left}.wpDataTablesWrapper .dataTables_paginate{float:right;text-align:right;background-color:transparent}.wpDataTablesWrapper .paging_full_numbers{height:35px;line-height:22px}.wpDataTablesWrapper .paging_full_numbers a:active{outline:0}.wpDataTablesWrapper .paging_full_numbers a:hover{text-decoration:none}.wpDataTablesWrapper div.wdtscroll{width:100%;overflow-x:scroll}.wpDataTablesWrapper table.scroll{width:auto!important}.wpDataTablesWrapper .dataTables_info{clear:both;float:left;margin-top:10px;padding:3px 0;font-size:11px}.wpDataTablesWrapper .dataTables_paginate{float:right;text-align:right;margin-top:5px}.wpDataTablesWrapper .dataTables_paginate a{display:inline-block;height:auto;cursor:pointer;padding:2px 7px;vertical-align:middle}.wpDataTablesWrapper .paginate_button:before{font-size:14px;line-height:1em}.wpDataTablesWrapper div.dt-buttons{margin-bottom:20px;margin-left:20px;margin-right:-10px;float:right}.wpDataTablesWrapper a.DTTT_button{height:auto;line-height:18px!important;margin-right:15px;padding:0;font-size:1em;position:relative;float:left;margin-right:3px;padding:5px 8px;cursor:pointer;color:#000}.wpDataTablesWrapper .DTTT_button[disabled=disabled]{cursor:default}.wpDataTablesWrapper .DTTT_button:before{font-size:18px;float:none;line-height:18px;margin-right:5px;margin-top:0}.wpDataTablesWrapper .DTTT_button span{vertical-align:middle}.wpDataTablesWrapper .wdt-checkbox-filter.btn:before{content:"\e00a"}.wpDataTablesWrapper .DTTT_button.DTTT_button_new:before{content:"\e006"}.wpDataTablesWrapper .DTTT_button.DTTT_button_delete:before{content:"\e00b"}.wpDataTablesWrapper .DTTT_button.DTTT_button_edit:before{content:"\e00c"}.wpDataTablesWrapper .ico-search:before{content:"\e00d"}.wpDataTablesWrapper .ico-cntrl:before{content:"\e00e"}.wpDataTablesWrapper .DTTT_button.DTTT_button_print:before{content:"\e00f"}.wpDataTablesWrapper .DTTT_button.DTTT_button_xls:before{content:"\e010"}.wpDataTablesWrapper .DTTT_button.DTTT_button_pdf:before{content:"\e013"}.wpDataTablesWrapper .DTTT_button.DTTT_button_csv:before{content:"\e014"}.wpDataTablesWrapper .DTTT_button.DTTT_button_copy:before{content:"\e015"}.wpDataTablesWrapper .DTTT_button.DTTT_button_colvis:before{font-family:"dashicons"!important;font-size:24px;content:"\f177"}.wpDataTablesWrapper .DTTT_button.DTTT_button_clear_filters:before{content:"\e817"}button.wdt-clear-filters-button:before,button.wdt-clear-filters-widget-button:before{font-family:WPDataTablesIcons;content:"\e817"}.wpDataTablesWrapper .dataTables_length{float:left}.wpDataTablesWrapper .dataTables_length span.filter-option{margin-left:15px}.wpDataTablesWrapper .dataTables_length a{box-shadow:none!important}.wpDataTablesWrapper .dataTables_filter,.wpDataTablesWrapper .dataTables_length{margin-bottom:15px}.wpDataTablesWrapper .dataTables_filter label,.wpDataTablesWrapper .dataTables_length label{font-size:inherit;line-height:inherit;margin-bottom:0}.wpDataTablesWrapper .dataTables_filter input{margin-bottom:0}div.wpDataTablesFilter span.filter_column .date-range-filter:first-child,div.wpDataTablesFilter span.filter_column .date-time-range-filter:first-child,div.wpDataTablesFilter span.filter_column .time-range-filter:first-child,div.wpDataTablesFilter span.filter_column .number-range-filter:first-child{margin-right:8px}.wpDataTablesWrapper .wdt-checkbox-modal-wrap,.wpDataTablesWrapper .wpDataTablesFilter{overflow:hidden;display:initial}.wpDataTables input[type="search"],.wpDataTables select,.wpDataTables textarea{display:inline-block;margin-bottom:0!important;max-width:100%;padding:3px 6px!important;vertical-align:middle!important;width:206px}.wpDataTables textarea.wpdt-tiny-mce{display:none!important}.wpDataTables .wdt-checkbox-filter.btn,.wpDataTables select,.wpDataTables textarea{font-size:inherit!important;line-height:22px!important;padding-bottom:3px!important;padding-top:3px!important;-webkit-box-sizing:border-box!important;-moz-box-sizing:border-box!important;box-sizing:border-box!important;text-transform:inherit}.wpDataTables .wdt-checkbox-filter.btn,.wpDataTables input[type=text],.wpDataTables select,.wpdt-c .wpDataTablesWrapper .filter_column button{height:30px!important}.wpDataTables .wdt-checkbox-filter.btn{width:100%;white-space:nowrap;overflow:hidden!important;text-overflow:ellipsis;border:1px solid #d7d7d7}.wpDataTablesWrapper .wpDataTableFilterSection{float:left;padding:15px}.wpDataTableFilterBox .wpDataTableFilterSection div:first-child{margin-top:5px}.wpDataTablesFilter .wpDataTableFilterSection:not(#wdt-clear-filters-button-block):not(#wdt-pf-search-filters-button-block){float:left;margin-bottom:10px;margin-right:15px;width:230px;min-height:115px}.sidebar .wpDataTablesFilter .wpDataTableFilterSection:not(#wdt-clear-filters-button-block):not(#wdt-pf-search-filters-button-block){min-height:50px}.wpDataTablesFilter .wpDataTableFilterSection input.form-control{height:30px}.wpDataTablesFilter .wpDataTableFilterSection#wdt-clear-filters-button-block{display:inline-block;margin-bottom:0;padding-top:42px}.wpDataTablesFilter .wpDataTableFilterSection span.filter_column.filter_checkbox .wdt_checkbox_option{width:100%}span.filter_column.wdt-filter-number-range{white-space:normal}.wpDataTablesFilter .number_range_filter:first-child{margin-right:7px}.wdt-checkbox-modal-wrap{margin-bottom:15px}.wdt-checkbox-modal-wrap:after,.wdt-checkbox-modal-wrap:before{content:" ";display:table}.wdt-checkbox-modal-wrap:after{clear:both}@media(max-width:979px){.wpDataTablesWrapper .dataTables_filter input{width:100px}}@media(max-width:750px){.wpDataTablesWrapper .dataTables_filter input{width:200px}.wpDataTablesWrapper .DTTT_container,.wpDataTablesWrapper .dataTables_filter,.wpDataTablesWrapper .dataTables_length{float:none!important;margin-bottom:10px;text-align:left!important}.wpDataTablesWrapper .DTTT_container{margin-left:0!important}.wpDataTablesWrapper .DTTT_container button{display:none}.wpDataTablesWrapper .DTTT_container button.delete_table_entry,.wpDataTablesWrapper .DTTT_container button.edit_table,.wpDataTablesWrapper .DTTT_container button.new_table_entry{display:inline-block;float:none!important;position:static}}span.media-modal-icon span.screen-reader-text{display:none}.wpDataTablesPopover{position:absolute;width:200px;white-space:normal;line-height:16px;z-index:9}.wpDataTablesPopover:before{position:absolute;left:50%;bottom:-7px;content:'';display:block;margin-left:-7px}.wpDataTablesPopover.editTools{width:auto}.wpDataTablesPopover.editTools a.DTTT_button{color:#ffffff!important}div.dt-button-collection{position:absolute;top:0;left:0;width:auto;min-width:200px;padding:20px;border:solid 1px #ccc;background-color:#fff;overflow:hidden;z-index:100001;border-radius:5px}.dt-button-collection a.dt-button{background-color:#fdfdfd;border:1px solid;border-color:#ccc;border-color:rgb(204,204,204);color:#333;border-radius:3px!important;-webkit-box-shadow:none!important;-moz-box-shadow:none!important;box-shadow:none!important;font-weight:400;margin:5px 10px 5px 0;align-items:flex-start;text-align:center;cursor:default;padding:2px 6px 3px}div.dt-button-collection button.dt-button,div.dt-button-collection div.dt-button,div.dt-button-collection a.dt-button{position:relative;left:0;right:0;display:block;margin-bottom:4px;margin-right:0}div.dt-button-collection a.dt-button:active:not(.disabled),div.dt-button-collection a.dt-button.active:not(.disabled){background-color:#f5f5f5;border-color:#a1a1a1;-webkit-box-shadow:none!important;-moz-box-shadow:none!important;box-shadow:none!important}@media screen and (max-width:640px){div.dt-buttons{float:none!important;text-align:center}}div.wdt-checkbox-modal-wrap div.wdt-checkbox-option{width:33%;float:left}div.wdt-checkbox-modal-wrap div.wdt-checkbox-option{width:33%;float:left;position:relative}div.wdt-checkbox-modal-wrap>div>div{width:100%}div.wdt-checkbox-modal-wrap div.wdt-checkbox-option label{white-space:nowrap;width:85%;overflow:hidden;text-overflow:ellipsis;display:inline-block;position:absolute;padding-left:5px}.wdt-sum-cell,.wdt-avg-cell,.wdt-min-cell,.wdt-max-cell{text-align:right!important}.wpdt-c .wdt-edit-dialog-fields-block .btn.dropdown-toggle{text-transform:inherit}.wpdt-c .wdt-edit-dialog-fields-block .fileinput-filename{text-overflow:ellipsis;white-space:nowrap;max-width:200px}.wpdt-c #wdt-frontend-modal #wdt-checkbox-filter-reset:before{font-family:WPDataTablesIcons;content:"\e817";margin-right:5px}.wpdt-c .wpDataTablesWrapper table.has-columns-hidden>tbody>tr.row-detail>td{background-color:transparent}.wpdt-c .wpDataTablesWrapper table.has-columns-hidden>tbody>tr.row-detail>td>ul>li{padding-top:10px}.wpdt-c #wpdatatable-preview-container .wpDataTablesWrapper table.has-columns-hidden>tbody>tr.row-detail>td>ul>li{height:auto}.wpdt-c .wpDataTablesWrapper table{position:relative}.wpdt-c .wpDataTablesWrapper .wdtscroll table{position:static}.wpdt-c .wdt-preload-layer{position:absolute;height:100%;width:100%;background-color:rgba(255,255,255,.7);text-align:center;z-index:100}.wpdt-c .wdt-preload-layer div.preloader{top:50%}.wpdt-c .media-modal .media-frame-title h1{padding:0 16px;font-size:22px;line-height:50px;margin:0}.wpdt-c .media-modal .thumbnail{margin-bottom:initial;background-color:initial;border:initial;line-height:initial;border-radius:initial}.wpdt-c .media-modal h2{position:relative;font-weight:600;text-transform:uppercase;font-size:12px;color:#666;margin:24px 0 8px}.wpdt-c .media-modal input{font-weight:400}.wpdt-c .attachment-filters{min-width:110px}.wpdt-c .responsiveExpander{float:left}.wpdt-c input:focus{background:none!important}.wpdt-c .wpDataTablesWrapper .dataTables_length .bootstrap-select.length_menu{width:80px;padding:0 5px;height:35px}.wpdt-c .wpDataTablesWrapper .dataTables_length .bootstrap-select .dropdown-toggle{height:100%;top:0}.wpdt-c .wpDataTablesWrapper .dataTables_length .bootstrap-select .dropdown-toggle:after{content:''}.wpdt-c .clear{clear:both}.wpdt-c button.wdt-checkbox-filter:hover:after,.wpdt-c button.dropdown-toggle:hover:after{width:0}.wpdt-c .modal .modal-header{background:none}.wpdt-c .modal .modal-header button.close{background:none;margin:0;opacity:.5;font-weight:400;color:#000;font-size:19.5px}.wpdt-c .modal .wdt-columns-container i.zmdi-filter-list-lock,.wpdt-c .modal .wdt-columns-container i.zmdi-sort-asc-lock,.wpdt-c .modal .wdt-columns-container i.zmdi-edit-lock{position:relative}.wpdt-c .modal .wdt-columns-container i.zmdi-filter-list-lock:after,.wpdt-c .modal .wdt-columns-container i.zmdi-sort-asc-lock:after,.wpdt-c .modal .wdt-columns-container i.zmdi-edit-lock:after{content:'\f191';position:absolute;font-size:6px;right:-2px;top:9px;background:#f7f7f7}.wpdt-c .modal .wdt-columns-container i.zmdi-sort-asc:before,.wpdt-c .modal .wdt-columns-container i.zmdi-edit:before,.wpdt-c .modal .wdt-columns-container i.zmdi-filter-list,.wpdt-c .modal .wdt-columns-container i.zmdi-edit-lock:before,.wpdt-c .modal .wdt-columns-container i.zmdi-filter-list-lock:before,.wpdt-c .modal .wdt-columns-container i.zmdi-sort-asc-lock:before{font-size:16px}.wpdt-c .modal .wdt-columns-container i.zmdi-edit-lock:before{content:'\f158'}.wpdt-c .modal .wdt-columns-container i.zmdi-filter-list-lock:before{content:'\f160'}.wpdt-c .modal .wdt-columns-container i.zmdi-sort-asc-lock:before{content:'\f1cf'}.wpdt-c .btn-group.bootstrap-select .inner .text{margin-top:inherit;position:inherit;top:inherit;text-align:center;width:inherit}.wpdt-c .modal{width:inherit;margin-left:inherit;background-color:inherit;border:inherit;-webkit-border-radius:inherit;-moz-border-radius:inherit;border-radius:inherit;-webkit-box-shadow:inherit;-moz-box-shadow:inherit;box-shadow:inherit;-webkit-background-clip:inherit;-moz-background-clip:inherit;background-clip:inherit}.wpdt-c .bootstrap-select .status{background:#F7F7F7;clear:both;color:#999;font-size:13px;font-weight:400;line-height:1;margin-bottom:-5px;padding:13px 20px}.google_candlestick_chart g.google-visualization-tooltip g:nth-child(3) text:first-child,.google_waterfall_chart g.google-visualization-tooltip g:nth-child(3) text:first-child{display:none!important}div.DTTT_container{position:relative;float:right;margin-bottom:1em}button.DTTT_button,div.DTTT_button,a.DTTT_button{position:relative;float:left;margin-right:3px;padding:5px 8px;border:1px solid #999;cursor:pointer;*cursor:hand;font-size:.88em;color:black!important;-webkit-border-radius:2px;-moz-border-radius:2px;-ms-border-radius:2px;-o-border-radius:2px;border-radius:2px;-webkit-box-shadow:1px 1px 3px #ccc;-moz-box-shadow:1px 1px 3px #ccc;-ms-box-shadow:1px 1px 3px #ccc;-o-box-shadow:1px 1px 3px #ccc;box-shadow:1px 1px 3px #ccc;background:#fff;background:-webkit-linear-gradient(top,#ffffff 0%,#f3f3f3 89%,#f9f9f9 100%);background:-moz-linear-gradient(top,#ffffff 0%,#f3f3f3 89%,#f9f9f9 100%);background:-ms-linear-gradient(top,#ffffff 0%,#f3f3f3 89%,#f9f9f9 100%);background:-o-linear-gradient(top,#ffffff 0%,#f3f3f3 89%,#f9f9f9 100%);background:linear-gradient(top,#ffffff 0%,#f3f3f3 89%,#f9f9f9 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff',endColorstr='#f9f9f9',GradientType=0)}button.DTTT_button{height:30px;padding:3px 8px}.DTTT_button embed{outline:none}button.DTTT_button:hover,div.DTTT_button:hover,a.DTTT_button:hover{border:1px solid #666;text-decoration:none!important;-webkit-box-shadow:1px 1px 3px #999;-moz-box-shadow:1px 1px 3px #999;-ms-box-shadow:1px 1px 3px #999;-o-box-shadow:1px 1px 3px #999;box-shadow:1px 1px 3px #999;background:#f3f3f3;background:-webkit-linear-gradient(top,#f3f3f3 0%,#e2e2e2 89%,#f4f4f4 100%);background:-moz-linear-gradient(top,#f3f3f3 0%,#e2e2e2 89%,#f4f4f4 100%);background:-ms-linear-gradient(top,#f3f3f3 0%,#e2e2e2 89%,#f4f4f4 100%);background:-o-linear-gradient(top,#f3f3f3 0%,#e2e2e2 89%,#f4f4f4 100%);background:linear-gradient(top,#f3f3f3 0%,#e2e2e2 89%,#f4f4f4 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f3f3f3',endColorstr='#f4f4f4',GradientType=0)}button.DTTT_disabled,div.DTTT_disabled,a.DTTT_disabled{color:#999;border:1px solid #d0d0d0;background:#fff;background:-webkit-linear-gradient(top,#ffffff 0%,#f9f9f9 89%,#fafafa 100%);background:-moz-linear-gradient(top,#ffffff 0%,#f9f9f9 89%,#fafafa 100%);background:-ms-linear-gradient(top,#ffffff 0%,#f9f9f9 89%,#fafafa 100%);background:-o-linear-gradient(top,#ffffff 0%,#f9f9f9 89%,#fafafa 100%);background:linear-gradient(top,#ffffff 0%,#f9f9f9 89%,#fafafa 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff',endColorstr='#fafafa',GradientType=0)}button.DTTT_button_collection span{padding-right:17px}button.DTTT_button_collection:hover span{padding-right:17px}table.DTTT_selectable tbody tr{cursor:pointer;*cursor:hand}table.dataTable tr.DTTT_selected.odd{background-color:#9FAFD1}table.dataTable tr.DTTT_selected.odd td.sorting_1{background-color:#9FAFD1}table.dataTable tr.DTTT_selected.odd td.sorting_2{background-color:#9FAFD1}table.dataTable tr.DTTT_selected.odd td.sorting_3{background-color:#9FAFD1}table.dataTable tr.DTTT_selected.even{background-color:#B0BED9}table.dataTable tr.DTTT_selected.even td.sorting_1{background-color:#B0BED9}table.dataTable tr.DTTT_selected.even td.sorting_2{background-color:#B0BED9}table.dataTable tr.DTTT_selected.even td.sorting_3{background-color:#B0BED9}div.DTTT_collection{width:150px;padding:8px 8px 4px 8px;border:1px solid #ccc;border:1px solid rgba(0,0,0,.4);background-color:#f3f3f3;background-color:rgba(255,255,255,.3);overflow:hidden;z-index:2002;-webkit-border-radius:5px;-moz-border-radius:5px;-ms-border-radius:5px;-o-border-radius:5px;border-radius:5px;-webkit-box-shadow:3px 3px 5px rgba(0,0,0,.3);-moz-box-shadow:3px 3px 5px rgba(0,0,0,.3);-ms-box-shadow:3px 3px 5px rgba(0,0,0,.3);-o-box-shadow:3px 3px 5px rgba(0,0,0,.3);box-shadow:3px 3px 5px rgba(0,0,0,.3)}div.DTTT_collection_background{z-index:2001}div.DTTT_collection button.DTTT_button,div.DTTT_collection div.DTTT_button,div.DTTT_collection a.DTTT_button{position:relative;left:0;right:0;display:block;float:none;margin-bottom:4px;-webkit-box-shadow:1px 1px 3px #999;-moz-box-shadow:1px 1px 3px #999;-ms-box-shadow:1px 1px 3px #999;-o-box-shadow:1px 1px 3px #999;box-shadow:1px 1px 3px #999}.DTTT_print_info{position:fixed;top:50%;left:50%;width:400px;height:150px;margin-left:-200px;margin-top:-75px;text-align:center;color:#333;padding:10px 30px;background:#fff;background:-webkit-linear-gradient(top,#ffffff 0%,#f3f3f3 89%,#f9f9f9 100%);background:-moz-linear-gradient(top,#ffffff 0%,#f3f3f3 89%,#f9f9f9 100%);background:-ms-linear-gradient(top,#ffffff 0%,#f3f3f3 89%,#f9f9f9 100%);background:-o-linear-gradient(top,#ffffff 0%,#f3f3f3 89%,#f9f9f9 100%);background:linear-gradient(top,#ffffff 0%,#f3f3f3 89%,#f9f9f9 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff',endColorstr='#f9f9f9',GradientType=0);opacity:.95;border:1px solid #000;border:1px solid rgba(0,0,0,.5);-webkit-border-radius:6px;-moz-border-radius:6px;-ms-border-radius:6px;-o-border-radius:6px;border-radius:6px;-webkit-box-shadow:0 3px 7px rgba(0,0,0,.5);-moz-box-shadow:0 3px 7px rgba(0,0,0,.5);-ms-box-shadow:0 3px 7px rgba(0,0,0,.5);-o-box-shadow:0 3px 7px rgba(0,0,0,.5);box-shadow:0 3px 7px rgba(0,0,0,.5)}.DTTT_print_info h6{font-weight:400;font-size:28px;line-height:28px;margin:1em}.DTTT_print_info p{font-size:14px;line-height:20px}table.has-columns-hidden>tbody>tr>td>span.responsiveExpander,table.has-columns-hidden>tbody>tr.detail-show>td span.responsiveExpander{background-color:#fff;background-image:-webkit-gradient(linear,0 0,0 100%,from(#ffffff),to(#e0e0e0));background-image:-webkit-linear-gradient(top,#ffffff,#e0e0e0);background-image:-o-linear-gradient(top,#ffffff,#e0e0e0);background-image:linear-gradient(to bottom,#ffffff,#e0e0e0);background-image:-moz-linear-gradient(top,#ffffff,#e0e0e0);filter:progid:dximagetransform.microsoft.gradient(startColorstr='#ffffffff',endColorstr='#ffe0e0e0',GradientType=0);border:1px solid #e0e0e0;cursor:pointer;display:inline-block;line-height:0;font-size:0;padding:1px;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-moz-border-radius:5px;-webkit-border-radius:5px;-o-border-radius:5px;border-radius:5px;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;margin-right:3px}table.has-columns-hidden>tbody>tr>td>span.responsiveExpander:hover,table.has-columns-hidden>tbody>tr.detail-show>td span.responsiveExpander:hover{background-color:#fff;background-image:-webkit-gradient(linear,0 0,0 100%,from(#ffffff),to(#f5f5f5));background-image:-webkit-linear-gradient(top,#ffffff,#f5f5f5);background-image:-o-linear-gradient(top,#ffffff,#f5f5f5);background-image:linear-gradient(to bottom,#ffffff,#f5f5f5);background-image:-moz-linear-gradient(top,#ffffff,#f5f5f5);filter:progid:dximagetransform.microsoft.gradient(startColorstr='#ffffffff',endColorstr='#fff5f5f5',GradientType=0);border-color:#c7d5e1;-webkit-box-shadow:0 0 4px rgba(0,0,0,.25);-moz-box-shadow:0 0 4px rgba(0,0,0,.25);box-shadow:0 0 4px rgba(0,0,0,.25)}table.has-columns-hidden>tbody>tr>td>span.responsiveExpander:after,table.has-columns-hidden>tbody>tr.detail-show>td span.responsiveExpander:after{display:inline-block;line-height:0;content:"";height:11px;width:11px;background-image:url(../img/icons.png);background-repeat:no-repeat;background-position:-3000px -3000px}table.has-columns-hidden>tbody>tr>td>span.responsiveExpander:after{background-position:0 0;cursor:pointer}table.has-columns-hidden>tbody>tr>td>span.responsiveExpander:hover:after{background-position:-12px 0}table.has-columns-hidden>tbody>tr.detail-show>td span.responsiveExpander:after{background-position:-24px 0}table.has-columns-hidden>tbody>tr.detail-show>td span.responsiveExpander:hover:after{background-position:-36px 0}table.has-columns-hidden>tbody>tr.row-detail>td{background:#eee}table.has-columns-hidden>tbody>tr.row-detail>td>ul{list-style:none;margin:0}table.has-columns-hidden>tbody>tr.row-detail>td>ul>li>span.columnTitle{font-weight:700}
|
assets/img/addons/master-detail.png
ADDED
Binary file
|
assets/js/wpdatatables/admin/common.js
CHANGED
@@ -5,6 +5,127 @@
|
|
5 |
* @since 18.10.2016
|
6 |
*/
|
7 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
8 |
(function ($) {
|
9 |
|
10 |
$(function () {
|
@@ -55,109 +176,6 @@
|
|
55 |
wdtApplyColorPicker(this);
|
56 |
});
|
57 |
|
58 |
-
/**
|
59 |
-
* Extend jQuery to use AnimateCSS
|
60 |
-
*/
|
61 |
-
$.fn.extend({
|
62 |
-
animateCss: function (animationName, onEnd) {
|
63 |
-
var animationEnd = 'webkitAnimationEnd mozAnimationEnd MSAnimationEnd oanimationend animationend';
|
64 |
-
$(this).addClass('animated ' + animationName).one(animationEnd, function () {
|
65 |
-
$(this).removeClass('animated ' + animationName);
|
66 |
-
if (typeof onEnd == 'function') {
|
67 |
-
onEnd();
|
68 |
-
}
|
69 |
-
});
|
70 |
-
},
|
71 |
-
fadeInDown: function () {
|
72 |
-
$(this)
|
73 |
-
.removeClass('hidden')
|
74 |
-
.show()
|
75 |
-
.animateCss('fadeInDown');
|
76 |
-
},
|
77 |
-
fadeInRight: function (onEnd) {
|
78 |
-
$(this)
|
79 |
-
.removeClass('hidden')
|
80 |
-
.show()
|
81 |
-
.animateCss('fadeInRight');
|
82 |
-
if (typeof onEnd == 'function') {
|
83 |
-
onEnd();
|
84 |
-
}
|
85 |
-
},
|
86 |
-
fadeOutDown: function () {
|
87 |
-
var $this = $(this);
|
88 |
-
$(this).animateCss('fadeOutDown', function () {
|
89 |
-
$this
|
90 |
-
.addClass('hidden')
|
91 |
-
.hide();
|
92 |
-
});
|
93 |
-
},
|
94 |
-
fadeOutRight: function () {
|
95 |
-
var $this = $(this);
|
96 |
-
$(this).animateCss('fadeOutRight', function () {
|
97 |
-
$this
|
98 |
-
.addClass('hidden')
|
99 |
-
.hide();
|
100 |
-
});
|
101 |
-
},
|
102 |
-
animateFadeIn: function () {
|
103 |
-
var $this = $(this);
|
104 |
-
$(this)
|
105 |
-
.removeClass('hidden')
|
106 |
-
.show()
|
107 |
-
.removeClass('fadeOut')
|
108 |
-
.animateCss('fadeIn', function () {
|
109 |
-
$this
|
110 |
-
.removeClass('fadeIn')
|
111 |
-
.removeClass('hidden')
|
112 |
-
.show()
|
113 |
-
});
|
114 |
-
},
|
115 |
-
animateFadeOut: function ( onEnd ) {
|
116 |
-
var $this = $(this);
|
117 |
-
$(this)
|
118 |
-
.removeClass('fadeIn')
|
119 |
-
.animateCss('fadeOut', function () {
|
120 |
-
$this
|
121 |
-
.addClass('hidden')
|
122 |
-
.removeClass('fadeOut')
|
123 |
-
.hide();
|
124 |
-
if( typeof onEnd == 'function' ){
|
125 |
-
onEnd();
|
126 |
-
}
|
127 |
-
});
|
128 |
-
}
|
129 |
-
});
|
130 |
-
|
131 |
-
/**
|
132 |
-
* Helper method to insert at textarea cursor position
|
133 |
-
*/
|
134 |
-
jQuery.fn.extend({
|
135 |
-
insertAtCaret: function (myValue) {
|
136 |
-
return this.each(function (i) {
|
137 |
-
if (document.selection) {
|
138 |
-
//For browsers like Internet Explorer
|
139 |
-
this.focus();
|
140 |
-
var sel = document.selection.createRange();
|
141 |
-
sel.text = myValue;
|
142 |
-
this.focus();
|
143 |
-
}
|
144 |
-
else if (this.selectionStart || this.selectionStart == '0') {
|
145 |
-
//For browsers like Firefox and Webkit based
|
146 |
-
var startPos = this.selectionStart;
|
147 |
-
var endPos = this.selectionEnd;
|
148 |
-
var scrollTop = this.scrollTop;
|
149 |
-
this.value = this.value.substring(0, startPos) + myValue + this.value.substring(endPos, this.value.length);
|
150 |
-
this.focus();
|
151 |
-
this.selectionStart = startPos + myValue.length;
|
152 |
-
this.selectionEnd = startPos + myValue.length;
|
153 |
-
this.scrollTop = scrollTop;
|
154 |
-
} else {
|
155 |
-
this.value += myValue;
|
156 |
-
this.focus();
|
157 |
-
}
|
158 |
-
});
|
159 |
-
}
|
160 |
-
});
|
161 |
|
162 |
/**
|
163 |
* Hide modal dialog on Esc button
|
@@ -237,7 +255,7 @@
|
|
237 |
/**
|
238 |
* Hide preloader on window load
|
239 |
*/
|
240 |
-
jQuery(window).load
|
241 |
jQuery('.wdt-preload-layer').animateFadeOut();
|
242 |
});
|
243 |
|
@@ -372,19 +390,3 @@ var wdtColorPickerToInput = function (selecter) {
|
|
372 |
$newEl.val(val).addClass(classes);
|
373 |
};
|
374 |
|
375 |
-
/**
|
376 |
-
* Hide tooltip on button click or on mouseout event
|
377 |
-
*/
|
378 |
-
var wdtHideTooltip = function () {
|
379 |
-
jQuery('[data-toggle="tooltip"]').click(function() {
|
380 |
-
jQuery(this).tooltip('hide');
|
381 |
-
});
|
382 |
-
|
383 |
-
jQuery('[data-toggle="tooltip"]').mouseout(function(event) {
|
384 |
-
var e = event.toElement || event.relatedTarget;
|
385 |
-
if (e != null && (e.parentNode == this || e == this)) {
|
386 |
-
return;
|
387 |
-
}
|
388 |
-
jQuery(this).tooltip('hide');
|
389 |
-
});
|
390 |
-
};
|
5 |
* @since 18.10.2016
|
6 |
*/
|
7 |
|
8 |
+
/**
|
9 |
+
* Hide tooltip on button click or on mouseout event
|
10 |
+
*/
|
11 |
+
var wdtHideTooltip = function () {
|
12 |
+
jQuery('[data-toggle="tooltip"]').click(function() {
|
13 |
+
jQuery(this).tooltip('hide');
|
14 |
+
});
|
15 |
+
|
16 |
+
jQuery('[data-toggle="tooltip"]').mouseout(function(event) {
|
17 |
+
var e = event.toElement || event.relatedTarget;
|
18 |
+
if (e != null && (e.parentNode == this || e == this)) {
|
19 |
+
return;
|
20 |
+
}
|
21 |
+
jQuery(this).tooltip('hide');
|
22 |
+
});
|
23 |
+
};
|
24 |
+
|
25 |
+
/**
|
26 |
+
* Extend jQuery to use AnimateCSS
|
27 |
+
*/
|
28 |
+
jQuery.fn.extend({
|
29 |
+
animateCss: function (animationName, onEnd) {
|
30 |
+
var animationEnd = 'webkitAnimationEnd mozAnimationEnd MSAnimationEnd oanimationend animationend';
|
31 |
+
jQuery(this).addClass('animated ' + animationName).one(animationEnd, function () {
|
32 |
+
jQuery(this).removeClass('animated ' + animationName);
|
33 |
+
if (typeof onEnd == 'function') {
|
34 |
+
onEnd();
|
35 |
+
}
|
36 |
+
});
|
37 |
+
},
|
38 |
+
fadeInDown: function () {
|
39 |
+
jQuery(this)
|
40 |
+
.removeClass('hidden')
|
41 |
+
.show()
|
42 |
+
.animateCss('fadeInDown');
|
43 |
+
},
|
44 |
+
fadeInRight: function (onEnd) {
|
45 |
+
jQuery(this)
|
46 |
+
.removeClass('hidden')
|
47 |
+
.show()
|
48 |
+
.animateCss('fadeInRight');
|
49 |
+
if (typeof onEnd == 'function') {
|
50 |
+
onEnd();
|
51 |
+
}
|
52 |
+
},
|
53 |
+
fadeOutDown: function () {
|
54 |
+
var $this = jQuery(this);
|
55 |
+
jQuery(this).animateCss('fadeOutDown', function () {
|
56 |
+
$this
|
57 |
+
.addClass('hidden')
|
58 |
+
.hide();
|
59 |
+
});
|
60 |
+
},
|
61 |
+
fadeOutRight: function () {
|
62 |
+
var $this =jQuery(this);
|
63 |
+
jQuery(this).animateCss('fadeOutRight', function () {
|
64 |
+
$this
|
65 |
+
.addClass('hidden')
|
66 |
+
.hide();
|
67 |
+
});
|
68 |
+
},
|
69 |
+
animateFadeIn: function () {
|
70 |
+
var $this = jQuery(this);
|
71 |
+
jQuery(this)
|
72 |
+
.removeClass('hidden')
|
73 |
+
.show()
|
74 |
+
.removeClass('fadeOut')
|
75 |
+
.animateCss('fadeIn', function () {
|
76 |
+
$this
|
77 |
+
.removeClass('fadeIn')
|
78 |
+
.removeClass('hidden')
|
79 |
+
.show()
|
80 |
+
});
|
81 |
+
},
|
82 |
+
animateFadeOut: function ( onEnd ) {
|
83 |
+
var $this = jQuery(this);
|
84 |
+
jQuery(this)
|
85 |
+
.removeClass('fadeIn')
|
86 |
+
.animateCss('fadeOut', function () {
|
87 |
+
$this
|
88 |
+
.addClass('hidden')
|
89 |
+
.removeClass('fadeOut')
|
90 |
+
.hide();
|
91 |
+
if( typeof onEnd == 'function' ){
|
92 |
+
onEnd();
|
93 |
+
}
|
94 |
+
});
|
95 |
+
}
|
96 |
+
});
|
97 |
+
|
98 |
+
/**
|
99 |
+
* Helper method to insert at textarea cursor position
|
100 |
+
*/
|
101 |
+
jQuery.fn.extend({
|
102 |
+
insertAtCaret: function (myValue) {
|
103 |
+
return this.each(function (i) {
|
104 |
+
if (document.selection) {
|
105 |
+
//For browsers like Internet Explorer
|
106 |
+
this.focus();
|
107 |
+
var sel = document.selection.createRange();
|
108 |
+
sel.text = myValue;
|
109 |
+
this.focus();
|
110 |
+
}
|
111 |
+
else if (this.selectionStart || this.selectionStart == '0') {
|
112 |
+
//For browsers like Firefox and Webkit based
|
113 |
+
var startPos = this.selectionStart;
|
114 |
+
var endPos = this.selectionEnd;
|
115 |
+
var scrollTop = this.scrollTop;
|
116 |
+
this.value = this.value.substring(0, startPos) + myValue + this.value.substring(endPos, this.value.length);
|
117 |
+
this.focus();
|
118 |
+
this.selectionStart = startPos + myValue.length;
|
119 |
+
this.selectionEnd = startPos + myValue.length;
|
120 |
+
this.scrollTop = scrollTop;
|
121 |
+
} else {
|
122 |
+
this.value += myValue;
|
123 |
+
this.focus();
|
124 |
+
}
|
125 |
+
});
|
126 |
+
}
|
127 |
+
});
|
128 |
+
|
129 |
(function ($) {
|
130 |
|
131 |
$(function () {
|
176 |
wdtApplyColorPicker(this);
|
177 |
});
|
178 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
179 |
|
180 |
/**
|
181 |
* Hide modal dialog on Esc button
|
255 |
/**
|
256 |
* Hide preloader on window load
|
257 |
*/
|
258 |
+
jQuery(window).on('load', function(){
|
259 |
jQuery('.wdt-preload-layer').animateFadeOut();
|
260 |
});
|
261 |
|
390 |
$newEl.val(val).addClass(classes);
|
391 |
};
|
392 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
assets/js/wpdatatables/wdt.frontend.min.js
CHANGED
@@ -1,145 +1,319 @@
|
|
1 |
-
|
2 |
-
|
3 |
-
function Ja(a,b,c,d){var e=a.aoData[b],f=e._aData,g=[],j,i,n,l,q;if(null===e.nTr){j=c||H.createElement("tr");e.nTr=j;e.anCells=g;j._DT_RowIndex=b;Na(a,e);l=0;for(q=a.aoColumns.length;l<q;l++){n=a.aoColumns[l];i=c?d[l]:H.createElement(n.sCellType);i._DT_CellIndex={row:b,column:l};g.push(i);if((!c||n.mRender||n.mData!==l)&&(!h.isPlainObject(n.mData)||n.mData._!==l+".display"))i.innerHTML=B(a,b,l,"display");n.sClass&&(i.className+=" "+n.sClass);n.bVisible&&!c?j.appendChild(i):!n.bVisible&&c&&i.parentNode.removeChild(i);n.fnCreatedCell&&n.fnCreatedCell.call(a.oInstance,i,B(a,b,l),f,b,l)}s(a,"aoRowCreatedCallback",null,[j,f,b])}e.nTr.setAttribute("role","row")}function Na(a,b){var c=b.nTr,d=b._aData;if(c){var e=a.rowIdFn(d);e&&(c.id=e);d.DT_RowClass&&(e=d.DT_RowClass.split(" "),b.__rowc=b.__rowc?sa(b.__rowc.concat(e)):e,h(c).removeClass(b.__rowc.join(" ")).addClass(d.DT_RowClass));d.DT_RowAttr&&h(c).attr(d.DT_RowAttr);d.DT_RowData&&h(c).data(d.DT_RowData)}}function mb(a){var b,c,d,e,f,g=a.nTHead,j=a.nTFoot,i=0===h("th, td",g).length,n=a.oClasses,l=a.aoColumns;i&&(e=h("<tr/>").appendTo(g));b=0;for(c=l.length;b<c;b++)f=l[b],d=h(f.nTh).addClass(f.sClass),i&&d.appendTo(e),a.oFeatures.bSort&&(d.addClass(f.sSortingClass),!1!==f.bSortable&&(d.attr("tabindex",a.iTabIndex).attr("aria-controls",a.sTableId),Oa(a,f.nTh,b))),f.sTitle!=d[0].innerHTML&&d.html(f.sTitle),Pa(a,"header")(a,d,f,n);i&&ea(a.aoHeader,g);h(g).find(">tr").attr("role","row");h(g).find(">tr>th, >tr>td").addClass(n.sHeaderTH);h(j).find(">tr>th, >tr>td").addClass(n.sFooterTH);if(null!==j){a=a.aoFooter[0];b=0;for(c=a.length;b<c;b++)f=l[b],f.nTf=a[b].cell,f.sClass&&h(f.nTf).addClass(f.sClass)}}function fa(a,b,c){var d,e,f,g=[],j=[],i=a.aoColumns.length,n;if(b){c===k&&(c=!1);d=0;for(e=b.length;d<e;d++){g[d]=b[d].slice();g[d].nTr=b[d].nTr;for(f=i-1;0<=f;f--)!a.aoColumns[f].bVisible&&!c&&g[d].splice(f,1);j.push([])}d=0;for(e=g.length;d<e;d++){if(a=g[d].nTr)for(;f=a.firstChild;)a.removeChild(f);f=0;for(b=g[d].length;f<b;f++)if(n=i=1,j[d][f]===k){a.appendChild(g[d][f].cell);for(j[d][f]=1;g[d+i]!==k&&g[d][f].cell==g[d+i][f].cell;)j[d+i][f]=1,i++;for(;g[d][f+n]!==k&&g[d][f].cell==g[d][f+n].cell;){for(c=0;c<i;c++)j[d+c][f+n]=1;n++}h(g[d][f].cell).attr("rowspan",i).attr("colspan",n)}}}}function O(a){var b=s(a,"aoPreDrawCallback","preDraw",[a]);if(-1!==h.inArray(!1,b))C(a,!1);else{var b=[],c=0,d=a.asStripeClasses,e=d.length,f=a.oLanguage,g=a.iInitDisplayStart,j="ssp"==y(a),i=a.aiDisplay;a.bDrawing=!0;g!==k&&-1!==g&&(a._iDisplayStart=j?g:g>=a.fnRecordsDisplay()?0:g,a.iInitDisplayStart=-1);var g=a._iDisplayStart,n=a.fnDisplayEnd();if(a.bDeferLoading)a.bDeferLoading=!1,a.iDraw++,C(a,!1);else if(j){if(!a.bDestroying&&!nb(a))return}else a.iDraw++;if(0!==i.length){f=j?a.aoData.length:n;for(j=j?0:g;j<f;j++){var l=i[j],q=a.aoData[l];null===q.nTr&&Ja(a,l);l=q.nTr;if(0!==e){var r=d[c%e];q._sRowStripe!=r&&(h(l).removeClass(q._sRowStripe).addClass(r),q._sRowStripe=r)}s(a,"aoRowCallback",null,[l,q._aData,c,j]);b.push(l);c++}}else c=f.sZeroRecords,1==a.iDraw&&"ajax"==y(a)?c=f.sLoadingRecords:f.sEmptyTable&&0===a.fnRecordsTotal()&&(c=f.sEmptyTable),b[0]=h("<tr/>",{"class":e?d[0]:""}).append(h("<td />",{valign:"top",colSpan:ba(a),"class":a.oClasses.sRowEmpty}).html(c))[0];s(a,"aoHeaderCallback","header",[h(a.nTHead).children("tr")[0],Ma(a),g,n,i]);s(a,"aoFooterCallback","footer",[h(a.nTFoot).children("tr")[0],Ma(a),g,n,i]);d=h(a.nTBody);d.children().detach();d.append(h(b));s(a,"aoDrawCallback","draw",[a]);a.bSorted=!1;a.bFiltered=!1;a.bDrawing=!1}}function T(a,b){var c=a.oFeatures,d=c.bFilter;c.bSort&&ob(a);d?ga(a,a.oPreviousSearch):a.aiDisplay=a.aiDisplayMaster.slice();!0!==b&&(a._iDisplayStart=0);a._drawHold=b;O(a);a._drawHold=!1}function pb(a){var b=a.oClasses,c=h(a.nTable),c=h("<div/>").insertBefore(c),d=a.oFeatures,e=h("<div/>",{id:a.sTableId+"_wrapper","class":b.sWrapper+(a.nTFoot?"":" "+b.sNoFooter)});a.nHolding=c[0];a.nTableWrapper=e[0];a.nTableReinsertBefore=a.nTable.nextSibling;for(var f=a.sDom.split(""),g,j,i,n,l,q,k=0;k<f.length;k++){g=null;j=f[k];if("<"==j){i=h("<div/>")[0];n=f[k+1];if("'"==n||'"'==n){l="";for(q=2;f[k+q]!=n;)l+=f[k+q],q++;"H"==l?l=b.sJUIHeader:"F"==l&&(l=b.sJUIFooter);-1!=l.indexOf(".")?(n=l.split("."),i.id=n[0].substr(1,n[0].length-1),i.className=n[1]):"#"==l.charAt(0)?i.id=l.substr(1,l.length-1):i.className=l;k+=q}e.append(i);e=h(i)}else if(">"==j)e=e.parent();else if("l"==j&&d.bPaginate&&d.bLengthChange)g=qb(a);else if("f"==j&&d.bFilter)g=rb(a);else if("r"==j&&d.bProcessing)g=sb(a);else if("t"==j)g=tb(a);else if("i"==j&&d.bInfo)g=ub(a);else if("p"==j&&d.bPaginate)g=vb(a);else if(0!==m.ext.feature.length){i=m.ext.feature;q=0;for(n=i.length;q<n;q++)if(j==i[q].cFeature){g=i[q].fnInit(a);break}}g&&(i=a.aanFeatures,i[j]||(i[j]=[]),i[j].push(g),e.append(g))}c.replaceWith(e);a.nHolding=null}function ea(a,b){var c=h(b).children("tr"),d,e,f,g,j,i,n,l,q,k;a.splice(0,a.length);f=0;for(i=c.length;f<i;f++)a.push([]);f=0;for(i=c.length;f<i;f++){d=c[f];for(e=d.firstChild;e;){if("TD"==e.nodeName.toUpperCase()||"TH"==e.nodeName.toUpperCase()){l=1*e.getAttribute("colspan");q=1*e.getAttribute("rowspan");l=!l||0===l||1===l?1:l;q=!q||0===q||1===q?1:q;g=0;for(j=a[f];j[g];)g++;n=g;k=1===l?!0:!1;for(j=0;j<l;j++)for(g=0;g<q;g++)a[f+g][n+j]={cell:e,unique:k},a[f+g].nTr=d}e=e.nextSibling}}}function ta(a,b,c){var d=[];c||(c=a.aoHeader,b&&(c=[],ea(c,b)));for(var b=0,e=c.length;b<e;b++)for(var f=0,g=c[b].length;f<g;f++)if(c[b][f].unique&&(!d[f]||!a.bSortCellsTop))d[f]=c[b][f].cell;return d}function ua(a,b,c){s(a,"aoServerParams","serverParams",[b]);if(b&&h.isArray(b)){var d={},e=/(.*?)\[\]$/;h.each(b,function(a,b){var c=b.name.match(e);c?(c=c[0],d[c]||(d[c]=[]),d[c].push(b.value)):d[b.name]=b.value});b=d}var f,g=a.ajax,j=a.oInstance,i=function(b){s(a,null,"xhr",[a,b,a.jqXHR]);c(b)};if(h.isPlainObject(g)&&g.data){f=g.data;var n=h.isFunction(f)?f(b,a):f,b=h.isFunction(f)&&n?n:h.extend(!0,b,n);delete g.data}n={data:b,success:function(b){var c=b.error||b.sError;c&&K(a,0,c);a.json=b;i(b)},dataType:"json",cache:!1,type:a.sServerMethod,error:function(b,c){var d=s(a,null,"xhr",[a,null,a.jqXHR]);-1===h.inArray(!0,d)&&("parsererror"==c?K(a,0,"Invalid JSON response",1):4===b.readyState&&K(a,0,"Ajax error",7));C(a,!1)}};a.oAjaxData=b;s(a,null,"preXhr",[a,b]);a.fnServerData?a.fnServerData.call(j,a.sAjaxSource,h.map(b,function(a,b){return{name:b,value:a}}),i,a):a.sAjaxSource||"string"===typeof g?a.jqXHR=h.ajax(h.extend(n,{url:g||a.sAjaxSource})):h.isFunction(g)?a.jqXHR=g.call(j,b,i,a):(a.jqXHR=h.ajax(h.extend(n,g)),g.data=f)}function nb(a){return a.bAjaxDataGet?(a.iDraw++,C(a,!0),ua(a,wb(a),function(b){xb(a,b)}),!1):!0}function wb(a){var b=a.aoColumns,c=b.length,d=a.oFeatures,e=a.oPreviousSearch,f=a.aoPreSearchCols,g,j=[],i,n,l,k=W(a);g=a._iDisplayStart;i=!1!==d.bPaginate?a._iDisplayLength:-1;var r=function(a,b){j.push({name:a,value:b})};r("sEcho",a.iDraw);r("iColumns",c);r("sColumns",D(b,"sName").join(","));r("iDisplayStart",g);r("iDisplayLength",i);var ra={draw:a.iDraw,columns:[],order:[],start:g,length:i,search:{value:e.sSearch,regex:e.bRegex}};for(g=0;g<c;g++)n=b[g],l=f[g],i="function"==typeof n.mData?"function":n.mData,ra.columns.push({data:i,name:n.sName,searchable:n.bSearchable,orderable:n.bSortable,search:{value:l.sSearch,regex:l.bRegex}}),r("mDataProp_"+g,i),d.bFilter&&(r("sSearch_"+g,l.sSearch),r("bRegex_"+g,l.bRegex),r("bSearchable_"+g,n.bSearchable)),d.bSort&&r("bSortable_"+g,n.bSortable);d.bFilter&&(r("sSearch",e.sSearch),r("bRegex",e.bRegex));d.bSort&&(h.each(k,function(a,b){ra.order.push({column:b.col,dir:b.dir});r("iSortCol_"+a,b.col);r("sSortDir_"+a,b.dir)}),r("iSortingCols",k.length));b=m.ext.legacy.ajax;return null===b?a.sAjaxSource?j:ra:b?j:ra}function xb(a,b){var c=va(a,b),d=b.sEcho!==k?b.sEcho:b.draw,e=b.iTotalRecords!==k?b.iTotalRecords:b.recordsTotal,f=b.iTotalDisplayRecords!==k?b.iTotalDisplayRecords:b.recordsFiltered;if(d){if(1*d<a.iDraw)return;a.iDraw=1*d}pa(a);a._iRecordsTotal=parseInt(e,10);a._iRecordsDisplay=parseInt(f,10);d=0;for(e=c.length;d<e;d++)N(a,c[d]);a.aiDisplay=a.aiDisplayMaster.slice();a.bAjaxDataGet=!1;O(a);a._bInitComplete||wa(a,b);a.bAjaxDataGet=!0;C(a,!1)}function va(a,b){var c=h.isPlainObject(a.ajax)&&a.ajax.dataSrc!==k?a.ajax.dataSrc:a.sAjaxDataProp;return"data"===c?b.aaData||b[c]:""!==c?R(c)(b):b}function rb(a){var b=a.oClasses,c=a.sTableId,d=a.oLanguage,e=a.oPreviousSearch,f=a.aanFeatures,g='<input type="search" class="'+b.sFilterInput+'"/>',j=d.sSearch,j=j.match(/_INPUT_/)?j.replace("_INPUT_",g):j+g,b=h("<div/>",{id:!f.f?c+"_filter":null,"class":b.sFilter}).append(h("<label/>").append(j)),f=function(){var b=!this.value?"":this.value;b!=e.sSearch&&(ga(a,{sSearch:b,bRegex:e.bRegex,bSmart:e.bSmart,bCaseInsensitive:e.bCaseInsensitive}),a._iDisplayStart=0,O(a))},g=null!==a.searchDelay?a.searchDelay:"ssp"===y(a)?400:0,i=h("input",b).val(e.sSearch).attr("placeholder",d.sSearchPlaceholder).on("keyup.DT search.DT input.DT paste.DT cut.DT",g?Qa(f,g):f).on("keypress.DT",function(a){if(13==a.keyCode)return!1}).attr("aria-controls",c);h(a.nTable).on("search.dt.DT",function(b,c){if(a===c)try{i[0]!==H.activeElement&&i.val(e.sSearch)}catch(d){}});return b[0]}function ga(a,b,c){var d=a.oPreviousSearch,e=a.aoPreSearchCols,f=function(a){d.sSearch=a.sSearch;d.bRegex=a.bRegex;d.bSmart=a.bSmart;d.bCaseInsensitive=a.bCaseInsensitive};Ia(a);if("ssp"!=y(a)){yb(a,b.sSearch,c,b.bEscapeRegex!==k?!b.bEscapeRegex:b.bRegex,b.bSmart,b.bCaseInsensitive);f(b);for(b=0;b<e.length;b++)zb(a,e[b].sSearch,b,e[b].bEscapeRegex!==k?!e[b].bEscapeRegex:e[b].bRegex,e[b].bSmart,e[b].bCaseInsensitive);Ab(a)}else f(b);a.bFiltered=!0;s(a,null,"search",[a])}function Ab(a){for(var b=m.ext.search,c=a.aiDisplay,d,e,f=0,g=b.length;f<g;f++){for(var j=[],i=0,n=c.length;i<n;i++)e=c[i],d=a.aoData[e],b[f](a,d._aFilterData,e,d._aData,i)&&j.push(e);c.length=0;h.merge(c,j)}}function zb(a,b,c,d,e,f){if(""!==b){for(var g=[],j=a.aiDisplay,d=Ra(b,d,e,f),e=0;e<j.length;e++)b=a.aoData[j[e]]._aFilterData[c],d.test(b)&&g.push(j[e]);a.aiDisplay=g}}function yb(a,b,c,d,e,f){var d=Ra(b,d,e,f),f=a.oPreviousSearch.sSearch,g=a.aiDisplayMaster,j,e=[];0!==m.ext.search.length&&(c=!0);j=Bb(a);if(0>=b.length)a.aiDisplay=g.slice();else{if(j||c||f.length>b.length||0!==b.indexOf(f)||a.bSorted)a.aiDisplay=g.slice();b=a.aiDisplay;for(c=0;c<b.length;c++)d.test(a.aoData[b[c]]._sFilterRow)&&e.push(b[c]);a.aiDisplay=e}}function Ra(a,b,c,d){a=b?a:Sa(a);c&&(a="^(?=.*?"+h.map(a.match(/"[^"]+"|[^ ]+/g)||[""],function(a){if('"'===a.charAt(0))var b=a.match(/^"(.*)"$/),a=b?b[1]:a;return a.replace('"',"")}).join(")(?=.*?")+").*$");return RegExp(a,d?"i":"")}function Bb(a){var b=a.aoColumns,c,d,e,f,g,j,i,h,l=m.ext.type.search;c=!1;d=0;for(f=a.aoData.length;d<f;d++)if(h=a.aoData[d],!h._aFilterData){j=[];e=0;for(g=b.length;e<g;e++)c=b[e],c.bSearchable?(i=B(a,d,e,"filter"),l[c.sType]&&(i=l[c.sType](i)),null===i&&(i=""),"string"!==typeof i&&i.toString&&(i=i.toString())):i="",i.indexOf&&-1!==i.indexOf("&")&&(xa.innerHTML=i,i=$b?xa.textContent:xa.innerText),i.replace&&(i=i.replace(/[\r\n]/g,"")),j.push(i);h._aFilterData=j;h._sFilterRow=j.join(" ");c=!0}return c}function Cb(a){return{search:a.sSearch,smart:a.bSmart,regex:a.bRegex,caseInsensitive:a.bCaseInsensitive}}function Db(a){return{sSearch:a.search,bSmart:a.smart,bRegex:a.regex,bCaseInsensitive:a.caseInsensitive}}function ub(a){var b=a.sTableId,c=a.aanFeatures.i,d=h("<div/>",{"class":a.oClasses.sInfo,id:!c?b+"_info":null});c||(a.aoDrawCallback.push({fn:Eb,sName:"information"}),d.attr("role","status").attr("aria-live","polite"),h(a.nTable).attr("aria-describedby",b+"_info"));return d[0]}function Eb(a){var b=a.aanFeatures.i;if(0!==b.length){var c=a.oLanguage,d=a._iDisplayStart+1,e=a.fnDisplayEnd(),f=a.fnRecordsTotal(),g=a.fnRecordsDisplay(),j=g?c.sInfo:c.sInfoEmpty;g!==f&&(j+=" "+c.sInfoFiltered);j+=c.sInfoPostFix;j=Fb(a,j);c=c.fnInfoCallback;null!==c&&(j=c.call(a.oInstance,a,d,e,f,g,j));h(b).html(j)}}function Fb(a,b){var c=a.fnFormatNumber,d=a._iDisplayStart+1,e=a._iDisplayLength,f=a.fnRecordsDisplay(),g=-1===e;return b.replace(/_START_/g,c.call(a,d)).replace(/_END_/g,c.call(a,a.fnDisplayEnd())).replace(/_MAX_/g,c.call(a,a.fnRecordsTotal())).replace(/_TOTAL_/g,c.call(a,f)).replace(/_PAGE_/g,c.call(a,g?1:Math.ceil(d/e))).replace(/_PAGES_/g,c.call(a,g?1:Math.ceil(f/e)))}function ha(a){var b,c,d=a.iInitDisplayStart,e=a.aoColumns,f;c=a.oFeatures;var g=a.bDeferLoading;if(a.bInitialised){pb(a);mb(a);fa(a,a.aoHeader);fa(a,a.aoFooter);C(a,!0);c.bAutoWidth&&Ha(a);b=0;for(c=e.length;b<c;b++)f=e[b],f.sWidth&&(f.nTh.style.width=v(f.sWidth));s(a,null,"preInit",[a]);T(a);e=y(a);if("ssp"!=e||g)"ajax"==e?ua(a,[],function(c){var f=va(a,c);for(b=0;b<f.length;b++)N(a,f[b]);a.iInitDisplayStart=d;T(a);C(a,!1);wa(a,c)},a):(C(a,!1),wa(a))}else setTimeout(function(){ha(a)},200)}function wa(a,b){a._bInitComplete=!0;(b||a.oInit.aaData)&&Z(a);s(a,null,"plugin-init",[a,b]);s(a,"aoInitComplete","init",[a,b])}function Ta(a,b){var c=parseInt(b,10);a._iDisplayLength=c;Ua(a);s(a,null,"length",[a,c])}function qb(a){for(var b=a.oClasses,c=a.sTableId,d=a.aLengthMenu,e=h.isArray(d[0]),f=e?d[0]:d,d=e?d[1]:d,e=h("<select/>",{name:c+"_length","aria-controls":c,"class":b.sLengthSelect}),g=0,j=f.length;g<j;g++)e[0][g]=new Option(d[g],f[g]);var i=h("<div><label/></div>").addClass(b.sLength);a.aanFeatures.l||(i[0].id=c+"_length");i.children().append(a.oLanguage.sLengthMenu.replace("_MENU_",e[0].outerHTML));h("select",i).val(a._iDisplayLength).on("change.DT",function(){Ta(a,h(this).val());O(a)});h(a.nTable).on("length.dt.DT",function(b,c,d){a===c&&h("select",i).val(d)});return i[0]}function vb(a){var b=a.sPaginationType,c=m.ext.pager[b],d="function"===typeof c,e=function(a){O(a)},b=h("<div/>").addClass(a.oClasses.sPaging+b)[0],f=a.aanFeatures;d||c.fnInit(a,b,e);f.p||(b.id=a.sTableId+"_paginate",a.aoDrawCallback.push({fn:function(a){if(d){var b=a._iDisplayStart,i=a._iDisplayLength,h=a.fnRecordsDisplay(),l=-1===i,b=l?0:Math.ceil(b/i),i=l?1:Math.ceil(h/i),h=c(b,i),k,l=0;for(k=f.p.length;l<k;l++)Pa(a,"pageButton")(a,f.p[l],l,h,b,i)}else c.fnUpdate(a,e)},sName:"pagination"}));return b}function Va(a,b,c){var d=a._iDisplayStart,e=a._iDisplayLength,f=a.fnRecordsDisplay();0===f||-1===e?d=0:"number"===typeof b?(d=b*e,d>f&&(d=0)):"first"==b?d=0:"previous"==b?(d=0<=e?d-e:0,0>d&&(d=0)):"next"==b?d+e<f&&(d+=e):"last"==b?d=Math.floor((f-1)/e)*e:K(a,0,"Unknown paging action: "+b,5);b=a._iDisplayStart!==d;a._iDisplayStart=d;b&&(s(a,null,"page",[a]),c&&O(a));return b}function sb(a){return h("<div/>",{id:!a.aanFeatures.r?a.sTableId+"_processing":null,"class":a.oClasses.sProcessing}).html(a.oLanguage.sProcessing).insertBefore(a.nTable)[0]}function C(a,b){a.oFeatures.bProcessing&&h(a.aanFeatures.r).css("display",b?"block":"none");s(a,null,"processing",[a,b])}function tb(a){var b=h(a.nTable);b.attr("role","grid");var c=a.oScroll;if(""===c.sX&&""===c.sY)return a.nTable;var d=c.sX,e=c.sY,f=a.oClasses,g=b.children("caption"),j=g.length?g[0]._captionSide:null,i=h(b[0].cloneNode(!1)),n=h(b[0].cloneNode(!1)),l=b.children("tfoot");l.length||(l=null);i=h("<div/>",{"class":f.sScrollWrapper}).append(h("<div/>",{"class":f.sScrollHead}).css({overflow:"hidden",position:"relative",border:0,width:d?!d?null:v(d):"100%"}).append(h("<div/>",{"class":f.sScrollHeadInner}).css({"box-sizing":"content-box",width:c.sXInner||"100%"}).append(i.removeAttr("id").css("margin-left",0).append("top"===j?g:null).append(b.children("thead"))))).append(h("<div/>",{"class":f.sScrollBody}).css({position:"relative",overflow:"auto",width:!d?null:v(d)}).append(b));l&&i.append(h("<div/>",{"class":f.sScrollFoot}).css({overflow:"hidden",border:0,width:d?!d?null:v(d):"100%"}).append(h("<div/>",{"class":f.sScrollFootInner}).append(n.removeAttr("id").css("margin-left",0).append("bottom"===j?g:null).append(b.children("tfoot")))));var b=i.children(),k=b[0],f=b[1],r=l?b[2]:null;if(d)h(f).on("scroll.DT",function(){var a=this.scrollLeft;k.scrollLeft=a;l&&(r.scrollLeft=a)});h(f).css(e&&c.bCollapse?"max-height":"height",e);a.nScrollHead=k;a.nScrollBody=f;a.nScrollFoot=r;a.aoDrawCallback.push({fn:ma,sName:"scrolling"});return i[0]}function ma(a){var b=a.oScroll,c=b.sX,d=b.sXInner,e=b.sY,b=b.iBarWidth,f=h(a.nScrollHead),g=f[0].style,j=f.children("div"),i=j[0].style,n=j.children("table"),j=a.nScrollBody,l=h(j),q=j.style,r=h(a.nScrollFoot).children("div"),m=r.children("table"),p=h(a.nTHead),o=h(a.nTable),t=o[0],s=t.style,u=a.nTFoot?h(a.nTFoot):null,x=a.oBrowser,U=x.bScrollOversize,ac=D(a.aoColumns,"nTh"),P,L,Q,w,Wa=[],y=[],z=[],A=[],B,C=function(a){a=a.style;a.paddingTop="0";a.paddingBottom="0";a.borderTopWidth="0";a.borderBottomWidth="0";a.height=0};L=j.scrollHeight>j.clientHeight;if(a.scrollBarVis!==L&&a.scrollBarVis!==k)a.scrollBarVis=L,Z(a);else{a.scrollBarVis=L;o.children("thead, tfoot").remove();u&&(Q=u.clone().prependTo(o),P=u.find("tr"),Q=Q.find("tr"));w=p.clone().prependTo(o);p=p.find("tr");L=w.find("tr");w.find("th, td").removeAttr("tabindex");c||(q.width="100%",f[0].style.width="100%");h.each(ta(a,w),function(b,c){B=$(a,b);c.style.width=a.aoColumns[B].sWidth});u&&I(function(a){a.style.width=""},Q);f=o.outerWidth();if(""===c){s.width="100%";if(U&&(o.find("tbody").height()>j.offsetHeight||"scroll"==l.css("overflow-y")))s.width=v(o.outerWidth()-b);f=o.outerWidth()}else""!==d&&(s.width=v(d),f=o.outerWidth());I(C,L);I(function(a){z.push(a.innerHTML);Wa.push(v(h(a).css("width")))},L);I(function(a,b){if(h.inArray(a,ac)!==-1)a.style.width=Wa[b]},p);h(L).height(0);u&&(I(C,Q),I(function(a){A.push(a.innerHTML);y.push(v(h(a).css("width")))},Q),I(function(a,b){a.style.width=y[b]},P),h(Q).height(0));I(function(a,b){a.innerHTML='<div class="dataTables_sizing" style="height:0;overflow:hidden;">'+z[b]+"</div>";a.style.width=Wa[b]},L);u&&I(function(a,b){a.innerHTML='<div class="dataTables_sizing" style="height:0;overflow:hidden;">'+A[b]+"</div>";a.style.width=y[b]},Q);if(o.outerWidth()<f){P=j.scrollHeight>j.offsetHeight||"scroll"==l.css("overflow-y")?f+b:f;if(U&&(j.scrollHeight>j.offsetHeight||"scroll"==l.css("overflow-y")))s.width=v(P-b);(""===c||""!==d)&&K(a,1,"Possible column misalignment",6)}else P="100%";q.width=v(P);g.width=v(P);u&&(a.nScrollFoot.style.width=v(P));!e&&U&&(q.height=v(t.offsetHeight+b));c=o.outerWidth();n[0].style.width=v(c);i.width=v(c);d=o.height()>j.clientHeight||"scroll"==l.css("overflow-y");e="padding"+(x.bScrollbarLeft?"Left":"Right");i[e]=d?b+"px":"0px";u&&(m[0].style.width=v(c),r[0].style.width=v(c),r[0].style[e]=d?b+"px":"0px");o.children("colgroup").insertBefore(o.children("thead"));l.scroll();if((a.bSorted||a.bFiltered)&&!a._drawHold)j.scrollTop=0}}function I(a,b,c){for(var d=0,e=0,f=b.length,g,j;e<f;){g=b[e].firstChild;for(j=c?c[e].firstChild:null;g;)1===g.nodeType&&(c?a(g,j,d):a(g,d),d++),g=g.nextSibling,j=c?j.nextSibling:null;e++}}function Ha(a){var b=a.nTable,c=a.aoColumns,d=a.oScroll,e=d.sY,f=d.sX,g=d.sXInner,j=c.length,i=na(a,"bVisible"),n=h("th",a.nTHead),l=b.getAttribute("width"),k=b.parentNode,r=!1,m,p,o=a.oBrowser,d=o.bScrollOversize;(m=b.style.width)&&-1!==m.indexOf("%")&&(l=m);for(m=0;m<i.length;m++)p=c[i[m]],null!==p.sWidth&&(p.sWidth=Gb(p.sWidthOrig,k),r=!0);if(d||!r&&!f&&!e&&j==ba(a)&&j==n.length)for(m=0;m<j;m++)i=$(a,m),null!==i&&(c[i].sWidth=v(n.eq(m).width()));else{j=h(b).clone().css("visibility","hidden").removeAttr("id");j.find("tbody tr").remove();var t=h("<tr/>").appendTo(j.find("tbody"));j.find("thead, tfoot").remove();j.append(h(a.nTHead).clone()).append(h(a.nTFoot).clone());j.find("tfoot th, tfoot td").css("width","");n=ta(a,j.find("thead")[0]);for(m=0;m<i.length;m++)p=c[i[m]],n[m].style.width=null!==p.sWidthOrig&&""!==p.sWidthOrig?v(p.sWidthOrig):"",p.sWidthOrig&&f&&h(n[m]).append(h("<div/>").css({width:p.sWidthOrig,margin:0,padding:0,border:0,height:1}));if(a.aoData.length)for(m=0;m<i.length;m++)r=i[m],p=c[r],h(Hb(a,r)).clone(!1).append(p.sContentPadding).appendTo(t);h("[name]",j).removeAttr("name");p=h("<div/>").css(f||e?{position:"absolute",top:0,left:0,height:1,right:0,overflow:"hidden"}:{}).append(j).appendTo(k);f&&g?j.width(g):f?(j.css("width","auto"),j.removeAttr("width"),j.width()<k.clientWidth&&l&&j.width(k.clientWidth)):e?j.width(k.clientWidth):l&&j.width(l);for(m=e=0;m<i.length;m++)k=h(n[m]),g=k.outerWidth()-k.width(),k=o.bBounding?Math.ceil(n[m].getBoundingClientRect().width):k.outerWidth(),e+=k,c[i[m]].sWidth=v(k-g);b.style.width=v(e);p.remove()}l&&(b.style.width=v(l));if((l||f)&&!a._reszEvt)b=function(){h(E).on("resize.DT-"+a.sInstance,Qa(function(){Z(a)}))},d?setTimeout(b,1E3):b(),a._reszEvt=!0}function Gb(a,b){if(!a)return 0;var c=h("<div/>").css("width",v(a)).appendTo(b||H.body),d=c[0].offsetWidth;c.remove();return d}function Hb(a,b){var c=Ib(a,b);if(0>c)return null;var d=a.aoData[c];return!d.nTr?h("<td/>").html(B(a,c,b,"display"))[0]:d.anCells[b]}function Ib(a,b){for(var c,d=-1,e=-1,f=0,g=a.aoData.length;f<g;f++)c=B(a,f,b,"display")+"",c=c.replace(bc,""),c=c.replace(/ /g," "),c.length>d&&(d=c.length,e=f);return e}function v(a){return null===a?"0px":"number"==typeof a?0>a?"0px":a+"px":a.match(/\d$/)?a+"px":a}function W(a){var b,c,d=[],e=a.aoColumns,f,g,j,i;b=a.aaSortingFixed;c=h.isPlainObject(b);var n=[];f=function(a){a.length&&!h.isArray(a[0])?n.push(a):h.merge(n,a)};h.isArray(b)&&f(b);c&&b.pre&&f(b.pre);f(a.aaSorting);c&&b.post&&f(b.post);for(a=0;a<n.length;a++){i=n[a][0];f=e[i].aDataSort;b=0;for(c=f.length;b<c;b++)g=f[b],j=e[g].sType||"string",n[a]._idx===k&&(n[a]._idx=h.inArray(n[a][1],e[g].asSorting)),d.push({src:i,col:g,dir:n[a][1],index:n[a]._idx,type:j,formatter:m.ext.type.order[j+"-pre"]})}return d}function ob(a){var b,c,d=[],e=m.ext.type.order,f=a.aoData,g=0,j,i=a.aiDisplayMaster,h;Ia(a);h=W(a);b=0;for(c=h.length;b<c;b++)j=h[b],j.formatter&&g++,Jb(a,j.col);if("ssp"!=y(a)&&0!==h.length){b=0;for(c=i.length;b<c;b++)d[i[b]]=b;g===h.length?i.sort(function(a,b){var c,e,g,j,i=h.length,k=f[a]._aSortData,m=f[b]._aSortData;for(g=0;g<i;g++)if(j=h[g],c=k[j.col],e=m[j.col],c=c<e?-1:c>e?1:0,0!==c)return"asc"===j.dir?c:-c;c=d[a];e=d[b];return c<e?-1:c>e?1:0}):i.sort(function(a,b){var c,g,j,i,k=h.length,m=f[a]._aSortData,p=f[b]._aSortData;for(j=0;j<k;j++)if(i=h[j],c=m[i.col],g=p[i.col],i=e[i.type+"-"+i.dir]||e["string-"+i.dir],c=i(c,g),0!==c)return c;c=d[a];g=d[b];return c<g?-1:c>g?1:0})}a.bSorted=!0}function Kb(a){for(var b,c,d=a.aoColumns,e=W(a),a=a.oLanguage.oAria,f=0,g=d.length;f<g;f++){c=d[f];var j=c.asSorting;b=c.sTitle.replace(/<.*?>/g,"");var i=c.nTh;i.removeAttribute("aria-sort");c.bSortable&&(0<e.length&&e[0].col==f?(i.setAttribute("aria-sort","asc"==e[0].dir?"ascending":"descending"),c=j[e[0].index+1]||j[0]):c=j[0],b+="asc"===c?a.sSortAscending:a.sSortDescending);i.setAttribute("aria-label",b)}}function Xa(a,b,c,d){var e=a.aaSorting,f=a.aoColumns[b].asSorting,g=function(a,b){var c=a._idx;c===k&&(c=h.inArray(a[1],f));return c+1<f.length?c+1:b?null:0};"number"===typeof e[0]&&(e=a.aaSorting=[e]);c&&a.oFeatures.bSortMulti?(c=h.inArray(b,D(e,"0")),-1!==c?(b=g(e[c],!0),null===b&&1===e.length&&(b=0),null===b?e.splice(c,1):(e[c][1]=f[b],e[c]._idx=b)):(e.push([b,f[0],0]),e[e.length-1]._idx=0)):e.length&&e[0][0]==b?(b=g(e[0]),e.length=1,e[0][1]=f[b],e[0]._idx=b):(e.length=0,e.push([b,f[0]]),e[0]._idx=0);T(a);"function"==typeof d&&d(a)}function Oa(a,b,c,d){var e=a.aoColumns[c];Ya(b,{},function(b){!1!==e.bSortable&&(a.oFeatures.bProcessing?(C(a,!0),setTimeout(function(){Xa(a,c,b.shiftKey,d);"ssp"!==y(a)&&C(a,!1)},0)):Xa(a,c,b.shiftKey,d))})}
|
4 |
-
function ya(a){var b=a.aLastSort,c=a.oClasses.sSortColumn,d=W(a),e=a.oFeatures,f,g;if(e.bSort&&e.bSortClasses){e=0;for(f=b.length;e<f;e++)g=b[e].src,h(D(a.aoData,"anCells",g)).removeClass(c+(2>e?e+1:3));e=0;for(f=d.length;e<f;e++)g=d[e].src,h(D(a.aoData,"anCells",g)).addClass(c+(2>e?e+1:3))}a.aLastSort=d}function Jb(a,b){var c=a.aoColumns[b],d=m.ext.order[c.sSortDataType],e;d&&(e=d.call(a.oInstance,a,b,aa(a,b)));for(var f,g=m.ext.type.order[c.sType+"-pre"],j=0,i=a.aoData.length;j<i;j++)if(c=a.aoData[j],c._aSortData||(c._aSortData=[]),!c._aSortData[b]||d)f=d?e[j]:B(a,j,b,"sort"),c._aSortData[b]=g?g(f):f}function za(a){if(a.oFeatures.bStateSave&&!a.bDestroying){var b={time:+new Date,start:a._iDisplayStart,length:a._iDisplayLength,order:h.extend(!0,[],a.aaSorting),search:Cb(a.oPreviousSearch),columns:h.map(a.aoColumns,function(b,d){return{visible:b.bVisible,search:Cb(a.aoPreSearchCols[d])}})};s(a,"aoStateSaveParams","stateSaveParams",[a,b]);a.oSavedState=b;a.fnStateSaveCallback.call(a.oInstance,a,b)}}function Lb(a,b,c){var d,e,f=a.aoColumns,b=function(b){if(b&&b.time){var g=s(a,"aoStateLoadParams","stateLoadParams",[a,b]);if(-1===h.inArray(!1,g)&&(g=a.iStateDuration,!(0<g&&b.time<+new Date-1E3*g)&&!(b.columns&&f.length!==b.columns.length))){a.oLoadedState=h.extend(!0,{},b);b.start!==k&&(a._iDisplayStart=b.start,a.iInitDisplayStart=b.start);b.length!==k&&(a._iDisplayLength=b.length);b.order!==k&&(a.aaSorting=[],h.each(b.order,function(b,c){a.aaSorting.push(c[0]>=f.length?[0,c[1]]:c)}));b.search!==k&&h.extend(a.oPreviousSearch,Db(b.search));if(b.columns){d=0;for(e=b.columns.length;d<e;d++)g=b.columns[d],g.visible!==k&&(f[d].bVisible=g.visible),g.search!==k&&h.extend(a.aoPreSearchCols[d],Db(g.search))}s(a,"aoStateLoaded","stateLoaded",[a,b])}}c()};if(a.oFeatures.bStateSave){var g=a.fnStateLoadCallback.call(a.oInstance,a,b);g!==k&&b(g)}else c()}function Aa(a){var b=m.settings,a=h.inArray(a,D(b,"nTable"));return-1!==a?b[a]:null}function K(a,b,c,d){c="DataTables warning: "+(a?"table id="+a.sTableId+" - ":"")+c;d&&(c+=". For more information about this error, please see http://datatables.net/tn/"+d);if(b)E.console&&console.log&&console.log(c);else if(b=m.ext,b=b.sErrMode||b.errMode,a&&s(a,null,"error",[a,d,c]),"alert"==b)alert(c);else{if("throw"==b)throw Error(c);"function"==typeof b&&b(a,d,c)}}function F(a,b,c,d){h.isArray(c)?h.each(c,function(c,d){h.isArray(d)?F(a,b,d[0],d[1]):F(a,b,d)}):(d===k&&(d=c),b[c]!==k&&(a[d]=b[c]))}function Mb(a,b,c){var d,e;for(e in b)b.hasOwnProperty(e)&&(d=b[e],h.isPlainObject(d)?(h.isPlainObject(a[e])||(a[e]={}),h.extend(!0,a[e],d)):a[e]=c&&"data"!==e&&"aaData"!==e&&h.isArray(d)?d.slice():d);return a}function Ya(a,b,c){h(a).on("click.DT",b,function(b){a.blur();c(b)}).on("keypress.DT",b,function(a){13===a.which&&(a.preventDefault(),c(a))}).on("selectstart.DT",function(){return!1})}function z(a,b,c,d){c&&a[b].push({fn:c,sName:d})}function s(a,b,c,d){var e=[];b&&(e=h.map(a[b].slice().reverse(),function(b){return b.fn.apply(a.oInstance,d)}));null!==c&&(b=h.Event(c+".dt"),h(a.nTable).trigger(b,d),e.push(b.result));return e}function Ua(a){var b=a._iDisplayStart,c=a.fnDisplayEnd(),d=a._iDisplayLength;b>=c&&(b=c-d);b-=b%d;if(-1===d||0>b)b=0;a._iDisplayStart=b}function Pa(a,b){var c=a.renderer,d=m.ext.renderer[b];return h.isPlainObject(c)&&c[b]?d[c[b]]||d._:"string"===typeof c?d[c]||d._:d._}function y(a){return a.oFeatures.bServerSide?"ssp":a.ajax||a.sAjaxSource?"ajax":"dom"}function ia(a,b){var c=[],c=Nb.numbers_length,d=Math.floor(c/2);b<=c?c=X(0,b):a<=d?(c=X(0,c-2),c.push("ellipsis"),c.push(b-1)):(a>=b-1-d?c=X(b-(c-2),b):(c=X(a-d+2,a+d-1),c.push("ellipsis"),c.push(b-1)),c.splice(0,0,"ellipsis"),c.splice(0,0,0));c.DT_el="span";return c}function fb(a){h.each({num:function(b){return Ba(b,a)},"num-fmt":function(b){return Ba(b,a,Za)},"html-num":function(b){return Ba(b,a,Ca)},"html-num-fmt":function(b){return Ba(b,a,Ca,Za)}},function(b,c){x.type.order[b+a+"-pre"]=c;b.match(/^html\-/)&&(x.type.search[b+a]=x.type.search.html)})}function Ob(a){return function(){var b=[Aa(this[m.ext.iApiIndex])].concat(Array.prototype.slice.call(arguments));return m.ext.internal[a].apply(this,b)}}var m=function(a){this.$=function(a,b){return this.api(!0).$(a,b)};this._=function(a,b){return this.api(!0).rows(a,b).data()};this.api=function(a){return a?new t(Aa(this[x.iApiIndex])):new t(this)};this.fnAddData=function(a,b){var c=this.api(!0),d=h.isArray(a)&&(h.isArray(a[0])||h.isPlainObject(a[0]))?c.rows.add(a):c.row.add(a);(b===k||b)&&c.draw();return d.flatten().toArray()};this.fnAdjustColumnSizing=function(a){var b=this.api(!0).columns.adjust(),c=b.settings()[0],d=c.oScroll;a===k||a?b.draw(!1):(""!==d.sX||""!==d.sY)&&ma(c)};this.fnClearTable=function(a){var b=this.api(!0).clear();(a===k||a)&&b.draw()};this.fnClose=function(a){this.api(!0).row(a).child.hide()};this.fnDeleteRow=function(a,b,c){var d=this.api(!0),a=d.rows(a),e=a.settings()[0],h=e.aoData[a[0][0]];a.remove();b&&b.call(this,e,h);(c===k||c)&&d.draw();return h};this.fnDestroy=function(a){this.api(!0).destroy(a)};this.fnDraw=function(a){this.api(!0).draw(a)};this.fnFilter=function(a,b,c,d,e,h){e=this.api(!0);null===b||b===k?e.search(a,c,d,h):e.column(b).search(a,c,d,h);e.draw()};this.fnGetData=function(a,b){var c=this.api(!0);if(a!==k){var d=a.nodeName?a.nodeName.toLowerCase():"";return b!==k||"td"==d||"th"==d?c.cell(a,b).data():c.row(a).data()||null}return c.data().toArray()};this.fnGetNodes=function(a){var b=this.api(!0);return a!==k?b.row(a).node():b.rows().nodes().flatten().toArray()};this.fnGetPosition=function(a){var b=this.api(!0),c=a.nodeName.toUpperCase();return"TR"==c?b.row(a).index():"TD"==c||"TH"==c?(a=b.cell(a).index(),[a.row,a.columnVisible,a.column]):null};this.fnIsOpen=function(a){return this.api(!0).row(a).child.isShown()};this.fnOpen=function(a,b,c){return this.api(!0).row(a).child(b,c).show().child()[0]};this.fnPageChange=function(a,b){var c=this.api(!0).page(a);(b===k||b)&&c.draw(!1)};this.fnSetColumnVis=function(a,b,c){a=this.api(!0).column(a).visible(b);(c===k||c)&&a.columns.adjust().draw()};this.fnSettings=function(){return Aa(this[x.iApiIndex])};this.fnSort=function(a){this.api(!0).order(a).draw()};this.fnSortListener=function(a,b,c){this.api(!0).order.listener(a,b,c)};this.fnUpdate=function(a,b,c,d,e){var h=this.api(!0);c===k||null===c?h.row(b).data(a):h.cell(b,c).data(a);(e===k||e)&&h.columns.adjust();(d===k||d)&&h.draw();return 0};this.fnVersionCheck=x.fnVersionCheck;var b=this,c=a===k,d=this.length;c&&(a={});this.oApi=this.internal=x.internal;for(var e in m.ext.internal)e&&(this[e]=Ob(e));this.each(function(){var e={},g=1<d?Mb(e,a,!0):a,j=0,i,e=this.getAttribute("id"),n=!1,l=m.defaults,q=h(this);if("table"!=this.nodeName.toLowerCase())K(null,0,"Non-table node initialisation ("+this.nodeName+")",2);else{gb(l);hb(l.column);J(l,l,!0);J(l.column,l.column,!0);J(l,h.extend(g,q.data()));var r=m.settings,j=0;for(i=r.length;j<i;j++){var p=r[j];if(p.nTable==this||p.nTHead.parentNode==this||p.nTFoot&&p.nTFoot.parentNode==this){var t=g.bRetrieve!==k?g.bRetrieve:l.bRetrieve;if(c||t)return p.oInstance;if(g.bDestroy!==k?g.bDestroy:l.bDestroy){p.oInstance.fnDestroy();break}else{K(p,0,"Cannot reinitialise DataTable",3);return}}if(p.sTableId==this.id){r.splice(j,1);break}}if(null===e||""===e)this.id=e="DataTables_Table_"+m.ext._unique++;var o=h.extend(!0,{},m.models.oSettings,{sDestroyWidth:q[0].style.width,sInstance:e,sTableId:e});o.nTable=this;o.oApi=b.internal;o.oInit=g;r.push(o);o.oInstance=1===b.length?b:q.dataTable();gb(g);g.oLanguage&&Fa(g.oLanguage);g.aLengthMenu&&!g.iDisplayLength&&(g.iDisplayLength=h.isArray(g.aLengthMenu[0])?g.aLengthMenu[0][0]:g.aLengthMenu[0]);g=Mb(h.extend(!0,{},l),g);F(o.oFeatures,g,"bPaginate bLengthChange bFilter bSort bSortMulti bInfo bProcessing bAutoWidth bSortClasses bServerSide bDeferRender".split(" "));F(o,g,["asStripeClasses","ajax","fnServerData","fnFormatNumber","sServerMethod","aaSorting","aaSortingFixed","aLengthMenu","sPaginationType","sAjaxSource","sAjaxDataProp","iStateDuration","sDom","bSortCellsTop","iTabIndex","fnStateLoadCallback","fnStateSaveCallback","renderer","searchDelay","rowId",["iCookieDuration","iStateDuration"],["oSearch","oPreviousSearch"],["aoSearchCols","aoPreSearchCols"],["iDisplayLength","_iDisplayLength"],["bJQueryUI","bJUI"]]);F(o.oScroll,g,[["sScrollX","sX"],["sScrollXInner","sXInner"],["sScrollY","sY"],["bScrollCollapse","bCollapse"]]);F(o.oLanguage,g,"fnInfoCallback");z(o,"aoDrawCallback",g.fnDrawCallback,"user");z(o,"aoServerParams",g.fnServerParams,"user");z(o,"aoStateSaveParams",g.fnStateSaveParams,"user");z(o,"aoStateLoadParams",g.fnStateLoadParams,"user");z(o,"aoStateLoaded",g.fnStateLoaded,"user");z(o,"aoRowCallback",g.fnRowCallback,"user");z(o,"aoRowCreatedCallback",g.fnCreatedRow,"user");z(o,"aoHeaderCallback",g.fnHeaderCallback,"user");z(o,"aoFooterCallback",g.fnFooterCallback,"user");z(o,"aoInitComplete",g.fnInitComplete,"user");z(o,"aoPreDrawCallback",g.fnPreDrawCallback,"user");o.rowIdFn=R(g.rowId);ib(o);var u=o.oClasses;g.bJQueryUI?(h.extend(u,m.ext.oJUIClasses,g.oClasses),g.sDom===l.sDom&&"lfrtip"===l.sDom&&(o.sDom='<"H"lfr>t<"F"ip>'),o.renderer)?h.isPlainObject(o.renderer)&&!o.renderer.header&&(o.renderer.header="jqueryui"):o.renderer="jqueryui":h.extend(u,m.ext.classes,g.oClasses);q.addClass(u.sTable);o.iInitDisplayStart===k&&(o.iInitDisplayStart=g.iDisplayStart,o._iDisplayStart=g.iDisplayStart);null!==g.iDeferLoading&&(o.bDeferLoading=!0,e=h.isArray(g.iDeferLoading),o._iRecordsDisplay=e?g.iDeferLoading[0]:g.iDeferLoading,o._iRecordsTotal=e?g.iDeferLoading[1]:g.iDeferLoading);var v=o.oLanguage;h.extend(!0,v,g.oLanguage);v.sUrl&&(h.ajax({dataType:"json",url:v.sUrl,success:function(a){Fa(a);J(l.oLanguage,a);h.extend(!0,v,a);ha(o)},error:function(){ha(o)}}),n=!0);null===g.asStripeClasses&&(o.asStripeClasses=[u.sStripeOdd,u.sStripeEven]);var e=o.asStripeClasses,x=q.children("tbody").find("tr").eq(0);-1!==h.inArray(!0,h.map(e,function(a){return x.hasClass(a)}))&&(h("tbody tr",this).removeClass(e.join(" ")),o.asDestroyStripes=e.slice());e=[];r=this.getElementsByTagName("thead");0!==r.length&&(ea(o.aoHeader,r[0]),e=ta(o));if(null===g.aoColumns){r=[];j=0;for(i=e.length;j<i;j++)r.push(null)}else r=g.aoColumns;j=0;for(i=r.length;j<i;j++)Ga(o,e?e[j]:null);kb(o,g.aoColumnDefs,r,function(a,b){la(o,a,b)});if(x.length){var w=function(a,b){return a.getAttribute("data-"+b)!==null?b:null};h(x[0]).children("th, td").each(function(a,b){var c=o.aoColumns[a];if(c.mData===a){var d=w(b,"sort")||w(b,"order"),e=w(b,"filter")||w(b,"search");if(d!==null||e!==null){c.mData={_:a+".display",sort:d!==null?a+".@data-"+d:k,type:d!==null?a+".@data-"+d:k,filter:e!==null?a+".@data-"+e:k};la(o,a)}}})}var U=o.oFeatures,e=function(){if(g.aaSorting===k){var a=o.aaSorting;j=0;for(i=a.length;j<i;j++)a[j][1]=o.aoColumns[j].asSorting[0]}ya(o);U.bSort&&z(o,"aoDrawCallback",function(){if(o.bSorted){var a=W(o),b={};h.each(a,function(a,c){b[c.src]=c.dir});s(o,null,"order",[o,a,b]);Kb(o)}});z(o,"aoDrawCallback",function(){(o.bSorted||y(o)==="ssp"||U.bDeferRender)&&ya(o)},"sc");var a=q.children("caption").each(function(){this._captionSide=h(this).css("caption-side")}),b=q.children("thead");b.length===0&&(b=h("<thead/>").appendTo(q));o.nTHead=b[0];b=q.children("tbody");b.length===0&&(b=h("<tbody/>").appendTo(q));o.nTBody=b[0];b=q.children("tfoot");if(b.length===0&&a.length>0&&(o.oScroll.sX!==""||o.oScroll.sY!==""))b=h("<tfoot/>").appendTo(q);if(b.length===0||b.children().length===0)q.addClass(u.sNoFooter);else if(b.length>0){o.nTFoot=b[0];ea(o.aoFooter,o.nTFoot)}if(g.aaData)for(j=0;j<g.aaData.length;j++)N(o,g.aaData[j]);else(o.bDeferLoading||y(o)=="dom")&&oa(o,h(o.nTBody).children("tr"));o.aiDisplay=o.aiDisplayMaster.slice();o.bInitialised=!0;n===!1&&ha(o)};g.bStateSave?(U.bStateSave=!0,z(o,"aoDrawCallback",za,"state_save"),Lb(o,g,e)):e()}});b=null;return this},x,t,p,u,$a={},Pb=/[\r\n]/g,Ca=/<.*?>/g,cc=/^\d{2,4}[\.\/\-]\d{1,2}[\.\/\-]\d{1,2}([T ]{1}\d{1,2}[:\.]\d{2}([\.:]\d{2})?)?$/,dc=RegExp("(\\/|\\.|\\*|\\+|\\?|\\||\\(|\\)|\\[|\\]|\\{|\\}|\\\\|\\$|\\^|\\-)","g"),Za=/[',$£€¥%\u2009\u202F\u20BD\u20a9\u20BArfk]/gi,M=function(a){return!a||!0===a||"-"===a?!0:!1},Qb=function(a){var b=parseInt(a,10);return!isNaN(b)&&isFinite(a)?b:null},Rb=function(a,b){$a[b]||($a[b]=RegExp(Sa(b),"g"));return"string"===typeof a&&"."!==b?a.replace(/\./g,"").replace($a[b],"."):a},ab=function(a,b,c){var d="string"===typeof a;if(M(a))return!0;b&&d&&(a=Rb(a,b));c&&d&&(a=a.replace(Za,""));return!isNaN(parseFloat(a))&&isFinite(a)},Sb=function(a,b,c){return M(a)?!0:!(M(a)||"string"===typeof a)?null:ab(a.replace(Ca,""),b,c)?!0:null},D=function(a,b,c){var d=[],e=0,f=a.length;if(c!==k)for(;e<f;e++)a[e]&&a[e][b]&&d.push(a[e][b][c]);else for(;e<f;e++)a[e]&&d.push(a[e][b]);return d},ja=function(a,b,c,d){var e=[],f=0,g=b.length;if(d!==k)for(;f<g;f++)a[b[f]][c]&&e.push(a[b[f]][c][d]);else for(;f<g;f++)e.push(a[b[f]][c]);return e},X=function(a,b){var c=[],d;b===k?(b=0,d=a):(d=b,b=a);for(var e=b;e<d;e++)c.push(e);return c},Tb=function(a){for(var b=[],c=0,d=a.length;c<d;c++)a[c]&&b.push(a[c]);return b},sa=function(a){var b;a:{if(!(2>a.length)){b=a.slice().sort();for(var c=b[0],d=1,e=b.length;d<e;d++){if(b[d]===c){b=!1;break a}c=b[d]}}b=!0}if(b)return a.slice();b=[];var e=a.length,f,g=0,d=0;a:for(;d<e;d++){c=a[d];for(f=0;f<g;f++)if(b[f]===c)continue a;b.push(c);g++}return b};m.util={throttle:function(a,b){var c=b!==k?b:200,d,e;return function(){var b=this,g=+new Date,h=arguments;d&&g<d+c?(clearTimeout(e),e=setTimeout(function(){d=k;a.apply(b,h)},c)):(d=g,a.apply(b,h))}},escapeRegex:function(a){return a.replace(dc,"\\$1")}};var A=function(a,b,c){a[b]!==k&&(a[c]=a[b])},ca=/\[.*?\]$/,V=/\(\)$/,Sa=m.util.escapeRegex,xa=h("<div>")[0],$b=xa.textContent!==k,bc=/<.*?>/g,Qa=m.util.throttle,Ub=[],w=Array.prototype,ec=function(a){var b,c,d=m.settings,e=h.map(d,function(a){return a.nTable});if(a){if(a.nTable&&a.oApi)return[a];if(a.nodeName&&"table"===a.nodeName.toLowerCase())return b=h.inArray(a,e),-1!==b?[d[b]]:null;if(a&&"function"===typeof a.settings)return a.settings().toArray();"string"===typeof a?c=h(a):a instanceof h&&(c=a)}else return[];if(c)return c.map(function(){b=h.inArray(this,e);return-1!==b?d[b]:null}).toArray()};t=function(a,b){if(!(this instanceof t))return new t(a,b);var c=[],d=function(a){(a=ec(a))&&(c=c.concat(a))};if(h.isArray(a))for(var e=0,f=a.length;e<f;e++)d(a[e]);else d(a);this.context=sa(c);b&&h.merge(this,b);this.selector={rows:null,cols:null,opts:null};t.extend(this,this,Ub)};m.Api=t;h.extend(t.prototype,{any:function(){return 0!==this.count()},concat:w.concat,context:[],count:function(){return this.flatten().length},each:function(a){for(var b=0,c=this.length;b<c;b++)a.call(this,this[b],b,this);return this},eq:function(a){var b=this.context;return b.length>a?new t(b[a],this[a]):null},filter:function(a){var b=[];if(w.filter)b=w.filter.call(this,a,this);else for(var c=0,d=this.length;c<d;c++)a.call(this,this[c],c,this)&&b.push(this[c]);return new t(this.context,b)},flatten:function(){var a=[];return new t(this.context,a.concat.apply(a,this.toArray()))},join:w.join,indexOf:w.indexOf||function(a,b){for(var c=b||0,d=this.length;c<d;c++)if(this[c]===a)return c;return-1},iterator:function(a,b,c,d){var e=[],f,g,h,i,n,l=this.context,m,p,u=this.selector;"string"===typeof a&&(d=c,c=b,b=a,a=!1);g=0;for(h=l.length;g<h;g++){var s=new t(l[g]);if("table"===b)f=c.call(s,l[g],g),f!==k&&e.push(f);else if("columns"===b||"rows"===b)f=c.call(s,l[g],this[g],g),f!==k&&e.push(f);else if("column"===b||"column-rows"===b||"row"===b||"cell"===b){p=this[g];"column-rows"===b&&(m=Da(l[g],u.opts));i=0;for(n=p.length;i<n;i++)f=p[i],f="cell"===b?c.call(s,l[g],f.row,f.column,g,i):c.call(s,l[g],f,g,i,m),f!==k&&e.push(f)}}return e.length||d?(a=new t(l,a?e.concat.apply([],e):e),b=a.selector,b.rows=u.rows,b.cols=u.cols,b.opts=u.opts,a):this},lastIndexOf:w.lastIndexOf||function(a,b){return this.indexOf.apply(this.toArray.reverse(),arguments)},length:0,map:function(a){var b=[];if(w.map)b=w.map.call(this,a,this);else for(var c=0,d=this.length;c<d;c++)b.push(a.call(this,this[c],c));return new t(this.context,b)},pluck:function(a){return this.map(function(b){return b[a]})},pop:w.pop,push:w.push,reduce:w.reduce||function(a,b){return jb(this,a,b,0,this.length,1)},reduceRight:w.reduceRight||function(a,b){return jb(this,a,b,this.length-1,-1,-1)},reverse:w.reverse,selector:null,shift:w.shift,slice:function(){return new t(this.context,this)},sort:w.sort,splice:w.splice,toArray:function(){return w.slice.call(this)},to$:function(){return h(this)},toJQuery:function(){return h(this)},unique:function(){return new t(this.context,sa(this))},unshift:w.unshift});t.extend=function(a,b,c){if(c.length&&b&&(b instanceof t||b.__dt_wrapper)){var d,e,f,g=function(a,b,c){return function(){var d=b.apply(a,arguments);t.extend(d,d,c.methodExt);return d}};d=0;for(e=c.length;d<e;d++)f=c[d],b[f.name]="function"===typeof f.val?g(a,f.val,f):h.isPlainObject(f.val)?{}:f.val,b[f.name].__dt_wrapper=!0,t.extend(a,b[f.name],f.propExt)}};t.register=p=function(a,b){if(h.isArray(a))for(var c=0,d=a.length;c<d;c++)t.register(a[c],b);else for(var e=a.split("."),f=Ub,g,j,c=0,d=e.length;c<d;c++){g=(j=-1!==e[c].indexOf("()"))?e[c].replace("()",""):e[c];var i;a:{i=0;for(var n=f.length;i<n;i++)if(f[i].name===g){i=f[i];break a}i=null}i||(i={name:g,val:{},methodExt:[],propExt:[]},f.push(i));c===d-1?i.val=b:f=j?i.methodExt:i.propExt}};t.registerPlural=u=function(a,b,c){t.register(a,c);t.register(b,function(){var a=c.apply(this,arguments);return a===this?this:a instanceof t?a.length?h.isArray(a[0])?new t(a.context,a[0]):a[0]:k:a})};p("tables()",function(a){var b;if(a){b=t;var c=this.context;if("number"===typeof a)a=[c[a]];else var d=h.map(c,function(a){return a.nTable}),a=h(d).filter(a).map(function(){var a=h.inArray(this,d);return c[a]}).toArray();b=new b(a)}else b=this;return b});p("table()",function(a){var a=this.tables(a),b=a.context;return b.length?new t(b[0]):a});u("tables().nodes()","table().node()",function(){return this.iterator("table",function(a){return a.nTable},1)});u("tables().body()","table().body()",function(){return this.iterator("table",function(a){return a.nTBody},1)});u("tables().header()","table().header()",function(){return this.iterator("table",function(a){return a.nTHead},1)});u("tables().footer()","table().footer()",function(){return this.iterator("table",function(a){return a.nTFoot},1)});u("tables().containers()","table().container()",function(){return this.iterator("table",function(a){return a.nTableWrapper},1)});p("draw()",function(a){return this.iterator("table",function(b){"page"===a?O(b):("string"===typeof a&&(a="full-hold"===a?!1:!0),T(b,!1===a))})});p("page()",function(a){return a===k?this.page.info().page:this.iterator("table",function(b){Va(b,a)})});p("page.info()",function(){if(0===this.context.length)return k;var a=this.context[0],b=a._iDisplayStart,c=a.oFeatures.bPaginate?a._iDisplayLength:-1,d=a.fnRecordsDisplay(),e=-1===c;return{page:e?0:Math.floor(b/c),pages:e?1:Math.ceil(d/c),start:b,end:a.fnDisplayEnd(),length:c,recordsTotal:a.fnRecordsTotal(),recordsDisplay:d,serverSide:"ssp"===y(a)}});p("page.len()",function(a){return a===k?0!==this.context.length?this.context[0]._iDisplayLength:k:this.iterator("table",function(b){Ta(b,a)})});var Vb=function(a,b,c){if(c){var d=new t(a);d.one("draw",function(){c(d.ajax.json())})}if("ssp"==y(a))T(a,b);else{C(a,!0);var e=a.jqXHR;e&&4!==e.readyState&&e.abort();ua(a,[],function(c){pa(a);for(var c=va(a,c),d=0,e=c.length;d<e;d++)N(a,c[d]);T(a,b);C(a,!1)})}};p("ajax.json()",function(){var a=this.context;if(0<a.length)return a[0].json});p("ajax.params()",function(){var a=this.context;if(0<a.length)return a[0].oAjaxData});p("ajax.reload()",function(a,b){return this.iterator("table",function(c){Vb(c,!1===b,a)})});p("ajax.url()",function(a){var b=this.context;if(a===k){if(0===b.length)return k;b=b[0];return b.ajax?h.isPlainObject(b.ajax)?b.ajax.url:b.ajax:b.sAjaxSource}return this.iterator("table",function(b){h.isPlainObject(b.ajax)?b.ajax.url=a:b.ajax=a})});p("ajax.url().load()",function(a,b){return this.iterator("table",function(c){Vb(c,!1===b,a)})});var bb=function(a,b,c,d,e){var f=[],g,j,i,n,l,m;i=typeof b;if(!b||"string"===i||"function"===i||b.length===k)b=[b];i=0;for(n=b.length;i<n;i++){j=b[i]&&b[i].split&&!b[i].match(/[\[\(:]/)?b[i].split(","):[b[i]];l=0;for(m=j.length;l<m;l++)(g=c("string"===typeof j[l]?h.trim(j[l]):j[l]))&&g.length&&(f=f.concat(g))}a=x.selector[a];if(a.length){i=0;for(n=a.length;i<n;i++)f=a[i](d,e,f)}return sa(f)},cb=function(a){a||(a={});a.filter&&a.search===k&&(a.search=a.filter);return h.extend({search:"none",order:"current",page:"all"},a)},db=function(a){for(var b=0,c=a.length;b<c;b++)if(0<a[b].length)return a[0]=a[b],a[0].length=1,a.length=1,a.context=[a.context[b]],a;a.length=0;return a},Da=function(a,b){var c,d,e,f=[],g=a.aiDisplay;c=a.aiDisplayMaster;var j=b.search;d=b.order;e=b.page;if("ssp"==y(a))return"removed"===j?[]:X(0,c.length);if("current"==e){c=a._iDisplayStart;for(d=a.fnDisplayEnd();c<d;c++)f.push(g[c])}else if("current"==d||"applied"==d)f="none"==j?c.slice():"applied"==j?g.slice():h.map(c,function(a){return-1===h.inArray(a,g)?a:null});else if("index"==d||"original"==d){c=0;for(d=a.aoData.length;c<d;c++)"none"==j?f.push(c):(e=h.inArray(c,g),(-1===e&&"removed"==j||0<=e&&"applied"==j)&&f.push(c))}return f};p("rows()",function(a,b){a===k?a="":h.isPlainObject(a)&&(b=a,a="");var b=cb(b),c=this.iterator("table",function(c){var e=b,f;return bb("row",a,function(a){var b=Qb(a);if(b!==null&&!e)return[b];f||(f=Da(c,e));if(b!==null&&h.inArray(b,f)!==-1)return[b];if(a===null||a===k||a==="")return f;if(typeof a==="function")return h.map(f,function(b){var e=c.aoData[b];return a(b,e._aData,e.nTr)?b:null});b=Tb(ja(c.aoData,f,"nTr"));if(a.nodeName){if(a._DT_RowIndex!==k)return[a._DT_RowIndex];if(a._DT_CellIndex)return[a._DT_CellIndex.row];b=h(a).closest("*[data-dt-row]");return b.length?[b.data("dt-row")]:[]}if(typeof a==="string"&&a.charAt(0)==="#"){var i=c.aIds[a.replace(/^#/,"")];if(i!==k)return[i.idx]}return h(b).filter(a).map(function(){return this._DT_RowIndex}).toArray()},c,e)},1);c.selector.rows=a;c.selector.opts=b;return c});p("rows().nodes()",function(){return this.iterator("row",function(a,b){return a.aoData[b].nTr||k},1)});p("rows().data()",function(){return this.iterator(!0,"rows",function(a,b){return ja(a.aoData,b,"_aData")},1)});u("rows().cache()","row().cache()",function(a){return this.iterator("row",function(b,c){var d=b.aoData[c];return"search"===a?d._aFilterData:d._aSortData},1)});u("rows().invalidate()","row().invalidate()",function(a){return this.iterator("row",function(b,c){da(b,c,a)})});u("rows().indexes()","row().index()",function(){return this.iterator("row",function(a,b){return b},1)});u("rows().ids()","row().id()",function(a){for(var b=[],c=this.context,d=0,e=c.length;d<e;d++)for(var f=0,g=this[d].length;f<g;f++){var h=c[d].rowIdFn(c[d].aoData[this[d][f]]._aData);b.push((!0===a?"#":"")+h)}return new t(c,b)});u("rows().remove()","row().remove()",function(){var a=this;this.iterator("row",function(b,c,d){var e=b.aoData,f=e[c],g,h,i,n,l;e.splice(c,1);g=0;for(h=e.length;g<h;g++)if(i=e[g],l=i.anCells,null!==i.nTr&&(i.nTr._DT_RowIndex=g),null!==l){i=0;for(n=l.length;i<n;i++)l[i]._DT_CellIndex.row=g}qa(b.aiDisplayMaster,c);qa(b.aiDisplay,c);qa(a[d],c,!1);Ua(b);c=b.rowIdFn(f._aData);c!==k&&delete b.aIds[c]});this.iterator("table",function(a){for(var c=0,d=a.aoData.length;c<d;c++)a.aoData[c].idx=c});return this});p("rows.add()",function(a){var b=this.iterator("table",function(b){var c,f,g,h=[];f=0;for(g=a.length;f<g;f++)c=a[f],c.nodeName&&"TR"===c.nodeName.toUpperCase()?h.push(oa(b,c)[0]):h.push(N(b,c));return h},1),c=this.rows(-1);c.pop();h.merge(c,b);return c});p("row()",function(a,b){return db(this.rows(a,b))});p("row().data()",function(a){var b=this.context;if(a===k)return b.length&&this.length?b[0].aoData[this[0]]._aData:k;b[0].aoData[this[0]]._aData=a;da(b[0],this[0],"data");return this});p("row().node()",function(){var a=this.context;return a.length&&this.length?a[0].aoData[this[0]].nTr||null:null});p("row.add()",function(a){a instanceof h&&a.length&&(a=a[0]);var b=this.iterator("table",function(b){return a.nodeName&&"TR"===a.nodeName.toUpperCase()?oa(b,a)[0]:N(b,a)});return this.row(b[0])});var eb=function(a,b){var c=a.context;if(c.length&&(c=c[0].aoData[b!==k?b:a[0]])&&c._details)c._details.remove(),c._detailsShow=k,c._details=k},Wb=function(a,b){var c=a.context;if(c.length&&a.length){var d=c[0].aoData[a[0]];if(d._details){(d._detailsShow=b)?d._details.insertAfter(d.nTr):d._details.detach();var e=c[0],f=new t(e),g=e.aoData;f.off("draw.dt.DT_details column-visibility.dt.DT_details destroy.dt.DT_details");0<D(g,"_details").length&&(f.on("draw.dt.DT_details",function(a,b){e===b&&f.rows({page:"current"}).eq(0).each(function(a){a=g[a];a._detailsShow&&a._details.insertAfter(a.nTr)})}),f.on("column-visibility.dt.DT_details",function(a,b){if(e===b)for(var c,d=ba(b),f=0,h=g.length;f<h;f++)c=g[f],c._details&&c._details.children("td[colspan]").attr("colspan",d)}),f.on("destroy.dt.DT_details",function(a,b){if(e===b)for(var c=0,d=g.length;c<d;c++)g[c]._details&&eb(f,c)}))}}};p("row().child()",function(a,b){var c=this.context;if(a===k)return c.length&&this.length?c[0].aoData[this[0]]._details:k;if(!0===a)this.child.show();else if(!1===a)eb(this);else if(c.length&&this.length){var d=c[0],c=c[0].aoData[this[0]],e=[],f=function(a,b){if(h.isArray(a)||a instanceof h)for(var c=0,k=a.length;c<k;c++)f(a[c],b);else a.nodeName&&"tr"===a.nodeName.toLowerCase()?e.push(a):(c=h("<tr><td/></tr>").addClass(b),h("td",c).addClass(b).html(a)[0].colSpan=ba(d),e.push(c[0]))};f(a,b);c._details&&c._details.detach();c._details=h(e);c._detailsShow&&c._details.insertAfter(c.nTr)}return this});p(["row().child.show()","row().child().show()"],function(){Wb(this,!0);return this});p(["row().child.hide()","row().child().hide()"],function(){Wb(this,!1);return this});p(["row().child.remove()","row().child().remove()"],function(){eb(this);return this});p("row().child.isShown()",function(){var a=this.context;return a.length&&this.length?a[0].aoData[this[0]]._detailsShow||!1:!1});var fc=/^([^:]+):(name|visIdx|visible)$/,Xb=function(a,b,c,d,e){for(var c=[],d=0,f=e.length;d<f;d++)c.push(B(a,e[d],b));return c};p("columns()",function(a,b){a===k?a="":h.isPlainObject(a)&&(b=a,a="");var b=cb(b),c=this.iterator("table",function(c){var e=a,f=b,g=c.aoColumns,j=D(g,"sName"),i=D(g,"nTh");return bb("column",e,function(a){var b=Qb(a);if(a==="")return X(g.length);if(b!==null)return[b>=0?b:g.length+b];if(typeof a==="function"){var e=Da(c,f);return h.map(g,function(b,f){return a(f,Xb(c,f,0,0,e),i[f])?f:null})}var k=typeof a==="string"?a.match(fc):"";if(k)switch(k[2]){case "visIdx":case "visible":b=parseInt(k[1],10);if(b<0){var m=h.map(g,function(a,b){return a.bVisible?b:null});return[m[m.length+b]]}return[$(c,b)];case "name":return h.map(j,function(a,b){return a===k[1]?b:null});default:return[]}if(a.nodeName&&a._DT_CellIndex)return[a._DT_CellIndex.column];b=h(i).filter(a).map(function(){return h.inArray(this,i)}).toArray();if(b.length||!a.nodeName)return b;b=h(a).closest("*[data-dt-column]");return b.length?[b.data("dt-column")]:[]},c,f)},1);c.selector.cols=a;c.selector.opts=b;return c});u("columns().header()","column().header()",function(){return this.iterator("column",function(a,b){return a.aoColumns[b].nTh},1)});u("columns().footer()","column().footer()",function(){return this.iterator("column",function(a,b){return a.aoColumns[b].nTf},1)});u("columns().data()","column().data()",function(){return this.iterator("column-rows",Xb,1)});u("columns().dataSrc()","column().dataSrc()",function(){return this.iterator("column",function(a,b){return a.aoColumns[b].mData},1)});u("columns().cache()","column().cache()",function(a){return this.iterator("column-rows",function(b,c,d,e,f){return ja(b.aoData,f,"search"===a?"_aFilterData":"_aSortData",c)},1)});u("columns().nodes()","column().nodes()",function(){return this.iterator("column-rows",function(a,b,c,d,e){return ja(a.aoData,e,"anCells",b)},1)});u("columns().visible()","column().visible()",function(a,b){var c=this.iterator("column",function(b,c){if(a===k)return b.aoColumns[c].bVisible;var f=b.aoColumns,g=f[c],j=b.aoData,i,n,l;if(a!==k&&g.bVisible!==a){if(a){var m=h.inArray(!0,D(f,"bVisible"),c+1);i=0;for(n=j.length;i<n;i++)l=j[i].nTr,f=j[i].anCells,l&&l.insertBefore(f[c],f[m]||null)}else h(D(b.aoData,"anCells",c)).detach();g.bVisible=a;fa(b,b.aoHeader);fa(b,b.aoFooter);za(b)}});a!==k&&(this.iterator("column",function(c,e){s(c,null,"column-visibility",[c,e,a,b])}),(b===k||b)&&this.columns.adjust());return c});u("columns().indexes()","column().index()",function(a){return this.iterator("column",function(b,c){return"visible"===a?aa(b,c):c},1)});p("columns.adjust()",function(){return this.iterator("table",function(a){Z(a)},1)});p("column.index()",function(a,b){if(0!==this.context.length){var c=this.context[0];if("fromVisible"===a||"toData"===a)return $(c,b);if("fromData"===a||"toVisible"===a)return aa(c,b)}});p("column()",function(a,b){return db(this.columns(a,b))});p("cells()",function(a,b,c){h.isPlainObject(a)&&(a.row===k?(c=a,a=null):(c=b,b=null));h.isPlainObject(b)&&(c=b,b=null);if(null===b||b===k)return this.iterator("table",function(b){var d=a,e=cb(c),f=b.aoData,g=Da(b,e),j=Tb(ja(f,g,"anCells")),i=h([].concat.apply([],j)),l,n=b.aoColumns.length,m,p,u,t,s,v;return bb("cell",d,function(a){var c=typeof a==="function";if(a===null||a===k||c){m=[];p=0;for(u=g.length;p<u;p++){l=g[p];for(t=0;t<n;t++){s={row:l,column:t};if(c){v=f[l];a(s,B(b,l,t),v.anCells?v.anCells[t]:null)&&m.push(s)}else m.push(s)}}return m}if(h.isPlainObject(a))return[a];c=i.filter(a).map(function(a,b){return{row:b._DT_CellIndex.row,column:b._DT_CellIndex.column}}).toArray();if(c.length||!a.nodeName)return c;v=h(a).closest("*[data-dt-row]");return v.length?[{row:v.data("dt-row"),column:v.data("dt-column")}]:[]},b,e)});var d=this.columns(b,c),e=this.rows(a,c),f,g,j,i,n,l=this.iterator("table",function(a,b){f=[];g=0;for(j=e[b].length;g<j;g++){i=0;for(n=d[b].length;i<n;i++)f.push({row:e[b][g],column:d[b][i]})}return f},1);h.extend(l.selector,{cols:b,rows:a,opts:c});return l});u("cells().nodes()","cell().node()",function(){return this.iterator("cell",function(a,b,c){return(a=a.aoData[b])&&a.anCells?a.anCells[c]:k},1)});p("cells().data()",function(){return this.iterator("cell",function(a,b,c){return B(a,b,c)},1)});u("cells().cache()","cell().cache()",function(a){a="search"===a?"_aFilterData":"_aSortData";return this.iterator("cell",function(b,c,d){return b.aoData[c][a][d]},1)});u("cells().render()","cell().render()",function(a){return this.iterator("cell",function(b,c,d){return B(b,c,d,a)},1)});u("cells().indexes()","cell().index()",function(){return this.iterator("cell",function(a,b,c){return{row:b,column:c,columnVisible:aa(a,c)}},1)});u("cells().invalidate()","cell().invalidate()",function(a){return this.iterator("cell",function(b,c,d){da(b,c,a,d)})});p("cell()",function(a,b,c){return db(this.cells(a,b,c))});p("cell().data()",function(a){var b=this.context,c=this[0];if(a===k)return b.length&&c.length?B(b[0],c[0].row,c[0].column):k;lb(b[0],c[0].row,c[0].column,a);da(b[0],c[0].row,"data",c[0].column);return this});p("order()",function(a,b){var c=this.context;if(a===k)return 0!==c.length?c[0].aaSorting:k;"number"===typeof a?a=[[a,b]]:a.length&&!h.isArray(a[0])&&(a=Array.prototype.slice.call(arguments));return this.iterator("table",function(b){b.aaSorting=a.slice()})});p("order.listener()",function(a,b,c){return this.iterator("table",function(d){Oa(d,a,b,c)})});p("order.fixed()",function(a){if(!a){var b=this.context,b=b.length?b[0].aaSortingFixed:k;return h.isArray(b)?{pre:b}:b}return this.iterator("table",function(b){b.aaSortingFixed=h.extend(!0,{},a)})});p(["columns().order()","column().order()"],function(a){var b=this;return this.iterator("table",function(c,d){var e=[];h.each(b[d],function(b,c){e.push([c,a])});c.aaSorting=e})});p("search()",function(a,b,c,d){var e=this.context;return a===k?0!==e.length?e[0].oPreviousSearch.sSearch:k:this.iterator("table",function(e){e.oFeatures.bFilter&&ga(e,h.extend({},e.oPreviousSearch,{sSearch:a+"",bRegex:null===b?!1:b,bSmart:null===c?!0:c,bCaseInsensitive:null===d?!0:d}),1)})});u("columns().search()","column().search()",function(a,b,c,d){return this.iterator("column",function(e,f){var g=e.aoPreSearchCols;if(a===k)return g[f].sSearch;e.oFeatures.bFilter&&(h.extend(g[f],{sSearch:a+"",bRegex:null===b?!1:b,bSmart:null===c?!0:c,bCaseInsensitive:null===d?!0:d}),ga(e,e.oPreviousSearch,1))})});p("state()",function(){return this.context.length?this.context[0].oSavedState:null});p("state.clear()",function(){return this.iterator("table",function(a){a.fnStateSaveCallback.call(a.oInstance,a,{})})});p("state.loaded()",function(){return this.context.length?this.context[0].oLoadedState:null});p("state.save()",function(){return this.iterator("table",function(a){za(a)})});m.versionCheck=m.fnVersionCheck=function(a){for(var b=m.version.split("."),a=a.split("."),c,d,e=0,f=a.length;e<f;e++)if(c=parseInt(b[e],10)||0,d=parseInt(a[e],10)||0,c!==d)return c>d;return!0};m.isDataTable=m.fnIsDataTable=function(a){var b=h(a).get(0),c=!1;if(a instanceof m.Api)return!0;h.each(m.settings,function(a,e){var f=e.nScrollHead?h("table",e.nScrollHead)[0]:null,g=e.nScrollFoot?h("table",e.nScrollFoot)[0]:null;if(e.nTable===b||f===b||g===b)c=!0});return c};m.tables=m.fnTables=function(a){var b=!1;h.isPlainObject(a)&&(b=a.api,a=a.visible);var c=h.map(m.settings,function(b){if(!a||a&&h(b.nTable).is(":visible"))return b.nTable});return b?new t(c):c};m.camelToHungarian=J;p("$()",function(a,b){var c=this.rows(b).nodes(),c=h(c);return h([].concat(c.filter(a).toArray(),c.find(a).toArray()))});h.each(["on","one","off"],function(a,b){p(b+"()",function(){var a=Array.prototype.slice.call(arguments);a[0]=h.map(a[0].split(/\s/),function(a){return!a.match(/\.dt\b/)?a+".dt":a}).join(" ");var d=h(this.tables().nodes());d[b].apply(d,a);return this})});p("clear()",function(){return this.iterator("table",function(a){pa(a)})});p("settings()",function(){return new t(this.context,this.context)});p("init()",function(){var a=this.context;return a.length?a[0].oInit:null});p("data()",function(){return this.iterator("table",function(a){return D(a.aoData,"_aData")}).flatten()});p("destroy()",function(a){a=a||!1;return this.iterator("table",function(b){var c=b.nTableWrapper.parentNode,d=b.oClasses,e=b.nTable,f=b.nTBody,g=b.nTHead,j=b.nTFoot,i=h(e),f=h(f),k=h(b.nTableWrapper),l=h.map(b.aoData,function(a){return a.nTr}),p;b.bDestroying=!0;s(b,"aoDestroyCallback","destroy",[b]);a||(new t(b)).columns().visible(!0);k.off(".DT").find(":not(tbody *)").off(".DT");h(E).off(".DT-"+b.sInstance);e!=g.parentNode&&(i.children("thead").detach(),i.append(g));j&&e!=j.parentNode&&(i.children("tfoot").detach(),i.append(j));b.aaSorting=[];b.aaSortingFixed=[];ya(b);h(l).removeClass(b.asStripeClasses.join(" "));h("th, td",g).removeClass(d.sSortable+" "+d.sSortableAsc+" "+d.sSortableDesc+" "+d.sSortableNone);b.bJUI&&(h("th span."+d.sSortIcon+", td span."+d.sSortIcon,g).detach(),h("th, td",g).each(function(){var a=h("div."+d.sSortJUIWrapper,this);h(this).append(a.contents());a.detach()}));f.children().detach();f.append(l);g=a?"remove":"detach";i[g]();k[g]();!a&&c&&(c.insertBefore(e,b.nTableReinsertBefore),i.css("width",b.sDestroyWidth).removeClass(d.sTable),(p=b.asDestroyStripes.length)&&f.children().each(function(a){h(this).addClass(b.asDestroyStripes[a%p])}));c=h.inArray(b,m.settings);-1!==c&&m.settings.splice(c,1)})});h.each(["column","row","cell"],function(a,b){p(b+"s().every()",function(a){var d=this.selector.opts,e=this;return this.iterator(b,function(f,g,h,i,m){a.call(e[b](g,"cell"===b?h:d,"cell"===b?d:k),g,h,i,m)})})});p("i18n()",function(a,b,c){var d=this.context[0],a=R(a)(d.oLanguage);a===k&&(a=b);c!==k&&h.isPlainObject(a)&&(a=a[c]!==k?a[c]:a._);return a.replace("%d",c)});m.version="1.10.15";m.settings=[];m.models={};m.models.oSearch={bCaseInsensitive:!0,sSearch:"",bRegex:!1,bSmart:!0};m.models.oRow={nTr:null,anCells:null,_aData:[],_aSortData:null,_aFilterData:null,_sFilterRow:null,_sRowStripe:"",src:null,idx:-1};m.models.oColumn={idx:null,aDataSort:null,asSorting:null,bSearchable:null,bSortable:null,bVisible:null,_sManualType:null,_bAttrSrc:!1,fnCreatedCell:null,fnGetData:null,fnSetData:null,mData:null,mRender:null,nTh:null,nTf:null,sClass:null,sContentPadding:null,sDefaultContent:null,sName:null,sSortDataType:"std",sSortingClass:null,sSortingClassJUI:null,sTitle:null,sType:null,sWidth:null,sWidthOrig:null};m.defaults={aaData:null,aaSorting:[[0,"asc"]],aaSortingFixed:[],ajax:null,aLengthMenu:[10,25,50,100],aoColumns:null,aoColumnDefs:null,aoSearchCols:[],asStripeClasses:null,bAutoWidth:!0,bDeferRender:!1,bDestroy:!1,bFilter:!0,bInfo:!0,bJQueryUI:!1,bLengthChange:!0,bPaginate:!0,bProcessing:!1,bRetrieve:!1,bScrollCollapse:!1,bServerSide:!1,bSort:!0,bSortMulti:!0,bSortCellsTop:!1,bSortClasses:!0,bStateSave:!1,fnCreatedRow:null,fnDrawCallback:null,fnFooterCallback:null,fnFormatNumber:function(a){return a.toString().replace(/\B(?=(\d{3})+(?!\d))/g,this.oLanguage.sThousands)},fnHeaderCallback:null,fnInfoCallback:null,fnInitComplete:null,fnPreDrawCallback:null,fnRowCallback:null,fnServerData:null,fnServerParams:null,fnStateLoadCallback:function(a){try{return JSON.parse((-1===a.iStateDuration?sessionStorage:localStorage).getItem("DataTables_"+a.sInstance+"_"+location.pathname))}catch(b){}},fnStateLoadParams:null,fnStateLoaded:null,fnStateSaveCallback:function(a,b){try{(-1===a.iStateDuration?sessionStorage:localStorage).setItem("DataTables_"+a.sInstance+"_"+location.pathname,JSON.stringify(b))}catch(c){}},fnStateSaveParams:null,iStateDuration:7200,iDeferLoading:null,iDisplayLength:10,iDisplayStart:0,iTabIndex:0,oClasses:{},oLanguage:{oAria:{sSortAscending:": activate to sort column ascending",sSortDescending:": activate to sort column descending"},oPaginate:{sFirst:"First",sLast:"Last",sNext:"Next",sPrevious:"Previous"},sEmptyTable:"No data available in table",sInfo:"Showing _START_ to _END_ of _TOTAL_ entries",sInfoEmpty:"Showing 0 to 0 of 0 entries",sInfoFiltered:"(filtered from _MAX_ total entries)",sInfoPostFix:"",sDecimal:"",sThousands:",",sLengthMenu:"Show _MENU_ entries",sLoadingRecords:"Loading...",sProcessing:"Processing...",sSearch:"Search:",sSearchPlaceholder:"",sUrl:"",sZeroRecords:"No matching records found"},oSearch:h.extend({},m.models.oSearch),sAjaxDataProp:"data",sAjaxSource:null,sDom:"lfrtip",searchDelay:null,sPaginationType:"simple_numbers",sScrollX:"",sScrollXInner:"",sScrollY:"",sServerMethod:"GET",renderer:null,rowId:"DT_RowId"};Y(m.defaults);m.defaults.column={aDataSort:null,iDataSort:-1,asSorting:["asc","desc"],bSearchable:!0,bSortable:!0,bVisible:!0,fnCreatedCell:null,mData:null,mRender:null,sCellType:"td",sClass:"",sContentPadding:"",sDefaultContent:null,sName:"",sSortDataType:"std",sTitle:null,sType:null,sWidth:null};Y(m.defaults.column);m.models.oSettings={oFeatures:{bAutoWidth:null,bDeferRender:null,bFilter:null,bInfo:null,bLengthChange:null,bPaginate:null,bProcessing:null,bServerSide:null,bSort:null,bSortMulti:null,bSortClasses:null,bStateSave:null},oScroll:{bCollapse:null,iBarWidth:0,sX:null,sXInner:null,sY:null},oLanguage:{fnInfoCallback:null},oBrowser:{bScrollOversize:!1,bScrollbarLeft:!1,bBounding:!1,barWidth:0},ajax:null,aanFeatures:[],aoData:[],aiDisplay:[],aiDisplayMaster:[],aIds:{},aoColumns:[],aoHeader:[],aoFooter:[],oPreviousSearch:{},aoPreSearchCols:[],aaSorting:null,aaSortingFixed:[],asStripeClasses:null,asDestroyStripes:[],sDestroyWidth:0,aoRowCallback:[],aoHeaderCallback:[],aoFooterCallback:[],aoDrawCallback:[],aoRowCreatedCallback:[],aoPreDrawCallback:[],aoInitComplete:[],aoStateSaveParams:[],aoStateLoadParams:[],aoStateLoaded:[],sTableId:"",nTable:null,nTHead:null,nTFoot:null,nTBody:null,nTableWrapper:null,bDeferLoading:!1,bInitialised:!1,aoOpenRows:[],sDom:null,searchDelay:null,sPaginationType:"two_button",iStateDuration:0,aoStateSave:[],aoStateLoad:[],oSavedState:null,oLoadedState:null,sAjaxSource:null,sAjaxDataProp:null,bAjaxDataGet:!0,jqXHR:null,json:k,oAjaxData:k,fnServerData:null,aoServerParams:[],sServerMethod:null,fnFormatNumber:null,aLengthMenu:null,iDraw:0,bDrawing:!1,iDrawError:-1,_iDisplayLength:10,_iDisplayStart:0,_iRecordsTotal:0,_iRecordsDisplay:0,bJUI:null,oClasses:{},bFiltered:!1,bSorted:!1,bSortCellsTop:null,oInit:null,aoDestroyCallback:[],fnRecordsTotal:function(){return"ssp"==y(this)?1*this._iRecordsTotal:this.aiDisplayMaster.length},fnRecordsDisplay:function(){return"ssp"==y(this)?1*this._iRecordsDisplay:this.aiDisplay.length},fnDisplayEnd:function(){var a=this._iDisplayLength,b=this._iDisplayStart,c=b+a,d=this.aiDisplay.length,e=this.oFeatures,f=e.bPaginate;return e.bServerSide?!1===f||-1===a?b+d:Math.min(b+a,this._iRecordsDisplay):!f||c>d||-1===a?d:c},oInstance:null,sInstance:null,iTabIndex:0,nScrollHead:null,nScrollFoot:null,aLastSort:[],oPlugins:{},rowIdFn:null,rowId:null};m.ext=x={buttons:{},classes:{},builder:"-source-",errMode:"alert",feature:[],search:[],selector:{cell:[],column:[],row:[]},internal:{},legacy:{ajax:null},pager:{},renderer:{pageButton:{},header:{}},order:{},type:{detect:[],search:{},order:{}},_unique:0,fnVersionCheck:m.fnVersionCheck,iApiIndex:0,oJUIClasses:{},sVersion:m.version};h.extend(x,{afnFiltering:x.search,aTypes:x.type.detect,ofnSearch:x.type.search,oSort:x.type.order,afnSortData:x.order,aoFeatures:x.feature,oApi:x.internal,oStdClasses:x.classes,oPagination:x.pager});h.extend(m.ext.classes,{sTable:"dataTable",sNoFooter:"no-footer",sPageButton:"paginate_button",sPageButtonActive:"current",sPageButtonDisabled:"disabled",sStripeOdd:"odd",sStripeEven:"even",sRowEmpty:"dataTables_empty",sWrapper:"dataTables_wrapper",sFilter:"dataTables_filter",sInfo:"dataTables_info",sPaging:"dataTables_paginate paging_",sLength:"dataTables_length",sProcessing:"dataTables_processing",sSortAsc:"sorting_asc",sSortDesc:"sorting_desc",sSortable:"sorting",sSortableAsc:"sorting_asc_disabled",sSortableDesc:"sorting_desc_disabled",sSortableNone:"sorting_disabled",sSortColumn:"sorting_",sFilterInput:"",sLengthSelect:"",sScrollWrapper:"dataTables_scroll",sScrollHead:"dataTables_scrollHead",sScrollHeadInner:"dataTables_scrollHeadInner",sScrollBody:"dataTables_scrollBody",sScrollFoot:"dataTables_scrollFoot",sScrollFootInner:"dataTables_scrollFootInner",sHeaderTH:"",sFooterTH:"",sSortJUIAsc:"",sSortJUIDesc:"",sSortJUI:"",sSortJUIAscAllowed:"",sSortJUIDescAllowed:"",sSortJUIWrapper:"",sSortIcon:"",sJUIHeader:"",sJUIFooter:""});var Ea="",Ea="",G=Ea+"ui-state-default",ka=Ea+"css_right ui-icon ui-icon-",Yb=Ea+"fg-toolbar ui-toolbar ui-widget-header ui-helper-clearfix";h.extend(m.ext.oJUIClasses,m.ext.classes,{sPageButton:"fg-button ui-button "+G,sPageButtonActive:"ui-state-disabled",sPageButtonDisabled:"ui-state-disabled",sPaging:"dataTables_paginate fg-buttonset ui-buttonset fg-buttonset-multi ui-buttonset-multi paging_",sSortAsc:G+" sorting_asc",sSortDesc:G+" sorting_desc",sSortable:G+" sorting",sSortableAsc:G+" sorting_asc_disabled",sSortableDesc:G+" sorting_desc_disabled",sSortableNone:G+" sorting_disabled",sSortJUIAsc:ka+"triangle-1-n",sSortJUIDesc:ka+"triangle-1-s",sSortJUI:ka+"carat-2-n-s",sSortJUIAscAllowed:ka+"carat-1-n",sSortJUIDescAllowed:ka+"carat-1-s",sSortJUIWrapper:"DataTables_sort_wrapper",sSortIcon:"DataTables_sort_icon",sScrollHead:"dataTables_scrollHead "+G,sScrollFoot:"dataTables_scrollFoot "+G,sHeaderTH:G,sFooterTH:G,sJUIHeader:Yb+" ui-corner-tl ui-corner-tr",sJUIFooter:Yb+" ui-corner-bl ui-corner-br"});var Nb=m.ext.pager;h.extend(Nb,{simple:function(){return["previous","next"]},full:function(){return["first","previous","next","last"]},numbers:function(a,b){return[ia(a,b)]},simple_numbers:function(a,b){return["previous",ia(a,b),"next"]},full_numbers:function(a,b){return["first","previous",ia(a,b),"next","last"]},first_last_numbers:function(a,b){return["first",ia(a,b),"last"]},_numbers:ia,numbers_length:7});h.extend(!0,m.ext.renderer,{pageButton:{_:function(a,b,c,d,e,f){var g=a.oClasses,j=a.oLanguage.oPaginate,i=a.oLanguage.oAria.paginate||{},m,l,p=0,r=function(b,d){var k,t,u,s,v=function(b){Va(a,b.data.action,!0)};k=0;for(t=d.length;k<t;k++){s=d[k];if(h.isArray(s)){u=h("<"+(s.DT_el||"div")+"/>").appendTo(b);r(u,s)}else{m=null;l="";switch(s){case "ellipsis":b.append('<span class="ellipsis">…</span>');break;case "first":m=j.sFirst;l=s+(e>0?"":" "+g.sPageButtonDisabled);break;case "previous":m=j.sPrevious;l=s+(e>0?"":" "+g.sPageButtonDisabled);break;case "next":m=j.sNext;l=s+(e<f-1?"":" "+g.sPageButtonDisabled);break;case "last":m=j.sLast;l=s+(e<f-1?"":" "+g.sPageButtonDisabled);break;default:m=s+1;l=e===s?g.sPageButtonActive:""}if(m!==null){u=h("<a>",{"class":g.sPageButton+" "+l,"aria-controls":a.sTableId,"aria-label":i[s],"data-dt-idx":p,tabindex:a.iTabIndex,id:c===0&&typeof s==="string"?a.sTableId+"_"+s:null}).html(m).appendTo(b);Ya(u,{action:s},v);p++}}}},t;try{t=h(b).find(H.activeElement).data("dt-idx")}catch(u){}r(h(b).empty(),d);t!==k&&h(b).find("[data-dt-idx="+t+"]").focus()}}});h.extend(m.ext.type.detect,[function(a,b){var c=b.oLanguage.sDecimal;return ab(a,c)?"num"+c:null},function(a){if(a&&!(a instanceof Date)&&!cc.test(a))return null;var b=Date.parse(a);return null!==b&&!isNaN(b)||M(a)?"date":null},function(a,b){var c=b.oLanguage.sDecimal;return ab(a,c,!0)?"num-fmt"+c:null},function(a,b){var c=b.oLanguage.sDecimal;return Sb(a,c)?"html-num"+c:null},function(a,b){var c=b.oLanguage.sDecimal;return Sb(a,c,!0)?"html-num-fmt"+c:null},function(a){return M(a)||"string"===typeof a&&-1!==a.indexOf("<")?"html":null}]);h.extend(m.ext.type.search,{html:function(a){return M(a)?a:"string"===typeof a?a.replace(Pb," ").replace(Ca,""):""},string:function(a){return M(a)?a:"string"===typeof a?a.replace(Pb," "):a}});var Ba=function(a,b,c,d){if(0!==a&&(!a||"-"===a))return-Infinity;b&&(a=Rb(a,b));a.replace&&(c&&(a=a.replace(c,"")),d&&(a=a.replace(d,"")));return 1*a};h.extend(x.type.order,{"date-pre":function(a){return Date.parse(a)||-Infinity},"html-pre":function(a){return M(a)?"":a.replace?a.replace(/<.*?>/g,"").toLowerCase():a+""},"string-pre":function(a){return M(a)?"":"string"===typeof a?a.toLowerCase():!a.toString?"":a.toString()},"string-asc":function(a,b){return a<b?-1:a>b?1:0},"string-desc":function(a,b){return a<b?1:a>b?-1:0}});fb("");h.extend(!0,m.ext.renderer,{header:{_:function(a,b,c,d){h(a.nTable).on("order.dt.DT",function(e,f,g,h){if(a===f){e=c.idx;b.removeClass(c.sSortingClass+" "+d.sSortAsc+" "+d.sSortDesc).addClass(h[e]=="asc"?d.sSortAsc:h[e]=="desc"?d.sSortDesc:c.sSortingClass)}})},jqueryui:function(a,b,c,d){h("<div/>").addClass(d.sSortJUIWrapper).append(b.contents()).append(h("<span/>").addClass(d.sSortIcon+" "+c.sSortingClassJUI)).appendTo(b);h(a.nTable).on("order.dt.DT",function(e,f,g,h){if(a===f){e=c.idx;b.removeClass(d.sSortAsc+" "+d.sSortDesc).addClass(h[e]=="asc"?d.sSortAsc:h[e]=="desc"?d.sSortDesc:c.sSortingClass);b.find("span."+d.sSortIcon).removeClass(d.sSortJUIAsc+" "+d.sSortJUIDesc+" "+d.sSortJUI+" "+d.sSortJUIAscAllowed+" "+d.sSortJUIDescAllowed).addClass(h[e]=="asc"?d.sSortJUIAsc:h[e]=="desc"?d.sSortJUIDesc:c.sSortingClassJUI)}})}}});var Zb=function(a){return"string"===typeof a?a.replace(/</g,"<").replace(/>/g,">").replace(/"/g,"""):a};m.render={number:function(a,b,c,d,e){return{display:function(f){if("number"!==typeof f&&"string"!==typeof f)return f;var g=0>f?"-":"",h=parseFloat(f);if(isNaN(h))return Zb(f);h=h.toFixed(c);f=Math.abs(h);h=parseInt(f,10);f=c?b+(f-h).toFixed(c).substring(2):"";return g+(d||"")+h.toString().replace(/\B(?=(\d{3})+(?!\d))/g,a)+f+(e||"")}}},text:function(){return{display:Zb}}};h.extend(m.ext.internal,{_fnExternApiFunc:Ob,_fnBuildAjax:ua,_fnAjaxUpdate:nb,_fnAjaxParameters:wb,_fnAjaxUpdateDraw:xb,_fnAjaxDataSrc:va,_fnAddColumn:Ga,_fnColumnOptions:la,_fnAdjustColumnSizing:Z,_fnVisibleToColumnIndex:$,_fnColumnIndexToVisible:aa,_fnVisbleColumns:ba,_fnGetColumns:na,_fnColumnTypes:Ia,_fnApplyColumnDefs:kb,_fnHungarianMap:Y,_fnCamelToHungarian:J,_fnLanguageCompat:Fa,_fnBrowserDetect:ib,_fnAddData:N,_fnAddTr:oa,_fnNodeToDataIndex:function(a,b){return b._DT_RowIndex!==k?b._DT_RowIndex:null},_fnNodeToColumnIndex:function(a,b,c){return h.inArray(c,a.aoData[b].anCells)},_fnGetCellData:B,_fnSetCellData:lb,_fnSplitObjNotation:La,_fnGetObjectDataFn:R,_fnSetObjectDataFn:S,_fnGetDataMaster:Ma,_fnClearTable:pa,_fnDeleteIndex:qa,_fnInvalidate:da,_fnGetRowElements:Ka,_fnCreateTr:Ja,_fnBuildHead:mb,_fnDrawHead:fa,_fnDraw:O,_fnReDraw:T,_fnAddOptionsHtml:pb,_fnDetectHeader:ea,_fnGetUniqueThs:ta,_fnFeatureHtmlFilter:rb,_fnFilterComplete:ga,_fnFilterCustom:Ab,_fnFilterColumn:zb,_fnFilter:yb,_fnFilterCreateSearch:Ra,_fnEscapeRegex:Sa,_fnFilterData:Bb,_fnFeatureHtmlInfo:ub,_fnUpdateInfo:Eb,_fnInfoMacros:Fb,_fnInitialise:ha,_fnInitComplete:wa,_fnLengthChange:Ta,_fnFeatureHtmlLength:qb,_fnFeatureHtmlPaginate:vb,_fnPageChange:Va,_fnFeatureHtmlProcessing:sb,_fnProcessingDisplay:C,_fnFeatureHtmlTable:tb,_fnScrollDraw:ma,_fnApplyToChildren:I,_fnCalculateColumnWidths:Ha,_fnThrottle:Qa,_fnConvertToWidth:Gb,_fnGetWidestNode:Hb,_fnGetMaxLenString:Ib,_fnStringToCss:v,_fnSortFlatten:W,_fnSort:ob,_fnSortAria:Kb,_fnSortListener:Xa,_fnSortAttachListener:Oa,_fnSortingClasses:ya,_fnSortData:Jb,_fnSaveState:za,_fnLoadState:Lb,_fnSettingsFromNode:Aa,_fnLog:K,_fnMap:F,_fnBindAction:Ya,_fnCallbackReg:z,_fnCallbackFire:s,_fnLengthOverflow:Ua,_fnRenderer:Pa,_fnDataSource:y,_fnRowAttributes:Na,_fnCalculateEnd:function(){}});h.fn.dataTable=m;m.$=h;h.fn.dataTableSettings=m.settings;h.fn.dataTableExt=m.ext;h.fn.DataTable=function(a){return h(this).dataTable(a).api()};h.each(m,function(a,b){h.fn.DataTable[a]=b});return h.fn.dataTable});(function($){"use strict";$.fn.rowGrouping=function(options){function _fnOnGrouped(){}
|
5 |
-
function
|
6 |
-
function
|
7 |
-
function _getMonthName(iMonth){var asMonths=["January","February","March","April","May","June","July","August","September","October","November","December"];return asMonths[iMonth-1]}
|
8 |
-
var defaults={iGroupingColumnIndex:0,sGroupingColumnSortDirection:"",iGroupingOrderByColumnIndex:-1,sGroupingClass:"group",sGroupItemClass:"group-item",bHideGroupingColumn:!0,bHideGroupingOrderByColumn:!0,sGroupBy:"name",sGroupLabelPrefix:"",fnGroupLabelFormat:function(label){return label},bExpandableGrouping:!1,bExpandSingleGroup:!1,iExpandGroupOffset:100,asExpandedGroups:null,sDateFormat:"dd/MM/yyyy",sEmptyGroupLabel:"-",bSetGroupingClassOnTR:!1,iGroupingColumnIndex2:-1,sGroupingColumnSortDirection2:"",iGroupingOrderByColumnIndex2:-1,sGroupingClass2:"subgroup",sGroupItemClass2:"subgroup-item",bHideGroupingColumn2:!0,bHideGroupingOrderByColumn2:!0,sGroupBy2:"name",sGroupLabelPrefix2:"",fnGroupLabelFormat2:function(label){return label},bExpandableGrouping2:!1,fnOnGrouped:_fnOnGrouped,fnOnGroupCreated:_fnOnGroupCreated,fnOnGroupCompleted:_fnOnGroupCompleted,oHideEffect:null,oShowEffect:null,bUseFilteringForGrouping:!1};return this.each(function(index,elem){var oTable=$(elem).dataTable();var aoGroups=new Array();$(this).dataTableExt.aoGroups=aoGroups;function fnCreateGroupRow(sGroupCleaned,sGroup,iColspan){var nGroup=document.createElement('tr');var nCell=document.createElement('td');nGroup.id="group-id-"+oTable.attr("id")+"_"+sGroupCleaned;var oGroup={id:nGroup.id,key:sGroupCleaned,text:sGroup,level:0,groupItemClass:".group-item-"+sGroupCleaned,dataGroup:sGroupCleaned,aoSubgroups:new Array()};if(properties.bSetGroupingClassOnTR){nGroup.className=properties.sGroupingClass+" "+sGroupCleaned}else{nCell.className=properties.sGroupingClass+" "+sGroupCleaned}
|
9 |
-
|
10 |
-
|
11 |
-
|
12 |
-
function
|
13 |
-
|
14 |
-
|
15 |
-
|
16 |
-
nGroup2.
|
17 |
-
|
18 |
-
|
19 |
-
|
20 |
-
|
21 |
-
function
|
22 |
-
return
|
23 |
-
|
24 |
-
|
25 |
-
function
|
26 |
-
|
27 |
-
function
|
28 |
-
function
|
29 |
-
|
30 |
-
|
31 |
-
|
32 |
-
return!
|
33 |
-
|
34 |
-
|
35 |
-
|
36 |
-
|
37 |
-
|
38 |
-
|
39 |
-
{oTable.
|
40 |
-
|
41 |
-
oTable.
|
42 |
-
|
43 |
-
|
44 |
-
e.
|
45 |
-
|
46 |
-
|
47 |
-
|
48 |
-
iColspan
|
49 |
-
|
50 |
-
|
51 |
-
|
52 |
-
sGroupData2=oSettings.aoData[oSettings.aiDisplay[iDisplayIndex]]._aData[
|
53 |
-
|
54 |
-
|
55 |
-
{properties.fnOnGroupCompleted(aoGroups[_fnGetCleanedGroup(sLastGroup)])}
|
56 |
-
if(properties.bAddAllGroupsAsExpanded&&jQuery.inArray(sGroupCleaned,asExpandedGroups)==-1)
|
57 |
-
asExpandedGroups.push(sGroupCleaned);var oGroup=fnCreateGroupRow(sGroupCleaned,sGroup,iColspan);var nGroup=oGroup.nGroup;if(nTrs[i].parentNode!=null)
|
58 |
-
nTrs[i].parentNode.insertBefore(nGroup,nTrs[i]);else $(nTrs[i]).before(nGroup);sLastGroup=sGroup;sLastGroup2=null}
|
59 |
-
$(nTrs[i]).attr("data-group",aoGroups[sGroupCleaned].dataGroup);$(nTrs[i]).addClass(properties.sGroupItemClass);$(nTrs[i]).addClass("group-item-"+sGroupCleaned);if(properties.bExpandableGrouping){if(_fnIsGroupCollapsed(sGroupCleaned)&&!properties.bUseFilteringForGrouping){$(nTrs[i]).hide()}}
|
60 |
-
if(bUseSecondaryGrouping){if(sLastGroup2==null||_fnGetCleanedGroup(sGroup2)!=_fnGetCleanedGroup(sLastGroup2)){var sGroup2Id=_fnGetCleanedGroup(sGroup)+'-'+_fnGetCleanedGroup(sGroup2);var oGroup2=_fnCreateGroup2Row(sGroup2Id,sGroup2,iColspan,aoGroups[sGroupCleaned])
|
61 |
-
var nGroup2=oGroup2.nGroup;nTrs[i].parentNode.insertBefore(nGroup2,nTrs[i]);sLastGroup2=sGroup2}
|
62 |
-
$(nTrs[i]).attr("data-group",oGroup2.dataGroup).addClass(properties.sGroupItemClass2).addClass("group-item-"+oGroup2.dataGroup)}}};if(sLastGroup!=null)
|
63 |
-
|
64 |
-
properties.
|
65 |
-
|
66 |
-
properties.
|
67 |
-
if(properties.
|
68 |
-
|
69 |
-
properties.
|
70 |
-
|
71 |
-
|
72 |
-
|
73 |
-
|
74 |
-
|
75 |
-
|
76 |
-
|
77 |
-
if(properties.
|
78 |
-
if(properties.
|
79 |
-
oTable.fnSettings().
|
80 |
-
|
81 |
-
|
82 |
-
|
83 |
-
|
84 |
-
|
85 |
-
|
86 |
-
$.fn.dataTableExt.afnFiltering.push(_rowGroupingRowFilter);oTable.fnDraw()})}})(jQuery);(function(d){"function"===typeof define&&define.amd?define(["jquery","datatables.net"],function(n){return d(n,window,document)}):"object"===typeof exports?module.exports=function(n,o){n||(n=window);if(!o||!o.fn.dataTable)o=require("datatables.net")(n,o).$;return d(o,n,n.document)}:d(jQuery,window,document)})(function(d,n,o,l){var i=d.fn.dataTable,u=0,v=0,j=i.ext.buttons,m=function(a,b){"undefined"===typeof b&&(b={});!0===b&&(b={});d.isArray(b)&&(b={buttons:b});this.c=d.extend(!0,{},m.defaults,b);b.buttons&&(this.c.buttons=b.buttons);this.s={dt:new i.Api(a),buttons:[],listenKeys:"",namespace:"dtb"+u++};this.dom={container:d("<"+this.c.dom.container.tag+"/>").addClass(this.c.dom.container.className)};this._constructor()};d.extend(m.prototype,{action:function(a,b){var c=this._nodeToButton(a);if(b===l)return c.conf.action;c.conf.action=b;return this},active:function(a,b){var c=this._nodeToButton(a),e=this.c.dom.button.active,c=d(c.node);if(b===l)return c.hasClass(e);c.toggleClass(e,b===l?!0:b);return this},add:function(a,b){var c=this.s.buttons;if("string"===typeof b){for(var e=b.split("-"),c=this.s,d=0,h=e.length-1;d<h;d++)c=c.buttons[1*e[d]];c=c.buttons;b=1*e[e.length-1]}this._expandButton(c,a,!1,b);this._draw();return this},container:function(){return this.dom.container},disable:function(a){a=this._nodeToButton(a);d(a.node).addClass(this.c.dom.button.disabled);return this},destroy:function(){d("body").off("keyup."+this.s.namespace);var a=this.s.buttons.slice(),b,c;b=0;for(c=a.length;b<c;b++)this.remove(a[b].node);this.dom.container.remove();a=this.s.dt.settings()[0];b=0;for(c=a.length;b<c;b++)if(a.inst===this){a.splice(b,1);break}return this},enable:function(a,b){if(!1===b)return this.disable(a);var c=this._nodeToButton(a);d(c.node).removeClass(this.c.dom.button.disabled);return this},name:function(){return this.c.name},node:function(a){a=this._nodeToButton(a);return d(a.node)},processing:function(a,b){var c=this._nodeToButton(a);if(b===l)return d(c.node).hasClass("processing");d(c.node).toggleClass("processing",b);return this},remove:function(a){var b=this._nodeToButton(a),c=this._nodeToHost(a),e=this.s.dt;if(b.buttons.length)for(var g=b.buttons.length-1;0<=g;g--)this.remove(b.buttons[g].node);b.conf.destroy&&b.conf.destroy.call(e.button(a),e,d(a),b.conf);this._removeKey(b.conf);d(b.node).remove();a=d.inArray(b,c);c.splice(a,1);return this},text:function(a,b){var c=this._nodeToButton(a),e=this.c.dom.collection.buttonLiner,e=c.inCollection&&e&&e.tag?e.tag:this.c.dom.buttonLiner.tag,g=this.s.dt,h=d(c.node),f=function(a){return"function"===typeof a?a(g,h,c.conf):a};if(b===l)return f(c.conf.text);c.conf.text=b;e?h.children(e).html(f(b)):h.html(f(b));return this},_constructor:function(){var a=this,b=this.s.dt,c=b.settings()[0],e=this.c.buttons;c._buttons||(c._buttons=[]);c._buttons.push({inst:this,name:this.c.name});for(var c=0,g=e.length;c<g;c++)this.add(e[c]);b.on("destroy",function(){a.destroy()});d("body").on("keyup."+this.s.namespace,function(b){if(!o.activeElement||o.activeElement===o.body){var c=String.fromCharCode(b.keyCode).toLowerCase();a.s.listenKeys.toLowerCase().indexOf(c)!==-1&&a._keypress(c,b)}})},_addKey:function(a){a.key&&(this.s.listenKeys+=d.isPlainObject(a.key)?a.key.key:a.key)},_draw:function(a,b){a||(a=this.dom.container,b=this.s.buttons);a.children().detach();for(var c=0,e=b.length;c<e;c++)a.append(b[c].inserter),b[c].buttons&&b[c].buttons.length&&this._draw(b[c].collection,b[c].buttons)},_expandButton:function(a,b,c,e){for(var g=this.s.dt,h=0,b=!d.isArray(b)?[b]:b,f=0,r=b.length;f<r;f++){var k=this._resolveExtends(b[f]);if(k)if(d.isArray(k))this._expandButton(a,k,c,e);else{var p=this._buildButton(k,c);if(p){e!==l?(a.splice(e,0,p),e++):a.push(p);if(p.conf.buttons){var s=this.c.dom.collection;p.collection=d("<"+s.tag+"/>").addClass(s.className).attr("role","menu");p.conf._collection=p.collection;this._expandButton(p.buttons,p.conf.buttons,!0,e)}k.init&&k.init.call(g.button(p.node),g,d(p.node),k);h++}}}},_buildButton:function(a,b){var c=this.c.dom.button,e=this.c.dom.buttonLiner,g=this.c.dom.collection,h=this.s.dt,f=function(b){return"function"===typeof b?b(h,k,a):b};b&&g.button&&(c=g.button);b&&g.buttonLiner&&(e=g.buttonLiner);if(a.available&&!a.available(h,a))return!1;var r=function(a,b,c,e){e.action.call(b.button(c),a,b,c,e);d(b.table().node()).triggerHandler("buttons-action.dt",[b.button(c),b,c,e])},k=d("<"+c.tag+"/>").addClass(c.className).attr("tabindex",this.s.dt.settings()[0].iTabIndex).attr("aria-controls",this.s.dt.table().node().id).on("click.dtb",function(b){b.preventDefault();!k.hasClass(c.disabled)&&a.action&&r(b,h,k,a);k.blur()}).on("keyup.dtb",function(b){b.keyCode===13&&!k.hasClass(c.disabled)&&a.action&&r(b,h,k,a)});"a"===c.tag.toLowerCase()&&k.attr("href","#");e.tag?(g=d("<"+e.tag+"/>").html(f(a.text)).addClass(e.className),"a"===e.tag.toLowerCase()&&g.attr("href","#"),k.append(g)):k.html(f(a.text));!1===a.enabled&&k.addClass(c.disabled);a.className&&k.addClass(a.className);a.titleAttr&&k.attr("title",f(a.titleAttr));a.namespace||(a.namespace=".dt-button-"+v++);e=(e=this.c.dom.buttonContainer)&&e.tag?d("<"+e.tag+"/>").addClass(e.className).append(k):k;this._addKey(a);return{conf:a,node:k.get(0),inserter:e,buttons:[],inCollection:b,collection:null}},_nodeToButton:function(a,b){b||(b=this.s.buttons);for(var c=0,e=b.length;c<e;c++){if(b[c].node===a)return b[c];if(b[c].buttons.length){var d=this._nodeToButton(a,b[c].buttons);if(d)return d}}},_nodeToHost:function(a,b){b||(b=this.s.buttons);for(var c=0,e=b.length;c<e;c++){if(b[c].node===a)return b;if(b[c].buttons.length){var d=this._nodeToHost(a,b[c].buttons);if(d)return d}}},_keypress:function(a,b){var c=function(e){for(var g=0,h=e.length;g<h;g++){var f=e[g].conf,r=e[g].node;if(f.key)if(f.key===a)d(r).click();else if(d.isPlainObject(f.key)&&f.key.key===a&&(!f.key.shiftKey||b.shiftKey))if(!f.key.altKey||b.altKey)if(!f.key.ctrlKey||b.ctrlKey)(!f.key.metaKey||b.metaKey)&&d(r).click();e[g].buttons.length&&c(e[g].buttons)}};c(this.s.buttons)},_removeKey:function(a){if(a.key){var b=d.isPlainObject(a.key)?a.key.key:a.key,a=this.s.listenKeys.split(""),b=d.inArray(b,a);a.splice(b,1);this.s.listenKeys=a.join("")}},_resolveExtends:function(a){for(var b=this.s.dt,c,e,g=function(c){for(var e=0;!d.isPlainObject(c)&&!d.isArray(c);){if(c===l)return;if("function"===typeof c){if(c=c(b,a),!c)return!1}else if("string"===typeof c){if(!j[c])throw"Unknown button type: "+c;c=j[c]}e++;if(30<e)throw"Buttons: Too many iterations"}return d.isArray(c)?c:d.extend({},c)},a=g(a);a&&a.extend;){if(!j[a.extend])throw"Cannot extend unknown button type: "+a.extend;var h=g(j[a.extend]);if(d.isArray(h))return h;if(!h)return!1;c=h.className;a=d.extend({},h,a);c&&a.className!==c&&(a.className=c+" "+a.className);var f=a.postfixButtons;if(f){a.buttons||(a.buttons=[]);c=0;for(e=f.length;c<e;c++)a.buttons.push(f[c]);a.postfixButtons=null}if(f=a.prefixButtons){a.buttons||(a.buttons=[]);c=0;for(e=f.length;c<e;c++)a.buttons.splice(c,0,f[c]);a.prefixButtons=null}a.extend=h.extend}return a}});m.background=function(a,b,c){c===l&&(c=400);a?d("<div/>").addClass(b).css("display","none").appendTo("body").fadeIn(c):d("body > div."+b).fadeOut(c,function(){d(this).removeClass(b).remove()})};m.instanceSelector=function(a,b){if(!a)return d.map(b,function(a){return a.inst});var c=[],e=d.map(b,function(a){return a.name}),g=function(a){if(d.isArray(a))for(var f=0,r=a.length;f<r;f++)g(a[f]);else"string"===typeof a?-1!==a.indexOf(",")?g(a.split(",")):(a=d.inArray(d.trim(a),e),-1!==a&&c.push(b[a].inst)):"number"===typeof a&&c.push(b[a].inst)};g(a);return c};m.buttonSelector=function(a,b){for(var c=[],e=function(a,b,c){for(var d,g,f=0,h=b.length;f<h;f++)if(d=b[f])g=c!==l?c+f:f+"",a.push({node:d.node,name:d.conf.name,idx:g}),d.buttons&&e(a,d.buttons,g+"-")},g=function(a,b){var f,h,i=[];e(i,b.s.buttons);f=d.map(i,function(a){return a.node});if(d.isArray(a)||a instanceof d){f=0;for(h=a.length;f<h;f++)g(a[f],b)}else if(null===a||a===l||"*"===a){f=0;for(h=i.length;f<h;f++)c.push({inst:b,node:i[f].node})}else if("number"===typeof a)c.push({inst:b,node:b.s.buttons[a].node});else if("string"===typeof a)if(-1!==a.indexOf(",")){i=a.split(",");f=0;for(h=i.length;f<h;f++)g(d.trim(i[f]),b)}else if(a.match(/^\d+(\-\d+)*$/))f=d.map(i,function(a){return a.idx}),c.push({inst:b,node:i[d.inArray(a,f)].node});else if(-1!==a.indexOf(":name")){var j=a.replace(":name","");f=0;for(h=i.length;f<h;f++)i[f].name===j&&c.push({inst:b,node:i[f].node})}else d(f).filter(a).each(function(){c.push({inst:b,node:this})});else"object"===typeof a&&a.nodeName&&(i=d.inArray(a,f),-1!==i&&c.push({inst:b,node:f[i]}))},h=0,f=a.length;h<f;h++)g(b,a[h]);return c};m.defaults={buttons:["copy","excel","csv","pdf","print"],name:"main",tabIndex:0,dom:{container:{tag:"div",className:"dt-buttons"},collection:{tag:"div",className:"dt-button-collection"},button:{tag:"a",className:"dt-button",active:"active",disabled:"disabled"},buttonLiner:{tag:"span",className:""}}};m.version="1.3.1";d.extend(j,{collection:{text:function(a){return a.i18n("buttons.collection","Collection")},className:"buttons-collection",action:function(a,b,c,e){var a=c.offset(),g=d(b.table().container()),h=!1;d("div.dt-button-background").length&&(h=d(".dt-button-collection").offset(),d("body").trigger("click.dtb-collection"));e._collection.addClass(e.collectionLayout).css("display","none").appendTo("body").fadeIn(e.fade);var f=e._collection.css("position");h&&"absolute"===f?e._collection.css({top:h.top,left:h.left}):"absolute"===f?(e._collection.css({top:a.top+c.outerHeight(),left:a.left}),c=a.left+e._collection.outerWidth(),g=g.offset().left+g.width(),c>g&&e._collection.css("left",a.left-(c-g))):(a=e._collection.height()/2,a>d(n).height()/2&&(a=d(n).height()/2),e._collection.css("marginTop",-1*a));e.background&&m.background(!0,e.backgroundClassName,e.fade);setTimeout(function(){d("div.dt-button-background").on("click.dtb-collection",function(){});d("body").on("click.dtb-collection",function(a){var c=d.fn.addBack?"addBack":"andSelf";if(!d(a.target).parents()[c]().filter(e._collection).length){e._collection.fadeOut(e.fade,function(){e._collection.detach()});d("div.dt-button-background").off("click.dtb-collection");m.background(!1,e.backgroundClassName,e.fade);d("body").off("click.dtb-collection");b.off("buttons-action.b-internal")}})},10);if(e.autoClose)b.on("buttons-action.b-internal",function(){d("div.dt-button-background").click()})},background:!0,collectionLayout:"",backgroundClassName:"dt-button-background",autoClose:!1,fade:400},copy:function(a,b){if(j.copyHtml5)return"copyHtml5";if(j.copyFlash&&j.copyFlash.available(a,b))return"copyFlash"},csv:function(a,b){if(j.csvHtml5&&j.csvHtml5.available(a,b))return"csvHtml5";if(j.csvFlash&&j.csvFlash.available(a,b))return"csvFlash"},excel:function(a,b){if(j.excelHtml5&&j.excelHtml5.available(a,b))return"excelHtml5";if(j.excelFlash&&j.excelFlash.available(a,b))return"excelFlash"},pdf:function(a,b){if(j.pdfHtml5&&j.pdfHtml5.available(a,b))return"pdfHtml5";if(j.pdfFlash&&j.pdfFlash.available(a,b))return"pdfFlash"},pageLength:function(a){var a=a.settings()[0].aLengthMenu,b=d.isArray(a[0])?a[0]:a,c=d.isArray(a[0])?a[1]:a,e=function(a){return a.i18n("buttons.pageLength",{"-1":"Show all rows",_:"Show %d rows"},a.page.len())};return{extend:"collection",text:e,className:"buttons-page-length",autoClose:!0,buttons:d.map(b,function(a,b){return{text:c[b],className:"button-page-length",action:function(b,c){c.page.len(a).draw()},init:function(b,c,d){var e=this,c=function(){e.active(b.page.len()===a)};b.on("length.dt"+d.namespace,c);c()},destroy:function(a,b,c){a.off("length.dt"+c.namespace)}}}),init:function(a,b,c){var d=this;a.on("length.dt"+c.namespace,function(){d.text(e(a))})},destroy:function(a,b,c){a.off("length.dt"+c.namespace)}}}});i.Api.register("buttons()",function(a,b){b===l&&(b=a,a=l);this.selector.buttonGroup=a;var c=this.iterator(!0,"table",function(c){if(c._buttons)return m.buttonSelector(m.instanceSelector(a,c._buttons),b)},!0);c._groupSelector=a;return c});i.Api.register("button()",function(a,b){var c=this.buttons(a,b);1<c.length&&c.splice(1,c.length);return c});i.Api.registerPlural("buttons().active()","button().active()",function(a){return a===l?this.map(function(a){return a.inst.active(a.node)}):this.each(function(b){b.inst.active(b.node,a)})});i.Api.registerPlural("buttons().action()","button().action()",function(a){return a===l?this.map(function(a){return a.inst.action(a.node)}):this.each(function(b){b.inst.action(b.node,a)})});i.Api.register(["buttons().enable()","button().enable()"],function(a){return this.each(function(b){b.inst.enable(b.node,a)})});i.Api.register(["buttons().disable()","button().disable()"],function(){return this.each(function(a){a.inst.disable(a.node)})});i.Api.registerPlural("buttons().nodes()","button().node()",function(){var a=d();d(this.each(function(b){a=a.add(b.inst.node(b.node))}));return a});i.Api.registerPlural("buttons().processing()","button().processing()",function(a){return a===l?this.map(function(a){return a.inst.processing(a.node)}):this.each(function(b){b.inst.processing(b.node,a)})});i.Api.registerPlural("buttons().text()","button().text()",function(a){return a===l?this.map(function(a){return a.inst.text(a.node)}):this.each(function(b){b.inst.text(b.node,a)})});i.Api.registerPlural("buttons().trigger()","button().trigger()",function(){return this.each(function(a){a.inst.node(a.node).trigger("click")})});i.Api.registerPlural("buttons().containers()","buttons().container()",function(){var a=d(),b=this._groupSelector;this.iterator(!0,"table",function(c){if(c._buttons)for(var c=m.instanceSelector(b,c._buttons),d=0,g=c.length;d<g;d++)a=a.add(c[d].container())});return a});i.Api.register("button().add()",function(a,b){var c=this.context;c.length&&(c=m.instanceSelector(this._groupSelector,c[0]._buttons),c.length&&c[0].add(b,a));return this.button(this._groupSelector,a)});i.Api.register("buttons().destroy()",function(){this.pluck("inst").unique().each(function(a){a.destroy()});return this});i.Api.registerPlural("buttons().remove()","buttons().remove()",function(){this.each(function(a){a.inst.remove(a.node)});return this});var q;i.Api.register("buttons.info()",function(a,b,c){var e=this;if(!1===a)return d("#datatables_buttons_info").fadeOut(function(){d(this).remove()}),clearTimeout(q),q=null,this;q&&clearTimeout(q);d("#datatables_buttons_info").length&&d("#datatables_buttons_info").remove();d('<div id="datatables_buttons_info" class="dt-button-info"/>').html(a?"<h2>"+a+"</h2>":"").append(d("<div/>")["string"===typeof b?"html":"append"](b)).css("display","none").appendTo("body").fadeIn();c!==l&&0!==c&&(q=setTimeout(function(){e.buttons.info(!1)},c));return this});i.Api.register("buttons.exportData()",function(a){if(this.context.length){for(var b=new i.Api(this.context[0]),c=d.extend(!0,{},{rows:null,columns:"",modifier:{search:"applied",order:"applied"},orthogonal:"display",stripHtml:!0,stripNewlines:!0,decodeEntities:!0,trim:!0,format:{header:function(a){return e(a)},footer:function(a){return e(a)},body:function(a){return e(a)}}},a),e=function(a){if("string"!==typeof a)return a;a=a.replace(/<script\b[^<]*(?:(?!<\/script>)<[^<]*)*<\/script>/gi,"");c.stripHtml&&(a=a.replace(/<[^>]*>/g,""));c.trim&&(a=a.replace(/^\s+|\s+$/g,""));c.stripNewlines&&(a=a.replace(/\n/g," "));c.decodeEntities&&(t.innerHTML=a,a=t.value);return a},a=b.columns(c.columns).indexes().map(function(a){var d=b.column(a).header();return c.format.header(d.innerHTML,a,d)}).toArray(),g=b.table().footer()?b.columns(c.columns).indexes().map(function(a){var d=b.column(a).footer();return c.format.footer(d?d.innerHTML:"",a,d)}).toArray():null,h=b.rows(c.rows,c.modifier).indexes().toArray(),f=b.cells(h,c.columns),h=f.render(c.orthogonal).toArray(),f=f.nodes().toArray(),j=a.length,k=0<j?h.length/j:0,m=Array(k),l=0,n=0;n<k;n++){for(var o=Array(j),q=0;q<j;q++)o[q]=c.format.body(h[l],n,q,f[l]),l++;m[n]=o}return{header:a,footer:g,body:m}}});var t=d("<textarea/>")[0];d.fn.dataTable.Buttons=m;d.fn.DataTable.Buttons=m;d(o).on("init.dt plugin-init.dt",function(a,b){if("dt"===a.namespace){var c=b.oInit.buttons||i.defaults.buttons;c&&!b._buttons&&(new m(b,c)).container()}});i.ext.feature.push({fnInit:function(a){var a=new i.Api(a),b=a.init().buttons||i.defaults.buttons;return(new m(a,b)).container()},cFeature:"B"});return m});(function(i){"function"===typeof define&&define.amd?define(["jquery","datatables.net","datatables.net-buttons"],function(g){return i(g,window,document)}):"object"===typeof exports?module.exports=function(g,l,r,s){g||(g=window);if(!l||!l.fn.dataTable)l=require("datatables.net")(g,l).$;l.fn.dataTable.Buttons||require("datatables.net-buttons")(g,l);return i(l,g,g.document,r,s)}:i(jQuery,window,document)})(function(i,g,l,r,s,o){function z(a,c){t===o&&(t=-1===x.serializeToString(i.parseXML(A["xl/worksheets/sheet1.xml"])).indexOf("xmlns:r"));i.each(c,function(c,b){if(i.isPlainObject(b)){var e=a.folder(c);z(e,b)}else{if(t){var e=b.childNodes[0],h,f,u=[];for(h=e.attributes.length-1;0<=h;h--){f=e.attributes[h].nodeName;var m=e.attributes[h].nodeValue;-1!==f.indexOf(":")&&(u.push({name:f,value:m}),e.removeAttribute(f))}h=0;for(f=u.length;h<f;h++)m=b.createAttribute(u[h].name.replace(":","_dt_b_namespace_token_")),m.value=u[h].value,e.setAttributeNode(m)}e=x.serializeToString(b);t&&(-1===e.indexOf("<?xml")&&(e='<?xml version="1.0" encoding="UTF-8" standalone="yes"?>'+e),e=e.replace(/_dt_b_namespace_token_/g,":"));e=e.replace(/<([^<>]*?) xmlns=""([^<>]*?)>/g,"<$1 $2>");a.file(c,e)}})}function p(a,c,d){var b=a.createElement(c);d&&(d.attr&&i(b).attr(d.attr),d.children&&i.each(d.children,function(a,c){b.appendChild(c)}),d.text&&b.appendChild(a.createTextNode(d.text)));return b}function I(a,c){var d=a.header[c].length,b;a.footer&&a.footer[c].length>d&&(d=a.footer[c].length);for(var e=0,h=a.body.length;e<h;e++)if(b=a.body[e][c],b=null!==b&&b!==o?b.toString():"",-1!==b.indexOf("\n")?(b=b.split("\n"),b.sort(function(a,b){return b.length-a.length}),b=b[0].length):b=b.length,b>d&&(d=b),40<d)return 52;d*=1.3;return 6<d?d:6}var n=i.fn.dataTable,q;var j="undefined"!==typeof self&&self||"undefined"!==typeof g&&g||this.content;if("undefined"===typeof j||"undefined"!==typeof navigator&&/MSIE [1-9]\./.test(navigator.userAgent))q=void 0;else{var v=j.document.createElementNS("http://www.w3.org/1999/xhtml","a"),J="download"in v,K=/constructor/i.test(j.HTMLElement)||j.safari,B=/CriOS\/[\d]+/.test(navigator.userAgent),L=function(a){(j.setImmediate||j.setTimeout)(function(){throw a},0)},C=function(a){setTimeout(function(){"string"===typeof a?(j.URL||j.webkitURL||j).revokeObjectURL(a):a.remove()},4E4)},D=function(a){return/^\s*(?:text\/\S*|application\/xml|\S*\/\S*\+xml)\s*;.*charset\s*=\s*utf-8/i.test(a.type)?new Blob([String.fromCharCode(65279),a],{type:a.type}):a},E=function(a,c,d){d||(a=D(a));var b=this,d="application/octet-stream"===a.type,e,h=function(){for(var a=["writestart","progress","write","writeend"],a=[].concat(a),c=a.length;c--;){var d=b["on"+a[c]];if("function"===typeof d)try{d.call(b,b)}catch(e){L(e)}}};b.readyState=b.INIT;if(J)e=(j.URL||j.webkitURL||j).createObjectURL(a),setTimeout(function(){v.href=e;v.download=c;var a=new MouseEvent("click");v.dispatchEvent(a);h();C(e);b.readyState=b.DONE});else if((B||d&&K)&&j.FileReader){var f=new FileReader;f.onloadend=function(){var a=B?f.result:f.result.replace(/^data:[^;]*;/,"data:attachment/file;");j.open(a,"_blank")||(j.location.href=a);b.readyState=b.DONE;h()};f.readAsDataURL(a);b.readyState=b.INIT}else e||(e=(j.URL||j.webkitURL||j).createObjectURL(a)),d?j.location.href=e:j.open(e,"_blank")||(j.location.href=e),b.readyState=b.DONE,h(),C(e)},k=E.prototype;"undefined"!==typeof navigator&&navigator.msSaveOrOpenBlob?q=function(a,c,d){c=c||a.name||"download";d||(a=D(a));return navigator.msSaveOrOpenBlob(a,c)}:(k.abort=function(){},k.readyState=k.INIT=0,k.WRITING=1,k.DONE=2,k.error=k.onwritestart=k.onprogress=k.onwrite=k.onabort=k.onerror=k.onwriteend=null,q=function(a,c,d){return new E(a,c||a.name||"download",d)})}n.fileSave=q;var w=function(a,c){var d="*"===a.filename&&"*"!==a.title&&a.title!==o?a.title:a.filename;"function"===typeof d&&(d=d());-1!==d.indexOf("*")&&(d=i.trim(d.replace("*",i("title").text())));d=d.replace(/[^a-zA-Z0-9_\u00A1-\uFFFF\.,\-_ !\(\)]/g,"");return c===o||!0===c?d+a.extension:d},M=function(a){var c="Sheet1";a.sheetName&&(c=a.sheetName.replace(/[\[\]\*\/\\\?\:]/g,""));return c},N=function(a){a=a.title;"function"===typeof a&&(a=a());return-1!==a.indexOf("*")?a.replace("*",i("title").text()||"Exported data"):a},F=function(a,c){for(var d=c.newline?c.newline:navigator.userAgent.match(/Windows/)?"\r\n":"\n",b=a.buttons.exportData(c.exportOptions),e=c.fieldBoundary,h=c.fieldSeparator,f=RegExp(e,"g"),i=c.escapeChar!==o?c.escapeChar:"\\",m=function(a){for(var b="",c=0,d=a.length;c<d;c++)0<c&&(b+=h),b+=e?e+(""+a[c]).replace(f,i+e)+e:a[c];return b},j=c.header?m(b.header)+d:"",g=c.footer&&b.footer?d+m(b.footer):"",l=[],y=0,O=b.body.length;y<O;y++)l.push(m(b.body[y]));return{str:j+l.join(d)+g,rows:l.length}},G=function(){if(!(-1!==navigator.userAgent.indexOf("Safari")&&-1===navigator.userAgent.indexOf("Chrome")&&-1===navigator.userAgent.indexOf("Opera")))return!1;var a=navigator.userAgent.match(/AppleWebKit\/(\d+\.\d+)/);return a&&1<a.length&&603.1>1*a[1]?!0:!1};try{var x=new XMLSerializer,t}catch(P){}var A={"_rels/.rels":'<?xml version="1.0" encoding="UTF-8" standalone="yes"?><Relationships xmlns="http://schemas.openxmlformats.org/package/2006/relationships"><Relationship Id="rId1" Type="http://schemas.openxmlformats.org/officeDocument/2006/relationships/officeDocument" Target="xl/workbook.xml"/></Relationships>',"xl/_rels/workbook.xml.rels":'<?xml version="1.0" encoding="UTF-8" standalone="yes"?><Relationships xmlns="http://schemas.openxmlformats.org/package/2006/relationships"><Relationship Id="rId1" Type="http://schemas.openxmlformats.org/officeDocument/2006/relationships/worksheet" Target="worksheets/sheet1.xml"/><Relationship Id="rId2" Type="http://schemas.openxmlformats.org/officeDocument/2006/relationships/styles" Target="styles.xml"/></Relationships>',"[Content_Types].xml":'<?xml version="1.0" encoding="UTF-8" standalone="yes"?><Types xmlns="http://schemas.openxmlformats.org/package/2006/content-types"><Default Extension="xml" ContentType="application/xml" /><Default Extension="rels" ContentType="application/vnd.openxmlformats-package.relationships+xml" /><Default Extension="jpeg" ContentType="image/jpeg" /><Override PartName="/xl/workbook.xml" ContentType="application/vnd.openxmlformats-officedocument.spreadsheetml.sheet.main+xml" /><Override PartName="/xl/worksheets/sheet1.xml" ContentType="application/vnd.openxmlformats-officedocument.spreadsheetml.worksheet+xml" /><Override PartName="/xl/styles.xml" ContentType="application/vnd.openxmlformats-officedocument.spreadsheetml.styles+xml" /></Types>',"xl/workbook.xml":'<?xml version="1.0" encoding="UTF-8" standalone="yes"?><workbook xmlns="http://schemas.openxmlformats.org/spreadsheetml/2006/main" xmlns:r="http://schemas.openxmlformats.org/officeDocument/2006/relationships"><fileVersion appName="xl" lastEdited="5" lowestEdited="5" rupBuild="24816"/><workbookPr showInkAnnotation="0" autoCompressPictures="0"/><bookViews><workbookView xWindow="0" yWindow="0" windowWidth="25600" windowHeight="19020" tabRatio="500"/></bookViews><sheets><sheet name="" sheetId="1" r:id="rId1"/></sheets></workbook>',"xl/worksheets/sheet1.xml":'<?xml version="1.0" encoding="UTF-8" standalone="yes"?><worksheet xmlns="http://schemas.openxmlformats.org/spreadsheetml/2006/main" xmlns:r="http://schemas.openxmlformats.org/officeDocument/2006/relationships" xmlns:mc="http://schemas.openxmlformats.org/markup-compatibility/2006" mc:Ignorable="x14ac" xmlns:x14ac="http://schemas.microsoft.com/office/spreadsheetml/2009/9/ac"><sheetData/></worksheet>',"xl/styles.xml":'<?xml version="1.0" encoding="UTF-8"?><styleSheet xmlns="http://schemas.openxmlformats.org/spreadsheetml/2006/main" xmlns:mc="http://schemas.openxmlformats.org/markup-compatibility/2006" mc:Ignorable="x14ac" xmlns:x14ac="http://schemas.microsoft.com/office/spreadsheetml/2009/9/ac"><numFmts count="6"><numFmt numFmtId="164" formatCode="#,##0.00_- [$$-45C]"/><numFmt numFmtId="165" formatCode=""£"#,##0.00"/><numFmt numFmtId="166" formatCode="[$€-2] #,##0.00"/><numFmt numFmtId="167" formatCode="0.0%"/><numFmt numFmtId="168" formatCode="#,##0;(#,##0)"/><numFmt numFmtId="169" formatCode="#,##0.00;(#,##0.00)"/></numFmts><fonts count="5" x14ac:knownFonts="1"><font><sz val="11" /><name val="Calibri" /></font><font><sz val="11" /><name val="Calibri" /><color rgb="FFFFFFFF" /></font><font><sz val="11" /><name val="Calibri" /><b /></font><font><sz val="11" /><name val="Calibri" /><i /></font><font><sz val="11" /><name val="Calibri" /><u /></font></fonts><fills count="6"><fill><patternFill patternType="none" /></fill><fill/><fill><patternFill patternType="solid"><fgColor rgb="FFD9D9D9" /><bgColor indexed="64" /></patternFill></fill><fill><patternFill patternType="solid"><fgColor rgb="FFD99795" /><bgColor indexed="64" /></patternFill></fill><fill><patternFill patternType="solid"><fgColor rgb="ffc6efce" /><bgColor indexed="64" /></patternFill></fill><fill><patternFill patternType="solid"><fgColor rgb="ffc6cfef" /><bgColor indexed="64" /></patternFill></fill></fills><borders count="2"><border><left /><right /><top /><bottom /><diagonal /></border><border diagonalUp="false" diagonalDown="false"><left style="thin"><color auto="1" /></left><right style="thin"><color auto="1" /></right><top style="thin"><color auto="1" /></top><bottom style="thin"><color auto="1" /></bottom><diagonal /></border></borders><cellStyleXfs count="1"><xf numFmtId="0" fontId="0" fillId="0" borderId="0" /></cellStyleXfs><cellXfs count="67"><xf numFmtId="0" fontId="0" fillId="0" borderId="0" applyFont="1" applyFill="1" applyBorder="1"/><xf numFmtId="0" fontId="1" fillId="0" borderId="0" applyFont="1" applyFill="1" applyBorder="1"/><xf numFmtId="0" fontId="2" fillId="0" borderId="0" applyFont="1" applyFill="1" applyBorder="1"/><xf numFmtId="0" fontId="3" fillId="0" borderId="0" applyFont="1" applyFill="1" applyBorder="1"/><xf numFmtId="0" fontId="4" fillId="0" borderId="0" applyFont="1" applyFill="1" applyBorder="1"/><xf numFmtId="0" fontId="0" fillId="2" borderId="0" applyFont="1" applyFill="1" applyBorder="1"/><xf numFmtId="0" fontId="1" fillId="2" borderId="0" applyFont="1" applyFill="1" applyBorder="1"/><xf numFmtId="0" fontId="2" fillId="2" borderId="0" applyFont="1" applyFill="1" applyBorder="1"/><xf numFmtId="0" fontId="3" fillId="2" borderId="0" applyFont="1" applyFill="1" applyBorder="1"/><xf numFmtId="0" fontId="4" fillId="2" borderId="0" applyFont="1" applyFill="1" applyBorder="1"/><xf numFmtId="0" fontId="0" fillId="3" borderId="0" applyFont="1" applyFill="1" applyBorder="1"/><xf numFmtId="0" fontId="1" fillId="3" borderId="0" applyFont="1" applyFill="1" applyBorder="1"/><xf numFmtId="0" fontId="2" fillId="3" borderId="0" applyFont="1" applyFill="1" applyBorder="1"/><xf numFmtId="0" fontId="3" fillId="3" borderId="0" applyFont="1" applyFill="1" applyBorder="1"/><xf numFmtId="0" fontId="4" fillId="3" borderId="0" applyFont="1" applyFill="1" applyBorder="1"/><xf numFmtId="0" fontId="0" fillId="4" borderId="0" applyFont="1" applyFill="1" applyBorder="1"/><xf numFmtId="0" fontId="1" fillId="4" borderId="0" applyFont="1" applyFill="1" applyBorder="1"/><xf numFmtId="0" fontId="2" fillId="4" borderId="0" applyFont="1" applyFill="1" applyBorder="1"/><xf numFmtId="0" fontId="3" fillId="4" borderId="0" applyFont="1" applyFill="1" applyBorder="1"/><xf numFmtId="0" fontId="4" fillId="4" borderId="0" applyFont="1" applyFill="1" applyBorder="1"/><xf numFmtId="0" fontId="0" fillId="5" borderId="0" applyFont="1" applyFill="1" applyBorder="1"/><xf numFmtId="0" fontId="1" fillId="5" borderId="0" applyFont="1" applyFill="1" applyBorder="1"/><xf numFmtId="0" fontId="2" fillId="5" borderId="0" applyFont="1" applyFill="1" applyBorder="1"/><xf numFmtId="0" fontId="3" fillId="5" borderId="0" applyFont="1" applyFill="1" applyBorder="1"/><xf numFmtId="0" fontId="4" fillId="5" borderId="0" applyFont="1" applyFill="1" applyBorder="1"/><xf numFmtId="0" fontId="0" fillId="0" borderId="1" applyFont="1" applyFill="1" applyBorder="1"/><xf numFmtId="0" fontId="1" fillId="0" borderId="1" applyFont="1" applyFill="1" applyBorder="1"/><xf numFmtId="0" fontId="2" fillId="0" borderId="1" applyFont="1" applyFill="1" applyBorder="1"/><xf numFmtId="0" fontId="3" fillId="0" borderId="1" applyFont="1" applyFill="1" applyBorder="1"/><xf numFmtId="0" fontId="4" fillId="0" borderId="1" applyFont="1" applyFill="1" applyBorder="1"/><xf numFmtId="0" fontId="0" fillId="2" borderId="1" applyFont="1" applyFill="1" applyBorder="1"/><xf numFmtId="0" fontId="1" fillId="2" borderId="1" applyFont="1" applyFill="1" applyBorder="1"/><xf numFmtId="0" fontId="2" fillId="2" borderId="1" applyFont="1" applyFill="1" applyBorder="1"/><xf numFmtId="0" fontId="3" fillId="2" borderId="1" applyFont="1" applyFill="1" applyBorder="1"/><xf numFmtId="0" fontId="4" fillId="2" borderId="1" applyFont="1" applyFill="1" applyBorder="1"/><xf numFmtId="0" fontId="0" fillId="3" borderId="1" applyFont="1" applyFill="1" applyBorder="1"/><xf numFmtId="0" fontId="1" fillId="3" borderId="1" applyFont="1" applyFill="1" applyBorder="1"/><xf numFmtId="0" fontId="2" fillId="3" borderId="1" applyFont="1" applyFill="1" applyBorder="1"/><xf numFmtId="0" fontId="3" fillId="3" borderId="1" applyFont="1" applyFill="1" applyBorder="1"/><xf numFmtId="0" fontId="4" fillId="3" borderId="1" applyFont="1" applyFill="1" applyBorder="1"/><xf numFmtId="0" fontId="0" fillId="4" borderId="1" applyFont="1" applyFill="1" applyBorder="1"/><xf numFmtId="0" fontId="1" fillId="4" borderId="1" applyFont="1" applyFill="1" applyBorder="1"/><xf numFmtId="0" fontId="2" fillId="4" borderId="1" applyFont="1" applyFill="1" applyBorder="1"/><xf numFmtId="0" fontId="3" fillId="4" borderId="1" applyFont="1" applyFill="1" applyBorder="1"/><xf numFmtId="0" fontId="4" fillId="4" borderId="1" applyFont="1" applyFill="1" applyBorder="1"/><xf numFmtId="0" fontId="0" fillId="5" borderId="1" applyFont="1" applyFill="1" applyBorder="1"/><xf numFmtId="0" fontId="1" fillId="5" borderId="1" applyFont="1" applyFill="1" applyBorder="1"/><xf numFmtId="0" fontId="2" fillId="5" borderId="1" applyFont="1" applyFill="1" applyBorder="1"/><xf numFmtId="0" fontId="3" fillId="5" borderId="1" applyFont="1" applyFill="1" applyBorder="1"/><xf numFmtId="0" fontId="4" fillId="5" borderId="1" applyFont="1" applyFill="1" applyBorder="1"/><xf numFmtId="0" fontId="0" fillId="0" borderId="0" applyFont="1" applyFill="1" applyBorder="1" xfId="0" applyAlignment="1"><alignment horizontal="left"/></xf><xf numFmtId="0" fontId="0" fillId="0" borderId="0" applyFont="1" applyFill="1" applyBorder="1" xfId="0" applyAlignment="1"><alignment horizontal="center"/></xf><xf numFmtId="0" fontId="0" fillId="0" borderId="0" applyFont="1" applyFill="1" applyBorder="1" xfId="0" applyAlignment="1"><alignment horizontal="right"/></xf><xf numFmtId="0" fontId="0" fillId="0" borderId="0" applyFont="1" applyFill="1" applyBorder="1" xfId="0" applyAlignment="1"><alignment horizontal="fill"/></xf><xf numFmtId="0" fontId="0" fillId="0" borderId="0" applyFont="1" applyFill="1" applyBorder="1" xfId="0" applyAlignment="1"><alignment textRotation="90"/></xf><xf numFmtId="0" fontId="0" fillId="0" borderId="0" applyFont="1" applyFill="1" applyBorder="1" xfId="0" applyAlignment="1"><alignment wrapText="1"/></xf><xf numFmtId="9" fontId="0" fillId="0" borderId="0" applyFont="1" applyFill="1" applyBorder="1" xfId="0" applyNumberFormat="1"/><xf numFmtId="164" fontId="0" fillId="0" borderId="0" applyFont="1" applyFill="1" applyBorder="1" xfId="0" applyNumberFormat="1"/><xf numFmtId="165" fontId="0" fillId="0" borderId="0" applyFont="1" applyFill="1" applyBorder="1" xfId="0" applyNumberFormat="1"/><xf numFmtId="166" fontId="0" fillId="0" borderId="0" applyFont="1" applyFill="1" applyBorder="1" xfId="0" applyNumberFormat="1"/><xf numFmtId="167" fontId="0" fillId="0" borderId="0" applyFont="1" applyFill="1" applyBorder="1" xfId="0" applyNumberFormat="1"/><xf numFmtId="168" fontId="0" fillId="0" borderId="0" applyFont="1" applyFill="1" applyBorder="1" xfId="0" applyNumberFormat="1"/><xf numFmtId="169" fontId="0" fillId="0" borderId="0" applyFont="1" applyFill="1" applyBorder="1" xfId="0" applyNumberFormat="1"/><xf numFmtId="3" fontId="0" fillId="0" borderId="0" applyFont="1" applyFill="1" applyBorder="1" xfId="0" applyNumberFormat="1"/><xf numFmtId="4" fontId="0" fillId="0" borderId="0" applyFont="1" applyFill="1" applyBorder="1" xfId="0" applyNumberFormat="1"/><xf numFmtId="1" fontId="0" fillId="0" borderId="0" applyFont="1" applyFill="1" applyBorder="1" xfId="0" applyNumberFormat="1"/><xf numFmtId="2" fontId="0" fillId="0" borderId="0" applyFont="1" applyFill="1" applyBorder="1" xfId="0" applyNumberFormat="1"/></cellXfs><cellStyles count="1"><cellStyle name="Normal" xfId="0" builtinId="0" /></cellStyles><dxfs count="0" /><tableStyles count="0" defaultTableStyle="TableStyleMedium9" defaultPivotStyle="PivotStyleMedium4" /></styleSheet>'},H=[{match:/^\-?\d+\.\d%$/,style:60,fmt:function(a){return a/100}},{match:/^\-?\d+\.?\d*%$/,style:56,fmt:function(a){return a/100}},{match:/^\-?\$[\d,]+.?\d*$/,style:57},{match:/^\-?£[\d,]+.?\d*$/,style:58},{match:/^\-?€[\d,]+.?\d*$/,style:59},{match:/^\-?\d+$/,style:65},{match:/^\-?\d+\.\d{2}$/,style:66},{match:/^\([\d,]+\)$/,style:61,fmt:function(a){return-1*a.replace(/[\(\)]/g,"")}},{match:/^\([\d,]+\.\d{2}\)$/,style:62,fmt:function(a){return-1*a.replace(/[\(\)]/g,"")}},{match:/^\-?[\d,]+$/,style:63},{match:/^\-?[\d,]+\.\d{2}$/,style:64}];n.ext.buttons.copyHtml5={className:"buttons-copy buttons-html5",text:function(a){return a.i18n("buttons.copy","Copy")},action:function(a,c,d,b){this.processing(!0);var e=this,a=F(c,b),h=a.str,d=i("<div/>").css({height:1,width:1,overflow:"hidden",position:"fixed",top:0,left:0});b.customize&&(h=b.customize(h,b));b=i("<textarea readonly/>").val(h).appendTo(d);if(l.queryCommandSupported("copy")){d.appendTo(c.table().container());b[0].focus();b[0].select();try{var f=l.execCommand("copy");d.remove();if(f){c.buttons.info(c.i18n("buttons.copyTitle","Copy to clipboard"),c.i18n("buttons.copySuccess",{1:"Copied one row to clipboard",_:"Copied %d rows to clipboard"},a.rows),2E3);this.processing(!1);return}}catch(j){}}f=i("<span>"+c.i18n("buttons.copyKeys","Press <i>ctrl</i> or <i>⌘</i> + <i>C</i> to copy the table data<br>to your system clipboard.<br><br>To cancel, click this message or press escape.")+"</span>").append(d);c.buttons.info(c.i18n("buttons.copyTitle","Copy to clipboard"),f,0);b[0].focus();b[0].select();var m=i(f).closest(".dt-button-info"),g=function(){m.off("click.buttons-copy");i(l).off(".buttons-copy");c.buttons.info(!1)};m.on("click.buttons-copy",g);i(l).on("keydown.buttons-copy",function(a){27===a.keyCode&&(g(),e.processing(!1))}).on("copy.buttons-copy cut.buttons-copy",function(){g();e.processing(!1)})},exportOptions:{},fieldSeparator:"\t",fieldBoundary:"",header:!0,footer:!1};n.ext.buttons.csvHtml5={bom:!1,className:"buttons-csv buttons-html5",available:function(){return g.FileReader!==o&&g.Blob},text:function(a){return a.i18n("buttons.csv","CSV")},action:function(a,c,d,b){this.processing(!0);a=F(c,b).str;c=b.charset;b.customize&&(a=b.customize(a,b));!1!==c?(c||(c=l.characterSet||l.charset),c&&(c=";charset="+c)):c="";b.bom&&(a=""+a);q(new Blob([a],{type:"text/csv"+c}),w(b),!0);this.processing(!1)},filename:"*",extension:".csv",exportOptions:{},fieldSeparator:",",fieldBoundary:'"',escapeChar:'"',charset:null,header:!0,footer:!1};n.ext.buttons.excelHtml5={className:"buttons-excel buttons-html5",available:function(){return g.FileReader!==o&&(r||g.JSZip)!==o&&!G()&&x},text:function(a){return a.i18n("buttons.excel","Excel")},action:function(a,c,d,b){this.processing(!0);var e=this,h=0,a=function(a){return i.parseXML(A[a])},f=a("xl/worksheets/sheet1.xml"),j=f.getElementsByTagName("sheetData")[0],a={_rels:{".rels":a("_rels/.rels")},xl:{_rels:{"workbook.xml.rels":a("xl/_rels/workbook.xml.rels")},"workbook.xml":a("xl/workbook.xml"),"styles.xml":a("xl/styles.xml"),worksheets:{"sheet1.xml":f}},"[Content_Types].xml":a("[Content_Types].xml")},c=c.buttons.exportData(b.exportOptions),m,l,d=function(a){m=h+1;l=p(f,"row",{attr:{r:m}});for(var b=0,c=a.length;b<c;b++){for(var d=b,e="";0<=d;)e=String.fromCharCode(d%26+65)+e,d=Math.floor(d/26)-1;var d=e+""+m,g=null;if(!(null===a[b]||a[b]===o||""===a[b])){a[b]=i.trim(a[b]);for(var k=0,n=H.length;k<n;k++)if(e=H[k],a[b].match&&!a[b].match(/^0\d+/)&&a[b].match(e.match)){g=a[b].replace(/[^\d\.\-]/g,"");e.fmt&&(g=e.fmt(g));g=p(f,"c",{attr:{r:d,s:e.style},children:[p(f,"v",{text:g})]});break}g||("number"===typeof a[b]||a[b].match&&a[b].match(/^-?\d+(\.\d+)?$/)&&!a[b].match(/^0\d+/)?g=p(f,"c",{attr:{t:"n",r:d},children:[p(f,"v",{text:a[b]})]}):(e=!a[b].replace?a[b]:a[b].replace(/[\x00-\x09\x0B\x0C\x0E-\x1F\x7F-\x9F]/g,""),g=p(f,"c",{attr:{t:"inlineStr",r:d},children:{row:p(f,"is",{children:{row:p(f,"t",{text:e})}})}})));l.appendChild(g)}}j.appendChild(l);h++};i("sheets sheet",a.xl["workbook.xml"]).attr("name",M(b));b.customizeData&&b.customizeData(c);b.header&&(d(c.header,h),i("row c",f).attr("s","2"));for(var k=0,n=c.body.length;k<n;k++)d(c.body[k],h);b.footer&&c.footer&&(d(c.footer,h),i("row:last c",f).attr("s","2"));d=p(f,"cols");i("worksheet",f).prepend(d);k=0;for(n=c.header.length;k<n;k++)d.appendChild(p(f,"col",{attr:{min:k+1,max:k+1,width:I(c,k),customWidth:1}}));b.customize&&b.customize(a);c=new(r||g.JSZip);d={type:"blob",mimeType:"application/vnd.openxmlformats-officedocument.spreadsheetml.sheet"};z(c,a);c.generateAsync?c.generateAsync(d).then(function(a){q(a,w(b));e.processing(!1)}):(q(c.generate(d),w(b)),this.processing(!1))},filename:"*",extension:".xlsx",exportOptions:{},header:!0,footer:!1};n.ext.buttons.pdfHtml5={className:"buttons-pdf buttons-html5",available:function(){return g.FileReader!==o&&(s||g.pdfMake)},text:function(a){return a.i18n("buttons.pdf","PDF")},action:function(a,c,d,b){this.processing(!0);var e=this,a=c.buttons.exportData(b.exportOptions),h=[];b.header&&h.push(i.map(a.header,function(a){return{text:"string"===typeof a?a:a+"",style:"tableHeader"}}));for(var f=0,j=a.body.length;f<j;f++)h.push(i.map(a.body[f],function(a){return{text:"string"===typeof a?a:a+"",style:f%2?"tableBodyEven":"tableBodyOdd"}}));b.footer&&a.footer&&h.push(i.map(a.footer,function(a){return{text:"string"===typeof a?a:a+"",style:"tableFooter"}}));a={pageSize:b.pageSize,pageOrientation:b.orientation,content:[{table:{headerRows:1,body:h},layout:"noBorders"}],styles:{tableHeader:{bold:!0,fontSize:11,color:"white",fillColor:"#2d4154",alignment:"center"},tableBodyEven:{},tableBodyOdd:{fillColor:"#f3f3f3"},tableFooter:{bold:!0,fontSize:11,color:"white",fillColor:"#2d4154"},title:{alignment:"center",fontSize:15},message:{}},defaultStyle:{fontSize:10}};b.message&&a.content.unshift({text:"function"==typeof b.message?b.message(c,d,b):b.message,style:"message",margin:[0,0,0,12]});b.title&&a.content.unshift({text:N(b,!1),style:"title",margin:[0,0,0,12]});b.customize&&b.customize(a,b);c=(s||g.pdfMake).createPdf(a);"open"===b.download&&!G()?(c.open(),this.processing(!1)):c.getBuffer(function(a){a=new Blob([a],{type:"application/pdf"});q(a,w(b));e.processing(!1)})},title:"*",filename:"*",extension:".pdf",exportOptions:{},orientation:"portrait",pageSize:"A4",header:!0,footer:!1,message:null,customize:null,download:"download"};return n.Buttons});(function(d){"function"===typeof define&&define.amd?define(["jquery","datatables.net","datatables.net-buttons"],function(f){return d(f,window,document)}):"object"===typeof exports?module.exports=function(f,b){f||(f=window);if(!b||!b.fn.dataTable)b=require("datatables.net")(f,b).$;b.fn.dataTable.Buttons||require("datatables.net-buttons")(f,b);return d(b,f,f.document)}:d(jQuery,window,document)})(function(d,f,b){var i=d.fn.dataTable,h=b.createElement("a"),m=function(a){h.href=a;a=h.host;-1===a.indexOf("/")&&0!==h.pathname.indexOf("/")&&(a+="/");return h.protocol+"//"+a+h.pathname+h.search};i.ext.buttons.print={className:"buttons-print",text:function(a){return a.i18n("buttons.print","Print")},action:function(a,b,h,e){var c=b.buttons.exportData(e.exportOptions),k=function(a,c){for(var b="<tr>",d=0,e=a.length;d<e;d++)b+="<"+c+">"+a[d]+"</"+c+">";return b+"</tr>"},a='<table class="'+b.table().node().className+'">';e.header&&(a+="<thead>"+k(c.header,"th")+"</thead>");for(var a=a+"<tbody>",l=0,i=c.body.length;l<i;l++)a+=k(c.body[l],"td");a+="</tbody>";e.footer&&c.footer&&(a+="<tfoot>"+k(c.footer,"th")+"</tfoot>");var g=f.open("",""),c=e.title;"function"===typeof c&&(c=c());-1!==c.indexOf("*")&&(c=c.replace("*",d("title").text()));g.document.close();var j="<title>"+c+"</title>";d("style, link").each(function(){var a=j,b=d(this).clone()[0];"link"===b.nodeName.toLowerCase()&&(b.href=m(b.href));j=a+b.outerHTML});try{g.document.head.innerHTML=j}catch(n){d(g.document.head).html(j)}g.document.body.innerHTML="<h1>"+c+"</h1><div>"+("function"===typeof e.message?e.message(b,h,e):e.message)+"</div>"+a;d(g.document.body).addClass("dt-print-view");d("img",g.document.body).each(function(a,b){b.setAttribute("src",m(b.getAttribute("src")))});e.customize&&e.customize(g);setTimeout(function(){e.autoPrint&&(g.print(),g.close())},250)},title:"*",message:"",exportOptions:{},header:!0,footer:!1,autoPrint:!0,customize:null};return i.Buttons});(function(g){"function"===typeof define&&define.amd?define(["jquery","datatables.net","datatables.net-buttons"],function(d){return g(d,window,document)}):"object"===typeof exports?module.exports=function(d,e){d||(d=window);if(!e||!e.fn.dataTable)e=require("datatables.net")(d,e).$;e.fn.dataTable.Buttons||require("datatables.net-buttons")(d,e);return g(e,d,d.document)}:g(jQuery,window,document)})(function(g,d,e,h){d=g.fn.dataTable;g.extend(d.ext.buttons,{colvis:function(b,a){return{extend:"collection",text:function(a){return a.i18n("buttons.colvis","Column visibility")},className:"buttons-colvis",buttons:[{extend:"columnsToggle",columns:a.columns,columnText:a.columnText}]}},columnsToggle:function(b,a){return b.columns(a.columns).indexes().map(function(b){return{extend:"columnToggle",columns:b,columnText:a.columnText}}).toArray()},columnToggle:function(b,a){return{extend:"columnVisibility",columns:a.columns,columnText:a.columnText}},columnsVisibility:function(b,a){return b.columns(a.columns).indexes().map(function(b){return{extend:"columnVisibility",columns:b,visibility:a.visibility,columnText:a.columnText}}).toArray()},columnVisibility:{columns:h,text:function(b,a,c){return c._columnText(b,c)},className:"buttons-columnVisibility",action:function(b,a,c,f){b=a.columns(f.columns);a=b.visible();b.visible(f.visibility!==h?f.visibility:!(a.length&&a[0]))},init:function(b,a,c){var f=this;b.on("column-visibility.dt"+c.namespace,function(a,d){d.bDestroying||f.active(b.column(c.columns).visible())}).on("column-reorder.dt"+c.namespace,function(a,d,e){1===b.columns(c.columns).count()&&("number"===typeof c.columns&&(c.columns=e.mapping[c.columns]),a=b.column(c.columns),f.text(c._columnText(b,c)),f.active(a.visible()))});this.active(b.column(c.columns).visible())},destroy:function(b,a,c){b.off("column-visibility.dt"+c.namespace).off("column-reorder.dt"+c.namespace)},_columnText:function(b,a){var c=b.column(a.columns).index(),f=b.settings()[0].aoColumns[c].sTitle.replace(/\n/g," ").replace(/<.*?>/g,"").replace(/^\s+|\s+$/g,"");return a.columnText?a.columnText(b,c,f):f}},colvisRestore:{className:"buttons-colvisRestore",text:function(b){return b.i18n("buttons.colvisRestore","Restore visibility")},init:function(b,a,c){c._visOriginal=b.columns().indexes().map(function(a){return b.column(a).visible()}).toArray()},action:function(b,a,c,d){a.columns().every(function(b){b=a.colReorder&&a.colReorder.transpose?a.colReorder.transpose(b,"toOriginal"):b;this.visible(d._visOriginal[b])})}},colvisGroup:{className:"buttons-colvisGroup",action:function(b,a,c,d){a.columns(d.show).visible(!0,!1);a.columns(d.hide).visible(!1,!1);a.columns.adjust()},show:[],hide:[]}});return d.Buttons});jQuery(document).ready(function($){var wdtDateFormat=getMomentWdtDateFormat();var wdtTimeFormat=getMomentWdtTimeFormat();jQuery('.wdt-preload-layer').animateFadeOut();if(typeof wpdatatables_frontend_strings!=='undefined'){$.fn.DataTable.defaults.oLanguage.sInfo=wpdatatables_frontend_strings.sInfo;$.fn.DataTable.defaults.oLanguage.sSearch=wpdatatables_frontend_strings.sSearch;$.fn.DataTable.defaults.oLanguage.lengthMenu=wpdatatables_frontend_strings.lengthMenu;$.fn.DataTable.defaults.oLanguage.sEmptyTable=wpdatatables_frontend_strings.sEmptyTable;$.fn.DataTable.defaults.oLanguage.sInfoEmpty=wpdatatables_frontend_strings.sInfoEmpty;$.fn.DataTable.defaults.oLanguage.sInfoFiltered=wpdatatables_frontend_strings.sInfoFiltered;$.fn.DataTable.defaults.oLanguage.sInfoPostFix=wpdatatables_frontend_strings.sInfoPostFix;$.fn.DataTable.defaults.oLanguage.sInfoThousands=wpdatatables_frontend_strings.sInfoThousands;$.fn.DataTable.defaults.oLanguage.sLengthMenu=wpdatatables_frontend_strings.sLengthMenu;$.fn.DataTable.defaults.oLanguage.sProcessing=wpdatatables_frontend_strings.sProcessing;$.fn.DataTable.defaults.oLanguage.sZeroRecords=wpdatatables_frontend_strings.sZeroRecords;$.fn.DataTable.defaults.oLanguage.oPaginate=wpdatatables_frontend_strings.oPaginate;$.fn.DataTable.defaults.oLanguage.oAria=wpdatatables_frontend_strings.oAria}
|
87 |
-
|
88 |
-
for(var i=0,iLen=oSettings.aoPreSearchCols.length;i<iLen;i++){oSettings.aoPreSearchCols[i].sSearch=""}
|
89 |
-
|
90 |
-
|
91 |
-
|
92 |
-
return parseFloat(
|
93 |
-
return
|
94 |
-
|
95 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
96 |
function wdtPrepareDate(date,wdtDateFormat,wdtTimeFormat){var format=wdtDateFormat+' '+wdtTimeFormat;return moment(date,format).valueOf()}
|
97 |
function wdtPrepareTime(time,wdtTimeFormat){return moment(time,wdtTimeFormat).valueOf()}
|
98 |
function wdtValidateEmail(email){var regex=/^([a-zA-Z0-9_.+-])+\@(([a-zA-Z0-9-])+\.)+([a-zA-Z0-9]{2,4})+(||.*)?$/;return regex.test(email)}
|
99 |
function wdtRandString(n){if(!n){n=5}
|
100 |
-
var text='';var possible='ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz';for(var i=0;i<n;i++){text+=possible.charAt(Math.floor(Math.random()*possible.length))}
|
101 |
-
return text}
|
102 |
function wdtFormatNumber(n,c,d,t){c=isNaN(c=Math.abs(c))?2:c,d=d==undefined?".":d,t=t==undefined?",":t,s=n<0?"-":"",i=parseInt(n=Math.abs(+n||0).toFixed(c))+"",j=(j=i.length)>3?j%3:0;return s+(j?i.substr(0,j)+t:"")+i.substr(j).replace(/(\d{3})(?=\d)/g,"$1"+t)+(c?d+Math.abs(n-i).toFixed(c).slice(2):"")}
|
103 |
function wdtUnformatNumber(number,thousandsSeparator,decimalsSeparator,isFloat){if(typeof isFloat=='undefined'){isFloat=!1}
|
104 |
-
var return_string=String(number).replace(new RegExp('\\'+thousandsSeparator,'g'),'');if(isFloat&&decimalsSeparator==','){return_string=return_string.replace(new RegExp('\\'+decimalsSeparator),'.')}
|
105 |
-
return return_string}
|
106 |
function wdtCalculateColumnSum(columnData,thousandsSeparator){if(columnData.length>0){if(thousandsSeparator=='.'){var sum=columnData.reduce(function(a,b){return parseFloat(a)+parseFloat(b.replace(/\./g,''))},0)}else{sum=columnData.reduce(function(a,b){return parseFloat(a)+parseFloat(b.replace(/\,/g,''))},0)}}else{sum=0}
|
107 |
-
return parseFloat(sum)}
|
108 |
function wdtCalculateColumnMin(columnData,thousandsSeparator){if(columnData.length>0){if(thousandsSeparator=='.'){var min=columnData.reduce(function(a,b){return parseInt(typeof(a)=='number'?a:a.replace(/\./g,''))<=parseInt(b.replace(/\./g,''))?parseFloat(typeof(a)=='number'?a:a.replace(/\./g,'')):parseFloat(b.replace(/\./g,''))})}else{min=columnData.reduce(function(a,b){return parseInt(typeof(a)=='number'?a:a.replace(/\,/g,''))<=parseInt(b.replace(/\,/g,''))?parseFloat(typeof(a)=='number'?a:a.replace(/\,/g,'')):parseFloat(b.replace(/\,/g,''))})}}else{min=0}
|
109 |
-
return min}
|
110 |
function wdtCalculateColumnMax(columnData,thousandsSeparator){if(columnData.length>0){if(thousandsSeparator=='.'){var max=columnData.reduce(function(a,b){return parseInt(typeof(a)=='number'?a:a.replace(/\./g,''))>=parseInt(b.replace(/\./g,''))?parseFloat(typeof(a)=='number'?a:a.replace(/\./g,'')):parseFloat(b.replace(/\./g,''))})}else{max=columnData.reduce(function(a,b){return parseInt(typeof(a)=='number'?a:a.replace(/\,/g,''))>=parseInt(b.replace(/\,/g,''))?parseFloat(typeof(a)=='number'?a:a.replace(/\,/g,'')):parseFloat(b.replace(/\,/g,''))})}}else{max=0}
|
111 |
-
return max}
|
112 |
function wdtFormatNumberByColumnType(number,columnType,columnDecimalPlaces,generalDecimalPlaces,decimalSeparator,thousandsSeparator){var numStr='';if(columnType=='int'){numStr=wdtFormatNumber(number,0,decimalSeparator,thousandsSeparator)}else{if(columnDecimalPlaces!=-1){numStr=wdtFormatNumber(number,columnDecimalPlaces,decimalSeparator,thousandsSeparator)}else{numStr=wdtFormatNumber(number,generalDecimalPlaces,decimalSeparator,thousandsSeparator)}}
|
113 |
-
return numStr}
|
114 |
function wdtFillPossibleValuesList(distValues){if(jQuery('#wdt-column-values-list').tagsinput('items').length>0){jQuery('#wdt-possible-values-merge-list-modal').modal('show');jQuery('.wdt-merge-possible-values').click(function(e){e.preventDefault();e.stopImmediatePropagation();var oldListValues=jQuery.extend([],jQuery('#wdt-column-values-list').tagsinput('items'));var mergedValues=jQuery.merge(oldListValues,distValues);jQuery('#wdt-column-values-list').tagsinput('removeAll');mergedValues.sort();mergedValues=jQuery.unique(mergedValues);jQuery('#wdt-column-values-list').tagsinput('add',mergedValues.join('|'));jQuery('#wdt-possible-values-merge-list-modal').modal('hide')});jQuery('.wdt-replace-possible-values').click(function(e){e.preventDefault();e.stopImmediatePropagation();jQuery('#wdt-column-values-list').tagsinput('removeAll');distValues.sort();jQuery('#wdt-column-values-list').tagsinput('add',distValues.join('|'));jQuery('#wdt-possible-values-merge-list-modal').modal('hide')})}else{distValues.sort();jQuery('#wdt-column-values-list').tagsinput('add',distValues.join('|'))}}
|
115 |
function wdtAddDatePlaceholders(input){if(input.hasClass("formatting-rule-cell-value")){var datePlaceholders='<div class="col-sm-12 text-center p-b-15">'+'<button class="btn btn-primary p-5 btn-xs wdt-date-placeholder wdt-today-placeholder" data-toggle="tooltip" data-placement="top" title="By settings %TODAY% placeholder, cell value will be compared with today\'s date.">%TODAY%</button> '+'<button class="btn btn-primary p-5 btn-xs wdt-date-placeholder wdt-last-week-placeholder" data-toggle="tooltip" data-placement="top" title="By settings %LAST_WEEK% placeholder, cell value will be compared with last week\'s date.">%LAST_WEEK%</button> '+'<button class="btn btn-primary p-5 btn-xs wdt-date-placeholder wdt-this-week-placeholder" data-toggle="tooltip" data-placement="top" title="By settings %THIS_WEEK% placeholder, cell value will be compared with this week\'s date.">%THIS_WEEK%</button> '+'<button class="btn btn-primary p-5 btn-xs wdt-date-placeholder wdt-next-week-placeholder" data-toggle="tooltip" data-placement="top" title="By settings %NEXT_WEEK% placeholder, cell value will be compared with next week\'s date.">%NEXT_WEEK%</button> '+'<button class="btn btn-primary p-5 btn-xs wdt-date-placeholder wdt-last-30-days-placeholder" data-toggle="tooltip" data-placement="top" title="By settings %LAST_30_DAYS% placeholder, cell value will be compared with last 30 days.">%LAST_30_DAYS%</button> '+'<button class="btn btn-primary p-5 btn-xs wdt-date-placeholder wdt-last-month-placeholder" data-toggle="tooltip" data-placement="top" title="By settings %LAST_MONTH% placeholder, cell value will be compared with last month.">%LAST_MONTH%</button> '+'<button class="btn btn-primary p-5 btn-xs wdt-date-placeholder wdt-this-month-placeholder" data-toggle="tooltip" data-placement="top" title="By settings %THIS_MONTH% placeholder, cell value will be compared with this month.">%THIS_MONTH%</button> '+'<button class="btn btn-primary p-5 btn-xs wdt-date-placeholder wdt-next-month-placeholder" data-toggle="tooltip" data-placement="top" title="By settings %NEXT_MONTH% placeholder, cell value will be compared with next month.">%NEXT_MONTH%</button> '+'</div>';jQuery('.datepicker').closest("ul.list-unstyled").append(datePlaceholders);jQuery('.wdt-date-placeholder').tooltip();jQuery('.wdt-today-placeholder').click(function(){jQuery(this).closest('.form-group').find('.formatting-rule-cell-value').val('%TODAY%').data("DateTimePicker").hide()})
|
116 |
-
jQuery('.wdt-last-week-placeholder').click(function(){jQuery(this).closest('.form-group').find('.formatting-rule-cell-value').val('%LAST_WEEK%').data("DateTimePicker").hide()})
|
117 |
-
jQuery('.wdt-this-week-placeholder').click(function(){jQuery(this).closest('.form-group').find('.formatting-rule-cell-value').val('%THIS_WEEK%').data("DateTimePicker").hide()})
|
118 |
-
jQuery('.wdt-next-week-placeholder').click(function(){jQuery(this).closest('.form-group').find('.formatting-rule-cell-value').val('%NEXT_WEEK%').data("DateTimePicker").hide()})
|
119 |
-
jQuery('.wdt-last-30-days-placeholder').click(function(){jQuery(this).closest('.form-group').find('.formatting-rule-cell-value').val('%LAST_30_DAYS%').data("DateTimePicker").hide()})
|
120 |
-
jQuery('.wdt-last-month-placeholder').click(function(){jQuery(this).closest('.form-group').find('.formatting-rule-cell-value').val('%LAST_MONTH%').data("DateTimePicker").hide()})
|
121 |
-
jQuery('.wdt-this-month-placeholder').click(function(){jQuery(this).closest('.form-group').find('.formatting-rule-cell-value').val('%THIS_MONTH%').data("DateTimePicker").hide()});jQuery('.wdt-next-month-placeholder').click(function(){jQuery(this).closest('.form-group').find('.formatting-rule-cell-value').val('%NEXT_MONTH%').data("DateTimePicker").hide()})
|
122 |
-
jQuery('.formatting-rule-cell-value.wdt-datepicker').on('dp.hide',function(e){e.stopImmediatePropagation();if(jQuery.inArray(jQuery(this).closest('.wdt-conditional-formatting-rule').find('.formatting-rule-cell-value').val(),['%LAST_WEEK%','%THIS_WEEK%','%NEXT_WEEK%','%LAST_30_DAYS%','%LAST_MONTH%','%NEXT_MONTH%','%THIS_MONTH%'])===-1){jQuery(this).closest('.wdt-conditional-formatting-rule').find('.formatting-rule-if-clause').prop('disabled',!1).selectpicker('val','lt')}else{jQuery(this).closest('.wdt-conditional-formatting-rule').find('.formatting-rule-if-clause').prop('disabled',!0).selectpicker('val','')}});jQuery('.formatting-rule-cell-value.wdt-datetimepicker').on('dp.hide',function(e){e.stopImmediatePropagation();if(jQuery.inArray(jQuery(this).closest('.wdt-conditional-formatting-rule').find('.formatting-rule-cell-value').val(),['%LAST_WEEK%','%THIS_WEEK%','%NEXT_WEEK%','%LAST_30_DAYS%','%LAST_MONTH%','%NEXT_MONTH%','%THIS_MONTH%'])===-1){jQuery(this).closest('.wdt-conditional-formatting-rule').find('.formatting-rule-if-clause').prop('disabled',!1).selectpicker('val','lt')}else{jQuery(this).closest('.wdt-conditional-formatting-rule').find('.formatting-rule-if-clause').prop('disabled',!0).selectpicker('val','')}})}}
|
123 |
-
function getMomentWdtDateFormat(){return wpdatatables_settings.wdtDateFormat.replace('d','DD').replace('M','MMM').replace('m','MM').replace('y','YY')}
|
124 |
-
function getMomentWdtTimeFormat(){return wpdatatables_settings.wdtTimeFormat.replace('H','HH').replace('i','mm')}
|
125 |
-
|
126 |
-
|
127 |
-
if(
|
128 |
-
|
129 |
-
|
130 |
-
|
131 |
-
wpDataTables[
|
132 |
-
|
133 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
134 |
function wdtDialog(str,title){var dialogId=Math.floor((Math.random()*1000)+1);var editModal=jQuery('.wdt-frontend-modal').clone();editModal.attr('id','remodal-'+dialogId);editModal.find('.modal-title').html(title);editModal.find('.modal-header').append(str);return editModal}
|
135 |
function wdtAddOverlay(table_selector){jQuery(table_selector).addClass('overlayed')}
|
136 |
function wdtRemoveOverlay(table_selector){jQuery(table_selector).removeClass('overlayed')}
|
137 |
function getPurifiedValue(element,responsive){if(responsive){var cellVal=element.children('.columnValue').html()}else{cellVal=element.clone().children().remove().end().html()}
|
138 |
-
return cellVal}
|
139 |
function wdtCheckConditionalFormatting(conditionalFormattingRules,params,element,responsive){var cellVal='';var ruleVal='';var ruleMatched=!1;if((params.columnType=='int')||(params.columnType=='float')){cellVal=parseFloat(wdtUnformatNumber(getPurifiedValue(element,responsive),params.thousandsSeparator,params.decimalSeparator,!0))
|
140 |
-
ruleVal=conditionalFormattingRules.cellVal}else if(params.columnType=='date'){cellVal=moment(getPurifiedValue(element,responsive),params.momentDateFormat).toDate();if(conditionalFormattingRules.cellVal=='%TODAY%'){ruleVal=moment().startOf('day').toDate()}else{ruleVal=moment(conditionalFormattingRules.cellVal,params.momentDateFormat).toDate()}
|
141 |
-
|
142 |
-
|
143 |
-
|
144 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
145 |
jQuery.fn.dataTableExt.oStdClasses.sWrapper="wpDataTables wpDataTablesWrapper";jQuery.fn.dataTable.ext.classes.sLengthSelect='selectpicker length_menu';jQuery.fn.dataTable.ext.classes.sFilterInput='form-control'
|
1 |
+
/*!
|
2 |
+
DataTables 1.10.19
|
3 |
+
©2008-2018 SpryMedia Ltd - datatables.net/license
|
4 |
+
*/
|
5 |
+
(function(h){"function"===typeof define&&define.amd?define(["jquery"],function(E){return h(E,window,document)}):"object"===typeof exports?module.exports=function(E,H){E||(E=window);H||(H="undefined"!==typeof window?require("jquery"):require("jquery")(E));return h(H,E,E.document)}:h(jQuery,window,document)})(function(h,E,H,k){function Z(a){var b,c,d={};h.each(a,function(e){if((b=e.match(/^([^A-Z]+?)([A-Z])/))&&-1!=="a aa ai ao as b fn i m o s ".indexOf(b[1]+" "))c=e.replace(b[0],b[2].toLowerCase()),d[c]=e,"o"===b[1]&&Z(a[e])});a._hungarianMap=d}function J(a,b,c){a._hungarianMap||Z(a);var d;h.each(b,function(e){d=a._hungarianMap[e];if(d!==k&&(c||b[d]===k))"o"===d.charAt(0)?(b[d]||(b[d]={}),h.extend(!0,b[d],b[e]),J(a[d],b[d],c)):b[d]=b[e]})}function Ca(a){var b=n.defaults.oLanguage,c=b.sDecimal;c&&Da(c);if(a){var d=a.sZeroRecords;!a.sEmptyTable&&(d&&"No data available in table"===b.sEmptyTable)&&F(a,a,"sZeroRecords","sEmptyTable");!a.sLoadingRecords&&(d&&"Loading..."===b.sLoadingRecords)&&F(a,a,"sZeroRecords","sLoadingRecords");a.sInfoThousands&&(a.sThousands=a.sInfoThousands);(a=a.sDecimal)&&c!==a&&Da(a)}}function fb(a){A(a,"ordering","bSort");A(a,"orderMulti","bSortMulti");A(a,"orderClasses","bSortClasses");A(a,"orderCellsTop","bSortCellsTop");A(a,"order","aaSorting");A(a,"orderFixed","aaSortingFixed");A(a,"paging","bPaginate");A(a,"pagingType","sPaginationType");A(a,"pageLength","iDisplayLength");A(a,"searching","bFilter");"boolean"===typeof a.sScrollX&&(a.sScrollX=a.sScrollX?"100%":"");"boolean"===typeof a.scrollX&&(a.scrollX=a.scrollX?"100%":"");if(a=a.aoSearchCols)for(var b=0,c=a.length;b<c;b++)a[b]&&J(n.models.oSearch,a[b])}function gb(a){A(a,"orderable","bSortable");A(a,"orderData","aDataSort");A(a,"orderSequence","asSorting");A(a,"orderDataType","sortDataType");var b=a.aDataSort;"number"===typeof b&&!h.isArray(b)&&(a.aDataSort=[b])}function hb(a){if(!n.__browser){var b={};n.__browser=b;var c=h("<div/>").css({position:"fixed",top:0,left:-1*h(E).scrollLeft(),height:1,width:1,overflow:"hidden"}).append(h("<div/>").css({position:"absolute",top:1,left:1,width:100,overflow:"scroll"}).append(h("<div/>").css({width:"100%",height:10}))).appendTo("body"),d=c.children(),e=d.children();b.barWidth=d[0].offsetWidth-d[0].clientWidth;b.bScrollOversize=100===e[0].offsetWidth&&100!==d[0].clientWidth;b.bScrollbarLeft=1!==Math.round(e.offset().left);b.bBounding=c[0].getBoundingClientRect().width?!0:!1;c.remove()}h.extend(a.oBrowser,n.__browser);a.oScroll.iBarWidth=n.__browser.barWidth}
|
6 |
+
function ib(a,b,c,d,e,f){var g,j=!1;c!==k&&(g=c,j=!0);for(;d!==e;)a.hasOwnProperty(d)&&(g=j?b(g,a[d],d,a):a[d],j=!0,d+=f);return g}function Ea(a,b){var c=n.defaults.column,d=a.aoColumns.length,c=h.extend({},n.models.oColumn,c,{nTh:b?b:H.createElement("th"),sTitle:c.sTitle?c.sTitle:b?b.innerHTML:"",aDataSort:c.aDataSort?c.aDataSort:[d],mData:c.mData?c.mData:d,idx:d});a.aoColumns.push(c);c=a.aoPreSearchCols;c[d]=h.extend({},n.models.oSearch,c[d]);ka(a,d,h(b).data())}function ka(a,b,c){var b=a.aoColumns[b],d=a.oClasses,e=h(b.nTh);if(!b.sWidthOrig){b.sWidthOrig=e.attr("width")||null;var f=(e.attr("style")||"").match(/width:\s*(\d+[pxem%]+)/);f&&(b.sWidthOrig=f[1])}c!==k&&null!==c&&(gb(c),J(n.defaults.column,c),c.mDataProp!==k&&!c.mData&&(c.mData=c.mDataProp),c.sType&&(b._sManualType=c.sType),c.className&&!c.sClass&&(c.sClass=c.className),c.sClass&&e.addClass(c.sClass),h.extend(b,c),F(b,c,"sWidth","sWidthOrig"),c.iDataSort!==k&&(b.aDataSort=[c.iDataSort]),F(b,c,"aDataSort"));var g=b.mData,j=S(g),i=b.mRender?S(b.mRender):null,c=function(a){return"string"===typeof a&&-1!==a.indexOf("@")};b._bAttrSrc=h.isPlainObject(g)&&(c(g.sort)||c(g.type)||c(g.filter));b._setter=null;b.fnGetData=function(a,b,c){var d=j(a,b,k,c);return i&&b?i(d,b,a,c):d};b.fnSetData=function(a,b,c){return N(g)(a,b,c)};"number"!==typeof g&&(a._rowReadObject=!0);a.oFeatures.bSort||(b.bSortable=!1,e.addClass(d.sSortableNone));a=-1!==h.inArray("asc",b.asSorting);c=-1!==h.inArray("desc",b.asSorting);!b.bSortable||!a&&!c?(b.sSortingClass=d.sSortableNone,b.sSortingClassJUI=""):a&&!c?(b.sSortingClass=d.sSortableAsc,b.sSortingClassJUI=d.sSortJUIAscAllowed):!a&&c?(b.sSortingClass=d.sSortableDesc,b.sSortingClassJUI=d.sSortJUIDescAllowed):(b.sSortingClass=d.sSortable,b.sSortingClassJUI=d.sSortJUI)}function $(a){if(!1!==a.oFeatures.bAutoWidth){var b=a.aoColumns;Fa(a);for(var c=0,d=b.length;c<d;c++)b[c].nTh.style.width=b[c].sWidth}b=a.oScroll;(""!==b.sY||""!==b.sX)&&la(a);r(a,null,"column-sizing",[a])}function aa(a,b){var c=ma(a,"bVisible");return"number"===typeof c[b]?c[b]:null}function ba(a,b){var c=ma(a,"bVisible"),c=h.inArray(b,c);return-1!==c?c:null}function V(a){var b=0;h.each(a.aoColumns,function(a,d){d.bVisible&&"none"!==h(d.nTh).css("display")&&b++});return b}function ma(a,b){var c=[];h.map(a.aoColumns,function(a,e){a[b]&&c.push(e)});return c}function Ga(a){var b=a.aoColumns,c=a.aoData,d=n.ext.type.detect,e,f,g,j,i,h,l,q,t;e=0;for(f=b.length;e<f;e++)if(l=b[e],t=[],!l.sType&&l._sManualType)l.sType=l._sManualType;else if(!l.sType){g=0;for(j=d.length;g<j;g++){i=0;for(h=c.length;i<h;i++){t[i]===k&&(t[i]=B(a,i,e,"type"));q=d[g](t[i],a);if(!q&&g!==d.length-1)break;if("html"===q)break}if(q){l.sType=q;break}}l.sType||(l.sType="string")}}function jb(a,b,c,d){var e,f,g,j,i,m,l=a.aoColumns;if(b)for(e=b.length-1;0<=e;e--){m=b[e];var q=m.targets!==k?m.targets:m.aTargets;h.isArray(q)||(q=[q]);f=0;for(g=q.length;f<g;f++)if("number"===typeof q[f]&&0<=q[f]){for(;l.length<=q[f];)Ea(a);d(q[f],m)}else if("number"===typeof q[f]&&0>q[f])d(l.length+q[f],m);else if("string"===typeof q[f]){j=0;for(i=l.length;j<i;j++)("_all"==q[f]||h(l[j].nTh).hasClass(q[f]))&&d(j,m)}}if(c){e=0;for(a=c.length;e<a;e++)d(e,c[e])}}function O(a,b,c,d){var e=a.aoData.length,f=h.extend(!0,{},n.models.oRow,{src:c?"dom":"data",idx:e});f._aData=b;a.aoData.push(f);for(var g=a.aoColumns,j=0,i=g.length;j<i;j++)g[j].sType=null;a.aiDisplayMaster.push(e);b=a.rowIdFn(b);b!==k&&(a.aIds[b]=f);(c||!a.oFeatures.bDeferRender)&&Ha(a,e,c,d);return e}function na(a,b){var c;b instanceof h||(b=h(b));return b.map(function(b,e){c=Ia(a,e);return O(a,c.data,e,c.cells)})}function B(a,b,c,d){var e=a.iDraw,f=a.aoColumns[c],g=a.aoData[b]._aData,j=f.sDefaultContent,i=f.fnGetData(g,d,{settings:a,row:b,col:c});if(i===k)return a.iDrawError!=e&&null===j&&(K(a,0,"Requested unknown parameter "+("function"==typeof f.mData?"{function}":"'"+f.mData+"'")+" for row "+b+", column "+c,4),a.iDrawError=e),j;if((i===g||null===i)&&null!==j&&d!==k)i=j;else if("function"===typeof i)return i.call(g);return null===i&&"display"==d?"":i}function kb(a,b,c,d){a.aoColumns[c].fnSetData(a.aoData[b]._aData,d,{settings:a,row:b,col:c})}function Ja(a){return h.map(a.match(/(\\.|[^\.])+/g)||[""],function(a){return a.replace(/\\\./g,".")})}function S(a){if(h.isPlainObject(a)){var b={};h.each(a,function(a,c){c&&(b[a]=S(c))});return function(a,c,f,g){var j=b[c]||b._;return j!==k?j(a,c,f,g):a}}if(null===a)return function(a){return a};if("function"===typeof a)return function(b,c,f,g){return a(b,c,f,g)};if("string"===typeof a&&(-1!==a.indexOf(".")||-1!==a.indexOf("[")||-1!==a.indexOf("("))){var c=function(a,b,f){var g,j;if(""!==f){j=Ja(f);for(var i=0,m=j.length;i<m;i++){f=j[i].match(ca);g=j[i].match(W);if(f){j[i]=j[i].replace(ca,"");""!==j[i]&&(a=a[j[i]]);g=[];j.splice(0,i+1);j=j.join(".");if(h.isArray(a)){i=0;for(m=a.length;i<m;i++)g.push(c(a[i],b,j))}a=f[0].substring(1,f[0].length-1);a=""===a?g:g.join(a);break}else if(g){j[i]=j[i].replace(W,"");a=a[j[i]]();continue}if(null===a||a[j[i]]===k)return k;a=a[j[i]]}}return a};return function(b,e){return c(b,e,a)}}return function(b){return b[a]}}
|
7 |
+
function N(a){if(h.isPlainObject(a))return N(a._);if(null===a)return function(){};if("function"===typeof a)return function(b,d,e){a(b,"set",d,e)};if("string"===typeof a&&(-1!==a.indexOf(".")||-1!==a.indexOf("[")||-1!==a.indexOf("("))){var b=function(a,d,e){var e=Ja(e),f;f=e[e.length-1];for(var g,j,i=0,m=e.length-1;i<m;i++){g=e[i].match(ca);j=e[i].match(W);if(g){e[i]=e[i].replace(ca,"");a[e[i]]=[];f=e.slice();f.splice(0,i+1);g=f.join(".");if(h.isArray(d)){j=0;for(m=d.length;j<m;j++)f={},b(f,d[j],g),a[e[i]].push(f)}else a[e[i]]=d;return}j&&(e[i]=e[i].replace(W,""),a=a[e[i]](d));if(null===a[e[i]]||a[e[i]]===k)a[e[i]]={};a=a[e[i]]}if(f.match(W))a[f.replace(W,"")](d);else a[f.replace(ca,"")]=d};return function(c,d){return b(c,d,a)}}return function(b,d){b[a]=d}}function Ka(a){return D(a.aoData,"_aData")}function oa(a){a.aoData.length=0;a.aiDisplayMaster.length=0;a.aiDisplay.length=0;a.aIds={}}function pa(a,b,c){for(var d=-1,e=0,f=a.length;e<f;e++)a[e]==b?d=e:a[e]>b&&a[e]--;-1!=d&&c===k&&a.splice(d,1)}function da(a,b,c,d){var e=a.aoData[b],f,g=function(c,d){for(;c.childNodes.length;)c.removeChild(c.firstChild);c.innerHTML=B(a,b,d,"display")};if("dom"===c||(!c||"auto"===c)&&"dom"===e.src)e._aData=Ia(a,e,d,d===k?k:e._aData).data;else{var j=e.anCells;if(j)if(d!==k)g(j[d],d);else{c=0;for(f=j.length;c<f;c++)g(j[c],c)}}e._aSortData=null;e._aFilterData=null;g=a.aoColumns;if(d!==k)g[d].sType=null;else{c=0;for(f=g.length;c<f;c++)g[c].sType=null;La(a,e)}}function Ia(a,b,c,d){var e=[],f=b.firstChild,g,j,i=0,m,l=a.aoColumns,q=a._rowReadObject,d=d!==k?d:q?{}:[],t=function(a,b){if("string"===typeof a){var c=a.indexOf("@");-1!==c&&(c=a.substring(c+1),N(a)(d,b.getAttribute(c)))}},G=function(a){if(c===k||c===i)j=l[i],m=h.trim(a.innerHTML),j&&j._bAttrSrc?(N(j.mData._)(d,m),t(j.mData.sort,a),t(j.mData.type,a),t(j.mData.filter,a)):q?(j._setter||(j._setter=N(j.mData)),j._setter(d,m)):d[i]=m;i++};if(f)for(;f;){g=f.nodeName.toUpperCase();if("TD"==g||"TH"==g)G(f),e.push(f);f=f.nextSibling}else{e=b.anCells;f=0;for(g=e.length;f<g;f++)G(e[f])}if(b=b.firstChild?b:b.nTr)(b=b.getAttribute("id"))&&N(a.rowId)(d,b);return{data:d,cells:e}}function Ha(a,b,c,d){var e=a.aoData[b],f=e._aData,g=[],j,i,m,l,q;if(null===e.nTr){j=c||H.createElement("tr");e.nTr=j;e.anCells=g;j._DT_RowIndex=b;La(a,e);l=0;for(q=a.aoColumns.length;l<q;l++){m=a.aoColumns[l];i=c?d[l]:H.createElement(m.sCellType);i._DT_CellIndex={row:b,column:l};g.push(i);if((!c||m.mRender||m.mData!==l)&&(!h.isPlainObject(m.mData)||m.mData._!==l+".display"))i.innerHTML=B(a,b,l,"display");m.sClass&&(i.className+=" "+m.sClass);m.bVisible&&!c?j.appendChild(i):!m.bVisible&&c&&i.parentNode.removeChild(i);m.fnCreatedCell&&m.fnCreatedCell.call(a.oInstance,i,B(a,b,l),f,b,l)}r(a,"aoRowCreatedCallback",null,[j,f,b,g])}e.nTr.setAttribute("role","row")}function La(a,b){var c=b.nTr,d=b._aData;if(c){var e=a.rowIdFn(d);e&&(c.id=e);d.DT_RowClass&&(e=d.DT_RowClass.split(" "),b.__rowc=b.__rowc?qa(b.__rowc.concat(e)):e,h(c).removeClass(b.__rowc.join(" ")).addClass(d.DT_RowClass));d.DT_RowAttr&&h(c).attr(d.DT_RowAttr);d.DT_RowData&&h(c).data(d.DT_RowData)}}function lb(a){var b,c,d,e,f,g=a.nTHead,j=a.nTFoot,i=0===h("th, td",g).length,m=a.oClasses,l=a.aoColumns;i&&(e=h("<tr/>").appendTo(g));b=0;for(c=l.length;b<c;b++)f=l[b],d=h(f.nTh).addClass(f.sClass),i&&d.appendTo(e),a.oFeatures.bSort&&(d.addClass(f.sSortingClass),!1!==f.bSortable&&(d.attr("tabindex",a.iTabIndex).attr("aria-controls",a.sTableId),Ma(a,f.nTh,b))),f.sTitle!=d[0].innerHTML&&d.html(f.sTitle),Na(a,"header")(a,d,f,m);i&&ea(a.aoHeader,g);h(g).find(">tr").attr("role","row");h(g).find(">tr>th, >tr>td").addClass(m.sHeaderTH);h(j).find(">tr>th, >tr>td").addClass(m.sFooterTH);if(null!==j){a=a.aoFooter[0];b=0;for(c=a.length;b<c;b++)f=l[b],f.nTf=a[b].cell,f.sClass&&h(f.nTf).addClass(f.sClass)}}function fa(a,b,c){var d,e,f,g=[],j=[],i=a.aoColumns.length,m;if(b){c===k&&(c=!1);d=0;for(e=b.length;d<e;d++){g[d]=b[d].slice();g[d].nTr=b[d].nTr;for(f=i-1;0<=f;f--)!a.aoColumns[f].bVisible&&!c&&g[d].splice(f,1);j.push([])}d=0;for(e=g.length;d<e;d++){if(a=g[d].nTr)for(;f=a.firstChild;)a.removeChild(f);f=0;for(b=g[d].length;f<b;f++)if(m=i=1,j[d][f]===k){a.appendChild(g[d][f].cell);for(j[d][f]=1;g[d+i]!==k&&g[d][f].cell==g[d+i][f].cell;)j[d+i][f]=1,i++;for(;g[d][f+m]!==k&&g[d][f].cell==g[d][f+m].cell;){for(c=0;c<i;c++)j[d+c][f+m]=1;m++}h(g[d][f].cell).attr("rowspan",i).attr("colspan",m)}}}}function P(a){var b=r(a,"aoPreDrawCallback","preDraw",[a]);if(-1!==h.inArray(!1,b))C(a,!1);else{var b=[],c=0,d=a.asStripeClasses,e=d.length,f=a.oLanguage,g=a.iInitDisplayStart,j="ssp"==y(a),i=a.aiDisplay;a.bDrawing=!0;g!==k&&-1!==g&&(a._iDisplayStart=j?g:g>=a.fnRecordsDisplay()?0:g,a.iInitDisplayStart=-1);var g=a._iDisplayStart,m=a.fnDisplayEnd();if(a.bDeferLoading)a.bDeferLoading=!1,a.iDraw++,C(a,!1);else if(j){if(!a.bDestroying&&!mb(a))return}else a.iDraw++;if(0!==i.length){f=j?a.aoData.length:m;for(j=j?0:g;j<f;j++){var l=i[j],q=a.aoData[l];null===q.nTr&&Ha(a,l);var t=q.nTr;if(0!==e){var G=d[c%e];q._sRowStripe!=G&&(h(t).removeClass(q._sRowStripe).addClass(G),q._sRowStripe=G)}r(a,"aoRowCallback",null,[t,q._aData,c,j,l]);b.push(t);c++}}else c=f.sZeroRecords,1==a.iDraw&&"ajax"==y(a)?c=f.sLoadingRecords:f.sEmptyTable&&0===a.fnRecordsTotal()&&(c=f.sEmptyTable),b[0]=h("<tr/>",{"class":e?d[0]:""}).append(h("<td />",{valign:"top",colSpan:V(a),"class":a.oClasses.sRowEmpty}).html(c))[0];r(a,"aoHeaderCallback","header",[h(a.nTHead).children("tr")[0],Ka(a),g,m,i]);r(a,"aoFooterCallback","footer",[h(a.nTFoot).children("tr")[0],Ka(a),g,m,i]);d=h(a.nTBody);d.children().detach();d.append(h(b));r(a,"aoDrawCallback","draw",[a]);a.bSorted=!1;a.bFiltered=!1;a.bDrawing=!1}}function T(a,b){var c=a.oFeatures,d=c.bFilter;c.bSort&&nb(a);d?ga(a,a.oPreviousSearch):a.aiDisplay=a.aiDisplayMaster.slice();!0!==b&&(a._iDisplayStart=0);a._drawHold=b;P(a);a._drawHold=!1}function ob(a){var b=a.oClasses,c=h(a.nTable),c=h("<div/>").insertBefore(c),d=a.oFeatures,e=h("<div/>",{id:a.sTableId+"_wrapper","class":b.sWrapper+(a.nTFoot?"":" "+b.sNoFooter)});a.nHolding=c[0];a.nTableWrapper=e[0];a.nTableReinsertBefore=a.nTable.nextSibling;for(var f=a.sDom.split(""),g,j,i,m,l,q,k=0;k<f.length;k++){g=null;j=f[k];if("<"==j){i=h("<div/>")[0];m=f[k+1];if("'"==m||'"'==m){l="";for(q=2;f[k+q]!=m;)l+=f[k+q],q++;"H"==l?l=b.sJUIHeader:"F"==l&&(l=b.sJUIFooter);-1!=l.indexOf(".")?(m=l.split("."),i.id=m[0].substr(1,m[0].length-1),i.className=m[1]):"#"==l.charAt(0)?i.id=l.substr(1,l.length-1):i.className=l;k+=q}e.append(i);e=h(i)}else if(">"==j)e=e.parent();else if("l"==j&&d.bPaginate&&d.bLengthChange)g=pb(a);else if("f"==j&&d.bFilter)g=qb(a);else if("r"==j&&d.bProcessing)g=rb(a);else if("t"==j)g=sb(a);else if("i"==j&&d.bInfo)g=tb(a);else if("p"==j&&d.bPaginate)g=ub(a);else if(0!==n.ext.feature.length){i=n.ext.feature;q=0;for(m=i.length;q<m;q++)if(j==i[q].cFeature){g=i[q].fnInit(a);break}}g&&(i=a.aanFeatures,i[j]||(i[j]=[]),i[j].push(g),e.append(g))}c.replaceWith(e);a.nHolding=null}function ea(a,b){var c=h(b).children("tr"),d,e,f,g,j,i,m,l,q,k;a.splice(0,a.length);f=0;for(i=c.length;f<i;f++)a.push([]);f=0;for(i=c.length;f<i;f++){d=c[f];for(e=d.firstChild;e;){if("TD"==e.nodeName.toUpperCase()||"TH"==e.nodeName.toUpperCase()){l=1*e.getAttribute("colspan");q=1*e.getAttribute("rowspan");l=!l||0===l||1===l?1:l;q=!q||0===q||1===q?1:q;g=0;for(j=a[f];j[g];)g++;m=g;k=1===l?!0:!1;for(j=0;j<l;j++)for(g=0;g<q;g++)a[f+g][m+j]={cell:e,unique:k},a[f+g].nTr=d}e=e.nextSibling}}}function ra(a,b,c){var d=[];c||(c=a.aoHeader,b&&(c=[],ea(c,b)));for(var b=0,e=c.length;b<e;b++)for(var f=0,g=c[b].length;f<g;f++)if(c[b][f].unique&&(!d[f]||!a.bSortCellsTop))d[f]=c[b][f].cell;return d}function sa(a,b,c){r(a,"aoServerParams","serverParams",[b]);if(b&&h.isArray(b)){var d={},e=/(.*?)\[\]$/;h.each(b,function(a,b){var c=b.name.match(e);c?(c=c[0],d[c]||(d[c]=[]),d[c].push(b.value)):d[b.name]=b.value});b=d}var f,g=a.ajax,j=a.oInstance,i=function(b){r(a,null,"xhr",[a,b,a.jqXHR]);c(b)};if(h.isPlainObject(g)&&g.data){f=g.data;var m="function"===typeof f?f(b,a):f,b="function"===typeof f&&m?m:h.extend(!0,b,m);delete g.data}m={data:b,success:function(b){var c=b.error||b.sError;c&&K(a,0,c);a.json=b;i(b)},dataType:"json",cache:!1,type:a.sServerMethod,error:function(b,c){var d=r(a,null,"xhr",[a,null,a.jqXHR]);-1===h.inArray(!0,d)&&("parsererror"==c?K(a,0,"Invalid JSON response",1):4===b.readyState&&K(a,0,"Ajax error",7));C(a,!1)}};a.oAjaxData=b;r(a,null,"preXhr",[a,b]);a.fnServerData?a.fnServerData.call(j,a.sAjaxSource,h.map(b,function(a,b){return{name:b,value:a}}),i,a):a.sAjaxSource||"string"===typeof g?a.jqXHR=h.ajax(h.extend(m,{url:g||a.sAjaxSource})):"function"===typeof g?a.jqXHR=g.call(j,b,i,a):(a.jqXHR=h.ajax(h.extend(m,g)),g.data=f)}function mb(a){return a.bAjaxDataGet?(a.iDraw++,C(a,!0),sa(a,vb(a),function(b){wb(a,b)}),!1):!0}function vb(a){var b=a.aoColumns,c=b.length,d=a.oFeatures,e=a.oPreviousSearch,f=a.aoPreSearchCols,g,j=[],i,m,l,k=X(a);g=a._iDisplayStart;i=!1!==d.bPaginate?a._iDisplayLength:-1;var t=function(a,b){j.push({name:a,value:b})};t("sEcho",a.iDraw);t("iColumns",c);t("sColumns",D(b,"sName").join(","));t("iDisplayStart",g);t("iDisplayLength",i);var G={draw:a.iDraw,columns:[],order:[],start:g,length:i,search:{value:e.sSearch,regex:e.bRegex}};for(g=0;g<c;g++)m=b[g],l=f[g],i="function"==typeof m.mData?"function":m.mData,G.columns.push({data:i,name:m.sName,searchable:m.bSearchable,orderable:m.bSortable,search:{value:l.sSearch,regex:l.bRegex}}),t("mDataProp_"+g,i),d.bFilter&&(t("sSearch_"+g,l.sSearch),t("bRegex_"+g,l.bRegex),t("bSearchable_"+g,m.bSearchable)),d.bSort&&t("bSortable_"+g,m.bSortable);d.bFilter&&(t("sSearch",e.sSearch),t("bRegex",e.bRegex));d.bSort&&(h.each(k,function(a,b){G.order.push({column:b.col,dir:b.dir});t("iSortCol_"+a,b.col);t("sSortDir_"+a,b.dir)}),t("iSortingCols",k.length));b=n.ext.legacy.ajax;return null===b?a.sAjaxSource?j:G:b?j:G}function wb(a,b){var c=ta(a,b),d=b.sEcho!==k?b.sEcho:b.draw,e=b.iTotalRecords!==k?b.iTotalRecords:b.recordsTotal,f=b.iTotalDisplayRecords!==k?b.iTotalDisplayRecords:b.recordsFiltered;if(d){if(1*d<a.iDraw)return;a.iDraw=1*d}oa(a);a._iRecordsTotal=parseInt(e,10);a._iRecordsDisplay=parseInt(f,10);d=0;for(e=c.length;d<e;d++)O(a,c[d]);a.aiDisplay=a.aiDisplayMaster.slice();a.bAjaxDataGet=!1;P(a);a._bInitComplete||ua(a,b);a.bAjaxDataGet=!0;C(a,!1)}function ta(a,b){var c=h.isPlainObject(a.ajax)&&a.ajax.dataSrc!==k?a.ajax.dataSrc:a.sAjaxDataProp;return"data"===c?b.aaData||b[c]:""!==c?S(c)(b):b}function qb(a){var b=a.oClasses,c=a.sTableId,d=a.oLanguage,e=a.oPreviousSearch,f=a.aanFeatures,g='<input type="search" class="'+b.sFilterInput+'"/>',j=d.sSearch,j=j.match(/_INPUT_/)?j.replace("_INPUT_",g):j+g,b=h("<div/>",{id:!f.f?c+"_filter":null,"class":b.sFilter}).append(h("<label/>").append(j)),f=function(){var b=!this.value?"":this.value;b!=e.sSearch&&(ga(a,{sSearch:b,bRegex:e.bRegex,bSmart:e.bSmart,bCaseInsensitive:e.bCaseInsensitive}),a._iDisplayStart=0,P(a))},g=null!==a.searchDelay?a.searchDelay:"ssp"===y(a)?400:0,i=h("input",b).val(e.sSearch).attr("placeholder",d.sSearchPlaceholder).on("keyup.DT search.DT input.DT paste.DT cut.DT",g?Oa(f,g):f).on("keypress.DT",function(a){if(13==a.keyCode)return!1}).attr("aria-controls",c);h(a.nTable).on("search.dt.DT",function(b,c){if(a===c)try{i[0]!==H.activeElement&&i.val(e.sSearch)}catch(d){}});return b[0]}function ga(a,b,c){var d=a.oPreviousSearch,e=a.aoPreSearchCols,f=function(a){d.sSearch=a.sSearch;d.bRegex=a.bRegex;d.bSmart=a.bSmart;d.bCaseInsensitive=a.bCaseInsensitive};Ga(a);if("ssp"!=y(a)){xb(a,b.sSearch,c,b.bEscapeRegex!==k?!b.bEscapeRegex:b.bRegex,b.bSmart,b.bCaseInsensitive);f(b);for(b=0;b<e.length;b++)yb(a,e[b].sSearch,b,e[b].bEscapeRegex!==k?!e[b].bEscapeRegex:e[b].bRegex,e[b].bSmart,e[b].bCaseInsensitive);zb(a)}else f(b);a.bFiltered=!0;r(a,null,"search",[a])}function zb(a){for(var b=n.ext.search,c=a.aiDisplay,d,e,f=0,g=b.length;f<g;f++){for(var j=[],i=0,m=c.length;i<m;i++)e=c[i],d=a.aoData[e],b[f](a,d._aFilterData,e,d._aData,i)&&j.push(e);c.length=0;h.merge(c,j)}}function yb(a,b,c,d,e,f){if(""!==b){for(var g=[],j=a.aiDisplay,d=Pa(b,d,e,f),e=0;e<j.length;e++)b=a.aoData[j[e]]._aFilterData[c],d.test(b)&&g.push(j[e]);a.aiDisplay=g}}function xb(a,b,c,d,e,f){var d=Pa(b,d,e,f),f=a.oPreviousSearch.sSearch,g=a.aiDisplayMaster,j,e=[];0!==n.ext.search.length&&(c=!0);j=Ab(a);if(0>=b.length)a.aiDisplay=g.slice();else{if(j||c||f.length>b.length||0!==b.indexOf(f)||a.bSorted)a.aiDisplay=g.slice();b=a.aiDisplay;for(c=0;c<b.length;c++)d.test(a.aoData[b[c]]._sFilterRow)&&e.push(b[c]);a.aiDisplay=e}}function Pa(a,b,c,d){a=b?a:Qa(a);c&&(a="^(?=.*?"+h.map(a.match(/"[^"]+"|[^ ]+/g)||[""],function(a){if('"'===a.charAt(0))var b=a.match(/^"(.*)"$/),a=b?b[1]:a;return a.replace('"',"")}).join(")(?=.*?")+").*$");return RegExp(a,d?"i":"")}function Ab(a){var b=a.aoColumns,c,d,e,f,g,j,i,h,l=n.ext.type.search;c=!1;d=0;for(f=a.aoData.length;d<f;d++)if(h=a.aoData[d],!h._aFilterData){j=[];e=0;for(g=b.length;e<g;e++)c=b[e],c.bSearchable?(i=B(a,d,e,"filter"),l[c.sType]&&(i=l[c.sType](i)),null===i&&(i=""),"string"!==typeof i&&i.toString&&(i=i.toString())):i="",i.indexOf&&-1!==i.indexOf("&")&&(va.innerHTML=i,i=Wb?va.textContent:va.innerText),i.replace&&(i=i.replace(/[\r\n]/g,"")),j.push(i);h._aFilterData=j;h._sFilterRow=j.join(" ");c=!0}return c}function Bb(a){return{search:a.sSearch,smart:a.bSmart,regex:a.bRegex,caseInsensitive:a.bCaseInsensitive}}function Cb(a){return{sSearch:a.search,bSmart:a.smart,bRegex:a.regex,bCaseInsensitive:a.caseInsensitive}}function tb(a){var b=a.sTableId,c=a.aanFeatures.i,d=h("<div/>",{"class":a.oClasses.sInfo,id:!c?b+"_info":null});c||(a.aoDrawCallback.push({fn:Db,sName:"information"}),d.attr("role","status").attr("aria-live","polite"),h(a.nTable).attr("aria-describedby",b+"_info"));return d[0]}function Db(a){var b=a.aanFeatures.i;if(0!==b.length){var c=a.oLanguage,d=a._iDisplayStart+1,e=a.fnDisplayEnd(),f=a.fnRecordsTotal(),g=a.fnRecordsDisplay(),j=g?c.sInfo:c.sInfoEmpty;g!==f&&(j+=" "+c.sInfoFiltered);j+=c.sInfoPostFix;j=Eb(a,j);c=c.fnInfoCallback;null!==c&&(j=c.call(a.oInstance,a,d,e,f,g,j));h(b).html(j)}}function Eb(a,b){var c=a.fnFormatNumber,d=a._iDisplayStart+1,e=a._iDisplayLength,f=a.fnRecordsDisplay(),g=-1===e;return b.replace(/_START_/g,c.call(a,d)).replace(/_END_/g,c.call(a,a.fnDisplayEnd())).replace(/_MAX_/g,c.call(a,a.fnRecordsTotal())).replace(/_TOTAL_/g,c.call(a,f)).replace(/_PAGE_/g,c.call(a,g?1:Math.ceil(d/e))).replace(/_PAGES_/g,c.call(a,g?1:Math.ceil(f/e)))}function ha(a){var b,c,d=a.iInitDisplayStart,e=a.aoColumns,f;c=a.oFeatures;var g=a.bDeferLoading;if(a.bInitialised){ob(a);lb(a);fa(a,a.aoHeader);fa(a,a.aoFooter);C(a,!0);c.bAutoWidth&&Fa(a);b=0;for(c=e.length;b<c;b++)f=e[b],f.sWidth&&(f.nTh.style.width=v(f.sWidth));r(a,null,"preInit",[a]);T(a);e=y(a);if("ssp"!=e||g)"ajax"==e?sa(a,[],function(c){var f=ta(a,c);for(b=0;b<f.length;b++)O(a,f[b]);a.iInitDisplayStart=d;T(a);C(a,!1);ua(a,c)},a):(C(a,!1),ua(a))}else setTimeout(function(){ha(a)},200)}function ua(a,b){a._bInitComplete=!0;(b||a.oInit.aaData)&&$(a);r(a,null,"plugin-init",[a,b]);r(a,"aoInitComplete","init",[a,b])}function Ra(a,b){var c=parseInt(b,10);a._iDisplayLength=c;Sa(a);r(a,null,"length",[a,c])}function pb(a){for(var b=a.oClasses,c=a.sTableId,d=a.aLengthMenu,e=h.isArray(d[0]),f=e?d[0]:d,d=e?d[1]:d,e=h("<select/>",{name:c+"_length","aria-controls":c,"class":b.sLengthSelect}),g=0,j=f.length;g<j;g++)e[0][g]=new Option("number"===typeof d[g]?a.fnFormatNumber(d[g]):d[g],f[g]);var i=h("<div><label/></div>").addClass(b.sLength);a.aanFeatures.l||(i[0].id=c+"_length");i.children().append(a.oLanguage.sLengthMenu.replace("_MENU_",e[0].outerHTML));h("select",i).val(a._iDisplayLength).on("change.DT",function(){Ra(a,h(this).val());P(a)});h(a.nTable).on("length.dt.DT",function(b,c,d){a===c&&h("select",i).val(d)});return i[0]}function ub(a){var b=a.sPaginationType,c=n.ext.pager[b],d="function"===typeof c,e=function(a){P(a)},b=h("<div/>").addClass(a.oClasses.sPaging+b)[0],f=a.aanFeatures;d||c.fnInit(a,b,e);f.p||(b.id=a.sTableId+"_paginate",a.aoDrawCallback.push({fn:function(a){if(d){var b=a._iDisplayStart,i=a._iDisplayLength,h=a.fnRecordsDisplay(),l=-1===i,b=l?0:Math.ceil(b/i),i=l?1:Math.ceil(h/i),h=c(b,i),k,l=0;for(k=f.p.length;l<k;l++)Na(a,"pageButton")(a,f.p[l],l,h,b,i)}else c.fnUpdate(a,e)},sName:"pagination"}));return b}function Ta(a,b,c){var d=a._iDisplayStart,e=a._iDisplayLength,f=a.fnRecordsDisplay();0===f||-1===e?d=0:"number"===typeof b?(d=b*e,d>f&&(d=0)):"first"==b?d=0:"previous"==b?(d=0<=e?d-e:0,0>d&&(d=0)):"next"==b?d+e<f&&(d+=e):"last"==b?d=Math.floor((f-1)/e)*e:K(a,0,"Unknown paging action: "+b,5);b=a._iDisplayStart!==d;a._iDisplayStart=d;b&&(r(a,null,"page",[a]),c&&P(a));return b}function rb(a){return h("<div/>",{id:!a.aanFeatures.r?a.sTableId+"_processing":null,"class":a.oClasses.sProcessing}).html(a.oLanguage.sProcessing).insertBefore(a.nTable)[0]}
|
8 |
+
function C(a,b){a.oFeatures.bProcessing&&h(a.aanFeatures.r).css("display",b?"block":"none");r(a,null,"processing",[a,b])}function sb(a){var b=h(a.nTable);b.attr("role","grid");var c=a.oScroll;if(""===c.sX&&""===c.sY)return a.nTable;var d=c.sX,e=c.sY,f=a.oClasses,g=b.children("caption"),j=g.length?g[0]._captionSide:null,i=h(b[0].cloneNode(!1)),m=h(b[0].cloneNode(!1)),l=b.children("tfoot");l.length||(l=null);i=h("<div/>",{"class":f.sScrollWrapper}).append(h("<div/>",{"class":f.sScrollHead}).css({overflow:"hidden",position:"relative",border:0,width:d?!d?null:v(d):"100%"}).append(h("<div/>",{"class":f.sScrollHeadInner}).css({"box-sizing":"content-box",width:c.sXInner||"100%"}).append(i.removeAttr("id").css("margin-left",0).append("top"===j?g:null).append(b.children("thead"))))).append(h("<div/>",{"class":f.sScrollBody}).css({position:"relative",overflow:"auto",width:!d?null:v(d)}).append(b));l&&i.append(h("<div/>",{"class":f.sScrollFoot}).css({overflow:"hidden",border:0,width:d?!d?null:v(d):"100%"}).append(h("<div/>",{"class":f.sScrollFootInner}).append(m.removeAttr("id").css("margin-left",0).append("bottom"===j?g:null).append(b.children("tfoot")))));var b=i.children(),k=b[0],f=b[1],t=l?b[2]:null;if(d)h(f).on("scroll.DT",function(){var a=this.scrollLeft;k.scrollLeft=a;l&&(t.scrollLeft=a)});h(f).css(e&&c.bCollapse?"max-height":"height",e);a.nScrollHead=k;a.nScrollBody=f;a.nScrollFoot=t;a.aoDrawCallback.push({fn:la,sName:"scrolling"});return i[0]}function la(a){var b=a.oScroll,c=b.sX,d=b.sXInner,e=b.sY,b=b.iBarWidth,f=h(a.nScrollHead),g=f[0].style,j=f.children("div"),i=j[0].style,m=j.children("table"),j=a.nScrollBody,l=h(j),q=j.style,t=h(a.nScrollFoot).children("div"),n=t.children("table"),o=h(a.nTHead),p=h(a.nTable),s=p[0],r=s.style,u=a.nTFoot?h(a.nTFoot):null,x=a.oBrowser,U=x.bScrollOversize,Xb=D(a.aoColumns,"nTh"),Q,L,R,w,Ua=[],y=[],z=[],A=[],B,C=function(a){a=a.style;a.paddingTop="0";a.paddingBottom="0";a.borderTopWidth="0";a.borderBottomWidth="0";a.height=0};L=j.scrollHeight>j.clientHeight;if(a.scrollBarVis!==L&&a.scrollBarVis!==k)a.scrollBarVis=L,$(a);else{a.scrollBarVis=L;p.children("thead, tfoot").remove();u&&(R=u.clone().prependTo(p),Q=u.find("tr"),R=R.find("tr"));w=o.clone().prependTo(p);o=o.find("tr");L=w.find("tr");w.find("th, td").removeAttr("tabindex");c||(q.width="100%",f[0].style.width="100%");h.each(ra(a,w),function(b,c){B=aa(a,b);c.style.width=a.aoColumns[B].sWidth});u&&I(function(a){a.style.width=""},R);f=p.outerWidth();if(""===c){r.width="100%";if(U&&(p.find("tbody").height()>j.offsetHeight||"scroll"==l.css("overflow-y")))r.width=v(p.outerWidth()-b);f=p.outerWidth()}else""!==d&&(r.width=v(d),f=p.outerWidth());I(C,L);I(function(a){z.push(a.innerHTML);Ua.push(v(h(a).css("width")))},L);I(function(a,b){if(h.inArray(a,Xb)!==-1)a.style.width=Ua[b]},o);h(L).height(0);u&&(I(C,R),I(function(a){A.push(a.innerHTML);y.push(v(h(a).css("width")))},R),I(function(a,b){a.style.width=y[b]},Q),h(R).height(0));I(function(a,b){a.innerHTML='<div class="dataTables_sizing">'+z[b]+"</div>";a.childNodes[0].style.height="0";a.childNodes[0].style.overflow="hidden";a.style.width=Ua[b]},L);u&&I(function(a,b){a.innerHTML='<div class="dataTables_sizing">'+A[b]+"</div>";a.childNodes[0].style.height="0";a.childNodes[0].style.overflow="hidden";a.style.width=y[b]},R);if(p.outerWidth()<f){Q=j.scrollHeight>j.offsetHeight||"scroll"==l.css("overflow-y")?f+b:f;if(U&&(j.scrollHeight>j.offsetHeight||"scroll"==l.css("overflow-y")))r.width=v(Q-b);(""===c||""!==d)&&K(a,1,"Possible column misalignment",6)}else Q="100%";q.width=v(Q);g.width=v(Q);u&&(a.nScrollFoot.style.width=v(Q));!e&&U&&(q.height=v(s.offsetHeight+b));c=p.outerWidth();m[0].style.width=v(c);i.width=v(c);d=p.height()>j.clientHeight||"scroll"==l.css("overflow-y");e="padding"+(x.bScrollbarLeft?"Left":"Right");i[e]=d?b+"px":"0px";u&&(n[0].style.width=v(c),t[0].style.width=v(c),t[0].style[e]=d?b+"px":"0px");p.children("colgroup").insertBefore(p.children("thead"));l.scroll();if((a.bSorted||a.bFiltered)&&!a._drawHold)j.scrollTop=0}}function I(a,b,c){for(var d=0,e=0,f=b.length,g,j;e<f;){g=b[e].firstChild;for(j=c?c[e].firstChild:null;g;)1===g.nodeType&&(c?a(g,j,d):a(g,d),d++),g=g.nextSibling,j=c?j.nextSibling:null;e++}}function Fa(a){var b=a.nTable,c=a.aoColumns,d=a.oScroll,e=d.sY,f=d.sX,g=d.sXInner,j=c.length,i=ma(a,"bVisible"),m=h("th",a.nTHead),l=b.getAttribute("width"),k=b.parentNode,t=!1,n,o,p=a.oBrowser,d=p.bScrollOversize;(n=b.style.width)&&-1!==n.indexOf("%")&&(l=n);for(n=0;n<i.length;n++)o=c[i[n]],null!==o.sWidth&&(o.sWidth=Fb(o.sWidthOrig,k),t=!0);if(d||!t&&!f&&!e&&j==V(a)&&j==m.length)for(n=0;n<j;n++)i=aa(a,n),null!==i&&(c[i].sWidth=v(m.eq(n).width()));else{j=h(b).clone().css("visibility","hidden").removeAttr("id");j.find("tbody tr").remove();var s=h("<tr/>").appendTo(j.find("tbody"));j.find("thead, tfoot").remove();j.append(h(a.nTHead).clone()).append(h(a.nTFoot).clone());j.find("tfoot th, tfoot td").css("width","");m=ra(a,j.find("thead")[0]);for(n=0;n<i.length;n++)o=c[i[n]],m[n].style.width=null!==o.sWidthOrig&&""!==o.sWidthOrig?v(o.sWidthOrig):"",o.sWidthOrig&&f&&h(m[n]).append(h("<div/>").css({width:o.sWidthOrig,margin:0,padding:0,border:0,height:1}));if(a.aoData.length)for(n=0;n<i.length;n++)t=i[n],o=c[t],h(Gb(a,t)).clone(!1).append(o.sContentPadding).appendTo(s);h("[name]",j).removeAttr("name");o=h("<div/>").css(f||e?{position:"absolute",top:0,left:0,height:1,right:0,overflow:"hidden"}:{}).append(j).appendTo(k);f&&g?j.width(g):f?(j.css("width","auto"),j.removeAttr("width"),j.width()<k.clientWidth&&l&&j.width(k.clientWidth)):e?j.width(k.clientWidth):l&&j.width(l);for(n=e=0;n<i.length;n++)k=h(m[n]),g=k.outerWidth()-k.width(),k=p.bBounding?Math.ceil(m[n].getBoundingClientRect().width):k.outerWidth(),e+=k,c[i[n]].sWidth=v(k-g);b.style.width=v(e);o.remove()}l&&(b.style.width=v(l));if((l||f)&&!a._reszEvt)b=function(){h(E).on("resize.DT-"+a.sInstance,Oa(function(){$(a)}))},d?setTimeout(b,1E3):b(),a._reszEvt=!0}function Fb(a,b){if(!a)return 0;var c=h("<div/>").css("width",v(a)).appendTo(b||H.body),d=c[0].offsetWidth;c.remove();return d}function Gb(a,b){var c=Hb(a,b);if(0>c)return null;var d=a.aoData[c];return!d.nTr?h("<td/>").html(B(a,c,b,"display"))[0]:d.anCells[b]}function Hb(a,b){for(var c,d=-1,e=-1,f=0,g=a.aoData.length;f<g;f++)c=B(a,f,b,"display")+"",c=c.replace(Yb,""),c=c.replace(/ /g," "),c.length>d&&(d=c.length,e=f);return e}function v(a){return null===a?"0px":"number"==typeof a?0>a?"0px":a+"px":a.match(/\d$/)?a+"px":a}function X(a){var b,c,d=[],e=a.aoColumns,f,g,j,i;b=a.aaSortingFixed;c=h.isPlainObject(b);var m=[];f=function(a){a.length&&!h.isArray(a[0])?m.push(a):h.merge(m,a)};h.isArray(b)&&f(b);c&&b.pre&&f(b.pre);f(a.aaSorting);c&&b.post&&f(b.post);for(a=0;a<m.length;a++){i=m[a][0];f=e[i].aDataSort;b=0;for(c=f.length;b<c;b++)g=f[b],j=e[g].sType||"string",m[a]._idx===k&&(m[a]._idx=h.inArray(m[a][1],e[g].asSorting)),d.push({src:i,col:g,dir:m[a][1],index:m[a]._idx,type:j,formatter:n.ext.type.order[j+"-pre"]})}return d}function nb(a){var b,c,d=[],e=n.ext.type.order,f=a.aoData,g=0,j,i=a.aiDisplayMaster,h;Ga(a);h=X(a);b=0;for(c=h.length;b<c;b++)j=h[b],j.formatter&&g++,Ib(a,j.col);if("ssp"!=y(a)&&0!==h.length){b=0;for(c=i.length;b<c;b++)d[i[b]]=b;g===h.length?i.sort(function(a,b){var c,e,g,j,i=h.length,k=f[a]._aSortData,n=f[b]._aSortData;for(g=0;g<i;g++)if(j=h[g],c=k[j.col],e=n[j.col],c=c<e?-1:c>e?1:0,0!==c)return"asc"===j.dir?c:-c;c=d[a];e=d[b];return c<e?-1:c>e?1:0}):i.sort(function(a,b){var c,g,j,i,k=h.length,n=f[a]._aSortData,o=f[b]._aSortData;for(j=0;j<k;j++)if(i=h[j],c=n[i.col],g=o[i.col],i=e[i.type+"-"+i.dir]||e["string-"+i.dir],c=i(c,g),0!==c)return c;c=d[a];g=d[b];return c<g?-1:c>g?1:0})}a.bSorted=!0}function Jb(a){for(var b,c,d=a.aoColumns,e=X(a),a=a.oLanguage.oAria,f=0,g=d.length;f<g;f++){c=d[f];var j=c.asSorting;b=c.sTitle.replace(/<.*?>/g,"");var i=c.nTh;i.removeAttribute("aria-sort");c.bSortable&&(0<e.length&&e[0].col==f?(i.setAttribute("aria-sort","asc"==e[0].dir?"ascending":"descending"),c=j[e[0].index+1]||j[0]):c=j[0],b+="asc"===c?a.sSortAscending:a.sSortDescending);i.setAttribute("aria-label",b)}}function Va(a,b,c,d){var e=a.aaSorting,f=a.aoColumns[b].asSorting,g=function(a,b){var c=a._idx;c===k&&(c=h.inArray(a[1],f));return c+1<f.length?c+1:b?null:0};"number"===typeof e[0]&&(e=a.aaSorting=[e]);c&&a.oFeatures.bSortMulti?(c=h.inArray(b,D(e,"0")),-1!==c?(b=g(e[c],!0),null===b&&1===e.length&&(b=0),null===b?e.splice(c,1):(e[c][1]=f[b],e[c]._idx=b)):(e.push([b,f[0],0]),e[e.length-1]._idx=0)):e.length&&e[0][0]==b?(b=g(e[0]),e.length=1,e[0][1]=f[b],e[0]._idx=b):(e.length=0,e.push([b,f[0]]),e[0]._idx=0);T(a);"function"==typeof d&&d(a)}function Ma(a,b,c,d){var e=a.aoColumns[c];Wa(b,{},function(b){!1!==e.bSortable&&(a.oFeatures.bProcessing?(C(a,!0),setTimeout(function(){Va(a,c,b.shiftKey,d);"ssp"!==y(a)&&C(a,!1)},0)):Va(a,c,b.shiftKey,d))})}function wa(a){var b=a.aLastSort,c=a.oClasses.sSortColumn,d=X(a),e=a.oFeatures,f,g;if(e.bSort&&e.bSortClasses){e=0;for(f=b.length;e<f;e++)g=b[e].src,h(D(a.aoData,"anCells",g)).removeClass(c+(2>e?e+1:3));e=0;for(f=d.length;e<f;e++)g=d[e].src,h(D(a.aoData,"anCells",g)).addClass(c+(2>e?e+1:3))}a.aLastSort=d}function Ib(a,b){var c=a.aoColumns[b],d=n.ext.order[c.sSortDataType],e;d&&(e=d.call(a.oInstance,a,b,ba(a,b)));for(var f,g=n.ext.type.order[c.sType+"-pre"],j=0,i=a.aoData.length;j<i;j++)if(c=a.aoData[j],c._aSortData||(c._aSortData=[]),!c._aSortData[b]||d)f=d?e[j]:B(a,j,b,"sort"),c._aSortData[b]=g?g(f):f}function xa(a){if(a.oFeatures.bStateSave&&!a.bDestroying){var b={time:+new Date,start:a._iDisplayStart,length:a._iDisplayLength,order:h.extend(!0,[],a.aaSorting),search:Bb(a.oPreviousSearch),columns:h.map(a.aoColumns,function(b,d){return{visible:b.bVisible,search:Bb(a.aoPreSearchCols[d])}})};r(a,"aoStateSaveParams","stateSaveParams",[a,b]);a.oSavedState=b;a.fnStateSaveCallback.call(a.oInstance,a,b)}}function Kb(a,b,c){var d,e,f=a.aoColumns,b=function(b){if(b&&b.time){var g=r(a,"aoStateLoadParams","stateLoadParams",[a,b]);if(-1===h.inArray(!1,g)&&(g=a.iStateDuration,!(0<g&&b.time<+new Date-1E3*g)&&!(b.columns&&f.length!==b.columns.length))){a.oLoadedState=h.extend(!0,{},b);b.start!==k&&(a._iDisplayStart=b.start,a.iInitDisplayStart=b.start);b.length!==k&&(a._iDisplayLength=b.length);b.order!==k&&(a.aaSorting=[],h.each(b.order,function(b,c){a.aaSorting.push(c[0]>=f.length?[0,c[1]]:c)}));b.search!==k&&h.extend(a.oPreviousSearch,Cb(b.search));if(b.columns){d=0;for(e=b.columns.length;d<e;d++)g=b.columns[d],g.visible!==k&&(f[d].bVisible=g.visible),g.search!==k&&h.extend(a.aoPreSearchCols[d],Cb(g.search))}r(a,"aoStateLoaded","stateLoaded",[a,b])}}c()};if(a.oFeatures.bStateSave){var g=a.fnStateLoadCallback.call(a.oInstance,a,b);g!==k&&b(g)}else c()}function ya(a){var b=n.settings,a=h.inArray(a,D(b,"nTable"));return-1!==a?b[a]:null}function K(a,b,c,d){c="DataTables warning: "+(a?"table id="+a.sTableId+" - ":"")+c;d&&(c+=". For more information about this error, please see http://datatables.net/tn/"+d);if(b)E.console&&console.log&&console.log(c);else if(b=n.ext,b=b.sErrMode||b.errMode,a&&r(a,null,"error",[a,d,c]),"alert"==b)alert(c);else{if("throw"==b)throw Error(c);"function"==typeof b&&b(a,d,c)}}function F(a,b,c,d){h.isArray(c)?h.each(c,function(c,d){h.isArray(d)?F(a,b,d[0],d[1]):F(a,b,d)}):(d===k&&(d=c),b[c]!==k&&(a[d]=b[c]))}function Xa(a,b,c){var d,e;for(e in b)b.hasOwnProperty(e)&&(d=b[e],h.isPlainObject(d)?(h.isPlainObject(a[e])||(a[e]={}),h.extend(!0,a[e],d)):a[e]=c&&"data"!==e&&"aaData"!==e&&h.isArray(d)?d.slice():d);return a}function Wa(a,b,c){h(a).on("click.DT",b,function(b){h(a).blur();c(b)}).on("keypress.DT",b,function(a){13===a.which&&(a.preventDefault(),c(a))}).on("selectstart.DT",function(){return!1})}function z(a,b,c,d){c&&a[b].push({fn:c,sName:d})}function r(a,b,c,d){var e=[];b&&(e=h.map(a[b].slice().reverse(),function(b){return b.fn.apply(a.oInstance,d)}));null!==c&&(b=h.Event(c+".dt"),h(a.nTable).trigger(b,d),e.push(b.result));return e}function Sa(a){var b=a._iDisplayStart,c=a.fnDisplayEnd(),d=a._iDisplayLength;b>=c&&(b=c-d);b-=b%d;if(-1===d||0>b)b=0;a._iDisplayStart=b}function Na(a,b){var c=a.renderer,d=n.ext.renderer[b];return h.isPlainObject(c)&&c[b]?d[c[b]]||d._:"string"===typeof c?d[c]||d._:d._}function y(a){return a.oFeatures.bServerSide?"ssp":a.ajax||a.sAjaxSource?"ajax":"dom"}function ia(a,b){var c=[],c=Lb.numbers_length,d=Math.floor(c/2);b<=c?c=Y(0,b):a<=d?(c=Y(0,c-2),c.push("ellipsis"),c.push(b-1)):(a>=b-1-d?c=Y(b-(c-2),b):(c=Y(a-d+2,a+d-1),c.push("ellipsis"),c.push(b-1)),c.splice(0,0,"ellipsis"),c.splice(0,0,0));c.DT_el="span";return c}function Da(a){h.each({num:function(b){return za(b,a)},"num-fmt":function(b){return za(b,a,Ya)},"html-num":function(b){return za(b,a,Aa)},"html-num-fmt":function(b){return za(b,a,Aa,Ya)}},function(b,c){x.type.order[b+a+"-pre"]=c;b.match(/^html\-/)&&(x.type.search[b+a]=x.type.search.html)})}function Mb(a){return function(){var b=[ya(this[n.ext.iApiIndex])].concat(Array.prototype.slice.call(arguments));return n.ext.internal[a].apply(this,b)}}var n=function(a){this.$=function(a,b){return this.api(!0).$(a,b)};this._=function(a,b){return this.api(!0).rows(a,b).data()};this.api=function(a){return a?new s(ya(this[x.iApiIndex])):new s(this)};this.fnAddData=function(a,b){var c=this.api(!0),d=h.isArray(a)&&(h.isArray(a[0])||h.isPlainObject(a[0]))?c.rows.add(a):c.row.add(a);(b===k||b)&&c.draw();return d.flatten().toArray()};this.fnAdjustColumnSizing=function(a){var b=this.api(!0).columns.adjust(),c=b.settings()[0],d=c.oScroll;a===k||a?b.draw(!1):(""!==d.sX||""!==d.sY)&&la(c)};this.fnClearTable=function(a){var b=this.api(!0).clear();(a===k||a)&&b.draw()};this.fnClose=function(a){this.api(!0).row(a).child.hide()};this.fnDeleteRow=function(a,b,c){var d=this.api(!0),a=d.rows(a),e=a.settings()[0],h=e.aoData[a[0][0]];a.remove();b&&b.call(this,e,h);(c===k||c)&&d.draw();return h};this.fnDestroy=function(a){this.api(!0).destroy(a)};this.fnDraw=function(a){this.api(!0).draw(a)};this.fnFilter=function(a,b,c,d,e,h){e=this.api(!0);null===b||b===k?e.search(a,c,d,h):e.column(b).search(a,c,d,h);e.draw()};this.fnGetData=function(a,b){var c=this.api(!0);if(a!==k){var d=a.nodeName?a.nodeName.toLowerCase():"";return b!==k||"td"==d||"th"==d?c.cell(a,b).data():c.row(a).data()||null}return c.data().toArray()};this.fnGetNodes=function(a){var b=this.api(!0);return a!==k?b.row(a).node():b.rows().nodes().flatten().toArray()};this.fnGetPosition=function(a){var b=this.api(!0),c=a.nodeName.toUpperCase();return"TR"==c?b.row(a).index():"TD"==c||"TH"==c?(a=b.cell(a).index(),[a.row,a.columnVisible,a.column]):null};this.fnIsOpen=function(a){return this.api(!0).row(a).child.isShown()};this.fnOpen=function(a,b,c){return this.api(!0).row(a).child(b,c).show().child()[0]};this.fnPageChange=function(a,b){var c=this.api(!0).page(a);(b===k||b)&&c.draw(!1)};this.fnSetColumnVis=function(a,b,c){a=this.api(!0).column(a).visible(b);(c===k||c)&&a.columns.adjust().draw()};this.fnSettings=function(){return ya(this[x.iApiIndex])};this.fnSort=function(a){this.api(!0).order(a).draw()};this.fnSortListener=function(a,b,c){this.api(!0).order.listener(a,b,c)};this.fnUpdate=function(a,b,c,d,e){var h=this.api(!0);c===k||null===c?h.row(b).data(a):h.cell(b,c).data(a);(e===k||e)&&h.columns.adjust();(d===k||d)&&h.draw();return 0};this.fnVersionCheck=x.fnVersionCheck;var b=this,c=a===k,d=this.length;c&&(a={});this.oApi=this.internal=x.internal;for(var e in n.ext.internal)e&&(this[e]=Mb(e));this.each(function(){var e={},g=1<d?Xa(e,a,!0):a,j=0,i,e=this.getAttribute("id"),m=!1,l=n.defaults,q=h(this);if("table"!=this.nodeName.toLowerCase())K(null,0,"Non-table node initialisation ("+this.nodeName+")",2);else{fb(l);gb(l.column);J(l,l,!0);J(l.column,l.column,!0);J(l,h.extend(g,q.data()));var t=n.settings,j=0;for(i=t.length;j<i;j++){var o=t[j];if(o.nTable==this||o.nTHead&&o.nTHead.parentNode==this||o.nTFoot&&o.nTFoot.parentNode==this){var s=g.bRetrieve!==k?g.bRetrieve:l.bRetrieve;if(c||s)return o.oInstance;if(g.bDestroy!==k?g.bDestroy:l.bDestroy){o.oInstance.fnDestroy();break}else{K(o,0,"Cannot reinitialise DataTable",3);return}}if(o.sTableId==this.id){t.splice(j,1);break}}if(null===e||""===e)this.id=e="DataTables_Table_"+n.ext._unique++;var p=h.extend(!0,{},n.models.oSettings,{sDestroyWidth:q[0].style.width,sInstance:e,sTableId:e});p.nTable=this;p.oApi=b.internal;p.oInit=g;t.push(p);p.oInstance=1===b.length?b:q.dataTable();fb(g);Ca(g.oLanguage);g.aLengthMenu&&!g.iDisplayLength&&(g.iDisplayLength=h.isArray(g.aLengthMenu[0])?g.aLengthMenu[0][0]:g.aLengthMenu[0]);g=Xa(h.extend(!0,{},l),g);F(p.oFeatures,g,"bPaginate bLengthChange bFilter bSort bSortMulti bInfo bProcessing bAutoWidth bSortClasses bServerSide bDeferRender".split(" "));F(p,g,["asStripeClasses","ajax","fnServerData","fnFormatNumber","sServerMethod","aaSorting","aaSortingFixed","aLengthMenu","sPaginationType","sAjaxSource","sAjaxDataProp","iStateDuration","sDom","bSortCellsTop","iTabIndex","fnStateLoadCallback","fnStateSaveCallback","renderer","searchDelay","rowId",["iCookieDuration","iStateDuration"],["oSearch","oPreviousSearch"],["aoSearchCols","aoPreSearchCols"],["iDisplayLength","_iDisplayLength"]]);F(p.oScroll,g,[["sScrollX","sX"],["sScrollXInner","sXInner"],["sScrollY","sY"],["bScrollCollapse","bCollapse"]]);F(p.oLanguage,g,"fnInfoCallback");z(p,"aoDrawCallback",g.fnDrawCallback,"user");z(p,"aoServerParams",g.fnServerParams,"user");z(p,"aoStateSaveParams",g.fnStateSaveParams,"user");z(p,"aoStateLoadParams",g.fnStateLoadParams,"user");z(p,"aoStateLoaded",g.fnStateLoaded,"user");z(p,"aoRowCallback",g.fnRowCallback,"user");z(p,"aoRowCreatedCallback",g.fnCreatedRow,"user");z(p,"aoHeaderCallback",g.fnHeaderCallback,"user");z(p,"aoFooterCallback",g.fnFooterCallback,"user");z(p,"aoInitComplete",g.fnInitComplete,"user");z(p,"aoPreDrawCallback",g.fnPreDrawCallback,"user");p.rowIdFn=S(g.rowId);hb(p);var u=p.oClasses;h.extend(u,n.ext.classes,g.oClasses);q.addClass(u.sTable);p.iInitDisplayStart===k&&(p.iInitDisplayStart=g.iDisplayStart,p._iDisplayStart=g.iDisplayStart);null!==g.iDeferLoading&&(p.bDeferLoading=!0,e=h.isArray(g.iDeferLoading),p._iRecordsDisplay=e?g.iDeferLoading[0]:g.iDeferLoading,p._iRecordsTotal=e?g.iDeferLoading[1]:g.iDeferLoading);var v=p.oLanguage;h.extend(!0,v,g.oLanguage);v.sUrl&&(h.ajax({dataType:"json",url:v.sUrl,success:function(a){Ca(a);J(l.oLanguage,a);h.extend(!0,v,a);ha(p)},error:function(){ha(p)}}),m=!0);null===g.asStripeClasses&&(p.asStripeClasses=[u.sStripeOdd,u.sStripeEven]);var e=p.asStripeClasses,x=q.children("tbody").find("tr").eq(0);-1!==h.inArray(!0,h.map(e,function(a){return x.hasClass(a)}))&&(h("tbody tr",this).removeClass(e.join(" ")),p.asDestroyStripes=e.slice());e=[];t=this.getElementsByTagName("thead");0!==t.length&&(ea(p.aoHeader,t[0]),e=ra(p));if(null===g.aoColumns){t=[];j=0;for(i=e.length;j<i;j++)t.push(null)}else t=g.aoColumns;j=0;for(i=t.length;j<i;j++)Ea(p,e?e[j]:null);jb(p,g.aoColumnDefs,t,function(a,b){ka(p,a,b)});if(x.length){var w=function(a,b){return a.getAttribute("data-"+b)!==null?b:null};h(x[0]).children("th, td").each(function(a,b){var c=p.aoColumns[a];if(c.mData===a){var d=w(b,"sort")||w(b,"order"),e=w(b,"filter")||w(b,"search");if(d!==null||e!==null){c.mData={_:a+".display",sort:d!==null?a+".@data-"+d:k,type:d!==null?a+".@data-"+d:k,filter:e!==null?a+".@data-"+e:k};ka(p,a)}}})}var U=p.oFeatures,e=function(){if(g.aaSorting===k){var a=p.aaSorting;j=0;for(i=a.length;j<i;j++)a[j][1]=p.aoColumns[j].asSorting[0]}wa(p);U.bSort&&z(p,"aoDrawCallback",function(){if(p.bSorted){var a=X(p),b={};h.each(a,function(a,c){b[c.src]=c.dir});r(p,null,"order",[p,a,b]);Jb(p)}});z(p,"aoDrawCallback",function(){(p.bSorted||y(p)==="ssp"||U.bDeferRender)&&wa(p)},"sc");var a=q.children("caption").each(function(){this._captionSide=h(this).css("caption-side")}),b=q.children("thead");b.length===0&&(b=h("<thead/>").appendTo(q));p.nTHead=b[0];b=q.children("tbody");b.length===0&&(b=h("<tbody/>").appendTo(q));p.nTBody=b[0];b=q.children("tfoot");if(b.length===0&&a.length>0&&(p.oScroll.sX!==""||p.oScroll.sY!==""))b=h("<tfoot/>").appendTo(q);if(b.length===0||b.children().length===0)q.addClass(u.sNoFooter);else if(b.length>0){p.nTFoot=b[0];ea(p.aoFooter,p.nTFoot)}if(g.aaData)for(j=0;j<g.aaData.length;j++)O(p,g.aaData[j]);else(p.bDeferLoading||y(p)=="dom")&&na(p,h(p.nTBody).children("tr"));p.aiDisplay=p.aiDisplayMaster.slice();p.bInitialised=!0;m===!1&&ha(p)};g.bStateSave?(U.bStateSave=!0,z(p,"aoDrawCallback",xa,"state_save"),Kb(p,g,e)):e()}});b=null;return this},x,s,o,u,Za={},Nb=/[\r\n]/g,Aa=/<.*?>/g,Zb=/^\d{2,4}[\.\/\-]\d{1,2}[\.\/\-]\d{1,2}([T ]{1}\d{1,2}[:\.]\d{2}([\.:]\d{2})?)?$/,$b=RegExp("(\\/|\\.|\\*|\\+|\\?|\\||\\(|\\)|\\[|\\]|\\{|\\}|\\\\|\\$|\\^|\\-)","g"),Ya=/[',$£€¥%\u2009\u202F\u20BD\u20a9\u20BArfkɃΞ]/gi,M=function(a){return!a||!0===a||"-"===a?!0:!1},Ob=function(a){var b=parseInt(a,10);return!isNaN(b)&&isFinite(a)?b:null},Pb=function(a,b){Za[b]||(Za[b]=RegExp(Qa(b),"g"));return"string"===typeof a&&"."!==b?a.replace(/\./g,"").replace(Za[b],"."):a},$a=function(a,b,c){var d="string"===typeof a;if(M(a))return!0;b&&d&&(a=Pb(a,b));c&&d&&(a=a.replace(Ya,""));return!isNaN(parseFloat(a))&&isFinite(a)},Qb=function(a,b,c){return M(a)?!0:!(M(a)||"string"===typeof a)?null:$a(a.replace(Aa,""),b,c)?!0:null},D=function(a,b,c){var d=[],e=0,f=a.length;if(c!==k)for(;e<f;e++)a[e]&&a[e][b]&&d.push(a[e][b][c]);else for(;e<f;e++)a[e]&&d.push(a[e][b]);return d},ja=function(a,b,c,d){var e=[],f=0,g=b.length;if(d!==k)for(;f<g;f++)a[b[f]][c]&&e.push(a[b[f]][c][d]);else for(;f<g;f++)e.push(a[b[f]][c]);return e},Y=function(a,b){var c=[],d;b===k?(b=0,d=a):(d=b,b=a);for(var e=b;e<d;e++)c.push(e);return c},Rb=function(a){for(var b=[],c=0,d=a.length;c<d;c++)a[c]&&b.push(a[c]);return b},qa=function(a){var b;a:{if(!(2>a.length)){b=a.slice().sort();for(var c=b[0],d=1,e=b.length;d<e;d++){if(b[d]===c){b=!1;break a}c=b[d]}}b=!0}if(b)return a.slice();b=[];var e=a.length,f,g=0,d=0;a:for(;d<e;d++){c=a[d];for(f=0;f<g;f++)if(b[f]===c)continue a;b.push(c);g++}return b};n.util={throttle:function(a,b){var c=b!==k?b:200,d,e;return function(){var b=this,g=+new Date,j=arguments;d&&g<d+c?(clearTimeout(e),e=setTimeout(function(){d=k;a.apply(b,j)},c)):(d=g,a.apply(b,j))}},escapeRegex:function(a){return a.replace($b,"\\$1")}};var A=function(a,b,c){a[b]!==k&&(a[c]=a[b])},ca=/\[.*?\]$/,W=/\(\)$/,Qa=n.util.escapeRegex,va=h("<div>")[0],Wb=va.textContent!==k,Yb=/<.*?>/g,Oa=n.util.throttle,Sb=[],w=Array.prototype,ac=function(a){var b,c,d=n.settings,e=h.map(d,function(a){return a.nTable});if(a){if(a.nTable&&a.oApi)return[a];if(a.nodeName&&"table"===a.nodeName.toLowerCase())return b=h.inArray(a,e),-1!==b?[d[b]]:null;if(a&&"function"===typeof a.settings)return a.settings().toArray();"string"===typeof a?c=h(a):a instanceof h&&(c=a)}else return[];if(c)return c.map(function(){b=h.inArray(this,e);return-1!==b?d[b]:null}).toArray()};s=function(a,b){if(!(this instanceof s))return new s(a,b);var c=[],d=function(a){(a=ac(a))&&(c=c.concat(a))};if(h.isArray(a))for(var e=0,f=a.length;e<f;e++)d(a[e]);else d(a);this.context=qa(c);b&&h.merge(this,b);this.selector={rows:null,cols:null,opts:null};s.extend(this,this,Sb)};n.Api=s;h.extend(s.prototype,{any:function(){return 0!==this.count()},concat:w.concat,context:[],count:function(){return this.flatten().length},each:function(a){for(var b=0,c=this.length;b<c;b++)a.call(this,this[b],b,this);return this},eq:function(a){var b=this.context;return b.length>a?new s(b[a],this[a]):null},filter:function(a){var b=[];if(w.filter)b=w.filter.call(this,a,this);else for(var c=0,d=this.length;c<d;c++)a.call(this,this[c],c,this)&&b.push(this[c]);return new s(this.context,b)},flatten:function(){var a=[];return new s(this.context,a.concat.apply(a,this.toArray()))},join:w.join,indexOf:w.indexOf||function(a,b){for(var c=b||0,d=this.length;c<d;c++)if(this[c]===a)return c;return-1},iterator:function(a,b,c,d){var e=[],f,g,j,h,m,l=this.context,n,o,u=this.selector;"string"===typeof a&&(d=c,c=b,b=a,a=!1);g=0;for(j=l.length;g<j;g++){var r=new s(l[g]);if("table"===b)f=c.call(r,l[g],g),f!==k&&e.push(f);else if("columns"===b||"rows"===b)f=c.call(r,l[g],this[g],g),f!==k&&e.push(f);else if("column"===b||"column-rows"===b||"row"===b||"cell"===b){o=this[g];"column-rows"===b&&(n=Ba(l[g],u.opts));h=0;for(m=o.length;h<m;h++)f=o[h],f="cell"===b?c.call(r,l[g],f.row,f.column,g,h):c.call(r,l[g],f,g,h,n),f!==k&&e.push(f)}}return e.length||d?(a=new s(l,a?e.concat.apply([],e):e),b=a.selector,b.rows=u.rows,b.cols=u.cols,b.opts=u.opts,a):this},lastIndexOf:w.lastIndexOf||function(a,b){return this.indexOf.apply(this.toArray.reverse(),arguments)},length:0,map:function(a){var b=[];if(w.map)b=w.map.call(this,a,this);else for(var c=0,d=this.length;c<d;c++)b.push(a.call(this,this[c],c));return new s(this.context,b)},pluck:function(a){return this.map(function(b){return b[a]})},pop:w.pop,push:w.push,reduce:w.reduce||function(a,b){return ib(this,a,b,0,this.length,1)},reduceRight:w.reduceRight||function(a,b){return ib(this,a,b,this.length-1,-1,-1)},reverse:w.reverse,selector:null,shift:w.shift,slice:function(){return new s(this.context,this)},sort:w.sort,splice:w.splice,toArray:function(){return w.slice.call(this)},to$:function(){return h(this)},toJQuery:function(){return h(this)},unique:function(){return new s(this.context,qa(this))},unshift:w.unshift});s.extend=function(a,b,c){if(c.length&&b&&(b instanceof s||b.__dt_wrapper)){var d,e,f,g=function(a,b,c){return function(){var d=b.apply(a,arguments);s.extend(d,d,c.methodExt);return d}};d=0;for(e=c.length;d<e;d++)f=c[d],b[f.name]="function"===typeof f.val?g(a,f.val,f):h.isPlainObject(f.val)?{}:f.val,b[f.name].__dt_wrapper=!0,s.extend(a,b[f.name],f.propExt)}};s.register=o=function(a,b){if(h.isArray(a))for(var c=0,d=a.length;c<d;c++)s.register(a[c],b);else for(var e=a.split("."),f=Sb,g,j,c=0,d=e.length;c<d;c++){g=(j=-1!==e[c].indexOf("()"))?e[c].replace("()",""):e[c];var i;a:{i=0;for(var m=f.length;i<m;i++)if(f[i].name===g){i=f[i];break a}i=null}i||(i={name:g,val:{},methodExt:[],propExt:[]},f.push(i));c===d-1?i.val=b:f=j?i.methodExt:i.propExt}};s.registerPlural=u=function(a,b,c){s.register(a,c);s.register(b,function(){var a=c.apply(this,arguments);return a===this?this:a instanceof s?a.length?h.isArray(a[0])?new s(a.context,a[0]):a[0]:k:a})};o("tables()",function(a){var b;if(a){b=s;var c=this.context;if("number"===typeof a)a=[c[a]];else var d=h.map(c,function(a){return a.nTable}),a=h(d).filter(a).map(function(){var a=h.inArray(this,d);return c[a]}).toArray();b=new b(a)}else b=this;return b});o("table()",function(a){var a=this.tables(a),b=a.context;return b.length?new s(b[0]):a});u("tables().nodes()","table().node()",function(){return this.iterator("table",function(a){return a.nTable},1)});u("tables().body()","table().body()",function(){return this.iterator("table",function(a){return a.nTBody},1)});u("tables().header()","table().header()",function(){return this.iterator("table",function(a){return a.nTHead},1)});u("tables().footer()","table().footer()",function(){return this.iterator("table",function(a){return a.nTFoot},1)});u("tables().containers()","table().container()",function(){return this.iterator("table",function(a){return a.nTableWrapper},1)});o("draw()",function(a){return this.iterator("table",function(b){"page"===a?P(b):("string"===typeof a&&(a="full-hold"===a?!1:!0),T(b,!1===a))})});o("page()",function(a){return a===k?this.page.info().page:this.iterator("table",function(b){Ta(b,a)})});o("page.info()",function(){if(0===this.context.length)return k;var a=this.context[0],b=a._iDisplayStart,c=a.oFeatures.bPaginate?a._iDisplayLength:-1,d=a.fnRecordsDisplay(),e=-1===c;return{page:e?0:Math.floor(b/c),pages:e?1:Math.ceil(d/c),start:b,end:a.fnDisplayEnd(),length:c,recordsTotal:a.fnRecordsTotal(),recordsDisplay:d,serverSide:"ssp"===y(a)}});o("page.len()",function(a){return a===k?0!==this.context.length?this.context[0]._iDisplayLength:k:this.iterator("table",function(b){Ra(b,a)})});var Tb=function(a,b,c){if(c){var d=new s(a);d.one("draw",function(){c(d.ajax.json())})}if("ssp"==y(a))T(a,b);else{C(a,!0);var e=a.jqXHR;e&&4!==e.readyState&&e.abort();sa(a,[],function(c){oa(a);for(var c=ta(a,c),d=0,e=c.length;d<e;d++)O(a,c[d]);T(a,b);C(a,!1)})}};o("ajax.json()",function(){var a=this.context;if(0<a.length)return a[0].json});o("ajax.params()",function(){var a=this.context;if(0<a.length)return a[0].oAjaxData});o("ajax.reload()",function(a,b){return this.iterator("table",function(c){Tb(c,!1===b,a)})});o("ajax.url()",function(a){var b=this.context;if(a===k){if(0===b.length)return k;b=b[0];return b.ajax?h.isPlainObject(b.ajax)?b.ajax.url:b.ajax:b.sAjaxSource}return this.iterator("table",function(b){h.isPlainObject(b.ajax)?b.ajax.url=a:b.ajax=a})});o("ajax.url().load()",function(a,b){return this.iterator("table",function(c){Tb(c,!1===b,a)})});var ab=function(a,b,c,d,e){var f=[],g,j,i,m,l,n;i=typeof b;if(!b||"string"===i||"function"===i||b.length===k)b=[b];i=0;for(m=b.length;i<m;i++){j=b[i]&&b[i].split&&!b[i].match(/[\[\(:]/)?b[i].split(","):[b[i]];l=0;for(n=j.length;l<n;l++)(g=c("string"===typeof j[l]?h.trim(j[l]):j[l]))&&g.length&&(f=f.concat(g))}a=x.selector[a];if(a.length){i=0;for(m=a.length;i<m;i++)f=a[i](d,e,f)}return qa(f)},bb=function(a){a||(a={});a.filter&&a.search===k&&(a.search=a.filter);return h.extend({search:"none",order:"current",page:"all"},a)},cb=function(a){for(var b=0,c=a.length;b<c;b++)if(0<a[b].length)return a[0]=a[b],a[0].length=1,a.length=1,a.context=[a.context[b]],a;a.length=0;return a},Ba=function(a,b){var c,d,e,f=[],g=a.aiDisplay;e=a.aiDisplayMaster;var j=b.search;c=b.order;d=b.page;if("ssp"==y(a))return"removed"===j?[]:Y(0,e.length);if("current"==d){c=a._iDisplayStart;for(d=a.fnDisplayEnd();c<d;c++)f.push(g[c])}else if("current"==c||"applied"==c)if("none"==j)f=e.slice();else if("applied"==j)f=g.slice();else{if("removed"==j){var i={};c=0;for(d=g.length;c<d;c++)i[g[c]]=null;f=h.map(e,function(a){return!i.hasOwnProperty(a)?a:null})}}else if("index"==c||"original"==c){c=0;for(d=a.aoData.length;c<d;c++)"none"==j?f.push(c):(e=h.inArray(c,g),(-1===e&&"removed"==j||0<=e&&"applied"==j)&&f.push(c))}return f};o("rows()",function(a,b){a===k?a="":h.isPlainObject(a)&&(b=a,a="");var b=bb(b),c=this.iterator("table",function(c){var e=b,f;return ab("row",a,function(a){var b=Ob(a),i=c.aoData;if(b!==null&&!e)return[b];f||(f=Ba(c,e));if(b!==null&&h.inArray(b,f)!==-1)return[b];if(a===null||a===k||a==="")return f;if(typeof a==="function")return h.map(f,function(b){var c=i[b];return a(b,c._aData,c.nTr)?b:null});if(a.nodeName){var b=a._DT_RowIndex,m=a._DT_CellIndex;if(b!==k)return i[b]&&i[b].nTr===a?[b]:[];if(m)return i[m.row]&&i[m.row].nTr===a?[m.row]:[];b=h(a).closest("*[data-dt-row]");return b.length?[b.data("dt-row")]:[]}if(typeof a==="string"&&a.charAt(0)==="#"){b=c.aIds[a.replace(/^#/,"")];if(b!==k)return[b.idx]}b=Rb(ja(c.aoData,f,"nTr"));return h(b).filter(a).map(function(){return this._DT_RowIndex}).toArray()},c,e)},1);c.selector.rows=a;c.selector.opts=b;return c});o("rows().nodes()",function(){return this.iterator("row",function(a,b){return a.aoData[b].nTr||k},1)});o("rows().data()",function(){return this.iterator(!0,"rows",function(a,b){return ja(a.aoData,b,"_aData")},1)});u("rows().cache()","row().cache()",function(a){return this.iterator("row",function(b,c){var d=b.aoData[c];return"search"===a?d._aFilterData:d._aSortData},1)});u("rows().invalidate()","row().invalidate()",function(a){return this.iterator("row",function(b,c){da(b,c,a)})});u("rows().indexes()","row().index()",function(){return this.iterator("row",function(a,b){return b},1)});u("rows().ids()","row().id()",function(a){for(var b=[],c=this.context,d=0,e=c.length;d<e;d++)for(var f=0,g=this[d].length;f<g;f++){var h=c[d].rowIdFn(c[d].aoData[this[d][f]]._aData);b.push((!0===a?"#":"")+h)}return new s(c,b)});u("rows().remove()","row().remove()",function(){var a=this;this.iterator("row",function(b,c,d){var e=b.aoData,f=e[c],g,h,i,m,l;e.splice(c,1);g=0;for(h=e.length;g<h;g++)if(i=e[g],l=i.anCells,null!==i.nTr&&(i.nTr._DT_RowIndex=g),null!==l){i=0;for(m=l.length;i<m;i++)l[i]._DT_CellIndex.row=g}pa(b.aiDisplayMaster,c);pa(b.aiDisplay,c);pa(a[d],c,!1);0<b._iRecordsDisplay&&b._iRecordsDisplay--;Sa(b);c=b.rowIdFn(f._aData);c!==k&&delete b.aIds[c]});this.iterator("table",function(a){for(var c=0,d=a.aoData.length;c<d;c++)a.aoData[c].idx=c});return this});o("rows.add()",function(a){var b=this.iterator("table",function(b){var c,f,g,h=[];f=0;for(g=a.length;f<g;f++)c=a[f],c.nodeName&&"TR"===c.nodeName.toUpperCase()?h.push(na(b,c)[0]):h.push(O(b,c));return h},1),c=this.rows(-1);c.pop();h.merge(c,b);return c});o("row()",function(a,b){return cb(this.rows(a,b))});o("row().data()",function(a){var b=this.context;if(a===k)return b.length&&this.length?b[0].aoData[this[0]]._aData:k;var c=b[0].aoData[this[0]];c._aData=a;h.isArray(a)&&c.nTr.id&&N(b[0].rowId)(a,c.nTr.id);da(b[0],this[0],"data");return this});o("row().node()",function(){var a=this.context;return a.length&&this.length?a[0].aoData[this[0]].nTr||null:null});o("row.add()",function(a){a instanceof h&&a.length&&(a=a[0]);var b=this.iterator("table",function(b){return a.nodeName&&"TR"===a.nodeName.toUpperCase()?na(b,a)[0]:O(b,a)});return this.row(b[0])});var db=function(a,b){var c=a.context;if(c.length&&(c=c[0].aoData[b!==k?b:a[0]])&&c._details)c._details.remove(),c._detailsShow=k,c._details=k},Ub=function(a,b){var c=a.context;if(c.length&&a.length){var d=c[0].aoData[a[0]];if(d._details){(d._detailsShow=b)?d._details.insertAfter(d.nTr):d._details.detach();var e=c[0],f=new s(e),g=e.aoData;f.off("draw.dt.DT_details column-visibility.dt.DT_details destroy.dt.DT_details");0<D(g,"_details").length&&(f.on("draw.dt.DT_details",function(a,b){e===b&&f.rows({page:"current"}).eq(0).each(function(a){a=g[a];a._detailsShow&&a._details.insertAfter(a.nTr)})}),f.on("column-visibility.dt.DT_details",function(a,b){if(e===b)for(var c,d=V(b),f=0,h=g.length;f<h;f++)c=g[f],c._details&&c._details.children("td[colspan]").attr("colspan",d)}),f.on("destroy.dt.DT_details",function(a,b){if(e===b)for(var c=0,d=g.length;c<d;c++)g[c]._details&&db(f,c)}))}}};o("row().child()",function(a,b){var c=this.context;if(a===k)return c.length&&this.length?c[0].aoData[this[0]]._details:k;if(!0===a)this.child.show();else if(!1===a)db(this);else if(c.length&&this.length){var d=c[0],c=c[0].aoData[this[0]],e=[],f=function(a,b){if(h.isArray(a)||a instanceof h)for(var c=0,k=a.length;c<k;c++)f(a[c],b);else a.nodeName&&"tr"===a.nodeName.toLowerCase()?e.push(a):(c=h("<tr><td/></tr>").addClass(b),h("td",c).addClass(b).html(a)[0].colSpan=V(d),e.push(c[0]))};f(a,b);c._details&&c._details.detach();c._details=h(e);c._detailsShow&&c._details.insertAfter(c.nTr)}return this});o(["row().child.show()","row().child().show()"],function(){Ub(this,!0);return this});o(["row().child.hide()","row().child().hide()"],function(){Ub(this,!1);return this});o(["row().child.remove()","row().child().remove()"],function(){db(this);return this});o("row().child.isShown()",function(){var a=this.context;return a.length&&this.length?a[0].aoData[this[0]]._detailsShow||!1:!1});var bc=/^([^:]+):(name|visIdx|visible)$/,Vb=function(a,b,c,d,e){for(var c=[],d=0,f=e.length;d<f;d++)c.push(B(a,e[d],b));return c};o("columns()",function(a,b){a===k?a="":h.isPlainObject(a)&&(b=a,a="");var b=bb(b),c=this.iterator("table",function(c){var e=a,f=b,g=c.aoColumns,j=D(g,"sName"),i=D(g,"nTh");return ab("column",e,function(a){var b=Ob(a);if(a==="")return Y(g.length);if(b!==null)return[b>=0?b:g.length+b];if(typeof a==="function"){var e=Ba(c,f);return h.map(g,function(b,f){return a(f,Vb(c,f,0,0,e),i[f])?f:null})}var k=typeof a==="string"?a.match(bc):"";if(k)switch(k[2]){case "visIdx":case "visible":b=parseInt(k[1],10);if(b<0){var n=h.map(g,function(a,b){return a.bVisible?b:null});return[n[n.length+b]]}return[aa(c,b)];case "name":return h.map(j,function(a,b){return a===k[1]?b:null});default:return[]}if(a.nodeName&&a._DT_CellIndex)return[a._DT_CellIndex.column];b=h(i).filter(a).map(function(){return h.inArray(this,i)}).toArray();if(b.length||!a.nodeName)return b;b=h(a).closest("*[data-dt-column]");return b.length?[b.data("dt-column")]:[]},c,f)},1);c.selector.cols=a;c.selector.opts=b;return c});u("columns().header()","column().header()",function(){return this.iterator("column",function(a,b){return a.aoColumns[b].nTh},1)});u("columns().footer()","column().footer()",function(){return this.iterator("column",function(a,b){return a.aoColumns[b].nTf},1)});u("columns().data()","column().data()",function(){return this.iterator("column-rows",Vb,1)});u("columns().dataSrc()","column().dataSrc()",function(){return this.iterator("column",function(a,b){return a.aoColumns[b].mData},1)});u("columns().cache()","column().cache()",function(a){return this.iterator("column-rows",function(b,c,d,e,f){return ja(b.aoData,f,"search"===a?"_aFilterData":"_aSortData",c)},1)});u("columns().nodes()","column().nodes()",function(){return this.iterator("column-rows",function(a,b,c,d,e){return ja(a.aoData,e,"anCells",b)},1)});u("columns().visible()","column().visible()",function(a,b){var c=this.iterator("column",function(b,c){if(a===k)return b.aoColumns[c].bVisible;var f=b.aoColumns,g=f[c],j=b.aoData,i,m,l;if(a!==k&&g.bVisible!==a){if(a){var n=h.inArray(!0,D(f,"bVisible"),c+1);i=0;for(m=j.length;i<m;i++)l=j[i].nTr,f=j[i].anCells,l&&l.insertBefore(f[c],f[n]||null)}else h(D(b.aoData,"anCells",c)).detach();g.bVisible=a;fa(b,b.aoHeader);fa(b,b.aoFooter);b.aiDisplay.length||h(b.nTBody).find("td[colspan]").attr("colspan",V(b));xa(b)}});a!==k&&(this.iterator("column",function(c,e){r(c,null,"column-visibility",[c,e,a,b])}),(b===k||b)&&this.columns.adjust());return c});u("columns().indexes()","column().index()",function(a){return this.iterator("column",function(b,c){return"visible"===a?ba(b,c):c},1)});o("columns.adjust()",function(){return this.iterator("table",function(a){$(a)},1)});o("column.index()",function(a,b){if(0!==this.context.length){var c=this.context[0];if("fromVisible"===a||"toData"===a)return aa(c,b);if("fromData"===a||"toVisible"===a)return ba(c,b)}});o("column()",function(a,b){return cb(this.columns(a,b))});o("cells()",function(a,b,c){h.isPlainObject(a)&&(a.row===k?(c=a,a=null):(c=b,b=null));h.isPlainObject(b)&&(c=b,b=null);if(null===b||b===k)return this.iterator("table",function(b){var d=a,e=bb(c),f=b.aoData,g=Ba(b,e),j=Rb(ja(f,g,"anCells")),i=h([].concat.apply([],j)),l,m=b.aoColumns.length,n,o,u,s,r,v;return ab("cell",d,function(a){var c=typeof a==="function";if(a===null||a===k||c){n=[];o=0;for(u=g.length;o<u;o++){l=g[o];for(s=0;s<m;s++){r={row:l,column:s};if(c){v=f[l];a(r,B(b,l,s),v.anCells?v.anCells[s]:null)&&n.push(r)}else n.push(r)}}return n}if(h.isPlainObject(a))return a.column!==k&&a.row!==k&&h.inArray(a.row,g)!==-1?[a]:[];c=i.filter(a).map(function(a,b){return{row:b._DT_CellIndex.row,column:b._DT_CellIndex.column}}).toArray();if(c.length||!a.nodeName)return c;v=h(a).closest("*[data-dt-row]");return v.length?[{row:v.data("dt-row"),column:v.data("dt-column")}]:[]},b,e)});var d=this.columns(b),e=this.rows(a),f,g,j,i,m;this.iterator("table",function(a,b){f=[];g=0;for(j=e[b].length;g<j;g++){i=0;for(m=d[b].length;i<m;i++)f.push({row:e[b][g],column:d[b][i]})}},1);var l=this.cells(f,c);h.extend(l.selector,{cols:b,rows:a,opts:c});return l});u("cells().nodes()","cell().node()",function(){return this.iterator("cell",function(a,b,c){return(a=a.aoData[b])&&a.anCells?a.anCells[c]:k},1)});o("cells().data()",function(){return this.iterator("cell",function(a,b,c){return B(a,b,c)},1)});u("cells().cache()","cell().cache()",function(a){a="search"===a?"_aFilterData":"_aSortData";return this.iterator("cell",function(b,c,d){return b.aoData[c][a][d]},1)});u("cells().render()","cell().render()",function(a){return this.iterator("cell",function(b,c,d){return B(b,c,d,a)},1)});u("cells().indexes()","cell().index()",function(){return this.iterator("cell",function(a,b,c){return{row:b,column:c,columnVisible:ba(a,c)}},1)});u("cells().invalidate()","cell().invalidate()",function(a){return this.iterator("cell",function(b,c,d){da(b,c,a,d)})});o("cell()",function(a,b,c){return cb(this.cells(a,b,c))});o("cell().data()",function(a){var b=this.context,c=this[0];if(a===k)return b.length&&c.length?B(b[0],c[0].row,c[0].column):k;kb(b[0],c[0].row,c[0].column,a);da(b[0],c[0].row,"data",c[0].column);return this});o("order()",function(a,b){var c=this.context;if(a===k)return 0!==c.length?c[0].aaSorting:k;"number"===typeof a?a=[[a,b]]:a.length&&!h.isArray(a[0])&&(a=Array.prototype.slice.call(arguments));return this.iterator("table",function(b){b.aaSorting=a.slice()})});o("order.listener()",function(a,b,c){return this.iterator("table",function(d){Ma(d,a,b,c)})});o("order.fixed()",function(a){if(!a){var b=this.context,b=b.length?b[0].aaSortingFixed:k;return h.isArray(b)?{pre:b}:b}return this.iterator("table",function(b){b.aaSortingFixed=h.extend(!0,{},a)})});o(["columns().order()","column().order()"],function(a){var b=this;return this.iterator("table",function(c,d){var e=[];h.each(b[d],function(b,c){e.push([c,a])});c.aaSorting=e})});o("search()",function(a,b,c,d){var e=this.context;return a===k?0!==e.length?e[0].oPreviousSearch.sSearch:k:this.iterator("table",function(e){e.oFeatures.bFilter&&ga(e,h.extend({},e.oPreviousSearch,{sSearch:a+"",bRegex:null===b?!1:b,bSmart:null===c?!0:c,bCaseInsensitive:null===d?!0:d}),1)})});u("columns().search()","column().search()",function(a,b,c,d){return this.iterator("column",function(e,f){var g=e.aoPreSearchCols;if(a===k)return g[f].sSearch;e.oFeatures.bFilter&&(h.extend(g[f],{sSearch:a+"",bRegex:null===b?!1:b,bSmart:null===c?!0:c,bCaseInsensitive:null===d?!0:d}),ga(e,e.oPreviousSearch,1))})});o("state()",function(){return this.context.length?this.context[0].oSavedState:null});o("state.clear()",function(){return this.iterator("table",function(a){a.fnStateSaveCallback.call(a.oInstance,a,{})})});o("state.loaded()",function(){return this.context.length?this.context[0].oLoadedState:null});o("state.save()",function(){return this.iterator("table",function(a){xa(a)})});n.versionCheck=n.fnVersionCheck=function(a){for(var b=n.version.split("."),a=a.split("."),c,d,e=0,f=a.length;e<f;e++)if(c=parseInt(b[e],10)||0,d=parseInt(a[e],10)||0,c!==d)return c>d;return!0};n.isDataTable=n.fnIsDataTable=function(a){var b=h(a).get(0),c=!1;if(a instanceof n.Api)return!0;h.each(n.settings,function(a,e){var f=e.nScrollHead?h("table",e.nScrollHead)[0]:null,g=e.nScrollFoot?h("table",e.nScrollFoot)[0]:null;if(e.nTable===b||f===b||g===b)c=!0});return c};n.tables=n.fnTables=function(a){var b=!1;h.isPlainObject(a)&&(b=a.api,a=a.visible);var c=h.map(n.settings,function(b){if(!a||a&&h(b.nTable).is(":visible"))return b.nTable});return b?new s(c):c};n.camelToHungarian=J;o("$()",function(a,b){var c=this.rows(b).nodes(),c=h(c);return h([].concat(c.filter(a).toArray(),c.find(a).toArray()))});h.each(["on","one","off"],function(a,b){o(b+"()",function(){var a=Array.prototype.slice.call(arguments);a[0]=h.map(a[0].split(/\s/),function(a){return!a.match(/\.dt\b/)?a+".dt":a}).join(" ");var d=h(this.tables().nodes());d[b].apply(d,a);return this})});o("clear()",function(){return this.iterator("table",function(a){oa(a)})});o("settings()",function(){return new s(this.context,this.context)});o("init()",function(){var a=this.context;return a.length?a[0].oInit:null});o("data()",function(){return this.iterator("table",function(a){return D(a.aoData,"_aData")}).flatten()});o("destroy()",function(a){a=a||!1;return this.iterator("table",function(b){var c=b.nTableWrapper.parentNode,d=b.oClasses,e=b.nTable,f=b.nTBody,g=b.nTHead,j=b.nTFoot,i=h(e),f=h(f),k=h(b.nTableWrapper),l=h.map(b.aoData,function(a){return a.nTr}),o;b.bDestroying=!0;r(b,"aoDestroyCallback","destroy",[b]);a||(new s(b)).columns().visible(!0);k.off(".DT").find(":not(tbody *)").off(".DT");h(E).off(".DT-"+b.sInstance);e!=g.parentNode&&(i.children("thead").detach(),i.append(g));j&&e!=j.parentNode&&(i.children("tfoot").detach(),i.append(j));b.aaSorting=[];b.aaSortingFixed=[];wa(b);h(l).removeClass(b.asStripeClasses.join(" "));h("th, td",g).removeClass(d.sSortable+" "+d.sSortableAsc+" "+d.sSortableDesc+" "+d.sSortableNone);f.children().detach();f.append(l);g=a?"remove":"detach";i[g]();k[g]();!a&&c&&(c.insertBefore(e,b.nTableReinsertBefore),i.css("width",b.sDestroyWidth).removeClass(d.sTable),(o=b.asDestroyStripes.length)&&f.children().each(function(a){h(this).addClass(b.asDestroyStripes[a%o])}));c=h.inArray(b,n.settings);-1!==c&&n.settings.splice(c,1)})});h.each(["column","row","cell"],function(a,b){o(b+"s().every()",function(a){var d=this.selector.opts,e=this;return this.iterator(b,function(f,g,h,i,m){a.call(e[b](g,"cell"===b?h:d,"cell"===b?d:k),g,h,i,m)})})});o("i18n()",function(a,b,c){var d=this.context[0],a=S(a)(d.oLanguage);a===k&&(a=b);c!==k&&h.isPlainObject(a)&&(a=a[c]!==k?a[c]:a._);return a.replace("%d",c)});n.version="1.10.19";n.settings=[];n.models={};n.models.oSearch={bCaseInsensitive:!0,sSearch:"",bRegex:!1,bSmart:!0};n.models.oRow={nTr:null,anCells:null,_aData:[],_aSortData:null,_aFilterData:null,_sFilterRow:null,_sRowStripe:"",src:null,idx:-1};n.models.oColumn={idx:null,aDataSort:null,asSorting:null,bSearchable:null,bSortable:null,bVisible:null,_sManualType:null,_bAttrSrc:!1,fnCreatedCell:null,fnGetData:null,fnSetData:null,mData:null,mRender:null,nTh:null,nTf:null,sClass:null,sContentPadding:null,sDefaultContent:null,sName:null,sSortDataType:"std",sSortingClass:null,sSortingClassJUI:null,sTitle:null,sType:null,sWidth:null,sWidthOrig:null};n.defaults={aaData:null,aaSorting:[[0,"asc"]],aaSortingFixed:[],ajax:null,aLengthMenu:[10,25,50,100],aoColumns:null,aoColumnDefs:null,aoSearchCols:[],asStripeClasses:null,bAutoWidth:!0,bDeferRender:!1,bDestroy:!1,bFilter:!0,bInfo:!0,bLengthChange:!0,bPaginate:!0,bProcessing:!1,bRetrieve:!1,bScrollCollapse:!1,bServerSide:!1,bSort:!0,bSortMulti:!0,bSortCellsTop:!1,bSortClasses:!0,bStateSave:!1,fnCreatedRow:null,fnDrawCallback:null,fnFooterCallback:null,fnFormatNumber:function(a){return a.toString().replace(/\B(?=(\d{3})+(?!\d))/g,this.oLanguage.sThousands)},fnHeaderCallback:null,fnInfoCallback:null,fnInitComplete:null,fnPreDrawCallback:null,fnRowCallback:null,fnServerData:null,fnServerParams:null,fnStateLoadCallback:function(a){try{return JSON.parse((-1===a.iStateDuration?sessionStorage:localStorage).getItem("DataTables_"+a.sInstance+"_"+location.pathname))}catch(b){}},fnStateLoadParams:null,fnStateLoaded:null,fnStateSaveCallback:function(a,b){try{(-1===a.iStateDuration?sessionStorage:localStorage).setItem("DataTables_"+a.sInstance+"_"+location.pathname,JSON.stringify(b))}catch(c){}},fnStateSaveParams:null,iStateDuration:7200,iDeferLoading:null,iDisplayLength:10,iDisplayStart:0,iTabIndex:0,oClasses:{},oLanguage:{oAria:{sSortAscending:": activate to sort column ascending",sSortDescending:": activate to sort column descending"},oPaginate:{sFirst:"First",sLast:"Last",sNext:"Next",sPrevious:"Previous"},sEmptyTable:"No data available in table",sInfo:"Showing _START_ to _END_ of _TOTAL_ entries",sInfoEmpty:"Showing 0 to 0 of 0 entries",sInfoFiltered:"(filtered from _MAX_ total entries)",sInfoPostFix:"",sDecimal:"",sThousands:",",sLengthMenu:"Show _MENU_ entries",sLoadingRecords:"Loading...",sProcessing:"Processing...",sSearch:"Search:",sSearchPlaceholder:"",sUrl:"",sZeroRecords:"No matching records found"},oSearch:h.extend({},n.models.oSearch),sAjaxDataProp:"data",sAjaxSource:null,sDom:"lfrtip",searchDelay:null,sPaginationType:"simple_numbers",sScrollX:"",sScrollXInner:"",sScrollY:"",sServerMethod:"GET",renderer:null,rowId:"DT_RowId"};Z(n.defaults);n.defaults.column={aDataSort:null,iDataSort:-1,asSorting:["asc","desc"],bSearchable:!0,bSortable:!0,bVisible:!0,fnCreatedCell:null,mData:null,mRender:null,sCellType:"td",sClass:"",sContentPadding:"",sDefaultContent:null,sName:"",sSortDataType:"std",sTitle:null,sType:null,sWidth:null};Z(n.defaults.column);n.models.oSettings={oFeatures:{bAutoWidth:null,bDeferRender:null,bFilter:null,bInfo:null,bLengthChange:null,bPaginate:null,bProcessing:null,bServerSide:null,bSort:null,bSortMulti:null,bSortClasses:null,bStateSave:null},oScroll:{bCollapse:null,iBarWidth:0,sX:null,sXInner:null,sY:null},oLanguage:{fnInfoCallback:null},oBrowser:{bScrollOversize:!1,bScrollbarLeft:!1,bBounding:!1,barWidth:0},ajax:null,aanFeatures:[],aoData:[],aiDisplay:[],aiDisplayMaster:[],aIds:{},aoColumns:[],aoHeader:[],aoFooter:[],oPreviousSearch:{},aoPreSearchCols:[],aaSorting:null,aaSortingFixed:[],asStripeClasses:null,asDestroyStripes:[],sDestroyWidth:0,aoRowCallback:[],aoHeaderCallback:[],aoFooterCallback:[],aoDrawCallback:[],aoRowCreatedCallback:[],aoPreDrawCallback:[],aoInitComplete:[],aoStateSaveParams:[],aoStateLoadParams:[],aoStateLoaded:[],sTableId:"",nTable:null,nTHead:null,nTFoot:null,nTBody:null,nTableWrapper:null,bDeferLoading:!1,bInitialised:!1,aoOpenRows:[],sDom:null,searchDelay:null,sPaginationType:"two_button",iStateDuration:0,aoStateSave:[],aoStateLoad:[],oSavedState:null,oLoadedState:null,sAjaxSource:null,sAjaxDataProp:null,bAjaxDataGet:!0,jqXHR:null,json:k,oAjaxData:k,fnServerData:null,aoServerParams:[],sServerMethod:null,fnFormatNumber:null,aLengthMenu:null,iDraw:0,bDrawing:!1,iDrawError:-1,_iDisplayLength:10,_iDisplayStart:0,_iRecordsTotal:0,_iRecordsDisplay:0,oClasses:{},bFiltered:!1,bSorted:!1,bSortCellsTop:null,oInit:null,aoDestroyCallback:[],fnRecordsTotal:function(){return"ssp"==y(this)?1*this._iRecordsTotal:this.aiDisplayMaster.length},fnRecordsDisplay:function(){return"ssp"==y(this)?1*this._iRecordsDisplay:this.aiDisplay.length},fnDisplayEnd:function(){var a=this._iDisplayLength,b=this._iDisplayStart,c=b+a,d=this.aiDisplay.length,e=this.oFeatures,f=e.bPaginate;return e.bServerSide?!1===f||-1===a?b+d:Math.min(b+a,this._iRecordsDisplay):!f||c>d||-1===a?d:c},oInstance:null,sInstance:null,iTabIndex:0,nScrollHead:null,nScrollFoot:null,aLastSort:[],oPlugins:{},rowIdFn:null,rowId:null};n.ext=x={buttons:{},classes:{},builder:"-source-",errMode:"alert",feature:[],search:[],selector:{cell:[],column:[],row:[]},internal:{},legacy:{ajax:null},pager:{},renderer:{pageButton:{},header:{}},order:{},type:{detect:[],search:{},order:{}},_unique:0,fnVersionCheck:n.fnVersionCheck,iApiIndex:0,oJUIClasses:{},sVersion:n.version};h.extend(x,{afnFiltering:x.search,aTypes:x.type.detect,ofnSearch:x.type.search,oSort:x.type.order,afnSortData:x.order,aoFeatures:x.feature,oApi:x.internal,oStdClasses:x.classes,oPagination:x.pager});h.extend(n.ext.classes,{sTable:"dataTable",sNoFooter:"no-footer",sPageButton:"paginate_button",sPageButtonActive:"current",sPageButtonDisabled:"disabled",sStripeOdd:"odd",sStripeEven:"even",sRowEmpty:"dataTables_empty",sWrapper:"dataTables_wrapper",sFilter:"dataTables_filter",sInfo:"dataTables_info",sPaging:"dataTables_paginate paging_",sLength:"dataTables_length",sProcessing:"dataTables_processing",sSortAsc:"sorting_asc",sSortDesc:"sorting_desc",sSortable:"sorting",sSortableAsc:"sorting_asc_disabled",sSortableDesc:"sorting_desc_disabled",sSortableNone:"sorting_disabled",sSortColumn:"sorting_",sFilterInput:"",sLengthSelect:"",sScrollWrapper:"dataTables_scroll",sScrollHead:"dataTables_scrollHead",sScrollHeadInner:"dataTables_scrollHeadInner",sScrollBody:"dataTables_scrollBody",sScrollFoot:"dataTables_scrollFoot",sScrollFootInner:"dataTables_scrollFootInner",sHeaderTH:"",sFooterTH:"",sSortJUIAsc:"",sSortJUIDesc:"",sSortJUI:"",sSortJUIAscAllowed:"",sSortJUIDescAllowed:"",sSortJUIWrapper:"",sSortIcon:"",sJUIHeader:"",sJUIFooter:""});var Lb=n.ext.pager;h.extend(Lb,{simple:function(){return["previous","next"]},full:function(){return["first","previous","next","last"]},numbers:function(a,b){return[ia(a,b)]},simple_numbers:function(a,b){return["previous",ia(a,b),"next"]},full_numbers:function(a,b){return["first","previous",ia(a,b),"next","last"]},first_last_numbers:function(a,b){return["first",ia(a,b),"last"]},_numbers:ia,numbers_length:7});h.extend(!0,n.ext.renderer,{pageButton:{_:function(a,b,c,d,e,f){var g=a.oClasses,j=a.oLanguage.oPaginate,i=a.oLanguage.oAria.paginate||{},m,l,n=0,o=function(b,d){var k,s,u,r,v=function(b){Ta(a,b.data.action,!0)};k=0;for(s=d.length;k<s;k++){r=d[k];if(h.isArray(r)){u=h("<"+(r.DT_el||"div")+"/>").appendTo(b);o(u,r)}else{m=null;l="";switch(r){case "ellipsis":b.append('<span class="ellipsis">…</span>');break;case "first":m=j.sFirst;l=r+(e>0?"":" "+g.sPageButtonDisabled);break;case "previous":m=j.sPrevious;l=r+(e>0?"":" "+g.sPageButtonDisabled);break;case "next":m=j.sNext;l=r+(e<f-1?"":" "+g.sPageButtonDisabled);break;case "last":m=j.sLast;l=r+(e<f-1?"":" "+g.sPageButtonDisabled);break;default:m=r+1;l=e===r?g.sPageButtonActive:""}if(m!==null){u=h("<a>",{"class":g.sPageButton+" "+l,"aria-controls":a.sTableId,"aria-label":i[r],"data-dt-idx":n,tabindex:a.iTabIndex,id:c===0&&typeof r==="string"?a.sTableId+"_"+r:null}).html(m).appendTo(b);Wa(u,{action:r},v);n++}}}},s;try{s=h(b).find(H.activeElement).data("dt-idx")}catch(u){}o(h(b).empty(),d);s!==k&&h(b).find("[data-dt-idx="+s+"]").focus()}}});h.extend(n.ext.type.detect,[function(a,b){var c=b.oLanguage.sDecimal;return $a(a,c)?"num"+c:null},function(a){if(a&&!(a instanceof Date)&&!Zb.test(a))return null;var b=Date.parse(a);return null!==b&&!isNaN(b)||M(a)?"date":null},function(a,b){var c=b.oLanguage.sDecimal;return $a(a,c,!0)?"num-fmt"+c:null},function(a,b){var c=b.oLanguage.sDecimal;return Qb(a,c)?"html-num"+c:null},function(a,b){var c=b.oLanguage.sDecimal;return Qb(a,c,!0)?"html-num-fmt"+c:null},function(a){return M(a)||"string"===typeof a&&-1!==a.indexOf("<")?"html":null}]);h.extend(n.ext.type.search,{html:function(a){return M(a)?a:"string"===typeof a?a.replace(Nb," ").replace(Aa,""):""},string:function(a){return M(a)?a:"string"===typeof a?a.replace(Nb," "):a}});var za=function(a,b,c,d){if(0!==a&&(!a||"-"===a))return-Infinity;b&&(a=Pb(a,b));a.replace&&(c&&(a=a.replace(c,"")),d&&(a=a.replace(d,"")));return 1*a};h.extend(x.type.order,{"date-pre":function(a){a=Date.parse(a);return isNaN(a)?-Infinity:a},"html-pre":function(a){return M(a)?"":a.replace?a.replace(/<.*?>/g,"").toLowerCase():a+""},"string-pre":function(a){return M(a)?"":"string"===typeof a?a.toLowerCase():!a.toString?"":a.toString()},"string-asc":function(a,b){return a<b?-1:a>b?1:0},"string-desc":function(a,b){return a<b?1:a>b?-1:0}});Da("");h.extend(!0,n.ext.renderer,{header:{_:function(a,b,c,d){h(a.nTable).on("order.dt.DT",function(e,f,g,h){if(a===f){e=c.idx;b.removeClass(c.sSortingClass+" "+d.sSortAsc+" "+d.sSortDesc).addClass(h[e]=="asc"?d.sSortAsc:h[e]=="desc"?d.sSortDesc:c.sSortingClass)}})},jqueryui:function(a,b,c,d){h("<div/>").addClass(d.sSortJUIWrapper).append(b.contents()).append(h("<span/>").addClass(d.sSortIcon+" "+c.sSortingClassJUI)).appendTo(b);h(a.nTable).on("order.dt.DT",function(e,f,g,h){if(a===f){e=c.idx;b.removeClass(d.sSortAsc+" "+d.sSortDesc).addClass(h[e]=="asc"?d.sSortAsc:h[e]=="desc"?d.sSortDesc:c.sSortingClass);b.find("span."+d.sSortIcon).removeClass(d.sSortJUIAsc+" "+d.sSortJUIDesc+" "+d.sSortJUI+" "+d.sSortJUIAscAllowed+" "+d.sSortJUIDescAllowed).addClass(h[e]=="asc"?d.sSortJUIAsc:h[e]=="desc"?d.sSortJUIDesc:c.sSortingClassJUI)}})}}});var eb=function(a){return"string"===typeof a?a.replace(/</g,"<").replace(/>/g,">").replace(/"/g,"""):a};n.render={number:function(a,b,c,d,e){return{display:function(f){if("number"!==typeof f&&"string"!==typeof f)return f;var g=0>f?"-":"",h=parseFloat(f);if(isNaN(h))return eb(f);h=h.toFixed(c);f=Math.abs(h);h=parseInt(f,10);f=c?b+(f-h).toFixed(c).substring(2):"";return g+(d||"")+h.toString().replace(/\B(?=(\d{3})+(?!\d))/g,a)+f+(e||"")}}},text:function(){return{display:eb,filter:eb}}};h.extend(n.ext.internal,{_fnExternApiFunc:Mb,_fnBuildAjax:sa,_fnAjaxUpdate:mb,_fnAjaxParameters:vb,_fnAjaxUpdateDraw:wb,_fnAjaxDataSrc:ta,_fnAddColumn:Ea,_fnColumnOptions:ka,_fnAdjustColumnSizing:$,_fnVisibleToColumnIndex:aa,_fnColumnIndexToVisible:ba,_fnVisbleColumns:V,_fnGetColumns:ma,_fnColumnTypes:Ga,_fnApplyColumnDefs:jb,_fnHungarianMap:Z,_fnCamelToHungarian:J,_fnLanguageCompat:Ca,_fnBrowserDetect:hb,_fnAddData:O,_fnAddTr:na,_fnNodeToDataIndex:function(a,b){return b._DT_RowIndex!==k?b._DT_RowIndex:null},_fnNodeToColumnIndex:function(a,b,c){return h.inArray(c,a.aoData[b].anCells)},_fnGetCellData:B,_fnSetCellData:kb,_fnSplitObjNotation:Ja,_fnGetObjectDataFn:S,_fnSetObjectDataFn:N,_fnGetDataMaster:Ka,_fnClearTable:oa,_fnDeleteIndex:pa,_fnInvalidate:da,_fnGetRowElements:Ia,_fnCreateTr:Ha,_fnBuildHead:lb,_fnDrawHead:fa,_fnDraw:P,_fnReDraw:T,_fnAddOptionsHtml:ob,_fnDetectHeader:ea,_fnGetUniqueThs:ra,_fnFeatureHtmlFilter:qb,_fnFilterComplete:ga,_fnFilterCustom:zb,_fnFilterColumn:yb,_fnFilter:xb,_fnFilterCreateSearch:Pa,_fnEscapeRegex:Qa,_fnFilterData:Ab,_fnFeatureHtmlInfo:tb,_fnUpdateInfo:Db,_fnInfoMacros:Eb,_fnInitialise:ha,_fnInitComplete:ua,_fnLengthChange:Ra,_fnFeatureHtmlLength:pb,_fnFeatureHtmlPaginate:ub,_fnPageChange:Ta,_fnFeatureHtmlProcessing:rb,_fnProcessingDisplay:C,_fnFeatureHtmlTable:sb,_fnScrollDraw:la,_fnApplyToChildren:I,_fnCalculateColumnWidths:Fa,_fnThrottle:Oa,_fnConvertToWidth:Fb,_fnGetWidestNode:Gb,_fnGetMaxLenString:Hb,_fnStringToCss:v,_fnSortFlatten:X,_fnSort:nb,_fnSortAria:Jb,_fnSortListener:Va,_fnSortAttachListener:Ma,_fnSortingClasses:wa,_fnSortData:Ib,_fnSaveState:xa,_fnLoadState:Kb,_fnSettingsFromNode:ya,_fnLog:K,_fnMap:F,_fnBindAction:Wa,_fnCallbackReg:z,_fnCallbackFire:r,_fnLengthOverflow:Sa,_fnRenderer:Na,_fnDataSource:y,_fnRowAttributes:La,_fnExtend:Xa,_fnCalculateEnd:function(){}});h.fn.dataTable=n;n.$=h;h.fn.dataTableSettings=n.settings;h.fn.dataTableExt=n.ext;h.fn.DataTable=function(a){return h(this).dataTable(a).api()};h.each(n,function(a,b){h.fn.DataTable[a]=b});return h.fn.dataTable});(function($){"use strict";$.fn.rowGrouping=function(options){function _fnOnGrouped(){}
|
9 |
+
function _fnOnGroupCreated(oGroup,sGroup,iLevel){}
|
10 |
+
function _fnOnGroupCompleted(oGroup,sGroup,iLevel){}
|
11 |
+
function _getMonthName(iMonth){var asMonths=["January","February","March","April","May","June","July","August","September","October","November","December"];return asMonths[iMonth-1]}
|
12 |
+
var defaults={iGroupingColumnIndex:0,sGroupingColumnSortDirection:"",iGroupingOrderByColumnIndex:-1,sGroupingClass:"group",sGroupItemClass:"group-item",bHideGroupingColumn:!0,bHideGroupingOrderByColumn:!0,sGroupBy:"name",sGroupLabelPrefix:"",fnGroupLabelFormat:function(label){return label},bExpandableGrouping:!1,bExpandSingleGroup:!1,iExpandGroupOffset:100,asExpandedGroups:null,sDateFormat:"dd/MM/yyyy",sEmptyGroupLabel:"-",bSetGroupingClassOnTR:!1,iGroupingColumnIndex2:-1,sGroupingColumnSortDirection2:"",iGroupingOrderByColumnIndex2:-1,sGroupingClass2:"subgroup",sGroupItemClass2:"subgroup-item",bHideGroupingColumn2:!0,bHideGroupingOrderByColumn2:!0,sGroupBy2:"name",sGroupLabelPrefix2:"",fnGroupLabelFormat2:function(label){return label},bExpandableGrouping2:!1,fnOnGrouped:_fnOnGrouped,fnOnGroupCreated:_fnOnGroupCreated,fnOnGroupCompleted:_fnOnGroupCompleted,oHideEffect:null,oShowEffect:null,bUseFilteringForGrouping:!1};return this.each(function(index,elem){var oTable=$(elem).dataTable();var aoGroups=new Array();$(this).dataTableExt.aoGroups=aoGroups;function fnCreateGroupRow(sGroupCleaned,sGroup,iColspan){var nGroup=document.createElement('tr');var nCell=document.createElement('td');nGroup.id="group-id-"+oTable.attr("id")+"_"+sGroupCleaned;var oGroup={id:nGroup.id,key:sGroupCleaned,text:sGroup,level:0,groupItemClass:".group-item-"+sGroupCleaned,dataGroup:sGroupCleaned,aoSubgroups:new Array()};if(properties.bSetGroupingClassOnTR){nGroup.className=properties.sGroupingClass+" "+sGroupCleaned}else{nCell.className=properties.sGroupingClass+" "+sGroupCleaned}
|
13 |
+
nCell.colSpan=iColspan;nCell.innerHTML=properties.sGroupLabelPrefix+properties.fnGroupLabelFormat(sGroup==""?properties.sEmptyGroupLabel:sGroup,oGroup);if(properties.bExpandableGrouping){if(!_fnIsGroupCollapsed(sGroupCleaned)){nCell.className+=" expanded-group";oGroup.state="expanded"}else{nCell.className+=" collapsed-group";oGroup.state="collapsed"}
|
14 |
+
nCell.className+=" group-item-expander";$(nCell).attr('data-group',oGroup.dataGroup);$(nCell).attr("data-group-level",oGroup.level);$(nCell).click(_fnOnGroupClick)}
|
15 |
+
nGroup.appendChild(nCell);aoGroups[sGroupCleaned]=oGroup;oGroup.nGroup=nGroup;properties.fnOnGroupCreated(oGroup,sGroupCleaned,1);return oGroup}
|
16 |
+
function _fnCreateGroup2Row(sGroup2,sGroupLabel,iColspan,oParentGroup){var nGroup2=document.createElement('tr');nGroup2.id=oParentGroup.id+"_"+sGroup2;var nCell2=document.createElement('td');var dataGroup=oParentGroup.dataGroup+'_'+sGroup2;var oGroup={id:nGroup2.id,key:sGroup2,text:sGroupLabel,level:oParentGroup.level+1,groupItemClass:".group-item-"+dataGroup,dataGroup:dataGroup,aoSubgroups:new Array()};if(properties.bSetGroupingClassOnTR){nGroup2.className=properties.sGroupingClass2+" "+sGroup2}else{nCell2.className=properties.sGroupingClass2+" "+sGroup2}
|
17 |
+
nCell2.colSpan=iColspan;nCell2.innerHTML=properties.sGroupLabelPrefix2+properties.fnGroupLabelFormat2(sGroupLabel==""?properties.sEmptyGroupLabel:sGroupLabel,oGroup);if(properties.bExpandableGrouping){nGroup2.className+=" group-item-"+oParentGroup.dataGroup}
|
18 |
+
if(properties.bExpandableGrouping&&properties.bExpandableGrouping2){if(!_fnIsGroupCollapsed(oGroup.dataGroup)){nCell2.className+=" expanded-group";oGroup.state="expanded"}else{nCell2.className+=" collapsed-group";oGroup.state="collapsed"}
|
19 |
+
nCell2.className+=" group-item-expander";$(nCell2).attr('data-group',oGroup.dataGroup);$(nCell2).attr("data-group-level",oGroup.level);$(nCell2).click(_fnOnGroupClick)}
|
20 |
+
nGroup2.appendChild(nCell2);oParentGroup.aoSubgroups[oGroup.dataGroup]=oGroup;aoGroups[oGroup.dataGroup]=oGroup;oGroup.nGroup=nGroup2;properties.fnOnGroupCreated(oGroup,sGroup2,2);return oGroup}
|
21 |
+
function _fnIsGroupCollapsed(sGroup){if(aoGroups[sGroup]!=null)
|
22 |
+
return(aoGroups[sGroup].state=="collapsed");else if(sGroup.indexOf("_")>-1)
|
23 |
+
!0;else if(bInitialGrouping&&(asExpandedGroups==null||asExpandedGroups.length==0))
|
24 |
+
return!1;else return($.inArray(sGroup,asExpandedGroups)==-1)}
|
25 |
+
function _fnGetYear(x){if(x.length<(iYearIndex+iYearLength))
|
26 |
+
return x;else return x.substr(iYearIndex,iYearLength)}
|
27 |
+
function _fnGetGroupByName(x){return x}
|
28 |
+
function _fnGetGroupByLetter(x){return x.substr(0,1)}
|
29 |
+
function _fnGetGroupByYear(x){return _fnGetYear(x)}
|
30 |
+
function _fnGetGroupByYearMonth(x){return x.substr(iYearIndex,iYearLength)+' '+_getMonthName(x.substr(iMonthIndex,iMonthLength))}
|
31 |
+
function _fnGetCleanedGroup(sGroup){if(typeof sGroup==="undefined"||sGroup==="")return properties.sEmptyGroupLabel;return sGroup.toLowerCase().replace(/[^a-zA-Z0-9\u0080-\uFFFF]+/g,"-")}
|
32 |
+
function _rowGroupingRowFilter(oSettings,aData,iDataIndex){if(oSettings.nTable.id!==oTable[0].id)return!0;var sColData=aData[properties.iGroupingColumnIndex];if(typeof sColData==="undefined")
|
33 |
+
sColData=aData[oSettings.aoColumns[properties.iGroupingColumnIndex].mData];if(_fnIsGroupCollapsed(_fnGetCleanedGroup(sColData))){if(oTable.fnIsOpen(oTable.fnGetNodes(iDataIndex))){if(properties.fnOnRowClosed!=null){properties.fnOnRowClosed(this)}
|
34 |
+
oTable.fnClose(oTable.fnGetNodes(iDataIndex))}
|
35 |
+
return!1};return!0}
|
36 |
+
function fnExpandGroup(sGroup){aoGroups[sGroup].state="expanded";$("td[data-group='"+sGroup+"']").removeClass("collapsed-group");$("td[data-group='"+sGroup+"']").addClass("expanded-group");if(properties.bUseFilteringForGrouping){oTable.fnDraw();return}
|
37 |
+
if(jQuery.inArray(sGroup,asExpandedGroups)==-1)
|
38 |
+
asExpandedGroups.push(sGroup);if(properties.oHideEffect!=null)
|
39 |
+
$(".group-item-"+sGroup,oTable)[properties.oShowEffect.method](properties.oShowEffect.duration,properties.oShowEffect.easing,function(){});else $(".group-item-"+sGroup,oTable).show()}
|
40 |
+
function fnCollapseGroup(sGroup){aoGroups[sGroup].state="collapsed";$("td[data-group='"+sGroup+"']").removeClass("expanded-group");$("td[data-group='"+sGroup+"']").addClass("collapsed-group");if(properties.bUseFilteringForGrouping){oTable.fnDraw();return}
|
41 |
+
$('.group-item-'+sGroup).each(function(){if(oTable.fnIsOpen(this)){if(properties.fnOnRowClosed!=null){properties.fnOnRowClosed(this)}
|
42 |
+
oTable.fnClose(this)}});if(properties.oHideEffect!=null)
|
43 |
+
$(".group-item-"+sGroup,oTable)[properties.oHideEffect.method](properties.oHideEffect.duration,properties.oHideEffect.easing,function(){});else $(".group-item-"+sGroup,oTable).hide()}
|
44 |
+
function _fnOnGroupClick(e){var sGroup=$(this).attr("data-group");var iGroupLevel=$(this).attr("data-group-level");var bIsExpanded=!_fnIsGroupCollapsed(sGroup);if(properties.bExpandSingleGroup){if(!bIsExpanded){var sCurrentGroup=$("td.expanded-group").attr("data-group");fnCollapseGroup(sCurrentGroup);fnExpandGroup(sGroup);if(properties.iExpandGroupOffset!=-1){var position=$("#group-id-"+oTable.attr("id")+"_"+sGroup).offset().top-properties.iExpandGroupOffset;window.scroll(0,position)}else{var position=oTable.offset().top;window.scroll(0,position)}}}else{if(bIsExpanded){fnCollapseGroup(sGroup)}else{fnExpandGroup(sGroup)}}
|
45 |
+
e.preventDefault()};function _fnDrawCallBackWithGrouping(oSettings){if(oTable.fnSettings().oFeatures.bServerSide)
|
46 |
+
bInitialGrouping=!0;var bUseSecondaryGrouping=!1;if(properties.iGroupingColumnIndex2!=-1)
|
47 |
+
bUseSecondaryGrouping=!0;if(oSettings.aiDisplayMaster.length==0){return}
|
48 |
+
var nTrs=$('tbody tr',oTable);var iColspan=0;for(var iColIndex=0;iColIndex<oSettings.aoColumns.length;iColIndex++){if(oSettings.aoColumns[iColIndex].bVisible)
|
49 |
+
iColspan+=1}
|
50 |
+
var sLastGroup=null;var sLastGroup2=null;if(oSettings.aiDisplay.length>0){for(var i=0;i<nTrs.length;i++){var iDisplayIndex=oSettings._iDisplayStart+i;if(oTable.fnSettings().oFeatures.bServerSide)
|
51 |
+
iDisplayIndex=i;var sGroupData="";var sGroup=null;var sGroupData2="";var sGroup2=null;sGroupData=this.fnGetData(nTrs[i],properties.iGroupingColumnIndex);var sGroup=sGroupData;if(properties.sGroupBy!="year")
|
52 |
+
sGroup=fnGetGroup(sGroupData);if(bUseSecondaryGrouping){sGroupData2=oSettings.aoData[oSettings.aiDisplay[iDisplayIndex]]._aData[properties.iGroupingColumnIndex2];if(sGroupData2==undefined)
|
53 |
+
sGroupData2=oSettings.aoData[oSettings.aiDisplay[iDisplayIndex]]._aData[oSettings.aoColumns[properties.iGroupingColumnIndex2].mData];if(properties.sGroupBy2!="year")
|
54 |
+
sGroup2=fnGetGroup(sGroupData2)}
|
55 |
+
if(sLastGroup==null||_fnGetCleanedGroup(sGroup)!=_fnGetCleanedGroup(sLastGroup)){var sGroupCleaned=_fnGetCleanedGroup(sGroup);if(sLastGroup!=null){properties.fnOnGroupCompleted(aoGroups[_fnGetCleanedGroup(sLastGroup)])}
|
56 |
+
if(properties.bAddAllGroupsAsExpanded&&jQuery.inArray(sGroupCleaned,asExpandedGroups)==-1)
|
57 |
+
asExpandedGroups.push(sGroupCleaned);var oGroup=fnCreateGroupRow(sGroupCleaned,sGroup,iColspan);var nGroup=oGroup.nGroup;if(nTrs[i].parentNode!=null)
|
58 |
+
nTrs[i].parentNode.insertBefore(nGroup,nTrs[i]);else $(nTrs[i]).before(nGroup);sLastGroup=sGroup;sLastGroup2=null}
|
59 |
+
$(nTrs[i]).attr("data-group",aoGroups[sGroupCleaned].dataGroup);$(nTrs[i]).addClass(properties.sGroupItemClass);$(nTrs[i]).addClass("group-item-"+sGroupCleaned);if(properties.bExpandableGrouping){if(_fnIsGroupCollapsed(sGroupCleaned)&&!properties.bUseFilteringForGrouping){$(nTrs[i]).hide()}}
|
60 |
+
if(bUseSecondaryGrouping){if(sLastGroup2==null||_fnGetCleanedGroup(sGroup2)!=_fnGetCleanedGroup(sLastGroup2)){var sGroup2Id=_fnGetCleanedGroup(sGroup)+'-'+_fnGetCleanedGroup(sGroup2);var oGroup2=_fnCreateGroup2Row(sGroup2Id,sGroup2,iColspan,aoGroups[sGroupCleaned])
|
61 |
+
var nGroup2=oGroup2.nGroup;nTrs[i].parentNode.insertBefore(nGroup2,nTrs[i]);sLastGroup2=sGroup2}
|
62 |
+
$(nTrs[i]).attr("data-group",oGroup2.dataGroup).addClass(properties.sGroupItemClass2).addClass("group-item-"+oGroup2.dataGroup)}}};if(sLastGroup!=null){properties.fnOnGroupCompleted(aoGroups[_fnGetCleanedGroup(sLastGroup)])}
|
63 |
+
properties.fnOnGrouped(aoGroups);bInitialGrouping=!1};var iYearIndex=6;var iYearLength=4;var asExpandedGroups=new Array();var bInitialGrouping=!0;var properties=$.extend(defaults,options);if(properties.iGroupingOrderByColumnIndex==-1){properties.bCustomColumnOrdering=!1;properties.iGroupingOrderByColumnIndex=properties.iGroupingColumnIndex}else{properties.bCustomColumnOrdering=!0}
|
64 |
+
if(properties.sGroupingColumnSortDirection==""){if(properties.sGroupBy=="year")
|
65 |
+
properties.sGroupingColumnSortDirection="desc";else properties.sGroupingColumnSortDirection="asc"}
|
66 |
+
if(properties.iGroupingOrderByColumnIndex2==-1){properties.bCustomColumnOrdering2=!1;properties.iGroupingOrderByColumnIndex2=properties.iGroupingColumnIndex2}else{properties.bCustomColumnOrdering2=!0}
|
67 |
+
if(properties.sGroupingColumnSortDirection2==""){if(properties.sGroupBy2=="year")
|
68 |
+
properties.sGroupingColumnSortDirection2="desc";else properties.sGroupingColumnSortDirection2="asc"}
|
69 |
+
iYearIndex=properties.sDateFormat.toLowerCase().indexOf('yy');iYearLength=properties.sDateFormat.toLowerCase().lastIndexOf('y')-properties.sDateFormat.toLowerCase().indexOf('y')+1;var iMonthIndex=properties.sDateFormat.toLowerCase().indexOf('mm');var iMonthLength=properties.sDateFormat.toLowerCase().lastIndexOf('m')-properties.sDateFormat.toLowerCase().indexOf('m')+1;var fnGetGroup=_fnGetGroupByName;switch(properties.sGroupBy){case "letter":fnGetGroup=_fnGetGroupByLetter;break;case "year":fnGetGroup=_fnGetGroupByYear;break;case "month":fnGetGroup=_fnGetGroupByYearMonth;break;default:fnGetGroup=_fnGetGroupByName;break}
|
70 |
+
if(properties.asExpandedGroups!=null){if(properties.asExpandedGroups=="NONE"){properties.asExpandedGroups=[];asExpandedGroups=properties.asExpandedGroups;bInitialGrouping=!1}else if(properties.asExpandedGroups=="ALL"){properties.bAddAllGroupsAsExpanded=!0}else if(properties.asExpandedGroups.constructor==String){var currentGroup=properties.asExpandedGroups;properties.asExpandedGroups=new Array();properties.asExpandedGroups.push(_fnGetCleanedGroup(currentGroup));asExpandedGroups=properties.asExpandedGroups;bInitialGrouping=!1}else if(properties.asExpandedGroups.constructor==Array){for(var i=0;i<properties.asExpandedGroups.length;i++){asExpandedGroups.push(_fnGetCleanedGroup(properties.asExpandedGroups[i]));if(properties.bExpandSingleGroup)
|
71 |
+
break}
|
72 |
+
bInitialGrouping=!1}}else{properties.asExpandedGroups=new Array();properties.bAddAllGroupsAsExpanded=!0}
|
73 |
+
if(properties.bExpandSingleGroup){var nTrs=$('tbody tr',oTable);var sGroupData=oTable.fnGetData(nTrs[0],properties.iGroupingColumnIndex);var sGroup=sGroupData;if(properties.sGroupBy!="year")
|
74 |
+
sGroup=fnGetGroup(sGroupData);var sGroupCleaned=_fnGetCleanedGroup(sGroup);properties.asExpandedGroups=new Array();properties.asExpandedGroups.push(sGroupCleaned)}
|
75 |
+
oTable.fnSetColumnVis(properties.iGroupingColumnIndex,!properties.bHideGroupingColumn);if(properties.bCustomColumnOrdering){oTable.fnSetColumnVis(properties.iGroupingOrderByColumnIndex,!properties.bHideGroupingOrderByColumn)}
|
76 |
+
if(properties.iGroupingColumnIndex2!=-1){oTable.fnSetColumnVis(properties.iGroupingColumnIndex2,!properties.bHideGroupingColumn2)}
|
77 |
+
if(properties.bCustomColumnOrdering2){oTable.fnSetColumnVis(properties.iGroupingOrderByColumnIndex2,!properties.bHideGroupingOrderByColumn2)}
|
78 |
+
oTable.fnSettings().aoDrawCallback.push({"fn":_fnDrawCallBackWithGrouping,"sName":"fnRowGrouping"});var aaSortingFixed=new Array();aaSortingFixed.push([properties.iGroupingOrderByColumnIndex,properties.sGroupingColumnSortDirection]);if(properties.iGroupingColumnIndex2!=-1){aaSortingFixed.push([properties.iGroupingOrderByColumnIndex2,properties.sGroupingColumnSortDirection2])}
|
79 |
+
oTable.fnSettings().aaSortingFixed=aaSortingFixed;switch(properties.sGroupBy){case "name":break;case "letter":oTable.fnSettings().aoColumns[properties.iGroupingOrderByColumnIndex].sSortDataType="rg-letter";$.fn.dataTableExt.afnSortData['rg-letter']=function(oSettings,iColumn){var aData=[];$('td:eq('+iColumn+')',oSettings.oApi._fnGetTrNodes(oSettings)).each(function(){aData.push(_fnGetGroupByLetter(this.innerHTML))});return aData}
|
80 |
+
break;case "year":oTable.fnSettings().aoColumns[properties.iGroupingOrderByColumnIndex].sSortDataType="rg-date";$.fn.dataTableExt.afnSortData['rg-date']=function(oSettings,iColumn){var aData=[];var nTrs=oSettings.oApi._fnGetTrNodes(oSettings);for(i=0;i<nTrs.length;i++){aData.push(_fnGetYear(oTable.fnGetData(nTrs[i],iColumn)))}
|
81 |
+
return aData}
|
82 |
+
break;default:break}
|
83 |
+
if(properties.bUseFilteringForGrouping)
|
84 |
+
$.fn.dataTableExt.afnFiltering.push(_rowGroupingRowFilter);oTable.fnDraw()})}})(jQuery);/*!
|
85 |
+
Buttons for DataTables 1.3.1
|
86 |
+
©2016 SpryMedia Ltd - datatables.net/license
|
87 |
+
*/
|
88 |
+
(function(d){"function"===typeof define&&define.amd?define(["jquery","datatables.net"],function(n){return d(n,window,document)}):"object"===typeof exports?module.exports=function(n,o){n||(n=window);if(!o||!o.fn.dataTable)o=require("datatables.net")(n,o).$;return d(o,n,n.document)}:d(jQuery,window,document)})(function(d,n,o,l){var i=d.fn.dataTable,u=0,v=0,j=i.ext.buttons,m=function(a,b){"undefined"===typeof b&&(b={});!0===b&&(b={});d.isArray(b)&&(b={buttons:b});this.c=d.extend(!0,{},m.defaults,b);b.buttons&&(this.c.buttons=b.buttons);this.s={dt:new i.Api(a),buttons:[],listenKeys:"",namespace:"dtb"+u++};this.dom={container:d("<"+this.c.dom.container.tag+"/>").addClass(this.c.dom.container.className)};this._constructor()};d.extend(m.prototype,{action:function(a,b){var c=this._nodeToButton(a);if(b===l)return c.conf.action;c.conf.action=b;return this},active:function(a,b){var c=this._nodeToButton(a),e=this.c.dom.button.active,c=d(c.node);if(b===l)return c.hasClass(e);c.toggleClass(e,b===l?!0:b);return this},add:function(a,b){var c=this.s.buttons;if("string"===typeof b){for(var e=b.split("-"),c=this.s,d=0,h=e.length-1;d<h;d++)c=c.buttons[1*e[d]];c=c.buttons;b=1*e[e.length-1]}this._expandButton(c,a,!1,b);this._draw();return this},container:function(){return this.dom.container},disable:function(a){a=this._nodeToButton(a);d(a.node).addClass(this.c.dom.button.disabled);return this},destroy:function(){d("body").off("keyup."+this.s.namespace);var a=this.s.buttons.slice(),b,c;b=0;for(c=a.length;b<c;b++)this.remove(a[b].node);this.dom.container.remove();a=this.s.dt.settings()[0];b=0;for(c=a.length;b<c;b++)if(a.inst===this){a.splice(b,1);break}return this},enable:function(a,b){if(!1===b)return this.disable(a);var c=this._nodeToButton(a);d(c.node).removeClass(this.c.dom.button.disabled);return this},name:function(){return this.c.name},node:function(a){a=this._nodeToButton(a);return d(a.node)},processing:function(a,b){var c=this._nodeToButton(a);if(b===l)return d(c.node).hasClass("processing");d(c.node).toggleClass("processing",b);return this},remove:function(a){var b=this._nodeToButton(a),c=this._nodeToHost(a),e=this.s.dt;if(b.buttons.length)for(var g=b.buttons.length-1;0<=g;g--)this.remove(b.buttons[g].node);b.conf.destroy&&b.conf.destroy.call(e.button(a),e,d(a),b.conf);this._removeKey(b.conf);d(b.node).remove();a=d.inArray(b,c);c.splice(a,1);return this},text:function(a,b){var c=this._nodeToButton(a),e=this.c.dom.collection.buttonLiner,e=c.inCollection&&e&&e.tag?e.tag:this.c.dom.buttonLiner.tag,g=this.s.dt,h=d(c.node),f=function(a){return"function"===typeof a?a(g,h,c.conf):a};if(b===l)return f(c.conf.text);c.conf.text=b;e?h.children(e).html(f(b)):h.html(f(b));return this},_constructor:function(){var a=this,b=this.s.dt,c=b.settings()[0],e=this.c.buttons;c._buttons||(c._buttons=[]);c._buttons.push({inst:this,name:this.c.name});for(var c=0,g=e.length;c<g;c++)this.add(e[c]);b.on("destroy",function(){a.destroy()});d("body").on("keyup."+this.s.namespace,function(b){if(!o.activeElement||o.activeElement===o.body){var c=String.fromCharCode(b.keyCode).toLowerCase();a.s.listenKeys.toLowerCase().indexOf(c)!==-1&&a._keypress(c,b)}})},_addKey:function(a){a.key&&(this.s.listenKeys+=d.isPlainObject(a.key)?a.key.key:a.key)},_draw:function(a,b){a||(a=this.dom.container,b=this.s.buttons);a.children().detach();for(var c=0,e=b.length;c<e;c++)a.append(b[c].inserter),b[c].buttons&&b[c].buttons.length&&this._draw(b[c].collection,b[c].buttons)},_expandButton:function(a,b,c,e){for(var g=this.s.dt,h=0,b=!d.isArray(b)?[b]:b,f=0,r=b.length;f<r;f++){var k=this._resolveExtends(b[f]);if(k)if(d.isArray(k))this._expandButton(a,k,c,e);else{var p=this._buildButton(k,c);if(p){e!==l?(a.splice(e,0,p),e++):a.push(p);if(p.conf.buttons){var s=this.c.dom.collection;p.collection=d("<"+s.tag+"/>").addClass(s.className).attr("role","menu");p.conf._collection=p.collection;this._expandButton(p.buttons,p.conf.buttons,!0,e)}k.init&&k.init.call(g.button(p.node),g,d(p.node),k);h++}}}},_buildButton:function(a,b){var c=this.c.dom.button,e=this.c.dom.buttonLiner,g=this.c.dom.collection,h=this.s.dt,f=function(b){return"function"===typeof b?b(h,k,a):b};b&&g.button&&(c=g.button);b&&g.buttonLiner&&(e=g.buttonLiner);if(a.available&&!a.available(h,a))return!1;var r=function(a,b,c,e){e.action.call(b.button(c),a,b,c,e);d(b.table().node()).triggerHandler("buttons-action.dt",[b.button(c),b,c,e])},k=d("<"+c.tag+"/>").addClass(c.className).attr("tabindex",this.s.dt.settings()[0].iTabIndex).attr("aria-controls",this.s.dt.table().node().id).on("click.dtb",function(b){b.preventDefault();!k.hasClass(c.disabled)&&a.action&&r(b,h,k,a);k.blur()}).on("keyup.dtb",function(b){b.keyCode===13&&!k.hasClass(c.disabled)&&a.action&&r(b,h,k,a)});"a"===c.tag.toLowerCase()&&k.attr("href","#");e.tag?(g=d("<"+e.tag+"/>").html(f(a.text)).addClass(e.className),"a"===e.tag.toLowerCase()&&g.attr("href","#"),k.append(g)):k.html(f(a.text));!1===a.enabled&&k.addClass(c.disabled);a.className&&k.addClass(a.className);a.titleAttr&&k.attr("title",f(a.titleAttr));a.namespace||(a.namespace=".dt-button-"+v++);e=(e=this.c.dom.buttonContainer)&&e.tag?d("<"+e.tag+"/>").addClass(e.className).append(k):k;this._addKey(a);return{conf:a,node:k.get(0),inserter:e,buttons:[],inCollection:b,collection:null}},_nodeToButton:function(a,b){b||(b=this.s.buttons);for(var c=0,e=b.length;c<e;c++){if(b[c].node===a)return b[c];if(b[c].buttons.length){var d=this._nodeToButton(a,b[c].buttons);if(d)return d}}},_nodeToHost:function(a,b){b||(b=this.s.buttons);for(var c=0,e=b.length;c<e;c++){if(b[c].node===a)return b;if(b[c].buttons.length){var d=this._nodeToHost(a,b[c].buttons);if(d)return d}}},_keypress:function(a,b){var c=function(e){for(var g=0,h=e.length;g<h;g++){var f=e[g].conf,r=e[g].node;if(f.key)if(f.key===a)d(r).click();else if(d.isPlainObject(f.key)&&f.key.key===a&&(!f.key.shiftKey||b.shiftKey))if(!f.key.altKey||b.altKey)if(!f.key.ctrlKey||b.ctrlKey)(!f.key.metaKey||b.metaKey)&&d(r).click();e[g].buttons.length&&c(e[g].buttons)}};c(this.s.buttons)},_removeKey:function(a){if(a.key){var b=d.isPlainObject(a.key)?a.key.key:a.key,a=this.s.listenKeys.split(""),b=d.inArray(b,a);a.splice(b,1);this.s.listenKeys=a.join("")}},_resolveExtends:function(a){for(var b=this.s.dt,c,e,g=function(c){for(var e=0;!d.isPlainObject(c)&&!d.isArray(c);){if(c===l)return;if("function"===typeof c){if(c=c(b,a),!c)return!1}else if("string"===typeof c){if(!j[c])throw"Unknown button type: "+c;c=j[c]}e++;if(30<e)throw"Buttons: Too many iterations"}return d.isArray(c)?c:d.extend({},c)},a=g(a);a&&a.extend;){if(!j[a.extend])throw"Cannot extend unknown button type: "+a.extend;var h=g(j[a.extend]);if(d.isArray(h))return h;if(!h)return!1;c=h.className;a=d.extend({},h,a);c&&a.className!==c&&(a.className=c+" "+a.className);var f=a.postfixButtons;if(f){a.buttons||(a.buttons=[]);c=0;for(e=f.length;c<e;c++)a.buttons.push(f[c]);a.postfixButtons=null}if(f=a.prefixButtons){a.buttons||(a.buttons=[]);c=0;for(e=f.length;c<e;c++)a.buttons.splice(c,0,f[c]);a.prefixButtons=null}a.extend=h.extend}return a}});m.background=function(a,b,c){c===l&&(c=400);a?d("<div/>").addClass(b).css("display","none").appendTo("body").fadeIn(c):d("body > div."+b).fadeOut(c,function(){d(this).removeClass(b).remove()})};m.instanceSelector=function(a,b){if(!a)return d.map(b,function(a){return a.inst});var c=[],e=d.map(b,function(a){return a.name}),g=function(a){if(d.isArray(a))for(var f=0,r=a.length;f<r;f++)g(a[f]);else"string"===typeof a?-1!==a.indexOf(",")?g(a.split(",")):(a=d.inArray(d.trim(a),e),-1!==a&&c.push(b[a].inst)):"number"===typeof a&&c.push(b[a].inst)};g(a);return c};m.buttonSelector=function(a,b){for(var c=[],e=function(a,b,c){for(var d,g,f=0,h=b.length;f<h;f++)if(d=b[f])g=c!==l?c+f:f+"",a.push({node:d.node,name:d.conf.name,idx:g}),d.buttons&&e(a,d.buttons,g+"-")},g=function(a,b){var f,h,i=[];e(i,b.s.buttons);f=d.map(i,function(a){return a.node});if(d.isArray(a)||a instanceof d){f=0;for(h=a.length;f<h;f++)g(a[f],b)}else if(null===a||a===l||"*"===a){f=0;for(h=i.length;f<h;f++)c.push({inst:b,node:i[f].node})}else if("number"===typeof a)c.push({inst:b,node:b.s.buttons[a].node});else if("string"===typeof a)if(-1!==a.indexOf(",")){i=a.split(",");f=0;for(h=i.length;f<h;f++)g(d.trim(i[f]),b)}else if(a.match(/^\d+(\-\d+)*$/))f=d.map(i,function(a){return a.idx}),c.push({inst:b,node:i[d.inArray(a,f)].node});else if(-1!==a.indexOf(":name")){var j=a.replace(":name","");f=0;for(h=i.length;f<h;f++)i[f].name===j&&c.push({inst:b,node:i[f].node})}else d(f).filter(a).each(function(){c.push({inst:b,node:this})});else"object"===typeof a&&a.nodeName&&(i=d.inArray(a,f),-1!==i&&c.push({inst:b,node:f[i]}))},h=0,f=a.length;h<f;h++)g(b,a[h]);return c};m.defaults={buttons:["copy","excel","csv","pdf","print"],name:"main",tabIndex:0,dom:{container:{tag:"div",className:"dt-buttons"},collection:{tag:"div",className:"dt-button-collection"},button:{tag:"a",className:"dt-button",active:"active",disabled:"disabled"},buttonLiner:{tag:"span",className:""}}};m.version="1.3.1";d.extend(j,{collection:{text:function(a){return a.i18n("buttons.collection","Collection")},className:"buttons-collection",action:function(a,b,c,e){var a=c.offset(),g=d(b.table().container()),h=!1;d("div.dt-button-background").length&&(h=d(".dt-button-collection").offset(),d("body").trigger("click.dtb-collection"));e._collection.addClass(e.collectionLayout).css("display","none").appendTo("body").fadeIn(e.fade);var f=e._collection.css("position");h&&"absolute"===f?e._collection.css({top:h.top,left:h.left}):"absolute"===f?(e._collection.css({top:a.top+c.outerHeight(),left:a.left}),c=a.left+e._collection.outerWidth(),g=g.offset().left+g.width(),c>g&&e._collection.css("left",a.left-(c-g))):(a=e._collection.height()/2,a>d(n).height()/2&&(a=d(n).height()/2),e._collection.css("marginTop",-1*a));e.background&&m.background(!0,e.backgroundClassName,e.fade);setTimeout(function(){d("div.dt-button-background").on("click.dtb-collection",function(){});d("body").on("click.dtb-collection",function(a){var c=d.fn.addBack?"addBack":"andSelf";if(!d(a.target).parents()[c]().filter(e._collection).length){e._collection.fadeOut(e.fade,function(){e._collection.detach()});d("div.dt-button-background").off("click.dtb-collection");m.background(!1,e.backgroundClassName,e.fade);d("body").off("click.dtb-collection");b.off("buttons-action.b-internal")}})},10);if(e.autoClose)b.on("buttons-action.b-internal",function(){d("div.dt-button-background").click()})},background:!0,collectionLayout:"",backgroundClassName:"dt-button-background",autoClose:!1,fade:400},copy:function(a,b){if(j.copyHtml5)return"copyHtml5";if(j.copyFlash&&j.copyFlash.available(a,b))return"copyFlash"},csv:function(a,b){if(j.csvHtml5&&j.csvHtml5.available(a,b))return"csvHtml5";if(j.csvFlash&&j.csvFlash.available(a,b))return"csvFlash"},excel:function(a,b){if(j.excelHtml5&&j.excelHtml5.available(a,b))return"excelHtml5";if(j.excelFlash&&j.excelFlash.available(a,b))return"excelFlash"},pdf:function(a,b){if(j.pdfHtml5&&j.pdfHtml5.available(a,b))return"pdfHtml5";if(j.pdfFlash&&j.pdfFlash.available(a,b))return"pdfFlash"},pageLength:function(a){var a=a.settings()[0].aLengthMenu,b=d.isArray(a[0])?a[0]:a,c=d.isArray(a[0])?a[1]:a,e=function(a){return a.i18n("buttons.pageLength",{"-1":"Show all rows",_:"Show %d rows"},a.page.len())};return{extend:"collection",text:e,className:"buttons-page-length",autoClose:!0,buttons:d.map(b,function(a,b){return{text:c[b],className:"button-page-length",action:function(b,c){c.page.len(a).draw()},init:function(b,c,d){var e=this,c=function(){e.active(b.page.len()===a)};b.on("length.dt"+d.namespace,c);c()},destroy:function(a,b,c){a.off("length.dt"+c.namespace)}}}),init:function(a,b,c){var d=this;a.on("length.dt"+c.namespace,function(){d.text(e(a))})},destroy:function(a,b,c){a.off("length.dt"+c.namespace)}}}});i.Api.register("buttons()",function(a,b){b===l&&(b=a,a=l);this.selector.buttonGroup=a;var c=this.iterator(!0,"table",function(c){if(c._buttons)return m.buttonSelector(m.instanceSelector(a,c._buttons),b)},!0);c._groupSelector=a;return c});i.Api.register("button()",function(a,b){var c=this.buttons(a,b);1<c.length&&c.splice(1,c.length);return c});i.Api.registerPlural("buttons().active()","button().active()",function(a){return a===l?this.map(function(a){return a.inst.active(a.node)}):this.each(function(b){b.inst.active(b.node,a)})});i.Api.registerPlural("buttons().action()","button().action()",function(a){return a===l?this.map(function(a){return a.inst.action(a.node)}):this.each(function(b){b.inst.action(b.node,a)})});i.Api.register(["buttons().enable()","button().enable()"],function(a){return this.each(function(b){b.inst.enable(b.node,a)})});i.Api.register(["buttons().disable()","button().disable()"],function(){return this.each(function(a){a.inst.disable(a.node)})});i.Api.registerPlural("buttons().nodes()","button().node()",function(){var a=d();d(this.each(function(b){a=a.add(b.inst.node(b.node))}));return a});i.Api.registerPlural("buttons().processing()","button().processing()",function(a){return a===l?this.map(function(a){return a.inst.processing(a.node)}):this.each(function(b){b.inst.processing(b.node,a)})});i.Api.registerPlural("buttons().text()","button().text()",function(a){return a===l?this.map(function(a){return a.inst.text(a.node)}):this.each(function(b){b.inst.text(b.node,a)})});i.Api.registerPlural("buttons().trigger()","button().trigger()",function(){return this.each(function(a){a.inst.node(a.node).trigger("click")})});i.Api.registerPlural("buttons().containers()","buttons().container()",function(){var a=d(),b=this._groupSelector;this.iterator(!0,"table",function(c){if(c._buttons)for(var c=m.instanceSelector(b,c._buttons),d=0,g=c.length;d<g;d++)a=a.add(c[d].container())});return a});i.Api.register("button().add()",function(a,b){var c=this.context;c.length&&(c=m.instanceSelector(this._groupSelector,c[0]._buttons),c.length&&c[0].add(b,a));return this.button(this._groupSelector,a)});i.Api.register("buttons().destroy()",function(){this.pluck("inst").unique().each(function(a){a.destroy()});return this});i.Api.registerPlural("buttons().remove()","buttons().remove()",function(){this.each(function(a){a.inst.remove(a.node)});return this});var q;i.Api.register("buttons.info()",function(a,b,c){var e=this;if(!1===a)return d("#datatables_buttons_info").fadeOut(function(){d(this).remove()}),clearTimeout(q),q=null,this;q&&clearTimeout(q);d("#datatables_buttons_info").length&&d("#datatables_buttons_info").remove();d('<div id="datatables_buttons_info" class="dt-button-info"/>').html(a?"<h2>"+a+"</h2>":"").append(d("<div/>")["string"===typeof b?"html":"append"](b)).css("display","none").appendTo("body").fadeIn();c!==l&&0!==c&&(q=setTimeout(function(){e.buttons.info(!1)},c));return this});i.Api.register("buttons.exportData()",function(a){if(this.context.length){for(var b=new i.Api(this.context[0]),c=d.extend(!0,{},{rows:null,columns:"",modifier:{search:"applied",order:"applied"},orthogonal:"display",stripHtml:!0,stripNewlines:!0,decodeEntities:!0,trim:!0,format:{header:function(a){return e(a)},footer:function(a){return e(a)},body:function(a){return e(a)}}},a),e=function(a){if("string"!==typeof a)return a;a=a.replace(/<script\b[^<]*(?:(?!<\/script>)<[^<]*)*<\/script>/gi,"");c.stripHtml&&(a=a.replace(/<[^>]*>/g,""));c.trim&&(a=a.replace(/^\s+|\s+$/g,""));c.stripNewlines&&(a=a.replace(/\n/g," "));c.decodeEntities&&(t.innerHTML=a,a=t.value);return a},a=b.columns(c.columns).indexes().map(function(a){var d=b.column(a).header();return c.format.header(d.innerHTML,a,d)}).toArray(),g=b.table().footer()?b.columns(c.columns).indexes().map(function(a){var d=b.column(a).footer();return c.format.footer(d?d.innerHTML:"",a,d)}).toArray():null,h=b.rows(c.rows,c.modifier).indexes().toArray(),f=b.cells(h,c.columns),h=f.render(c.orthogonal).toArray(),f=f.nodes().toArray(),j=a.length,k=0<j?h.length/j:0,m=Array(k),l=0,n=0;n<k;n++){for(var o=Array(j),q=0;q<j;q++)o[q]=c.format.body(h[l],n,q,f[l]),l++;m[n]=o}return{header:a,footer:g,body:m}}});var t=d("<textarea/>")[0];d.fn.dataTable.Buttons=m;d.fn.DataTable.Buttons=m;d(o).on("init.dt plugin-init.dt",function(a,b){if("dt"===a.namespace){var c=b.oInit.buttons||i.defaults.buttons;c&&!b._buttons&&(new m(b,c)).container()}});i.ext.feature.push({fnInit:function(a){var a=new i.Api(a),b=a.init().buttons||i.defaults.buttons;return(new m(a,b)).container()},cFeature:"B"});return m});(function(i){"function"===typeof define&&define.amd?define(["jquery","datatables.net","datatables.net-buttons"],function(g){return i(g,window,document)}):"object"===typeof exports?module.exports=function(g,l,r,s){g||(g=window);if(!l||!l.fn.dataTable)l=require("datatables.net")(g,l).$;l.fn.dataTable.Buttons||require("datatables.net-buttons")(g,l);return i(l,g,g.document,r,s)}:i(jQuery,window,document)})(function(i,g,l,r,s,o){function z(a,c){t===o&&(t=-1===x.serializeToString(i.parseXML(A["xl/worksheets/sheet1.xml"])).indexOf("xmlns:r"));i.each(c,function(c,b){if(i.isPlainObject(b)){var e=a.folder(c);z(e,b)}else{if(t){var e=b.childNodes[0],h,f,u=[];for(h=e.attributes.length-1;0<=h;h--){f=e.attributes[h].nodeName;var m=e.attributes[h].nodeValue;-1!==f.indexOf(":")&&(u.push({name:f,value:m}),e.removeAttribute(f))}h=0;for(f=u.length;h<f;h++)m=b.createAttribute(u[h].name.replace(":","_dt_b_namespace_token_")),m.value=u[h].value,e.setAttributeNode(m)}e=x.serializeToString(b);t&&(-1===e.indexOf("<?xml")&&(e='<?xml version="1.0" encoding="UTF-8" standalone="yes"?>'+e),e=e.replace(/_dt_b_namespace_token_/g,":"));e=e.replace(/<([^<>]*?) xmlns=""([^<>]*?)>/g,"<$1 $2>");a.file(c,e)}})}function p(a,c,d){var b=a.createElement(c);d&&(d.attr&&i(b).attr(d.attr),d.children&&i.each(d.children,function(a,c){b.appendChild(c)}),d.text&&b.appendChild(a.createTextNode(d.text)));return b}function I(a,c){var d=a.header[c].length,b;a.footer&&a.footer[c].length>d&&(d=a.footer[c].length);for(var e=0,h=a.body.length;e<h;e++)if(b=a.body[e][c],b=null!==b&&b!==o?b.toString():"",-1!==b.indexOf("\n")?(b=b.split("\n"),b.sort(function(a,b){return b.length-a.length}),b=b[0].length):b=b.length,b>d&&(d=b),40<d)return 52;d*=1.3;return 6<d?d:6}var n=i.fn.dataTable,q;var j="undefined"!==typeof self&&self||"undefined"!==typeof g&&g||this.content;if("undefined"===typeof j||"undefined"!==typeof navigator&&/MSIE [1-9]\./.test(navigator.userAgent))q=void 0;else{var v=j.document.createElementNS("http://www.w3.org/1999/xhtml","a"),J="download"in v,K=/constructor/i.test(j.HTMLElement)||j.safari,B=/CriOS\/[\d]+/.test(navigator.userAgent),L=function(a){(j.setImmediate||j.setTimeout)(function(){throw a},0)},C=function(a){setTimeout(function(){"string"===typeof a?(j.URL||j.webkitURL||j).revokeObjectURL(a):a.remove()},4E4)},D=function(a){return/^\s*(?:text\/\S*|application\/xml|\S*\/\S*\+xml)\s*;.*charset\s*=\s*utf-8/i.test(a.type)?new Blob([String.fromCharCode(65279),a],{type:a.type}):a},E=function(a,c,d){d||(a=D(a));var b=this,d="application/octet-stream"===a.type,e,h=function(){for(var a=["writestart","progress","write","writeend"],a=[].concat(a),c=a.length;c--;){var d=b["on"+a[c]];if("function"===typeof d)try{d.call(b,b)}catch(e){L(e)}}};b.readyState=b.INIT;if(J)e=(j.URL||j.webkitURL||j).createObjectURL(a),setTimeout(function(){v.href=e;v.download=c;var a=new MouseEvent("click");v.dispatchEvent(a);h();C(e);b.readyState=b.DONE});else if((B||d&&K)&&j.FileReader){var f=new FileReader;f.onloadend=function(){var a=B?f.result:f.result.replace(/^data:[^;]*;/,"data:attachment/file;");j.open(a,"_blank")||(j.location.href=a);b.readyState=b.DONE;h()};f.readAsDataURL(a);b.readyState=b.INIT}else e||(e=(j.URL||j.webkitURL||j).createObjectURL(a)),d?j.location.href=e:j.open(e,"_blank")||(j.location.href=e),b.readyState=b.DONE,h(),C(e)},k=E.prototype;"undefined"!==typeof navigator&&navigator.msSaveOrOpenBlob?q=function(a,c,d){c=c||a.name||"download";d||(a=D(a));return navigator.msSaveOrOpenBlob(a,c)}:(k.abort=function(){},k.readyState=k.INIT=0,k.WRITING=1,k.DONE=2,k.error=k.onwritestart=k.onprogress=k.onwrite=k.onabort=k.onerror=k.onwriteend=null,q=function(a,c,d){return new E(a,c||a.name||"download",d)})}n.fileSave=q;var w=function(a,c){var d="*"===a.filename&&"*"!==a.title&&a.title!==o?a.title:a.filename;"function"===typeof d&&(d=d());-1!==d.indexOf("*")&&(d=i.trim(d.replace("*",i("title").text())));d=d.replace(/[^a-zA-Z0-9_\u00A1-\uFFFF\.,\-_ !\(\)]/g,"");return c===o||!0===c?d+a.extension:d},M=function(a){var c="Sheet1";a.sheetName&&(c=a.sheetName.replace(/[\[\]\*\/\\\?\:]/g,""));return c},N=function(a){a=a.title;"function"===typeof a&&(a=a());return-1!==a.indexOf("*")?a.replace("*",i("title").text()||"Exported data"):a},F=function(a,c){for(var d=c.newline?c.newline:navigator.userAgent.match(/Windows/)?"\r\n":"\n",b=a.buttons.exportData(c.exportOptions),e=c.fieldBoundary,h=c.fieldSeparator,f=RegExp(e,"g"),i=c.escapeChar!==o?c.escapeChar:"\\",m=function(a){for(var b="",c=0,d=a.length;c<d;c++)0<c&&(b+=h),b+=e?e+(""+a[c]).replace(f,i+e)+e:a[c];return b},j=c.header?m(b.header)+d:"",g=c.footer&&b.footer?d+m(b.footer):"",l=[],y=0,O=b.body.length;y<O;y++)l.push(m(b.body[y]));return{str:j+l.join(d)+g,rows:l.length}},G=function(){if(!(-1!==navigator.userAgent.indexOf("Safari")&&-1===navigator.userAgent.indexOf("Chrome")&&-1===navigator.userAgent.indexOf("Opera")))return!1;var a=navigator.userAgent.match(/AppleWebKit\/(\d+\.\d+)/);return a&&1<a.length&&603.1>1*a[1]?!0:!1};try{var x=new XMLSerializer,t}catch(P){}var A={"_rels/.rels":'<?xml version="1.0" encoding="UTF-8" standalone="yes"?><Relationships xmlns="http://schemas.openxmlformats.org/package/2006/relationships"><Relationship Id="rId1" Type="http://schemas.openxmlformats.org/officeDocument/2006/relationships/officeDocument" Target="xl/workbook.xml"/></Relationships>',"xl/_rels/workbook.xml.rels":'<?xml version="1.0" encoding="UTF-8" standalone="yes"?><Relationships xmlns="http://schemas.openxmlformats.org/package/2006/relationships"><Relationship Id="rId1" Type="http://schemas.openxmlformats.org/officeDocument/2006/relationships/worksheet" Target="worksheets/sheet1.xml"/><Relationship Id="rId2" Type="http://schemas.openxmlformats.org/officeDocument/2006/relationships/styles" Target="styles.xml"/></Relationships>',"[Content_Types].xml":'<?xml version="1.0" encoding="UTF-8" standalone="yes"?><Types xmlns="http://schemas.openxmlformats.org/package/2006/content-types"><Default Extension="xml" ContentType="application/xml" /><Default Extension="rels" ContentType="application/vnd.openxmlformats-package.relationships+xml" /><Default Extension="jpeg" ContentType="image/jpeg" /><Override PartName="/xl/workbook.xml" ContentType="application/vnd.openxmlformats-officedocument.spreadsheetml.sheet.main+xml" /><Override PartName="/xl/worksheets/sheet1.xml" ContentType="application/vnd.openxmlformats-officedocument.spreadsheetml.worksheet+xml" /><Override PartName="/xl/styles.xml" ContentType="application/vnd.openxmlformats-officedocument.spreadsheetml.styles+xml" /></Types>',"xl/workbook.xml":'<?xml version="1.0" encoding="UTF-8" standalone="yes"?><workbook xmlns="http://schemas.openxmlformats.org/spreadsheetml/2006/main" xmlns:r="http://schemas.openxmlformats.org/officeDocument/2006/relationships"><fileVersion appName="xl" lastEdited="5" lowestEdited="5" rupBuild="24816"/><workbookPr showInkAnnotation="0" autoCompressPictures="0"/><bookViews><workbookView xWindow="0" yWindow="0" windowWidth="25600" windowHeight="19020" tabRatio="500"/></bookViews><sheets><sheet name="" sheetId="1" r:id="rId1"/></sheets></workbook>',"xl/worksheets/sheet1.xml":'<?xml version="1.0" encoding="UTF-8" standalone="yes"?><worksheet xmlns="http://schemas.openxmlformats.org/spreadsheetml/2006/main" xmlns:r="http://schemas.openxmlformats.org/officeDocument/2006/relationships" xmlns:mc="http://schemas.openxmlformats.org/markup-compatibility/2006" mc:Ignorable="x14ac" xmlns:x14ac="http://schemas.microsoft.com/office/spreadsheetml/2009/9/ac"><sheetData/></worksheet>',"xl/styles.xml":'<?xml version="1.0" encoding="UTF-8"?><styleSheet xmlns="http://schemas.openxmlformats.org/spreadsheetml/2006/main" xmlns:mc="http://schemas.openxmlformats.org/markup-compatibility/2006" mc:Ignorable="x14ac" xmlns:x14ac="http://schemas.microsoft.com/office/spreadsheetml/2009/9/ac"><numFmts count="6"><numFmt numFmtId="164" formatCode="#,##0.00_- [$$-45C]"/><numFmt numFmtId="165" formatCode=""£"#,##0.00"/><numFmt numFmtId="166" formatCode="[$€-2] #,##0.00"/><numFmt numFmtId="167" formatCode="0.0%"/><numFmt numFmtId="168" formatCode="#,##0;(#,##0)"/><numFmt numFmtId="169" formatCode="#,##0.00;(#,##0.00)"/></numFmts><fonts count="5" x14ac:knownFonts="1"><font><sz val="11" /><name val="Calibri" /></font><font><sz val="11" /><name val="Calibri" /><color rgb="FFFFFFFF" /></font><font><sz val="11" /><name val="Calibri" /><b /></font><font><sz val="11" /><name val="Calibri" /><i /></font><font><sz val="11" /><name val="Calibri" /><u /></font></fonts><fills count="6"><fill><patternFill patternType="none" /></fill><fill/><fill><patternFill patternType="solid"><fgColor rgb="FFD9D9D9" /><bgColor indexed="64" /></patternFill></fill><fill><patternFill patternType="solid"><fgColor rgb="FFD99795" /><bgColor indexed="64" /></patternFill></fill><fill><patternFill patternType="solid"><fgColor rgb="ffc6efce" /><bgColor indexed="64" /></patternFill></fill><fill><patternFill patternType="solid"><fgColor rgb="ffc6cfef" /><bgColor indexed="64" /></patternFill></fill></fills><borders count="2"><border><left /><right /><top /><bottom /><diagonal /></border><border diagonalUp="false" diagonalDown="false"><left style="thin"><color auto="1" /></left><right style="thin"><color auto="1" /></right><top style="thin"><color auto="1" /></top><bottom style="thin"><color auto="1" /></bottom><diagonal /></border></borders><cellStyleXfs count="1"><xf numFmtId="0" fontId="0" fillId="0" borderId="0" /></cellStyleXfs><cellXfs count="67"><xf numFmtId="0" fontId="0" fillId="0" borderId="0" applyFont="1" applyFill="1" applyBorder="1"/><xf numFmtId="0" fontId="1" fillId="0" borderId="0" applyFont="1" applyFill="1" applyBorder="1"/><xf numFmtId="0" fontId="2" fillId="0" borderId="0" applyFont="1" applyFill="1" applyBorder="1"/><xf numFmtId="0" fontId="3" fillId="0" borderId="0" applyFont="1" applyFill="1" applyBorder="1"/><xf numFmtId="0" fontId="4" fillId="0" borderId="0" applyFont="1" applyFill="1" applyBorder="1"/><xf numFmtId="0" fontId="0" fillId="2" borderId="0" applyFont="1" applyFill="1" applyBorder="1"/><xf numFmtId="0" fontId="1" fillId="2" borderId="0" applyFont="1" applyFill="1" applyBorder="1"/><xf numFmtId="0" fontId="2" fillId="2" borderId="0" applyFont="1" applyFill="1" applyBorder="1"/><xf numFmtId="0" fontId="3" fillId="2" borderId="0" applyFont="1" applyFill="1" applyBorder="1"/><xf numFmtId="0" fontId="4" fillId="2" borderId="0" applyFont="1" applyFill="1" applyBorder="1"/><xf numFmtId="0" fontId="0" fillId="3" borderId="0" applyFont="1" applyFill="1" applyBorder="1"/><xf numFmtId="0" fontId="1" fillId="3" borderId="0" applyFont="1" applyFill="1" applyBorder="1"/><xf numFmtId="0" fontId="2" fillId="3" borderId="0" applyFont="1" applyFill="1" applyBorder="1"/><xf numFmtId="0" fontId="3" fillId="3" borderId="0" applyFont="1" applyFill="1" applyBorder="1"/><xf numFmtId="0" fontId="4" fillId="3" borderId="0" applyFont="1" applyFill="1" applyBorder="1"/><xf numFmtId="0" fontId="0" fillId="4" borderId="0" applyFont="1" applyFill="1" applyBorder="1"/><xf numFmtId="0" fontId="1" fillId="4" borderId="0" applyFont="1" applyFill="1" applyBorder="1"/><xf numFmtId="0" fontId="2" fillId="4" borderId="0" applyFont="1" applyFill="1" applyBorder="1"/><xf numFmtId="0" fontId="3" fillId="4" borderId="0" applyFont="1" applyFill="1" applyBorder="1"/><xf numFmtId="0" fontId="4" fillId="4" borderId="0" applyFont="1" applyFill="1" applyBorder="1"/><xf numFmtId="0" fontId="0" fillId="5" borderId="0" applyFont="1" applyFill="1" applyBorder="1"/><xf numFmtId="0" fontId="1" fillId="5" borderId="0" applyFont="1" applyFill="1" applyBorder="1"/><xf numFmtId="0" fontId="2" fillId="5" borderId="0" applyFont="1" applyFill="1" applyBorder="1"/><xf numFmtId="0" fontId="3" fillId="5" borderId="0" applyFont="1" applyFill="1" applyBorder="1"/><xf numFmtId="0" fontId="4" fillId="5" borderId="0" applyFont="1" applyFill="1" applyBorder="1"/><xf numFmtId="0" fontId="0" fillId="0" borderId="1" applyFont="1" applyFill="1" applyBorder="1"/><xf numFmtId="0" fontId="1" fillId="0" borderId="1" applyFont="1" applyFill="1" applyBorder="1"/><xf numFmtId="0" fontId="2" fillId="0" borderId="1" applyFont="1" applyFill="1" applyBorder="1"/><xf numFmtId="0" fontId="3" fillId="0" borderId="1" applyFont="1" applyFill="1" applyBorder="1"/><xf numFmtId="0" fontId="4" fillId="0" borderId="1" applyFont="1" applyFill="1" applyBorder="1"/><xf numFmtId="0" fontId="0" fillId="2" borderId="1" applyFont="1" applyFill="1" applyBorder="1"/><xf numFmtId="0" fontId="1" fillId="2" borderId="1" applyFont="1" applyFill="1" applyBorder="1"/><xf numFmtId="0" fontId="2" fillId="2" borderId="1" applyFont="1" applyFill="1" applyBorder="1"/><xf numFmtId="0" fontId="3" fillId="2" borderId="1" applyFont="1" applyFill="1" applyBorder="1"/><xf numFmtId="0" fontId="4" fillId="2" borderId="1" applyFont="1" applyFill="1" applyBorder="1"/><xf numFmtId="0" fontId="0" fillId="3" borderId="1" applyFont="1" applyFill="1" applyBorder="1"/><xf numFmtId="0" fontId="1" fillId="3" borderId="1" applyFont="1" applyFill="1" applyBorder="1"/><xf numFmtId="0" fontId="2" fillId="3" borderId="1" applyFont="1" applyFill="1" applyBorder="1"/><xf numFmtId="0" fontId="3" fillId="3" borderId="1" applyFont="1" applyFill="1" applyBorder="1"/><xf numFmtId="0" fontId="4" fillId="3" borderId="1" applyFont="1" applyFill="1" applyBorder="1"/><xf numFmtId="0" fontId="0" fillId="4" borderId="1" applyFont="1" applyFill="1" applyBorder="1"/><xf numFmtId="0" fontId="1" fillId="4" borderId="1" applyFont="1" applyFill="1" applyBorder="1"/><xf numFmtId="0" fontId="2" fillId="4" borderId="1" applyFont="1" applyFill="1" applyBorder="1"/><xf numFmtId="0" fontId="3" fillId="4" borderId="1" applyFont="1" applyFill="1" applyBorder="1"/><xf numFmtId="0" fontId="4" fillId="4" borderId="1" applyFont="1" applyFill="1" applyBorder="1"/><xf numFmtId="0" fontId="0" fillId="5" borderId="1" applyFont="1" applyFill="1" applyBorder="1"/><xf numFmtId="0" fontId="1" fillId="5" borderId="1" applyFont="1" applyFill="1" applyBorder="1"/><xf numFmtId="0" fontId="2" fillId="5" borderId="1" applyFont="1" applyFill="1" applyBorder="1"/><xf numFmtId="0" fontId="3" fillId="5" borderId="1" applyFont="1" applyFill="1" applyBorder="1"/><xf numFmtId="0" fontId="4" fillId="5" borderId="1" applyFont="1" applyFill="1" applyBorder="1"/><xf numFmtId="0" fontId="0" fillId="0" borderId="0" applyFont="1" applyFill="1" applyBorder="1" xfId="0" applyAlignment="1"><alignment horizontal="left"/></xf><xf numFmtId="0" fontId="0" fillId="0" borderId="0" applyFont="1" applyFill="1" applyBorder="1" xfId="0" applyAlignment="1"><alignment horizontal="center"/></xf><xf numFmtId="0" fontId="0" fillId="0" borderId="0" applyFont="1" applyFill="1" applyBorder="1" xfId="0" applyAlignment="1"><alignment horizontal="right"/></xf><xf numFmtId="0" fontId="0" fillId="0" borderId="0" applyFont="1" applyFill="1" applyBorder="1" xfId="0" applyAlignment="1"><alignment horizontal="fill"/></xf><xf numFmtId="0" fontId="0" fillId="0" borderId="0" applyFont="1" applyFill="1" applyBorder="1" xfId="0" applyAlignment="1"><alignment textRotation="90"/></xf><xf numFmtId="0" fontId="0" fillId="0" borderId="0" applyFont="1" applyFill="1" applyBorder="1" xfId="0" applyAlignment="1"><alignment wrapText="1"/></xf><xf numFmtId="9" fontId="0" fillId="0" borderId="0" applyFont="1" applyFill="1" applyBorder="1" xfId="0" applyNumberFormat="1"/><xf numFmtId="164" fontId="0" fillId="0" borderId="0" applyFont="1" applyFill="1" applyBorder="1" xfId="0" applyNumberFormat="1"/><xf numFmtId="165" fontId="0" fillId="0" borderId="0" applyFont="1" applyFill="1" applyBorder="1" xfId="0" applyNumberFormat="1"/><xf numFmtId="166" fontId="0" fillId="0" borderId="0" applyFont="1" applyFill="1" applyBorder="1" xfId="0" applyNumberFormat="1"/><xf numFmtId="167" fontId="0" fillId="0" borderId="0" applyFont="1" applyFill="1" applyBorder="1" xfId="0" applyNumberFormat="1"/><xf numFmtId="168" fontId="0" fillId="0" borderId="0" applyFont="1" applyFill="1" applyBorder="1" xfId="0" applyNumberFormat="1"/><xf numFmtId="169" fontId="0" fillId="0" borderId="0" applyFont="1" applyFill="1" applyBorder="1" xfId="0" applyNumberFormat="1"/><xf numFmtId="3" fontId="0" fillId="0" borderId="0" applyFont="1" applyFill="1" applyBorder="1" xfId="0" applyNumberFormat="1"/><xf numFmtId="4" fontId="0" fillId="0" borderId="0" applyFont="1" applyFill="1" applyBorder="1" xfId="0" applyNumberFormat="1"/><xf numFmtId="1" fontId="0" fillId="0" borderId="0" applyFont="1" applyFill="1" applyBorder="1" xfId="0" applyNumberFormat="1"/><xf numFmtId="2" fontId="0" fillId="0" borderId="0" applyFont="1" applyFill="1" applyBorder="1" xfId="0" applyNumberFormat="1"/></cellXfs><cellStyles count="1"><cellStyle name="Normal" xfId="0" builtinId="0" /></cellStyles><dxfs count="0" /><tableStyles count="0" defaultTableStyle="TableStyleMedium9" defaultPivotStyle="PivotStyleMedium4" /></styleSheet>'},H=[{match:/^\-?\d+\.\d%$/,style:60,fmt:function(a){return a/100}},{match:/^\-?\d+\.?\d*%$/,style:56,fmt:function(a){return a/100}},{match:/^\-?\$[\d,]+.?\d*$/,style:57},{match:/^\-?£[\d,]+.?\d*$/,style:58},{match:/^\-?€[\d,]+.?\d*$/,style:59},{match:/^\-?\d+$/,style:65},{match:/^\-?\d+\.\d{2}$/,style:66},{match:/^\([\d,]+\)$/,style:61,fmt:function(a){return-1*a.replace(/[\(\)]/g,"")}},{match:/^\([\d,]+\.\d{2}\)$/,style:62,fmt:function(a){return-1*a.replace(/[\(\)]/g,"")}},{match:/^\-?[\d,]+$/,style:63},{match:/^\-?[\d,]+\.\d{2}$/,style:64}];n.ext.buttons.copyHtml5={className:"buttons-copy buttons-html5",text:function(a){return a.i18n("buttons.copy","Copy")},action:function(a,c,d,b){this.processing(!0);var e=this,a=F(c,b),h=a.str,d=i("<div/>").css({height:1,width:1,overflow:"hidden",position:"fixed",top:0,left:0});b.customize&&(h=b.customize(h,b));b=i("<textarea readonly/>").val(h).appendTo(d);if(l.queryCommandSupported("copy")){d.appendTo(c.table().container());b[0].focus();b[0].select();try{var f=l.execCommand("copy");d.remove();if(f){c.buttons.info(c.i18n("buttons.copyTitle","Copy to clipboard"),c.i18n("buttons.copySuccess",{1:"Copied one row to clipboard",_:"Copied %d rows to clipboard"},a.rows),2E3);this.processing(!1);return}}catch(j){}}f=i("<span>"+c.i18n("buttons.copyKeys","Press <i>ctrl</i> or <i>⌘</i> + <i>C</i> to copy the table data<br>to your system clipboard.<br><br>To cancel, click this message or press escape.")+"</span>").append(d);c.buttons.info(c.i18n("buttons.copyTitle","Copy to clipboard"),f,0);b[0].focus();b[0].select();var m=i(f).closest(".dt-button-info"),g=function(){m.off("click.buttons-copy");i(l).off(".buttons-copy");c.buttons.info(!1)};m.on("click.buttons-copy",g);i(l).on("keydown.buttons-copy",function(a){27===a.keyCode&&(g(),e.processing(!1))}).on("copy.buttons-copy cut.buttons-copy",function(){g();e.processing(!1)})},exportOptions:{},fieldSeparator:"\t",fieldBoundary:"",header:!0,footer:!1};n.ext.buttons.csvHtml5={bom:!1,className:"buttons-csv buttons-html5",available:function(){return g.FileReader!==o&&g.Blob},text:function(a){return a.i18n("buttons.csv","CSV")},action:function(a,c,d,b){this.processing(!0);a=F(c,b).str;c=b.charset;b.customize&&(a=b.customize(a,b));!1!==c?(c||(c=l.characterSet||l.charset),c&&(c=";charset="+c)):c="";b.bom&&(a=""+a);q(new Blob([a],{type:"text/csv"+c}),w(b),!0);this.processing(!1)},filename:"*",extension:".csv",exportOptions:{},fieldSeparator:",",fieldBoundary:'"',escapeChar:'"',charset:null,header:!0,footer:!1};n.ext.buttons.excelHtml5={className:"buttons-excel buttons-html5",available:function(){return g.FileReader!==o&&(r||g.JSZip)!==o&&!G()&&x},text:function(a){return a.i18n("buttons.excel","Excel")},action:function(a,c,d,b){this.processing(!0);var e=this,h=0,a=function(a){return i.parseXML(A[a])},f=a("xl/worksheets/sheet1.xml"),j=f.getElementsByTagName("sheetData")[0],a={_rels:{".rels":a("_rels/.rels")},xl:{_rels:{"workbook.xml.rels":a("xl/_rels/workbook.xml.rels")},"workbook.xml":a("xl/workbook.xml"),"styles.xml":a("xl/styles.xml"),worksheets:{"sheet1.xml":f}},"[Content_Types].xml":a("[Content_Types].xml")},c=c.buttons.exportData(b.exportOptions),m,l,d=function(a){m=h+1;l=p(f,"row",{attr:{r:m}});for(var b=0,c=a.length;b<c;b++){for(var d=b,e="";0<=d;)e=String.fromCharCode(d%26+65)+e,d=Math.floor(d/26)-1;var d=e+""+m,g=null;if(!(null===a[b]||a[b]===o||""===a[b])){a[b]=i.trim(a[b]);for(var k=0,n=H.length;k<n;k++)if(e=H[k],a[b].match&&!a[b].match(/^0\d+/)&&a[b].match(e.match)){g=a[b].replace(/[^\d\.\-]/g,"");e.fmt&&(g=e.fmt(g));g=p(f,"c",{attr:{r:d,s:e.style},children:[p(f,"v",{text:g})]});break}g||("number"===typeof a[b]||a[b].match&&a[b].match(/^-?\d+(\.\d+)?$/)&&!a[b].match(/^0\d+/)?g=p(f,"c",{attr:{t:"n",r:d},children:[p(f,"v",{text:a[b]})]}):(e=!a[b].replace?a[b]:a[b].replace(/[\x00-\x09\x0B\x0C\x0E-\x1F\x7F-\x9F]/g,""),g=p(f,"c",{attr:{t:"inlineStr",r:d},children:{row:p(f,"is",{children:{row:p(f,"t",{text:e})}})}})));l.appendChild(g)}}j.appendChild(l);h++};i("sheets sheet",a.xl["workbook.xml"]).attr("name",M(b));b.customizeData&&b.customizeData(c);b.header&&(d(c.header,h),i("row c",f).attr("s","2"));for(var k=0,n=c.body.length;k<n;k++)d(c.body[k],h);b.footer&&c.footer&&(d(c.footer,h),i("row:last c",f).attr("s","2"));d=p(f,"cols");i("worksheet",f).prepend(d);k=0;for(n=c.header.length;k<n;k++)d.appendChild(p(f,"col",{attr:{min:k+1,max:k+1,width:I(c,k),customWidth:1}}));b.customize&&b.customize(a);c=new(r||g.JSZip);d={type:"blob",mimeType:"application/vnd.openxmlformats-officedocument.spreadsheetml.sheet"};z(c,a);c.generateAsync?c.generateAsync(d).then(function(a){q(a,w(b));e.processing(!1)}):(q(c.generate(d),w(b)),this.processing(!1))},filename:"*",extension:".xlsx",exportOptions:{},header:!0,footer:!1};n.ext.buttons.pdfHtml5={className:"buttons-pdf buttons-html5",available:function(){return g.FileReader!==o&&(s||g.pdfMake)},text:function(a){return a.i18n("buttons.pdf","PDF")},action:function(a,c,d,b){this.processing(!0);var e=this,a=c.buttons.exportData(b.exportOptions),h=[];b.header&&h.push(i.map(a.header,function(a){return{text:"string"===typeof a?a:a+"",style:"tableHeader"}}));for(var f=0,j=a.body.length;f<j;f++)h.push(i.map(a.body[f],function(a){return{text:"string"===typeof a?a:a+"",style:f%2?"tableBodyEven":"tableBodyOdd"}}));b.footer&&a.footer&&h.push(i.map(a.footer,function(a){return{text:"string"===typeof a?a:a+"",style:"tableFooter"}}));a={pageSize:b.pageSize,pageOrientation:b.orientation,content:[{table:{headerRows:1,body:h},layout:"noBorders"}],styles:{tableHeader:{bold:!0,fontSize:11,color:"white",fillColor:"#2d4154",alignment:"center"},tableBodyEven:{},tableBodyOdd:{fillColor:"#f3f3f3"},tableFooter:{bold:!0,fontSize:11,color:"white",fillColor:"#2d4154"},title:{alignment:"center",fontSize:15},message:{}},defaultStyle:{fontSize:10}};b.message&&a.content.unshift({text:"function"==typeof b.message?b.message(c,d,b):b.message,style:"message",margin:[0,0,0,12]});b.title&&a.content.unshift({text:N(b,!1),style:"title",margin:[0,0,0,12]});b.customize&&b.customize(a,b);c=(s||g.pdfMake).createPdf(a);"open"===b.download&&!G()?(c.open(),this.processing(!1)):c.getBuffer(function(a){a=new Blob([a],{type:"application/pdf"});q(a,w(b));e.processing(!1)})},title:"*",filename:"*",extension:".pdf",exportOptions:{},orientation:"portrait",pageSize:"A4",header:!0,footer:!1,message:null,customize:null,download:"download"};return n.Buttons});(function(d){"function"===typeof define&&define.amd?define(["jquery","datatables.net","datatables.net-buttons"],function(f){return d(f,window,document)}):"object"===typeof exports?module.exports=function(f,b){f||(f=window);if(!b||!b.fn.dataTable)b=require("datatables.net")(f,b).$;b.fn.dataTable.Buttons||require("datatables.net-buttons")(f,b);return d(b,f,f.document)}:d(jQuery,window,document)})(function(d,f,b){var i=d.fn.dataTable,h=b.createElement("a"),m=function(a){h.href=a;a=h.host;-1===a.indexOf("/")&&0!==h.pathname.indexOf("/")&&(a+="/");return h.protocol+"//"+a+h.pathname+h.search};i.ext.buttons.print={className:"buttons-print",text:function(a){return a.i18n("buttons.print","Print")},action:function(a,b,h,e){var c=b.buttons.exportData(e.exportOptions),k=function(a,c){for(var b="<tr>",d=0,e=a.length;d<e;d++)b+="<"+c+">"+a[d]+"</"+c+">";return b+"</tr>"},a='<table class="'+b.table().node().className+'">';e.header&&(a+="<thead>"+k(c.header,"th")+"</thead>");for(var a=a+"<tbody>",l=0,i=c.body.length;l<i;l++)a+=k(c.body[l],"td");a+="</tbody>";e.footer&&c.footer&&(a+="<tfoot>"+k(c.footer,"th")+"</tfoot>");var g=f.open("",""),c=e.title;"function"===typeof c&&(c=c());-1!==c.indexOf("*")&&(c=c.replace("*",d("title").text()));g.document.close();var j="<title>"+c+"</title>";d("style, link").each(function(){var a=j,b=d(this).clone()[0];"link"===b.nodeName.toLowerCase()&&(b.href=m(b.href));j=a+b.outerHTML});try{g.document.head.innerHTML=j}catch(n){d(g.document.head).html(j)}g.document.body.innerHTML="<h1>"+c+"</h1><div>"+("function"===typeof e.message?e.message(b,h,e):e.message)+"</div>"+a;d(g.document.body).addClass("dt-print-view");d("img",g.document.body).each(function(a,b){b.setAttribute("src",m(b.getAttribute("src")))});e.customize&&e.customize(g);setTimeout(function(){e.autoPrint&&(g.print(),g.close())},250)},title:"*",message:"",exportOptions:{},header:!0,footer:!1,autoPrint:!0,customize:null};return i.Buttons});(function(g){"function"===typeof define&&define.amd?define(["jquery","datatables.net","datatables.net-buttons"],function(d){return g(d,window,document)}):"object"===typeof exports?module.exports=function(d,e){d||(d=window);if(!e||!e.fn.dataTable)e=require("datatables.net")(d,e).$;e.fn.dataTable.Buttons||require("datatables.net-buttons")(d,e);return g(e,d,d.document)}:g(jQuery,window,document)})(function(g,d,e,h){d=g.fn.dataTable;g.extend(d.ext.buttons,{colvis:function(b,a){return{extend:"collection",text:function(a){return a.i18n("buttons.colvis","Column visibility")},className:"buttons-colvis",buttons:[{extend:"columnsToggle",columns:a.columns,columnText:a.columnText}]}},columnsToggle:function(b,a){return b.columns(a.columns).indexes().map(function(b){return{extend:"columnToggle",columns:b,columnText:a.columnText}}).toArray()},columnToggle:function(b,a){return{extend:"columnVisibility",columns:a.columns,columnText:a.columnText}},columnsVisibility:function(b,a){return b.columns(a.columns).indexes().map(function(b){return{extend:"columnVisibility",columns:b,visibility:a.visibility,columnText:a.columnText}}).toArray()},columnVisibility:{columns:h,text:function(b,a,c){return c._columnText(b,c)},className:"buttons-columnVisibility",action:function(b,a,c,f){b=a.columns(f.columns);a=b.visible();b.visible(f.visibility!==h?f.visibility:!(a.length&&a[0]))},init:function(b,a,c){var f=this;b.on("column-visibility.dt"+c.namespace,function(a,d){d.bDestroying||f.active(b.column(c.columns).visible())}).on("column-reorder.dt"+c.namespace,function(a,d,e){1===b.columns(c.columns).count()&&("number"===typeof c.columns&&(c.columns=e.mapping[c.columns]),a=b.column(c.columns),f.text(c._columnText(b,c)),f.active(a.visible()))});this.active(b.column(c.columns).visible())},destroy:function(b,a,c){b.off("column-visibility.dt"+c.namespace).off("column-reorder.dt"+c.namespace)},_columnText:function(b,a){var c=b.column(a.columns).index(),f=b.settings()[0].aoColumns[c].sTitle.replace(/\n/g," ").replace(/<.*?>/g,"").replace(/^\s+|\s+$/g,"");return a.columnText?a.columnText(b,c,f):f}},colvisRestore:{className:"buttons-colvisRestore",text:function(b){return b.i18n("buttons.colvisRestore","Restore visibility")},init:function(b,a,c){c._visOriginal=b.columns().indexes().map(function(a){return b.column(a).visible()}).toArray()},action:function(b,a,c,d){a.columns().every(function(b){b=a.colReorder&&a.colReorder.transpose?a.colReorder.transpose(b,"toOriginal"):b;this.visible(d._visOriginal[b])})}},colvisGroup:{className:"buttons-colvisGroup",action:function(b,a,c,d){a.columns(d.show).visible(!0,!1);a.columns(d.hide).visible(!1,!1);a.columns.adjust()},show:[],hide:[]}});return d.Buttons});(function($){"use strict";if(!$.browser){$.browser={};$.browser.mozilla=/mozilla/.test(navigator.userAgent.toLowerCase())&&!/webkit/.test(navigator.userAgent.toLowerCase());$.browser.webkit=/webkit/.test(navigator.userAgent.toLowerCase());$.browser.opera=/opera/.test(navigator.userAgent.toLowerCase());$.browser.msie=/msie/.test(navigator.userAgent.toLowerCase())}
|
89 |
+
var methods={destroy:function(){$(this).unbind(".maskMoney");if($.browser.msie){this.onpaste=null}
|
90 |
+
return this},applyMask:function(value){var $input=$(this);var settings=$input.data("settings");return maskValue(value,settings)},mask:function(value){return this.each(function(){var $this=$(this);if(typeof value==="number"){$this.val(value)}
|
91 |
+
return $this.trigger("mask")})},unmasked:function(){return this.map(function(){var value=($(this).val()||"0"),isNegative=value.indexOf("-")!==-1,decimalPart;$(value.split(/\D/).reverse()).each(function(index,element){if(element){decimalPart=element;return!1}});value=value.replace(/\D/g,"");value=value.replace(new RegExp(decimalPart+"$"),"."+decimalPart);if(isNegative){value="-"+value}
|
92 |
+
return parseFloat(value)})},init:function(parameters){parameters=$.extend({prefix:"",suffix:"",affixesStay:!0,thousands:",",decimal:".",precision:2,allowZero:!1,allowNegative:!1,doubleClickSelection:!0,allowEmpty:!1},parameters);return this.each(function(){var $input=$(this),settings,onFocusValue;settings=$.extend({},parameters);settings=$.extend(settings,$input.data());$input.data("settings",settings);function getInputSelection(){var el=$input.get(0),start=0,end=0,normalizedValue,range,textInputRange,len,endRange;if(typeof el.selectionStart==="number"&&typeof el.selectionEnd==="number"){start=el.selectionStart;end=el.selectionEnd}else{range=document.selection.createRange();if(range&&range.parentElement()===el){len=el.value.length;normalizedValue=el.value.replace(/\r\n/g,"\n");textInputRange=el.createTextRange();textInputRange.moveToBookmark(range.getBookmark());endRange=el.createTextRange();endRange.collapse(!1);if(textInputRange.compareEndPoints("StartToEnd",endRange)>-1){start=end=len}else{start=-textInputRange.moveStart("character",-len);start+=normalizedValue.slice(0,start).split("\n").length-1;if(textInputRange.compareEndPoints("EndToEnd",endRange)>-1){end=len}else{end=-textInputRange.moveEnd("character",-len);end+=normalizedValue.slice(0,end).split("\n").length-1}}}}
|
93 |
+
return{start:start,end:end}}
|
94 |
+
function canInputMoreNumbers(){var haventReachedMaxLength=!($input.val().length>=$input.attr("maxlength")&&$input.attr("maxlength")>=0),selection=getInputSelection(),start=selection.start,end=selection.end,haveNumberSelected=(selection.start!==selection.end&&$input.val().substring(start,end).match(/\d/))?!0:!1,startWithZero=($input.val().substring(0,1)==="0");return haventReachedMaxLength||haveNumberSelected||startWithZero}
|
95 |
+
function setCursorPosition(pos){if(!!settings.formatOnBlur){return}
|
96 |
+
$input.each(function(index,elem){if(elem.setSelectionRange){elem.focus();elem.setSelectionRange(pos,pos)}else if(elem.createTextRange){var range=elem.createTextRange();range.collapse(!0);range.moveEnd("character",pos);range.moveStart("character",pos);range.select()}})}
|
97 |
+
function maskAndPosition(startPos){var originalLen=$input.val().length,newLen;$input.val(maskValue($input.val(),settings));newLen=$input.val().length;if(!settings.reverse){startPos=startPos-(originalLen-newLen)}
|
98 |
+
setCursorPosition(startPos)}
|
99 |
+
function mask(){var value=$input.val();if(settings.allowEmpty&&value===""){return}
|
100 |
+
if(settings.precision>0&&value.indexOf(settings.decimal)<0){value+=settings.decimal+new Array(settings.precision+1).join(0)}
|
101 |
+
$input.val(maskValue(value,settings))}
|
102 |
+
function changeSign(){var inputValue=$input.val();if(settings.allowNegative){if(inputValue!==""&&inputValue.charAt(0)==="-"){return inputValue.replace("-","")}else{return"-"+inputValue}}else{return inputValue}}
|
103 |
+
function preventDefault(e){if(e.preventDefault){e.preventDefault()}else{e.returnValue=!1}}
|
104 |
+
function keypressEvent(e){e=e||window.event;var key=e.which||e.charCode||e.keyCode,decimalKeyCode=settings.decimal.charCodeAt(0);if(key===undefined){return!1}
|
105 |
+
if((key<48||key>57)&&(key!==decimalKeyCode||!settings.reverse)){return handleAllKeysExceptNumericalDigits(key,e)}else if(!canInputMoreNumbers()){return!1}else{if(key===decimalKeyCode&&shouldPreventDecimalKey()){return!1}
|
106 |
+
if(settings.formatOnBlur){return!0}
|
107 |
+
preventDefault(e);applyMask(e);return!1}}
|
108 |
+
function shouldPreventDecimalKey(){if(isAllTextSelected()){return!1}
|
109 |
+
return alreadyContainsDecimal()}
|
110 |
+
function isAllTextSelected(){var length=$input.val().length;var selection=getInputSelection();return selection.start===0&&selection.end===length}
|
111 |
+
function alreadyContainsDecimal(){return $input.val().indexOf(settings.decimal)>-1}
|
112 |
+
function applyMask(e){e=e||window.event;var key=e.which||e.charCode||e.keyCode,keyPressedChar="",selection,startPos,endPos,value;if(key>=48&&key<=57){keyPressedChar=String.fromCharCode(key)}
|
113 |
+
selection=getInputSelection();startPos=selection.start;endPos=selection.end;value=$input.val();$input.val(value.substring(0,startPos)+keyPressedChar+value.substring(endPos,value.length));maskAndPosition(startPos+1)}
|
114 |
+
function handleAllKeysExceptNumericalDigits(key,e){if(key===45){$input.val(changeSign());return!1}else if(key===43){$input.val($input.val().replace("-",""));return!1}else if(key===13||key===9){return!0}else if($.browser.mozilla&&(key===37||key===39)&&e.charCode===0){return!0}else{preventDefault(e);return!0}}
|
115 |
+
function keydownEvent(e){e=e||window.event;var key=e.which||e.charCode||e.keyCode,selection,startPos,endPos,value,lastNumber;if(key===undefined){return!1}
|
116 |
+
selection=getInputSelection();startPos=selection.start;endPos=selection.end;if(key===8||key===46||key===63272){preventDefault(e);value=$input.val();if(startPos===endPos){if(key===8){if(settings.suffix===""){startPos-=1}else{lastNumber=value.split("").reverse().join("").search(/\d/);startPos=value.length-lastNumber-1;endPos=startPos+1}}else{endPos+=1}}
|
117 |
+
$input.val(value.substring(0,startPos)+value.substring(endPos,value.length));maskAndPosition(startPos);return!1}else if(key===9){return!0}else{return!0}}
|
118 |
+
function focusEvent(){onFocusValue=$input.val();mask();var input=$input.get(0),textRange;if(!!settings.selectAllOnFocus){input.select()}else if(input.createTextRange){textRange=input.createTextRange();textRange.collapse(!1);textRange.select()}}
|
119 |
+
function cutPasteEvent(){setTimeout(function(){mask()},0)}
|
120 |
+
function getDefaultMask(){var n=parseFloat("0")/Math.pow(10,settings.precision);return(n.toFixed(settings.precision)).replace(new RegExp("\\.","g"),settings.decimal)}
|
121 |
+
function blurEvent(e){if($.browser.msie){keypressEvent(e)}
|
122 |
+
if(!!settings.formatOnBlur&&$input.val()!==onFocusValue){applyMask(e)}
|
123 |
+
if($input.val()===""&&settings.allowEmpty){$input.val("")}else if($input.val()===""||$input.val()===setSymbol(getDefaultMask(),settings)){if(!settings.allowZero){$input.val("")}else if(!settings.affixesStay){$input.val(getDefaultMask())}else{$input.val(setSymbol(getDefaultMask(),settings))}}else{if(!settings.affixesStay){var newValue=$input.val().replace(settings.prefix,"").replace(settings.suffix,"");$input.val(newValue)}}
|
124 |
+
if($input.val()!==onFocusValue){$input.change()}}
|
125 |
+
function clickEvent(){var input=$input.get(0),length;if(!!settings.selectAllOnFocus){return}else if(input.setSelectionRange){length=$input.val().length;input.setSelectionRange(length,length)}else{$input.val($input.val())}}
|
126 |
+
function doubleClickEvent(){var input=$input.get(0),start,length;if(input.setSelectionRange){length=$input.val().length;start=settings.doubleClickSelection?0:length;input.setSelectionRange(start,length)}else{$input.val($input.val())}}
|
127 |
+
$input.unbind(".maskMoney");$input.bind("keypress.maskMoney",keypressEvent);$input.bind("keydown.maskMoney",keydownEvent);$input.bind("blur.maskMoney",blurEvent);$input.bind("focus.maskMoney",focusEvent);$input.bind("click.maskMoney",clickEvent);$input.bind("dblclick.maskMoney",doubleClickEvent);$input.bind("cut.maskMoney",cutPasteEvent);$input.bind("paste.maskMoney",cutPasteEvent);$input.bind("mask.maskMoney",mask)})}};function setSymbol(value,settings){var operator="";if(value.indexOf("-")>-1){value=value.replace("-","");operator="-"}
|
128 |
+
if(value.indexOf(settings.prefix)>-1){value=value.replace(settings.prefix,"")}
|
129 |
+
if(value.indexOf(settings.suffix)>-1){value=value.replace(settings.suffix,"")}
|
130 |
+
return operator+settings.prefix+value+settings.suffix}
|
131 |
+
function maskValue(value,settings){if(settings.allowEmpty&&value===""){return""}
|
132 |
+
if(!!settings.reverse){return maskValueReverse(value,settings)}
|
133 |
+
return maskValueStandard(value,settings)}
|
134 |
+
function maskValueStandard(value,settings){var negative=(value.indexOf("-")>-1&&settings.allowNegative)?"-":"",onlyNumbers=value.replace(/[^0-9]/g,""),integerPart=onlyNumbers.slice(0,onlyNumbers.length-settings.precision),newValue,decimalPart,leadingZeros;newValue=buildIntegerPart(integerPart,negative,settings);if(settings.precision>0){decimalPart=onlyNumbers.slice(onlyNumbers.length-settings.precision);leadingZeros=new Array((settings.precision+1)-decimalPart.length).join(0);newValue+=settings.decimal+leadingZeros+decimalPart}
|
135 |
+
return setSymbol(newValue,settings)}
|
136 |
+
function maskValueReverse(value,settings){var negative=(value.indexOf("-")>-1&&settings.allowNegative)?"-":"",valueWithoutSymbol=value.replace(settings.prefix,"").replace(settings.suffix,""),integerPart=valueWithoutSymbol.split(settings.decimal)[0],newValue,decimalPart="";if(integerPart===""){integerPart="0"}
|
137 |
+
newValue=buildIntegerPart(integerPart,negative,settings);if(settings.precision>0){var arr=valueWithoutSymbol.split(settings.decimal);if(arr.length>1){decimalPart=arr[1]}
|
138 |
+
newValue+=settings.decimal+decimalPart;var rounded=Number.parseFloat((integerPart+"."+decimalPart)).toFixed(settings.precision);var roundedDecimalPart=rounded.toString().split(settings.decimal)[1];newValue=newValue.split(settings.decimal)[0]+"."+roundedDecimalPart}
|
139 |
+
return setSymbol(newValue,settings)}
|
140 |
+
function buildIntegerPart(integerPart,negative,settings){integerPart=integerPart.replace(/^0*/g,"");integerPart=integerPart.replace(/\B(?=(\d{3})+(?!\d))/g,settings.thousands);if(integerPart===""){integerPart="0"}
|
141 |
+
return negative+integerPart}
|
142 |
+
$.fn.maskMoney=function(method){if(methods[method]){return methods[method].apply(this,Array.prototype.slice.call(arguments,1))}else if(typeof method==="object"||!method){return methods.init.apply(this,arguments)}else{$.error("Method "+method+" does not exist on jQuery.maskMoney")}}})(window.jQuery||window.Zepto);jQuery(document).ready(function($){var wdtDateFormat=getMomentWdtDateFormat();var wdtTimeFormat=getMomentWdtTimeFormat();jQuery('.wdt-preload-layer').animateFadeOut();if(typeof wpdatatables_frontend_strings!=='undefined'){$.fn.DataTable.defaults.oLanguage.sInfo=wpdatatables_frontend_strings.sInfo;$.fn.DataTable.defaults.oLanguage.sSearch=wpdatatables_frontend_strings.sSearch;$.fn.DataTable.defaults.oLanguage.lengthMenu=wpdatatables_frontend_strings.lengthMenu;$.fn.DataTable.defaults.oLanguage.sEmptyTable=wpdatatables_frontend_strings.sEmptyTable;$.fn.DataTable.defaults.oLanguage.sInfoEmpty=wpdatatables_frontend_strings.sInfoEmpty;$.fn.DataTable.defaults.oLanguage.sInfoFiltered=wpdatatables_frontend_strings.sInfoFiltered;$.fn.DataTable.defaults.oLanguage.sInfoPostFix=wpdatatables_frontend_strings.sInfoPostFix;$.fn.DataTable.defaults.oLanguage.sInfoThousands=wpdatatables_frontend_strings.sInfoThousands;$.fn.DataTable.defaults.oLanguage.sLengthMenu=wpdatatables_frontend_strings.sLengthMenu;$.fn.DataTable.defaults.oLanguage.sProcessing=wpdatatables_frontend_strings.sProcessing;$.fn.DataTable.defaults.oLanguage.sZeroRecords=wpdatatables_frontend_strings.sZeroRecords;$.fn.DataTable.defaults.oLanguage.oPaginate=wpdatatables_frontend_strings.oPaginate;$.fn.DataTable.defaults.oLanguage.oAria=wpdatatables_frontend_strings.oAria}
|
143 |
+
if(typeof($.fn.dataTableExt)!=='undefined'){$.fn.dataTableExt.oApi.fnFilterClear=function(oSettings){oSettings.oPreviousSearch.sSearch="";if(typeof oSettings.aanFeatures.f!='undefined'){var n=oSettings.aanFeatures.f;for(var i=0,iLen=n.length;i<iLen;i++){$('input',n[i]).val('')}}
|
144 |
+
for(var i=0,iLen=oSettings.aoPreSearchCols.length;i<iLen;i++){oSettings.aoPreSearchCols[i].sSearch=""}
|
145 |
+
oSettings.oApi._fnReDraw(oSettings)};$.extend($.fn.dataTableExt.oSort,{"formatted-num-pre":function(a){if($(a).text()!=''){a=$(a).text()}
|
146 |
+
a=(a==="-"||a==="")?0:a.replace(/[^\d\-\.]/g,"");if(a!=-1&&a!=""){while(a.indexOf('.')!=-1){a=a.replace(".","")}
|
147 |
+
a=a.replace(',','.')}
|
148 |
+
return parseFloat(a)},"formatted-num-asc":function(a,b){return a-b},"formatted-num-desc":function(a,b){return b-a},"statuscol-pre":function(a){a=$(a).find('div.percents').text();return parseFloat(a)},"statuscol-asc":function(a,b){return a-b},"statuscol-desc":function(a,b){return b-a},"date-custom-pre":function(date){return wdtPrepareDate(date,wdtDateFormat,wdtTimeFormat)},"time-custom-pre":function(time){return wdtPrepareTime(time,wdtTimeFormat)}});$.fn.dataTableExt.oApi.fnGetColumnIndex=function(oSettings,sCol){var cols=oSettings.aoColumns;for(var x=0,xLen=cols.length;x<xLen;x++){if((typeof(cols[x].sTitle)=='string')&&(cols[x].sTitle.toLowerCase()==sCol.toLowerCase())){return x}}
|
149 |
+
return-1};$.fn.dataTableExt.aTypes.unshift(function(sData){"use strict";if(/^([0-2]?\d|3[0-1])-(jan|feb|mar|apr|may|jun|jul|aug|sep|oct|nov|dec)-\d{4}/i.test(sData)){return'date-dd-mmm-yyyy'}
|
150 |
+
return null});$.fn.dataTableExt.oSort['date-dd-mmm-yyyy-asc']=function(a,b){"use strict";var ordA=wdtCustomDateDDMMMYYYYToOrd(a),ordB=wdtCustomDateDDMMMYYYYToOrd(b);return(ordA<ordB)?-1:((ordA>ordB)?1:0)};$.fn.dataTableExt.oSort['date-dd-mmm-yyyy-desc']=function(a,b){"use strict";var ordA=wdtCustomDateDDMMMYYYYToOrd(a),ordB=wdtCustomDateDDMMMYYYYToOrd(b);return(ordA<ordB)?1:((ordA>ordB)?-1:0)}}
|
151 |
+
$('body').on('focus','.wdt-datepicker',function(){$(this).datetimepicker({format:wdtDateFormat,showClear:!0,keepOpen:!0,useCurrent:!1}).off('dp.show').on('dp.show',function(){$(this).parent().find('div.bootstrap-datetimepicker-widget').addClass('wdt-datetimepicker-modal');if(!_.contains(['MM/Y','MMM Y','Y'],wdtDateFormat)){wdtAddDatePlaceholders($(this))}})});$('body').on('focus','.wdt-timepicker',function(){$(this).datetimepicker({format:wdtTimeFormat,showClear:!0,keepOpen:!0,useCurrent:!1}).off('dp.show').on('dp.show',function(){$(this).parent().find('div.bootstrap-datetimepicker-widget').addClass('wdt-datetimepicker-modal')})});$('body').on('focus','.wdt-datetimepicker',function(){$(this).datetimepicker({format:wdtDateFormat+' '+wdtTimeFormat,showClear:!0,keepOpen:!0,useCurrent:!1}).off('dp.show').on('dp.show',function(){$(this).parent().find('div.bootstrap-datetimepicker-widget').addClass('wdt-datetimepicker-modal');if(!_.contains(['MM/Y','MMM Y','Y'],wdtDateFormat)){wdtAddDatePlaceholders($(this))}})})});var wdtCustomDateDDMMMYYYYToOrd=function(date){"use strict";var dateParts=date.split(/-/);return(dateParts[2]*10000)+(jQuery.inArray(dateParts[1].toUpperCase(),["JAN","FEB","MAR","APR","MAY","JUN","JUL","AUG","SEP","OCT","NOV","DEC"])*100)+dateParts[0]};function wdtValidateURL(textval){var regex=/^([a-z]([a-z]|\d|\+|-|\.)*):(\/\/(((([a-z]|\d|-|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(%[\da-f]{2})|[!\$&'\(\)\*\+,;=]|:)*@)?((\[(|(v[\da-f]{1,}\.(([a-z]|\d|-|\.|_|~)|[!\$&'\(\)\*\+,;=]|:)+))\])|((\d|[1-9]\d|1\d\d|2[0-4]\d|25[0-5])\.(\d|[1-9]\d|1\d\d|2[0-4]\d|25[0-5])\.(\d|[1-9]\d|1\d\d|2[0-4]\d|25[0-5])\.(\d|[1-9]\d|1\d\d|2[0-4]\d|25[0-5]))|(([a-z]|\d|-|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(%[\da-f]{2})|[!\$&'\(\)\*\+,;=])*)(:\d*)?)(\/(([a-z]|\d|-|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(%[\da-f]{2})|[!\$&'\(\)\*\+,;=]|:|@)*)*|(\/((([a-z]|\d|-|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(%[\da-f]{2})|[!\$&'\(\)\*\+,;=]|:|@)+(\/(([a-z]|\d|-|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(%[\da-f]{2})|[!\$&'\(\)\*\+,;=]|:|@)*)*)?)|((([a-z]|\d|-|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(%[\da-f]{2})|[!\$&'\(\)\*\+,;=]|:|@)+(\/(([a-z]|\d|-|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(%[\da-f]{2})|[!\$&'\(\)\*\+,;=]|:|@)*)*)|((([a-z]|\d|-|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(%[\da-f]{2})|[!\$&'\(\)\*\+,;=]|:|@)){0})(\?((([a-z]|\d|-|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(%[\da-f]{2})|[!\$&'\(\)\*\+,;=]|:|@)|[\uE000-\uF8FF]|\/|\?)*)?(\#((([a-z]|\d|-|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(%[\da-f]{2})|[!\$&'\(\)\*\+,;=]|:|@)|\/|\?)*)?(||.*)?$/i;return regex.test(textval)}
|
152 |
function wdtPrepareDate(date,wdtDateFormat,wdtTimeFormat){var format=wdtDateFormat+' '+wdtTimeFormat;return moment(date,format).valueOf()}
|
153 |
function wdtPrepareTime(time,wdtTimeFormat){return moment(time,wdtTimeFormat).valueOf()}
|
154 |
function wdtValidateEmail(email){var regex=/^([a-zA-Z0-9_.+-])+\@(([a-zA-Z0-9-])+\.)+([a-zA-Z0-9]{2,4})+(||.*)?$/;return regex.test(email)}
|
155 |
function wdtRandString(n){if(!n){n=5}
|
156 |
+
var text='';var possible='ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz';for(var i=0;i<n;i++){text+=possible.charAt(Math.floor(Math.random()*possible.length))}
|
157 |
+
return text}
|
158 |
function wdtFormatNumber(n,c,d,t){c=isNaN(c=Math.abs(c))?2:c,d=d==undefined?".":d,t=t==undefined?",":t,s=n<0?"-":"",i=parseInt(n=Math.abs(+n||0).toFixed(c))+"",j=(j=i.length)>3?j%3:0;return s+(j?i.substr(0,j)+t:"")+i.substr(j).replace(/(\d{3})(?=\d)/g,"$1"+t)+(c?d+Math.abs(n-i).toFixed(c).slice(2):"")}
|
159 |
function wdtUnformatNumber(number,thousandsSeparator,decimalsSeparator,isFloat){if(typeof isFloat=='undefined'){isFloat=!1}
|
160 |
+
var return_string=String(number).replace(new RegExp('\\'+thousandsSeparator,'g'),'');if(isFloat&&decimalsSeparator==','){return_string=return_string.replace(new RegExp('\\'+decimalsSeparator),'.')}
|
161 |
+
return return_string}
|
162 |
function wdtCalculateColumnSum(columnData,thousandsSeparator){if(columnData.length>0){if(thousandsSeparator=='.'){var sum=columnData.reduce(function(a,b){return parseFloat(a)+parseFloat(b.replace(/\./g,''))},0)}else{sum=columnData.reduce(function(a,b){return parseFloat(a)+parseFloat(b.replace(/\,/g,''))},0)}}else{sum=0}
|
163 |
+
return parseFloat(sum)}
|
164 |
function wdtCalculateColumnMin(columnData,thousandsSeparator){if(columnData.length>0){if(thousandsSeparator=='.'){var min=columnData.reduce(function(a,b){return parseInt(typeof(a)=='number'?a:a.replace(/\./g,''))<=parseInt(b.replace(/\./g,''))?parseFloat(typeof(a)=='number'?a:a.replace(/\./g,'')):parseFloat(b.replace(/\./g,''))})}else{min=columnData.reduce(function(a,b){return parseInt(typeof(a)=='number'?a:a.replace(/\,/g,''))<=parseInt(b.replace(/\,/g,''))?parseFloat(typeof(a)=='number'?a:a.replace(/\,/g,'')):parseFloat(b.replace(/\,/g,''))})}}else{min=0}
|
165 |
+
return min}
|
166 |
function wdtCalculateColumnMax(columnData,thousandsSeparator){if(columnData.length>0){if(thousandsSeparator=='.'){var max=columnData.reduce(function(a,b){return parseInt(typeof(a)=='number'?a:a.replace(/\./g,''))>=parseInt(b.replace(/\./g,''))?parseFloat(typeof(a)=='number'?a:a.replace(/\./g,'')):parseFloat(b.replace(/\./g,''))})}else{max=columnData.reduce(function(a,b){return parseInt(typeof(a)=='number'?a:a.replace(/\,/g,''))>=parseInt(b.replace(/\,/g,''))?parseFloat(typeof(a)=='number'?a:a.replace(/\,/g,'')):parseFloat(b.replace(/\,/g,''))})}}else{max=0}
|
167 |
+
return max}
|
168 |
function wdtFormatNumberByColumnType(number,columnType,columnDecimalPlaces,generalDecimalPlaces,decimalSeparator,thousandsSeparator){var numStr='';if(columnType=='int'){numStr=wdtFormatNumber(number,0,decimalSeparator,thousandsSeparator)}else{if(columnDecimalPlaces!=-1){numStr=wdtFormatNumber(number,columnDecimalPlaces,decimalSeparator,thousandsSeparator)}else{numStr=wdtFormatNumber(number,generalDecimalPlaces,decimalSeparator,thousandsSeparator)}}
|
169 |
+
return numStr}
|
170 |
function wdtFillPossibleValuesList(distValues){if(jQuery('#wdt-column-values-list').tagsinput('items').length>0){jQuery('#wdt-possible-values-merge-list-modal').modal('show');jQuery('.wdt-merge-possible-values').click(function(e){e.preventDefault();e.stopImmediatePropagation();var oldListValues=jQuery.extend([],jQuery('#wdt-column-values-list').tagsinput('items'));var mergedValues=jQuery.merge(oldListValues,distValues);jQuery('#wdt-column-values-list').tagsinput('removeAll');mergedValues.sort();mergedValues=jQuery.unique(mergedValues);jQuery('#wdt-column-values-list').tagsinput('add',mergedValues.join('|'));jQuery('#wdt-possible-values-merge-list-modal').modal('hide')});jQuery('.wdt-replace-possible-values').click(function(e){e.preventDefault();e.stopImmediatePropagation();jQuery('#wdt-column-values-list').tagsinput('removeAll');distValues.sort();jQuery('#wdt-column-values-list').tagsinput('add',distValues.join('|'));jQuery('#wdt-possible-values-merge-list-modal').modal('hide')})}else{distValues.sort();jQuery('#wdt-column-values-list').tagsinput('add',distValues.join('|'))}}
|
171 |
function wdtAddDatePlaceholders(input){if(input.hasClass("formatting-rule-cell-value")){var datePlaceholders='<div class="col-sm-12 text-center p-b-15">'+'<button class="btn btn-primary p-5 btn-xs wdt-date-placeholder wdt-today-placeholder" data-toggle="tooltip" data-placement="top" title="By settings %TODAY% placeholder, cell value will be compared with today\'s date.">%TODAY%</button> '+'<button class="btn btn-primary p-5 btn-xs wdt-date-placeholder wdt-last-week-placeholder" data-toggle="tooltip" data-placement="top" title="By settings %LAST_WEEK% placeholder, cell value will be compared with last week\'s date.">%LAST_WEEK%</button> '+'<button class="btn btn-primary p-5 btn-xs wdt-date-placeholder wdt-this-week-placeholder" data-toggle="tooltip" data-placement="top" title="By settings %THIS_WEEK% placeholder, cell value will be compared with this week\'s date.">%THIS_WEEK%</button> '+'<button class="btn btn-primary p-5 btn-xs wdt-date-placeholder wdt-next-week-placeholder" data-toggle="tooltip" data-placement="top" title="By settings %NEXT_WEEK% placeholder, cell value will be compared with next week\'s date.">%NEXT_WEEK%</button> '+'<button class="btn btn-primary p-5 btn-xs wdt-date-placeholder wdt-last-30-days-placeholder" data-toggle="tooltip" data-placement="top" title="By settings %LAST_30_DAYS% placeholder, cell value will be compared with last 30 days.">%LAST_30_DAYS%</button> '+'<button class="btn btn-primary p-5 btn-xs wdt-date-placeholder wdt-last-month-placeholder" data-toggle="tooltip" data-placement="top" title="By settings %LAST_MONTH% placeholder, cell value will be compared with last month.">%LAST_MONTH%</button> '+'<button class="btn btn-primary p-5 btn-xs wdt-date-placeholder wdt-this-month-placeholder" data-toggle="tooltip" data-placement="top" title="By settings %THIS_MONTH% placeholder, cell value will be compared with this month.">%THIS_MONTH%</button> '+'<button class="btn btn-primary p-5 btn-xs wdt-date-placeholder wdt-next-month-placeholder" data-toggle="tooltip" data-placement="top" title="By settings %NEXT_MONTH% placeholder, cell value will be compared with next month.">%NEXT_MONTH%</button> '+'</div>';jQuery('.datepicker').closest("ul.list-unstyled").append(datePlaceholders);jQuery('.wdt-date-placeholder').tooltip();jQuery('.wdt-today-placeholder').click(function(){jQuery(this).closest('.form-group').find('.formatting-rule-cell-value').val('%TODAY%').data("DateTimePicker").hide()})
|
172 |
+
jQuery('.wdt-last-week-placeholder').click(function(){jQuery(this).closest('.form-group').find('.formatting-rule-cell-value').val('%LAST_WEEK%').data("DateTimePicker").hide()})
|
173 |
+
jQuery('.wdt-this-week-placeholder').click(function(){jQuery(this).closest('.form-group').find('.formatting-rule-cell-value').val('%THIS_WEEK%').data("DateTimePicker").hide()})
|
174 |
+
jQuery('.wdt-next-week-placeholder').click(function(){jQuery(this).closest('.form-group').find('.formatting-rule-cell-value').val('%NEXT_WEEK%').data("DateTimePicker").hide()})
|
175 |
+
jQuery('.wdt-last-30-days-placeholder').click(function(){jQuery(this).closest('.form-group').find('.formatting-rule-cell-value').val('%LAST_30_DAYS%').data("DateTimePicker").hide()})
|
176 |
+
jQuery('.wdt-last-month-placeholder').click(function(){jQuery(this).closest('.form-group').find('.formatting-rule-cell-value').val('%LAST_MONTH%').data("DateTimePicker").hide()})
|
177 |
+
jQuery('.wdt-this-month-placeholder').click(function(){jQuery(this).closest('.form-group').find('.formatting-rule-cell-value').val('%THIS_MONTH%').data("DateTimePicker").hide()});jQuery('.wdt-next-month-placeholder').click(function(){jQuery(this).closest('.form-group').find('.formatting-rule-cell-value').val('%NEXT_MONTH%').data("DateTimePicker").hide()})
|
178 |
+
jQuery('.formatting-rule-cell-value.wdt-datepicker').on('dp.hide',function(e){e.stopImmediatePropagation();if(jQuery.inArray(jQuery(this).closest('.wdt-conditional-formatting-rule').find('.formatting-rule-cell-value').val(),['%LAST_WEEK%','%THIS_WEEK%','%NEXT_WEEK%','%LAST_30_DAYS%','%LAST_MONTH%','%NEXT_MONTH%','%THIS_MONTH%'])===-1){jQuery(this).closest('.wdt-conditional-formatting-rule').find('.formatting-rule-if-clause').prop('disabled',!1).selectpicker('val','lt')}else{jQuery(this).closest('.wdt-conditional-formatting-rule').find('.formatting-rule-if-clause').prop('disabled',!0).selectpicker('val','')}});jQuery('.formatting-rule-cell-value.wdt-datetimepicker').on('dp.hide',function(e){e.stopImmediatePropagation();if(jQuery.inArray(jQuery(this).closest('.wdt-conditional-formatting-rule').find('.formatting-rule-cell-value').val(),['%LAST_WEEK%','%THIS_WEEK%','%NEXT_WEEK%','%LAST_30_DAYS%','%LAST_MONTH%','%NEXT_MONTH%','%THIS_MONTH%'])===-1){jQuery(this).closest('.wdt-conditional-formatting-rule').find('.formatting-rule-if-clause').prop('disabled',!1).selectpicker('val','lt')}else{jQuery(this).closest('.wdt-conditional-formatting-rule').find('.formatting-rule-if-clause').prop('disabled',!0).selectpicker('val','')}})}}
|
179 |
+
function getMomentWdtDateFormat(){return wpdatatables_settings.wdtDateFormat.replace('d','DD').replace('M','MMM').replace('m','MM').replace('y','YY').replace('F','MMMM').replace('j','DD')}
|
180 |
+
function getMomentWdtTimeFormat(){return wpdatatables_settings.wdtTimeFormat.replace('H','HH').replace('i','mm')}
|
181 |
+
function searchQueryString(key){key=key.replace(/[*+?^$.\[\]{}()|\\\/]/g,"\\$&");var match=location.search.match(new RegExp("[?&]"+key+"=([^&]+)(&|$)"));return match&&decodeURIComponent(match[1].replace(/\+/g," "))}
|
182 |
+
function removeURLParameter(url,parameter){let urlParts=url.split('?')
|
183 |
+
if(urlParts.length>=2){let prefix=encodeURIComponent(parameter)+'='
|
184 |
+
let pars=urlParts[1].split(/[&;]/g)
|
185 |
+
for(let i=pars.length;i-->0;){if(pars[i].lastIndexOf(prefix,0)!==-1){pars.splice(i,1)}}
|
186 |
+
url=urlParts[0]+(pars.length>0?'?'+pars.join('&'):'')
|
187 |
+
return url}else{return url}};var wpDataTables={};var wpDataTablesSelRows={};var wpDataTablesFunctions={};var wpDataTablesUpdatingFlags={};var wpDataTablesResponsiveHelpers={};var wpDataTablesHooks=wpDataTablesHooks||{onRenderFilter:[],onRenderDetails:[]};var wpDataTablesEditors={};var wdtBreakpointDefinition={tablet:1024,phone:480};var wdtCustomUploader=null;var wdtRenderDataTable=null;var singleClick=!1;(function($){$(function(){wdtRenderDataTable=function($table,tableDescription){var dataTableOptions=tableDescription.dataTableParams;if(tableDescription.responsive){wpDataTablesResponsiveHelpers[tableDescription.tableId]=!1;dataTableOptions.preDrawCallback=function(){if(!wpDataTablesResponsiveHelpers[tableDescription.tableId]){if(typeof tableDescription.mobileWidth!=='undefined'){wdtBreakpointDefinition.phone=parseInt(tableDescription.mobileWidth)}
|
188 |
+
if(typeof tableDescription.tabletWidth!=='undefined'){wdtBreakpointDefinition.tablet=parseInt(tableDescription.tabletWidth)}
|
189 |
+
wpDataTablesResponsiveHelpers[tableDescription.tableId]=new ResponsiveDatatablesHelper($(tableDescription.selector).dataTable(),wdtBreakpointDefinition,{showDetail:function(detailsRow){if(tableDescription.conditional_formatting_columns){var responsive_rows=detailsRow.find('li');var oSettings=wpDataTables[tableDescription.tableId].fnSettings();var params={};params.thousandsSeparator=tableDescription.number_format==1?'.':',';params.decimalSeparator=tableDescription.number_format==1?',':'.';params.dateFormat=tableDescription.datepickFormat;params.momentDateFormat=params.dateFormat.replace('dd','DD').replace('M','MMM').replace('mm','MM');params.momentTimeFormat=tableDescription.timeFormat.replace('H','H').replace('i','mm');for(var i=0;i<tableDescription.conditional_formatting_columns.length;i++){var column=oSettings.oInstance.api().column(tableDescription.conditional_formatting_columns[i]+':name',{search:'applied'});var conditionalFormattingRules=oSettings.aoColumns[column.index()].conditionalFormattingRules;params.columnType=oSettings.aoColumns[column.index()].wdtType;for(var j in conditionalFormattingRules){responsive_rows.each(function(){$(this).find('.columnValue').contents().filter(function(){if(this.nodeType===8){$(this).remove()}});var value_cell=$(this).find('.columnValue').html();var column_index=$(this).data('column');if(column_index==column.index()){wdtCheckConditionalFormatting(conditionalFormattingRules[j],params,$(this),!0)}})}}}}})}
|
190 |
+
wdtAddOverlay('#'+tableDescription.tableId)}
|
191 |
+
dataTableOptions.fnRowCallback=function(nRow,aData,iDisplayIndex,iDisplayIndexFull){wpDataTablesResponsiveHelpers[tableDescription.tableId].createExpandIcon(nRow)}
|
192 |
+
if(!tableDescription.editable){dataTableOptions.fnDrawCallback=function(){wpDataTablesResponsiveHelpers[tableDescription.tableId].respond();wdtRemoveOverlay('#'+tableDescription.tableId)}}}else{dataTableOptions.fnPreDrawCallback=function(){wdtAddOverlay('#'+tableDescription.tableId)}}
|
193 |
+
if(tableDescription.editable){if(typeof wpDataTablesFunctions[tableDescription.tableId]==='undefined'){wpDataTablesFunctions[tableDescription.tableId]={}}
|
194 |
+
wpDataTablesSelRows[tableDescription.tableId]=-1;dataTableOptions.fnDrawCallback=function(){wdtRemoveOverlay('#'+tableDescription.tableId);if(tableDescription.responsive){wpDataTablesResponsiveHelpers[tableDescription.tableId].respond()}
|
195 |
+
$('.edit_table[aria-controls="'+tableDescription.tableId+'"]').addClass('disabled');$('.delete_table_entry[aria-controls="'+tableDescription.tableId+'"]').addClass('disabled');if(wpDataTablesSelRows[tableDescription.tableId]==-2){var sel_row_index=wpDataTables[tableDescription.tableId].fnSettings()._iDisplayLength-1;$(tableDescription.selector+' > tbody > tr').removeClass('selected');wpDataTablesSelRows[tableDescription.tableId]=wpDataTables[tableDescription.tableId].fnGetPosition($(tableDescription.selector+' > tbody > tr:eq('+sel_row_index+')').get(0));$(tableDescription.selector+' > tbody > tr:eq('+sel_row_index+')').addClass('selected')}else if(wpDataTablesSelRows[tableDescription.tableId]==-3){var sel_row_index=0;$(tableDescription.selector+' > tbody > tr').removeClass('selected');wpDataTablesSelRows[tableDescription.tableId]=wpDataTables[tableDescription.tableId].fnGetPosition($(tableDescription.selector+' > tbody > tr:eq('+sel_row_index+')').get(0));$(tableDescription.selector+' > tbody > tr:eq('+sel_row_index+')').addClass('selected')}
|
196 |
+
$(tableDescription.selector+'_edit_dialog').parent().removeClass('overlayed');wpDataTablesUpdatingFlags[tableDescription.tableId]=!1};wpDataTablesFunctions[tableDescription.tableId].applyData=function(data){$(data).each(function(index,el){if(el){var val=el.toString()}else{var val=''}
|
197 |
+
if(val.indexOf('span')!=-1){val=val.replace(/<span>/g,'').replace(/<\/span>/g,'')}
|
198 |
+
if(val.indexOf('<br/>')!=-1||val.indexOf('<br>')!=-1){val=val.replace(/<br\s*[\/]?>/g,"\n")}
|
199 |
+
var $inputElement=$('#'+tableDescription.tableId+'_edit_dialog .editDialogInput:not(.bootstrap-select):eq('+index+')');var inputElementType=$inputElement.data('input_type');var columnType=$inputElement.data('column_type');if(inputElementType==='multi-selectbox'||inputElementType==='selectbox'){if($inputElement.hasClass('wdt-possible-values-ajax')){var $selectpickerBlock=$('select#'+tableDescription.tableId+'_'+$inputElement.data('key')).closest('.fg-line').parent();var mandatory=$inputElement.hasClass('mandatory')?'mandatory ':'';var foreignKeyRule=$inputElement.hasClass('wdt-foreign-key-select')?'wdt-foreign-key-select ':'';$selectpickerBlock.html('<div class="fg-line"><select id="'+tableDescription.tableId+'_'+$inputElement.data('key')+'" data-input_type="'+inputElementType+'" data-key="'+$inputElement.data('key')+'" class="form-control editDialogInput selectpicker '+mandatory+'wdt-possible-values-ajax '+foreignKeyRule+'" data-live-search="true" data-live-search-placeholder="'+wpdatatables_frontend_strings.search+'" data-column_header="'+$inputElement.data('column_header')+'"></select></div>');if(inputElementType==='multi-selectbox')
|
200 |
+
$selectpickerBlock.find('select').attr('multiple','multiple');if(inputElementType==='multi-selectbox'){var values=val.split(', ');$.each(values,function(index,value){if(value){$selectpickerBlock.find('select').append('<option selected value="'+value+'">'+value+'</option>')}})}else{$selectpickerBlock.find('select').append('<option selected value="'+val+'">'+val+'</option>')}
|
201 |
+
$inputElement=$selectpickerBlock.find('select');$inputElement.on('show.bs.select',function(e){jQuery(this).closest('div.editDialogInput').find('.bs-searchbox .form-control').val('').trigger('keyup')});$inputElement.selectpicker('refresh').ajaxSelectPicker({ajax:{url:tableDescription.adminAjaxBaseUrl,method:'POST',data:{wdtNonce:$('#wdtNonce').val(),action:'wpdatatables_get_column_possible_values',tableId:tableDescription.tableWpId,originalHeader:$inputElement.data('key')}},cache:!1,preprocessData:function(data){if($('.editDialogInput.open').find('select').data('input_type')==='selectbox'){data.unshift({value:''})}
|
202 |
+
return data},preserveSelected:!0,emptyRequest:!0,preserveSelectedPosition:'before',locale:{emptyTitle:wpdatatables_frontend_strings.nothingSelected,statusSearching:wpdatatables_frontend_strings.sLoadingRecords,currentlySelected:wpdatatables_frontend_strings.currentlySelected,errorText:wpdatatables_frontend_strings.errorText,searchPlaceholder:wpdatatables_frontend_strings.search,statusInitialized:wpdatatables_frontend_strings.statusInitialized,statusNoResults:wpdatatables_frontend_strings.statusNoResults,statusTooShort:wpdatatables_frontend_strings.statusTooShort}})}
|
203 |
+
if(inputElementType=='multi-selectbox'){values=val.split(', ');$inputElement.selectpicker();$inputElement.selectpicker('val',values);$inputElement.selectpicker('refresh')}else if(inputElementType=='selectbox'){$inputElement.selectpicker();if($inputElement.hasClass('wdt-foreign-key-select')&&val!=''){val=typeof $inputElement.find('option[data-label="'+val+'"]').val()!=='undefined'?$inputElement.find('option[data-label="'+val+'"]').val():val}
|
204 |
+
if(val==''){val='possibleValuesAddEmpty'}
|
205 |
+
$inputElement.selectpicker('val',val);$inputElement.selectpicker('refresh')}}else{if(inputElementType=='attachment'||$.inArray(columnType,['icon'])!==-1){columnType=$inputElement.parent().data('column_type');if(val!=''){if($(val).children('img').first().attr('src')!=undefined){val=$(val).children('img').first().attr('src')+'||'+$(val).attr('href')}else if($(val).attr('href')!=undefined){val=$(val).attr('href')}else if($(val).attr('src')!=undefined){val=$(val).attr('src')}
|
206 |
+
$inputElement.parent().parent().removeClass('fileinput-new').addClass('fileinput-exists');if(columnType=='icon'){$inputElement.parent().parent().parent().removeClass('fileinput-new').addClass('fileinput-exists');if(val.indexOf('||')!=-1){$inputElement.parent().parent().parent().find('.fileinput-preview').html('<img src='+val.substring(val.indexOf('||')+2,val.length)+'>')}else{$inputElement.parent().parent().parent().find('.fileinput-preview').html('<img src='+val+'>')}}else{$inputElement.parent().parent().find('.fileinput-filename').text(val.split('/').pop())}}else{$inputElement.closest('.fileinput').removeClass('fileinput-exists').addClass('fileinput-new');$inputElement.closest('.fileinput').find('div.fileinput-exists').removeClass('fileinput-exists').addClass('fileinput-new');$inputElement.closest('.fileinput').find('.fileinput-filename').text('');$inputElement.closest('.fileinput').find('.fileinput-preview').html('')}}else{if(val.indexOf('<a ')!=-1){if($.inArray(columnType,['link','email','icon'])!==-1){$link=$(val);if($link.attr('href').indexOf($link.html())===-1){val=$link.attr('href').replace('mailto:','')+'||'+$link.html()}else{val=$link.html()}}}
|
207 |
+
if(inputElementType=='mce-editor'){tinymce.execCommand('mceRemoveEditor',!0,$inputElement.attr('id'));tinymce.init({selector:'#'+$inputElement.attr('id'),init_instance_callback:function(editor){editor.setContent(val)},menubar:!1,plugins:'link image media lists hr colorpicker fullscreen textcolor',toolbar:'undo redo formatselect bold italic underline strikethrough subscript superscript | alignleft aligncenter alignright alignjustify | bullist numlist outdent indent blockquote | hr fullscreen | link unlink image | forecolor backcolor removeformat'})}}
|
208 |
+
$inputElement.val(val).css('border','')}})};wpDataTablesFunctions[tableDescription.tableId].saveTableData=function(forceRedraw,closeDialog){$(tableDescription.selector+'_edit_dialog').closest('.modal-dialog').find('.wdt-preload-layer').animateFadeIn();wpDataTablesUpdatingFlags[tableDescription.tableId]=!0;var formdata={table_id:tableDescription.tableWpId};var aoData=[];var valid=!0;var validation_message='';if(tableDescription.popoverTools){$('.wpDataTablesPopover.editTools').hide()}
|
209 |
+
if(typeof tinymce!='undefined'){tinymce.triggerSave()}
|
210 |
+
$(tableDescription.selector+'_edit_dialog .editDialogInput').not('.bootstrap-select').each(function(){if($(this).data('input_type')=='email'){if($(this).val()!=''){var field_valid=wdtValidateEmail($(this).val());if(!field_valid){valid=!1;$(this).addClass('error');validation_message+=wpdatatables_frontend_strings.invalid_email+' <b>'+$(this).data('column_header')+'</b><br>'}else{$(this).removeClass('error')}}}else if($(this).data('input_type')=='link'){if($(this).val()!=''){field_valid=wdtValidateURL($(this).val());if(!field_valid){valid=!1;$(this).addClass('error');validation_message+=wpdatatables_frontend_strings.invalid_link+' <b>'+$(this).data('column_header')+'</b><br>'}else{$(this).removeClass('error')}}}
|
211 |
+
if($(this).hasClass('mandatory')){if($(this).val()==''||$(this).val()==null){$(this).addClass('error');valid=!1;validation_message+='<b>'+$(this).data('column_header')+'</b> '+wpdatatables_frontend_strings.cannot_be_empty+'<br>'}else{if(valid){$(this).removeClass('error')}}}
|
212 |
+
if($(this).hasClass('datepicker')){formdata[$(this).data('key')]=$.datepicker.formatDate(tableDescription.datepickFormat,$.datepicker.parseDate(tableDescription.datepickFormat,$(this).val()))}else if($(this).data('input_type')=='multi-selectbox'){if($(this).val()){formdata[$(this).data('key')]=$(this).val().join(', ')}else{formdata[$(this).data('key')]=''}}else if($(this).data('column_type')=='int'){formdata[$(this).data('key')]=$(this).val().replace(/,/g,'').replace(/\./g,'')}else{formdata[$(this).data('key')]=$(this).val()}
|
213 |
+
aoData.push(formdata[$(this).data('key')])});if(!valid){$(tableDescription.selector+'_edit_dialog').closest('.modal-dialog').find('.wdt-preload-layer').animateFadeOut();wdtNotify(wpdatatables_edit_strings.error,validation_message,'danger');return!1}
|
214 |
+
wpDataTablesUpdatingFlags[tableDescription.tableId]=!0;$.ajax({url:tableDescription.adminAjaxBaseUrl,type:'POST',dataType:'json',data:{action:'wdt_save_table_frontend',wdtNonce:$('#wdtNonceFrontendEdit').val(),formdata:formdata},success:function(returnData){$(tableDescription.selector+'_edit_dialog').closest('.modal-dialog').find('.wdt-preload-layer').animateFadeOut();if(returnData.error==''){var insert_id=returnData.success;if(returnData.is_new){forceRedraw=!0}
|
215 |
+
if(insert_id){$(tableDescription.selector+'_edit_dialog tr.idRow .editDialogInput').val(insert_id);if(forceRedraw){wpDataTables[tableDescription.tableId].fnDraw(!1);$('.edit_table[aria-controls="'+tableDescription.tableId+'"]').addClass('disabled')}}else{wpDataTables[tableDescription.tableId].fnDraw(!1);$('.edit_table[aria-controls="'+tableDescription.tableId+'"]').addClass('disabled')}
|
216 |
+
wdtNotify(wpdatatables_edit_strings.success,wpdatatables_edit_strings.dataSaved,'success');setTimeout(function(){if(closeDialog){$('#wdt-frontend-modal').modal('hide')}else{$(tableDescription.selector+'_edit_dialog .editDialogInput').val('');$(tableDescription.selector+'_edit_dialog .editDialogInput').selectpicker('val','');$(tableDescription.selector+'_edit_dialog .editDialogInput').trigger('change.abs.preserveSelected');$(tableDescription.selector+'_edit_dialog .editDialogInput').selectpicker('refresh');$('.fileinput').removeClass('fileinput-exists').addClass('fileinput-new');$('.fileinput').find('div.fileinput-exists').removeClass('fileinput-exists').addClass('fileinput-new');$('.fileinput').find('.fileinput-filename').text('');$('.fileinput').find('.fileinput-preview').html('');if(tinymce.activeEditor)
|
217 |
+
tinymce.activeEditor.setContent('')}},1000);if(!returnData.is_new&&$(tableDescription.selector+' > tbody > tr.selected').length){var cursor=wpDataTables[tableDescription.tableId].fnGetPosition($(tableDescription.selector+' > tbody > tr.selected').get(0));wpDataTables[tableDescription.tableId].fnSettings().aoData[cursor]._aData=aoData}}else{wdtNotify(wpdatatables_edit_strings.error,returnData.error,'danger')}},error:function(){$(tableDescription.selector+'_edit_dialog').closest('.modal-dialog').find('.wdt-preload-layer').animateFadeOut();wdtNotify(wpdatatables_edit_strings.error,wpdatatables_frontend_strings.databaseInsertError,'danger')}});return!0}}
|
218 |
+
if(!tableDescription.responsive&&!tableDescription.editable){dataTableOptions.fnDrawCallback=function(){wdtRemoveOverlay('#'+tableDescription.tableId)}}
|
219 |
+
if($('.wdt-column-sum[data-table-id="'+tableDescription.tableWpId+'"]').length){var sumColumns=[];$('.wdt-column-sum[data-table-id="'+tableDescription.tableWpId+'"]').each(function(){sumColumns.push($(this).data('column-orig-header'))})}
|
220 |
+
if($('.wdt-column-avg[data-table-id="'+tableDescription.tableWpId+'"]').length){var avgColumns=[];$('.wdt-column-avg[data-table-id="'+tableDescription.tableWpId+'"]').each(function(){avgColumns.push($(this).data('column-orig-header'))})}
|
221 |
+
if($('.wdt-column-min[data-table-id="'+tableDescription.tableWpId+'"]').length){var minColumns=[];$('.wdt-column-min[data-table-id="'+tableDescription.tableWpId+'"]').each(function(){minColumns.push($(this).data('column-orig-header'))})}
|
222 |
+
if($('.wdt-column-max[data-table-id="'+tableDescription.tableWpId+'"]').length){var maxColumns=[];$('.wdt-column-max[data-table-id="'+tableDescription.tableWpId+'"]').each(function(){maxColumns.push($(this).data('column-orig-header'))})}
|
223 |
+
if(tableDescription.serverSide){dataTableOptions.ajax.data=function(data){data.sumColumns=sumColumns;data.avgColumns=avgColumns;data.minColumns=minColumns;data.maxColumns=maxColumns;data.currentUserId=$('#wdt-user-id-placeholder').val();data.currentUserLogin=$('#wdt-user-login-placeholder').val();data.currentPostIdPlaceholder=$('#wdt-post-id-placeholder').val();data.currentUserFirstName=$('#wdt-user-first-name-placeholder').val();data.currentUserLastName=$('#wdt-user-last-name-placeholder').val();data.currentDate=$('#wdt-date-placeholder').val();data.currentDateTime=$('#wdt-datetime-placeholder').val();data.currentTime=$('#wdt-time-placeholder').val();data.wpdbPlaceholder=$('#wdt-wpdb-placeholder').val();data.wdtNonce=$('#wdtNonceFrontendEdit').val();data.showAllRows=$('#wdt-show-all-rows').val()}}
|
224 |
+
if(tableDescription.hideBeforeLoad){dataTableOptions.fnInitComplete=function(){$(tableDescription.selector).animateFadeIn()}}
|
225 |
+
wpDataTables[tableDescription.tableId]=$(tableDescription.selector).dataTable(dataTableOptions);if(wpDataTables[tableDescription.tableId].fnSettings()._iDisplayLength>=wpDataTables[tableDescription.tableId].fnSettings().fnRecordsTotal()||dataTableOptions.iDisplayLength===-1){$('#'+tableDescription.tableId+'_paginate').hide()}
|
226 |
+
wpDataTables[tableDescription.tableId].fnSettings().aoDrawCallback.push({sName:'removePaginate',fn:function(oSettings){var api=oSettings.oInstance.api();if(api.page.len()>=api.page.info().recordsDisplay||api.data().page.len()==-1){$('#'+tableDescription.tableId+'_paginate').hide()}else{$('#'+tableDescription.tableId+'_paginate').show()}}});if(tableDescription.serverSide){if(parseInt(tableDescription.autoRefreshInterval)>0){autoRefresh=setInterval(function(){wpDataTables[tableDescription.tableId].fnDraw(!1)},parseInt(tableDescription.autoRefreshInterval)*1000)}else{if(typeof autoRefresh!=="undefined"){clearInterval(autoRefresh)}}}
|
227 |
+
wpDataTables[tableDescription.tableId].addOnDrawCallback=function(callback){if(typeof callback!=='function'){return}
|
228 |
+
var index=wpDataTables[tableDescription.tableId].fnSettings().aoDrawCallback.length+1;wpDataTables[tableDescription.tableId].fnSettings().aoDrawCallback.push({sName:'user_callback_'+index,fn:callback})};if(tableDescription.hasSumColumns||tableDescription.hasAvgColumns||tableDescription.hasMinColumns||tableDescription.hasMaxColumns||$('.wdt-column-sum').length||$('.wdt-column-avg').length||$('.wdt-column-min').length||$('.wdt-column-max').length){var sumLabel=tableDescription.sumFunctionsLabel?tableDescription.sumFunctionsLabel:'∑ = ';var avgLabel=tableDescription.avgFunctionsLabel?tableDescription.avgFunctionsLabel:'Avg = ';var minLabel=tableDescription.minFunctionsLabel?tableDescription.minFunctionsLabel:'Min = ';var maxLabel=tableDescription.maxFunctionsLabel?tableDescription.maxFunctionsLabel:'Max = ';if(tableDescription.serverSide){wpDataTables[tableDescription.tableId].fnSettings().aoDrawCallback.push({sName:'updateFooterFunctions',fn:function(oSettings){var api=oSettings.oInstance.api();for(var columnName in api.ajax.json().sumFooterColumns){if(tableDescription.hasSumColumns){$('#'+tableDescription.tableId+' tfoot tr.wdt-sum-row td.wdt-sum-cell[data-column_header="'+columnName+'"]').html(sumLabel+' '+api.ajax.json().sumColumnsValues[columnName])}}
|
229 |
+
for(columnName in api.ajax.json().avgFooterColumns){if(tableDescription.hasAvgColumns){$('#'+tableDescription.tableId+' tfoot tr.wdt-avg-row td.wdt-avg-cell[data-column_header="'+columnName+'"]').html(avgLabel+' '+api.ajax.json().avgColumnsValues[columnName])}}
|
230 |
+
for(columnName in api.ajax.json().minFooterColumns){if(tableDescription.hasMinColumns){$('#'+tableDescription.tableId+' tfoot tr.wdt-min-row td.wdt-min-cell[data-column_header="'+columnName+'"]').html(minLabel+' '+api.ajax.json().minColumnsValues[columnName])}}
|
231 |
+
for(columnName in api.ajax.json().maxFooterColumns){if(tableDescription.hasMaxColumns){$('#'+tableDescription.tableId+' tfoot tr.wdt-max-row td.wdt-max-cell[data-column_header="'+columnName+'"]').html(maxLabel+' '+api.ajax.json().maxColumnsValues[columnName])}}
|
232 |
+
if($('.wdt-column-sum').length){$('.wdt-column-sum[data-table-id="'+tableDescription.tableWpId+'"]').each(function(){$(this).find('.wdt-column-sum-value').text(api.ajax.json().sumColumnsValues[$(this).data('column-orig-header')])})}
|
233 |
+
if($('.wdt-column-avg').length){$('.wdt-column-avg[data-table-id="'+tableDescription.tableWpId+'"]').each(function(){$(this).find('.wdt-column-avg-value').text(api.ajax.json().avgColumnsValues[$(this).data('column-orig-header')])})}
|
234 |
+
if($('.wdt-column-min').length){$('.wdt-column-min[data-table-id="'+tableDescription.tableWpId+'"]').each(function(){$(this).find('.wdt-column-min-value').text(api.ajax.json().minColumnsValues[$(this).data('column-orig-header')])})}
|
235 |
+
if($('.wdt-column-max').length){$('.wdt-column-max[data-table-id="'+tableDescription.tableWpId+'"]').each(function(){$(this).find('.wdt-column-max-value').text(api.ajax.json().maxColumnsValues[$(this).data('column-orig-header')])})}}})}else{wpDataTables[tableDescription.tableId].fnSettings().aoDrawCallback.push({sName:'updateFooterFunctions',fn:function(oSettings){var api=oSettings.oInstance.api();var thousandsSeparator=tableDescription.number_format==1?'.':',';var decimalSeparator=tableDescription.number_format==1?',':'.';for(var i in tableDescription.sumAvgColumns){var columnData=api.column(tableDescription.sumAvgColumns[i]+':name',{search:'applied'}).data();var columnType=oSettings.aoColumns[api.column(tableDescription.sumAvgColumns[i]+':name').index()].wdtType;var sum=wdtCalculateColumnSum(columnData,thousandsSeparator);var sumStr=wdtFormatNumberByColumnType(parseFloat(sum),columnType,tableDescription.columnsDecimalPlaces[tableDescription.sumAvgColumns[i]],tableDescription.decimalPlaces,decimalSeparator,thousandsSeparator);if(_.contains(tableDescription.sumColumns,tableDescription.sumAvgColumns[i])){$('#'+tableDescription.tableId+' tfoot tr.wdt-sum-row td.wdt-sum-cell[data-column_header="'+tableDescription.sumAvgColumns[i]+'"]').html(sumLabel+' '+sumStr)}
|
236 |
+
if(_.contains(tableDescription.avgColumns,tableDescription.sumAvgColumns[i])){var avg=sum/api.page.info().recordsDisplay;var avgStr=wdtFormatNumberByColumnType(avg,'float',tableDescription.columnsDecimalPlaces[tableDescription.sumAvgColumns[i]],tableDescription.decimalPlaces,decimalSeparator,thousandsSeparator);$('#'+tableDescription.tableId+' tfoot tr.wdt-avg-row td.wdt-avg-cell[data-column_header="'+tableDescription.sumAvgColumns[i]+'"]').html(avgLabel+' '+avgStr)}}
|
237 |
+
for(i in tableDescription.minColumns){columnData=api.column(tableDescription.minColumns[i]+':name',{search:'applied'}).data();columnType=oSettings.aoColumns[api.column(tableDescription.minColumns[i]+':name').index()].wdtType;var min=wdtCalculateColumnMin(columnData,thousandsSeparator);var minStr=wdtFormatNumberByColumnType(parseFloat(min),columnType,tableDescription.columnsDecimalPlaces[tableDescription.minColumns[i]],tableDescription.decimalPlaces,decimalSeparator,thousandsSeparator);$('#'+tableDescription.tableId+' tfoot tr.wdt-min-row td.wdt-min-cell[data-column_header="'+tableDescription.minColumns[i]+'"]').html(minLabel+' '+minStr)}
|
238 |
+
for(i in tableDescription.maxColumns){columnData=api.column(tableDescription.maxColumns[i]+':name',{search:'applied'}).data();columnType=oSettings.aoColumns[api.column(tableDescription.maxColumns[i]+':name').index()].wdtType;var max=wdtCalculateColumnMax(columnData,thousandsSeparator);var maxStr=wdtFormatNumberByColumnType(parseFloat(max),columnType,tableDescription.columnsDecimalPlaces[tableDescription.maxColumns[i]],tableDescription.decimalPlaces,decimalSeparator,thousandsSeparator);$('#'+tableDescription.tableId+' tfoot tr.wdt-max-row td.wdt-max-cell[data-column_header="'+tableDescription.maxColumns[i]+'"]').html(maxLabel+' '+maxStr)}
|
239 |
+
if($('.wdt-column-sum').length){$('.wdt-column-sum[data-table-id="'+tableDescription.tableWpId+'"]').each(function(){var columnData=api.column($(this).data('column-orig-header')+':name',{search:'applied'}).data();var columnType=oSettings.aoColumns[api.column($(this).data('column-orig-header')+':name').index()].wdtType;var sum=wdtCalculateColumnSum(columnData,thousandsSeparator);var sumStr=wdtFormatNumberByColumnType(parseFloat(sum),columnType,tableDescription.columnsDecimalPlaces[$(this).data('column-orig-header')],tableDescription.decimalPlaces,decimalSeparator,thousandsSeparator);$(this).find('.wdt-column-sum-value').text(sumStr)})}
|
240 |
+
if($('.wdt-column-avg').length){$('.wdt-column-avg[data-table-id="'+tableDescription.tableWpId+'"]').each(function(){var columnData=api.column($(this).data('column-orig-header')+':name',{search:'applied'}).data();var avg=wdtCalculateColumnSum(columnData,thousandsSeparator)/api.page.info().recordsDisplay;var avgStr=wdtFormatNumberByColumnType(parseFloat(avg),'float',tableDescription.columnsDecimalPlaces[$(this).data('column-orig-header')],tableDescription.decimalPlaces,decimalSeparator,thousandsSeparator);$(this).find('.wdt-column-avg-value').text(avgStr)})}
|
241 |
+
if($('.wdt-column-min').length){$('.wdt-column-min[data-table-id="'+tableDescription.tableWpId+'"]').each(function(){var columnData=api.column($(this).data('column-orig-header')+':name',{search:'applied'}).data();var columnType=oSettings.aoColumns[api.column($(this).data('column-orig-header')+':name').index()].wdtType;var min=wdtCalculateColumnMin(columnData,thousandsSeparator);var minStr=wdtFormatNumberByColumnType(parseFloat(min),columnType,tableDescription.columnsDecimalPlaces[$(this).data('column-orig-header')],tableDescription.decimalPlaces,decimalSeparator,thousandsSeparator);$(this).find('.wdt-column-min-value').text(minStr)})}
|
242 |
+
if($('.wdt-column-max').length){$('.wdt-column-max[data-table-id="'+tableDescription.tableWpId+'"]').each(function(){var columnData=api.column($(this).data('column-orig-header')+':name',{search:'applied'}).data();var columnType=oSettings.aoColumns[api.column($(this).data('column-orig-header')+':name').index()].wdtType;var max=wdtCalculateColumnMax(columnData,thousandsSeparator);var maxStr=wdtFormatNumberByColumnType(parseFloat(max),columnType,tableDescription.columnsDecimalPlaces[$(this).data('column-orig-header')],tableDescription.decimalPlaces,decimalSeparator,thousandsSeparator);$(this).find('.wdt-column-max-value').text(maxStr)})}}})}}
|
243 |
+
if(tableDescription.conditional_formatting_columns){wpDataTables[tableDescription.tableId].fnSettings().aoDrawCallback.push({sName:'updateConditionalFormatting',fn:function(oSettings){for(var i=0;i<tableDescription.conditional_formatting_columns.length;i++){var params={};var column=oSettings.oInstance.api().column(tableDescription.conditional_formatting_columns[i]+':name',{search:'applied'});var conditionalFormattingRules=oSettings.aoColumns[column.index()].conditionalFormattingRules;params.columnType=oSettings.aoColumns[column.index()].wdtType;params.thousandsSeparator=tableDescription.number_format==1?'.':',';params.decimalSeparator=tableDescription.number_format==1?',':'.';params.dateFormat=tableDescription.datepickFormat;params.momentDateFormat=params.dateFormat.replace('dd','DD').replace('M','MMM').replace('mm','MM').replace('yy','YYYY').replace('y','YY');params.momentTimeFormat=tableDescription.timeFormat.replace('H','H').replace('i','mm');for(var j in conditionalFormattingRules){var nodes=column.nodes();column.nodes().to$().each(function(){wdtCheckConditionalFormatting(conditionalFormattingRules[j],params,$(this))})}}}});if(!tableDescription.serverSide){wpDataTables[tableDescription.tableId].fnDraw()}}
|
244 |
+
wpDataTables[tableDescription.tableId].checkSelectedLimits=function(){if(wpDataTablesUpdatingFlags[tableDescription.tableId]){return}
|
245 |
+
var sel_row_index=$(tableDescription.selector+' > tbody > tr.selected').index();if(sel_row_index+wpDataTables[tableDescription.tableId].fnSettings()._iDisplayStart==wpDataTables[tableDescription.tableId].fnSettings()._iRecordsDisplay-1){$(tableDescription.selector+'_next_edit_dialog').prop('disabled',!0)}else{$(tableDescription.selector+'_next_edit_dialog').prop('disabled',!1)}
|
246 |
+
if((sel_row_index==0&&wpDataTables[tableDescription.tableId].fnSettings()._iDisplayStart==0)||wpDataTables[tableDescription.tableId].fnSettings()._iRecordsDisplay==0){$(tableDescription.selector+'_prev_edit_dialog').prop('disabled',!0)}else{$(tableDescription.selector+'_prev_edit_dialog').prop('disabled',!1)}};if((tableDescription.columnsFixed==0)&&(tableDescription.groupingEnabled)){wpDataTables[tableDescription.tableId].rowGrouping({iGroupingColumnIndex:tableDescription.groupingColumnIndex})}
|
247 |
+
if(tableDescription.advancedFilterEnabled){$('#'+tableDescription.tableId).dataTable().columnFilter(tableDescription.advancedFilterOptions);for(var i in wpDataTablesHooks.onRenderFilter){wpDataTablesHooks.onRenderFilter[i](tableDescription)}}
|
248 |
+
if(tableDescription.editable){$(document).on('click',tableDescription.selector+'_prev_edit_dialog',function(e){e.preventDefault();var sel_row_index=$(tableDescription.selector+' > tbody > tr.selected').index();if(sel_row_index>0){$(tableDescription.selector+' > tbody > tr.selected').removeClass('selected');$(tableDescription.selector+' > tbody > tr:eq('+(sel_row_index-1)+')').addClass('selected',300);wpDataTablesSelRows[tableDescription.tableId]=wpDataTables[tableDescription.tableId].fnGetPosition($(tableDescription.selector+' > tbody > tr.selected').get(0));var data=wpDataTables[tableDescription.tableId].fnGetData(wpDataTablesSelRows[tableDescription.tableId]);wpDataTablesFunctions[tableDescription.tableId].applyData(data)}else{var cur_page=Math.ceil(wpDataTables[tableDescription.tableId].fnSettings()._iDisplayStart/wpDataTables[tableDescription.tableId].fnSettings()._iDisplayLength)+1;if(cur_page==1)
|
249 |
+
return;wpDataTablesSelRows[tableDescription.tableId]=-2;wpDataTablesUpdatingFlags[tableDescription.tableId]=!0;wpDataTables[tableDescription.tableId].fnPageChange('previous')}
|
250 |
+
wpDataTables[tableDescription.tableId].checkSelectedLimits()});$(document).on('click',tableDescription.selector+'_next_edit_dialog',function(e){e.preventDefault();if(wpDataTables[tableDescription.tableId].fnSettings()._iDisplayLength==-1){wpDataTables[tableDescription.tableId].fnSettings()._iDisplayLength=wpDataTables[tableDescription.tableId].fnSettings()._iRecordsTotal}
|
251 |
+
var sel_row_index=$(tableDescription.selector+' > tbody > tr.selected').index();if(sel_row_index<wpDataTables[tableDescription.tableId].fnSettings()._iDisplayLength-1){$(tableDescription.selector+' > tbody > tr.selected').removeClass('selected');$(tableDescription.selector+' > tbody > tr:eq('+(sel_row_index+1)+')').addClass('selected',300);wpDataTablesSelRows[tableDescription.tableId]=wpDataTables[tableDescription.tableId].fnGetPosition($(tableDescription.selector+' > tbody > tr.selected').get(0));var data=wpDataTables[tableDescription.tableId].fnGetData(wpDataTablesSelRows[tableDescription.tableId]);wpDataTablesFunctions[tableDescription.tableId].applyData(data)}else{var cur_page=Math.ceil(wpDataTables[tableDescription.tableId].fnSettings()._iDisplayStart/wpDataTables[tableDescription.tableId].fnSettings()._iDisplayLength)+1;var total_pages=Math.ceil(wpDataTables[tableDescription.tableId].fnSettings()._iRecordsTotal/wpDataTables[tableDescription.tableId].fnSettings()._iDisplayLength);if(cur_page==total_pages)
|
252 |
+
return;wpDataTablesSelRows[tableDescription.tableId]=-3;wpDataTablesUpdatingFlags[tableDescription.tableId]=!0;wpDataTables[tableDescription.tableId].fnPageChange('next');wpDataTables[tableDescription.tableId].fnDraw(!1)}
|
253 |
+
wpDataTables[tableDescription.tableId].checkSelectedLimits()});$(document).on('click',tableDescription.selector+'_apply_edit_dialog',function(e){e.preventDefault();e.stopImmediatePropagation();e.preventDefault();wpDataTablesFunctions[tableDescription.tableId].saveTableData(!0,!1)});$(document).on('click',tableDescription.selector+'_ok_edit_dialog',function(e){e.preventDefault();e.stopImmediatePropagation();e.preventDefault();wpDataTablesFunctions[tableDescription.tableId].saveTableData(!0,!0)});$(document).on('keyup',tableDescription.selector+'_edit_dialog input',function(e){if(e.which==13){$(tableDescription.selector+'_ok_edit_dialog').click()}});$(tableDescription.selector+'_edit_dialog input.wdt-maskmoney[data-column_type="float"]').each(function(i){var decimalPlaces=tableDescription.columnsDecimalPlaces[$(this).data('key')]!=-1?tableDescription.columnsDecimalPlaces[$(this).data('key')]:parseInt(tableDescription.decimalPlaces);$(this).maskMoney({thousands:tableDescription.number_format==1?'.':',',decimal:tableDescription.number_format==1?',':'.',precision:decimalPlaces,allowNegative:!0,allowEmpty:!0,allowZero:!0})});$(tableDescription.selector+'_edit_dialog input.wdt-maskmoney[data-column_type="int"]').each(function(i){var thousandsSeparator=tableDescription.number_format==1?'.':',';if(tableDescription.columnsThousandsSeparator[$(this).data('key')]==0){thousandsSeparator=''}
|
254 |
+
$(this).maskMoney({thousands:thousandsSeparator,precision:0,allowNegative:!0,allowEmpty:!0,allowZero:!0})});var fileUploadInit=function(selector){if($('.fileupload-'+selector).length){var attachment=null;wdtCustomUploader=wp.media({title:wpdatatables_frontend_strings.select_upload_file,button:{text:wpdatatables_frontend_strings.choose_file},multiple:!1});$('span.fileupload-'+selector).click(function(e){e.preventDefault();var $button=$(this);var $relInput=$('#'+$button.data('rel_input'));$(document).off('focusin.modal');wdtCustomUploader=wp.media({title:wpdatatables_frontend_strings.select_upload_file,button:{text:wpdatatables_frontend_strings.choose_file},multiple:!1,library:{type:$button.data('column_type')=='icon'?'image':''}});if($button.data('column_type')=='icon'){wdtCustomUploader.off('select').on('select',function(){attachment=wdtCustomUploader.state().get('selection').first().toJSON();var val=attachment.url;$relInput.parent().parent().parent().find('.fileinput-preview').html('<img src='+val+'>');$relInput.parent().parent().parent().removeClass('fileinput-new').addClass('fileinput-exists');$relInput.parent().parent().removeClass('fileinput-new').addClass('fileinput-exists');if(attachment.sizes.thumbnail){val=attachment.sizes.thumbnail.url+'||'+val}
|
255 |
+
$relInput.val(val)})}else{wdtCustomUploader.off('select').on('select',function(){var attachment=wdtCustomUploader.state().get('selection').first().toJSON();$relInput.val(attachment.url);$relInput.parent().parent().removeClass('fileinput-new').addClass('fileinput-exists');$relInput.parent().parent().find('.fileinput-filename').text(attachment.filename)})}
|
256 |
+
wdtCustomUploader.open()})}};fileUploadInit(tableDescription.tableId);$('.edit_table[aria-controls="'+tableDescription.tableId+'"]').click(function(){var modal=$('#wdt-frontend-modal');if($(this).hasClass('disabled'))
|
257 |
+
return!1;$('.wpDataTablesPopover.editTools').hide();modal.find('.modal-title').html(wpdatatables_frontend_strings.edit_entry);modal.find('.modal-body').html('');modal.find('.modal-footer').html('');var row=$(tableDescription.selector+' tr.selected').get(0);if(['manual','mysql'].indexOf(tableDescription.tableType)===-1){if(typeof wpDataTablesEditors[tableDescription.tableType].edit=='function'){if(singleClick===!1){singleClick=!0;wpDataTablesEditors[tableDescription.tableType].edit(tableDescription)}}}else{var data=wpDataTables[tableDescription.tableId].fnGetData(row);wpDataTablesFunctions[tableDescription.tableId].applyData(data);wpDataTables[tableDescription.tableId].checkSelectedLimits();modal.find('.modal-body').append($(tableDescription.selector+'_edit_dialog').show());modal.find('.modal-footer').append($(tableDescription.selector+'_edit_dialog_buttons').show());$('#wdt-frontend-modal .editDialogInput').each(function(index){if($(this).data('input_type')=='mce-editor'){if($(this).siblings().length){tinymce.execCommand('mceRemoveEditor',!0,$(this).attr('id'))}
|
258 |
+
tinymce.init({selector:'#'+$(this).attr('id'),menubar:!1,plugins:'link image media lists hr colorpicker fullscreen textcolor',toolbar:'undo redo formatselect bold italic underline strikethrough subscript superscript | alignleft aligncenter alignright alignjustify | bullist numlist outdent indent blockquote | hr fullscreen | link unlink image | forecolor backcolor removeformat'})}});modal.modal('show')}
|
259 |
+
if(modal.find('.wdt-edit-dialog-fields-block').find('.form-group').length==0)
|
260 |
+
$('#wdt-frontend-modal div.wdt-no-editor-inputs-selected-alert').show()});if(tableDescription.inlineEditing){new inlineEditClass(tableDescription,dataTableOptions,$)}
|
261 |
+
$('.new_table_entry[aria-controls="'+tableDescription.tableId+'"]').click(function(){var modal=$('#wdt-frontend-modal');$('.wpDataTablesPopover.editTools').hide();modal.find('.modal-title').html(wpdatatables_frontend_strings.add_new_entry);modal.find('.modal-body').html('');modal.find('.modal-footer').html('');if(['manual','mysql'].indexOf(tableDescription.tableType)===-1){if(typeof wpDataTablesEditors[tableDescription.tableType]['new']=='function'){if(singleClick===!1){singleClick=!0;wpDataTablesEditors[tableDescription.tableType]['new'](tableDescription)}}}else{modal.find('.modal-body').append($(tableDescription.selector+'_edit_dialog').show());modal.find('.modal-footer').append($(tableDescription.selector+'_edit_dialog_buttons').show());$('#wdt-frontend-modal .editDialogInput').val('').css('border','');$('#wdt-frontend-modal tr.idRow .editDialogInput').val('0');$('#wdt-frontend-modal .editDialogInput').each(function(index){if($(this).data('input_type')=='mce-editor'){if(tinymce.activeEditor)
|
262 |
+
tinymce.activeEditor.setContent('');tinymce.execCommand('mceRemoveEditor',!0,$(this).attr('id'));tinymce.init({selector:'#'+$(this).attr('id'),menubar:!1,plugins:'link image media lists hr colorpicker fullscreen textcolor',toolbar:'undo redo formatselect bold italic underline strikethrough subscript superscript | alignleft aligncenter alignright alignjustify | bullist numlist outdent indent blockquote | hr fullscreen | link unlink image | forecolor backcolor removeformat'})}});wpDataTables[tableDescription.tableId].checkSelectedLimits();$('#wdt-frontend-modal .selectpicker').selectpicker('deselectAll').selectpicker('refresh');for(var i in tableDescription.advancedEditingOptions.aoColumns){var column=tableDescription.advancedEditingOptions.aoColumns[i];if($.inArray(column.editorInputType,['selectbox','multi-selectbox'])!==-1){if(column.possibleValuesAjax!==-1){var $selectpickerBlock=$('select#'+tableDescription.tableId+'_'+column.origHeader).closest('.fg-line').parent();var mandatory=column.mandatory?'mandatory ':'';var possibleValuesAjax=column.possibleValuesAjax?'wdt-possible-values-ajax ':'';var foreignKeyRule=column.foreignKeyRule?'wdt-foreign-key-select ':'';$selectpickerBlock.html('<div class="fg-line"><select id="'+tableDescription.tableId+'_'+column.origHeader+'" data-input_type="'+column.editorInputType+'" data-key="'+column.origHeader+'" class="form-control editDialogInput selectpicker '+mandatory+possibleValuesAjax+foreignKeyRule+'" data-live-search="true" data-live-search-placeholder="'+wpdatatables_frontend_strings.search+'" data-column_header="'+column.displayHeader+'"></select></div>');if(column.editorInputType==='multi-selectbox')
|
263 |
+
$selectpickerBlock.find('select').attr('multiple','multiple');if(column.defaultValue){if(column.editorInputType==='multi-selectbox'){var defaultValues=!Array.isArray(column.defaultValue)?column.defaultValue.split('|'):column.defaultValue;$.each(defaultValues,function(index,value){if(value){$selectpickerBlock.find('select').append('<option selected value="'+value+'">'+value+'</option>')}})}else{if(typeof column.defaultValue==='object')
|
264 |
+
$selectpickerBlock.find('select').append('<option selected value="'+column.defaultValue.value+'">'+column.defaultValue.text+'</option>');else $selectpickerBlock.find('select').append('<option selected value="'+column.defaultValue+'">'+column.defaultValue+'</option>')}}
|
265 |
+
$('select#'+tableDescription.tableId+'_'+column.origHeader).on('show.bs.select',function(e){jQuery(this).closest('div.editDialogInput').find('.bs-searchbox .form-control').val('').trigger('keyup')});$('select#'+tableDescription.tableId+'_'+column.origHeader).selectpicker('refresh').ajaxSelectPicker({ajax:{url:tableDescription.adminAjaxBaseUrl,method:'POST',data:{wdtNonce:$('#wdtNonce').val(),action:'wpdatatables_get_column_possible_values',tableId:tableDescription.tableWpId,originalHeader:column.origHeader}},cache:!1,preprocessData:function(data){if($('.editDialogInput.open').find('select').data('input_type')==='selectbox'){data.unshift({value:''})}
|
266 |
+
return data},preserveSelected:!0,emptyRequest:!0,preserveSelectedPosition:'before',locale:{emptyTitle:wpdatatables_frontend_strings.nothingSelected,statusSearching:wpdatatables_frontend_strings.sLoadingRecords,currentlySelected:wpdatatables_frontend_strings.currentlySelected,errorText:wpdatatables_frontend_strings.errorText,searchPlaceholder:wpdatatables_frontend_strings.search,statusInitialized:wpdatatables_frontend_strings.statusInitialized,statusNoResults:wpdatatables_frontend_strings.statusNoResults,statusTooShort:wpdatatables_frontend_strings.statusTooShort}})}}
|
267 |
+
if(column.defaultValue){if($.inArray(column.editorInputType,['selectbox','multi-selectbox'])!==-1&&column.possibleValuesAjax===-1){if(typeof column.defaultValue==='object'){column.defaultValue=column.defaultValue.value}else{column.defaultValue=column.editorInputType==='multi-selectbox'&&!Array.isArray(column.defaultValue)?column.defaultValue.split('|'):column.defaultValue}
|
268 |
+
$('#wdt-frontend-modal .editDialogInput:not(.bootstrap-select):eq('+i+')').selectpicker('val',column.defaultValue)}else{$('#wdt-frontend-modal .editDialogInput:not(.bootstrap-select):eq('+i+')').val(column.defaultValue)}}}
|
269 |
+
if($('.fileupload-'+tableDescription.tableId).length){var $fileUploadEl=$('.fileupload-'+tableDescription.tableId);$($fileUploadEl).each(function(){$(this).parent().find('input.editDialogInput').val('');if($(this).data('column_type')=='icon'){$(this).parent().parent().find('.fileinput-preview').html('');$(this).parent().removeClass('fileinput-exists').addClass('fileinput-new');$(this).parent().parent().removeClass('fileinput-exists').addClass('fileinput-new')}else{$(this).parent().find('.fileinput-filename').text('');$(this).parent().removeClass('fileinput-exists').addClass('fileinput-new')}})}
|
270 |
+
if(modal.find('.wdt-edit-dialog-fields-block').find('.form-group').length==0){$('#wdt-frontend-modal div.wdt-no-editor-inputs-selected-alert').show()}
|
271 |
+
modal.modal('show')}});$(document).on('keyup','#wdt-frontend-modal',function(e){e.preventDefault();e.stopImmediatePropagation();if(e.which==27){$('#wdt-frontend-modal').modal('hide')}});$('#wdt-frontend-modal').on('hidden.bs.modal',function(e){$(tableDescription.selector+'_wrapper').append($(tableDescription.selector+'_edit_dialog').hide());$(tableDescription.selector+'_wrapper').append($(tableDescription.selector+'_edit_dialog_buttons').hide())});$('.delete_table_entry[aria-controls="'+tableDescription.tableId+'"]').click(function(){if($(this).hasClass('disabled')){return!1}
|
272 |
+
$('.wpDataTablesPopover.editTools').hide();$('#wdt-delete-modal').modal('show');$('#wdt-browse-delete-button').click(function(e){e.preventDefault();e.stopImmediatePropagation();if(['manual','mysql'].indexOf(tableDescription.tableType)===-1){if(typeof wpDataTablesEditors[tableDescription.tableType]['delete']=='function'){wpDataTablesEditors[tableDescription.tableType]['delete'](tableDescription)}}else{var row=$(tableDescription.selector+' tr.selected').get(0);var data=wpDataTables[tableDescription.tableId].fnGetData(row);var id_val=data[tableDescription.idColumnIndex];$.ajax({url:tableDescription.adminAjaxBaseUrl,type:'POST',data:{action:'wdt_delete_table_row',id_key:tableDescription.idColumnKey,id_val:id_val,table_id:tableDescription.tableWpId,wdtNonce:$('#wdtNonceFrontendEdit').val()},success:function(){wpDataTables[tableDescription.tableId].fnDraw(!1);$('#wdt-delete-modal').modal('hide');wdtNotify(wpdatatables_edit_strings.success,wpdatatables_edit_strings.rowDeleted,'success')}})}})});if(tableDescription.popoverTools){$(tableDescription.selector+'_wrapper').css('position','relative');$('<div class="wpDataTablesPopover editTools '+tableDescription.tableId+'"></div>').prependTo(tableDescription.selector+'_wrapper').hide();$('.new_table_entry[aria-controls="'+tableDescription.tableId+'"]').prependTo(tableDescription.selector+'_wrapper .wpDataTablesPopover.editTools').css('float','right');$('.edit_table[aria-controls="'+tableDescription.tableId+'"]').prependTo(tableDescription.selector+'_wrapper .wpDataTablesPopover.editTools').css('float','right');$('.delete_table_entry[aria-controls="'+tableDescription.tableId+'"]').prependTo(tableDescription.selector+'_wrapper .wpDataTablesPopover.editTools').css('float','right')}
|
273 |
+
var clickEvent=function(e){if(!$(e.target).is('a')&&!$(e.target).is('button')){e.preventDefault();e.stopImmediatePropagation();e.preventDefault()}
|
274 |
+
if($(this).hasClass('group')){return!1}
|
275 |
+
var popoverVerticalPosition=$(this).offset().top-$(tableDescription.selector+'_wrapper').offset().top-$('.wpDataTablesPopover.editTools').outerHeight()-7;var editedRow=($(this).children('').hasClass('editing'))?!0:!1;if($(this).hasClass('selected')){$(tableDescription.selector+' tbody tr').removeClass('selected');wpDataTablesSelRows[tableDescription.tableId]=-1}else if(!$(this).find('td').hasClass('dataTables_empty')||tableDescription.popoverTools){$(tableDescription.selector+' tbody tr').removeClass('selected');$(this).addClass('selected');wpDataTablesSelRows[tableDescription.tableId]=wpDataTables[tableDescription.tableId].fnGetPosition($(tableDescription.selector+' tbody tr.selected').get(0))}
|
276 |
+
if($(tableDescription.selector+' tbody tr.selected').length>0){$('.edit_table[aria-controls="'+tableDescription.tableId+'"]').removeClass('disabled');$('.delete_table_entry[aria-controls="'+tableDescription.tableId+'"]').removeClass('disabled');$('.master_detail[aria-controls="'+tableDescription.tableId+'"]').removeClass('disabled');if(!editedRow){$('.wpDataTablesPopover.editTools.'+tableDescription.tableId+'').show().css('top',popoverVerticalPosition)}else{return!1}}else{$('.edit_table[aria-controls="'+tableDescription.tableId+'"]').addClass('disabled');$('.delete_table_entry[aria-controls="'+tableDescription.tableId+'"]').addClass('disabled');$('.master_detail[aria-controls="'+tableDescription.tableId+'"]').addClass('disabled');$('.wpDataTablesPopover.editTools.'+tableDescription.tableId+'').hide()}};var ua=navigator.userAgent,event=(ua.match(/iPad/i))?"touchstart":"click";$(document).off(event,tableDescription.selector+' tbody tr').on(event,tableDescription.selector+' tbody tr',clickEvent);$(document).on('click',tableDescription.selector+'_edit_dialog a.wdt-detach-attachment-file, a.wdt-detach-attachment-file',function(e){e.preventDefault();e.stopImmediatePropagation();if($(this).parent().find('span.fileupload-'+tableDescription.tableId).data('column_type')=='icon'){$(this).parent().find('input.editDialogInput').val('');$(this).parent().parent().find('.fileinput-preview').html('');$(this).parents('.fileinput-exists').removeClass('fileinput-exists').addClass('fileinput-new')}else{$(this).parent().find('input.editDialogInput').val('');$(this).parent().find('.fileinput-filename').text('');$(this).parent().removeClass('fileinput-exists').addClass('fileinput-new')}})}
|
277 |
+
$(document).on('focusin',function(e){if($(e.target).closest(".mce-window").length){e.stopImmediatePropagation()}});if(tableDescription.masterDetail!==undefined&&tableDescription.masterDetail){for(var i in wpDataTablesHooks.onRenderDetails){wpDataTablesHooks.onRenderDetails[i](tableDescription)}}
|
278 |
+
if(tableDescription.filterInForm==!0){if($('#wdt-filter-widget').length){$('.wpDataTablesFilter').appendTo('#wdt-filter-widget')}}
|
279 |
+
return wpDataTables[tableDescription.tableId]};$('table.wpDataTable').each(function(){var tableDescription=JSON.parse($('#'+$(this).data('described-by')).val());wdtRenderDataTable($(this),tableDescription)})})})(jQuery);function wdtApplyCellAction($cell,action,setVal){switch(action){case 'setCellColor':$cell.attr('style','background-color: '+setVal+' !important');break;case 'defaultCellColor':$cell.attr('style','background-color: "" !important');break;case 'setCellContent':$cell.html(setVal);break;case 'setCellClass':$cell.addClass(setVal);break;case 'removeCellClass':$cell.removeClass(setVal);break;case 'setRowColor':$cell.closest('tr').find('td').attr('style','background-color: '+setVal+' !important');break;case 'defaultRowColor':$cell.closest('tr').find('td').attr('style','background-color: "" !important');break;case 'setRowClass':$cell.closest('tr').addClass(setVal);break;case 'addColumnClass':var index=$cell.index()+1;$cell.closest('table.wpDataTable').find('tbody td:nth-child('+index+')').addClass(setVal);break;case 'setColumnColor':var index=$cell.index()+1;$cell.closest('table.wpDataTable').find('tbody td:nth-child('+index+')').attr('style','background-color: '+setVal+' !important');break}}
|
280 |
function wdtDialog(str,title){var dialogId=Math.floor((Math.random()*1000)+1);var editModal=jQuery('.wdt-frontend-modal').clone();editModal.attr('id','remodal-'+dialogId);editModal.find('.modal-title').html(title);editModal.find('.modal-header').append(str);return editModal}
|
281 |
function wdtAddOverlay(table_selector){jQuery(table_selector).addClass('overlayed')}
|
282 |
function wdtRemoveOverlay(table_selector){jQuery(table_selector).removeClass('overlayed')}
|
283 |
function getPurifiedValue(element,responsive){if(responsive){var cellVal=element.children('.columnValue').html()}else{cellVal=element.clone().children().remove().end().html()}
|
284 |
+
return cellVal}
|
285 |
function wdtCheckConditionalFormatting(conditionalFormattingRules,params,element,responsive){var cellVal='';var ruleVal='';var ruleMatched=!1;if((params.columnType=='int')||(params.columnType=='float')){cellVal=parseFloat(wdtUnformatNumber(getPurifiedValue(element,responsive),params.thousandsSeparator,params.decimalSeparator,!0))
|
286 |
+
ruleVal=conditionalFormattingRules.cellVal}else if(params.columnType=='date'){cellVal=moment(getPurifiedValue(element,responsive),params.momentDateFormat).toDate();if(conditionalFormattingRules.cellVal=='%TODAY%'){ruleVal=moment().startOf('day').toDate()}else{ruleVal=moment(conditionalFormattingRules.cellVal,params.momentDateFormat).toDate()}
|
287 |
+
if(conditionalFormattingRules.cellVal=='%LAST_WEEK%'){conditionalFormattingRules.ifClause='%LAST_WEEK%'
|
288 |
+
ruleVal=[moment().subtract(1,'weeks').startOf('isoWeek').toDate(),moment().subtract(1,'weeks').endOf('isoWeek').toDate()]}
|
289 |
+
if(conditionalFormattingRules.cellVal=='%THIS_WEEK%'){conditionalFormattingRules.ifClause='%THIS_WEEK%'
|
290 |
+
ruleVal=[moment().startOf('isoweek').toDate(),moment().endOf('isoweek').toDate()]}
|
291 |
+
if(conditionalFormattingRules.cellVal=='%NEXT_WEEK%'){conditionalFormattingRules.ifClause='%LAST_WEEK%'
|
292 |
+
ruleVal=[moment().add(1,'weeks').startOf('isoWeek').toDate(),moment().add(1,'weeks').endOf('isoWeek').toDate()]}
|
293 |
+
if(conditionalFormattingRules.cellVal=='%LAST_30_DAYS%'){conditionalFormattingRules.ifClause='%LAST_30_DAYS%'
|
294 |
+
ruleVal=[moment().add(-30,'days').startOf('day').toDate(),moment().toDate()]}
|
295 |
+
if(conditionalFormattingRules.cellVal=='%LAST_MONTH%'){conditionalFormattingRules.ifClause='%LAST_MONTH%'
|
296 |
+
ruleVal=[moment().add(-1,'months').startOf('months').toDate(),moment().startOf('month').toDate()]}
|
297 |
+
if(conditionalFormattingRules.cellVal=='%NEXT_MONTH%'){conditionalFormattingRules.ifClause='%NEXT_MONTH%'
|
298 |
+
ruleVal=[moment().add(1,'months').startOf('months').toDate(),moment().add(2,'months').startOf('months').toDate()]}
|
299 |
+
if(conditionalFormattingRules.cellVal=='%THIS_MONTH%'){conditionalFormattingRules.ifClause='%THIS_MONTH%'
|
300 |
+
ruleVal=[moment().startOf('months').toDate(),moment().endOf('month').toDate()]}}else if(params.columnType=='datetime'){if(conditionalFormattingRules.cellVal=='%TODAY%'){cellVal=moment(getPurifiedValue(element,responsive),params.momentDateFormat+' '+params.momentTimeFormat).startOf('day').toDate();ruleVal=moment().startOf('day').toDate()}else{cellVal=moment(getPurifiedValue(element,responsive),params.momentDateFormat+' '+params.momentTimeFormat).toDate();ruleVal=moment(conditionalFormattingRules.cellVal,params.momentDateFormat+' '+params.momentTimeFormat).toDate()}
|
301 |
+
if(conditionalFormattingRules.cellVal=='%LAST_WEEK%'){conditionalFormattingRules.ifClause='%LAST_WEEK%'
|
302 |
+
ruleVal=[moment().subtract(1,'weeks').startOf('isoWeek').toDate(),moment().subtract(1,'weeks').endOf('isoWeek').toDate()]}
|
303 |
+
if(conditionalFormattingRules.cellVal=='%THIS_WEEK%'){conditionalFormattingRules.ifClause='%THIS_WEEK%'
|
304 |
+
ruleVal=[moment().startOf('isoweek').toDate(),moment().endOf('isoweek').toDate()]}
|
305 |
+
if(conditionalFormattingRules.cellVal=='%NEXT_WEEK%'){conditionalFormattingRules.ifClause='%LAST_WEEK%'
|
306 |
+
ruleVal=[moment().add(1,'weeks').startOf('isoWeek').toDate(),moment().add(1,'weeks').endOf('isoWeek').toDate()]}
|
307 |
+
if(conditionalFormattingRules.cellVal=='%LAST_30_DAYS%'){conditionalFormattingRules.ifClause='%LAST_30_DAYS%'
|
308 |
+
ruleVal=[moment().add(-30,'days').startOf('day').toDate(),moment().toDate()]}
|
309 |
+
if(conditionalFormattingRules.cellVal=='%LAST_MONTH%'){conditionalFormattingRules.ifClause='%LAST_MONTH%'
|
310 |
+
ruleVal=[moment().add(-1,'months').startOf('months').toDate(),moment().startOf('month').toDate()]}
|
311 |
+
if(conditionalFormattingRules.cellVal=='%NEXT_MONTH%'){conditionalFormattingRules.ifClause='%NEXT_MONTH%'
|
312 |
+
ruleVal=[moment().add(1,'months').startOf('months').toDate(),moment().add(2,'months').startOf('months').toDate()]}
|
313 |
+
if(conditionalFormattingRules.cellVal=='%THIS_MONTH%'){conditionalFormattingRules.ifClause='%THIS_MONTH%'
|
314 |
+
ruleVal=[moment().startOf('months').toDate(),moment().endOf('month').toDate()]}}else if(params.columnType=='time'){cellVal=moment(getPurifiedValue(element,responsive),params.momentTimeFormat).toDate();ruleVal=moment(conditionalFormattingRules.cellVal,params.momentTimeFormat).toDate()}else{cellVal=getPurifiedValue(element,responsive);ruleVal=conditionalFormattingRules.cellVal}
|
315 |
+
switch(conditionalFormattingRules.ifClause){case 'lt':ruleMatched=cellVal<ruleVal;break;case 'lteq':ruleMatched=cellVal<=ruleVal;break;case 'eq':if(params.columnType=='date'||params.columnType=='datetime'||params.columnType=='time'){cellVal=cellVal!=null?cellVal.getTime():null;ruleVal=ruleVal!=null?ruleVal.getTime():null}
|
316 |
+
ruleMatched=cellVal==ruleVal;break;case 'neq':if(params.columnType=='date'||params.columnType=='datetime'){cellVal=cellVal!=null?cellVal.getTime():null;ruleVal=ruleVal!=null?ruleVal.getTime():null}
|
317 |
+
ruleMatched=cellVal!=ruleVal;break;case 'gteq':ruleMatched=cellVal>=ruleVal;break;case 'gt':ruleMatched=cellVal>ruleVal;break;case 'contains':ruleMatched=cellVal.indexOf(ruleVal)!==-1;break;case 'contains_not':ruleMatched=cellVal.indexOf(ruleVal)==-1;break;case '%THIS_WEEK%':ruleMatched=moment(cellVal)>=moment(ruleVal[0])&&moment(cellVal)<=moment(ruleVal[1]);break;case '%LAST_WEEK%':ruleMatched=moment(cellVal)>=moment(ruleVal[0])&&moment(cellVal)<=moment(ruleVal[1]);break;case '%NEXT_WEEK%':ruleMatched=moment(cellVal)>=moment(ruleVal[0])&&moment(cellVal)<=moment(ruleVal[1]);break;case '%LAST_30_DAYS%':ruleMatched=moment(cellVal)>=moment(ruleVal[0])&&moment(cellVal)<=moment(ruleVal[1]);break;case '%LAST_MONTH%':ruleMatched=moment(cellVal)>=moment(ruleVal[0])&&moment(cellVal)<moment(ruleVal[1]);break;case '%NEXT_MONTH%':ruleMatched=moment(cellVal)>=moment(ruleVal[0])&&moment(cellVal)<moment(ruleVal[1]);break;case '%THIS_MONTH%':ruleMatched=moment(cellVal)>=moment(ruleVal[0])&&moment(cellVal)<=moment(ruleVal[1]);break}
|
318 |
+
if(ruleMatched){wdtApplyCellAction(element,conditionalFormattingRules.action,conditionalFormattingRules.setVal)}}
|
319 |
jQuery.fn.dataTableExt.oStdClasses.sWrapper="wpDataTables wpDataTablesWrapper";jQuery.fn.dataTable.ext.classes.sLengthSelect='selectpicker length_menu';jQuery.fn.dataTable.ext.classes.sFilterInput='form-control'
|
assets/js/wpdatatables/wpdatatables.js
CHANGED
@@ -148,7 +148,7 @@ var wdtRenderDataTable = null;
|
|
148 |
* Loop through all tables on the page and render the wpDataTables elements
|
149 |
*/
|
150 |
$('table.wpDataTable').each(function () {
|
151 |
-
var tableDescription =
|
152 |
wdtRenderDataTable($(this), tableDescription);
|
153 |
});
|
154 |
|
148 |
* Loop through all tables on the page and render the wpDataTables elements
|
149 |
*/
|
150 |
$('table.wpDataTable').each(function () {
|
151 |
+
var tableDescription = JSON.parse($('#' + $(this).data('described-by')).val());
|
152 |
wdtRenderDataTable($(this), tableDescription);
|
153 |
});
|
154 |
|
assets/js/wpdatatables/wpdatatables.min.js
CHANGED
@@ -1 +1 @@
|
|
1 |
-
function wdtApplyCellAction(a,b,c){switch(b){case"setCellColor":a.css("background-color",c);break;case"defaultCellColor":a.css("background-color","");break;case"setCellContent":a.html(c);break;case"setCellClass":a.addClass(c);break;case"removeCellClass":a.removeClass(c);break;case"setRowColor":a.closest("tr").find("td").css("background-color",c);break;case"defaultRowColor":a.closest("tr").find("td").css("background-color","");break;case"setRowClass":a.closest("tr").addClass(c);break;case"addColumnClass":var d=a.index()+1;a.closest("table.wpDataTable").find("tbody td:nth-child("+d+")").addClass(c);break;case"setColumnColor":var d=a.index()+1;a.closest("table.wpDataTable").find("tbody td:nth-child("+d+")").css("background-color",c)}}function wdtDialog(a,b){var c=Math.floor(1e3*Math.random()+1),d='<div class="remodal wpDataTables wdtRemodal" id="remodal-'+c+'"><h3>'+b+"</h3>";return d+=a,d+="</div>",jQuery(d).remodal({type:"inline",preloader:!1}),jQuery("#remodal-"+c)}function wdtAddOverlay(a){jQuery(a).addClass("overlayed")}function wdtRemoveOverlay(a){jQuery(a).removeClass("overlayed")}var wpDataTables={},wpDataTableDialogs={},wpDataTablesSelRows={},wpDataTablesFunctions={},wpDataTablesUpdatingFlags={},wpDataTablesResponsiveHelpers={},wdtBreakpointDefinition={tablet:1024,phone:480},wdtCustomUploader=null;!function(a){a(function(){a("table.wpDataTable").each(function(){var b=a.parseJSON(a("#"+a(this).data("described-by")).val()),c=b.dataTableParams;if(b.responsive?(wpDataTablesResponsiveHelpers[b.tableId]=!1,c.fnPreDrawCallback=function(){wpDataTablesResponsiveHelpers[b.tableId]||("undefined"!=typeof b.mobileWidth&&(wdtBreakpointDefinition.phone=parseInt(b.mobileWidth)),"undefined"!=typeof b.tabletWidth&&(wdtBreakpointDefinition.tablet=parseInt(b.tabletWidth)),wpDataTablesResponsiveHelpers[b.tableId]=new ResponsiveDatatablesHelper(a(b.selector).dataTable(),wdtBreakpointDefinition)),wdtAddOverlay("#"+b.tableId)},c.fnRowCallback=function(a,c,d,e){wpDataTablesResponsiveHelpers[b.tableId].createExpandIcon(a)},b.editable||(c.fnDrawCallback=function(){wpDataTablesResponsiveHelpers[b.tableId].respond(),wdtRemoveOverlay("#"+b.tableId)})):c.fnPreDrawCallback=function(){wdtAddOverlay("#"+b.tableId)},b.editable&&("undefined"==typeof wpDataTablesFunctions[b.tableId]&&(wpDataTablesFunctions[b.tableId]={}),wpDataTablesSelRows[b.tableId]=-1,c.fnDrawCallback=function(){if(wdtRemoveOverlay("#"+b.tableId),b.responsive&&wpDataTablesResponsiveHelpers[b.tableId].respond(),wpDataTablesSelRows[b.tableId]==-2){var c=wpDataTables[b.tableId].fnSettings()._iDisplayLength-1;a(b.selector+" > tbody > tr").removeClass("selected"),wpDataTablesSelRows[b.tableId]=wpDataTables[b.tableId].fnGetPosition(a(b.selector+" > tbody > tr:eq("+c+")").get(0)),a(b.selector+" > tbody > tr:eq("+c+")").addClass("selected")}else if(wpDataTablesSelRows[b.tableId]==-3){var c=0;a(b.selector+" > tbody > tr").removeClass("selected"),wpDataTablesSelRows[b.tableId]=wpDataTables[b.tableId].fnGetPosition(a(b.selector+" > tbody > tr:eq("+c+")").get(0)),a(b.selector+" > tbody > tr:eq("+c+")").addClass("selected")}if(a(b.selector+"_edit_dialog").is(":visible")){var d=wpDataTables[b.tableId].fnGetData(wpDataTablesSelRows[b.tableId]);wpDataTablesFunctions[b.tableId].applyData(d)}a(b.selector+"_edit_dialog").parent().removeClass("overlayed"),wpDataTablesUpdatingFlags[b.tableId]=!1},wpDataTablesFunctions[b.tableId].applyData=function(c){a(c).each(function(c,d){if(d)var e=d.toString();else var e="";e.indexOf("span")!=-1&&(e=e.replace(/<span>/g,"").replace(/<\/span>/g,"")),e.indexOf("<br/>")!=-1&&(e=e.replace(/<br\/>/g,"\n"));var f=a("#"+b.tableId+"_edit_dialog .editDialogInput:eq("+c+")"),g=f.data("input_type"),h=f.data("column_type");if("multi-selectbox"==g){f.find("option").removeAttr("selected");var i=e.split(", ");f.val(i),f.selecter("refresh")}else"attachment"==g?""!=e?(void 0!=a(e).children("img").first().attr("src")?e=a(e).children("img").first().attr("src")+"||"+a(e).attr("href"):void 0!=a(e).attr("href")&&(e=a(e).attr("href")),f.parent().parent().find("div.files").html("<p>"+e.split("/").pop()+' [<a href="#" data-key="'+f.attr("id")+'" class="wdtdeleteFile">'+wpdatatables_frontend_strings.detach_file+"</a>]</p>")):f.parent().parent().find("div.files").html(""):(e.indexOf("<a ")!=-1&&a.inArray(h,["link","email"])!==-1&&($link=a(e),e=$link.attr("href").indexOf($link.html())===-1?$link.attr("href").replace("mailto:","")+"||"+$link.html():$link.html()),"mce-editor"==g&&(tinymce.execCommand("mceRemoveEditor",!0,f.attr("id")),tinymce.init({selector:"#"+f.attr("id"),init_instance_callback:function(a){a.setContent(e)},menubar:!1}))),"int"==f.data("column_type")&&(e=e.replace(/\,/g,"").replace(/\./g,"")),f.val(e).css("border",""),"selectbox"==g&&(f.val(e),f.selecter("destroy").selecter())})},wpDataTablesFunctions[b.tableId].saveTableData=function(c,d){void 0===typeof c&&(c=!1),void 0===typeof d&&(d=!1),a(b.selector+"_edit_dialog").parent().addClass("overlayed"),wpDataTablesUpdatingFlags[b.tableId]=!0;var e={table_id:b.tableWpId},f=[],g=!0,h="";return b.popoverTools&&a(".wpDataTablesPopover.editTools").hide(),"undefined"!=typeof tinymce&&tinymce.triggerSave(),a(b.selector+"_edit_dialog .editDialogInput").each(function(){if("email"==a(this).data("input_type")){if(""!=a(this).val()){var c=wdtValidateEmail(a(this).val());c?a(this).removeClass("error"):(g=!1,a(this).addClass("error"),h+="<li>"+wpdatatables_frontend_strings.invalid_email+" "+a(this).data("column_header")+"</li>")}}else if("link"==a(this).data("input_type")&&""!=a(this).val()){var c=wdtValidateURL(a(this).val());c?a(this).removeClass("error"):(g=!1,a(this).addClass("error"),h+="<li>"+wpdatatables_frontend_strings.invalid_link+" "+a(this).data("column_header")+"</li>")}a(this).hasClass("mandatory")&&(""==a(this).val()?(a(this).addClass("error"),g=!1,h+="<li>"+a(this).data("column_header")+" "+wpdatatables_frontend_strings.cannot_be_empty+"</li>"):g&&a(this).removeClass("error")),a(this).hasClass("datepicker")?e[a(this).data("key")]=a.datepicker.formatDate(b.datepickFormat,a.datepicker.parseDate(b.datepickFormat,a(this).val())):"multi-selectbox"==a(this).data("input_type")?a(this).val()&&(e[a(this).data("key")]=a(this).val().join(", ")):e[a(this).data("key")]=a(this).val(),f.push(e[a(this).data("key")])}),g?(wpDataTablesUpdatingFlags[b.tableId]=!0,a.ajax({url:b.adminAjaxBaseUrl,type:"POST",dataType:"json",data:{action:"wdt_save_table_frontend",formdata:e},success:function(e){if(a(b.selector+"_edit_dialog").parent().removeClass("overlayed"),""==e.error){var g=e.success;if(e.is_new&&(c=!0),g?(a(b.selector+"_edit_dialog tr.idRow .editDialogInput").val(g),c&&(wpDataTables[b.tableId].fnDraw(!1),a('.edit_table[aria-controls="'+b.tableId+'"]').addClass("disabled"))):(wpDataTables[b.tableId].fnDraw(!1),a('.edit_table[aria-controls="'+b.tableId+'"]').addClass("disabled")),a(b.selector+"_edit_dialog div.data_saved_notify").fadeIn("300"),setTimeout(function(){a(b.selector+"_edit_dialog div.data_saved_notify").fadeOut("300")},5e3),!e.is_new&&a(b.selector+" > tbody > tr.selected").length){var h=wpDataTables[b.tableId].fnGetPosition(a(b.selector+" > tbody > tr.selected").get(0));wpDataTables[b.tableId].fnSettings().aoData[h]._aData=f}d&&a.remodal.lookup[wpDataTableDialogs[b.tableId].data("remodal")].close()}else a(b.selector+"_edit_dialog div.data_validation_notify").html(e.error).fadeIn("300"),setTimeout(function(){a(b.selector+"_edit_dialog div.data_validation_notify").fadeOut("300")},5e3)}}),!0):(a(b.selector+"_edit_dialog").parent().removeClass("overlayed"),a(b.selector+"_edit_dialog div.data_validation_notify").html("<ul>"+h+"</ul>").fadeIn("300"),setTimeout(function(){a(b.selector+"_edit_dialog div.data_validation_notify").fadeOut("300")},5e3),!1)}),b.responsive||b.editable||(c.fnDrawCallback=function(){wdtRemoveOverlay("#"+b.tableId)}),c.fnInitComplete=function(a,c){jQuery("#"+b.tableId+"_length select").selecter()},wpDataTables[b.tableId]=a(b.selector).dataTable(c),b.serverSide&&parseInt(b.autoRefreshInterval)>0&&setInterval(function(){wpDataTables[b.tableId].fnDraw(!1)},1e3*parseInt(b.autoRefreshInterval)),wpDataTables[b.tableId].addOnDrawCallback=function(a){if("function"==typeof a){var c=wpDataTables[b.tableId].fnSettings().aoDrawCallback.length+1;wpDataTables[b.tableId].fnSettings().aoDrawCallback.push({sName:"user_callback_"+c,fn:a})}},b.has_sum_columns&&(b.serverSide?wpDataTables[b.tableId].fnSettings().aoDrawCallback.push({sName:"updateSumRow",fn:function(c){var d=c.oInstance.api();for(var e in d.ajax.json().sum_columns_values)a("#"+b.tableId+' tfoot tr.sum_row td.sum_cell[data-column_header="'+e+'"]').html("∑ = "+d.ajax.json().sum_columns_values[e])}}):wpDataTables[b.tableId].fnSettings().aoDrawCallback.push({sName:"updateSumRow",fn:function(c){var d=c.oInstance.api();for(var e in b.sum_columns){var f=d.column(b.sum_columns[e]+":name",{search:"applied"}).data(),g=c.aoColumns[d.column(b.sum_columns[e]+":name").index()].wdtType,h=1==b.number_format?".":",",i=1==b.number_format?",":".";if(f.length>0)if(f.length>1)var j=f.reduce(function(a,b){return"int"==g?parseInt(wdtUnformatNumber(a,h,i,!1))+parseInt(wdtUnformatNumber(b,h,i,!1)):parseFloat(wdtUnformatNumber(a,h,i,!0))+parseFloat(wdtUnformatNumber(b,h,i,!1))});else if("int"==g)var j=parseInt(wdtUnformatNumber(f[0],h,i,!1));else var j=parseFloat(wdtUnformatNumber(f[0],h,i,!0));else j=0;if("int"==g)var k=wdtFormatNumber(j,0,i,h);else var k=wdtFormatNumber(j,b.decimal_places,i,h);a("#"+b.tableId+' tfoot tr.sum_row td.sum_cell[data-column_header="'+b.sum_columns[e]+'"]').html("∑ = "+k)}}})),b.conditional_formatting_columns&&(wpDataTables[b.tableId].fnSettings().aoDrawCallback.push({sName:"updateConditionalFormatting",fn:function(c){for(var d=0;d<b.conditional_formatting_columns.length;d++){var e=c.oInstance.api().column(b.conditional_formatting_columns[d]+":name",{search:"applied"}),f=c.aoColumns[e.index()].conditionalFormattingRules,g=c.aoColumns[e.index()].wdtType,h=1==b.number_format?".":",",i=1==b.number_format?",":".",j=b.datepickFormat,k=j.replace("dd","DD").replace("M","MMM").replace("mm","MM"),l=b.timeFormat.replace("H","H").replace("i","mm");for(var m in f){e.nodes();e.nodes().to$().each(function(){var b=!1;if("int"==g||"float"==g)var c=parseFloat(wdtUnformatNumber(a(this).html(),h,i,!0)),d=f[m].cellVal;else if("date"==g)var c=a.datepicker.parseDate(j,a(this).html()),d=a.datepicker.parseDate(j,f[m].cellVal);else if("datetime"==g)var c=moment(a(this).html(),k+" "+l).toDate(),d=moment(f[m].cellVal,k+" "+l).toDate();else if("time"==g)var c=moment(a(this).html(),l).toDate(),d=moment(f[m].cellVal,l).toDate();else var c=a(this).html(),d=f[m].cellVal;switch(f[m].ifClause){case"lt":b=c<d;break;case"lteq":b=c<=d;break;case"eq":"date"!=g&&"datetime"!=g&&"time"!=g||(c=null!=c?c.getTime():null,d=null!=d?d.getTime():null),b=c==d;break;case"neq":"date"!=g&&"datetime"!=g||(c=null!=c?c.getTime():null,d=null!=d?d.getTime():null),b=c!=d;break;case"gteq":b=c>=d;break;case"gt":b=c>d;break;case"contains":b=c.indexOf(d)!==-1;break;case"contains_not":b=c.indexOf(d)==-1}b&&wdtApplyCellAction(a(this),f[m].action,f[m].setVal)})}}}}),b.serverSide||wpDataTables[b.tableId].fnDraw()),wpDataTables[b.tableId].checkSelectedLimits=function(){if(!wpDataTablesUpdatingFlags[b.tableId]){var c=a(b.selector+" > tbody > tr.selected").index();c+wpDataTables[b.tableId].fnSettings()._iDisplayStart==wpDataTables[b.tableId].fnSettings()._iRecordsDisplay-1?a(b.selector+"_next_edit_dialog").prop("disabled",!0):a(b.selector+"_next_edit_dialog").prop("disabled",!1),0==c&&0==wpDataTables[b.tableId].fnSettings()._iDisplayStart?a(b.selector+"_prev_edit_dialog").prop("disabled",!0):a(b.selector+"_prev_edit_dialog").prop("disabled",!1)}},0==b.columnsFixed&&b.groupingEnabled&&wpDataTables[b.tableId].rowGrouping({iGroupingColumnIndex:b.groupingColumnIndex}),b.advancedFilterEnabled&&(a("#"+b.tableId).dataTable().columnFilter(b.advancedFilterOptions),a.datepicker.regional[""].dateFormat=b.datepickFormat,a.datepicker.setDefaults(a.datepicker.regional[""])),b.editable){wpDataTableDialogs[b.tableId]=wdtDialog("","Edit"),wpDataTableDialogs[b.tableId].addClass("wdtEditDialog"),a(b.selector+"_edit_dialog").appendTo(wpDataTableDialogs[b.tableId]).show(),a(b.selector+"_edit_dialog select").selecter(),a(b.selector+"_close_edit_dialog").click(function(c){c.preventDefault(),a.remodal.lookup[wpDataTableDialogs[b.tableId].data("remodal")].close()}),a(b.selector+"_prev_edit_dialog").click(function(c){c.preventDefault();var d=a(b.selector+" > tbody > tr.selected").index();if(d>0){a(b.selector+" > tbody > tr.selected").removeClass("selected"),a(b.selector+" > tbody > tr:eq("+(d-1)+")").addClass("selected",300),wpDataTablesSelRows[b.tableId]=wpDataTables[b.tableId].fnGetPosition(a(b.selector+" > tbody > tr.selected").get(0));var e=wpDataTables[b.tableId].fnGetData(wpDataTablesSelRows[b.tableId]);wpDataTablesFunctions[b.tableId].applyData(e)}else{var f=Math.ceil(wpDataTables[b.tableId].fnSettings()._iDisplayStart/wpDataTables[b.tableId].fnSettings()._iDisplayLength)+1;if(1==f)return;wpDataTablesSelRows[b.tableId]=-2,wpDataTablesUpdatingFlags[b.tableId]=!0,wpDataTables[b.tableId].fnPageChange("previous"),a(b.selector+"_edit_dialog").parent().addClass("overlayed")}wpDataTables[b.tableId].checkSelectedLimits()}),a(b.selector+"_next_edit_dialog").click(function(c){c.preventDefault();var d=a(b.selector+" > tbody > tr.selected").index();if(d<wpDataTables[b.tableId].fnSettings()._iDisplayLength-1){a(b.selector+" > tbody > tr.selected").removeClass("selected"),a(b.selector+" > tbody > tr:eq("+(d+1)+")").addClass("selected",300),wpDataTablesSelRows[b.tableId]=wpDataTables[b.tableId].fnGetPosition(a(b.selector+" > tbody > tr.selected").get(0));var e=wpDataTables[b.tableId].fnGetData(wpDataTablesSelRows[b.tableId]);wpDataTablesFunctions[b.tableId].applyData(e)}else{var f=Math.ceil(wpDataTables[b.tableId].fnSettings()._iDisplayStart/wpDataTables[b.tableId].fnSettings()._iDisplayLength)+1,g=Math.ceil(wpDataTables[b.tableId].fnSettings()._iRecordsTotal/wpDataTables[b.tableId].fnSettings()._iDisplayLength);if(f==g)return;wpDataTablesSelRows[b.tableId]=-3,wpDataTablesUpdatingFlags[b.tableId]=!0,wpDataTables[b.tableId].fnPageChange("next"),wpDataTables[b.tableId].fnDraw(!1),a(b.selector+"_edit_dialog").parent().addClass("overlayed")}wpDataTables[b.tableId].checkSelectedLimits()}),a(b.selector+"_apply_edit_dialog").click(function(a){a.preventDefault(),wpDataTablesFunctions[b.tableId].saveTableData()}),a(b.selector+"_ok_edit_dialog").click(function(a){a.preventDefault(),wpDataTablesFunctions[b.tableId].saveTableData(!0,!0)}),a(b.selector+"_edit_dialog input").keyup(function(c){13==c.which&&a(b.selector+"_ok_edit_dialog").click()}),1==b.number_format?a(b.selector+"_edit_dialog input.maskMoney").maskMoney({thousands:".",decimal:",",precision:parseInt(b.decimal_places),allowNegative:!0}):a(b.selector+"_edit_dialog input.maskMoney").maskMoney({thousands:",",decimal:".",precision:parseInt(b.decimal_places),allowNegative:!0});var d=b.datepickFormat.replace(/y/g,"yy").replace(/Y/g,"yyyy").replace(/M/g,"mmm"),e=function(b,c,e){var f=a(b).pickadate({format:d,formatSubmit:d,selectYears:20,selectMonths:!0,container:".wpDataTablesWrapper",onClose:c,firstDay:1}),g=f.pickadate("picker");"opened"==e&&g.open()};e(b.selector+"_edit_dialog input.datepicker");var f=b.timeFormat,g=parseInt(b.timepickRange)?parseInt(b.timepickRange):5,h=function(b,c,d){var e=a(b).pickatime({interval:g,format:f,container:".wpDataTablesWrapper",onClose:c}).pickatime("picker");"opened"==d&&e.open()};h(b.selector+"_edit_dialog input.timepicker");var i=function(c,e,g){var h=parseInt(b.timepickRange)?parseInt(b.timepickRange):5,i=a(c),j='<div style="display: none" class="dtpick_block">';j+='<input type="text" class="dt_datepick" />',j+='<input type="text" class="dt_timepick" />',j+="</div>",a(j).insertBefore(i);var k=i.parent().find(".dtpick_block input.dt_datepick").pickadate({format:d,formatSubmit:d,selectYears:!0,selectMonths:!0,container:".wpDataTablesWrapper",onSet:function(a){"clear"in a&&i.val(""),"select"in a&&l.open()}}).pickadate("picker"),l=i.parent().find(".dtpick_block input.dt_timepick").pickatime({container:".wpDataTablesWrapper",interval:h,format:f,onRender:function(){a("<button>"+wpdatatables_frontend_strings.back_to_date+"</button>").on("click",function(){l.close(),k.open()}).prependTo(this.$root.find(".picker__box"))},onSet:function(a){"select"in a&&i.val(k.get()+" "+l.get()).change(),"clear"in a&&i.val("")}}).pickatime("picker");i.on("focus",function(){k.open()}).on("click",function(a){a.preventDefault(),a.stopImmediatePropagation(),k.open()}),"opened"==g&&k.open()};i(b.selector+"_edit_dialog input.datetimepicker");var j=function(b){a(".fileupload_"+b).length&&(wdtCustomUploader=wp.media({title:wpdatatables_frontend_strings.select_upload_file,button:{text:wpdatatables_frontend_strings.choose_file},multiple:!1}),a("button.fileupload_"+b).click(function(b){b.preventDefault();var c=a(this),d=a("#"+c.data("rel_input"));"icon"==c.data("column_type")?(wdtCustomUploader=wp.media({title:wpdatatables_frontend_strings.select_upload_file,button:{text:wpdatatables_frontend_strings.choose_file},multiple:!1,library:{type:"image"}}),wdtCustomUploader.off("select").on("select",function(){attachment=wdtCustomUploader.state().get("selection").first().toJSON();var b=attachment.url;attachment.sizes.thumbnail&&(b=attachment.sizes.thumbnail.url+"||"+b),d.val(b),a("#files_"+c.data("rel_input")).html("<p>"+attachment.filename+' [<a href="#" data-key="'+c.data("rel_input")+'" class="wdtdeleteFile">'+wpdatatables_frontend_strings.detach_file+"</a>]</p>")})):wdtCustomUploader.off("select").on("select",function(){attachment=wdtCustomUploader.state().get("selection").first().toJSON(),d.val(attachment.url),a("#files_"+c.data("rel_input")).html("<p>"+attachment.filename+' [<a href="#" data-key="'+c.data("rel_input")+'" class="wdtdeleteFile">'+wpdatatables_frontend_strings.detach_file+"</a>]</p>")}),wdtCustomUploader.open()}))};j(b.tableId),a('.edit_table[aria-controls="'+b.tableId+'"]').click(function(){if(a(this).hasClass("disabled"))return!1;var c=a(b.selector+" tr.selected").get(0),d=wpDataTables[b.tableId].fnGetData(c);wpDataTablesFunctions[b.tableId].applyData(d),wpDataTables[b.tableId].checkSelectedLimits(),a.remodal.lookup[wpDataTableDialogs[b.tableId].data("remodal")].open()}),b.inlineEditing&&new inlineEditClass(b,c,a),a('.new_table_entry[aria-controls="'+b.tableId+'"]').click(function(){if(a(b.selector+"_edit_dialog .editDialogInput").val("").css("border",""),a(b.selector+"_edit_dialog tr.idRow .editDialogInput").val("0"),a("#"+b.tableId+"_edit_dialog .editDialogInput").each(function(b){a(this).is("select")&&(a(this).find("option:first").attr("selected","selected"),a(this).selecter("refresh"))}),b.advancedFilterEnabled)for(var c in b.advancedFilterOptions.aoColumns){var d=b.advancedFilterOptions.aoColumns[c].defaultValue;""!=d&&(a("#"+b.tableId+"_edit_dialog .editDialogInput:eq("+c+")").val(d).change(),a("#"+b.tableId+"_edit_dialog .editDialogInput:eq("+c+")").is("select")&&(a("#"+b.tableId+"_edit_dialog .editDialogInput:eq("+c+")").val(d),a("#"+b.tableId+"_edit_dialog .editDialogInput:eq("+c+")").selecter("refresh")))}if(a.remodal.lookup[wpDataTableDialogs[b.tableId].data("remodal")].open(),a(".fileupload_"+b.tableId).length){a(".fileupload_"+b.tableId),a("#"+b.tableId+"_edit_dialog tr.idRow .editDialogInput").data("key"),a("#"+b.tableId+"_edit_dialog tr.idRow .editDialogInput").val();a("#"+b.tableId+'_edit_dialog input.editDialogInput[data-input_type="attachment"]').val(),a("#"+b.tableId+"_edit_dialog div.files").html("")}}),a('.delete_table_entry[aria-controls="'+b.tableId+'"]').click(function(){if(a(this).hasClass("disabled"))return!1;b.popoverTools&&a(".wpDataTablesPopover.editTools").hide();var c='<div id="delete_dialog_'+b.tableId+'">Delete this entry?</div>';$deleteDialog=wdtDialog(c,"Are you sure?"),$deleteDialog.append('<button class="btn deleteBtn">Delete</button>'),$deleteDialog.append('<button class="btn cancelBtn">Cancel</button>'),$deleteDialog.find(".deleteBtn").click(function(c){c.preventDefault();var d=a(b.selector+" tr.selected").get(0),e=wpDataTables[b.tableId].fnGetData(d),f=e[b.idColumnIndex];a.ajax({url:b.adminAjaxBaseUrl,type:"POST",data:{action:"wdt_delete_table_row",id_key:b.idColumnKey,id_val:f,table_id:b.tableWpId},success:function(){wpDataTables[b.tableId].fnDraw(!1),a.remodal.lookup[$deleteDialog.data("remodal")].close(),$deleteDialog.remove()}})}),$deleteDialog.find(".cancelBtn").click(function(b){a.remodal.lookup[$deleteDialog.data("remodal")].close(),$deleteDialog.remove()}),a.remodal.lookup[$deleteDialog.data("remodal")].open()}),b.popoverTools&&(a(b.selector+"_wrapper").css("position","relative"),a('<div class="wpDataTablesPopover editTools"></div>').prependTo(b.selector+"_wrapper").hide(),a('.new_table_entry[aria-controls="'+b.tableId+'"]').prependTo(b.selector+"_wrapper .wpDataTablesPopover.editTools").css("float","right"),a('.edit_table[aria-controls="'+b.tableId+'"]').prependTo(b.selector+"_wrapper .wpDataTablesPopover.editTools").css("float","right"),a('.delete_table_entry[aria-controls="'+b.tableId+'"]').prependTo(b.selector+"_wrapper .wpDataTablesPopover.editTools").css("float","right"));var k=function(c){var d=a(this).offset().top-a(b.selector+"_wrapper").offset().top-a(".wpDataTablesPopover.editTools").outerHeight()-7,e=!!a(this).children("").hasClass("editing");if(a(this).hasClass("selected")?(a(b.selector+" tbody tr").removeClass("selected"),wpDataTablesSelRows[b.tableId]=-1):(a(b.selector+" tbody tr").removeClass("selected"),a(this).addClass("selected"),wpDataTablesSelRows[b.tableId]=wpDataTables[b.tableId].fnGetPosition(a(b.selector+" tbody tr.selected").get(0))),a(b.selector+" tbody tr.selected").length>0){if(a('.edit_table[aria-controls="'+b.tableId+'"]').removeClass("disabled"),a('.delete_table_entry[aria-controls="'+b.tableId+'"]').removeClass("disabled"),b.popoverTools){if(e)return!1;a(".wpDataTablesPopover.editTools").show().css("top",d)}}else a('.edit_table[aria-controls="'+b.tableId+'"]').addClass("disabled"),a('.delete_table_entry[aria-controls="'+b.tableId+'"]').addClass("disabled"),b.popoverTools&&a(".wpDataTablesPopover.editTools").hide()},l=navigator.userAgent,m=l.match(/iPad/i)?"touchstart":"click";a(document).on(m,b.selector+" tbody tr",k),a(document).on("click",b.selector+"_edit_dialog a.wdtdeleteFile, a.wdtdeleteFile",function(b){b.preventDefault(),b.stopImmediatePropagation(),a("#"+a(this).data("key")).val(""),a(this).closest("div.files").html("")})}1==b.externalFilter&&a("#wdtFilterWidget").length&&a(".wpDataTablesFilter").appendTo("#wdtFilterWidget"),a(window).load(function(){b.hideBeforeLoad&&a(b.selector).show(300)})}),"undefined"!=typeof wpDataTablesCharts&&google.load("visualization","1",{packages:["corechart"],callback:function(){for(var a in wpDataTablesCharts){switch(wpDataTablesCharts[a].type){case"Line":var b=new google.visualization.LineChart(document.getElementById(wpDataTablesCharts[a].container));break;case"Area":var b=new google.visualization.AreaChart(document.getElementById(wpDataTablesCharts[a].container));break;case"Bar":var b=new google.visualization.BarChart(document.getElementById(wpDataTablesCharts[a].container));break;case"Column":var b=new google.visualization.ColumnChart(document.getElementById(wpDataTablesCharts[a].container));break;case"Pie":var b=new google.visualization.PieChart(document.getElementById(wpDataTablesCharts[a].container))}b.draw(google.visualization.arrayToDataTable(wpDataTablesCharts[a].values),wpDataTablesCharts[a].options)}}})}),a("button.wdtClearFilters").click(function(b){b.preventDefault(),a(".filter_column input:text").val(""),a(".filter_column select").val("").selecter("update"),a(".filter_column input:checkbox").removeAttr("checked").iCheck("update"),a(".wdtFilterDialog input:checkbox").removeAttr("checked").iCheck("update");for(var c in wpDataTables)wpDataTables[c].fnFilterClear()})}(jQuery),jQuery.fn.dataTableExt.oStdClasses.sWrapper="wpDataTables wpDataTablesWrapper";
|
1 |
+
var wpDataTables={},wpDataTablesSelRows={},wpDataTablesFunctions={},wpDataTablesUpdatingFlags={},wpDataTablesResponsiveHelpers={},wdtBreakpointDefinition={tablet:1024,phone:480},wdtCustomUploader=null,wdtRenderDataTable=null;function wdtApplyCellAction(a,e,t){switch(e){case"setCellColor":a.attr("style","background-color: "+t+" !important");break;case"defaultCellColor":a.attr("style",'background-color: "" !important');break;case"setCellContent":a.html(t);break;case"setCellClass":a.addClass(t);break;case"removeCellClass":a.removeClass(t);break;case"setRowColor":a.closest("tr").find("td").attr("style","background-color: "+t+" !important");break;case"defaultRowColor":a.closest("tr").find("td").attr("style",'background-color: "" !important');break;case"setRowClass":a.closest("tr").addClass(t);break;case"addColumnClass":var l=a.index()+1;a.closest("table.wpDataTable").find("tbody td:nth-child("+l+")").addClass(t);break;case"setColumnColor":l=a.index()+1;a.closest("table.wpDataTable").find("tbody td:nth-child("+l+")").attr("style","background-color: "+t+" !important")}}function wdtDialog(a,e){var t=Math.floor(1e3*Math.random()+1),l=jQuery(".wdt-frontend-modal").clone();return l.attr("id","remodal-"+t),l.find(".modal-title").html(e),l.find(".modal-header").append(a),l}function wdtAddOverlay(a){jQuery(a).addClass("overlayed")}function wdtRemoveOverlay(a){jQuery(a).removeClass("overlayed")}function getPurifiedValue(a,e){if(e)var t=a.children(".columnValue").html();else t=a.clone().children().remove().end().html();return t}function wdtCheckConditionalFormatting(a,e,t,l){var n="",o="",d=!1;switch("int"==e.columnType||"float"==e.columnType?(n=parseFloat(wdtUnformatNumber(getPurifiedValue(t,l),e.thousandsSeparator,e.decimalSeparator,!0)),o=a.cellVal):"date"==e.columnType?(n=moment(getPurifiedValue(t,l),e.momentDateFormat).toDate(),o="%TODAY%"==a.cellVal?moment().startOf("day").toDate():moment(a.cellVal,e.momentDateFormat).toDate()):"datetime"==e.columnType?"%TODAY%"==a.cellVal?(n=moment(getPurifiedValue(t,l),e.momentDateFormat+" "+e.momentTimeFormat).startOf("day").toDate(),o=moment().startOf("day").toDate()):(n=moment(getPurifiedValue(t,l),e.momentDateFormat+" "+e.momentTimeFormat).toDate(),o=moment(a.cellVal,e.momentDateFormat+" "+e.momentTimeFormat).toDate()):"time"==e.columnType?(n=moment(getPurifiedValue(t,l),e.momentTimeFormat).toDate(),o=moment(a.cellVal,e.momentTimeFormat).toDate()):(n=getPurifiedValue(t,l),o=a.cellVal),a.ifClause){case"lt":d=n<o;break;case"lteq":d=n<=o;break;case"eq":"date"!=e.columnType&&"datetime"!=e.columnType&&"time"!=e.columnType||(n=null!=n?n.getTime():null,o=null!=o?o.getTime():null),d=n==o;break;case"neq":"date"!=e.columnType&&"datetime"!=e.columnType||(n=null!=n?n.getTime():null,o=null!=o?o.getTime():null),d=n!=o;break;case"gteq":d=n>=o;break;case"gt":d=n>o;break;case"contains":d=-1!==n.indexOf(o);break;case"contains_not":d=-1==n.indexOf(o)}d&&wdtApplyCellAction(t,a.action,a.setVal)}!function(a){a(function(){wdtRenderDataTable=function(e,t){var l=t.dataTableParams;if(a('.wdt-column-sum[data-table-id="'+t.tableWpId+'"]').length){var n=[];a('.wdt-column-sum[data-table-id="'+t.tableWpId+'"]').each(function(){n.push(a(this).data("column-orig-header"))})}if(a('.wdt-column-avg[data-table-id="'+t.tableWpId+'"]').length){var o=[];a('.wdt-column-avg[data-table-id="'+t.tableWpId+'"]').each(function(){o.push(a(this).data("column-orig-header"))})}if(a('.wdt-column-min[data-table-id="'+t.tableWpId+'"]').length){var d=[];a('.wdt-column-min[data-table-id="'+t.tableWpId+'"]').each(function(){d.push(a(this).data("column-orig-header"))})}if(a('.wdt-column-max[data-table-id="'+t.tableWpId+'"]').length){var r=[];a('.wdt-column-max[data-table-id="'+t.tableWpId+'"]').each(function(){r.push(a(this).data("column-orig-header"))})}return t.serverSide&&(l.ajax.data=function(e){e.sumColumns=n,e.avgColumns=o,e.minColumns=d,e.maxColumns=r,e.currentUserId=a("#wdt-user-id-placeholder").val(),e.currentUserLogin=a("#wdt-user-login-placeholder").val(),e.currentPostIdPlaceholder=a("#wdt-post-id-placeholder").val(),e.wpdbPlaceholder=a("#wdt-wpdb-placeholder").val()}),t.hideBeforeLoad&&(l.fnInitComplete=function(){a(t.selector).animateFadeIn()}),wpDataTables[t.tableId]=a(t.selector).dataTable(l),(wpDataTables[t.tableId].fnSettings()._iDisplayLength>=wpDataTables[t.tableId].fnSettings().fnRecordsTotal()||-1===l.iDisplayLength)&&a(".dataTables_paginate").hide(),wpDataTables[t.tableId].fnSettings().aoDrawCallback.push({sName:"removePaginate",fn:function(e){var t=e.oInstance.api();t.page.len()>=t.page.info().recordsDisplay||-1===t.data().page.len()?a(".dataTables_paginate").hide():a(".dataTables_paginate").show()}}),wpDataTables[t.tableId].addOnDrawCallback=function(a){if("function"==typeof a){var e=wpDataTables[t.tableId].fnSettings().aoDrawCallback.length+1;wpDataTables[t.tableId].fnSettings().aoDrawCallback.push({sName:"user_callback_"+e,fn:a})}},0==t.columnsFixed&&t.groupingEnabled&&wpDataTables[t.tableId].rowGrouping({iGroupingColumnIndex:t.groupingColumnIndex}),wpDataTables[t.tableId]},a("table.wpDataTable").each(function(){var e=JSON.parse(a("#"+a(this).data("described-by")).val());wdtRenderDataTable(a(this),e)})})}(jQuery),jQuery.fn.dataTableExt.oStdClasses.sWrapper="wpDataTables wpDataTablesWrapper",jQuery.fn.dataTable.ext.classes.sLengthSelect="selectpicker length_menu",jQuery.fn.dataTable.ext.classes.sFilterInput="form-control";
|
config/config.inc.php
CHANGED
@@ -9,7 +9,7 @@ defined('ABSPATH') or die("Cannot access pages directly.");
|
|
9 |
|
10 |
// Current version
|
11 |
|
12 |
-
define('WDT_CURRENT_VERSION', '2.0.
|
13 |
|
14 |
/**
|
15 |
* Regular Expressions
|
9 |
|
10 |
// Current version
|
11 |
|
12 |
+
define('WDT_CURRENT_VERSION', '2.0.15');
|
13 |
|
14 |
/**
|
15 |
* Regular Expressions
|
controllers/wdt_functions.php
CHANGED
@@ -209,7 +209,11 @@ function wdtActivationCreateTables() {
|
|
209 |
* Add rating massage on all admin pages after 2 weeks of using
|
210 |
*/
|
211 |
function wdtAdminRatingMessages() {
|
|
|
|
|
212 |
|
|
|
|
|
213 |
$installDate = get_option( 'wdtInstallDate' );
|
214 |
$currentDate = date( 'Y-m-d' );
|
215 |
$tempIgnoreDate = get_option( 'wdtTempFutureDate' );
|
@@ -218,7 +222,8 @@ function wdtAdminRatingMessages() {
|
|
218 |
$datetimeInstallDate = new DateTime( $installDate );
|
219 |
$datetimeCurrentDate = new DateTime( $currentDate );
|
220 |
$diffIntrval = round( ($datetimeCurrentDate->format( 'U' ) - $datetimeInstallDate->format( 'U' )) / (60 * 60 * 24) );
|
221 |
-
if(
|
|
|
222 |
include WDT_TEMPLATE_PATH . 'admin/common/ratingDiv.inc.php';
|
223 |
}
|
224 |
}
|
209 |
* Add rating massage on all admin pages after 2 weeks of using
|
210 |
*/
|
211 |
function wdtAdminRatingMessages() {
|
212 |
+
global $wpdb;
|
213 |
+
$query = "SELECT COUNT(*) FROM {$wpdb->prefix}wpdatatables ORDER BY id";
|
214 |
|
215 |
+
$allTables = $wpdb->get_var($query);
|
216 |
+
$wpdtPage = isset($_GET['page']) ? $_GET['page'] : '';
|
217 |
$installDate = get_option( 'wdtInstallDate' );
|
218 |
$currentDate = date( 'Y-m-d' );
|
219 |
$tempIgnoreDate = get_option( 'wdtTempFutureDate' );
|
222 |
$datetimeInstallDate = new DateTime( $installDate );
|
223 |
$datetimeCurrentDate = new DateTime( $currentDate );
|
224 |
$diffIntrval = round( ($datetimeCurrentDate->format( 'U' ) - $datetimeInstallDate->format( 'U' )) / (60 * 60 * 24) );
|
225 |
+
if( is_admin() && strpos($wpdtPage,'wpdatatables') !== false &&
|
226 |
+
$diffIntrval >= 14 && get_option( 'wdtRatingDiv' ) == "no" && $tempIgnore && isset($allTables) && $allTables > 5) {
|
227 |
include WDT_TEMPLATE_PATH . 'admin/common/ratingDiv.inc.php';
|
228 |
}
|
229 |
}
|
languages/pl_PL/wpdatatables-pl_PL.mo
ADDED
Binary file
|
languages/pl_PL/wpdatatables-pl_PL.po
ADDED
@@ -0,0 +1,5994 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
msgid ""
|
2 |
+
msgstr ""
|
3 |
+
"Project-Id-Version: wpdatatables\n"
|
4 |
+
"POT-Creation-Date: 2019-11-28 20:02+0100\n"
|
5 |
+
"PO-Revision-Date: 2019-11-28 20:02+0100\n"
|
6 |
+
"Last-Translator: \n"
|
7 |
+
"Language-Team: wpdatatables <cjbug@yandex.ru>\n"
|
8 |
+
"Language: pl\n"
|
9 |
+
"MIME-Version: 1.0\n"
|
10 |
+
"Content-Type: text/plain; charset=UTF-8\n"
|
11 |
+
"Content-Transfer-Encoding: 8bit\n"
|
12 |
+
"X-Generator: Poedit 1.8.7.1\n"
|
13 |
+
"X-Poedit-KeywordsList: _;gettext;gettext_noop;_e;__\n"
|
14 |
+
"X-Poedit-Basepath: ../..\n"
|
15 |
+
"Plural-Forms: nplurals=3; plural=(n==1 ? 0 : n%10>=2 && n%10<=4 && (n%100<12 "
|
16 |
+
"|| n%100>14) ? 1 : 2);\n"
|
17 |
+
"X-Poedit-SourceCharset: UTF-8\n"
|
18 |
+
"X-Poedit-SearchPath-0: .\n"
|
19 |
+
"X-Poedit-SearchPathExcluded-0: assets/js/tagsinput/jquery.tagsinput.js\n"
|
20 |
+
"X-Poedit-SearchPathExcluded-1: assets/js/ace/ace.js\n"
|
21 |
+
"X-Poedit-SearchPathExcluded-2: assets/js/chartjs/Chart.js\n"
|
22 |
+
"X-Poedit-SearchPathExcluded-3: assets/js/export-tools\n"
|
23 |
+
"X-Poedit-SearchPathExcluded-4: assets/js/handsontable\n"
|
24 |
+
"X-Poedit-SearchPathExcluded-5: assets/js/jquery-datatables\n"
|
25 |
+
"X-Poedit-SearchPathExcluded-6: assets/js/moment\n"
|
26 |
+
"X-Poedit-SearchPathExcluded-7: assets/js/tagsinput\n"
|
27 |
+
"X-Poedit-SearchPathExcluded-8: lib\n"
|
28 |
+
|
29 |
+
#: controllers/wdt_admin.php:10 controllers/wdt_admin.php:11
|
30 |
+
msgid "wpDataTables"
|
31 |
+
msgstr ""
|
32 |
+
|
33 |
+
#: controllers/wdt_admin.php:19 controllers/wdt_admin.php:20
|
34 |
+
#: templates/admin/constructor/constructor.inc.php:24
|
35 |
+
msgid "Create a Table"
|
36 |
+
msgstr "Stwórz tabelę"
|
37 |
+
|
38 |
+
#: controllers/wdt_admin.php:27 controllers/wdt_admin.php:28
|
39 |
+
msgid "wpDataCharts"
|
40 |
+
msgstr "wpDataCharts"
|
41 |
+
|
42 |
+
#: controllers/wdt_admin.php:35 controllers/wdt_admin.php:36
|
43 |
+
#: templates/admin/chart_wizard/chart_wizard.inc.php:33
|
44 |
+
msgid "Create a Chart"
|
45 |
+
msgstr "Utwórz wykres"
|
46 |
+
|
47 |
+
#: controllers/wdt_admin.php:43 controllers/wdt_admin.php:44
|
48 |
+
msgid "Settings"
|
49 |
+
msgstr "Ustawienia"
|
50 |
+
|
51 |
+
#: controllers/wdt_admin.php:51
|
52 |
+
msgid "Add-ons"
|
53 |
+
msgstr "Dodatki"
|
54 |
+
|
55 |
+
#: controllers/wdt_admin.php:52
|
56 |
+
msgid "Addons"
|
57 |
+
msgstr "Dodatki"
|
58 |
+
|
59 |
+
#: controllers/wdt_admin.php:312 controllers/wdt_admin.php:361
|
60 |
+
#: controllers/wdt_admin.php:391 controllers/wdt_admin.php:412
|
61 |
+
#: controllers/wdt_admin.php:459 controllers/wdt_admin.php:485
|
62 |
+
#: controllers/wdt_admin.php:504
|
63 |
+
msgid "You do not have sufficient permissions to access this page."
|
64 |
+
msgstr "Nie masz wystarczających uprawnień, aby uzyskać dostęp do tej strony."
|
65 |
+
|
66 |
+
#: controllers/wdt_functions.php:442
|
67 |
+
msgid "wpDataChart with provided ID not found!"
|
68 |
+
msgstr "wpDataChart z podanego identyfikatora nie znaleziono!"
|
69 |
+
|
70 |
+
#: controllers/wdt_functions.php:478 controllers/wdt_functions.php:549
|
71 |
+
msgid "wpDataTable with provided ID not found!"
|
72 |
+
msgstr "wpDataTable z podanego identyfikatora nie znaleziono!"
|
73 |
+
|
74 |
+
#: controllers/wdt_functions.php:559
|
75 |
+
msgid "Provided column is not Integer or Float column type"
|
76 |
+
msgstr "Podana kolumna nie jest Integer lub float Typ kolumny"
|
77 |
+
|
78 |
+
#: controllers/wdt_functions.php:738
|
79 |
+
msgid "Choose a table"
|
80 |
+
msgstr "Wybierz tabelę"
|
81 |
+
|
82 |
+
#: controllers/wdt_functions.php:770
|
83 |
+
msgid "Interactive Responsive Table"
|
84 |
+
msgstr "Interaktywny responsywny stół"
|
85 |
+
|
86 |
+
#: controllers/wdt_functions.php:771 controllers/wdt_functions.php:832
|
87 |
+
msgid "Content"
|
88 |
+
msgstr "Zawartość"
|
89 |
+
|
90 |
+
#: controllers/wdt_functions.php:777
|
91 |
+
msgid "wpDataTable"
|
92 |
+
msgstr "wpDataTable"
|
93 |
+
|
94 |
+
#: controllers/wdt_functions.php:781
|
95 |
+
msgid "Choose the wpDataTable from a dropdown"
|
96 |
+
msgstr "Wybierz wpDataTable z listy rozwijanej"
|
97 |
+
|
98 |
+
#: controllers/wdt_functions.php:786
|
99 |
+
msgid "Table view"
|
100 |
+
msgstr "Widok tabeli"
|
101 |
+
|
102 |
+
#: controllers/wdt_functions.php:790
|
103 |
+
msgid "Regular wpDataTable"
|
104 |
+
msgstr "Regularne wpDataTable"
|
105 |
+
|
106 |
+
#: controllers/wdt_functions.php:792
|
107 |
+
msgid "Excel-like table"
|
108 |
+
msgstr "Tabela podobnych do Excela"
|
109 |
+
|
110 |
+
#: controllers/wdt_functions.php:798
|
111 |
+
msgid "Variable placeholder #1"
|
112 |
+
msgstr "Zmienna #1 zastępcza"
|
113 |
+
|
114 |
+
#: controllers/wdt_functions.php:801 controllers/wdt_functions.php:809
|
115 |
+
#: controllers/wdt_functions.php:817
|
116 |
+
msgid "Variables"
|
117 |
+
msgstr "Zmienne"
|
118 |
+
|
119 |
+
#: controllers/wdt_functions.php:802
|
120 |
+
msgid "If you used the VAR1 placeholder you can assign a value to it here"
|
121 |
+
msgstr ""
|
122 |
+
"Jeśli użyto symbolu zastępczego VAR1 można przypisać do niej wartość tutaj"
|
123 |
+
|
124 |
+
#: controllers/wdt_functions.php:806
|
125 |
+
msgid "Variable placeholder #2"
|
126 |
+
msgstr "Zmienna #2 zastępcza"
|
127 |
+
|
128 |
+
#: controllers/wdt_functions.php:810
|
129 |
+
msgid "If you used the VAR2 placeholder you can assign a value to it here"
|
130 |
+
msgstr ""
|
131 |
+
"Jeśli użyto symbolu zastępczego VAR2 można przypisać do niej wartość tutaj"
|
132 |
+
|
133 |
+
#: controllers/wdt_functions.php:814
|
134 |
+
msgid "Variable placeholder #3"
|
135 |
+
msgstr "Zmienna #3 zastępcza"
|
136 |
+
|
137 |
+
#: controllers/wdt_functions.php:818
|
138 |
+
msgid "If you used the VAR3 placeholder you can assign a value to it here"
|
139 |
+
msgstr ""
|
140 |
+
"Jeśli użyto symbolu zastępczego VAR3 można przypisać do niej wartość tutaj"
|
141 |
+
|
142 |
+
#: controllers/wdt_functions.php:831
|
143 |
+
msgid "Google or Highcharts chart based on a wpDataTable"
|
144 |
+
msgstr "Google lub Highcharts wykres oparty na wpDataTable"
|
145 |
+
|
146 |
+
#: controllers/wdt_functions.php:838
|
147 |
+
msgid "wpDataChart"
|
148 |
+
msgstr "Właściwość wpDataChart"
|
149 |
+
|
150 |
+
#: controllers/wdt_functions.php:842
|
151 |
+
msgid "Choose one of wpDataCharts from the list"
|
152 |
+
msgstr "Wybierz jedną z wpDataCharts z listy"
|
153 |
+
|
154 |
+
#: source/WpDataChartsGutenbergBlock.php:28
|
155 |
+
msgid ""
|
156 |
+
"Choose the chart that you’ve just created in the dropdown below, and the "
|
157 |
+
"shortcode will be inserted automatically."
|
158 |
+
msgstr ""
|
159 |
+
"Wybierz wykres, który właśnie utworzyłeś na liście rozwijanej poniżej, a "
|
160 |
+
"shortcode zostanie wstawiony automatycznie."
|
161 |
+
|
162 |
+
#: source/WpDataTablesGutenbergBlock.php:29
|
163 |
+
msgid ""
|
164 |
+
"Choose the table that you’ve just created in the dropdown below, and the "
|
165 |
+
"shortcode will be inserted automatically. You are able to provide values for "
|
166 |
+
"placeholders and also for Export file name."
|
167 |
+
msgstr ""
|
168 |
+
"Wybierz tabelę, która właśnie utworzyłeś na liście rozwijanej poniżej, a "
|
169 |
+
"shortcode zostanie wstawiony automatycznie. Są w stanie podać wartości dla "
|
170 |
+
"symboli zastępczych, a także dla Nazwa pliku eksportu."
|
171 |
+
|
172 |
+
#: source/class.wdtbrowsechartstable.php:142
|
173 |
+
#: source/class.wdtbrowsetable.php:172
|
174 |
+
#: templates/admin/browse/chart/duplicate_chart_modal.inc.php:43
|
175 |
+
#: templates/admin/browse/table/duplicate_modal.inc.php:63
|
176 |
+
msgid "Duplicate"
|
177 |
+
msgstr "Duplikuj"
|
178 |
+
|
179 |
+
#: source/class.wdtbrowsechartstable.php:148
|
180 |
+
#: source/class.wdtbrowsechartstable.php:168
|
181 |
+
#: source/class.wdtbrowsetable.php:179 source/class.wdtbrowsetable.php:200
|
182 |
+
msgid "Configure"
|
183 |
+
msgstr "Konfiguracja"
|
184 |
+
|
185 |
+
#: source/class.wdtbrowsechartstable.php:154
|
186 |
+
#: source/class.wdtbrowsechartstable.php:169
|
187 |
+
#: source/class.wdtbrowsetable.php:181 source/class.wdtbrowsetable.php:201
|
188 |
+
#: templates/common/delete_modal.inc.php:41 templates/edit_table.inc.php:15
|
189 |
+
msgid "Delete"
|
190 |
+
msgstr "Usuń"
|
191 |
+
|
192 |
+
#: source/class.wdtbrowsechartstable.php:205
|
193 |
+
msgid "Column Chart"
|
194 |
+
msgstr "Wykres kolumnowy"
|
195 |
+
|
196 |
+
#: source/class.wdtbrowsechartstable.php:208
|
197 |
+
msgid "Line Chart"
|
198 |
+
msgstr "Wykres liniowy"
|
199 |
+
|
200 |
+
#: source/class.wdtbrowsechartstable.php:211
|
201 |
+
msgid "Pie Chart"
|
202 |
+
msgstr "Wykres kołowy"
|
203 |
+
|
204 |
+
#: source/class.wdtbrowsechartstable.php:223
|
205 |
+
msgid "Google"
|
206 |
+
msgstr "Google"
|
207 |
+
|
208 |
+
#: source/class.wdtbrowsechartstable.php:287
|
209 |
+
#: source/class.wdtbrowsetable.php:281
|
210 |
+
#: templates/admin/chart_wizard/steps/step3.inc.php:15
|
211 |
+
#: templates/admin/chart_wizard/steps/step3.inc.php:37
|
212 |
+
msgid "Select All"
|
213 |
+
msgstr "Zaznacz wszystko"
|
214 |
+
|
215 |
+
#: source/class.wdtbrowsechartstable.php:339
|
216 |
+
msgid "No wpDataCharts in the system yet."
|
217 |
+
msgstr "Nie wpDataCharts w systemie jeszcze."
|
218 |
+
|
219 |
+
#: source/class.wdtbrowsetable.php:174 templates/edit_table.inc.php:99
|
220 |
+
msgid "Edit data"
|
221 |
+
msgstr "Edytuj dane"
|
222 |
+
|
223 |
+
#: source/class.wdtbrowsetable.php:176
|
224 |
+
msgid "Edit in Excel-like editor"
|
225 |
+
msgstr "Edycja w edytorze Excel-like"
|
226 |
+
|
227 |
+
#: source/class.wdtbrowsetable.php:218
|
228 |
+
msgid "MySQL"
|
229 |
+
msgstr "MySQL"
|
230 |
+
|
231 |
+
#: source/class.wdtbrowsetable.php:221
|
232 |
+
msgid "Manual"
|
233 |
+
msgstr "Ręcznie"
|
234 |
+
|
235 |
+
#: source/class.wdtbrowsetable.php:224 source/class.wpdatatable.php:2020
|
236 |
+
#: source/class.wpdatatable.php:2089
|
237 |
+
#: templates/admin/table-settings/table_settings_block.inc.php:954
|
238 |
+
msgid "Excel"
|
239 |
+
msgstr "Excel"
|
240 |
+
|
241 |
+
#: source/class.wdtbrowsetable.php:227 source/class.wpdatatable.php:2029
|
242 |
+
#: source/class.wpdatatable.php:2099
|
243 |
+
#: templates/admin/table-settings/table_settings_block.inc.php:955
|
244 |
+
msgid "CSV"
|
245 |
+
msgstr "CSV"
|
246 |
+
|
247 |
+
#: source/class.wdtbrowsetable.php:230
|
248 |
+
msgid "XML"
|
249 |
+
msgstr "XML"
|
250 |
+
|
251 |
+
#: source/class.wdtbrowsetable.php:233
|
252 |
+
msgid "JSON"
|
253 |
+
msgstr "JSON"
|
254 |
+
|
255 |
+
#: source/class.wdtbrowsetable.php:236
|
256 |
+
#: templates/admin/table-settings/table_settings_block.inc.php:113
|
257 |
+
#: templates/edit_table.inc.php:91
|
258 |
+
msgid "Serialized PHP array"
|
259 |
+
msgstr "Serializowana tablica PHP"
|
260 |
+
|
261 |
+
#: source/class.wdtbrowsetable.php:239 templates/edit_table.inc.php:88
|
262 |
+
msgid "Google spreadsheet"
|
263 |
+
msgstr "Arkusz kalkulacyjny Google"
|
264 |
+
|
265 |
+
#: source/class.wdtbrowsetable.php:246
|
266 |
+
msgid "Unknown"
|
267 |
+
msgstr "Nieznany"
|
268 |
+
|
269 |
+
#: source/class.wdtbrowsetable.php:356
|
270 |
+
msgid "No wpDataTables in the system yet."
|
271 |
+
msgstr "Brak wpDataTables w systemie jeszcze."
|
272 |
+
|
273 |
+
#: source/class.wdtconfigcontroller.php:139
|
274 |
+
msgid "There was an error trying to fetch the table data: "
|
275 |
+
msgstr "Wystąpił błąd podczas próby pobrania danych z tabeli:"
|
276 |
+
|
277 |
+
#: source/class.wdtconfigcontroller.php:449
|
278 |
+
msgid "Table in data source has no rows."
|
279 |
+
msgstr "Tabela w źródle danych nie ma wierszy."
|
280 |
+
|
281 |
+
#: source/class.wdttools.php:17
|
282 |
+
msgid "One line string"
|
283 |
+
msgstr "Jeden ciąg linii"
|
284 |
+
|
285 |
+
#: source/class.wdttools.php:18
|
286 |
+
msgid "Multi-line string"
|
287 |
+
msgstr "Ciąg wielowierszowy"
|
288 |
+
|
289 |
+
#: source/class.wdttools.php:19
|
290 |
+
msgid "One-line selectbox"
|
291 |
+
msgstr "Jednowierszowy Selectbox"
|
292 |
+
|
293 |
+
#: source/class.wdttools.php:20
|
294 |
+
msgid "Multi-line selectbox"
|
295 |
+
msgstr "Wielowierszowy Selectbox"
|
296 |
+
|
297 |
+
#: source/class.wdttools.php:21
|
298 |
+
#: templates/admin/table-settings/column_settings_panel.inc.php:361
|
299 |
+
msgid "Integer"
|
300 |
+
msgstr "Integer - liczba całkowita"
|
301 |
+
|
302 |
+
#: source/class.wdttools.php:22
|
303 |
+
#: templates/admin/table-settings/column_settings_panel.inc.php:362
|
304 |
+
msgid "Float"
|
305 |
+
msgstr "Wyrównanie"
|
306 |
+
|
307 |
+
#: source/class.wdttools.php:23
|
308 |
+
#: templates/admin/table-settings/column_settings_panel.inc.php:363
|
309 |
+
#: templates/admin/table-settings/column_settings_panel.inc.php:988
|
310 |
+
msgid "Date"
|
311 |
+
msgstr "Data"
|
312 |
+
|
313 |
+
#: source/class.wdttools.php:24
|
314 |
+
#: templates/admin/table-settings/column_settings_panel.inc.php:989
|
315 |
+
msgid "Datetime"
|
316 |
+
msgstr "Data i godzina"
|
317 |
+
|
318 |
+
#: source/class.wdttools.php:25
|
319 |
+
#: templates/admin/table-settings/column_settings_panel.inc.php:365
|
320 |
+
#: templates/admin/table-settings/column_settings_panel.inc.php:990
|
321 |
+
msgid "Time"
|
322 |
+
msgstr "Czas"
|
323 |
+
|
324 |
+
#: source/class.wdttools.php:26
|
325 |
+
msgid "URL Link"
|
326 |
+
msgstr "Adres URL (Link)"
|
327 |
+
|
328 |
+
#: source/class.wdttools.php:27
|
329 |
+
msgid "E-mail"
|
330 |
+
msgstr "E-mail"
|
331 |
+
|
332 |
+
#: source/class.wdttools.php:28
|
333 |
+
#: templates/admin/table-settings/column_settings_panel.inc.php:368
|
334 |
+
msgid "Image"
|
335 |
+
msgstr "Obraz"
|
336 |
+
|
337 |
+
#: source/class.wdttools.php:29
|
338 |
+
#: templates/admin/table-settings/column_settings_panel.inc.php:993
|
339 |
+
msgid "Attachment"
|
340 |
+
msgstr "Załącznik"
|
341 |
+
|
342 |
+
#: source/class.wdttools.php:159
|
343 |
+
msgid ""
|
344 |
+
"wpDataTables was unable to read your Google Spreadsheet, probably it is not "
|
345 |
+
"published correctly. <br/> You can publish it by going to <b>File -> Publish "
|
346 |
+
"to the web</b> "
|
347 |
+
msgstr ""
|
348 |
+
"wpDataTables nie może odczytać arkusza kalkulacyjnego Google, prawdopodobnie "
|
349 |
+
"nie jest poprawnie opublikowany.<br>Możesz opublikować go, przechodząc do "
|
350 |
+
"<b>pliku-> publikowanie w Internecie</b> "
|
351 |
+
|
352 |
+
#: source/class.wdttools.php:287
|
353 |
+
msgid "Back to date"
|
354 |
+
msgstr "Powrót do daty"
|
355 |
+
|
356 |
+
#: source/class.wdttools.php:288
|
357 |
+
msgid "Browse"
|
358 |
+
msgstr "Przeglądaj"
|
359 |
+
|
360 |
+
#: source/class.wdttools.php:289
|
361 |
+
#: templates/admin/browse/chart/duplicate_chart_modal.inc.php:40
|
362 |
+
#: templates/admin/browse/table/duplicate_modal.inc.php:60
|
363 |
+
#: templates/admin/common/close_modal.inc.php:36
|
364 |
+
#: templates/admin/constructor/constructor.inc.php:30
|
365 |
+
#: templates/admin/settings/settings.inc.php:28
|
366 |
+
#: templates/admin/table-settings/add_column_modal.inc.php:127
|
367 |
+
#: templates/admin/table-settings/column_settings_panel.inc.php:27
|
368 |
+
#: templates/admin/table-settings/column_settings_panel.inc.php:1098
|
369 |
+
#: templates/admin/table-settings/formula_editor_modal.inc.php:89
|
370 |
+
#: templates/admin/table-settings/possible_values_merge_list_modal.inc.php:19
|
371 |
+
#: templates/admin/table-settings/remove_column_modal.inc.php:82
|
372 |
+
#: templates/admin/table-settings/table_preview_block.inc.php:73
|
373 |
+
#: templates/admin/table-settings/table_settings_block.inc.php:42
|
374 |
+
#: templates/admin/table-settings/table_settings_block.inc.php:1125
|
375 |
+
#: templates/common/delete_modal.inc.php:38
|
376 |
+
msgid "Cancel"
|
377 |
+
msgstr "Anuluj"
|
378 |
+
|
379 |
+
#: source/class.wdttools.php:290
|
380 |
+
msgid " field cannot be empty!"
|
381 |
+
msgstr " pole nie może być puste!"
|
382 |
+
|
383 |
+
#: source/class.wdttools.php:291
|
384 |
+
msgid "Use selected file"
|
385 |
+
msgstr "Użyj wybranego pliku"
|
386 |
+
|
387 |
+
#: source/class.wdttools.php:292
|
388 |
+
msgid "Choose file"
|
389 |
+
msgstr "Proszę wybrać plik"
|
390 |
+
|
391 |
+
#: source/class.wdttools.php:293 templates/admin/common/error_modal.inc.php:23
|
392 |
+
#: templates/admin/table-settings/columns_list_modal.inc.php:27
|
393 |
+
#: templates/admin/table-settings/foreign_key_config.inc.php:95
|
394 |
+
#: templates/edit_table.inc.php:36 templates/edit_table.inc.php:418
|
395 |
+
#: templates/edit_table.inc.php:439 templates/edit_table.inc.php:462
|
396 |
+
msgid "Close"
|
397 |
+
msgstr "Zamknij"
|
398 |
+
|
399 |
+
#: source/class.wdttools.php:294
|
400 |
+
msgid "Column has been added!"
|
401 |
+
msgstr "Dodano kolumnę!"
|
402 |
+
|
403 |
+
#: source/class.wdttools.php:295
|
404 |
+
msgid "Column header cannot be empty!"
|
405 |
+
msgstr "Nagłówek kolumny nie może być pusty!"
|
406 |
+
|
407 |
+
#: source/class.wdttools.php:296
|
408 |
+
msgid "Please confirm column deletion!"
|
409 |
+
msgstr "Proszę potwierdzić usunięcie kolumny!"
|
410 |
+
|
411 |
+
#: source/class.wdttools.php:297
|
412 |
+
msgid "Column has been removed!"
|
413 |
+
msgstr "Kolumna została usunięta!"
|
414 |
+
|
415 |
+
#: source/class.wdttools.php:298
|
416 |
+
msgid "Please select columns that you want to use in table"
|
417 |
+
msgstr "Proszę wybrać kolumny, których chcesz użyć w tabeli"
|
418 |
+
|
419 |
+
#: source/class.wdttools.php:299 source/class.wpdatatable.php:2038
|
420 |
+
#: source/class.wpdatatable.php:2109
|
421 |
+
#: templates/admin/table-settings/table_settings_block.inc.php:956
|
422 |
+
msgid "Copy"
|
423 |
+
msgstr "Kopiuj"
|
424 |
+
|
425 |
+
#: source/class.wdttools.php:300
|
426 |
+
msgid "There was an error trying to insert a new row!"
|
427 |
+
msgstr "Wystąpił błąd podczas próby wstawienia nowego wiersza!"
|
428 |
+
|
429 |
+
#: source/class.wdttools.php:301
|
430 |
+
msgid "Data has been saved!"
|
431 |
+
msgstr "Dane zostały zapisane!"
|
432 |
+
|
433 |
+
#: source/class.wdttools.php:302
|
434 |
+
msgid "detach"
|
435 |
+
msgstr "odłącz"
|
436 |
+
|
437 |
+
#: source/class.wdttools.php:303 templates/settings.inc.php:553
|
438 |
+
#: templates/settings.inc.php:627
|
439 |
+
msgid "Error!"
|
440 |
+
msgstr "Błąd!"
|
441 |
+
|
442 |
+
#: source/class.wdttools.php:304
|
443 |
+
msgid "Please upload or choose a file from Media Library!"
|
444 |
+
msgstr "Proszę przesłać lub wybrać plik z biblioteki multimediów!"
|
445 |
+
|
446 |
+
#: source/class.wdttools.php:305
|
447 |
+
msgid "From"
|
448 |
+
msgstr "Od"
|
449 |
+
|
450 |
+
#: source/class.wdttools.php:306
|
451 |
+
msgid "Please provide a valid e-mail address for field"
|
452 |
+
msgstr "Podaj prawidłowy adres e-mail dla pola"
|
453 |
+
|
454 |
+
#: source/class.wdttools.php:307
|
455 |
+
msgid "Please provide a valid URL link for field"
|
456 |
+
msgstr "Podaj prawidłowy link URL dla pola"
|
457 |
+
|
458 |
+
#: source/class.wdttools.php:308
|
459 |
+
msgid "You have entered invalid value. Press ESC to cancel."
|
460 |
+
msgstr "Wprowadzono nieprawidłową wartość. Naciśnij ESC, aby anulować."
|
461 |
+
|
462 |
+
#: source/class.wdttools.php:309 source/class.wdttools.php:335
|
463 |
+
msgid "Show _MENU_ entries"
|
464 |
+
msgstr "Pokaż pozycje _MENU_"
|
465 |
+
|
466 |
+
#: source/class.wdttools.php:310
|
467 |
+
#: templates/admin/table-settings/possible_values_merge_list_modal.inc.php:23
|
468 |
+
msgid "Merge"
|
469 |
+
msgstr "Połącz"
|
470 |
+
|
471 |
+
#: source/class.wdttools.php:311
|
472 |
+
msgid "New column"
|
473 |
+
msgstr "Nowa kolumna"
|
474 |
+
|
475 |
+
#: source/class.wdttools.php:313
|
476 |
+
msgid ": activate to sort column ascending"
|
477 |
+
msgstr ": aktywuj, by sortować klumny rosnąco"
|
478 |
+
|
479 |
+
#: source/class.wdttools.php:314
|
480 |
+
msgid ": activate to sort column descending"
|
481 |
+
msgstr ": aktywuj, by sortować klumny malejąco"
|
482 |
+
|
483 |
+
#: source/class.wdttools.php:316
|
484 |
+
msgid "Ok"
|
485 |
+
msgstr "Ok"
|
486 |
+
|
487 |
+
#: source/class.wdttools.php:318
|
488 |
+
msgid "First"
|
489 |
+
msgstr "Pierwszy"
|
490 |
+
|
491 |
+
#: source/class.wdttools.php:319
|
492 |
+
msgid "Last"
|
493 |
+
msgstr "Ostatni"
|
494 |
+
|
495 |
+
#: source/class.wdttools.php:320
|
496 |
+
msgid "Next"
|
497 |
+
msgstr "Następny"
|
498 |
+
|
499 |
+
#: source/class.wdttools.php:321
|
500 |
+
msgid "Previous"
|
501 |
+
msgstr "Poprzedni"
|
502 |
+
|
503 |
+
#: source/class.wdttools.php:323
|
504 |
+
#: templates/admin/table-settings/possible_values_merge_list_modal.inc.php:27
|
505 |
+
msgid "Replace"
|
506 |
+
msgstr "Zastąp"
|
507 |
+
|
508 |
+
#: source/class.wdttools.php:324
|
509 |
+
msgid "Row has been deleted!"
|
510 |
+
msgstr "Wiersz został usunięty!"
|
511 |
+
|
512 |
+
#: source/class.wdttools.php:325
|
513 |
+
msgid "Select a file to use in table"
|
514 |
+
msgstr "Wybrać plik do użycia w tabeli"
|
515 |
+
|
516 |
+
#: source/class.wdttools.php:326
|
517 |
+
msgid "Select an Excel or CSV file"
|
518 |
+
msgstr "Wybierz plik Excel lub CSV"
|
519 |
+
|
520 |
+
#: source/class.wdttools.php:327
|
521 |
+
msgid "No data available in table"
|
522 |
+
msgstr "Brak danych w tabeli"
|
523 |
+
|
524 |
+
#: source/class.wdttools.php:328
|
525 |
+
msgid "Plugin settings saved successfully"
|
526 |
+
msgstr "Ustawienia wtyczki zostały pomyślnie zapisane"
|
527 |
+
|
528 |
+
#: source/class.wdttools.php:329
|
529 |
+
msgid "Shortcode has been copied to the clipboard."
|
530 |
+
msgstr "Shortcode został skopiowany do Schowka."
|
531 |
+
|
532 |
+
#: source/class.wdttools.php:330
|
533 |
+
msgid "Showing _START_ to _END_ of _TOTAL_ entries"
|
534 |
+
msgstr "Wyświetlanie _START_ to _END_ of _TOTAL_ entries"
|
535 |
+
|
536 |
+
#: source/class.wdttools.php:331
|
537 |
+
msgid "Showing 0 to 0 of 0 entries"
|
538 |
+
msgstr "Wyświetla 0 z 0 zgłoszeń"
|
539 |
+
|
540 |
+
#: source/class.wdttools.php:332
|
541 |
+
msgid "(filtered from _MAX_ total entries)"
|
542 |
+
msgstr "(filtered from _MAX_ total entries)"
|
543 |
+
|
544 |
+
#: source/class.wdttools.php:334
|
545 |
+
msgid ","
|
546 |
+
msgstr ","
|
547 |
+
|
548 |
+
#: source/class.wdttools.php:336
|
549 |
+
msgid "Loading..."
|
550 |
+
msgstr "Ładowanie..."
|
551 |
+
|
552 |
+
#: source/class.wdttools.php:337
|
553 |
+
msgid "Processing..."
|
554 |
+
msgstr "Przetwarzanie . . ."
|
555 |
+
|
556 |
+
#: source/class.wdttools.php:338
|
557 |
+
msgid "SQL error"
|
558 |
+
msgstr "Błąd SQL"
|
559 |
+
|
560 |
+
#: source/class.wdttools.php:339
|
561 |
+
msgid "Search: "
|
562 |
+
msgstr "Szukaj: "
|
563 |
+
|
564 |
+
#: source/class.wdttools.php:340 templates/settings.inc.php:559
|
565 |
+
#: templates/settings.inc.php:625
|
566 |
+
msgid "Success!"
|
567 |
+
msgstr "Sukces!"
|
568 |
+
|
569 |
+
#: source/class.wdttools.php:341
|
570 |
+
msgid "No matching records found"
|
571 |
+
msgstr "Brak wyników"
|
572 |
+
|
573 |
+
#: source/class.wdttools.php:342
|
574 |
+
msgid "Table saved successfully!"
|
575 |
+
msgstr "Tabela zapisana pomyślnie!"
|
576 |
+
|
577 |
+
#: source/class.wdttools.php:343
|
578 |
+
msgid "To"
|
579 |
+
msgstr "Do"
|
580 |
+
|
581 |
+
#: source/class.wpdatachart.php:683
|
582 |
+
msgid "Only one column can be of type String"
|
583 |
+
msgstr "Tylko jedna kolumna może być typu String"
|
584 |
+
|
585 |
+
#: source/class.wpdatachart.php:686
|
586 |
+
msgid "You are mixing data types (several date axes and several number)"
|
587 |
+
msgstr "Mieszasz typy danych (kilka osi daty i kilka liczb)"
|
588 |
+
|
589 |
+
#: source/class.wpdatatable.php:1725
|
590 |
+
msgid ""
|
591 |
+
"You are trying to load a table of an unknown type. Probably you did not "
|
592 |
+
"activate the addon which is required to use this table type."
|
593 |
+
msgstr ""
|
594 |
+
"Próbujesz załadować tabelę nieznanego typu. Prawdopodobnie nie aktywowano "
|
595 |
+
"dodatku, który jest wymagany do korzystania z tego typu tabeli."
|
596 |
+
|
597 |
+
#: source/class.wpdatatable.php:1940
|
598 |
+
#: templates/admin/chart_wizard/steps/step3.inc.php:86
|
599 |
+
#: templates/admin/table-settings/column_settings_panel.inc.php:557
|
600 |
+
#: templates/admin/table-settings/table_settings_block.inc.php:318
|
601 |
+
#: templates/edit_table.inc.php:409
|
602 |
+
msgid "All"
|
603 |
+
msgstr "Wszystkie"
|
604 |
+
|
605 |
+
#: source/class.wpdatatable.php:2000 source/class.wpdatatable.php:2068
|
606 |
+
#: templates/admin/table-settings/columns_list_modal.inc.php:9
|
607 |
+
msgid "Columns"
|
608 |
+
msgstr "Kolumny"
|
609 |
+
|
610 |
+
#: source/class.wpdatatable.php:2010 source/class.wpdatatable.php:2078
|
611 |
+
#: templates/admin/table-settings/table_settings_block.inc.php:953
|
612 |
+
msgid "Print"
|
613 |
+
msgstr "Drukuj"
|
614 |
+
|
615 |
+
#: source/class.wpdatatable.php:2048 source/class.wpdatatable.php:2120
|
616 |
+
#: templates/admin/table-settings/table_settings_block.inc.php:957
|
617 |
+
msgid "PDF"
|
618 |
+
msgstr "PDF"
|
619 |
+
|
620 |
+
#: source/class.wpdatatable.php:2056
|
621 |
+
msgid "Export"
|
622 |
+
msgstr "Eksport"
|
623 |
+
|
624 |
+
#: source/class.wpdatatable.php:2133
|
625 |
+
msgid "Search table"
|
626 |
+
msgstr "Szukaj"
|
627 |
+
|
628 |
+
#: source/class.wpdatatable.php:2134
|
629 |
+
msgid "Showing _MENU_ Entries"
|
630 |
+
msgstr "Wyświetlanie wpisów _MENU_"
|
631 |
+
|
632 |
+
#: templates/addons.inc.php:8 templates/browse.inc.php:8
|
633 |
+
#: templates/chart_wizard.inc.php:16 templates/constructor.inc.php:14
|
634 |
+
#: templates/edit_table.inc.php:11 templates/settings.inc.php:12
|
635 |
+
msgid "Please refer to"
|
636 |
+
msgstr ""
|
637 |
+
|
638 |
+
#: templates/addons.inc.php:8 templates/browse.inc.php:8
|
639 |
+
msgid "wpDataTables documentation"
|
640 |
+
msgstr ""
|
641 |
+
|
642 |
+
#: templates/addons.inc.php:8 templates/browse.inc.php:8
|
643 |
+
#: templates/chart_wizard.inc.php:16 templates/settings.inc.php:12
|
644 |
+
msgid "if you have some questions or problems with the plugin."
|
645 |
+
msgstr ""
|
646 |
+
|
647 |
+
#: templates/addons.inc.php:10
|
648 |
+
msgid "wpDataTables Addons"
|
649 |
+
msgstr ""
|
650 |
+
|
651 |
+
#: templates/addons.inc.php:12 templates/admin/addons/addons.inc.php:33
|
652 |
+
msgid ""
|
653 |
+
"While wpDataTables itself provides quite a large amount of features and "
|
654 |
+
"unlimited customisation flexibility, you can achieve even more with our "
|
655 |
+
"premium addons. Each addon brings you some unique extension to the core "
|
656 |
+
"functionality. There will be more addons developed over time by wpDataTables "
|
657 |
+
"creators and 3rd party developers, so stay tuned."
|
658 |
+
msgstr ""
|
659 |
+
"Podczas gdy wpDataTables sama zapewnia dość dużą ilość funkcji i "
|
660 |
+
"nieograniczoną elastyczność dostosowywania, można osiągnąć jeszcze więcej z "
|
661 |
+
"naszych dodatków Premium. Każdy addon przynosi pewne unikalne rozszerzenie "
|
662 |
+
"do podstawowych funkcji. Nie będzie więcej dodatków opracowane w czasie "
|
663 |
+
"przez twórców wpDataTables i 3rd party deweloperów, więc stay tuned."
|
664 |
+
|
665 |
+
#: templates/addons.inc.php:19 templates/admin/addons/addons.inc.php:91
|
666 |
+
msgid "Report Builder"
|
667 |
+
msgstr ""
|
668 |
+
|
669 |
+
#: templates/addons.inc.php:23 templates/admin/addons/addons.inc.php:92
|
670 |
+
msgid ""
|
671 |
+
"A unique tool that allows you to generate almost any Word DOCX and Excel "
|
672 |
+
"XLSX documents filled in with actual data from your database."
|
673 |
+
msgstr ""
|
674 |
+
"Unikalne narzędzie, które pozwala wygenerować prawie wszystkie dokumenty "
|
675 |
+
"Word DOCX i Excel XLSX wypełnione rzeczywistych danych z bazy danych."
|
676 |
+
|
677 |
+
#: templates/addons.inc.php:24
|
678 |
+
msgid "Find out more"
|
679 |
+
msgstr ""
|
680 |
+
|
681 |
+
#: templates/admin/addons/addons.inc.php:22
|
682 |
+
msgid "Addons for the plugin"
|
683 |
+
msgstr "Dodatki do pluginu"
|
684 |
+
|
685 |
+
#: templates/admin/addons/addons.inc.php:24
|
686 |
+
msgid "Unique extensions for wpDataTables"
|
687 |
+
msgstr "Unikatowe rozszerzenia dla wpDataTables"
|
688 |
+
|
689 |
+
#: templates/admin/addons/addons.inc.php:32
|
690 |
+
msgid "About Addons"
|
691 |
+
msgstr "Informacje o addons"
|
692 |
+
|
693 |
+
#: templates/admin/addons/addons.inc.php:47
|
694 |
+
msgid "Master Detail Tables for wpDataTables"
|
695 |
+
msgstr ""
|
696 |
+
|
697 |
+
#: templates/admin/addons/addons.inc.php:48
|
698 |
+
msgid ""
|
699 |
+
"A wpDataTables addon which allows showing additional details for a specific "
|
700 |
+
"row in a popup or a separate page or post. Handy when you would like to keep "
|
701 |
+
"fewer columns in the table, while allowing user to access full details of "
|
702 |
+
"particular entries."
|
703 |
+
msgstr ""
|
704 |
+
|
705 |
+
#: templates/admin/addons/addons.inc.php:54
|
706 |
+
#: templates/admin/addons/addons.inc.php:77
|
707 |
+
#: templates/admin/addons/addons.inc.php:97
|
708 |
+
#: templates/admin/addons/addons.inc.php:119
|
709 |
+
#: templates/admin/addons/addons.inc.php:146
|
710 |
+
msgid "Find out more "
|
711 |
+
msgstr "Dowiedz się więcej "
|
712 |
+
|
713 |
+
#: templates/admin/addons/addons.inc.php:70
|
714 |
+
msgid "Powerful Filters for wpDataTables"
|
715 |
+
msgstr "Potężne filtry dla wpDataTables"
|
716 |
+
|
717 |
+
#: templates/admin/addons/addons.inc.php:71
|
718 |
+
msgid ""
|
719 |
+
"An add-on for wpDataTables that provides powerful filtering features: "
|
720 |
+
"cascade filtering, applying filters on button click, show only filter "
|
721 |
+
"without the table before user defines the search values."
|
722 |
+
msgstr ""
|
723 |
+
"Dodatek dla wpDataTables, który zapewnia zaawansowane funkcje filtrowania: "
|
724 |
+
"filtrowanie kaskadowe, stosowanie filtrów na kliknięcie przycisku, Pokaż "
|
725 |
+
"tylko filtr bez tabeli, zanim użytkownik definiuje wartości wyszukiwania."
|
726 |
+
|
727 |
+
#: templates/admin/addons/addons.inc.php:112
|
728 |
+
msgid "Gravity Forms integration for wpDataTables"
|
729 |
+
msgstr "Integracja form grawitacyjnych dla wpDataTables"
|
730 |
+
|
731 |
+
#: templates/admin/addons/addons.inc.php:113
|
732 |
+
msgid ""
|
733 |
+
"Tool that adds \"Gravity Form\" as a new table type and allows you to create "
|
734 |
+
"wpDataTables from Gravity Forms entries data."
|
735 |
+
msgstr ""
|
736 |
+
"Narzędzie, które dodaje \"Gravity form\" jako nowy typ tabeli i pozwala na "
|
737 |
+
"tworzenie wpDataTables z Gravity Forms danych wpisów."
|
738 |
+
|
739 |
+
#: templates/admin/addons/addons.inc.php:139
|
740 |
+
msgid "Formidable Forms integration for wpDataTables"
|
741 |
+
msgstr "Integracja formularzy Formidable dla wpDataTables"
|
742 |
+
|
743 |
+
#: templates/admin/addons/addons.inc.php:140
|
744 |
+
msgid ""
|
745 |
+
"Tool that adds \"Formidable Form\" as a new table type and allows you to "
|
746 |
+
"create wpDataTables from Formidable Forms entries data."
|
747 |
+
msgstr ""
|
748 |
+
"Narzędzie, które dodaje \"Formidable form\" jako nowy typ tabeli i pozwala "
|
749 |
+
"na tworzenie wpDataTables z Formidable danych wpisów formularzy."
|
750 |
+
|
751 |
+
#: templates/admin/browse/bulk_actions.inc.php:5
|
752 |
+
msgid "Bulk Actions"
|
753 |
+
msgstr "Działania masowe"
|
754 |
+
|
755 |
+
#: templates/admin/browse/bulk_actions.inc.php:15
|
756 |
+
msgid "APPLY"
|
757 |
+
msgstr "Zastosuj"
|
758 |
+
|
759 |
+
#: templates/admin/browse/chart/browse.inc.php:25
|
760 |
+
msgid "wpDataCharts browse"
|
761 |
+
msgstr "wpDataCharts przeglądać"
|
762 |
+
|
763 |
+
#: templates/admin/browse/chart/browse.inc.php:32
|
764 |
+
#: templates/admin/browse/table/browse.inc.php:32
|
765 |
+
msgid "Add New"
|
766 |
+
msgstr "Dodaj nowy"
|
767 |
+
|
768 |
+
#: templates/admin/browse/chart/browse.inc.php:36
|
769 |
+
#: templates/admin/browse/table/browse.inc.php:36
|
770 |
+
msgid "Buy Full Version"
|
771 |
+
msgstr ""
|
772 |
+
|
773 |
+
#: templates/admin/browse/chart/browse.inc.php:48
|
774 |
+
#: templates/admin/chart_wizard/steps/step1.inc.php:12
|
775 |
+
msgid ""
|
776 |
+
"NEW awesome features!!! From version wpDataTables Lite 2.1 you can create "
|
777 |
+
"Google charts: Line, Column and Pie. All other chart types are available in "
|
778 |
+
"the"
|
779 |
+
msgstr ""
|
780 |
+
|
781 |
+
#: templates/admin/browse/chart/browse.inc.php:49
|
782 |
+
#: templates/admin/chart_wizard/steps/step1.inc.php:8
|
783 |
+
#: templates/admin/chart_wizard/steps/step1.inc.php:12
|
784 |
+
#: templates/admin/chart_wizard/steps/step3.inc.php:7
|
785 |
+
#: templates/admin/chart_wizard/steps/step4.inc.php:6
|
786 |
+
msgid "full version of wpDataTables."
|
787 |
+
msgstr ""
|
788 |
+
|
789 |
+
#: templates/admin/browse/chart/duplicate_chart_modal.inc.php:18
|
790 |
+
msgid "Duplicate chart"
|
791 |
+
msgstr "Zduplikowany wykres"
|
792 |
+
|
793 |
+
#: templates/admin/browse/chart/duplicate_chart_modal.inc.php:27
|
794 |
+
msgid "New chart title"
|
795 |
+
msgstr "Nowy tytuł wykresu"
|
796 |
+
|
797 |
+
#: templates/admin/browse/table/browse.inc.php:25
|
798 |
+
msgid "wpDataTables browse"
|
799 |
+
msgstr "wpDataTables przeglądać"
|
800 |
+
|
801 |
+
#: templates/admin/browse/table/duplicate_modal.inc.php:18
|
802 |
+
#: templates/browse.inc.php:56
|
803 |
+
msgid "Duplicate table"
|
804 |
+
msgstr "Duplikuj tabelę"
|
805 |
+
|
806 |
+
#: templates/admin/browse/table/duplicate_modal.inc.php:27
|
807 |
+
#: templates/browse.inc.php:19
|
808 |
+
msgid "New table title"
|
809 |
+
msgstr "Nowy tytuł tabeli"
|
810 |
+
|
811 |
+
#: templates/admin/browse/table/duplicate_modal.inc.php:39
|
812 |
+
msgid "Duplicate database table"
|
813 |
+
msgstr "Zduplikowana tabela bazy danych"
|
814 |
+
|
815 |
+
#: templates/admin/browse/table/duplicate_modal.inc.php:43
|
816 |
+
msgid "Unchecked"
|
817 |
+
msgstr "Odznaczone"
|
818 |
+
|
819 |
+
#: templates/admin/browse/table/duplicate_modal.inc.php:43
|
820 |
+
msgid ""
|
821 |
+
"will create exact copy of this table which means that all changes made in "
|
822 |
+
"one table will be reflected in all copies."
|
823 |
+
msgstr ""
|
824 |
+
"utworzy dokładną kopię tej tabeli, co oznacza, że wszystkie zmiany dokonane "
|
825 |
+
"w jednej tabeli zostaną odzwierciedlone we wszystkich kopiach."
|
826 |
+
|
827 |
+
#: templates/admin/browse/table/duplicate_modal.inc.php:43
|
828 |
+
msgid "Checked"
|
829 |
+
msgstr "Zaznaczone"
|
830 |
+
|
831 |
+
#: templates/admin/browse/table/duplicate_modal.inc.php:43
|
832 |
+
msgid ""
|
833 |
+
"will create separate database table so changing one table won't affect other "
|
834 |
+
"copies."
|
835 |
+
msgstr ""
|
836 |
+
"utworzy oddzielną tabelę bazy danych, więc zmiana jednej tabeli nie wpłynie "
|
837 |
+
"na inne kopie."
|
838 |
+
|
839 |
+
#: templates/admin/chart_wizard/chart_wizard.inc.php:34
|
840 |
+
#: templates/chart_wizard.inc.php:26
|
841 |
+
msgid "Chart Creation Wizard"
|
842 |
+
msgstr "Kreator tworzenia wykresów"
|
843 |
+
|
844 |
+
#: templates/admin/chart_wizard/chart_wizard.inc.php:54
|
845 |
+
#: templates/chart_wizard.inc.php:32
|
846 |
+
msgid "Chart title & type"
|
847 |
+
msgstr "Tytuł wykresu & Type"
|
848 |
+
|
849 |
+
#: templates/admin/chart_wizard/chart_wizard.inc.php:56
|
850 |
+
#: templates/admin/table-settings/table_settings_block.inc.php:61
|
851 |
+
#: templates/chart_wizard.inc.php:36
|
852 |
+
msgid "Data source"
|
853 |
+
msgstr "Źródło danych"
|
854 |
+
|
855 |
+
#: templates/admin/chart_wizard/chart_wizard.inc.php:58
|
856 |
+
#: templates/chart_wizard.inc.php:40
|
857 |
+
msgid "Data range"
|
858 |
+
msgstr "Długość szeregu"
|
859 |
+
|
860 |
+
#: templates/admin/chart_wizard/chart_wizard.inc.php:60
|
861 |
+
msgid "Formatting and preview"
|
862 |
+
msgstr "Formatowanie i Podgląd"
|
863 |
+
|
864 |
+
#: templates/admin/chart_wizard/chart_wizard.inc.php:62
|
865 |
+
#: templates/chart_wizard.inc.php:52
|
866 |
+
msgid "Save and get shortcode"
|
867 |
+
msgstr "Zapisz i otrzymaj shortcode"
|
868 |
+
|
869 |
+
#: templates/admin/chart_wizard/chart_wizard.inc.php:104
|
870 |
+
msgid "Finish"
|
871 |
+
msgstr "Zakończ"
|
872 |
+
|
873 |
+
#: templates/admin/chart_wizard/chart_wizard.inc.php:107
|
874 |
+
#: templates/admin/constructor/constructor.inc.php:60
|
875 |
+
msgid "Next "
|
876 |
+
msgstr "Next "
|
877 |
+
|
878 |
+
#: templates/admin/chart_wizard/chart_wizard.inc.php:109
|
879 |
+
#: templates/admin/constructor/constructor.inc.php:62
|
880 |
+
msgid " Previous"
|
881 |
+
msgstr " Poprzednia"
|
882 |
+
|
883 |
+
#: templates/admin/chart_wizard/chart_wizard.inc.php:129
|
884 |
+
msgid "Serie"
|
885 |
+
msgstr "Serie A"
|
886 |
+
|
887 |
+
#: templates/admin/chart_wizard/chart_wizard.inc.php:133
|
888 |
+
msgid "Label"
|
889 |
+
msgstr "Etykieta"
|
890 |
+
|
891 |
+
#: templates/admin/chart_wizard/chart_wizard.inc.php:147
|
892 |
+
#: templates/admin/settings/tabs/color_and_font_settings.php:667
|
893 |
+
#: templates/edit_table.inc.php:730
|
894 |
+
msgid "Color"
|
895 |
+
msgstr "Kolor"
|
896 |
+
|
897 |
+
#: templates/admin/chart_wizard/steps/charts_pick/chartjs.inc.php:12
|
898 |
+
#: templates/admin/chart_wizard/steps/charts_pick/google_charts.inc.php:12
|
899 |
+
#: templates/admin/chart_wizard/steps/charts_pick/highcharts.inc.php:13
|
900 |
+
#: templates/chart_wizard.inc.php:95 templates/chart_wizard.inc.php:108
|
901 |
+
msgid "Line chart"
|
902 |
+
msgstr "Wykres liniowy"
|
903 |
+
|
904 |
+
#: templates/admin/chart_wizard/steps/charts_pick/chartjs.inc.php:24
|
905 |
+
#: templates/admin/chart_wizard/steps/charts_pick/google_charts.inc.php:48
|
906 |
+
#: templates/chart_wizard.inc.php:93
|
907 |
+
msgid "Area chart"
|
908 |
+
msgstr "Wykres warstwowy"
|
909 |
+
|
910 |
+
#: templates/admin/chart_wizard/steps/charts_pick/chartjs.inc.php:37
|
911 |
+
#: templates/admin/chart_wizard/steps/charts_pick/highcharts.inc.php:52
|
912 |
+
#: templates/chart_wizard.inc.php:110
|
913 |
+
msgid "Stacked area chart"
|
914 |
+
msgstr "Skumulowany wykres warstwowy"
|
915 |
+
|
916 |
+
#: templates/admin/chart_wizard/steps/charts_pick/chartjs.inc.php:50
|
917 |
+
#: templates/admin/chart_wizard/steps/charts_pick/google_charts.inc.php:24
|
918 |
+
#: templates/chart_wizard.inc.php:90
|
919 |
+
msgid "Column chart"
|
920 |
+
msgstr "Wykres kolumnowy"
|
921 |
+
|
922 |
+
#: templates/admin/chart_wizard/steps/charts_pick/chartjs.inc.php:62
|
923 |
+
msgid "Radar chart"
|
924 |
+
msgstr "Wykres radarowy"
|
925 |
+
|
926 |
+
#: templates/admin/chart_wizard/steps/charts_pick/chartjs.inc.php:75
|
927 |
+
msgid "Polar area chart"
|
928 |
+
msgstr "Wykres warstwowy Polar"
|
929 |
+
|
930 |
+
#: templates/admin/chart_wizard/steps/charts_pick/chartjs.inc.php:91
|
931 |
+
#: templates/admin/chart_wizard/steps/charts_pick/google_charts.inc.php:36
|
932 |
+
#: templates/admin/chart_wizard/steps/charts_pick/highcharts.inc.php:121
|
933 |
+
#: templates/chart_wizard.inc.php:96 templates/chart_wizard.inc.php:115
|
934 |
+
msgid "Pie chart"
|
935 |
+
msgstr "Diagram kołowy"
|
936 |
+
|
937 |
+
#: templates/admin/chart_wizard/steps/charts_pick/chartjs.inc.php:104
|
938 |
+
msgid "Doughnut chart"
|
939 |
+
msgstr "Wykres pierścieniowy"
|
940 |
+
|
941 |
+
#: templates/admin/chart_wizard/steps/charts_pick/chartjs.inc.php:117
|
942 |
+
#: templates/admin/chart_wizard/steps/charts_pick/google_charts.inc.php:113
|
943 |
+
#: templates/chart_wizard.inc.php:97
|
944 |
+
msgid "Bubble chart"
|
945 |
+
msgstr "Wykres bąbelkowy"
|
946 |
+
|
947 |
+
#: templates/admin/chart_wizard/steps/charts_pick/google_charts.inc.php:61
|
948 |
+
#: templates/chart_wizard.inc.php:94
|
949 |
+
msgid "Stepped area chart"
|
950 |
+
msgstr "Wykres warstwowy stopniowany"
|
951 |
+
|
952 |
+
#: templates/admin/chart_wizard/steps/charts_pick/google_charts.inc.php:73
|
953 |
+
#: templates/chart_wizard.inc.php:91
|
954 |
+
msgid "Histogram"
|
955 |
+
msgstr "Histogram"
|
956 |
+
|
957 |
+
#: templates/admin/chart_wizard/steps/charts_pick/google_charts.inc.php:89
|
958 |
+
#: templates/chart_wizard.inc.php:92
|
959 |
+
msgid "Bar chart"
|
960 |
+
msgstr "Wykres słupkowy"
|
961 |
+
|
962 |
+
#: templates/admin/chart_wizard/steps/charts_pick/google_charts.inc.php:101
|
963 |
+
#: templates/admin/chart_wizard/steps/charts_pick/highcharts.inc.php:78
|
964 |
+
#: templates/chart_wizard.inc.php:112
|
965 |
+
msgid "Stacked bar chart"
|
966 |
+
msgstr "Skumulowany wykres słupkowy"
|
967 |
+
|
968 |
+
#: templates/admin/chart_wizard/steps/charts_pick/google_charts.inc.php:125
|
969 |
+
#: templates/admin/chart_wizard/steps/charts_pick/highcharts.inc.php:147
|
970 |
+
#: templates/chart_wizard.inc.php:98 templates/chart_wizard.inc.php:117
|
971 |
+
msgid "Donut chart"
|
972 |
+
msgstr "Wykres pączek"
|
973 |
+
|
974 |
+
#: templates/admin/chart_wizard/steps/charts_pick/google_charts.inc.php:137
|
975 |
+
#: templates/chart_wizard.inc.php:99
|
976 |
+
msgid "Gauge chart"
|
977 |
+
msgstr "Wykres zegarowy"
|
978 |
+
|
979 |
+
#: templates/admin/chart_wizard/steps/charts_pick/google_charts.inc.php:150
|
980 |
+
#: templates/chart_wizard.inc.php:100
|
981 |
+
msgid "Scatter chart"
|
982 |
+
msgstr "Wykres punktowy"
|
983 |
+
|
984 |
+
#: templates/admin/chart_wizard/steps/charts_pick/google_charts.inc.php:167
|
985 |
+
msgid "Candlestick chart"
|
986 |
+
msgstr "Wykres świecowy"
|
987 |
+
|
988 |
+
#: templates/admin/chart_wizard/steps/charts_pick/google_charts.inc.php:180
|
989 |
+
msgid "Waterfall chart"
|
990 |
+
msgstr "Wykres wodospadu"
|
991 |
+
|
992 |
+
#: templates/admin/chart_wizard/steps/charts_pick/highcharts.inc.php:26
|
993 |
+
msgid "Spline chart"
|
994 |
+
msgstr "Wykres wielowarstwowy"
|
995 |
+
|
996 |
+
#: templates/admin/chart_wizard/steps/charts_pick/highcharts.inc.php:39
|
997 |
+
#: templates/chart_wizard.inc.php:109
|
998 |
+
msgid "Basic area chart"
|
999 |
+
msgstr "Podstawowy wykres warstwowy"
|
1000 |
+
|
1001 |
+
#: templates/admin/chart_wizard/steps/charts_pick/highcharts.inc.php:65
|
1002 |
+
#: templates/chart_wizard.inc.php:111
|
1003 |
+
msgid "Basic bar chart"
|
1004 |
+
msgstr "Podstawowy wykres słupkowy"
|
1005 |
+
|
1006 |
+
#: templates/admin/chart_wizard/steps/charts_pick/highcharts.inc.php:95
|
1007 |
+
#: templates/chart_wizard.inc.php:113
|
1008 |
+
msgid "Basic column chart"
|
1009 |
+
msgstr "Podstawowy wykres kolumnowy"
|
1010 |
+
|
1011 |
+
#: templates/admin/chart_wizard/steps/charts_pick/highcharts.inc.php:108
|
1012 |
+
#: templates/chart_wizard.inc.php:114
|
1013 |
+
msgid "Stacked column chart"
|
1014 |
+
msgstr "Skumulowany wykres kolumnowy"
|
1015 |
+
|
1016 |
+
#: templates/admin/chart_wizard/steps/charts_pick/highcharts.inc.php:134
|
1017 |
+
#: templates/chart_wizard.inc.php:116
|
1018 |
+
msgid "Pie with gradient chart"
|
1019 |
+
msgstr "Wykres kołowy z gradientem"
|
1020 |
+
|
1021 |
+
#: templates/admin/chart_wizard/steps/charts_pick/highcharts.inc.php:160
|
1022 |
+
#: templates/chart_wizard.inc.php:118
|
1023 |
+
msgid "Scatter plot"
|
1024 |
+
msgstr "Wykres punktowy"
|
1025 |
+
|
1026 |
+
#: templates/admin/chart_wizard/steps/charts_pick/highcharts.inc.php:177
|
1027 |
+
#: templates/chart_wizard.inc.php:119
|
1028 |
+
msgid "3D column chart"
|
1029 |
+
msgstr "Wykres kolumnowy 3D"
|
1030 |
+
|
1031 |
+
#: templates/admin/chart_wizard/steps/charts_pick/highcharts.inc.php:190
|
1032 |
+
#: templates/chart_wizard.inc.php:120
|
1033 |
+
msgid "3D pie chart"
|
1034 |
+
msgstr "Wykres kołowy 3D"
|
1035 |
+
|
1036 |
+
#: templates/admin/chart_wizard/steps/charts_pick/highcharts.inc.php:203
|
1037 |
+
#: templates/chart_wizard.inc.php:121
|
1038 |
+
msgid "3D donut chart"
|
1039 |
+
msgstr "3D wykres Donut"
|
1040 |
+
|
1041 |
+
#: templates/admin/chart_wizard/steps/charts_pick/highcharts.inc.php:215
|
1042 |
+
msgid "Treemap chart"
|
1043 |
+
msgstr "Wykres treemap"
|
1044 |
+
|
1045 |
+
#: templates/admin/chart_wizard/steps/charts_pick/highcharts.inc.php:227
|
1046 |
+
msgid "Treemap level chart"
|
1047 |
+
msgstr "Wykres poziomu mapy drzewa"
|
1048 |
+
|
1049 |
+
#: templates/admin/chart_wizard/steps/charts_pick/highcharts.inc.php:239
|
1050 |
+
msgid "Polar chart"
|
1051 |
+
msgstr "Wykres biegunowy"
|
1052 |
+
|
1053 |
+
#: templates/admin/chart_wizard/steps/charts_pick/highcharts.inc.php:255
|
1054 |
+
msgid "Spiderweb chart"
|
1055 |
+
msgstr "Wykres Spiderweb"
|
1056 |
+
|
1057 |
+
#: templates/admin/chart_wizard/steps/step1.inc.php:8
|
1058 |
+
msgid "This feature is available in the "
|
1059 |
+
msgstr ""
|
1060 |
+
|
1061 |
+
#: templates/admin/chart_wizard/steps/step1.inc.php:18
|
1062 |
+
#: templates/chart_wizard.inc.php:65
|
1063 |
+
msgid "Chart name"
|
1064 |
+
msgstr "Nazwa wykresu"
|
1065 |
+
|
1066 |
+
#: templates/admin/chart_wizard/steps/step1.inc.php:20
|
1067 |
+
msgid "Please define the title of the chart that you will use to identify it"
|
1068 |
+
msgstr "Proszę określić tytuł wykresu, który będzie używany do identyfikacji"
|
1069 |
+
|
1070 |
+
#: templates/admin/chart_wizard/steps/step1.inc.php:27
|
1071 |
+
#: templates/chart_wizard.inc.php:69
|
1072 |
+
msgid "New wpDataTable Chart"
|
1073 |
+
msgstr "Nowy wykres wpDataTable"
|
1074 |
+
|
1075 |
+
#: templates/admin/chart_wizard/steps/step1.inc.php:38
|
1076 |
+
#: templates/chart_wizard.inc.php:75
|
1077 |
+
msgid "Chart render engine"
|
1078 |
+
msgstr "Aparat renderowania wykresów"
|
1079 |
+
|
1080 |
+
#: templates/admin/chart_wizard/steps/step1.inc.php:41
|
1081 |
+
#: templates/chart_wizard.inc.php:76
|
1082 |
+
msgid "Please choose the render engine."
|
1083 |
+
msgstr "Proszę wybrać silnik renderingu."
|
1084 |
+
|
1085 |
+
#: templates/admin/chart_wizard/steps/step1.inc.php:41
|
1086 |
+
#: templates/chart_wizard.inc.php:76
|
1087 |
+
msgid ""
|
1088 |
+
"Please note that HighCharts license is NOT included with wpDataTables and "
|
1089 |
+
"you must purchase the license separately on"
|
1090 |
+
msgstr ""
|
1091 |
+
"Należy pamiętać, że licencja HighCharts nie jest dołączona do wpDataTables i "
|
1092 |
+
"musi zakupić licencję osobno na"
|
1093 |
+
|
1094 |
+
#: templates/admin/chart_wizard/steps/step1.inc.php:47
|
1095 |
+
#: templates/chart_wizard.inc.php:80
|
1096 |
+
msgid "Pick the render engine"
|
1097 |
+
msgstr "Wybierz aparat renderowania"
|
1098 |
+
|
1099 |
+
#: templates/admin/chart_wizard/steps/step2.inc.php:6
|
1100 |
+
msgid "wpDataTable Data Source"
|
1101 |
+
msgstr "Źródło danych wpDataTable"
|
1102 |
+
|
1103 |
+
#: templates/admin/chart_wizard/steps/step2.inc.php:8
|
1104 |
+
msgid ""
|
1105 |
+
"Please pick a wpDataTable which will be used as a data source for this chart."
|
1106 |
+
msgstr ""
|
1107 |
+
"Proszę wybrać wpDataTable który będzie używany jako źródło danych dla tego "
|
1108 |
+
"wykresu."
|
1109 |
+
|
1110 |
+
#: templates/admin/chart_wizard/steps/step2.inc.php:15
|
1111 |
+
msgid "Pick a wpDataTable"
|
1112 |
+
msgstr "Wybierz wpDataTable"
|
1113 |
+
|
1114 |
+
#: templates/admin/chart_wizard/steps/step3.inc.php:7
|
1115 |
+
msgid "Charts data filtering and Row range are available in the"
|
1116 |
+
msgstr ""
|
1117 |
+
|
1118 |
+
#: templates/admin/chart_wizard/steps/step3.inc.php:12
|
1119 |
+
msgid "Columns in the data source"
|
1120 |
+
msgstr "Kolumny w źródle danych"
|
1121 |
+
|
1122 |
+
#: templates/admin/chart_wizard/steps/step3.inc.php:14
|
1123 |
+
msgid ""
|
1124 |
+
"Choose table columns that you would like to use in the chart. You can either "
|
1125 |
+
"drag the column blocks, or click to select them and use controls in the "
|
1126 |
+
"middle to add or remove from the chart."
|
1127 |
+
msgstr ""
|
1128 |
+
"Wybierz kolumny tabeli, które chcesz użyć na wykresie. Można albo "
|
1129 |
+
"przeciągnąć bloki kolumn, albo kliknąć, aby je zaznaczyć, a następnie użyć "
|
1130 |
+
"kontrolek w środku, aby dodać lub usunąć z wykresu."
|
1131 |
+
|
1132 |
+
#: templates/admin/chart_wizard/steps/step3.inc.php:25
|
1133 |
+
msgid "Add all"
|
1134 |
+
msgstr "Dodaj wszystkie"
|
1135 |
+
|
1136 |
+
#: templates/admin/chart_wizard/steps/step3.inc.php:27
|
1137 |
+
msgid "Add"
|
1138 |
+
msgstr "Dodaj"
|
1139 |
+
|
1140 |
+
#: templates/admin/chart_wizard/steps/step3.inc.php:29
|
1141 |
+
msgid "Remove"
|
1142 |
+
msgstr "Usuń"
|
1143 |
+
|
1144 |
+
#: templates/admin/chart_wizard/steps/step3.inc.php:31
|
1145 |
+
msgid "Remove all"
|
1146 |
+
msgstr "Usuń wszystko"
|
1147 |
+
|
1148 |
+
#: templates/admin/chart_wizard/steps/step3.inc.php:36
|
1149 |
+
msgid "Columns used in the chart"
|
1150 |
+
msgstr "Kolumny użyte na wykresie"
|
1151 |
+
|
1152 |
+
#: templates/admin/chart_wizard/steps/step3.inc.php:42
|
1153 |
+
msgid ""
|
1154 |
+
"Please do not add more then one string-type (date/time, image, email, URL) "
|
1155 |
+
"column since only one can be used as a label"
|
1156 |
+
msgstr ""
|
1157 |
+
"Proszę nie dodawać więcej niż jeden ciąg typu (Data/czas, obraz, e-mail, "
|
1158 |
+
"adres URL) kolumny, ponieważ tylko jeden może być użyty jako etykieta"
|
1159 |
+
|
1160 |
+
#: templates/admin/chart_wizard/steps/step3.inc.php:44
|
1161 |
+
msgid "Minimum count of columns for this chart type is "
|
1162 |
+
msgstr "Minimalna liczba kolumn dla tego typu wykresu jest "
|
1163 |
+
|
1164 |
+
#: templates/admin/chart_wizard/steps/step3.inc.php:47
|
1165 |
+
msgid "Maximum count of columns for this chart type is "
|
1166 |
+
msgstr "Maksymalna liczba kolumn dla tego typu wykresu jest "
|
1167 |
+
|
1168 |
+
#: templates/admin/chart_wizard/steps/step3.inc.php:58
|
1169 |
+
msgid "Charts data filtering"
|
1170 |
+
msgstr "Filtrowanie danych wykresów"
|
1171 |
+
|
1172 |
+
#: templates/admin/chart_wizard/steps/step3.inc.php:60
|
1173 |
+
msgid ""
|
1174 |
+
"If you enable this, chart will automatically re-render with actual data "
|
1175 |
+
"every time you sort, filter, or switch pages in the table (chart must be in "
|
1176 |
+
"the same page with the table)."
|
1177 |
+
msgstr ""
|
1178 |
+
"Jeśli włączysz tę opcję, wykres będzie automatycznie ponownie renderowany z "
|
1179 |
+
"rzeczywistymi danymi przy każdym sortowaniu, filtrowaniu lub przełączeniu "
|
1180 |
+
"stron w tabeli (wykres musi znajdować się na tej samej stronie z tabelą)."
|
1181 |
+
|
1182 |
+
#: templates/admin/chart_wizard/steps/step3.inc.php:63
|
1183 |
+
msgid "Follow table filtering"
|
1184 |
+
msgstr "Podążaj za filtrowaniem tabeli"
|
1185 |
+
|
1186 |
+
#: templates/admin/chart_wizard/steps/step3.inc.php:71
|
1187 |
+
msgid "Row range"
|
1188 |
+
msgstr "Zakres wierszy"
|
1189 |
+
|
1190 |
+
#: templates/admin/chart_wizard/steps/step3.inc.php:73
|
1191 |
+
msgid "Please choose the row range."
|
1192 |
+
msgstr "Proszę wybrać zakres wierszy."
|
1193 |
+
|
1194 |
+
#: templates/admin/chart_wizard/steps/step3.inc.php:73
|
1195 |
+
msgid ""
|
1196 |
+
"If you do not want data from all the table rows to be in the chart, you can "
|
1197 |
+
"pick the row range manually. Please note that if the data set is large the "
|
1198 |
+
"range picker can load slowly or even cause an out of memory error."
|
1199 |
+
msgstr ""
|
1200 |
+
"Jeśli nie chcesz, aby dane ze wszystkich wierszy tabeli znajdowały się na "
|
1201 |
+
"wykresie, możesz ręcznie wybrać zakres wierszy. Należy pamiętać, że jeśli "
|
1202 |
+
"zestaw danych jest duży, selektor zakresu można załadować powoli lub nawet "
|
1203 |
+
"spowodować błąd braku pamięci."
|
1204 |
+
|
1205 |
+
#: templates/admin/chart_wizard/steps/step3.inc.php:79
|
1206 |
+
msgid "All rows (default)"
|
1207 |
+
msgstr "Wszystkie wiersze (domyślnie)"
|
1208 |
+
|
1209 |
+
#: templates/admin/chart_wizard/steps/step3.inc.php:80
|
1210 |
+
msgid "Pick range (slow on large datasets)"
|
1211 |
+
msgstr "Zakres pobrania (powolne w dużych zestawach danych)"
|
1212 |
+
|
1213 |
+
#: templates/admin/chart_wizard/steps/step3.inc.php:85
|
1214 |
+
msgid "Rows picked"
|
1215 |
+
msgstr "Wiersze pobrane"
|
1216 |
+
|
1217 |
+
#: templates/admin/chart_wizard/steps/step3.inc.php:88
|
1218 |
+
msgid "Range picker..."
|
1219 |
+
msgstr "Wybór zakresu..."
|
1220 |
+
|
1221 |
+
#: templates/admin/chart_wizard/steps/step4.inc.php:6
|
1222 |
+
msgid "All options that are disabled are available in the"
|
1223 |
+
msgstr ""
|
1224 |
+
|
1225 |
+
#: templates/admin/chart_wizard/steps/step4.inc.php:15
|
1226 |
+
msgid "Chart"
|
1227 |
+
msgstr "Wykres"
|
1228 |
+
|
1229 |
+
#: templates/admin/chart_wizard/steps/step4.inc.php:18
|
1230 |
+
msgid "Series"
|
1231 |
+
msgstr "Seria wydawnicza"
|
1232 |
+
|
1233 |
+
#: templates/admin/chart_wizard/steps/step4.inc.php:20
|
1234 |
+
msgid "Axes"
|
1235 |
+
msgstr "Osie"
|
1236 |
+
|
1237 |
+
#: templates/admin/chart_wizard/steps/step4.inc.php:22
|
1238 |
+
msgid "Title"
|
1239 |
+
msgstr "Tytuł"
|
1240 |
+
|
1241 |
+
#: templates/admin/chart_wizard/steps/step4.inc.php:24
|
1242 |
+
#: templates/admin/chart_wizard/steps/step4.inc.php:478
|
1243 |
+
msgid "Tooltip"
|
1244 |
+
msgstr "Podpowiedź"
|
1245 |
+
|
1246 |
+
#: templates/admin/chart_wizard/steps/step4.inc.php:26
|
1247 |
+
msgid "Legend"
|
1248 |
+
msgstr "Legenda"
|
1249 |
+
|
1250 |
+
#: templates/admin/chart_wizard/steps/step4.inc.php:28
|
1251 |
+
msgid "Exporting"
|
1252 |
+
msgstr "Eksportowanie"
|
1253 |
+
|
1254 |
+
#: templates/admin/chart_wizard/steps/step4.inc.php:31
|
1255 |
+
msgid "Credits"
|
1256 |
+
msgstr "Kredyty"
|
1257 |
+
|
1258 |
+
#: templates/admin/chart_wizard/steps/step4.inc.php:40
|
1259 |
+
msgid "Series settings"
|
1260 |
+
msgstr "Ustawienia serii"
|
1261 |
+
|
1262 |
+
#: templates/admin/chart_wizard/steps/step4.inc.php:42
|
1263 |
+
msgid ""
|
1264 |
+
"If you want to redefine the series labels and colors you can do it here."
|
1265 |
+
msgstr ""
|
1266 |
+
"Jeśli chcesz ponownie zdefiniować etykiety serii i kolory, możesz to zrobić "
|
1267 |
+
"tutaj."
|
1268 |
+
|
1269 |
+
#: templates/admin/chart_wizard/steps/step4.inc.php:52
|
1270 |
+
msgid "Curve type"
|
1271 |
+
msgstr "Typ krzywej"
|
1272 |
+
|
1273 |
+
#: templates/admin/chart_wizard/steps/step4.inc.php:54
|
1274 |
+
#: templates/admin/chart_wizard/steps/step4.inc.php:294
|
1275 |
+
msgid "Controls the curve of the lines"
|
1276 |
+
msgstr "Steruje krzywą linii"
|
1277 |
+
|
1278 |
+
#: templates/admin/chart_wizard/steps/step4.inc.php:57
|
1279 |
+
msgid "Check for smoothed lines"
|
1280 |
+
msgstr "Sprawdź, czy Wygładzone linie"
|
1281 |
+
|
1282 |
+
#: templates/admin/chart_wizard/steps/step4.inc.php:67
|
1283 |
+
msgid "Chart width"
|
1284 |
+
msgstr "Szerokość wykresu"
|
1285 |
+
|
1286 |
+
#: templates/admin/chart_wizard/steps/step4.inc.php:69
|
1287 |
+
msgid "The width of the chart."
|
1288 |
+
msgstr "Szerokość wykresu."
|
1289 |
+
|
1290 |
+
#: templates/admin/chart_wizard/steps/step4.inc.php:84
|
1291 |
+
msgid "Responsive width"
|
1292 |
+
msgstr "Szerokość responsywna"
|
1293 |
+
|
1294 |
+
#: templates/admin/chart_wizard/steps/step4.inc.php:86
|
1295 |
+
msgid ""
|
1296 |
+
"If you tick this chart width will always adjust to 100% width of the "
|
1297 |
+
"container"
|
1298 |
+
msgstr ""
|
1299 |
+
"Jeśli zaznaczysz tę szerokość wykresu zawsze będzie dostosować do 100 "
|
1300 |
+
"%szerokości kontenera"
|
1301 |
+
|
1302 |
+
#: templates/admin/chart_wizard/steps/step4.inc.php:89
|
1303 |
+
msgid "Responsive chart width"
|
1304 |
+
msgstr "Elastyczna szerokość wykresu"
|
1305 |
+
|
1306 |
+
#: templates/admin/chart_wizard/steps/step4.inc.php:96
|
1307 |
+
msgid "Chart height"
|
1308 |
+
msgstr "Wysokość wykresu"
|
1309 |
+
|
1310 |
+
#: templates/admin/chart_wizard/steps/step4.inc.php:98
|
1311 |
+
msgid "The height of the chart."
|
1312 |
+
msgstr "Wysokość wykresu."
|
1313 |
+
|
1314 |
+
#: templates/admin/chart_wizard/steps/step4.inc.php:113
|
1315 |
+
msgid "Group chart"
|
1316 |
+
msgstr "Wykres Grupowy"
|
1317 |
+
|
1318 |
+
#: templates/admin/chart_wizard/steps/step4.inc.php:115
|
1319 |
+
msgid ""
|
1320 |
+
"If you tick this checkbox, the values of the rows with same label will be "
|
1321 |
+
"summed up and rendered as a single series. If you leave it unticked all rows "
|
1322 |
+
"will be rendered as separate series."
|
1323 |
+
msgstr ""
|
1324 |
+
"Jeśli zaznaczysz to pole wyboru, wartości wierszy z tą samą etykietą będą "
|
1325 |
+
"sumowane i renderowane jako pojedyncza seria. Jeśli zostawisz go "
|
1326 |
+
"niezaznaczone wszystkie wiersze będą renderowane jako oddzielne serie."
|
1327 |
+
|
1328 |
+
#: templates/admin/chart_wizard/steps/step4.inc.php:118
|
1329 |
+
msgid "Enable grouping"
|
1330 |
+
msgstr "Włącz grupowanie"
|
1331 |
+
|
1332 |
+
#: templates/admin/chart_wizard/steps/step4.inc.php:125
|
1333 |
+
#: templates/admin/settings/tabs/color_and_font_settings.php:97
|
1334 |
+
#: templates/admin/settings/tabs/color_and_font_settings.php:420
|
1335 |
+
#: templates/admin/settings/tabs/color_and_font_settings.php:647
|
1336 |
+
msgid "Background color"
|
1337 |
+
msgstr "Kolor tła"
|
1338 |
+
|
1339 |
+
#: templates/admin/chart_wizard/steps/step4.inc.php:127
|
1340 |
+
msgid "The background color for the outer chart area."
|
1341 |
+
msgstr "Kolor tła dla obszaru wykresu zewnętrznego."
|
1342 |
+
|
1343 |
+
#: templates/admin/chart_wizard/steps/step4.inc.php:144
|
1344 |
+
msgid "Border width"
|
1345 |
+
msgstr "Szerokośc obrzeża"
|
1346 |
+
|
1347 |
+
#: templates/admin/chart_wizard/steps/step4.inc.php:146
|
1348 |
+
msgid "The pixel width of the outer chart border."
|
1349 |
+
msgstr "Szerokość piksela zewnętrznego obramowania wykresu."
|
1350 |
+
|
1351 |
+
#: templates/admin/chart_wizard/steps/step4.inc.php:161
|
1352 |
+
#: templates/admin/settings/tabs/color_and_font_settings.php:116
|
1353 |
+
#: templates/admin/settings/tabs/color_and_font_settings.php:439
|
1354 |
+
msgid "Border color"
|
1355 |
+
msgstr "Kolor obramowania"
|
1356 |
+
|
1357 |
+
#: templates/admin/chart_wizard/steps/step4.inc.php:163
|
1358 |
+
msgid "The color of the outer chart border."
|
1359 |
+
msgstr "Kolor obramowania wykresu zewnętrznego."
|
1360 |
+
|
1361 |
+
#: templates/admin/chart_wizard/steps/step4.inc.php:181
|
1362 |
+
msgid "Border radius"
|
1363 |
+
msgstr "Zaokrąglenie rogów obramowania"
|
1364 |
+
|
1365 |
+
#: templates/admin/chart_wizard/steps/step4.inc.php:183
|
1366 |
+
#: templates/admin/chart_wizard/steps/step4.inc.php:220
|
1367 |
+
msgid "The corner radius of the outer chart border."
|
1368 |
+
msgstr "Promień narożnika zewnętrznej krawędzi wykresu."
|
1369 |
+
|
1370 |
+
#: templates/admin/chart_wizard/steps/step4.inc.php:199
|
1371 |
+
msgid "Plot background color"
|
1372 |
+
msgstr "Kolor tła wydruku"
|
1373 |
+
|
1374 |
+
#: templates/admin/chart_wizard/steps/step4.inc.php:201
|
1375 |
+
msgid "The background color or gradient for the plot area."
|
1376 |
+
msgstr "Kolor tła lub gradient dla obszaru kreślenia."
|
1377 |
+
|
1378 |
+
#: templates/admin/chart_wizard/steps/step4.inc.php:218
|
1379 |
+
msgid "Plot border width"
|
1380 |
+
msgstr "Szerokość obramowania działki"
|
1381 |
+
|
1382 |
+
#: templates/admin/chart_wizard/steps/step4.inc.php:235
|
1383 |
+
msgid "Plot border color"
|
1384 |
+
msgstr "Kolor obramowania wydruku"
|
1385 |
+
|
1386 |
+
#: templates/admin/chart_wizard/steps/step4.inc.php:237
|
1387 |
+
msgid "The color of the inner chart or plot area border."
|
1388 |
+
msgstr "Kolor wykresu wewnętrznego lub obramowania obszaru kreślenia."
|
1389 |
+
|
1390 |
+
#: templates/admin/chart_wizard/steps/step4.inc.php:254
|
1391 |
+
#: templates/admin/settings/tabs/color_and_font_settings.php:45
|
1392 |
+
msgid "Font size"
|
1393 |
+
msgstr "Rozmiar czcionki"
|
1394 |
+
|
1395 |
+
#: templates/admin/chart_wizard/steps/step4.inc.php:256
|
1396 |
+
msgid "The default font size, in pixels, of all text in the chart."
|
1397 |
+
msgstr "Domyślny rozmiar czcionki (w pikselach) całego tekstu na wykresie."
|
1398 |
+
|
1399 |
+
#: templates/admin/chart_wizard/steps/step4.inc.php:271
|
1400 |
+
msgid "Font name"
|
1401 |
+
msgstr "Nazwa czcionki"
|
1402 |
+
|
1403 |
+
#: templates/admin/chart_wizard/steps/step4.inc.php:273
|
1404 |
+
msgid "The default font face for all text in the chart."
|
1405 |
+
msgstr "Domyślna ściana czcionki dla całego tekstu na wykresie."
|
1406 |
+
|
1407 |
+
#: templates/admin/chart_wizard/steps/step4.inc.php:292
|
1408 |
+
msgid "Grid"
|
1409 |
+
msgstr "Siatka"
|
1410 |
+
|
1411 |
+
#: templates/admin/chart_wizard/steps/step4.inc.php:297
|
1412 |
+
msgid "Do you want to show grid on the chart"
|
1413 |
+
msgstr "Czy chcesz pokazać siatkę na wykresie"
|
1414 |
+
|
1415 |
+
#: templates/admin/chart_wizard/steps/step4.inc.php:304
|
1416 |
+
msgid "Horizontal axis label"
|
1417 |
+
msgstr "Etykieta osi poziomej"
|
1418 |
+
|
1419 |
+
#: templates/admin/chart_wizard/steps/step4.inc.php:306
|
1420 |
+
msgid "Name of the horizontal axis."
|
1421 |
+
msgstr "Nazwa osi poziomej."
|
1422 |
+
|
1423 |
+
#: templates/admin/chart_wizard/steps/step4.inc.php:321
|
1424 |
+
msgid "Horizontal crosshair"
|
1425 |
+
msgstr "Celownik poziomy"
|
1426 |
+
|
1427 |
+
#: templates/admin/chart_wizard/steps/step4.inc.php:323
|
1428 |
+
msgid ""
|
1429 |
+
"Configure a horizontal crosshair that follows either the mouse pointer or "
|
1430 |
+
"the hovered point lines"
|
1431 |
+
msgstr ""
|
1432 |
+
"Skonfiguruj celownik poziomy, który podąża za wskaźnikiem myszy lub liniami "
|
1433 |
+
"najechanych punktów"
|
1434 |
+
|
1435 |
+
#: templates/admin/chart_wizard/steps/step4.inc.php:326
|
1436 |
+
msgid "Show x-Axis crosshair"
|
1437 |
+
msgstr "Pokaż celownik osi x"
|
1438 |
+
|
1439 |
+
#: templates/admin/chart_wizard/steps/step4.inc.php:333
|
1440 |
+
msgid "Horizontal axis direction"
|
1441 |
+
msgstr "Kierunek osi poziomej"
|
1442 |
+
|
1443 |
+
#: templates/admin/chart_wizard/steps/step4.inc.php:335
|
1444 |
+
msgid ""
|
1445 |
+
"The direction in which the values along the horizontal axis grow. Specify -1 "
|
1446 |
+
"to reverse the order of the values"
|
1447 |
+
msgstr ""
|
1448 |
+
"Kierunek, w którym rosną wartości wzdłuż osi poziomej. Określ-1, aby "
|
1449 |
+
"odwrócić kolejność wartości"
|
1450 |
+
|
1451 |
+
#: templates/admin/chart_wizard/steps/step4.inc.php:351
|
1452 |
+
msgid "Vertical axis label"
|
1453 |
+
msgstr "Etykieta osi pionowej"
|
1454 |
+
|
1455 |
+
#: templates/admin/chart_wizard/steps/step4.inc.php:353
|
1456 |
+
msgid "Name of the vertical axis."
|
1457 |
+
msgstr "Nazwa osi pionowej."
|
1458 |
+
|
1459 |
+
#: templates/admin/chart_wizard/steps/step4.inc.php:368
|
1460 |
+
msgid "Vertical crosshair"
|
1461 |
+
msgstr "Celownik pionowy"
|
1462 |
+
|
1463 |
+
#: templates/admin/chart_wizard/steps/step4.inc.php:370
|
1464 |
+
msgid ""
|
1465 |
+
"Configure a vertical crosshair that follows either the mouse pointer or the "
|
1466 |
+
"hovered point lines"
|
1467 |
+
msgstr ""
|
1468 |
+
"Skonfiguruj pionowy celownik, który podąża za wskaźnikiem myszy lub liniami "
|
1469 |
+
"najechanych punktów"
|
1470 |
+
|
1471 |
+
#: templates/admin/chart_wizard/steps/step4.inc.php:373
|
1472 |
+
msgid "Show y-Axis crosshair"
|
1473 |
+
msgstr "Pokaż celownik osi y"
|
1474 |
+
|
1475 |
+
#: templates/admin/chart_wizard/steps/step4.inc.php:380
|
1476 |
+
msgid "Vertical axis direction"
|
1477 |
+
msgstr "Kierunek osi pionowej"
|
1478 |
+
|
1479 |
+
#: templates/admin/chart_wizard/steps/step4.inc.php:382
|
1480 |
+
msgid ""
|
1481 |
+
"The direction in which the values along the vertical axis grow. Specify -1 "
|
1482 |
+
"to reverse the order of the values"
|
1483 |
+
msgstr ""
|
1484 |
+
"Kierunek, w którym rosną wartości wzdłuż osi pionowej. Określ-1, aby "
|
1485 |
+
"odwrócić kolejność wartości"
|
1486 |
+
|
1487 |
+
#: templates/admin/chart_wizard/steps/step4.inc.php:398
|
1488 |
+
msgid "Vertical axis min value"
|
1489 |
+
msgstr "Wartość min osi pionowej"
|
1490 |
+
|
1491 |
+
#: templates/admin/chart_wizard/steps/step4.inc.php:400
|
1492 |
+
msgid "The minimum value of the axis."
|
1493 |
+
msgstr "Minimalna wartość osi."
|
1494 |
+
|
1495 |
+
#: templates/admin/chart_wizard/steps/step4.inc.php:415
|
1496 |
+
msgid "Vertical axis max value"
|
1497 |
+
msgstr "Maksymalna wartość osi pionowej"
|
1498 |
+
|
1499 |
+
#: templates/admin/chart_wizard/steps/step4.inc.php:417
|
1500 |
+
msgid "The maximum value of the axis."
|
1501 |
+
msgstr "Maksymalna wartość osi."
|
1502 |
+
|
1503 |
+
#: templates/admin/chart_wizard/steps/step4.inc.php:432
|
1504 |
+
msgid "Invert"
|
1505 |
+
msgstr "Odwróć"
|
1506 |
+
|
1507 |
+
#: templates/admin/chart_wizard/steps/step4.inc.php:434
|
1508 |
+
msgid ""
|
1509 |
+
"Whether to invert the axes so that the x axis is vertical and y axis is "
|
1510 |
+
"horizontal"
|
1511 |
+
msgstr "Czy odwrócić osie tak, aby oś x była pionowa, a oś y była pozioma"
|
1512 |
+
|
1513 |
+
#: templates/admin/chart_wizard/steps/step4.inc.php:437
|
1514 |
+
msgid "Invert chart axes"
|
1515 |
+
msgstr "Odwróć osie wykresu"
|
1516 |
+
|
1517 |
+
#: templates/admin/chart_wizard/steps/step4.inc.php:449
|
1518 |
+
msgid "Chart title"
|
1519 |
+
msgstr "Tytuł wykresu"
|
1520 |
+
|
1521 |
+
#: templates/admin/chart_wizard/steps/step4.inc.php:451
|
1522 |
+
msgid "Do you want to show the chart title on the page"
|
1523 |
+
msgstr "Czy chcesz wyświetlić tytuł wykresu na stronie"
|
1524 |
+
|
1525 |
+
#: templates/admin/chart_wizard/steps/step4.inc.php:454
|
1526 |
+
msgid "Show title"
|
1527 |
+
msgstr "Pokaż tytuł"
|
1528 |
+
|
1529 |
+
#: templates/admin/chart_wizard/steps/step4.inc.php:461
|
1530 |
+
msgid "Title floating"
|
1531 |
+
msgstr "Tytuł pływający"
|
1532 |
+
|
1533 |
+
#: templates/admin/chart_wizard/steps/step4.inc.php:463
|
1534 |
+
msgid ""
|
1535 |
+
"When the title is floating, the plot area will not move to make space for it"
|
1536 |
+
msgstr ""
|
1537 |
+
"Gdy tytuł jest ruchomy, obszar kreślenia nie zostanie przesuniety, aby "
|
1538 |
+
"zrobić miejsce dla niego"
|
1539 |
+
|
1540 |
+
#: templates/admin/chart_wizard/steps/step4.inc.php:466
|
1541 |
+
msgid "Enable floating"
|
1542 |
+
msgstr "Włącz pływające"
|
1543 |
+
|
1544 |
+
#: templates/admin/chart_wizard/steps/step4.inc.php:480
|
1545 |
+
msgid "Enable or disable the tooltip"
|
1546 |
+
msgstr "Włączanie lub wyłączanie podpowiedzi"
|
1547 |
+
|
1548 |
+
#: templates/admin/chart_wizard/steps/step4.inc.php:483
|
1549 |
+
msgid "Show tooltip"
|
1550 |
+
msgstr "Etykietka"
|
1551 |
+
|
1552 |
+
#: templates/admin/chart_wizard/steps/step4.inc.php:496
|
1553 |
+
msgid "Position"
|
1554 |
+
msgstr "Pozycja"
|
1555 |
+
|
1556 |
+
#: templates/admin/chart_wizard/steps/step4.inc.php:498
|
1557 |
+
msgid "Position of the legend"
|
1558 |
+
msgstr "Pozycja legendy"
|
1559 |
+
|
1560 |
+
#: templates/admin/chart_wizard/steps/step4.inc.php:516
|
1561 |
+
msgid "Vertical align"
|
1562 |
+
msgstr "Wyrównaj w pionie"
|
1563 |
+
|
1564 |
+
#: templates/admin/chart_wizard/steps/step4.inc.php:518
|
1565 |
+
msgid "The vertical alignment of the legend box"
|
1566 |
+
msgstr "Wyrównanie pionowe pola legendy"
|
1567 |
+
|
1568 |
+
#: templates/admin/chart_wizard/steps/step5.inc.php:4
|
1569 |
+
msgid "Paste this shortcode to render this chart"
|
1570 |
+
msgstr "Wklej ten shortcode do renderowania tego wykresu"
|
1571 |
+
|
1572 |
+
#: templates/admin/chart_wizard/steps/step5.inc.php:7
|
1573 |
+
#: templates/admin/table-settings/table_settings_block.inc.php:30
|
1574 |
+
msgid "Click to copy shortcode"
|
1575 |
+
msgstr "Kliknij, aby skopiować shortcode"
|
1576 |
+
|
1577 |
+
#: templates/admin/common/close_modal.inc.php:17
|
1578 |
+
#: templates/common/delete_modal.inc.php:19
|
1579 |
+
msgid "Are you sure?"
|
1580 |
+
msgstr "Jesteś pewny?"
|
1581 |
+
|
1582 |
+
#: templates/admin/common/close_modal.inc.php:26
|
1583 |
+
msgid "There is no undo! You will be redirected to wpDataTables page."
|
1584 |
+
msgstr "Nie ma odwrotu! Nastąpi przekierowanie do strony wpDataTables."
|
1585 |
+
|
1586 |
+
#: templates/admin/common/close_modal.inc.php:38
|
1587 |
+
msgid "Yes"
|
1588 |
+
msgstr "Tak"
|
1589 |
+
|
1590 |
+
#: templates/admin/common/error_modal.inc.php:16
|
1591 |
+
#: templates/common/error.inc.php:3
|
1592 |
+
msgid "Error"
|
1593 |
+
msgstr "Błąd"
|
1594 |
+
|
1595 |
+
#: templates/admin/common/ratingDiv.inc.php:5
|
1596 |
+
msgid ""
|
1597 |
+
"Awesome! You are a wpDataTables Master! 8-) You’ve created more than 100 "
|
1598 |
+
"tables!"
|
1599 |
+
msgstr ""
|
1600 |
+
|
1601 |
+
#: templates/admin/common/ratingDiv.inc.php:7
|
1602 |
+
msgid ""
|
1603 |
+
"Well done! You’ve created more then 50 tables - you are a wpDataTables "
|
1604 |
+
"Professional!"
|
1605 |
+
msgstr ""
|
1606 |
+
|
1607 |
+
#: templates/admin/common/ratingDiv.inc.php:9
|
1608 |
+
msgid "Nice job! You created more then 10 tables."
|
1609 |
+
msgstr ""
|
1610 |
+
|
1611 |
+
#: templates/admin/common/ratingDiv.inc.php:11
|
1612 |
+
msgid "We hope you’ve enjoyed using wpDataTables."
|
1613 |
+
msgstr ""
|
1614 |
+
|
1615 |
+
#: templates/admin/common/ratingDiv.inc.php:20
|
1616 |
+
msgid "Would you consider leaving us a review on WordPress.org?"
|
1617 |
+
msgstr ""
|
1618 |
+
|
1619 |
+
#: templates/admin/common/ratingDiv.inc.php:28
|
1620 |
+
msgid "Sure! I Like wpDataTables Lite"
|
1621 |
+
msgstr ""
|
1622 |
+
|
1623 |
+
#: templates/admin/common/ratingDiv.inc.php:30
|
1624 |
+
msgid "I've already left a review"
|
1625 |
+
msgstr ""
|
1626 |
+
|
1627 |
+
#: templates/admin/common/ratingDiv.inc.php:31
|
1628 |
+
msgid "Maybe Later"
|
1629 |
+
msgstr ""
|
1630 |
+
|
1631 |
+
#: templates/admin/common/ratingDiv.inc.php:32
|
1632 |
+
msgid "Never show again"
|
1633 |
+
msgstr ""
|
1634 |
+
|
1635 |
+
#: templates/admin/constructor/constructor.inc.php:25
|
1636 |
+
#: templates/constructor.inc.php:21
|
1637 |
+
msgid "Table Creation Wizard"
|
1638 |
+
msgstr "Kreator tworzenia tabeli"
|
1639 |
+
|
1640 |
+
#: templates/admin/constructor/constructor.inc.php:53
|
1641 |
+
msgid "Open in standard editor"
|
1642 |
+
msgstr "Otwórz w standardowym edytorze"
|
1643 |
+
|
1644 |
+
#: templates/admin/constructor/constructor.inc.php:55
|
1645 |
+
msgid "Open in Excel-like editor"
|
1646 |
+
msgstr "Otwórz w edytorze jak w Excelu"
|
1647 |
+
|
1648 |
+
#: templates/admin/constructor/constructor.inc.php:65
|
1649 |
+
#: templates/admin/table-settings/column_settings_panel.inc.php:20
|
1650 |
+
#: templates/admin/table-settings/column_settings_panel.inc.php:1093
|
1651 |
+
#: templates/admin/table-settings/table_preview_block.inc.php:68
|
1652 |
+
#: templates/admin/table-settings/table_settings_block.inc.php:1120
|
1653 |
+
msgid "Documentation"
|
1654 |
+
msgstr "Dokumentacja"
|
1655 |
+
|
1656 |
+
#: templates/admin/constructor/steps/constructor_1.inc.php:5
|
1657 |
+
#: templates/constructor.inc.php:29
|
1658 |
+
msgid "Choose what kind of table would you like to construct"
|
1659 |
+
msgstr "Wybierz, jakiego rodzaju tabelę chcesz skonstruować"
|
1660 |
+
|
1661 |
+
#: templates/admin/constructor/steps/constructor_1.inc.php:18
|
1662 |
+
msgid "Create a table linked to an existing data source"
|
1663 |
+
msgstr "Tworzenie tabeli połączonej z istniejącym źródłem danych"
|
1664 |
+
|
1665 |
+
#: templates/admin/constructor/steps/constructor_1.inc.php:20
|
1666 |
+
msgid ""
|
1667 |
+
"(Excel, CSV, Google Spreadsheet, MySQL query, XML, JSON, serialized PHP "
|
1668 |
+
"array). Data will be read from the source every time on page load. Only "
|
1669 |
+
"MySQL-based tables can be made editable."
|
1670 |
+
msgstr ""
|
1671 |
+
|
1672 |
+
#: templates/admin/constructor/steps/constructor_1.inc.php:32
|
1673 |
+
msgid "Create a table manually"
|
1674 |
+
msgstr "Ręczne tworzenie tabeli"
|
1675 |
+
|
1676 |
+
#: templates/admin/constructor/steps/constructor_1.inc.php:33
|
1677 |
+
msgid ""
|
1678 |
+
"Define the number and type of columns, and fill in the data manually in WP "
|
1679 |
+
"admin. Table will be stored in MySQL and can be edited from WP admin, or "
|
1680 |
+
"made front-end editable."
|
1681 |
+
msgstr ""
|
1682 |
+
|
1683 |
+
#: templates/admin/constructor/steps/constructor_1.inc.php:46
|
1684 |
+
msgid "Create a table by importing data from data source"
|
1685 |
+
msgstr "Tworzenie tabeli przez importowanie danych ze źródła danych"
|
1686 |
+
|
1687 |
+
#: templates/admin/constructor/steps/constructor_1.inc.php:48
|
1688 |
+
msgid ""
|
1689 |
+
"(Excel, CSV, Google Spreadsheet). Data will be imported to MySQL, the table "
|
1690 |
+
"can be edited in WP admin, or made front-end editable."
|
1691 |
+
msgstr ""
|
1692 |
+
|
1693 |
+
#: templates/admin/constructor/steps/constructor_1.inc.php:61
|
1694 |
+
msgid "Generate a query to WordPress database"
|
1695 |
+
msgstr "Generowanie zapytania do bazy danych WordPress"
|
1696 |
+
|
1697 |
+
#: templates/admin/constructor/steps/constructor_1.inc.php:62
|
1698 |
+
msgid ""
|
1699 |
+
"Create a MySQL-query-based table by generating a query to WordPress database "
|
1700 |
+
"(posts, taxonomies, postmeta) with a GUI tool."
|
1701 |
+
msgstr ""
|
1702 |
+
"Utwórz tabelę opartą na zapytaniach MySQL, generując zapytanie do bazy "
|
1703 |
+
"danych WordPress (posty, Taksonomie, postmeta) za pomocą narzędzia "
|
1704 |
+
"graficznego interfejsu użytkownika."
|
1705 |
+
|
1706 |
+
#: templates/admin/constructor/steps/constructor_1.inc.php:75
|
1707 |
+
msgid "Generate a query to MySQL database"
|
1708 |
+
msgstr "Generowanie zapytania do bazy danych MySQL"
|
1709 |
+
|
1710 |
+
#: templates/admin/constructor/steps/constructor_1.inc.php:76
|
1711 |
+
msgid ""
|
1712 |
+
"Create a MySQL-query-based table by generating a query to any custom MySQL "
|
1713 |
+
"database with a GUI tool."
|
1714 |
+
msgstr ""
|
1715 |
+
|
1716 |
+
#: templates/admin/settings/settings.inc.php:22
|
1717 |
+
#: templates/admin/settings/settings.inc.php:23
|
1718 |
+
msgid "Settings for the plugin"
|
1719 |
+
msgstr "Ustawienia wtyczki"
|
1720 |
+
|
1721 |
+
#: templates/admin/settings/settings.inc.php:34
|
1722 |
+
#: templates/admin/table-settings/column_settings_panel.inc.php:33
|
1723 |
+
#: templates/admin/table-settings/columns_list_modal.inc.php:31
|
1724 |
+
#: templates/admin/table-settings/foreign_key_config.inc.php:99
|
1725 |
+
#: templates/admin/table-settings/formula_editor_modal.inc.php:93
|
1726 |
+
#: templates/admin/table-settings/table_settings_block.inc.php:49
|
1727 |
+
#: templates/edit_table.inc.php:34 templates/edit_table.inc.php:416
|
1728 |
+
#: templates/edit_table.inc.php:435 templates/edit_table.inc.php:458
|
1729 |
+
msgid "Save"
|
1730 |
+
msgstr "Zapisz"
|
1731 |
+
|
1732 |
+
#: templates/admin/settings/settings.inc.php:46 templates/settings.inc.php:18
|
1733 |
+
#: templates/settings.inc.php:26
|
1734 |
+
msgid "Main settings"
|
1735 |
+
msgstr "Główne ustawienia"
|
1736 |
+
|
1737 |
+
#: templates/admin/settings/settings.inc.php:51
|
1738 |
+
#: templates/admin/settings/tabs/separate_mysql_connection.php:15
|
1739 |
+
msgid "Separate DB connection"
|
1740 |
+
msgstr "Oddzielne połączenie z bazą danych"
|
1741 |
+
|
1742 |
+
#: templates/admin/settings/settings.inc.php:56 templates/settings.inc.php:19
|
1743 |
+
#: templates/settings.inc.php:204
|
1744 |
+
msgid "Color and font settings"
|
1745 |
+
msgstr "Ustawienia kolorów i czcionek"
|
1746 |
+
|
1747 |
+
#: templates/admin/settings/settings.inc.php:60 templates/settings.inc.php:20
|
1748 |
+
#: templates/settings.inc.php:446
|
1749 |
+
msgid "Custom JS and CSS"
|
1750 |
+
msgstr "Niestandardowe JS i CSS"
|
1751 |
+
|
1752 |
+
#: templates/admin/settings/settings.inc.php:64
|
1753 |
+
msgid "Info"
|
1754 |
+
msgstr "Informacja"
|
1755 |
+
|
1756 |
+
#: templates/admin/settings/settings.inc.php:94 templates/settings.inc.php:434
|
1757 |
+
msgid "Reset colors and fonts to default"
|
1758 |
+
msgstr "Przywróć domyślne kolory i czcionki"
|
1759 |
+
|
1760 |
+
#: templates/admin/settings/settings.inc.php:97
|
1761 |
+
#: templates/admin/table-settings/column_settings_panel.inc.php:1101
|
1762 |
+
#: templates/admin/table-settings/table_preview_block.inc.php:76
|
1763 |
+
#: templates/admin/table-settings/table_settings_block.inc.php:1128
|
1764 |
+
msgid "Apply"
|
1765 |
+
msgstr "Zastosuj"
|
1766 |
+
|
1767 |
+
#: templates/admin/settings/tabs/color_and_font_settings.php:25
|
1768 |
+
msgid "Font"
|
1769 |
+
msgstr "Czcionka"
|
1770 |
+
|
1771 |
+
#: templates/admin/settings/tabs/color_and_font_settings.php:27
|
1772 |
+
#: templates/settings.inc.php:428
|
1773 |
+
msgid ""
|
1774 |
+
"This font will be used in rendered tables. Leave blank not to override "
|
1775 |
+
"default theme settings"
|
1776 |
+
msgstr ""
|
1777 |
+
"Ta czcionka będzie używana w renderowanych tabelach. Pozostaw puste, aby nie "
|
1778 |
+
"zastępować domyślnych ustawień motywu"
|
1779 |
+
|
1780 |
+
#: templates/admin/settings/tabs/color_and_font_settings.php:47
|
1781 |
+
msgid "Define the font size"
|
1782 |
+
msgstr "Zdefiniuj rozmiar czcionki"
|
1783 |
+
|
1784 |
+
#: templates/admin/settings/tabs/color_and_font_settings.php:62
|
1785 |
+
#: templates/admin/settings/tabs/color_and_font_settings.php:136
|
1786 |
+
#: templates/admin/settings/tabs/color_and_font_settings.php:459
|
1787 |
+
msgid "Font color"
|
1788 |
+
msgstr "Kolor czcionki"
|
1789 |
+
|
1790 |
+
#: templates/admin/settings/tabs/color_and_font_settings.php:64
|
1791 |
+
msgid "This color is used for the main font in table cells."
|
1792 |
+
msgstr "Ten kolor jest używany dla głównej czcionki w komórkach tabeli."
|
1793 |
+
|
1794 |
+
#: templates/admin/settings/tabs/color_and_font_settings.php:99
|
1795 |
+
msgid "The color is used for background of the table header."
|
1796 |
+
msgstr "Kolor jest używany dla tła nagłówka tabeli."
|
1797 |
+
|
1798 |
+
#: templates/admin/settings/tabs/color_and_font_settings.php:118
|
1799 |
+
msgid "This color is used for the border in the table header."
|
1800 |
+
msgstr "Ten kolor jest używany dla obramowania w nagłówku tabeli."
|
1801 |
+
|
1802 |
+
#: templates/admin/settings/tabs/color_and_font_settings.php:138
|
1803 |
+
msgid "This color is used for the font in the table header."
|
1804 |
+
msgstr "Ten kolor jest używany dla czcionki w nagłówku tabeli."
|
1805 |
+
|
1806 |
+
#: templates/admin/settings/tabs/color_and_font_settings.php:155
|
1807 |
+
msgid "Active and hover color\t"
|
1808 |
+
msgstr "Aktywny i aktywowany kolor\t"
|
1809 |
+
|
1810 |
+
#: templates/admin/settings/tabs/color_and_font_settings.php:157
|
1811 |
+
msgid ""
|
1812 |
+
"This color is used when you hover the mouse above the table header, or when "
|
1813 |
+
"you choose a column."
|
1814 |
+
msgstr ""
|
1815 |
+
"Ten kolor jest używany po umieszczeniu kursora myszy nad nagłówkiem tabeli "
|
1816 |
+
"lub po wybraniu kolumny."
|
1817 |
+
|
1818 |
+
#: templates/admin/settings/tabs/color_and_font_settings.php:191
|
1819 |
+
msgid "Inner border"
|
1820 |
+
msgstr "Granica wewnętrzna"
|
1821 |
+
|
1822 |
+
#: templates/admin/settings/tabs/color_and_font_settings.php:193
|
1823 |
+
msgid "This color is used for the inner border in the table between cells."
|
1824 |
+
msgstr ""
|
1825 |
+
"Ten kolor jest używany dla wewnętrznego obramowania w tabeli między "
|
1826 |
+
"komórkami."
|
1827 |
+
|
1828 |
+
#: templates/admin/settings/tabs/color_and_font_settings.php:211
|
1829 |
+
msgid "Outer border"
|
1830 |
+
msgstr "Granica zewnętrzna"
|
1831 |
+
|
1832 |
+
#: templates/admin/settings/tabs/color_and_font_settings.php:213
|
1833 |
+
msgid "This color is used for the outer border of the whole table body."
|
1834 |
+
msgstr "Ten kolor jest używany dla zewnętrznej krawędzi całego obiektu tabeli."
|
1835 |
+
|
1836 |
+
#: templates/admin/settings/tabs/color_and_font_settings.php:231
|
1837 |
+
msgid "Table borders"
|
1838 |
+
msgstr "Obramowania tabel"
|
1839 |
+
|
1840 |
+
#: templates/admin/settings/tabs/color_and_font_settings.php:233
|
1841 |
+
msgid "When this is checked, borders in table will be removed "
|
1842 |
+
msgstr "Gdy ta jest zaznaczona, obramowania w tabeli zostaną usunięte "
|
1843 |
+
|
1844 |
+
#: templates/admin/settings/tabs/color_and_font_settings.php:243
|
1845 |
+
msgid "Header border"
|
1846 |
+
msgstr "Obramowanie nagłówka"
|
1847 |
+
|
1848 |
+
#: templates/admin/settings/tabs/color_and_font_settings.php:245
|
1849 |
+
msgid "When this is checked,borders in header will be removed "
|
1850 |
+
msgstr "Gdy to jest zaznaczone, obramowania w nagłówku zostaną usunięte "
|
1851 |
+
|
1852 |
+
#: templates/admin/settings/tabs/color_and_font_settings.php:271
|
1853 |
+
msgid "Even row background"
|
1854 |
+
msgstr "Równomierne tło rzędu"
|
1855 |
+
|
1856 |
+
#: templates/admin/settings/tabs/color_and_font_settings.php:273
|
1857 |
+
msgid "This color is used for for background in even rows."
|
1858 |
+
msgstr "Ten kolor jest używany dla tła w wierszach parzystych."
|
1859 |
+
|
1860 |
+
#: templates/admin/settings/tabs/color_and_font_settings.php:290
|
1861 |
+
msgid "Odd row background"
|
1862 |
+
msgstr "Nieparzyste tło wiersza"
|
1863 |
+
|
1864 |
+
#: templates/admin/settings/tabs/color_and_font_settings.php:292
|
1865 |
+
msgid "This color is used for for background in odd rows."
|
1866 |
+
msgstr "Ten kolor jest używany dla tła w nieparzystych wierszach."
|
1867 |
+
|
1868 |
+
#: templates/admin/settings/tabs/color_and_font_settings.php:309
|
1869 |
+
msgid "Hover row"
|
1870 |
+
msgstr "Umieść wiersz"
|
1871 |
+
|
1872 |
+
#: templates/admin/settings/tabs/color_and_font_settings.php:311
|
1873 |
+
msgid ""
|
1874 |
+
"This color is used for to highlight the row when you hover your mouse above "
|
1875 |
+
"it."
|
1876 |
+
msgstr ""
|
1877 |
+
"Ten kolor służy do wyróżniania wiersza po umieszczeniu kursora myszy nad nim."
|
1878 |
+
|
1879 |
+
#: templates/admin/settings/tabs/color_and_font_settings.php:328
|
1880 |
+
msgid "Background for selected rows"
|
1881 |
+
msgstr "Tło dla zaznaczonych wierszy"
|
1882 |
+
|
1883 |
+
#: templates/admin/settings/tabs/color_and_font_settings.php:330
|
1884 |
+
msgid "This color is used for background in selected rows."
|
1885 |
+
msgstr "Ten kolor jest używany dla tła w wybranych wierszach."
|
1886 |
+
|
1887 |
+
#: templates/admin/settings/tabs/color_and_font_settings.php:364
|
1888 |
+
msgid "Sorted columns, even rows"
|
1889 |
+
msgstr "Sortowane kolumny, parzyste wiersze"
|
1890 |
+
|
1891 |
+
#: templates/admin/settings/tabs/color_and_font_settings.php:366
|
1892 |
+
msgid ""
|
1893 |
+
"This color is used for background in cells which are in the active columns "
|
1894 |
+
"(columns used for sorting) in even rows."
|
1895 |
+
msgstr ""
|
1896 |
+
"Ten kolor jest używany dla tła w komórkach, które znajdują się w aktywnych "
|
1897 |
+
"kolumnach (kolumny używane do sortowania) w wierszach parzystych."
|
1898 |
+
|
1899 |
+
#: templates/admin/settings/tabs/color_and_font_settings.php:384
|
1900 |
+
msgid "Sorted columns, odd rows"
|
1901 |
+
msgstr "Sortowane kolumny, nieparzyste wiersze"
|
1902 |
+
|
1903 |
+
#: templates/admin/settings/tabs/color_and_font_settings.php:386
|
1904 |
+
msgid ""
|
1905 |
+
"This color is used for background in cells which are in the active columns "
|
1906 |
+
"(columns used for sorting) in odd rows."
|
1907 |
+
msgstr ""
|
1908 |
+
"Ten kolor jest używany dla tła w komórkach, które znajdują się w aktywnych "
|
1909 |
+
"kolumnach (kolumny używane do sortowania) w nieparzystych wierszach."
|
1910 |
+
|
1911 |
+
#: templates/admin/settings/tabs/color_and_font_settings.php:422
|
1912 |
+
msgid "This color is used for background in buttons."
|
1913 |
+
msgstr "Ten kolor jest używany dla tła w przyciskach."
|
1914 |
+
|
1915 |
+
#: templates/admin/settings/tabs/color_and_font_settings.php:441
|
1916 |
+
msgid "This color is used for border in buttons."
|
1917 |
+
msgstr "Ten kolor jest używany do obramowania przycisków."
|
1918 |
+
|
1919 |
+
#: templates/admin/settings/tabs/color_and_font_settings.php:461
|
1920 |
+
msgid "This color is used for font in buttons."
|
1921 |
+
msgstr "Ten kolor jest używany dla czcionki w przyciskach."
|
1922 |
+
|
1923 |
+
#: templates/admin/settings/tabs/color_and_font_settings.php:478
|
1924 |
+
msgid "Background hover color"
|
1925 |
+
msgstr "Kolor tła aktywowany"
|
1926 |
+
|
1927 |
+
#: templates/admin/settings/tabs/color_and_font_settings.php:480
|
1928 |
+
msgid ""
|
1929 |
+
"This color will be used for button backgrounds when you hover above them."
|
1930 |
+
msgstr ""
|
1931 |
+
"Kolor ten będzie używany dla tła przycisków po umieszczeniu kursora nad nimi."
|
1932 |
+
|
1933 |
+
#: templates/admin/settings/tabs/color_and_font_settings.php:498
|
1934 |
+
msgid "Hover font color"
|
1935 |
+
msgstr "Kolor czcionki po najechaniu myszą"
|
1936 |
+
|
1937 |
+
#: templates/admin/settings/tabs/color_and_font_settings.php:500
|
1938 |
+
msgid "This color will be used for buttons font when you hover above them."
|
1939 |
+
msgstr ""
|
1940 |
+
"Ten kolor będzie używany dla przycisków czcionki po umieszczeniu nad nimi."
|
1941 |
+
|
1942 |
+
#: templates/admin/settings/tabs/color_and_font_settings.php:518
|
1943 |
+
#: templates/settings.inc.php:401
|
1944 |
+
msgid "Buttons hover border color"
|
1945 |
+
msgstr "Przyciski najedź kolorem obramowania"
|
1946 |
+
|
1947 |
+
#: templates/admin/settings/tabs/color_and_font_settings.php:520
|
1948 |
+
msgid "This color will be used for button borders when you hover above them."
|
1949 |
+
msgstr ""
|
1950 |
+
"Ten kolor będzie używany dla obramowania przycisków po umieszczeniu kursora "
|
1951 |
+
"nad nimi."
|
1952 |
+
|
1953 |
+
#: templates/admin/settings/tabs/color_and_font_settings.php:538
|
1954 |
+
#: templates/settings.inc.php:410
|
1955 |
+
msgid "Buttons and inputs border radius (in px)"
|
1956 |
+
msgstr "Przyciski i promień obramowania wejść (w px)"
|
1957 |
+
|
1958 |
+
#: templates/admin/settings/tabs/color_and_font_settings.php:540
|
1959 |
+
#: templates/settings.inc.php:414
|
1960 |
+
msgid "This is a border radius for inputs in buttons. Default is 3px."
|
1961 |
+
msgstr ""
|
1962 |
+
"Jest to promień obramowania dla wejść w przyciskach. Domyślnie jest to 3px."
|
1963 |
+
|
1964 |
+
#: templates/admin/settings/tabs/color_and_font_settings.php:571
|
1965 |
+
#: templates/settings.inc.php:374
|
1966 |
+
msgid "Modals font color"
|
1967 |
+
msgstr "Kolor czcionki Modals"
|
1968 |
+
|
1969 |
+
#: templates/admin/settings/tabs/color_and_font_settings.php:573
|
1970 |
+
msgid ""
|
1971 |
+
"This color will be used for wpDataTable popup (filter, datepicker) fonts."
|
1972 |
+
msgstr ""
|
1973 |
+
"Ten kolor będzie używany dla wpDataTable popup (Filter, DatePicker) czcionek."
|
1974 |
+
|
1975 |
+
#: templates/admin/settings/tabs/color_and_font_settings.php:591
|
1976 |
+
msgid "Modals background"
|
1977 |
+
msgstr "Tło Modals"
|
1978 |
+
|
1979 |
+
#: templates/admin/settings/tabs/color_and_font_settings.php:593
|
1980 |
+
msgid ""
|
1981 |
+
"This color will be used for wpDataTable popup (filter, datepicker) "
|
1982 |
+
"background."
|
1983 |
+
msgstr ""
|
1984 |
+
"Ten kolor będzie używany dla wpDataTable popup (Filter, DatePicker) tła."
|
1985 |
+
|
1986 |
+
#: templates/admin/settings/tabs/color_and_font_settings.php:612
|
1987 |
+
msgid "Overlay background"
|
1988 |
+
msgstr "Tło nakładki"
|
1989 |
+
|
1990 |
+
#: templates/admin/settings/tabs/color_and_font_settings.php:614
|
1991 |
+
msgid ""
|
1992 |
+
"This color will be used for overlay which appears below the plugin popups."
|
1993 |
+
msgstr ""
|
1994 |
+
"Kolor ten będzie używany dla nakładki, która pojawia się poniżej pop-upów "
|
1995 |
+
"wtyczki."
|
1996 |
+
|
1997 |
+
#: templates/admin/settings/tabs/color_and_font_settings.php:649
|
1998 |
+
msgid "This color is used for the background of the pagination"
|
1999 |
+
msgstr "Ten kolor jest używany dla tła podział na strony"
|
2000 |
+
|
2001 |
+
#: templates/admin/settings/tabs/color_and_font_settings.php:669
|
2002 |
+
msgid "This color is used for the color of the links in the pagination."
|
2003 |
+
msgstr "Kolor ten jest używany dla koloru łączy w podział na strony."
|
2004 |
+
|
2005 |
+
#: templates/admin/settings/tabs/color_and_font_settings.php:687
|
2006 |
+
msgid "Current page background color"
|
2007 |
+
msgstr "Kolor tła bieżącej strony"
|
2008 |
+
|
2009 |
+
#: templates/admin/settings/tabs/color_and_font_settings.php:689
|
2010 |
+
msgid "The color is used for background of the current page"
|
2011 |
+
msgstr "Kolor jest używany dla tła bieżącej strony"
|
2012 |
+
|
2013 |
+
#: templates/admin/settings/tabs/color_and_font_settings.php:706
|
2014 |
+
msgid "Current page color"
|
2015 |
+
msgstr "Bieżący kolor strony"
|
2016 |
+
|
2017 |
+
#: templates/admin/settings/tabs/color_and_font_settings.php:708
|
2018 |
+
msgid "This color is used for the color of the current page."
|
2019 |
+
msgstr "Kolor ten jest używany dla koloru bieżącej strony."
|
2020 |
+
|
2021 |
+
#: templates/admin/settings/tabs/color_and_font_settings.php:726
|
2022 |
+
msgid "Other pages hover background color"
|
2023 |
+
msgstr "Inne strony Hover kolor tła"
|
2024 |
+
|
2025 |
+
#: templates/admin/settings/tabs/color_and_font_settings.php:728
|
2026 |
+
msgid ""
|
2027 |
+
"This background color is used when you hover the mouse above the other pages"
|
2028 |
+
msgstr ""
|
2029 |
+
"Ten kolor tła jest używany po umieszczeniu kursora myszy nad innymi stronami"
|
2030 |
+
|
2031 |
+
#: templates/admin/settings/tabs/color_and_font_settings.php:745
|
2032 |
+
msgid "Other pages hover color"
|
2033 |
+
msgstr "Inne strony Hover kolor"
|
2034 |
+
|
2035 |
+
#: templates/admin/settings/tabs/color_and_font_settings.php:747
|
2036 |
+
msgid "This color is used when you hover the mouse above the other pages."
|
2037 |
+
msgstr ""
|
2038 |
+
"Ten kolor jest używany po umieszczeniu kursora myszy nad innymi stronami."
|
2039 |
+
|
2040 |
+
#: templates/admin/settings/tabs/custom_js_and_css.php:15
|
2041 |
+
#: templates/settings.inc.php:454
|
2042 |
+
msgid "Custom wpDataTables JS"
|
2043 |
+
msgstr "Niestandardowe wpDataTables JS"
|
2044 |
+
|
2045 |
+
#: templates/admin/settings/tabs/custom_js_and_css.php:17
|
2046 |
+
msgid ""
|
2047 |
+
"This JS will be inserted as an inline script block on every page that has a "
|
2048 |
+
"wpDataTable."
|
2049 |
+
msgstr ""
|
2050 |
+
"Ten JS zostanie wstawiony jako wbudowany blok skryptu na każdej stronie, "
|
2051 |
+
"która ma wpDataTable."
|
2052 |
+
|
2053 |
+
#: templates/admin/settings/tabs/custom_js_and_css.php:30
|
2054 |
+
#: templates/settings.inc.php:463
|
2055 |
+
msgid "Custom wpDataTables CSS"
|
2056 |
+
msgstr "Niestandardowy wpDataTables CSS"
|
2057 |
+
|
2058 |
+
#: templates/admin/settings/tabs/custom_js_and_css.php:32
|
2059 |
+
msgid ""
|
2060 |
+
"This CSS will be inserted as an inline style block on every page that has a "
|
2061 |
+
"wpDataTable."
|
2062 |
+
msgstr ""
|
2063 |
+
"Ten CSS zostanie wstawiony jako blok stylu wbudowanego na każdej stronie, "
|
2064 |
+
"która ma wpDataTable."
|
2065 |
+
|
2066 |
+
#: templates/admin/settings/tabs/custom_js_and_css.php:45
|
2067 |
+
msgid "Use minified wpDataTables Javascript "
|
2068 |
+
msgstr "Użyj minified wpDataTables JavaScript "
|
2069 |
+
|
2070 |
+
#: templates/admin/settings/tabs/main_plugin_settings.php:15
|
2071 |
+
#: templates/settings.inc.php:45
|
2072 |
+
msgid "Interface language"
|
2073 |
+
msgstr "Język interfejsu"
|
2074 |
+
|
2075 |
+
#: templates/admin/settings/tabs/main_plugin_settings.php:17
|
2076 |
+
msgid "Pick the language which will be used in tables interface."
|
2077 |
+
msgstr "Wybierz język, który będzie używany w interfejsie tabel."
|
2078 |
+
|
2079 |
+
#: templates/admin/settings/tabs/main_plugin_settings.php:23
|
2080 |
+
msgid "English (default)"
|
2081 |
+
msgstr "Angielski (domyślnie)"
|
2082 |
+
|
2083 |
+
#: templates/admin/settings/tabs/main_plugin_settings.php:36
|
2084 |
+
#: templates/settings.inc.php:98
|
2085 |
+
msgid "Date format"
|
2086 |
+
msgstr "Format daty"
|
2087 |
+
|
2088 |
+
#: templates/admin/settings/tabs/main_plugin_settings.php:38
|
2089 |
+
msgid "Pick the date format to use in date column type."
|
2090 |
+
msgstr "Wybierz format daty, który ma być używany w typie kolumny daty."
|
2091 |
+
|
2092 |
+
#: templates/admin/settings/tabs/main_plugin_settings.php:73
|
2093 |
+
#: templates/settings.inc.php:119
|
2094 |
+
msgid "Time format"
|
2095 |
+
msgstr "Format czasu"
|
2096 |
+
|
2097 |
+
#: templates/admin/settings/tabs/main_plugin_settings.php:75
|
2098 |
+
msgid "Pick the time format to use in datetime and time column type."
|
2099 |
+
msgstr "Wybierz format czasu do użycia w DateTime i time typ kolumny."
|
2100 |
+
|
2101 |
+
#: templates/admin/settings/tabs/main_plugin_settings.php:90
|
2102 |
+
msgid "Parse shortcodes"
|
2103 |
+
msgstr "Skróconych analizy"
|
2104 |
+
|
2105 |
+
#: templates/admin/settings/tabs/main_plugin_settings.php:92
|
2106 |
+
msgid "Parse shortcodes in strings"
|
2107 |
+
msgstr "Analizować skróconych w ciągach"
|
2108 |
+
|
2109 |
+
#: templates/admin/settings/tabs/main_plugin_settings.php:104
|
2110 |
+
#: templates/settings.inc.php:74
|
2111 |
+
msgid "Base skin"
|
2112 |
+
msgstr "Skóra podstawowa"
|
2113 |
+
|
2114 |
+
#: templates/admin/settings/tabs/main_plugin_settings.php:106
|
2115 |
+
msgid "Choose the base skin for the plugin."
|
2116 |
+
msgstr "Wybierz podstawową skórkę dla wtyczki."
|
2117 |
+
|
2118 |
+
#: templates/admin/settings/tabs/main_plugin_settings.php:112
|
2119 |
+
msgid "Material"
|
2120 |
+
msgstr "Materiał"
|
2121 |
+
|
2122 |
+
#: templates/admin/settings/tabs/main_plugin_settings.php:113
|
2123 |
+
msgid "Light"
|
2124 |
+
msgstr "Jasny"
|
2125 |
+
|
2126 |
+
#: templates/admin/settings/tabs/main_plugin_settings.php:114
|
2127 |
+
msgid "Graphite"
|
2128 |
+
msgstr "Grafit"
|
2129 |
+
|
2130 |
+
#: templates/admin/settings/tabs/main_plugin_settings.php:115
|
2131 |
+
msgid "Aqua"
|
2132 |
+
msgstr "Wodny"
|
2133 |
+
|
2134 |
+
#: templates/admin/settings/tabs/main_plugin_settings.php:116
|
2135 |
+
msgid "Purple"
|
2136 |
+
msgstr "Fioletowy"
|
2137 |
+
|
2138 |
+
#: templates/admin/settings/tabs/main_plugin_settings.php:117
|
2139 |
+
msgid "Dark"
|
2140 |
+
msgstr "Ciemny"
|
2141 |
+
|
2142 |
+
#: templates/admin/settings/tabs/main_plugin_settings.php:125
|
2143 |
+
#: templates/settings.inc.php:131
|
2144 |
+
msgid "Number format"
|
2145 |
+
msgstr "Format liczb"
|
2146 |
+
|
2147 |
+
#: templates/admin/settings/tabs/main_plugin_settings.php:127
|
2148 |
+
#: templates/settings.inc.php:138
|
2149 |
+
msgid "Pick the number format (thousands and decimals separator)"
|
2150 |
+
msgstr "Wybierz format liczb (separator tysięcy i dziesiętnych)"
|
2151 |
+
|
2152 |
+
#: templates/admin/settings/tabs/main_plugin_settings.php:144
|
2153 |
+
#: templates/settings.inc.php:86
|
2154 |
+
msgid "Render advanced filter"
|
2155 |
+
msgstr "Renderuj Filtr zaawansowany"
|
2156 |
+
|
2157 |
+
#: templates/admin/settings/tabs/main_plugin_settings.php:146
|
2158 |
+
msgid ""
|
2159 |
+
"Choose where you would like to render the advanced filter for tables where "
|
2160 |
+
"enabled."
|
2161 |
+
msgstr ""
|
2162 |
+
"Wybierz, gdzie chcesz renderować Filtr zaawansowany dla tabel, gdzie "
|
2163 |
+
"włączone."
|
2164 |
+
|
2165 |
+
#: templates/admin/settings/tabs/main_plugin_settings.php:152
|
2166 |
+
#: templates/settings.inc.php:90
|
2167 |
+
msgid "In the header"
|
2168 |
+
msgstr "W nagłówku"
|
2169 |
+
|
2170 |
+
#: templates/admin/settings/tabs/main_plugin_settings.php:153
|
2171 |
+
#: templates/settings.inc.php:91
|
2172 |
+
msgid "In the footer"
|
2173 |
+
msgstr "W stopce"
|
2174 |
+
|
2175 |
+
#: templates/admin/settings/tabs/main_plugin_settings.php:161
|
2176 |
+
#: templates/admin/table-settings/column_settings_panel.inc.php:393
|
2177 |
+
#: templates/settings.inc.php:143
|
2178 |
+
msgid "Decimal places"
|
2179 |
+
msgstr "Miejsca dziesiętne"
|
2180 |
+
|
2181 |
+
#: templates/admin/settings/tabs/main_plugin_settings.php:163
|
2182 |
+
msgid "Define the amount of decimal places for the float numbers."
|
2183 |
+
msgstr "Zdefiniuj liczbę miejsc dziesiętnych dla liczb zmiennoprzecinkowych."
|
2184 |
+
|
2185 |
+
#: templates/admin/settings/tabs/main_plugin_settings.php:180
|
2186 |
+
msgid "CSV delimiter"
|
2187 |
+
msgstr "Ogranicznik CSV"
|
2188 |
+
|
2189 |
+
#: templates/admin/settings/tabs/main_plugin_settings.php:182
|
2190 |
+
msgid "Pick the CSV delimiter"
|
2191 |
+
msgstr "Wybierz ogranicznik CSV"
|
2192 |
+
|
2193 |
+
#: templates/admin/settings/tabs/main_plugin_settings.php:203
|
2194 |
+
#: templates/settings.inc.php:171
|
2195 |
+
msgid "Tablet width"
|
2196 |
+
msgstr "Szerokość tableta"
|
2197 |
+
|
2198 |
+
#: templates/admin/settings/tabs/main_plugin_settings.php:205
|
2199 |
+
#: templates/settings.inc.php:175
|
2200 |
+
msgid ""
|
2201 |
+
"Here you can specify width of the screen (in pixels) that will be treated as "
|
2202 |
+
"a tablet. You can set it wider if you want responsive effect on desktops."
|
2203 |
+
msgstr ""
|
2204 |
+
"W tym miejscu można określić szerokość ekranu (w pikselach), która będzie "
|
2205 |
+
"traktowana jako tablet. Możesz ustawić ją szerzej, jeśli chcesz mieć efekt "
|
2206 |
+
"responsywny na komputerach stacjonarnych."
|
2207 |
+
|
2208 |
+
#: templates/admin/settings/tabs/main_plugin_settings.php:220
|
2209 |
+
#: templates/settings.inc.php:181
|
2210 |
+
msgid "Mobile width"
|
2211 |
+
msgstr "Szerokość mobilna"
|
2212 |
+
|
2213 |
+
#: templates/admin/settings/tabs/main_plugin_settings.php:222
|
2214 |
+
msgid "Here you can specify width (in pixels) will be treated as a mobile.."
|
2215 |
+
msgstr ""
|
2216 |
+
"Tutaj można określić szerokość (w pikselach) będą traktowane jako mobilne.."
|
2217 |
+
|
2218 |
+
#: templates/admin/settings/tabs/main_plugin_settings.php:239
|
2219 |
+
#: templates/settings.inc.php:61
|
2220 |
+
msgid "Tables per admin page"
|
2221 |
+
msgstr "Tabele na stronie administracyjnej"
|
2222 |
+
|
2223 |
+
#: templates/admin/settings/tabs/main_plugin_settings.php:241
|
2224 |
+
msgid "How many tables to show in the browse page."
|
2225 |
+
msgstr "Jak wiele tabel do wyświetlenia na stronie przeglądania."
|
2226 |
+
|
2227 |
+
#: templates/admin/settings/tabs/main_plugin_settings.php:257
|
2228 |
+
msgid "Align numbers"
|
2229 |
+
msgstr "Wyrównywanie liczb"
|
2230 |
+
|
2231 |
+
#: templates/admin/settings/tabs/main_plugin_settings.php:259
|
2232 |
+
msgid "How \"Integer\" and \"Float\" column types will be aligned in the cell"
|
2233 |
+
msgstr ""
|
2234 |
+
|
2235 |
+
#: templates/admin/settings/tabs/main_plugin_settings.php:273
|
2236 |
+
msgid "Sum functions label"
|
2237 |
+
msgstr "Etykieta funkcji Sum"
|
2238 |
+
|
2239 |
+
#: templates/admin/settings/tabs/main_plugin_settings.php:275
|
2240 |
+
msgid ""
|
2241 |
+
"Enter a label that will be used for Sum functions. If you leave it blank "
|
2242 |
+
"default label will be Σ ="
|
2243 |
+
msgstr ""
|
2244 |
+
"Wprowadź etykietę, która będzie używana dla funkcji Suma. Jeśli zostawisz "
|
2245 |
+
"pustą etykietę domyślną będzie Σ ="
|
2246 |
+
|
2247 |
+
#: templates/admin/settings/tabs/main_plugin_settings.php:292
|
2248 |
+
msgid "Average functions label"
|
2249 |
+
msgstr "Etykieta funkcji średnich"
|
2250 |
+
|
2251 |
+
#: templates/admin/settings/tabs/main_plugin_settings.php:294
|
2252 |
+
msgid ""
|
2253 |
+
"Enter a label that will be used for Average functions. If you leave it blank "
|
2254 |
+
"default label will be Avg ="
|
2255 |
+
msgstr ""
|
2256 |
+
"Wprowadź etykietę, która będzie używana dla funkcji średnia. Jeśli zostawisz "
|
2257 |
+
"pustą etykietę domyślną będzie AVG ="
|
2258 |
+
|
2259 |
+
#: templates/admin/settings/tabs/main_plugin_settings.php:316
|
2260 |
+
msgid "Minimum functions label"
|
2261 |
+
msgstr "Minimalna etykieta funkcji"
|
2262 |
+
|
2263 |
+
#: templates/admin/settings/tabs/main_plugin_settings.php:318
|
2264 |
+
msgid ""
|
2265 |
+
"Enter a label that will be used for Minimum functions. If you leave it blank "
|
2266 |
+
"default label will be Min ="
|
2267 |
+
msgstr ""
|
2268 |
+
"Wprowadź etykietę, która będzie używana dla funkcji minimum. Jeśli zostawisz "
|
2269 |
+
"pustą etykietę domyślną będzie min ="
|
2270 |
+
|
2271 |
+
#: templates/admin/settings/tabs/main_plugin_settings.php:335
|
2272 |
+
msgid "Maximum functions label"
|
2273 |
+
msgstr "Maksymalna etykieta funkcji"
|
2274 |
+
|
2275 |
+
#: templates/admin/settings/tabs/main_plugin_settings.php:337
|
2276 |
+
msgid ""
|
2277 |
+
"Enter a label that will be used for Maximum functions. If you leave it blank "
|
2278 |
+
"default label will be Max ="
|
2279 |
+
msgstr ""
|
2280 |
+
"Wprowadź etykietę, która będzie używana dla funkcji maksimum. Jeśli "
|
2281 |
+
"zostawisz pustą etykietę domyślną będzie Max ="
|
2282 |
+
|
2283 |
+
#: templates/admin/settings/tabs/main_plugin_settings.php:363
|
2284 |
+
msgid "Include full bootstrap front-end"
|
2285 |
+
msgstr "Dołącz pełny Bootstrap frontonu"
|
2286 |
+
|
2287 |
+
#: templates/admin/settings/tabs/main_plugin_settings.php:365
|
2288 |
+
#: templates/admin/settings/tabs/main_plugin_settings.php:377
|
2289 |
+
msgid ""
|
2290 |
+
"It is recommended to uncheck this option if bootstrap.js is already included "
|
2291 |
+
"in one of the theme files. Unchecked option means that there is still "
|
2292 |
+
"bootstrap.js included just in noconflict mode which should prevent errors."
|
2293 |
+
msgstr ""
|
2294 |
+
"Zaleca się odznaczyć tę opcję, jeśli Bootstrap. js jest już zawarty w jednym "
|
2295 |
+
"z plików motywu. Niezaznaczone opcja oznacza, że nadal jest Bootstrap. js "
|
2296 |
+
"zawarte tylko w trybie noConflict, który powinien zapobiegać błędom."
|
2297 |
+
|
2298 |
+
#: templates/admin/settings/tabs/main_plugin_settings.php:375
|
2299 |
+
msgid "Include full bootstrap back-end"
|
2300 |
+
msgstr "Dołącz pełną Bootstrap zaplecza"
|
2301 |
+
|
2302 |
+
#: templates/admin/settings/tabs/main_plugin_settings.php:390
|
2303 |
+
#: templates/settings.inc.php:32
|
2304 |
+
msgid "Show plugin credentials below tables"
|
2305 |
+
msgstr ""
|
2306 |
+
|
2307 |
+
#: templates/admin/settings/tabs/main_plugin_settings.php:392
|
2308 |
+
#: templates/settings.inc.php:32
|
2309 |
+
msgid ""
|
2310 |
+
"If you want to support our project, please, keep this checkbox as checked"
|
2311 |
+
msgstr ""
|
2312 |
+
|
2313 |
+
#: templates/admin/settings/tabs/main_plugin_settings.php:402
|
2314 |
+
msgid "Prevent deleting tables in database"
|
2315 |
+
msgstr "Zapobieganie usuwaniu tabel w bazie danych"
|
2316 |
+
|
2317 |
+
#: templates/admin/settings/tabs/main_plugin_settings.php:404
|
2318 |
+
msgid ""
|
2319 |
+
"It is recommended to leave this optiosn as checked if you what to keep your "
|
2320 |
+
"tables in database after deleting plugin from Plugins page. If you uncheck "
|
2321 |
+
"this option, it will be deleted all tables in database after deleting plugin"
|
2322 |
+
msgstr ""
|
2323 |
+
|
2324 |
+
#: templates/admin/settings/tabs/separate_mysql_connection.php:17
|
2325 |
+
msgid ""
|
2326 |
+
"If this checkbox is checked, you have option to add more than one separate "
|
2327 |
+
"database connection (MySQL, MS SQL, Postgre SQL)"
|
2328 |
+
msgstr ""
|
2329 |
+
|
2330 |
+
#: templates/admin/settings/tabs/separate_mysql_connection.php:21
|
2331 |
+
msgid "Use separate connection"
|
2332 |
+
msgstr "Użyj oddzielnego połączenia"
|
2333 |
+
|
2334 |
+
#: templates/admin/settings/tabs/separate_mysql_connection.php:29
|
2335 |
+
msgid "Test connection"
|
2336 |
+
msgstr "Połączenie testowe"
|
2337 |
+
|
2338 |
+
#: templates/admin/settings/tabs/separate_mysql_connection.php:31
|
2339 |
+
msgid ""
|
2340 |
+
"Click this button to test if wpDataTables is able to connect to the MySQL "
|
2341 |
+
"server with the details you provided."
|
2342 |
+
msgstr ""
|
2343 |
+
"Kliknij ten przycisk, aby sprawdzić, czy wpDataTables jest w stanie połączyć "
|
2344 |
+
"się z serwerem MySQL z podanych szczegółów."
|
2345 |
+
|
2346 |
+
#: templates/admin/settings/tabs/separate_mysql_connection.php:42
|
2347 |
+
msgid "MySQL host"
|
2348 |
+
msgstr "Host MySQL"
|
2349 |
+
|
2350 |
+
#: templates/admin/settings/tabs/separate_mysql_connection.php:44
|
2351 |
+
msgid "MySQL host address."
|
2352 |
+
msgstr "Adres hosta MySQL."
|
2353 |
+
|
2354 |
+
#: templates/admin/settings/tabs/separate_mysql_connection.php:48
|
2355 |
+
msgid "MySQL host address"
|
2356 |
+
msgstr "Adres hosta MySQL"
|
2357 |
+
|
2358 |
+
#: templates/admin/settings/tabs/separate_mysql_connection.php:53
|
2359 |
+
msgid "MySQL database"
|
2360 |
+
msgstr "Baza danych MySQL"
|
2361 |
+
|
2362 |
+
#: templates/admin/settings/tabs/separate_mysql_connection.php:55
|
2363 |
+
msgid "MySQL database name."
|
2364 |
+
msgstr "Nazwa bazy danych MySQL."
|
2365 |
+
|
2366 |
+
#: templates/admin/settings/tabs/separate_mysql_connection.php:59
|
2367 |
+
msgid "MySQL database name"
|
2368 |
+
msgstr "Nazwa bazy danych MySQL"
|
2369 |
+
|
2370 |
+
#: templates/admin/settings/tabs/separate_mysql_connection.php:67
|
2371 |
+
#: templates/admin/settings/tabs/separate_mysql_connection.php:74
|
2372 |
+
msgid "MySQL user"
|
2373 |
+
msgstr "Użytkownik MySQL"
|
2374 |
+
|
2375 |
+
#: templates/admin/settings/tabs/separate_mysql_connection.php:69
|
2376 |
+
msgid "MySQL username for the connection."
|
2377 |
+
msgstr "Nazwa użytkownika MySQL dla połączenia."
|
2378 |
+
|
2379 |
+
#: templates/admin/settings/tabs/separate_mysql_connection.php:79
|
2380 |
+
#: templates/admin/settings/tabs/separate_mysql_connection.php:84
|
2381 |
+
msgid "MySQL password"
|
2382 |
+
msgstr "Hasło MySQL"
|
2383 |
+
|
2384 |
+
#: templates/admin/settings/tabs/separate_mysql_connection.php:81
|
2385 |
+
msgid "MySQL password for the provided user."
|
2386 |
+
msgstr "Hasło MySQL dla podanego użytkownika."
|
2387 |
+
|
2388 |
+
#: templates/admin/settings/tabs/separate_mysql_connection.php:93
|
2389 |
+
#: templates/admin/settings/tabs/separate_mysql_connection.php:99
|
2390 |
+
msgid "MySQL port"
|
2391 |
+
msgstr "Port MySQL"
|
2392 |
+
|
2393 |
+
#: templates/admin/settings/tabs/separate_mysql_connection.php:95
|
2394 |
+
msgid "MySQL port for the connection (default: 3306)."
|
2395 |
+
msgstr "Port MySQL dla połączenia (domyślnie: 3306)."
|
2396 |
+
|
2397 |
+
#: templates/admin/table-settings/add_column_modal.inc.php:21
|
2398 |
+
msgid "Add Column"
|
2399 |
+
msgstr "Dodaj kolumnę"
|
2400 |
+
|
2401 |
+
#: templates/admin/table-settings/add_column_modal.inc.php:35
|
2402 |
+
msgid "Column header"
|
2403 |
+
msgstr "Nagłówek kolumny"
|
2404 |
+
|
2405 |
+
#: templates/admin/table-settings/add_column_modal.inc.php:47
|
2406 |
+
msgid "Type"
|
2407 |
+
msgstr "Typ"
|
2408 |
+
|
2409 |
+
#: templates/admin/table-settings/add_column_modal.inc.php:64
|
2410 |
+
msgid "Insert after"
|
2411 |
+
msgstr "Wstaw po"
|
2412 |
+
|
2413 |
+
#: templates/admin/table-settings/add_column_modal.inc.php:70
|
2414 |
+
msgid "Beginning of table"
|
2415 |
+
msgstr "Początek tabeli"
|
2416 |
+
|
2417 |
+
#: templates/admin/table-settings/add_column_modal.inc.php:71
|
2418 |
+
msgid "End of table"
|
2419 |
+
msgstr "Koniec stołu"
|
2420 |
+
|
2421 |
+
#: templates/admin/table-settings/add_column_modal.inc.php:85
|
2422 |
+
#: templates/edit_table.inc.php:542
|
2423 |
+
msgid "Possible values"
|
2424 |
+
msgstr "Możliwe wartości"
|
2425 |
+
|
2426 |
+
#: templates/admin/table-settings/add_column_modal.inc.php:96
|
2427 |
+
msgid "Editor predefined value"
|
2428 |
+
msgstr "Edytowana wartość predefiniowana"
|
2429 |
+
|
2430 |
+
#: templates/admin/table-settings/add_column_modal.inc.php:109
|
2431 |
+
msgid "Fill with default value"
|
2432 |
+
msgstr "Wypełnij wartością domyślną"
|
2433 |
+
|
2434 |
+
#: templates/admin/table-settings/add_column_modal.inc.php:131
|
2435 |
+
#: templates/admin/table-settings/remove_column_modal.inc.php:86
|
2436 |
+
msgid "OK"
|
2437 |
+
msgstr "OK"
|
2438 |
+
|
2439 |
+
#: templates/admin/table-settings/column_settings_panel.inc.php:14
|
2440 |
+
msgid "Column settings"
|
2441 |
+
msgstr "Ustawienia kolumn"
|
2442 |
+
|
2443 |
+
#: templates/admin/table-settings/column_settings_panel.inc.php:48
|
2444 |
+
#: templates/admin/table-settings/table_settings_block.inc.php:65
|
2445 |
+
msgid "Display"
|
2446 |
+
msgstr "Wyświetl"
|
2447 |
+
|
2448 |
+
#: templates/admin/table-settings/column_settings_panel.inc.php:52
|
2449 |
+
msgid "Data"
|
2450 |
+
msgstr "Dane"
|
2451 |
+
|
2452 |
+
#: templates/admin/table-settings/column_settings_panel.inc.php:56
|
2453 |
+
#: templates/admin/table-settings/table_settings_block.inc.php:540
|
2454 |
+
#: templates/admin/table-settings/table_settings_block.inc.php:548
|
2455 |
+
msgid "Sorting"
|
2456 |
+
msgstr "Sortowanie"
|
2457 |
+
|
2458 |
+
#: templates/admin/table-settings/column_settings_panel.inc.php:60
|
2459 |
+
msgid "Filtering"
|
2460 |
+
msgstr "Filtrowanie"
|
2461 |
+
|
2462 |
+
#: templates/admin/table-settings/column_settings_panel.inc.php:64
|
2463 |
+
#: templates/admin/table-settings/table_settings_block.inc.php:73
|
2464 |
+
msgid "Editing"
|
2465 |
+
msgstr "Edytuję"
|
2466 |
+
|
2467 |
+
#: templates/admin/table-settings/column_settings_panel.inc.php:69
|
2468 |
+
#: templates/edit_table.inc.php:750
|
2469 |
+
msgid "Conditional formatting"
|
2470 |
+
msgstr "Formatowanie warunkowe"
|
2471 |
+
|
2472 |
+
#: templates/admin/table-settings/column_settings_panel.inc.php:81
|
2473 |
+
#: templates/edit_table.inc.php:525
|
2474 |
+
msgid "Displayed header"
|
2475 |
+
msgstr "Wyświetlany nagłówek"
|
2476 |
+
|
2477 |
+
#: templates/admin/table-settings/column_settings_panel.inc.php:95
|
2478 |
+
#: templates/edit_table.inc.php:696
|
2479 |
+
msgid "Column position"
|
2480 |
+
msgstr "Pozycja kolumny"
|
2481 |
+
|
2482 |
+
#: templates/admin/table-settings/column_settings_panel.inc.php:114
|
2483 |
+
#: templates/admin/table-settings/column_settings_panel.inc.php:122
|
2484 |
+
msgid "Cell content prefix"
|
2485 |
+
msgstr "Prefiks zawartości komórki"
|
2486 |
+
|
2487 |
+
#: templates/admin/table-settings/column_settings_panel.inc.php:129
|
2488 |
+
msgid ""
|
2489 |
+
"Any text or symbol entered here will be shown before the value in every cell "
|
2490 |
+
"inside of this column. E.g.: $, €. Does not influence filtering and sorting. "
|
2491 |
+
"Convenient for prices, percentages, etc."
|
2492 |
+
msgstr ""
|
2493 |
+
"Dowolny tekst lub symbol wprowadzony w tym miejscu będzie wyświetlany przed "
|
2494 |
+
"wartością w każdej komórce wewnątrz tej kolumny. Np.: $, €. Nie ma wpływu na "
|
2495 |
+
"filtrowanie i sortowanie. Wygodne dla cen, procentów itp."
|
2496 |
+
|
2497 |
+
#: templates/admin/table-settings/column_settings_panel.inc.php:144
|
2498 |
+
#: templates/admin/table-settings/column_settings_panel.inc.php:152
|
2499 |
+
msgid "Cell content suffix"
|
2500 |
+
msgstr "Przyrostek zawartości komórki"
|
2501 |
+
|
2502 |
+
#: templates/admin/table-settings/column_settings_panel.inc.php:159
|
2503 |
+
msgid ""
|
2504 |
+
"Any text or symbol entered here will be shown after the value in every cell "
|
2505 |
+
"inside of this column. E.g.: %, pcs. Does not influence filtering and "
|
2506 |
+
"sorting. Convenient for prices, percentages, etc."
|
2507 |
+
msgstr ""
|
2508 |
+
"Dowolny tekst lub symbol wprowadzony w tym miejscu będzie wyświetlany po "
|
2509 |
+
"wartości w każdej komórce wewnątrz tej kolumny. Np.:%, szt. Nie ma wpływu na "
|
2510 |
+
"filtrowanie i sortowanie. Wygodne dla cen, procentów itp."
|
2511 |
+
|
2512 |
+
#: templates/admin/table-settings/column_settings_panel.inc.php:180
|
2513 |
+
#: templates/edit_table.inc.php:633
|
2514 |
+
msgid "Hide on mobiles"
|
2515 |
+
msgstr "Ukryj na telefony komórkowe"
|
2516 |
+
|
2517 |
+
#: templates/admin/table-settings/column_settings_panel.inc.php:188
|
2518 |
+
msgid "Collapse column on mobile devices"
|
2519 |
+
msgstr "Zwiń kolumnę na urządzeniach przenośnych"
|
2520 |
+
|
2521 |
+
#: templates/admin/table-settings/column_settings_panel.inc.php:197
|
2522 |
+
#: templates/edit_table.inc.php:622
|
2523 |
+
msgid "Hide on tablets"
|
2524 |
+
msgstr "Ukryj na tabletach"
|
2525 |
+
|
2526 |
+
#: templates/admin/table-settings/column_settings_panel.inc.php:205
|
2527 |
+
msgid "Collapse column on tablet devices"
|
2528 |
+
msgstr "Zwiń kolumnę na urządzeniach typu Tablet"
|
2529 |
+
|
2530 |
+
#: templates/admin/table-settings/column_settings_panel.inc.php:220
|
2531 |
+
#: templates/edit_table.inc.php:533
|
2532 |
+
msgid "CSS class(es)"
|
2533 |
+
msgstr "Klasa (-y) CSS"
|
2534 |
+
|
2535 |
+
#: templates/admin/table-settings/column_settings_panel.inc.php:234
|
2536 |
+
msgid "Visible on front-end"
|
2537 |
+
msgstr "Widoczne na froncie"
|
2538 |
+
|
2539 |
+
#: templates/admin/table-settings/column_settings_panel.inc.php:242
|
2540 |
+
msgid "Show column in front-end"
|
2541 |
+
msgstr "Pokaż kolumnę na froncie"
|
2542 |
+
|
2543 |
+
#: templates/admin/table-settings/column_settings_panel.inc.php:258
|
2544 |
+
msgid "Column width"
|
2545 |
+
msgstr "Szerokość kolumn"
|
2546 |
+
|
2547 |
+
#: templates/admin/table-settings/column_settings_panel.inc.php:271
|
2548 |
+
#: templates/admin/table-settings/column_settings_panel.inc.php:279
|
2549 |
+
msgid "Column color"
|
2550 |
+
msgstr "Kolor kolumny"
|
2551 |
+
|
2552 |
+
#: templates/admin/table-settings/column_settings_panel.inc.php:286
|
2553 |
+
msgid "Here you can override the default color for the complete column"
|
2554 |
+
msgstr "W tym miejscu można zastąpić domyślny kolor dla pełnej kolumny"
|
2555 |
+
|
2556 |
+
#: templates/admin/table-settings/column_settings_panel.inc.php:307
|
2557 |
+
#: templates/admin/table-settings/column_settings_panel.inc.php:315
|
2558 |
+
#: templates/edit_table.inc.php:645
|
2559 |
+
msgid "Group column"
|
2560 |
+
msgstr "Kolumna grupy"
|
2561 |
+
|
2562 |
+
#: templates/admin/table-settings/column_settings_panel.inc.php:322
|
2563 |
+
msgid ""
|
2564 |
+
"If one column of your table contains similar values for many rows, maybe it "
|
2565 |
+
"makes sense to use it as a “group column”: it means that it will not be "
|
2566 |
+
"rendered as a column, but its values will be used to group the rows. Each "
|
2567 |
+
"group will be marked with one row with joined cells above, containing the "
|
2568 |
+
"group value."
|
2569 |
+
msgstr ""
|
2570 |
+
"Jeśli jedna kolumna tabeli zawiera podobne wartości dla wielu wierszy, może "
|
2571 |
+
"warto użyć go jako \"kolumny grupy\": oznacza to, że nie będzie renderowany "
|
2572 |
+
"jako kolumna, ale jego wartości będą używane do grupowania wierszy. Każda "
|
2573 |
+
"grupa będzie oznaczona jednym wierszem z dołączonymi komórkami powyżej, "
|
2574 |
+
"zawierającą wartość grupy."
|
2575 |
+
|
2576 |
+
#: templates/admin/table-settings/column_settings_panel.inc.php:323
|
2577 |
+
msgid ""
|
2578 |
+
"Group column will not work with MySQL tables with server-side processing "
|
2579 |
+
"enabled and with manual tables!"
|
2580 |
+
msgstr ""
|
2581 |
+
"Kolumna grupy nie będzie działać z tabelami MySQL z włączonym przetwarzaniem "
|
2582 |
+
"po stronie serwera i z ręcznym stołami!"
|
2583 |
+
|
2584 |
+
#: templates/admin/table-settings/column_settings_panel.inc.php:331
|
2585 |
+
msgid "Toggle column grouping"
|
2586 |
+
msgstr "Przełączanie grupowania kolumn"
|
2587 |
+
|
2588 |
+
#: templates/admin/table-settings/column_settings_panel.inc.php:351
|
2589 |
+
#: templates/edit_table.inc.php:582
|
2590 |
+
msgid "Column type"
|
2591 |
+
msgstr "Typ kolumny"
|
2592 |
+
|
2593 |
+
#: templates/admin/table-settings/column_settings_panel.inc.php:353
|
2594 |
+
msgid ""
|
2595 |
+
"You can redefine the column data type here. Affects sorting, filtering and "
|
2596 |
+
"display logic. For manually created tables this will change the column type "
|
2597 |
+
"in database as well, which may result in data loss."
|
2598 |
+
msgstr ""
|
2599 |
+
"W tym miejscu można ponownie zdefiniować typ danych kolumny. Wpływa na "
|
2600 |
+
"sortowanie, filtrowanie i logiki wyświetlania. W przypadku ręcznie "
|
2601 |
+
"utworzonych tabel spowoduje to również zmianę typu kolumny w bazie danych, "
|
2602 |
+
"co może spowodować utratę danych."
|
2603 |
+
|
2604 |
+
#: templates/admin/table-settings/column_settings_panel.inc.php:360
|
2605 |
+
msgid "String"
|
2606 |
+
msgstr "Łańcuch"
|
2607 |
+
|
2608 |
+
#: templates/admin/table-settings/column_settings_panel.inc.php:364
|
2609 |
+
msgid "DateTime"
|
2610 |
+
msgstr "Data i godzina"
|
2611 |
+
|
2612 |
+
#: templates/admin/table-settings/column_settings_panel.inc.php:366
|
2613 |
+
#: templates/admin/table-settings/column_settings_panel.inc.php:991
|
2614 |
+
msgid "URL link"
|
2615 |
+
msgstr "Link do strony internetowej"
|
2616 |
+
|
2617 |
+
#: templates/admin/table-settings/column_settings_panel.inc.php:367
|
2618 |
+
#: templates/admin/table-settings/column_settings_panel.inc.php:992
|
2619 |
+
msgid "E-mail link"
|
2620 |
+
msgstr "Łącze E-mail"
|
2621 |
+
|
2622 |
+
#: templates/admin/table-settings/column_settings_panel.inc.php:370
|
2623 |
+
#: templates/admin/table-settings/formula_editor_modal.inc.php:37
|
2624 |
+
msgid "Formula"
|
2625 |
+
msgstr "Wzór"
|
2626 |
+
|
2627 |
+
#: templates/admin/table-settings/column_settings_panel.inc.php:380
|
2628 |
+
msgid "Formula for calculation"
|
2629 |
+
msgstr "Formuła do obliczeń"
|
2630 |
+
|
2631 |
+
#: templates/admin/table-settings/column_settings_panel.inc.php:382
|
2632 |
+
msgid ""
|
2633 |
+
"You can create a formula (calculated column) based on other numeric columns "
|
2634 |
+
"(Integer and Float)"
|
2635 |
+
msgstr ""
|
2636 |
+
"Można utworzyć formułę (kolumnę obliczeniową) na podstawie innych kolumn "
|
2637 |
+
"liczbowych (liczba całkowita i float)"
|
2638 |
+
|
2639 |
+
#: templates/admin/table-settings/column_settings_panel.inc.php:386
|
2640 |
+
msgid "Open formula editor"
|
2641 |
+
msgstr "Otwórz Edytor formuł"
|
2642 |
+
|
2643 |
+
#: templates/admin/table-settings/column_settings_panel.inc.php:395
|
2644 |
+
msgid ""
|
2645 |
+
"You can redefine the visible decimal places for a float and formula columns "
|
2646 |
+
"here. If you leave this field empty amount of decimal places will be loaded "
|
2647 |
+
"from the settings page. 0 is available just for formula columns "
|
2648 |
+
msgstr ""
|
2649 |
+
"W tym miejscu można ponownie zdefiniować widoczne miejsca dziesiętne dla "
|
2650 |
+
"kolumn pływakowych i formuł. Jeśli to pole pozostanie puste, ilość miejsc "
|
2651 |
+
"dziesiętnych zostanie załadowana ze strony ustawień. 0 jest dostępna tylko "
|
2652 |
+
"dla kolumn formuły "
|
2653 |
+
|
2654 |
+
#: templates/admin/table-settings/column_settings_panel.inc.php:407
|
2655 |
+
#: templates/admin/table-settings/column_settings_panel.inc.php:414
|
2656 |
+
#: templates/edit_table.inc.php:684
|
2657 |
+
msgid "Skip thousands separator"
|
2658 |
+
msgstr "Pomiń tysiące separatora"
|
2659 |
+
|
2660 |
+
#: templates/admin/table-settings/column_settings_panel.inc.php:409
|
2661 |
+
msgid ""
|
2662 |
+
"Do not show thousands separator for this column (e.g. when showing years, "
|
2663 |
+
"IDs)."
|
2664 |
+
msgstr ""
|
2665 |
+
"Nie pokazuj separatora tysięcy dla tej kolumny (np. podczas pokazywania lat, "
|
2666 |
+
"identyfikatorów)."
|
2667 |
+
|
2668 |
+
#: templates/admin/table-settings/column_settings_panel.inc.php:423
|
2669 |
+
msgid "Possible values for column"
|
2670 |
+
msgstr "Możliwe wartości dla kolumny"
|
2671 |
+
|
2672 |
+
#: templates/admin/table-settings/column_settings_panel.inc.php:425
|
2673 |
+
msgid ""
|
2674 |
+
"Define the logic for fetching the possible values for this column for "
|
2675 |
+
"filtering, and for editing: read from table itself on page load (will always "
|
2676 |
+
"contain only the values that already exist in the table), hard-code the "
|
2677 |
+
"list, or configure a relation with a different wpDataTable (use values in "
|
2678 |
+
"this column as foreign key)."
|
2679 |
+
msgstr ""
|
2680 |
+
"Zdefiniuj logikę pobierania możliwych wartości dla tej kolumny do "
|
2681 |
+
"filtrowania, a do edycji: odczyt z samej tabeli na stronie obciążenia "
|
2682 |
+
"(zawsze będzie zawierać tylko wartości, które już istnieją w tabeli), "
|
2683 |
+
"zakodowane na liście lub skonfigurować relację z innym wpDataTable (Użyj "
|
2684 |
+
"wartości w tej kolumnie jako klucz obcy)."
|
2685 |
+
|
2686 |
+
#: templates/admin/table-settings/column_settings_panel.inc.php:432
|
2687 |
+
msgid "Read from table on page load"
|
2688 |
+
msgstr "Odczyt z tabeli na stronie obciążenia"
|
2689 |
+
|
2690 |
+
#: templates/admin/table-settings/column_settings_panel.inc.php:433
|
2691 |
+
msgid "Define values list"
|
2692 |
+
msgstr "Definiowanie listy wartości"
|
2693 |
+
|
2694 |
+
#: templates/admin/table-settings/column_settings_panel.inc.php:434
|
2695 |
+
msgid "Use values from another wpDataTable (foreign key)"
|
2696 |
+
msgstr "Użyj wartości z innego wpDataTable (klucz obcy)"
|
2697 |
+
|
2698 |
+
#: templates/admin/table-settings/column_settings_panel.inc.php:443
|
2699 |
+
msgid "Date input format"
|
2700 |
+
msgstr "Format wejściowy daty"
|
2701 |
+
|
2702 |
+
#: templates/admin/table-settings/column_settings_panel.inc.php:445
|
2703 |
+
msgid ""
|
2704 |
+
"Define date format which is used in the provided data source. Necessary for "
|
2705 |
+
"smooth reading of your dates."
|
2706 |
+
msgstr ""
|
2707 |
+
"Zdefiniuj format daty, który jest używany w źródle danych dostarczone. "
|
2708 |
+
"Niezbędne do sprawnego czytania dat."
|
2709 |
+
|
2710 |
+
#: templates/admin/table-settings/column_settings_panel.inc.php:484
|
2711 |
+
msgid "Values list"
|
2712 |
+
msgstr "Lista wartości"
|
2713 |
+
|
2714 |
+
#: templates/admin/table-settings/column_settings_panel.inc.php:486
|
2715 |
+
msgid "Read from table"
|
2716 |
+
msgstr "Odczyt z tabeli"
|
2717 |
+
|
2718 |
+
#: templates/admin/table-settings/column_settings_panel.inc.php:488
|
2719 |
+
msgid "Reset"
|
2720 |
+
msgstr "Resetuj"
|
2721 |
+
|
2722 |
+
#: templates/admin/table-settings/column_settings_panel.inc.php:490
|
2723 |
+
msgid ""
|
2724 |
+
"Enter the possible values for this column in this list, separate by pressing "
|
2725 |
+
"ENTER or comma. Click \"Read from table\" to fetch the list from existing "
|
2726 |
+
"column values. Values will be used in selectbox and checkbox filters and "
|
2727 |
+
"editors for the column."
|
2728 |
+
msgstr ""
|
2729 |
+
"Wprowadź możliwe wartości dla tej kolumny na tej liście, rozdzielając je "
|
2730 |
+
"naciskając ENTER lub przecinek. Kliknij przycisk \"Odczyt z tabeli\", aby "
|
2731 |
+
"pobrać listę z istniejących wartości kolumn. Wartości będą używane w "
|
2732 |
+
"Selectbox i CheckBox filtrów i edytory dla kolumny."
|
2733 |
+
|
2734 |
+
#: templates/admin/table-settings/column_settings_panel.inc.php:503
|
2735 |
+
#: templates/admin/table-settings/foreign_key_config.inc.php:12
|
2736 |
+
msgid "Use values from another wpDataTable"
|
2737 |
+
msgstr "Użyj wartości z innego wpDataTable"
|
2738 |
+
|
2739 |
+
#: templates/admin/table-settings/column_settings_panel.inc.php:505
|
2740 |
+
msgid ""
|
2741 |
+
"Configure a relation with a separate wpDataTable: values in this column will "
|
2742 |
+
"be used as a foreign key, and replaced with values of a remote table column "
|
2743 |
+
"(e.g.: user name instead of user ID)."
|
2744 |
+
msgstr ""
|
2745 |
+
"Skonfiguruj relację z osobną wpDataTable: wartości w tej kolumnie będą "
|
2746 |
+
"używane jako klucz obcy i zastąpione wartościami kolumny tabeli zdalnej "
|
2747 |
+
"(np.: Nazwa użytkownika zamiast identyfikatora użytkownika)."
|
2748 |
+
|
2749 |
+
#: templates/admin/table-settings/column_settings_panel.inc.php:509
|
2750 |
+
msgid "Configure relation..."
|
2751 |
+
msgstr "Konfiguruj relację..."
|
2752 |
+
|
2753 |
+
#: templates/admin/table-settings/column_settings_panel.inc.php:529
|
2754 |
+
msgid "Allow empty value"
|
2755 |
+
msgstr "Zezwalaj na wartość pustą"
|
2756 |
+
|
2757 |
+
#: templates/admin/table-settings/column_settings_panel.inc.php:531
|
2758 |
+
msgid ""
|
2759 |
+
"Add an empty value to the possible values list, to allow empty editing and "
|
2760 |
+
"filtering inputs."
|
2761 |
+
msgstr ""
|
2762 |
+
"Dodaj pustą wartość do listy możliwych wartości, aby zezwolić na pustą "
|
2763 |
+
"edycję i filtrowanie danych wejściowych."
|
2764 |
+
|
2765 |
+
#: templates/admin/table-settings/column_settings_panel.inc.php:536
|
2766 |
+
msgid "Add an empty value to the list"
|
2767 |
+
msgstr "Dodaj pustą wartość do listy"
|
2768 |
+
|
2769 |
+
#: templates/admin/table-settings/column_settings_panel.inc.php:545
|
2770 |
+
msgid "Number of possible values to load"
|
2771 |
+
msgstr "Liczba możliwych wartości do załadowania"
|
2772 |
+
|
2773 |
+
#: templates/admin/table-settings/column_settings_panel.inc.php:547
|
2774 |
+
msgid ""
|
2775 |
+
"Define here how many possible values per page will be loaded in selectbox "
|
2776 |
+
"filters and editor inputs. It is recommended not to be set to All if you "
|
2777 |
+
"have more than 50 possible values for this column. This option is not "
|
2778 |
+
"working when Cascade Filtering option from Powerful Filters add-on is "
|
2779 |
+
"enabled."
|
2780 |
+
msgstr ""
|
2781 |
+
"Tutaj można określić, ile możliwych wartości na stronę zostanie wczytanych w "
|
2782 |
+
"filtrach Selectbox i w danych wejściowych edytora. Zaleca się, aby nie być "
|
2783 |
+
"ustawione na wszystkie, jeśli masz więcej niż 50 możliwe wartości dla tej "
|
2784 |
+
"kolumny. Ta opcja nie działa, gdy opcja filtrowania kaskadowego z "
|
2785 |
+
"zaawansowanych filtrów dodatek jest włączona."
|
2786 |
+
|
2787 |
+
#: templates/admin/table-settings/column_settings_panel.inc.php:572
|
2788 |
+
msgid "Calculate total"
|
2789 |
+
msgstr "Oblicz sumę"
|
2790 |
+
|
2791 |
+
#: templates/admin/table-settings/column_settings_panel.inc.php:574
|
2792 |
+
msgid ""
|
2793 |
+
"Enable this to show a total (sum) for all cells in this column in table "
|
2794 |
+
"footer. You can also show it somewhere outside of the table by pasting the "
|
2795 |
+
"shortcode below the switch."
|
2796 |
+
msgstr ""
|
2797 |
+
"Włącz tę opcję, aby wyświetlić sumę (sumę) dla wszystkich komórek w tej "
|
2798 |
+
"kolumnie w stopce tabeli. Można również pokazać go gdzieś poza stołem, "
|
2799 |
+
"wklejając shortcode poniżej przełącznika."
|
2800 |
+
|
2801 |
+
#: templates/admin/table-settings/column_settings_panel.inc.php:579
|
2802 |
+
msgid "Calculate a total for this column"
|
2803 |
+
msgstr "Oblicz sumę dla tej kolumny"
|
2804 |
+
|
2805 |
+
#: templates/admin/table-settings/column_settings_panel.inc.php:586
|
2806 |
+
msgid ""
|
2807 |
+
"Click to copy this shortcode. By placing this shortcode anywhere in your "
|
2808 |
+
"posts or pages you can see the total for this column."
|
2809 |
+
msgstr ""
|
2810 |
+
"Kliknij, aby skopiować ten shortcode. Umieszczając ten shortcode "
|
2811 |
+
"gdziekolwiek w swoich postach lub stronach można zobaczyć sumę dla tej "
|
2812 |
+
"kolumny."
|
2813 |
+
|
2814 |
+
#: templates/admin/table-settings/column_settings_panel.inc.php:595
|
2815 |
+
msgid "Calculate average"
|
2816 |
+
msgstr "Oblicz średnią"
|
2817 |
+
|
2818 |
+
#: templates/admin/table-settings/column_settings_panel.inc.php:597
|
2819 |
+
msgid ""
|
2820 |
+
"Enable this to show an average value for all cells in this column in table "
|
2821 |
+
"footer. You can also show it somewhere outside of the table by pasting the "
|
2822 |
+
"shortcode below the switch."
|
2823 |
+
msgstr ""
|
2824 |
+
"Włącz tę opcję, aby wyświetlić średnią wartość dla wszystkich komórek w tej "
|
2825 |
+
"kolumnie w stopce tabeli. Można również pokazać go gdzieś poza stołem, "
|
2826 |
+
"wklejając shortcode poniżej przełącznika."
|
2827 |
+
|
2828 |
+
#: templates/admin/table-settings/column_settings_panel.inc.php:602
|
2829 |
+
msgid "Calculate average for this column"
|
2830 |
+
msgstr "Oblicz średnią dla tej kolumny"
|
2831 |
+
|
2832 |
+
#: templates/admin/table-settings/column_settings_panel.inc.php:609
|
2833 |
+
msgid ""
|
2834 |
+
"Click to copy this shortcode. By placing this shortcode anywhere in your "
|
2835 |
+
"posts or pages you can see the average for this column."
|
2836 |
+
msgstr ""
|
2837 |
+
"Kliknij, aby skopiować ten shortcode. Umieszczając ten shortcode "
|
2838 |
+
"gdziekolwiek w swoich postach lub stronach można zobaczyć średnią dla tej "
|
2839 |
+
"kolumny."
|
2840 |
+
|
2841 |
+
#: templates/admin/table-settings/column_settings_panel.inc.php:618
|
2842 |
+
msgid "Calculate MIN value"
|
2843 |
+
msgstr "Oblicz wartość MIN"
|
2844 |
+
|
2845 |
+
#: templates/admin/table-settings/column_settings_panel.inc.php:620
|
2846 |
+
msgid ""
|
2847 |
+
"Enable this to show a minimum value within all cells in this column in table "
|
2848 |
+
"footer. You can also show it somewhere outside of the table by pasting the "
|
2849 |
+
"shortcode below the switch."
|
2850 |
+
msgstr ""
|
2851 |
+
"Włącz tę opcję, aby wyświetlić minimalną wartość we wszystkich komórkach w "
|
2852 |
+
"tej kolumnie w stopce tabeli. Można również pokazać go gdzieś poza stołem, "
|
2853 |
+
"wklejając shortcode poniżej przełącznika."
|
2854 |
+
|
2855 |
+
#: templates/admin/table-settings/column_settings_panel.inc.php:625
|
2856 |
+
msgid "Find a minimum value for this column"
|
2857 |
+
msgstr "Znajdź minimalną wartość dla tej kolumny"
|
2858 |
+
|
2859 |
+
#: templates/admin/table-settings/column_settings_panel.inc.php:632
|
2860 |
+
msgid ""
|
2861 |
+
"Click to copy this shortcode. By placing this shortcode anywhere in your "
|
2862 |
+
"posts or pages you can see the minimum for this column."
|
2863 |
+
msgstr ""
|
2864 |
+
"Kliknij, aby skopiować ten shortcode. Umieszczając ten shortcode "
|
2865 |
+
"gdziekolwiek w swoich postach lub stronach można zobaczyć minimum dla tej "
|
2866 |
+
"kolumny."
|
2867 |
+
|
2868 |
+
#: templates/admin/table-settings/column_settings_panel.inc.php:641
|
2869 |
+
msgid "Calculate MAX value"
|
2870 |
+
msgstr "Oblicz wartość MAX"
|
2871 |
+
|
2872 |
+
#: templates/admin/table-settings/column_settings_panel.inc.php:643
|
2873 |
+
msgid ""
|
2874 |
+
"Enable this to show a maximum value within all cells in this column in table "
|
2875 |
+
"footer. You can also show it somewhere outside of the table by pasting the "
|
2876 |
+
"shortcode below the switch."
|
2877 |
+
msgstr ""
|
2878 |
+
"Włącz tę opcję, aby wyświetlić maksymalną wartość we wszystkich komórkach w "
|
2879 |
+
"tej kolumnie w stopce tabeli. Można również pokazać go gdzieś poza stołem, "
|
2880 |
+
"wklejając shortcode poniżej przełącznika."
|
2881 |
+
|
2882 |
+
#: templates/admin/table-settings/column_settings_panel.inc.php:648
|
2883 |
+
msgid "Find a maximum value for this column"
|
2884 |
+
msgstr "Znajdź maksymalną wartość dla tej kolumny"
|
2885 |
+
|
2886 |
+
#: templates/admin/table-settings/column_settings_panel.inc.php:655
|
2887 |
+
msgid ""
|
2888 |
+
"Click to copy this shortcode. By placing this shortcode anywhere in your "
|
2889 |
+
"posts or pages you can see the maximum for this column."
|
2890 |
+
msgstr ""
|
2891 |
+
"Kliknij, aby skopiować ten shortcode. Umieszczając ten shortcode "
|
2892 |
+
"gdziekolwiek w swoich postów lub stron można zobaczyć maksymalną dla tej "
|
2893 |
+
"kolumny."
|
2894 |
+
|
2895 |
+
#: templates/admin/table-settings/column_settings_panel.inc.php:668
|
2896 |
+
msgid "URL target attribute"
|
2897 |
+
msgstr "Atrybut docelowy adresu URL"
|
2898 |
+
|
2899 |
+
#: templates/admin/table-settings/column_settings_panel.inc.php:670
|
2900 |
+
msgid "Set how to open URL Target"
|
2901 |
+
msgstr "Ustawianie sposobu otwierania adresu URL Target"
|
2902 |
+
|
2903 |
+
#: templates/admin/table-settings/column_settings_panel.inc.php:675
|
2904 |
+
msgid "Open link in the new tab"
|
2905 |
+
msgstr "Otwórz odnośnik w nowej karcie"
|
2906 |
+
|
2907 |
+
#: templates/admin/table-settings/column_settings_panel.inc.php:685
|
2908 |
+
msgid "Show link as a button"
|
2909 |
+
msgstr "Pokaż link jako przycisk"
|
2910 |
+
|
2911 |
+
#: templates/admin/table-settings/column_settings_panel.inc.php:687
|
2912 |
+
msgid "The link will be shown as a button "
|
2913 |
+
msgstr "Link zostanie pokazany jako przycisk "
|
2914 |
+
|
2915 |
+
#: templates/admin/table-settings/column_settings_panel.inc.php:692
|
2916 |
+
msgid "Set the link to appear as a button"
|
2917 |
+
msgstr "Ustaw łącze, które ma być wyświetlane jako przycisk"
|
2918 |
+
|
2919 |
+
#: templates/admin/table-settings/column_settings_panel.inc.php:701
|
2920 |
+
msgid "Button text"
|
2921 |
+
msgstr "Tekst przycisku"
|
2922 |
+
|
2923 |
+
#: templates/admin/table-settings/column_settings_panel.inc.php:715
|
2924 |
+
msgid "Button class"
|
2925 |
+
msgstr "Klasa przycisku"
|
2926 |
+
|
2927 |
+
#: templates/admin/table-settings/column_settings_panel.inc.php:741
|
2928 |
+
msgid "Allow sorting"
|
2929 |
+
msgstr "Zezwól na sortowanie"
|
2930 |
+
|
2931 |
+
#: templates/admin/table-settings/column_settings_panel.inc.php:743
|
2932 |
+
msgid "Disable this to disallow sorting for this column."
|
2933 |
+
msgstr "Wyłącz tę opcję, aby nie zezwalać na sortowanie dla tej kolumny."
|
2934 |
+
|
2935 |
+
#: templates/admin/table-settings/column_settings_panel.inc.php:748
|
2936 |
+
msgid "Allow sorting for this column"
|
2937 |
+
msgstr "Zezwalaj na sortowanie dla tej kolumny"
|
2938 |
+
|
2939 |
+
#: templates/admin/table-settings/column_settings_panel.inc.php:757
|
2940 |
+
msgid "Use as default sorting column"
|
2941 |
+
msgstr "Użyj jako domyślnej kolumny sortowania"
|
2942 |
+
|
2943 |
+
#: templates/admin/table-settings/column_settings_panel.inc.php:759
|
2944 |
+
#: templates/admin/table-settings/column_settings_panel.inc.php:764
|
2945 |
+
msgid "Sort table by this column on load"
|
2946 |
+
msgstr "Sortuj tabelę według tej kolumny przy obciążeniu"
|
2947 |
+
|
2948 |
+
#: templates/admin/table-settings/column_settings_panel.inc.php:777
|
2949 |
+
msgid "Default sorting direction"
|
2950 |
+
msgstr "Domyślny kierunek sortowania"
|
2951 |
+
|
2952 |
+
#: templates/admin/table-settings/column_settings_panel.inc.php:779
|
2953 |
+
msgid "Choose whether to sort ascending or descending by default."
|
2954 |
+
msgstr "Zdecyduj, czy domyślnie ma być sortowana rosnąco, czy malejąco."
|
2955 |
+
|
2956 |
+
#: templates/admin/table-settings/column_settings_panel.inc.php:786
|
2957 |
+
#: templates/edit_table.inc.php:663
|
2958 |
+
msgid "Ascending"
|
2959 |
+
msgstr "Rosnąco"
|
2960 |
+
|
2961 |
+
#: templates/admin/table-settings/column_settings_panel.inc.php:787
|
2962 |
+
#: templates/edit_table.inc.php:665
|
2963 |
+
msgid "Descending"
|
2964 |
+
msgstr "Malejąco"
|
2965 |
+
|
2966 |
+
#: templates/admin/table-settings/column_settings_panel.inc.php:811
|
2967 |
+
msgid "Add a filter for this column"
|
2968 |
+
msgstr "Dodaj filtr dla tej kolumny"
|
2969 |
+
|
2970 |
+
#: templates/admin/table-settings/column_settings_panel.inc.php:819
|
2971 |
+
msgid "Enable filtering for column"
|
2972 |
+
msgstr "Włącz filtrowanie dla kolumny"
|
2973 |
+
|
2974 |
+
#: templates/admin/table-settings/column_settings_panel.inc.php:826
|
2975 |
+
msgid ""
|
2976 |
+
"Enabling this switch will add a filter for this column. Disable to remove "
|
2977 |
+
"the filter for this column."
|
2978 |
+
msgstr ""
|
2979 |
+
"Włączenie tego przełącznika spowoduje dodanie filtru dla tej kolumny. "
|
2980 |
+
"Wyłącz, aby usunąć filtr dla tej kolumny."
|
2981 |
+
|
2982 |
+
#: templates/admin/table-settings/column_settings_panel.inc.php:834
|
2983 |
+
msgid "Allow filtering"
|
2984 |
+
msgstr "Pozwól na filtrowanie"
|
2985 |
+
|
2986 |
+
#: templates/admin/table-settings/column_settings_panel.inc.php:843
|
2987 |
+
#: templates/edit_table.inc.php:570
|
2988 |
+
msgid "Filter type"
|
2989 |
+
msgstr "Typ filtra"
|
2990 |
+
|
2991 |
+
#: templates/admin/table-settings/column_settings_panel.inc.php:845
|
2992 |
+
msgid ""
|
2993 |
+
"You can redefine the filter type here, it will affect the filtering logic."
|
2994 |
+
msgstr ""
|
2995 |
+
"W tym miejscu można ponownie zdefiniować typ filtru, wpłynie to na logikę "
|
2996 |
+
"filtrowania."
|
2997 |
+
|
2998 |
+
#: templates/admin/table-settings/column_settings_panel.inc.php:852
|
2999 |
+
msgid "Text"
|
3000 |
+
msgstr "Tekst"
|
3001 |
+
|
3002 |
+
#: templates/admin/table-settings/column_settings_panel.inc.php:853
|
3003 |
+
msgid "Number"
|
3004 |
+
msgstr "Numer"
|
3005 |
+
|
3006 |
+
#: templates/admin/table-settings/column_settings_panel.inc.php:854
|
3007 |
+
msgid "Number range"
|
3008 |
+
msgstr "Sekwencja"
|
3009 |
+
|
3010 |
+
#: templates/admin/table-settings/column_settings_panel.inc.php:855
|
3011 |
+
msgid "Date range"
|
3012 |
+
msgstr "Zakres dat"
|
3013 |
+
|
3014 |
+
#: templates/admin/table-settings/column_settings_panel.inc.php:856
|
3015 |
+
msgid "DateTime range"
|
3016 |
+
msgstr "Zakres DateTime"
|
3017 |
+
|
3018 |
+
#: templates/admin/table-settings/column_settings_panel.inc.php:857
|
3019 |
+
msgid "Time range"
|
3020 |
+
msgstr "Zakres czasu"
|
3021 |
+
|
3022 |
+
#: templates/admin/table-settings/column_settings_panel.inc.php:858
|
3023 |
+
msgid "Selectbox"
|
3024 |
+
msgstr "Selectbox"
|
3025 |
+
|
3026 |
+
#: templates/admin/table-settings/column_settings_panel.inc.php:859
|
3027 |
+
msgid "Checkbox"
|
3028 |
+
msgstr "Pole zaznaczenia"
|
3029 |
+
|
3030 |
+
#: templates/admin/table-settings/column_settings_panel.inc.php:875
|
3031 |
+
msgid "Filter label"
|
3032 |
+
msgstr "Etykieta filtra"
|
3033 |
+
|
3034 |
+
#: templates/admin/table-settings/column_settings_panel.inc.php:883
|
3035 |
+
msgid "Custom filter label"
|
3036 |
+
msgstr "Etykieta filtru niestandardowego"
|
3037 |
+
|
3038 |
+
#: templates/admin/table-settings/column_settings_panel.inc.php:890
|
3039 |
+
msgid ""
|
3040 |
+
"You can change the filter label (placeholder) for this column here, if you "
|
3041 |
+
"would like to show some custom text instead of default."
|
3042 |
+
msgstr ""
|
3043 |
+
"Można zmienić etykietę filtru (symbol zastępczy) dla tej kolumny w tym "
|
3044 |
+
"miejscu, jeśli chcesz pokazać jakiś niestandardowy tekst zamiast domyślnego."
|
3045 |
+
|
3046 |
+
#: templates/admin/table-settings/column_settings_panel.inc.php:905
|
3047 |
+
msgid "Exact filtering"
|
3048 |
+
msgstr "Dokładne filtrowanie"
|
3049 |
+
|
3050 |
+
#: templates/admin/table-settings/column_settings_panel.inc.php:907
|
3051 |
+
msgid ""
|
3052 |
+
"Enable exact search to use exact match logic for filtering, disable to allow "
|
3053 |
+
"partial match."
|
3054 |
+
msgstr ""
|
3055 |
+
"Włącz dokładne wyszukiwanie, aby użyć logiki dopasowania dokładnego do "
|
3056 |
+
"filtrowania, Wyłącz, aby zezwolić na częściowe dopasowanie."
|
3057 |
+
|
3058 |
+
#: templates/admin/table-settings/column_settings_panel.inc.php:912
|
3059 |
+
msgid "Enable exact filtering"
|
3060 |
+
msgstr "Włącz dokładne filtrowanie"
|
3061 |
+
|
3062 |
+
#: templates/admin/table-settings/column_settings_panel.inc.php:926
|
3063 |
+
#: templates/admin/table-settings/column_settings_panel.inc.php:1024
|
3064 |
+
msgid "Predefined value(s)"
|
3065 |
+
msgstr "Wstępnie zdefiniowane wartości"
|
3066 |
+
|
3067 |
+
#: templates/admin/table-settings/column_settings_panel.inc.php:928
|
3068 |
+
msgid ""
|
3069 |
+
"Define value(s) that will be set as default pre-defined filter value(s) on "
|
3070 |
+
"page load."
|
3071 |
+
msgstr ""
|
3072 |
+
"Zdefiniuj wartości, które zostaną ustawione jako domyślne wstępnie "
|
3073 |
+
"zdefiniowane wartości filtrów na załadowanie strony."
|
3074 |
+
|
3075 |
+
#: templates/admin/table-settings/column_settings_panel.inc.php:974
|
3076 |
+
msgid "Editor input type"
|
3077 |
+
msgstr "Typ danych wejściowych edytora"
|
3078 |
+
|
3079 |
+
#: templates/admin/table-settings/column_settings_panel.inc.php:976
|
3080 |
+
msgid "Choose which kind of editor input to use for this column."
|
3081 |
+
msgstr "Wybierz typ danych wejściowych edytora do użycia dla tej kolumny."
|
3082 |
+
|
3083 |
+
#: templates/admin/table-settings/column_settings_panel.inc.php:982
|
3084 |
+
msgid "None"
|
3085 |
+
msgstr "Brak"
|
3086 |
+
|
3087 |
+
#: templates/admin/table-settings/column_settings_panel.inc.php:983
|
3088 |
+
msgid "One-line edit"
|
3089 |
+
msgstr "Edycja jednowierszowa"
|
3090 |
+
|
3091 |
+
#: templates/admin/table-settings/column_settings_panel.inc.php:984
|
3092 |
+
msgid "Multi-line edit"
|
3093 |
+
msgstr "Edycja wielowierszowa"
|
3094 |
+
|
3095 |
+
#: templates/admin/table-settings/column_settings_panel.inc.php:985
|
3096 |
+
msgid "HTML editor"
|
3097 |
+
msgstr "Edytor HTML"
|
3098 |
+
|
3099 |
+
#: templates/admin/table-settings/column_settings_panel.inc.php:986
|
3100 |
+
msgid "Single-value selectbox"
|
3101 |
+
msgstr "Pojedyncza wartość Selectbox"
|
3102 |
+
|
3103 |
+
#: templates/admin/table-settings/column_settings_panel.inc.php:987
|
3104 |
+
msgid "Multi-value selectbox"
|
3105 |
+
msgstr "Wiele wartości Selectbox"
|
3106 |
+
|
3107 |
+
#: templates/admin/table-settings/column_settings_panel.inc.php:1003
|
3108 |
+
msgid "Column cannot be empty"
|
3109 |
+
msgstr "Kolumna nie może być pusta"
|
3110 |
+
|
3111 |
+
#: templates/admin/table-settings/column_settings_panel.inc.php:1005
|
3112 |
+
msgid ""
|
3113 |
+
"Enable to make this column mandatory. Users will see a warning when trying "
|
3114 |
+
"to save with empty input."
|
3115 |
+
msgstr ""
|
3116 |
+
"Włącz, aby ta kolumna była obowiązkowa. Użytkownicy zobaczą ostrzeżenie "
|
3117 |
+
"podczas próby zapisania z pustym wejściem."
|
3118 |
+
|
3119 |
+
#: templates/admin/table-settings/column_settings_panel.inc.php:1010
|
3120 |
+
msgid "Cannot be empty"
|
3121 |
+
msgstr "To pole nie może być puste"
|
3122 |
+
|
3123 |
+
#: templates/admin/table-settings/column_settings_panel.inc.php:1026
|
3124 |
+
msgid ""
|
3125 |
+
"If you would like to have some values pre-defined in editors (i.e. default "
|
3126 |
+
"editor values) please enter these here."
|
3127 |
+
msgstr ""
|
3128 |
+
"Jeśli chcesz mieć pewne wartości wstępnie zdefiniowane w edytorach (tj. "
|
3129 |
+
"domyślne wartości edytora), wpisz je tutaj."
|
3130 |
+
|
3131 |
+
#: templates/admin/table-settings/column_settings_panel.inc.php:1071
|
3132 |
+
msgid "Add rule"
|
3133 |
+
msgstr "Dodaj regułę"
|
3134 |
+
|
3135 |
+
#: templates/admin/table-settings/column_small_block.inc.php:13
|
3136 |
+
msgid "Enable/disable editing"
|
3137 |
+
msgstr "Włączanie/wyłączanie edycji"
|
3138 |
+
|
3139 |
+
#: templates/admin/table-settings/column_small_block.inc.php:15
|
3140 |
+
msgid "Show/hide filters"
|
3141 |
+
msgstr "Pokaż/Ukryj filtry"
|
3142 |
+
|
3143 |
+
#: templates/admin/table-settings/column_small_block.inc.php:17
|
3144 |
+
msgid "Show/hide sorting"
|
3145 |
+
msgstr "Pokaż/Ukryj sortowanie"
|
3146 |
+
|
3147 |
+
#: templates/admin/table-settings/column_small_block.inc.php:19
|
3148 |
+
msgid "Show/hide the column"
|
3149 |
+
msgstr "Pokaż/Ukryj kolumnę"
|
3150 |
+
|
3151 |
+
#: templates/admin/table-settings/column_small_block.inc.php:21
|
3152 |
+
msgid "Show/hide on mobile"
|
3153 |
+
msgstr "Pokaż/Ukryj na urządzeniu mobilnym"
|
3154 |
+
|
3155 |
+
#: templates/admin/table-settings/column_small_block.inc.php:23
|
3156 |
+
msgid "Show/hide on tablet"
|
3157 |
+
msgstr "Pokaż/Ukryj na tablecie"
|
3158 |
+
|
3159 |
+
#: templates/admin/table-settings/column_small_block.inc.php:25
|
3160 |
+
msgid "Open column settings"
|
3161 |
+
msgstr "Otwórz Ustawienia kolumny"
|
3162 |
+
|
3163 |
+
#: templates/admin/table-settings/columns_list_modal.inc.php:15
|
3164 |
+
msgid "List of the columns in the data source with quickaccess tools."
|
3165 |
+
msgstr "Lista kolumn w źródle danych z narzędziami szybkiego dostępu."
|
3166 |
+
|
3167 |
+
#: templates/admin/table-settings/columns_list_modal.inc.php:17
|
3168 |
+
msgid ""
|
3169 |
+
"Click column header to rename it, toggle column visibility by clicking on "
|
3170 |
+
"the eye icon, open column settings by clicking on the wrench icon, drag and "
|
3171 |
+
"drop blocks to reorder columns."
|
3172 |
+
msgstr ""
|
3173 |
+
"Kliknij nagłówek kolumny, aby zmienić jego nazwę, przełącz widoczność "
|
3174 |
+
"kolumn, klikając ikonę oka, otwórz Ustawienia kolumny, klikając ikonę "
|
3175 |
+
"klucza, przeciągnij i upuść bloki, aby zmienić kolejność kolumn."
|
3176 |
+
|
3177 |
+
#: templates/admin/table-settings/conditional_formatting_block.inc.php:7
|
3178 |
+
#: templates/edit_table.inc.php:770
|
3179 |
+
msgid "If cell value"
|
3180 |
+
msgstr "Jeśli wartość komórki"
|
3181 |
+
|
3182 |
+
#: templates/admin/table-settings/conditional_formatting_block.inc.php:18
|
3183 |
+
#: templates/edit_table.inc.php:778
|
3184 |
+
msgid "contains"
|
3185 |
+
msgstr "zawiera"
|
3186 |
+
|
3187 |
+
#: templates/admin/table-settings/conditional_formatting_block.inc.php:19
|
3188 |
+
#: templates/edit_table.inc.php:779
|
3189 |
+
msgid "does not contain"
|
3190 |
+
msgstr "nie zawiera"
|
3191 |
+
|
3192 |
+
#: templates/admin/table-settings/conditional_formatting_block.inc.php:32
|
3193 |
+
#: templates/edit_table.inc.php:783
|
3194 |
+
msgid "Set cell color"
|
3195 |
+
msgstr "Ustawianie koloru komórki"
|
3196 |
+
|
3197 |
+
#: templates/admin/table-settings/conditional_formatting_block.inc.php:33
|
3198 |
+
#: templates/edit_table.inc.php:784
|
3199 |
+
msgid "Reset cell color to default"
|
3200 |
+
msgstr "Przywróć domyślny kolor komórki"
|
3201 |
+
|
3202 |
+
#: templates/admin/table-settings/conditional_formatting_block.inc.php:34
|
3203 |
+
#: templates/edit_table.inc.php:785
|
3204 |
+
msgid "Set cell content"
|
3205 |
+
msgstr "Ustawianie zawartości komórki"
|
3206 |
+
|
3207 |
+
#: templates/admin/table-settings/conditional_formatting_block.inc.php:35
|
3208 |
+
#: templates/edit_table.inc.php:786
|
3209 |
+
msgid "Set cell CSS class"
|
3210 |
+
msgstr "Ustaw klasę CSS komórki"
|
3211 |
+
|
3212 |
+
#: templates/admin/table-settings/conditional_formatting_block.inc.php:36
|
3213 |
+
#: templates/edit_table.inc.php:787
|
3214 |
+
msgid "Remove cell CSS class"
|
3215 |
+
msgstr "Usuń klasę CSS komórki"
|
3216 |
+
|
3217 |
+
#: templates/admin/table-settings/conditional_formatting_block.inc.php:37
|
3218 |
+
#: templates/edit_table.inc.php:788
|
3219 |
+
msgid "Set row color"
|
3220 |
+
msgstr "Ustaw kolor wiersza"
|
3221 |
+
|
3222 |
+
#: templates/admin/table-settings/conditional_formatting_block.inc.php:38
|
3223 |
+
#: templates/edit_table.inc.php:789
|
3224 |
+
msgid "Reset row color to default"
|
3225 |
+
msgstr "Przywróć domyślny kolor wiersza"
|
3226 |
+
|
3227 |
+
#: templates/admin/table-settings/conditional_formatting_block.inc.php:39
|
3228 |
+
#: templates/edit_table.inc.php:790
|
3229 |
+
msgid "Set row CSS class"
|
3230 |
+
msgstr "Ustaw klasę CSS wiersza"
|
3231 |
+
|
3232 |
+
#: templates/admin/table-settings/conditional_formatting_block.inc.php:40
|
3233 |
+
#: templates/edit_table.inc.php:791
|
3234 |
+
msgid "Remove row CSS class"
|
3235 |
+
msgstr "Usuń wiersz klasy CSS"
|
3236 |
+
|
3237 |
+
#: templates/admin/table-settings/conditional_formatting_block.inc.php:41
|
3238 |
+
#: templates/edit_table.inc.php:792
|
3239 |
+
msgid "Set column color"
|
3240 |
+
msgstr "Ustaw kolor kolumny"
|
3241 |
+
|
3242 |
+
#: templates/admin/table-settings/conditional_formatting_block.inc.php:42
|
3243 |
+
#: templates/edit_table.inc.php:793
|
3244 |
+
msgid "Add column CSS class"
|
3245 |
+
msgstr "Dodaj kolumnę klasy CSS"
|
3246 |
+
|
3247 |
+
#: templates/admin/table-settings/conditional_formatting_block.inc.php:53
|
3248 |
+
msgid "Remove rule"
|
3249 |
+
msgstr "Usuń regułę"
|
3250 |
+
|
3251 |
+
#: templates/admin/table-settings/foreign_key_config.inc.php:18
|
3252 |
+
msgid "Choose a source wpDataTable"
|
3253 |
+
msgstr "Wybierz źródło wpDataTable"
|
3254 |
+
|
3255 |
+
#: templates/admin/table-settings/foreign_key_config.inc.php:20
|
3256 |
+
msgid ""
|
3257 |
+
"Please choose a remote wpDataTable which will be used as the data source."
|
3258 |
+
msgstr ""
|
3259 |
+
"Proszę wybrać zdalny wpDataTable który będzie używany jako źródło danych."
|
3260 |
+
|
3261 |
+
#: templates/admin/table-settings/foreign_key_config.inc.php:27
|
3262 |
+
msgid "Pick a table..."
|
3263 |
+
msgstr "Wybierz tabelę..."
|
3264 |
+
|
3265 |
+
#: templates/admin/table-settings/foreign_key_config.inc.php:47
|
3266 |
+
msgid "Display value"
|
3267 |
+
msgstr "Wartość wyświetlana"
|
3268 |
+
|
3269 |
+
#: templates/admin/table-settings/foreign_key_config.inc.php:49
|
3270 |
+
msgid ""
|
3271 |
+
"Please choose which column values will be shown to the front-end user (e.g. "
|
3272 |
+
"Name)."
|
3273 |
+
msgstr ""
|
3274 |
+
"Proszę wybrać, które wartości kolumn będą wyświetlane użytkownikowi frontonu "
|
3275 |
+
"(np. nazwa)."
|
3276 |
+
|
3277 |
+
#: templates/admin/table-settings/foreign_key_config.inc.php:71
|
3278 |
+
msgid "Store value"
|
3279 |
+
msgstr "Wartość sklepu"
|
3280 |
+
|
3281 |
+
#: templates/admin/table-settings/foreign_key_config.inc.php:73
|
3282 |
+
msgid ""
|
3283 |
+
"Please choose which column values will be stored in the table for reference "
|
3284 |
+
"- by default wdt_ID, or ID"
|
3285 |
+
msgstr ""
|
3286 |
+
"Proszę wybrać, które wartości kolumn będą przechowywane w tabeli dla "
|
3287 |
+
"odniesienia-domyślnie wdt_ID lub ID"
|
3288 |
+
|
3289 |
+
#: templates/admin/table-settings/formula_editor_modal.inc.php:19
|
3290 |
+
msgid "Formula Editor"
|
3291 |
+
msgstr "Edytor równań"
|
3292 |
+
|
3293 |
+
#: templates/admin/table-settings/formula_editor_modal.inc.php:25
|
3294 |
+
msgid "Use this dialog to construct formulas and see a preview of the result."
|
3295 |
+
msgstr ""
|
3296 |
+
"To okno dialogowe służy do konstruowania formuł i wyświetlania podglądu "
|
3297 |
+
"wyniku."
|
3298 |
+
|
3299 |
+
#: templates/admin/table-settings/formula_editor_modal.inc.php:27
|
3300 |
+
msgid ""
|
3301 |
+
"You can use columns (values for each cell will be inserted), or number "
|
3302 |
+
"values. Only numeric columns allowed (non-numeric will be parsed as 0). "
|
3303 |
+
"Basic math operations and brackets are supported. Example: col1*((col2+2)-"
|
3304 |
+
"col3*sin(col4-3))."
|
3305 |
+
msgstr ""
|
3306 |
+
"Można użyć kolumn (wartości dla każdej komórki zostaną wstawione) lub "
|
3307 |
+
"wartości liczb. Dozwolone są tylko kolumny numeryczne (nieliczbowe będą "
|
3308 |
+
"analizowane jako 0). Obsługiwane są podstawowe operacje matematyczne i "
|
3309 |
+
"nawiasy kwadratowe. Przykład: Col1 * ((Kol2 + 2)-Col3 * Sin (Col4-3))."
|
3310 |
+
|
3311 |
+
#: templates/admin/table-settings/formula_editor_modal.inc.php:31
|
3312 |
+
msgid "Columns to use"
|
3313 |
+
msgstr "Kolumny do użycia"
|
3314 |
+
|
3315 |
+
#: templates/admin/table-settings/formula_editor_modal.inc.php:41
|
3316 |
+
msgid "Type your formula here..."
|
3317 |
+
msgstr "Wpisz swoją formułę tutaj..."
|
3318 |
+
|
3319 |
+
#: templates/admin/table-settings/formula_editor_modal.inc.php:85
|
3320 |
+
#: templates/chart_wizard.inc.php:48 templates/edit_table.inc.php:35
|
3321 |
+
#: templates/edit_table.inc.php:417 templates/edit_table.inc.php:438
|
3322 |
+
#: templates/edit_table.inc.php:461
|
3323 |
+
msgid "Preview"
|
3324 |
+
msgstr "Podgląd"
|
3325 |
+
|
3326 |
+
#: templates/admin/table-settings/possible_values_merge_list_modal.inc.php:9
|
3327 |
+
msgid "Merge values?"
|
3328 |
+
msgstr "Scalanie wartości?"
|
3329 |
+
|
3330 |
+
#: templates/admin/table-settings/possible_values_merge_list_modal.inc.php:13
|
3331 |
+
msgid ""
|
3332 |
+
"There are already defined possible values. Do you want to merge or to "
|
3333 |
+
"replace new values with the existing?"
|
3334 |
+
msgstr ""
|
3335 |
+
"Istnieją już zdefiniowane możliwe wartości. Czy chcesz scalić lub zamienić "
|
3336 |
+
"nowe wartości na istniejące?"
|
3337 |
+
|
3338 |
+
#: templates/admin/table-settings/remove_column_modal.inc.php:21
|
3339 |
+
#: templates/admin/table-settings/remove_column_modal.inc.php:35
|
3340 |
+
msgid "Remove Column"
|
3341 |
+
msgstr "Usuń kolumnę"
|
3342 |
+
|
3343 |
+
#: templates/admin/table-settings/remove_column_modal.inc.php:58
|
3344 |
+
msgid "Confirm"
|
3345 |
+
msgstr "Potwierdź"
|
3346 |
+
|
3347 |
+
#: templates/admin/table-settings/remove_column_modal.inc.php:64
|
3348 |
+
msgid "Are you sure? There is no undo!"
|
3349 |
+
msgstr "Potwierdź usunięcie. Nie ma cofania!"
|
3350 |
+
|
3351 |
+
#: templates/admin/table-settings/table_preview_block.inc.php:19
|
3352 |
+
msgid "Table preview and columns setup"
|
3353 |
+
msgstr "Ustawienia podglądu i kolumn tabeli"
|
3354 |
+
|
3355 |
+
#: templates/admin/table-settings/table_preview_block.inc.php:23
|
3356 |
+
msgid "Add a formula (calculated) column"
|
3357 |
+
msgstr "Dodawanie kolumny formuły (obliczonej)"
|
3358 |
+
|
3359 |
+
#: templates/admin/table-settings/table_preview_block.inc.php:24
|
3360 |
+
msgid "Add a formula column"
|
3361 |
+
msgstr "Dodawanie kolumny z formułą"
|
3362 |
+
|
3363 |
+
#: templates/admin/table-settings/table_preview_block.inc.php:27
|
3364 |
+
msgid "Complete column list"
|
3365 |
+
msgstr "Kompletna lista kolumn"
|
3366 |
+
|
3367 |
+
#: templates/admin/table-settings/table_preview_block.inc.php:33
|
3368 |
+
msgid "Add column"
|
3369 |
+
msgstr "Dodaj kolumne"
|
3370 |
+
|
3371 |
+
#: templates/admin/table-settings/table_preview_block.inc.php:35
|
3372 |
+
msgid "Remove column"
|
3373 |
+
msgstr "Usuń kolumnę"
|
3374 |
+
|
3375 |
+
#: templates/admin/table-settings/table_preview_block.inc.php:44
|
3376 |
+
msgid "Switch View:"
|
3377 |
+
msgstr "Przełącz widok:"
|
3378 |
+
|
3379 |
+
#: templates/admin/table-settings/table_preview_block.inc.php:46
|
3380 |
+
#: templates/admin/table-settings/table_preview_block.inc.php:49
|
3381 |
+
msgid "STANDARD"
|
3382 |
+
msgstr "STANDARD"
|
3383 |
+
|
3384 |
+
#: templates/admin/table-settings/table_preview_block.inc.php:47
|
3385 |
+
#: templates/admin/table-settings/table_preview_block.inc.php:50
|
3386 |
+
msgid "EXCEL-LIKE"
|
3387 |
+
msgstr "PODOBNE DO EXCELA"
|
3388 |
+
|
3389 |
+
#: templates/admin/table-settings/table_settings_block.inc.php:26
|
3390 |
+
msgid "wpDataTable name, click to edit"
|
3391 |
+
msgstr "Nazwa wpDataTable, kliknij, aby edytować"
|
3392 |
+
|
3393 |
+
#: templates/admin/table-settings/table_settings_block.inc.php:36
|
3394 |
+
msgid "Collapse and expand widget"
|
3395 |
+
msgstr "Zwijanie i rozwijanie widżetu"
|
3396 |
+
|
3397 |
+
#: templates/admin/table-settings/table_settings_block.inc.php:69
|
3398 |
+
msgid "Sorting and filtering"
|
3399 |
+
msgstr "Sortowanie i filtrowanie"
|
3400 |
+
|
3401 |
+
#: templates/admin/table-settings/table_settings_block.inc.php:77
|
3402 |
+
#: templates/admin/table-settings/table_settings_block.inc.php:912
|
3403 |
+
msgid "Table Tools"
|
3404 |
+
msgstr "Narzędzia tabeli"
|
3405 |
+
|
3406 |
+
#: templates/admin/table-settings/table_settings_block.inc.php:81
|
3407 |
+
msgid "Placeholders"
|
3408 |
+
msgstr "Placeholdery"
|
3409 |
+
|
3410 |
+
#: templates/admin/table-settings/table_settings_block.inc.php:97
|
3411 |
+
msgid "Input data source type"
|
3412 |
+
msgstr "Typ źródła danych wejściowych"
|
3413 |
+
|
3414 |
+
#: templates/admin/table-settings/table_settings_block.inc.php:99
|
3415 |
+
msgid ""
|
3416 |
+
"Please choose a type of the input data source - it can be a MySQL query, a "
|
3417 |
+
"file, or an URL. Only MySQL query-based tables can use server-side processing"
|
3418 |
+
msgstr ""
|
3419 |
+
"Proszę wybrać typ źródła danych wejściowych-może to być zapytanie MySQL, "
|
3420 |
+
"plik lub adres URL. Tylko tabele oparte na zapytaniach MySQL mogą korzystać "
|
3421 |
+
"z przetwarzania po stronie serwera"
|
3422 |
+
|
3423 |
+
#: templates/admin/table-settings/table_settings_block.inc.php:106
|
3424 |
+
msgid "Select a data source type"
|
3425 |
+
msgstr "Wybierz typ źródła danych"
|
3426 |
+
|
3427 |
+
#: templates/admin/table-settings/table_settings_block.inc.php:107
|
3428 |
+
#: templates/edit_table.inc.php:110
|
3429 |
+
msgid "MySQL query"
|
3430 |
+
msgstr ""
|
3431 |
+
|
3432 |
+
#: templates/admin/table-settings/table_settings_block.inc.php:108
|
3433 |
+
#: templates/edit_table.inc.php:85
|
3434 |
+
msgid "CSV file"
|
3435 |
+
msgstr "Plik CSV"
|
3436 |
+
|
3437 |
+
#: templates/admin/table-settings/table_settings_block.inc.php:109
|
3438 |
+
#: templates/edit_table.inc.php:86
|
3439 |
+
msgid "Excel file"
|
3440 |
+
msgstr "Plik Excel"
|
3441 |
+
|
3442 |
+
#: templates/admin/table-settings/table_settings_block.inc.php:110
|
3443 |
+
msgid "Google Spreadsheet"
|
3444 |
+
msgstr "Arkusz kalkulacyjny Google"
|
3445 |
+
|
3446 |
+
#: templates/admin/table-settings/table_settings_block.inc.php:111
|
3447 |
+
#: templates/edit_table.inc.php:89
|
3448 |
+
msgid "XML file"
|
3449 |
+
msgstr "Plik XML"
|
3450 |
+
|
3451 |
+
#: templates/admin/table-settings/table_settings_block.inc.php:112
|
3452 |
+
#: templates/edit_table.inc.php:90
|
3453 |
+
msgid "JSON file"
|
3454 |
+
msgstr "Plik JSON"
|
3455 |
+
|
3456 |
+
#: templates/admin/table-settings/table_settings_block.inc.php:124
|
3457 |
+
msgid "Input file path or URL"
|
3458 |
+
msgstr "Ścieżka pliku wejściowego lub adres URL"
|
3459 |
+
|
3460 |
+
#: templates/admin/table-settings/table_settings_block.inc.php:126
|
3461 |
+
msgid ""
|
3462 |
+
"Upload your file or provide the full URL here. For CSV or Excel input "
|
3463 |
+
"sources only URLs or paths from same domain are supported. For Google "
|
3464 |
+
"Spreadsheets: please do not forget to publish the spreadsheet before pasting "
|
3465 |
+
"the URL."
|
3466 |
+
msgstr ""
|
3467 |
+
"Prześlij plik lub Podaj pełny adres URL tutaj. W przypadku źródeł "
|
3468 |
+
"wejściowych CSV lub Excel obsługiwane są tylko adresy URL lub ścieżki z tej "
|
3469 |
+
"samej domeny. W przypadku arkuszy kalkulacyjnych Google: nie zapomnij "
|
3470 |
+
"opublikować arkusza kalkulacyjnego przed wklejeniem adresu URL."
|
3471 |
+
|
3472 |
+
#: templates/admin/table-settings/table_settings_block.inc.php:132
|
3473 |
+
msgid "Paste URL or path, or click Browse to choose"
|
3474 |
+
msgstr ""
|
3475 |
+
"Wklej adres URL lub ścieżkę lub kliknij przycisk Przeglądaj, aby wybrać"
|
3476 |
+
|
3477 |
+
#: templates/admin/table-settings/table_settings_block.inc.php:136
|
3478 |
+
msgid "Browse..."
|
3479 |
+
msgstr "Przeglądaj..."
|
3480 |
+
|
3481 |
+
#: templates/admin/table-settings/table_settings_block.inc.php:146
|
3482 |
+
#: templates/edit_table.inc.php:282
|
3483 |
+
msgid "Server-side processing"
|
3484 |
+
msgstr "Przetwarzanie po stronie serwera"
|
3485 |
+
|
3486 |
+
#: templates/admin/table-settings/table_settings_block.inc.php:148
|
3487 |
+
msgid ""
|
3488 |
+
"If it is turned on, all sorting, filtering, pagination and other data "
|
3489 |
+
"interaction will be done by MySQL server. This feature is recommended if you "
|
3490 |
+
"have more than 2000-3000 rows. Mandatory for editable tables."
|
3491 |
+
msgstr ""
|
3492 |
+
"Jeśli jest włączona, wszystkie sortowanie, filtrowanie, podział na strony i "
|
3493 |
+
"inne interakcje z danymi będą wykonywane przez serwer MySQL. Ta funkcja jest "
|
3494 |
+
"zalecana, jeśli masz więcej niż 2000-3000 wierszy. Obowiązkowe dla tabel "
|
3495 |
+
"edytowalnych."
|
3496 |
+
|
3497 |
+
#: templates/admin/table-settings/table_settings_block.inc.php:152
|
3498 |
+
msgid "Enable server-side processing"
|
3499 |
+
msgstr "Włącz przetwarzanie po stronie serwera"
|
3500 |
+
|
3501 |
+
#: templates/admin/table-settings/table_settings_block.inc.php:168
|
3502 |
+
msgid "MySQL Query"
|
3503 |
+
msgstr ""
|
3504 |
+
|
3505 |
+
#: templates/admin/table-settings/table_settings_block.inc.php:170
|
3506 |
+
msgid ""
|
3507 |
+
"Enter the text of your MySQL query here - please make sure it returns actual "
|
3508 |
+
"data first. You can use a number of placeholders to make the dataset in the "
|
3509 |
+
"table flexible and be able to return different sets of data by calling it "
|
3510 |
+
"with different shortcodes."
|
3511 |
+
msgstr ""
|
3512 |
+
|
3513 |
+
#: templates/admin/table-settings/table_settings_block.inc.php:177
|
3514 |
+
#: templates/edit_table.inc.php:292
|
3515 |
+
msgid "Auto-refresh"
|
3516 |
+
msgstr "Automatyczne odświeżanie"
|
3517 |
+
|
3518 |
+
#: templates/admin/table-settings/table_settings_block.inc.php:179
|
3519 |
+
msgid ""
|
3520 |
+
"If you enter a non-zero value, table will auto-refresh to show actual data "
|
3521 |
+
"with a given interval of seconds. Leave zero or empty not to use auto-"
|
3522 |
+
"refresh."
|
3523 |
+
msgstr ""
|
3524 |
+
"W przypadku wprowadzenia wartości niezerowej tabela będzie automatycznie "
|
3525 |
+
"odświeżana w celu wyświetlenia rzeczywistych danych z danym interwałem w "
|
3526 |
+
"sekundach. Pozostaw zero lub puste, aby nie używać automatycznego "
|
3527 |
+
"odświeżania."
|
3528 |
+
|
3529 |
+
#: templates/admin/table-settings/table_settings_block.inc.php:184
|
3530 |
+
msgid "Auto-refresh interval in seconds (zero or blank to disable)"
|
3531 |
+
msgstr ""
|
3532 |
+
"Interwał automatycznego odświeżania w sekundach (zero lub puste, aby "
|
3533 |
+
"wyłączyć)"
|
3534 |
+
|
3535 |
+
#: templates/admin/table-settings/table_settings_block.inc.php:202
|
3536 |
+
#: templates/edit_table.inc.php:58
|
3537 |
+
msgid "Table title"
|
3538 |
+
msgstr "Tytuł tabeli"
|
3539 |
+
|
3540 |
+
#: templates/admin/table-settings/table_settings_block.inc.php:210
|
3541 |
+
#: templates/edit_table.inc.php:67
|
3542 |
+
msgid "Show table title"
|
3543 |
+
msgstr "Pokaż tytuł tabeli"
|
3544 |
+
|
3545 |
+
#: templates/admin/table-settings/table_settings_block.inc.php:217
|
3546 |
+
msgid ""
|
3547 |
+
"Enable this to show the table title in a h3 block above the table, disable "
|
3548 |
+
"to hide."
|
3549 |
+
msgstr ""
|
3550 |
+
"Włącz tę opcję, aby pokazać tytuł tabeli w bloku H3 nad tabelą, Wyłącz, aby "
|
3551 |
+
"ukryć."
|
3552 |
+
|
3553 |
+
#: templates/admin/table-settings/table_settings_block.inc.php:224
|
3554 |
+
msgid "Show table title on the page"
|
3555 |
+
msgstr "Pokaż tytuł tabeli na stronie"
|
3556 |
+
|
3557 |
+
#: templates/admin/table-settings/table_settings_block.inc.php:234
|
3558 |
+
msgid "Responsiveness"
|
3559 |
+
msgstr "Responsywność"
|
3560 |
+
|
3561 |
+
#: templates/admin/table-settings/table_settings_block.inc.php:242
|
3562 |
+
msgid "Responsive design"
|
3563 |
+
msgstr "Strony mobilne"
|
3564 |
+
|
3565 |
+
#: templates/admin/table-settings/table_settings_block.inc.php:249
|
3566 |
+
msgid "Enable this to allow responsiveness in the table."
|
3567 |
+
msgstr "Włącz tę opcję, aby umożliwić reagowanie w tabeli."
|
3568 |
+
|
3569 |
+
#: templates/admin/table-settings/table_settings_block.inc.php:250
|
3570 |
+
msgid ""
|
3571 |
+
"Please do not forget to define which columns will be hidden on mobiles and "
|
3572 |
+
"tablets in the column settings!"
|
3573 |
+
msgstr ""
|
3574 |
+
"Proszę nie zapomnij określić, które kolumny będą ukryte na telefonach "
|
3575 |
+
"komórkowych i tabletach w ustawieniach kolumny!"
|
3576 |
+
|
3577 |
+
#: templates/admin/table-settings/table_settings_block.inc.php:257
|
3578 |
+
msgid "Allow collapsing on mobiles and tablets"
|
3579 |
+
msgstr "Zezwalaj na zwijanie na telefonach komórkowych i tabletach"
|
3580 |
+
|
3581 |
+
#: templates/admin/table-settings/table_settings_block.inc.php:267
|
3582 |
+
msgid "Hide until loaded"
|
3583 |
+
msgstr "Ukryj do momentu załadowania"
|
3584 |
+
|
3585 |
+
#: templates/admin/table-settings/table_settings_block.inc.php:269
|
3586 |
+
msgid ""
|
3587 |
+
"Enable to make whole table hidden until it is initialized to prevent "
|
3588 |
+
"unformatted data flashing"
|
3589 |
+
msgstr ""
|
3590 |
+
"Włącz, aby cała tabela była ukryta, dopóki nie zostanie zainicjowana, aby "
|
3591 |
+
"zapobiec miganiu danych niesformatowanych"
|
3592 |
+
|
3593 |
+
#: templates/admin/table-settings/table_settings_block.inc.php:273
|
3594 |
+
msgid "Hide the table before it is fully loaded"
|
3595 |
+
msgstr "Ukryj tabelę przed pełnym załadowaniem"
|
3596 |
+
|
3597 |
+
#: templates/admin/table-settings/table_settings_block.inc.php:287
|
3598 |
+
msgid "Default rows per page"
|
3599 |
+
msgstr "Domyślne wiersze na stronę"
|
3600 |
+
|
3601 |
+
#: templates/admin/table-settings/table_settings_block.inc.php:295
|
3602 |
+
#: templates/admin/table-settings/table_settings_block.inc.php:330
|
3603 |
+
msgid "Rows per page"
|
3604 |
+
msgstr "Wierszy na stronie"
|
3605 |
+
|
3606 |
+
#: templates/admin/table-settings/table_settings_block.inc.php:302
|
3607 |
+
msgid "How many rows to show per page by default."
|
3608 |
+
msgstr "Liczba wierszy do wyświetlenia na stronie domyślnie."
|
3609 |
+
|
3610 |
+
#: templates/admin/table-settings/table_settings_block.inc.php:338
|
3611 |
+
msgid "Show X entries"
|
3612 |
+
msgstr "Pokaż wpisy X"
|
3613 |
+
|
3614 |
+
#: templates/admin/table-settings/table_settings_block.inc.php:345
|
3615 |
+
msgid ""
|
3616 |
+
"Enable/disable this to show/hide \"Show X entries\" per page dropdown on the "
|
3617 |
+
"frontend."
|
3618 |
+
msgstr ""
|
3619 |
+
"Włącz/Wyłącz to, aby pokazać/ukryć \"Pokaż wpisy X\" na stronie rozwijanej "
|
3620 |
+
"na frontend."
|
3621 |
+
|
3622 |
+
#: templates/admin/table-settings/table_settings_block.inc.php:352
|
3623 |
+
msgid "Show \"Show X entries\" dropdown"
|
3624 |
+
msgstr "Pokaż listę rozwijaną \"Pokaż wpisy X\""
|
3625 |
+
|
3626 |
+
#: templates/admin/table-settings/table_settings_block.inc.php:370
|
3627 |
+
msgid "Scrollable table"
|
3628 |
+
msgstr "Przewija tabelę"
|
3629 |
+
|
3630 |
+
#: templates/admin/table-settings/table_settings_block.inc.php:377
|
3631 |
+
msgid "Enable this to enable a horizontal scrollbar below the table."
|
3632 |
+
msgstr "Włącz tę opcję, aby włączyć poziomy pasek przewijania poniżej tabeli."
|
3633 |
+
|
3634 |
+
#: templates/admin/table-settings/table_settings_block.inc.php:378
|
3635 |
+
msgid "This should be turned off if you want to set columns width manually."
|
3636 |
+
msgstr ""
|
3637 |
+
"To powinno być wyłączone, jeśli chcesz ustawić szerokość kolumn ręcznie."
|
3638 |
+
|
3639 |
+
#: templates/admin/table-settings/table_settings_block.inc.php:385
|
3640 |
+
msgid "Show a horizontal scrollbar"
|
3641 |
+
msgstr "Pokazywanie poziomego paska przewijania"
|
3642 |
+
|
3643 |
+
#: templates/admin/table-settings/table_settings_block.inc.php:400
|
3644 |
+
#: templates/admin/table-settings/table_settings_block.inc.php:408
|
3645 |
+
msgid "Info block"
|
3646 |
+
msgstr "Blok informacyjny"
|
3647 |
+
|
3648 |
+
#: templates/admin/table-settings/table_settings_block.inc.php:415
|
3649 |
+
msgid ""
|
3650 |
+
"Enable to show a block of information about the number of records below the "
|
3651 |
+
"table."
|
3652 |
+
msgstr ""
|
3653 |
+
"Włącz, aby wyświetlić blok informacji o liczbie rekordów poniżej tabeli."
|
3654 |
+
|
3655 |
+
#: templates/admin/table-settings/table_settings_block.inc.php:422
|
3656 |
+
msgid "Show information block below the table"
|
3657 |
+
msgstr "Pokaż blok informacyjny pod tabelą"
|
3658 |
+
|
3659 |
+
#: templates/admin/table-settings/table_settings_block.inc.php:432
|
3660 |
+
#: templates/admin/table-settings/table_settings_block.inc.php:440
|
3661 |
+
msgid "Limit table width"
|
3662 |
+
msgstr "Ogranicz szerokość stołu"
|
3663 |
+
|
3664 |
+
#: templates/admin/table-settings/table_settings_block.inc.php:447
|
3665 |
+
msgid "Enable this to restrict table width to page width."
|
3666 |
+
msgstr "Włącz tę opcję, aby ograniczyć szerokość tabeli do szerokości strony."
|
3667 |
+
|
3668 |
+
#: templates/admin/table-settings/table_settings_block.inc.php:448
|
3669 |
+
msgid ""
|
3670 |
+
"This should be turned on if you want to set columns width manually. Should "
|
3671 |
+
"be on to use word wrapping."
|
3672 |
+
msgstr ""
|
3673 |
+
"To powinno być włączone, jeśli chcesz ustawić szerokość kolumn ręcznie. "
|
3674 |
+
"Należy używać zawijania wyrazów."
|
3675 |
+
|
3676 |
+
#: templates/admin/table-settings/table_settings_block.inc.php:455
|
3677 |
+
msgid "Limit table width to page width"
|
3678 |
+
msgstr "Ogranicz szerokość stołu do szerokości strony"
|
3679 |
+
|
3680 |
+
#: templates/admin/table-settings/table_settings_block.inc.php:465
|
3681 |
+
#: templates/admin/table-settings/table_settings_block.inc.php:473
|
3682 |
+
#: templates/edit_table.inc.php:392
|
3683 |
+
msgid "Word wrap"
|
3684 |
+
msgstr "Zawijanie"
|
3685 |
+
|
3686 |
+
#: templates/admin/table-settings/table_settings_block.inc.php:480
|
3687 |
+
msgid ""
|
3688 |
+
"Enable this to wrap long strings into multiple lines and stretch the cells "
|
3689 |
+
"height."
|
3690 |
+
msgstr ""
|
3691 |
+
"Włącz tę opcję, aby zawijać długie ciągi na wiele wierszy i rozciągać "
|
3692 |
+
"wysokość komórek."
|
3693 |
+
|
3694 |
+
#: templates/admin/table-settings/table_settings_block.inc.php:487
|
3695 |
+
msgid "Wrap words to newlines"
|
3696 |
+
msgstr "Zawijaj wyrazy do nowego wiersza"
|
3697 |
+
|
3698 |
+
#: templates/admin/table-settings/table_settings_block.inc.php:508
|
3699 |
+
msgid "Advanced column filters"
|
3700 |
+
msgstr "Zaawansowane filtry kolumnowe"
|
3701 |
+
|
3702 |
+
#: templates/admin/table-settings/table_settings_block.inc.php:516
|
3703 |
+
msgid "Advanced filter"
|
3704 |
+
msgstr "Filtr zaawansowany"
|
3705 |
+
|
3706 |
+
#: templates/admin/table-settings/table_settings_block.inc.php:523
|
3707 |
+
msgid ""
|
3708 |
+
"Enable to show an advanced filter for each of the columns, filters can be "
|
3709 |
+
"shown in table footer, header or in a separate form."
|
3710 |
+
msgstr ""
|
3711 |
+
"Włącz, aby wyświetlić Filtr zaawansowany dla każdej kolumny, filtry mogą być "
|
3712 |
+
"wyświetlane w stopce tabeli, nagłówku lub w osobnym formularzu."
|
3713 |
+
|
3714 |
+
#: templates/admin/table-settings/table_settings_block.inc.php:530
|
3715 |
+
msgid "Enable advanced column filters"
|
3716 |
+
msgstr "Włącz Zaawansowane filtry kolumn"
|
3717 |
+
|
3718 |
+
#: templates/admin/table-settings/table_settings_block.inc.php:555
|
3719 |
+
msgid ""
|
3720 |
+
"If this is enabled, each column header will be clickable; clicking will sort "
|
3721 |
+
"the whole table by the content of this column cells ascending or descending."
|
3722 |
+
msgstr ""
|
3723 |
+
"Jeśli ta opcja jest włączona, każdy nagłówek kolumny będzie klikalny; "
|
3724 |
+
"kliknięcie posortuje całą tabelę według zawartości tej kolumny komórek "
|
3725 |
+
"rosnąco lub malejąco."
|
3726 |
+
|
3727 |
+
#: templates/admin/table-settings/table_settings_block.inc.php:562
|
3728 |
+
msgid "Allow sorting for the table"
|
3729 |
+
msgstr "Zezwalaj na sortowanie dla tabeli"
|
3730 |
+
|
3731 |
+
#: templates/admin/table-settings/table_settings_block.inc.php:572
|
3732 |
+
msgid "Main search block"
|
3733 |
+
msgstr "Główny blok wyszukiwania"
|
3734 |
+
|
3735 |
+
#: templates/admin/table-settings/table_settings_block.inc.php:580
|
3736 |
+
msgid "Global search"
|
3737 |
+
msgstr "Wyszukiwanie globalne"
|
3738 |
+
|
3739 |
+
#: templates/admin/table-settings/table_settings_block.inc.php:587
|
3740 |
+
msgid ""
|
3741 |
+
"If this is enabled, a search block will be displayed on the top right of the "
|
3742 |
+
"table, allowing to search through whole table with a single input."
|
3743 |
+
msgstr ""
|
3744 |
+
"Jeśli ta opcja jest włączona, w prawym górnym rogu tabeli zostanie "
|
3745 |
+
"wyświetlony blok wyszukiwania, umożliwiający przeszukiwanie całej tabeli za "
|
3746 |
+
"pomocą jednego wejścia."
|
3747 |
+
|
3748 |
+
#: templates/admin/table-settings/table_settings_block.inc.php:594
|
3749 |
+
msgid "Enable search block"
|
3750 |
+
msgstr "Włącz blok wyszukiwania"
|
3751 |
+
|
3752 |
+
#: templates/admin/table-settings/table_settings_block.inc.php:610
|
3753 |
+
msgid "Filters in a form"
|
3754 |
+
msgstr "Filtry w formularzu"
|
3755 |
+
|
3756 |
+
#: templates/admin/table-settings/table_settings_block.inc.php:617
|
3757 |
+
#: templates/edit_table.inc.php:340
|
3758 |
+
msgid "Filter in form"
|
3759 |
+
msgstr "Filtruj w formie"
|
3760 |
+
|
3761 |
+
#: templates/admin/table-settings/table_settings_block.inc.php:624
|
3762 |
+
msgid ""
|
3763 |
+
"Enable to show the advanced column filter in a form above the table, instead "
|
3764 |
+
"of showing in the table footer/header."
|
3765 |
+
msgstr ""
|
3766 |
+
"Włącz, aby wyświetlić zaawansowany filtr kolumn w formularzu powyżej tabeli, "
|
3767 |
+
"zamiast pokazywać w stopce/nagłówku tabeli."
|
3768 |
+
|
3769 |
+
#: templates/admin/table-settings/table_settings_block.inc.php:631
|
3770 |
+
msgid "Show filters in a form above the table"
|
3771 |
+
msgstr "Pokaż filtry w formularzu nad tabelą"
|
3772 |
+
|
3773 |
+
#: templates/admin/table-settings/table_settings_block.inc.php:641
|
3774 |
+
msgid "Clear filters button"
|
3775 |
+
msgstr "Przycisk Wyczyść filtry"
|
3776 |
+
|
3777 |
+
#: templates/admin/table-settings/table_settings_block.inc.php:648
|
3778 |
+
#: templates/frontend/filter_form.inc.php:32
|
3779 |
+
msgid "Clear filters"
|
3780 |
+
msgstr "Wyczyść filtry"
|
3781 |
+
|
3782 |
+
#: templates/admin/table-settings/table_settings_block.inc.php:652
|
3783 |
+
msgid "Enable to show the clear filters button."
|
3784 |
+
msgstr "Włącz, aby wyświetlić przycisk Wyczyść filtry."
|
3785 |
+
|
3786 |
+
#: templates/admin/table-settings/table_settings_block.inc.php:653
|
3787 |
+
msgid ""
|
3788 |
+
"If filter in form is enabled, clear button will be rendered after the last "
|
3789 |
+
"filter."
|
3790 |
+
msgstr ""
|
3791 |
+
"Jeśli filtr w formularzu jest włączony, po ostatnim filtrze zostanie "
|
3792 |
+
"wyświetlony przycisk Wyczyść."
|
3793 |
+
|
3794 |
+
#: templates/admin/table-settings/table_settings_block.inc.php:658
|
3795 |
+
msgid ""
|
3796 |
+
"Otherwise, clear filter button will be rendered above the table next to "
|
3797 |
+
"\"Table Tools\" buttons."
|
3798 |
+
msgstr ""
|
3799 |
+
"W przeciwnym razie przycisk Wyczyść filtr będzie renderowany powyżej tabeli "
|
3800 |
+
"obok \"narzędzia tabeli\" przyciski."
|
3801 |
+
|
3802 |
+
#: templates/admin/table-settings/table_settings_block.inc.php:669
|
3803 |
+
msgid "Show clear filters button"
|
3804 |
+
msgstr "Pokaż przycisk Wyczyść filtry"
|
3805 |
+
|
3806 |
+
#: templates/admin/table-settings/table_settings_block.inc.php:691
|
3807 |
+
msgid "Allow editing"
|
3808 |
+
msgstr "Zezwalaj na edycję"
|
3809 |
+
|
3810 |
+
#: templates/admin/table-settings/table_settings_block.inc.php:699
|
3811 |
+
#: templates/edit_table.inc.php:180
|
3812 |
+
msgid "Front-end editing"
|
3813 |
+
msgstr "Edycja frontowa"
|
3814 |
+
|
3815 |
+
#: templates/admin/table-settings/table_settings_block.inc.php:706
|
3816 |
+
msgid "Allow editing the table from the front-end."
|
3817 |
+
msgstr "Zezwalaj na edycję tabeli z frontonu."
|
3818 |
+
|
3819 |
+
#: templates/admin/table-settings/table_settings_block.inc.php:713
|
3820 |
+
msgid "Allow front-end editing"
|
3821 |
+
msgstr "Zezwalaj na edycję frontonu"
|
3822 |
+
|
3823 |
+
#: templates/admin/table-settings/table_settings_block.inc.php:723
|
3824 |
+
msgid "Popover edit block"
|
3825 |
+
msgstr "Blok edycji popover"
|
3826 |
+
|
3827 |
+
#: templates/admin/table-settings/table_settings_block.inc.php:731
|
3828 |
+
#: templates/edit_table.inc.php:232
|
3829 |
+
msgid "Popover tools"
|
3830 |
+
msgstr "Narzędzia popover"
|
3831 |
+
|
3832 |
+
#: templates/admin/table-settings/table_settings_block.inc.php:738
|
3833 |
+
msgid ""
|
3834 |
+
"If this is enabled, the New, Edit and Delete buttons will appear in a "
|
3835 |
+
"popover when you click on any row, instead of Table Tools block above the "
|
3836 |
+
"table."
|
3837 |
+
msgstr ""
|
3838 |
+
"Jeśli jest to włączone, nowe, edytować i usuwać przyciski pojawią się w "
|
3839 |
+
"popover po kliknięciu dowolnego wiersza, zamiast narzędzia tabeli bloku "
|
3840 |
+
"powyżej tabeli."
|
3841 |
+
|
3842 |
+
#: templates/admin/table-settings/table_settings_block.inc.php:745
|
3843 |
+
msgid "Editing buttons in a popover"
|
3844 |
+
msgstr "Edytowanie przycisków w popover"
|
3845 |
+
|
3846 |
+
#: templates/admin/table-settings/table_settings_block.inc.php:755
|
3847 |
+
#: templates/admin/table-settings/table_settings_block.inc.php:763
|
3848 |
+
msgid "In-line editing"
|
3849 |
+
msgstr "Edycja w linii"
|
3850 |
+
|
3851 |
+
#: templates/admin/table-settings/table_settings_block.inc.php:770
|
3852 |
+
msgid ""
|
3853 |
+
"If this is enabled, front-end users will be able to edit cells by double-"
|
3854 |
+
"clicking them, not only with the editor dialog."
|
3855 |
+
msgstr ""
|
3856 |
+
"Jeśli ta opcja jest włączona, użytkownicy frontonu będą mogli edytować "
|
3857 |
+
"komórki, klikając je dwukrotnie, nie tylko w oknie edytora."
|
3858 |
+
|
3859 |
+
#: templates/admin/table-settings/table_settings_block.inc.php:777
|
3860 |
+
msgid "Allow in-line editing"
|
3861 |
+
msgstr "Zezwalaj na edycję w wierszu"
|
3862 |
+
|
3863 |
+
#: templates/admin/table-settings/table_settings_block.inc.php:794
|
3864 |
+
#: templates/edit_table.inc.php:192
|
3865 |
+
msgid "MySQL table name for editing"
|
3866 |
+
msgstr "Nazwa tabeli MySQL do edycji"
|
3867 |
+
|
3868 |
+
#: templates/admin/table-settings/table_settings_block.inc.php:796
|
3869 |
+
msgid ""
|
3870 |
+
"Name of the MySQL table which will be updated when edited from front-end."
|
3871 |
+
msgstr ""
|
3872 |
+
"Nazwa tabeli MySQL, która będzie aktualizowana podczas edycji z przodu."
|
3873 |
+
|
3874 |
+
#: templates/admin/table-settings/table_settings_block.inc.php:801
|
3875 |
+
msgid "MySQL table name"
|
3876 |
+
msgstr "Nazwa tabeli MySQL"
|
3877 |
+
|
3878 |
+
#: templates/admin/table-settings/table_settings_block.inc.php:810
|
3879 |
+
#: templates/edit_table.inc.php:203
|
3880 |
+
msgid "ID column for editing"
|
3881 |
+
msgstr "Kolumna ID do edycji"
|
3882 |
+
|
3883 |
+
#: templates/admin/table-settings/table_settings_block.inc.php:812
|
3884 |
+
msgid ""
|
3885 |
+
"Choose the column values from which will be used as row identifiers. MUST be "
|
3886 |
+
"a unique auto-increment integer on MySQL side so insert/edit/delete would "
|
3887 |
+
"work correctly! wpDataTables will guess the correct column if it is called "
|
3888 |
+
"\"id\" or \"ID\" on MySQL side."
|
3889 |
+
msgstr ""
|
3890 |
+
"Wybierz wartości kolumn, z których będą używane jako identyfikatory wierszy. "
|
3891 |
+
"MUSI być unikalny Auto-przyrost liczby całkowitej na stronie MySQL więc "
|
3892 |
+
"wstawić/Edit/Delete będzie działać poprawnie! wpDataTables odgadnie poprawną "
|
3893 |
+
"kolumnę, jeśli jest on nazywany \"ID\" lub \"ID\" po stronie MySQL."
|
3894 |
+
|
3895 |
+
#: templates/admin/table-settings/table_settings_block.inc.php:826
|
3896 |
+
#: templates/edit_table.inc.php:267
|
3897 |
+
msgid "Editor roles"
|
3898 |
+
msgstr "Role edytorów"
|
3899 |
+
|
3900 |
+
#: templates/admin/table-settings/table_settings_block.inc.php:828
|
3901 |
+
msgid ""
|
3902 |
+
"If you want only specific user roles to be able to edit the table, choose in "
|
3903 |
+
"this dropdown. Leave unchecked to allow editing for everyone."
|
3904 |
+
msgstr ""
|
3905 |
+
"Jeśli chcesz, aby tylko określone role użytkownika mogły edytować tabelę, "
|
3906 |
+
"wybierz tę listę rozwijaną. Pozostaw niezaznaczone, aby zezwolić na edycję "
|
3907 |
+
"dla wszystkich."
|
3908 |
+
|
3909 |
+
#: templates/admin/table-settings/table_settings_block.inc.php:833
|
3910 |
+
msgid "Everyone"
|
3911 |
+
msgstr "Wszyscy"
|
3912 |
+
|
3913 |
+
#: templates/admin/table-settings/table_settings_block.inc.php:834
|
3914 |
+
msgid "Administrators"
|
3915 |
+
msgstr ""
|
3916 |
+
|
3917 |
+
#: templates/admin/table-settings/table_settings_block.inc.php:835
|
3918 |
+
msgid "Editors"
|
3919 |
+
msgstr ""
|
3920 |
+
|
3921 |
+
#: templates/admin/table-settings/table_settings_block.inc.php:836
|
3922 |
+
msgid "Authors"
|
3923 |
+
msgstr ""
|
3924 |
+
|
3925 |
+
#: templates/admin/table-settings/table_settings_block.inc.php:837
|
3926 |
+
msgid "Contributors"
|
3927 |
+
msgstr ""
|
3928 |
+
|
3929 |
+
#: templates/admin/table-settings/table_settings_block.inc.php:838
|
3930 |
+
msgid "Subscribers"
|
3931 |
+
msgstr ""
|
3932 |
+
|
3933 |
+
#: templates/admin/table-settings/table_settings_block.inc.php:853
|
3934 |
+
msgid "Users see and edit only own data"
|
3935 |
+
msgstr "Użytkownicy widzą i edytują tylko własne dane"
|
3936 |
+
|
3937 |
+
#: templates/admin/table-settings/table_settings_block.inc.php:861
|
3938 |
+
msgid "Users see and edit only their own data"
|
3939 |
+
msgstr "Użytkownicy widzą i edytują tylko swoje własne dane"
|
3940 |
+
|
3941 |
+
#: templates/admin/table-settings/table_settings_block.inc.php:868
|
3942 |
+
msgid ""
|
3943 |
+
"If this is enabled, users will see and edit only the rows that are related "
|
3944 |
+
"to them or were created by them (associated using the User ID column)."
|
3945 |
+
msgstr ""
|
3946 |
+
"Jeśli ta opcja jest włączona, użytkownicy będą widzieć i edytować tylko te "
|
3947 |
+
"wiersze, które są z nimi powiązane lub zostały przez nich utworzone "
|
3948 |
+
"(skojarzone z kolumną User ID)."
|
3949 |
+
|
3950 |
+
#: templates/admin/table-settings/table_settings_block.inc.php:875
|
3951 |
+
msgid "Limit editing to own data only"
|
3952 |
+
msgstr "Ogranicz edycję tylko do własnych danych"
|
3953 |
+
|
3954 |
+
#: templates/admin/table-settings/table_settings_block.inc.php:885
|
3955 |
+
#: templates/edit_table.inc.php:250
|
3956 |
+
msgid "User ID column"
|
3957 |
+
msgstr "Kolumna identyfikatora użytkownika"
|
3958 |
+
|
3959 |
+
#: templates/admin/table-settings/table_settings_block.inc.php:887
|
3960 |
+
msgid ""
|
3961 |
+
"Choose the column values from which will be used as User identifiers. "
|
3962 |
+
"References the ID from WordPress Users table (wp_users), MUST be defined as "
|
3963 |
+
"an integer on MySQL side."
|
3964 |
+
msgstr ""
|
3965 |
+
"Wybierz wartości kolumn, z których będą używane jako identyfikatory "
|
3966 |
+
"użytkownika. Odwołuje się do identyfikatora z tabeli użytkownicy WordPressa "
|
3967 |
+
"(wp_users), musi być zdefiniowana jako liczba całkowita po stronie MySQL."
|
3968 |
+
|
3969 |
+
#: templates/admin/table-settings/table_settings_block.inc.php:920
|
3970 |
+
#: templates/edit_table.inc.php:350
|
3971 |
+
msgid "Table tools"
|
3972 |
+
msgstr "Narzędzia tabeli"
|
3973 |
+
|
3974 |
+
#: templates/admin/table-settings/table_settings_block.inc.php:927
|
3975 |
+
msgid ""
|
3976 |
+
"If this is enabled, a toolbar with useful tools will be shown above the table"
|
3977 |
+
msgstr ""
|
3978 |
+
"Jeśli ta opcja jest włączona, pasek narzędzi z przydatnymi narzędziami "
|
3979 |
+
"pojawi się nad tabelą"
|
3980 |
+
|
3981 |
+
#: templates/admin/table-settings/table_settings_block.inc.php:934
|
3982 |
+
msgid "Enable Table Tools"
|
3983 |
+
msgstr "Włącz narzędzia tabeli"
|
3984 |
+
|
3985 |
+
#: templates/admin/table-settings/table_settings_block.inc.php:944
|
3986 |
+
msgid "Buttons"
|
3987 |
+
msgstr "Przyciski"
|
3988 |
+
|
3989 |
+
#: templates/admin/table-settings/table_settings_block.inc.php:946
|
3990 |
+
msgid "Choose which buttons to show in the Table Tools block."
|
3991 |
+
msgstr ""
|
3992 |
+
"Wybierz przyciski, które mają być wyświetlane w bloku narzędzia tabeli."
|
3993 |
+
|
3994 |
+
#: templates/admin/table-settings/table_settings_block.inc.php:952
|
3995 |
+
msgid "Columns visibility"
|
3996 |
+
msgstr "Widoczność kolumn"
|
3997 |
+
|
3998 |
+
#: templates/admin/table-settings/table_settings_block.inc.php:974
|
3999 |
+
msgid ""
|
4000 |
+
"Placeholders can be understood as predefined ‘search and replace‘ templates; "
|
4001 |
+
"that will be replaced with some actual values at the execution time; usually "
|
4002 |
+
"this is used for MySQL queries."
|
4003 |
+
msgstr ""
|
4004 |
+
|
4005 |
+
#: templates/admin/table-settings/table_settings_block.inc.php:986
|
4006 |
+
#: templates/admin/table-settings/table_settings_block.inc.php:1001
|
4007 |
+
#: templates/admin/table-settings/table_settings_block.inc.php:1016
|
4008 |
+
msgid ""
|
4009 |
+
"This placeholder will be replaced with any value that you will provide in a "
|
4010 |
+
"shortcode. Provide a default value here that will be used for table "
|
4011 |
+
"generation and when a different one is not defined in the shortcode."
|
4012 |
+
msgstr ""
|
4013 |
+
"Ten symbol zastępczy zostanie zastąpiony dowolną wartością, która będzie "
|
4014 |
+
"podać w shortcode. Podaj wartość domyślną w tym miejscu, które będą używane "
|
4015 |
+
"do generowania tabeli i gdy inny nie jest zdefiniowany w shortcode."
|
4016 |
+
|
4017 |
+
#: templates/admin/table-settings/table_settings_block.inc.php:991
|
4018 |
+
#: templates/admin/table-settings/table_settings_block.inc.php:1006
|
4019 |
+
#: templates/admin/table-settings/table_settings_block.inc.php:1021
|
4020 |
+
#: templates/admin/table-settings/table_settings_block.inc.php:1043
|
4021 |
+
#: templates/admin/table-settings/table_settings_block.inc.php:1061
|
4022 |
+
#: templates/admin/table-settings/table_settings_block.inc.php:1078
|
4023 |
+
#: templates/admin/table-settings/table_settings_block.inc.php:1099
|
4024 |
+
msgid "Default for table generation"
|
4025 |
+
msgstr "Domyślne dla generowania tabeli"
|
4026 |
+
|
4027 |
+
#: templates/admin/table-settings/table_settings_block.inc.php:1037
|
4028 |
+
msgid ""
|
4029 |
+
"This placeholder will be replaced with the ID of currently logged in user. "
|
4030 |
+
"Provide a value here to be used for table generation"
|
4031 |
+
msgstr ""
|
4032 |
+
"Ten symbol zastępczy zostanie zastąpiony identyfikatorem aktualnie "
|
4033 |
+
"zalogowanego użytkownika. Podaj wartość, która ma być używana do generowania "
|
4034 |
+
"tabeli"
|
4035 |
+
|
4036 |
+
#: templates/admin/table-settings/table_settings_block.inc.php:1053
|
4037 |
+
msgid ""
|
4038 |
+
"This placeholder will be replaced with the login of currently logged in "
|
4039 |
+
"user. Provide a value here to be used for table generation"
|
4040 |
+
msgstr ""
|
4041 |
+
"Ten symbol zastępczy zostanie zastąpiony loginem aktualnie zalogowanego "
|
4042 |
+
"użytkownika. Podaj wartość, która ma być używana do generowania tabeli"
|
4043 |
+
|
4044 |
+
#: templates/admin/table-settings/table_settings_block.inc.php:1071
|
4045 |
+
msgid ""
|
4046 |
+
"This placeholder will be replaced with the current prefix of WordPress "
|
4047 |
+
"database. Provide a value here to be used for table generation"
|
4048 |
+
msgstr ""
|
4049 |
+
"Ten symbol zastępczy zostanie zastąpiony bieżącym prefiksem bazy danych "
|
4050 |
+
"WordPress. Podaj wartość, która ma być używana do generowania tabeli"
|
4051 |
+
|
4052 |
+
#: templates/admin/table-settings/table_settings_block.inc.php:1094
|
4053 |
+
msgid ""
|
4054 |
+
"This placeholder will be replaced with the ID of current post. Provide a "
|
4055 |
+
"value here to be used for table generation"
|
4056 |
+
msgstr ""
|
4057 |
+
"Ten symbol zastępczy zostanie zastąpiony identyfikatorem bieżącego wpisu. "
|
4058 |
+
"Podaj wartość, która ma być używana do generowania tabeli"
|
4059 |
+
|
4060 |
+
#: templates/browse.inc.php:8
|
4061 |
+
msgid "Add new"
|
4062 |
+
msgstr ""
|
4063 |
+
|
4064 |
+
#: templates/browse.inc.php:39 templates/browse.inc.php:101
|
4065 |
+
msgid "Are you sure"
|
4066 |
+
msgstr ""
|
4067 |
+
|
4068 |
+
#: templates/browse.inc.php:57
|
4069 |
+
msgid "copy"
|
4070 |
+
msgstr ""
|
4071 |
+
|
4072 |
+
#: templates/chart_wizard.inc.php:16
|
4073 |
+
msgid "wpDataTables documentation on Charts"
|
4074 |
+
msgstr ""
|
4075 |
+
|
4076 |
+
#: templates/chart_wizard.inc.php:17
|
4077 |
+
msgid "wpDataTables Chart Wizard"
|
4078 |
+
msgstr ""
|
4079 |
+
|
4080 |
+
#: templates/chart_wizard.inc.php:24 templates/constructor.inc.php:19
|
4081 |
+
#: templates/edit_table.inc.php:30 templates/edit_table.inc.php:431
|
4082 |
+
#: templates/settings.inc.php:24 templates/settings.inc.php:202
|
4083 |
+
#: templates/settings.inc.php:444
|
4084 |
+
msgid "Click to toggle"
|
4085 |
+
msgstr ""
|
4086 |
+
|
4087 |
+
#: templates/chart_wizard.inc.php:44
|
4088 |
+
msgid "Formatting"
|
4089 |
+
msgstr ""
|
4090 |
+
|
4091 |
+
#: templates/chart_wizard.inc.php:59
|
4092 |
+
msgid "Chart title, rendering engine and type"
|
4093 |
+
msgstr ""
|
4094 |
+
|
4095 |
+
#: templates/chart_wizard.inc.php:66
|
4096 |
+
msgid "What is the title of the chart that you will use to identify it?"
|
4097 |
+
msgstr ""
|
4098 |
+
|
4099 |
+
#: templates/chart_wizard.inc.php:88
|
4100 |
+
msgid "Pick a Google chart type"
|
4101 |
+
msgstr ""
|
4102 |
+
|
4103 |
+
#: templates/chart_wizard.inc.php:106
|
4104 |
+
msgid "Pick a Highcharts chart type"
|
4105 |
+
msgstr ""
|
4106 |
+
|
4107 |
+
#: templates/common/delete_modal.inc.php:28
|
4108 |
+
msgid "Please confirm deletion. There is no undo!"
|
4109 |
+
msgstr "Potwierdź usunięcie. Nie ma cofania!"
|
4110 |
+
|
4111 |
+
#: templates/constructor.inc.php:14
|
4112 |
+
msgid "wpDataTables documentation on Table Consturctor"
|
4113 |
+
msgstr ""
|
4114 |
+
|
4115 |
+
#: templates/constructor.inc.php:14 templates/edit_table.inc.php:11
|
4116 |
+
msgid "if you have some questions or problems."
|
4117 |
+
msgstr ""
|
4118 |
+
|
4119 |
+
#: templates/constructor.inc.php:15
|
4120 |
+
msgid "wpDataTable constructor"
|
4121 |
+
msgstr ""
|
4122 |
+
|
4123 |
+
#: templates/edit_table.inc.php:11
|
4124 |
+
msgid "wpDataTables documentation on this page"
|
4125 |
+
msgstr ""
|
4126 |
+
|
4127 |
+
#: templates/edit_table.inc.php:19
|
4128 |
+
msgid "To insert the table on your page use the shortcode"
|
4129 |
+
msgstr ""
|
4130 |
+
|
4131 |
+
#: templates/edit_table.inc.php:32
|
4132 |
+
msgid "Data source and main settings"
|
4133 |
+
msgstr ""
|
4134 |
+
|
4135 |
+
#: templates/edit_table.inc.php:46
|
4136 |
+
msgid "General setup"
|
4137 |
+
msgstr ""
|
4138 |
+
|
4139 |
+
#: templates/edit_table.inc.php:62
|
4140 |
+
msgid "If you want to display a header above your table, enter it here"
|
4141 |
+
msgstr ""
|
4142 |
+
|
4143 |
+
#: templates/edit_table.inc.php:71
|
4144 |
+
msgid "Uncheck if you do not want to show the table title on the page"
|
4145 |
+
msgstr ""
|
4146 |
+
|
4147 |
+
#: templates/edit_table.inc.php:77
|
4148 |
+
msgid "Table type"
|
4149 |
+
msgstr ""
|
4150 |
+
|
4151 |
+
#: templates/edit_table.inc.php:81
|
4152 |
+
msgid "Select a table type..."
|
4153 |
+
msgstr ""
|
4154 |
+
|
4155 |
+
#: templates/edit_table.inc.php:83
|
4156 |
+
msgid ""
|
4157 |
+
"MySQL\n"
|
4158 |
+
"\t\t\t\t\t\t\t\t\t\t\t\t\t\tquery"
|
4159 |
+
msgstr ""
|
4160 |
+
|
4161 |
+
#: templates/edit_table.inc.php:93
|
4162 |
+
msgid "Choose a type of input source for your table"
|
4163 |
+
msgstr ""
|
4164 |
+
|
4165 |
+
#: templates/edit_table.inc.php:102
|
4166 |
+
msgid "Go to editor"
|
4167 |
+
msgstr ""
|
4168 |
+
|
4169 |
+
#: templates/edit_table.inc.php:103
|
4170 |
+
msgid "Go to Excel-like editor"
|
4171 |
+
msgstr ""
|
4172 |
+
|
4173 |
+
#: templates/edit_table.inc.php:104
|
4174 |
+
msgid "Open the table in back-end editor to modify table data"
|
4175 |
+
msgstr ""
|
4176 |
+
|
4177 |
+
#: templates/edit_table.inc.php:110
|
4178 |
+
msgid ""
|
4179 |
+
"Enter MySQL SELECT query that will return the data for your wpDataTable. "
|
4180 |
+
"Make sure that this query works and returns data. If you are not sure what "
|
4181 |
+
"is a MySQL query please consider using Excel data source, or spend some time "
|
4182 |
+
"reading MySQL manuals"
|
4183 |
+
msgstr ""
|
4184 |
+
|
4185 |
+
#: templates/edit_table.inc.php:116
|
4186 |
+
msgid ""
|
4187 |
+
"Enter the text of your MySQL query here. You can use a number of "
|
4188 |
+
"placeholders to make the dataset in the table flexible and be able to return "
|
4189 |
+
"different sets of data by calling it with different shortcodes"
|
4190 |
+
msgstr ""
|
4191 |
+
|
4192 |
+
#: templates/edit_table.inc.php:117
|
4193 |
+
msgid "MySQL query placeholders (toggle show/hide)"
|
4194 |
+
msgstr ""
|
4195 |
+
|
4196 |
+
#: templates/edit_table.inc.php:121
|
4197 |
+
msgid "Placeholder"
|
4198 |
+
msgstr ""
|
4199 |
+
|
4200 |
+
#: templates/edit_table.inc.php:122
|
4201 |
+
msgid "Description, example"
|
4202 |
+
msgstr ""
|
4203 |
+
|
4204 |
+
#: templates/edit_table.inc.php:123
|
4205 |
+
msgid "Define default for table generation"
|
4206 |
+
msgstr ""
|
4207 |
+
|
4208 |
+
#: templates/edit_table.inc.php:130
|
4209 |
+
msgid ""
|
4210 |
+
"Returns the numeric value of the currently logged in user ID (wp_users "
|
4211 |
+
"table). Returns 0 for non-logged in users. If your current user does not "
|
4212 |
+
"have rows in the table you can redefine it here (it will not be stored, used "
|
4213 |
+
"only to read the table structure)."
|
4214 |
+
msgstr ""
|
4215 |
+
|
4216 |
+
#: templates/edit_table.inc.php:131
|
4217 |
+
msgid "Example: SELECT * FROM mytable WHERE user_id = %CURRENT_USER_ID%"
|
4218 |
+
msgstr ""
|
4219 |
+
|
4220 |
+
#: templates/edit_table.inc.php:138
|
4221 |
+
msgid ""
|
4222 |
+
"Variable for using in the shortcode. Can be used in filter values. It is "
|
4223 |
+
"necessary for wpDataTables to retrieve actual data from the DB at the moment "
|
4224 |
+
"of wpDataTable generation to read the columns structure, so make sure the "
|
4225 |
+
"query returns something. You can define the default variables values here, "
|
4226 |
+
"they will be used for table creation, and as defaults if not defined in "
|
4227 |
+
"shortcode."
|
4228 |
+
msgstr ""
|
4229 |
+
|
4230 |
+
#: templates/edit_table.inc.php:139
|
4231 |
+
msgid ""
|
4232 |
+
"Example: SELECT * FROM mytable WHERE mycolumn >= %VAR1% AND mycolumn <= "
|
4233 |
+
"%VAR2%"
|
4234 |
+
msgstr ""
|
4235 |
+
|
4236 |
+
#: templates/edit_table.inc.php:146 templates/edit_table.inc.php:153
|
4237 |
+
msgid "Variable for using in the shortcode."
|
4238 |
+
msgstr ""
|
4239 |
+
|
4240 |
+
#: templates/edit_table.inc.php:160
|
4241 |
+
msgid ""
|
4242 |
+
"Prefix of the current WordPress DB installation. Defaults to \"wp_\", but "
|
4243 |
+
"may be different if defined so in WordPress config."
|
4244 |
+
msgstr ""
|
4245 |
+
|
4246 |
+
#: templates/edit_table.inc.php:170
|
4247 |
+
msgid "Input file or URL"
|
4248 |
+
msgstr ""
|
4249 |
+
|
4250 |
+
#: templates/edit_table.inc.php:175
|
4251 |
+
msgid "Upload your file or provide the full URL here"
|
4252 |
+
msgstr ""
|
4253 |
+
|
4254 |
+
#: templates/edit_table.inc.php:175
|
4255 |
+
msgid ""
|
4256 |
+
"It is allowed to use placeholders (variables) in URLs. Read about "
|
4257 |
+
"placeholders "
|
4258 |
+
msgstr ""
|
4259 |
+
|
4260 |
+
#: templates/edit_table.inc.php:175
|
4261 |
+
msgid "here."
|
4262 |
+
msgstr ""
|
4263 |
+
|
4264 |
+
#: templates/edit_table.inc.php:175
|
4265 |
+
msgid "For CSV or Excel input sources only uploaded files are supported"
|
4266 |
+
msgstr ""
|
4267 |
+
|
4268 |
+
#: templates/edit_table.inc.php:175
|
4269 |
+
msgid ""
|
4270 |
+
"For Google Spreadsheets: please do not forget to publish the spreadsheet "
|
4271 |
+
"before pasting the URL"
|
4272 |
+
msgstr ""
|
4273 |
+
|
4274 |
+
#: templates/edit_table.inc.php:186
|
4275 |
+
msgid "Make table editable from the front-end"
|
4276 |
+
msgstr ""
|
4277 |
+
|
4278 |
+
#: templates/edit_table.inc.php:186
|
4279 |
+
msgid ""
|
4280 |
+
"Works only for MySQL-based tables with server-side processing, and can only "
|
4281 |
+
"update one table on MySQL side"
|
4282 |
+
msgstr ""
|
4283 |
+
|
4284 |
+
#: templates/edit_table.inc.php:187
|
4285 |
+
msgid ""
|
4286 |
+
"Please save the table first so wpDataTables would read the columns data so "
|
4287 |
+
"that feature would become available."
|
4288 |
+
msgstr ""
|
4289 |
+
|
4290 |
+
#: templates/edit_table.inc.php:198
|
4291 |
+
msgid "Name of the MySQL table which will be used for updates from front-end"
|
4292 |
+
msgstr ""
|
4293 |
+
|
4294 |
+
#: templates/edit_table.inc.php:207 templates/edit_table.inc.php:254
|
4295 |
+
msgid ""
|
4296 |
+
"Please save the table first so wpDataTables would initialize the columns"
|
4297 |
+
msgstr ""
|
4298 |
+
|
4299 |
+
#: templates/edit_table.inc.php:210
|
4300 |
+
msgid "Please choose an ID column for editing..."
|
4301 |
+
msgstr ""
|
4302 |
+
|
4303 |
+
#: templates/edit_table.inc.php:217
|
4304 |
+
msgid ""
|
4305 |
+
"Please choose a column, values from which will be used as row unique "
|
4306 |
+
"identifier. MUST be auto-increment integer on MySQL side so insert/edit/"
|
4307 |
+
"delete would work correctly!"
|
4308 |
+
msgstr ""
|
4309 |
+
|
4310 |
+
#: templates/edit_table.inc.php:218
|
4311 |
+
msgid ""
|
4312 |
+
"wpDataTables will guess the correct column if it is called \"id\" or \"ID\" "
|
4313 |
+
"on MySQL side"
|
4314 |
+
msgstr ""
|
4315 |
+
|
4316 |
+
#: templates/edit_table.inc.php:223
|
4317 |
+
msgid "Inline editing"
|
4318 |
+
msgstr ""
|
4319 |
+
|
4320 |
+
#: templates/edit_table.inc.php:227
|
4321 |
+
msgid ""
|
4322 |
+
"Check this checkbox if you would like to be able to edit the table data "
|
4323 |
+
"inline, by double-clicking a cell, not only in a modal dialog"
|
4324 |
+
msgstr ""
|
4325 |
+
|
4326 |
+
#: templates/edit_table.inc.php:236
|
4327 |
+
msgid ""
|
4328 |
+
"Check this checkbox if you would like to get the New, Edit and Delete "
|
4329 |
+
"buttons in a popover on click on a table row, instead of in TableTools block "
|
4330 |
+
"above the table"
|
4331 |
+
msgstr ""
|
4332 |
+
|
4333 |
+
#: templates/edit_table.inc.php:241
|
4334 |
+
msgid "Users see and edit only their data"
|
4335 |
+
msgstr ""
|
4336 |
+
|
4337 |
+
#: templates/edit_table.inc.php:245
|
4338 |
+
msgid "Limit editing to user's own data only"
|
4339 |
+
msgstr ""
|
4340 |
+
|
4341 |
+
#: templates/edit_table.inc.php:245
|
4342 |
+
msgid ""
|
4343 |
+
"Set this to checked if you would like front-end users to see and edit only "
|
4344 |
+
"their own data, i.e. rows with their WordPress user ID"
|
4345 |
+
msgstr ""
|
4346 |
+
|
4347 |
+
#: templates/edit_table.inc.php:257
|
4348 |
+
msgid "Please choose a user ID column..."
|
4349 |
+
msgstr ""
|
4350 |
+
|
4351 |
+
#: templates/edit_table.inc.php:271
|
4352 |
+
msgid "Choose roles"
|
4353 |
+
msgstr ""
|
4354 |
+
|
4355 |
+
#: templates/edit_table.inc.php:272
|
4356 |
+
msgid ""
|
4357 |
+
"Roles which are allowed to edit the table (leave blank to alllow editing for "
|
4358 |
+
"everyone)"
|
4359 |
+
msgstr ""
|
4360 |
+
|
4361 |
+
#: templates/edit_table.inc.php:277
|
4362 |
+
msgid "Additional settings"
|
4363 |
+
msgstr ""
|
4364 |
+
|
4365 |
+
#: templates/edit_table.inc.php:287
|
4366 |
+
msgid ""
|
4367 |
+
"Server-side processing for MySQL-based tables. Required for front-end editing"
|
4368 |
+
msgstr ""
|
4369 |
+
|
4370 |
+
#: templates/edit_table.inc.php:296
|
4371 |
+
msgid ""
|
4372 |
+
"Auto-refresh interval in seconds for tables with server-side processing. "
|
4373 |
+
"Leave blank or zero to disable auto-refresh."
|
4374 |
+
msgstr ""
|
4375 |
+
|
4376 |
+
#: templates/edit_table.inc.php:301
|
4377 |
+
msgid "Responsive"
|
4378 |
+
msgstr ""
|
4379 |
+
|
4380 |
+
#: templates/edit_table.inc.php:306
|
4381 |
+
msgid ""
|
4382 |
+
"Check this checkbox if you would like this table to be responsive - display "
|
4383 |
+
"differently on desktops, tablets and mobiles"
|
4384 |
+
msgstr ""
|
4385 |
+
|
4386 |
+
#: templates/edit_table.inc.php:311
|
4387 |
+
msgid "Scrollable"
|
4388 |
+
msgstr "Przewijany"
|
4389 |
+
|
4390 |
+
#: templates/edit_table.inc.php:315
|
4391 |
+
msgid ""
|
4392 |
+
"Check this checkbox if you would like this table to be horizontal scrollable"
|
4393 |
+
msgstr ""
|
4394 |
+
|
4395 |
+
#: templates/edit_table.inc.php:320
|
4396 |
+
msgid "Hide table until page is completely loaded"
|
4397 |
+
msgstr ""
|
4398 |
+
|
4399 |
+
#: templates/edit_table.inc.php:324
|
4400 |
+
msgid ""
|
4401 |
+
"Check this checkbox if you would prevent table from showing until the page "
|
4402 |
+
"loads completely. May be useful for slowly loading pages"
|
4403 |
+
msgstr ""
|
4404 |
+
|
4405 |
+
#: templates/edit_table.inc.php:329
|
4406 |
+
msgid "Advanced filtering"
|
4407 |
+
msgstr ""
|
4408 |
+
|
4409 |
+
#: templates/edit_table.inc.php:335
|
4410 |
+
msgid ""
|
4411 |
+
"Check this checkbox if you would like to have a filter below each column"
|
4412 |
+
msgstr ""
|
4413 |
+
|
4414 |
+
#: templates/edit_table.inc.php:345
|
4415 |
+
msgid ""
|
4416 |
+
"Check this checkbox if you would like to have the advanced filter in a form"
|
4417 |
+
msgstr ""
|
4418 |
+
|
4419 |
+
#: templates/edit_table.inc.php:354
|
4420 |
+
msgid ""
|
4421 |
+
"Check this checkbox if you would like to have the table tools (copy, save to "
|
4422 |
+
"excel, save to CSV, etc) enabled for this table"
|
4423 |
+
msgstr ""
|
4424 |
+
|
4425 |
+
#: templates/edit_table.inc.php:361
|
4426 |
+
msgid "Configure table tools (toggle show/hide)"
|
4427 |
+
msgstr ""
|
4428 |
+
|
4429 |
+
#: templates/edit_table.inc.php:363
|
4430 |
+
msgid "Show column visibility button"
|
4431 |
+
msgstr ""
|
4432 |
+
|
4433 |
+
#: templates/edit_table.inc.php:364
|
4434 |
+
msgid "Show print button"
|
4435 |
+
msgstr ""
|
4436 |
+
|
4437 |
+
#: templates/edit_table.inc.php:365
|
4438 |
+
msgid "Show copy to clipboard button"
|
4439 |
+
msgstr ""
|
4440 |
+
|
4441 |
+
#: templates/edit_table.inc.php:366
|
4442 |
+
msgid "Show Excel export button"
|
4443 |
+
msgstr ""
|
4444 |
+
|
4445 |
+
#: templates/edit_table.inc.php:367
|
4446 |
+
msgid "Show CSV export button"
|
4447 |
+
msgstr ""
|
4448 |
+
|
4449 |
+
#: templates/edit_table.inc.php:368
|
4450 |
+
msgid "Show PDF export button"
|
4451 |
+
msgstr ""
|
4452 |
+
|
4453 |
+
#: templates/edit_table.inc.php:374
|
4454 |
+
msgid "Enable sorting"
|
4455 |
+
msgstr ""
|
4456 |
+
|
4457 |
+
#: templates/edit_table.inc.php:378
|
4458 |
+
msgid ""
|
4459 |
+
"Check this checkbox if you would like to have sorting feature in your table"
|
4460 |
+
msgstr ""
|
4461 |
+
|
4462 |
+
#: templates/edit_table.inc.php:383
|
4463 |
+
msgid "Limit table layout"
|
4464 |
+
msgstr ""
|
4465 |
+
|
4466 |
+
#: templates/edit_table.inc.php:387
|
4467 |
+
#, php-format
|
4468 |
+
msgid ""
|
4469 |
+
"Check this checkbox if you would like to limit the table's width to 100% of "
|
4470 |
+
"parent container (div)"
|
4471 |
+
msgstr ""
|
4472 |
+
|
4473 |
+
#: templates/edit_table.inc.php:396
|
4474 |
+
msgid ""
|
4475 |
+
"Check this checkbox if you would like words in cells to wrap and to extend "
|
4476 |
+
"row's height. Leave unchecked if you want to leave one-line row heights."
|
4477 |
+
msgstr ""
|
4478 |
+
|
4479 |
+
#: templates/edit_table.inc.php:401
|
4480 |
+
msgid "Display length"
|
4481 |
+
msgstr ""
|
4482 |
+
|
4483 |
+
#: templates/edit_table.inc.php:405 templates/edit_table.inc.php:406
|
4484 |
+
#: templates/edit_table.inc.php:407 templates/edit_table.inc.php:408
|
4485 |
+
msgid "entries"
|
4486 |
+
msgstr ""
|
4487 |
+
|
4488 |
+
#: templates/edit_table.inc.php:411
|
4489 |
+
msgid ""
|
4490 |
+
"This options defines the default number of entries on the page for this table"
|
4491 |
+
msgstr ""
|
4492 |
+
|
4493 |
+
#: templates/edit_table.inc.php:433
|
4494 |
+
msgid "Optional column setup"
|
4495 |
+
msgstr ""
|
4496 |
+
|
4497 |
+
#: templates/edit_table.inc.php:436 templates/edit_table.inc.php:459
|
4498 |
+
msgid "Ungroup"
|
4499 |
+
msgstr ""
|
4500 |
+
|
4501 |
+
#: templates/edit_table.inc.php:437 templates/edit_table.inc.php:460
|
4502 |
+
msgid "Add formula..."
|
4503 |
+
msgstr ""
|
4504 |
+
|
4505 |
+
#: templates/edit_table.inc.php:448
|
4506 |
+
msgid ""
|
4507 |
+
"You can change the column settings in this step, but this is not required, "
|
4508 |
+
"since default options have already been generated for you"
|
4509 |
+
msgstr ""
|
4510 |
+
|
4511 |
+
#: templates/edit_table.inc.php:449
|
4512 |
+
msgid "Warning"
|
4513 |
+
msgstr ""
|
4514 |
+
|
4515 |
+
#: templates/edit_table.inc.php:449
|
4516 |
+
msgid ""
|
4517 |
+
"If you change the table settings, save the table before modifying the column "
|
4518 |
+
"settings, because the column set can be changed and you may lose your changes"
|
4519 |
+
msgstr ""
|
4520 |
+
|
4521 |
+
#: templates/edit_table.inc.php:484
|
4522 |
+
msgid "Merge values"
|
4523 |
+
msgstr ""
|
4524 |
+
|
4525 |
+
#: templates/edit_table.inc.php:485
|
4526 |
+
msgid "There are already defined possible values."
|
4527 |
+
msgstr ""
|
4528 |
+
|
4529 |
+
#: templates/edit_table.inc.php:486
|
4530 |
+
msgid "Do you want to merge new values with existing?"
|
4531 |
+
msgstr ""
|
4532 |
+
|
4533 |
+
#: templates/edit_table.inc.php:544
|
4534 |
+
msgid "Separate with"
|
4535 |
+
msgstr ""
|
4536 |
+
|
4537 |
+
#: templates/edit_table.inc.php:544
|
4538 |
+
msgid "Used in advanced filterdropdown and in the editor dialog"
|
4539 |
+
msgstr ""
|
4540 |
+
|
4541 |
+
#: templates/edit_table.inc.php:547
|
4542 |
+
msgid "Create from column values"
|
4543 |
+
msgstr ""
|
4544 |
+
|
4545 |
+
#: templates/edit_table.inc.php:548
|
4546 |
+
msgid "Clear values"
|
4547 |
+
msgstr ""
|
4548 |
+
|
4549 |
+
#: templates/edit_table.inc.php:558
|
4550 |
+
msgid "Default value(s)"
|
4551 |
+
msgstr ""
|
4552 |
+
|
4553 |
+
#: templates/edit_table.inc.php:560
|
4554 |
+
msgid ""
|
4555 |
+
"Predefined filter value, default editor input value. Separate multiple "
|
4556 |
+
"values with \"|\". Placeholders supported."
|
4557 |
+
msgstr ""
|
4558 |
+
|
4559 |
+
#: templates/edit_table.inc.php:594
|
4560 |
+
msgid "Formula for calculation:"
|
4561 |
+
msgstr ""
|
4562 |
+
|
4563 |
+
#: templates/edit_table.inc.php:595
|
4564 |
+
msgid "Formula constructor"
|
4565 |
+
msgstr ""
|
4566 |
+
|
4567 |
+
#: templates/edit_table.inc.php:603
|
4568 |
+
msgid "Editor input type:"
|
4569 |
+
msgstr ""
|
4570 |
+
|
4571 |
+
#: templates/edit_table.inc.php:613
|
4572 |
+
msgid "Cannot be empty:"
|
4573 |
+
msgstr ""
|
4574 |
+
|
4575 |
+
#: templates/edit_table.inc.php:658
|
4576 |
+
msgid "Default sort column"
|
4577 |
+
msgstr ""
|
4578 |
+
|
4579 |
+
#: templates/edit_table.inc.php:672
|
4580 |
+
msgid "Show a total for this column in footer"
|
4581 |
+
msgstr ""
|
4582 |
+
|
4583 |
+
#: templates/edit_table.inc.php:704
|
4584 |
+
msgid "Width"
|
4585 |
+
msgstr "Szerokość"
|
4586 |
+
|
4587 |
+
#: templates/edit_table.inc.php:706
|
4588 |
+
#, php-format
|
4589 |
+
msgid ""
|
4590 |
+
"Input width for column (in percents with % or pixels without \"px\"). Leave "
|
4591 |
+
"blank if you want to leave auto width"
|
4592 |
+
msgstr ""
|
4593 |
+
|
4594 |
+
#: templates/edit_table.inc.php:714
|
4595 |
+
msgid "Display text before"
|
4596 |
+
msgstr ""
|
4597 |
+
|
4598 |
+
#: templates/edit_table.inc.php:722
|
4599 |
+
msgid "Display text after"
|
4600 |
+
msgstr ""
|
4601 |
+
|
4602 |
+
#: templates/edit_table.inc.php:738
|
4603 |
+
msgid "Visible"
|
4604 |
+
msgstr ""
|
4605 |
+
|
4606 |
+
#: templates/edit_table.inc.php:752
|
4607 |
+
msgid ""
|
4608 |
+
"Conditional formatting allows you to add special formatting rules depending "
|
4609 |
+
"on different values of the cell in this column. E.g. you can add a CSS class "
|
4610 |
+
"or color to cell or whole row, etc"
|
4611 |
+
msgstr ""
|
4612 |
+
|
4613 |
+
#: templates/edit_table.inc.php:756
|
4614 |
+
msgid "Define rules"
|
4615 |
+
msgstr ""
|
4616 |
+
|
4617 |
+
#: templates/edit_table.inc.php:802
|
4618 |
+
msgid "Table saved!"
|
4619 |
+
msgstr ""
|
4620 |
+
|
4621 |
+
#: templates/frontend/excel_table_main.inc.php:28
|
4622 |
+
#: templates/wpdatatables_excel_table_main.inc.php:26
|
4623 |
+
msgid "Search"
|
4624 |
+
msgstr "Szukaj"
|
4625 |
+
|
4626 |
+
#: templates/settings.inc.php:12
|
4627 |
+
msgid "wpDataTables documentation on this feature"
|
4628 |
+
msgstr ""
|
4629 |
+
|
4630 |
+
#: templates/settings.inc.php:13
|
4631 |
+
msgid "wpDataTables settings"
|
4632 |
+
msgstr ""
|
4633 |
+
|
4634 |
+
#: templates/settings.inc.php:35
|
4635 |
+
msgid "Use separate MySQL connection"
|
4636 |
+
msgstr "Użyj oddzielnego połączenia MySQL"
|
4637 |
+
|
4638 |
+
#: templates/settings.inc.php:39
|
4639 |
+
msgid ""
|
4640 |
+
"If this checkbox is checked, wpDataTables will use its own connection to "
|
4641 |
+
"MySQL bases. In other case it will use the main WordPress MySQL connection."
|
4642 |
+
msgstr ""
|
4643 |
+
"Jeśli to pole wyboru jest zaznaczone, wpDataTables będzie używać własnego "
|
4644 |
+
"połączenia z bazami MySQL. W innym przypadku będzie korzystać z głównego "
|
4645 |
+
"połączenia MySQL WordPress."
|
4646 |
+
|
4647 |
+
#: templates/settings.inc.php:56
|
4648 |
+
msgid "Pick the language which will be used in tables interface"
|
4649 |
+
msgstr ""
|
4650 |
+
|
4651 |
+
#: templates/settings.inc.php:69
|
4652 |
+
msgid "How many tables to show in the browse page"
|
4653 |
+
msgstr ""
|
4654 |
+
|
4655 |
+
#: templates/settings.inc.php:78 templates/settings.inc.php:79
|
4656 |
+
msgid "Skin"
|
4657 |
+
msgstr ""
|
4658 |
+
|
4659 |
+
#: templates/settings.inc.php:81
|
4660 |
+
msgid "Choose the base skin for the plugin"
|
4661 |
+
msgstr ""
|
4662 |
+
|
4663 |
+
#: templates/settings.inc.php:93
|
4664 |
+
msgid ""
|
4665 |
+
"Choose where you would like to render the advanced filter for tables where "
|
4666 |
+
"enabled"
|
4667 |
+
msgstr ""
|
4668 |
+
|
4669 |
+
#: templates/settings.inc.php:114
|
4670 |
+
msgid "Pick the date format to use in date column type"
|
4671 |
+
msgstr ""
|
4672 |
+
|
4673 |
+
#: templates/settings.inc.php:126
|
4674 |
+
msgid "Pick the time format to use in datetime and time column type"
|
4675 |
+
msgstr ""
|
4676 |
+
|
4677 |
+
#: templates/settings.inc.php:147
|
4678 |
+
msgid "Define the amount of decimal places for the float numbers"
|
4679 |
+
msgstr ""
|
4680 |
+
|
4681 |
+
#: templates/settings.inc.php:152
|
4682 |
+
msgid "Timepicker step (min)"
|
4683 |
+
msgstr ""
|
4684 |
+
|
4685 |
+
#: templates/settings.inc.php:156
|
4686 |
+
msgid "Define the minutes step for the timepicker based filters and editors."
|
4687 |
+
msgstr ""
|
4688 |
+
|
4689 |
+
#: templates/settings.inc.php:161
|
4690 |
+
msgid "Align numbers to the right"
|
4691 |
+
msgstr ""
|
4692 |
+
|
4693 |
+
#: templates/settings.inc.php:165
|
4694 |
+
msgid ""
|
4695 |
+
"If this checkbox is checked all numerical values will be aligned to the "
|
4696 |
+
"right of the cell"
|
4697 |
+
msgstr ""
|
4698 |
+
|
4699 |
+
#: templates/settings.inc.php:185
|
4700 |
+
msgid "Here you can specify width (in pixels) will be treated as a mobile."
|
4701 |
+
msgstr ""
|
4702 |
+
|
4703 |
+
#: templates/settings.inc.php:192 templates/settings.inc.php:433
|
4704 |
+
#: templates/settings.inc.php:481
|
4705 |
+
msgid "Save options"
|
4706 |
+
msgstr ""
|
4707 |
+
|
4708 |
+
#: templates/settings.inc.php:207 templates/settings.inc.php:449
|
4709 |
+
msgid "Leave the setting blank to use default value"
|
4710 |
+
msgstr ""
|
4711 |
+
|
4712 |
+
#: templates/settings.inc.php:212
|
4713 |
+
msgid "Table font color"
|
4714 |
+
msgstr ""
|
4715 |
+
|
4716 |
+
#: templates/settings.inc.php:216
|
4717 |
+
msgid "This color is used for the main font in table cells"
|
4718 |
+
msgstr ""
|
4719 |
+
|
4720 |
+
#: templates/settings.inc.php:221
|
4721 |
+
msgid "Header background color"
|
4722 |
+
msgstr ""
|
4723 |
+
|
4724 |
+
#: templates/settings.inc.php:225
|
4725 |
+
msgid "The color is used for background of the table header"
|
4726 |
+
msgstr ""
|
4727 |
+
|
4728 |
+
#: templates/settings.inc.php:230
|
4729 |
+
msgid "Header border color"
|
4730 |
+
msgstr ""
|
4731 |
+
|
4732 |
+
#: templates/settings.inc.php:234
|
4733 |
+
msgid "This color is used for the border in the table header"
|
4734 |
+
msgstr ""
|
4735 |
+
|
4736 |
+
#: templates/settings.inc.php:239
|
4737 |
+
msgid "Header font color"
|
4738 |
+
msgstr ""
|
4739 |
+
|
4740 |
+
#: templates/settings.inc.php:243
|
4741 |
+
msgid "This color is used for the font in the table header"
|
4742 |
+
msgstr ""
|
4743 |
+
|
4744 |
+
#: templates/settings.inc.php:248
|
4745 |
+
msgid "Header active and hover color"
|
4746 |
+
msgstr ""
|
4747 |
+
|
4748 |
+
#: templates/settings.inc.php:252
|
4749 |
+
msgid ""
|
4750 |
+
"This color is used when you hover the mouse above the table header, or when "
|
4751 |
+
"you choose a column"
|
4752 |
+
msgstr ""
|
4753 |
+
|
4754 |
+
#: templates/settings.inc.php:257
|
4755 |
+
msgid "Table inner border color"
|
4756 |
+
msgstr ""
|
4757 |
+
|
4758 |
+
#: templates/settings.inc.php:261
|
4759 |
+
msgid "This color is used for the inner border in the table between cells"
|
4760 |
+
msgstr ""
|
4761 |
+
|
4762 |
+
#: templates/settings.inc.php:266
|
4763 |
+
msgid "Table outer border color"
|
4764 |
+
msgstr ""
|
4765 |
+
|
4766 |
+
#: templates/settings.inc.php:270
|
4767 |
+
msgid "This color is used for the outer border of the whole table body"
|
4768 |
+
msgstr ""
|
4769 |
+
|
4770 |
+
#: templates/settings.inc.php:275
|
4771 |
+
msgid "Even row background color"
|
4772 |
+
msgstr ""
|
4773 |
+
|
4774 |
+
#: templates/settings.inc.php:279
|
4775 |
+
msgid "This color is used for for background in even rows"
|
4776 |
+
msgstr ""
|
4777 |
+
|
4778 |
+
#: templates/settings.inc.php:284
|
4779 |
+
msgid "Odd row background color"
|
4780 |
+
msgstr ""
|
4781 |
+
|
4782 |
+
#: templates/settings.inc.php:288
|
4783 |
+
msgid "This color is used for for background in odd rows"
|
4784 |
+
msgstr ""
|
4785 |
+
|
4786 |
+
#: templates/settings.inc.php:293
|
4787 |
+
msgid "Hover row color"
|
4788 |
+
msgstr ""
|
4789 |
+
|
4790 |
+
#: templates/settings.inc.php:297
|
4791 |
+
msgid ""
|
4792 |
+
"This color is used for to highlight the row when you hover your mouse above "
|
4793 |
+
"it"
|
4794 |
+
msgstr ""
|
4795 |
+
|
4796 |
+
#: templates/settings.inc.php:302
|
4797 |
+
msgid "Cell color in active (sorted) columns for even rows"
|
4798 |
+
msgstr ""
|
4799 |
+
|
4800 |
+
#: templates/settings.inc.php:306
|
4801 |
+
msgid ""
|
4802 |
+
"This color is used for background in cells which are in the active columns "
|
4803 |
+
"(columns used for sorting) in even rows"
|
4804 |
+
msgstr ""
|
4805 |
+
|
4806 |
+
#: templates/settings.inc.php:311
|
4807 |
+
msgid "Cell color in active (sorted) columns for odd rows"
|
4808 |
+
msgstr ""
|
4809 |
+
|
4810 |
+
#: templates/settings.inc.php:315
|
4811 |
+
msgid ""
|
4812 |
+
"This color is used for background in cells which are in the active columns "
|
4813 |
+
"(columns used for sorting) in odd rows"
|
4814 |
+
msgstr ""
|
4815 |
+
|
4816 |
+
#: templates/settings.inc.php:320
|
4817 |
+
msgid "Backround color for selected rows"
|
4818 |
+
msgstr ""
|
4819 |
+
|
4820 |
+
#: templates/settings.inc.php:324
|
4821 |
+
msgid "This color is used for background in selected rows"
|
4822 |
+
msgstr ""
|
4823 |
+
|
4824 |
+
#: templates/settings.inc.php:329
|
4825 |
+
msgid "Buttons background color"
|
4826 |
+
msgstr ""
|
4827 |
+
|
4828 |
+
#: templates/settings.inc.php:333
|
4829 |
+
msgid "This color is used for background in buttons"
|
4830 |
+
msgstr ""
|
4831 |
+
|
4832 |
+
#: templates/settings.inc.php:338
|
4833 |
+
msgid "Buttons border color"
|
4834 |
+
msgstr ""
|
4835 |
+
|
4836 |
+
#: templates/settings.inc.php:342
|
4837 |
+
msgid "This color is used for border in buttons"
|
4838 |
+
msgstr ""
|
4839 |
+
|
4840 |
+
#: templates/settings.inc.php:347
|
4841 |
+
msgid "Buttons font color"
|
4842 |
+
msgstr ""
|
4843 |
+
|
4844 |
+
#: templates/settings.inc.php:351
|
4845 |
+
msgid "This color is used for font in buttons"
|
4846 |
+
msgstr ""
|
4847 |
+
|
4848 |
+
#: templates/settings.inc.php:356
|
4849 |
+
msgid "Buttons background hover color"
|
4850 |
+
msgstr ""
|
4851 |
+
|
4852 |
+
#: templates/settings.inc.php:360
|
4853 |
+
msgid ""
|
4854 |
+
"This color will be used for button backgrounds when you hover above them"
|
4855 |
+
msgstr ""
|
4856 |
+
|
4857 |
+
#: templates/settings.inc.php:365
|
4858 |
+
msgid "Buttons hover font color"
|
4859 |
+
msgstr ""
|
4860 |
+
|
4861 |
+
#: templates/settings.inc.php:369
|
4862 |
+
msgid "This color will be used for buttons font when you hover above them"
|
4863 |
+
msgstr ""
|
4864 |
+
|
4865 |
+
#: templates/settings.inc.php:378
|
4866 |
+
msgid ""
|
4867 |
+
"This color will be used for wpDataTable popup (filter, datepicker) fonts"
|
4868 |
+
msgstr ""
|
4869 |
+
|
4870 |
+
#: templates/settings.inc.php:383
|
4871 |
+
msgid "Modals background color"
|
4872 |
+
msgstr ""
|
4873 |
+
|
4874 |
+
#: templates/settings.inc.php:387
|
4875 |
+
msgid ""
|
4876 |
+
"This color will be used for wpDataTable popup (filter, datepicker) background"
|
4877 |
+
msgstr ""
|
4878 |
+
|
4879 |
+
#: templates/settings.inc.php:392
|
4880 |
+
msgid "Overlay background color"
|
4881 |
+
msgstr ""
|
4882 |
+
|
4883 |
+
#: templates/settings.inc.php:396
|
4884 |
+
msgid ""
|
4885 |
+
"This color will be used for overlay which appears below the plugin popups"
|
4886 |
+
msgstr ""
|
4887 |
+
|
4888 |
+
#: templates/settings.inc.php:405
|
4889 |
+
msgid "This color will be used for button borders when you hover above them"
|
4890 |
+
msgstr ""
|
4891 |
+
|
4892 |
+
#: templates/settings.inc.php:419
|
4893 |
+
msgid "Table font"
|
4894 |
+
msgstr ""
|
4895 |
+
|
4896 |
+
#: templates/settings.inc.php:458
|
4897 |
+
msgid ""
|
4898 |
+
"This JS will be inserted as an inline script block on every page that has a "
|
4899 |
+
"wpDataTable"
|
4900 |
+
msgstr ""
|
4901 |
+
|
4902 |
+
#: templates/settings.inc.php:467
|
4903 |
+
msgid ""
|
4904 |
+
"This CSS will be inserted as an inline style block on every page that has a "
|
4905 |
+
"wpDataTable"
|
4906 |
+
msgstr ""
|
4907 |
+
|
4908 |
+
#: templates/settings.inc.php:472
|
4909 |
+
msgid "Use minified wpDataTables Javascript"
|
4910 |
+
msgstr ""
|
4911 |
+
|
4912 |
+
#: templates/settings.inc.php:476
|
4913 |
+
msgid ""
|
4914 |
+
"Uncheck if you would like to make some changes to the main wpDataTables JS "
|
4915 |
+
"file (assets/js/wpdatatables/wpdatatables.js). Minified is inserted by "
|
4916 |
+
"default (better performance)"
|
4917 |
+
msgstr ""
|
4918 |
+
|
4919 |
+
#: templates/settings.inc.php:521
|
4920 |
+
msgid "Full version only!"
|
4921 |
+
msgstr ""
|
4922 |
+
|
4923 |
+
#: templates/settings.inc.php:521
|
4924 |
+
msgid ""
|
4925 |
+
"Sorry, this function is available only in FULL version of wpDataTables along "
|
4926 |
+
"with many others! Please go to our <a href=\\\"http://wpdatatables.com/\\"
|
4927 |
+
"\">website</a> to see the full list and to purchase!"
|
4928 |
+
msgstr ""
|
4929 |
+
|
4930 |
+
#: templates/settings.inc.php:625
|
4931 |
+
msgid "Settings saved successfully"
|
4932 |
+
msgstr ""
|
4933 |
+
|
4934 |
+
#: templates/settings.inc.php:627
|
4935 |
+
msgid "There was a problem saving your settings"
|
4936 |
+
msgstr ""
|
4937 |
+
|
4938 |
+
#~ msgid "tr"
|
4939 |
+
#~ msgstr "tr"
|
4940 |
+
|
4941 |
+
#~ msgid "There was an error while trying to import table"
|
4942 |
+
#~ msgstr "Wystąpił błąd podczas próby zaimportowania tabeli"
|
4943 |
+
|
4944 |
+
#~ msgid "There was an error while trying to import table. Exception: "
|
4945 |
+
#~ msgstr "Wystąpił błąd podczas próby importowania tabeli. Wyjątek:"
|
4946 |
+
|
4947 |
+
#~ msgid "There was an error trying to update the row! Error: "
|
4948 |
+
#~ msgstr "Wystąpił błąd podczas próby zaktualizowania wiersza! Błąd:"
|
4949 |
+
|
4950 |
+
#~ msgid "There was an error trying to insert a new row! Error: "
|
4951 |
+
#~ msgstr "Wystąpił błąd podczas próby wstawienia nowego wiersza! Błąd:"
|
4952 |
+
|
4953 |
+
#~ msgid "Bad column names supplied: "
|
4954 |
+
#~ msgstr "Podano złe nazwy kolumn:"
|
4955 |
+
|
4956 |
+
#~ msgid "ID column not supplied"
|
4957 |
+
#~ msgstr "Nie podano identyfikatora kolumny"
|
4958 |
+
|
4959 |
+
#~ msgid "ID column not supplied for a cell"
|
4960 |
+
#~ msgstr "Kolumna identyfikatora nie jest dostarczana dla komórki"
|
4961 |
+
|
4962 |
+
#~ msgid "Nothing to delete."
|
4963 |
+
#~ msgstr "Nic do usunięcia."
|
4964 |
+
|
4965 |
+
#~ msgid "Bad request format."
|
4966 |
+
#~ msgstr "Nieprawidłowy format żądania."
|
4967 |
+
|
4968 |
+
#~ msgid "You don't have permission to change this table."
|
4969 |
+
#~ msgstr "Nie masz uprawnień do zmiany tej tabeli."
|
4970 |
+
|
4971 |
+
#~ msgid "Supplied id column not exist."
|
4972 |
+
#~ msgstr "Podany identyfikator kolumny nie istnieje."
|
4973 |
+
|
4974 |
+
#~ msgid "There was an error trying to delete row! Error: "
|
4975 |
+
#~ msgstr "Wystąpił błąd podczas próby usunięcia wiersza! Błąd:"
|
4976 |
+
|
4977 |
+
#~ msgid "settings"
|
4978 |
+
#~ msgstr "ustawienia"
|
4979 |
+
|
4980 |
+
#~ msgid ""
|
4981 |
+
#~ "To receive automatic updates license activation is required. Please visit "
|
4982 |
+
#~ "%s to activate wpDataTables."
|
4983 |
+
#~ msgstr ""
|
4984 |
+
#~ "Aby otrzymywać aktualizacje automatyczne wymagana jest aktywacja "
|
4985 |
+
#~ "licencji. Proszę odwiedzić %s, aby aktywować wpDataTables."
|
4986 |
+
|
4987 |
+
#~ msgid "There was an error when trying to create the table on MySQL side"
|
4988 |
+
#~ msgstr "Wystąpił błąd podczas próby utworzenia tabeli po stronie MySQL"
|
4989 |
+
|
4990 |
+
#~ msgid ""
|
4991 |
+
#~ "<div class=\"alert alert-danger m-15\">No results found. Please check if "
|
4992 |
+
#~ "this query is correct! Table Constructor needs a query that returns data "
|
4993 |
+
#~ "to build a wpDataTable."
|
4994 |
+
#~ msgstr ""
|
4995 |
+
#~ "<div class=\"alert alert-danger m-15\">Nie znaleziono wyników. Proszę "
|
4996 |
+
#~ "sprawdzić, czy to zapytanie jest poprawne! Table Konstruktor wymaga "
|
4997 |
+
#~ "kwerendy, która zwraca dane do budowania wpDataTable."
|
4998 |
+
|
4999 |
+
#~ msgid "Empty file"
|
5000 |
+
#~ msgstr "Pusty plik"
|
5001 |
+
|
5002 |
+
#~ msgid ""
|
5003 |
+
#~ "Could not read Google spreadsheet, please check if the URL is correct and "
|
5004 |
+
#~ "the spreadsheet is published to everyone"
|
5005 |
+
#~ msgstr ""
|
5006 |
+
#~ "Nie można odczytać arkusza kalkulacyjnego Google, sprawdź, czy adres URL "
|
5007 |
+
#~ "jest poprawny, a arkusz kalkulacyjny jest publikowany dla wszystkich"
|
5008 |
+
|
5009 |
+
#~ msgid "Could not read input file!"
|
5010 |
+
#~ msgstr "Nie można odczytać pliku wejściowego!"
|
5011 |
+
|
5012 |
+
#~ msgid "File format not supported!"
|
5013 |
+
#~ msgstr "Format pliku nie jest obsługiwany!"
|
5014 |
+
|
5015 |
+
#~ msgid "Filter"
|
5016 |
+
#~ msgstr "Filtr"
|
5017 |
+
|
5018 |
+
#~ msgid "New title"
|
5019 |
+
#~ msgstr "Nowy tytuł"
|
5020 |
+
|
5021 |
+
#~ msgid "Title:"
|
5022 |
+
#~ msgstr "Tytuł:"
|
5023 |
+
|
5024 |
+
#~ msgid "Bar Chart"
|
5025 |
+
#~ msgstr "Wykres słupkowy"
|
5026 |
+
|
5027 |
+
#~ msgid "Stacked Bar Chart"
|
5028 |
+
#~ msgstr "Skumulowany wykres słupkowy"
|
5029 |
+
|
5030 |
+
#~ msgid "Area Chart"
|
5031 |
+
#~ msgstr "Wykres warstwowy"
|
5032 |
+
|
5033 |
+
#~ msgid "Stepped Area Chart"
|
5034 |
+
#~ msgstr "Wykres warstwowy stopniowany"
|
5035 |
+
|
5036 |
+
#~ msgid "Bubble Chart"
|
5037 |
+
#~ msgstr "KChart"
|
5038 |
+
|
5039 |
+
#~ msgid "Donut Chart"
|
5040 |
+
#~ msgstr "Wykres Donut"
|
5041 |
+
|
5042 |
+
#~ msgid "Gauge Chart"
|
5043 |
+
#~ msgstr "Wykres zegarowy"
|
5044 |
+
|
5045 |
+
#~ msgid "Scatter Chart"
|
5046 |
+
#~ msgstr "Wybierz typ wykresu"
|
5047 |
+
|
5048 |
+
#~ msgid "Candlestick Chart"
|
5049 |
+
#~ msgstr "Wykres świecowy"
|
5050 |
+
|
5051 |
+
#~ msgid "Waterfall Chart"
|
5052 |
+
#~ msgstr "Wykres wodospadu"
|
5053 |
+
|
5054 |
+
#~ msgid "Spline Chart"
|
5055 |
+
#~ msgstr "Wykres splajnów"
|
5056 |
+
|
5057 |
+
#~ msgid "Basic Area Chart"
|
5058 |
+
#~ msgstr "Podstawowy wykres warstwowy"
|
5059 |
+
|
5060 |
+
#~ msgid "Stacked Area Chart"
|
5061 |
+
#~ msgstr "Znacznik linii"
|
5062 |
+
|
5063 |
+
#~ msgid "Basic Bar Chart"
|
5064 |
+
#~ msgstr "Podstawowy wykres słupkowy"
|
5065 |
+
|
5066 |
+
#~ msgid "Basic Column Chart"
|
5067 |
+
#~ msgstr "Podstawowy wykres kolumnowy"
|
5068 |
+
|
5069 |
+
#~ msgid "Stacked Column Chart"
|
5070 |
+
#~ msgstr "Skumulowany wykres kolumnowy"
|
5071 |
+
|
5072 |
+
#~ msgid "Pie With Gradient Chart"
|
5073 |
+
#~ msgstr "Wykres kołowy z gradientem"
|
5074 |
+
|
5075 |
+
#~ msgid "Scatter Plot"
|
5076 |
+
#~ msgstr "Wykres punktowy"
|
5077 |
+
|
5078 |
+
#~ msgid "3D Column Chart"
|
5079 |
+
#~ msgstr "Wykres kolumnowy 3D"
|
5080 |
+
|
5081 |
+
#~ msgid "3D Pie Chart"
|
5082 |
+
#~ msgstr "Wykres kołowy 3D"
|
5083 |
+
|
5084 |
+
#~ msgid "3D Donut Chart"
|
5085 |
+
#~ msgstr "3D wykres Donut"
|
5086 |
+
|
5087 |
+
#~ msgid "Treemap Chart"
|
5088 |
+
#~ msgstr "Wykres treemap"
|
5089 |
+
|
5090 |
+
#~ msgid "Treemap level Chart"
|
5091 |
+
#~ msgstr "Wykres poziomu mapy drzewa"
|
5092 |
+
|
5093 |
+
#~ msgid "Radar Chart"
|
5094 |
+
#~ msgstr "Wykres radarowy"
|
5095 |
+
|
5096 |
+
#~ msgid "Polar Area Chart"
|
5097 |
+
#~ msgstr "Wykres warstwowy Polar"
|
5098 |
+
|
5099 |
+
#~ msgid "Doughnut Chart"
|
5100 |
+
#~ msgstr "Wykres pierścieniowy"
|
5101 |
+
|
5102 |
+
#~ msgid "Highcharts"
|
5103 |
+
#~ msgstr "Highcharts"
|
5104 |
+
|
5105 |
+
#~ msgid "Chart.js"
|
5106 |
+
#~ msgstr "Chart. js"
|
5107 |
+
|
5108 |
+
#~ msgid "SQL"
|
5109 |
+
#~ msgstr "SQL"
|
5110 |
+
|
5111 |
+
#~ msgid "Add new entry"
|
5112 |
+
#~ msgstr "Dodaj nowy wpis"
|
5113 |
+
|
5114 |
+
#~ msgid "You can't edit this field"
|
5115 |
+
#~ msgstr "Nie można edytować tego pola"
|
5116 |
+
|
5117 |
+
#~ msgid "Change"
|
5118 |
+
#~ msgstr "Zmień"
|
5119 |
+
|
5120 |
+
#~ msgid "Currently selected"
|
5121 |
+
#~ msgstr "Aktualnie wybrane"
|
5122 |
+
|
5123 |
+
#~ msgid "Edit entry"
|
5124 |
+
#~ msgstr "Edycja wpisu"
|
5125 |
+
|
5126 |
+
#~ msgid "Unable to retrieve results"
|
5127 |
+
#~ msgstr "Nie można pobrać wyników"
|
5128 |
+
|
5129 |
+
#~ msgid "Row details"
|
5130 |
+
#~ msgstr "Szczegóły wiersza"
|
5131 |
+
|
5132 |
+
#~ msgid "Nothing selected"
|
5133 |
+
#~ msgstr "Nie wybrano niczego"
|
5134 |
+
|
5135 |
+
#~ msgid "Choose an option in previous filters"
|
5136 |
+
#~ msgstr "Wybieranie opcji w poprzednich filtrach"
|
5137 |
+
|
5138 |
+
#~ msgid "Select file"
|
5139 |
+
#~ msgstr "Wybierz plik"
|
5140 |
+
|
5141 |
+
#~ msgid "Start typing a search query"
|
5142 |
+
#~ msgstr "Zacznij wpisywać zapytanie wyszukiwania"
|
5143 |
+
|
5144 |
+
#~ msgid "No Results"
|
5145 |
+
#~ msgstr "Brak wyników"
|
5146 |
+
|
5147 |
+
#~ msgid "Please enter more characters"
|
5148 |
+
#~ msgstr "Proszę wpisać więcej znaków"
|
5149 |
+
|
5150 |
+
#~ msgid "Search..."
|
5151 |
+
#~ msgstr "Szukaj..."
|
5152 |
+
|
5153 |
+
#~ msgid "The purchase code is invalid or it has expired"
|
5154 |
+
#~ msgstr "Kod zakupu jest nieprawidłowy lub wygasł"
|
5155 |
+
|
5156 |
+
#~ msgid "You have reached maximum number of registered domains"
|
5157 |
+
#~ msgstr "Osiągnięto maksymalną liczbę zarejestrowanych domen"
|
5158 |
+
|
5159 |
+
#~ msgid "It seems you don't have a valid purchase of wpDataTables"
|
5160 |
+
#~ msgstr "Wydaje się, że nie masz ważnego zakupu wpDataTables"
|
5161 |
+
|
5162 |
+
#~ msgid ""
|
5163 |
+
#~ "It seems you don't have a valid purchase of Powerful Filters for "
|
5164 |
+
#~ "wpDataTables"
|
5165 |
+
#~ msgstr ""
|
5166 |
+
#~ "Wydaje się, że nie masz ważnego zakupu potężnych filtrów dla wpDataTables"
|
5167 |
+
|
5168 |
+
#~ msgid ""
|
5169 |
+
#~ "It seems you don't have a valid purchase of Report Builder for "
|
5170 |
+
#~ "wpDataTables"
|
5171 |
+
#~ msgstr ""
|
5172 |
+
#~ "Wydaje się, że nie masz ważnego zakupu Report Builder dla wpDataTables"
|
5173 |
+
|
5174 |
+
#~ msgid ""
|
5175 |
+
#~ "It seems you don't have a valid purchase of Gravity Forms integration for "
|
5176 |
+
#~ "wpDataTables"
|
5177 |
+
#~ msgstr ""
|
5178 |
+
#~ "Wydaje się, że nie masz ważnego zakupu integracji formy grawitacji dla "
|
5179 |
+
#~ "wpDataTables"
|
5180 |
+
|
5181 |
+
#~ msgid ""
|
5182 |
+
#~ "It seems you don't have a valid purchase of Formidable Forms integration "
|
5183 |
+
#~ "for wpDataTables"
|
5184 |
+
#~ msgstr ""
|
5185 |
+
#~ "Wydaje się, że nie masz ważnego zakupu Formidable integracji formularzy "
|
5186 |
+
#~ "dla wpDataTables"
|
5187 |
+
|
5188 |
+
#~ msgid "Plugin has been activated"
|
5189 |
+
#~ msgstr "Wtyczka została włączona"
|
5190 |
+
|
5191 |
+
#~ msgid "Plugin has been deactivated"
|
5192 |
+
#~ msgstr "Wtyczka została dezaktywowana"
|
5193 |
+
|
5194 |
+
#~ msgid "Activated with Envato"
|
5195 |
+
#~ msgstr "Aktywowany za pomocą Envato"
|
5196 |
+
|
5197 |
+
#~ msgid "Activate with Envato"
|
5198 |
+
#~ msgstr "Aktywuj za pomocą Envato"
|
5199 |
+
|
5200 |
+
#~ msgid "Unable to deactivate plugin. Please try again later."
|
5201 |
+
#~ msgstr "Nie można dezaktywować wtyczki. Spróbuj ponownie później."
|
5202 |
+
|
5203 |
+
#~ msgid ""
|
5204 |
+
#~ "No data fetched! <br/> If you are trying to save table for the first "
|
5205 |
+
#~ "time, please enter some date before saving so table could be set "
|
5206 |
+
#~ "accurately. <br/> You can remove it later if you need empty table to "
|
5207 |
+
#~ "start with."
|
5208 |
+
#~ msgstr ""
|
5209 |
+
#~ "Dane nie są pobierane!<br>Jeśli próbujesz zapisać tabelę po raz pierwszy, "
|
5210 |
+
#~ "wprowadź datę przed zapisaniem, aby tabela mogła być ustawiona dokładnie."
|
5211 |
+
#~ "<br>Możesz usunąć go później, jeśli potrzebujesz pustej tabeli na "
|
5212 |
+
#~ "początek."
|
5213 |
+
|
5214 |
+
#~ msgid "Rendered query: "
|
5215 |
+
#~ msgstr "Renderowane zapytanie:"
|
5216 |
+
|
5217 |
+
#~ msgid " MySQL said: "
|
5218 |
+
#~ msgstr "MySQL powiedziała:"
|
5219 |
+
|
5220 |
+
#~ msgid "Unable to calculate"
|
5221 |
+
#~ msgstr "Nie można obliczyć"
|
5222 |
+
|
5223 |
+
#~ msgid "Result for first 5 rows: "
|
5224 |
+
#~ msgstr "Wynik dla pierwszych 5 rzędów:"
|
5225 |
+
|
5226 |
+
#~ msgid "Unable to calculate, error message: "
|
5227 |
+
#~ msgstr "Nie można obliczyć, komunikat o błędzie:"
|
5228 |
+
|
5229 |
+
#~ msgid "New entry"
|
5230 |
+
#~ msgstr "Nowy wpis"
|
5231 |
+
|
5232 |
+
#~ msgid "Edit"
|
5233 |
+
#~ msgstr "Zm."
|
5234 |
+
|
5235 |
+
#~ msgid "Vertical axis"
|
5236 |
+
#~ msgstr "Oś pionowa"
|
5237 |
+
|
5238 |
+
#~ msgid "Show vertical axis"
|
5239 |
+
#~ msgstr "Pokaż oś pionową"
|
5240 |
+
|
5241 |
+
#~ msgid "Pick Range"
|
5242 |
+
#~ msgstr "Zakres wyboru"
|
5243 |
+
|
5244 |
+
#~ msgid "Zoom type"
|
5245 |
+
#~ msgstr "Typ powiększenia"
|
5246 |
+
|
5247 |
+
#~ msgid "Decides in what dimensions the user can zoom by dragging the mouse"
|
5248 |
+
#~ msgstr ""
|
5249 |
+
#~ "Decyduje, w jakich wymiarach użytkownik może powiększyć, przeciągając "
|
5250 |
+
#~ "myszą"
|
5251 |
+
|
5252 |
+
#~ msgid "Panning"
|
5253 |
+
#~ msgstr "Panoramowanie"
|
5254 |
+
|
5255 |
+
#~ msgid ""
|
5256 |
+
#~ "Allow panning in a chart. Best used with panKey to combine zooming and "
|
5257 |
+
#~ "panning"
|
5258 |
+
#~ msgstr ""
|
5259 |
+
#~ "Zezwalaj na panoramowanie na wykresie. Najlepiej używane z panKey "
|
5260 |
+
#~ "połączyć powiększanie i panoramowanie"
|
5261 |
+
|
5262 |
+
#~ msgid "Pan key"
|
5263 |
+
#~ msgstr "Przycisk przesuwania"
|
5264 |
+
|
5265 |
+
#~ msgid "Allows setting a key to switch between zooming and panning"
|
5266 |
+
#~ msgstr ""
|
5267 |
+
#~ "Umożliwia ustawienie przycisku przełączania między powiększaniem i "
|
5268 |
+
#~ "panoramowanie"
|
5269 |
+
|
5270 |
+
#~ msgid "Plot background image"
|
5271 |
+
#~ msgstr "Drukuj obraz tła"
|
5272 |
+
|
5273 |
+
#~ msgid "The URL for an image to use as the plot background."
|
5274 |
+
#~ msgstr "Adres URL obrazu, który ma być używany jako tło wydruku."
|
5275 |
+
|
5276 |
+
#~ msgid "Font style"
|
5277 |
+
#~ msgstr "Styl czcionki"
|
5278 |
+
|
5279 |
+
#~ msgid "The default font style for all text in the chart"
|
5280 |
+
#~ msgstr "Domyślny styl czcionki dla całego tekstu na wykresie"
|
5281 |
+
|
5282 |
+
#~ msgid "The default font color for all text in the chart."
|
5283 |
+
#~ msgstr "Domyślny kolor czcionki dla całego tekstu na wykresie."
|
5284 |
+
|
5285 |
+
#~ msgid "3D"
|
5286 |
+
#~ msgstr "3D"
|
5287 |
+
|
5288 |
+
#~ msgid "Check for 3D pie chart"
|
5289 |
+
#~ msgstr "Sprawdź wykres kołowy 3D"
|
5290 |
+
|
5291 |
+
#~ msgid "Grid line style"
|
5292 |
+
#~ msgstr "Styl linii siatki"
|
5293 |
+
|
5294 |
+
#~ msgid "The dash or dot style of the grid lines"
|
5295 |
+
#~ msgstr "Styl kreski lub kropki linii siatki"
|
5296 |
+
|
5297 |
+
#~ msgid "Title align"
|
5298 |
+
#~ msgstr "Wyrównanie tytułu"
|
5299 |
+
|
5300 |
+
#~ msgid "The horizontal alignment of the title"
|
5301 |
+
#~ msgstr "Poziome wyrównanie tytułu"
|
5302 |
+
|
5303 |
+
#~ msgid "Title position"
|
5304 |
+
#~ msgstr "Pozycja tytułu"
|
5305 |
+
|
5306 |
+
#~ msgid ""
|
5307 |
+
#~ "Position of the title. Possible values are 'top', 'left', 'bottom' and "
|
5308 |
+
#~ "'right'"
|
5309 |
+
#~ msgstr ""
|
5310 |
+
#~ "Pozycja tytułu. Możliwe wartości to \"Top\", \"Left\", \"Bottom\" i "
|
5311 |
+
#~ "\"Right\""
|
5312 |
+
|
5313 |
+
#~ msgid "Title font name"
|
5314 |
+
#~ msgstr "Nazwa czcionki tytułu"
|
5315 |
+
|
5316 |
+
#~ msgid "The default font face for text in the title."
|
5317 |
+
#~ msgstr "Domyślna czcionka krój tekstu w tytule."
|
5318 |
+
|
5319 |
+
#~ msgid "Title font style"
|
5320 |
+
#~ msgstr "Styl czcionki tytułowej"
|
5321 |
+
|
5322 |
+
#~ msgid "The default font style for text in the title"
|
5323 |
+
#~ msgstr "Domyślny styl czcionki dla tekstu w tytule"
|
5324 |
+
|
5325 |
+
#~ msgid "Title font color"
|
5326 |
+
#~ msgstr "Kolor czcionki tytułowej"
|
5327 |
+
|
5328 |
+
#~ msgid "The default font color for text in the title."
|
5329 |
+
#~ msgstr "Domyślny kolor czcionki dla tekstu w tytule."
|
5330 |
+
|
5331 |
+
#~ msgid "Subtitle"
|
5332 |
+
#~ msgstr "Podtytuł"
|
5333 |
+
|
5334 |
+
#~ msgid "The chart's subtitle."
|
5335 |
+
#~ msgstr "Podtytuł wykresu."
|
5336 |
+
|
5337 |
+
#~ msgid "Subtitle align"
|
5338 |
+
#~ msgstr "Wyrównanie napisów"
|
5339 |
+
|
5340 |
+
#~ msgid "The horizontal alignment of the subtitle"
|
5341 |
+
#~ msgstr "Poziome wyrównanie napisów dialogowych"
|
5342 |
+
|
5343 |
+
#~ msgid "The background color for the tooltip."
|
5344 |
+
#~ msgstr "Kolor tła etykietki narzędzia."
|
5345 |
+
|
5346 |
+
#~ msgid "The pixel width of the tooltip border."
|
5347 |
+
#~ msgstr "Szerokość piksela obramowania etykietka narzędzia."
|
5348 |
+
|
5349 |
+
#~ msgid "The color of the tooltip border."
|
5350 |
+
#~ msgstr "Kolor obramowania etykietki narzędzia."
|
5351 |
+
|
5352 |
+
#~ msgid "The radius of the rounded border corners."
|
5353 |
+
#~ msgstr "Promień zaokrąglonych narożników obramowania."
|
5354 |
+
|
5355 |
+
#~ msgid "Shared tooltip"
|
5356 |
+
#~ msgstr "Wspólna etykietka narzędzia"
|
5357 |
+
|
5358 |
+
#~ msgid ""
|
5359 |
+
#~ "When the tooltip is shared, the entire plot area will capture mouse "
|
5360 |
+
#~ "movement or touch events"
|
5361 |
+
#~ msgstr ""
|
5362 |
+
#~ "Gdy etykietka narzędzia jest współużytkowany, cały obszar kreślenia "
|
5363 |
+
#~ "przechwyci ruchy myszy lub zdarzenia dotykowe"
|
5364 |
+
|
5365 |
+
#~ msgid "Share tooltip"
|
5366 |
+
#~ msgstr "Udostępnij podpowiedź"
|
5367 |
+
|
5368 |
+
#~ msgid "Value prefix"
|
5369 |
+
#~ msgstr "Prefiks wartości"
|
5370 |
+
|
5371 |
+
#~ msgid "A string to prepend to each series' y value"
|
5372 |
+
#~ msgstr "Ciąg do dołączana do każdej serii y wartość"
|
5373 |
+
|
5374 |
+
#~ msgid "Value suffix"
|
5375 |
+
#~ msgstr "Przyrostek wartości"
|
5376 |
+
|
5377 |
+
#~ msgid "A string to append to each series' y value"
|
5378 |
+
#~ msgstr "Ciąg, aby dołączyć do każdej serii y wartość"
|
5379 |
+
|
5380 |
+
#~ msgid "Enable or disable the legend"
|
5381 |
+
#~ msgstr "Włączanie lub wyłączanie legendy"
|
5382 |
+
|
5383 |
+
#~ msgid "Show legend"
|
5384 |
+
#~ msgstr "Pokaż legendę"
|
5385 |
+
|
5386 |
+
#~ msgid "The background color of the legend."
|
5387 |
+
#~ msgstr "Kolor tła legendy."
|
5388 |
+
|
5389 |
+
#~ msgid "A title to be added on top of the legend"
|
5390 |
+
#~ msgstr "Tytuł do dodania na górze legendy"
|
5391 |
+
|
5392 |
+
#~ msgid "Layout"
|
5393 |
+
#~ msgstr "Układ"
|
5394 |
+
|
5395 |
+
#~ msgid "The layout of the legend items"
|
5396 |
+
#~ msgstr "Układ elementów legendy"
|
5397 |
+
|
5398 |
+
#~ msgid "Align"
|
5399 |
+
#~ msgstr "Wyrównanie"
|
5400 |
+
|
5401 |
+
#~ msgid "The horizontal alignment of the legend box within the chart area"
|
5402 |
+
#~ msgstr "Wyrównanie w poziomie pola legendy w obszarze wykresu"
|
5403 |
+
|
5404 |
+
#~ msgid "The width of the drawn border around the legend."
|
5405 |
+
#~ msgstr "Szerokość narysowanego obramowania wokół legendy."
|
5406 |
+
|
5407 |
+
#~ msgid "The color of the drawn border around the legend."
|
5408 |
+
#~ msgstr "Kolor narysowanego obramowania wokół legendy."
|
5409 |
+
|
5410 |
+
#~ msgid "The border corner radius of the legend."
|
5411 |
+
#~ msgstr "Promień narożnika obramowania legendy."
|
5412 |
+
|
5413 |
+
#~ msgid "Legend position"
|
5414 |
+
#~ msgstr "Pozycja legendy"
|
5415 |
+
|
5416 |
+
#~ msgid ""
|
5417 |
+
#~ "Position of the legend. Possible values are 'top', 'left', 'bottom' and "
|
5418 |
+
#~ "'right'"
|
5419 |
+
#~ msgstr ""
|
5420 |
+
#~ "Pozycja legendy. Możliwe wartości to \"Top\", \"Left\", \"Bottom\" i "
|
5421 |
+
#~ "\"Right\""
|
5422 |
+
|
5423 |
+
#~ msgid "Whether to enable the exporting module"
|
5424 |
+
#~ msgstr "Czy włączyć moduł eksportu"
|
5425 |
+
|
5426 |
+
#~ msgid "Export chart"
|
5427 |
+
#~ msgstr "Eksportuj wykres"
|
5428 |
+
|
5429 |
+
#~ msgid "Data labels"
|
5430 |
+
#~ msgstr "Etykiety danych"
|
5431 |
+
|
5432 |
+
#~ msgid "Add data labels to improve readability of the exported chart"
|
5433 |
+
#~ msgstr ""
|
5434 |
+
#~ "Dodawanie etykiet danych w celu poprawienia czytelności wyeksportowanego "
|
5435 |
+
#~ "wykresu"
|
5436 |
+
|
5437 |
+
#~ msgid "Show data labels"
|
5438 |
+
#~ msgstr "Pokaż etykiety danych"
|
5439 |
+
|
5440 |
+
#~ msgid "File name"
|
5441 |
+
#~ msgstr "Nazwa pliku"
|
5442 |
+
|
5443 |
+
#~ msgid "The filename, without extension, to use for the exported chart"
|
5444 |
+
#~ msgstr ""
|
5445 |
+
#~ "Nazwa pliku, bez rozszerzenia, do użycia dla wyeksportowanego wykresu"
|
5446 |
+
|
5447 |
+
#~ msgid "The width of the original chart when exported."
|
5448 |
+
#~ msgstr "Szerokość oryginalnego wykresu podczas eksportowania."
|
5449 |
+
|
5450 |
+
#~ msgid "Button align"
|
5451 |
+
#~ msgstr "Wyrównanie przycisku"
|
5452 |
+
|
5453 |
+
#~ msgid "Alignment for the export button"
|
5454 |
+
#~ msgstr "Wyrównanie przycisku eksportu"
|
5455 |
+
|
5456 |
+
#~ msgid "Button vertical align"
|
5457 |
+
#~ msgstr "Wyrównanie pionowe przycisku"
|
5458 |
+
|
5459 |
+
#~ msgid "The vertical alignment of the export button"
|
5460 |
+
#~ msgstr "Pionowe wyrównanie przycisku eksportu"
|
5461 |
+
|
5462 |
+
#~ msgid "Button color"
|
5463 |
+
#~ msgstr "Kolor przycisku"
|
5464 |
+
|
5465 |
+
#~ msgid "The color of the symbol's stroke or line."
|
5466 |
+
#~ msgstr "Kolor obrysu lub linii symbolu."
|
5467 |
+
|
5468 |
+
#~ msgid "A text string to add to the individual button"
|
5469 |
+
#~ msgstr "Ciąg tekstowy do dodania do indywidualnego przycisku"
|
5470 |
+
|
5471 |
+
#~ msgid "Whether to show the credits text"
|
5472 |
+
#~ msgstr "Czy pokazać tekst kredytów"
|
5473 |
+
|
5474 |
+
#~ msgid "Show credits"
|
5475 |
+
#~ msgstr "Pokaż kredyty"
|
5476 |
+
|
5477 |
+
#~ msgid "Credits href"
|
5478 |
+
#~ msgstr "Kredyty href"
|
5479 |
+
|
5480 |
+
#~ msgid "The URL for the credits label"
|
5481 |
+
#~ msgstr "Adres URL etykiety kredytów"
|
5482 |
+
|
5483 |
+
#~ msgid "Credits text"
|
5484 |
+
#~ msgstr "Tekst kredytów"
|
5485 |
+
|
5486 |
+
#~ msgid "The text for the credits label"
|
5487 |
+
#~ msgstr "Tekst etykiety kredytów"
|
5488 |
+
|
5489 |
+
#~ msgid "Data preview"
|
5490 |
+
#~ msgstr "Podgląd danych"
|
5491 |
+
|
5492 |
+
#~ msgid ""
|
5493 |
+
#~ "\n"
|
5494 |
+
#~ " Connection"
|
5495 |
+
#~ msgstr ""
|
5496 |
+
#~ "\n"
|
5497 |
+
#~ " Połączenia"
|
5498 |
+
|
5499 |
+
#~ msgid ""
|
5500 |
+
#~ "(Excel, CSV, Google Spreadsheet, SQL query, XML, JSON, serialized PHP "
|
5501 |
+
#~ "array). Data will be read from the source every time on page load. Only "
|
5502 |
+
#~ "SQL-based tables can be made editable."
|
5503 |
+
#~ msgstr ""
|
5504 |
+
#~ "(Excel, CSV, arkusz kalkulacyjny Google, zapytanie SQL, XML, JSON, "
|
5505 |
+
#~ "serializowana tablica PHP). Dane będą odczytywane ze źródła za każdym "
|
5506 |
+
#~ "razem po załadowaniu strony. Można edytować tylko tabele oparte na języku "
|
5507 |
+
#~ "SQL."
|
5508 |
+
|
5509 |
+
#~ msgid ""
|
5510 |
+
#~ "Define the number and type of columns, and fill in the data manually in "
|
5511 |
+
#~ "WP admin. Table will be stored in database and can be edited from WP "
|
5512 |
+
#~ "admin, or made front-end editable."
|
5513 |
+
#~ msgstr ""
|
5514 |
+
#~ "Zdefiniuj liczbę i typ kolumn i wypełnij dane ręcznie w WP Admin. Tabela "
|
5515 |
+
#~ "będą przechowywane w bazie danych i mogą być edytowane z WP Admin, lub "
|
5516 |
+
#~ "wykonane front-end edytowalne."
|
5517 |
+
|
5518 |
+
#~ msgid ""
|
5519 |
+
#~ "(Excel, CSV, Google Spreadsheet). Data will be imported to database, the "
|
5520 |
+
#~ "table can be edited in WP admin, or made front-end editable."
|
5521 |
+
#~ msgstr ""
|
5522 |
+
#~ "(Excel, CSV, arkusz kalkulacyjny Google). Dane zostaną zaimportowane do "
|
5523 |
+
#~ "bazy danych, tabela może być edytowany w WP Admin, lub wykonane front-end "
|
5524 |
+
#~ "edytowalne."
|
5525 |
+
|
5526 |
+
#~ msgid ""
|
5527 |
+
#~ "Create a SQL-query-based table by generating a query to any custom SQL "
|
5528 |
+
#~ "database with a GUI tool."
|
5529 |
+
#~ msgstr ""
|
5530 |
+
#~ "Utwórz tabelę opartą na zapytaniach SQL, generując zapytanie do dowolnej "
|
5531 |
+
#~ "niestandardowej bazy danych SQL za pomocą narzędzia graficznego "
|
5532 |
+
#~ "interfejsu użytkownika."
|
5533 |
+
|
5534 |
+
#~ msgid ""
|
5535 |
+
#~ "Please provide some initial structure metadata before the table will be "
|
5536 |
+
#~ "created."
|
5537 |
+
#~ msgstr "Przed utworzeniem tabeli Podaj metadane początkowej struktury."
|
5538 |
+
|
5539 |
+
#~ msgid ""
|
5540 |
+
#~ "This constructor will help you to create a table from scratch. You will "
|
5541 |
+
#~ "be able to edit the table content and metadata later manually at any time."
|
5542 |
+
#~ msgstr ""
|
5543 |
+
#~ "Ten konstruktor pomoże Ci utworzyć tabelę od podstaw. Zawartość tabeli i "
|
5544 |
+
#~ "metadane można później edytować ręcznie w dowolnym momencie."
|
5545 |
+
|
5546 |
+
#~ msgid "Table name"
|
5547 |
+
#~ msgstr "Nazwa tabeli"
|
5548 |
+
|
5549 |
+
#~ msgid ""
|
5550 |
+
#~ "What is the header of the table that will be visible to the site visitors"
|
5551 |
+
#~ msgstr ""
|
5552 |
+
#~ "Co to jest nagłówek tabeli, która będzie widoczna dla odwiedzających "
|
5553 |
+
#~ "witrynę"
|
5554 |
+
|
5555 |
+
#~ msgid "Number of columns"
|
5556 |
+
#~ msgstr "Liczba kolumn"
|
5557 |
+
|
5558 |
+
#~ msgid ""
|
5559 |
+
#~ "How many columns table will it have? You can also modify it below with + "
|
5560 |
+
#~ "and x buttons"
|
5561 |
+
#~ msgstr ""
|
5562 |
+
#~ "Jak wiele kolumn tabeli będzie miał? Można również modyfikować poniżej za "
|
5563 |
+
#~ "pomocą przycisków + i x"
|
5564 |
+
|
5565 |
+
#~ msgid "Column names and types"
|
5566 |
+
#~ msgstr "Nazwy i typy kolumn"
|
5567 |
+
|
5568 |
+
#~ msgid "Drag and drop to reorder columns"
|
5569 |
+
#~ msgstr "Przeciągnij i upuść, aby zmienić kolejność kolumn"
|
5570 |
+
|
5571 |
+
#~ msgid ""
|
5572 |
+
#~ "Upload your file or provide the full URL here. For CSV or Excel input "
|
5573 |
+
#~ "sources only URLs or paths from same servers are supported. For Google "
|
5574 |
+
#~ "Spreadsheets: please do not forget to publish the spreadsheet before "
|
5575 |
+
#~ "pasting the URL."
|
5576 |
+
#~ msgstr ""
|
5577 |
+
#~ "Prześlij plik lub Podaj pełny adres URL tutaj. W przypadku źródeł "
|
5578 |
+
#~ "wejściowych CSV lub Excel obsługiwane są tylko adresy URL lub ścieżki z "
|
5579 |
+
#~ "tych samych serwerów. W przypadku arkuszy kalkulacyjnych Google: nie "
|
5580 |
+
#~ "zapomnij opublikować arkusza kalkulacyjnego przed wklejeniem adresu URL."
|
5581 |
+
|
5582 |
+
#~ msgid "Please choose the WP data which will be used to create a table."
|
5583 |
+
#~ msgstr "Proszę wybrać dane WP, które zostaną użyte do utworzenia tabeli."
|
5584 |
+
|
5585 |
+
#~ msgid ""
|
5586 |
+
#~ "This constructor type will create a query to WordPress database and "
|
5587 |
+
#~ "create a wpDataTable based on this query. This table content cannot be "
|
5588 |
+
#~ "edited manually afterwards, but will always contain actual data from your "
|
5589 |
+
#~ "WordPress database."
|
5590 |
+
#~ msgstr ""
|
5591 |
+
#~ "Ten typ konstruktora utworzy kwerendę do bazy danych WordPress i utworzyć "
|
5592 |
+
#~ "wpDataTable na podstawie tej kwerendy. Ta zawartość tabeli nie można "
|
5593 |
+
#~ "edytować ręcznie później, ale zawsze będzie zawierać rzeczywiste dane z "
|
5594 |
+
#~ "bazy danych WordPress."
|
5595 |
+
|
5596 |
+
#~ msgid "All post types"
|
5597 |
+
#~ msgstr "Wszystkie typy wpisów"
|
5598 |
+
|
5599 |
+
#~ msgid "Add or drag post types."
|
5600 |
+
#~ msgstr "Dodaj lub przeciągnij typy postów."
|
5601 |
+
|
5602 |
+
#~ msgid "all"
|
5603 |
+
#~ msgstr "wszystkie"
|
5604 |
+
|
5605 |
+
#~ msgid "Selected post types"
|
5606 |
+
#~ msgstr "Wybrane typy postów"
|
5607 |
+
|
5608 |
+
#~ msgid "All post properties"
|
5609 |
+
#~ msgstr "Wszystkie właściwości posta"
|
5610 |
+
|
5611 |
+
#~ msgid "Add or drag post properties."
|
5612 |
+
#~ msgstr "Dodaj lub przeciągnij właściwości posta."
|
5613 |
+
|
5614 |
+
#~ msgid "Selected post properties"
|
5615 |
+
#~ msgstr "Wybrane właściwości posta"
|
5616 |
+
|
5617 |
+
#~ msgid "Post types relationship"
|
5618 |
+
#~ msgstr "Relacja typu post"
|
5619 |
+
|
5620 |
+
#~ msgid ""
|
5621 |
+
#~ "When it is enabled, relations will be defined (joining rules) between "
|
5622 |
+
#~ "post types, otherwise relations between post types will not be defined "
|
5623 |
+
#~ "(do a full outer join)."
|
5624 |
+
#~ msgstr ""
|
5625 |
+
#~ "Gdy jest włączona, relacje zostaną zdefiniowane (reguły łączenia) między "
|
5626 |
+
#~ "typami postów, w przeciwnym razie relacje między typami postów nie "
|
5627 |
+
#~ "zostaną zdefiniowane (wykonaj pełne sprzężenie zewnętrzne)."
|
5628 |
+
|
5629 |
+
#~ msgid "Define relations (joining rules) between post types"
|
5630 |
+
#~ msgstr "Definiowanie relacji (reguły łączenia) między typami posta"
|
5631 |
+
|
5632 |
+
#~ msgid "Define post types relations"
|
5633 |
+
#~ msgstr "Definiowanie relacji typów postów"
|
5634 |
+
|
5635 |
+
#~ msgid "Check to have an inner join, uncheck to have left join."
|
5636 |
+
#~ msgstr ""
|
5637 |
+
#~ "Sprawdź, czy sprzężenie wewnętrzne, odznacz, aby mieć lewy sprzężenia."
|
5638 |
+
|
5639 |
+
#~ msgid "Add conditions"
|
5640 |
+
#~ msgstr "Dodaj warunki"
|
5641 |
+
|
5642 |
+
#~ msgid "Add conditions that you would like to have in the table."
|
5643 |
+
#~ msgstr "Dodaj warunki, które chcesz mieć w tabeli."
|
5644 |
+
|
5645 |
+
#~ msgid "Add condition"
|
5646 |
+
#~ msgstr "Dodaj warunek"
|
5647 |
+
|
5648 |
+
#~ msgid "Add grouping rules"
|
5649 |
+
#~ msgstr "Dodawanie reguł grupowania"
|
5650 |
+
|
5651 |
+
#~ msgid "Add grouping rules that you would like to have in the table."
|
5652 |
+
#~ msgstr "Dodaj reguły grupowania, które chcesz mieć w tabeli."
|
5653 |
+
|
5654 |
+
#~ msgid "Add grouping"
|
5655 |
+
#~ msgstr "Dodawanie grupowania"
|
5656 |
+
|
5657 |
+
#~ msgid "Group by "
|
5658 |
+
#~ msgstr "Grupuj według "
|
5659 |
+
|
5660 |
+
#~ msgid "Please choose the SQL data which will be used to create a table."
|
5661 |
+
#~ msgstr "Proszę wybrać dane SQL, które zostaną użyte do utworzenia tabeli."
|
5662 |
+
|
5663 |
+
#~ msgid ""
|
5664 |
+
#~ "This constructor type will create a query to any SQL database database "
|
5665 |
+
#~ "and create a wpDataTable based on this query. This table content cannot "
|
5666 |
+
#~ "be edited manually afterwards, but will always contain actual data from "
|
5667 |
+
#~ "your SQL database."
|
5668 |
+
#~ msgstr ""
|
5669 |
+
#~ "Ten typ konstruktora utworzy kwerendę do dowolnej bazy danych SQL "
|
5670 |
+
#~ "Database i utworzyć wpDataTable na podstawie tej kwerendy. Tej zawartości "
|
5671 |
+
#~ "tabeli nie można edytować ręcznie, ale zawsze będzie zawierać rzeczywiste "
|
5672 |
+
#~ "dane z bazy danych SQL."
|
5673 |
+
|
5674 |
+
#~ msgid "All SQL tables"
|
5675 |
+
#~ msgstr "Wszystkie tabele SQL"
|
5676 |
+
|
5677 |
+
#~ msgid "Add or drag MySQL tables."
|
5678 |
+
#~ msgstr "Dodaj lub przeciągnij tabele MySQL."
|
5679 |
+
|
5680 |
+
#~ msgid "Selected SQL tables"
|
5681 |
+
#~ msgstr "Wybrane tabele SQL"
|
5682 |
+
|
5683 |
+
#~ msgid "All SQL columns"
|
5684 |
+
#~ msgstr "Wszystkie kolumny SQL"
|
5685 |
+
|
5686 |
+
#~ msgid "Add or drag MySQL columns."
|
5687 |
+
#~ msgstr "Dodaj lub przeciągnij kolumny MySQL."
|
5688 |
+
|
5689 |
+
#~ msgid "Selected SQL columns"
|
5690 |
+
#~ msgstr "Wybrane kolumny SQL"
|
5691 |
+
|
5692 |
+
#~ msgid "Define SQL tables relations"
|
5693 |
+
#~ msgstr "Definiowanie relacji tabel SQL"
|
5694 |
+
|
5695 |
+
#~ msgid ""
|
5696 |
+
#~ "Please check which columns would you like to import and make sure that "
|
5697 |
+
#~ "the column types were imported correctly."
|
5698 |
+
#~ msgstr ""
|
5699 |
+
#~ "Sprawdź, które kolumny chcesz zaimportować i upewnij się, że typy kolumn "
|
5700 |
+
#~ "zostały zaimportowane poprawnie."
|
5701 |
+
|
5702 |
+
#~ msgid "Preview the query that has been generated for you"
|
5703 |
+
#~ msgstr "Podgląd kwerendy, która została wygenerowana dla Ciebie"
|
5704 |
+
|
5705 |
+
#~ msgid "Click to refresh the table"
|
5706 |
+
#~ msgstr "Kliknij, aby odświeżyć tabelę"
|
5707 |
+
|
5708 |
+
#~ msgid "Preview the 5 first result rows"
|
5709 |
+
#~ msgstr "Podgląd 5 pierwszych wierszy wyników"
|
5710 |
+
|
5711 |
+
#~ msgid "Activation"
|
5712 |
+
#~ msgstr "Aktywacja"
|
5713 |
+
|
5714 |
+
#~ msgid "Purchase Code"
|
5715 |
+
#~ msgstr "Kod zakupu"
|
5716 |
+
|
5717 |
+
#~ msgid ""
|
5718 |
+
#~ "If your brought the plugin directly on our website or in the Lite "
|
5719 |
+
#~ "version, enter TMS Store purchase code to enable auto updates."
|
5720 |
+
#~ msgstr ""
|
5721 |
+
#~ "Jeśli Twój przywiózł wtyczkę bezpośrednio na naszej stronie internetowej "
|
5722 |
+
#~ "lub w wersji Lite, wprowadź kod zakupu TMS Store, aby włączyć "
|
5723 |
+
#~ "automatyczne aktualizacje."
|
5724 |
+
|
5725 |
+
#~ msgid "Please enter your wpDataTables TMS Store Purchase Code"
|
5726 |
+
#~ msgstr "Podaj swój kod zakupowych produktów wpDataTables TMS"
|
5727 |
+
|
5728 |
+
#~ msgid "Activate "
|
5729 |
+
#~ msgstr "Aktywuj "
|
5730 |
+
|
5731 |
+
#~ msgid "Envato API"
|
5732 |
+
#~ msgstr "Interfejs API Envato"
|
5733 |
+
|
5734 |
+
#~ msgid ""
|
5735 |
+
#~ "If you brought the plugin on the Envato (CodeCanyon) activate the plugin "
|
5736 |
+
#~ "using Envato API to enable auto updates."
|
5737 |
+
#~ msgstr ""
|
5738 |
+
#~ "Jeśli przyniósł plugin na Envato (CodeCanyon) aktywować plugin za pomocą "
|
5739 |
+
#~ "Envato API, aby włączyć automatyczne aktualizacje."
|
5740 |
+
|
5741 |
+
#~ msgid "Deactivate "
|
5742 |
+
#~ msgstr "Dezaktywuj "
|
5743 |
+
|
5744 |
+
#~ msgid "How Integer and Float column types will be aligned in the cell"
|
5745 |
+
#~ msgstr "Jak Integer i float typy kolumn zostaną wyrównane w komórce"
|
5746 |
+
|
5747 |
+
#~ msgid ""
|
5748 |
+
#~ "It is recommended to leave this option as checked if you want to keep "
|
5749 |
+
#~ "your tables in database after deleting plugin from Plugins page. If you "
|
5750 |
+
#~ "uncheck this option, it will be deleted all tables in database after "
|
5751 |
+
#~ "deleting plugin"
|
5752 |
+
#~ msgstr ""
|
5753 |
+
#~ "Zaleca się pozostawienie tej opcji jako sprawdzana, jeśli chcesz zachować "
|
5754 |
+
#~ "tabele w bazie danych po usunięciu wtyczki ze strony wtyczek. Jeśli "
|
5755 |
+
#~ "usuniesz zaznaczenie tej opcji, zostaną usunięte wszystkie tabele w bazie "
|
5756 |
+
#~ "danych po usunięciu wtyczki"
|
5757 |
+
|
5758 |
+
#~ msgid ""
|
5759 |
+
#~ "If this checkbox is checked, wpDataTables will use its own connection to "
|
5760 |
+
#~ "chosen vendor bases. In other case it will use the main WordPress MySQL "
|
5761 |
+
#~ "connection."
|
5762 |
+
#~ msgstr ""
|
5763 |
+
#~ "Jeśli to pole wyboru jest zaznaczone, wpDataTables będzie używać własnego "
|
5764 |
+
#~ "połączenia z wybranymi bazami dostawców. W innym przypadku będzie "
|
5765 |
+
#~ "korzystać z głównego połączenia MySQL WordPress."
|
5766 |
+
|
5767 |
+
#~ msgid "New connection"
|
5768 |
+
#~ msgstr "Nowe połączenie"
|
5769 |
+
|
5770 |
+
#~ msgid "Click this button to add new connection."
|
5771 |
+
#~ msgstr "Kliknij ten przycisk, aby dodać nowe połączenie."
|
5772 |
+
|
5773 |
+
#~ msgid "Connection Name"
|
5774 |
+
#~ msgstr "Nazwa połączenia"
|
5775 |
+
|
5776 |
+
#~ msgid "Connection Name."
|
5777 |
+
#~ msgstr "Nazwa połączenia."
|
5778 |
+
|
5779 |
+
#~ msgid ""
|
5780 |
+
#~ "Click this button to test if wpDataTables is able to connect to the DB "
|
5781 |
+
#~ "server with the details you provided."
|
5782 |
+
#~ msgstr ""
|
5783 |
+
#~ "Kliknij ten przycisk, aby sprawdzić, czy wpDataTables jest w stanie "
|
5784 |
+
#~ "połączyć się z serwerem bazy danych z podanych szczegółów."
|
5785 |
+
|
5786 |
+
#~ msgid "Vendor"
|
5787 |
+
#~ msgstr "Sprzedawca"
|
5788 |
+
|
5789 |
+
#~ msgid "Pick the vendor."
|
5790 |
+
#~ msgstr "Wybierz dostawcę."
|
5791 |
+
|
5792 |
+
#~ msgid "MSSQL"
|
5793 |
+
#~ msgstr "Microsoft SQL Server"
|
5794 |
+
|
5795 |
+
#~ msgid "PostgreSQL"
|
5796 |
+
#~ msgstr "PostgreSQLComment"
|
5797 |
+
|
5798 |
+
#~ msgid "Name"
|
5799 |
+
#~ msgstr "Nazwa"
|
5800 |
+
|
5801 |
+
#~ msgid "Database name."
|
5802 |
+
#~ msgstr "Nazwa bazy danych."
|
5803 |
+
|
5804 |
+
#~ msgid "Database name"
|
5805 |
+
#~ msgstr "Nazwa bazy danych"
|
5806 |
+
|
5807 |
+
#~ msgid "Host"
|
5808 |
+
#~ msgstr "Host"
|
5809 |
+
|
5810 |
+
#~ msgid "Host address."
|
5811 |
+
#~ msgstr "Adres hosta."
|
5812 |
+
|
5813 |
+
#~ msgid "Host address"
|
5814 |
+
#~ msgstr "Adres hosta"
|
5815 |
+
|
5816 |
+
#~ msgid "Port"
|
5817 |
+
#~ msgstr "Port"
|
5818 |
+
|
5819 |
+
#~ msgid "Port for the connection"
|
5820 |
+
#~ msgstr "Port dla połączenia"
|
5821 |
+
|
5822 |
+
#~ msgid "User"
|
5823 |
+
#~ msgstr "Użytkownik"
|
5824 |
+
|
5825 |
+
#~ msgid "Username for the connection."
|
5826 |
+
#~ msgstr "Nazwa użytkownika dla połączenia."
|
5827 |
+
|
5828 |
+
#~ msgid "Password"
|
5829 |
+
#~ msgstr "Hasło"
|
5830 |
+
|
5831 |
+
#~ msgid "Password for the provided user."
|
5832 |
+
#~ msgstr "Hasło dla podanego użytkownika."
|
5833 |
+
|
5834 |
+
#~ msgid "Driver"
|
5835 |
+
#~ msgstr "Kierownica po lewej stronie"
|
5836 |
+
|
5837 |
+
#~ msgid "Pick the driver."
|
5838 |
+
#~ msgstr "Wybierz kierowcę."
|
5839 |
+
|
5840 |
+
#~ msgid "DBLIB"
|
5841 |
+
#~ msgstr "DBLIB"
|
5842 |
+
|
5843 |
+
#~ msgid "SQLSRV"
|
5844 |
+
#~ msgstr "SQLSRV"
|
5845 |
+
|
5846 |
+
#~ msgid "ODBC"
|
5847 |
+
#~ msgstr "Standard dostępu do baz danych ODBC"
|
5848 |
+
|
5849 |
+
#~ msgid "Default Connection"
|
5850 |
+
#~ msgstr "Domyślne połączenie"
|
5851 |
+
|
5852 |
+
#~ msgid "Set this connection as default."
|
5853 |
+
#~ msgstr "Ustaw to połączenie jako domyślne."
|
5854 |
+
|
5855 |
+
#~ msgid "Set this connection as default"
|
5856 |
+
#~ msgstr "Ustaw to połączenie jako domyślne"
|
5857 |
+
|
5858 |
+
#~ msgid "Delete this connection."
|
5859 |
+
#~ msgstr "Usuń to połączenie."
|
5860 |
+
|
5861 |
+
#~ msgid "Separate MySQL connection"
|
5862 |
+
#~ msgstr "Oddzielne połączenie MySQL"
|
5863 |
+
|
5864 |
+
#~ msgid "Table"
|
5865 |
+
#~ msgstr "Tabela"
|
5866 |
+
|
5867 |
+
#~ msgid "Show column"
|
5868 |
+
#~ msgstr "Pokaż kolumnę"
|
5869 |
+
|
5870 |
+
#~ msgid "Value from column"
|
5871 |
+
#~ msgstr "Wartość z kolumny"
|
5872 |
+
|
5873 |
+
#~ msgid "Possible values in edit modal for foreign key column"
|
5874 |
+
#~ msgstr "Możliwe wartości w edycji modalne dla kolumny klucza obcego"
|
5875 |
+
|
5876 |
+
#~ msgid ""
|
5877 |
+
#~ "By turning this on you will show all possible values in edit modal from "
|
5878 |
+
#~ "separate table that is connect with foreign keys when option Users can "
|
5879 |
+
#~ "see and edit own data is enabled"
|
5880 |
+
#~ msgstr ""
|
5881 |
+
#~ "Włączając to na pokaże wszystkie możliwe wartości w edycji modalne z "
|
5882 |
+
#~ "osobnej tabeli, która jest połączyć się z kluczy obcych, gdy opcja "
|
5883 |
+
#~ "Użytkownicy mogą widzieć i edytować własne dane są włączone"
|
5884 |
+
|
5885 |
+
#~ msgid "Allow all possible values in edit modal"
|
5886 |
+
#~ msgstr "Zezwalaj na wszystkie możliwe wartości w edycji modalnej"
|
5887 |
+
|
5888 |
+
#~ msgid "Multiselectbox"
|
5889 |
+
#~ msgstr "Skrzynka multiselectbox"
|
5890 |
+
|
5891 |
+
#~ msgid "Range slider"
|
5892 |
+
#~ msgstr "Suwak zakresu"
|
5893 |
+
|
5894 |
+
#~ msgid "Enable number range slider for filtering"
|
5895 |
+
#~ msgstr "Włącz suwak zakresu numerów do filtrowania"
|
5896 |
+
|
5897 |
+
#~ msgid "Number range slider"
|
5898 |
+
#~ msgstr "Suwak zakresu numerów"
|
5899 |
+
|
5900 |
+
#~ msgid "Render in modal"
|
5901 |
+
#~ msgstr "Renderowanie w modalnym"
|
5902 |
+
|
5903 |
+
#~ msgid "Render checkboxes in modal."
|
5904 |
+
#~ msgstr "Renderowanie pól wyboru w modalne."
|
5905 |
+
|
5906 |
+
#~ msgid "Render checkboxes in modal"
|
5907 |
+
#~ msgstr "Renderowanie pól wyboru w modalne"
|
5908 |
+
|
5909 |
+
#~ msgid "SQL query"
|
5910 |
+
#~ msgstr "Kwerenda SQL"
|
5911 |
+
|
5912 |
+
#~ msgid "SQL Query"
|
5913 |
+
#~ msgstr "Zapytanie SQL"
|
5914 |
+
|
5915 |
+
#~ msgid ""
|
5916 |
+
#~ "Enter the text of your SQL query here - please make sure it returns "
|
5917 |
+
#~ "actual data first. You can use a number of placeholders to make the "
|
5918 |
+
#~ "dataset in the table flexible and be able to return different sets of "
|
5919 |
+
#~ "data by calling it with different shortcodes."
|
5920 |
+
#~ msgstr ""
|
5921 |
+
#~ "Wprowadź tekst zapytania SQL tutaj-upewnij się, że zwraca rzeczywiste "
|
5922 |
+
#~ "dane po raz pierwszy. Można użyć wielu symboli zastępczych, aby uczynić "
|
5923 |
+
#~ "zestaw danych w tabeli elastycznym i być w stanie zwracać różne zestawy "
|
5924 |
+
#~ "danych, wywołując je za pomocą różnych skróconych."
|
5925 |
+
|
5926 |
+
#~ msgid "Show all rows in back-end"
|
5927 |
+
#~ msgstr "Pokaż wszystkie wiersze w back-end"
|
5928 |
+
|
5929 |
+
#~ msgid ""
|
5930 |
+
#~ "If this is enabled, users will see all data for this table in admin area."
|
5931 |
+
#~ msgstr ""
|
5932 |
+
#~ "Jeśli ta opcja jest włączona, użytkownicy zobaczą wszystkie dane dla tej "
|
5933 |
+
#~ "tabeli w obszarze administracyjnym."
|
5934 |
+
|
5935 |
+
#~ msgid "Show all rows for this table in admin area"
|
5936 |
+
#~ msgstr "Pokaż wszystkie wiersze dla tej tabeli w obszarze administracyjnym"
|
5937 |
+
|
5938 |
+
#~ msgid ""
|
5939 |
+
#~ "Placeholders can be understood as predefined ‘search and replace‘ "
|
5940 |
+
#~ "templates; that will be replaced with some actual values at the execution "
|
5941 |
+
#~ "time; usually this is used for MySQL queries, but you can use it for "
|
5942 |
+
#~ "filtering and editing for manual tables and only filtering for tables "
|
5943 |
+
#~ "created from XML, JSON, Excel, CSV, Google Spreadsheet and PHP Serialized "
|
5944 |
+
#~ "array."
|
5945 |
+
#~ msgstr ""
|
5946 |
+
#~ "Symbole zastępcze mogą być rozumiane jako predefiniowane szablony "
|
5947 |
+
#~ "\"Szukaj i Zamień\"; które zostaną zastąpione niektóre rzeczywiste "
|
5948 |
+
#~ "wartości w czasie wykonywania; zwykle jest to wykorzystywane do zapytań "
|
5949 |
+
#~ "MySQL, ale można go używać do filtrowania i edytowania dla ręcznych tabel "
|
5950 |
+
#~ "i filtrowania tylko dla tabel utworzonych z XML, JSON, Excel, CSV, Google "
|
5951 |
+
#~ "Spreadsheet i PHP szeregowane Array."
|
5952 |
+
|
5953 |
+
#~ msgid ""
|
5954 |
+
#~ "This placeholder will be replaced with the First Name of currently logged "
|
5955 |
+
#~ "in user. Provide a value here to be used for table generation"
|
5956 |
+
#~ msgstr ""
|
5957 |
+
#~ "Ten symbol zastępczy zostanie zastąpiony przez imię aktualnie "
|
5958 |
+
#~ "zalogowanego użytkownika. Podaj wartość, która ma być używana do "
|
5959 |
+
#~ "generowania tabeli"
|
5960 |
+
|
5961 |
+
#~ msgid ""
|
5962 |
+
#~ "This placeholder will be replaced with the Last Name of currently logged "
|
5963 |
+
#~ "in user. Provide a value here to be used for table generation"
|
5964 |
+
#~ msgstr ""
|
5965 |
+
#~ "Ten symbol zastępczy zostanie zastąpiony przez nazwisko aktualnie "
|
5966 |
+
#~ "zalogowanego użytkownika. Podaj wartość, która ma być używana do "
|
5967 |
+
#~ "generowania tabeli"
|
5968 |
+
|
5969 |
+
#~ msgid "This placeholder will be replaced with current date."
|
5970 |
+
#~ msgstr "Ten symbol zastępczy zostanie zastąpiony bieżącym czasem."
|
5971 |
+
|
5972 |
+
#~ msgid "This placeholder will be replaced with current datetime."
|
5973 |
+
#~ msgstr "Ten symbol zastępczy zostanie zastąpiony bieżącym czasem."
|
5974 |
+
|
5975 |
+
#~ msgid "This placeholder will be replaced with current time."
|
5976 |
+
#~ msgstr "Ten symbol zastępczy zostanie zastąpiony bieżącym czasem."
|
5977 |
+
|
5978 |
+
#~ msgid "Please choose input type for columns that you want to edit"
|
5979 |
+
#~ msgstr "Wybierz typ danych wejściowych dla kolumn, które chcesz edytować"
|
5980 |
+
|
5981 |
+
#~ msgid "Prev"
|
5982 |
+
#~ msgstr "Poprzedni"
|
5983 |
+
|
5984 |
+
#~ msgid "Apply and add new"
|
5985 |
+
#~ msgstr "Akcept. i dodaj"
|
5986 |
+
|
5987 |
+
#~ msgid "Submit"
|
5988 |
+
#~ msgstr "Zatwierdź"
|
5989 |
+
|
5990 |
+
#~ msgid " Clear all filters"
|
5991 |
+
#~ msgstr " Wyczyść filtry"
|
5992 |
+
|
5993 |
+
#~ msgid "Dynamic title for modals"
|
5994 |
+
#~ msgstr "Dynamiczny tytuł dla modułów"
|
readme.txt
CHANGED
@@ -4,9 +4,9 @@ Author URI: https://tms-outsource.com
|
|
4 |
Plugin URI: https://wpdatatables.com/
|
5 |
Tags: data tables, table, charts, tables from csv, tables from excel, datatables, responsive tables, charting, mysql tables, table plugin
|
6 |
Requires at least: 4.0
|
7 |
-
Tested up to: 5.
|
8 |
Requires PHP: 5.4
|
9 |
-
Stable tag: 2.0.
|
10 |
License: GPLv2 or later
|
11 |
License URI: http://www.gnu.org/licenses/gpl-2.0.html
|
12 |
|
@@ -167,6 +167,12 @@ This can be changed from the “Number format” drop-down menu in the wpDataTab
|
|
167 |
|
168 |
== Changelog ==
|
169 |
|
|
|
|
|
|
|
|
|
|
|
|
|
170 |
= 2.0.14 =
|
171 |
* Feature: Added new date formats
|
172 |
* Updated French translation
|
4 |
Plugin URI: https://wpdatatables.com/
|
5 |
Tags: data tables, table, charts, tables from csv, tables from excel, datatables, responsive tables, charting, mysql tables, table plugin
|
6 |
Requires at least: 4.0
|
7 |
+
Tested up to: 5.3
|
8 |
Requires PHP: 5.4
|
9 |
+
Stable tag: 2.0.15
|
10 |
License: GPLv2 or later
|
11 |
License URI: http://www.gnu.org/licenses/gpl-2.0.html
|
12 |
|
167 |
|
168 |
== Changelog ==
|
169 |
|
170 |
+
= 2.0.15 =
|
171 |
+
* A minor update with a couple of small bugfixes:
|
172 |
+
* BugFix: Plugin is now compatible with jQuery 3.x.
|
173 |
+
BugFix: Fix PHP notices
|
174 |
+
* Compatibility with WordPress 5.3 approved.
|
175 |
+
|
176 |
= 2.0.14 =
|
177 |
* Feature: Added new date formats
|
178 |
* Updated French translation
|
templates/admin/addons/addons.inc.php
CHANGED
@@ -1,4 +1,4 @@
|
|
1 |
-
<?php defined('ABSPATH') or die(
|
2 |
|
3 |
<div class="wrap wdt-datatables-admin-wrap">
|
4 |
<?php do_action('wpdatatables_admin_before_addons'); ?>
|
@@ -37,7 +37,32 @@
|
|
37 |
|
38 |
<div class="col-sm-3">
|
39 |
<div class="thumbnail">
|
40 |
-
<
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
41 |
<img class="img-responsive"
|
42 |
src="<?php echo WDT_ASSETS_PATH; ?>/img/addons/powerful-filters.png" alt="">
|
43 |
</a>
|
@@ -46,7 +71,8 @@
|
|
46 |
<p><?php _e('An add-on for wpDataTables that provides powerful filtering features: cascade filtering, applying filters on button click, show only filter without the table before user defines the search values.', 'wpdatatables'); ?></p>
|
47 |
</div>
|
48 |
<div class="wdt-addons-find-out-more">
|
49 |
-
<a href="https://wpdatatables.com/powerful-filtering/?utm_source=wpdt-admin&medium=addons&campaign=addons"
|
|
|
50 |
class="btn btn-sm btn-icon-text btn-primary waves-effect"
|
51 |
role="button"><?php _e('Find out more ', 'wpdatatables'); ?>
|
52 |
<i class="zmdi zmdi-search"></i>
|
@@ -77,7 +103,8 @@
|
|
77 |
<!-- /.col-sm-3 -->
|
78 |
<div class="col-sm-3">
|
79 |
<div class="thumbnail">
|
80 |
-
<a href="https://wpdatatables.com/documentation/addons/gravity-forms-integration
|
|
|
81 |
<img class="img-responsive"
|
82 |
src="<?php echo WDT_ASSETS_PATH; ?>/img/addons/gravity.png" alt="">
|
83 |
</a>
|
@@ -86,7 +113,8 @@
|
|
86 |
<p><?php _e('Tool that adds "Gravity Form" as a new table type and allows you to create wpDataTables from Gravity Forms entries data.', 'wpdatatables'); ?></p>
|
87 |
</div>
|
88 |
<div class="wdt-addons-find-out-more">
|
89 |
-
<a href="https://wpdatatables.com/documentation/addons/gravity-forms-integration
|
|
|
90 |
class="btn btn-sm btn-icon-text btn-primary waves-effect"
|
91 |
role="button"><?php _e('Find out more ', 'wpdatatables'); ?>
|
92 |
<i class="zmdi zmdi-search"></i>
|
@@ -95,9 +123,15 @@
|
|
95 |
</div>
|
96 |
</div>
|
97 |
<!-- /.col-sm-3 -->
|
|
|
|
|
|
|
|
|
|
|
98 |
<div class="col-sm-3">
|
99 |
<div class="thumbnail">
|
100 |
-
<a href="https://wpdatatables.com/documentation/addons/formidable-forms-integration
|
|
|
101 |
<img class="img-responsive"
|
102 |
src="<?php echo WDT_ASSETS_PATH; ?>/img/addons/formidable.png" alt="">
|
103 |
</a>
|
@@ -106,7 +140,8 @@
|
|
106 |
<p><?php _e('Tool that adds "Formidable Form" as a new table type and allows you to create wpDataTables from Formidable Forms entries data.', 'wpdatatables'); ?></p>
|
107 |
</div>
|
108 |
<div class="wdt-addons-find-out-more">
|
109 |
-
<a href="https://wpdatatables.com/documentation/addons/formidable-forms-integration
|
|
|
110 |
class="btn btn-sm btn-icon-text btn-primary waves-effect"
|
111 |
role="button"><?php _e('Find out more ', 'wpdatatables'); ?>
|
112 |
<i class="zmdi zmdi-search"></i>
|
1 |
+
<?php defined('ABSPATH') or die('Access denied.'); ?>
|
2 |
|
3 |
<div class="wrap wdt-datatables-admin-wrap">
|
4 |
<?php do_action('wpdatatables_admin_before_addons'); ?>
|
37 |
|
38 |
<div class="col-sm-3">
|
39 |
<div class="thumbnail">
|
40 |
+
<div class="ribbon"><span>NEW</span></div>
|
41 |
+
<a href="https://wpdatatables.com/documentation/addons/master-detail-tables/?utm_source=wpdt-admin&medium=addons&campaign=addons"
|
42 |
+
target="_blank">
|
43 |
+
<img class="img-responsive"
|
44 |
+
src="<?php echo WDT_ASSETS_PATH; ?>/img/addons/master-detail.png" alt="">
|
45 |
+
</a>
|
46 |
+
<div class="caption">
|
47 |
+
<h4><?php _e('Master Detail Tables for wpDataTables', 'wpdatatables'); ?></h4>
|
48 |
+
<p><?php _e('A wpDataTables addon which allows showing additional details for a specific row in a popup or a separate page or post. Handy when you would like to keep fewer columns in the table, while allowing user to access full details of particular entries.', 'wpdatatables'); ?></p>
|
49 |
+
</div>
|
50 |
+
<div class="wdt-addons-find-out-more">
|
51 |
+
<a href="https://wpdatatables.com/documentation/addons/master-detail-tables/?utm_source=wpdt-admin&medium=addons&campaign=addons"
|
52 |
+
target="_blank"
|
53 |
+
class="btn btn-sm btn-icon-text btn-primary waves-effect"
|
54 |
+
role="button"><?php _e('Find out more ', 'wpdatatables'); ?>
|
55 |
+
<i class="zmdi zmdi-search"></i>
|
56 |
+
</a>
|
57 |
+
</div>
|
58 |
+
</div>
|
59 |
+
</div>
|
60 |
+
|
61 |
+
<div class="col-sm-3">
|
62 |
+
<div class="thumbnail">
|
63 |
+
<div class="ribbon"><span>NEW</span></div>
|
64 |
+
<a href="https://wpdatatables.com/powerful-filtering/?utm_source=wpdt-admin&medium=addons&campaign=addons"
|
65 |
+
target="_blank">
|
66 |
<img class="img-responsive"
|
67 |
src="<?php echo WDT_ASSETS_PATH; ?>/img/addons/powerful-filters.png" alt="">
|
68 |
</a>
|
71 |
<p><?php _e('An add-on for wpDataTables that provides powerful filtering features: cascade filtering, applying filters on button click, show only filter without the table before user defines the search values.', 'wpdatatables'); ?></p>
|
72 |
</div>
|
73 |
<div class="wdt-addons-find-out-more">
|
74 |
+
<a href="https://wpdatatables.com/powerful-filtering/?utm_source=wpdt-admin&medium=addons&campaign=addons"
|
75 |
+
target="_blank"
|
76 |
class="btn btn-sm btn-icon-text btn-primary waves-effect"
|
77 |
role="button"><?php _e('Find out more ', 'wpdatatables'); ?>
|
78 |
<i class="zmdi zmdi-search"></i>
|
103 |
<!-- /.col-sm-3 -->
|
104 |
<div class="col-sm-3">
|
105 |
<div class="thumbnail">
|
106 |
+
<a href="https://wpdatatables.com/documentation/addons/gravity-forms-integration/?utm_source=wpdt-admin&medium=addons&campaign=addons"
|
107 |
+
target="_blank">
|
108 |
<img class="img-responsive"
|
109 |
src="<?php echo WDT_ASSETS_PATH; ?>/img/addons/gravity.png" alt="">
|
110 |
</a>
|
113 |
<p><?php _e('Tool that adds "Gravity Form" as a new table type and allows you to create wpDataTables from Gravity Forms entries data.', 'wpdatatables'); ?></p>
|
114 |
</div>
|
115 |
<div class="wdt-addons-find-out-more">
|
116 |
+
<a href="https://wpdatatables.com/documentation/addons/gravity-forms-integration/?utm_source=wpdt-admin&medium=addons&campaign=addons"
|
117 |
+
target="_blank"
|
118 |
class="btn btn-sm btn-icon-text btn-primary waves-effect"
|
119 |
role="button"><?php _e('Find out more ', 'wpdatatables'); ?>
|
120 |
<i class="zmdi zmdi-search"></i>
|
123 |
</div>
|
124 |
</div>
|
125 |
<!-- /.col-sm-3 -->
|
126 |
+
</div>
|
127 |
+
<!-- /.row -->
|
128 |
+
|
129 |
+
<!-- .row -->
|
130 |
+
<div class="row">
|
131 |
<div class="col-sm-3">
|
132 |
<div class="thumbnail">
|
133 |
+
<a href="https://wpdatatables.com/documentation/addons/formidable-forms-integration/?utm_source=wpdt-admin&medium=addons&campaign=addons"
|
134 |
+
target="_blank">
|
135 |
<img class="img-responsive"
|
136 |
src="<?php echo WDT_ASSETS_PATH; ?>/img/addons/formidable.png" alt="">
|
137 |
</a>
|
140 |
<p><?php _e('Tool that adds "Formidable Form" as a new table type and allows you to create wpDataTables from Formidable Forms entries data.', 'wpdatatables'); ?></p>
|
141 |
</div>
|
142 |
<div class="wdt-addons-find-out-more">
|
143 |
+
<a href="https://wpdatatables.com/documentation/addons/formidable-forms-integration/?utm_source=wpdt-admin&medium=addons&campaign=addons"
|
144 |
+
target="_blank"
|
145 |
class="btn btn-sm btn-icon-text btn-primary waves-effect"
|
146 |
role="button"><?php _e('Find out more ', 'wpdatatables'); ?>
|
147 |
<i class="zmdi zmdi-search"></i>
|
templates/admin/common/ratingDiv.inc.php
CHANGED
@@ -1,13 +1,23 @@
|
|
1 |
<?php defined('ABSPATH') or die("Cannot access pages directly."); ?>
|
2 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
3 |
<div class="wdt-rating-notice notice notice-success">
|
4 |
<div class="wdt-float-left">
|
5 |
<img class="wdt-icon-rating" src="<?php echo WDT_ROOT_URL ?>assets/img/logo-large.png" alt="">
|
6 |
</div>
|
7 |
<div class="wdt-float-left">
|
8 |
-
<
|
9 |
-
<
|
10 |
-
leaving us a review on WordPress.org?", "wpdatatables") ?></p>
|
11 |
</div>
|
12 |
<div class="wdt-dismiss-dash">
|
13 |
<span class="wdt-dismiss dashicons dashicons-dismiss"></span>
|
1 |
<?php defined('ABSPATH') or die("Cannot access pages directly."); ?>
|
2 |
|
3 |
+
<?php
|
4 |
+
if( isset($allTables) && $allTables > 100 ) {
|
5 |
+
$messageTables = __("Awesome! You are a wpDataTables Master! 8-) You’ve created more than 100 tables!", "wpdatatables");
|
6 |
+
} else if( isset($allTables) && $allTables > 50 ) {
|
7 |
+
$messageTables = __("Well done! You’ve created more then 50 tables - you are a wpDataTables Professional!", "wpdatatables");
|
8 |
+
} else if( isset($allTables) && $allTables > 10 ) {
|
9 |
+
$messageTables = __("Nice job! You created more then 10 tables.", "wpdatatables");
|
10 |
+
} else if( isset($allTables) && $allTables > 5 ) {
|
11 |
+
$messageTables = __("We hope you’ve enjoyed using wpDataTables.", "wpdatatables");
|
12 |
+
}
|
13 |
+
?>
|
14 |
<div class="wdt-rating-notice notice notice-success">
|
15 |
<div class="wdt-float-left">
|
16 |
<img class="wdt-icon-rating" src="<?php echo WDT_ROOT_URL ?>assets/img/logo-large.png" alt="">
|
17 |
</div>
|
18 |
<div class="wdt-float-left">
|
19 |
+
<p class="wdt-rating-massage"><?php echo $messageTables; ?></p>
|
20 |
+
<h1 class="wdt-rating-heading"><?php _e("Would you consider leaving us a review on WordPress.org?", "wpdatatables") ?></h1>
|
|
|
21 |
</div>
|
22 |
<div class="wdt-dismiss-dash">
|
23 |
<span class="wdt-dismiss dashicons dashicons-dismiss"></span>
|
templates/admin/table-settings/add_column_modal.inc.php
CHANGED
@@ -69,8 +69,10 @@
|
|
69 |
<select class="wdt-add-column-insert-after selectpicker">
|
70 |
<option value="%%beginning%%"><?php _e('Beginning of table', 'wpdatatables'); ?></option>
|
71 |
<option value="%%end%%"><?php _e('End of table', 'wpdatatables'); ?></option>
|
72 |
-
<?php
|
|
|
73 |
<option value="<?php echo $column->orig_header; ?>"><?php echo $column->display_header; ?></option>
|
|
|
74 |
<?php } ?>
|
75 |
</select>
|
76 |
</div>
|
69 |
<select class="wdt-add-column-insert-after selectpicker">
|
70 |
<option value="%%beginning%%"><?php _e('Beginning of table', 'wpdatatables'); ?></option>
|
71 |
<option value="%%end%%"><?php _e('End of table', 'wpdatatables'); ?></option>
|
72 |
+
<?php if (isset($tableData)){
|
73 |
+
foreach ($tableData->table->columns as $column) { ?>
|
74 |
<option value="<?php echo $column->orig_header; ?>"><?php echo $column->display_header; ?></option>
|
75 |
+
<?php } ?>
|
76 |
<?php } ?>
|
77 |
</select>
|
78 |
</div>
|
templates/admin/table-settings/remove_column_modal.inc.php
CHANGED
@@ -37,11 +37,13 @@
|
|
37 |
<div class="fg-line">
|
38 |
<div class="select">
|
39 |
<select id="wdtDeleteColumnSelect" class="selectpicker">
|
40 |
-
<?php
|
41 |
-
|
42 |
-
|
43 |
-
|
44 |
-
|
|
|
|
|
45 |
<?php } ?>
|
46 |
</select>
|
47 |
</div>
|
37 |
<div class="fg-line">
|
38 |
<div class="select">
|
39 |
<select id="wdtDeleteColumnSelect" class="selectpicker">
|
40 |
+
<?php if (isset($tableData)){
|
41 |
+
foreach ($tableData->table->columns as $column) { ?>
|
42 |
+
<?php if ($column->orig_header == 'wdt_ID') {
|
43 |
+
continue;
|
44 |
+
} ?>
|
45 |
+
<option value="<?php echo $column->orig_header; ?>"><?php echo $column->display_header; ?></option>
|
46 |
+
<?php } ?>
|
47 |
<?php } ?>
|
48 |
</select>
|
49 |
</div>
|
wpdatatables.php
CHANGED
@@ -5,7 +5,7 @@
|
|
5 |
Plugin Name: wpDataTables - Tables & Table Charts
|
6 |
Plugin URI: https://tms-outsource.com
|
7 |
Description: Create responsive, sortable tables & charts from Excel, CSV or PHP. Add tables & charts to any post in minutes with DataTables.
|
8 |
-
Version: 2.0.
|
9 |
Author: TMS-Plugins
|
10 |
Author URI: https://tms-outsource.com
|
11 |
Text Domain: wpdatatables
|
5 |
Plugin Name: wpDataTables - Tables & Table Charts
|
6 |
Plugin URI: https://tms-outsource.com
|
7 |
Description: Create responsive, sortable tables & charts from Excel, CSV or PHP. Add tables & charts to any post in minutes with DataTables.
|
8 |
+
Version: 2.0.15
|
9 |
Author: TMS-Plugins
|
10 |
Author URI: https://tms-outsource.com
|
11 |
Text Domain: wpdatatables
|