From fa6385ca9256ce3a1d8bea02a4169a833d125c07 Mon Sep 17 00:00:00 2001 From: Kilian Saffran Date: Tue, 5 Jan 2021 10:13:38 +0100 Subject: [PATCH] v20200105 --- desktopapp/css/fonts/appicons.svg | 127 + desktopapp/css/fonts/appicons.ttf | Bin 0 -> 31264 bytes desktopapp/css/fonts/appicons.woff | Bin 0 -> 31340 bytes desktopapp/css/icons.css | 240 +- desktopapp/dialogs/AddFiles.html | 30 + desktopapp/dialogs/Address.html | 92 - desktopapp/dialogs/Email.html | 43 + desktopapp/dialogs/InvoiceBooking.html | 68 - desktopapp/index.html | 9 +- desktopapp/js/dataform.js | 43 +- desktopapp/js/email.js | 101 +- desktopapp/js/lang/de.js | 4 + desktopapp/js/lang/fr.js | 3 + desktopapp/js/librereport.js | 71 + desktopapp/js/myapp.js | 40 +- desktopapp/js/renderer.js | 3 +- desktopapp/js/report.js | 136 +- desktopapp/js/tableformatters.js | 35 + desktopapp/modules/addresses/addresses.html | 136 +- desktopapp/modules/addresses/addresses.js | 56 +- desktopapp/modules/bookings/bookings.js | 2 +- desktopapp/modules/invoices/invoice.html | 95 +- desktopapp/modules/invoices/invoice.js | 135 +- desktopapp/modules/invoices/invoices.js | 6 +- .../modules/mailtemplates/mailtempates.html | 0 .../modules/mailtemplates/mailtemplates.js | 0 desktopapp/modules/modules.json | 2 +- desktopapp/modules/products/product.html | 111 - desktopapp/modules/products/product.js | 107 - desktopapp/modules/products/products.html | 90 +- desktopapp/modules/products/products.js | 91 +- desktopapp/modules/settings/settings.html | 124 +- desktopapp/modules/settings/settings.js | 15 +- desktopapp/modules/templates/templates.html | 142 ++ desktopapp/modules/templates/templates.js | 175 ++ desktopapp/package-lock.json | 1125 ++++++++- desktopapp/package.json | 3 + desktopapp/test.html | 48 - desktopapp/vendor/slimselect/slimselect.css | 19 +- .../vendor/tabulator/js/modules/accessor.js | 2 +- .../tabulator/js/modules/accessor.min.js | 2 +- .../vendor/tabulator/js/modules/ajax.js | 8 +- .../vendor/tabulator/js/modules/ajax.min.js | 4 +- .../js/modules/calculation_colums.js | 6 +- .../js/modules/calculation_colums.min.js | 4 +- .../vendor/tabulator/js/modules/clipboard.js | 2 +- .../tabulator/js/modules/clipboard.min.js | 2 +- .../vendor/tabulator/js/modules/data_tree.js | 15 +- .../tabulator/js/modules/data_tree.min.js | 4 +- .../vendor/tabulator/js/modules/download.js | 2 +- .../tabulator/js/modules/download.min.js | 2 +- .../vendor/tabulator/js/modules/edit.js | 75 +- .../vendor/tabulator/js/modules/edit.min.js | 4 +- .../vendor/tabulator/js/modules/export.js | 2 +- .../vendor/tabulator/js/modules/export.min.js | 2 +- .../vendor/tabulator/js/modules/filter.js | 8 +- .../vendor/tabulator/js/modules/filter.min.js | 4 +- .../vendor/tabulator/js/modules/format.js | 16 +- .../vendor/tabulator/js/modules/format.min.js | 4 +- .../tabulator/js/modules/frozen_columns.js | 10 +- .../js/modules/frozen_columns.min.js | 4 +- .../tabulator/js/modules/frozen_rows.js | 2 +- .../tabulator/js/modules/frozen_rows.min.js | 2 +- .../vendor/tabulator/js/modules/group_rows.js | 2 +- .../tabulator/js/modules/group_rows.min.js | 2 +- .../vendor/tabulator/js/modules/history.js | 2 +- .../tabulator/js/modules/history.min.js | 2 +- .../tabulator/js/modules/html_table_import.js | 2 +- .../js/modules/html_table_import.min.js | 2 +- .../tabulator/js/modules/keybindings.js | 2 +- .../tabulator/js/modules/keybindings.min.js | 2 +- .../vendor/tabulator/js/modules/menu.js | 191 +- .../vendor/tabulator/js/modules/menu.min.js | 4 +- .../tabulator/js/modules/moveable_columns.js | 6 +- .../js/modules/moveable_columns.min.js | 4 +- .../tabulator/js/modules/moveable_rows.js | 14 +- .../tabulator/js/modules/moveable_rows.min.js | 4 +- .../vendor/tabulator/js/modules/mutator.js | 2 +- .../tabulator/js/modules/mutator.min.js | 2 +- .../vendor/tabulator/js/modules/page.js | 4 +- .../vendor/tabulator/js/modules/page.min.js | 4 +- .../tabulator/js/modules/persistence.js | 8 +- .../tabulator/js/modules/persistence.min.js | 4 +- .../vendor/tabulator/js/modules/print.js | 2 +- .../vendor/tabulator/js/modules/print.min.js | 2 +- .../tabulator/js/modules/reactive_data.js | 2 +- .../tabulator/js/modules/reactive_data.min.js | 2 +- .../tabulator/js/modules/resize_columns.js | 2 +- .../js/modules/resize_columns.min.js | 2 +- .../tabulator/js/modules/resize_rows.js | 2 +- .../tabulator/js/modules/resize_rows.min.js | 2 +- .../tabulator/js/modules/resize_table.js | 2 +- .../tabulator/js/modules/resize_table.min.js | 2 +- .../tabulator/js/modules/responsive_layout.js | 33 +- .../js/modules/responsive_layout.min.js | 4 +- .../vendor/tabulator/js/modules/select_row.js | 8 +- .../tabulator/js/modules/select_row.min.js | 4 +- .../vendor/tabulator/js/modules/sort.js | 23 +- .../vendor/tabulator/js/modules/sort.min.js | 4 +- .../vendor/tabulator/js/modules/validate.js | 2 +- .../tabulator/js/modules/validate.min.js | 2 +- .../vendor/tabulator/js/tabulator.es2015.js | 777 ++++-- .../tabulator/js/tabulator.es2015.min.js | 2 + desktopapp/vendor/tabulator/js/tabulator.js | 810 ++++-- .../vendor/tabulator/js/tabulator.min.js | 26 +- .../vendor/tabulator/js/tabulator_core.js | 200 +- .../vendor/tabulator/js/tabulator_core.min.js | 12 +- dev/exporttojson.pl | 66 +- tools/sendEmail | 2235 +++++++++++++++++ tools/sendEmail.exe | Bin 0 -> 8281908 bytes 110 files changed, 6591 insertions(+), 1613 deletions(-) create mode 100644 desktopapp/css/fonts/appicons.svg create mode 100644 desktopapp/css/fonts/appicons.ttf create mode 100644 desktopapp/css/fonts/appicons.woff create mode 100644 desktopapp/dialogs/AddFiles.html delete mode 100644 desktopapp/dialogs/Address.html create mode 100644 desktopapp/dialogs/Email.html create mode 100644 desktopapp/js/librereport.js create mode 100644 desktopapp/js/tableformatters.js create mode 100644 desktopapp/modules/mailtemplates/mailtempates.html create mode 100644 desktopapp/modules/mailtemplates/mailtemplates.js delete mode 100644 desktopapp/modules/products/product.html delete mode 100644 desktopapp/modules/products/product.js create mode 100644 desktopapp/modules/templates/templates.html create mode 100644 desktopapp/modules/templates/templates.js delete mode 100644 desktopapp/test.html create mode 100644 desktopapp/vendor/tabulator/js/tabulator.es2015.min.js create mode 100644 tools/sendEmail create mode 100644 tools/sendEmail.exe diff --git a/desktopapp/css/fonts/appicons.svg b/desktopapp/css/fonts/appicons.svg new file mode 100644 index 0000000..8458cab --- /dev/null +++ b/desktopapp/css/fonts/appicons.svg @@ -0,0 +1,127 @@ + + + +Generated by IcoMoon + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/desktopapp/css/fonts/appicons.ttf b/desktopapp/css/fonts/appicons.ttf new file mode 100644 index 0000000000000000000000000000000000000000..3a2859867740533ce01d7122949744ca221b96d1 GIT binary patch literal 31264 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 H9pC`~-SsoI literal 0 HcmV?d00001 diff --git a/desktopapp/css/fonts/appicons.woff b/desktopapp/css/fonts/appicons.woff new file mode 100644 index 0000000000000000000000000000000000000000..5b34afc3cb0c5c636bacd4cb8cc91277e7216a14 GIT binary patch literal 31340 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 literal 0 HcmV?d00001 diff --git a/desktopapp/css/icons.css b/desktopapp/css/icons.css index 3a71507..03357f7 100644 --- a/desktopapp/css/icons.css +++ b/desktopapp/css/icons.css @@ -1,9 +1,9 @@ @font-face { - font-family: 'invoicejournal'; + font-family: 'appicons'; src: - url('fonts/invoicejournal.ttf?ujw2fz') format('truetype'), - url('fonts/invoicejournal.woff?ujw2fz') format('woff'), - url('fonts/invoicejournal.svg?ujw2fz#invoicejournal') format('svg'); + url('fonts/appicons.ttf?o9n2mq') format('truetype'), + url('fonts/appicons.woff?o9n2mq') format('woff'), + url('fonts/appicons.svg?o9n2mq#appicons') format('svg'); font-weight: normal; font-style: normal; font-display: block; @@ -11,7 +11,7 @@ [class^="icon-"], [class*=" icon-"] { /* use !important to prevent issues with browser extensions that change fonts */ - font-family: 'invoicejournal' !important; + font-family: 'appicons' !important; speak: never; font-style: normal; font-weight: normal; @@ -24,51 +24,129 @@ -moz-osx-font-smoothing: grayscale; } -.icon-save:before { - content: "\e934"; +.icon-menu:before { + content: "\e972"; } -.icon-unsort:before { - content: "\e931"; +.icon-rendezvous:before { + content: "\e973"; } -.icon-sortasc:before { - content: "\e932"; +.icon-events:before { + content: "\e974"; } -.icon-sortdesc:before { - content: "\e933"; +.icon-mailserver:before { + content: "\e971"; +} +.icon-private-cloud:before { + content: "\e96e"; +} +.icon-shield:before { + content: "\e96f"; +} +.icon-cloud-data:before { + content: "\e970"; +} +.icon-mobile:before { + content: "\e96c"; +} +.icon-website2:before { + content: "\e96d"; +} +.icon-stopwatches:before { + content: "\e969"; +} +.icon-paragraph:before { + content: "\e96a"; +} +.icon-support:before { + content: "\e96b"; +} +.icon-helpdesk:before { + content: "\e935"; +} +.icon-printer:before { + content: "\e936"; +} +.icon-user:before { + content: "\e937"; +} +.icon-open:before { + content: "\e938"; } .icon-add:before { content: "\e930"; } -.icon-back:before { - content: "\e92f"; +.icon-addcsv:before { + content: "\e939"; } -.icon-out:before { - content: "\e900"; +.icon-agrement:before { + content: "\e93a"; } -.icon-in:before { - content: "\e901"; +.icon-archive:before { + content: "\e93b"; +} +.icon-back:before { + content: "\e92f"; } .icon-backup:before { content: "\e902"; } -.icon-transactions:before { - content: "\e903"; -} .icon-bill:before { content: "\e904"; } +.icon-book:before { + content: "\e93c"; +} .icon-bookings:before { content: "\e905"; } +.icon-books:before { + content: "\e93d"; +} .icon-box:before { content: "\e906"; } +.icon-boxcheck-not:before { + content: "\e93e"; +} +.icon-boxcheck-ok:before { + content: "\e93f"; +} +.icon-boxes:before { + content: "\e940"; +} +.icon-calendar1:before { + content: "\e941"; +} +.icon-calendar2:before { + content: "\e942"; +} .icon-close:before { content: "\e907"; } +.icon-code:before { + content: "\e943"; +} +.icon-config:before { + content: "\e944"; +} +.icon-config3:before { + content: "\e945"; +} .icon-contacts:before { content: "\e908"; } +.icon-creditcard:before { + content: "\e946"; +} +.icon-dat-export:before { + content: "\e947"; +} +.icon-data-import:before { + content: "\e948"; +} +.icon-data-transfer:before { + content: "\e949"; +} .icon-dataadd:before { content: "\e909"; } @@ -81,6 +159,9 @@ .icon-datasets:before { content: "\e90c"; } +.icon-date:before { + content: "\e94a"; +} .icon-download:before { content: "\e90d"; } @@ -93,6 +174,12 @@ .icon-edit:before { content: "\e910"; } +.icon-edit2:before { + content: "\e94b"; +} +.icon-editblog:before { + content: "\e94c"; +} .icon-email:before { content: "\e911"; } @@ -105,33 +192,90 @@ .icon-filter:before { content: "\e914"; } +.icon-filter2:before { + content: "\e94d"; +} .icon-folder:before { content: "\e915"; } .icon-foldershare:before { content: "\e916"; } +.icon-gift:before { + content: "\e94e"; +} .icon-hdd:before { content: "\e917"; } .icon-help:before { content: "\e918"; } +.icon-help-box:before { + content: "\e94f"; +} +.icon-help-important:before { + content: "\e950"; +} +.icon-home:before { + content: "\e951"; +} +.icon-image:before { + content: "\e952"; +} +.icon-in:before { + content: "\e901"; +} .icon-info:before { content: "\e919"; } +.icon-info-box:before { + content: "\e953"; +} .icon-invoice:before { content: "\e91a"; } +.icon-laptop:before { + content: "\e954"; +} +.icon-laptop1:before { + content: "\e955"; +} .icon-license:before { content: "\e91b"; } .icon-location:before { content: "\e91c"; } +.icon-locationmark:before { + content: "\e956"; +} +.icon-mailsend:before { + content: "\e957"; +} +.icon-msstore:before { + content: "\e958"; +} .icon-next:before { content: "\e91d"; } +.icon-ok:before { + content: "\e959"; +} +.icon-out:before { + content: "\e900"; +} +.icon-pc:before { + content: "\e95a"; +} +.icon-pc-datatransfer:before { + content: "\e95b"; +} +.icon-pc-mac:before { + content: "\e95c"; +} +.icon-pc-windows:before { + content: "\e95d"; +} .icon-pdf:before { content: "\e91e"; } @@ -156,26 +300,71 @@ .icon-reload:before { content: "\e925"; } +.icon-rndcheck-not:before { + content: "\e95e"; +} +.icon-rndcheck-ok:before { + content: "\e95f"; +} +.icon-sale:before { + content: "\e960"; +} +.icon-save:before { + content: "\e934"; +} .icon-settings:before { content: "\e926"; } +.icon-settings-bars:before { + content: "\e961"; +} +.icon-shop:before { + content: "\e962"; +} +.icon-shop3:before { + content: "\e963"; +} +.icon-shoppingcard:before { + content: "\e964"; +} +.icon-sortasc:before { + content: "\e932"; +} +.icon-sortdesc:before { + content: "\e933"; +} .icon-star:before { content: "\e927"; } +.icon-stripe:before { + content: "\e965"; +} +.icon-tag:before { + content: "\e966"; +} .icon-template:before { content: "\e928"; } +.icon-transactions:before { + content: "\e903"; +} .icon-trash:before { content: "\e929"; } +.icon-unsort:before { + content: "\e931"; +} .icon-upload:before { content: "\e92a"; } +.icon-userconfig:before { + content: "\e92c"; +} .icon-usergroup:before { content: "\e92b"; } -.icon-userconfig:before { - content: "\e92c"; +.icon-video:before { + content: "\e967"; } .icon-viewpdf:before { content: "\e92d"; @@ -183,3 +372,6 @@ .icon-website:before { content: "\e92e"; } +.icon-win10:before { + content: "\e968"; +} diff --git a/desktopapp/dialogs/AddFiles.html b/desktopapp/dialogs/AddFiles.html new file mode 100644 index 0000000..de0baed --- /dev/null +++ b/desktopapp/dialogs/AddFiles.html @@ -0,0 +1,30 @@ + -
+
@@ -69,13 +69,7 @@
-
+
-
+
+ + +
+
+
+
+
+ + +
+
+
+
+
+
+ \ No newline at end of file diff --git a/desktopapp/modules/invoices/invoice.js b/desktopapp/modules/invoices/invoice.js index 3c3400a..ebc0f20 100644 --- a/desktopapp/modules/invoices/invoice.js +++ b/desktopapp/modules/invoices/invoice.js @@ -10,15 +10,16 @@ let invoice = { dataform.cleanform('invoice'); if (id != null){ invoice.current_id = id; - console.log("ID Invoice:",id); + //console.log("ID Invoice:",id); db.query("SELECT inv.*,sum(bk.netamount) AS netamount,sum(bk.taxamount) AS vatamount,sum(bk.netamount + bk.taxamount) AS grossamount FROM invoices inv JOIN bookings bk ON (inv.id = bk.id_invoices) WHERE inv.id='"+id+"' GROUP BY inv.id;").then(data => { - console.log("invoicedata",data); + //console.log("invoicedata",data); dataform.fillform('invoices',invoice.selects,data); + if (data.pdffile){ invoice.hasPDF(data.pdffile); } invoice.getBookingData(); - + invoice.changedType(); myapp.viewmodule('invoice'); }).catch(e => { console.log(e);});; }else { @@ -63,21 +64,45 @@ let invoice = { select: "#invoices_id_template", showSearch: false }); - invoice.selects["invoices_mailtemplate"] =new SlimSelect({ - select: "#invoices_mailtemplate", - showSearch: false + tinymce.init({ + selector: '#invoices_headertext, #invoicebooking_description, #invoices_footertext', + plugins: 'paste importcss searchreplace autolink directionality visualblocks visualchars template autoresize charmap nonbreaking advlist lists textpattern noneditable charmap', + menubar: false, + toolbar: 'bold italic underline strikethrough fontsizeselect forecolor removeformat charmap', + toolbar_sticky: true, + language: 'de', + // content_css: [ + // 'css/theme.css' + // ], + statusbar: false, + width: '100%', + min_height: 150, + max_height: 150, + forced_root_block : '', + branding: false, + importcss_append: true, + noneditable_noneditable_class: "mceNonEditable", + contextmenu: false, + setup: function(editor) { + editor.on('blur', function(e) { + if (e.target.id == 'invoices_headertext' || e.target.id == 'invoices_footertext'){ + dataform.savefield(document.getElementById(e.target.id)); + } + }); + } + }); + invoice.bookingtbl = new Tabulator("#tbl_invoicefiles",{ + headerFilterPlaceholder: "filter...", + height: "calc(100vh - 60px)", + layout: "fitColumns", + selectable: 1, + rowContext:function(e, row){ e.preventDefault(); }, + columns: [ + {title: "DAtei",field: "file",formatter:"html"}, + ] }); - - // invoice.selects["invoices_id_accounts"] = new SlimSelect({ - // select: "#invoices_id_accounts", - // afterClose: function () { invoice.changeAccount(invoice.selects["invoice_id_accounts"]);} - - // }); - - - //invoice.getAccountsList(); invoice.getReportList(); - invoice.getMailTemplates(); + // invoice.getMailTemplates(); invoice.getStatusList(); invoice.getDocumentList(); invoice.initbookings(); @@ -97,21 +122,20 @@ let invoice = { initbookings: function(){ invoice.bookingtbl = new Tabulator("#tbl_invoicebookings",{ headerFilterPlaceholder: "filter...", - height: "calc(100vh - 60px)", - layout: "fitDataFill", + height: "calc(100vh - 400px)", + layout: "fitColumns", selectable: 1, rowContext:function(e, row){ e.preventDefault(); }, columns: [ //{title:"SKU", field:"sku"}, - {title: "Produkt",field: "displayitem",formatter:"html",width: 300 }, + {title: "Produkt",field: "displayitem",formatter:"html"}, {title: "Anzahl", field: "quantity",hozAlign:"right",width: 50 }, - {title: "Einheit",field: "unit",width: 80 }, - {title: "Preis", field: "unitamount",headerSort: false, formatter:"money",hozAlign:"right",width: 80, formatterParams:{ decimal:",", thousand:".", symbol:"€", symbolAfter:"p", precision:2}}, - {title: "MwSt (%)", field: "vatpercent",headerSort: false, formatter:"money",hozAlign:"right",width: 70, formatterParams:{ decimal:",", thousand:".", symbol:"%", symbolAfter:"p", precision:2}}, - {title: "Netto", field: "netamount",headerSort: false, formatter:"money",hozAlign:"right",width: 100, formatterParams:{ decimal:",", thousand:".", symbol:"€", symbolAfter:"p", precision:2},bottomCalc:"sum",bottomCalcFormatter:"money",bottomCalcFormatterParams:{ decimal:",", thousand:".", symbol:"€", symbolAfter:"p", precision:2 }}, - {title: "MwSt", field: "taxamount",headerSort: false, formatter:"money",hozAlign:"right",width: 90, formatterParams:{ decimal:",", thousand:".", symbol:"€", symbolAfter:"p", precision:2},bottomCalc:"sum",bottomCalcFormatter:"money",bottomCalcFormatterParams:{ decimal:",", thousand:".", symbol:"€", symbolAfter:"p", precision:2, }}, - {title: "Brutto", field: "grossamount",headerSort: false, formatter:"money",hozAlign:"right",width: 100, formatterParams:{ decimal:",", thousand:".", symbol:"€", symbolAfter:"p", precision:2},bottomCalc:"sum",bottomCalcFormatter:"money",bottomCalcFormatterParams:{ decimal:",", thousand:".", symbol:"€", symbolAfter:"p", precision:2, }}, - //,bottomCalcFormatter:"money", bottomCalcFormatterParams:{ decimal:",", thousand:".", symbol:"€", symbolAfter:"p", precision:2} + {title: "Einheit",field: "unit",width: 100 }, + {title: "Preis", field: "unitamount",headerSort: false,hozAlign:"right",width: 80, formatter:formatters.Currency}, + {title: "MwSt (%)", field: "vatpercent",headerSort: false,hozAlign:"right",width: 70, formatter:formatters.Percent}, + {title: "Netto", field: "netamount",headerSort: false,hozAlign:"right",width: 100, formatter:formatters.Currency,bottomCalc:"sum",bottomCalcFormatter:formatters.Currency}, + {title: "MwSt", field: "taxamount",headerSort: false, hozAlign:"right",width: 90,formatter:formatters.Currency,bottomCalc:"sum",bottomCalcFormatter:formatters.Currency}, + {title: "Brutto", field: "grossamount",headerSort: false, hozAlign:"right",width: 100, formatter:formatters.Currency,bottomCalc:"sum",bottomCalcFormatter:formatters.Currency} ] }); @@ -123,42 +147,9 @@ let invoice = { }).catch(e => { console.log(e);});; }, getReportList: function(){ - console.log("read template path",preferences.global.currentdataset.datapath + '/templates/invoice'); - fs.readdir(preferences.global.currentdataset.datapath + '/templates/invoice', (err, files) => { - if (err) console.log(err); - else { - let replist = []; - console.log(files); - let fileext = /\.(docx$|odt$)+/i; - files.forEach(file => { - console.log(file); - if (file.match(fileext)) { - replist.push({"value":file,"text":file}); - } - }); - dataform.fillselectlist(invoice.selects["invoices_id_template"],replist,'value','text'); - } - }); - return false; - }, - getMailTemplates: function(){ - console.log("read template path",preferences.global.currentdataset.datapath + '/templates/email'); - fs.readdir(preferences.global.currentdataset.datapath + '/templates/email', (err, files) => { - if (err) console.log(err); - else { - let replist = []; - console.log(files); - let fileext = /\.(eml$|msg$)+/i; - files.forEach(file => { - console.log(file); - if (file.match(fileext)) { - replist.push({"value":file,"text":file}); - } - }); - dataform.fillselectlist(invoice.selects["invoices_mailtemplate"],replist,'value','text'); - } - }); - return false; + db.queryarray("SELECT id as value,reportname as text FROM reports where reporttype ='invoice' ORDER BY reportname;").then(data => { + dataform.fillselectlist(invoice.selects["invoices_id_template"],data,'value','text'); + }); }, getStatusList: function(){ db.queryarray("SELECT id, status,color FROM statustypes where reporttypes LIKE '%\"invoice\"%' ORDER BY pos;").then(data => { @@ -242,24 +233,6 @@ let invoice = { dataform.savefield(document.getElementById("invoices_businessyear")); } }, - addProduct: function(){ - - }, - setProduct: function(data){ - // let idbk = document.getElementById("bookings_id"); - // if (data && data.sqldata){ - // console.log(data); - // dataform.setValue(document.getElementById("bookings_id_product"),data.sqldata.id); - // dataform.setValue(document.getElementById("bookings_unit"),data.sqldata.unit); - // dataform.setValue(document.getElementById("bookings_unitamount"),data.sqldata.salesprice); - // dataform.setValue(document.getElementById("bookings_taxpercent"),data.sqldata.vatpercent); - // //dataform.setValue(document.getElementById("bookings_vatamount-" + idbk),""); - // dataform.setValue(document.getElementById("bookings_sku"),data.sqldata.sku); - // dataform.setValue(document.getElementById("bookings_name"),data.sqldata.name); - // dataform.setValue(document.getElementById("bookings_description"),data.sqldata.description); - // invoice.calculate(); - // } - }, getNewReference(strdate){ let newref=document.getElementById("invoices_reference").value; let invtype=invoice.selects["invoices_invoicetype"].selected(); @@ -387,7 +360,7 @@ let invoice = { } } if (gtaxpercent != ""){ - gtaxpercent = gtaxpercent + "%"; + gtaxpercent = gtaxpercent + ""; } repdata["vatpercent"] = gtaxpercent; report.generate(idreport,repdata, fname,invoice.afterPDFCreation); diff --git a/desktopapp/modules/invoices/invoices.js b/desktopapp/modules/invoices/invoices.js index 9fa35e0..9379e72 100644 --- a/desktopapp/modules/invoices/invoices.js +++ b/desktopapp/modules/invoices/invoices.js @@ -48,9 +48,9 @@ let invoices = { {title: "Konto", field: "accountname",headerFilter:"input",width: 300}, {title: "Referenz",field: "reference",headerFilter:"input"}, {title: "Status", field: "status",headerFilter:"select",width: 125, headerFilterParams:{values:invoices.filters.statustypes},formatter:invoices.statusTypeFormatter}, - {title: "Netto", field: "netamount",hozAlign:"right",width: 125,formatter:"money", headerSort: false, formatterParams:{ decimal:",", thousand:".", symbol:"€", symbolAfter:"p", precision:2, },bottomCalc:"sum",bottomCalcFormatter:"money",bottomCalcFormatterParams:{ decimal:",", thousand:".", symbol:"€", symbolAfter:"p", precision:2, }}, - {title: "MwSt.", field: "vatamount",hozAlign:"right",width: 125,formatter:"money", headerSort: false, formatterParams:{ decimal:",", thousand:".", symbol:"€", symbolAfter:"p", precision:2, }, bottomCalc:"sum", bottomCalcFormatter:"money", bottomCalcFormatterParams:{ decimal:",", thousand:".", symbol:"€", symbolAfter:"p", precision:2, }}, - {title: "Brutto", field: "grossamount",hozAlign:"right",width: 125,headerSort: false,formatter:"money", formatterParams:{ decimal:",", thousand:".", symbol:"€", symbolAfter:"p", precision:2, }, bottomCalc:"sum", bottomCalcFormatter:"money", bottomCalcFormatterParams:{ decimal:",", thousand:".", symbol:"€", symbolAfter:"p", precision:2, }}, + {title: "Netto", field: "netamount",hozAlign:"right",width: 125,formatter:formatters.Currency, headerSort: false, bottomCalc:"sum",bottomCalcFormatter:formatters.Currency}, + {title: "MwSt.", field: "vatamount",hozAlign:"right",width: 125,formatter:formatters.Currency, bottomCalc:"sum", bottomCalcFormatter:formatters.Currency}, + {title: "Brutto", field: "grossamount",hozAlign:"right",width: 125,headerSort: false,formatter:formatters.Currency, bottomCalc:"sum", bottomCalcFormatter:formatters.Currency}, ] }); diff --git a/desktopapp/modules/mailtemplates/mailtempates.html b/desktopapp/modules/mailtemplates/mailtempates.html new file mode 100644 index 0000000..e69de29 diff --git a/desktopapp/modules/mailtemplates/mailtemplates.js b/desktopapp/modules/mailtemplates/mailtemplates.js new file mode 100644 index 0000000..e69de29 diff --git a/desktopapp/modules/modules.json b/desktopapp/modules/modules.json index ef57e0a..623ecfa 100644 --- a/desktopapp/modules/modules.json +++ b/desktopapp/modules/modules.json @@ -1,6 +1,6 @@ { "modules":[ - {"module":"invoices","icon":"icon-bill","name":"Rechnungen"}, + {"module":"invoices","icon":"icon-bill","name":"{{ invoices }}"}, {"module":"addresses","icon":"icon-contacts","name":"Adressen"}, {"module":"products","icon":"icon-product","name":"Produkte"}, {"module":"offers","icon":"icon-box","name":"Angebote"} diff --git a/desktopapp/modules/products/product.html b/desktopapp/modules/products/product.html deleted file mode 100644 index d77ba3d..0000000 --- a/desktopapp/modules/products/product.html +++ /dev/null @@ -1,111 +0,0 @@ -
- -
- Produkt -
- - - -
-
- - -
-
-
- -
-
-
- - -
-
- - -
-
- - -
-
-
-
- - -
-
- - -
-
-
-
- - -
-
- - -
-
-
-
- -
- - -
-
- - -
-
- - -
-
- - -
-
-
-
-
- -
-
Lieferanten
- - - - -
-
-
-
- -
-
-
Bestand
- - - - -
-
-
-
\ No newline at end of file diff --git a/desktopapp/modules/products/product.js b/desktopapp/modules/products/product.js deleted file mode 100644 index 46936a4..0000000 --- a/desktopapp/modules/products/product.js +++ /dev/null @@ -1,107 +0,0 @@ -let product = { - current_id: null, - selects: {"products_producttype":null}, - tblstock: null, - tblsupplier: null, - init: function(){ - invoice.selects["products_producttype"] = new SlimSelect({ - select: "#products_producttype", - showSearch: false, - afterClose: function () { dataform.savefield(document.getElementById("products_producttype"));} - - }); - product.tblsupplier = new Tabulator("#tbl_supplier",{ - height: "calc(100vh - 470px)", - layout: "fitColumns", - selectable: 1, - rowContext:function(e, row){ e.preventDefault(); }, - columns: [ - {title: "Lieferant", field: "supplier"}, - {title: "Bezeichnung", field: "sku"}, - {title: "Netto", field: "netprice",hozAlign:"right", width: 120,headerSort: false,formatter:"money", formatterParams:{ decimal:",", thousand:".", symbol:"€", symbolAfter:"p", precision:2, }}, - {title: "Brutto", field: "grossprice",hozAlign:"right",width: 120, headerSort: false,formatter:"money", formatterParams:{ decimal:",", thousand:".", symbol:"€", symbolAfter:"p", precision:2, }}, - ] - }); - product.tblstock = new Tabulator("#tbl_stock",{ - height: "calc(100vh - 110px)", - layout: "fitColumns", - selectable: 1, - rowContext:function(e, row){ e.preventDefault(); }, - columns: [ - {title: "Platz", field: "place"}, - {title: "Anzahl", field: "quantity",width: 80}, - ] - }); - // tinymce.init({ - // selector: '#products_description,#products_note', - // plugins: 'paste importcss searchreplace autolink directionality visualblocks visualchars template charmap nonbreaking advlist lists textpattern noneditable charmap', - // menubar: false, - // toolbar: 'bold italic underline strikethrough fontsizeselect forecolor removeformat charmap', - // toolbar_sticky: true, - // language: 'de', - // content_css: [ - // 'css/theme.css' - // ], - // statusbar: false, - // min_height: 200, - // max_height: 200, - // forced_root_block : '', - // branding: false, - // importcss_append: true, - // noneditable_noneditable_class: "mceNonEditable", - // contextmenu: false, - // setup: function(editor) { - // editor.on('blur', function(e) { - // console.log("tmce blur:",e.target.id); - - // //dataform.savefield(document.getElementById(e.id)); - // //e.id - // //console.log('The Editor has initialized.'); - // }); - // } - // }); - }, - viewmodule: function(id){ - // myapp.loadmodule('product').then(result => { - dataform.cleanform('product'); - if (id != null){ - product.current_id = id; - console.log("ID Product:",id); - db.query("SELECT * from products where id='"+id+"';").then(data => { - dataform.fillform('products',product.selects,data); - //invoice.getBookingData(); - //invoice.hasPDF(data.pdffile); - myapp.viewmodule('product'); - }).catch(e => { console.log(e);});; - }else { - myapp.viewmodule('product'); - } - // }); - }, - calculate: function(){ - var pid = document.getElementById("products_id").value; - //var pprice = document.getElementById("products_purchaseprice-" + pid); - //var marginpercent = document.getElementById("products_marginpercent-" + pid); - var salesprice = document.getElementById("products_salesprice-" + pid); - var vatpercent = document.getElementById("products_vatpercent-" + pid); - var net = document.getElementById("products_netamount-" + pid); - var vat = document.getElementById("products_vatamount-" + pid); - var gross = document.getElementById("products_grossamount-" + pid); - // if (pprice.value != null){ - - // if (marginpercent.value != null){ - // salesprice.value = (parseFloat(pprice.value) + (parseFloat(pprice.value) * (parseFloat(marginpercent.value)/100))).toFixed(2); - // }else { - // salesprice.value = (parseFloat(pprice.value)).toFixed(2); - // } - // } - var vatp = 0.0; - if (vatpercent.value != null){ - vatp = vatpercent.value; - } - console.log(salesprice.value + "*" + vatp); - vat.value= (parseFloat(salesprice.value) * (vatp/100)).toFixed(2); - net.value= salesprice.value; - gross.value= (parseFloat(net.value) + parseFloat(vat.value)).toFixed(2) ; - } -} \ No newline at end of file diff --git a/desktopapp/modules/products/products.html b/desktopapp/modules/products/products.html index 1fbfea4..cbae191 100644 --- a/desktopapp/modules/products/products.html +++ b/desktopapp/modules/products/products.html @@ -1,12 +1,86 @@
-
- Produkte -
+
Produkte
- - + + + +
+
+ + + \ No newline at end of file diff --git a/desktopapp/modules/products/products.js b/desktopapp/modules/products/products.js index 7e10ee5..b9e4b6b 100644 --- a/desktopapp/modules/products/products.js +++ b/desktopapp/modules/products/products.js @@ -1,16 +1,57 @@ let headerproducttypes = { "":"", "product":"Produkt", - "service":"Dienstleistung", - "package":"Pakete" + "service":"Service", + "individual":"Individual", } let products = { tbl: null, + current_id: null, + selects: {"products_producttype":null}, + filters:{ + productypes:{"":""}, + }, + productypes: {}, viewmodule: function(){ myapp.viewmodule('products'); }, init: function(){ - products.tbl = new Tabulator("#tbl_products",{ + invoice.selects["products_producttype"] = new SlimSelect({ + select: "#products_producttype", + showSearch: false, + //afterClose: function () { dataform.savefield(document.getElementById("products_producttype"));} + + }); + tinymce.init({ + selector: '#products_description', + plugins: 'paste importcss searchreplace autolink directionality visualblocks visualchars template charmap nonbreaking advlist lists textpattern noneditable charmap', + menubar: false, + toolbar: 'bold italic underline strikethrough fontsizeselect forecolor removeformat charmap', + toolbar_sticky: true, + language: 'de', + // content_css: [ + // 'css/theme.css' + // ], + statusbar: false, + min_height: 200, + max_height: 200, + forced_root_block : '', + branding: false, + importcss_append: true, + noneditable_noneditable_class: "mceNonEditable", + contextmenu: false, + // setup: function(editor) { + // editor.on('blur', function(e) { + // console.log("tmce blur:",e.target.id); + + // //dataform.savefield(document.getElementById(e.id)); + // //e.id + // //console.log('The Editor has initialized.'); + // }); + // } + }); + + products.tbl = new Tabulator("#tbl_products",{ headerFilterPlaceholder: "filter...", //groupBy:["producttype", "productgroup"], //groupStartOpen:[true, true], @@ -20,7 +61,7 @@ let products = { rowContext:function(e, row){ e.preventDefault(); }, columns: [ {title: "Typ", field: "producttype",width: 120,headerFilter:"select",headerFilterParams:{values:headerproducttypes}}, - {title: "Gruppe", field: "productgroup",headerFilter:"select",width: 120}, + {title: "Gruppe", field: "productgroup",headerFilter:"input",width: 120}, {title: "Name", field: "name",headerFilter:"input"}, {title: "Einheit", field: "unit",width: 120,headerSort: false}, {title: "Netto", field: "salesprice",hozAlign:"right", width: 120,headerSort: false,formatter:"money", formatterParams:{ decimal:",", thousand:".", symbol:"€", symbolAfter:"p", precision:2, }}, @@ -29,13 +70,14 @@ let products = { ] }); products.gettbldata(); + }, initSelector: function(){ }, gettbldata(){ let sel= products.tbl.getSelectedData(); - db.queryarray("SELECT *,round(salesprice+(round(salesprice * round((vatpercent/100.0),2),2)),2) as grossprice from products order by producttype,productgroup,name;") .then(data => { + db.queryarray("SELECT id, sku, name, producttype, unit, salesprice, vatpercent,productgroup,description,round(salesprice+(round(salesprice * round((vatpercent/100.0),2),2)),2) as grossprice FROM products union select id,null as sku,name,'individual' as producttype,unit,unitamount as salesprice,taxpercent as vatpercent,'individual' as productgroup,description,round(unitamount+(round(unitamount * round((taxpercent/100.0),2),2)),2) as grossprice from bookings where unitamount > 0 and name is not null and taxpercent is not null and id_products is null group by name,unitamount order by producttype,productgroup,sku,name;") .then(data => { products.tbl.setData(data).then(dd => { if (sel[0]){ products.tbl.selectRow(sel[0].id); @@ -96,7 +138,44 @@ let products = { edit: function(){ var sel = products.tbl.getSelectedData(); if (sel[0]) { - product.viewmodule(sel[0].id); + products.current_id = sel[0].id; + dataform.cleanform('addresses'); + db.query("select * from products where id='"+sel[0].id+"';").then(data => { + //console.log("Address Data:",data); + dataform.fillform('products',{},data); + product.viewdialog('Product'); + }).catch(e => { console.log(e);}); + + } + }, + save: function(){ + + }, + calculate: function(){ + var pid = document.getElementById("products_id").value; + //var pprice = document.getElementById("products_purchaseprice-" + pid); + //var marginpercent = document.getElementById("products_marginpercent-" + pid); + var salesprice = document.getElementById("products_salesprice-" + pid); + var vatpercent = document.getElementById("products_vatpercent-" + pid); + var net = document.getElementById("products_netamount-" + pid); + var vat = document.getElementById("products_vatamount-" + pid); + var gross = document.getElementById("products_grossamount-" + pid); + // if (pprice.value != null){ + + // if (marginpercent.value != null){ + // salesprice.value = (parseFloat(pprice.value) + (parseFloat(pprice.value) * (parseFloat(marginpercent.value)/100))).toFixed(2); + // }else { + // salesprice.value = (parseFloat(pprice.value)).toFixed(2); + // } + // } + var vatp = 0.0; + if (vatpercent.value != null){ + vatp = vatpercent.value; } + console.log(salesprice.value + "*" + vatp); + vat.value= (parseFloat(salesprice.value) * (vatp/100)).toFixed(2); + net.value= salesprice.value; + gross.value= (parseFloat(net.value) + parseFloat(vat.value)).toFixed(2) ; } + } \ No newline at end of file diff --git a/desktopapp/modules/settings/settings.html b/desktopapp/modules/settings/settings.html index e1c5026..fcc63db 100644 --- a/desktopapp/modules/settings/settings.html +++ b/desktopapp/modules/settings/settings.html @@ -1,21 +1,76 @@
-
- Einstellungen -
+
Einstellungen
+ + +
-
+
+
-
-
+ +
+
+ Unternehmens-Daten +
+
+ + +
+
+ + +
+
+
+ + +
+
+ + +
+
+ + +
+
+
+ + +
+
+ + +
+
+
+
+ + +
+
+
+
+ + +
+
+
+
+
+
+
Standard-Werte
- +
@@ -39,23 +94,53 @@
+
+
Mail-Einstellungen
-
+ +
+
+
+ + +
+
+
+
+ + +
+
+ + +
+
+
+ +
+
+
+
+
-
-
+
+ + -
+ +
+ -
-
- -
\ No newline at end of file +
diff --git a/desktopapp/modules/settings/settings.js b/desktopapp/modules/settings/settings.js index fcbc0fc..2573cc5 100644 --- a/desktopapp/modules/settings/settings.js +++ b/desktopapp/modules/settings/settings.js @@ -8,11 +8,11 @@ let settings = { }); }, init: function(){ - settings.selects["mailapp"] = new SlimSelect({ - select: "#defaultdata_mailapp", - showSearch: false, - afterClose: function () { dataform.savefield(document.getElementById("dedata_mailapp"));} - }); + // settings.selects["mailapp"] = new SlimSelect({ + // select: "#defaultdata_mailapp", + // showSearch: false, + // afterClose: function () { dataform.savefield(document.getElementById("dedata_mailapp"));} + // }); settings.selects["invoicetemplate"] = new SlimSelect({ select: "#defaultdata_invoicetemplate", showSearch: false, @@ -53,6 +53,11 @@ let settings = { }); settings.getstatusdata(); settings.getdocumentdata(); + settings.getDefaultData(); + }, + getDefaultData: function(){ + console.log("Settings Data",preferences.defaultdata); + dataform.fillform("defaultdata",settings.selects,preferences.defaultdata,false); }, getstatusdata: function(){ if (settings.tblstatus){ diff --git a/desktopapp/modules/templates/templates.html b/desktopapp/modules/templates/templates.html new file mode 100644 index 0000000..3d5d4d9 --- /dev/null +++ b/desktopapp/modules/templates/templates.html @@ -0,0 +1,142 @@ +
+ +
+ Vorlagen +
+ + + +
+ +
+
+
+
+
+
+ + +
+ + +
+
+ + + + + + + diff --git a/desktopapp/modules/templates/templates.js b/desktopapp/modules/templates/templates.js new file mode 100644 index 0000000..65d6314 --- /dev/null +++ b/desktopapp/modules/templates/templates.js @@ -0,0 +1,175 @@ +let templates = { + tbl:null, + tblreportsql: null, + selects: {"templates_pdfoptions-orientation":null,"templates_pdfoptions-size":null,"templates_reporttype":null}, + editors: {"templates_headerhtml": null,"templates_contenthtml":null,"templates_footerhtml":null,"templates_styles":null,"templates_pdfoptions":null,"templates_reportsql":null}, + current_id: null, + templatedata: {}, + viewmodule: function(){ + myapp.loadmodule('templates','templates').then(result => { + myapp.viewmodule('templates'); + }); + }, + + init: function(){ + CodeMirror.defineMode("mustache", function(config, parserConfig) { + var mustacheOverlay = { + token: function(stream, state) { + var ch; + if (stream.match("{{")) { + while ((ch = stream.next()) != null) + if (ch == "}" && stream.next() == "}") { + stream.eat("}"); + return "mustache"; + } + } + while (stream.next() != null && !stream.match("{{", false)) {} + return null; + } + }; + return CodeMirror.overlayMode(CodeMirror.getMode(config, parserConfig.backdrop || "text/html"), mustacheOverlay); + }); + // templates.selects["templates_pdfoptions-orientation"] =new SlimSelect({ + // select: "#templates_pdfoptions-orientation", + // showSearch: false + // }); + // templates.selects["templates_pdfoptions-size"] =new SlimSelect({ + // select: "#templates_pdfoptions-size", + // showSearch: false + // }); + // templates.selects["templates_reporttype"] =new SlimSelect({ + // select: "#templates_reporttype", + // showSearch: false + // }); + var height = document.getElementById("tab_templateheader").style.height; + templates.editors["templates_headerhtml"] = CodeMirror.fromTextArea(document.getElementById("templates_headerhtml"), {mode: "mustache",lineNumbers: true}); + templates.editors["templates_headerhtml"].setSize(null,height); + templates.editors["templates_contenthtml"] = CodeMirror.fromTextArea(document.getElementById("templates_contenthtml"), {mode: "mustache",lineNumbers: true}); + templates.editors["templates_contenthtml"].setSize(null,height); + templates.editors["templates_footerhtml"] = CodeMirror.fromTextArea(document.getElementById("templates_footerhtml"), {mode: "mustache",lineNumbers: true}); + templates.editors["templates_footerhtml"].setSize(null,height); + templates.editors["templates_styles"] = CodeMirror.fromTextArea(document.getElementById("templates_styles"), {mode: "css",lineNumbers: true}); + templates.editors["templates_styles"].setSize(null,height); + templates.tblreportsql = new Tabulator("#tbl_reportsql",{ + headerFilterPlaceholder: "filter...", + height: "calc(100vh - 300px)", + layout: "fitColumns", + selectable: true, + selectableRangeMode:"click", + rowContext:function(e, row){ e.preventDefault(); }, + columns: [ + {title: "Id", field: "id", width: 80, editor:"input"}, + {title: "Abfrage-Typ", field: "type",width: 120 , edior:"select"}, + {title: "SQL", field: "sql",editor:"input"}, + ] + }); + templates.tbl = new Tabulator("#tbl_templates",{ + headerFilterPlaceholder: "filter...", + height: "calc(100vh - 60px)", + layout: "fitColumns", + selectable: 1, + rowClick:function(e, row){ + templates.edit(); + }, + rowContext:function(e, row){ e.preventDefault(); }, + columns: [ + {title: "Name", field: "reportname"}, + {title: "Typ", field: "reporttype"}, + ] + }); + templates.gettbldata(); + templates.getTypesList(); + }, + gettbldata: function(){ + if (templates.tbl){ + db.queryarray("select * from newreports order by reportname,reporttype;").then(data => { + console.log(data); + templates.tbl.setData(data); + }); + } + }, + getTypesList: function(){ + db.queryarray("SELECT reporttype as value,reporttype as text FROM newreports GROUP by reporttype ORDER BY reportname;").then(data => { + //console.log("ReportList",data); + dataform.fillselectlist(templates.selects["templates_reporttype"],data,'value','text'); + }).catch(e => { console.log(e);});; + return false; + }, + edit: function(){ + let fsel = templates.tbl.getSelectedData(); + if (fsel[0] ){ + if (fsel[0].type == 'email'){ + myapp.viewpanel('templateemail'); + db.query("select * from newreports where id='"+ fsel[0].id+"';").then(data => { + + }).catch(e => { console.log(e);}); + }else { + myapp.viewpanel('templatereport'); + db.query("select * from newreports where id='"+ fsel[0].id+"';").then(data => { + console.log("repdata",data); + document.getElementById("templates_reportname").value=data.reportname; + templates.selects["templates_reporttype"].set(data.reporttype); + // console.log("pdfoptions",data.pdfoptions); + // console.log("reportsql", data.reportsql); + data.reportsql = JSON.parse(data.reportsql); + data.pdfoptions = JSON.parse(data.pdfoptions); + templates.templatedata = data; + for (var opt in templates.templatedata.pdfoptions){ + if (document.getElementById("templates_pdfoptions-"+opt)){ + // console.log("Element -> templates_pdfptions-"+opt + " exists!"); + if (templates.selects["templates_pdfoptions-"+opt]){ + console.log(opt,"SET ", templates.templatedata.pdfoptions[opt]) + templates.selects["templates_pdfoptions-"+opt].set(templates.templatedata.pdfoptions[opt]); + } else { + document.getElementById("templates_pdfoptions-"+opt).value=templates.templatedata.pdfoptions[opt]; + } + + } + //console.log("pdfoption",opt,templates.templatedata.pdfoptions[opt]); + } + let rtbldata = []; + for (var rsql in templates.templatedata.reportsql){ + rtbldata.push({"id":rsql,"sql":templates.templatedata.reportsql[rsql].sql,"type":templates.templatedata.reportsql[rsql].type}); + console.log("reportsql",rsql,templates.templatedata.reportsql[rsql]); + } + console.log(rtbldata); + templates.tblreportsql.setData(rtbldata); + templates.editors["templates_headerhtml"].setValue(data.headerhtml); + templates.editors["templates_contenthtml"].setValue(data.contenthtml); + templates.editors["templates_footerhtml"].setValue(data.footerhtml); + templates.editors["templates_styles"].setValue(data.styles); + + + //document.getElementById("templates_headerhtml").value= data.headerhtml; + // document.getElementById("templates_contenthtml").value= data.contenthtml; + // document.getElementById("templates_footerhtml").value= data.footerhtml; + // document.getElementById("templates_styles").value= data.styles; + // let dataheader=data.headerhtml.replace(/\<\/head\>/,""); + // let datafooter=data.footerhtml.replace(/\<\/head\>/,""); + // templates.setEditorData("templates_headerhtml",data.headerhtml,data.styles); + // templates.setEditorData("templates_contenthtml",data.contenthtml,data.styles); + // templates.setEditorData("templates_footerhtml",data.footerhtml,data.styles); + + }).catch(e => { console.log(e);}); + } + } + }, + add: function(){ + + }, + confirmRemove: function(){ + + }, + remove: function(){ + + }, + duplicate: function(){ + + }, + preview: function(){ + + }, + save: function(){ + + } +} \ No newline at end of file diff --git a/desktopapp/package-lock.json b/desktopapp/package-lock.json index f81760c..171172a 100644 --- a/desktopapp/package-lock.json +++ b/desktopapp/package-lock.json @@ -98,6 +98,26 @@ "resolved": "https://registry.npmjs.org/abbrev/-/abbrev-1.1.1.tgz", "integrity": "sha512-nne9/IiQ/hzIhY6pdDnbBtz7DjPTKrY00P/zvPSm5pOFkl6xuGrGnXn/VtTNNfNtAfZ9/1RtehkszU9qcTii0Q==" }, + "abort-controller": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/abort-controller/-/abort-controller-3.0.0.tgz", + "integrity": "sha512-h8lQ8tacZYnR3vNQTgibj+tODHI5/+l06Au2Pcriv/Gmet0eaj4TwWH41sO9wnHDiQsEj19q0drzdWdeAHtweg==", + "requires": { + "event-target-shim": "^5.0.0" + } + }, + "abstract-leveldown": { + "version": "6.2.3", + "resolved": "https://registry.npmjs.org/abstract-leveldown/-/abstract-leveldown-6.2.3.tgz", + "integrity": "sha512-BsLm5vFMRUrrLeCcRc+G0t2qOaTzpoJQLOubq2XM72eNpjF5UdU5o/5NvlNhx95XHcAvcl8OMXr4mlg/fRgUXQ==", + "requires": { + "buffer": "^5.5.0", + "immediate": "^3.2.3", + "level-concat-iterator": "~2.0.0", + "level-supports": "~1.0.0", + "xtend": "~4.0.0" + } + }, "ajv": { "version": "6.12.5", "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.12.5.tgz", @@ -129,6 +149,11 @@ "readable-stream": "^2.0.6" } }, + "argsarray": { + "version": "0.0.1", + "resolved": "https://registry.npmjs.org/argsarray/-/argsarray-0.0.1.tgz", + "integrity": "sha1-bnIHtOzbObCviDA/pa4ivajfYcs=" + }, "asar": { "version": "3.0.3", "resolved": "https://registry.npmjs.org/asar/-/asar-3.0.3.tgz", @@ -146,7 +171,6 @@ "version": "0.2.4", "resolved": "https://registry.npmjs.org/asn1/-/asn1-0.2.4.tgz", "integrity": "sha512-jxwzQpLQjSmWXgwaCZE9Nz+glAG01yF1QnWgbhGwHI5A6FRIEY6IVqtHhIepHqI7/kyEyQEagBC5mBEFlIYvdg==", - "optional": true, "requires": { "safer-buffer": "~2.1.0" } @@ -154,14 +178,12 @@ "assert-plus": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/assert-plus/-/assert-plus-1.0.0.tgz", - "integrity": "sha1-8S4PPF13sLHN2RRpQuTpbB5N1SU=", - "optional": true + "integrity": "sha1-8S4PPF13sLHN2RRpQuTpbB5N1SU=" }, "asynckit": { "version": "0.4.0", "resolved": "https://registry.npmjs.org/asynckit/-/asynckit-0.4.0.tgz", - "integrity": "sha1-x57Zf380y48robyXkLzDZkdLS3k=", - "optional": true + "integrity": "sha1-x57Zf380y48robyXkLzDZkdLS3k=" }, "at-least-node": { "version": "1.0.0", @@ -169,6 +191,11 @@ "integrity": "sha512-+q/t7Ekv1EDY2l6Gda6LLiX14rU9TV20Wa3ofeQmwPFZbOMo9DXrLbOjFaaclkXKWidIaopwAObQDqwWtGUjqg==", "dev": true }, + "attempt-x": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/attempt-x/-/attempt-x-1.1.3.tgz", + "integrity": "sha512-y/+ek8IjxVpTbj/phC87jK5YRhlP5Uu7FlQdCmYuut1DTjNruyrGqUWi5bcX1VKsQX1B0FX16A1hqHomKpHv3A==" + }, "author-regex": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/author-regex/-/author-regex-1.0.0.tgz", @@ -178,14 +205,12 @@ "aws-sign2": { "version": "0.7.0", "resolved": "https://registry.npmjs.org/aws-sign2/-/aws-sign2-0.7.0.tgz", - "integrity": "sha1-tG6JCTSpWR8tL2+G1+ap8bP+dqg=", - "optional": true + "integrity": "sha1-tG6JCTSpWR8tL2+G1+ap8bP+dqg=" }, "aws4": { "version": "1.10.1", "resolved": "https://registry.npmjs.org/aws4/-/aws4-1.10.1.tgz", - "integrity": "sha512-zg7Hz2k5lI8kb7U32998pRRFin7zJlkfezGJjUc2heaD4Pw2wObakCDVzkKztTm/Ln7eiVvYsjqak0Ed4LkMDA==", - "optional": true + "integrity": "sha512-zg7Hz2k5lI8kb7U32998pRRFin7zJlkfezGJjUc2heaD4Pw2wObakCDVzkKztTm/Ln7eiVvYsjqak0Ed4LkMDA==" }, "balanced-match": { "version": "1.0.0", @@ -195,14 +220,12 @@ "base64-js": { "version": "1.3.1", "resolved": "https://registry.npmjs.org/base64-js/-/base64-js-1.3.1.tgz", - "integrity": "sha512-mLQ4i2QO1ytvGWFWmcngKO//JXAQueZvwEKtjgQFM4jIK0kU+ytMfplL8j+n5mspOfjHwoAg+9yhb7BwAHm36g==", - "dev": true + "integrity": "sha512-mLQ4i2QO1ytvGWFWmcngKO//JXAQueZvwEKtjgQFM4jIK0kU+ytMfplL8j+n5mspOfjHwoAg+9yhb7BwAHm36g==" }, "bcrypt-pbkdf": { "version": "1.0.2", "resolved": "https://registry.npmjs.org/bcrypt-pbkdf/-/bcrypt-pbkdf-1.0.2.tgz", "integrity": "sha1-pDAdOJtqQ/m2f/PKEaP2Y342Dp4=", - "optional": true, "requires": { "tweetnacl": "^0.14.3" } @@ -229,6 +252,14 @@ "dev": true, "optional": true }, + "boom": { + "version": "4.3.1", + "resolved": "https://registry.npmjs.org/boom/-/boom-4.3.1.tgz", + "integrity": "sha1-T4owBctKfjiJ90kDD9JbluAdLjE=", + "requires": { + "hoek": "4.x.x" + } + }, "brace-expansion": { "version": "1.1.11", "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz", @@ -238,6 +269,20 @@ "concat-map": "0.0.1" } }, + "btoa": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/btoa/-/btoa-1.2.1.tgz", + "integrity": "sha512-SB4/MIGlsiVkMcHmT+pSmIPoNDoHg+7cMzmt3Uxt628MTz2487DKSqK/fuhFBrkuqrYv5UCEnACpF4dTFNKc/g==" + }, + "buffer": { + "version": "5.7.1", + "resolved": "https://registry.npmjs.org/buffer/-/buffer-5.7.1.tgz", + "integrity": "sha512-EHcyIPBQ4BSGlvjB16k5KgAJ27CIsHY/2JBmCRReo48y9rQ3MaUzWX3KVlBa4U7MyX02HdVj0K7C3WaB3ju7FQ==", + "requires": { + "base64-js": "^1.3.1", + "ieee754": "^1.1.13" + } + }, "buffer-alloc": { "version": "1.2.0", "resolved": "https://registry.npmjs.org/buffer-alloc/-/buffer-alloc-1.2.0.tgz", @@ -268,8 +313,7 @@ "buffer-from": { "version": "1.1.1", "resolved": "https://registry.npmjs.org/buffer-from/-/buffer-from-1.1.1.tgz", - "integrity": "sha512-MQcXEUbCKtEo7bhqEs6560Hyd4XaovZlO/k9V3hjVUF/zwW7KBVdSK4gIt/bzwS9MbR5qob+F5jusZsb0YQK2A==", - "dev": true + "integrity": "sha512-MQcXEUbCKtEo7bhqEs6560Hyd4XaovZlO/k9V3hjVUF/zwW7KBVdSK4gIt/bzwS9MbR5qob+F5jusZsb0YQK2A==" }, "cacheable-request": { "version": "6.1.0", @@ -303,6 +347,11 @@ } } }, + "cached-constructors-x": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/cached-constructors-x/-/cached-constructors-x-1.0.2.tgz", + "integrity": "sha512-7lKwmwXweW6E/31RHAJemLtZPfb2xvcABXknFF4b/dNYv4DbSGTgQHckXLQkNw6BB4HKFYW6mJgsNjADAy1ehw==" + }, "carbone": { "version": "2.1.1", "resolved": "https://registry.npmjs.org/carbone/-/carbone-2.1.1.tgz", @@ -329,8 +378,7 @@ "caseless": { "version": "0.12.0", "resolved": "https://registry.npmjs.org/caseless/-/caseless-0.12.0.tgz", - "integrity": "sha1-G2gcIf+EAzyCZUMJBolCDRhxUdw=", - "optional": true + "integrity": "sha1-G2gcIf+EAzyCZUMJBolCDRhxUdw=" }, "chownr": { "version": "1.1.4", @@ -343,6 +391,11 @@ "integrity": "sha1-BKEGZywYsIWrd02YPfo+oTjyIgU=", "dev": true }, + "clone-buffer": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/clone-buffer/-/clone-buffer-1.0.0.tgz", + "integrity": "sha1-4+JbIHrE5wGvch4staFnksrD3Fg=" + }, "clone-response": { "version": "1.0.2", "resolved": "https://registry.npmjs.org/clone-response/-/clone-response-1.0.2.tgz", @@ -352,6 +405,11 @@ "mimic-response": "^1.0.0" } }, + "co": { + "version": "4.6.0", + "resolved": "https://registry.npmjs.org/co/-/co-4.6.0.tgz", + "integrity": "sha1-bqa989hTrlTMuOR7+gvz+QMfsYQ=" + }, "code-point-at": { "version": "1.1.0", "resolved": "https://registry.npmjs.org/code-point-at/-/code-point-at-1.1.0.tgz", @@ -361,7 +419,6 @@ "version": "1.0.8", "resolved": "https://registry.npmjs.org/combined-stream/-/combined-stream-1.0.8.tgz", "integrity": "sha512-FQN4MRfuJeHf7cBbBMJFXhKSDq+2kAArBlmRBvcvFE5BB1HZKXtSFASDhdlz9zOYwxh8lDdnvmMOe/+5cdoEdg==", - "optional": true, "requires": { "delayed-stream": "~1.0.0" } @@ -423,11 +480,28 @@ "resolved": "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.2.tgz", "integrity": "sha1-tf1UIgqivFq1eqtxQMlAdUUDwac=" }, + "cryptiles": { + "version": "3.1.4", + "resolved": "https://registry.npmjs.org/cryptiles/-/cryptiles-3.1.4.tgz", + "integrity": "sha512-8I1sgZHfVwcSOY6mSGpVU3lw/GSIZvusg8dD2+OGehCJpOhQRLNcH0qb9upQnOH4XhgxxFJSg6E2kx95deb1Tw==", + "requires": { + "boom": "5.x.x" + }, + "dependencies": { + "boom": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/boom/-/boom-5.2.0.tgz", + "integrity": "sha512-Z5BTk6ZRe4tXXQlkqftmsAUANpXmuwlsF5Oov8ThoMbQRzdGTA1ngYRW160GexgOgjsFOKJz0LYhoNi+2AMBUw==", + "requires": { + "hoek": "4.x.x" + } + } + } + }, "dashdash": { "version": "1.14.1", "resolved": "https://registry.npmjs.org/dashdash/-/dashdash-1.14.1.tgz", "integrity": "sha1-hTz6D3y+L+1d4gMmuN1YEDX24vA=", - "optional": true, "requires": { "assert-plus": "^1.0.0" } @@ -460,6 +534,15 @@ "integrity": "sha512-0ISdNousHvZT2EiFlZeZAHBUvSxmKswVCEf8hW7KWgG4a8MVEu/3Vb6uWYozkjylyCxe0JBIiRB1jV45S70WVQ==", "dev": true }, + "deferred-leveldown": { + "version": "5.3.0", + "resolved": "https://registry.npmjs.org/deferred-leveldown/-/deferred-leveldown-5.3.0.tgz", + "integrity": "sha512-a59VOT+oDy7vtAbLRCZwWgxu2BaCfd5Hk7wxJd48ei7I+nsg8Orlb9CLG0PMZienk9BSUKgeAqkO2+Lw+1+Ukw==", + "requires": { + "abstract-leveldown": "~6.2.1", + "inherits": "^2.0.3" + } + }, "define-properties": { "version": "1.1.3", "resolved": "https://registry.npmjs.org/define-properties/-/define-properties-1.1.3.tgz", @@ -473,8 +556,7 @@ "delayed-stream": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/delayed-stream/-/delayed-stream-1.0.0.tgz", - "integrity": "sha1-3zrhmayt+31ECqrgsp4icrJOxhk=", - "optional": true + "integrity": "sha1-3zrhmayt+31ECqrgsp4icrJOxhk=" }, "delegates": { "version": "1.0.0", @@ -493,6 +575,11 @@ "dev": true, "optional": true }, + "double-ended-queue": { + "version": "2.1.0-0", + "resolved": "https://registry.npmjs.org/double-ended-queue/-/double-ended-queue-2.1.0-0.tgz", + "integrity": "sha1-ED01J/0xUo9AGIEwyEHv3XgmTlw=" + }, "duplexer3": { "version": "0.1.4", "resolved": "https://registry.npmjs.org/duplexer3/-/duplexer3-0.1.4.tgz", @@ -503,7 +590,6 @@ "version": "0.1.2", "resolved": "https://registry.npmjs.org/ecc-jsbn/-/ecc-jsbn-0.1.2.tgz", "integrity": "sha1-OoOpBOVDUyh4dMVkt1SThoSamMk=", - "optional": true, "requires": { "jsbn": "~0.1.0", "safer-buffer": "^2.1.0" @@ -679,6 +765,17 @@ "dev": true, "optional": true }, + "encoding-down": { + "version": "6.3.0", + "resolved": "https://registry.npmjs.org/encoding-down/-/encoding-down-6.3.0.tgz", + "integrity": "sha512-QKrV0iKR6MZVJV08QY0wp1e7vF6QbhnbQhb07bwpEyuz4uZiZgPlEGdkCROuFkUwdxlFaiPIhjyarH1ee/3vhw==", + "requires": { + "abstract-leveldown": "^6.2.1", + "inherits": "^2.0.3", + "level-codec": "^9.0.0", + "level-errors": "^2.0.0" + } + }, "encoding-japanese": { "version": "1.0.30", "resolved": "https://registry.npmjs.org/encoding-japanese/-/encoding-japanese-1.0.30.tgz", @@ -693,12 +790,28 @@ "once": "^1.4.0" } }, + "end-stream": { + "version": "0.1.0", + "resolved": "https://registry.npmjs.org/end-stream/-/end-stream-0.1.0.tgz", + "integrity": "sha1-MgA/P0OKKwFDFoE3+PpumGbIHtU=", + "requires": { + "write-stream": "~0.4.3" + } + }, "env-paths": { "version": "2.2.0", "resolved": "https://registry.npmjs.org/env-paths/-/env-paths-2.2.0.tgz", "integrity": "sha512-6u0VYSCo/OW6IoD5WCLLy9JUGARbamfSavcNXry/eu8aHVFei6CD3Sw+VGX5alea1i9pgPHW0mbu6Xj0uBh7gA==", "dev": true }, + "errno": { + "version": "0.1.8", + "resolved": "https://registry.npmjs.org/errno/-/errno-0.1.8.tgz", + "integrity": "sha512-dJ6oBr5SQ1VSd9qkk7ByRgb/1SH4JZjCHSW/mr63/QcXO9zLVxvJ6Oy13nio03rxpSnVDDjFor75SjVeZWPW/A==", + "requires": { + "prr": "~1.0.1" + } + }, "error-ex": { "version": "1.3.2", "resolved": "https://registry.npmjs.org/error-ex/-/error-ex-1.3.2.tgz", @@ -722,11 +835,15 @@ "dev": true, "optional": true }, + "event-target-shim": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/event-target-shim/-/event-target-shim-5.0.1.tgz", + "integrity": "sha512-i/2XbnSz/uxRCU6+NdVJgKWDTM427+MqYbkQzD321DuCQJUqOuJKIA0IM2+W2xtYHdKOmZ4dR6fExsd4SXL+WQ==" + }, "extend": { "version": "3.0.2", "resolved": "https://registry.npmjs.org/extend/-/extend-3.0.2.tgz", - "integrity": "sha512-fjquC59cD7CyW6urNXK0FBufkZcoiGG80wTuPujX590cB5Ttln20E2UB4S/WARVqhXffZl2LNgS+gQdPIIim/g==", - "optional": true + "integrity": "sha512-fjquC59cD7CyW6urNXK0FBufkZcoiGG80wTuPujX590cB5Ttln20E2UB4S/WARVqhXffZl2LNgS+gQdPIIim/g==" }, "extract-zip": { "version": "1.7.0", @@ -760,8 +877,7 @@ "extsprintf": { "version": "1.3.0", "resolved": "https://registry.npmjs.org/extsprintf/-/extsprintf-1.3.0.tgz", - "integrity": "sha1-lpGEQOMEGnpBT4xS48V06zw+HgU=", - "optional": true + "integrity": "sha1-lpGEQOMEGnpBT4xS48V06zw+HgU=" }, "fast-deep-equal": { "version": "3.1.3", @@ -772,8 +888,7 @@ "fast-json-stable-stringify": { "version": "2.1.0", "resolved": "https://registry.npmjs.org/fast-json-stable-stringify/-/fast-json-stable-stringify-2.1.0.tgz", - "integrity": "sha512-lhd/wF+Lk98HZoTCtlVraHtfh5XYijIjalXck7saUtuanSDyLMxnHhSXEDJqHxD7msR8D0uCmqlkwjCV8xvwHw==", - "optional": true + "integrity": "sha512-lhd/wF+Lk98HZoTCtlVraHtfh5XYijIjalXck7saUtuanSDyLMxnHhSXEDJqHxD7msR8D0uCmqlkwjCV8xvwHw==" }, "fd-slicer": { "version": "1.1.0", @@ -783,6 +898,14 @@ "pend": "~1.2.0" } }, + "fetch-cookie": { + "version": "0.10.1", + "resolved": "https://registry.npmjs.org/fetch-cookie/-/fetch-cookie-0.10.1.tgz", + "integrity": "sha512-beB+VEd4cNeVG1PY+ee74+PkuCQnik78pgLi5Ah/7qdUfov8IctU0vLUbBT8/10Ma5GMBeI4wtxhGrEfKNYs2g==", + "requires": { + "tough-cookie": "^2.3.3 || ^3.0.1 || ^4.0.0" + } + }, "filename-reserved-regex": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/filename-reserved-regex/-/filename-reserved-regex-2.0.0.tgz", @@ -835,14 +958,12 @@ "forever-agent": { "version": "0.6.1", "resolved": "https://registry.npmjs.org/forever-agent/-/forever-agent-0.6.1.tgz", - "integrity": "sha1-+8cfDEGt6zf5bFd60e1C2P2sypE=", - "optional": true + "integrity": "sha1-+8cfDEGt6zf5bFd60e1C2P2sypE=" }, "form-data": { "version": "2.3.3", "resolved": "https://registry.npmjs.org/form-data/-/form-data-2.3.3.tgz", "integrity": "sha512-1lLKB2Mu3aGP1Q/2eCOx0fNbRMe7XdwktwOruhfqqd0rIJWwN4Dh+E3hrPSlDCXnSR7UtZ1N38rVXm+6+MEhJQ==", - "optional": true, "requires": { "asynckit": "^0.4.0", "combined-stream": "^1.0.6", @@ -975,7 +1096,6 @@ "version": "0.1.7", "resolved": "https://registry.npmjs.org/getpass/-/getpass-0.1.7.tgz", "integrity": "sha1-Xv+OPmhNVprkyysSgmBOi6YhSfo=", - "optional": true, "requires": { "assert-plus": "^1.0.0" } @@ -1059,8 +1179,7 @@ "har-schema": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/har-schema/-/har-schema-2.0.0.tgz", - "integrity": "sha1-qUwiJOvKwEeCoNkDVSHyRzW37JI=", - "optional": true + "integrity": "sha1-qUwiJOvKwEeCoNkDVSHyRzW37JI=" }, "har-validator": { "version": "5.1.5", @@ -1072,11 +1191,55 @@ "har-schema": "^2.0.0" } }, + "has-own-property-x": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/has-own-property-x/-/has-own-property-x-3.2.0.tgz", + "integrity": "sha512-HtRQTYpRFz/YVaQ7jh2mU5iorMAxFcML9FNOLMI1f8VNJ2K0hpOlXoi1a+nmVl6oUcGnhd6zYOFAVe7NUFStyQ==", + "requires": { + "cached-constructors-x": "^1.0.0", + "to-object-x": "^1.5.0", + "to-property-key-x": "^2.0.2" + } + }, + "has-symbol-support-x": { + "version": "1.4.2", + "resolved": "https://registry.npmjs.org/has-symbol-support-x/-/has-symbol-support-x-1.4.2.tgz", + "integrity": "sha512-3ToOva++HaW+eCpgqZrCfN51IPB+7bJNVT6CUATzueB5Heb8o6Nam0V3HG5dlDvZU1Gn5QLcbahiKw/XVk5JJw==" + }, + "has-symbols": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/has-symbols/-/has-symbols-1.0.1.tgz", + "integrity": "sha512-PLcsoqu++dmEIZB+6totNFKq/7Do+Z0u4oT0zKOJNl3lYK6vGwwu2hjHs+68OEZbTjiUE9bgOABXbP/GvrS0Kg==" + }, + "has-to-string-tag-x": { + "version": "1.4.1", + "resolved": "https://registry.npmjs.org/has-to-string-tag-x/-/has-to-string-tag-x-1.4.1.tgz", + "integrity": "sha512-vdbKfmw+3LoOYVr+mtxHaX5a96+0f3DljYd8JOqvOLsf5mw2Otda2qCDT9qRqLAhrjyQ0h7ual5nOiASpsGNFw==", + "requires": { + "has-symbol-support-x": "^1.4.1" + } + }, "has-unicode": { "version": "2.0.1", "resolved": "https://registry.npmjs.org/has-unicode/-/has-unicode-2.0.1.tgz", "integrity": "sha1-4Ob+aijPUROIVeCG0Wkedx3iqLk=" }, + "hawk": { + "version": "6.0.2", + "resolved": "https://registry.npmjs.org/hawk/-/hawk-6.0.2.tgz", + "integrity": "sha512-miowhl2+U7Qle4vdLqDdPt9m09K6yZhkLDTWGoUiUzrQCn+mHHSmfJgAyGaLRZbPmTqfFFjRV1QWCW0VWUJBbQ==", + "requires": { + "boom": "4.x.x", + "cryptiles": "3.x.x", + "hoek": "4.x.x", + "sntp": "2.x.x" + } + }, + "hoek": { + "version": "4.2.1", + "resolved": "https://registry.npmjs.org/hoek/-/hoek-4.2.1.tgz", + "integrity": "sha512-QLg82fGkfnJ/4iy1xZ81/9SIJiq1NGFUMGs6ParyjBZr6jW2Ufj/snDqTHixNlHdPNwN2RLVD0Pi3igeK9+JfA==" + }, "hosted-git-info": { "version": "2.8.8", "resolved": "https://registry.npmjs.org/hosted-git-info/-/hosted-git-info-2.8.8.tgz", @@ -1093,7 +1256,6 @@ "version": "1.2.0", "resolved": "https://registry.npmjs.org/http-signature/-/http-signature-1.2.0.tgz", "integrity": "sha1-muzZJRFHcvPZW2WmCruPfBj7rOE=", - "optional": true, "requires": { "assert-plus": "^1.0.0", "jsprim": "^1.2.2", @@ -1108,6 +1270,11 @@ "safer-buffer": ">= 2.1.2 < 3" } }, + "ieee754": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/ieee754/-/ieee754-1.2.1.tgz", + "integrity": "sha512-dcyqhDvX1C46lXZcVqCpK+FtMRQVdIMN6/Df5js2zouUsqG7I6sFxitIC+7KYK29KdXOLHdu9zL4sFnoVQnqaA==" + }, "ignore-walk": { "version": "3.0.3", "resolved": "https://registry.npmjs.org/ignore-walk/-/ignore-walk-3.0.3.tgz", @@ -1116,6 +1283,16 @@ "minimatch": "^3.0.4" } }, + "immediate": { + "version": "3.3.0", + "resolved": "https://registry.npmjs.org/immediate/-/immediate-3.3.0.tgz", + "integrity": "sha512-HR7EVodfFUdQCTIeySw+WDRFJlPcLOJbXfwwZ7Oom6tjsvZ3bOkCDJHehQC3nxJrv7+f9XecwazynjU8e4Vw3Q==" + }, + "infinity-x": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/infinity-x/-/infinity-x-1.0.2.tgz", + "integrity": "sha512-2Ioz+exrAwlHxFBaDHQIbvUyjKFt0YjIal34/agfzx738aT1zBQwSU5A8Zgb1IQ2r24BtXrkeZZusxE40MyZaQ==" + }, "inflight": { "version": "1.0.6", "resolved": "https://registry.npmjs.org/inflight/-/inflight-1.0.6.tgz", @@ -1135,12 +1312,46 @@ "resolved": "https://registry.npmjs.org/ini/-/ini-1.3.8.tgz", "integrity": "sha512-JV/yugV2uzW5iMRSiZAyDtQd+nxtUnjeLt0acNdw98kKLrvuRVyB80tsREOE7yvGVgalhZ6RNXCmEHkUKBKxew==" }, + "is-array-buffer-x": { + "version": "1.7.0", + "resolved": "https://registry.npmjs.org/is-array-buffer-x/-/is-array-buffer-x-1.7.0.tgz", + "integrity": "sha512-ufSZRMY2WZX5xyNvk0NOZAG7cgi35B/sGQDGqv8w0X7MoQ2GC9vedanJhuYTPaC4PUCqLQsda1w7NF+dPZmAJw==", + "requires": { + "attempt-x": "^1.1.0", + "has-to-string-tag-x": "^1.4.1", + "is-object-like-x": "^1.5.1", + "object-get-own-property-descriptor-x": "^3.2.0", + "to-string-tag-x": "^1.4.1" + } + }, "is-arrayish": { "version": "0.2.1", "resolved": "https://registry.npmjs.org/is-arrayish/-/is-arrayish-0.2.1.tgz", "integrity": "sha1-d8mYQFJ6qOyxqLppe4BkWnqSap0=", "dev": true }, + "is-date-object": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/is-date-object/-/is-date-object-1.0.2.tgz", + "integrity": "sha512-USlDT524woQ08aoZFzh3/Z6ch9Y/EWXEHQ/AaRN0SkKq4t2Jw2R2339tSXmwuVoY7LLlBCbOIlx2myP/L5zk0g==" + }, + "is-falsey-x": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/is-falsey-x/-/is-falsey-x-1.0.3.tgz", + "integrity": "sha512-RWjusR6LXAhGa0Vus7aD1rwJuJwdJsvG3daAVMDvOAgvGuGm4eilNgoSuXhpv2/2qpLDvioAKTNb3t3XYidCNg==", + "requires": { + "to-boolean-x": "^1.0.2" + } + }, + "is-finite-x": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/is-finite-x/-/is-finite-x-3.0.4.tgz", + "integrity": "sha512-wdSI5zk/Pl21HzGcLWFoFzuDa8gsgcqhwZGAZryL2eU7RKf7+g+q4jL2gGItrBs/YtspkjOrJ4JxXNZqquoAWA==", + "requires": { + "infinity-x": "^1.0.1", + "is-nan-x": "^1.0.2" + } + }, "is-fullwidth-code-point": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-1.0.0.tgz", @@ -1149,11 +1360,85 @@ "number-is-nan": "^1.0.0" } }, + "is-function-x": { + "version": "3.3.0", + "resolved": "https://registry.npmjs.org/is-function-x/-/is-function-x-3.3.0.tgz", + "integrity": "sha512-SreSSU1dlgYaXR5c0mm4qJHKYHIiGiEY+7Cd8/aRLLoMP/VvofD2XcWgBnP833ajpU5XzXbUSpfysnfKZLJFlg==", + "requires": { + "attempt-x": "^1.1.1", + "has-to-string-tag-x": "^1.4.1", + "is-falsey-x": "^1.0.1", + "is-primitive": "^2.0.0", + "normalize-space-x": "^3.0.0", + "replace-comments-x": "^2.0.0", + "to-boolean-x": "^1.0.1", + "to-string-tag-x": "^1.4.2" + }, + "dependencies": { + "is-primitive": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/is-primitive/-/is-primitive-2.0.0.tgz", + "integrity": "sha1-IHurkWOEmcB7Kt8kCkGochADRXU=" + } + } + }, + "is-index-x": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/is-index-x/-/is-index-x-1.1.0.tgz", + "integrity": "sha512-qULKLMepQLGC8rSVdi8uF2vI4LiDrU9XSDg1D+Aa657GIB7GV1jHpga7uXgQvkt/cpQ5mVBHUFTpSehYSqT6+A==", + "requires": { + "math-clamp-x": "^1.2.0", + "max-safe-integer": "^1.0.1", + "to-integer-x": "^3.0.0", + "to-number-x": "^2.0.0", + "to-string-symbols-supported-x": "^1.0.0" + } + }, + "is-nan-x": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/is-nan-x/-/is-nan-x-1.0.3.tgz", + "integrity": "sha512-WenNBLVGSZID8shogsB++42vF7gvotCfneXM9KMCAKwNPXa8VfAu/RWwpqvnK7dLOP4Z7uitocb0TZ6rAiOccA==" + }, + "is-nil-x": { + "version": "1.4.2", + "resolved": "https://registry.npmjs.org/is-nil-x/-/is-nil-x-1.4.2.tgz", + "integrity": "sha512-9aDY7ir7IGb5HlgqL+b38v2YMxf8S7MEHHxjHGzUhijg2crq47RKdxL37bS6dU0VN87wy2IBZP4akgQtIXmyvg==", + "requires": { + "lodash.isnull": "^3.0.0", + "validate.io-undefined": "^1.0.3" + } + }, + "is-object-like-x": { + "version": "1.7.1", + "resolved": "https://registry.npmjs.org/is-object-like-x/-/is-object-like-x-1.7.1.tgz", + "integrity": "sha512-89nz+kESAW2Y7udq+PdRX/dZnRN2WP1b19Gdv4OYE1Xjoekn1xf31l0ZPzT40qdPD7I2nveNFm9rxxI0vmnGHA==", + "requires": { + "is-function-x": "^3.3.0", + "is-primitive": "^3.0.0" + } + }, + "is-primitive": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/is-primitive/-/is-primitive-3.0.1.tgz", + "integrity": "sha512-GljRxhWvlCNRfZyORiH77FwdFwGcMO620o37EOYC0ORWdq+WYNVqW0w2Juzew4M+L81l6/QS3t5gkkihyRqv9w==" + }, + "is-string": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/is-string/-/is-string-1.0.5.tgz", + "integrity": "sha512-buY6VNRjhQMiF1qWDouloZlQbRhDPCebwxSjxMjxgemYT46YMd2NR0/H+fBhEfWX4A/w9TBJ+ol+okqJKFE6vQ==" + }, + "is-symbol": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/is-symbol/-/is-symbol-1.0.3.tgz", + "integrity": "sha512-OwijhaRSgqvhm/0ZdAcXNZt9lYdKFpcRDT5ULUuYXPoT794UNOdU+gpT6Rzo7b4V2HUl/op6GqY894AZwv9faQ==", + "requires": { + "has-symbols": "^1.0.1" + } + }, "is-typedarray": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/is-typedarray/-/is-typedarray-1.0.0.tgz", - "integrity": "sha1-5HnICFjfDBsR3dppQPlgEfzaSpo=", - "optional": true + "integrity": "sha1-5HnICFjfDBsR3dppQPlgEfzaSpo=" }, "isarray": { "version": "1.0.0", @@ -1177,14 +1462,12 @@ "isstream": { "version": "0.1.2", "resolved": "https://registry.npmjs.org/isstream/-/isstream-0.1.2.tgz", - "integrity": "sha1-R+Y/evVa+m+S4VAOaQ64uFKcCZo=", - "optional": true + "integrity": "sha1-R+Y/evVa+m+S4VAOaQ64uFKcCZo=" }, "jsbn": { "version": "0.1.1", "resolved": "https://registry.npmjs.org/jsbn/-/jsbn-0.1.1.tgz", - "integrity": "sha1-peZUwuWi3rXyAdls77yoDA7y9RM=", - "optional": true + "integrity": "sha1-peZUwuWi3rXyAdls77yoDA7y9RM=" }, "json-buffer": { "version": "3.0.0", @@ -1195,8 +1478,7 @@ "json-schema": { "version": "0.2.3", "resolved": "https://registry.npmjs.org/json-schema/-/json-schema-0.2.3.tgz", - "integrity": "sha1-tIDIkuWaLwWVTOcnvT8qTogvnhM=", - "optional": true + "integrity": "sha1-tIDIkuWaLwWVTOcnvT8qTogvnhM=" }, "json-schema-traverse": { "version": "0.4.1", @@ -1207,8 +1489,7 @@ "json-stringify-safe": { "version": "5.0.1", "resolved": "https://registry.npmjs.org/json-stringify-safe/-/json-stringify-safe-5.0.1.tgz", - "integrity": "sha1-Epai1Y/UXxmg9s4B1lcB4sc1tus=", - "optional": true + "integrity": "sha1-Epai1Y/UXxmg9s4B1lcB4sc1tus=" }, "jsonfile": { "version": "4.0.0", @@ -1223,7 +1504,6 @@ "version": "1.4.1", "resolved": "https://registry.npmjs.org/jsprim/-/jsprim-1.4.1.tgz", "integrity": "sha1-MT5mvB5cwG5Di8G3SZwuXFastqI=", - "optional": true, "requires": { "assert-plus": "1.0.0", "extsprintf": "1.3.0", @@ -1246,6 +1526,132 @@ "json-buffer": "3.0.0" } }, + "level": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/level/-/level-6.0.1.tgz", + "integrity": "sha512-psRSqJZCsC/irNhfHzrVZbmPYXDcEYhA5TVNwr+V92jF44rbf86hqGp8fiT702FyiArScYIlPSBTDUASCVNSpw==", + "requires": { + "level-js": "^5.0.0", + "level-packager": "^5.1.0", + "leveldown": "^5.4.0" + } + }, + "level-codec": { + "version": "9.0.2", + "resolved": "https://registry.npmjs.org/level-codec/-/level-codec-9.0.2.tgz", + "integrity": "sha512-UyIwNb1lJBChJnGfjmO0OR+ezh2iVu1Kas3nvBS/BzGnx79dv6g7unpKIDNPMhfdTEGoc7mC8uAu51XEtX+FHQ==", + "requires": { + "buffer": "^5.6.0" + } + }, + "level-concat-iterator": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/level-concat-iterator/-/level-concat-iterator-2.0.1.tgz", + "integrity": "sha512-OTKKOqeav2QWcERMJR7IS9CUo1sHnke2C0gkSmcR7QuEtFNLLzHQAvnMw8ykvEcv0Qtkg0p7FOwP1v9e5Smdcw==" + }, + "level-errors": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/level-errors/-/level-errors-2.0.1.tgz", + "integrity": "sha512-UVprBJXite4gPS+3VznfgDSU8PTRuVX0NXwoWW50KLxd2yw4Y1t2JUR5In1itQnudZqRMT9DlAM3Q//9NCjCFw==", + "requires": { + "errno": "~0.1.1" + } + }, + "level-iterator-stream": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/level-iterator-stream/-/level-iterator-stream-4.0.2.tgz", + "integrity": "sha512-ZSthfEqzGSOMWoUGhTXdX9jv26d32XJuHz/5YnuHZzH6wldfWMOVwI9TBtKcya4BKTyTt3XVA0A3cF3q5CY30Q==", + "requires": { + "inherits": "^2.0.4", + "readable-stream": "^3.4.0", + "xtend": "^4.0.2" + }, + "dependencies": { + "readable-stream": { + "version": "3.6.0", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.0.tgz", + "integrity": "sha512-BViHy7LKeTz4oNnkcLJ+lVSL6vpiFeX6/d3oSH8zCW7UxP2onchk+vTGB143xuFjHS3deTgkKoXXymXqymiIdA==", + "requires": { + "inherits": "^2.0.3", + "string_decoder": "^1.1.1", + "util-deprecate": "^1.0.1" + } + } + } + }, + "level-js": { + "version": "5.0.2", + "resolved": "https://registry.npmjs.org/level-js/-/level-js-5.0.2.tgz", + "integrity": "sha512-SnBIDo2pdO5VXh02ZmtAyPP6/+6YTJg2ibLtl9C34pWvmtMEmRTWpra+qO/hifkUtBTOtfx6S9vLDjBsBK4gRg==", + "requires": { + "abstract-leveldown": "~6.2.3", + "buffer": "^5.5.0", + "inherits": "^2.0.3", + "ltgt": "^2.1.2" + } + }, + "level-packager": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/level-packager/-/level-packager-5.1.1.tgz", + "integrity": "sha512-HMwMaQPlTC1IlcwT3+swhqf/NUO+ZhXVz6TY1zZIIZlIR0YSn8GtAAWmIvKjNY16ZkEg/JcpAuQskxsXqC0yOQ==", + "requires": { + "encoding-down": "^6.3.0", + "levelup": "^4.3.2" + } + }, + "level-supports": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/level-supports/-/level-supports-1.0.1.tgz", + "integrity": "sha512-rXM7GYnW8gsl1vedTJIbzOrRv85c/2uCMpiiCzO2fndd06U/kUXEEU9evYn4zFggBOg36IsBW8LzqIpETwwQzg==", + "requires": { + "xtend": "^4.0.2" + } + }, + "level-write-stream": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/level-write-stream/-/level-write-stream-1.0.0.tgz", + "integrity": "sha1-P3+7Z5pVE3wP6zA97nZuEu4Twdw=", + "requires": { + "end-stream": "~0.1.0" + } + }, + "leveldown": { + "version": "5.6.0", + "resolved": "https://registry.npmjs.org/leveldown/-/leveldown-5.6.0.tgz", + "integrity": "sha512-iB8O/7Db9lPaITU1aA2txU/cBEXAt4vWwKQRrrWuS6XDgbP4QZGj9BL2aNbwb002atoQ/lIotJkfyzz+ygQnUQ==", + "requires": { + "abstract-leveldown": "~6.2.1", + "napi-macros": "~2.0.0", + "node-gyp-build": "~4.1.0" + } + }, + "levelup": { + "version": "4.4.0", + "resolved": "https://registry.npmjs.org/levelup/-/levelup-4.4.0.tgz", + "integrity": "sha512-94++VFO3qN95cM/d6eBXvd894oJE0w3cInq9USsyQzzoJxmiYzPAocNcuGCPGGjoXqDVJcr3C1jzt1TSjyaiLQ==", + "requires": { + "deferred-leveldown": "~5.3.0", + "level-errors": "~2.0.0", + "level-iterator-stream": "~4.0.0", + "level-supports": "~1.0.0", + "xtend": "~4.0.0" + } + }, + "lie": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/lie/-/lie-3.1.1.tgz", + "integrity": "sha1-mkNrLMd0bKWd56QfpGmz77dr2H4=", + "requires": { + "immediate": "~3.0.5" + }, + "dependencies": { + "immediate": { + "version": "3.0.6", + "resolved": "https://registry.npmjs.org/immediate/-/immediate-3.0.6.tgz", + "integrity": "sha1-nbHb0Pr43m++D13V5Wu2BigN5ps=" + } + } + }, "load-json-file": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/load-json-file/-/load-json-file-2.0.0.tgz", @@ -1289,12 +1695,22 @@ "integrity": "sha1-LRd/ZS+jHpObRDjVNBSZ36OCXpk=", "dev": true }, + "lodash.isnull": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/lodash.isnull/-/lodash.isnull-3.0.0.tgz", + "integrity": "sha1-+vvlnqHcon7teGU0A53YTC4HxW4=" + }, "lowercase-keys": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/lowercase-keys/-/lowercase-keys-1.0.1.tgz", "integrity": "sha512-G2Lj61tXDnVFFOi8VZds+SoQjtQC3dgokKdDG2mTm1tx4m50NUHBOZSBwQQHyy0V12A0JTG4icfZQH+xPyh8VA==", "dev": true }, + "ltgt": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/ltgt/-/ltgt-2.2.1.tgz", + "integrity": "sha1-81ypHEk/e3PaDgdJUwTxezH4fuU=" + }, "matcher": { "version": "3.0.0", "resolved": "https://registry.npmjs.org/matcher/-/matcher-3.0.0.tgz", @@ -1305,17 +1721,37 @@ "escape-string-regexp": "^4.0.0" } }, + "math-clamp-x": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/math-clamp-x/-/math-clamp-x-1.2.0.tgz", + "integrity": "sha512-tqpjpBcIf9UulApz3EjWXqTZpMlr2vLN9PryC9ghoyCuRmqZaf3JJhPddzgQpJnKLi2QhoFnvKBFtJekAIBSYg==", + "requires": { + "to-number-x": "^2.0.0" + } + }, + "math-sign-x": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/math-sign-x/-/math-sign-x-3.0.0.tgz", + "integrity": "sha512-OzPas41Pn4d16KHnaXmGxxY3/l3zK4OIXtmIwdhgZsxz4FDDcNnbrABYPg2vGfxIkaT9ezGnzDviRH7RfF44jQ==", + "requires": { + "is-nan-x": "^1.0.1", + "to-number-x": "^2.0.0" + } + }, + "max-safe-integer": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/max-safe-integer/-/max-safe-integer-1.0.1.tgz", + "integrity": "sha1-84BgvixWPYwC5tSK85Ei/YO29BA=" + }, "mime-db": { "version": "1.44.0", "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.44.0.tgz", - "integrity": "sha512-/NOTfLrsPBVeH7YtFPgsVWveuL+4SjjYxaQ1xtM1KMFj7HdxlBlxeyNLzhyJVx7r4rZGJAZ/6lkKCitSc/Nmpg==", - "optional": true + "integrity": "sha512-/NOTfLrsPBVeH7YtFPgsVWveuL+4SjjYxaQ1xtM1KMFj7HdxlBlxeyNLzhyJVx7r4rZGJAZ/6lkKCitSc/Nmpg==" }, "mime-types": { "version": "2.1.27", "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.27.tgz", "integrity": "sha512-JIhqnCasI9yD+SsmkquHBxTSEuZdQX5BuQnS2Vc7puQQQ+8yiP5AY5uWhpdv4YL4VM5c6iliiYWPgJ/nJQLp7w==", - "optional": true, "requires": { "mime-db": "1.44.0" } @@ -1374,6 +1810,16 @@ "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==" }, + "nan-x": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/nan-x/-/nan-x-1.0.2.tgz", + "integrity": "sha512-dndRmy03JQEN+Nh6WjQl7/OstIozeEmrtWe4TE7mEqJ8W8oMD8m2tHjsLPWt//e3hLAeRSbs4pxMyc5pk/nCkQ==" + }, + "napi-macros": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/napi-macros/-/napi-macros-2.0.0.tgz", + "integrity": "sha512-A0xLykHtARfueITVDernsAWdtIMbOJgKgcluwENp3AlsKN/PloyO10HtmoqnFAQAcxPkgZN7wdfPfEd0zNGxbg==" + }, "needle": { "version": "2.5.2", "resolved": "https://registry.npmjs.org/needle/-/needle-2.5.2.tgz", @@ -1399,6 +1845,11 @@ "resolved": "https://registry.npmjs.org/node-addon-api/-/node-addon-api-2.0.0.tgz", "integrity": "sha512-ASCL5U13as7HhOExbT6OlWJJUV/lLzL2voOSP1UVehpRD8FbSrSDjfScK/KwAvVTI5AS6r4VwbOMlIqtvRidnA==" }, + "node-fetch": { + "version": "2.6.0", + "resolved": "https://registry.npmjs.org/node-fetch/-/node-fetch-2.6.0.tgz", + "integrity": "sha512-8dG4H5ujfvFiqDmVu9fQ5bOHUC15JMjMY/Zumv26oOvvVJjM67KF8koCWIabKQ1GJIa9r2mMZscBq/TbdOcmNA==" + }, "node-gyp": { "version": "3.8.0", "resolved": "https://registry.npmjs.org/node-gyp/-/node-gyp-3.8.0.tgz", @@ -1427,6 +1878,11 @@ } } }, + "node-gyp-build": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/node-gyp-build/-/node-gyp-build-4.1.1.tgz", + "integrity": "sha512-dSq1xmcPDKPZ2EED2S6zw/b9NKsqzXRE6dVr8TVQnI3FJOTteUMuqF3Qqs6LZg+mLGYJWqQzMbIjMtJqTv87nQ==" + }, "node-pre-gyp": { "version": "0.11.0", "resolved": "https://registry.npmjs.org/node-pre-gyp/-/node-pre-gyp-0.11.0.tgz", @@ -1503,6 +1959,16 @@ } } }, + "normalize-space-x": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/normalize-space-x/-/normalize-space-x-3.0.0.tgz", + "integrity": "sha512-tbCJerqZCCHPst4rRKgsTanLf45fjOyeAU5zE3mhDxJtFJKt66q39g2XArWhXelgTFVib8mNBUm6Wrd0LxYcfQ==", + "requires": { + "cached-constructors-x": "^1.0.0", + "trim-x": "^3.0.0", + "white-space-x": "^3.0.0" + } + }, "normalize-url": { "version": "4.5.0", "resolved": "https://registry.npmjs.org/normalize-url/-/normalize-url-4.5.0.tgz", @@ -1570,6 +2036,30 @@ "resolved": "https://registry.npmjs.org/object-assign/-/object-assign-4.1.1.tgz", "integrity": "sha1-IQmtx5ZYh8/AXLvUQsrIv7s2CGM=" }, + "object-get-own-property-descriptor-x": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/object-get-own-property-descriptor-x/-/object-get-own-property-descriptor-x-3.2.0.tgz", + "integrity": "sha512-Z/0fIrptD9YuzN+SNK/1kxAEaBcPQM4gSrtOSMSi9eplnL/AbyQcAyAlreAoAzmBon+DQ1Z+AdhxyQSvav5Fyg==", + "requires": { + "attempt-x": "^1.1.0", + "has-own-property-x": "^3.1.1", + "has-symbol-support-x": "^1.4.1", + "is-falsey-x": "^1.0.0", + "is-index-x": "^1.0.0", + "is-primitive": "^2.0.0", + "is-string": "^1.0.4", + "property-is-enumerable-x": "^1.1.0", + "to-object-x": "^1.4.1", + "to-property-key-x": "^2.0.1" + }, + "dependencies": { + "is-primitive": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/is-primitive/-/is-primitive-2.0.0.tgz", + "integrity": "sha1-IHurkWOEmcB7Kt8kCkGochADRXU=" + } + } + }, "object-keys": { "version": "1.1.1", "resolved": "https://registry.npmjs.org/object-keys/-/object-keys-1.1.1.tgz", @@ -1643,6 +2133,17 @@ "author-regex": "^1.0.0" } }, + "parse-int-x": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/parse-int-x/-/parse-int-x-2.0.0.tgz", + "integrity": "sha512-NIMm52gmd1+0qxJK8lV3OZ4zzWpRH1xcz9xCHXl+DNzddwUdS4NEtd7BmTeK7iCIXoaK5e6BoDMHgieH2eNIhg==", + "requires": { + "cached-constructors-x": "^1.0.0", + "nan-x": "^1.0.0", + "to-string-x": "^1.4.2", + "trim-left-x": "^3.0.0" + } + }, "parse-json": { "version": "2.2.0", "resolved": "https://registry.npmjs.org/parse-json/-/parse-json-2.2.0.tgz", @@ -1694,8 +2195,7 @@ "performance-now": { "version": "2.1.0", "resolved": "https://registry.npmjs.org/performance-now/-/performance-now-2.1.0.tgz", - "integrity": "sha1-Ywn04OX6kT7BxpMHrjZLSzd8nns=", - "optional": true + "integrity": "sha1-Ywn04OX6kT7BxpMHrjZLSzd8nns=" }, "pify": { "version": "3.0.0", @@ -1715,6 +2215,260 @@ "xmldom": "0.1.x" } }, + "pouchdb": { + "version": "7.2.2", + "resolved": "https://registry.npmjs.org/pouchdb/-/pouchdb-7.2.2.tgz", + "integrity": "sha512-5gf5nw5XH/2H/DJj8b0YkvG9fhA/4Jt6kL0Y8QjtztVjb1y4J19Rg4rG+fUbXu96gsUrlyIvZ3XfM0b4mogGmw==", + "requires": { + "abort-controller": "3.0.0", + "argsarray": "0.0.1", + "buffer-from": "1.1.1", + "clone-buffer": "1.0.0", + "double-ended-queue": "2.1.0-0", + "fetch-cookie": "0.10.1", + "immediate": "3.3.0", + "inherits": "2.0.4", + "level": "6.0.1", + "level-codec": "9.0.2", + "level-write-stream": "1.0.0", + "leveldown": "5.6.0", + "levelup": "4.4.0", + "ltgt": "2.2.1", + "node-fetch": "2.6.0", + "readable-stream": "1.1.14", + "spark-md5": "3.0.1", + "through2": "3.0.2", + "uuid": "8.1.0", + "vuvuzela": "1.0.3" + }, + "dependencies": { + "isarray": { + "version": "0.0.1", + "resolved": "https://registry.npmjs.org/isarray/-/isarray-0.0.1.tgz", + "integrity": "sha1-ihis/Kmo9Bd+Cav8YDiTmwXR7t8=" + }, + "readable-stream": { + "version": "1.1.14", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-1.1.14.tgz", + "integrity": "sha1-fPTFTvZI44EwhMY23SB54WbAgdk=", + "requires": { + "core-util-is": "~1.0.0", + "inherits": "~2.0.1", + "isarray": "0.0.1", + "string_decoder": "~0.10.x" + } + }, + "string_decoder": { + "version": "0.10.31", + "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-0.10.31.tgz", + "integrity": "sha1-YuIDvEF2bGwoyfyEMB2rHFMQ+pQ=" + }, + "uuid": { + "version": "8.1.0", + "resolved": "https://registry.npmjs.org/uuid/-/uuid-8.1.0.tgz", + "integrity": "sha512-CI18flHDznR0lq54xBycOVmphdCYnQLKn8abKn7PXUiKUGdEd+/l9LWNJmugXel4hXq7S+RMNl34ecyC9TntWg==" + } + } + }, + "pouchdb-ajax": { + "version": "6.4.3", + "resolved": "https://registry.npmjs.org/pouchdb-ajax/-/pouchdb-ajax-6.4.3.tgz", + "integrity": "sha512-3ySZrbEYjbosXShWFLk3xW8prrrUOG8z5aXKy+6lK/nokqdpqGj9NQX/gffy15VcDswbJyQtKpVQRevQlLuAGA==", + "requires": { + "buffer-from": "0.1.1", + "pouchdb-binary-utils": "6.4.3", + "pouchdb-errors": "6.4.3", + "pouchdb-promise": "6.4.3", + "pouchdb-utils": "6.4.3", + "request": "2.83.0" + }, + "dependencies": { + "ajv": { + "version": "5.5.2", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-5.5.2.tgz", + "integrity": "sha1-c7Xuyj+rZT49P5Qis0GtQiBdyWU=", + "requires": { + "co": "^4.6.0", + "fast-deep-equal": "^1.0.0", + "fast-json-stable-stringify": "^2.0.0", + "json-schema-traverse": "^0.3.0" + } + }, + "buffer-from": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/buffer-from/-/buffer-from-0.1.1.tgz", + "integrity": "sha1-V7GLHaChnsBvM4N6UnWiQjUb114=", + "requires": { + "is-array-buffer-x": "^1.0.13" + } + }, + "fast-deep-equal": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/fast-deep-equal/-/fast-deep-equal-1.1.0.tgz", + "integrity": "sha1-wFNHeBfIa1HaqFPIHgWbcz0CNhQ=" + }, + "har-validator": { + "version": "5.0.3", + "resolved": "https://registry.npmjs.org/har-validator/-/har-validator-5.0.3.tgz", + "integrity": "sha1-ukAsJmGU8VlW7xXg/PJCmT9qff0=", + "requires": { + "ajv": "^5.1.0", + "har-schema": "^2.0.0" + } + }, + "json-schema-traverse": { + "version": "0.3.1", + "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-0.3.1.tgz", + "integrity": "sha1-NJptRMU6Ud6JtAgFxdXlm0F9M0A=" + }, + "oauth-sign": { + "version": "0.8.2", + "resolved": "https://registry.npmjs.org/oauth-sign/-/oauth-sign-0.8.2.tgz", + "integrity": "sha1-Rqarfwrq2N6unsBWV4C31O/rnUM=" + }, + "punycode": { + "version": "1.4.1", + "resolved": "https://registry.npmjs.org/punycode/-/punycode-1.4.1.tgz", + "integrity": "sha1-wNWmOycYgArY4esPpSachN1BhF4=" + }, + "request": { + "version": "2.83.0", + "resolved": "https://registry.npmjs.org/request/-/request-2.83.0.tgz", + "integrity": "sha512-lR3gD69osqm6EYLk9wB/G1W/laGWjzH90t1vEa2xuxHD5KUrSzp9pUSfTm+YC5Nxt2T8nMPEvKlhbQayU7bgFw==", + "requires": { + "aws-sign2": "~0.7.0", + "aws4": "^1.6.0", + "caseless": "~0.12.0", + "combined-stream": "~1.0.5", + "extend": "~3.0.1", + "forever-agent": "~0.6.1", + "form-data": "~2.3.1", + "har-validator": "~5.0.3", + "hawk": "~6.0.2", + "http-signature": "~1.2.0", + "is-typedarray": "~1.0.0", + "isstream": "~0.1.2", + "json-stringify-safe": "~5.0.1", + "mime-types": "~2.1.17", + "oauth-sign": "~0.8.2", + "performance-now": "^2.1.0", + "qs": "~6.5.1", + "safe-buffer": "^5.1.1", + "stringstream": "~0.0.5", + "tough-cookie": "~2.3.3", + "tunnel-agent": "^0.6.0", + "uuid": "^3.1.0" + } + }, + "tough-cookie": { + "version": "2.3.4", + "resolved": "https://registry.npmjs.org/tough-cookie/-/tough-cookie-2.3.4.tgz", + "integrity": "sha512-TZ6TTfI5NtZnuyy/Kecv+CnoROnyXn2DN97LontgQpCwsX2XyLYCC0ENhYkehSOwAp8rTQKc/NUIF7BkQ5rKLA==", + "requires": { + "punycode": "^1.4.1" + } + } + } + }, + "pouchdb-authentication": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/pouchdb-authentication/-/pouchdb-authentication-1.1.3.tgz", + "integrity": "sha512-xzxmqAK6+rtJlVcFwebLBDlY0dDD5aqEb+bT0xStFp3s6HPC1QEa9C1NzkBScNBb8UG2BygTrVRMJzJLTR2LrA==", + "requires": { + "inherits": "2.0.3", + "pouchdb-ajax": "~6.4.0", + "pouchdb-binary-utils": "~6.4.0", + "pouchdb-promise": "~6.4.0", + "pouchdb-utils": "~6.4.0", + "url-join": "4.0.0", + "url-parse": "1.2.0" + }, + "dependencies": { + "inherits": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.3.tgz", + "integrity": "sha1-Yzwsg+PaQqUC9SRmAiSA9CCCYd4=" + } + } + }, + "pouchdb-binary-utils": { + "version": "6.4.3", + "resolved": "https://registry.npmjs.org/pouchdb-binary-utils/-/pouchdb-binary-utils-6.4.3.tgz", + "integrity": "sha512-eRKH/1eiZwrqNdAR3CL1XIIkq04I9hHIABHwIRboz1LjBSchKmaf4ZDngiWGDvRYT9Gl/MogGDGOk1WRMoV4wg==", + "requires": { + "buffer-from": "0.1.1" + }, + "dependencies": { + "buffer-from": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/buffer-from/-/buffer-from-0.1.1.tgz", + "integrity": "sha1-V7GLHaChnsBvM4N6UnWiQjUb114=", + "requires": { + "is-array-buffer-x": "^1.0.13" + } + } + } + }, + "pouchdb-collections": { + "version": "6.4.3", + "resolved": "https://registry.npmjs.org/pouchdb-collections/-/pouchdb-collections-6.4.3.tgz", + "integrity": "sha512-uWb9+hvjiijeyrCeEz/FUND1oj0AQK/f166egBOTofNlAwQLNrJUTn+uJ34b3NODAmKhg7+ZeDVvnl9D2pijuQ==" + }, + "pouchdb-errors": { + "version": "6.4.3", + "resolved": "https://registry.npmjs.org/pouchdb-errors/-/pouchdb-errors-6.4.3.tgz", + "integrity": "sha512-EU83ZZJjorwGL9DQZ9HAILY8D+ulX2RYVMtsCfIuzaIJEUrHh/dhSIy5854n42NBOUWug3gFDyO58w5k+64HTQ==", + "requires": { + "inherits": "2.0.3" + }, + "dependencies": { + "inherits": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.3.tgz", + "integrity": "sha1-Yzwsg+PaQqUC9SRmAiSA9CCCYd4=" + } + } + }, + "pouchdb-promise": { + "version": "6.4.3", + "resolved": "https://registry.npmjs.org/pouchdb-promise/-/pouchdb-promise-6.4.3.tgz", + "integrity": "sha512-ruJaSFXwzsxRHQfwNHjQfsj58LBOY1RzGzde4PM5CWINZwFjCQAhZwfMrch2o/0oZT6d+Xtt0HTWhq35p3b0qw==", + "requires": { + "lie": "3.1.1" + } + }, + "pouchdb-utils": { + "version": "6.4.3", + "resolved": "https://registry.npmjs.org/pouchdb-utils/-/pouchdb-utils-6.4.3.tgz", + "integrity": "sha512-22QXh743YXl/afheeumrUKsO/0Q4Q8bvoboFp/1quXq//BDJa9nv55WUZX0l05t3VPW+nD/pse2FzU9cs3nEag==", + "requires": { + "argsarray": "0.0.1", + "clone-buffer": "1.0.0", + "immediate": "3.0.6", + "inherits": "2.0.3", + "pouchdb-collections": "6.4.3", + "pouchdb-errors": "6.4.3", + "pouchdb-promise": "6.4.3", + "uuid": "3.2.1" + }, + "dependencies": { + "immediate": { + "version": "3.0.6", + "resolved": "https://registry.npmjs.org/immediate/-/immediate-3.0.6.tgz", + "integrity": "sha1-nbHb0Pr43m++D13V5Wu2BigN5ps=" + }, + "inherits": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.3.tgz", + "integrity": "sha1-Yzwsg+PaQqUC9SRmAiSA9CCCYd4=" + }, + "uuid": { + "version": "3.2.1", + "resolved": "https://registry.npmjs.org/uuid/-/uuid-3.2.1.tgz", + "integrity": "sha512-jZnMwlb9Iku/O3smGWvZhauCf6cvvpKi4BKRiliS3cxnI+Gz9j5MEpTz2UFuXiKPJocb7gnsLHwiS05ige5BEA==" + } + } + }, "prepend-http": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/prepend-http/-/prepend-http-2.0.0.tgz", @@ -1732,6 +2486,15 @@ "integrity": "sha512-7PiHtLll5LdnKIMw100I+8xJXR5gW2QwWYkT6iJva0bXitZKa/XMrSbdmg3r2Xnaidz9Qumd0VPaMrZlF9V9sA==", "dev": true }, + "property-is-enumerable-x": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/property-is-enumerable-x/-/property-is-enumerable-x-1.1.0.tgz", + "integrity": "sha512-22cKy3w3OpRswU6to9iKWDDlg+F9vF2REcwGlGW23jyLjHb1U/jJEWA44sWupOnkhGfDgotU6Lw+N2oyhNi+5A==", + "requires": { + "to-object-x": "^1.4.1", + "to-property-key-x": "^2.0.1" + } + }, "proto-list": { "version": "1.2.4", "resolved": "https://registry.npmjs.org/proto-list/-/proto-list-1.2.4.tgz", @@ -1739,11 +2502,15 @@ "dev": true, "optional": true }, + "prr": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/prr/-/prr-1.0.1.tgz", + "integrity": "sha1-0/wRS6BplaRexok/SEzrHXj19HY=" + }, "psl": { "version": "1.8.0", "resolved": "https://registry.npmjs.org/psl/-/psl-1.8.0.tgz", - "integrity": "sha512-RIdOzyoavK+hA18OGGWDqUTsCLhtA7IcZ/6NCs4fFJaHBDab+pDDmDIByWFRQJq2Cd7r1OoQxBGKOaztq+hjIQ==", - "optional": true + "integrity": "sha512-RIdOzyoavK+hA18OGGWDqUTsCLhtA7IcZ/6NCs4fFJaHBDab+pDDmDIByWFRQJq2Cd7r1OoQxBGKOaztq+hjIQ==" }, "pump": { "version": "3.0.0", @@ -1758,14 +2525,17 @@ "punycode": { "version": "2.1.1", "resolved": "https://registry.npmjs.org/punycode/-/punycode-2.1.1.tgz", - "integrity": "sha512-XRsRjdf+j5ml+y/6GKHPZbrF/8p2Yga0JPtdqTIY2Xe5ohJPD9saDJJLPvp9+NSBprVvevdXZybnj2cv8OEd0A==", - "optional": true + "integrity": "sha512-XRsRjdf+j5ml+y/6GKHPZbrF/8p2Yga0JPtdqTIY2Xe5ohJPD9saDJJLPvp9+NSBprVvevdXZybnj2cv8OEd0A==" }, "qs": { "version": "6.5.2", "resolved": "https://registry.npmjs.org/qs/-/qs-6.5.2.tgz", - "integrity": "sha512-N5ZAX4/LxJmF+7wN74pUD6qAh9/wnvdQcjq9TZjevvXzSUo7bfmw91saqMjzGS2xq91/odN2dW/WOl7qQHNDGA==", - "optional": true + "integrity": "sha512-N5ZAX4/LxJmF+7wN74pUD6qAh9/wnvdQcjq9TZjevvXzSUo7bfmw91saqMjzGS2xq91/odN2dW/WOl7qQHNDGA==" + }, + "querystringify": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/querystringify/-/querystringify-1.0.0.tgz", + "integrity": "sha1-YoYkIRLFtxL6ZU5SZlK/ahP/Bcs=" }, "rc": { "version": "1.2.8", @@ -1819,6 +2589,15 @@ "util-deprecate": "~1.0.1" } }, + "replace-comments-x": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/replace-comments-x/-/replace-comments-x-2.0.0.tgz", + "integrity": "sha512-+vMP4jqU+8HboLWms6YMNEiaZG5hh1oR6ENCnGYDF/UQ7aYiJUK/8tcl3+KZAHRCKKa3gqzrfiarlUBHQSgRlg==", + "requires": { + "require-coercible-to-string-x": "^1.0.0", + "to-string-x": "^1.4.2" + } + }, "request": { "version": "2.88.2", "resolved": "https://registry.npmjs.org/request/-/request-2.88.2.tgz", @@ -1847,6 +2626,28 @@ "uuid": "^3.3.2" } }, + "require-coercible-to-string-x": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/require-coercible-to-string-x/-/require-coercible-to-string-x-1.0.2.tgz", + "integrity": "sha512-GZ3BSCL0n/zhho8ITganW9FGPh0Kxhq71nCjck8Qau/30Wf4Po8a3XpQdzEMFiXCwZ/0m0E3lKSdSG8gkcIofQ==", + "requires": { + "require-object-coercible-x": "^1.4.3", + "to-string-x": "^1.4.5" + } + }, + "require-object-coercible-x": { + "version": "1.4.3", + "resolved": "https://registry.npmjs.org/require-object-coercible-x/-/require-object-coercible-x-1.4.3.tgz", + "integrity": "sha512-5wEaS+NIiU5HLJQTqBQ+6XHtX7yplUS374j/H/nRDlc7rMWfENqp026jnUHWAOCZ+ekixkXuFHEnTF28oqqVLA==", + "requires": { + "is-nil-x": "^1.4.2" + } + }, + "requires-port": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/requires-port/-/requires-port-1.0.0.tgz", + "integrity": "sha1-kl0mAdOaxIXgkc8NpcbmlNw9yv8=" + }, "resolve": { "version": "1.17.0", "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.17.0.tgz", @@ -1945,6 +2746,19 @@ "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-3.0.3.tgz", "integrity": "sha512-VUJ49FC8U1OxwZLxIbTTrDvLnf/6TDgxZcK8wxR8zs13xpx7xbG60ndBlhNrFi2EMuFRoeDoJO7wthSLq42EjA==" }, + "sntp": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/sntp/-/sntp-2.1.0.tgz", + "integrity": "sha512-FL1b58BDrqS3A11lJ0zEdnJ3UOKqVxawAkF3k7F0CVN7VQ34aZrV+G8BZ1WC9ZL7NyrwsW0oviwsWDgRuVYtJg==", + "requires": { + "hoek": "4.x.x" + } + }, + "spark-md5": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/spark-md5/-/spark-md5-3.0.1.tgz", + "integrity": "sha512-0tF3AGSD1ppQeuffsLDIOWlKUd3lS92tFxcsrh5Pe3ZphhnoK+oXIBTzOAThZCiuINZLvpiLH/1VS1/ANEJVig==" + }, "spdx-correct": { "version": "3.1.1", "resolved": "https://registry.npmjs.org/spdx-correct/-/spdx-correct-3.1.1.tgz", @@ -1998,7 +2812,6 @@ "version": "1.16.1", "resolved": "https://registry.npmjs.org/sshpk/-/sshpk-1.16.1.tgz", "integrity": "sha512-HXXqVUq7+pcKeLqqZj6mHFUMvXtOJt1uoUx09pFW6011inTMxqI8BA8PM95myrIyyKwdnzjdFjLiE6KBPVtJIg==", - "optional": true, "requires": { "asn1": "~0.2.3", "assert-plus": "^1.0.0", @@ -2029,6 +2842,11 @@ "safe-buffer": "~5.1.0" } }, + "stringstream": { + "version": "0.0.6", + "resolved": "https://registry.npmjs.org/stringstream/-/stringstream-0.0.6.tgz", + "integrity": "sha512-87GEBAkegbBcweToUrdzf3eLhWNg06FJTebl4BVJz/JgWy8CvEr9dRtX5qWphiynMSQlxxi+QqN0z5T32SLlhA==" + }, "strip-ansi": { "version": "3.0.1", "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-3.0.1.tgz", @@ -2085,27 +2903,142 @@ "inherits": "2" } }, + "through2": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/through2/-/through2-3.0.2.tgz", + "integrity": "sha512-enaDQ4MUyP2W6ZyT6EsMzqBPZaM/avg8iuo+l2d3QCs0J+6RaqkHV/2/lOwDTueBHeJ/2LG9lrLW3d5rWPucuQ==", + "requires": { + "inherits": "^2.0.4", + "readable-stream": "2 || 3" + } + }, "timsort": { "version": "0.3.0", "resolved": "https://registry.npmjs.org/timsort/-/timsort-0.3.0.tgz", "integrity": "sha1-QFQRqOfmM5/mTbmiNN4R3DHgK9Q=" }, + "to-boolean-x": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/to-boolean-x/-/to-boolean-x-1.0.3.tgz", + "integrity": "sha512-kQiMyJUgFprL8J+0CfgJuaSFKJMs3EvFe27/6aj/hVzVZT0HY4aA1QjPldLNxzBmjhLcapp7CctYHuD8QqtS3g==" + }, + "to-integer-x": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/to-integer-x/-/to-integer-x-3.0.0.tgz", + "integrity": "sha512-794L2Lpwjtynm7RxahJi2YdbRY75gTxUW27TMuN26UgwPkmJb/+HPhkFEFbz+E4vNoiP0dxq5tq5fkXoXLaK/w==", + "requires": { + "is-finite-x": "^3.0.2", + "is-nan-x": "^1.0.1", + "math-sign-x": "^3.0.0", + "to-number-x": "^2.0.0" + } + }, + "to-number-x": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/to-number-x/-/to-number-x-2.0.0.tgz", + "integrity": "sha512-lGOnCoccUoSzjZ/9Uen8TC4+VFaQcFGhTroWTv2tYWxXgyJV1zqAZ8hEIMkez/Eo790fBMOjidTnQ/OJSCvAoQ==", + "requires": { + "cached-constructors-x": "^1.0.0", + "nan-x": "^1.0.0", + "parse-int-x": "^2.0.0", + "to-primitive-x": "^1.1.0", + "trim-x": "^3.0.0" + } + }, + "to-object-x": { + "version": "1.5.0", + "resolved": "https://registry.npmjs.org/to-object-x/-/to-object-x-1.5.0.tgz", + "integrity": "sha512-AKn5GQcdWky+s20vjWkt+Wa6y3dxQH3yQyMBhOfBOPldUwqwhgvlqcIg5H092ntNc+TX8/Cxzs1kMHH19pyCnA==", + "requires": { + "cached-constructors-x": "^1.0.0", + "require-object-coercible-x": "^1.4.1" + } + }, + "to-primitive-x": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/to-primitive-x/-/to-primitive-x-1.1.0.tgz", + "integrity": "sha512-gyMY0gi3wjK3e4MUBKqv9Zl8QGcWguIkaUr2VJmoBEsOpDcpDZSEyljR773eVG4maS48uX7muLkoQoh/BA82OQ==", + "requires": { + "has-symbol-support-x": "^1.4.1", + "is-date-object": "^1.0.1", + "is-function-x": "^3.2.0", + "is-nil-x": "^1.4.1", + "is-primitive": "^2.0.0", + "is-symbol": "^1.0.1", + "require-object-coercible-x": "^1.4.1", + "validate.io-undefined": "^1.0.3" + }, + "dependencies": { + "is-primitive": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/is-primitive/-/is-primitive-2.0.0.tgz", + "integrity": "sha1-IHurkWOEmcB7Kt8kCkGochADRXU=" + } + } + }, + "to-property-key-x": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/to-property-key-x/-/to-property-key-x-2.0.2.tgz", + "integrity": "sha512-YISLpZFYIazNm0P8hLsKEEUEZ3m8U3+eDysJZqTu3+B9tQp+2TrMpaEGT8Agh4fZ5LSoums60/glNEzk5ozqrg==", + "requires": { + "has-symbol-support-x": "^1.4.1", + "to-primitive-x": "^1.1.0", + "to-string-x": "^1.4.2" + } + }, "to-readable-stream": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/to-readable-stream/-/to-readable-stream-1.0.0.tgz", "integrity": "sha512-Iq25XBt6zD5npPhlLVXGFN3/gyR2/qODcKNNyTMd4vbm39HUaOiAM4PMq0eMVC/Tkxz+Zjdsc55g9yyz+Yq00Q==", "dev": true }, + "to-string-symbols-supported-x": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/to-string-symbols-supported-x/-/to-string-symbols-supported-x-1.0.2.tgz", + "integrity": "sha512-3MRqhIhSNVDsVAk4M6WNcuBZrAQe54W13xrXX6RzxXS+pA4nj6DQ96RegQS5z9BSNyYbFsBsPvMVDIpP+a/5RA==", + "requires": { + "cached-constructors-x": "^1.0.2", + "has-symbol-support-x": "^1.4.2", + "is-symbol": "^1.0.1" + } + }, + "to-string-tag-x": { + "version": "1.4.3", + "resolved": "https://registry.npmjs.org/to-string-tag-x/-/to-string-tag-x-1.4.3.tgz", + "integrity": "sha512-5+0EZ6dOVt/XArXmkooxPzWxmOR081HM/uXitUow7h11WYg5pPo15uYqDWuqO7ZY+O3Atn/dG26wcJCK+mFevg==", + "requires": { + "lodash.isnull": "^3.0.0", + "validate.io-undefined": "^1.0.3" + } + }, + "to-string-x": { + "version": "1.4.5", + "resolved": "https://registry.npmjs.org/to-string-x/-/to-string-x-1.4.5.tgz", + "integrity": "sha512-5xzlZDyDa9BUWNjNzZzHgKQ95PnV7qjvEhbqpFaj1ixaHgfJXOFaa3xdMJ+WLYd4hhaMJaxt8Pt5uKaWXfruXA==", + "requires": { + "cached-constructors-x": "^1.0.0", + "is-symbol": "^1.0.1" + } + }, "tough-cookie": { "version": "2.5.0", "resolved": "https://registry.npmjs.org/tough-cookie/-/tough-cookie-2.5.0.tgz", "integrity": "sha512-nlLsUzgm1kfLXSXfRZMc1KLAugd4hqJHDTvc2hDIwS3mZAfMEuMbc03SujMF+GEcpaX/qboeycw6iO8JwVv2+g==", - "optional": true, "requires": { "psl": "^1.1.28", "punycode": "^2.1.1" } }, + "trim-left-x": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/trim-left-x/-/trim-left-x-3.0.0.tgz", + "integrity": "sha512-+m6cqkppI+CxQBTwWEZliOHpOBnCArGyMnS1WCLb6IRgukhTkiQu/TNEN5Lj2eM9jk8ewJsc7WxFZfmwNpRXWQ==", + "requires": { + "cached-constructors-x": "^1.0.0", + "require-coercible-to-string-x": "^1.0.0", + "white-space-x": "^3.0.0" + } + }, "trim-repeated": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/trim-repeated/-/trim-repeated-1.0.0.tgz", @@ -2123,6 +3056,25 @@ } } }, + "trim-right-x": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/trim-right-x/-/trim-right-x-3.0.0.tgz", + "integrity": "sha512-iIqEsWEbWVodqdixJHi4FoayJkUxhoL4AvSNGp4FF4FfQKRPGizt8++/RnyC9od75y7P/S6EfONoVqP+NddiKA==", + "requires": { + "cached-constructors-x": "^1.0.0", + "require-coercible-to-string-x": "^1.0.0", + "white-space-x": "^3.0.0" + } + }, + "trim-x": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/trim-x/-/trim-x-3.0.0.tgz", + "integrity": "sha512-w8s38RAUScQ6t3XqMkS75iz5ZkIYLQpVnv2lp3IuTS36JdlVzC54oe6okOf4Wz3UH4rr3XAb2xR3kR5Xei82fw==", + "requires": { + "trim-left-x": "^3.0.0", + "trim-right-x": "^3.0.0" + } + }, "truncate-utf8-bytes": { "version": "1.0.2", "resolved": "https://registry.npmjs.org/truncate-utf8-bytes/-/truncate-utf8-bytes-1.0.2.tgz", @@ -2143,7 +3095,6 @@ "version": "0.6.0", "resolved": "https://registry.npmjs.org/tunnel-agent/-/tunnel-agent-0.6.0.tgz", "integrity": "sha1-J6XeoGs2sEoKmWZ3SykIaPD8QP0=", - "optional": true, "requires": { "safe-buffer": "^5.0.1" } @@ -2151,8 +3102,7 @@ "tweetnacl": { "version": "0.14.5", "resolved": "https://registry.npmjs.org/tweetnacl/-/tweetnacl-0.14.5.tgz", - "integrity": "sha1-WuaBd/GS1EViadEIr6k/+HQ/T2Q=", - "optional": true + "integrity": "sha1-WuaBd/GS1EViadEIr6k/+HQ/T2Q=" }, "type-fest": { "version": "0.13.1", @@ -2182,6 +3132,20 @@ "punycode": "^2.1.0" } }, + "url-join": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/url-join/-/url-join-4.0.0.tgz", + "integrity": "sha1-TTNA6AfTdzvamZH4MFrNzCpmXSo=" + }, + "url-parse": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/url-parse/-/url-parse-1.2.0.tgz", + "integrity": "sha512-DT1XbYAfmQP65M/mE6OALxmXzZ/z1+e5zk2TcSKe/KiYbNGZxgtttzC0mR/sjopbpOXcbniq7eIKmocJnUWlEw==", + "requires": { + "querystringify": "~1.0.0", + "requires-port": "~1.0.0" + } + }, "url-parse-lax": { "version": "3.0.0", "resolved": "https://registry.npmjs.org/url-parse-lax/-/url-parse-lax-3.0.0.tgz", @@ -2205,8 +3169,7 @@ "uuid": { "version": "3.4.0", "resolved": "https://registry.npmjs.org/uuid/-/uuid-3.4.0.tgz", - "integrity": "sha512-HjSDRw6gZE5JMggctHBcjVak08+KEVhSIiDzFnT9S9aegmp85S/bReBVTb4QTFaRNptJ9kuYaNhnbNEOkbKb/A==", - "optional": true + "integrity": "sha512-HjSDRw6gZE5JMggctHBcjVak08+KEVhSIiDzFnT9S9aegmp85S/bReBVTb4QTFaRNptJ9kuYaNhnbNEOkbKb/A==" }, "validate-npm-package-license": { "version": "3.0.4", @@ -2218,17 +3181,26 @@ "spdx-expression-parse": "^3.0.0" } }, + "validate.io-undefined": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/validate.io-undefined/-/validate.io-undefined-1.0.3.tgz", + "integrity": "sha1-fif8uzFbhB54JDQxiXZxkp4gt/Q=" + }, "verror": { "version": "1.10.0", "resolved": "https://registry.npmjs.org/verror/-/verror-1.10.0.tgz", "integrity": "sha1-OhBcoXBTr1XW4nDB+CiGguGNpAA=", - "optional": true, "requires": { "assert-plus": "^1.0.0", "core-util-is": "1.0.2", "extsprintf": "^1.2.0" } }, + "vuvuzela": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/vuvuzela/-/vuvuzela-1.0.3.tgz", + "integrity": "sha1-O+FF5YJxxzylUnndhR8SpoIRSws=" + }, "which": { "version": "1.3.1", "resolved": "https://registry.npmjs.org/which/-/which-1.3.1.tgz", @@ -2238,6 +3210,11 @@ "isexe": "^2.0.0" } }, + "white-space-x": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/white-space-x/-/white-space-x-3.0.1.tgz", + "integrity": "sha512-BwMFXQNPna/4RsNPOgldVYn+FkEv+lc3wUiFzuaW6Z2DH/oSk1UrRD6SBqDgWQO4JU+aBq3PVuPD9Vz0j7mh0w==" + }, "wide-align": { "version": "1.1.3", "resolved": "https://registry.npmjs.org/wide-align/-/wide-align-1.1.3.tgz", @@ -2251,6 +3228,21 @@ "resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz", "integrity": "sha1-tSQ9jz7BqjXxNkYFvA0QNuMKtp8=" }, + "write-stream": { + "version": "0.4.3", + "resolved": "https://registry.npmjs.org/write-stream/-/write-stream-0.4.3.tgz", + "integrity": "sha1-g8yMA0fQr2BXqThitOOuAd5cgcE=", + "requires": { + "readable-stream": "~0.0.2" + }, + "dependencies": { + "readable-stream": { + "version": "0.0.4", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-0.0.4.tgz", + "integrity": "sha1-8y124/uGM0SlSNeZIwBxc2ZbO40=" + } + } + }, "xmlbuilder": { "version": "9.0.7", "resolved": "https://registry.npmjs.org/xmlbuilder/-/xmlbuilder-9.0.7.tgz", @@ -2263,6 +3255,11 @@ "integrity": "sha512-yS2uJflVQs6n+CyjHoaBmVSqIDevTAWrzMmjG1Gc7h1qQ7uVozNhEPJAwZXWyGQ/Gafo3fCwrcaokezLPupVyQ==", "dev": true }, + "xtend": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/xtend/-/xtend-4.0.2.tgz", + "integrity": "sha512-LKYU1iAXJXUgAXn9URjiu+MWhyUXHsvfp7mcuYm9dSUKK0/CjtrUwFAxD82/mCWbtLsGjFIad0wIsod4zrTAEQ==" + }, "yallist": { "version": "3.1.1", "resolved": "https://registry.npmjs.org/yallist/-/yallist-3.1.1.tgz", diff --git a/desktopapp/package.json b/desktopapp/package.json index ac8b0e5..4c04e0c 100644 --- a/desktopapp/package.json +++ b/desktopapp/package.json @@ -21,8 +21,11 @@ }, "dependencies": { "@kenjiuno/msgreader": "^1.4.0", + "btoa": "^1.2.1", "carbone": "^2.1.1", "eml-format2": "^0.5.0", + "pouchdb": "^7.2.2", + "pouchdb-authentication": "^1.1.3", "sqlite3": "^5.0.0" } } diff --git a/desktopapp/test.html b/desktopapp/test.html deleted file mode 100644 index 1ebff57..0000000 --- a/desktopapp/test.html +++ /dev/null @@ -1,48 +0,0 @@ - - - - - - - - - - - - Invoice Journal - - - - -
-
-
- -
Invoice Journal
-
- -
- - -
-
- -
- - - - - - - - - - - - - - - -
- -
\ No newline at end of file diff --git a/desktopapp/vendor/slimselect/slimselect.css b/desktopapp/vendor/slimselect/slimselect.css index f7ca569..8324031 100644 --- a/desktopapp/vendor/slimselect/slimselect.css +++ b/desktopapp/vendor/slimselect/slimselect.css @@ -111,8 +111,8 @@ min-height : 30px; width : 100%; padding : 0 0 0 3px; - border : 1px solid #dcdee2; - border-radius : 2px; + border : 0px solid #dcdee2; + border-radius : 0px; background-color: #fff; outline : 0; box-sizing : border-box; @@ -191,11 +191,11 @@ display : flex; user-select : none; align-items : center; - font-size : 12px; + font-size : 12pt; padding : 3px 5px; margin : 3px 5px 3px 0px; - color : #fff; - background-color : #bbb; + color : #000; + background-color : #fff; /* border-radius : 4px; */ animation-name : scaleIn; animation-duration : .2s; @@ -211,7 +211,8 @@ .ss-main .ss-multi-selected .ss-values .ss-value .ss-value-delete { margin: 0 0 0 5px; - cursor: pointer + cursor: pointer; + color: red; } .ss-main .ss-multi-selected .ss-add { @@ -287,16 +288,16 @@ .ss-content .ss-search input { display : inline-flex; - font-size : inherit; + font-size : 12pt; line-height : inherit; flex : 1 1 auto; width : 100%; min-width : 0px; height : 30px; - padding : 6px 8px; + padding : 2px 2px; margin : 0; border : 1px solid #dcdee2; - border-radius : 4px; + border-radius : 0px; background-color : #fff; outline : 0; text-align : left; diff --git a/desktopapp/vendor/tabulator/js/modules/accessor.js b/desktopapp/vendor/tabulator/js/modules/accessor.js index 192c6de..2a930ff 100644 --- a/desktopapp/vendor/tabulator/js/modules/accessor.js +++ b/desktopapp/vendor/tabulator/js/modules/accessor.js @@ -1,6 +1,6 @@ var _typeof = typeof Symbol === "function" && typeof Symbol.iterator === "symbol" ? function (obj) { return typeof obj; } : function (obj) { return obj && typeof Symbol === "function" && obj.constructor === Symbol && obj !== Symbol.prototype ? "symbol" : typeof obj; }; -/* Tabulator v4.8.3 (c) Oliver Folkerd */ +/* Tabulator v4.9.3 (c) Oliver Folkerd */ var Accessor = function Accessor(table) { this.table = table; //hold Tabulator object diff --git a/desktopapp/vendor/tabulator/js/modules/accessor.min.js b/desktopapp/vendor/tabulator/js/modules/accessor.min.js index 901db09..760f000 100644 --- a/desktopapp/vendor/tabulator/js/modules/accessor.min.js +++ b/desktopapp/vendor/tabulator/js/modules/accessor.min.js @@ -1,2 +1,2 @@ -/* Tabulator v4.8.3 (c) Oliver Folkerd */ +/* Tabulator v4.9.3 (c) Oliver Folkerd */ var _typeof="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(o){return typeof o}:function(o){return o&&"function"==typeof Symbol&&o.constructor===Symbol&&o!==Symbol.prototype?"symbol":typeof o},Accessor=function(o){this.table=o,this.allowedTypes=["","data","download","clipboard","print","htmlOutput"]};Accessor.prototype.initializeColumn=function(o){var e=this,s=!1,t={};this.allowedTypes.forEach(function(r){var c,a="accessor"+(r.charAt(0).toUpperCase()+r.slice(1));o.definition[a]&&(c=e.lookupAccessor(o.definition[a]))&&(s=!0,t[a]={accessor:c,params:o.definition[a+"Params"]||{}})}),s&&(o.modules.accessor=t)},Accessor.prototype.lookupAccessor=function(o){var e=!1;switch(void 0===o?"undefined":_typeof(o)){case"string":this.accessors[o]?e=this.accessors[o]:console.warn("Accessor Error - No such accessor found, ignoring: ",o);break;case"function":e=o}return e},Accessor.prototype.transformRow=function(o,e){var s="accessor"+(e.charAt(0).toUpperCase()+e.slice(1)),t=o.getComponent(),r=Tabulator.prototype.helpers.deepClone(o.data||{});return this.table.columnManager.traverse(function(o){var c,a,n,i;o.modules.accessor&&(a=o.modules.accessor[s]||o.modules.accessor.accessor||!1)&&"undefined"!=(c=o.getFieldValue(r))&&(i=o.getComponent(),n="function"==typeof a.params?a.params(c,r,e,i,t):a.params,o.setFieldValue(r,a.accessor(c,r,e,n,i,t)))}),r},Accessor.prototype.accessors={},Tabulator.prototype.registerModule("accessor",Accessor); \ No newline at end of file diff --git a/desktopapp/vendor/tabulator/js/modules/ajax.js b/desktopapp/vendor/tabulator/js/modules/ajax.js index d81cbb6..25ac690 100644 --- a/desktopapp/vendor/tabulator/js/modules/ajax.js +++ b/desktopapp/vendor/tabulator/js/modules/ajax.js @@ -1,6 +1,6 @@ var _typeof = typeof Symbol === "function" && typeof Symbol.iterator === "symbol" ? function (obj) { return typeof obj; } : function (obj) { return obj && typeof Symbol === "function" && obj.constructor === Symbol && obj !== Symbol.prototype ? "symbol" : typeof obj; }; -/* Tabulator v4.8.3 (c) Oliver Folkerd */ +/* Tabulator v4.9.3 (c) Oliver Folkerd */ var Ajax = function Ajax(table) { @@ -277,7 +277,7 @@ Ajax.prototype.sendRequest = function (silent) { self.loading = false; - reject(); + reject(error); }); } else { reject(); @@ -342,7 +342,7 @@ Ajax.prototype.defaultURLGenerator = function (url, config, params) { if (!config.method || config.method.toLowerCase() == "get") { config.method = "get"; - url += (url.includes("?") ? "&" : "?") + this.serializeParams(params); + url += (url.includes("?") ? "&" : "?") + this.modules.ajax.serializeParams(params); } } } @@ -357,7 +357,7 @@ Ajax.prototype.defaultLoaderPromise = function (url, config, params) { return new Promise(function (resolve, reject) { //set url - url = self.urlGenerator(url, config, params); + url = self.urlGenerator.call(self.table, url, config, params); //set body content if not GET request if (config.method.toUpperCase() != "GET") { diff --git a/desktopapp/vendor/tabulator/js/modules/ajax.min.js b/desktopapp/vendor/tabulator/js/modules/ajax.min.js index 8a3f0c7..b62c0c3 100644 --- a/desktopapp/vendor/tabulator/js/modules/ajax.min.js +++ b/desktopapp/vendor/tabulator/js/modules/ajax.min.js @@ -1,2 +1,2 @@ -/* Tabulator v4.8.3 (c) Oliver Folkerd */ -var _typeof="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},Ajax=function(e){this.table=e,this.config=!1,this.url="",this.urlGenerator=!1,this.params=!1,this.loaderElement=this.createLoaderElement(),this.msgElement=this.createMsgElement(),this.loadingElement=!1,this.errorElement=!1,this.loaderPromise=!1,this.progressiveLoad=!1,this.loading=!1,this.requestOrder=0};Ajax.prototype.initialize=function(){var e;this.loaderElement.appendChild(this.msgElement),this.table.options.ajaxLoaderLoading&&("string"==typeof this.table.options.ajaxLoaderLoading?(e=document.createElement("template"),e.innerHTML=this.table.options.ajaxLoaderLoading.trim(),this.loadingElement=e.content.firstChild):this.loadingElement=this.table.options.ajaxLoaderLoading),this.loaderPromise=this.table.options.ajaxRequestFunc||this.defaultLoaderPromise,this.urlGenerator=this.table.options.ajaxURLGenerator||this.defaultURLGenerator,this.table.options.ajaxLoaderError&&("string"==typeof this.table.options.ajaxLoaderError?(e=document.createElement("template"),e.innerHTML=this.table.options.ajaxLoaderError.trim(),this.errorElement=e.content.firstChild):this.errorElement=this.table.options.ajaxLoaderError),this.table.options.ajaxParams&&this.setParams(this.table.options.ajaxParams),this.table.options.ajaxConfig&&this.setConfig(this.table.options.ajaxConfig),this.table.options.ajaxURL&&this.setUrl(this.table.options.ajaxURL),this.table.options.ajaxProgressiveLoad&&(this.table.options.pagination?(this.progressiveLoad=!1,console.error("Progressive Load Error - Pagination and progressive load cannot be used at the same time")):this.table.modExists("page")?(this.progressiveLoad=this.table.options.ajaxProgressiveLoad,this.table.modules.page.initializeProgressive(this.progressiveLoad)):console.error("Pagination plugin is required for progressive ajax loading"))},Ajax.prototype.createLoaderElement=function(){var e=document.createElement("div");return e.classList.add("tabulator-loader"),e},Ajax.prototype.createMsgElement=function(){var e=document.createElement("div");return e.classList.add("tabulator-loader-msg"),e.setAttribute("role","alert"),e},Ajax.prototype.setParams=function(e,t){if(t){this.params=this.params||{};for(var o in e)this.params[o]=e[o]}else this.params=e},Ajax.prototype.getParams=function(){return this.params||{}},Ajax.prototype.setConfig=function(e){if(this._loadDefaultConfig(),"string"==typeof e)this.config.method=e;else for(var t in e)this.config[t]=e[t]},Ajax.prototype._loadDefaultConfig=function(e){var t=this;if(!t.config||e){t.config={};for(var o in t.defaultConfig)t.config[o]=t.defaultConfig[o]}},Ajax.prototype.setUrl=function(e){this.url=e},Ajax.prototype.getUrl=function(){return this.url},Ajax.prototype.loadData=function(e,t){return this.progressiveLoad?this._loadDataProgressive():this._loadDataStandard(e,t)},Ajax.prototype.nextPage=function(e){var t;this.loading||(t=this.table.options.ajaxProgressiveLoadScrollMargin||2*this.table.rowManager.getElement().clientHeight,en||null===n)&&(n=t)}),null!==n?!1!==l?n.toFixed(l):n:""},min:function(t,o,e){var n=null,l=void 0!==e.precision&&e.precision;return t.forEach(function(t){((t=Number(t))n||null===n)&&(n=t)}),null!==n?!1!==i?n.toFixed(i):n:""},min:function(t,o,e){var n=null,i=void 0!==e.precision&&e.precision;return t.forEach(function(t){((t=Number(t))"),a.dataTreeExpandElement?"string"==typeof a.dataTreeExpandElement?(e=document.createElement("div"),e.innerHTML=a.dataTreeExpandElement,this.expandEl=e.firstChild):this.expandEl=a.dataTreeExpandElement:(this.expandEl=document.createElement("div"),this.expandEl.classList.add("tabulator-data-tree-control"),this.expandEl.tabIndex=0,this.expandEl.innerHTML="
"),_typeof(a.dataTreeStartExpanded)){case"boolean":this.startOpen=function(e,t){return a.dataTreeStartExpanded};break;case"function":this.startOpen=a.dataTreeStartExpanded;break;default:this.startOpen=function(e,t){return a.dataTreeStartExpanded[t]}}},DataTree.prototype.initializeRow=function(e){var t=e.getData()[this.field],a=Array.isArray(t),n=a||!a&&"object"===(void 0===t?"undefined":_typeof(t))&&null!==t;!n&&e.modules.dataTree&&e.modules.dataTree.branchEl&&e.modules.dataTree.branchEl.parentNode.removeChild(e.modules.dataTree.branchEl),!n&&e.modules.dataTree&&e.modules.dataTree.controlEl&&e.modules.dataTree.controlEl.parentNode.removeChild(e.modules.dataTree.controlEl),e.modules.dataTree={index:e.modules.dataTree?e.modules.dataTree.index:0,open:!!n&&(e.modules.dataTree?e.modules.dataTree.open:this.startOpen(e.getComponent(),0)),controlEl:!(!e.modules.dataTree||!n)&&e.modules.dataTree.controlEl,branchEl:!(!e.modules.dataTree||!n)&&e.modules.dataTree.branchEl,parent:!!e.modules.dataTree&&e.modules.dataTree.parent,children:n}},DataTree.prototype.layoutRow=function(e){var t=this.elementField?e.getCell(this.elementField):e.getCells()[0],a=t.getElement(),n=e.modules.dataTree;n.branchEl&&(n.branchEl.parentNode&&n.branchEl.parentNode.removeChild(n.branchEl),n.branchEl=!1),n.controlEl&&(n.controlEl.parentNode&&n.controlEl.parentNode.removeChild(n.controlEl),n.controlEl=!1),this.generateControlElement(e,a),e.element.classList.add("tabulator-tree-level-"+n.index),n.index&&(this.branchEl?(n.branchEl=this.branchEl.cloneNode(!0),a.insertBefore(n.branchEl,a.firstChild),this.table.rtl?n.branchEl.style.marginRight=(n.branchEl.offsetWidth+n.branchEl.style.marginLeft)*(n.index-1)+n.index*this.indent+"px":n.branchEl.style.marginLeft=(n.branchEl.offsetWidth+n.branchEl.style.marginRight)*(n.index-1)+n.index*this.indent+"px"):this.table.rtl?a.style.paddingRight=parseInt(window.getComputedStyle(a,null).getPropertyValue("padding-right"))+n.index*this.indent+"px":a.style.paddingLeft=parseInt(window.getComputedStyle(a,null).getPropertyValue("padding-left"))+n.index*this.indent+"px")},DataTree.prototype.generateControlElement=function(e,t){var a=this,n=e.modules.dataTree,t=t||e.getCells()[0].getElement(),r=n.controlEl;!1!==n.children&&(n.open?(n.controlEl=this.collapseEl.cloneNode(!0),n.controlEl.addEventListener("click",function(t){t.stopPropagation(),a.collapseRow(e)})):(n.controlEl=this.expandEl.cloneNode(!0),n.controlEl.addEventListener("click",function(t){t.stopPropagation(),a.expandRow(e)})),n.controlEl.addEventListener("mousedown",function(e){e.stopPropagation()}),r&&r.parentNode===t?r.parentNode.replaceChild(n.controlEl,r):t.insertBefore(n.controlEl,t.firstChild))},DataTree.prototype.setDisplayIndex=function(e){this.displayIndex=e},DataTree.prototype.getDisplayIndex=function(){return this.displayIndex},DataTree.prototype.getRows=function(e){var t=this,a=[];return e.forEach(function(e,n){var r,l;a.push(e),e instanceof Row&&(r=e.modules.dataTree.children,r.index||!1===r.children||(l=t.getChildren(e),l.forEach(function(e){a.push(e)})))}),a},DataTree.prototype.getChildren=function(e){var t=this,a=e.modules.dataTree,n=[],r=[];return!1!==a.children&&a.open&&(Array.isArray(a.children)||(a.children=this.generateChildren(e)),n=this.table.modExists("filter")&&this.table.options.dataTreeFilter?this.table.modules.filter.filter(a.children):a.children,this.table.modExists("sort")&&this.table.options.dataTreeSort&&this.table.modules.sort.sort(n),n.forEach(function(e){r.push(e),t.getChildren(e).forEach(function(e){r.push(e)})})),r},DataTree.prototype.generateChildren=function(e){var t=this,a=[],n=e.getData()[this.field];return Array.isArray(n)||(n=[n]),n.forEach(function(n){var r=new Row(n||{},t.table.rowManager);r.modules.dataTree.index=e.modules.dataTree.index+1,r.modules.dataTree.parent=e,r.modules.dataTree.children&&(r.modules.dataTree.open=t.startOpen(r.getComponent(),r.modules.dataTree.index)),a.push(r)}),a},DataTree.prototype.expandRow=function(e,t){var a=e.modules.dataTree;!1!==a.children&&(a.open=!0,e.reinitialize(),this.table.rowManager.refreshActiveData("tree",!1,!0),this.table.options.dataTreeRowExpanded(e.getComponent(),e.modules.dataTree.index))},DataTree.prototype.collapseRow=function(e){var t=e.modules.dataTree;!1!==t.children&&(t.open=!1,e.reinitialize(),this.table.rowManager.refreshActiveData("tree",!1,!0),this.table.options.dataTreeRowCollapsed(e.getComponent(),e.modules.dataTree.index))},DataTree.prototype.toggleRow=function(e){var t=e.modules.dataTree;!1!==t.children&&(t.open?this.collapseRow(e):this.expandRow(e))},DataTree.prototype.getTreeParent=function(e){return!!e.modules.dataTree.parent&&e.modules.dataTree.parent.getComponent()},DataTree.prototype.getFilteredTreeChildren=function(e){var t,a=e.modules.dataTree,n=[];return a.children&&(Array.isArray(a.children)||(a.children=this.generateChildren(e)),t=this.table.modExists("filter")&&this.table.options.dataTreeFilter?this.table.modules.filter.filter(a.children):a.children,t.forEach(function(e){e instanceof Row&&n.push(e)})),n},DataTree.prototype.rowDelete=function(e){var t,a=e.modules.dataTree.parent;a&&(t=this.findChildIndex(e,a),!1!==t&&a.data[this.field].splice(t,1),a.data[this.field].length||delete a.data[this.field],this.initializeRow(a),this.layoutRow(a)),this.table.rowManager.refreshActiveData("tree",!1,!0)},DataTree.prototype.addTreeChildRow=function(e,t,a,n){var r=!1;"string"==typeof t&&(t=JSON.parse(t)),Array.isArray(e.data[this.field])||(e.data[this.field]=[],e.modules.dataTree.open=this.startOpen(e.getComponent(),e.modules.dataTree.index)),void 0!==n&&!1!==(r=this.findChildIndex(n,e))&&e.data[this.field].splice(a?r:r+1,0,t),!1===r&&(a?e.data[this.field].unshift(t):e.data[this.field].push(t)),this.initializeRow(e),this.layoutRow(e),this.table.rowManager.refreshActiveData("tree",!1,!0)},DataTree.prototype.findChildIndex=function(e,t){var a=this,n=!1;return"object"==(void 0===e?"undefined":_typeof(e))?e instanceof Row?n=e.data:e instanceof RowComponent?n=e._getSelf().data:"undefined"!=typeof HTMLElement&&e instanceof HTMLElement&&t.modules.dataTree&&(n=t.modules.dataTree.children.find(function(t){return t instanceof Row&&t.element===e}))&&(n=n.data):n=void 0!==e&&null!==e&&t.data[this.field].find(function(t){return t.data[a.table.options.index]==e}),n&&(Array.isArray(t.data[this.field])&&(n=t.data[this.field].indexOf(n)),-1==n&&(n=!1)),n},DataTree.prototype.getTreeChildren=function(e,t,a){var n=this,r=e.modules.dataTree,l=[];return r.children&&(Array.isArray(r.children)||(r.children=this.generateChildren(e)),r.children.forEach(function(e){e instanceof Row&&(l.push(t?e.getComponent():e),a&&(l=l.concat(n.getTreeChildren(e,t,a))))})),l},DataTree.prototype.checkForRestyle=function(e){e.row.cells.indexOf(e)||e.row.reinitialize()},DataTree.prototype.getChildField=function(){return this.field},DataTree.prototype.redrawNeeded=function(e){return!!this.field&&void 0!==e[this.field]||!!this.elementField&&void 0!==e[this.elementField]},Tabulator.prototype.registerModule("dataTree",DataTree); \ No newline at end of file +/* Tabulator v4.9.3 (c) Oliver Folkerd */ +var _typeof="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},DataTree=function(e){this.table=e,this.indent=10,this.field="",this.collapseEl=null,this.expandEl=null,this.branchEl=null,this.elementField=!1,this.startOpen=function(){},this.displayIndex=0};DataTree.prototype.initialize=function(){var e=null,t=this.table.columnManager.getFirstVisibileColumn(),a=this.table.options;switch(this.field=a.dataTreeChildField,this.indent=a.dataTreeChildIndent,this.elementField=a.dataTreeElementColumn||!!t&&t.field,a.dataTreeBranchElement&&(!0===a.dataTreeBranchElement?(this.branchEl=document.createElement("div"),this.branchEl.classList.add("tabulator-data-tree-branch")):"string"==typeof a.dataTreeBranchElement?(e=document.createElement("div"),e.innerHTML=a.dataTreeBranchElement,this.branchEl=e.firstChild):this.branchEl=a.dataTreeBranchElement),a.dataTreeCollapseElement?"string"==typeof a.dataTreeCollapseElement?(e=document.createElement("div"),e.innerHTML=a.dataTreeCollapseElement,this.collapseEl=e.firstChild):this.collapseEl=a.dataTreeCollapseElement:(this.collapseEl=document.createElement("div"),this.collapseEl.classList.add("tabulator-data-tree-control"),this.collapseEl.tabIndex=0,this.collapseEl.innerHTML="
"),a.dataTreeExpandElement?"string"==typeof a.dataTreeExpandElement?(e=document.createElement("div"),e.innerHTML=a.dataTreeExpandElement,this.expandEl=e.firstChild):this.expandEl=a.dataTreeExpandElement:(this.expandEl=document.createElement("div"),this.expandEl.classList.add("tabulator-data-tree-control"),this.expandEl.tabIndex=0,this.expandEl.innerHTML="
"),_typeof(a.dataTreeStartExpanded)){case"boolean":this.startOpen=function(e,t){return a.dataTreeStartExpanded};break;case"function":this.startOpen=a.dataTreeStartExpanded;break;default:this.startOpen=function(e,t){return a.dataTreeStartExpanded[t]}}},DataTree.prototype.initializeRow=function(e){var t=e.getData()[this.field],a=Array.isArray(t),n=a||!a&&"object"===(void 0===t?"undefined":_typeof(t))&&null!==t;!n&&e.modules.dataTree&&e.modules.dataTree.branchEl&&e.modules.dataTree.branchEl.parentNode.removeChild(e.modules.dataTree.branchEl),!n&&e.modules.dataTree&&e.modules.dataTree.controlEl&&e.modules.dataTree.controlEl.parentNode.removeChild(e.modules.dataTree.controlEl),e.modules.dataTree={index:e.modules.dataTree?e.modules.dataTree.index:0,open:!!n&&(e.modules.dataTree?e.modules.dataTree.open:this.startOpen(e.getComponent(),0)),controlEl:!(!e.modules.dataTree||!n)&&e.modules.dataTree.controlEl,branchEl:!(!e.modules.dataTree||!n)&&e.modules.dataTree.branchEl,parent:!!e.modules.dataTree&&e.modules.dataTree.parent,children:n}},DataTree.prototype.layoutRow=function(e){var t=this.elementField?e.getCell(this.elementField):e.getCells()[0],a=t.getElement(),n=e.modules.dataTree;n.branchEl&&(n.branchEl.parentNode&&n.branchEl.parentNode.removeChild(n.branchEl),n.branchEl=!1),n.controlEl&&(n.controlEl.parentNode&&n.controlEl.parentNode.removeChild(n.controlEl),n.controlEl=!1),this.generateControlElement(e,a),e.getElement().classList.add("tabulator-tree-level-"+n.index),n.index&&(this.branchEl?(n.branchEl=this.branchEl.cloneNode(!0),a.insertBefore(n.branchEl,a.firstChild),this.table.rtl?n.branchEl.style.marginRight=(n.branchEl.offsetWidth+n.branchEl.style.marginLeft)*(n.index-1)+n.index*this.indent+"px":n.branchEl.style.marginLeft=(n.branchEl.offsetWidth+n.branchEl.style.marginRight)*(n.index-1)+n.index*this.indent+"px"):this.table.rtl?a.style.paddingRight=parseInt(window.getComputedStyle(a,null).getPropertyValue("padding-right"))+n.index*this.indent+"px":a.style.paddingLeft=parseInt(window.getComputedStyle(a,null).getPropertyValue("padding-left"))+n.index*this.indent+"px")},DataTree.prototype.generateControlElement=function(e,t){var a=this,n=e.modules.dataTree,t=t||e.getCells()[0].getElement(),r=n.controlEl;!1!==n.children&&(n.open?(n.controlEl=this.collapseEl.cloneNode(!0),n.controlEl.addEventListener("click",function(t){t.stopPropagation(),a.collapseRow(e)})):(n.controlEl=this.expandEl.cloneNode(!0),n.controlEl.addEventListener("click",function(t){t.stopPropagation(),a.expandRow(e)})),n.controlEl.addEventListener("mousedown",function(e){e.stopPropagation()}),r&&r.parentNode===t?r.parentNode.replaceChild(n.controlEl,r):t.insertBefore(n.controlEl,t.firstChild))},DataTree.prototype.setDisplayIndex=function(e){this.displayIndex=e},DataTree.prototype.getDisplayIndex=function(){return this.displayIndex},DataTree.prototype.getRows=function(e){var t=this,a=[];return e.forEach(function(e,n){var r,l;a.push(e),e instanceof Row&&(e.create(),r=e.modules.dataTree.children,r.index||!1===r.children||(l=t.getChildren(e),l.forEach(function(e){e.create(),a.push(e)})))}),a},DataTree.prototype.getChildren=function(e,t){var a=this,n=e.modules.dataTree,r=[],l=[];return!1!==n.children&&(n.open||t)&&(Array.isArray(n.children)||(n.children=this.generateChildren(e)),r=this.table.modExists("filter")&&this.table.options.dataTreeFilter?this.table.modules.filter.filter(n.children):n.children,this.table.modExists("sort")&&this.table.options.dataTreeSort&&this.table.modules.sort.sort(r),r.forEach(function(e){l.push(e),a.getChildren(e).forEach(function(e){l.push(e)})})),l},DataTree.prototype.generateChildren=function(e){var t=this,a=[],n=e.getData()[this.field];return Array.isArray(n)||(n=[n]),n.forEach(function(n){var r=new Row(n||{},t.table.rowManager);r.create(),r.modules.dataTree.index=e.modules.dataTree.index+1,r.modules.dataTree.parent=e,r.modules.dataTree.children&&(r.modules.dataTree.open=t.startOpen(r.getComponent(),r.modules.dataTree.index)),a.push(r)}),a},DataTree.prototype.expandRow=function(e,t){var a=e.modules.dataTree;!1!==a.children&&(a.open=!0,e.reinitialize(),this.table.rowManager.refreshActiveData("tree",!1,!0),this.table.options.dataTreeRowExpanded(e.getComponent(),e.modules.dataTree.index))},DataTree.prototype.collapseRow=function(e){var t=e.modules.dataTree;!1!==t.children&&(t.open=!1,e.reinitialize(),this.table.rowManager.refreshActiveData("tree",!1,!0),this.table.options.dataTreeRowCollapsed(e.getComponent(),e.modules.dataTree.index))},DataTree.prototype.toggleRow=function(e){var t=e.modules.dataTree;!1!==t.children&&(t.open?this.collapseRow(e):this.expandRow(e))},DataTree.prototype.getTreeParent=function(e){return!!e.modules.dataTree.parent&&e.modules.dataTree.parent.getComponent()},DataTree.prototype.getFilteredTreeChildren=function(e){var t,a=e.modules.dataTree,n=[];return a.children&&(Array.isArray(a.children)||(a.children=this.generateChildren(e)),t=this.table.modExists("filter")&&this.table.options.dataTreeFilter?this.table.modules.filter.filter(a.children):a.children,t.forEach(function(e){e instanceof Row&&n.push(e)})),n},DataTree.prototype.rowDelete=function(e){var t,a=e.modules.dataTree.parent;a&&(t=this.findChildIndex(e,a),!1!==t&&a.data[this.field].splice(t,1),a.data[this.field].length||delete a.data[this.field],this.initializeRow(a),this.layoutRow(a)),this.table.rowManager.refreshActiveData("tree",!1,!0)},DataTree.prototype.addTreeChildRow=function(e,t,a,n){var r=!1;"string"==typeof t&&(t=JSON.parse(t)),Array.isArray(e.data[this.field])||(e.data[this.field]=[],e.modules.dataTree.open=this.startOpen(e.getComponent(),e.modules.dataTree.index)),void 0!==n&&!1!==(r=this.findChildIndex(n,e))&&e.data[this.field].splice(a?r:r+1,0,t),!1===r&&(a?e.data[this.field].unshift(t):e.data[this.field].push(t)),this.initializeRow(e),this.layoutRow(e),this.table.rowManager.refreshActiveData("tree",!1,!0)},DataTree.prototype.findChildIndex=function(e,t){var a=this,n=!1;return"object"==(void 0===e?"undefined":_typeof(e))?e instanceof Row?n=e.data:e instanceof RowComponent?n=e._getSelf().data:"undefined"!=typeof HTMLElement&&e instanceof HTMLElement&&t.modules.dataTree&&(n=t.modules.dataTree.children.find(function(t){return t instanceof Row&&t.element===e}))&&(n=n.data):n=void 0!==e&&null!==e&&t.data[this.field].find(function(t){return t.data[a.table.options.index]==e}),n&&(Array.isArray(t.data[this.field])&&(n=t.data[this.field].indexOf(n)),-1==n&&(n=!1)),n},DataTree.prototype.getTreeChildren=function(e,t,a){var n=this,r=e.modules.dataTree,l=[];return r.children&&(Array.isArray(r.children)||(r.children=this.generateChildren(e)),r.children.forEach(function(e){e instanceof Row&&(l.push(t?e.getComponent():e),a&&(l=l.concat(n.getTreeChildren(e,t,a))))})),l},DataTree.prototype.checkForRestyle=function(e){e.row.cells.indexOf(e)||e.row.reinitialize()},DataTree.prototype.getChildField=function(){return this.field},DataTree.prototype.redrawNeeded=function(e){return!!this.field&&void 0!==e[this.field]||!!this.elementField&&void 0!==e[this.elementField]},Tabulator.prototype.registerModule("dataTree",DataTree); \ No newline at end of file diff --git a/desktopapp/vendor/tabulator/js/modules/download.js b/desktopapp/vendor/tabulator/js/modules/download.js index ddaec41..382a996 100644 --- a/desktopapp/vendor/tabulator/js/modules/download.js +++ b/desktopapp/vendor/tabulator/js/modules/download.js @@ -1,6 +1,6 @@ var _typeof = typeof Symbol === "function" && typeof Symbol.iterator === "symbol" ? function (obj) { return typeof obj; } : function (obj) { return obj && typeof Symbol === "function" && obj.constructor === Symbol && obj !== Symbol.prototype ? "symbol" : typeof obj; }; -/* Tabulator v4.8.3 (c) Oliver Folkerd */ +/* Tabulator v4.9.3 (c) Oliver Folkerd */ var Download = function Download(table) { this.table = table; //hold Tabulator object diff --git a/desktopapp/vendor/tabulator/js/modules/download.min.js b/desktopapp/vendor/tabulator/js/modules/download.min.js index 45bceb3..17797a3 100644 --- a/desktopapp/vendor/tabulator/js/modules/download.min.js +++ b/desktopapp/vendor/tabulator/js/modules/download.min.js @@ -1,2 +1,2 @@ -/* Tabulator v4.8.3 (c) Oliver Folkerd */ +/* Tabulator v4.9.3 (c) Oliver Folkerd */ var _typeof="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},Download=function(e){this.table=e};Download.prototype.download=function(e,o,t,n,a){function r(t,n){a?!0===a?i.triggerDownload(t,n,e,o,!0):a(t):i.triggerDownload(t,n,e,o)}var i=this,l=!1;if("function"==typeof e?l=e:i.downloaders[e]?l=i.downloaders[e]:console.warn("Download Error - No such download type found: ",e),l){var s=this.generateExportList(n);l.call(this.table,s,t||{},r)}},Download.prototype.generateExportList=function(e){var o=this.table.modules.export.generateExportList(this.table.options.downloadConfig,!1,e||this.table.options.downloadRowRange,"download"),t=this.table.options.groupHeaderDownload;return t&&!Array.isArray(t)&&(t=[t]),o.forEach(function(e){var o;"group"===e.type&&(o=e.columns[0],t&&t[e.indent]&&(o.value=t[e.indent](o.value,e.component._group.getRowCount(),e.component._group.getData(),e.component)))}),o},Download.prototype.triggerDownload=function(e,o,t,n,a){var r=document.createElement("a"),i=new Blob([e],{type:o}),n=n||"Tabulator."+("function"==typeof t?"txt":t);(i=this.table.options.downloadReady.call(this.table,e,i))&&(a?window.open(window.URL.createObjectURL(i)):navigator.msSaveOrOpenBlob?navigator.msSaveOrOpenBlob(i,n):(r.setAttribute("href",window.URL.createObjectURL(i)),r.setAttribute("download",n),r.style.display="none",document.body.appendChild(r),r.click(),document.body.removeChild(r)),this.table.options.downloadComplete&&this.table.options.downloadComplete())},Download.prototype.commsReceived=function(e,o,t){switch(o){case"intercept":this.download(t.type,"",t.options,t.active,t.intercept)}},Download.prototype.downloaders={csv:function(e,o,t){var n=o&&o.delimiter?o.delimiter:",",a=[],r=[];e.forEach(function(e){var o=[];switch(e.type){case"group":console.warn("Download Warning - CSV downloader cannot process row groups");break;case"calc":console.warn("Download Warning - CSV downloader cannot process column calculations");break;case"header":e.columns.forEach(function(e,o){e&&1===e.depth&&(r[o]=void 0===e.value||null===e.value?"":'"'+String(e.value).split('"').join('""')+'"')});break;case"row":e.columns.forEach(function(e){if(e){switch(_typeof(e.value)){case"object":e.value=JSON.stringify(e.value);break;case"undefined":case"null":e.value=""}o.push('"'+String(e.value).split('"').join('""')+'"')}}),a.push(o.join(n))}}),r.length&&a.unshift(r.join(n)),a=a.join("\n"),o.bom&&(a="\ufeff"+a),t(a,"text/csv")},json:function(e,o,t){var n=[];e.forEach(function(e){var o={};switch(e.type){case"header":break;case"group":console.warn("Download Warning - JSON downloader cannot process row groups");break;case"calc":console.warn("Download Warning - JSON downloader cannot process column calculations");break;case"row":e.columns.forEach(function(e){e&&(o[e.component.getField()]=e.value)}),n.push(o)}}),n=JSON.stringify(n,null,"\t"),t(n,"application/json")},pdf:function(e,o,t){function n(e,o){var t=[];return e.columns.forEach(function(e){var n;if(e){switch(_typeof(e.value)){case"object":e.value=JSON.stringify(e.value);break;case"undefined":case"null":e.value=""}n={content:e.value,colSpan:e.width,rowSpan:e.height},o&&(n.styles=o),t.push(n)}else t.push("")}),t}var a=[],r=[],i={},l=o.rowGroupStyles||{fontStyle:"bold",fontSize:12,cellPadding:6,fillColor:220},s=o.rowCalcStyles||{fontStyle:"bold",fontSize:10,cellPadding:4,fillColor:232},c=o.jsPDF||{},u=o&&o.title?o.title:"";c.orientation||(c.orientation=o.orientation||"landscape"),c.unit||(c.unit="pt"),e.forEach(function(e){switch(e.type){case"header":a.push(n(e));break;case"group":r.push(n(e,l));break;case"calc":r.push(n(e,s));break;case"row":r.push(n(e))}});var d=new jsPDF(c);o&&o.autoTable&&(i="function"==typeof o.autoTable?o.autoTable(d)||{}:o.autoTable),u&&(i.addPageContent=function(e){d.text(u,40,30)}),i.head=a,i.body=r,d.autoTable(i),o&&o.documentProcessing&&o.documentProcessing(d),t(d.output("arraybuffer"),"application/pdf")},xlsx:function(e,o,t){function n(){var o=[],t=[],n={},a={s:{c:0,r:0},e:{c:e[0]?e[0].columns.reduce(function(e,o){return e+(o&&o.width?o.width:1)},0):0,r:e.length}};return e.forEach(function(e,n){var a=[];e.columns.forEach(function(e,o){e?(a.push(e.value instanceof Date||"object"!==_typeof(e.value)?e.value:JSON.stringify(e.value)),(e.width>1||e.height>-1)&&t.push({s:{r:n,c:o},e:{r:n+e.height-1,c:o+e.width-1}})):a.push("")}),o.push(a)}),XLSX.utils.sheet_add_aoa(n,o),n["!ref"]=XLSX.utils.encode_range(a),t.length&&(n["!merges"]=t),n}var a,r=this,i=o.sheetName||"Sheet1",l=XLSX.utils.book_new();if(l.SheetNames=[],l.Sheets={},o.sheetOnly)return void t(n());if(o.sheets)for(var s in o.sheets)!0===o.sheets[s]?(l.SheetNames.push(s),l.Sheets[s]=n()):(l.SheetNames.push(s),this.modules.comms.send(o.sheets[s],"download","intercept",{type:"xlsx",options:{sheetOnly:!0},active:r.active,intercept:function(e){l.Sheets[s]=e}}));else l.SheetNames.push(i),l.Sheets[i]=n();o.documentProcessing&&(l=o.documentProcessing(l)),a=XLSX.write(l,{bookType:"xlsx",bookSST:!0,type:"binary"}),t(function(e){for(var o=new ArrayBuffer(e.length),t=new Uint8Array(o),n=0;n!=e.length;++n)t[n]=255&e.charCodeAt(n);return o}(a),"application/octet-stream")},html:function(e,o,t){this.modExists("export",!0)&&t(this.modules.export.genereateHTMLTable(e),"text/html")}},Tabulator.prototype.registerModule("download",Download); \ No newline at end of file diff --git a/desktopapp/vendor/tabulator/js/modules/edit.js b/desktopapp/vendor/tabulator/js/modules/edit.js index 16240be..3a4cfa9 100644 --- a/desktopapp/vendor/tabulator/js/modules/edit.js +++ b/desktopapp/vendor/tabulator/js/modules/edit.js @@ -1,6 +1,6 @@ var _typeof = typeof Symbol === "function" && typeof Symbol.iterator === "symbol" ? function (obj) { return typeof obj; } : function (obj) { return obj && typeof Symbol === "function" && obj.constructor === Symbol && obj !== Symbol.prototype ? "symbol" : typeof obj; }; -/* Tabulator v4.8.3 (c) Oliver Folkerd */ +/* Tabulator v4.9.3 (c) Oliver Folkerd */ var Edit = function Edit(table) { this.table = table; //hold Tabulator object @@ -122,7 +122,7 @@ Edit.prototype.cancelEdit = function () { //return a formatted value for a cell Edit.prototype.bindEditor = function (cell) { var self = this, - element = cell.getElement(); + element = cell.getElement(true); element.setAttribute("tabindex", 0); @@ -185,7 +185,13 @@ Edit.prototype.focusScrollAdjust = function (cell) { rightEdge -= parseInt(this.table.modules.frozenColumns.rightMargin); } + if (this.table.options.virtualDomHoz) { + leftEdge -= parseInt(this.table.vdomHoz.vDomPadLeft); + rightEdge -= parseInt(this.table.vdomHoz.vDomPadLeft); + } + if (cellEl.offsetLeft < leftEdge) { + this.table.rowManager.element.scrollLeft -= leftEdge - cellEl.offsetLeft; } else { if (cellEl.offsetLeft + cellEl.offsetWidth > rightEdge) { @@ -864,7 +870,9 @@ Edit.prototype.editors = { displayItems = [], currentItems = [], blurable = true, - blockListShow = false; + blockListShow = false, + searchWord = "", + searchWordTimeout = null; if (Array.isArray(editorParams) || !Array.isArray(editorParams) && (typeof editorParams === "undefined" ? "undefined" : _typeof(editorParams)) === "object" && !editorParams.values) { console.warn("DEPRECATION WARNING - values for the select editor must now be passed into the values property of the editorParams object, not as the editorParams object"); @@ -890,21 +898,11 @@ Edit.prototype.editors = { output[val] = true; } }); - - if (editorParams.sortValuesList) { - if (editorParams.sortValuesList == "asc") { - output = Object.keys(output).sort(); - } else { - output = Object.keys(output).sort().reverse(); - } - } else { - output = Object.keys(output); - } } else { console.warn("unable to find matching column to create select lookup list:", field); } - return output; + return Object.keys(output); } function parseItems(inputValues, curentValues) { @@ -1002,6 +1000,21 @@ Edit.prototype.editors = { } } + if (editorParams.sortValuesList) { + dataList.sort(function (a, b) { + return a.label < b.label ? -1 : a.label > b.label ? 1 : 0; + }); + + displayList.sort(function (a, b) { + return a.label < b.label ? -1 : a.label > b.label ? 1 : 0; + }); + + if (editorParams.sortValuesList !== "asc") { + dataList.reverse(); + displayList.reverse(); + } + } + dataItems = dataList; displayItems = displayList; @@ -1167,7 +1180,7 @@ Edit.prototype.editors = { success(item.value); } - initialDisplayValue = input.value; + initialDisplayValue = [item.value]; } function chooseItems(silent) { @@ -1181,7 +1194,7 @@ Edit.prototype.editors = { output.push(item.value); }); - initialDisplayValue = input.value; + initialDisplayValue = output; success(output); } @@ -1257,6 +1270,26 @@ Edit.prototype.editors = { self.table.rowManager.element.removeEventListener("scroll", cancelItem); } + function scrollTovalue(char) { + + clearTimeout(searchWordTimeout); + + var character = String.fromCharCode(event.keyCode).toLowerCase(); + searchWord += character.toLowerCase(); + + var match = dataItems.find(function (item) { + return typeof item.label !== "undefined" && item.label.toLowerCase().startsWith(searchWord); + }); + + if (match) { + setCurrentItem(match, !multiselect); + } + + searchWordTimeout = setTimeout(function () { + searchWord = ""; + }, 800); + } + //style input input.setAttribute("type", "text"); @@ -1366,6 +1399,10 @@ Edit.prototype.editors = { if (self.currentCell === false) { e.preventDefault(); } + + if (e.keyCode >= 38 && e.keyCode <= 90) { + scrollTovalue(e.keyCode); + } } }); @@ -1687,6 +1724,8 @@ Edit.prototype.editors = { function showList() { if (!listEl.parentNode) { + + console.log("show", initialDisplayValue); while (listEl.firstChild) { listEl.removeChild(listEl.firstChild); }var offset = Tabulator.prototype.helpers.elOffset(cellEl); @@ -2020,7 +2059,9 @@ Edit.prototype.editors = { //set new value function updateValue() { - var calcVal = percent * Math.round(bar.offsetWidth / (element.clientWidth / 100)) + min; + var style = window.getComputedStyle(element, null); + + var calcVal = percent * Math.round(bar.offsetWidth / ((element.clientWidth - parseInt(style.getPropertyValue("padding-left")) - parseInt(style.getPropertyValue("padding-right"))) / 100)) + min; success(calcVal); element.setAttribute("aria-valuenow", calcVal); element.setAttribute("aria-label", value); diff --git a/desktopapp/vendor/tabulator/js/modules/edit.min.js b/desktopapp/vendor/tabulator/js/modules/edit.min.js index 9d9073b..40f9456 100644 --- a/desktopapp/vendor/tabulator/js/modules/edit.min.js +++ b/desktopapp/vendor/tabulator/js/modules/edit.min.js @@ -1,2 +1,2 @@ -/* Tabulator v4.8.3 (c) Oliver Folkerd */ -var _typeof="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},Edit=function(e){this.table=e,this.currentCell=!1,this.mouseClick=!1,this.recursionBlock=!1,this.invalidEdit=!1,this.editedCells=[]};Edit.prototype.initializeColumn=function(e){var t=this,i={editor:!1,blocked:!1,check:e.definition.editable,params:e.definition.editorParams||{}};switch(_typeof(e.definition.editor)){case"string":"tick"===e.definition.editor&&(e.definition.editor="tickCross",console.warn("DEPRECATION WARNING - the tick editor has been deprecated, please use the tickCross editor")),t.editors[e.definition.editor]?i.editor=t.editors[e.definition.editor]:console.warn("Editor Error - No such editor found: ",e.definition.editor);break;case"function":i.editor=e.definition.editor;break;case"boolean":!0===e.definition.editor&&("function"!=typeof e.definition.formatter?("tick"===e.definition.formatter&&(e.definition.formatter="tickCross",console.warn("DEPRECATION WARNING - the tick editor has been deprecated, please use the tickCross editor")),t.editors[e.definition.formatter]?i.editor=t.editors[e.definition.formatter]:i.editor=t.editors.input):console.warn("Editor Error - Cannot auto lookup editor for a custom formatter: ",e.definition.formatter))}i.editor&&(e.modules.edit=i)},Edit.prototype.getCurrentCell=function(){return!!this.currentCell&&this.currentCell.getComponent()},Edit.prototype.clearEditor=function(e){var t,i=this.currentCell;if(this.invalidEdit=!1,i){for(this.currentCell=!1,t=i.getElement(),e?i.validate():t.classList.remove("tabulator-validation-fail"),t.classList.remove("tabulator-editing");t.firstChild;)t.removeChild(t.firstChild);i.row.getElement().classList.remove("tabulator-row-editing")}},Edit.prototype.cancelEdit=function(){if(this.currentCell){var e=this.currentCell,t=this.currentCell.getComponent();this.clearEditor(!0),e.setValueActual(e.getValue()),e.cellRendered(),("textarea"==e.column.definition.editor||e.column.definition.variableHeight)&&e.row.normalizeHeight(!0),e.column.cellEvents.cellEditCancelled&&e.column.cellEvents.cellEditCancelled.call(this.table,t),this.table.options.cellEditCancelled.call(this.table,t)}},Edit.prototype.bindEditor=function(e){var t=this,i=e.getElement();i.setAttribute("tabindex",0),i.addEventListener("click",function(e){i.classList.contains("tabulator-editing")||i.focus({preventScroll:!0})}),i.addEventListener("mousedown",function(e){2===e.button?e.preventDefault():t.mouseClick=!0}),i.addEventListener("focus",function(i){t.recursionBlock||t.edit(e,i,!1)})},Edit.prototype.focusCellNoEvent=function(e,t){this.recursionBlock=!0,t&&"ie"===this.table.browser||e.getElement().focus({preventScroll:!0}),this.recursionBlock=!1},Edit.prototype.editCell=function(e,t){this.focusCellNoEvent(e),this.edit(e,!1,t)},Edit.prototype.focusScrollAdjust=function(e){if("virtual"==this.table.rowManager.getRenderMode()){var t=this.table.rowManager.element.scrollTop,i=this.table.rowManager.element.clientHeight+this.table.rowManager.element.scrollTop,n=e.row.getElement();n.offsetTop;n.offsetTopi&&(this.table.rowManager.element.scrollTop+=n.offsetTop+n.offsetHeight-i);var o=this.table.rowManager.element.scrollLeft,a=this.table.rowManager.element.clientWidth+this.table.rowManager.element.scrollLeft,r=e.getElement();r.offsetLeft;this.table.modExists("frozenColumns")&&(o+=parseInt(this.table.modules.frozenColumns.leftMargin),a-=parseInt(this.table.modules.frozenColumns.rightMargin)),r.offsetLefta&&(this.table.rowManager.element.scrollLeft+=r.offsetLeft+r.offsetWidth-a)}},Edit.prototype.edit=function(e,t,i){function n(t){if(u.currentCell===e){var i=!0;return e.column.modules.validate&&u.table.modExists("validate")&&"manual"!=u.table.options.validationMode&&(i=u.table.modules.validate.validate(e.column.modules.validate,e,t)),!0===i||"highlight"===u.table.options.validationMode?(u.clearEditor(),e.modules.edit||(e.modules.edit={}),e.modules.edit.edited=!0,-1==u.editedCells.indexOf(e)&&u.editedCells.push(e),e.setValue(t,!0),u.table.options.dataTree&&u.table.modExists("dataTree")&&u.table.modules.dataTree.checkForRestyle(e),!0===i||(m.classList.add("tabulator-validation-fail"),u.table.options.validationFailed.call(u.table,e.getComponent(),t,i),!1)):(u.invalidEdit=!0,m.classList.add("tabulator-validation-fail"),u.focusCellNoEvent(e,!0),c(),u.table.options.validationFailed.call(u.table,e.getComponent(),t,i),!1)}}function o(){u.currentCell===e&&(u.cancelEdit(),u.table.options.dataTree&&u.table.modExists("dataTree")&&u.table.modules.dataTree.checkForRestyle(e))}function a(e){c=e}var r,l,s,u=this,d=!0,c=function(){},m=e.getElement();if(this.currentCell)return void(this.invalidEdit||this.cancelEdit());if(e.column.modules.edit.blocked)return this.mouseClick=!1,m.blur(),!1;switch(t&&t.stopPropagation(),_typeof(e.column.modules.edit.check)){case"function":d=e.column.modules.edit.check(e.getComponent());break;case"boolean":d=e.column.modules.edit.check}if(d||i){if(u.cancelEdit(),u.currentCell=e,this.focusScrollAdjust(e),l=e.getComponent(),this.mouseClick&&(this.mouseClick=!1,e.column.cellEvents.cellClick&&e.column.cellEvents.cellClick.call(this.table,t,l)),e.column.cellEvents.cellEditing&&e.column.cellEvents.cellEditing.call(this.table,l),u.table.options.cellEditing.call(this.table,l),s="function"==typeof e.column.modules.edit.params?e.column.modules.edit.params(l):e.column.modules.edit.params,!1===(r=e.column.modules.edit.editor.call(u,l,a,n,o,s)))return m.blur(),!1;if(!(r instanceof Node))return console.warn("Edit Error - Editor should return an instance of Node, the editor returned:",r),m.blur(),!1;for(m.classList.add("tabulator-editing"),e.row.getElement().classList.add("tabulator-row-editing");m.firstChild;)m.removeChild(m.firstChild);m.appendChild(r),c();for(var f=m.children,p=0;p46){if(i>=n.length)return t.preventDefault(),t.stopPropagation(),l=!1,!1;switch(n[i]){case o:if(s.toUpperCase()==s.toLowerCase())return t.preventDefault(),t.stopPropagation(),l=!1,!1;break;case a:if(isNaN(s))return t.preventDefault(),t.stopPropagation(),l=!1,!1;break;case r:break;default:if(s!==n[i])return t.preventDefault(),t.stopPropagation(),l=!1,!1}l=!0}}),e.addEventListener("keyup",function(n){n.keyCode>46&&t.maskAutoFill&&i(e.value.length)}),e.placeholder||(e.placeholder=n),t.maskAutoFill&&i(e.value.length)},Edit.prototype.getEditedCells=function(){var e=[];return this.editedCells.forEach(function(t){e.push(t.getComponent())}),e},Edit.prototype.clearEdited=function(e){var t;e.modules.edit&&e.modules.edit.edited&&(e.modules.edit.edited=!1,e.modules.validate&&(e.modules.validate.invalid=!1)),(t=this.editedCells.indexOf(e))>-1&&this.editedCells.splice(t,1)},Edit.prototype.editors={input:function(e,t,i,n,o){function a(e){(null===r||void 0===r)&&""!==l.value||l.value!==r?i(l.value)&&(r=l.value):n()}var r=e.getValue(),l=document.createElement("input");if(l.setAttribute("type",o.search?"search":"text"),l.style.padding="4px",l.style.width="100%",l.style.boxSizing="border-box",o.elementAttributes&&"object"==_typeof(o.elementAttributes))for(var s in o.elementAttributes)"+"==s.charAt(0)?(s=s.slice(1),l.setAttribute(s,l.getAttribute(s)+o.elementAttributes["+"+s])):l.setAttribute(s,o.elementAttributes[s]);return l.value=void 0!==r?r:"",t(function(){l.focus({preventScroll:!0}),l.style.height="100%"}),l.addEventListener("change",a),l.addEventListener("blur",a),l.addEventListener("keydown",function(e){switch(e.keyCode){case 13:a(e);break;case 27:n();break;case 35:case 36:e.stopPropagation()}}),o.mask&&this.table.modules.edit.maskInput(l,o),l},textarea:function(e,t,i,n,o){function a(t){(null===r||void 0===r)&&""!==u.value||u.value!==r?(i(u.value)&&(r=u.value),setTimeout(function(){e.getRow().normalizeHeight()},300)):n()}var r=e.getValue(),l=o.verticalNavigation||"hybrid",s=String(null!==r&&void 0!==r?r:""),u=(s.match(/(?:\r\n|\r|\n)/g),document.createElement("textarea")),d=0;if(u.style.display="block",u.style.padding="2px",u.style.height="100%",u.style.width="100%",u.style.boxSizing="border-box",u.style.whiteSpace="pre-wrap",u.style.resize="none",o.elementAttributes&&"object"==_typeof(o.elementAttributes))for(var c in o.elementAttributes)"+"==c.charAt(0)?(c=c.slice(1),u.setAttribute(c,u.getAttribute(c)+o.elementAttributes["+"+c])):u.setAttribute(c,o.elementAttributes[c]);return u.value=s,t(function(){u.focus({preventScroll:!0}),u.style.height="100%",u.scrollHeight,u.style.height=u.scrollHeight+"px",e.getRow().normalizeHeight()}),u.addEventListener("change",a),u.addEventListener("blur",a),u.addEventListener("keyup",function(){u.style.height="";var t=u.scrollHeight;u.style.height=t+"px",t!=d&&(d=t,e.getRow().normalizeHeight())}),u.addEventListener("keydown",function(e){switch(e.keyCode){case 27:n();break;case 38:("editor"==l||"hybrid"==l&&u.selectionStart)&&(e.stopImmediatePropagation(),e.stopPropagation());break;case 40:("editor"==l||"hybrid"==l&&u.selectionStart!==u.value.length)&&(e.stopImmediatePropagation(),e.stopPropagation());break;case 35:case 36:e.stopPropagation()}}),o.mask&&this.table.modules.edit.maskInput(u,o),u},number:function(e,t,i,n,o){function a(){var e=s.value;isNaN(e)||""===e||(e=Number(e)),e!==r?i(e)&&(r=e):n()}var r=e.getValue(),l=o.verticalNavigation||"editor",s=document.createElement("input");if(s.setAttribute("type","number"),void 0!==o.max&&s.setAttribute("max",o.max),void 0!==o.min&&s.setAttribute("min",o.min),void 0!==o.step&&s.setAttribute("step",o.step),s.style.padding="4px",s.style.width="100%",s.style.boxSizing="border-box",o.elementAttributes&&"object"==_typeof(o.elementAttributes))for(var u in o.elementAttributes)"+"==u.charAt(0)?(u=u.slice(1),s.setAttribute(u,s.getAttribute(u)+o.elementAttributes["+"+u])):s.setAttribute(u,o.elementAttributes[u]);s.value=r;var d=function(e){a()};return t(function(){s.removeEventListener("blur",d),s.focus({preventScroll:!0}),s.style.height="100%",s.addEventListener("blur",d)}),s.addEventListener("keydown",function(e){switch(e.keyCode){case 13:a();break;case 27:n();break;case 38:case 40:"editor"==l&&(e.stopImmediatePropagation(),e.stopPropagation());break;case 35:case 36:e.stopPropagation()}}),o.mask&&this.table.modules.edit.maskInput(s,o),s},range:function(e,t,i,n,o){function a(){var e=l.value;isNaN(e)||""===e||(e=Number(e)),e!=r?i(e)&&(r=e):n()}var r=e.getValue(),l=document.createElement("input");if(l.setAttribute("type","range"),void 0!==o.max&&l.setAttribute("max",o.max),void 0!==o.min&&l.setAttribute("min",o.min),void 0!==o.step&&l.setAttribute("step",o.step),l.style.padding="4px",l.style.width="100%",l.style.boxSizing="border-box",o.elementAttributes&&"object"==_typeof(o.elementAttributes))for(var s in o.elementAttributes)"+"==s.charAt(0)?(s=s.slice(1),l.setAttribute(s,l.getAttribute(s)+o.elementAttributes["+"+s])):l.setAttribute(s,o.elementAttributes[s]);return l.value=r,t(function(){l.focus({preventScroll:!0}),l.style.height="100%"}),l.addEventListener("blur",function(e){a()}),l.addEventListener("keydown",function(e){switch(e.keyCode){case 13:a();break;case 27:n()}}),l},select:function(e,t,i,n,o){function a(t){var i,n={},a=k.table.getData();return i=t?k.table.columnManager.getColumnByField(t):e.getColumn()._getSelf(),i?(a.forEach(function(e){var t=i.getFieldValue(e);null!==t&&void 0!==t&&""!==t&&(n[t]=!0)}),n=o.sortValuesList?"asc"==o.sortValuesList?Object.keys(n).sort():Object.keys(n).sort().reverse():Object.keys(n)):console.warn("unable to find matching column to create select lookup list:",t),n}function r(t,i){function n(e){var e={label:e.label,value:e.value,itemParams:e.itemParams,elementAttributes:e.elementAttributes,element:!1};return i.indexOf(e.value)>-1&&u(e),o.push(e),a.push(e),e}var o=[],a=[];if("function"==typeof t&&(t=t(e)),Array.isArray(t))t.forEach(function(e){var t;"object"===(void 0===e?"undefined":_typeof(e))?e.options?(t={label:e.label,group:!0,itemParams:e.itemParams,elementAttributes:e.elementAttributes,element:!1},a.push(t),e.options.forEach(function(e){n(e)})):n(e):(t={label:e,value:e,element:!1},i.indexOf(t.value)>-1&&u(t),o.push(t),a.push(t))});else for(var r in t){var s={label:t[r],value:r,element:!1};i.indexOf(s.value)>-1&&u(s),o.push(s),a.push(s)}N=o,S=a,l()}function l(){for(;P.firstChild;)P.removeChild(P.firstChild);S.forEach(function(t){var i=t.element;if(!i){if(i=document.createElement("div"),t.label=o.listItemFormatter?o.listItemFormatter(t.value,t.label,e,i,t.itemParams):t.label,t.group?(i.classList.add("tabulator-edit-select-list-group"),i.tabIndex=0,i.innerHTML=""===t.label?" ":t.label):(i.classList.add("tabulator-edit-select-list-item"),i.tabIndex=0,i.innerHTML=""===t.label?" ":t.label,i.addEventListener("click",function(){V=!0,setTimeout(function(){V=!1},10),I?(c(t),x.focus()):m(t)}),M.indexOf(t)>-1&&i.classList.add("active")),t.elementAttributes&&"object"==_typeof(t.elementAttributes))for(var n in t.elementAttributes)"+"==n.charAt(0)?(n=n.slice(1),i.setAttribute(n,x.getAttribute(n)+t.elementAttributes["+"+n])):i.setAttribute(n,t.elementAttributes[n]);i.addEventListener("mousedown",function(){O=!1,setTimeout(function(){O=!0},10)}),t.element=i}P.appendChild(i)})}function s(e,t){!I&&T&&T.element&&T.element.classList.remove("active"),T&&T.element&&T.element.classList.remove("focused"),T=e,e.element&&(e.element.classList.add("focused"),t&&e.element.classList.add("active")),e&&e.element&&e.element.scrollIntoView&&e.element.scrollIntoView({behavior:"smooth",block:"nearest",inline:"start"})}function u(e){-1==M.indexOf(e)&&(M.push(e),s(e,!0)),p()}function d(e){var t=M[e];e>-1&&(M.splice(e,1),t.element&&t.element.classList.remove("active"))}function c(e){e||(e=T);var t=M.indexOf(e);t>-1?d(t):(!0!==I&&M.length>=I&&d(0),u(e)),p()}function m(e){g(),e||(e=T),e&&(x.value=e.label,i(e.value)),w=x.value}function f(e){e||g();var t=[];M.forEach(function(e){t.push(e.value)}),w=x.value,i(t)}function p(){var e=[];M.forEach(function(t){e.push(t.label)}),x.value=e.join(", "),!1===k.currentCell&&f(!0)}function b(){for(var e=M.length,t=0;t0&&s(N[t-1],!I));break;case 40:t=N.indexOf(T),("editor"==L||"hybrid"==L&&t-1||String(t.title).toLowerCase().indexOf(String(e).toLowerCase())>-1)&&a.push(t)}),c(a,t))}function s(e){var t=document.createElement("div");d(),!1!==e&&(t.classList.add("tabulator-edit-select-list-notice"),t.tabIndex=0,e instanceof Node?t.appendChild(e):t.innerHTML=e,x.appendChild(t))}function u(e){var t=[];if(Array.isArray(e))e.forEach(function(e){var i={};"object"===(void 0===e?"undefined":_typeof(e))?(i.title=o.listItemFormatter?o.listItemFormatter(e.value,e.label):e.label,i.value=e.value):(i.title=o.listItemFormatter?o.listItemFormatter(e,e):e,i.value=e),t.push(i)});else for(var i in e){var n={title:o.listItemFormatter?o.listItemFormatter(i,e[i]):e[i],value:i};t.push(n)}return t}function d(){for(;x.firstChild;)x.removeChild(x.firstChild)}function c(e,t){e.length?m(e,t):o.emptyPlaceholder&&s(o.emptyPlaceholder)}function m(e,t){var i=!1;d(),P=e,P.forEach(function(e){var n=e.element;n||(n=document.createElement("div"),n.classList.add("tabulator-edit-select-list-item"),n.tabIndex=0,n.innerHTML=e.title,n.addEventListener("click",function(t){b(e),f()}),n.addEventListener("mousedown",function(e){N=!1,setTimeout(function(){N=!0},10)}),e.element=n,t&&e.value==A&&(w.value=e.title,e.element.classList.add("active"),i=!0),e===I&&(e.element.classList.add("active"),i=!0)),x.appendChild(n)}),i||b(!1)}function f(){v(),I?A!==I.value?(A=I.value,w.value=I.title,i(I.value)):n():o.freetext?(A=w.value,i(w.value)):o.allowEmpty&&""===w.value?(A=w.value,i(w.value)):n()}function p(){if(!x.parentNode){for(;x.firstChild;)x.removeChild(x.firstChild);var e=Tabulator.prototype.helpers.elOffset(k);x.style.minWidth=k.offsetWidth+"px",x.style.top=e.top+k.offsetHeight+"px",x.style.left=e.left+"px",document.body.appendChild(x)}}function b(e,t){I&&I.element&&I.element.classList.remove("active"),I=e,e&&e.element&&e.element.classList.add("active"),e&&e.element&&e.element.scrollIntoView&&e.element.scrollIntoView({behavior:"smooth",block:"nearest",inline:"start"})}function v(){x.parentNode&&x.parentNode.removeChild(x),g()}function h(){v(),n()}function g(){E.table.rowManager.element.removeEventListener("scroll",h)}var y=this,E=this,k=e.getElement(),A=e.getValue(),C=o.verticalNavigation||"editor",L=void 0!==A||null===A?A:void 0!==o.defaultValue?o.defaultValue:"",w=document.createElement("input"),x=document.createElement("div"),P=[],I=!1,N=!0,T=!1;if(w.setAttribute("type","search"),w.style.padding="4px",w.style.width="100%",w.style.boxSizing="border-box",o.elementAttributes&&"object"==_typeof(o.elementAttributes))for(var S in o.elementAttributes)"+"==S.charAt(0)?(S=S.slice(1),w.setAttribute(S,w.getAttribute(S)+o.elementAttributes["+"+S])):w.setAttribute(S,o.elementAttributes[S]);return x.classList.add("tabulator-edit-select-list"),x.addEventListener("mousedown",function(e){N=!1,setTimeout(function(){N=!0},10)}),w.addEventListener("keydown",function(e){var t;switch(e.keyCode){case 38:t=P.indexOf(I),("editor"==C||"hybrid"==C&&t)&&(e.stopImmediatePropagation(),e.stopPropagation(),e.preventDefault(),b(t>0?P[t-1]:!1));break;case 40:t=P.indexOf(I),("editor"==C||"hybrid"==C&&t'):("ie"==l.table.browser?t.setAttribute("class","tabulator-star-inactive"):t.classList.replace("tabulator-star-active","tabulator-star-inactive"),t.innerHTML='')})}function r(e){u=e,a(e)}var l=this,s=e.getElement(),u=e.getValue(),d=s.getElementsByTagName("svg").length||5,c=s.getElementsByTagName("svg")[0]?s.getElementsByTagName("svg")[0].getAttribute("width"):14,m=[],f=document.createElement("div"),p=document.createElementNS("http://www.w3.org/2000/svg","svg");if(s.style.whiteSpace="nowrap",s.style.overflow="hidden",s.style.textOverflow="ellipsis",f.style.verticalAlign="middle",f.style.display="inline-block",f.style.padding="4px",p.setAttribute("width",c),p.setAttribute("height",c),p.setAttribute("viewBox","0 0 512 512"),p.setAttribute("xml:space","preserve"),p.style.padding="0 1px",o.elementAttributes&&"object"==_typeof(o.elementAttributes))for(var b in o.elementAttributes)"+"==b.charAt(0)?(b=b.slice(1),f.setAttribute(b,f.getAttribute(b)+o.elementAttributes["+"+b])):f.setAttribute(b,o.elementAttributes[b]);for(var v=1;v<=d;v++)!function(e){var t=document.createElement("span"),n=p.cloneNode(!0);m.push(n),t.addEventListener("mouseenter",function(t){t.stopPropagation(),t.stopImmediatePropagation(),a(e)}),t.addEventListener("mousemove",function(e){e.stopPropagation(),e.stopImmediatePropagation()}),t.addEventListener("click",function(t){t.stopPropagation(),t.stopImmediatePropagation(),i(e),s.blur()}),t.appendChild(n),f.appendChild(t)}(v);return u=Math.min(parseInt(u),d),a(u),f.addEventListener("mousemove",function(e){a(0)}),f.addEventListener("click",function(e){i(0)}),s.addEventListener("blur",function(e){n()}),s.addEventListener("keydown",function(e){switch(e.keyCode){case 39:r(u+1);break;case 37:r(u-1);break;case 13:i(u);break;case 27:n()}}),f},progress:function(e,t,i,n,o){function a(){var e=c*Math.round(p.offsetWidth/(s.clientWidth/100))+d;i(e),s.setAttribute("aria-valuenow",e),s.setAttribute("aria-label",m)}var r,l,s=e.getElement(),u=void 0===o.max?s.getElementsByTagName("div")[0].getAttribute("max")||100:o.max,d=void 0===o.min?s.getElementsByTagName("div")[0].getAttribute("min")||0:o.min,c=(u-d)/100,m=e.getValue()||0,f=document.createElement("div"),p=document.createElement("div");if(f.style.position="absolute",f.style.right="0",f.style.top="0",f.style.bottom="0",f.style.width="5px",f.classList.add("tabulator-progress-handle"),p.style.display="inline-block",p.style.position="relative",p.style.height="100%",p.style.backgroundColor="#488CE9",p.style.maxWidth="100%",p.style.minWidth="0%",o.elementAttributes&&"object"==_typeof(o.elementAttributes))for(var b in o.elementAttributes)"+"==b.charAt(0)?(b=b.slice(1),p.setAttribute(b,p.getAttribute(b)+o.elementAttributes["+"+b])):p.setAttribute(b,o.elementAttributes[b]);return s.style.padding="4px 4px",m=Math.min(parseFloat(m),u),m=Math.max(parseFloat(m),d),m=Math.round((m-d)/c),p.style.width=m+"%",s.setAttribute("aria-valuemin",d),s.setAttribute("aria-valuemax",u),p.appendChild(f),f.addEventListener("mousedown",function(e){r=e.screenX,l=p.offsetWidth}),f.addEventListener("mouseover",function(){f.style.cursor="ew-resize"}),s.addEventListener("mousemove",function(e){r&&(p.style.width=l+e.screenX-r+"px")}),s.addEventListener("mouseup",function(e){r&&(e.stopPropagation(),e.stopImmediatePropagation(),r=!1,l=!1,a())}),s.addEventListener("keydown",function(e){switch(e.keyCode){case 39:e.preventDefault(),p.style.width=p.clientWidth+s.clientWidth/100+"px";break;case 37:e.preventDefault(),p.style.width=p.clientWidth-s.clientWidth/100+"px";break;case 9:case 13:a();break;case 27:n()}}),s.addEventListener("blur",function(){n()}),p},tickCross:function(e,t,i,n,o){function a(e){return s?e?d?u:l.checked:l.checked&&!d?(l.checked=!1,l.indeterminate=!0,d=!0,u):(d=!1,l.checked):l.checked}var r=e.getValue(),l=document.createElement("input"),s=o.tristate,u=void 0===o.indeterminateValue?null:o.indeterminateValue,d=!1;if(l.setAttribute("type","checkbox"),l.style.marginTop="5px",l.style.boxSizing="border-box",o.elementAttributes&&"object"==_typeof(o.elementAttributes))for(var c in o.elementAttributes)"+"==c.charAt(0)?(c=c.slice(1),l.setAttribute(c,l.getAttribute(c)+o.elementAttributes["+"+c])):l.setAttribute(c,o.elementAttributes[c]);return l.value=r,!s||void 0!==r&&r!==u&&""!==r||(d=!0,l.indeterminate=!0),"firefox"!=this.table.browser&&t(function(){l.focus({preventScroll:!0})}),l.checked=!0===r||"true"===r||"True"===r||1===r,t(function(){l.focus()}),l.addEventListener("change",function(e){i(a())}),l.addEventListener("blur",function(e){i(a(!0))}),l.addEventListener("keydown",function(e){13==e.keyCode&&i(a()),27==e.keyCode&&n()}),l}},Tabulator.prototype.registerModule("edit",Edit); \ No newline at end of file +/* Tabulator v4.9.3 (c) Oliver Folkerd */ +var _typeof="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},Edit=function(e){this.table=e,this.currentCell=!1,this.mouseClick=!1,this.recursionBlock=!1,this.invalidEdit=!1,this.editedCells=[]};Edit.prototype.initializeColumn=function(e){var t=this,i={editor:!1,blocked:!1,check:e.definition.editable,params:e.definition.editorParams||{}};switch(_typeof(e.definition.editor)){case"string":"tick"===e.definition.editor&&(e.definition.editor="tickCross",console.warn("DEPRECATION WARNING - the tick editor has been deprecated, please use the tickCross editor")),t.editors[e.definition.editor]?i.editor=t.editors[e.definition.editor]:console.warn("Editor Error - No such editor found: ",e.definition.editor);break;case"function":i.editor=e.definition.editor;break;case"boolean":!0===e.definition.editor&&("function"!=typeof e.definition.formatter?("tick"===e.definition.formatter&&(e.definition.formatter="tickCross",console.warn("DEPRECATION WARNING - the tick editor has been deprecated, please use the tickCross editor")),t.editors[e.definition.formatter]?i.editor=t.editors[e.definition.formatter]:i.editor=t.editors.input):console.warn("Editor Error - Cannot auto lookup editor for a custom formatter: ",e.definition.formatter))}i.editor&&(e.modules.edit=i)},Edit.prototype.getCurrentCell=function(){return!!this.currentCell&&this.currentCell.getComponent()},Edit.prototype.clearEditor=function(e){var t,i=this.currentCell;if(this.invalidEdit=!1,i){for(this.currentCell=!1,t=i.getElement(),e?i.validate():t.classList.remove("tabulator-validation-fail"),t.classList.remove("tabulator-editing");t.firstChild;)t.removeChild(t.firstChild);i.row.getElement().classList.remove("tabulator-row-editing")}},Edit.prototype.cancelEdit=function(){if(this.currentCell){var e=this.currentCell,t=this.currentCell.getComponent();this.clearEditor(!0),e.setValueActual(e.getValue()),e.cellRendered(),("textarea"==e.column.definition.editor||e.column.definition.variableHeight)&&e.row.normalizeHeight(!0),e.column.cellEvents.cellEditCancelled&&e.column.cellEvents.cellEditCancelled.call(this.table,t),this.table.options.cellEditCancelled.call(this.table,t)}},Edit.prototype.bindEditor=function(e){var t=this,i=e.getElement(!0);i.setAttribute("tabindex",0),i.addEventListener("click",function(e){i.classList.contains("tabulator-editing")||i.focus({preventScroll:!0})}),i.addEventListener("mousedown",function(e){2===e.button?e.preventDefault():t.mouseClick=!0}),i.addEventListener("focus",function(i){t.recursionBlock||t.edit(e,i,!1)})},Edit.prototype.focusCellNoEvent=function(e,t){this.recursionBlock=!0,t&&"ie"===this.table.browser||e.getElement().focus({preventScroll:!0}),this.recursionBlock=!1},Edit.prototype.editCell=function(e,t){this.focusCellNoEvent(e),this.edit(e,!1,t)},Edit.prototype.focusScrollAdjust=function(e){if("virtual"==this.table.rowManager.getRenderMode()){var t=this.table.rowManager.element.scrollTop,i=this.table.rowManager.element.clientHeight+this.table.rowManager.element.scrollTop,n=e.row.getElement();n.offsetTop;n.offsetTopi&&(this.table.rowManager.element.scrollTop+=n.offsetTop+n.offsetHeight-i);var o=this.table.rowManager.element.scrollLeft,a=this.table.rowManager.element.clientWidth+this.table.rowManager.element.scrollLeft,r=e.getElement();r.offsetLeft;this.table.modExists("frozenColumns")&&(o+=parseInt(this.table.modules.frozenColumns.leftMargin),a-=parseInt(this.table.modules.frozenColumns.rightMargin)),this.table.options.virtualDomHoz&&(o-=parseInt(this.table.vdomHoz.vDomPadLeft),a-=parseInt(this.table.vdomHoz.vDomPadLeft)),r.offsetLefta&&(this.table.rowManager.element.scrollLeft+=r.offsetLeft+r.offsetWidth-a)}},Edit.prototype.edit=function(e,t,i){function n(t){if(u.currentCell===e){var i=!0;return e.column.modules.validate&&u.table.modExists("validate")&&"manual"!=u.table.options.validationMode&&(i=u.table.modules.validate.validate(e.column.modules.validate,e,t)),!0===i||"highlight"===u.table.options.validationMode?(u.clearEditor(),e.modules.edit||(e.modules.edit={}),e.modules.edit.edited=!0,-1==u.editedCells.indexOf(e)&&u.editedCells.push(e),e.setValue(t,!0),u.table.options.dataTree&&u.table.modExists("dataTree")&&u.table.modules.dataTree.checkForRestyle(e),!0===i||(m.classList.add("tabulator-validation-fail"),u.table.options.validationFailed.call(u.table,e.getComponent(),t,i),!1)):(u.invalidEdit=!0,m.classList.add("tabulator-validation-fail"),u.focusCellNoEvent(e,!0),c(),u.table.options.validationFailed.call(u.table,e.getComponent(),t,i),!1)}}function o(){u.currentCell===e&&(u.cancelEdit(),u.table.options.dataTree&&u.table.modExists("dataTree")&&u.table.modules.dataTree.checkForRestyle(e))}function a(e){c=e}var r,l,s,u=this,d=!0,c=function(){},m=e.getElement();if(this.currentCell)return void(this.invalidEdit||this.cancelEdit());if(e.column.modules.edit.blocked)return this.mouseClick=!1,m.blur(),!1;switch(t&&t.stopPropagation(),_typeof(e.column.modules.edit.check)){case"function":d=e.column.modules.edit.check(e.getComponent());break;case"boolean":d=e.column.modules.edit.check}if(d||i){if(u.cancelEdit(),u.currentCell=e,this.focusScrollAdjust(e),l=e.getComponent(),this.mouseClick&&(this.mouseClick=!1,e.column.cellEvents.cellClick&&e.column.cellEvents.cellClick.call(this.table,t,l)),e.column.cellEvents.cellEditing&&e.column.cellEvents.cellEditing.call(this.table,l),u.table.options.cellEditing.call(this.table,l),s="function"==typeof e.column.modules.edit.params?e.column.modules.edit.params(l):e.column.modules.edit.params,!1===(r=e.column.modules.edit.editor.call(u,l,a,n,o,s)))return m.blur(),!1;if(!(r instanceof Node))return console.warn("Edit Error - Editor should return an instance of Node, the editor returned:",r),m.blur(),!1;for(m.classList.add("tabulator-editing"),e.row.getElement().classList.add("tabulator-row-editing");m.firstChild;)m.removeChild(m.firstChild);m.appendChild(r),c();for(var f=m.children,p=0;p46){if(i>=n.length)return t.preventDefault(),t.stopPropagation(),l=!1,!1;switch(n[i]){case o:if(s.toUpperCase()==s.toLowerCase())return t.preventDefault(),t.stopPropagation(),l=!1,!1;break;case a:if(isNaN(s))return t.preventDefault(),t.stopPropagation(),l=!1,!1;break;case r:break;default:if(s!==n[i])return t.preventDefault(),t.stopPropagation(),l=!1,!1}l=!0}}),e.addEventListener("keyup",function(n){n.keyCode>46&&t.maskAutoFill&&i(e.value.length)}),e.placeholder||(e.placeholder=n),t.maskAutoFill&&i(e.value.length)},Edit.prototype.getEditedCells=function(){var e=[];return this.editedCells.forEach(function(t){e.push(t.getComponent())}),e},Edit.prototype.clearEdited=function(e){var t;e.modules.edit&&e.modules.edit.edited&&(e.modules.edit.edited=!1,e.modules.validate&&(e.modules.validate.invalid=!1)),(t=this.editedCells.indexOf(e))>-1&&this.editedCells.splice(t,1)},Edit.prototype.editors={input:function(e,t,i,n,o){function a(e){(null===r||void 0===r)&&""!==l.value||l.value!==r?i(l.value)&&(r=l.value):n()}var r=e.getValue(),l=document.createElement("input");if(l.setAttribute("type",o.search?"search":"text"),l.style.padding="4px",l.style.width="100%",l.style.boxSizing="border-box",o.elementAttributes&&"object"==_typeof(o.elementAttributes))for(var s in o.elementAttributes)"+"==s.charAt(0)?(s=s.slice(1),l.setAttribute(s,l.getAttribute(s)+o.elementAttributes["+"+s])):l.setAttribute(s,o.elementAttributes[s]);return l.value=void 0!==r?r:"",t(function(){l.focus({preventScroll:!0}),l.style.height="100%"}),l.addEventListener("change",a),l.addEventListener("blur",a),l.addEventListener("keydown",function(e){switch(e.keyCode){case 13:a(e);break;case 27:n();break;case 35:case 36:e.stopPropagation()}}),o.mask&&this.table.modules.edit.maskInput(l,o),l},textarea:function(e,t,i,n,o){function a(t){(null===r||void 0===r)&&""!==u.value||u.value!==r?(i(u.value)&&(r=u.value),setTimeout(function(){e.getRow().normalizeHeight()},300)):n()}var r=e.getValue(),l=o.verticalNavigation||"hybrid",s=String(null!==r&&void 0!==r?r:""),u=(s.match(/(?:\r\n|\r|\n)/g),document.createElement("textarea")),d=0;if(u.style.display="block",u.style.padding="2px",u.style.height="100%",u.style.width="100%",u.style.boxSizing="border-box",u.style.whiteSpace="pre-wrap",u.style.resize="none",o.elementAttributes&&"object"==_typeof(o.elementAttributes))for(var c in o.elementAttributes)"+"==c.charAt(0)?(c=c.slice(1),u.setAttribute(c,u.getAttribute(c)+o.elementAttributes["+"+c])):u.setAttribute(c,o.elementAttributes[c]);return u.value=s,t(function(){u.focus({preventScroll:!0}),u.style.height="100%",u.scrollHeight,u.style.height=u.scrollHeight+"px",e.getRow().normalizeHeight()}),u.addEventListener("change",a),u.addEventListener("blur",a),u.addEventListener("keyup",function(){u.style.height="";var t=u.scrollHeight;u.style.height=t+"px",t!=d&&(d=t,e.getRow().normalizeHeight())}),u.addEventListener("keydown",function(e){switch(e.keyCode){case 27:n();break;case 38:("editor"==l||"hybrid"==l&&u.selectionStart)&&(e.stopImmediatePropagation(),e.stopPropagation());break;case 40:("editor"==l||"hybrid"==l&&u.selectionStart!==u.value.length)&&(e.stopImmediatePropagation(),e.stopPropagation());break;case 35:case 36:e.stopPropagation()}}),o.mask&&this.table.modules.edit.maskInput(u,o),u},number:function(e,t,i,n,o){function a(){var e=s.value;isNaN(e)||""===e||(e=Number(e)),e!==r?i(e)&&(r=e):n()}var r=e.getValue(),l=o.verticalNavigation||"editor",s=document.createElement("input");if(s.setAttribute("type","number"),void 0!==o.max&&s.setAttribute("max",o.max),void 0!==o.min&&s.setAttribute("min",o.min),void 0!==o.step&&s.setAttribute("step",o.step),s.style.padding="4px",s.style.width="100%",s.style.boxSizing="border-box",o.elementAttributes&&"object"==_typeof(o.elementAttributes))for(var u in o.elementAttributes)"+"==u.charAt(0)?(u=u.slice(1),s.setAttribute(u,s.getAttribute(u)+o.elementAttributes["+"+u])):s.setAttribute(u,o.elementAttributes[u]);s.value=r;var d=function(e){a()};return t(function(){s.removeEventListener("blur",d),s.focus({preventScroll:!0}),s.style.height="100%",s.addEventListener("blur",d)}),s.addEventListener("keydown",function(e){switch(e.keyCode){case 13:a();break;case 27:n();break;case 38:case 40:"editor"==l&&(e.stopImmediatePropagation(),e.stopPropagation());break;case 35:case 36:e.stopPropagation()}}),o.mask&&this.table.modules.edit.maskInput(s,o),s},range:function(e,t,i,n,o){function a(){var e=l.value;isNaN(e)||""===e||(e=Number(e)),e!=r?i(e)&&(r=e):n()}var r=e.getValue(),l=document.createElement("input");if(l.setAttribute("type","range"),void 0!==o.max&&l.setAttribute("max",o.max),void 0!==o.min&&l.setAttribute("min",o.min),void 0!==o.step&&l.setAttribute("step",o.step),l.style.padding="4px",l.style.width="100%",l.style.boxSizing="border-box",o.elementAttributes&&"object"==_typeof(o.elementAttributes))for(var s in o.elementAttributes)"+"==s.charAt(0)?(s=s.slice(1),l.setAttribute(s,l.getAttribute(s)+o.elementAttributes["+"+s])):l.setAttribute(s,o.elementAttributes[s]);return l.value=r,t(function(){l.focus({preventScroll:!0}),l.style.height="100%"}),l.addEventListener("blur",function(e){a()}),l.addEventListener("keydown",function(e){switch(e.keyCode){case 13:a();break;case 27:n()}}),l},select:function(e,t,i,n,o){function a(t){var i,n={},o=A.table.getData();return i=t?A.table.columnManager.getColumnByField(t):e.getColumn()._getSelf(),i?o.forEach(function(e){var t=i.getFieldValue(e);null!==t&&void 0!==t&&""!==t&&(n[t]=!0)}):console.warn("unable to find matching column to create select lookup list:",t),Object.keys(n)}function r(t,i){function n(e){var e={label:e.label,value:e.value,itemParams:e.itemParams,elementAttributes:e.elementAttributes,element:!1};return i.indexOf(e.value)>-1&&u(e),a.push(e),r.push(e),e}var a=[],r=[];if("function"==typeof t&&(t=t(e)),Array.isArray(t))t.forEach(function(e){var t;"object"===(void 0===e?"undefined":_typeof(e))?e.options?(t={label:e.label,group:!0,itemParams:e.itemParams,elementAttributes:e.elementAttributes,element:!1},r.push(t),e.options.forEach(function(e){n(e)})):n(e):(t={label:e,value:e,element:!1},i.indexOf(t.value)>-1&&u(t),a.push(t),r.push(t))});else for(var s in t){var d={label:t[s],value:s,element:!1};i.indexOf(d.value)>-1&&u(d),a.push(d),r.push(d)}o.sortValuesList&&(a.sort(function(e,t){return e.labelt.label?1:0}),r.sort(function(e,t){return e.labelt.label?1:0}),"asc"!==o.sortValuesList&&(a.reverse(),r.reverse())),N=a,M=r,l()}function l(){for(;I.firstChild;)I.removeChild(I.firstChild);M.forEach(function(t){var i=t.element;if(!i){if(i=document.createElement("div"),t.label=o.listItemFormatter?o.listItemFormatter(t.value,t.label,e,i,t.itemParams):t.label,t.group?(i.classList.add("tabulator-edit-select-list-group"),i.tabIndex=0,i.innerHTML=""===t.label?" ":t.label):(i.classList.add("tabulator-edit-select-list-item"),i.tabIndex=0,i.innerHTML=""===t.label?" ":t.label,i.addEventListener("click",function(){j=!0,setTimeout(function(){j=!1},10),T?(c(t),P.focus()):m(t)}),V.indexOf(t)>-1&&i.classList.add("active")),t.elementAttributes&&"object"==_typeof(t.elementAttributes))for(var n in t.elementAttributes)"+"==n.charAt(0)?(n=n.slice(1),i.setAttribute(n,P.getAttribute(n)+t.elementAttributes["+"+n])):i.setAttribute(n,t.elementAttributes[n]);i.addEventListener("mousedown",function(){O=!1,setTimeout(function(){O=!0},10)}),t.element=i}I.appendChild(i)})}function s(e,t){!T&&S&&S.element&&S.element.classList.remove("active"),S&&S.element&&S.element.classList.remove("focused"),S=e,e.element&&(e.element.classList.add("focused"),t&&e.element.classList.add("active")),e&&e.element&&e.element.scrollIntoView&&e.element.scrollIntoView({behavior:"smooth",block:"nearest",inline:"start"})}function u(e){-1==V.indexOf(e)&&(V.push(e),s(e,!0)),p()}function d(e){var t=V[e];e>-1&&(V.splice(e,1),t.element&&t.element.classList.remove("active"))}function c(e){e||(e=S);var t=V.indexOf(e);t>-1?d(t):(!0!==T&&V.length>=T&&d(0),u(e)),p()}function m(e){g(),e||(e=S),e&&(P.value=e.label,i(e.value)),x=[e.value]}function f(e){e||g();var t=[];V.forEach(function(e){t.push(e.value)}),x=t,i(t)}function p(){var e=[];V.forEach(function(t){e.push(t.label)}),P.value=e.join(", "),!1===A.currentCell&&f(!0)}function b(){for(var e=V.length,t=0;t0&&s(N[t-1],!T));break;case 40:t=N.indexOf(S),("editor"==w||"hybrid"==w&&t=38&&e.keyCode<=90&&E(e.keyCode)}}),P.addEventListener("blur",function(e){O&&(T?f():v())}),P.addEventListener("focus",function(e){j||h()}),I=document.createElement("div"),I.classList.add("tabulator-edit-select-list"),t(function(){P.style.height="100%",P.focus({preventScroll:!0})}),setTimeout(function(){k.table.rowManager.element.addEventListener("scroll",v)},10),P},autocomplete:function(e,t,i,n,o){function a(){!0===o.values?N=r():"string"==typeof o.values&&(N=r(o.values))}function r(t){var i,n={},a=E.table.getData();return i=t?E.table.columnManager.getColumnByField(t):e.getColumn()._getSelf(),i?(a.forEach(function(e){var t=i.getFieldValue(e);null!==t&&void 0!==t&&""!==t&&(n[t]=!0)}),n=o.sortValuesList?"asc"==o.sortValuesList?Object.keys(n).sort():Object.keys(n).sort().reverse():Object.keys(n)):console.warn("unable to find matching column to create autocomplete lookup list:",t),n}function l(e,t){var i,n,a=[];i=N||(o.values||[]),o.searchFunc?(a=o.searchFunc(e,i),a instanceof Promise?(s(void 0!==o.searchingPlaceholder?o.searchingPlaceholder:"Searching..."),a.then(function(e){c(u(e),t)}).catch(function(e){console.err("error in autocomplete search promise:",e)})):c(u(a),t)):(n=u(i),""===e?o.showListOnEmpty&&(a=n):n.forEach(function(t){null===t.value&&void 0===t.value||(String(t.value).toLowerCase().indexOf(String(e).toLowerCase())>-1||String(t.title).toLowerCase().indexOf(String(e).toLowerCase())>-1)&&a.push(t)}),c(a,t))}function s(e){var t=document.createElement("div");d(),!1!==e&&(t.classList.add("tabulator-edit-select-list-notice"),t.tabIndex=0,e instanceof Node?t.appendChild(e):t.innerHTML=e,x.appendChild(t))}function u(e){var t=[];if(Array.isArray(e))e.forEach(function(e){var i={};"object"===(void 0===e?"undefined":_typeof(e))?(i.title=o.listItemFormatter?o.listItemFormatter(e.value,e.label):e.label,i.value=e.value):(i.title=o.listItemFormatter?o.listItemFormatter(e,e):e,i.value=e),t.push(i)});else for(var i in e){var n={title:o.listItemFormatter?o.listItemFormatter(i,e[i]):e[i],value:i};t.push(n)}return t}function d(){for(;x.firstChild;)x.removeChild(x.firstChild)}function c(e,t){e.length?m(e,t):o.emptyPlaceholder&&s(o.emptyPlaceholder)}function m(e,t){var i=!1;d(),P=e,P.forEach(function(e){var n=e.element;n||(n=document.createElement("div"),n.classList.add("tabulator-edit-select-list-item"),n.tabIndex=0,n.innerHTML=e.title,n.addEventListener("click",function(t){b(e),f()}),n.addEventListener("mousedown",function(e){T=!1,setTimeout(function(){T=!0},10)}),e.element=n,t&&e.value==A&&(w.value=e.title,e.element.classList.add("active"),i=!0),e===I&&(e.element.classList.add("active"),i=!0)),x.appendChild(n)}),i||b(!1)}function f(){v(),I?A!==I.value?(A=I.value,w.value=I.title,i(I.value)):n():o.freetext?(A=w.value,i(w.value)):o.allowEmpty&&""===w.value?(A=w.value,i(w.value)):n()}function p(){if(!x.parentNode){for(console.log("show",L);x.firstChild;)x.removeChild(x.firstChild);var e=Tabulator.prototype.helpers.elOffset(k);x.style.minWidth=k.offsetWidth+"px",x.style.top=e.top+k.offsetHeight+"px",x.style.left=e.left+"px",document.body.appendChild(x)}}function b(e,t){I&&I.element&&I.element.classList.remove("active"),I=e,e&&e.element&&e.element.classList.add("active"),e&&e.element&&e.element.scrollIntoView&&e.element.scrollIntoView({behavior:"smooth",block:"nearest",inline:"start"})}function v(){x.parentNode&&x.parentNode.removeChild(x),g()}function h(){v(),n()}function g(){E.table.rowManager.element.removeEventListener("scroll",h)}var y=this,E=this,k=e.getElement(),A=e.getValue(),C=o.verticalNavigation||"editor",L=void 0!==A||null===A?A:void 0!==o.defaultValue?o.defaultValue:"",w=document.createElement("input"),x=document.createElement("div"),P=[],I=!1,T=!0,N=!1;if(w.setAttribute("type","search"),w.style.padding="4px",w.style.width="100%",w.style.boxSizing="border-box",o.elementAttributes&&"object"==_typeof(o.elementAttributes))for(var S in o.elementAttributes)"+"==S.charAt(0)?(S=S.slice(1),w.setAttribute(S,w.getAttribute(S)+o.elementAttributes["+"+S])):w.setAttribute(S,o.elementAttributes[S]);return x.classList.add("tabulator-edit-select-list"),x.addEventListener("mousedown",function(e){T=!1,setTimeout(function(){T=!0},10)}),w.addEventListener("keydown",function(e){var t;switch(e.keyCode){case 38:t=P.indexOf(I),("editor"==C||"hybrid"==C&&t)&&(e.stopImmediatePropagation(),e.stopPropagation(),e.preventDefault(),b(t>0?P[t-1]:!1));break;case 40:t=P.indexOf(I),("editor"==C||"hybrid"==C&&t'):("ie"==l.table.browser?t.setAttribute("class","tabulator-star-inactive"):t.classList.replace("tabulator-star-active","tabulator-star-inactive"),t.innerHTML='')})}function r(e){u=e,a(e)}var l=this,s=e.getElement(),u=e.getValue(),d=s.getElementsByTagName("svg").length||5,c=s.getElementsByTagName("svg")[0]?s.getElementsByTagName("svg")[0].getAttribute("width"):14,m=[],f=document.createElement("div"),p=document.createElementNS("http://www.w3.org/2000/svg","svg");if(s.style.whiteSpace="nowrap",s.style.overflow="hidden",s.style.textOverflow="ellipsis",f.style.verticalAlign="middle",f.style.display="inline-block",f.style.padding="4px",p.setAttribute("width",c),p.setAttribute("height",c),p.setAttribute("viewBox","0 0 512 512"),p.setAttribute("xml:space","preserve"),p.style.padding="0 1px",o.elementAttributes&&"object"==_typeof(o.elementAttributes))for(var b in o.elementAttributes)"+"==b.charAt(0)?(b=b.slice(1),f.setAttribute(b,f.getAttribute(b)+o.elementAttributes["+"+b])):f.setAttribute(b,o.elementAttributes[b]);for(var v=1;v<=d;v++)!function(e){var t=document.createElement("span"),n=p.cloneNode(!0);m.push(n),t.addEventListener("mouseenter",function(t){t.stopPropagation(),t.stopImmediatePropagation(),a(e)}),t.addEventListener("mousemove",function(e){e.stopPropagation(),e.stopImmediatePropagation()}),t.addEventListener("click",function(t){t.stopPropagation(),t.stopImmediatePropagation(),i(e),s.blur()}),t.appendChild(n),f.appendChild(t)}(v);return u=Math.min(parseInt(u),d),a(u),f.addEventListener("mousemove",function(e){a(0)}),f.addEventListener("click",function(e){i(0)}),s.addEventListener("blur",function(e){n()}),s.addEventListener("keydown",function(e){switch(e.keyCode){case 39:r(u+1);break;case 37:r(u-1);break;case 13:i(u);break;case 27:n()}}),f},progress:function(e,t,i,n,o){function a(){var e=window.getComputedStyle(s,null),t=c*Math.round(p.offsetWidth/((s.clientWidth-parseInt(e.getPropertyValue("padding-left"))-parseInt(e.getPropertyValue("padding-right")))/100))+d;i(t),s.setAttribute("aria-valuenow",t),s.setAttribute("aria-label",m)}var r,l,s=e.getElement(),u=void 0===o.max?s.getElementsByTagName("div")[0].getAttribute("max")||100:o.max,d=void 0===o.min?s.getElementsByTagName("div")[0].getAttribute("min")||0:o.min,c=(u-d)/100,m=e.getValue()||0,f=document.createElement("div"),p=document.createElement("div");if(f.style.position="absolute",f.style.right="0",f.style.top="0",f.style.bottom="0",f.style.width="5px",f.classList.add("tabulator-progress-handle"),p.style.display="inline-block",p.style.position="relative",p.style.height="100%",p.style.backgroundColor="#488CE9",p.style.maxWidth="100%",p.style.minWidth="0%",o.elementAttributes&&"object"==_typeof(o.elementAttributes))for(var b in o.elementAttributes)"+"==b.charAt(0)?(b=b.slice(1),p.setAttribute(b,p.getAttribute(b)+o.elementAttributes["+"+b])):p.setAttribute(b,o.elementAttributes[b]);return s.style.padding="4px 4px",m=Math.min(parseFloat(m),u),m=Math.max(parseFloat(m),d),m=Math.round((m-d)/c),p.style.width=m+"%",s.setAttribute("aria-valuemin",d),s.setAttribute("aria-valuemax",u),p.appendChild(f),f.addEventListener("mousedown",function(e){r=e.screenX,l=p.offsetWidth}),f.addEventListener("mouseover",function(){f.style.cursor="ew-resize"}),s.addEventListener("mousemove",function(e){r&&(p.style.width=l+e.screenX-r+"px")}),s.addEventListener("mouseup",function(e){r&&(e.stopPropagation(),e.stopImmediatePropagation(),r=!1,l=!1,a())}),s.addEventListener("keydown",function(e){switch(e.keyCode){case 39:e.preventDefault(),p.style.width=p.clientWidth+s.clientWidth/100+"px";break;case 37:e.preventDefault(),p.style.width=p.clientWidth-s.clientWidth/100+"px";break;case 9:case 13:a();break;case 27:n()}}),s.addEventListener("blur",function(){n()}),p},tickCross:function(e,t,i,n,o){function a(e){return s?e?d?u:l.checked:l.checked&&!d?(l.checked=!1,l.indeterminate=!0,d=!0,u):(d=!1,l.checked):l.checked}var r=e.getValue(),l=document.createElement("input"),s=o.tristate,u=void 0===o.indeterminateValue?null:o.indeterminateValue,d=!1;if(l.setAttribute("type","checkbox"),l.style.marginTop="5px",l.style.boxSizing="border-box",o.elementAttributes&&"object"==_typeof(o.elementAttributes))for(var c in o.elementAttributes)"+"==c.charAt(0)?(c=c.slice(1),l.setAttribute(c,l.getAttribute(c)+o.elementAttributes["+"+c])):l.setAttribute(c,o.elementAttributes[c]);return l.value=r,!s||void 0!==r&&r!==u&&""!==r||(d=!0,l.indeterminate=!0),"firefox"!=this.table.browser&&t(function(){l.focus({preventScroll:!0})}),l.checked=!0===r||"true"===r||"True"===r||1===r,t(function(){l.focus()}),l.addEventListener("change",function(e){i(a())}),l.addEventListener("blur",function(e){i(a(!0))}),l.addEventListener("keydown",function(e){13==e.keyCode&&i(a()),27==e.keyCode&&n()}),l}},Tabulator.prototype.registerModule("edit",Edit); \ No newline at end of file diff --git a/desktopapp/vendor/tabulator/js/modules/export.js b/desktopapp/vendor/tabulator/js/modules/export.js index 9f9806d..7f59cbd 100644 --- a/desktopapp/vendor/tabulator/js/modules/export.js +++ b/desktopapp/vendor/tabulator/js/modules/export.js @@ -1,6 +1,6 @@ var _typeof = typeof Symbol === "function" && typeof Symbol.iterator === "symbol" ? function (obj) { return typeof obj; } : function (obj) { return obj && typeof Symbol === "function" && obj.constructor === Symbol && obj !== Symbol.prototype ? "symbol" : typeof obj; }; -/* Tabulator v4.8.3 (c) Oliver Folkerd */ +/* Tabulator v4.9.3 (c) Oliver Folkerd */ var ExportRow = function ExportRow(type, columns, component, indent) { this.type = type; diff --git a/desktopapp/vendor/tabulator/js/modules/export.min.js b/desktopapp/vendor/tabulator/js/modules/export.min.js index 785982a..a99f916 100644 --- a/desktopapp/vendor/tabulator/js/modules/export.min.js +++ b/desktopapp/vendor/tabulator/js/modules/export.min.js @@ -1,2 +1,2 @@ -/* Tabulator v4.8.3 (c) Oliver Folkerd */ +/* Tabulator v4.9.3 (c) Oliver Folkerd */ var _typeof="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&&"function"==typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},ExportRow=function(t,e,o,n){this.type=t,this.columns=e,this.component=o||!1,this.indent=n||0},ExportColumn=function(t,e,o,n,r){this.value=t,this.component=e||!1,this.width=o,this.height=n,this.depth=r},Export=function(t){this.table=t,this.config={},this.cloneTableStyle=!0,this.colVisProp=""};Export.prototype.generateExportList=function(t,e,o,n){this.cloneTableStyle=e,this.config=t||{},this.colVisProp=n;var r=!1!==this.config.columnHeaders?this.headersToExportRows(this.generateColumnGroupHeaders()):[],a=this.bodyToExportRows(this.rowLookup(o));return r.concat(a)},Export.prototype.genereateTable=function(t,e,o,n){var r=this.generateExportList(t,e,o,n);return this.genereateTableElement(r)},Export.prototype.rowLookup=function(t){var e=this,o=[];if("function"==typeof t)t.call(this.table).forEach(function(t){(t=e.table.rowManager.findRow(t))&&o.push(t)});else switch(t){case!0:case"visible":o=this.table.rowManager.getVisibleRows(!0);break;case"all":o=this.table.rowManager.rows;break;case"selected":o=this.table.modules.selectRow.selectedRows;break;case"active":default:o=this.table.options.pagination?this.table.rowManager.getDisplayRows(this.table.rowManager.displayRows.length-2):this.table.rowManager.getDisplayRows()}return Object.assign([],o)},Export.prototype.generateColumnGroupHeaders=function(){var t=this,e=[];return(!1!==this.config.columnGroups?this.table.columnManager.columns:this.table.columnManager.columnsByIndex).forEach(function(o){var n=t.processColumnGroup(o);n&&e.push(n)}),e},Export.prototype.processColumnGroup=function(t){var e=this,o=t.columns,n=0,r=t.definition["title"+(this.colVisProp.charAt(0).toUpperCase()+this.colVisProp.slice(1))]||t.definition.title,a={title:r,column:t,depth:1};if(o.length){if(a.subGroups=[],a.width=0,o.forEach(function(t){var o=e.processColumnGroup(t);o&&(a.width+=o.width,a.subGroups.push(o),o.depth>n&&(n=o.depth))}),a.depth+=n,!a.width)return!1}else{if(!this.columnVisCheck(t))return!1;a.width=1}return a},Export.prototype.columnVisCheck=function(t){return!1!==t.definition[this.colVisProp]&&(t.visible||!t.visible&&t.definition[this.colVisProp])},Export.prototype.headersToExportRows=function(t){function e(t,r){var a=n-r;if(void 0===o[r]&&(o[r]=[]),t.height=t.subGroups?1:a-t.depth+1,o[r].push(t),t.height>1)for(var l=1;l1)for(var i=1;in&&(n=t.depth)}),t.forEach(function(t){e(t,0)}),o.forEach(function(t){var e=[];t.forEach(function(t){t?e.push(new ExportColumn(t.title,t.column.getComponent(),t.width,t.height,t.depth)):e.push(null)}),r.push(new ExportRow("header",e))}),r},Export.prototype.bodyToExportRows=function(t){var e=this,o=[],n=[];return this.table.columnManager.columnsByIndex.forEach(function(t){e.columnVisCheck(t)&&o.push(t.getComponent())}),!1!==this.config.columnCalcs&&this.table.modExists("columnCalcs")&&(this.table.modules.columnCalcs.topInitialized&&t.unshift(this.table.modules.columnCalcs.topRow),this.table.modules.columnCalcs.botInitialized&&t.push(this.table.modules.columnCalcs.botRow)),t=t.filter(function(t){switch(t.type){case"group":return!1!==e.config.rowGroups;case"calc":return!1!==e.config.columnCalcs;case"row":return!(e.table.options.dataTree&&!1===e.config.dataTree&&t.modules.dataTree.parent)}return!0}),t.forEach(function(t,r){var a=t.getData(e.colVisProp),l=[],i=0;switch(t.type){case"group":i=t.level,l.push(new ExportColumn(t.key,t.getComponent(),o.length,1));break;case"calc":case"row":o.forEach(function(t){l.push(new ExportColumn(t._column.getFieldValue(a),t,1,1))}),e.table.options.dataTree&&!1!==e.config.dataTree&&(i=t.modules.dataTree.index)}n.push(new ExportRow(t.type,l,t.getComponent(),i))}),n},Export.prototype.genereateTableElement=function(t){var e=this,o=document.createElement("table"),n=document.createElement("thead"),r=document.createElement("tbody"),a=this.lookupTableStyles(),l=this.table.options["rowFormatter"+(this.colVisProp.charAt(0).toUpperCase()+this.colVisProp.slice(1))],i={};return i.rowFormatter=null!==l?l:this.table.options.rowFormatter,this.table.options.dataTree&&!1!==this.config.dataTree&&this.table.modExists("columnCalcs")&&(i.treeElementField=this.table.modules.dataTree.elementField),i.groupHeader=this.table.options["groupHeader"+(this.colVisProp.charAt(0).toUpperCase()+this.colVisProp.slice(1))],i.groupHeader&&!Array.isArray(i.groupHeader)&&(i.groupHeader=[i.groupHeader]),o.classList.add("tabulator-print-table"),this.mapElementStyles(this.table.columnManager.getHeadersElement(),n,["border-top","border-left","border-right","border-bottom","background-color","color","font-weight","font-family","font-size"]),t.length>1e3&&console.warn("It may take a long time to render an HTML table with more than 1000 rows"),t.forEach(function(t,o){switch(t.type){case"header":n.appendChild(e.genereateHeaderElement(t,i,a));break;case"group":r.appendChild(e.genereateGroupElement(t,i,a));break;case"calc":r.appendChild(e.genereateCalcElement(t,i,a));break;case"row":var l=e.genereateRowElement(t,i,a);e.mapElementStyles(o%2&&a.evenRow?a.evenRow:a.oddRow,l,["border-top","border-left","border-right","border-bottom","color","font-weight","font-family","font-size","background-color"]),r.appendChild(l)}}),n.innerHTML&&o.appendChild(n),o.appendChild(r),this.mapElementStyles(this.table.element,o,["border-top","border-left","border-right","border-bottom"]),o},Export.prototype.lookupTableStyles=function(){var t={};return this.cloneTableStyle&&window.getComputedStyle&&(t.oddRow=this.table.element.querySelector(".tabulator-row-odd:not(.tabulator-group):not(.tabulator-calcs)"),t.evenRow=this.table.element.querySelector(".tabulator-row-even:not(.tabulator-group):not(.tabulator-calcs)"),t.calcRow=this.table.element.querySelector(".tabulator-row.tabulator-calcs"),t.firstRow=this.table.element.querySelector(".tabulator-row:not(.tabulator-group):not(.tabulator-calcs)"),t.firstGroup=this.table.element.getElementsByClassName("tabulator-group")[0],t.firstRow&&(t.styleCells=t.firstRow.getElementsByClassName("tabulator-cell"),t.firstCell=t.styleCells[0],t.lastCell=t.styleCells[t.styleCells.length-1])),t},Export.prototype.genereateHeaderElement=function(t,e,o){var n=this,r=document.createElement("tr");return t.columns.forEach(function(t){if(t){var e=document.createElement("th"),o=t.component._column.definition.cssClass?t.component._column.definition.cssClass.split(" "):[];e.colSpan=t.width,e.rowSpan=t.height,e.innerHTML=t.value,n.cloneTableStyle&&(e.style.boxSizing="border-box"),o.forEach(function(t){e.classList.add(t)}),n.mapElementStyles(t.component.getElement(),e,["text-align","border-top","border-left","border-right","border-bottom","background-color","color","font-weight","font-family","font-size"]),n.mapElementStyles(t.component._column.contentElement,e,["padding-top","padding-left","padding-right","padding-bottom"]),t.component._column.visible?n.mapElementStyles(t.component.getElement(),e,["width"]):t.component._column.definition.width&&(e.style.width=t.component._column.definition.width+"px"),t.component._column.parent&&n.mapElementStyles(t.component._column.parent.groupElement,e,["border-top"]),r.appendChild(e)}}),r},Export.prototype.genereateGroupElement=function(t,e,o){var n=document.createElement("tr"),r=document.createElement("td"),a=t.columns[0];return n.classList.add("tabulator-print-table-row"),e.groupHeader&&e.groupHeader[t.indent]?a.value=e.groupHeader[t.indent](a.value,t.component._group.getRowCount(),t.component._group.getData(),t.component):!1===e.groupHeader?a.value=a.value:a.value=t.component._group.generator(a.value,t.component._group.getRowCount(),t.component._group.getData(),t.component),r.colSpan=a.width,r.innerHTML=a.value,n.classList.add("tabulator-print-table-group"),n.classList.add("tabulator-group-level-"+t.indent),a.component.isVisible()&&n.classList.add("tabulator-group-visible"),this.mapElementStyles(o.firstGroup,n,["border-top","border-left","border-right","border-bottom","color","font-weight","font-family","font-size","background-color"]),this.mapElementStyles(o.firstGroup,r,["padding-top","padding-left","padding-right","padding-bottom"]),n.appendChild(r),n},Export.prototype.genereateCalcElement=function(t,e,o){var n=this.genereateRowElement(t,e,o);return n.classList.add("tabulator-print-table-calcs"),this.mapElementStyles(o.calcRow,n,["border-top","border-left","border-right","border-bottom","color","font-weight","font-family","font-size","background-color"]),n},Export.prototype.genereateRowElement=function(t,e,o){var n=this,r=document.createElement("tr");return r.classList.add("tabulator-print-table-row"),t.columns.forEach(function(a){if(a){var l=document.createElement("td"),s=a.component._column,p=a.value,c={modules:{},getValue:function(){return p},getField:function(){return s.definition.field},getElement:function(){return l},getColumn:function(){return s.getComponent()},getData:function(){return t.component.getData()},getRow:function(){return t.component},getComponent:function(){return c},column:s};if((s.definition.cssClass?s.definition.cssClass.split(" "):[]).forEach(function(t){l.classList.add(t)}),n.table.modExists("format")&&!1!==n.config.formatCells)p=n.table.modules.format.formatExportValue(c,n.colVisProp);else switch(void 0===p?"undefined":_typeof(p)){case"object":p=JSON.stringify(p);break;case"undefined":case"null":p="";break;default:p=p}p instanceof Node?l.appendChild(p):l.innerHTML=p,o.firstCell&&(n.mapElementStyles(o.firstCell,l,["padding-top","padding-left","padding-right","padding-bottom","border-top","border-left","border-right","border-bottom","color","font-weight","font-family","font-size"]),s.definition.align&&(l.style.textAlign=s.definition.align)),n.table.options.dataTree&&!1!==n.config.dataTree&&(e.treeElementField&&e.treeElementField==s.field||!e.treeElementField&&0==i)&&(t.component._row.modules.dataTree.controlEl&&l.insertBefore(t.component._row.modules.dataTree.controlEl.cloneNode(!0),l.firstChild),t.component._row.modules.dataTree.branchEl&&l.insertBefore(t.component._row.modules.dataTree.branchEl.cloneNode(!0),l.firstChild)),r.appendChild(l),c.modules.format&&c.modules.format.renderedCallback&&c.modules.format.renderedCallback(),e.rowFormatter&&!1!==n.config.formatCells&&e.rowFormatter(t.component)}}),r},Export.prototype.genereateHTMLTable=function(t){var e=document.createElement("div");return e.appendChild(this.genereateTableElement(t)),e.innerHTML},Export.prototype.getHtml=function(t,e,o,n){var r=this.generateExportList(o||this.table.options.htmlOutputConfig,e,t,n||"htmlOutput");return this.genereateHTMLTable(r)},Export.prototype.mapElementStyles=function(t,e,o){if(this.cloneTableStyle&&t&&e){var n={"background-color":"backgroundColor",color:"fontColor",width:"width","font-weight":"fontWeight","font-family":"fontFamily","font-size":"fontSize","text-align":"textAlign","border-top":"borderTop","border-left":"borderLeft","border-right":"borderRight","border-bottom":"borderBottom","padding-top":"paddingTop","padding-left":"paddingLeft","padding-right":"paddingRight","padding-bottom":"paddingBottom"};if(window.getComputedStyle){var r=window.getComputedStyle(t);o.forEach(function(t){e.style[n[t]]=r.getPropertyValue(t)})}}},Tabulator.prototype.registerModule("export",Export); \ No newline at end of file diff --git a/desktopapp/vendor/tabulator/js/modules/filter.js b/desktopapp/vendor/tabulator/js/modules/filter.js index 7173cd1..5e6c1aa 100644 --- a/desktopapp/vendor/tabulator/js/modules/filter.js +++ b/desktopapp/vendor/tabulator/js/modules/filter.js @@ -1,6 +1,6 @@ var _typeof = typeof Symbol === "function" && typeof Symbol.iterator === "symbol" ? function (obj) { return typeof obj; } : function (obj) { return obj && typeof Symbol === "function" && obj.constructor === Symbol && obj !== Symbol.prototype ? "symbol" : typeof obj; }; -/* Tabulator v4.8.3 (c) Oliver Folkerd */ +/* Tabulator v4.9.3 (c) Oliver Folkerd */ var Filter = function Filter(table) { @@ -143,7 +143,7 @@ Filter.prototype.generateHeaderFilterElement = function (column, initialValue, r //set empty value function column.modules.filter.emptyFunc = column.definition.headerFilterEmptyCheck || function (value) { - return !value && value !== "0"; + return !value && value !== "0" && value !== 0; }; filterElement = document.createElement("div"); @@ -583,7 +583,9 @@ Filter.prototype.clearHeaderFilter = function () { self.prevHeaderFilterChangeCheck = "{}"; this.headerFilterColumns.forEach(function (column) { - column.modules.filter.value = null; + if (typeof column.modules.filter.value !== "undefined") { + delete column.modules.filter.value; + } column.modules.filter.prevSuccess = undefined; self.reloadHeaderFilter(column); }); diff --git a/desktopapp/vendor/tabulator/js/modules/filter.min.js b/desktopapp/vendor/tabulator/js/modules/filter.min.js index eace11d..0d941f6 100644 --- a/desktopapp/vendor/tabulator/js/modules/filter.min.js +++ b/desktopapp/vendor/tabulator/js/modules/filter.min.js @@ -1,2 +1,2 @@ -/* Tabulator v4.8.3 (c) Oliver Folkerd */ -var _typeof="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},Filter=function(e){this.table=e,this.filterList=[],this.headerFilters={},this.headerFilterColumns=[],this.prevHeaderFilterChangeCheck="",this.prevHeaderFilterChangeCheck="{}",this.changed=!1};Filter.prototype.initializeColumn=function(e,t){function r(t){var r,o="input"==e.modules.filter.tagType&&"text"==e.modules.filter.attrType||"textarea"==e.modules.filter.tagType?"partial":"match",a="",s="";if(void 0===e.modules.filter.prevSuccess||e.modules.filter.prevSuccess!==t){if(e.modules.filter.prevSuccess=t,e.modules.filter.emptyFunc(t))delete n.headerFilters[l];else{switch(e.modules.filter.value=t,_typeof(e.definition.headerFilterFunc)){case"string":n.filters[e.definition.headerFilterFunc]?(a=e.definition.headerFilterFunc,r=function(r){var i=e.definition.headerFilterFuncParams||{},l=e.getFieldValue(r);return i="function"==typeof i?i(t,l,r):i,n.filters[e.definition.headerFilterFunc](t,l,r,i)}):console.warn("Header Filter Error - Matching filter function not found: ",e.definition.headerFilterFunc);break;case"function":r=function(r){var i=e.definition.headerFilterFuncParams||{},n=e.getFieldValue(r);return i="function"==typeof i?i(t,n,r):i,e.definition.headerFilterFunc(t,n,r,i)},a=r}if(!r)switch(o){case"partial":r=function(r){var i=e.getFieldValue(r);return void 0!==i&&null!==i&&String(i).toLowerCase().indexOf(String(t).toLowerCase())>-1},a="like";break;default:r=function(r){return e.getFieldValue(r)==t},a="="}n.headerFilters[l]={value:t,func:r,type:a,params:i||{}}}s=JSON.stringify(n.headerFilters),n.prevHeaderFilterChangeCheck!==s&&(n.prevHeaderFilterChangeCheck=s,n.changed=!0,n.table.rowManager.filterRefresh())}return!0}var i,n=this,l=e.getField();e.modules.filter={success:r,attrType:!1,tagType:!1,emptyFunc:!1},this.generateHeaderFilterElement(e)},Filter.prototype.generateHeaderFilterElement=function(e,t,r){function i(){}var n,l,o,a,s,d,u,f=this,c=this,h=e.modules.filter.success,p=e.getField();if(e.modules.filter.headerElement&&e.modules.filter.headerElement.parentNode&&e.contentElement.removeChild(e.modules.filter.headerElement.parentNode),p){switch(e.modules.filter.emptyFunc=e.definition.headerFilterEmptyCheck||function(e){return!e&&"0"!==e},n=document.createElement("div"),n.classList.add("tabulator-header-filter"),_typeof(e.definition.headerFilter)){case"string":c.table.modules.edit.editors[e.definition.headerFilter]?(l=c.table.modules.edit.editors[e.definition.headerFilter],"tick"!==e.definition.headerFilter&&"tickCross"!==e.definition.headerFilter||e.definition.headerFilterEmptyCheck||(e.modules.filter.emptyFunc=function(e){return!0!==e&&!1!==e})):console.warn("Filter Error - Cannot build header filter, No such editor found: ",e.definition.editor);break;case"function":l=e.definition.headerFilter;break;case"boolean":e.modules.edit&&e.modules.edit.editor?l=e.modules.edit.editor:e.definition.formatter&&c.table.modules.edit.editors[e.definition.formatter]?(l=c.table.modules.edit.editors[e.definition.formatter],"tick"!==e.definition.formatter&&"tickCross"!==e.definition.formatter||e.definition.headerFilterEmptyCheck||(e.modules.filter.emptyFunc=function(e){return!0!==e&&!1!==e})):l=c.table.modules.edit.editors.input}if(l){if(a={getValue:function(){return void 0!==t?t:""},getField:function(){return e.definition.field},getElement:function(){return n},getColumn:function(){return e.getComponent()},getRow:function(){return{normalizeHeight:function(){}}}},u=e.definition.headerFilterParams||{},u="function"==typeof u?u.call(c.table):u,!(o=l.call(this.table.modules.edit,a,function(){},h,i,u)))return void console.warn("Filter Error - Cannot add filter to "+p+" column, editor returned a value of false");if(!(o instanceof Node))return void console.warn("Filter Error - Cannot add filter to "+p+" column, editor should return an instance of Node, the editor returned:",o);p?c.table.modules.localize.bind("headerFilters|columns|"+e.definition.field,function(e){o.setAttribute("placeholder",void 0!==e&&e?e:c.table.modules.localize.getText("headerFilters|default"))}):c.table.modules.localize.bind("headerFilters|default",function(e){o.setAttribute("placeholder",void 0!==c.column.definition.headerFilterPlaceholder&&c.column.definition.headerFilterPlaceholder?c.column.definition.headerFilterPlaceholder:e)}),o.addEventListener("click",function(e){e.stopPropagation(),o.focus()}),o.addEventListener("focus",function(e){var t=f.table.columnManager.element.scrollLeft;t!==f.table.rowManager.element.scrollLeft&&(f.table.rowManager.scrollHorizontal(t),f.table.columnManager.scrollHorizontal(t))}),s=!1,d=function(e){s&&clearTimeout(s),s=setTimeout(function(){h(o.value)},c.table.options.headerFilterLiveFilterDelay)},e.modules.filter.headerElement=o,e.modules.filter.attrType=o.hasAttribute("type")?o.getAttribute("type").toLowerCase():"",e.modules.filter.tagType=o.tagName.toLowerCase(),!1!==e.definition.headerFilterLiveFilter&&("autocomplete"!==e.definition.headerFilter&&"tickCross"!==e.definition.headerFilter&&("autocomplete"!==e.definition.editor&&"tickCross"!==e.definition.editor||!0!==e.definition.headerFilter)&&(o.addEventListener("keyup",d),o.addEventListener("search",d),"number"==e.modules.filter.attrType&&o.addEventListener("change",function(e){h(o.value)}),"text"==e.modules.filter.attrType&&"ie"!==this.table.browser&&o.setAttribute("type","search")),"input"!=e.modules.filter.tagType&&"select"!=e.modules.filter.tagType&&"textarea"!=e.modules.filter.tagType||o.addEventListener("mousedown",function(e){e.stopPropagation()})),n.appendChild(o),e.contentElement.appendChild(n),r||c.headerFilterColumns.push(e)}}else console.warn("Filter Error - Cannot add header filter, column has no field set:",e.definition.title)},Filter.prototype.hideHeaderFilterElements=function(){this.headerFilterColumns.forEach(function(e){e.modules.filter&&e.modules.filter.headerElement&&(e.modules.filter.headerElement.style.display="none")})},Filter.prototype.showHeaderFilterElements=function(){this.headerFilterColumns.forEach(function(e){e.modules.filter&&e.modules.filter.headerElement&&(e.modules.filter.headerElement.style.display="")})},Filter.prototype.setHeaderFilterFocus=function(e){e.modules.filter&&e.modules.filter.headerElement?e.modules.filter.headerElement.focus():console.warn("Column Filter Focus Error - No header filter set on column:",e.getField())},Filter.prototype.getHeaderFilterValue=function(e){if(e.modules.filter&&e.modules.filter.headerElement)return e.modules.filter.headerElement.value;console.warn("Column Filter Error - No header filter set on column:",e.getField())},Filter.prototype.setHeaderFilterValue=function(e,t){e&&(e.modules.filter&&e.modules.filter.headerElement?(this.generateHeaderFilterElement(e,t,!0),e.modules.filter.success(t)):console.warn("Column Filter Error - No header filter set on column:",e.getField()))},Filter.prototype.reloadHeaderFilter=function(e){e&&(e.modules.filter&&e.modules.filter.headerElement?this.generateHeaderFilterElement(e,e.modules.filter.value,!0):console.warn("Column Filter Error - No header filter set on column:",e.getField()))},Filter.prototype.hasChanged=function(){var e=this.changed;return this.changed=!1,e},Filter.prototype.setFilter=function(e,t,r,i){var n=this;n.filterList=[],Array.isArray(e)||(e=[{field:e,type:t,value:r,params:i}]),n.addFilter(e)},Filter.prototype.addFilter=function(e,t,r,i){var n=this;Array.isArray(e)||(e=[{field:e,type:t,value:r,params:i}]),e.forEach(function(e){(e=n.findFilter(e))&&(n.filterList.push(e),n.changed=!0)}),this.table.options.persistence&&this.table.modExists("persistence",!0)&&this.table.modules.persistence.config.filter&&this.table.modules.persistence.save("filter")},Filter.prototype.findFilter=function(e){var t,r=this;if(Array.isArray(e))return this.findSubFilters(e);var i=!1;return"function"==typeof e.field?i=function(t){return e.field(t,e.type||{})}:r.filters[e.type]?(t=r.table.columnManager.getColumnByField(e.field),i=t?function(i){return r.filters[e.type](e.value,t.getFieldValue(i),i,e.params||{})}:function(t){return r.filters[e.type](e.value,t[e.field],t,e.params||{})}):console.warn("Filter Error - No such filter type found, ignoring: ",e.type),e.func=i,!!e.func&&e},Filter.prototype.findSubFilters=function(e){var t=this,r=[];return e.forEach(function(e){(e=t.findFilter(e))&&r.push(e)}),!!r.length&&r},Filter.prototype.getFilters=function(e,t){var r=[];return e&&(r=this.getHeaderFilters()),t&&r.forEach(function(e){"function"==typeof e.type&&(e.type="function")}),r=r.concat(this.filtersToArray(this.filterList,t))},Filter.prototype.filtersToArray=function(e,t){var r=this,i=[];return e.forEach(function(e){var n;Array.isArray(e)?i.push(r.filtersToArray(e,t)):(n={field:e.field,type:e.type,value:e.value},t&&"function"==typeof n.type&&(n.type="function"),i.push(n))}),i},Filter.prototype.getHeaderFilters=function(){var e=[];for(var t in this.headerFilters)e.push({field:t,type:this.headerFilters[t].type,value:this.headerFilters[t].value});return e},Filter.prototype.removeFilter=function(e,t,r){var i=this;Array.isArray(e)||(e=[{field:e,type:t,value:r}]),e.forEach(function(e){var t=-1;t="object"==_typeof(e.field)?i.filterList.findIndex(function(t){return e===t}):i.filterList.findIndex(function(t){return e.field===t.field&&e.type===t.type&&e.value===t.value}),t>-1?(i.filterList.splice(t,1),i.changed=!0):console.warn("Filter Error - No matching filter type found, ignoring: ",e.type)}),this.table.options.persistence&&this.table.modExists("persistence",!0)&&this.table.modules.persistence.config.filter&&this.table.modules.persistence.save("filter")},Filter.prototype.clearFilter=function(e){this.filterList=[],e&&this.clearHeaderFilter(),this.changed=!0,this.table.options.persistence&&this.table.modExists("persistence",!0)&&this.table.modules.persistence.config.filter&&this.table.modules.persistence.save("filter")},Filter.prototype.clearHeaderFilter=function(){var e=this;this.headerFilters={},e.prevHeaderFilterChangeCheck="{}",this.headerFilterColumns.forEach(function(t){t.modules.filter.value=null,t.modules.filter.prevSuccess=void 0,e.reloadHeaderFilter(t)}),this.changed=!0},Filter.prototype.search=function(e,t,r,i){var n=this,l=[],o=[];return Array.isArray(t)||(t=[{field:t,type:r,value:i}]),t.forEach(function(e){(e=n.findFilter(e))&&o.push(e)}),this.table.rowManager.rows.forEach(function(t){var r=!0;o.forEach(function(e){n.filterRecurse(e,t.getData())||(r=!1)}),r&&l.push("data"===e?t.getData("data"):t.getComponent())}),l},Filter.prototype.filter=function(e,t){var r=this,i=[],n=[];return r.table.options.dataFiltering&&r.table.options.dataFiltering.call(r.table,r.getFilters()),r.table.options.ajaxFiltering||!r.filterList.length&&!Object.keys(r.headerFilters).length?i=e.slice(0):e.forEach(function(e){r.filterRow(e)&&i.push(e)}),r.table.options.dataFiltered&&(i.forEach(function(e){n.push(e.getComponent())}),r.table.options.dataFiltered.call(r.table,r.getFilters(),n)),i},Filter.prototype.filterRow=function(e,t){var r=this,i=!0,n=e.getData();r.filterList.forEach(function(e){r.filterRecurse(e,n)||(i=!1)});for(var l in r.headerFilters)r.headerFilters[l].func(n)||(i=!1);return i},Filter.prototype.filterRecurse=function(e,t){var r=this,i=!1;return Array.isArray(e)?e.forEach(function(e){r.filterRecurse(e,t)&&(i=!0)}):i=e.func(t),i},Filter.prototype.filters={"=":function(e,t,r,i){return t==e},"<":function(e,t,r,i){return t":function(e,t,r,i){return t>e},">=":function(e,t,r,i){return t>=e},"!=":function(e,t,r,i){return t!=e},regex:function(e,t,r,i){return"string"==typeof e&&(e=new RegExp(e)),e.test(t)},like:function(e,t,r,i){return null===e||void 0===e?t===e:void 0!==t&&null!==t&&String(t).toLowerCase().indexOf(e.toLowerCase())>-1},keywords:function(e,t,r,i){var n=e.toLowerCase().split(void 0===i.separator?" ":i.separator),l=String(null===t||void 0===t?"":t).toLowerCase(),o=[];return n.forEach(function(e){l.includes(e)&&o.push(!0)}),i.matchAll?o.length===n.length:!!o.length},starts:function(e,t,r,i){return null===e||void 0===e?t===e:void 0!==t&&null!==t&&String(t).toLowerCase().startsWith(e.toLowerCase())},ends:function(e,t,r,i){return null===e||void 0===e?t===e:void 0!==t&&null!==t&&String(t).toLowerCase().endsWith(e.toLowerCase())},in:function(e,t,r,i){return Array.isArray(e)?!e.length||e.indexOf(t)>-1:(console.warn("Filter Error - filter value is not an array:",e),!1)}},Tabulator.prototype.registerModule("filter",Filter); \ No newline at end of file +/* Tabulator v4.9.3 (c) Oliver Folkerd */ +var _typeof="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},Filter=function(e){this.table=e,this.filterList=[],this.headerFilters={},this.headerFilterColumns=[],this.prevHeaderFilterChangeCheck="",this.prevHeaderFilterChangeCheck="{}",this.changed=!1};Filter.prototype.initializeColumn=function(e,t){function r(t){var r,o="input"==e.modules.filter.tagType&&"text"==e.modules.filter.attrType||"textarea"==e.modules.filter.tagType?"partial":"match",a="",s="";if(void 0===e.modules.filter.prevSuccess||e.modules.filter.prevSuccess!==t){if(e.modules.filter.prevSuccess=t,e.modules.filter.emptyFunc(t))delete n.headerFilters[l];else{switch(e.modules.filter.value=t,_typeof(e.definition.headerFilterFunc)){case"string":n.filters[e.definition.headerFilterFunc]?(a=e.definition.headerFilterFunc,r=function(r){var i=e.definition.headerFilterFuncParams||{},l=e.getFieldValue(r);return i="function"==typeof i?i(t,l,r):i,n.filters[e.definition.headerFilterFunc](t,l,r,i)}):console.warn("Header Filter Error - Matching filter function not found: ",e.definition.headerFilterFunc);break;case"function":r=function(r){var i=e.definition.headerFilterFuncParams||{},n=e.getFieldValue(r);return i="function"==typeof i?i(t,n,r):i,e.definition.headerFilterFunc(t,n,r,i)},a=r}if(!r)switch(o){case"partial":r=function(r){var i=e.getFieldValue(r);return void 0!==i&&null!==i&&String(i).toLowerCase().indexOf(String(t).toLowerCase())>-1},a="like";break;default:r=function(r){return e.getFieldValue(r)==t},a="="}n.headerFilters[l]={value:t,func:r,type:a,params:i||{}}}s=JSON.stringify(n.headerFilters),n.prevHeaderFilterChangeCheck!==s&&(n.prevHeaderFilterChangeCheck=s,n.changed=!0,n.table.rowManager.filterRefresh())}return!0}var i,n=this,l=e.getField();e.modules.filter={success:r,attrType:!1,tagType:!1,emptyFunc:!1},this.generateHeaderFilterElement(e)},Filter.prototype.generateHeaderFilterElement=function(e,t,r){function i(){}var n,l,o,a,s,d,u,f=this,c=this,h=e.modules.filter.success,p=e.getField();if(e.modules.filter.headerElement&&e.modules.filter.headerElement.parentNode&&e.contentElement.removeChild(e.modules.filter.headerElement.parentNode),p){switch(e.modules.filter.emptyFunc=e.definition.headerFilterEmptyCheck||function(e){return!e&&"0"!==e&&0!==e},n=document.createElement("div"),n.classList.add("tabulator-header-filter"),_typeof(e.definition.headerFilter)){case"string":c.table.modules.edit.editors[e.definition.headerFilter]?(l=c.table.modules.edit.editors[e.definition.headerFilter],"tick"!==e.definition.headerFilter&&"tickCross"!==e.definition.headerFilter||e.definition.headerFilterEmptyCheck||(e.modules.filter.emptyFunc=function(e){return!0!==e&&!1!==e})):console.warn("Filter Error - Cannot build header filter, No such editor found: ",e.definition.editor);break;case"function":l=e.definition.headerFilter;break;case"boolean":e.modules.edit&&e.modules.edit.editor?l=e.modules.edit.editor:e.definition.formatter&&c.table.modules.edit.editors[e.definition.formatter]?(l=c.table.modules.edit.editors[e.definition.formatter],"tick"!==e.definition.formatter&&"tickCross"!==e.definition.formatter||e.definition.headerFilterEmptyCheck||(e.modules.filter.emptyFunc=function(e){return!0!==e&&!1!==e})):l=c.table.modules.edit.editors.input}if(l){if(a={getValue:function(){return void 0!==t?t:""},getField:function(){return e.definition.field},getElement:function(){return n},getColumn:function(){return e.getComponent()},getRow:function(){return{normalizeHeight:function(){}}}},u=e.definition.headerFilterParams||{},u="function"==typeof u?u.call(c.table):u,!(o=l.call(this.table.modules.edit,a,function(){},h,i,u)))return void console.warn("Filter Error - Cannot add filter to "+p+" column, editor returned a value of false");if(!(o instanceof Node))return void console.warn("Filter Error - Cannot add filter to "+p+" column, editor should return an instance of Node, the editor returned:",o);p?c.table.modules.localize.bind("headerFilters|columns|"+e.definition.field,function(e){o.setAttribute("placeholder",void 0!==e&&e?e:c.table.modules.localize.getText("headerFilters|default"))}):c.table.modules.localize.bind("headerFilters|default",function(e){o.setAttribute("placeholder",void 0!==c.column.definition.headerFilterPlaceholder&&c.column.definition.headerFilterPlaceholder?c.column.definition.headerFilterPlaceholder:e)}),o.addEventListener("click",function(e){e.stopPropagation(),o.focus()}),o.addEventListener("focus",function(e){var t=f.table.columnManager.element.scrollLeft;t!==f.table.rowManager.element.scrollLeft&&(f.table.rowManager.scrollHorizontal(t),f.table.columnManager.scrollHorizontal(t))}),s=!1,d=function(e){s&&clearTimeout(s),s=setTimeout(function(){h(o.value)},c.table.options.headerFilterLiveFilterDelay)},e.modules.filter.headerElement=o,e.modules.filter.attrType=o.hasAttribute("type")?o.getAttribute("type").toLowerCase():"",e.modules.filter.tagType=o.tagName.toLowerCase(),!1!==e.definition.headerFilterLiveFilter&&("autocomplete"!==e.definition.headerFilter&&"tickCross"!==e.definition.headerFilter&&("autocomplete"!==e.definition.editor&&"tickCross"!==e.definition.editor||!0!==e.definition.headerFilter)&&(o.addEventListener("keyup",d),o.addEventListener("search",d),"number"==e.modules.filter.attrType&&o.addEventListener("change",function(e){h(o.value)}),"text"==e.modules.filter.attrType&&"ie"!==this.table.browser&&o.setAttribute("type","search")),"input"!=e.modules.filter.tagType&&"select"!=e.modules.filter.tagType&&"textarea"!=e.modules.filter.tagType||o.addEventListener("mousedown",function(e){e.stopPropagation()})),n.appendChild(o),e.contentElement.appendChild(n),r||c.headerFilterColumns.push(e)}}else console.warn("Filter Error - Cannot add header filter, column has no field set:",e.definition.title)},Filter.prototype.hideHeaderFilterElements=function(){this.headerFilterColumns.forEach(function(e){e.modules.filter&&e.modules.filter.headerElement&&(e.modules.filter.headerElement.style.display="none")})},Filter.prototype.showHeaderFilterElements=function(){this.headerFilterColumns.forEach(function(e){e.modules.filter&&e.modules.filter.headerElement&&(e.modules.filter.headerElement.style.display="")})},Filter.prototype.setHeaderFilterFocus=function(e){e.modules.filter&&e.modules.filter.headerElement?e.modules.filter.headerElement.focus():console.warn("Column Filter Focus Error - No header filter set on column:",e.getField())},Filter.prototype.getHeaderFilterValue=function(e){if(e.modules.filter&&e.modules.filter.headerElement)return e.modules.filter.headerElement.value;console.warn("Column Filter Error - No header filter set on column:",e.getField())},Filter.prototype.setHeaderFilterValue=function(e,t){e&&(e.modules.filter&&e.modules.filter.headerElement?(this.generateHeaderFilterElement(e,t,!0),e.modules.filter.success(t)):console.warn("Column Filter Error - No header filter set on column:",e.getField()))},Filter.prototype.reloadHeaderFilter=function(e){e&&(e.modules.filter&&e.modules.filter.headerElement?this.generateHeaderFilterElement(e,e.modules.filter.value,!0):console.warn("Column Filter Error - No header filter set on column:",e.getField()))},Filter.prototype.hasChanged=function(){var e=this.changed;return this.changed=!1,e},Filter.prototype.setFilter=function(e,t,r,i){var n=this;n.filterList=[],Array.isArray(e)||(e=[{field:e,type:t,value:r,params:i}]),n.addFilter(e)},Filter.prototype.addFilter=function(e,t,r,i){var n=this;Array.isArray(e)||(e=[{field:e,type:t,value:r,params:i}]),e.forEach(function(e){(e=n.findFilter(e))&&(n.filterList.push(e),n.changed=!0)}),this.table.options.persistence&&this.table.modExists("persistence",!0)&&this.table.modules.persistence.config.filter&&this.table.modules.persistence.save("filter")},Filter.prototype.findFilter=function(e){var t,r=this;if(Array.isArray(e))return this.findSubFilters(e);var i=!1;return"function"==typeof e.field?i=function(t){return e.field(t,e.type||{})}:r.filters[e.type]?(t=r.table.columnManager.getColumnByField(e.field),i=t?function(i){return r.filters[e.type](e.value,t.getFieldValue(i),i,e.params||{})}:function(t){return r.filters[e.type](e.value,t[e.field],t,e.params||{})}):console.warn("Filter Error - No such filter type found, ignoring: ",e.type),e.func=i,!!e.func&&e},Filter.prototype.findSubFilters=function(e){var t=this,r=[];return e.forEach(function(e){(e=t.findFilter(e))&&r.push(e)}),!!r.length&&r},Filter.prototype.getFilters=function(e,t){var r=[];return e&&(r=this.getHeaderFilters()),t&&r.forEach(function(e){"function"==typeof e.type&&(e.type="function")}),r=r.concat(this.filtersToArray(this.filterList,t))},Filter.prototype.filtersToArray=function(e,t){var r=this,i=[];return e.forEach(function(e){var n;Array.isArray(e)?i.push(r.filtersToArray(e,t)):(n={field:e.field,type:e.type,value:e.value},t&&"function"==typeof n.type&&(n.type="function"),i.push(n))}),i},Filter.prototype.getHeaderFilters=function(){var e=[];for(var t in this.headerFilters)e.push({field:t,type:this.headerFilters[t].type,value:this.headerFilters[t].value});return e},Filter.prototype.removeFilter=function(e,t,r){var i=this;Array.isArray(e)||(e=[{field:e,type:t,value:r}]),e.forEach(function(e){var t=-1;t="object"==_typeof(e.field)?i.filterList.findIndex(function(t){return e===t}):i.filterList.findIndex(function(t){return e.field===t.field&&e.type===t.type&&e.value===t.value}),t>-1?(i.filterList.splice(t,1),i.changed=!0):console.warn("Filter Error - No matching filter type found, ignoring: ",e.type)}),this.table.options.persistence&&this.table.modExists("persistence",!0)&&this.table.modules.persistence.config.filter&&this.table.modules.persistence.save("filter")},Filter.prototype.clearFilter=function(e){this.filterList=[],e&&this.clearHeaderFilter(),this.changed=!0,this.table.options.persistence&&this.table.modExists("persistence",!0)&&this.table.modules.persistence.config.filter&&this.table.modules.persistence.save("filter")},Filter.prototype.clearHeaderFilter=function(){var e=this;this.headerFilters={},e.prevHeaderFilterChangeCheck="{}",this.headerFilterColumns.forEach(function(t){void 0!==t.modules.filter.value&&delete t.modules.filter.value,t.modules.filter.prevSuccess=void 0,e.reloadHeaderFilter(t)}),this.changed=!0},Filter.prototype.search=function(e,t,r,i){var n=this,l=[],o=[];return Array.isArray(t)||(t=[{field:t,type:r,value:i}]),t.forEach(function(e){(e=n.findFilter(e))&&o.push(e)}),this.table.rowManager.rows.forEach(function(t){var r=!0;o.forEach(function(e){n.filterRecurse(e,t.getData())||(r=!1)}),r&&l.push("data"===e?t.getData("data"):t.getComponent())}),l},Filter.prototype.filter=function(e,t){var r=this,i=[],n=[];return r.table.options.dataFiltering&&r.table.options.dataFiltering.call(r.table,r.getFilters()),r.table.options.ajaxFiltering||!r.filterList.length&&!Object.keys(r.headerFilters).length?i=e.slice(0):e.forEach(function(e){r.filterRow(e)&&i.push(e)}),r.table.options.dataFiltered&&(i.forEach(function(e){n.push(e.getComponent())}),r.table.options.dataFiltered.call(r.table,r.getFilters(),n)),i},Filter.prototype.filterRow=function(e,t){var r=this,i=!0,n=e.getData();r.filterList.forEach(function(e){r.filterRecurse(e,n)||(i=!1)});for(var l in r.headerFilters)r.headerFilters[l].func(n)||(i=!1);return i},Filter.prototype.filterRecurse=function(e,t){var r=this,i=!1;return Array.isArray(e)?e.forEach(function(e){r.filterRecurse(e,t)&&(i=!0)}):i=e.func(t),i},Filter.prototype.filters={"=":function(e,t,r,i){return t==e},"<":function(e,t,r,i){return t":function(e,t,r,i){return t>e},">=":function(e,t,r,i){return t>=e},"!=":function(e,t,r,i){return t!=e},regex:function(e,t,r,i){return"string"==typeof e&&(e=new RegExp(e)),e.test(t)},like:function(e,t,r,i){return null===e||void 0===e?t===e:void 0!==t&&null!==t&&String(t).toLowerCase().indexOf(e.toLowerCase())>-1},keywords:function(e,t,r,i){var n=e.toLowerCase().split(void 0===i.separator?" ":i.separator),l=String(null===t||void 0===t?"":t).toLowerCase(),o=[];return n.forEach(function(e){l.includes(e)&&o.push(!0)}),i.matchAll?o.length===n.length:!!o.length},starts:function(e,t,r,i){return null===e||void 0===e?t===e:void 0!==t&&null!==t&&String(t).toLowerCase().startsWith(e.toLowerCase())},ends:function(e,t,r,i){return null===e||void 0===e?t===e:void 0!==t&&null!==t&&String(t).toLowerCase().endsWith(e.toLowerCase())},in:function(e,t,r,i){return Array.isArray(e)?!e.length||e.indexOf(t)>-1:(console.warn("Filter Error - filter value is not an array:",e),!1)}},Tabulator.prototype.registerModule("filter",Filter); \ No newline at end of file diff --git a/desktopapp/vendor/tabulator/js/modules/format.js b/desktopapp/vendor/tabulator/js/modules/format.js index 8c77ec2..37e05f6 100644 --- a/desktopapp/vendor/tabulator/js/modules/format.js +++ b/desktopapp/vendor/tabulator/js/modules/format.js @@ -1,6 +1,6 @@ var _typeof = typeof Symbol === "function" && typeof Symbol.iterator === "symbol" ? function (obj) { return typeof obj; } : function (obj) { return obj && typeof Symbol === "function" && obj.constructor === Symbol && obj !== Symbol.prototype ? "symbol" : typeof obj; }; -/* Tabulator v4.8.3 (c) Oliver Folkerd */ +/* Tabulator v4.9.3 (c) Oliver Folkerd */ var Format = function Format(table) { this.table = table; //hold Tabulator object @@ -280,8 +280,18 @@ Format.prototype.formatters = { //image element image: function image(cell, formatterParams, onRendered) { - var el = document.createElement("img"); - el.setAttribute("src", cell.getValue()); + var el = document.createElement("img"), + src = cell.getValue(); + + if (formatterParams.urlPrefix) { + src = formatterParams.urlPrefix + cell.getValue(); + } + + if (formatterParams.urlSuffix) { + src = src + formatterParams.urlSuffix; + } + + el.setAttribute("src", src); switch (_typeof(formatterParams.height)) { case "number": diff --git a/desktopapp/vendor/tabulator/js/modules/format.min.js b/desktopapp/vendor/tabulator/js/modules/format.min.js index 9616969..212dab8 100644 --- a/desktopapp/vendor/tabulator/js/modules/format.min.js +++ b/desktopapp/vendor/tabulator/js/modules/format.min.js @@ -1,2 +1,2 @@ -/* Tabulator v4.8.3 (c) Oliver Folkerd */ -var _typeof="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},Format=function(e){this.table=e};Format.prototype.initializeColumn=function(e){e.modules.format=this.lookupFormatter(e,""),void 0!==e.definition.formatterPrint&&(e.modules.format.print=this.lookupFormatter(e,"Print")),void 0!==e.definition.formatterClipboard&&(e.modules.format.clipboard=this.lookupFormatter(e,"Clipboard")),void 0!==e.definition.formatterHtmlOutput&&(e.modules.format.htmlOutput=this.lookupFormatter(e,"HtmlOutput"))},Format.prototype.lookupFormatter=function(e,t){var o={params:e.definition["formatter"+t+"Params"]||{}},r=e.definition["formatter"+t];switch(void 0===r?"undefined":_typeof(r)){case"string":"tick"===r&&(r="tickCross",void 0===o.params.crossElement&&(o.params.crossElement=!1),console.warn("DEPRECATION WARNING - the tick formatter has been deprecated, please use the tickCross formatter with the crossElement param set to false")),this.formatters[r]?o.formatter=this.formatters[r]:(console.warn("Formatter Error - No such formatter found: ",r),o.formatter=this.formatters.plaintext);break;case"function":o.formatter=r;break;default:o.formatter=this.formatters.plaintext}return o},Format.prototype.cellRendered=function(e){e.modules.format&&e.modules.format.renderedCallback&&!e.modules.format.rendered&&(e.modules.format.renderedCallback(),e.modules.format.rendered=!0)},Format.prototype.formatValue=function(e){function t(t){e.modules.format||(e.modules.format={}),e.modules.format.renderedCallback=t,e.modules.format.rendered=!1}var o=e.getComponent(),r="function"==typeof e.column.modules.format.params?e.column.modules.format.params(o):e.column.modules.format.params;return e.column.modules.format.formatter.call(this,o,r,t)},Format.prototype.formatExportValue=function(e,t){var o,r=e.column.modules.format[t];if(r){var a=function(t){e.modules.format||(e.modules.format={}),e.modules.format.renderedCallback=t,e.modules.format.rendered=!1};return o="function"==typeof r.params?r.params(component):r.params,r.formatter.call(this,e.getComponent(),o,a)}return this.formatValue(e)},Format.prototype.sanitizeHTML=function(e){if(e){var t={"&":"&","<":"<",">":">",'"':""","'":"'","/":"/","`":"`","=":"="};return String(e).replace(/[&<>"'`=\/]/g,function(e){return t[e]})}return e},Format.prototype.emptyToSpace=function(e){return null===e||void 0===e||""===e?" ":e},Format.prototype.getFormatter=function(e){var e;switch(void 0===e?"undefined":_typeof(e)){case"string":this.formatters[e]?e=this.formatters[e]:(console.warn("Formatter Error - No such formatter found: ",e),e=this.formatters.plaintext);break;case"function":e=e;break;default:e=this.formatters.plaintext}return e},Format.prototype.formatters={plaintext:function(e,t,o){return this.emptyToSpace(this.sanitizeHTML(e.getValue()))},html:function(e,t,o){return e.getValue()},textarea:function(e,t,o){return e.getElement().style.whiteSpace="pre-wrap",this.emptyToSpace(this.sanitizeHTML(e.getValue()))},money:function(e,t,o){var r,a,n,l,i=parseFloat(e.getValue()),s=t.decimal||".",c=t.thousand||",",d=t.symbol||"",u=!!t.symbolAfter,m=void 0!==t.precision?t.precision:2;if(isNaN(i))return this.emptyToSpace(this.sanitizeHTML(e.getValue()));for(r=!1!==m?i.toFixed(m):i,r=String(r).split("."),a=r[0],n=r.length>1?s+r[1]:"",l=/(\d+)(\d{3})/;l.test(a);)a=a.replace(l,"$1"+c+"$2");return u?a+n+d:d+a+n},link:function(e,t,o){var r,a=e.getValue(),n=t.urlPrefix||"",l=t.download,i=a,s=document.createElement("a");if(t.labelField&&(r=e.getData(),i=r[t.labelField]),t.label)switch(_typeof(t.label)){case"string":i=t.label;break;case"function":i=t.label(e)}if(i){if(t.urlField&&(r=e.getData(),a=r[t.urlField]),t.url)switch(_typeof(t.url)){case"string":a=t.url;break;case"function":a=t.url(e)}return s.setAttribute("href",n+a),t.target&&s.setAttribute("target",t.target),t.download&&(l="function"==typeof l?l(e):!0===l?"":l,s.setAttribute("download",l)),s.innerHTML=this.emptyToSpace(this.sanitizeHTML(i)),s}return" "},image:function(e,t,o){var r=document.createElement("img");switch(r.setAttribute("src",e.getValue()),_typeof(t.height)){case"number":r.style.height=t.height+"px";break;case"string":r.style.height=t.height}switch(_typeof(t.width)){case"number":r.style.width=t.width+"px";break;case"string":r.style.width=t.width}return r.addEventListener("load",function(){e.getRow().normalizeHeight()}),r},tickCross:function(e,t,o){var r=e.getValue(),a=e.getElement(),n=t.allowEmpty,l=t.allowTruthy,i=void 0!==t.tickElement?t.tickElement:'',s=void 0!==t.crossElement?t.crossElement:'';return l&&r||!0===r||"true"===r||"True"===r||1===r||"1"===r?(a.setAttribute("aria-checked",!0),i||""):!n||"null"!==r&&""!==r&&null!==r&&void 0!==r?(a.setAttribute("aria-checked",!1),s||""):(a.setAttribute("aria-checked","mixed"),"")},datetime:function(e,t,o){var r=t.inputFormat||"YYYY-MM-DD hh:mm:ss",a=t.outputFormat||"DD/MM/YYYY hh:mm:ss",n=void 0!==t.invalidPlaceholder?t.invalidPlaceholder:"",l=e.getValue(),i=moment(l,r);return i.isValid()?t.timezone?i.tz(t.timezone).format(a):i.format(a):!0===n?l:"function"==typeof n?n(l):n},datetimediff:function(e,t,o){var r=t.inputFormat||"YYYY-MM-DD hh:mm:ss",a=void 0!==t.invalidPlaceholder?t.invalidPlaceholder:"",n=void 0!==t.suffix&&t.suffix,l=void 0!==t.unit?t.unit:void 0,i=void 0!==t.humanize&&t.humanize,s=void 0!==t.date?t.date:moment(),c=e.getValue(),d=moment(c,r);return d.isValid()?i?moment.duration(d.diff(s)).humanize(n):d.diff(s,l)+(n?" "+n:""):!0===a?c:"function"==typeof a?a(c):a},lookup:function(e,t,o){var r=e.getValue();return void 0===t[r]?(console.warn("Missing display value for "+r),r):t[r]},star:function(e,t,o){var r=e.getValue(),a=e.getElement(),n=t&&t.stars?t.stars:5,l=document.createElement("span"),i=document.createElementNS("http://www.w3.org/2000/svg","svg");l.style.verticalAlign="middle",i.setAttribute("width","14"),i.setAttribute("height","14"),i.setAttribute("viewBox","0 0 512 512"),i.setAttribute("xml:space","preserve"),i.style.padding="0 1px",r=r&&!isNaN(r)?parseInt(r):0,r=Math.max(0,Math.min(r,n));for(var s=1;s<=n;s++){var c=i.cloneNode(!0);c.innerHTML=s<=r?'':'',l.appendChild(c)}return a.style.whiteSpace="nowrap",a.style.overflow="hidden",a.style.textOverflow="ellipsis",a.setAttribute("aria-label",r),l},traffic:function(e,t,o){var r,a,n=this.sanitizeHTML(e.getValue())||0,l=document.createElement("span"),i=t&&t.max?t.max:100,s=t&&t.min?t.min:0,c=t&&void 0!==t.color?t.color:["red","orange","green"],d="#666666";if(!isNaN(n)&&void 0!==e.getValue()){switch(l.classList.add("tabulator-traffic-light"),a=parseFloat(n)<=i?parseFloat(n):i,a=parseFloat(a)>=s?parseFloat(a):s,r=(i-s)/100,a=Math.round((a-s)/r),void 0===c?"undefined":_typeof(c)){case"string":d=c;break;case"function":d=c(n);break;case"object":if(Array.isArray(c)){var u=100/c.length,m=Math.floor(a/u);m=Math.min(m,c.length-1),m=Math.max(m,0),d=c[m];break}}return l.style.backgroundColor=d,l}},progress:function(e,t,o){var r,a,n,l,i,s=this.sanitizeHTML(e.getValue())||0,c=e.getElement(),d=t&&t.max?t.max:100,u=t&&t.min?t.min:0,m=t&&t.legendAlign?t.legendAlign:"center";switch(a=parseFloat(s)<=d?parseFloat(s):d,a=parseFloat(a)>=u?parseFloat(a):u,r=(d-u)/100,a=Math.round((a-u)/r),_typeof(t.color)){case"string":n=t.color;break;case"function":n=t.color(s);break;case"object":if(Array.isArray(t.color)){var f=100/t.color.length,p=Math.floor(a/f);p=Math.min(p,t.color.length-1),p=Math.max(p,0),n=t.color[p];break}default:n="#2DC214"}switch(_typeof(t.legend)){case"string":l=t.legend;break;case"function":l=t.legend(s);break;case"boolean":l=s;break;default:l=!1}switch(_typeof(t.legendColor)){case"string":i=t.legendColor;break;case"function":i=t.legendColor(s);break;case"object":if(Array.isArray(t.legendColor)){var f=100/t.legendColor.length,p=Math.floor(a/f);p=Math.min(p,t.legendColor.length-1),p=Math.max(p,0),i=t.legendColor[p]}break;default:i="#000"}c.style.minWidth="30px",c.style.position="relative",c.setAttribute("aria-label",a);var h=document.createElement("div");if(h.style.display="inline-block",h.style.position="relative",h.style.width=a+"%",h.style.backgroundColor=n,h.style.height="100%",h.setAttribute("data-max",d),h.setAttribute("data-min",u),l){var g=document.createElement("div");g.style.position="absolute",g.style.top="4px",g.style.left=0,g.style.textAlign=m,g.style.width="100%",g.style.color=i,g.innerHTML=l}return o(function(){if(!(e instanceof CellComponent)){var t=document.createElement("div");t.style.position="absolute",t.style.top="4px",t.style.bottom="4px",t.style.left="4px",t.style.right="4px",c.appendChild(t),c=t}c.appendChild(h),l&&c.appendChild(g)}),""},color:function(e,t,o){return e.getElement().style.backgroundColor=this.sanitizeHTML(e.getValue()),""},buttonTick:function(e,t,o){return''},buttonCross:function(e,t,o){return''},rownum:function(e,t,o){return this.table.rowManager.activeRows.indexOf(e.getRow()._getSelf())+1},handle:function(e,t,o){return e.getElement().classList.add("tabulator-row-handle"),"
"},responsiveCollapse:function(e,t,o){function r(e){var t=n.element;n.open=e,t&&(n.open?(a.classList.add("open"),t.style.display=""):(a.classList.remove("open"),t.style.display="none"))}var a=document.createElement("div"),n=e.getRow()._row.modules.responsiveLayout;return a.classList.add("tabulator-responsive-collapse-toggle"),a.innerHTML="+-",e.getElement().classList.add("tabulator-row-handle"),a.addEventListener("click",function(e){e.stopImmediatePropagation(),r(!n.open)}),r(n.open),a},rowSelection:function(e,t,o){var r=this,a=document.createElement("input");if(a.type="checkbox",this.table.modExists("selectRow",!0))if(a.addEventListener("click",function(e){e.stopPropagation()}),"function"==typeof e.getRow){var n=e.getRow();n instanceof RowComponent?(a.addEventListener("change",function(e){n.toggleSelect()}),a.checked=n.isSelected&&n.isSelected(),this.table.modules.selectRow.registerRowSelectCheckbox(n,a)):a=""}else a.addEventListener("change",function(e){r.table.modules.selectRow.selectedRows.length?r.table.deselectRow():r.table.selectRow(t.rowRange)}),this.table.modules.selectRow.registerHeaderSelectCheckbox(a);return a}},Tabulator.prototype.registerModule("format",Format); \ No newline at end of file +/* Tabulator v4.9.3 (c) Oliver Folkerd */ +var _typeof="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},Format=function(e){this.table=e};Format.prototype.initializeColumn=function(e){e.modules.format=this.lookupFormatter(e,""),void 0!==e.definition.formatterPrint&&(e.modules.format.print=this.lookupFormatter(e,"Print")),void 0!==e.definition.formatterClipboard&&(e.modules.format.clipboard=this.lookupFormatter(e,"Clipboard")),void 0!==e.definition.formatterHtmlOutput&&(e.modules.format.htmlOutput=this.lookupFormatter(e,"HtmlOutput"))},Format.prototype.lookupFormatter=function(e,t){var o={params:e.definition["formatter"+t+"Params"]||{}},r=e.definition["formatter"+t];switch(void 0===r?"undefined":_typeof(r)){case"string":"tick"===r&&(r="tickCross",void 0===o.params.crossElement&&(o.params.crossElement=!1),console.warn("DEPRECATION WARNING - the tick formatter has been deprecated, please use the tickCross formatter with the crossElement param set to false")),this.formatters[r]?o.formatter=this.formatters[r]:(console.warn("Formatter Error - No such formatter found: ",r),o.formatter=this.formatters.plaintext);break;case"function":o.formatter=r;break;default:o.formatter=this.formatters.plaintext}return o},Format.prototype.cellRendered=function(e){e.modules.format&&e.modules.format.renderedCallback&&!e.modules.format.rendered&&(e.modules.format.renderedCallback(),e.modules.format.rendered=!0)},Format.prototype.formatValue=function(e){function t(t){e.modules.format||(e.modules.format={}),e.modules.format.renderedCallback=t,e.modules.format.rendered=!1}var o=e.getComponent(),r="function"==typeof e.column.modules.format.params?e.column.modules.format.params(o):e.column.modules.format.params;return e.column.modules.format.formatter.call(this,o,r,t)},Format.prototype.formatExportValue=function(e,t){var o,r=e.column.modules.format[t];if(r){var a=function(t){e.modules.format||(e.modules.format={}),e.modules.format.renderedCallback=t,e.modules.format.rendered=!1};return o="function"==typeof r.params?r.params(component):r.params,r.formatter.call(this,e.getComponent(),o,a)}return this.formatValue(e)},Format.prototype.sanitizeHTML=function(e){if(e){var t={"&":"&","<":"<",">":">",'"':""","'":"'","/":"/","`":"`","=":"="};return String(e).replace(/[&<>"'`=\/]/g,function(e){return t[e]})}return e},Format.prototype.emptyToSpace=function(e){return null===e||void 0===e||""===e?" ":e},Format.prototype.getFormatter=function(e){var e;switch(void 0===e?"undefined":_typeof(e)){case"string":this.formatters[e]?e=this.formatters[e]:(console.warn("Formatter Error - No such formatter found: ",e),e=this.formatters.plaintext);break;case"function":e=e;break;default:e=this.formatters.plaintext}return e},Format.prototype.formatters={plaintext:function(e,t,o){return this.emptyToSpace(this.sanitizeHTML(e.getValue()))},html:function(e,t,o){return e.getValue()},textarea:function(e,t,o){return e.getElement().style.whiteSpace="pre-wrap",this.emptyToSpace(this.sanitizeHTML(e.getValue()))},money:function(e,t,o){var r,a,n,l,i=parseFloat(e.getValue()),s=t.decimal||".",c=t.thousand||",",u=t.symbol||"",d=!!t.symbolAfter,m=void 0!==t.precision?t.precision:2;if(isNaN(i))return this.emptyToSpace(this.sanitizeHTML(e.getValue()));for(r=!1!==m?i.toFixed(m):i,r=String(r).split("."),a=r[0],n=r.length>1?s+r[1]:"",l=/(\d+)(\d{3})/;l.test(a);)a=a.replace(l,"$1"+c+"$2");return d?a+n+u:u+a+n},link:function(e,t,o){var r,a=e.getValue(),n=t.urlPrefix||"",l=t.download,i=a,s=document.createElement("a");if(t.labelField&&(r=e.getData(),i=r[t.labelField]),t.label)switch(_typeof(t.label)){case"string":i=t.label;break;case"function":i=t.label(e)}if(i){if(t.urlField&&(r=e.getData(),a=r[t.urlField]),t.url)switch(_typeof(t.url)){case"string":a=t.url;break;case"function":a=t.url(e)}return s.setAttribute("href",n+a),t.target&&s.setAttribute("target",t.target),t.download&&(l="function"==typeof l?l(e):!0===l?"":l,s.setAttribute("download",l)),s.innerHTML=this.emptyToSpace(this.sanitizeHTML(i)),s}return" "},image:function(e,t,o){var r=document.createElement("img"),a=e.getValue();switch(t.urlPrefix&&(a=t.urlPrefix+e.getValue()),t.urlSuffix&&(a+=t.urlSuffix),r.setAttribute("src",a),_typeof(t.height)){case"number":r.style.height=t.height+"px";break;case"string":r.style.height=t.height}switch(_typeof(t.width)){case"number":r.style.width=t.width+"px";break;case"string":r.style.width=t.width}return r.addEventListener("load",function(){e.getRow().normalizeHeight()}),r},tickCross:function(e,t,o){var r=e.getValue(),a=e.getElement(),n=t.allowEmpty,l=t.allowTruthy,i=void 0!==t.tickElement?t.tickElement:'',s=void 0!==t.crossElement?t.crossElement:'';return l&&r||!0===r||"true"===r||"True"===r||1===r||"1"===r?(a.setAttribute("aria-checked",!0),i||""):!n||"null"!==r&&""!==r&&null!==r&&void 0!==r?(a.setAttribute("aria-checked",!1),s||""):(a.setAttribute("aria-checked","mixed"),"")},datetime:function(e,t,o){var r=t.inputFormat||"YYYY-MM-DD hh:mm:ss",a=t.outputFormat||"DD/MM/YYYY hh:mm:ss",n=void 0!==t.invalidPlaceholder?t.invalidPlaceholder:"",l=e.getValue(),i=moment(l,r);return i.isValid()?t.timezone?i.tz(t.timezone).format(a):i.format(a):!0===n?l:"function"==typeof n?n(l):n},datetimediff:function(e,t,o){var r=t.inputFormat||"YYYY-MM-DD hh:mm:ss",a=void 0!==t.invalidPlaceholder?t.invalidPlaceholder:"",n=void 0!==t.suffix&&t.suffix,l=void 0!==t.unit?t.unit:void 0,i=void 0!==t.humanize&&t.humanize,s=void 0!==t.date?t.date:moment(),c=e.getValue(),u=moment(c,r);return u.isValid()?i?moment.duration(u.diff(s)).humanize(n):u.diff(s,l)+(n?" "+n:""):!0===a?c:"function"==typeof a?a(c):a},lookup:function(e,t,o){var r=e.getValue();return void 0===t[r]?(console.warn("Missing display value for "+r),r):t[r]},star:function(e,t,o){var r=e.getValue(),a=e.getElement(),n=t&&t.stars?t.stars:5,l=document.createElement("span"),i=document.createElementNS("http://www.w3.org/2000/svg","svg");l.style.verticalAlign="middle",i.setAttribute("width","14"),i.setAttribute("height","14"),i.setAttribute("viewBox","0 0 512 512"),i.setAttribute("xml:space","preserve"),i.style.padding="0 1px",r=r&&!isNaN(r)?parseInt(r):0,r=Math.max(0,Math.min(r,n));for(var s=1;s<=n;s++){var c=i.cloneNode(!0);c.innerHTML=s<=r?'':'',l.appendChild(c)}return a.style.whiteSpace="nowrap",a.style.overflow="hidden",a.style.textOverflow="ellipsis",a.setAttribute("aria-label",r),l},traffic:function(e,t,o){var r,a,n=this.sanitizeHTML(e.getValue())||0,l=document.createElement("span"),i=t&&t.max?t.max:100,s=t&&t.min?t.min:0,c=t&&void 0!==t.color?t.color:["red","orange","green"],u="#666666";if(!isNaN(n)&&void 0!==e.getValue()){switch(l.classList.add("tabulator-traffic-light"),a=parseFloat(n)<=i?parseFloat(n):i,a=parseFloat(a)>=s?parseFloat(a):s,r=(i-s)/100,a=Math.round((a-s)/r),void 0===c?"undefined":_typeof(c)){case"string":u=c;break;case"function":u=c(n);break;case"object":if(Array.isArray(c)){var d=100/c.length,m=Math.floor(a/d);m=Math.min(m,c.length-1),m=Math.max(m,0),u=c[m];break}}return l.style.backgroundColor=u,l}},progress:function(e,t,o){var r,a,n,l,i,s=this.sanitizeHTML(e.getValue())||0,c=e.getElement(),u=t&&t.max?t.max:100,d=t&&t.min?t.min:0,m=t&&t.legendAlign?t.legendAlign:"center";switch(a=parseFloat(s)<=u?parseFloat(s):u,a=parseFloat(a)>=d?parseFloat(a):d,r=(u-d)/100,a=Math.round((a-d)/r),_typeof(t.color)){case"string":n=t.color;break;case"function":n=t.color(s);break;case"object":if(Array.isArray(t.color)){var f=100/t.color.length,p=Math.floor(a/f);p=Math.min(p,t.color.length-1),p=Math.max(p,0),n=t.color[p];break}default:n="#2DC214"}switch(_typeof(t.legend)){case"string":l=t.legend;break;case"function":l=t.legend(s);break;case"boolean":l=s;break;default:l=!1}switch(_typeof(t.legendColor)){case"string":i=t.legendColor;break;case"function":i=t.legendColor(s);break;case"object":if(Array.isArray(t.legendColor)){var f=100/t.legendColor.length,p=Math.floor(a/f);p=Math.min(p,t.legendColor.length-1),p=Math.max(p,0),i=t.legendColor[p]}break;default:i="#000"}c.style.minWidth="30px",c.style.position="relative",c.setAttribute("aria-label",a);var h=document.createElement("div");if(h.style.display="inline-block",h.style.position="relative",h.style.width=a+"%",h.style.backgroundColor=n,h.style.height="100%",h.setAttribute("data-max",u),h.setAttribute("data-min",d),l){var g=document.createElement("div");g.style.position="absolute",g.style.top="4px",g.style.left=0,g.style.textAlign=m,g.style.width="100%",g.style.color=i,g.innerHTML=l}return o(function(){if(!(e instanceof CellComponent)){var t=document.createElement("div");t.style.position="absolute",t.style.top="4px",t.style.bottom="4px",t.style.left="4px",t.style.right="4px",c.appendChild(t),c=t}c.appendChild(h),l&&c.appendChild(g)}),""},color:function(e,t,o){return e.getElement().style.backgroundColor=this.sanitizeHTML(e.getValue()),""},buttonTick:function(e,t,o){return''},buttonCross:function(e,t,o){return''},rownum:function(e,t,o){return this.table.rowManager.activeRows.indexOf(e.getRow()._getSelf())+1},handle:function(e,t,o){return e.getElement().classList.add("tabulator-row-handle"),"
"},responsiveCollapse:function(e,t,o){function r(e){var t=n.element;n.open=e,t&&(n.open?(a.classList.add("open"),t.style.display=""):(a.classList.remove("open"),t.style.display="none"))}var a=document.createElement("div"),n=e.getRow()._row.modules.responsiveLayout;return a.classList.add("tabulator-responsive-collapse-toggle"),a.innerHTML="+-",e.getElement().classList.add("tabulator-row-handle"),a.addEventListener("click",function(e){e.stopImmediatePropagation(),r(!n.open)}),r(n.open),a},rowSelection:function(e,t,o){var r=this,a=document.createElement("input");if(a.type="checkbox",this.table.modExists("selectRow",!0))if(a.addEventListener("click",function(e){e.stopPropagation()}),"function"==typeof e.getRow){var n=e.getRow();n instanceof RowComponent?(a.addEventListener("change",function(e){n.toggleSelect()}),a.checked=n.isSelected&&n.isSelected(),this.table.modules.selectRow.registerRowSelectCheckbox(n,a)):a=""}else a.addEventListener("change",function(e){r.table.modules.selectRow.selectedRows.length?r.table.deselectRow():r.table.selectRow(t.rowRange)}),this.table.modules.selectRow.registerHeaderSelectCheckbox(a);return a}},Tabulator.prototype.registerModule("format",Format); \ No newline at end of file diff --git a/desktopapp/vendor/tabulator/js/modules/frozen_columns.js b/desktopapp/vendor/tabulator/js/modules/frozen_columns.js index 1edd4f7..a0ca3b6 100644 --- a/desktopapp/vendor/tabulator/js/modules/frozen_columns.js +++ b/desktopapp/vendor/tabulator/js/modules/frozen_columns.js @@ -1,4 +1,4 @@ -/* Tabulator v4.8.3 (c) Oliver Folkerd */ +/* Tabulator v4.9.3 (c) Oliver Folkerd */ var FrozenColumns = function FrozenColumns(table) { this.table = table; //hold Tabulator object @@ -154,7 +154,7 @@ FrozenColumns.prototype.layoutColumnPosition = function (allCells) { if (allCells) { column.cells.forEach(function (cell) { - _this2.layoutElement(cell.getElement(), column); + _this2.layoutElement(cell.getElement(true), column); }); } }); @@ -176,7 +176,7 @@ FrozenColumns.prototype.layoutColumnPosition = function (allCells) { if (allCells) { column.cells.forEach(function (cell) { - _this2.layoutElement(cell.getElement(), column); + _this2.layoutElement(cell.getElement(true), column); }); } }); @@ -233,7 +233,7 @@ FrozenColumns.prototype.layoutRow = function (row) { var cell = row.getCell(column); if (cell) { - _this3.layoutElement(cell.getElement(), column); + _this3.layoutElement(cell.getElement(true), column); } }); @@ -241,7 +241,7 @@ FrozenColumns.prototype.layoutRow = function (row) { var cell = row.getCell(column); if (cell) { - _this3.layoutElement(cell.getElement(), column); + _this3.layoutElement(cell.getElement(true), column); } }); }; diff --git a/desktopapp/vendor/tabulator/js/modules/frozen_columns.min.js b/desktopapp/vendor/tabulator/js/modules/frozen_columns.min.js index 7813e4e..106d72d 100644 --- a/desktopapp/vendor/tabulator/js/modules/frozen_columns.min.js +++ b/desktopapp/vendor/tabulator/js/modules/frozen_columns.min.js @@ -1,2 +1,2 @@ -/* Tabulator v4.8.3 (c) Oliver Folkerd */ -var FrozenColumns=function(t){this.table=t,this.leftColumns=[],this.rightColumns=[],this.leftMargin=0,this.rightMargin=0,this.rightPadding=0,this.initializationMode="left",this.active=!1,this.scrollEndTimer=!1};FrozenColumns.prototype.reset=function(){this.initializationMode="left",this.leftColumns=[],this.rightColumns=[],this.leftMargin=0,this.rightMargin=0,this.rightMargin=0,this.active=!1,this.table.columnManager.headersElement.style.marginLeft=0,this.table.columnManager.element.style.paddingRight=0},FrozenColumns.prototype.initializeColumn=function(t){var e={margin:0,edge:!1};t.isGroup||(this.frozenCheck(t)?(e.position=this.initializationMode,"left"==this.initializationMode?this.leftColumns.push(t):this.rightColumns.unshift(t),this.active=!0,t.modules.frozen=e):this.initializationMode="right")},FrozenColumns.prototype.frozenCheck=function(t){return t.parent.isGroup&&t.definition.frozen&&console.warn("Frozen Column Error - Parent column group must be frozen, not individual columns or sub column groups"),t.parent.isGroup?this.frozenCheck(t.parent):t.definition.frozen},FrozenColumns.prototype.scrollHorizontal=function(){var t,e=this;this.active&&(clearTimeout(this.scrollEndTimer),this.scrollEndTimer=setTimeout(function(){e.layout()},100),t=this.table.rowManager.getVisibleRows(),this.calcMargins(),this.layoutColumnPosition(),this.layoutCalcRows(),t.forEach(function(t){"row"===t.type&&e.layoutRow(t)}),this.table.rowManager.tableElement.style.marginRight=this.rightMargin)},FrozenColumns.prototype.calcMargins=function(){this.leftMargin=this._calcSpace(this.leftColumns,this.leftColumns.length)+"px",this.table.columnManager.headersElement.style.marginLeft=this.leftMargin,this.rightMargin=this._calcSpace(this.rightColumns,this.rightColumns.length)+"px",this.table.columnManager.element.style.paddingRight=this.rightMargin,this.rightPadding=this.table.rowManager.element.clientWidth+this.table.columnManager.scrollLeft},FrozenColumns.prototype.layoutCalcRows=function(){this.table.modExists("columnCalcs")&&(this.table.modules.columnCalcs.topInitialized&&this.table.modules.columnCalcs.topRow&&this.layoutRow(this.table.modules.columnCalcs.topRow),this.table.modules.columnCalcs.botInitialized&&this.table.modules.columnCalcs.botRow&&this.layoutRow(this.table.modules.columnCalcs.botRow))},FrozenColumns.prototype.layoutColumnPosition=function(t){var e=this,o=[];this.leftColumns.forEach(function(n,l){if(n.modules.frozen.margin=e._calcSpace(e.leftColumns,l)+e.table.columnManager.scrollLeft+"px",l==e.leftColumns.length-1?n.modules.frozen.edge=!0:n.modules.frozen.edge=!1,n.parent.isGroup){var i=e.getColGroupParentElement(n);o.includes(i)||(e.layoutElement(i,n),o.push(i)),n.modules.frozen.edge&&i.classList.add("tabulator-frozen-"+n.modules.frozen.position)}else e.layoutElement(n.getElement(),n);t&&n.cells.forEach(function(t){e.layoutElement(t.getElement(),n)})}),this.rightColumns.forEach(function(o,n){o.modules.frozen.margin=e.rightPadding-e._calcSpace(e.rightColumns,n+1)+"px",n==e.rightColumns.length-1?o.modules.frozen.edge=!0:o.modules.frozen.edge=!1,o.parent.isGroup?e.layoutElement(e.getColGroupParentElement(o),o):e.layoutElement(o.getElement(),o),t&&o.cells.forEach(function(t){e.layoutElement(t.getElement(),o)})})},FrozenColumns.prototype.getColGroupParentElement=function(t){return t.parent.isGroup?this.getColGroupParentElement(t.parent):t.getElement()},FrozenColumns.prototype.layout=function(){var t=this;t.active&&(this.calcMargins(),t.table.rowManager.getDisplayRows().forEach(function(e){"row"===e.type&&t.layoutRow(e)}),this.layoutCalcRows(),this.layoutColumnPosition(!0),this.table.rowManager.tableElement.style.marginRight=this.rightMargin)},FrozenColumns.prototype.layoutRow=function(t){var e=this;t.getElement().style.paddingLeft=this.leftMargin,this.leftColumns.forEach(function(o){var n=t.getCell(o);n&&e.layoutElement(n.getElement(),o)}),this.rightColumns.forEach(function(o){var n=t.getCell(o);n&&e.layoutElement(n.getElement(),o)})},FrozenColumns.prototype.layoutElement=function(t,e){e.modules.frozen&&(t.style.position="absolute",t.style.left=e.modules.frozen.margin,t.classList.add("tabulator-frozen"),e.modules.frozen.edge&&t.classList.add("tabulator-frozen-"+e.modules.frozen.position))},FrozenColumns.prototype._calcSpace=function(t,e){for(var o=0,n=0;n-1&&o.splice(t,1)}),o},FrozenRows.prototype.freezeRow=function(e){e.modules.frozen?console.warn("Freeze Error - Row is already frozen"):(e.modules.frozen=!0,this.topElement.appendChild(e.getElement()),e.initialize(),e.normalizeHeight(),this.table.rowManager.adjustTableSize(),this.rows.push(e),this.table.rowManager.refreshActiveData("display"),this.styleRows())},FrozenRows.prototype.unfreezeRow=function(e){this.rows.indexOf(e);e.modules.frozen?(e.modules.frozen=!1,this.detachRow(e),this.table.rowManager.adjustTableSize(),this.table.rowManager.refreshActiveData("display"),this.rows.length&&this.styleRows()):console.warn("Freeze Error - Row is already unfrozen")},FrozenRows.prototype.detachRow=function(e){var o=this.rows.indexOf(e);if(o>-1){var t=e.getElement();t.parentNode.removeChild(t),this.rows.splice(o,1)}},FrozenRows.prototype.styleRows=function(e){var o=this;this.rows.forEach(function(e,t){o.table.rowManager.styleRow(e,t)})},Tabulator.prototype.registerModule("frozenRows",FrozenRows); \ No newline at end of file diff --git a/desktopapp/vendor/tabulator/js/modules/group_rows.js b/desktopapp/vendor/tabulator/js/modules/group_rows.js index 2e28c2d..abb8ad1 100644 --- a/desktopapp/vendor/tabulator/js/modules/group_rows.js +++ b/desktopapp/vendor/tabulator/js/modules/group_rows.js @@ -1,4 +1,4 @@ -/* Tabulator v4.8.3 (c) Oliver Folkerd */ +/* Tabulator v4.9.3 (c) Oliver Folkerd */ //public group object var GroupComponent = function GroupComponent(group) { diff --git a/desktopapp/vendor/tabulator/js/modules/group_rows.min.js b/desktopapp/vendor/tabulator/js/modules/group_rows.min.js index f1b6996..156c4b9 100644 --- a/desktopapp/vendor/tabulator/js/modules/group_rows.min.js +++ b/desktopapp/vendor/tabulator/js/modules/group_rows.min.js @@ -1,2 +1,2 @@ -/* Tabulator v4.8.3 (c) Oliver Folkerd */ +/* Tabulator v4.9.3 (c) Oliver Folkerd */ var GroupComponent=function(t){this._group=t,this.type="GroupComponent"};GroupComponent.prototype.getKey=function(){return this._group.key},GroupComponent.prototype.getField=function(){return this._group.field},GroupComponent.prototype.getElement=function(){return this._group.element},GroupComponent.prototype.getRows=function(){return this._group.getRows(!0)},GroupComponent.prototype.getSubGroups=function(){return this._group.getSubGroups(!0)},GroupComponent.prototype.getParentGroup=function(){return!!this._group.parent&&this._group.parent.getComponent()},GroupComponent.prototype.getVisibility=function(){return console.warn("getVisibility function is deprecated, you should now use the isVisible function"),this._group.visible},GroupComponent.prototype.isVisible=function(){return this._group.visible},GroupComponent.prototype.show=function(){this._group.show()},GroupComponent.prototype.hide=function(){this._group.hide()},GroupComponent.prototype.toggle=function(){this._group.toggleVisibility()},GroupComponent.prototype._getSelf=function(){return this._group},GroupComponent.prototype.getTable=function(){return this._group.groupManager.table};var Group=function(t,o,e,r,i,s,n){this.groupManager=t,this.parent=o,this.key=r,this.level=e,this.field=i,this.hasSubGroups=e-1?e?this.rows.splice(i+1,0,t):this.rows.splice(i,0,t):e?this.rows.push(t):this.rows.unshift(t),t.modules.group=this,this.generateGroupHeaderContents(),this.groupManager.table.modExists("columnCalcs")&&"table"!=this.groupManager.table.options.columnCalcs&&this.groupManager.table.modules.columnCalcs.recalcGroup(this),this.groupManager.updateGroupRows(!0)},Group.prototype.scrollHeader=function(t){this.arrowElement.style.marginLeft=t,this.groupList.forEach(function(o){o.scrollHeader(t)})},Group.prototype.getRowIndex=function(t){},Group.prototype.conformRowData=function(t){return this.field?t[this.field]=this.key:console.warn("Data Conforming Error - Cannot conform row data to match new group as groupBy is a function"),this.parent&&(t=this.parent.conformRowData(t)),t},Group.prototype.removeRow=function(t){var o=this.rows.indexOf(t),e=t.getElement();o>-1&&this.rows.splice(o,1),this.groupManager.table.options.groupValues||this.rows.length?(e.parentNode&&e.parentNode.removeChild(e),this.generateGroupHeaderContents(),this.groupManager.table.modExists("columnCalcs")&&"table"!=this.groupManager.table.options.columnCalcs&&this.groupManager.table.modules.columnCalcs.recalcGroup(this)):(this.parent?this.parent.removeGroup(this):this.groupManager.removeGroup(this),this.groupManager.updateGroupRows(!0))},Group.prototype.removeGroup=function(t){var o,e=t.level+"_"+t.key;this.groups[e]&&(delete this.groups[e],o=this.groupList.indexOf(t),o>-1&&this.groupList.splice(o,1),this.groupList.length||(this.parent?this.parent.removeGroup(this):this.groupManager.removeGroup(this)))},Group.prototype.getHeadersAndRows=function(t){var o=[];return o.push(this),this._visSet(),this.visible?this.groupList.length?this.groupList.forEach(function(e){o=o.concat(e.getHeadersAndRows(t))}):(!t&&"table"!=this.groupManager.table.options.columnCalcs&&this.groupManager.table.modExists("columnCalcs")&&this.groupManager.table.modules.columnCalcs.hasTopCalcs()&&(this.calcs.top&&(this.calcs.top.detachElement(),this.calcs.top.deleteCells()),this.calcs.top=this.groupManager.table.modules.columnCalcs.generateTopRow(this.rows),o.push(this.calcs.top)),o=o.concat(this.rows),!t&&"table"!=this.groupManager.table.options.columnCalcs&&this.groupManager.table.modExists("columnCalcs")&&this.groupManager.table.modules.columnCalcs.hasBottomCalcs()&&(this.calcs.bottom&&(this.calcs.bottom.detachElement(),this.calcs.bottom.deleteCells()),this.calcs.bottom=this.groupManager.table.modules.columnCalcs.generateBottomRow(this.rows),o.push(this.calcs.bottom))):this.groupList.length||"table"==this.groupManager.table.options.columnCalcs||this.groupManager.table.modExists("columnCalcs")&&(!t&&this.groupManager.table.modules.columnCalcs.hasTopCalcs()&&(this.calcs.top&&(this.calcs.top.detachElement(),this.calcs.top.deleteCells()),this.groupManager.table.options.groupClosedShowCalcs&&(this.calcs.top=this.groupManager.table.modules.columnCalcs.generateTopRow(this.rows),o.push(this.calcs.top))),!t&&this.groupManager.table.modules.columnCalcs.hasBottomCalcs()&&(this.calcs.bottom&&(this.calcs.bottom.detachElement(),this.calcs.bottom.deleteCells()),this.groupManager.table.options.groupClosedShowCalcs&&(this.calcs.bottom=this.groupManager.table.modules.columnCalcs.generateBottomRow(this.rows),o.push(this.calcs.bottom)))),o},Group.prototype.getData=function(t,o){var e=[];return this._visSet(),(!t||t&&this.visible)&&this.rows.forEach(function(t){e.push(t.getData(o||"data"))}),e},Group.prototype.getRowCount=function(){var t=0;return this.groupList.length?this.groupList.forEach(function(o){t+=o.getRowCount()}):t=this.rows.length,t},Group.prototype.toggleVisibility=function(){this.visible?this.hide():this.show()},Group.prototype.hide=function(){this.visible=!1,"classic"!=this.groupManager.table.rowManager.getRenderMode()||this.groupManager.table.options.pagination?this.groupManager.updateGroupRows(!0):(this.element.classList.remove("tabulator-group-visible"),this.groupList.length?this.groupList.forEach(function(t){t.getHeadersAndRows().forEach(function(t){t.detachElement()})}):this.rows.forEach(function(t){var o=t.getElement();o.parentNode.removeChild(o)}),this.groupManager.table.rowManager.setDisplayRows(this.groupManager.updateGroupRows(),this.groupManager.getDisplayIndex()),this.groupManager.table.rowManager.checkClassicModeGroupHeaderWidth()),this.groupManager.table.options.groupVisibilityChanged.call(this.table,this.getComponent(),!1)},Group.prototype.show=function(){var t=this;if(t.visible=!0,"classic"!=this.groupManager.table.rowManager.getRenderMode()||this.groupManager.table.options.pagination)this.groupManager.updateGroupRows(!0);else{this.element.classList.add("tabulator-group-visible");var o=t.getElement();this.groupList.length?this.groupList.forEach(function(t){t.getHeadersAndRows().forEach(function(t){var e=t.getElement();o.parentNode.insertBefore(e,o.nextSibling),t.initialize(),o=e})}):t.rows.forEach(function(t){var e=t.getElement();o.parentNode.insertBefore(e,o.nextSibling),t.initialize(),o=e}),this.groupManager.table.rowManager.setDisplayRows(this.groupManager.updateGroupRows(),this.groupManager.getDisplayIndex()),this.groupManager.table.rowManager.checkClassicModeGroupHeaderWidth()}this.groupManager.table.options.groupVisibilityChanged.call(this.table,this.getComponent(),!0)},Group.prototype._visSet=function(){var t=[];"function"==typeof this.visible&&(this.rows.forEach(function(o){t.push(o.getData())}),this.visible=this.visible(this.key,this.getRowCount(),t,this.getComponent()))},Group.prototype.getRowGroup=function(t){var o=!1;return this.groupList.length?this.groupList.forEach(function(e){var r=e.getRowGroup(t);r&&(o=r)}):this.rows.find(function(o){return o===t})&&(o=this),o},Group.prototype.getSubGroups=function(t){var o=[];return this.groupList.forEach(function(e){o.push(t?e.getComponent():e)}),o},Group.prototype.getRows=function(t){var o=[];return this.rows.forEach(function(e){o.push(t?e.getComponent():e)}),o},Group.prototype.generateGroupHeaderContents=function(){var t=[];for(this.rows.forEach(function(o){t.push(o.getData())}),this.elementContents=this.generator(this.key,this.getRowCount(),t,this.getComponent());this.element.firstChild;)this.element.removeChild(this.element.firstChild);"string"==typeof this.elementContents?this.element.innerHTML=this.elementContents:this.element.appendChild(this.elementContents),this.element.insertBefore(this.arrowElement,this.element.firstChild)},Group.prototype.getPath=function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:[];return t.unshift(this.key),this.parent&&this.parent.getPath(t),t},Group.prototype.getElement=function(){this.addBindingsd=!1,this._visSet(),this.visible?this.element.classList.add("tabulator-group-visible"):this.element.classList.remove("tabulator-group-visible");for(var t=0;tr.length&&console.warn("Error creating group headers, groupHeader array is shorter than groupBy array"),t.headerGenerator=[function(){return""}],this.startOpen=[function(){return!1}],t.table.modules.localize.bind("groups|item",function(o,e){t.headerGenerator[0]=function(t,r,i){return(void 0===t?"":t)+"("+r+" "+(1===r?o:e.groups.items)+")"}}),this.groupIDLookups=[],Array.isArray(o)||o)this.table.modExists("columnCalcs")&&"table"!=this.table.options.columnCalcs&&"both"!=this.table.options.columnCalcs&&this.table.modules.columnCalcs.removeCalcs();else if(this.table.modExists("columnCalcs")&&"group"!=this.table.options.columnCalcs){var i=this.table.columnManager.getRealColumns();i.forEach(function(o){o.definition.topCalc&&t.table.modules.columnCalcs.initializeTopRow(),o.definition.bottomCalc&&t.table.modules.columnCalcs.initializeBottomRow()})}Array.isArray(o)||(o=[o]),o.forEach(function(o,e){var r,i;"function"==typeof o?r=o:(i=t.table.columnManager.getColumnByField(o),r=i?function(t){return i.getFieldValue(t)}:function(t){return t[o]}),t.groupIDLookups.push({field:"function"!=typeof o&&o,func:r,values:!!t.allowedValues&&t.allowedValues[e]})}),e&&(Array.isArray(e)||(e=[e]),e.forEach(function(t){t="function"==typeof t?t:function(){return!0}}),t.startOpen=e),r&&(t.headerGenerator=Array.isArray(r)?r:[r]),this.initialized=!0},GroupRows.prototype.setDisplayIndex=function(t){this.displayIndex=t},GroupRows.prototype.getDisplayIndex=function(){return this.displayIndex},GroupRows.prototype.getRows=function(t){return this.groupIDLookups.length?(this.table.options.dataGrouping.call(this.table),this.generateGroups(t),this.table.options.dataGrouped&&this.table.options.dataGrouped.call(this.table,this.getGroups(!0)),this.updateGroupRows()):t.slice(0)},GroupRows.prototype.getGroups=function(t){var o=[];return this.groupList.forEach(function(e){o.push(t?e.getComponent():e)}),o},GroupRows.prototype.getChildGroups=function(t){var o=this,e=[];return t||(t=this),t.groupList.forEach(function(t){t.groupList.length?e=e.concat(o.getChildGroups(t)):e.push(t)}),e},GroupRows.prototype.wipe=function(){this.groupList.forEach(function(t){t.wipe()})},GroupRows.prototype.pullGroupListData=function(t){var o=this,e=[];return t.forEach(function(t){var r={};r.level=0,r.rowCount=0,r.headerContent="";var i=[];t.hasSubGroups?(i=o.pullGroupListData(t.groupList),r.level=t.level,r.rowCount=i.length-t.groupList.length,r.headerContent=t.generator(t.key,r.rowCount,t.rows,t),e.push(r),e=e.concat(i)):(r.level=t.level,r.headerContent=t.generator(t.key,t.rows.length,t.rows,t),r.rowCount=t.getRows().length,e.push(r),t.getRows().forEach(function(t){e.push(t.getData("data"))}))}),e},GroupRows.prototype.getGroupedData=function(){return this.pullGroupListData(this.groupList)},GroupRows.prototype.getRowGroup=function(t){var o=!1;return this.groupList.forEach(function(e){var r=e.getRowGroup(t);r&&(o=r)}),o},GroupRows.prototype.countGroups=function(){return this.groupList.length},GroupRows.prototype.generateGroups=function(t){var o=this,e=o.groups;o.groups={},o.groupList=[],this.allowedValues&&this.allowedValues[0]?(this.allowedValues[0].forEach(function(t){o.createGroup(t,0,e)}),t.forEach(function(t){o.assignRowToExistingGroup(t,e)})):t.forEach(function(t){o.assignRowToGroup(t,e)})},GroupRows.prototype.createGroup=function(t,o,e){var r,i=o+"_"+t;e=e||[],r=new Group(this,!1,o,t,this.groupIDLookups[0].field,this.headerGenerator[0],e[i]),this.groups[i]=r,this.groupList.push(r)},GroupRows.prototype.assignRowToExistingGroup=function(t,o){var e=this.groupIDLookups[0].func(t.getData()),r="0_"+e;this.groups[r]&&this.groups[r].addRow(t)},GroupRows.prototype.assignRowToGroup=function(t,o){var e=this.groupIDLookups[0].func(t.getData()),r=!this.groups["0_"+e];return r&&this.createGroup(e,0,o),this.groups["0_"+e].addRow(t),!r},GroupRows.prototype.reassignRowToGroup=function(t){var o=t.getGroup(),e=o.getPath(),r=this.getExpectedPath(t);e.length==r.length&&e.every(function(t,o){return t===r[o]})||(o.removeRow(t),this.assignRowToGroup(t,self.groups),this.table.rowManager.refreshActiveData("group",!1,!0))},GroupRows.prototype.getExpectedPath=function(t){var o=[],e=t.getData();return this.groupIDLookups.forEach(function(t){o.push(t.func(e))}),o},GroupRows.prototype.updateGroupRows=function(t){var o=this,e=[];if(o.groupList.forEach(function(t){e=e.concat(t.getHeadersAndRows())}),t){var r=o.table.rowManager.setDisplayRows(e,this.getDisplayIndex());!0!==r&&this.setDisplayIndex(r),o.table.rowManager.refreshActiveData("group",!0,!0)}return e},GroupRows.prototype.scrollHeaders=function(t){this.table.options.virtualDomHoz&&(t-=this.table.vdomHoz.vDomPadLeft),t+="px",this.groupList.forEach(function(o){o.scrollHeader(t)})},GroupRows.prototype.removeGroup=function(t){var o,e=t.level+"_"+t.key;this.groups[e]&&(delete this.groups[e],(o=this.groupList.indexOf(t))>-1&&this.groupList.splice(o,1))},Tabulator.prototype.registerModule("groupRows",GroupRows); \ No newline at end of file diff --git a/desktopapp/vendor/tabulator/js/modules/history.js b/desktopapp/vendor/tabulator/js/modules/history.js index 87a053d..237f4fa 100644 --- a/desktopapp/vendor/tabulator/js/modules/history.js +++ b/desktopapp/vendor/tabulator/js/modules/history.js @@ -1,4 +1,4 @@ -/* Tabulator v4.8.3 (c) Oliver Folkerd */ +/* Tabulator v4.9.3 (c) Oliver Folkerd */ var History = function History(table) { this.table = table; //hold Tabulator object diff --git a/desktopapp/vendor/tabulator/js/modules/history.min.js b/desktopapp/vendor/tabulator/js/modules/history.min.js index ed4acef..edf0e8c 100644 --- a/desktopapp/vendor/tabulator/js/modules/history.min.js +++ b/desktopapp/vendor/tabulator/js/modules/history.min.js @@ -1,2 +1,2 @@ -/* Tabulator v4.8.3 (c) Oliver Folkerd */ +/* Tabulator v4.9.3 (c) Oliver Folkerd */ var History=function(t){this.table=t,this.history=[],this.index=-1};History.prototype.clear=function(){this.history=[],this.index=-1},History.prototype.action=function(t,o,e){this.history=this.history.slice(0,this.index+1),this.history.push({type:t,component:o,data:e}),this.index++},History.prototype.getHistoryUndoSize=function(){return this.index+1},History.prototype.getHistoryRedoSize=function(){return this.history.length-(this.index+1)},History.prototype.clearComponentHistory=function(t){var o=this.history.findIndex(function(o){return o.component===t});o>-1&&(this.history.splice(o,1),o<=this.index&&this.index--,this.clearComponentHistory(t))},History.prototype.undo=function(){if(this.index>-1){var t=this.history[this.index];return this.undoers[t.type].call(this,t),this.index--,this.table.options.historyUndo.call(this.table,t.type,t.component.getComponent(),t.data),!0}return console.warn("History Undo Error - No more history to undo"),!1},History.prototype.redo=function(){if(this.history.length-1>this.index){this.index++;var t=this.history[this.index];return this.redoers[t.type].call(this,t),this.table.options.historyRedo.call(this.table,t.type,t.component.getComponent(),t.data),!0}return console.warn("History Redo Error - No more history to redo"),!1},History.prototype.undoers={cellEdit:function(t){t.component.setValueProcessData(t.data.oldValue)},rowAdd:function(t){t.component.deleteActual()},rowDelete:function(t){var o=this.table.rowManager.addRowActual(t.data.data,t.data.pos,t.data.index);this.table.options.groupBy&&this.table.modExists("groupRows")&&this.table.modules.groupRows.updateGroupRows(!0),this._rebindRow(t.component,o)},rowMove:function(t){this.table.rowManager.moveRowActual(t.component,this.table.rowManager.rows[t.data.posFrom],!t.data.after),this.table.rowManager.redraw()}},History.prototype.redoers={cellEdit:function(t){t.component.setValueProcessData(t.data.newValue)},rowAdd:function(t){var o=this.table.rowManager.addRowActual(t.data.data,t.data.pos,t.data.index);this.table.options.groupBy&&this.table.modExists("groupRows")&&this.table.modules.groupRows.updateGroupRows(!0),this._rebindRow(t.component,o)},rowDelete:function(t){t.component.deleteActual()},rowMove:function(t){this.table.rowManager.moveRowActual(t.component,this.table.rowManager.rows[t.data.posTo],t.data.after),this.table.rowManager.redraw()}},History.prototype._rebindRow=function(t,o){this.history.forEach(function(e){if(e.component instanceof Row)e.component===t&&(e.component=o);else if(e.component instanceof Cell&&e.component.row===t){var i=e.component.column.getField();i&&(e.component=o.getCell(i))}})},Tabulator.prototype.registerModule("history",History); \ No newline at end of file diff --git a/desktopapp/vendor/tabulator/js/modules/html_table_import.js b/desktopapp/vendor/tabulator/js/modules/html_table_import.js index 2f5f0fb..b8c4f00 100644 --- a/desktopapp/vendor/tabulator/js/modules/html_table_import.js +++ b/desktopapp/vendor/tabulator/js/modules/html_table_import.js @@ -1,6 +1,6 @@ var _typeof = typeof Symbol === "function" && typeof Symbol.iterator === "symbol" ? function (obj) { return typeof obj; } : function (obj) { return obj && typeof Symbol === "function" && obj.constructor === Symbol && obj !== Symbol.prototype ? "symbol" : typeof obj; }; -/* Tabulator v4.8.3 (c) Oliver Folkerd */ +/* Tabulator v4.9.3 (c) Oliver Folkerd */ var HtmlTableImport = function HtmlTableImport(table) { this.table = table; //hold Tabulator object diff --git a/desktopapp/vendor/tabulator/js/modules/html_table_import.min.js b/desktopapp/vendor/tabulator/js/modules/html_table_import.min.js index 0076035..3855942 100644 --- a/desktopapp/vendor/tabulator/js/modules/html_table_import.min.js +++ b/desktopapp/vendor/tabulator/js/modules/html_table_import.min.js @@ -1,2 +1,2 @@ -/* Tabulator v4.8.3 (c) Oliver Folkerd */ +/* Tabulator v4.9.3 (c) Oliver Folkerd */ var _typeof="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&&"function"==typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},HtmlTableImport=function(t){this.table=t,this.fieldIndex=[],this.hasIndex=!1};HtmlTableImport.prototype.parseTable=function(){var t=this,e=t.table.element,o=t.table.options,a=(o.columns,e.getElementsByTagName("th")),n=e.getElementsByTagName("tbody")[0],l=[];t.hasIndex=!1,t.table.options.htmlImporting.call(this.table),n=n?n.getElementsByTagName("tr"):[],t._extractOptions(e,o),a.length?t._extractHeaders(a,n):t._generateBlankHeaders(a,n);for(var r=0;r-1&&t.pressedKeys.splice(n,1)}},this.table.element.addEventListener("keydown",this.keyupBinding),this.table.element.addEventListener("keyup",this.keydownBinding)},Keybindings.prototype.clearBindings=function(){this.keyupBinding&&this.table.element.removeEventListener("keydown",this.keyupBinding),this.keydownBinding&&this.table.element.removeEventListener("keyup",this.keydownBinding)},Keybindings.prototype.checkBinding=function(t,e){var i=this,n=!0;return t.ctrlKey==e.ctrl&&t.shiftKey==e.shift&&t.metaKey==e.meta&&(e.keys.forEach(function(t){-1==i.pressedKeys.indexOf(t)&&(n=!1)}),n&&e.action.call(i,t),!0)},Keybindings.prototype.bindings={navPrev:"shift + 9",navNext:9,navUp:38,navDown:40,scrollPageUp:33,scrollPageDown:34,scrollToStart:36,scrollToEnd:35,undo:"ctrl + 90",redo:"ctrl + 89",copyToClipboard:"ctrl + 67"},Keybindings.prototype.actions={keyBlock:function(t){t.stopPropagation(),t.preventDefault()},scrollPageUp:function(t){var e=this.table.rowManager,i=e.scrollTop-e.height;e.element.scrollHeight;t.preventDefault(),e.displayRowsCount&&(i>=0?e.element.scrollTop=i:e.scrollToRow(e.getDisplayRows()[0])),this.table.element.focus()},scrollPageDown:function(t){var e=this.table.rowManager,i=e.scrollTop+e.height,n=e.element.scrollHeight;t.preventDefault(),e.displayRowsCount&&(i<=n?e.element.scrollTop=i:e.scrollToRow(e.getDisplayRows()[e.displayRowsCount-1])),this.table.element.focus()},scrollToStart:function(t){var e=this.table.rowManager;t.preventDefault(),e.displayRowsCount&&e.scrollToRow(e.getDisplayRows()[0]),this.table.element.focus()},scrollToEnd:function(t){var e=this.table.rowManager;t.preventDefault(),e.displayRowsCount&&e.scrollToRow(e.getDisplayRows()[e.displayRowsCount-1]),this.table.element.focus()},navPrev:function(t){var e=!1;this.table.modExists("edit")&&(e=this.table.modules.edit.currentCell)&&(t.preventDefault(),e.nav().prev())},navNext:function(t){var e,i=!1,n=this.table.options.tabEndNewRow;this.table.modExists("edit")&&(i=this.table.modules.edit.currentCell)&&(t.preventDefault(),e=i.nav(),e.next()||n&&(i.getElement().firstChild.blur(),n=!0===n?this.table.addRow({}):"function"==typeof n?this.table.addRow(n(i.row.getComponent())):this.table.addRow(Object.assign({},n)),n.then(function(){setTimeout(function(){e.next()})})))},navLeft:function(t){var e=!1;this.table.modExists("edit")&&(e=this.table.modules.edit.currentCell)&&(t.preventDefault(),e.nav().left())},navRight:function(t){var e=!1;this.table.modExists("edit")&&(e=this.table.modules.edit.currentCell)&&(t.preventDefault(),e.nav().right())},navUp:function(t){var e=!1;this.table.modExists("edit")&&(e=this.table.modules.edit.currentCell)&&(t.preventDefault(),e.nav().up())},navDown:function(t){var e=!1;this.table.modExists("edit")&&(e=this.table.modules.edit.currentCell)&&(t.preventDefault(),e.nav().down())},undo:function(t){this.table.options.history&&this.table.modExists("history")&&this.table.modExists("edit")&&(this.table.modules.edit.currentCell||(t.preventDefault(),this.table.modules.history.undo()))},redo:function(t){this.table.options.history&&this.table.modExists("history")&&this.table.modExists("edit")&&(this.table.modules.edit.currentCell||(t.preventDefault(),this.table.modules.history.redo()))},copyToClipboard:function(t){this.table.modules.edit.currentCell||this.table.modExists("clipboard",!0)&&this.table.modules.clipboard.copy(!1,!0)}},Tabulator.prototype.registerModule("keybindings",Keybindings); \ No newline at end of file diff --git a/desktopapp/vendor/tabulator/js/modules/menu.js b/desktopapp/vendor/tabulator/js/modules/menu.js index bbcf83d..859631e 100644 --- a/desktopapp/vendor/tabulator/js/modules/menu.js +++ b/desktopapp/vendor/tabulator/js/modules/menu.js @@ -1,11 +1,12 @@ -/* Tabulator v4.8.3 (c) Oliver Folkerd */ +/* Tabulator v4.9.3 (c) Oliver Folkerd */ var Menu = function Menu(table) { this.table = table; //hold Tabulator object - this.menuEl = false; + this.menuElements = []; this.blurEvent = this.hideMenu.bind(this); this.escEvent = this.escMenu.bind(this); this.nestedMenuBlock = false; + this.positionReversedX = false; }; Menu.prototype.initializeColumnHeader = function (column) { @@ -29,11 +30,10 @@ Menu.prototype.initializeColumnHeader = function (column) { headerMenuEl.innerHTML = "⋮"; headerMenuEl.addEventListener("click", function (e) { - var menu = typeof column.definition.headerMenu == "function" ? column.definition.headerMenu(column.getComponent(), e) : column.definition.headerMenu; e.stopPropagation(); e.preventDefault(); - _this.loadMenu(e, column, menu); + _this.LoadMenuEvent(column, column.definition.headerMenu, e); }); column.titleElement.insertBefore(headerMenuEl, column.titleElement.firstChild); @@ -41,7 +41,7 @@ Menu.prototype.initializeColumnHeader = function (column) { }; Menu.prototype.LoadMenuEvent = function (component, menu, e) { - menu = typeof menu == "function" ? menu(component.getComponent(), e) : menu; + menu = typeof menu == "function" ? menu.call(this.table, component.getComponent(), e) : menu; // if(component instanceof Cell){ // e.stopImmediatePropagation(); @@ -82,12 +82,12 @@ Menu.prototype.tapHold = function (component, menu) { Menu.prototype.initializeCell = function (cell) { if (cell.column.definition.contextMenu) { - cell.getElement().addEventListener("contextmenu", this.LoadMenuEvent.bind(this, cell, cell.column.definition.contextMenu)); + cell.getElement(true).addEventListener("contextmenu", this.LoadMenuEvent.bind(this, cell, cell.column.definition.contextMenu)); this.tapHold(cell, cell.column.definition.contextMenu); } if (cell.column.definition.clickMenu) { - cell.getElement().addEventListener("click", this.LoadMenuEvent.bind(this, cell, cell.column.definition.clickMenu)); + cell.getElement(true).addEventListener("click", this.LoadMenuEvent.bind(this, cell, cell.column.definition.clickMenu)); } }; @@ -113,11 +113,13 @@ Menu.prototype.initializeGroup = function (group) { } }; -Menu.prototype.loadMenu = function (e, component, menu) { +Menu.prototype.loadMenu = function (e, component, menu, parentEl) { var _this3 = this; - var docHeight = Math.max(document.body.offsetHeight, window.innerHeight), - touch = !(e instanceof MouseEvent); + var touch = !(e instanceof MouseEvent); + + var menuEl = document.createElement("div"); + menuEl.classList.add("tabulator-menu"); if (!touch) { e.preventDefault(); @@ -128,26 +130,26 @@ Menu.prototype.loadMenu = function (e, component, menu) { return; } - if (this.nestedMenuBlock) { - //abort if child menu already open - if (this.isOpen()) { - return; + if (!parentEl) { + if (this.nestedMenuBlock) { + //abort if child menu already open + if (this.isOpen()) { + return; + } + } else { + this.nestedMenuBlock = setTimeout(function () { + _this3.nestedMenuBlock = false; + }, 100); } - } else { - this.nestedMenuBlock = setTimeout(function () { - _this3.nestedMenuBlock = false; - }, 100); - } - - this.hideMenu(); - this.menuEl = document.createElement("div"); - this.menuEl.classList.add("tabulator-menu"); + this.hideMenu(); + this.menuElements = []; + } menu.forEach(function (item) { - var itemEl = document.createElement("div"); - var label = item.label; - var disabled = item.disabled; + var itemEl = document.createElement("div"), + label = item.label, + disabled = item.disabled; if (item.separator) { itemEl.classList.add("tabulator-menu-separator"); @@ -155,7 +157,7 @@ Menu.prototype.loadMenu = function (e, component, menu) { itemEl.classList.add("tabulator-menu-item"); if (typeof label == "function") { - label = label(component.getComponent()); + label = label.call(_this3.table, component.getComponent()); } if (label instanceof Node) { @@ -165,7 +167,7 @@ Menu.prototype.loadMenu = function (e, component, menu) { } if (typeof disabled == "function") { - disabled = disabled(component.getComponent()); + disabled = disabled.call(_this3.table, component.getComponent()); } if (disabled) { @@ -174,43 +176,112 @@ Menu.prototype.loadMenu = function (e, component, menu) { e.stopPropagation(); }); } else { - itemEl.addEventListener("click", function (e) { - _this3.hideMenu(); - item.action(e, component.getComponent()); - }); + if (item.menu && item.menu.length) { + itemEl.addEventListener("click", function (e) { + e.stopPropagation(); + _this3.hideOldSubMenus(menuEl); + _this3.loadMenu(e, component, item.menu, itemEl); + }); + } else { + if (item.action) { + itemEl.addEventListener("click", function (e) { + item.action(e, component.getComponent()); + }); + } + } + } + + if (item.menu && item.menu.length) { + itemEl.classList.add("tabulator-menu-item-submenu"); } } - _this3.menuEl.appendChild(itemEl); + menuEl.appendChild(itemEl); }); - this.menuEl.style.top = (touch ? e.touches[0].pageY : e.pageY) + "px"; - this.menuEl.style.left = (touch ? e.touches[0].pageX : e.pageX) + "px"; + menuEl.addEventListener("click", function (e) { + _this3.hideMenu(); + }); + + this.menuElements.push(menuEl); + this.positionMenu(menuEl, parentEl, touch, e); +}; + +Menu.prototype.hideOldSubMenus = function (menuEl) { + var index = this.menuElements.indexOf(menuEl); + + if (index > -1) { + for (var i = this.menuElements.length - 1; i > index; i--) { + var el = this.menuElements[i]; + + if (el.parentNode) { + el.parentNode.removeChild(el); + } + + this.menuElements.pop(); + } + } +}; + +Menu.prototype.positionMenu = function (element, parentEl, touch, e) { + var _this4 = this; + + var docHeight = Math.max(document.body.offsetHeight, window.innerHeight), + x, + y, + parentOffset; + + if (!parentEl) { + x = touch ? e.touches[0].pageX : e.pageX; + y = touch ? e.touches[0].pageY : e.pageY; + + this.positionReversedX = false; + } else { + parentOffset = Tabulator.prototype.helpers.elOffset(parentEl); + x = parentOffset.left + parentEl.offsetWidth; + y = parentOffset.top - 1; + } + + element.style.top = y + "px"; + element.style.left = x + "px"; setTimeout(function () { - _this3.table.rowManager.element.addEventListener("scroll", _this3.blurEvent); - document.body.addEventListener("click", _this3.blurEvent); - document.body.addEventListener("contextmenu", _this3.blurEvent); - document.body.addEventListener("keydown", _this3.escEvent); + _this4.table.rowManager.element.addEventListener("scroll", _this4.blurEvent); + document.body.addEventListener("click", _this4.blurEvent); + document.body.addEventListener("contextmenu", _this4.blurEvent); + window.addEventListener("resize", _this4.blurEvent); + document.body.addEventListener("keydown", _this4.escEvent); }, 100); - document.body.appendChild(this.menuEl); + document.body.appendChild(element); - //move menu to start on right edge if it is too close to the edge of the screen - if (e.pageX + this.menuEl.offsetWidth >= document.body.offsetWidth) { - this.menuEl.style.left = ""; - this.menuEl.style.right = document.body.offsetWidth - e.pageX + "px"; + //move menu to start on bottom edge if it is too close to the edge of the screen + if (y + element.offsetHeight >= docHeight) { + element.style.top = ""; + + if (parentEl) { + element.style.bottom = docHeight - parentOffset.top - parentEl.offsetHeight - 1 + "px"; + } else { + element.style.bottom = docHeight - y + "px"; + } } - //move menu to start on bottom edge if it is too close to the edge of the screen - if (e.pageY + this.menuEl.offsetHeight >= docHeight) { - this.menuEl.style.top = ""; - this.menuEl.style.bottom = docHeight - e.pageY + "px"; + //move menu to start on right edge if it is too close to the edge of the screen + if (x + element.offsetWidth >= document.body.offsetWidth || this.positionReversedX) { + element.style.left = ""; + + if (parentEl) { + element.style.right = document.documentElement.offsetWidth - parentOffset.left + "px"; + } else { + element.style.right = document.documentElement.offsetWidth - x + "px"; + } + + this.positionReversedX = true; } }; Menu.prototype.isOpen = function () { - return !!this.menuEl.parentNode; + return !!this.menuElements.length; }; Menu.prototype.escMenu = function (e) { @@ -220,19 +291,17 @@ Menu.prototype.escMenu = function (e) { }; Menu.prototype.hideMenu = function () { - if (this.menuEl.parentNode) { - this.menuEl.parentNode.removeChild(this.menuEl); - } - - if (this.escEvent) { - document.body.removeEventListener("keydown", this.escEvent); - } + this.menuElements.forEach(function (menuEl) { + if (menuEl.parentNode) { + menuEl.parentNode.removeChild(menuEl); + } + }); - if (this.blurEvent) { - document.body.removeEventListener("click", this.blurEvent); - document.body.removeEventListener("contextmenu", this.blurEvent); - this.table.rowManager.element.removeEventListener("scroll", this.blurEvent); - } + document.body.removeEventListener("keydown", this.escEvent); + document.body.removeEventListener("click", this.blurEvent); + document.body.removeEventListener("contextmenu", this.blurEvent); + window.removeEventListener("resize", this.blurEvent); + this.table.rowManager.element.removeEventListener("scroll", this.blurEvent); }; //default accessors diff --git a/desktopapp/vendor/tabulator/js/modules/menu.min.js b/desktopapp/vendor/tabulator/js/modules/menu.min.js index 172576e..28b3048 100644 --- a/desktopapp/vendor/tabulator/js/modules/menu.min.js +++ b/desktopapp/vendor/tabulator/js/modules/menu.min.js @@ -1,2 +1,2 @@ -/* Tabulator v4.8.3 (c) Oliver Folkerd */ -var Menu=function(e){this.table=e,this.menuEl=!1,this.blurEvent=this.hideMenu.bind(this),this.escEvent=this.escMenu.bind(this),this.nestedMenuBlock=!1};Menu.prototype.initializeColumnHeader=function(e){var t,n=this;e.definition.headerContextMenu&&(e.getElement().addEventListener("contextmenu",this.LoadMenuEvent.bind(this,e,e.definition.headerContextMenu)),this.tapHold(e,e.definition.headerContextMenu)),e.definition.headerMenu&&(t=document.createElement("span"),t.classList.add("tabulator-header-menu-button"),t.innerHTML="⋮",t.addEventListener("click",function(t){var i="function"==typeof e.definition.headerMenu?e.definition.headerMenu(e.getComponent(),t):e.definition.headerMenu;t.stopPropagation(),t.preventDefault(),n.loadMenu(t,e,i)}),e.titleElement.insertBefore(t,e.titleElement.firstChild))},Menu.prototype.LoadMenuEvent=function(e,t,n){t="function"==typeof t?t(e.getComponent(),n):t,this.loadMenu(n,e,t)},Menu.prototype.tapHold=function(e,t){var n=this,i=e.getElement(),o=null,u=!1;i.addEventListener("touchstart",function(i){clearTimeout(o),u=!1,o=setTimeout(function(){clearTimeout(o),o=null,u=!0,n.LoadMenuEvent(e,t,i)},1e3)},{passive:!0}),i.addEventListener("touchend",function(e){clearTimeout(o),o=null,u&&e.preventDefault()})},Menu.prototype.initializeCell=function(e){e.column.definition.contextMenu&&(e.getElement().addEventListener("contextmenu",this.LoadMenuEvent.bind(this,e,e.column.definition.contextMenu)),this.tapHold(e,e.column.definition.contextMenu)),e.column.definition.clickMenu&&e.getElement().addEventListener("click",this.LoadMenuEvent.bind(this,e,e.column.definition.clickMenu))},Menu.prototype.initializeRow=function(e){this.table.options.rowContextMenu&&(e.getElement().addEventListener("contextmenu",this.LoadMenuEvent.bind(this,e,this.table.options.rowContextMenu)),this.tapHold(e,this.table.options.rowContextMenu)),this.table.options.rowClickMenu&&e.getElement().addEventListener("click",this.LoadMenuEvent.bind(this,e,this.table.options.rowClickMenu))},Menu.prototype.initializeGroup=function(e){this.table.options.groupContextMenu&&(e.getElement().addEventListener("contextmenu",this.LoadMenuEvent.bind(this,e,this.table.options.groupContextMenu)),this.tapHold(e,this.table.options.groupContextMenu)),this.table.options.groupClickMenu&&e.getElement().addEventListener("click",this.LoadMenuEvent.bind(this,e,this.table.options.groupClickMenu))},Menu.prototype.loadMenu=function(e,t,n){var i=this,o=Math.max(document.body.offsetHeight,window.innerHeight),u=!(e instanceof MouseEvent);if(u||e.preventDefault(),n&&n.length){if(this.nestedMenuBlock){if(this.isOpen())return}else this.nestedMenuBlock=setTimeout(function(){i.nestedMenuBlock=!1},100);this.hideMenu(),this.menuEl=document.createElement("div"),this.menuEl.classList.add("tabulator-menu"),n.forEach(function(e){var n=document.createElement("div"),o=e.label,u=e.disabled;e.separator?n.classList.add("tabulator-menu-separator"):(n.classList.add("tabulator-menu-item"),"function"==typeof o&&(o=o(t.getComponent())),o instanceof Node?n.appendChild(o):n.innerHTML=o,"function"==typeof u&&(u=u(t.getComponent())),u?(n.classList.add("tabulator-menu-item-disabled"),n.addEventListener("click",function(e){e.stopPropagation()})):n.addEventListener("click",function(n){i.hideMenu(),e.action(n,t.getComponent())})),i.menuEl.appendChild(n)}),this.menuEl.style.top=(u?e.touches[0].pageY:e.pageY)+"px",this.menuEl.style.left=(u?e.touches[0].pageX:e.pageX)+"px",setTimeout(function(){i.table.rowManager.element.addEventListener("scroll",i.blurEvent),document.body.addEventListener("click",i.blurEvent),document.body.addEventListener("contextmenu",i.blurEvent),document.body.addEventListener("keydown",i.escEvent)},100),document.body.appendChild(this.menuEl),e.pageX+this.menuEl.offsetWidth>=document.body.offsetWidth&&(this.menuEl.style.left="",this.menuEl.style.right=document.body.offsetWidth-e.pageX+"px"),e.pageY+this.menuEl.offsetHeight>=o&&(this.menuEl.style.top="",this.menuEl.style.bottom=o-e.pageY+"px")}},Menu.prototype.isOpen=function(){return!!this.menuEl.parentNode},Menu.prototype.escMenu=function(e){27==e.keyCode&&this.hideMenu()},Menu.prototype.hideMenu=function(){this.menuEl.parentNode&&this.menuEl.parentNode.removeChild(this.menuEl),this.escEvent&&document.body.removeEventListener("keydown",this.escEvent),this.blurEvent&&(document.body.removeEventListener("click",this.blurEvent),document.body.removeEventListener("contextmenu",this.blurEvent),this.table.rowManager.element.removeEventListener("scroll",this.blurEvent))},Menu.prototype.menus={},Tabulator.prototype.registerModule("menu",Menu); \ No newline at end of file +/* Tabulator v4.9.3 (c) Oliver Folkerd */ +var Menu=function(e){this.table=e,this.menuElements=[],this.blurEvent=this.hideMenu.bind(this),this.escEvent=this.escMenu.bind(this),this.nestedMenuBlock=!1,this.positionReversedX=!1};Menu.prototype.initializeColumnHeader=function(e){var t,n=this;e.definition.headerContextMenu&&(e.getElement().addEventListener("contextmenu",this.LoadMenuEvent.bind(this,e,e.definition.headerContextMenu)),this.tapHold(e,e.definition.headerContextMenu)),e.definition.headerMenu&&(t=document.createElement("span"),t.classList.add("tabulator-header-menu-button"),t.innerHTML="⋮",t.addEventListener("click",function(t){t.stopPropagation(),t.preventDefault(),n.LoadMenuEvent(e,e.definition.headerMenu,t)}),e.titleElement.insertBefore(t,e.titleElement.firstChild))},Menu.prototype.LoadMenuEvent=function(e,t,n){t="function"==typeof t?t.call(this.table,e.getComponent(),n):t,this.loadMenu(n,e,t)},Menu.prototype.tapHold=function(e,t){var n=this,i=e.getElement(),o=null,s=!1;i.addEventListener("touchstart",function(i){clearTimeout(o),s=!1,o=setTimeout(function(){clearTimeout(o),o=null,s=!0,n.LoadMenuEvent(e,t,i)},1e3)},{passive:!0}),i.addEventListener("touchend",function(e){clearTimeout(o),o=null,s&&e.preventDefault()})},Menu.prototype.initializeCell=function(e){e.column.definition.contextMenu&&(e.getElement(!0).addEventListener("contextmenu",this.LoadMenuEvent.bind(this,e,e.column.definition.contextMenu)),this.tapHold(e,e.column.definition.contextMenu)),e.column.definition.clickMenu&&e.getElement(!0).addEventListener("click",this.LoadMenuEvent.bind(this,e,e.column.definition.clickMenu))},Menu.prototype.initializeRow=function(e){this.table.options.rowContextMenu&&(e.getElement().addEventListener("contextmenu",this.LoadMenuEvent.bind(this,e,this.table.options.rowContextMenu)),this.tapHold(e,this.table.options.rowContextMenu)),this.table.options.rowClickMenu&&e.getElement().addEventListener("click",this.LoadMenuEvent.bind(this,e,this.table.options.rowClickMenu))},Menu.prototype.initializeGroup=function(e){this.table.options.groupContextMenu&&(e.getElement().addEventListener("contextmenu",this.LoadMenuEvent.bind(this,e,this.table.options.groupContextMenu)),this.tapHold(e,this.table.options.groupContextMenu)),this.table.options.groupClickMenu&&e.getElement().addEventListener("click",this.LoadMenuEvent.bind(this,e,this.table.options.groupClickMenu))},Menu.prototype.loadMenu=function(e,t,n,i){var o=this,s=!(e instanceof MouseEvent),u=document.createElement("div");if(u.classList.add("tabulator-menu"),s||e.preventDefault(),n&&n.length){if(!i){if(this.nestedMenuBlock){if(this.isOpen())return}else this.nestedMenuBlock=setTimeout(function(){o.nestedMenuBlock=!1},100);this.hideMenu(),this.menuElements=[]}n.forEach(function(e){var n=document.createElement("div"),i=e.label,s=e.disabled;e.separator?n.classList.add("tabulator-menu-separator"):(n.classList.add("tabulator-menu-item"),"function"==typeof i&&(i=i.call(o.table,t.getComponent())),i instanceof Node?n.appendChild(i):n.innerHTML=i,"function"==typeof s&&(s=s.call(o.table,t.getComponent())),s?(n.classList.add("tabulator-menu-item-disabled"),n.addEventListener("click",function(e){e.stopPropagation()})):e.menu&&e.menu.length?n.addEventListener("click",function(i){i.stopPropagation(),o.hideOldSubMenus(u),o.loadMenu(i,t,e.menu,n)}):e.action&&n.addEventListener("click",function(n){e.action(n,t.getComponent())}),e.menu&&e.menu.length&&n.classList.add("tabulator-menu-item-submenu")),u.appendChild(n)}),u.addEventListener("click",function(e){o.hideMenu()}),this.menuElements.push(u),this.positionMenu(u,i,s,e)}},Menu.prototype.hideOldSubMenus=function(e){var t=this.menuElements.indexOf(e);if(t>-1)for(var n=this.menuElements.length-1;n>t;n--){var i=this.menuElements[n];i.parentNode&&i.parentNode.removeChild(i),this.menuElements.pop()}},Menu.prototype.positionMenu=function(e,t,n,i){var o,s,u,d=this,l=Math.max(document.body.offsetHeight,window.innerHeight);t?(u=Tabulator.prototype.helpers.elOffset(t),o=u.left+t.offsetWidth,s=u.top-1):(o=n?i.touches[0].pageX:i.pageX,s=n?i.touches[0].pageY:i.pageY,this.positionReversedX=!1),e.style.top=s+"px",e.style.left=o+"px",setTimeout(function(){d.table.rowManager.element.addEventListener("scroll",d.blurEvent),document.body.addEventListener("click",d.blurEvent),document.body.addEventListener("contextmenu",d.blurEvent),window.addEventListener("resize",d.blurEvent),document.body.addEventListener("keydown",d.escEvent)},100),document.body.appendChild(e),s+e.offsetHeight>=l&&(e.style.top="",e.style.bottom=t?l-u.top-t.offsetHeight-1+"px":l-s+"px"),(o+e.offsetWidth>=document.body.offsetWidth||this.positionReversedX)&&(e.style.left="",e.style.right=t?document.documentElement.offsetWidth-u.left+"px":document.documentElement.offsetWidth-o+"px",this.positionReversedX=!0)},Menu.prototype.isOpen=function(){return!!this.menuElements.length},Menu.prototype.escMenu=function(e){27==e.keyCode&&this.hideMenu()},Menu.prototype.hideMenu=function(){this.menuElements.forEach(function(e){e.parentNode&&e.parentNode.removeChild(e)}),document.body.removeEventListener("keydown",this.escEvent),document.body.removeEventListener("click",this.blurEvent),document.body.removeEventListener("contextmenu",this.blurEvent),window.removeEventListener("resize",this.blurEvent),this.table.rowManager.element.removeEventListener("scroll",this.blurEvent)},Menu.prototype.menus={},Tabulator.prototype.registerModule("menu",Menu); \ No newline at end of file diff --git a/desktopapp/vendor/tabulator/js/modules/moveable_columns.js b/desktopapp/vendor/tabulator/js/modules/moveable_columns.js index b22faea..c49f9c1 100644 --- a/desktopapp/vendor/tabulator/js/modules/moveable_columns.js +++ b/desktopapp/vendor/tabulator/js/modules/moveable_columns.js @@ -1,4 +1,4 @@ -/* Tabulator v4.8.3 (c) Oliver Folkerd */ +/* Tabulator v4.9.3 (c) Oliver Folkerd */ var MoveColumns = function MoveColumns(table) { this.table = table; //hold Tabulator object @@ -220,12 +220,12 @@ MoveColumns.prototype.moveColumn = function (column, after) { if (after) { column.getCells().forEach(function (cell, i) { - var cellEl = cell.getElement(); + var cellEl = cell.getElement(true); cellEl.parentNode.insertBefore(movingCells[i].getElement(), cellEl.nextSibling); }); } else { column.getCells().forEach(function (cell, i) { - var cellEl = cell.getElement(); + var cellEl = cell.getElement(true); cellEl.parentNode.insertBefore(movingCells[i].getElement(), cellEl); }); } diff --git a/desktopapp/vendor/tabulator/js/modules/moveable_columns.min.js b/desktopapp/vendor/tabulator/js/modules/moveable_columns.min.js index 4319932..6c8fc94 100644 --- a/desktopapp/vendor/tabulator/js/modules/moveable_columns.min.js +++ b/desktopapp/vendor/tabulator/js/modules/moveable_columns.min.js @@ -1,2 +1,2 @@ -/* Tabulator v4.8.3 (c) Oliver Folkerd */ -var MoveColumns=function(e){this.table=e,this.placeholderElement=this.createPlaceholderElement(),this.hoverElement=!1,this.checkTimeout=!1,this.checkPeriod=250,this.moving=!1,this.toCol=!1,this.toColAfter=!1,this.startX=0,this.autoScrollMargin=40,this.autoScrollStep=5,this.autoScrollTimeout=!1,this.touchMove=!1,this.moveHover=this.moveHover.bind(this),this.endMove=this.endMove.bind(this)};MoveColumns.prototype.createPlaceholderElement=function(){var e=document.createElement("div");return e.classList.add("tabulator-col"),e.classList.add("tabulator-col-placeholder"),e},MoveColumns.prototype.initializeColumn=function(e){var t,o=this,n={};e.modules.frozen||(t=e.getElement(),n.mousemove=function(n){e.parent===o.moving.parent&&((o.touchMove?n.touches[0].pageX:n.pageX)-Tabulator.prototype.helpers.elOffset(t).left+o.table.columnManager.element.scrollLeft>e.getWidth()/2?o.toCol===e&&o.toColAfter||(t.parentNode.insertBefore(o.placeholderElement,t.nextSibling),o.moveColumn(e,!0)):(o.toCol!==e||o.toColAfter)&&(t.parentNode.insertBefore(o.placeholderElement,t),o.moveColumn(e,!1)))}.bind(o),t.addEventListener("mousedown",function(t){o.touchMove=!1,1===t.which&&(o.checkTimeout=setTimeout(function(){o.startMove(t,e)},o.checkPeriod))}),t.addEventListener("mouseup",function(e){1===e.which&&o.checkTimeout&&clearTimeout(o.checkTimeout)}),o.bindTouchEvents(e)),e.modules.moveColumn=n},MoveColumns.prototype.bindTouchEvents=function(e){var t,o,n,l,i,s,m,r=this,u=e.getElement(),h=!1;u.addEventListener("touchstart",function(u){r.checkTimeout=setTimeout(function(){r.touchMove=!0,t=e,o=e.nextColumn(),l=o?o.getWidth()/2:0,n=e.prevColumn(),i=n?n.getWidth()/2:0,s=0,m=0,h=!1,r.startMove(u,e)},r.checkPeriod)},{passive:!0}),u.addEventListener("touchmove",function(u){var a,c;r.moving&&(r.moveHover(u),h||(h=u.touches[0].pageX),a=u.touches[0].pageX-h,a>0?o&&a-s>l&&(c=o)!==e&&(h=u.touches[0].pageX,c.getElement().parentNode.insertBefore(r.placeholderElement,c.getElement().nextSibling),r.moveColumn(c,!0)):n&&-a-m>i&&(c=n)!==e&&(h=u.touches[0].pageX,c.getElement().parentNode.insertBefore(r.placeholderElement,c.getElement()),r.moveColumn(c,!1)),c&&(t=c,o=c.nextColumn(),s=l,l=o?o.getWidth()/2:0,n=c.prevColumn(),m=i,i=n?n.getWidth()/2:0))},{passive:!0}),u.addEventListener("touchend",function(e){r.checkTimeout&&clearTimeout(r.checkTimeout),r.moving&&r.endMove(e)})},MoveColumns.prototype.startMove=function(e,t){var o=t.getElement();this.moving=t,this.startX=(this.touchMove?e.touches[0].pageX:e.pageX)-Tabulator.prototype.helpers.elOffset(o).left,this.table.element.classList.add("tabulator-block-select"),this.placeholderElement.style.width=t.getWidth()+"px",this.placeholderElement.style.height=t.getHeight()+"px",o.parentNode.insertBefore(this.placeholderElement,o),o.parentNode.removeChild(o),this.hoverElement=o.cloneNode(!0),this.hoverElement.classList.add("tabulator-moving"),this.table.columnManager.getElement().appendChild(this.hoverElement),this.hoverElement.style.left="0",this.hoverElement.style.bottom="0",this.touchMove||(this._bindMouseMove(),document.body.addEventListener("mousemove",this.moveHover),document.body.addEventListener("mouseup",this.endMove)),this.moveHover(e)},MoveColumns.prototype._bindMouseMove=function(){this.table.columnManager.columnsByIndex.forEach(function(e){e.modules.moveColumn.mousemove&&e.getElement().addEventListener("mousemove",e.modules.moveColumn.mousemove)})},MoveColumns.prototype._unbindMouseMove=function(){this.table.columnManager.columnsByIndex.forEach(function(e){e.modules.moveColumn.mousemove&&e.getElement().removeEventListener("mousemove",e.modules.moveColumn.mousemove)})},MoveColumns.prototype.moveColumn=function(e,t){var o=this.moving.getCells();this.toCol=e,this.toColAfter=t,t?e.getCells().forEach(function(e,t){var n=e.getElement();n.parentNode.insertBefore(o[t].getElement(),n.nextSibling)}):e.getCells().forEach(function(e,t){var n=e.getElement();n.parentNode.insertBefore(o[t].getElement(),n)})},MoveColumns.prototype.endMove=function(e){(1===e.which||this.touchMove)&&(this._unbindMouseMove(),this.placeholderElement.parentNode.insertBefore(this.moving.getElement(),this.placeholderElement.nextSibling),this.placeholderElement.parentNode.removeChild(this.placeholderElement),this.hoverElement.parentNode.removeChild(this.hoverElement),this.table.element.classList.remove("tabulator-block-select"),this.toCol&&this.table.columnManager.moveColumnActual(this.moving,this.toCol,this.toColAfter),this.moving=!1,this.toCol=!1,this.toColAfter=!1,this.touchMove||(document.body.removeEventListener("mousemove",this.moveHover),document.body.removeEventListener("mouseup",this.endMove)))},MoveColumns.prototype.moveHover=function(e){var t,o=this,n=o.table.columnManager.getElement(),l=n.scrollLeft,i=(o.touchMove?e.touches[0].pageX:e.pageX)-Tabulator.prototype.helpers.elOffset(n).left+l;o.hoverElement.style.left=i-o.startX+"px",i-le.getWidth()/2?o.toCol===e&&o.toColAfter||(t.parentNode.insertBefore(o.placeholderElement,t.nextSibling),o.moveColumn(e,!0)):(o.toCol!==e||o.toColAfter)&&(t.parentNode.insertBefore(o.placeholderElement,t),o.moveColumn(e,!1)))}.bind(o),t.addEventListener("mousedown",function(t){o.touchMove=!1,1===t.which&&(o.checkTimeout=setTimeout(function(){o.startMove(t,e)},o.checkPeriod))}),t.addEventListener("mouseup",function(e){1===e.which&&o.checkTimeout&&clearTimeout(o.checkTimeout)}),o.bindTouchEvents(e)),e.modules.moveColumn=n},MoveColumns.prototype.bindTouchEvents=function(e){var t,o,n,l,i,s,m,r=this,u=e.getElement(),h=!1;u.addEventListener("touchstart",function(u){r.checkTimeout=setTimeout(function(){r.touchMove=!0,t=e,o=e.nextColumn(),l=o?o.getWidth()/2:0,n=e.prevColumn(),i=n?n.getWidth()/2:0,s=0,m=0,h=!1,r.startMove(u,e)},r.checkPeriod)},{passive:!0}),u.addEventListener("touchmove",function(u){var a,c;r.moving&&(r.moveHover(u),h||(h=u.touches[0].pageX),a=u.touches[0].pageX-h,a>0?o&&a-s>l&&(c=o)!==e&&(h=u.touches[0].pageX,c.getElement().parentNode.insertBefore(r.placeholderElement,c.getElement().nextSibling),r.moveColumn(c,!0)):n&&-a-m>i&&(c=n)!==e&&(h=u.touches[0].pageX,c.getElement().parentNode.insertBefore(r.placeholderElement,c.getElement()),r.moveColumn(c,!1)),c&&(t=c,o=c.nextColumn(),s=l,l=o?o.getWidth()/2:0,n=c.prevColumn(),m=i,i=n?n.getWidth()/2:0))},{passive:!0}),u.addEventListener("touchend",function(e){r.checkTimeout&&clearTimeout(r.checkTimeout),r.moving&&r.endMove(e)})},MoveColumns.prototype.startMove=function(e,t){var o=t.getElement();this.moving=t,this.startX=(this.touchMove?e.touches[0].pageX:e.pageX)-Tabulator.prototype.helpers.elOffset(o).left,this.table.element.classList.add("tabulator-block-select"),this.placeholderElement.style.width=t.getWidth()+"px",this.placeholderElement.style.height=t.getHeight()+"px",o.parentNode.insertBefore(this.placeholderElement,o),o.parentNode.removeChild(o),this.hoverElement=o.cloneNode(!0),this.hoverElement.classList.add("tabulator-moving"),this.table.columnManager.getElement().appendChild(this.hoverElement),this.hoverElement.style.left="0",this.hoverElement.style.bottom="0",this.touchMove||(this._bindMouseMove(),document.body.addEventListener("mousemove",this.moveHover),document.body.addEventListener("mouseup",this.endMove)),this.moveHover(e)},MoveColumns.prototype._bindMouseMove=function(){this.table.columnManager.columnsByIndex.forEach(function(e){e.modules.moveColumn.mousemove&&e.getElement().addEventListener("mousemove",e.modules.moveColumn.mousemove)})},MoveColumns.prototype._unbindMouseMove=function(){this.table.columnManager.columnsByIndex.forEach(function(e){e.modules.moveColumn.mousemove&&e.getElement().removeEventListener("mousemove",e.modules.moveColumn.mousemove)})},MoveColumns.prototype.moveColumn=function(e,t){var o=this.moving.getCells();this.toCol=e,this.toColAfter=t,t?e.getCells().forEach(function(e,t){var n=e.getElement(!0);n.parentNode.insertBefore(o[t].getElement(),n.nextSibling)}):e.getCells().forEach(function(e,t){var n=e.getElement(!0);n.parentNode.insertBefore(o[t].getElement(),n)})},MoveColumns.prototype.endMove=function(e){(1===e.which||this.touchMove)&&(this._unbindMouseMove(),this.placeholderElement.parentNode.insertBefore(this.moving.getElement(),this.placeholderElement.nextSibling),this.placeholderElement.parentNode.removeChild(this.placeholderElement),this.hoverElement.parentNode.removeChild(this.hoverElement),this.table.element.classList.remove("tabulator-block-select"),this.toCol&&this.table.columnManager.moveColumnActual(this.moving,this.toCol,this.toColAfter),this.moving=!1,this.toCol=!1,this.toColAfter=!1,this.touchMove||(document.body.removeEventListener("mousemove",this.moveHover),document.body.removeEventListener("mouseup",this.endMove)))},MoveColumns.prototype.moveHover=function(e){var t,o=this,n=o.table.columnManager.getElement(),l=n.scrollLeft,i=(o.touchMove?e.touches[0].pageX:e.pageX)-Tabulator.prototype.helpers.elOffset(n).left+l;o.hoverElement.style.left=i-o.startX+"px",i-l row.getHeight() / 2) { + var rowEl = row.getElement(); + + if (e.pageY - Tabulator.prototype.helpers.elOffset(rowEl).top + self.table.rowManager.element.scrollTop > row.getHeight() / 2) { if (self.toRow !== row || !self.toRowAfter) { - var rowEl = row.getElement(); rowEl.parentNode.insertBefore(self.placeholderElement, rowEl.nextSibling); self.moveRow(row, true); } } else { if (self.toRow !== row || self.toRowAfter) { - var rowEl = row.getElement(); rowEl.parentNode.insertBefore(self.placeholderElement, rowEl); self.moveRow(row, false); } @@ -139,7 +139,7 @@ MoveRows.prototype.initializeRow = function (row) { MoveRows.prototype.initializeCell = function (cell) { var self = this, - cellEl = cell.getElement(); + cellEl = cell.getElement(true); cellEl.addEventListener("mousedown", function (e) { if (e.which === 1) { @@ -157,7 +157,7 @@ MoveRows.prototype.initializeCell = function (cell) { } }); - this.bindTouchEvents(cell.row, cell.getElement()); + this.bindTouchEvents(cell.row, cellEl); }; MoveRows.prototype.bindTouchEvents = function (row, element) { @@ -548,8 +548,6 @@ MoveRows.prototype.tableRowDrop = function (e, row) { var receiver = false, success = false; - console.trace("drop"); - e.stopImmediatePropagation(); switch (_typeof(this.table.options.movableRowsReceiver)) { diff --git a/desktopapp/vendor/tabulator/js/modules/moveable_rows.min.js b/desktopapp/vendor/tabulator/js/modules/moveable_rows.min.js index 7d88d12..c3f7617 100644 --- a/desktopapp/vendor/tabulator/js/modules/moveable_rows.min.js +++ b/desktopapp/vendor/tabulator/js/modules/moveable_rows.min.js @@ -1,2 +1,2 @@ -/* Tabulator v4.8.3 (c) Oliver Folkerd */ -var _typeof="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},MoveRows=function(e){this.table=e,this.placeholderElement=this.createPlaceholderElement(),this.hoverElement=!1,this.checkTimeout=!1,this.checkPeriod=150,this.moving=!1,this.toRow=!1,this.toRowAfter=!1,this.hasHandle=!1,this.startY=0,this.startX=0,this.moveHover=this.moveHover.bind(this),this.endMove=this.endMove.bind(this),this.tableRowDropEvent=!1,this.touchMove=!1,this.connection=!1,this.connectionSelectorsTables=!1,this.connectionSelectorsElements=!1,this.connectionElements=[],this.connections=[],this.connectedTable=!1,this.connectedRow=!1};MoveRows.prototype.createPlaceholderElement=function(){var e=document.createElement("div");return e.classList.add("tabulator-row"),e.classList.add("tabulator-row-placeholder"),e},MoveRows.prototype.initialize=function(e){this.connectionSelectorsTables=this.table.options.movableRowsConnectedTables,this.connectionSelectorsElements=this.table.options.movableRowsConnectedElements,this.connection=this.connectionSelectorsTables||this.connectionSelectorsElements},MoveRows.prototype.setHandle=function(e){this.hasHandle=e},MoveRows.prototype.initializeGroupHeader=function(e){var t=this,o={};o.mouseup=function(e){t.tableRowDrop(e,row)}.bind(t),o.mousemove=function(o){if(o.pageY-Tabulator.prototype.helpers.elOffset(e.element).top+t.table.rowManager.element.scrollTop>e.getHeight()/2){if(t.toRow!==e||!t.toRowAfter){var n=e.getElement();n.parentNode.insertBefore(t.placeholderElement,n.nextSibling),t.moveRow(e,!0)}}else if(t.toRow!==e||t.toRowAfter){var n=e.getElement();n.previousSibling&&(n.parentNode.insertBefore(t.placeholderElement,n),t.moveRow(e,!1))}}.bind(t),e.modules.moveRow=o},MoveRows.prototype.initializeRow=function(e){var t,o=this,n={};n.mouseup=function(t){o.tableRowDrop(t,e)}.bind(o),n.mousemove=function(t){if(t.pageY-Tabulator.prototype.helpers.elOffset(e.element).top+o.table.rowManager.element.scrollTop>e.getHeight()/2){if(o.toRow!==e||!o.toRowAfter){var n=e.getElement();n.parentNode.insertBefore(o.placeholderElement,n.nextSibling),o.moveRow(e,!0)}}else if(o.toRow!==e||o.toRowAfter){var n=e.getElement();n.parentNode.insertBefore(o.placeholderElement,n),o.moveRow(e,!1)}}.bind(o),this.hasHandle||(t=e.getElement(),t.addEventListener("mousedown",function(t){1===t.which&&(o.checkTimeout=setTimeout(function(){o.startMove(t,e)},o.checkPeriod))}),t.addEventListener("mouseup",function(e){1===e.which&&o.checkTimeout&&clearTimeout(o.checkTimeout)}),this.bindTouchEvents(e,e.getElement())),e.modules.moveRow=n},MoveRows.prototype.initializeCell=function(e){var t=this,o=e.getElement();o.addEventListener("mousedown",function(o){1===o.which&&(t.checkTimeout=setTimeout(function(){t.startMove(o,e.row)},t.checkPeriod))}),o.addEventListener("mouseup",function(e){1===e.which&&t.checkTimeout&&clearTimeout(t.checkTimeout)}),this.bindTouchEvents(e.row,e.getElement())},MoveRows.prototype.bindTouchEvents=function(e,t){var o,n,s,i,l,c,r,a=this,h=!1;t.addEventListener("touchstart",function(t){a.checkTimeout=setTimeout(function(){a.touchMove=!0,o=e,n=e.nextRow(),i=n?n.getHeight()/2:0,s=e.prevRow(),l=s?s.getHeight()/2:0,c=0,r=0,h=!1,a.startMove(t,e)},a.checkPeriod)},{passive:!0}),this.moving,this.toRow,this.toRowAfter,t.addEventListener("touchmove",function(t){var m,v;a.moving&&(t.preventDefault(),a.moveHover(t),h||(h=t.touches[0].pageY),m=t.touches[0].pageY-h,m>0?n&&m-c>i&&(v=n)!==e&&(h=t.touches[0].pageY,v.getElement().parentNode.insertBefore(a.placeholderElement,v.getElement().nextSibling),a.moveRow(v,!0)):s&&-m-r>l&&(v=s)!==e&&(h=t.touches[0].pageY,v.getElement().parentNode.insertBefore(a.placeholderElement,v.getElement()),a.moveRow(v,!1)),v&&(o=v,n=v.nextRow(),c=i,i=n?n.getHeight()/2:0,s=v.prevRow(),r=l,l=s?s.getHeight()/2:0))}),t.addEventListener("touchend",function(e){a.checkTimeout&&clearTimeout(a.checkTimeout),a.moving&&(a.endMove(e),a.touchMove=!1)})},MoveRows.prototype._bindMouseMove=function(){this.table.rowManager.getDisplayRows().forEach(function(e){"row"!==e.type&&"group"!==e.type||!e.modules.moveRow.mousemove||e.getElement().addEventListener("mousemove",e.modules.moveRow.mousemove)})},MoveRows.prototype._unbindMouseMove=function(){this.table.rowManager.getDisplayRows().forEach(function(e){"row"!==e.type&&"group"!==e.type||!e.modules.moveRow.mousemove||e.getElement().removeEventListener("mousemove",e.modules.moveRow.mousemove)})},MoveRows.prototype.startMove=function(e,t){var o=t.getElement();this.setStartPosition(e,t),this.moving=t,this.table.element.classList.add("tabulator-block-select"),this.placeholderElement.style.width=t.getWidth()+"px",this.placeholderElement.style.height=t.getHeight()+"px",this.connection?(this.table.element.classList.add("tabulator-movingrow-sending"),this.connectToTables(t)):(o.parentNode.insertBefore(this.placeholderElement,o),o.parentNode.removeChild(o)),this.hoverElement=o.cloneNode(!0),this.hoverElement.classList.add("tabulator-moving"),this.connection?(document.body.appendChild(this.hoverElement),this.hoverElement.style.left="0",this.hoverElement.style.top="0",this.hoverElement.style.width=this.table.element.clientWidth+"px",this.hoverElement.style.whiteSpace="nowrap",this.hoverElement.style.overflow="hidden",this.hoverElement.style.pointerEvents="none"):(this.table.rowManager.getTableElement().appendChild(this.hoverElement),this.hoverElement.style.left="0",this.hoverElement.style.top="0",this._bindMouseMove()),document.body.addEventListener("mousemove",this.moveHover),document.body.addEventListener("mouseup",this.endMove),this.moveHover(e)},MoveRows.prototype.setStartPosition=function(e,t){var o,n,s=this.touchMove?e.touches[0].pageX:e.pageX,i=this.touchMove?e.touches[0].pageY:e.pageY;o=t.getElement(),this.connection?(n=o.getBoundingClientRect(),this.startX=n.left-s+window.pageXOffset,this.startY=n.top-i+window.pageYOffset):this.startY=i-o.getBoundingClientRect().top},MoveRows.prototype.endMove=function(e){e&&1!==e.which&&!this.touchMove||(this._unbindMouseMove(),this.connection||(this.placeholderElement.parentNode.insertBefore(this.moving.getElement(),this.placeholderElement.nextSibling),this.placeholderElement.parentNode.removeChild(this.placeholderElement)),this.hoverElement.parentNode.removeChild(this.hoverElement),this.table.element.classList.remove("tabulator-block-select"),this.toRow&&this.table.rowManager.moveRow(this.moving,this.toRow,this.toRowAfter),this.moving=!1,this.toRow=!1,this.toRowAfter=!1,document.body.removeEventListener("mousemove",this.moveHover),document.body.removeEventListener("mouseup",this.endMove),this.connection&&(this.table.element.classList.remove("tabulator-movingrow-sending"),this.disconnectFromTables()))},MoveRows.prototype.moveRow=function(e,t){this.toRow=e,this.toRowAfter=t},MoveRows.prototype.moveHover=function(e){this.connection?this.moveHoverConnections.call(this,e):this.moveHoverTable.call(this,e)},MoveRows.prototype.moveHoverTable=function(e){var t=this.table.rowManager.getElement(),o=t.scrollTop,n=(this.touchMove?e.touches[0].pageY:e.pageY)-t.getBoundingClientRect().top+o;this.hoverElement.style.top=n-this.startY+"px"},MoveRows.prototype.moveHoverConnections=function(e){this.hoverElement.style.left=this.startX+(this.touchMove?e.touches[0].pageX:e.pageX)+"px",this.hoverElement.style.top=this.startY+(this.touchMove?e.touches[0].pageY:e.pageY)+"px"},MoveRows.prototype.elementRowDrop=function(e,t,o){this.table.options.movableRowsElementDrop&&this.table.options.movableRowsElementDrop(e,t,!!o&&o.getComponent())},MoveRows.prototype.connectToTables=function(e){var t,o=this;this.connectionSelectorsTables&&(t=this.table.modules.comms.getConnections(this.connectionSelectorsTables),this.table.options.movableRowsSendingStart.call(this.table,t),this.table.modules.comms.send(this.connectionSelectorsTables,"moveRow","connect",{row:e})),this.connectionSelectorsElements&&(this.connectionElements=[],Array.isArray(this.connectionSelectorsElements)||(this.connectionSelectorsElements=[this.connectionSelectorsElements]),this.connectionSelectorsElements.forEach(function(e){"string"==typeof e?o.connectionElements=o.connectionElements.concat(Array.prototype.slice.call(document.querySelectorAll(e))):o.connectionElements.push(e)}),this.connectionElements.forEach(function(e){var t=function(t){o.elementRowDrop(t,e,o.moving)};e.addEventListener("mouseup",t),e.tabulatorElementDropEvent=t,e.classList.add("tabulator-movingrow-receiving")}))},MoveRows.prototype.disconnectFromTables=function(){var e;this.connectionSelectorsTables&&(e=this.table.modules.comms.getConnections(this.connectionSelectorsTables),this.table.options.movableRowsSendingStop.call(this.table,e),this.table.modules.comms.send(this.connectionSelectorsTables,"moveRow","disconnect")),this.connectionElements.forEach(function(e){e.classList.remove("tabulator-movingrow-receiving"),e.removeEventListener("mouseup",e.tabulatorElementDropEvent),delete e.tabulatorElementDropEvent})},MoveRows.prototype.connect=function(e,t){var o=this;return this.connectedTable?(console.warn("Move Row Error - Table cannot accept connection, already connected to table:",this.connectedTable),!1):(this.connectedTable=e,this.connectedRow=t,this.table.element.classList.add("tabulator-movingrow-receiving"),o.table.rowManager.getDisplayRows().forEach(function(e){"row"===e.type&&e.modules.moveRow&&e.modules.moveRow.mouseup&&e.getElement().addEventListener("mouseup",e.modules.moveRow.mouseup)}),o.tableRowDropEvent=o.tableRowDrop.bind(o),o.table.element.addEventListener("mouseup",o.tableRowDropEvent),this.table.options.movableRowsReceivingStart.call(this.table,t,e),!0)},MoveRows.prototype.disconnect=function(e){var t=this;e===this.connectedTable?(this.connectedTable=!1,this.connectedRow=!1,this.table.element.classList.remove("tabulator-movingrow-receiving"),t.table.rowManager.getDisplayRows().forEach(function(e){"row"===e.type&&e.modules.moveRow&&e.modules.moveRow.mouseup&&e.getElement().removeEventListener("mouseup",e.modules.moveRow.mouseup)}),t.table.element.removeEventListener("mouseup",t.tableRowDropEvent),this.table.options.movableRowsReceivingStop.call(this.table,e)):console.warn("Move Row Error - trying to disconnect from non connected table")},MoveRows.prototype.dropComplete=function(e,t,o){var n=!1;if(o){switch(_typeof(this.table.options.movableRowsSender)){case"string":n=this.senders[this.table.options.movableRowsSender];break;case"function":n=this.table.options.movableRowsSender}n?n.call(this,this.moving.getComponent(),t?t.getComponent():void 0,e):this.table.options.movableRowsSender&&console.warn("Mover Row Error - no matching sender found:",this.table.options.movableRowsSender),this.table.options.movableRowsSent.call(this.table,this.moving.getComponent(),t?t.getComponent():void 0,e)}else this.table.options.movableRowsSentFailed.call(this.table,this.moving.getComponent(),t?t.getComponent():void 0,e);this.endMove()},MoveRows.prototype.tableRowDrop=function(e,t){var o=!1,n=!1;switch(console.trace("drop"),e.stopImmediatePropagation(),_typeof(this.table.options.movableRowsReceiver)){case"string":o=this.receivers[this.table.options.movableRowsReceiver];break;case"function":o=this.table.options.movableRowsReceiver}o?n=o.call(this,this.connectedRow.getComponent(),t?t.getComponent():void 0,this.connectedTable):console.warn("Mover Row Error - no matching receiver found:",this.table.options.movableRowsReceiver),n?this.table.options.movableRowsReceived.call(this.table,this.connectedRow.getComponent(),t?t.getComponent():void 0,this.connectedTable):this.table.options.movableRowsReceivedFailed.call(this.table,this.connectedRow.getComponent(),t?t.getComponent():void 0,this.connectedTable),this.table.modules.comms.send(this.connectedTable,"moveRow","dropcomplete",{row:t,success:n})},MoveRows.prototype.receivers={insert:function(e,t,o){return this.table.addRow(e.getData(),void 0,t),!0},add:function(e,t,o){return this.table.addRow(e.getData()),!0},update:function(e,t,o){return!!t&&(t.update(e.getData()),!0)},replace:function(e,t,o){return!!t&&(this.table.addRow(e.getData(),void 0,t),t.delete(),!0)}},MoveRows.prototype.senders={delete:function(e,t,o){e.delete()}},MoveRows.prototype.commsReceived=function(e,t,o){switch(t){case"connect":return this.connect(e,o.row);case"disconnect":return this.disconnect(e);case"dropcomplete":return this.dropComplete(e,o.row,o.success)}},Tabulator.prototype.registerModule("moveRow",MoveRows); \ No newline at end of file +/* Tabulator v4.9.3 (c) Oliver Folkerd */ +var _typeof="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},MoveRows=function(e){this.table=e,this.placeholderElement=this.createPlaceholderElement(),this.hoverElement=!1,this.checkTimeout=!1,this.checkPeriod=150,this.moving=!1,this.toRow=!1,this.toRowAfter=!1,this.hasHandle=!1,this.startY=0,this.startX=0,this.moveHover=this.moveHover.bind(this),this.endMove=this.endMove.bind(this),this.tableRowDropEvent=!1,this.touchMove=!1,this.connection=!1,this.connectionSelectorsTables=!1,this.connectionSelectorsElements=!1,this.connectionElements=[],this.connections=[],this.connectedTable=!1,this.connectedRow=!1};MoveRows.prototype.createPlaceholderElement=function(){var e=document.createElement("div");return e.classList.add("tabulator-row"),e.classList.add("tabulator-row-placeholder"),e},MoveRows.prototype.initialize=function(e){this.connectionSelectorsTables=this.table.options.movableRowsConnectedTables,this.connectionSelectorsElements=this.table.options.movableRowsConnectedElements,this.connection=this.connectionSelectorsTables||this.connectionSelectorsElements},MoveRows.prototype.setHandle=function(e){this.hasHandle=e},MoveRows.prototype.initializeGroupHeader=function(e){var t=this,o={};o.mouseup=function(e){t.tableRowDrop(e,row)}.bind(t),o.mousemove=function(o){if(o.pageY-Tabulator.prototype.helpers.elOffset(e.element).top+t.table.rowManager.element.scrollTop>e.getHeight()/2){if(t.toRow!==e||!t.toRowAfter){var n=e.getElement();n.parentNode.insertBefore(t.placeholderElement,n.nextSibling),t.moveRow(e,!0)}}else if(t.toRow!==e||t.toRowAfter){var n=e.getElement();n.previousSibling&&(n.parentNode.insertBefore(t.placeholderElement,n),t.moveRow(e,!1))}}.bind(t),e.modules.moveRow=o},MoveRows.prototype.initializeRow=function(e){var t,o=this,n={};n.mouseup=function(t){o.tableRowDrop(t,e)}.bind(o),n.mousemove=function(t){var n=e.getElement();t.pageY-Tabulator.prototype.helpers.elOffset(n).top+o.table.rowManager.element.scrollTop>e.getHeight()/2?o.toRow===e&&o.toRowAfter||(n.parentNode.insertBefore(o.placeholderElement,n.nextSibling),o.moveRow(e,!0)):(o.toRow!==e||o.toRowAfter)&&(n.parentNode.insertBefore(o.placeholderElement,n),o.moveRow(e,!1))}.bind(o),this.hasHandle||(t=e.getElement(),t.addEventListener("mousedown",function(t){1===t.which&&(o.checkTimeout=setTimeout(function(){o.startMove(t,e)},o.checkPeriod))}),t.addEventListener("mouseup",function(e){1===e.which&&o.checkTimeout&&clearTimeout(o.checkTimeout)}),this.bindTouchEvents(e,e.getElement())),e.modules.moveRow=n},MoveRows.prototype.initializeCell=function(e){var t=this,o=e.getElement(!0);o.addEventListener("mousedown",function(o){1===o.which&&(t.checkTimeout=setTimeout(function(){t.startMove(o,e.row)},t.checkPeriod))}),o.addEventListener("mouseup",function(e){1===e.which&&t.checkTimeout&&clearTimeout(t.checkTimeout)}),this.bindTouchEvents(e.row,o)},MoveRows.prototype.bindTouchEvents=function(e,t){var o,n,s,i,l,c,r,a=this,h=!1;t.addEventListener("touchstart",function(t){a.checkTimeout=setTimeout(function(){a.touchMove=!0,o=e,n=e.nextRow(),i=n?n.getHeight()/2:0,s=e.prevRow(),l=s?s.getHeight()/2:0,c=0,r=0,h=!1,a.startMove(t,e)},a.checkPeriod)},{passive:!0}),this.moving,this.toRow,this.toRowAfter,t.addEventListener("touchmove",function(t){var m,v;a.moving&&(t.preventDefault(),a.moveHover(t),h||(h=t.touches[0].pageY),m=t.touches[0].pageY-h,m>0?n&&m-c>i&&(v=n)!==e&&(h=t.touches[0].pageY,v.getElement().parentNode.insertBefore(a.placeholderElement,v.getElement().nextSibling),a.moveRow(v,!0)):s&&-m-r>l&&(v=s)!==e&&(h=t.touches[0].pageY,v.getElement().parentNode.insertBefore(a.placeholderElement,v.getElement()),a.moveRow(v,!1)),v&&(o=v,n=v.nextRow(),c=i,i=n?n.getHeight()/2:0,s=v.prevRow(),r=l,l=s?s.getHeight()/2:0))}),t.addEventListener("touchend",function(e){a.checkTimeout&&clearTimeout(a.checkTimeout),a.moving&&(a.endMove(e),a.touchMove=!1)})},MoveRows.prototype._bindMouseMove=function(){this.table.rowManager.getDisplayRows().forEach(function(e){"row"!==e.type&&"group"!==e.type||!e.modules.moveRow.mousemove||e.getElement().addEventListener("mousemove",e.modules.moveRow.mousemove)})},MoveRows.prototype._unbindMouseMove=function(){this.table.rowManager.getDisplayRows().forEach(function(e){"row"!==e.type&&"group"!==e.type||!e.modules.moveRow.mousemove||e.getElement().removeEventListener("mousemove",e.modules.moveRow.mousemove)})},MoveRows.prototype.startMove=function(e,t){var o=t.getElement();this.setStartPosition(e,t),this.moving=t,this.table.element.classList.add("tabulator-block-select"),this.placeholderElement.style.width=t.getWidth()+"px",this.placeholderElement.style.height=t.getHeight()+"px",this.connection?(this.table.element.classList.add("tabulator-movingrow-sending"),this.connectToTables(t)):(o.parentNode.insertBefore(this.placeholderElement,o),o.parentNode.removeChild(o)),this.hoverElement=o.cloneNode(!0),this.hoverElement.classList.add("tabulator-moving"),this.connection?(document.body.appendChild(this.hoverElement),this.hoverElement.style.left="0",this.hoverElement.style.top="0",this.hoverElement.style.width=this.table.element.clientWidth+"px",this.hoverElement.style.whiteSpace="nowrap",this.hoverElement.style.overflow="hidden",this.hoverElement.style.pointerEvents="none"):(this.table.rowManager.getTableElement().appendChild(this.hoverElement),this.hoverElement.style.left="0",this.hoverElement.style.top="0",this._bindMouseMove()),document.body.addEventListener("mousemove",this.moveHover),document.body.addEventListener("mouseup",this.endMove),this.moveHover(e)},MoveRows.prototype.setStartPosition=function(e,t){var o,n,s=this.touchMove?e.touches[0].pageX:e.pageX,i=this.touchMove?e.touches[0].pageY:e.pageY;o=t.getElement(),this.connection?(n=o.getBoundingClientRect(),this.startX=n.left-s+window.pageXOffset,this.startY=n.top-i+window.pageYOffset):this.startY=i-o.getBoundingClientRect().top},MoveRows.prototype.endMove=function(e){e&&1!==e.which&&!this.touchMove||(this._unbindMouseMove(),this.connection||(this.placeholderElement.parentNode.insertBefore(this.moving.getElement(),this.placeholderElement.nextSibling),this.placeholderElement.parentNode.removeChild(this.placeholderElement)),this.hoverElement.parentNode.removeChild(this.hoverElement),this.table.element.classList.remove("tabulator-block-select"),this.toRow&&this.table.rowManager.moveRow(this.moving,this.toRow,this.toRowAfter),this.moving=!1,this.toRow=!1,this.toRowAfter=!1,document.body.removeEventListener("mousemove",this.moveHover),document.body.removeEventListener("mouseup",this.endMove),this.connection&&(this.table.element.classList.remove("tabulator-movingrow-sending"),this.disconnectFromTables()))},MoveRows.prototype.moveRow=function(e,t){this.toRow=e,this.toRowAfter=t},MoveRows.prototype.moveHover=function(e){this.connection?this.moveHoverConnections.call(this,e):this.moveHoverTable.call(this,e)},MoveRows.prototype.moveHoverTable=function(e){var t=this.table.rowManager.getElement(),o=t.scrollTop,n=(this.touchMove?e.touches[0].pageY:e.pageY)-t.getBoundingClientRect().top+o;this.hoverElement.style.top=n-this.startY+"px"},MoveRows.prototype.moveHoverConnections=function(e){this.hoverElement.style.left=this.startX+(this.touchMove?e.touches[0].pageX:e.pageX)+"px",this.hoverElement.style.top=this.startY+(this.touchMove?e.touches[0].pageY:e.pageY)+"px"},MoveRows.prototype.elementRowDrop=function(e,t,o){this.table.options.movableRowsElementDrop&&this.table.options.movableRowsElementDrop(e,t,!!o&&o.getComponent())},MoveRows.prototype.connectToTables=function(e){var t,o=this;this.connectionSelectorsTables&&(t=this.table.modules.comms.getConnections(this.connectionSelectorsTables),this.table.options.movableRowsSendingStart.call(this.table,t),this.table.modules.comms.send(this.connectionSelectorsTables,"moveRow","connect",{row:e})),this.connectionSelectorsElements&&(this.connectionElements=[],Array.isArray(this.connectionSelectorsElements)||(this.connectionSelectorsElements=[this.connectionSelectorsElements]),this.connectionSelectorsElements.forEach(function(e){"string"==typeof e?o.connectionElements=o.connectionElements.concat(Array.prototype.slice.call(document.querySelectorAll(e))):o.connectionElements.push(e)}),this.connectionElements.forEach(function(e){var t=function(t){o.elementRowDrop(t,e,o.moving)};e.addEventListener("mouseup",t),e.tabulatorElementDropEvent=t,e.classList.add("tabulator-movingrow-receiving")}))},MoveRows.prototype.disconnectFromTables=function(){var e;this.connectionSelectorsTables&&(e=this.table.modules.comms.getConnections(this.connectionSelectorsTables),this.table.options.movableRowsSendingStop.call(this.table,e),this.table.modules.comms.send(this.connectionSelectorsTables,"moveRow","disconnect")),this.connectionElements.forEach(function(e){e.classList.remove("tabulator-movingrow-receiving"),e.removeEventListener("mouseup",e.tabulatorElementDropEvent),delete e.tabulatorElementDropEvent})},MoveRows.prototype.connect=function(e,t){var o=this;return this.connectedTable?(console.warn("Move Row Error - Table cannot accept connection, already connected to table:",this.connectedTable),!1):(this.connectedTable=e,this.connectedRow=t,this.table.element.classList.add("tabulator-movingrow-receiving"),o.table.rowManager.getDisplayRows().forEach(function(e){"row"===e.type&&e.modules.moveRow&&e.modules.moveRow.mouseup&&e.getElement().addEventListener("mouseup",e.modules.moveRow.mouseup)}),o.tableRowDropEvent=o.tableRowDrop.bind(o),o.table.element.addEventListener("mouseup",o.tableRowDropEvent),this.table.options.movableRowsReceivingStart.call(this.table,t,e),!0)},MoveRows.prototype.disconnect=function(e){var t=this;e===this.connectedTable?(this.connectedTable=!1,this.connectedRow=!1,this.table.element.classList.remove("tabulator-movingrow-receiving"),t.table.rowManager.getDisplayRows().forEach(function(e){"row"===e.type&&e.modules.moveRow&&e.modules.moveRow.mouseup&&e.getElement().removeEventListener("mouseup",e.modules.moveRow.mouseup)}),t.table.element.removeEventListener("mouseup",t.tableRowDropEvent),this.table.options.movableRowsReceivingStop.call(this.table,e)):console.warn("Move Row Error - trying to disconnect from non connected table")},MoveRows.prototype.dropComplete=function(e,t,o){var n=!1;if(o){switch(_typeof(this.table.options.movableRowsSender)){case"string":n=this.senders[this.table.options.movableRowsSender];break;case"function":n=this.table.options.movableRowsSender}n?n.call(this,this.moving.getComponent(),t?t.getComponent():void 0,e):this.table.options.movableRowsSender&&console.warn("Mover Row Error - no matching sender found:",this.table.options.movableRowsSender),this.table.options.movableRowsSent.call(this.table,this.moving.getComponent(),t?t.getComponent():void 0,e)}else this.table.options.movableRowsSentFailed.call(this.table,this.moving.getComponent(),t?t.getComponent():void 0,e);this.endMove()},MoveRows.prototype.tableRowDrop=function(e,t){var o=!1,n=!1;switch(e.stopImmediatePropagation(),_typeof(this.table.options.movableRowsReceiver)){case"string":o=this.receivers[this.table.options.movableRowsReceiver];break;case"function":o=this.table.options.movableRowsReceiver}o?n=o.call(this,this.connectedRow.getComponent(),t?t.getComponent():void 0,this.connectedTable):console.warn("Mover Row Error - no matching receiver found:",this.table.options.movableRowsReceiver),n?this.table.options.movableRowsReceived.call(this.table,this.connectedRow.getComponent(),t?t.getComponent():void 0,this.connectedTable):this.table.options.movableRowsReceivedFailed.call(this.table,this.connectedRow.getComponent(),t?t.getComponent():void 0,this.connectedTable),this.table.modules.comms.send(this.connectedTable,"moveRow","dropcomplete",{row:t,success:n})},MoveRows.prototype.receivers={insert:function(e,t,o){return this.table.addRow(e.getData(),void 0,t),!0},add:function(e,t,o){return this.table.addRow(e.getData()),!0},update:function(e,t,o){return!!t&&(t.update(e.getData()),!0)},replace:function(e,t,o){return!!t&&(this.table.addRow(e.getData(),void 0,t),t.delete(),!0)}},MoveRows.prototype.senders={delete:function(e,t,o){e.delete()}},MoveRows.prototype.commsReceived=function(e,t,o){switch(t){case"connect":return this.connect(e,o.row);case"disconnect":return this.disconnect(e);case"dropcomplete":return this.dropComplete(e,o.row,o.success)}},Tabulator.prototype.registerModule("moveRow",MoveRows); \ No newline at end of file diff --git a/desktopapp/vendor/tabulator/js/modules/mutator.js b/desktopapp/vendor/tabulator/js/modules/mutator.js index 830b891..42527f6 100644 --- a/desktopapp/vendor/tabulator/js/modules/mutator.js +++ b/desktopapp/vendor/tabulator/js/modules/mutator.js @@ -1,6 +1,6 @@ var _typeof = typeof Symbol === "function" && typeof Symbol.iterator === "symbol" ? function (obj) { return typeof obj; } : function (obj) { return obj && typeof Symbol === "function" && obj.constructor === Symbol && obj !== Symbol.prototype ? "symbol" : typeof obj; }; -/* Tabulator v4.8.3 (c) Oliver Folkerd */ +/* Tabulator v4.9.3 (c) Oliver Folkerd */ var Mutator = function Mutator(table) { this.table = table; //hold Tabulator object diff --git a/desktopapp/vendor/tabulator/js/modules/mutator.min.js b/desktopapp/vendor/tabulator/js/modules/mutator.min.js index 8f4f037..82af98d 100644 --- a/desktopapp/vendor/tabulator/js/modules/mutator.min.js +++ b/desktopapp/vendor/tabulator/js/modules/mutator.min.js @@ -1,2 +1,2 @@ -/* Tabulator v4.8.3 (c) Oliver Folkerd */ +/* Tabulator v4.9.3 (c) Oliver Folkerd */ var _typeof="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&&"function"==typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},Mutator=function(t){this.table=t,this.allowedTypes=["","data","edit","clipboard"],this.enabled=!0};Mutator.prototype.initializeColumn=function(t){var o=this,e=!1,a={};this.allowedTypes.forEach(function(r){var u,n="mutator"+(r.charAt(0).toUpperCase()+r.slice(1));t.definition[n]&&(u=o.lookupMutator(t.definition[n]))&&(e=!0,a[n]={mutator:u,params:t.definition[n+"Params"]||{}})}),e&&(t.modules.mutate=a)},Mutator.prototype.lookupMutator=function(t){var o=!1;switch(void 0===t?"undefined":_typeof(t)){case"string":this.mutators[t]?o=this.mutators[t]:console.warn("Mutator Error - No such mutator found, ignoring: ",t);break;case"function":o=t}return o},Mutator.prototype.transformRow=function(t,o,e){var a,r=this,u="mutator"+(o.charAt(0).toUpperCase()+o.slice(1));return this.enabled&&r.table.columnManager.traverse(function(r){var n,i,s;r.modules.mutate&&(n=r.modules.mutate[u]||r.modules.mutate.mutator||!1)&&(a=r.getFieldValue(void 0!==e?e:t),"data"!=o&&void 0===a||(s=r.getComponent(),i="function"==typeof n.params?n.params(a,t,o,s):n.params,r.setFieldValue(t,n.mutator(a,t,o,i,s))))}),t},Mutator.prototype.transformCell=function(t,o){var e=t.column.modules.mutate.mutatorEdit||t.column.modules.mutate.mutator||!1,a={};return e?(a=Object.assign(a,t.row.getData()),t.column.setFieldValue(a,o),e.mutator(o,a,"edit",e.params,t.getComponent())):o},Mutator.prototype.enable=function(){this.enabled=!0},Mutator.prototype.disable=function(){this.enabled=!1},Mutator.prototype.mutators={},Tabulator.prototype.registerModule("mutator",Mutator); \ No newline at end of file diff --git a/desktopapp/vendor/tabulator/js/modules/page.js b/desktopapp/vendor/tabulator/js/modules/page.js index 81d5e1e..26bfda5 100644 --- a/desktopapp/vendor/tabulator/js/modules/page.js +++ b/desktopapp/vendor/tabulator/js/modules/page.js @@ -1,4 +1,4 @@ -/* Tabulator v4.8.3 (c) Oliver Folkerd */ +/* Tabulator v4.9.3 (c) Oliver Folkerd */ var Page = function Page(table) { @@ -322,7 +322,7 @@ Page.prototype.setPage = function (page) { page = parseInt(page); - if (page > 0 && page <= _this2.max) { + if (page > 0 && page <= _this2.max || _this2.mode !== "local") { _this2.page = page; _this2.trigger().then(function () { resolve(); diff --git a/desktopapp/vendor/tabulator/js/modules/page.min.js b/desktopapp/vendor/tabulator/js/modules/page.min.js index 58dbf2b..289bddb 100644 --- a/desktopapp/vendor/tabulator/js/modules/page.min.js +++ b/desktopapp/vendor/tabulator/js/modules/page.min.js @@ -1,2 +1,2 @@ -/* Tabulator v4.8.3 (c) Oliver Folkerd */ -var Page=function(e){this.table=e,this.mode="local",this.progressiveLoad=!1,this.size=0,this.page=1,this.count=5,this.max=1,this.displayIndex=0,this.initialLoad=!0,this.pageSizes=[],this.dataReceivedNames={},this.dataSentNames={},this.createElements()};Page.prototype.createElements=function(){var e;this.element=document.createElement("span"),this.element.classList.add("tabulator-paginator"),this.pagesElement=document.createElement("span"),this.pagesElement.classList.add("tabulator-pages"),e=document.createElement("button"),e.classList.add("tabulator-page"),e.setAttribute("type","button"),e.setAttribute("role","button"),e.setAttribute("aria-label",""),e.setAttribute("title",""),this.firstBut=e.cloneNode(!0),this.firstBut.setAttribute("data-page","first"),this.prevBut=e.cloneNode(!0),this.prevBut.setAttribute("data-page","prev"),this.nextBut=e.cloneNode(!0),this.nextBut.setAttribute("data-page","next"),this.lastBut=e.cloneNode(!0),this.lastBut.setAttribute("data-page","last"),this.table.options.paginationSizeSelector&&(this.pageSizeSelect=document.createElement("select"),this.pageSizeSelect.classList.add("tabulator-page-size"))},Page.prototype.generatePageSizeSelectList=function(){var e=this,t=[];if(this.pageSizeSelect){if(Array.isArray(this.table.options.paginationSizeSelector))t=this.table.options.paginationSizeSelector,this.pageSizes=t,-1==this.pageSizes.indexOf(this.size)&&t.unshift(this.size);else if(-1==this.pageSizes.indexOf(this.size)){t=[];for(var a=1;a<5;a++)t.push(this.size*a);this.pageSizes=t}else t=this.pageSizes;for(;this.pageSizeSelect.firstChild;)this.pageSizeSelect.removeChild(this.pageSizeSelect.firstChild);t.forEach(function(t){var a=document.createElement("option");a.value=t,!0===t?e.table.modules.localize.bind("pagination|all",function(e){a.innerHTML=e}):a.innerHTML=t,e.pageSizeSelect.appendChild(a)}),this.pageSizeSelect.value=this.size}},Page.prototype.initialize=function(e){var t,a,i,s=this;this.dataSentNames=Object.assign({},this.paginationDataSentNames),this.dataSentNames=Object.assign(this.dataSentNames,this.table.options.paginationDataSent),this.dataReceivedNames=Object.assign({},this.paginationDataReceivedNames),this.dataReceivedNames=Object.assign(this.dataReceivedNames,this.table.options.paginationDataReceived),s.table.modules.localize.bind("pagination|first",function(e){s.firstBut.innerHTML=e}),s.table.modules.localize.bind("pagination|first_title",function(e){s.firstBut.setAttribute("aria-label",e),s.firstBut.setAttribute("title",e)}),s.table.modules.localize.bind("pagination|prev",function(e){s.prevBut.innerHTML=e}),s.table.modules.localize.bind("pagination|prev_title",function(e){s.prevBut.setAttribute("aria-label",e),s.prevBut.setAttribute("title",e)}),s.table.modules.localize.bind("pagination|next",function(e){s.nextBut.innerHTML=e}),s.table.modules.localize.bind("pagination|next_title",function(e){s.nextBut.setAttribute("aria-label",e),s.nextBut.setAttribute("title",e)}),s.table.modules.localize.bind("pagination|last",function(e){s.lastBut.innerHTML=e}),s.table.modules.localize.bind("pagination|last_title",function(e){s.lastBut.setAttribute("aria-label",e),s.lastBut.setAttribute("title",e)}),s.firstBut.addEventListener("click",function(){s.setPage(1).then(function(){}).catch(function(){})}),s.prevBut.addEventListener("click",function(){s.previousPage().then(function(){}).catch(function(){})}),s.nextBut.addEventListener("click",function(){s.nextPage().then(function(){}).catch(function(){})}),s.lastBut.addEventListener("click",function(){s.setPage(s.max).then(function(){}).catch(function(){})}),s.table.options.paginationElement&&(s.element=s.table.options.paginationElement),this.pageSizeSelect&&(t=document.createElement("label"),s.table.modules.localize.bind("pagination|page_size",function(e){s.pageSizeSelect.setAttribute("aria-label",e),s.pageSizeSelect.setAttribute("title",e),t.innerHTML=e}),s.element.appendChild(t),s.element.appendChild(s.pageSizeSelect),s.pageSizeSelect.addEventListener("change",function(e){s.setPageSize("true"==s.pageSizeSelect.value||s.pageSizeSelect.value),s.setPage(1).then(function(){}).catch(function(){})})),s.element.appendChild(s.firstBut),s.element.appendChild(s.prevBut),s.element.appendChild(s.pagesElement),s.element.appendChild(s.nextBut),s.element.appendChild(s.lastBut),s.table.options.paginationElement||e||s.table.footerManager.append(s.element,s),s.mode=s.table.options.pagination,s.table.options.paginationSize?s.size=s.table.options.paginationSize:(a=document.createElement("div"),a.classList.add("tabulator-row"),a.style.visibility=e,i=document.createElement("div"),i.classList.add("tabulator-cell"),i.innerHTML="Page Row Test",a.appendChild(i),s.table.rowManager.getTableElement().appendChild(a),s.size=Math.floor(s.table.rowManager.getElement().clientHeight/a.offsetHeight),s.table.rowManager.getTableElement().removeChild(a)),s.count=s.table.options.paginationButtonCount,s.generatePageSizeSelectList()},Page.prototype.initializeProgressive=function(e){this.initialize(!0),this.mode="progressive_"+e,this.progressiveLoad=!0},Page.prototype.setDisplayIndex=function(e){this.displayIndex=e},Page.prototype.getDisplayIndex=function(){return this.displayIndex},Page.prototype.setMaxRows=function(e){this.max=e?!0===this.size?1:Math.ceil(e/this.size):1,this.page>this.max&&(this.page=this.max)},Page.prototype.reset=function(e,t){return("local"==this.mode||e)&&(this.page=1),t&&(this.initialLoad=!0),!0},Page.prototype.setMaxPage=function(e){e=parseInt(e),this.max=e||1,this.page>this.max&&(this.page=this.max,this.trigger())},Page.prototype.setPage=function(e){var t=this,a=this;switch(e){case"first":return this.setPage(1);case"prev":return this.previousPage();case"next":return this.nextPage();case"last":return this.setPage(this.max)}return new Promise(function(i,s){e=parseInt(e),e>0&&e<=t.max?(t.page=e,t.trigger().then(function(){i()}).catch(function(){s()}),a.table.options.persistence&&a.table.modExists("persistence",!0)&&a.table.modules.persistence.config.page&&a.table.modules.persistence.save("page")):(console.warn("Pagination Error - Requested page is out of range of 1 - "+t.max+":",e),s())})},Page.prototype.setPageToRow=function(e){var t=this;return new Promise(function(a,i){var s=t.table.rowManager.getDisplayRows(t.displayIndex-1),n=s.indexOf(e);if(n>-1){var o=!0===t.size?1:Math.ceil((n+1)/t.size);t.setPage(o).then(function(){a()}).catch(function(){i()})}else console.warn("Pagination Error - Requested row is not visible"),i()})},Page.prototype.setPageSize=function(e){!0!==e&&(e=parseInt(e)),e>0&&(this.size=e),this.pageSizeSelect&&this.generatePageSizeSelectList(),this.table.options.persistence&&this.table.modExists("persistence",!0)&&this.table.modules.persistence.config.page&&this.table.modules.persistence.save("page")},Page.prototype._setPageButtons=function(){for(var e=this,t=Math.floor((this.count-1)/2),a=Math.ceil((this.count-1)/2),i=this.max-this.page+t+10&&n<=e.max&&e.pagesElement.appendChild(e._generatePageButton(n));this.footerRedraw()},Page.prototype._generatePageButton=function(e){var t=this,a=document.createElement("button");return a.classList.add("tabulator-page"),e==t.page&&a.classList.add("active"),a.setAttribute("type","button"),a.setAttribute("role","button"),t.table.modules.localize.bind("pagination|page_title",function(t){a.setAttribute("aria-label",t+" "+e),a.setAttribute("title",t+" "+e)}),a.setAttribute("data-page",e),a.textContent=e,a.addEventListener("click",function(a){t.setPage(e).then(function(){}).catch(function(){})}),a},Page.prototype.previousPage=function(){var e=this;return new Promise(function(t,a){e.page>1?(e.page--,e.trigger().then(function(){t()}).catch(function(){a()}),e.table.options.persistence&&e.table.modExists("persistence",!0)&&e.table.modules.persistence.config.page&&e.table.modules.persistence.save("page")):(console.warn("Pagination Error - Previous page would be less than page 1:",0),a())})},Page.prototype.nextPage=function(){var e=this;return new Promise(function(t,a){e.pagethis.max&&(this.page=this.max)},Page.prototype.reset=function(e,t){return("local"==this.mode||e)&&(this.page=1),t&&(this.initialLoad=!0),!0},Page.prototype.setMaxPage=function(e){e=parseInt(e),this.max=e||1,this.page>this.max&&(this.page=this.max,this.trigger())},Page.prototype.setPage=function(e){var t=this,a=this;switch(e){case"first":return this.setPage(1);case"prev":return this.previousPage();case"next":return this.nextPage();case"last":return this.setPage(this.max)}return new Promise(function(i,s){e=parseInt(e),e>0&&e<=t.max||"local"!==t.mode?(t.page=e,t.trigger().then(function(){i()}).catch(function(){s()}),a.table.options.persistence&&a.table.modExists("persistence",!0)&&a.table.modules.persistence.config.page&&a.table.modules.persistence.save("page")):(console.warn("Pagination Error - Requested page is out of range of 1 - "+t.max+":",e),s())})},Page.prototype.setPageToRow=function(e){var t=this;return new Promise(function(a,i){var s=t.table.rowManager.getDisplayRows(t.displayIndex-1),n=s.indexOf(e);if(n>-1){var o=!0===t.size?1:Math.ceil((n+1)/t.size);t.setPage(o).then(function(){a()}).catch(function(){i()})}else console.warn("Pagination Error - Requested row is not visible"),i()})},Page.prototype.setPageSize=function(e){!0!==e&&(e=parseInt(e)),e>0&&(this.size=e),this.pageSizeSelect&&this.generatePageSizeSelectList(),this.table.options.persistence&&this.table.modExists("persistence",!0)&&this.table.modules.persistence.config.page&&this.table.modules.persistence.save("page")},Page.prototype._setPageButtons=function(){for(var e=this,t=Math.floor((this.count-1)/2),a=Math.ceil((this.count-1)/2),i=this.max-this.page+t+10&&n<=e.max&&e.pagesElement.appendChild(e._generatePageButton(n));this.footerRedraw()},Page.prototype._generatePageButton=function(e){var t=this,a=document.createElement("button");return a.classList.add("tabulator-page"),e==t.page&&a.classList.add("active"),a.setAttribute("type","button"),a.setAttribute("role","button"),t.table.modules.localize.bind("pagination|page_title",function(t){a.setAttribute("aria-label",t+" "+e),a.setAttribute("title",t+" "+e)}),a.setAttribute("data-page",e),a.textContent=e,a.addEventListener("click",function(a){t.setPage(e).then(function(){}).catch(function(){})}),a},Page.prototype.previousPage=function(){var e=this;return new Promise(function(t,a){e.page>1?(e.page--,e.trigger().then(function(){t()}).catch(function(){a()}),e.table.options.persistence&&e.table.modExists("persistence",!0)&&e.table.modules.persistence.config.page&&e.table.modules.persistence.save("page")):(console.warn("Pagination Error - Previous page would be less than page 1:",0),a())})},Page.prototype.nextPage=function(){var e=this;return new Promise(function(t,a){e.pages?o.splice(s,0,e):o.push(e))}),o},Persistence.prototype._findColumn=function(e,t){var i=t.columns?"group":t.field?"field":"object";return e.find(function(e){switch(i){case"group":return e.title===t.title&&e.columns.length===t.columns.length;case"field":return e.field===t.field;case"object":return e===t}})},Persistence.prototype.save=function(e){var t={};switch(e){case"columns":t=this.parseColumns(this.table.columnManager.getColumns());break;case"filter":t=this.table.modules.filter.getFilters();break;case"sort":t=this.validateSorters(this.table.modules.sort.getSort());break;case"group":t=this.getGroupConfig();break;case"page":t=this.getPageConfig()}this.writeFunc&&this.writeFunc(this.id,e,t)},Persistence.prototype.validateSorters=function(e){return e.forEach(function(e){e.column=e.field,delete e.field}),e},Persistence.prototype.getGroupConfig=function(){var e={};return this.config.group&&((!0===this.config.group||this.config.group.groupBy)&&(e.groupBy=this.table.options.groupBy),(!0===this.config.group||this.config.group.groupStartOpen)&&(e.groupStartOpen=this.table.options.groupStartOpen),(!0===this.config.group||this.config.group.groupHeader)&&(e.groupHeader=this.table.options.groupHeader)),e},Persistence.prototype.getPageConfig=function(){var e={};return this.config.page&&((!0===this.config.page||this.config.page.size)&&(e.paginationSize=this.table.modules.page.getPageSize()),(!0===this.config.page||this.config.page.page)&&(e.paginationInitialPage=this.table.modules.page.getPage())),e},Persistence.prototype.parseColumns=function(e){var t=this,i=[],o=["headerContextMenu","headerMenu","contextMenu","clickMenu"];return e.forEach(function(e){var s,n={},r=e.getDefinition();e.isGroup?(n.title=r.title,n.columns=t.parseColumns(e.getColumns())):(n.field=e.getField(),!0===t.config.columns||void 0==t.config.columns?(s=Object.keys(r),s.push("width")):s=t.config.columns,s.forEach(function(t){switch(t){case"width":n.width=e.getWidth();break;case"visible":n.visible=e.visible;break;default:"function"!=typeof r[t]&&-1===o.indexOf(t)&&(n[t]=r[t])}})),i.push(n)}),i},Persistence.prototype.readers={local:function(e,t){var i=localStorage.getItem(e+"-"+t);return!!i&&JSON.parse(i)},cookie:function(e,t){var i,o,s=document.cookie,n=e+"-"+t,r=s.indexOf(n+"=");return r>-1&&(s=s.substr(r),i=s.indexOf(";"),i>-1&&(s=s.substr(0,i)),o=s.replace(n+"=","")),!!o&&JSON.parse(o)}},Persistence.prototype.writers={local:function(e,t,i){localStorage.setItem(e+"-"+t,JSON.stringify(i))},cookie:function(e,t,i){var o=new Date;o.setDate(o.getDate()+1e4),document.cookie=e+"-"+t+"="+JSON.stringify(i)+"; expires="+o.toUTCString()}},Tabulator.prototype.registerModule("persistence",Persistence); \ No newline at end of file +/* Tabulator v4.9.3 (c) Oliver Folkerd */ +var Persistence=function(e){this.table=e,this.mode="",this.id="",this.defWatcherBlock=!1,this.config={},this.readFunc=!1,this.writeFunc=!1};Persistence.prototype.localStorageTest=function(){var e="_tabulator_test";try{return window.localStorage.setItem(e,e),window.localStorage.removeItem(e),!0}catch(e){return!1}},Persistence.prototype.initialize=function(){var e,t=this.table.options.persistenceMode,i=this.table.options.persistenceID;this.mode=!0!==t?t:this.localStorageTest()?"local":"cookie",this.table.options.persistenceReaderFunc?"function"==typeof this.table.options.persistenceReaderFunc?this.readFunc=this.table.options.persistenceReaderFunc:this.readers[this.table.options.persistenceReaderFunc]?this.readFunc=this.readers[this.table.options.persistenceReaderFunc]:console.warn("Persistence Read Error - invalid reader set",this.table.options.persistenceReaderFunc):this.readers[this.mode]?this.readFunc=this.readers[this.mode]:console.warn("Persistence Read Error - invalid reader set",this.mode),this.table.options.persistenceWriterFunc?"function"==typeof this.table.options.persistenceWriterFunc?this.writeFunc=this.table.options.persistenceWriterFunc:this.readers[this.table.options.persistenceWriterFunc]?this.writeFunc=this.readers[this.table.options.persistenceWriterFunc]:console.warn("Persistence Write Error - invalid reader set",this.table.options.persistenceWriterFunc):this.writers[this.mode]?this.writeFunc=this.writers[this.mode]:console.warn("Persistence Write Error - invalid writer set",this.mode),this.id="tabulator-"+(i||this.table.element.getAttribute("id")||""),this.config={sort:!0===this.table.options.persistence||this.table.options.persistence.sort,filter:!0===this.table.options.persistence||this.table.options.persistence.filter,group:!0===this.table.options.persistence||this.table.options.persistence.group,page:!0===this.table.options.persistence||this.table.options.persistence.page,columns:!0===this.table.options.persistence?["title","width","visible"]:this.table.options.persistence.columns},this.config.page&&(e=this.retreiveData("page"))&&(void 0===e.paginationSize||!0!==this.config.page&&!this.config.page.size||(this.table.options.paginationSize=e.paginationSize),void 0===e.paginationInitialPage||!0!==this.config.page&&!this.config.page.page||(this.table.options.paginationInitialPage=e.paginationInitialPage)),this.config.group&&(e=this.retreiveData("group"))&&(void 0===e.groupBy||!0!==this.config.group&&!this.config.group.groupBy||(this.table.options.groupBy=e.groupBy),void 0===e.groupStartOpen||!0!==this.config.group&&!this.config.group.groupStartOpen||(this.table.options.groupStartOpen=e.groupStartOpen),void 0===e.groupHeader||!0!==this.config.group&&!this.config.group.groupHeader||(this.table.options.groupHeader=e.groupHeader)),this.config.columns&&(this.table.options.columns=this.load("columns",this.table.options.columns))},Persistence.prototype.initializeColumn=function(e){var t,i,o=this;this.config.columns&&(this.defWatcherBlock=!0,t=e.getDefinition(),i=!0===this.config.columns?Object.keys(t):this.config.columns,i.forEach(function(e){var i=Object.getOwnPropertyDescriptor(t,e),s=t[e];i&&Object.defineProperty(t,e,{set:function(e){s=e,o.defWatcherBlock||o.save("columns"),i.set&&i.set(e)},get:function(){return i.get&&i.get(),s}})}),this.defWatcherBlock=!1)},Persistence.prototype.load=function(e,t){var i=this.retreiveData(e);return t&&(i=i?this.mergeDefinition(t,i):t),i},Persistence.prototype.retreiveData=function(e){return!!this.readFunc&&this.readFunc(this.id,e)},Persistence.prototype.mergeDefinition=function(e,t){var i=this,o=[];return t=t||[],t.forEach(function(t,s){var n,r=i._findColumn(e,t);r&&(!0===i.config.columns||void 0==i.config.columns?(n=Object.keys(r),n.push("width")):n=i.config.columns,n.forEach(function(e){"columns"!==e&&void 0!==t[e]&&(r[e]=t[e])}),r.columns&&(r.columns=i.mergeDefinition(r.columns,t.columns)),o.push(r))}),e.forEach(function(e,s){i._findColumn(t,e)||(o.length>s?o.splice(s,0,e):o.push(e))}),o},Persistence.prototype._findColumn=function(e,t){var i=t.columns?"group":t.field?"field":"object";return e.find(function(e){switch(i){case"group":return e.title===t.title&&e.columns.length===t.columns.length;case"field":return e.field===t.field;case"object":return e===t}})},Persistence.prototype.save=function(e){var t={};switch(e){case"columns":t=this.parseColumns(this.table.columnManager.getColumns());break;case"filter":t=this.table.modules.filter.getFilters();break;case"sort":t=this.validateSorters(this.table.modules.sort.getSort());break;case"group":t=this.getGroupConfig();break;case"page":t=this.getPageConfig()}this.writeFunc&&this.writeFunc(this.id,e,t)},Persistence.prototype.validateSorters=function(e){return e.forEach(function(e){e.column=e.field,delete e.field}),e},Persistence.prototype.getGroupConfig=function(){var e={};return this.config.group&&((!0===this.config.group||this.config.group.groupBy)&&(e.groupBy=this.table.options.groupBy),(!0===this.config.group||this.config.group.groupStartOpen)&&(e.groupStartOpen=this.table.options.groupStartOpen),(!0===this.config.group||this.config.group.groupHeader)&&(e.groupHeader=this.table.options.groupHeader)),e},Persistence.prototype.getPageConfig=function(){var e={};return this.config.page&&((!0===this.config.page||this.config.page.size)&&(e.paginationSize=this.table.modules.page.getPageSize()),(!0===this.config.page||this.config.page.page)&&(e.paginationInitialPage=this.table.modules.page.getPage())),e},Persistence.prototype.parseColumns=function(e){var t=this,i=[],o=["headerContextMenu","headerMenu","contextMenu","clickMenu"];return e.forEach(function(e){var s,n={},r=e.getDefinition();e.isGroup?(n.title=r.title,n.columns=t.parseColumns(e.getColumns())):(n.field=e.getField(),!0===t.config.columns||void 0==t.config.columns?(s=Object.keys(r),s.push("width")):s=t.config.columns,s.forEach(function(t){switch(t){case"width":n.width=e.getWidth();break;case"visible":n.visible=e.visible;break;default:"function"!=typeof r[t]&&-1===o.indexOf(t)&&(n[t]=r[t])}})),i.push(n)}),i},Persistence.prototype.readers={local:function(e,t){var i=localStorage.getItem(e+"-"+t);return!!i&&JSON.parse(i)},cookie:function(e,t){var i,o,s=document.cookie,n=e+"-"+t,r=s.indexOf(n+"=");return r>-1&&(s=s.substr(r),i=s.indexOf(";"),i>-1&&(s=s.substr(0,i)),o=s.replace(n+"=","")),!!o&&JSON.parse(o)}},Persistence.prototype.writers={local:function(e,t,i){localStorage.setItem(e+"-"+t,JSON.stringify(i))},cookie:function(e,t,i){var o=new Date;o.setDate(o.getDate()+1e4),document.cookie=e+"-"+t+"="+JSON.stringify(i)+"; expires="+o.toUTCString()}},Tabulator.prototype.registerModule("persistence",Persistence); \ No newline at end of file diff --git a/desktopapp/vendor/tabulator/js/modules/print.js b/desktopapp/vendor/tabulator/js/modules/print.js index 3ed4835..48329d5 100644 --- a/desktopapp/vendor/tabulator/js/modules/print.js +++ b/desktopapp/vendor/tabulator/js/modules/print.js @@ -1,4 +1,4 @@ -/* Tabulator v4.8.3 (c) Oliver Folkerd */ +/* Tabulator v4.9.3 (c) Oliver Folkerd */ var Print = function Print(table) { this.table = table; //hold Tabulator object diff --git a/desktopapp/vendor/tabulator/js/modules/print.min.js b/desktopapp/vendor/tabulator/js/modules/print.min.js index ef6d8b1..3de3df8 100644 --- a/desktopapp/vendor/tabulator/js/modules/print.min.js +++ b/desktopapp/vendor/tabulator/js/modules/print.min.js @@ -1,2 +1,2 @@ -/* Tabulator v4.8.3 (c) Oliver Folkerd */ +/* Tabulator v4.9.3 (c) Oliver Folkerd */ var Print=function(t){this.table=t,this.element=!1,this.manualBlock=!1};Print.prototype.initialize=function(){window.addEventListener("beforeprint",this.replaceTable.bind(this)),window.addEventListener("afterprint",this.cleanup.bind(this))},Print.prototype.replaceTable=function(){this.manualBlock||(this.element=document.createElement("div"),this.element.classList.add("tabulator-print-table"),this.element.appendChild(this.table.modules.export.genereateTable(this.table.options.printConfig,this.table.options.printStyled,this.table.options.printRowRange,"print")),this.table.element.style.display="none",this.table.element.parentNode.insertBefore(this.element,this.table.element))},Print.prototype.cleanup=function(){document.body.classList.remove("tabulator-print-fullscreen-hide"),this.element&&this.element.parentNode&&(this.element.parentNode.removeChild(this.element),this.table.element.style.display="")},Print.prototype.printFullscreen=function(t,e,i){var n,l,o=window.scrollX,a=window.scrollY,s=document.createElement("div"),r=document.createElement("div"),p=this.table.modules.export.genereateTable(void 0!==i?i:this.table.options.printConfig,void 0!==e?e:this.table.options.printStyled,t,"print");this.manualBlock=!0,this.element=document.createElement("div"),this.element.classList.add("tabulator-print-fullscreen"),this.table.options.printHeader&&(s.classList.add("tabulator-print-header"),n="function"==typeof this.table.options.printHeader?this.table.options.printHeader.call(this.table):this.table.options.printHeader,"string"==typeof n?s.innerHTML=n:s.appendChild(n),this.element.appendChild(s)),this.element.appendChild(p),this.table.options.printFooter&&(r.classList.add("tabulator-print-footer"),l="function"==typeof this.table.options.printFooter?this.table.options.printFooter.call(this.table):this.table.options.printFooter,"string"==typeof l?r.innerHTML=l:r.appendChild(l),this.element.appendChild(r)),document.body.classList.add("tabulator-print-fullscreen-hide"),document.body.appendChild(this.element),this.table.options.printFormatter&&this.table.options.printFormatter(this.element,p),window.print(),this.cleanup(),window.scrollTo(o,a),this.manualBlock=!1},Tabulator.prototype.registerModule("print",Print); \ No newline at end of file diff --git a/desktopapp/vendor/tabulator/js/modules/reactive_data.js b/desktopapp/vendor/tabulator/js/modules/reactive_data.js index def9edc..9f5af8d 100644 --- a/desktopapp/vendor/tabulator/js/modules/reactive_data.js +++ b/desktopapp/vendor/tabulator/js/modules/reactive_data.js @@ -1,4 +1,4 @@ -/* Tabulator v4.8.3 (c) Oliver Folkerd */ +/* Tabulator v4.9.3 (c) Oliver Folkerd */ var ReactiveData = function ReactiveData(table) { this.table = table; //hold Tabulator object diff --git a/desktopapp/vendor/tabulator/js/modules/reactive_data.min.js b/desktopapp/vendor/tabulator/js/modules/reactive_data.min.js index e97ddd5..f2c1b24 100644 --- a/desktopapp/vendor/tabulator/js/modules/reactive_data.min.js +++ b/desktopapp/vendor/tabulator/js/modules/reactive_data.min.js @@ -1,2 +1,2 @@ -/* Tabulator v4.8.3 (c) Oliver Folkerd */ +/* Tabulator v4.9.3 (c) Oliver Folkerd */ var ReactiveData=function(e){this.table=e,this.data=!1,this.blocked=!1,this.origFuncs={},this.currentVersion=0};ReactiveData.prototype.watchData=function(e){var t,a=this;this.currentVersion++,t=this.currentVersion,a.unwatchData(),a.data=e,a.origFuncs.push=e.push,Object.defineProperty(a.data,"push",{enumerable:!1,configurable:!0,value:function(){var r=Array.from(arguments);return a.blocked||t!==a.currentVersion||r.forEach(function(e){a.table.rowManager.addRowActual(e,!1)}),a.origFuncs.push.apply(e,arguments)}}),a.origFuncs.unshift=e.unshift,Object.defineProperty(a.data,"unshift",{enumerable:!1,configurable:!0,value:function(){var r=Array.from(arguments);return a.blocked||t!==a.currentVersion||r.forEach(function(e){a.table.rowManager.addRowActual(e,!0)}),a.origFuncs.unshift.apply(e,arguments)}}),a.origFuncs.shift=e.shift,Object.defineProperty(a.data,"shift",{enumerable:!1,configurable:!0,value:function(){var r;return a.blocked||t!==a.currentVersion||a.data.length&&(r=a.table.rowManager.getRowFromDataObject(a.data[0]))&&r.deleteActual(),a.origFuncs.shift.call(e)}}),a.origFuncs.pop=e.pop,Object.defineProperty(a.data,"pop",{enumerable:!1,configurable:!0,value:function(){var r;return a.blocked||t!==a.currentVersion||a.data.length&&(r=a.table.rowManager.getRowFromDataObject(a.data[a.data.length-1]))&&r.deleteActual(),a.origFuncs.pop.call(e)}}),a.origFuncs.splice=e.splice,Object.defineProperty(a.data,"splice",{enumerable:!1,configurable:!0,value:function(){var r,n=Array.from(arguments),o=n[0]<0?e.length+n[0]:n[0],i=n[1],c=!!n[2]&&n.slice(2);if(!a.blocked&&t===a.currentVersion){if(c&&(r=!!e[o]&&a.table.rowManager.getRowFromDataObject(e[o]),r?c.forEach(function(e){a.table.rowManager.addRowActual(e,!0,r,!0)}):(c=c.slice().reverse(),c.forEach(function(e){a.table.rowManager.addRowActual(e,!0,!1,!0)}))),0!==i){var u=e.slice(o,void 0===n[1]?n[1]:o+i);u.forEach(function(e,t){var r=a.table.rowManager.getRowFromDataObject(e);r&&r.deleteActual(t!==u.length-1)})}(c||0!==i)&&a.table.rowManager.reRenderInPosition()}return a.origFuncs.splice.apply(e,arguments)}})},ReactiveData.prototype.unwatchData=function(){if(!1!==this.data)for(var e in this.origFuncs)Object.defineProperty(this.data,e,{enumerable:!0,configurable:!0,writable:!0,value:this.origFuncs.key})},ReactiveData.prototype.watchRow=function(e){var t=e.getData();this.blocked=!0;for(var a in t)this.watchKey(e,t,a);this.table.options.dataTree&&this.watchTreeChildren(e),this.blocked=!1},ReactiveData.prototype.watchTreeChildren=function(e){function t(){a.table.modules.dataTree.initializeRow(e),a.table.modules.dataTree.layoutRow(e),a.table.rowManager.refreshActiveData("tree",!1,!0)}var a=this,r=e.getData()[this.table.options.dataTreeChildField],n={};r&&(n.push=r.push,Object.defineProperty(r,"push",{enumerable:!1,configurable:!0,value:function(){var e=n.push.apply(r,arguments);return t(),e}}),n.unshift=r.unshift,Object.defineProperty(r,"unshift",{enumerable:!1,configurable:!0,value:function(){var e=n.unshift.apply(r,arguments);return t(),e}}),n.shift=r.shift,Object.defineProperty(r,"shift",{enumerable:!1,configurable:!0,value:function(){var e=n.shift.call(r);return t(),e}}),n.pop=r.pop,Object.defineProperty(r,"pop",{enumerable:!1,configurable:!0,value:function(){var e=n.pop.call(r);return t(),e}}),n.splice=r.splice,Object.defineProperty(r,"splice",{enumerable:!1,configurable:!0,value:function(){var e=n.splice.apply(r,arguments);return t(),e}}))},ReactiveData.prototype.watchKey=function(e,t,a){var r=this,n=Object.getOwnPropertyDescriptor(t,a),o=t[a],i=this.currentVersion;Object.defineProperty(t,a,{set:function(t){if(o=t,!r.blocked&&i===r.currentVersion){var c={};c[a]=t,e.updateData(c)}n.set&&n.set(t)},get:function(){return n.get&&n.get(),o}})},ReactiveData.prototype.unwatchRow=function(e){var t=e.getData();for(var a in t)Object.defineProperty(t,a,{value:t[a]})},ReactiveData.prototype.block=function(){this.blocked=!0},ReactiveData.prototype.unblock=function(){this.blocked=!1},Tabulator.prototype.registerModule("reactiveData",ReactiveData); \ No newline at end of file diff --git a/desktopapp/vendor/tabulator/js/modules/resize_columns.js b/desktopapp/vendor/tabulator/js/modules/resize_columns.js index bf2b04a..b334956 100644 --- a/desktopapp/vendor/tabulator/js/modules/resize_columns.js +++ b/desktopapp/vendor/tabulator/js/modules/resize_columns.js @@ -1,4 +1,4 @@ -/* Tabulator v4.8.3 (c) Oliver Folkerd */ +/* Tabulator v4.9.3 (c) Oliver Folkerd */ var ResizeColumns = function ResizeColumns(table) { this.table = table; //hold Tabulator object diff --git a/desktopapp/vendor/tabulator/js/modules/resize_columns.min.js b/desktopapp/vendor/tabulator/js/modules/resize_columns.min.js index 4987797..58ceb1f 100644 --- a/desktopapp/vendor/tabulator/js/modules/resize_columns.min.js +++ b/desktopapp/vendor/tabulator/js/modules/resize_columns.min.js @@ -1,2 +1,2 @@ -/* Tabulator v4.8.3 (c) Oliver Folkerd */ +/* Tabulator v4.9.3 (c) Oliver Folkerd */ var ResizeColumns=function(e){this.table=e,this.startColumn=!1,this.startX=!1,this.startWidth=!1,this.handle=null,this.prevHandle=null};ResizeColumns.prototype.initializeColumn=function(e,t,i){var o=this,n=!1,s=this.table.options.resizableColumns;if("header"===e&&(n="textarea"==t.definition.formatter||t.definition.variableHeight,t.modules.resize={variableHeight:n}),!0===s||s==e){var a=document.createElement("div");a.className="tabulator-col-resize-handle";var l=document.createElement("div");l.className="tabulator-col-resize-handle prev",a.addEventListener("click",function(e){e.stopPropagation()});var r=function(e){var i=t.getLastColumn();i&&o._checkResizability(i)&&(o.startColumn=t,o._mouseDown(e,i,a))};a.addEventListener("mousedown",r),a.addEventListener("touchstart",r,{passive:!0}),a.addEventListener("dblclick",function(e){var i=t.getLastColumn();i&&o._checkResizability(i)&&(e.stopPropagation(),i.reinitializeWidth(!0))}),l.addEventListener("click",function(e){e.stopPropagation()});var d=function(e){var i,n,s;(i=t.getFirstColumn())&&(n=o.table.columnManager.findColumnIndex(i),(s=n>0&&o.table.columnManager.getColumnByIndex(n-1))&&o._checkResizability(s)&&(o.startColumn=t,o._mouseDown(e,s,l)))};l.addEventListener("mousedown",d),l.addEventListener("touchstart",d,{passive:!0}),l.addEventListener("dblclick",function(e){var i,n,s;(i=t.getFirstColumn())&&(n=o.table.columnManager.findColumnIndex(i),(s=n>0&&o.table.columnManager.getColumnByIndex(n-1))&&o._checkResizability(s)&&(e.stopPropagation(),s.reinitializeWidth(!0)))}),i.appendChild(a),i.appendChild(l)}},ResizeColumns.prototype._checkResizability=function(e){return void 0!==e.definition.resizable?e.definition.resizable:this.table.options.resizableColumns},ResizeColumns.prototype._mouseDown=function(e,t,i){function o(e){s.table.rtl?t.setWidth(s.startWidth-((void 0===e.screenX?e.touches[0].screenX:e.screenX)-s.startX)):t.setWidth(s.startWidth+((void 0===e.screenX?e.touches[0].screenX:e.screenX)-s.startX)),s.table.options.virtualDomHoz&&s.table.vdomHoz.reinitialize(!0),!s.table.browserSlow&&t.modules.resize&&t.modules.resize.variableHeight&&t.checkCellHeights()}function n(e){s.startColumn.modules.edit&&(s.startColumn.modules.edit.blocked=!1),s.table.browserSlow&&t.modules.resize&&t.modules.resize.variableHeight&&t.checkCellHeights(),document.body.removeEventListener("mouseup",n),document.body.removeEventListener("mousemove",o),i.removeEventListener("touchmove",o),i.removeEventListener("touchend",n),s.table.element.classList.remove("tabulator-block-select"),s.table.options.persistence&&s.table.modExists("persistence",!0)&&s.table.modules.persistence.config.columns&&s.table.modules.persistence.save("columns"),s.table.options.columnResized.call(s.table,t.getComponent())}var s=this;s.table.element.classList.add("tabulator-block-select"),e.stopPropagation(),s.startColumn.modules.edit&&(s.startColumn.modules.edit.blocked=!0),s.startX=void 0===e.screenX?e.touches[0].screenX:e.screenX,s.startWidth=t.getWidth(),document.body.addEventListener("mousemove",o),document.body.addEventListener("mouseup",n),i.addEventListener("touchmove",o,{passive:!0}),i.addEventListener("touchend",n)},Tabulator.prototype.registerModule("resizeColumns",ResizeColumns); \ No newline at end of file diff --git a/desktopapp/vendor/tabulator/js/modules/resize_rows.js b/desktopapp/vendor/tabulator/js/modules/resize_rows.js index d00b54a..d586e0f 100644 --- a/desktopapp/vendor/tabulator/js/modules/resize_rows.js +++ b/desktopapp/vendor/tabulator/js/modules/resize_rows.js @@ -1,4 +1,4 @@ -/* Tabulator v4.8.3 (c) Oliver Folkerd */ +/* Tabulator v4.9.3 (c) Oliver Folkerd */ var ResizeRows = function ResizeRows(table) { this.table = table; //hold Tabulator object diff --git a/desktopapp/vendor/tabulator/js/modules/resize_rows.min.js b/desktopapp/vendor/tabulator/js/modules/resize_rows.min.js index 9167a11..295f9e0 100644 --- a/desktopapp/vendor/tabulator/js/modules/resize_rows.min.js +++ b/desktopapp/vendor/tabulator/js/modules/resize_rows.min.js @@ -1,2 +1,2 @@ -/* Tabulator v4.8.3 (c) Oliver Folkerd */ +/* Tabulator v4.9.3 (c) Oliver Folkerd */ var ResizeRows=function(e){this.table=e,this.startColumn=!1,this.startY=!1,this.startHeight=!1,this.handle=null,this.prevHandle=null};ResizeRows.prototype.initializeRow=function(e){var t=this,o=e.getElement(),s=document.createElement("div");s.className="tabulator-row-resize-handle";var n=document.createElement("div");n.className="tabulator-row-resize-handle prev",s.addEventListener("click",function(e){e.stopPropagation()});var a=function(o){t.startRow=e,t._mouseDown(o,e,s)};s.addEventListener("mousedown",a),s.addEventListener("touchstart",a,{passive:!0}),n.addEventListener("click",function(e){e.stopPropagation()});var r=function(o){var s=t.table.rowManager.prevDisplayRow(e);s&&(t.startRow=s,t._mouseDown(o,s,n))};n.addEventListener("mousedown",r),n.addEventListener("touchstart",r,{passive:!0}),o.appendChild(s),o.appendChild(n)},ResizeRows.prototype._mouseDown=function(e,t,o){function s(e){t.setHeight(a.startHeight+((void 0===e.screenY?e.touches[0].screenY:e.screenY)-a.startY))}function n(e){document.body.removeEventListener("mouseup",s),document.body.removeEventListener("mousemove",s),o.removeEventListener("touchmove",s),o.removeEventListener("touchend",n),a.table.element.classList.remove("tabulator-block-select"),a.table.options.rowResized.call(this.table,t.getComponent())}var a=this;a.table.element.classList.add("tabulator-block-select"),e.stopPropagation(),a.startY=void 0===e.screenY?e.touches[0].screenY:e.screenY,a.startHeight=t.getHeight(),document.body.addEventListener("mousemove",s),document.body.addEventListener("mouseup",n),o.addEventListener("touchmove",s,{passive:!0}),o.addEventListener("touchend",n)},Tabulator.prototype.registerModule("resizeRows",ResizeRows); \ No newline at end of file diff --git a/desktopapp/vendor/tabulator/js/modules/resize_table.js b/desktopapp/vendor/tabulator/js/modules/resize_table.js index 9f796ca..6d53367 100644 --- a/desktopapp/vendor/tabulator/js/modules/resize_table.js +++ b/desktopapp/vendor/tabulator/js/modules/resize_table.js @@ -1,4 +1,4 @@ -/* Tabulator v4.8.3 (c) Oliver Folkerd */ +/* Tabulator v4.9.3 (c) Oliver Folkerd */ var ResizeTable = function ResizeTable(table) { this.table = table; //hold Tabulator object diff --git a/desktopapp/vendor/tabulator/js/modules/resize_table.min.js b/desktopapp/vendor/tabulator/js/modules/resize_table.min.js index 3adeed9..416dbc7 100644 --- a/desktopapp/vendor/tabulator/js/modules/resize_table.min.js +++ b/desktopapp/vendor/tabulator/js/modules/resize_table.min.js @@ -1,2 +1,2 @@ -/* Tabulator v4.8.3 (c) Oliver Folkerd */ +/* Tabulator v4.9.3 (c) Oliver Folkerd */ var ResizeTable=function(e){this.table=e,this.binding=!1,this.observer=!1,this.containerObserver=!1,this.tableHeight=0,this.tableWidth=0,this.containerHeight=0,this.containerWidth=0,this.autoResize=!1};ResizeTable.prototype.initialize=function(e){var t,i=this,n=this.table;this.tableHeight=n.element.clientHeight,this.tableWidth=n.element.clientWidth,n.element.parentNode&&(this.containerHeight=n.element.parentNode.clientHeight,this.containerWidth=n.element.parentNode.clientWidth),"undefined"!=typeof ResizeObserver&&"virtual"===n.rowManager.getRenderMode()?(this.autoResize=!0,this.observer=new ResizeObserver(function(e){if(!n.browserMobile||n.browserMobile&&!n.modules.edit.currentCell){var t=Math.floor(e[0].contentRect.height),r=Math.floor(e[0].contentRect.width);i.tableHeight==t&&i.tableWidth==r||(i.tableHeight=t,i.tableWidth=r,n.element.parentNode&&(i.containerHeight=n.element.parentNode.clientHeight,i.containerWidth=n.element.parentNode.clientWidth),n.options.virtualDomHoz&&n.vdomHoz.reinitialize(!0),n.redraw())}}),this.observer.observe(n.element),t=window.getComputedStyle(n.element),this.table.element.parentNode&&!this.table.rowManager.fixedHeight&&(t.getPropertyValue("max-height")||t.getPropertyValue("min-height"))&&(this.containerObserver=new ResizeObserver(function(e){if(!n.browserMobile||n.browserMobile&&!n.modules.edit.currentCell){var t=Math.floor(e[0].contentRect.height),r=Math.floor(e[0].contentRect.width);i.containerHeight==t&&i.containerWidth==r||(i.containerHeight=t,i.containerWidth=r,i.tableHeight=n.element.clientHeight,i.tableWidth=n.element.clientWidth),n.options.virtualDomHoz&&n.vdomHoz.reinitialize(!0),n.redraw()}}),this.containerObserver.observe(this.table.element.parentNode))):(this.binding=function(){(!n.browserMobile||n.browserMobile&&!n.modules.edit.currentCell)&&(n.options.virtualDomHoz&&n.vdomHoz.reinitialize(!0),n.redraw())},window.addEventListener("resize",this.binding))},ResizeTable.prototype.clearBindings=function(e){this.binding&&window.removeEventListener("resize",this.binding),this.observer&&this.observer.unobserve(this.table.element),this.containerObserver&&this.containerObserver.unobserve(this.table.element.parentNode)},Tabulator.prototype.registerModule("resizeTable",ResizeTable); \ No newline at end of file diff --git a/desktopapp/vendor/tabulator/js/modules/responsive_layout.js b/desktopapp/vendor/tabulator/js/modules/responsive_layout.js index 67fa6a3..8db4daf 100644 --- a/desktopapp/vendor/tabulator/js/modules/responsive_layout.js +++ b/desktopapp/vendor/tabulator/js/modules/responsive_layout.js @@ -1,4 +1,4 @@ -/* Tabulator v4.8.3 (c) Oliver Folkerd */ +/* Tabulator v4.9.3 (c) Oliver Folkerd */ var ResponsiveLayout = function ResponsiveLayout(table) { this.table = table; //hold Tabulator object @@ -263,11 +263,13 @@ ResponsiveLayout.prototype.generateCollapsedRowData = function (row) { }; output.push({ + field: column.field, title: column.definition.title, value: column.modules.format.formatter.call(self.table.modules.format, mockCellComponent, column.modules.format.params) }); } else { output.push({ + field: column.field, title: column.definition.title, value: value }); @@ -279,21 +281,32 @@ ResponsiveLayout.prototype.generateCollapsedRowData = function (row) { }; ResponsiveLayout.prototype.formatCollapsedData = function (data) { - var list = document.createElement("table"), - listContents = ""; + var list = document.createElement("table"); data.forEach(function (item) { - var div = document.createElement("div"); + var row = document.createElement("tr"); + var titleData = document.createElement("td"); + var valueData = document.createElement("td"); + var node_content; + + var titleHighlight = document.createElement("strong"); + titleData.appendChild(titleHighlight); + this.table.modules.localize.bind("columns|" + item.field, function (text) { + titleHighlight.innerText = text || item.title; + }); if (item.value instanceof Node) { - div.appendChild(item.value); - item.value = div.innerHTML; + node_content = document.createElement("div"); + node_content.appendChild(item.value); + valueData.appendChild(node_content); + } else { + valueData.innerHTML = item.value; } - listContents += "" + item.title + "" + item.value + ""; - }); - - list.innerHTML = listContents; + row.appendChild(titleData); + row.appendChild(valueData); + list.appendChild(row); + }, this); return Object.keys(data).length ? list : ""; }; diff --git a/desktopapp/vendor/tabulator/js/modules/responsive_layout.min.js b/desktopapp/vendor/tabulator/js/modules/responsive_layout.min.js index 661f21a..4582f9b 100644 --- a/desktopapp/vendor/tabulator/js/modules/responsive_layout.min.js +++ b/desktopapp/vendor/tabulator/js/modules/responsive_layout.min.js @@ -1,2 +1,2 @@ -/* Tabulator v4.8.3 (c) Oliver Folkerd */ -var ResponsiveLayout=function(e){this.table=e,this.columns=[],this.hiddenColumns=[],this.mode="",this.index=0,this.collapseFormatter=[],this.collapseStartOpen=!0,this.collapseHandleColumn=!1};ResponsiveLayout.prototype.initialize=function(){var e=this,t=[];this.mode=this.table.options.responsiveLayout,this.collapseFormatter=this.table.options.responsiveLayoutCollapseFormatter||this.formatCollapsedData,this.collapseStartOpen=this.table.options.responsiveLayoutCollapseStartOpen,this.hiddenColumns=[],this.table.columnManager.columnsByIndex.forEach(function(o,n){o.modules.responsive&&o.modules.responsive.order&&o.modules.responsive.visible&&(o.modules.responsive.index=n,t.push(o),o.visible||"collapse"!==e.mode||e.hiddenColumns.push(o))}),t=t.reverse(),t=t.sort(function(e,t){return t.modules.responsive.order-e.modules.responsive.order||t.modules.responsive.index-e.modules.responsive.index}),this.columns=t,"collapse"===this.mode&&this.generateCollapsedContent();for(var o=this.table.columnManager.columnsByIndex,n=Array.isArray(o),s=0,o=n?o:o[Symbol.iterator]();;){var i;if(n){if(s>=o.length)break;i=o[s++]}else{if(s=o.next(),s.done)break;i=s.value}var l=i;if("responsiveCollapse"==l.definition.formatter){this.collapseHandleColumn=l;break}}this.collapseHandleColumn&&(this.hiddenColumns.length?this.collapseHandleColumn.show():this.collapseHandleColumn.hide())},ResponsiveLayout.prototype.initializeColumn=function(e){var t=e.getDefinition();e.modules.responsive={order:void 0===t.responsive?1:t.responsive,visible:!1!==t.visible}},ResponsiveLayout.prototype.initializeRow=function(e){var t;"calc"!==e.type&&(t=document.createElement("div"),t.classList.add("tabulator-responsive-collapse"),e.modules.responsiveLayout={element:t,open:this.collapseStartOpen},this.collapseStartOpen||(t.style.display="none"))},ResponsiveLayout.prototype.layoutRow=function(e){var t=e.getElement();e.modules.responsiveLayout&&(t.appendChild(e.modules.responsiveLayout.element),this.generateCollapsedRowContent(e))},ResponsiveLayout.prototype.updateColumnVisibility=function(e,t){e.modules.responsive&&(e.modules.responsive.visible=t,this.initialize())},ResponsiveLayout.prototype.hideColumn=function(e){var t=this.hiddenColumns.length;e.hide(!1,!0),"collapse"===this.mode&&(this.hiddenColumns.unshift(e),this.generateCollapsedContent(),this.collapseHandleColumn&&!t&&this.collapseHandleColumn.show())},ResponsiveLayout.prototype.showColumn=function(e){var t;e.show(!1,!0),e.setWidth(e.getWidth()),"collapse"===this.mode&&(t=this.hiddenColumns.indexOf(e),t>-1&&this.hiddenColumns.splice(t,1),this.generateCollapsedContent(),this.collapseHandleColumn&&!this.hiddenColumns.length&&this.collapseHandleColumn.hide())},ResponsiveLayout.prototype.update=function(){for(var e=this,t=!0;t;){var o="fitColumns"==e.table.modules.layout.getMode()?e.table.columnManager.getFlexBaseWidth():e.table.columnManager.getWidth(),n=(e.table.options.headerVisible?e.table.columnManager.element.clientWidth:e.table.element.clientWidth)-o;if(n<0){var s=e.columns[e.index];s?(e.hideColumn(s),e.index++):t=!1}else{var i=e.columns[e.index-1];i&&n>0&&n>=i.getWidth()?(e.showColumn(i),e.index--):t=!1}e.table.rowManager.activeRowsCount||e.table.rowManager.renderEmptyScroll()}},ResponsiveLayout.prototype.generateCollapsedContent=function(){var e=this;this.table.rowManager.getDisplayRows().forEach(function(t){e.generateCollapsedRowContent(t)})},ResponsiveLayout.prototype.generateCollapsedRowContent=function(e){var t,o;if(e.modules.responsiveLayout){for(t=e.modules.responsiveLayout.element;t.firstChild;)t.removeChild(t.firstChild);o=this.collapseFormatter(this.generateCollapsedRowData(e)),o&&t.appendChild(o)}},ResponsiveLayout.prototype.generateCollapsedRowData=function(e){var t,o=this,n=e.getData(),s=[];return this.hiddenColumns.forEach(function(i){var l=i.getFieldValue(n);i.definition.title&&i.field&&(i.modules.format&&o.table.options.responsiveLayoutCollapseUseFormatters?(t={value:!1,data:{},getValue:function(){return l},getData:function(){return n},getElement:function(){return document.createElement("div")},getRow:function(){return e.getComponent()},getColumn:function(){return i.getComponent()}},s.push({title:i.definition.title,value:i.modules.format.formatter.call(o.table.modules.format,t,i.modules.format.params)})):s.push({title:i.definition.title,value:l}))}),s},ResponsiveLayout.prototype.formatCollapsedData=function(e){var t=document.createElement("table"),o="";return e.forEach(function(e){var t=document.createElement("div");e.value instanceof Node&&(t.appendChild(e.value),e.value=t.innerHTML),o+=""+e.title+""+e.value+""}),t.innerHTML=o,Object.keys(e).length?t:""},Tabulator.prototype.registerModule("responsiveLayout",ResponsiveLayout); \ No newline at end of file +/* Tabulator v4.9.3 (c) Oliver Folkerd */ +var ResponsiveLayout=function(e){this.table=e,this.columns=[],this.hiddenColumns=[],this.mode="",this.index=0,this.collapseFormatter=[],this.collapseStartOpen=!0,this.collapseHandleColumn=!1};ResponsiveLayout.prototype.initialize=function(){var e=this,t=[];this.mode=this.table.options.responsiveLayout,this.collapseFormatter=this.table.options.responsiveLayoutCollapseFormatter||this.formatCollapsedData,this.collapseStartOpen=this.table.options.responsiveLayoutCollapseStartOpen,this.hiddenColumns=[],this.table.columnManager.columnsByIndex.forEach(function(o,n){o.modules.responsive&&o.modules.responsive.order&&o.modules.responsive.visible&&(o.modules.responsive.index=n,t.push(o),o.visible||"collapse"!==e.mode||e.hiddenColumns.push(o))}),t=t.reverse(),t=t.sort(function(e,t){return t.modules.responsive.order-e.modules.responsive.order||t.modules.responsive.index-e.modules.responsive.index}),this.columns=t,"collapse"===this.mode&&this.generateCollapsedContent();for(var o=this.table.columnManager.columnsByIndex,n=Array.isArray(o),s=0,o=n?o:o[Symbol.iterator]();;){var i;if(n){if(s>=o.length)break;i=o[s++]}else{if(s=o.next(),s.done)break;i=s.value}var l=i;if("responsiveCollapse"==l.definition.formatter){this.collapseHandleColumn=l;break}}this.collapseHandleColumn&&(this.hiddenColumns.length?this.collapseHandleColumn.show():this.collapseHandleColumn.hide())},ResponsiveLayout.prototype.initializeColumn=function(e){var t=e.getDefinition();e.modules.responsive={order:void 0===t.responsive?1:t.responsive,visible:!1!==t.visible}},ResponsiveLayout.prototype.initializeRow=function(e){var t;"calc"!==e.type&&(t=document.createElement("div"),t.classList.add("tabulator-responsive-collapse"),e.modules.responsiveLayout={element:t,open:this.collapseStartOpen},this.collapseStartOpen||(t.style.display="none"))},ResponsiveLayout.prototype.layoutRow=function(e){var t=e.getElement();e.modules.responsiveLayout&&(t.appendChild(e.modules.responsiveLayout.element),this.generateCollapsedRowContent(e))},ResponsiveLayout.prototype.updateColumnVisibility=function(e,t){e.modules.responsive&&(e.modules.responsive.visible=t,this.initialize())},ResponsiveLayout.prototype.hideColumn=function(e){var t=this.hiddenColumns.length;e.hide(!1,!0),"collapse"===this.mode&&(this.hiddenColumns.unshift(e),this.generateCollapsedContent(),this.collapseHandleColumn&&!t&&this.collapseHandleColumn.show())},ResponsiveLayout.prototype.showColumn=function(e){var t;e.show(!1,!0),e.setWidth(e.getWidth()),"collapse"===this.mode&&(t=this.hiddenColumns.indexOf(e),t>-1&&this.hiddenColumns.splice(t,1),this.generateCollapsedContent(),this.collapseHandleColumn&&!this.hiddenColumns.length&&this.collapseHandleColumn.hide())},ResponsiveLayout.prototype.update=function(){for(var e=this,t=!0;t;){var o="fitColumns"==e.table.modules.layout.getMode()?e.table.columnManager.getFlexBaseWidth():e.table.columnManager.getWidth(),n=(e.table.options.headerVisible?e.table.columnManager.element.clientWidth:e.table.element.clientWidth)-o;if(n<0){var s=e.columns[e.index];s?(e.hideColumn(s),e.index++):t=!1}else{var i=e.columns[e.index-1];i&&n>0&&n>=i.getWidth()?(e.showColumn(i),e.index--):t=!1}e.table.rowManager.activeRowsCount||e.table.rowManager.renderEmptyScroll()}},ResponsiveLayout.prototype.generateCollapsedContent=function(){var e=this;this.table.rowManager.getDisplayRows().forEach(function(t){e.generateCollapsedRowContent(t)})},ResponsiveLayout.prototype.generateCollapsedRowContent=function(e){var t,o;if(e.modules.responsiveLayout){for(t=e.modules.responsiveLayout.element;t.firstChild;)t.removeChild(t.firstChild);o=this.collapseFormatter(this.generateCollapsedRowData(e)),o&&t.appendChild(o)}},ResponsiveLayout.prototype.generateCollapsedRowData=function(e){var t,o=this,n=e.getData(),s=[];return this.hiddenColumns.forEach(function(i){var l=i.getFieldValue(n);i.definition.title&&i.field&&(i.modules.format&&o.table.options.responsiveLayoutCollapseUseFormatters?(t={value:!1,data:{},getValue:function(){return l},getData:function(){return n},getElement:function(){return document.createElement("div")},getRow:function(){return e.getComponent()},getColumn:function(){return i.getComponent()}},s.push({field:i.field,title:i.definition.title,value:i.modules.format.formatter.call(o.table.modules.format,t,i.modules.format.params)})):s.push({field:i.field,title:i.definition.title,value:l}))}),s},ResponsiveLayout.prototype.formatCollapsedData=function(e){var t=document.createElement("table");return e.forEach(function(e){var o,n=document.createElement("tr"),s=document.createElement("td"),i=document.createElement("td"),l=document.createElement("strong");s.appendChild(l),this.table.modules.localize.bind("columns|"+e.field,function(t){l.innerText=t||e.title}),e.value instanceof Node?(o=document.createElement("div"),o.appendChild(e.value),i.appendChild(o)):i.innerHTML=e.value,n.appendChild(s),n.appendChild(i),t.appendChild(n)},this),Object.keys(e).length?t:""},Tabulator.prototype.registerModule("responsiveLayout",ResponsiveLayout); \ No newline at end of file diff --git a/desktopapp/vendor/tabulator/js/modules/select_row.js b/desktopapp/vendor/tabulator/js/modules/select_row.js index 8ddf0b8..363cc6e 100644 --- a/desktopapp/vendor/tabulator/js/modules/select_row.js +++ b/desktopapp/vendor/tabulator/js/modules/select_row.js @@ -1,6 +1,6 @@ var _typeof = typeof Symbol === "function" && typeof Symbol.iterator === "symbol" ? function (obj) { return typeof obj; } : function (obj) { return obj && typeof Symbol === "function" && obj.constructor === Symbol && obj !== Symbol.prototype ? "symbol" : typeof obj; }; -/* Tabulator v4.8.3 (c) Oliver Folkerd */ +/* Tabulator v4.9.3 (c) Oliver Folkerd */ var SelectRow = function SelectRow(table) { this.table = table; //hold Tabulator object @@ -221,6 +221,7 @@ SelectRow.prototype._selectRow = function (rowInfo, silent, force) { if (row) { if (this.selectedRows.indexOf(row) == -1) { + row.getElement().classList.add("tabulator-selected"); if (!row.modules.select) { row.modules.select = {}; } @@ -229,7 +230,6 @@ SelectRow.prototype._selectRow = function (rowInfo, silent, force) { if (row.modules.select.checkboxEl) { row.modules.select.checkboxEl.checked = true; } - row.getElement().classList.add("tabulator-selected"); this.selectedRows.push(row); @@ -294,6 +294,7 @@ SelectRow.prototype._deselectRow = function (rowInfo, silent) { if (index > -1) { + row.getElement().classList.remove("tabulator-selected"); if (!row.modules.select) { row.modules.select = {}; } @@ -302,7 +303,6 @@ SelectRow.prototype._deselectRow = function (rowInfo, silent) { if (row.modules.select.checkboxEl) { row.modules.select.checkboxEl.checked = false; } - row.getElement().classList.remove("tabulator-selected"); self.selectedRows.splice(index, 1); if (this.table.options.dataTreeSelectPropagate) { @@ -375,7 +375,7 @@ SelectRow.prototype.registerHeaderSelectCheckbox = function (element) { }; SelectRow.prototype.childRowSelection = function (row, select) { - var children = this.table.modules.dataTree.getChildren(row); + var children = this.table.modules.dataTree.getChildren(row, true); if (select) { for (var _iterator = children, _isArray = Array.isArray(_iterator), _i = 0, _iterator = _isArray ? _iterator : _iterator[Symbol.iterator]();;) { diff --git a/desktopapp/vendor/tabulator/js/modules/select_row.min.js b/desktopapp/vendor/tabulator/js/modules/select_row.min.js index 9964b56..3ee7b9f 100644 --- a/desktopapp/vendor/tabulator/js/modules/select_row.min.js +++ b/desktopapp/vendor/tabulator/js/modules/select_row.min.js @@ -1,2 +1,2 @@ -/* Tabulator v4.8.3 (c) Oliver Folkerd */ -var _typeof="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},SelectRow=function(e){this.table=e,this.selecting=!1,this.lastClickedRow=!1,this.selectPrev=[],this.selectedRows=[],this.headerCheckboxElement=null};SelectRow.prototype.clearSelectionData=function(e){this.selecting=!1,this.lastClickedRow=!1,this.selectPrev=[],this.selectedRows=[],e||this._rowSelectionChanged()},SelectRow.prototype.initializeRow=function(e){var t=this,o=e.getElement(),l=function e(){setTimeout(function(){t.selecting=!1},50),document.body.removeEventListener("mouseup",e)};e.modules.select={selected:!1},t.table.options.selectableCheck.call(this.table,e.getComponent())?(o.classList.add("tabulator-selectable"),o.classList.remove("tabulator-unselectable"),t.table.options.selectable&&"highlight"!=t.table.options.selectable&&("click"===t.table.options.selectableRangeMode?o.addEventListener("click",function(o){if(o.shiftKey){t.table._clearSelection(),t.lastClickedRow=t.lastClickedRow||e;var l=t.table.rowManager.getDisplayRowIndex(t.lastClickedRow),s=t.table.rowManager.getDisplayRowIndex(e),c=l<=s?l:s,i=l>=s?l:s,n=t.table.rowManager.getDisplayRows().slice(0),a=n.splice(c,i-c+1);o.ctrlKey||o.metaKey?(a.forEach(function(o){o!==t.lastClickedRow&&(!0===t.table.options.selectable||t.isRowSelected(e)?t.toggleRow(o):t.selectedRows.lengtht.table.options.selectable&&(a=a.slice(0,t.table.options.selectable)),t.selectRows(a)),t.table._clearSelection()}else o.ctrlKey||o.metaKey?(t.toggleRow(e),t.lastClickedRow=e):(t.deselectRows(void 0,!0),t.selectRows(e),t.lastClickedRow=e)}):(o.addEventListener("click",function(o){t.table.modExists("edit")&&t.table.modules.edit.getCurrentCell()||t.table._clearSelection(),t.selecting||t.toggleRow(e)}),o.addEventListener("mousedown",function(o){if(o.shiftKey)return t.table._clearSelection(),t.selecting=!0,t.selectPrev=[],document.body.addEventListener("mouseup",l),document.body.addEventListener("keyup",l),t.toggleRow(e),!1}),o.addEventListener("mouseenter",function(o){t.selecting&&(t.table._clearSelection(),t.toggleRow(e),t.selectPrev[1]==e&&t.toggleRow(t.selectPrev[0]))}),o.addEventListener("mouseout",function(o){t.selecting&&(t.table._clearSelection(),t.selectPrev.unshift(e))})))):(o.classList.add("tabulator-unselectable"),o.classList.remove("tabulator-selectable"))},SelectRow.prototype.toggleRow=function(e){this.table.options.selectableCheck.call(this.table,e.getComponent())&&(e.modules.select&&e.modules.select.selected?this._deselectRow(e):this._selectRow(e))},SelectRow.prototype.selectRows=function(e){var t,o=this;switch(void 0===e?"undefined":_typeof(e)){case"undefined":this.table.rowManager.rows.forEach(function(e){o._selectRow(e,!0,!0)}),this._rowSelectionChanged();break;case"string":t=this.table.rowManager.findRow(e),t?this._selectRow(t,!0,!0):this.table.rowManager.getRows(e).forEach(function(e){o._selectRow(e,!0,!0)}),this._rowSelectionChanged();break;default:Array.isArray(e)?(e.forEach(function(e){o._selectRow(e,!0,!0)}),this._rowSelectionChanged()):this._selectRow(e,!1,!0)}},SelectRow.prototype._selectRow=function(e,t,o){if(!isNaN(this.table.options.selectable)&&!0!==this.table.options.selectable&&!o&&this.selectedRows.length>=this.table.options.selectable){if(!this.table.options.selectableRollingSelection)return!1;this._deselectRow(this.selectedRows[0])}var l=this.table.rowManager.findRow(e);l?-1==this.selectedRows.indexOf(l)&&(l.modules.select||(l.modules.select={}),l.modules.select.selected=!0,l.modules.select.checkboxEl&&(l.modules.select.checkboxEl.checked=!0),l.getElement().classList.add("tabulator-selected"),this.selectedRows.push(l),this.table.options.dataTreeSelectPropagate&&this.childRowSelection(l,!0),t||this.table.options.rowSelected.call(this.table,l.getComponent()),this._rowSelectionChanged(t)):t||console.warn("Selection Error - No such row found, ignoring selection:"+e)},SelectRow.prototype.isRowSelected=function(e){return-1!==this.selectedRows.indexOf(e)},SelectRow.prototype.deselectRows=function(e,t){var o,l=this;if(void 0===e){o=l.selectedRows.length;for(var s=0;s-1&&(s.modules.select||(s.modules.select={}),s.modules.select.selected=!1,s.modules.select.checkboxEl&&(s.modules.select.checkboxEl.checked=!1),s.getElement().classList.remove("tabulator-selected"),l.selectedRows.splice(o,1),this.table.options.dataTreeSelectPropagate&&this.childRowSelection(s,!1),t||l.table.options.rowDeselected.call(this.table,s.getComponent()),l._rowSelectionChanged(t)):t||console.warn("Deselection Error - No such row found, ignoring selection:"+e)},SelectRow.prototype.getSelectedData=function(){var e=[];return this.selectedRows.forEach(function(t){e.push(t.getData())}),e},SelectRow.prototype.getSelectedRows=function(){var e=[];return this.selectedRows.forEach(function(t){e.push(t.getComponent())}),e},SelectRow.prototype._rowSelectionChanged=function(e){this.headerCheckboxElement&&(0===this.selectedRows.length?(this.headerCheckboxElement.checked=!1,this.headerCheckboxElement.indeterminate=!1):this.table.rowManager.rows.length===this.selectedRows.length?(this.headerCheckboxElement.checked=!0,this.headerCheckboxElement.indeterminate=!1):(this.headerCheckboxElement.indeterminate=!0,this.headerCheckboxElement.checked=!1)),e||this.table.options.rowSelectionChanged.call(this.table,this.getSelectedData(),this.getSelectedRows())},SelectRow.prototype.registerRowSelectCheckbox=function(e,t){e._row.modules.select||(e._row.modules.select={}),e._row.modules.select.checkboxEl=t},SelectRow.prototype.registerHeaderSelectCheckbox=function(e){this.headerCheckboxElement=e},SelectRow.prototype.childRowSelection=function(e,t){var o=this.table.modules.dataTree.getChildren(e);if(t)for(var l=o,s=Array.isArray(l),c=0,l=s?l:l[Symbol.iterator]();;){var i;if(s){if(c>=l.length)break;i=l[c++]}else{if(c=l.next(),c.done)break;i=c.value}var n=i;this._selectRow(n,!0)}else for(var a=o,r=Array.isArray(a),d=0,a=r?a:a[Symbol.iterator]();;){var h;if(r){if(d>=a.length)break;h=a[d++]}else{if(d=a.next(),d.done)break;h=d.value}var w=h;this._deselectRow(w,!0)}},Tabulator.prototype.registerModule("selectRow",SelectRow); \ No newline at end of file +/* Tabulator v4.9.3 (c) Oliver Folkerd */ +var _typeof="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},SelectRow=function(e){this.table=e,this.selecting=!1,this.lastClickedRow=!1,this.selectPrev=[],this.selectedRows=[],this.headerCheckboxElement=null};SelectRow.prototype.clearSelectionData=function(e){this.selecting=!1,this.lastClickedRow=!1,this.selectPrev=[],this.selectedRows=[],e||this._rowSelectionChanged()},SelectRow.prototype.initializeRow=function(e){var t=this,o=e.getElement(),l=function e(){setTimeout(function(){t.selecting=!1},50),document.body.removeEventListener("mouseup",e)};e.modules.select={selected:!1},t.table.options.selectableCheck.call(this.table,e.getComponent())?(o.classList.add("tabulator-selectable"),o.classList.remove("tabulator-unselectable"),t.table.options.selectable&&"highlight"!=t.table.options.selectable&&("click"===t.table.options.selectableRangeMode?o.addEventListener("click",function(o){if(o.shiftKey){t.table._clearSelection(),t.lastClickedRow=t.lastClickedRow||e;var l=t.table.rowManager.getDisplayRowIndex(t.lastClickedRow),s=t.table.rowManager.getDisplayRowIndex(e),c=l<=s?l:s,i=l>=s?l:s,n=t.table.rowManager.getDisplayRows().slice(0),a=n.splice(c,i-c+1);o.ctrlKey||o.metaKey?(a.forEach(function(o){o!==t.lastClickedRow&&(!0===t.table.options.selectable||t.isRowSelected(e)?t.toggleRow(o):t.selectedRows.lengtht.table.options.selectable&&(a=a.slice(0,t.table.options.selectable)),t.selectRows(a)),t.table._clearSelection()}else o.ctrlKey||o.metaKey?(t.toggleRow(e),t.lastClickedRow=e):(t.deselectRows(void 0,!0),t.selectRows(e),t.lastClickedRow=e)}):(o.addEventListener("click",function(o){t.table.modExists("edit")&&t.table.modules.edit.getCurrentCell()||t.table._clearSelection(),t.selecting||t.toggleRow(e)}),o.addEventListener("mousedown",function(o){if(o.shiftKey)return t.table._clearSelection(),t.selecting=!0,t.selectPrev=[],document.body.addEventListener("mouseup",l),document.body.addEventListener("keyup",l),t.toggleRow(e),!1}),o.addEventListener("mouseenter",function(o){t.selecting&&(t.table._clearSelection(),t.toggleRow(e),t.selectPrev[1]==e&&t.toggleRow(t.selectPrev[0]))}),o.addEventListener("mouseout",function(o){t.selecting&&(t.table._clearSelection(),t.selectPrev.unshift(e))})))):(o.classList.add("tabulator-unselectable"),o.classList.remove("tabulator-selectable"))},SelectRow.prototype.toggleRow=function(e){this.table.options.selectableCheck.call(this.table,e.getComponent())&&(e.modules.select&&e.modules.select.selected?this._deselectRow(e):this._selectRow(e))},SelectRow.prototype.selectRows=function(e){var t,o=this;switch(void 0===e?"undefined":_typeof(e)){case"undefined":this.table.rowManager.rows.forEach(function(e){o._selectRow(e,!0,!0)}),this._rowSelectionChanged();break;case"string":t=this.table.rowManager.findRow(e),t?this._selectRow(t,!0,!0):this.table.rowManager.getRows(e).forEach(function(e){o._selectRow(e,!0,!0)}),this._rowSelectionChanged();break;default:Array.isArray(e)?(e.forEach(function(e){o._selectRow(e,!0,!0)}),this._rowSelectionChanged()):this._selectRow(e,!1,!0)}},SelectRow.prototype._selectRow=function(e,t,o){if(!isNaN(this.table.options.selectable)&&!0!==this.table.options.selectable&&!o&&this.selectedRows.length>=this.table.options.selectable){if(!this.table.options.selectableRollingSelection)return!1;this._deselectRow(this.selectedRows[0])}var l=this.table.rowManager.findRow(e);l?-1==this.selectedRows.indexOf(l)&&(l.getElement().classList.add("tabulator-selected"),l.modules.select||(l.modules.select={}),l.modules.select.selected=!0,l.modules.select.checkboxEl&&(l.modules.select.checkboxEl.checked=!0),this.selectedRows.push(l),this.table.options.dataTreeSelectPropagate&&this.childRowSelection(l,!0),t||this.table.options.rowSelected.call(this.table,l.getComponent()),this._rowSelectionChanged(t)):t||console.warn("Selection Error - No such row found, ignoring selection:"+e)},SelectRow.prototype.isRowSelected=function(e){return-1!==this.selectedRows.indexOf(e)},SelectRow.prototype.deselectRows=function(e,t){var o,l=this;if(void 0===e){o=l.selectedRows.length;for(var s=0;s-1&&(s.getElement().classList.remove("tabulator-selected"),s.modules.select||(s.modules.select={}),s.modules.select.selected=!1,s.modules.select.checkboxEl&&(s.modules.select.checkboxEl.checked=!1),l.selectedRows.splice(o,1),this.table.options.dataTreeSelectPropagate&&this.childRowSelection(s,!1),t||l.table.options.rowDeselected.call(this.table,s.getComponent()),l._rowSelectionChanged(t)):t||console.warn("Deselection Error - No such row found, ignoring selection:"+e)},SelectRow.prototype.getSelectedData=function(){var e=[];return this.selectedRows.forEach(function(t){e.push(t.getData())}),e},SelectRow.prototype.getSelectedRows=function(){var e=[];return this.selectedRows.forEach(function(t){e.push(t.getComponent())}),e},SelectRow.prototype._rowSelectionChanged=function(e){this.headerCheckboxElement&&(0===this.selectedRows.length?(this.headerCheckboxElement.checked=!1,this.headerCheckboxElement.indeterminate=!1):this.table.rowManager.rows.length===this.selectedRows.length?(this.headerCheckboxElement.checked=!0,this.headerCheckboxElement.indeterminate=!1):(this.headerCheckboxElement.indeterminate=!0,this.headerCheckboxElement.checked=!1)),e||this.table.options.rowSelectionChanged.call(this.table,this.getSelectedData(),this.getSelectedRows())},SelectRow.prototype.registerRowSelectCheckbox=function(e,t){e._row.modules.select||(e._row.modules.select={}),e._row.modules.select.checkboxEl=t},SelectRow.prototype.registerHeaderSelectCheckbox=function(e){this.headerCheckboxElement=e},SelectRow.prototype.childRowSelection=function(e,t){var o=this.table.modules.dataTree.getChildren(e,!0);if(t)for(var l=o,s=Array.isArray(l),c=0,l=s?l:l[Symbol.iterator]();;){var i;if(s){if(c>=l.length)break;i=l[c++]}else{if(c=l.next(),c.done)break;i=c.value}var n=i;this._selectRow(n,!0)}else for(var a=o,r=Array.isArray(a),d=0,a=r?a:a[Symbol.iterator]();;){var h;if(r){if(d>=a.length)break;h=a[d++]}else{if(d=a.next(),d.done)break;h=d.value}var w=h;this._deselectRow(w,!0)}},Tabulator.prototype.registerModule("selectRow",SelectRow); \ No newline at end of file diff --git a/desktopapp/vendor/tabulator/js/modules/sort.js b/desktopapp/vendor/tabulator/js/modules/sort.js index beba8fa..397b532 100644 --- a/desktopapp/vendor/tabulator/js/modules/sort.js +++ b/desktopapp/vendor/tabulator/js/modules/sort.js @@ -1,6 +1,6 @@ var _typeof = typeof Symbol === "function" && typeof Symbol.iterator === "symbol" ? function (obj) { return typeof obj; } : function (obj) { return obj && typeof Symbol === "function" && obj.constructor === Symbol && obj !== Symbol.prototype ? "symbol" : typeof obj; }; -/* Tabulator v4.8.3 (c) Oliver Folkerd */ +/* Tabulator v4.9.3 (c) Oliver Folkerd */ var Sort = function Sort(table) { this.table = table; //hold Tabulator object @@ -342,12 +342,25 @@ Sort.prototype.sorters = { //sort numbers number: function number(a, b, aRow, bRow, column, dir, params) { var alignEmptyValues = params.alignEmptyValues; - var decimal = params.decimalSeparator || "."; - var thousand = params.thousandSeparator || ","; + var decimal = params.decimalSeparator; + var thousand = params.thousandSeparator; var emptyAlign = 0; - a = parseFloat(String(a).split(thousand).join("").split(decimal).join(".")); - b = parseFloat(String(b).split(thousand).join("").split(decimal).join(".")); + a = String(a); + b = String(b); + + if (thousand) { + a = a.split(thousand).join(""); + b = b.split(thousand).join(""); + } + + if (decimal) { + a = a.split(decimal).join("."); + b = b.split(decimal).join("."); + } + + a = parseFloat(a); + b = parseFloat(b); //handle non numeric values if (isNaN(a)) { diff --git a/desktopapp/vendor/tabulator/js/modules/sort.min.js b/desktopapp/vendor/tabulator/js/modules/sort.min.js index e6e73ed..ae10f50 100644 --- a/desktopapp/vendor/tabulator/js/modules/sort.min.js +++ b/desktopapp/vendor/tabulator/js/modules/sort.min.js @@ -1,2 +1,2 @@ -/* Tabulator v4.8.3 (c) Oliver Folkerd */ -var _typeof="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&&"function"==typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},Sort=function(t){this.table=t,this.sortList=[],this.changed=!1};Sort.prototype.initializeColumn=function(t,e){var r,o,n=this,i=!1;switch(_typeof(t.definition.sorter)){case"string":n.sorters[t.definition.sorter]?i=n.sorters[t.definition.sorter]:console.warn("Sort Error - No such sorter found: ",t.definition.sorter);break;case"function":i=t.definition.sorter}t.modules.sort={sorter:i,dir:"none",params:t.definition.sorterParams||{},startingDir:t.definition.headerSortStartingDir||"asc",tristate:void 0!==t.definition.headerSortTristate?t.definition.headerSortTristate:this.table.options.headerSortTristate},(void 0===t.definition.headerSort?!1!==this.table.options.headerSort:!1!==t.definition.headerSort)&&(r=t.getElement(),r.classList.add("tabulator-sortable"),o=document.createElement("div"),o.classList.add("tabulator-col-sorter"),"object"==_typeof(this.table.options.headerSortElement)?o.appendChild(this.table.options.headerSortElement):o.innerHTML=this.table.options.headerSortElement,e.appendChild(o),t.modules.sort.element=o,r.addEventListener("click",function(e){var r="",o=[],i=!1;if(t.modules.sort){if(t.modules.sort.tristate)r="none"==t.modules.sort.dir?t.modules.sort.startingDir:t.modules.sort.dir==t.modules.sort.startingDir?"asc"==t.modules.sort.dir?"desc":"asc":"none";else switch(t.modules.sort.dir){case"asc":r="desc";break;case"desc":r="asc";break;default:r=t.modules.sort.startingDir}n.table.options.columnHeaderSortMulti&&(e.shiftKey||e.ctrlKey)?(o=n.getSort(),i=o.findIndex(function(e){return e.field===t.getField()}),i>-1?(o[i].dir=r,i!=o.length-1&&(i=o.splice(i,1)[0],"none"!=r&&o.push(i))):"none"!=r&&o.push({column:t,dir:r}),n.setSort(o)):"none"==r?n.clear():n.setSort(t,r),n.table.rowManager.sorterRefresh(!n.sortList.length)}}))},Sort.prototype.hasChanged=function(){var t=this.changed;return this.changed=!1,t},Sort.prototype.getSort=function(){var t=this,e=[];return t.sortList.forEach(function(t){t.column&&e.push({column:t.column.getComponent(),field:t.column.getField(),dir:t.dir})}),e},Sort.prototype.setSort=function(t,e){var r=this,o=[];Array.isArray(t)||(t=[{column:t,dir:e}]),t.forEach(function(t){var e;e=r.table.columnManager.findColumn(t.column),e?(t.column=e,o.push(t),r.changed=!0):console.warn("Sort Warning - Sort field does not exist and is being ignored: ",t.column)}),r.sortList=o,this.table.options.persistence&&this.table.modExists("persistence",!0)&&this.table.modules.persistence.config.sort&&this.table.modules.persistence.save("sort")},Sort.prototype.clear=function(){this.setSort([])},Sort.prototype.findSorter=function(t){var e,r=this.table.rowManager.activeRows[0],o="string";if(r&&(r=r.getData(),t.getField()))switch(e=t.getFieldValue(r),void 0===e?"undefined":_typeof(e)){case"undefined":o="string";break;case"boolean":o="boolean";break;default:isNaN(e)||""===e?e.match(/((^[0-9]+[a-z]+)|(^[a-z]+[0-9]+))+$/i)&&(o="alphanum"):o="number"}return this.sorters[o]},Sort.prototype.sort=function(t){var e=this,r=this.table.options.sortOrderReverse?e.sortList.slice().reverse():e.sortList,o=[],n=[];e.table.options.dataSorting&&e.table.options.dataSorting.call(e.table,e.getSort()),e.clearColumnHeaders(),e.table.options.ajaxSorting?r.forEach(function(t,r){e.setColumnHeader(t.column,t.dir)}):(r.forEach(function(t,r){var n=t.column.modules.sort;t.column&&n&&(n.sorter||(n.sorter=e.findSorter(t.column)),t.params="function"==typeof n.params?n.params(t.column.getComponent(),t.dir):n.params,o.push(t)),e.setColumnHeader(t.column,t.dir)}),o.length&&e._sortItems(t,o)),e.table.options.dataSorted&&(t.forEach(function(t){n.push(t.getComponent())}),e.table.options.dataSorted.call(e.table,e.getSort(),n))},Sort.prototype.clearColumnHeaders=function(){this.table.columnManager.getRealColumns().forEach(function(t){t.modules.sort&&(t.modules.sort.dir="none",t.getElement().setAttribute("aria-sort","none"))})},Sort.prototype.setColumnHeader=function(t,e){t.modules.sort.dir=e,t.getElement().setAttribute("aria-sort",e)},Sort.prototype._sortItems=function(t,e){var r=this,o=e.length-1;t.sort(function(t,n){for(var i,s=o;s>=0;s--){var a=e[s];if(0!==(i=r._sortRow(t,n,a.column,a.dir,a.params)))break}return i})},Sort.prototype._sortRow=function(t,e,r,o,n){var i,s,a="asc"==o?t:e,l="asc"==o?e:t;return t=r.getFieldValue(a.getData()),e=r.getFieldValue(l.getData()),t=void 0!==t?t:"",e=void 0!==e?e:"",i=a.getComponent(),s=l.getComponent(),r.modules.sort.sorter.call(this,t,e,i,s,r.getComponent(),o,n)},Sort.prototype.sorters={number:function(t,e,r,o,n,i,s){var a=s.alignEmptyValues,l=s.decimalSeparator||".",u=s.thousandSeparator||",",c=0;if(t=parseFloat(String(t).split(u).join("").split(l).join(".")),e=parseFloat(String(e).split(u).join("").split(l).join(".")),isNaN(t))c=isNaN(e)?0:-1;else{if(!isNaN(e))return t-e;c=1}return("top"===a&&"desc"===i||"bottom"===a&&"asc"===i)&&(c*=-1),c},string:function(t,e,r,o,n,i,s){var a,l=s.alignEmptyValues,u=0;if(t){if(e){switch(_typeof(s.locale)){case"boolean":s.locale&&(a=this.table.modules.localize.getLocale());break;case"string":a=s.locale}return String(t).toLowerCase().localeCompare(String(e).toLowerCase(),a)}u=1}else u=e?-1:0;return("top"===l&&"desc"===i||"bottom"===l&&"asc"===i)&&(u*=-1),u},date:function(t,e,r,o,n,i,s){return s.format||(s.format="DD/MM/YYYY"),this.sorters.datetime.call(this,t,e,r,o,n,i,s)},time:function(t,e,r,o,n,i,s){return s.format||(s.format="HH:mm"),this.sorters.datetime.call(this,t,e,r,o,n,i,s)},datetime:function(t,e,r,o,n,i,s){var a=s.format||"DD/MM/YYYY HH:mm:ss",l=s.alignEmptyValues,u=0;if("undefined"!=typeof moment){if(t=moment(t,a),e=moment(e,a),t.isValid()){if(e.isValid())return t-e;u=1}else u=e.isValid()?-1:0;return("top"===l&&"desc"===i||"bottom"===l&&"asc"===i)&&(u*=-1),u}console.error("Sort Error - 'datetime' sorter is dependant on moment.js")},boolean:function(t,e,r,o,n,i,s){return(!0===t||"true"===t||"True"===t||1===t?1:0)-(!0===e||"true"===e||"True"===e||1===e?1:0)},array:function(t,e,r,o,n,i,s){function a(t){switch(c){case"length":return t.length;case"sum":return t.reduce(function(t,e){return t+e});case"max":return Math.max.apply(null,t);case"min":return Math.min.apply(null,t);case"avg":return t.reduce(function(t,e){return t+e})/t.length}}var l=0,u=0,c=s.type||"length",d=s.alignEmptyValues,m=0;if(Array.isArray(t)){if(Array.isArray(e))return l=t?a(t):0,u=e?a(e):0,l-u;d=1}else d=Array.isArray(e)?-1:0;return("top"===d&&"desc"===i||"bottom"===d&&"asc"===i)&&(m*=-1),m},exists:function(t,e,r,o,n,i,s){return(void 0===t?0:1)-(void 0===e?0:1)},alphanum:function(t,e,r,o,n,i,s){var a,l,u,c,d,m=0,f=/(\d+)|(\D+)/g,p=/\d/,h=s.alignEmptyValues,g=0;if(t||0===t){if(e||0===e){if(isFinite(t)&&isFinite(e))return t-e;if(a=String(t).toLowerCase(),l=String(e).toLowerCase(),a===l)return 0;if(!p.test(a)||!p.test(l))return a>l?1:-1;for(a=a.match(f),l=l.match(f),d=a.length>l.length?l.length:a.length;mc?1:-1;return a.length>l.length}g=1}else g=e||0===e?-1:0;return("top"===h&&"desc"===i||"bottom"===h&&"asc"===i)&&(g*=-1),g}},Tabulator.prototype.registerModule("sort",Sort); \ No newline at end of file +/* Tabulator v4.9.3 (c) Oliver Folkerd */ +var _typeof="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&&"function"==typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},Sort=function(t){this.table=t,this.sortList=[],this.changed=!1};Sort.prototype.initializeColumn=function(t,e){var r,o,n=this,i=!1;switch(_typeof(t.definition.sorter)){case"string":n.sorters[t.definition.sorter]?i=n.sorters[t.definition.sorter]:console.warn("Sort Error - No such sorter found: ",t.definition.sorter);break;case"function":i=t.definition.sorter}t.modules.sort={sorter:i,dir:"none",params:t.definition.sorterParams||{},startingDir:t.definition.headerSortStartingDir||"asc",tristate:void 0!==t.definition.headerSortTristate?t.definition.headerSortTristate:this.table.options.headerSortTristate},(void 0===t.definition.headerSort?!1!==this.table.options.headerSort:!1!==t.definition.headerSort)&&(r=t.getElement(),r.classList.add("tabulator-sortable"),o=document.createElement("div"),o.classList.add("tabulator-col-sorter"),"object"==_typeof(this.table.options.headerSortElement)?o.appendChild(this.table.options.headerSortElement):o.innerHTML=this.table.options.headerSortElement,e.appendChild(o),t.modules.sort.element=o,r.addEventListener("click",function(e){var r="",o=[],i=!1;if(t.modules.sort){if(t.modules.sort.tristate)r="none"==t.modules.sort.dir?t.modules.sort.startingDir:t.modules.sort.dir==t.modules.sort.startingDir?"asc"==t.modules.sort.dir?"desc":"asc":"none";else switch(t.modules.sort.dir){case"asc":r="desc";break;case"desc":r="asc";break;default:r=t.modules.sort.startingDir}n.table.options.columnHeaderSortMulti&&(e.shiftKey||e.ctrlKey)?(o=n.getSort(),i=o.findIndex(function(e){return e.field===t.getField()}),i>-1?(o[i].dir=r,i!=o.length-1&&(i=o.splice(i,1)[0],"none"!=r&&o.push(i))):"none"!=r&&o.push({column:t,dir:r}),n.setSort(o)):"none"==r?n.clear():n.setSort(t,r),n.table.rowManager.sorterRefresh(!n.sortList.length)}}))},Sort.prototype.hasChanged=function(){var t=this.changed;return this.changed=!1,t},Sort.prototype.getSort=function(){var t=this,e=[];return t.sortList.forEach(function(t){t.column&&e.push({column:t.column.getComponent(),field:t.column.getField(),dir:t.dir})}),e},Sort.prototype.setSort=function(t,e){var r=this,o=[];Array.isArray(t)||(t=[{column:t,dir:e}]),t.forEach(function(t){var e;e=r.table.columnManager.findColumn(t.column),e?(t.column=e,o.push(t),r.changed=!0):console.warn("Sort Warning - Sort field does not exist and is being ignored: ",t.column)}),r.sortList=o,this.table.options.persistence&&this.table.modExists("persistence",!0)&&this.table.modules.persistence.config.sort&&this.table.modules.persistence.save("sort")},Sort.prototype.clear=function(){this.setSort([])},Sort.prototype.findSorter=function(t){var e,r=this.table.rowManager.activeRows[0],o="string";if(r&&(r=r.getData(),t.getField()))switch(e=t.getFieldValue(r),void 0===e?"undefined":_typeof(e)){case"undefined":o="string";break;case"boolean":o="boolean";break;default:isNaN(e)||""===e?e.match(/((^[0-9]+[a-z]+)|(^[a-z]+[0-9]+))+$/i)&&(o="alphanum"):o="number"}return this.sorters[o]},Sort.prototype.sort=function(t){var e=this,r=this.table.options.sortOrderReverse?e.sortList.slice().reverse():e.sortList,o=[],n=[];e.table.options.dataSorting&&e.table.options.dataSorting.call(e.table,e.getSort()),e.clearColumnHeaders(),e.table.options.ajaxSorting?r.forEach(function(t,r){e.setColumnHeader(t.column,t.dir)}):(r.forEach(function(t,r){var n=t.column.modules.sort;t.column&&n&&(n.sorter||(n.sorter=e.findSorter(t.column)),t.params="function"==typeof n.params?n.params(t.column.getComponent(),t.dir):n.params,o.push(t)),e.setColumnHeader(t.column,t.dir)}),o.length&&e._sortItems(t,o)),e.table.options.dataSorted&&(t.forEach(function(t){n.push(t.getComponent())}),e.table.options.dataSorted.call(e.table,e.getSort(),n))},Sort.prototype.clearColumnHeaders=function(){this.table.columnManager.getRealColumns().forEach(function(t){t.modules.sort&&(t.modules.sort.dir="none",t.getElement().setAttribute("aria-sort","none"))})},Sort.prototype.setColumnHeader=function(t,e){t.modules.sort.dir=e,t.getElement().setAttribute("aria-sort",e)},Sort.prototype._sortItems=function(t,e){var r=this,o=e.length-1;t.sort(function(t,n){for(var i,s=o;s>=0;s--){var a=e[s];if(0!==(i=r._sortRow(t,n,a.column,a.dir,a.params)))break}return i})},Sort.prototype._sortRow=function(t,e,r,o,n){var i,s,a="asc"==o?t:e,l="asc"==o?e:t;return t=r.getFieldValue(a.getData()),e=r.getFieldValue(l.getData()),t=void 0!==t?t:"",e=void 0!==e?e:"",i=a.getComponent(),s=l.getComponent(),r.modules.sort.sorter.call(this,t,e,i,s,r.getComponent(),o,n)},Sort.prototype.sorters={number:function(t,e,r,o,n,i,s){var a=s.alignEmptyValues,l=s.decimalSeparator,u=s.thousandSeparator,c=0;if(t=String(t),e=String(e),u&&(t=t.split(u).join(""),e=e.split(u).join("")),l&&(t=t.split(l).join("."),e=e.split(l).join(".")),t=parseFloat(t),e=parseFloat(e),isNaN(t))c=isNaN(e)?0:-1;else{if(!isNaN(e))return t-e;c=1}return("top"===a&&"desc"===i||"bottom"===a&&"asc"===i)&&(c*=-1),c},string:function(t,e,r,o,n,i,s){var a,l=s.alignEmptyValues,u=0;if(t){if(e){switch(_typeof(s.locale)){case"boolean":s.locale&&(a=this.table.modules.localize.getLocale());break;case"string":a=s.locale}return String(t).toLowerCase().localeCompare(String(e).toLowerCase(),a)}u=1}else u=e?-1:0;return("top"===l&&"desc"===i||"bottom"===l&&"asc"===i)&&(u*=-1),u},date:function(t,e,r,o,n,i,s){return s.format||(s.format="DD/MM/YYYY"),this.sorters.datetime.call(this,t,e,r,o,n,i,s)},time:function(t,e,r,o,n,i,s){return s.format||(s.format="HH:mm"),this.sorters.datetime.call(this,t,e,r,o,n,i,s)},datetime:function(t,e,r,o,n,i,s){var a=s.format||"DD/MM/YYYY HH:mm:ss",l=s.alignEmptyValues,u=0;if("undefined"!=typeof moment){if(t=moment(t,a),e=moment(e,a),t.isValid()){if(e.isValid())return t-e;u=1}else u=e.isValid()?-1:0;return("top"===l&&"desc"===i||"bottom"===l&&"asc"===i)&&(u*=-1),u}console.error("Sort Error - 'datetime' sorter is dependant on moment.js")},boolean:function(t,e,r,o,n,i,s){return(!0===t||"true"===t||"True"===t||1===t?1:0)-(!0===e||"true"===e||"True"===e||1===e?1:0)},array:function(t,e,r,o,n,i,s){function a(t){switch(c){case"length":return t.length;case"sum":return t.reduce(function(t,e){return t+e});case"max":return Math.max.apply(null,t);case"min":return Math.min.apply(null,t);case"avg":return t.reduce(function(t,e){return t+e})/t.length}}var l=0,u=0,c=s.type||"length",d=s.alignEmptyValues,m=0;if(Array.isArray(t)){if(Array.isArray(e))return l=t?a(t):0,u=e?a(e):0,l-u;d=1}else d=Array.isArray(e)?-1:0;return("top"===d&&"desc"===i||"bottom"===d&&"asc"===i)&&(m*=-1),m},exists:function(t,e,r,o,n,i,s){return(void 0===t?0:1)-(void 0===e?0:1)},alphanum:function(t,e,r,o,n,i,s){var a,l,u,c,d,m=0,f=/(\d+)|(\D+)/g,p=/\d/,h=s.alignEmptyValues,g=0;if(t||0===t){if(e||0===e){if(isFinite(t)&&isFinite(e))return t-e;if(a=String(t).toLowerCase(),l=String(e).toLowerCase(),a===l)return 0;if(!p.test(a)||!p.test(l))return a>l?1:-1;for(a=a.match(f),l=l.match(f),d=a.length>l.length?l.length:a.length;mc?1:-1;return a.length>l.length}g=1}else g=e||0===e?-1:0;return("top"===h&&"desc"===i||"bottom"===h&&"asc"===i)&&(g*=-1),g}},Tabulator.prototype.registerModule("sort",Sort); \ No newline at end of file diff --git a/desktopapp/vendor/tabulator/js/modules/validate.js b/desktopapp/vendor/tabulator/js/modules/validate.js index b5708a7..45f325f 100644 --- a/desktopapp/vendor/tabulator/js/modules/validate.js +++ b/desktopapp/vendor/tabulator/js/modules/validate.js @@ -1,6 +1,6 @@ var _typeof = typeof Symbol === "function" && typeof Symbol.iterator === "symbol" ? function (obj) { return typeof obj; } : function (obj) { return obj && typeof Symbol === "function" && obj.constructor === Symbol && obj !== Symbol.prototype ? "symbol" : typeof obj; }; -/* Tabulator v4.8.3 (c) Oliver Folkerd */ +/* Tabulator v4.9.3 (c) Oliver Folkerd */ var Validate = function Validate(table) { this.table = table; diff --git a/desktopapp/vendor/tabulator/js/modules/validate.min.js b/desktopapp/vendor/tabulator/js/modules/validate.min.js index 917be7a..8d42ce9 100644 --- a/desktopapp/vendor/tabulator/js/modules/validate.min.js +++ b/desktopapp/vendor/tabulator/js/modules/validate.min.js @@ -1,2 +1,2 @@ -/* Tabulator v4.8.3 (c) Oliver Folkerd */ +/* Tabulator v4.9.3 (c) Oliver Folkerd */ var _typeof="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&&"function"==typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},Validate=function(t){this.table=t,this.invalidCells=[]};Validate.prototype.initializeColumn=function(t){var i,n=this,e=[];t.definition.validator&&(Array.isArray(t.definition.validator)?t.definition.validator.forEach(function(t){(i=n._extractValidator(t))&&e.push(i)}):(i=this._extractValidator(t.definition.validator))&&e.push(i),t.modules.validate=!!e.length&&e)},Validate.prototype._extractValidator=function(t){var i,n,e;switch(void 0===t?"undefined":_typeof(t)){case"string":return e=t.indexOf(":"),e>-1?(i=t.substring(0,e),n=t.substring(e+1)):i=t,this._buildValidator(i,n);case"function":return this._buildValidator(t);case"object":return this._buildValidator(t.type,t.parameters)}},Validate.prototype._buildValidator=function(t,i){var n="function"==typeof t?t:this.validators[t];return n?{type:"function"==typeof t?"function":t,func:n,params:i}:(console.warn("Validator Setup Error - No matching validator found:",t),!1)},Validate.prototype.validate=function(t,i,n){var e=this,a=[],o=this.invalidCells.indexOf(i);return t&&t.forEach(function(t){t.func.call(e,i.getComponent(),n,t.params)||a.push({type:t.type,parameters:t.params})}),a=!a.length||a,i.modules.validate||(i.modules.validate={}),!0===a?(i.modules.validate.invalid=!1,i.getElement().classList.remove("tabulator-validation-fail"),o>-1&&this.invalidCells.splice(o,1)):(i.modules.validate.invalid=!0,"manual"!==this.table.options.validationMode&&i.getElement().classList.add("tabulator-validation-fail"),-1==o&&this.invalidCells.push(i)),a},Validate.prototype.getInvalidCells=function(){var t=[];return this.invalidCells.forEach(function(i){t.push(i.getComponent())}),t},Validate.prototype.clearValidation=function(t){var i;t.modules.validate&&t.modules.validate.invalid&&(t.getElement().classList.remove("tabulator-validation-fail"),t.modules.validate.invalid=!1,(i=this.invalidCells.indexOf(t))>-1&&this.invalidCells.splice(i,1))},Validate.prototype.validators={integer:function(t,i,n){return""===i||null===i||void 0===i||"number"==typeof(i=Number(i))&&isFinite(i)&&Math.floor(i)===i},float:function(t,i,n){return""===i||null===i||void 0===i||"number"==typeof(i=Number(i))&&isFinite(i)&&i%1!=0},numeric:function(t,i,n){return""===i||null===i||void 0===i||!isNaN(i)},string:function(t,i,n){return""===i||null===i||void 0===i||isNaN(i)},max:function(t,i,n){return""===i||null===i||void 0===i||parseFloat(i)<=n},min:function(t,i,n){return""===i||null===i||void 0===i||parseFloat(i)>=n},starts:function(t,i,n){return""===i||null===i||void 0===i||String(i).toLowerCase().startsWith(String(n).toLowerCase())},ends:function(t,i,n){return""===i||null===i||void 0===i||String(i).toLowerCase().endsWith(String(n).toLowerCase())},minLength:function(t,i,n){return""===i||null===i||void 0===i||String(i).length>=n},maxLength:function(t,i,n){return""===i||null===i||void 0===i||String(i).length<=n},in:function(t,i,n){return""===i||null===i||void 0===i||("string"==typeof n&&(n=n.split("|")),""===i||n.indexOf(i)>-1)},regex:function(t,i,n){return""===i||null===i||void 0===i||new RegExp(n).test(i)},unique:function(t,i,n){if(""===i||null===i||void 0===i)return!0;var e=!0,a=t.getData(),o=t.getColumn()._getSelf();return this.table.rowManager.rows.forEach(function(t){var n=t.getData();n!==a&&i==o.getFieldValue(n)&&(e=!1)}),e},required:function(t,i,n){return""!==i&&null!==i&&void 0!==i}},Tabulator.prototype.registerModule("validate",Validate); \ No newline at end of file diff --git a/desktopapp/vendor/tabulator/js/tabulator.es2015.js b/desktopapp/vendor/tabulator/js/tabulator.es2015.js index 31daf6c..8034297 100644 --- a/desktopapp/vendor/tabulator/js/tabulator.es2015.js +++ b/desktopapp/vendor/tabulator/js/tabulator.es2015.js @@ -1,4 +1,4 @@ -/* Tabulator v4.8.3 (c) Oliver Folkerd */ +/* Tabulator v4.9.3 (c) Oliver Folkerd */ 'use strict'; @@ -1124,7 +1124,7 @@ ColumnManager.prototype.addColumn = function (definition, before, nextToColumn) _this4.table.modules.columnCalcs.recalc(_this4.table.rowManager.activeRows); } - _this4.redraw(); + _this4.redraw(true); if (_this4.table.modules.layout.getMode() != "fitColumns") { @@ -1467,6 +1467,8 @@ var Column = function Column(def, parent) { this.width = null; //column width this.widthStyled = ""; //column width prestyled to improve render efficiency + this.maxWidth = null; //column maximum width + this.maxWidthStyled = ""; //column maximum prestyled to improve render efficiency this.minWidth = null; //column minimum width this.minWidthStyled = ""; //column minimum prestyled to improve render efficiency this.widthFixed = false; //user has specified a width for this column @@ -1892,6 +1894,12 @@ Column.prototype._buildColumnHeader = function () { //set min width if present this.setMinWidth(typeof def.minWidth == "undefined" ? this.table.options.columnMinWidth : parseInt(def.minWidth)); + if (def.maxWidth || this.table.options.columnMaxWidth) { + if (def.maxWidth !== false) { + this.setMaxWidth(typeof def.maxWidth == "undefined" ? this.table.options.columnMaxWidth : parseInt(def.maxWidth)); + } + } + this.reinitializeWidth(); //set tooltip if present @@ -2039,6 +2047,8 @@ Column.prototype._buildGroupHeader = function () { this.table.modules.menu.initializeColumnHeader(this); } + this.titleElement.style.textAlign = this.definition.headerHozAlign || this.table.options.headerHozAlign; + this.element.appendChild(this.groupElement); }; @@ -2289,6 +2299,10 @@ Column.prototype.show = function (silent, responsiveToggle) { if (this.parent.isGroup) { this.parent.matchChildWidths(); } + + if (!this.silent && this.table.options.virtualDomHoz) { + this.table.vdomHoz.reinitialize(); + } } }; @@ -2324,6 +2338,10 @@ Column.prototype.hide = function (silent, responsiveToggle) { if (this.parent.isGroup) { this.parent.matchChildWidths(); } + + if (!this.silent && this.table.options.virtualDomHoz) { + this.table.vdomHoz.reinitialize(); + } } }; @@ -2345,6 +2363,18 @@ Column.prototype.matchChildWidths = function () { } }; +Column.prototype.removeChild = function (child) { + var index = this.columns.indexOf(child); + + if (index > -1) { + this.columns.splice(index, 1); + } + + if (!this.columns.length) { + this.delete(); + } +}; + Column.prototype.setWidth = function (width) { this.widthFixed = true; this.setWidthActual(width); @@ -2357,6 +2387,10 @@ Column.prototype.setWidthActual = function (width) { width = Math.max(this.minWidth, width); + if (this.maxWidth) { + width = Math.min(this.maxWidth, width); + } + this.width = width; this.widthStyled = width ? width + "px" : ""; @@ -2432,10 +2466,22 @@ Column.prototype.setMinWidth = function (minWidth) { }); }; +Column.prototype.setMaxWidth = function (maxWidth) { + this.maxWidth = maxWidth; + this.maxWidthStyled = maxWidth ? maxWidth + "px" : ""; + + this.element.style.maxWidth = this.maxWidthStyled; + + this.cells.forEach(function (cell) { + cell.setMaxWidth(); + }); +}; + Column.prototype.delete = function () { var _this9 = this; return new Promise(function (resolve, reject) { + var index; if (_this9.isGroup) { _this9.columns.forEach(function (column) { @@ -2465,6 +2511,10 @@ Column.prototype.delete = function () { _this9.titleElement = false; _this9.groupElement = false; + if (_this9.parent.isGroup) { + _this9.parent.removeChild(_this9); + } + _this9.table.columnManager.deregisterColumn(_this9); if (_this9.table.options.virtualDomHoz) { @@ -2583,25 +2633,30 @@ Column.prototype.updateDefinition = function (updates) { var definition; if (!_this10.isGroup) { - definition = Object.assign({}, _this10.getDefinition()); - definition = Object.assign(definition, updates); + if (!_this10.parent.isGroup) { + definition = Object.assign({}, _this10.getDefinition()); + definition = Object.assign(definition, updates); - _this10.table.columnManager.addColumn(definition, false, _this10).then(function (column) { + _this10.table.columnManager.addColumn(definition, false, _this10).then(function (column) { - if (definition.field == _this10.field) { - _this10.field = false; //cleair field name to prevent deletion of duplicate column from arrays - } + if (definition.field == _this10.field) { + _this10.field = false; //cleair field name to prevent deletion of duplicate column from arrays + } - _this10.delete().then(function () { - resolve(column.getComponent()); + _this10.delete().then(function () { + resolve(column.getComponent()); + }).catch(function (err) { + reject(err); + }); }).catch(function (err) { reject(err); }); - }).catch(function (err) { - reject(err); - }); + } else { + console.warn("Column Update Error - The updateDefinition function is only available on ungrouped columns"); + reject("Column Update Error - The updateDefinition function is only available on columns, not column groups"); + } } else { - console.warn("Column Update Error - The updateDefinition function is only available on columns, not column groups"); + console.warn("Column Update Error - The updateDefinition function is only available on ungrouped columns"); reject("Column Update Error - The updateDefinition function is only available on columns, not column groups"); } }); @@ -2615,7 +2670,7 @@ Column.prototype.deleteCell = function (cell) { } }; -Column.prototype.defaultOptionList = ["title", "field", "columns", "visible", "align", "hozAlign", "vertAlign", "width", "minWidth", "widthGrow", "widthShrink", "resizable", "frozen", "responsive", "tooltip", "cssClass", "rowHandle", "hideInHtml", "print", "htmlOutput", "sorter", "sorterParams", "formatter", "formatterParams", "variableHeight", "editable", "editor", "editorParams", "validator", "mutator", "mutatorParams", "mutatorData", "mutatorDataParams", "mutatorEdit", "mutatorEditParams", "mutatorClipboard", "mutatorClipboardParams", "accessor", "accessorParams", "accessorData", "accessorDataParams", "accessorDownload", "accessorDownloadParams", "accessorClipboard", "accessorClipboardParams", "accessorPrint", "accessorPrintParams", "accessorHtmlOutput", "accessorHtmlOutputParams", "clipboard", "download", "downloadTitle", "topCalc", "topCalcParams", "topCalcFormatter", "topCalcFormatterParams", "bottomCalc", "bottomCalcParams", "bottomCalcFormatter", "bottomCalcFormatterParams", "cellClick", "cellDblClick", "cellContext", "cellTap", "cellDblTap", "cellTapHold", "cellMouseEnter", "cellMouseLeave", "cellMouseOver", "cellMouseOut", "cellMouseMove", "cellEditing", "cellEdited", "cellEditCancelled", "headerSort", "headerSortStartingDir", "headerSortTristate", "headerClick", "headerDblClick", "headerContext", "headerTap", "headerDblTap", "headerTapHold", "headerTooltip", "headerVertical", "headerHozAlign", "editableTitle", "titleFormatter", "titleFormatterParams", "headerFilter", "headerFilterPlaceholder", "headerFilterParams", "headerFilterEmptyCheck", "headerFilterFunc", "headerFilterFuncParams", "headerFilterLiveFilter", "print", "headerContextMenu", "headerMenu", "contextMenu", +Column.prototype.defaultOptionList = ["title", "field", "columns", "visible", "align", "hozAlign", "vertAlign", "width", "minWidth", "maxWidth", "widthGrow", "widthShrink", "resizable", "frozen", "responsive", "tooltip", "cssClass", "rowHandle", "hideInHtml", "print", "htmlOutput", "sorter", "sorterParams", "formatter", "formatterParams", "variableHeight", "editable", "editor", "editorParams", "validator", "mutator", "mutatorParams", "mutatorData", "mutatorDataParams", "mutatorEdit", "mutatorEditParams", "mutatorClipboard", "mutatorClipboardParams", "accessor", "accessorParams", "accessorData", "accessorDataParams", "accessorDownload", "accessorDownloadParams", "accessorClipboard", "accessorClipboardParams", "accessorPrint", "accessorPrintParams", "accessorHtmlOutput", "accessorHtmlOutputParams", "clipboard", "download", "downloadTitle", "topCalc", "topCalcParams", "topCalcFormatter", "topCalcFormatterParams", "bottomCalc", "bottomCalcParams", "bottomCalcFormatter", "bottomCalcFormatterParams", "cellClick", "cellDblClick", "cellContext", "cellTap", "cellDblTap", "cellTapHold", "cellMouseEnter", "cellMouseLeave", "cellMouseOver", "cellMouseOut", "cellMouseMove", "cellEditing", "cellEdited", "cellEditCancelled", "headerSort", "headerSortStartingDir", "headerSortTristate", "headerClick", "headerDblClick", "headerContext", "headerTap", "headerDblTap", "headerTapHold", "headerTooltip", "headerVertical", "headerHozAlign", "editableTitle", "titleFormatter", "titleFormatterParams", "headerFilter", "headerFilterPlaceholder", "headerFilterParams", "headerFilterEmptyCheck", "headerFilterFunc", "headerFilterFuncParams", "headerFilterLiveFilter", "print", "headerContextMenu", "headerMenu", "contextMenu", // "headerClickMenu", "clickMenu", "formatterPrint", "formatterPrintParams", "formatterClipboard", "formatterClipboardParams", "formatterHtmlOutput", "formatterHtmlOutputParams", "titlePrint", "titleClipboard", "titleHtmlOutput", "titleDownload"]; @@ -2796,7 +2851,7 @@ RowManager.prototype.findRow = function (subject) { } else if (typeof HTMLElement !== "undefined" && subject instanceof HTMLElement) { //subject is a HTML element of the row var match = self.rows.find(function (row) { - return row.element === subject; + return row.getElement() === subject; }); return match || false; @@ -4379,7 +4434,8 @@ RowManager.prototype.adjustTableSize = function () { modExists; if (this.renderMode === "virtual") { - var otherHeight = Math.floor(this.columnManager.getElement().offsetHeight + (this.table.footerManager && !this.table.footerManager.external ? this.table.footerManager.getElement().offsetHeight : 0)); + + var otherHeight = Math.floor(this.columnManager.getElement().getBoundingClientRect().height + (this.table.footerManager && this.table.footerManager.active && !this.table.footerManager.external ? this.table.footerManager.getElement().getBoundingClientRect().height : 0)); if (this.fixedHeight) { this.element.style.minHeight = "calc(100% - " + otherHeight + "px)"; @@ -4387,7 +4443,7 @@ RowManager.prototype.adjustTableSize = function () { this.element.style.maxHeight = "calc(100% - " + otherHeight + "px)"; } else { this.element.style.height = ""; - this.element.style.height = Math.floor(this.table.element.clientHeight) - otherHeight + "px"; + this.element.style.height = this.table.element.clientHeight - otherHeight + "px"; this.element.scrollTop = this.scrollTop; } @@ -4395,7 +4451,7 @@ RowManager.prototype.adjustTableSize = function () { this.vDomWindowBuffer = this.table.options.virtualDomBuffer || this.height; //check if the table has changed size when dealing with variable height tables - if (!this.fixedHeight && Math.floor(initialHeight) != Math.floor(this.element.clientHeight)) { + if (!this.fixedHeight && initialHeight != this.element.clientHeight) { modExists = this.table.modExists("resizeTable"); if (modExists && !this.table.modules.resizeTable.autoResize || !modExists) { @@ -4917,10 +4973,10 @@ VDomHoz.prototype.initializeRow = function (row) { for (var _i7 = this.leftCol; _i7 <= this.rightCol; _i7++) { var column = this.columns[_i7]; - if (column.visible) { + if (column && column.visible) { var cell = row.getCell(column); - row.element.appendChild(cell.getElement()); + row.getElement().appendChild(cell.getElement()); cell.cellRendered(); } } @@ -4930,8 +4986,9 @@ VDomHoz.prototype.initializeRow = function (row) { VDomHoz.prototype.reinitializeRow = function (row, force) { if (row.type !== "group") { if (force || !row.modules.vdomHoz || row.modules.vdomHoz.leftCol !== this.leftCol || row.modules.vdomHoz.rightCol !== this.rightCol) { - while (row.element.firstChild) { - row.element.removeChild(row.element.firstChild); + var rowEl = row.getElement(); + while (rowEl.firstChild) { + rowEl.removeChild(rowEl.firstChild); }this.initializeRow(row); } } @@ -5114,7 +5171,7 @@ var Row = function Row(data, parent) { this.parent = parent; this.data = {}; this.type = type; //type of element - this.element = this.createElement(); + this.element = false; this.modules = {}; //hold module variables; this.cells = []; this.height = 0; //hold element height @@ -5126,8 +5183,16 @@ var Row = function Row(data, parent) { this.component = null; + this.created = false; + this.setData(data); - this.generateElement(); +}; + +Row.prototype.create = function () { + if (!this.created) { + this.created = true; + this.generateElement(); + } }; Row.prototype.createElement = function () { @@ -5136,10 +5201,11 @@ Row.prototype.createElement = function () { el.classList.add("tabulator-row"); el.setAttribute("role", "row"); - return el; + this.element = el; }; Row.prototype.getElement = function () { + this.create(); return this.element; }; @@ -5155,6 +5221,8 @@ Row.prototype.generateElement = function () { tapHold, tap; + this.createElement(); + //set row selection characteristics if (self.table.options.selectable !== false && self.table.modExists("selectRow")) { self.table.modules.selectRow.initializeRow(this); @@ -5298,6 +5366,8 @@ Row.prototype.generateCells = function () { Row.prototype.initialize = function (force) { var _this21 = this; + this.create(); + if (!this.initialized || force) { this.deleteCells(); @@ -5354,7 +5424,7 @@ Row.prototype.initialize = function (force) { Row.prototype.reinitializeHeight = function () { this.heightInitialized = false; - if (this.element.offsetParent !== null) { + if (this.element && this.element.offsetParent !== null) { this.normalizeHeight(true); } }; @@ -5368,7 +5438,7 @@ Row.prototype.reinitialize = function (children) { this.heightStyled = ""; } - if (this.element.offsetParent !== null) { + if (this.element && this.element.offsetParent !== null) { this.initialize(true); } @@ -5489,7 +5559,7 @@ Row.prototype.setData = function (data) { Row.prototype.updateData = function (updatedData) { var _this22 = this; - var visible = Tabulator.prototype.helpers.elVisible(this.element), + var visible = this.element && Tabulator.prototype.helpers.elVisible(this.element), tempData = {}, newRowData; @@ -5801,14 +5871,16 @@ Row.prototype.wipe = function () { this.detatchModules(); this.deleteCells(); - while (this.element.firstChild) { - this.element.removeChild(this.element.firstChild); - }this.element = false; - this.modules = {}; - - if (this.element.parentNode) { - this.element.parentNode.removeChild(this.element); + if (this.element) { + while (this.element.firstChild) { + this.element.removeChild(this.element.firstChild); + }if (this.element.parentNode) { + this.element.parentNode.removeChild(this.element); + } } + + this.element = false; + this.modules = {}; }; Row.prototype.getGroup = function () { @@ -6340,10 +6412,12 @@ Cell.prototype._generateTooltip = function () { }; //////////////////// Getters //////////////////// -Cell.prototype.getElement = function () { +Cell.prototype.getElement = function (containerOnly) { if (!this.loaded) { this.loaded = true; - this.layoutElement(); + if (!containerOnly) { + this.layoutElement(); + } } return this.element; @@ -6483,6 +6557,11 @@ Cell.prototype.setMinWidth = function () { this.element.style.minWidth = this.column.minWidthStyled; }; +Cell.prototype.setMaxWidth = function () { + this.maxWidth = this.column.maxWidth; + this.element.style.maxWidth = this.column.maxWidthStyled; +}; + Cell.prototype.checkHeight = function () { // var height = this.element.css("height"); this.row.reinitializeHeight(); @@ -6792,6 +6871,7 @@ Tabulator.prototype.defaultOptions = { layoutColumnsOnNewData: false, //update column widths on setData columnMinWidth: 40, //minimum global width for a column + columnMaxWidth: false, //minimum global width for a column columnHeaderVertAlign: "top", //vertical alignment of column headers columnVertAlign: false, // DEPRECATED - Left to allow warning @@ -7388,10 +7468,6 @@ Tabulator.prototype._buildElement = function () { mod.persistence.initialize(); } - if (options.persistence && this.modExists("persistence", true) && mod.persistence.config.columns) { - options.columns = mod.persistence.load("columns", options.columns); - } - if (options.movableRows && this.modExists("moveRow")) { mod.moveRow.initialize(); } @@ -8360,6 +8436,13 @@ Tabulator.prototype.setFilter = function (field, type, value, params) { } }; +//set standard filters +Tabulator.prototype.refreshFilter = function () { + if (this.modExists("filter", true)) { + this.rowManager.filterRefresh(); + } +}; + //add filter to array Tabulator.prototype.addFilter = function (field, type, value, params) { if (this.modExists("filter", true)) { @@ -8852,6 +8935,14 @@ Tabulator.prototype.getHistoryRedoSize = function () { } }; +Tabulator.prototype.clearHistory = function () { + if (this.options.history && this.modExists("history", true)) { + return this.modules.history.clear(); + } else { + return false; + } +}; + /////////////// Download Management ////////////// Tabulator.prototype.download = function (type, filename, options, active) { @@ -9050,6 +9141,11 @@ Layout.prototype.getMode = function () { Layout.prototype.layout = function () { this.modes[this.mode].call(this, this.table.columnManager.columnsByIndex); + + if (this.mode.indexOf("fitData") === 0 && this.table.options.persistence && this.table.modExists("persistence", true) && this.table.modules.persistence.config.columns) { + + this.table.modules.persistence.save("columns"); + } }; //layout render functions @@ -9218,6 +9314,7 @@ Layout.prototype.modes = { oversizeSpace = 0, remainingSpace = 0, nextColWidth = 0, + remainingFlexGrowUnits = flexGrowUnits, gap = 0, changeUnits = 0, undersizeCols = []; @@ -9241,9 +9338,24 @@ Layout.prototype.modes = { oversizeCols.push(col); } else { - undersizeCols.push(col); + if (col.column.maxWidth && col.column.maxWidth < width) { + + col.width = col.column.maxWidth; + + freeSpace -= col.column.maxWidth; + + remainingFlexGrowUnits -= shrinkCols ? col.column.definition.widthShrink || 1 : col.column.definition.widthGrow || 1; + + if (remainingFlexGrowUnits) { + + colWidth = Math.floor(freeSpace / remainingFlexGrowUnits); + } + } else { - changeUnits += shrinkCols ? col.column.definition.widthShrink || 1 : col.column.definition.widthGrow || 1; + undersizeCols.push(col); + + changeUnits += shrinkCols ? col.column.definition.widthShrink || 1 : col.column.definition.widthGrow || 1; + } } }); @@ -9999,7 +10111,7 @@ Ajax.prototype.sendRequest = function (silent) { self.loading = false; - reject(); + reject(error); }); } else { reject(); @@ -10064,7 +10176,7 @@ Ajax.prototype.defaultURLGenerator = function (url, config, params) { if (!config.method || config.method.toLowerCase() == "get") { config.method = "get"; - url += (url.includes("?") ? "&" : "?") + this.serializeParams(params); + url += (url.includes("?") ? "&" : "?") + this.modules.ajax.serializeParams(params); } } } @@ -10079,7 +10191,7 @@ Ajax.prototype.defaultLoaderPromise = function (url, config, params) { return new Promise(function (resolve, reject) { //set url - url = self.urlGenerator(url, config, params); + url = self.urlGenerator.call(self.table, url, config, params); //set body content if not GET request if (config.method.toUpperCase() != "GET") { @@ -10335,7 +10447,6 @@ ColumnCalcs.prototype.removeCalcs = function () { ColumnCalcs.prototype.initializeTopRow = function () { if (!this.topInitialized) { - // this.table.columnManager.headersElement.after(this.topElement); this.table.columnManager.getElement().insertBefore(this.topElement, this.table.columnManager.headersElement.nextSibling); this.topInitialized = true; } @@ -10349,9 +10460,6 @@ ColumnCalcs.prototype.initializeBottomRow = function () { }; ColumnCalcs.prototype.scrollHorizontal = function (left) { - var hozAdjust = 0, - scrollWidth = this.table.columnManager.getElement().scrollWidth - this.table.element.clientWidth; - if (this.botInitialized && this.botRow) { this.botRow.getElement().style.marginLeft = -left + "px"; } @@ -11202,7 +11310,7 @@ DataTree.prototype.layoutRow = function (row) { this.generateControlElement(row, el); - row.element.classList.add("tabulator-tree-level-" + config.index); + row.getElement().classList.add("tabulator-tree-level-" + config.index); if (config.index) { if (this.branchEl) { @@ -11280,12 +11388,15 @@ DataTree.prototype.getRows = function (rows) { if (row instanceof Row) { + row.create(); + config = row.modules.dataTree.children; if (!config.index && config.children !== false) { children = _this48.getChildren(row); children.forEach(function (child) { + child.create(); output.push(child); }); } @@ -11295,14 +11406,14 @@ DataTree.prototype.getRows = function (rows) { return output; }; -DataTree.prototype.getChildren = function (row) { +DataTree.prototype.getChildren = function (row, allChildren) { var _this49 = this; var config = row.modules.dataTree, children = [], output = []; - if (config.children !== false && config.open) { + if (config.children !== false && (config.open || allChildren)) { if (!Array.isArray(config.children)) { config.children = this.generateChildren(row); } @@ -11344,8 +11455,12 @@ DataTree.prototype.generateChildren = function (row) { childArray.forEach(function (childData) { var childRow = new Row(childData || {}, _this50.table.rowManager); + + childRow.create(); + childRow.modules.dataTree.index = row.modules.dataTree.index + 1; childRow.modules.dataTree.parent = row; + if (childRow.modules.dataTree.children) { childRow.modules.dataTree.open = _this50.startOpen(childRow.getComponent(), childRow.modules.dataTree.index); } @@ -12124,7 +12239,7 @@ Edit.prototype.cancelEdit = function () { //return a formatted value for a cell Edit.prototype.bindEditor = function (cell) { var self = this, - element = cell.getElement(); + element = cell.getElement(true); element.setAttribute("tabindex", 0); @@ -12187,7 +12302,13 @@ Edit.prototype.focusScrollAdjust = function (cell) { rightEdge -= parseInt(this.table.modules.frozenColumns.rightMargin); } + if (this.table.options.virtualDomHoz) { + leftEdge -= parseInt(this.table.vdomHoz.vDomPadLeft); + rightEdge -= parseInt(this.table.vdomHoz.vDomPadLeft); + } + if (cellEl.offsetLeft < leftEdge) { + this.table.rowManager.element.scrollLeft -= leftEdge - cellEl.offsetLeft; } else { if (cellEl.offsetLeft + cellEl.offsetWidth > rightEdge) { @@ -12866,7 +12987,9 @@ Edit.prototype.editors = { displayItems = [], currentItems = [], blurable = true, - blockListShow = false; + blockListShow = false, + searchWord = "", + searchWordTimeout = null; if (Array.isArray(editorParams) || !Array.isArray(editorParams) && (typeof editorParams === 'undefined' ? 'undefined' : _typeof(editorParams)) === "object" && !editorParams.values) { console.warn("DEPRECATION WARNING - values for the select editor must now be passed into the values property of the editorParams object, not as the editorParams object"); @@ -12892,21 +13015,11 @@ Edit.prototype.editors = { output[val] = true; } }); - - if (editorParams.sortValuesList) { - if (editorParams.sortValuesList == "asc") { - output = Object.keys(output).sort(); - } else { - output = Object.keys(output).sort().reverse(); - } - } else { - output = Object.keys(output); - } } else { console.warn("unable to find matching column to create select lookup list:", field); } - return output; + return Object.keys(output); } function parseItems(inputValues, curentValues) { @@ -13004,6 +13117,21 @@ Edit.prototype.editors = { } } + if (editorParams.sortValuesList) { + dataList.sort(function (a, b) { + return a.label < b.label ? -1 : a.label > b.label ? 1 : 0; + }); + + displayList.sort(function (a, b) { + return a.label < b.label ? -1 : a.label > b.label ? 1 : 0; + }); + + if (editorParams.sortValuesList !== "asc") { + dataList.reverse(); + displayList.reverse(); + } + } + dataItems = dataList; displayItems = displayList; @@ -13169,7 +13297,7 @@ Edit.prototype.editors = { success(item.value); } - initialDisplayValue = input.value; + initialDisplayValue = [item.value]; } function chooseItems(silent) { @@ -13183,7 +13311,7 @@ Edit.prototype.editors = { output.push(item.value); }); - initialDisplayValue = input.value; + initialDisplayValue = output; success(output); } @@ -13259,6 +13387,26 @@ Edit.prototype.editors = { self.table.rowManager.element.removeEventListener("scroll", cancelItem); } + function scrollTovalue(char) { + + clearTimeout(searchWordTimeout); + + var character = String.fromCharCode(event.keyCode).toLowerCase(); + searchWord += character.toLowerCase(); + + var match = dataItems.find(function (item) { + return typeof item.label !== "undefined" && item.label.toLowerCase().startsWith(searchWord); + }); + + if (match) { + setCurrentItem(match, !multiselect); + } + + searchWordTimeout = setTimeout(function () { + searchWord = ""; + }, 800); + } + //style input input.setAttribute("type", "text"); @@ -13368,6 +13516,10 @@ Edit.prototype.editors = { if (self.currentCell === false) { e.preventDefault(); } + + if (e.keyCode >= 38 && e.keyCode <= 90) { + scrollTovalue(e.keyCode); + } } }); @@ -13689,6 +13841,8 @@ Edit.prototype.editors = { function showList() { if (!listEl.parentNode) { + + console.log("show", initialDisplayValue); while (listEl.firstChild) { listEl.removeChild(listEl.firstChild); }var offset = Tabulator.prototype.helpers.elOffset(cellEl); @@ -14022,7 +14176,9 @@ Edit.prototype.editors = { //set new value function updateValue() { - var calcVal = percent * Math.round(bar.offsetWidth / (element.clientWidth / 100)) + min; + var style = window.getComputedStyle(element, null); + + var calcVal = percent * Math.round(bar.offsetWidth / ((element.clientWidth - parseInt(style.getPropertyValue("padding-left")) - parseInt(style.getPropertyValue("padding-right"))) / 100)) + min; success(calcVal); element.setAttribute("aria-valuenow", calcVal); element.setAttribute("aria-label", value); @@ -14983,7 +15139,7 @@ Filter.prototype.generateHeaderFilterElement = function (column, initialValue, r //set empty value function column.modules.filter.emptyFunc = column.definition.headerFilterEmptyCheck || function (value) { - return !value && value !== "0"; + return !value && value !== "0" && value !== 0; }; filterElement = document.createElement("div"); @@ -15423,7 +15579,9 @@ Filter.prototype.clearHeaderFilter = function () { self.prevHeaderFilterChangeCheck = "{}"; this.headerFilterColumns.forEach(function (column) { - column.modules.filter.value = null; + if (typeof column.modules.filter.value !== "undefined") { + delete column.modules.filter.value; + } column.modules.filter.prevSuccess = undefined; self.reloadHeaderFilter(column); }); @@ -15924,8 +16082,18 @@ Format.prototype.formatters = { //image element image: function image(cell, formatterParams, onRendered) { - var el = document.createElement("img"); - el.setAttribute("src", cell.getValue()); + var el = document.createElement("img"), + src = cell.getValue(); + + if (formatterParams.urlPrefix) { + src = formatterParams.urlPrefix + cell.getValue(); + } + + if (formatterParams.urlSuffix) { + src = src + formatterParams.urlSuffix; + } + + el.setAttribute("src", src); switch (_typeof(formatterParams.height)) { case "number": @@ -16530,7 +16698,7 @@ FrozenColumns.prototype.layoutColumnPosition = function (allCells) { if (allCells) { column.cells.forEach(function (cell) { - _this66.layoutElement(cell.getElement(), column); + _this66.layoutElement(cell.getElement(true), column); }); } }); @@ -16552,7 +16720,7 @@ FrozenColumns.prototype.layoutColumnPosition = function (allCells) { if (allCells) { column.cells.forEach(function (cell) { - _this66.layoutElement(cell.getElement(), column); + _this66.layoutElement(cell.getElement(true), column); }); } }); @@ -16609,7 +16777,7 @@ FrozenColumns.prototype.layoutRow = function (row) { var cell = row.getCell(column); if (cell) { - _this67.layoutElement(cell.getElement(), column); + _this67.layoutElement(cell.getElement(true), column); } }); @@ -16617,7 +16785,7 @@ FrozenColumns.prototype.layoutRow = function (row) { var cell = row.getCell(column); if (cell) { - _this67.layoutElement(cell.getElement(), column); + _this67.layoutElement(cell.getElement(true), column); } }); }; @@ -18609,10 +18777,11 @@ Keybindings.prototype.actions = { Tabulator.prototype.registerModule("keybindings", Keybindings); var Menu = function Menu(table) { this.table = table; //hold Tabulator object - this.menuEl = false; + this.menuElements = []; this.blurEvent = this.hideMenu.bind(this); this.escEvent = this.escMenu.bind(this); this.nestedMenuBlock = false; + this.positionReversedX = false; }; Menu.prototype.initializeColumnHeader = function (column) { @@ -18636,11 +18805,10 @@ Menu.prototype.initializeColumnHeader = function (column) { headerMenuEl.innerHTML = "⋮"; headerMenuEl.addEventListener("click", function (e) { - var menu = typeof column.definition.headerMenu == "function" ? column.definition.headerMenu(column.getComponent(), e) : column.definition.headerMenu; e.stopPropagation(); e.preventDefault(); - _this71.loadMenu(e, column, menu); + _this71.LoadMenuEvent(column, column.definition.headerMenu, e); }); column.titleElement.insertBefore(headerMenuEl, column.titleElement.firstChild); @@ -18648,7 +18816,7 @@ Menu.prototype.initializeColumnHeader = function (column) { }; Menu.prototype.LoadMenuEvent = function (component, menu, e) { - menu = typeof menu == "function" ? menu(component.getComponent(), e) : menu; + menu = typeof menu == "function" ? menu.call(this.table, component.getComponent(), e) : menu; // if(component instanceof Cell){ // e.stopImmediatePropagation(); @@ -18689,12 +18857,12 @@ Menu.prototype.tapHold = function (component, menu) { Menu.prototype.initializeCell = function (cell) { if (cell.column.definition.contextMenu) { - cell.getElement().addEventListener("contextmenu", this.LoadMenuEvent.bind(this, cell, cell.column.definition.contextMenu)); + cell.getElement(true).addEventListener("contextmenu", this.LoadMenuEvent.bind(this, cell, cell.column.definition.contextMenu)); this.tapHold(cell, cell.column.definition.contextMenu); } if (cell.column.definition.clickMenu) { - cell.getElement().addEventListener("click", this.LoadMenuEvent.bind(this, cell, cell.column.definition.clickMenu)); + cell.getElement(true).addEventListener("click", this.LoadMenuEvent.bind(this, cell, cell.column.definition.clickMenu)); } }; @@ -18720,11 +18888,13 @@ Menu.prototype.initializeGroup = function (group) { } }; -Menu.prototype.loadMenu = function (e, component, menu) { +Menu.prototype.loadMenu = function (e, component, menu, parentEl) { var _this73 = this; - var docHeight = Math.max(document.body.offsetHeight, window.innerHeight), - touch = !(e instanceof MouseEvent); + var touch = !(e instanceof MouseEvent); + + var menuEl = document.createElement("div"); + menuEl.classList.add("tabulator-menu"); if (!touch) { e.preventDefault(); @@ -18735,26 +18905,26 @@ Menu.prototype.loadMenu = function (e, component, menu) { return; } - if (this.nestedMenuBlock) { - //abort if child menu already open - if (this.isOpen()) { - return; + if (!parentEl) { + if (this.nestedMenuBlock) { + //abort if child menu already open + if (this.isOpen()) { + return; + } + } else { + this.nestedMenuBlock = setTimeout(function () { + _this73.nestedMenuBlock = false; + }, 100); } - } else { - this.nestedMenuBlock = setTimeout(function () { - _this73.nestedMenuBlock = false; - }, 100); - } - this.hideMenu(); - - this.menuEl = document.createElement("div"); - this.menuEl.classList.add("tabulator-menu"); + this.hideMenu(); + this.menuElements = []; + } menu.forEach(function (item) { - var itemEl = document.createElement("div"); - var label = item.label; - var disabled = item.disabled; + var itemEl = document.createElement("div"), + label = item.label, + disabled = item.disabled; if (item.separator) { itemEl.classList.add("tabulator-menu-separator"); @@ -18762,7 +18932,7 @@ Menu.prototype.loadMenu = function (e, component, menu) { itemEl.classList.add("tabulator-menu-item"); if (typeof label == "function") { - label = label(component.getComponent()); + label = label.call(_this73.table, component.getComponent()); } if (label instanceof Node) { @@ -18772,7 +18942,7 @@ Menu.prototype.loadMenu = function (e, component, menu) { } if (typeof disabled == "function") { - disabled = disabled(component.getComponent()); + disabled = disabled.call(_this73.table, component.getComponent()); } if (disabled) { @@ -18781,43 +18951,112 @@ Menu.prototype.loadMenu = function (e, component, menu) { e.stopPropagation(); }); } else { - itemEl.addEventListener("click", function (e) { - _this73.hideMenu(); - item.action(e, component.getComponent()); - }); + if (item.menu && item.menu.length) { + itemEl.addEventListener("click", function (e) { + e.stopPropagation(); + _this73.hideOldSubMenus(menuEl); + _this73.loadMenu(e, component, item.menu, itemEl); + }); + } else { + if (item.action) { + itemEl.addEventListener("click", function (e) { + item.action(e, component.getComponent()); + }); + } + } + } + + if (item.menu && item.menu.length) { + itemEl.classList.add("tabulator-menu-item-submenu"); } } - _this73.menuEl.appendChild(itemEl); + menuEl.appendChild(itemEl); + }); + + menuEl.addEventListener("click", function (e) { + _this73.hideMenu(); }); - this.menuEl.style.top = (touch ? e.touches[0].pageY : e.pageY) + "px"; - this.menuEl.style.left = (touch ? e.touches[0].pageX : e.pageX) + "px"; + this.menuElements.push(menuEl); + this.positionMenu(menuEl, parentEl, touch, e); +}; + +Menu.prototype.hideOldSubMenus = function (menuEl) { + var index = this.menuElements.indexOf(menuEl); + + if (index > -1) { + for (var _i13 = this.menuElements.length - 1; _i13 > index; _i13--) { + var el = this.menuElements[_i13]; + + if (el.parentNode) { + el.parentNode.removeChild(el); + } + + this.menuElements.pop(); + } + } +}; + +Menu.prototype.positionMenu = function (element, parentEl, touch, e) { + var _this74 = this; + + var docHeight = Math.max(document.body.offsetHeight, window.innerHeight), + x, + y, + parentOffset; + + if (!parentEl) { + x = touch ? e.touches[0].pageX : e.pageX; + y = touch ? e.touches[0].pageY : e.pageY; + + this.positionReversedX = false; + } else { + parentOffset = Tabulator.prototype.helpers.elOffset(parentEl); + x = parentOffset.left + parentEl.offsetWidth; + y = parentOffset.top - 1; + } + + element.style.top = y + "px"; + element.style.left = x + "px"; setTimeout(function () { - _this73.table.rowManager.element.addEventListener("scroll", _this73.blurEvent); - document.body.addEventListener("click", _this73.blurEvent); - document.body.addEventListener("contextmenu", _this73.blurEvent); - document.body.addEventListener("keydown", _this73.escEvent); + _this74.table.rowManager.element.addEventListener("scroll", _this74.blurEvent); + document.body.addEventListener("click", _this74.blurEvent); + document.body.addEventListener("contextmenu", _this74.blurEvent); + window.addEventListener("resize", _this74.blurEvent); + document.body.addEventListener("keydown", _this74.escEvent); }, 100); - document.body.appendChild(this.menuEl); + document.body.appendChild(element); - //move menu to start on right edge if it is too close to the edge of the screen - if (e.pageX + this.menuEl.offsetWidth >= document.body.offsetWidth) { - this.menuEl.style.left = ""; - this.menuEl.style.right = document.body.offsetWidth - e.pageX + "px"; + //move menu to start on bottom edge if it is too close to the edge of the screen + if (y + element.offsetHeight >= docHeight) { + element.style.top = ""; + + if (parentEl) { + element.style.bottom = docHeight - parentOffset.top - parentEl.offsetHeight - 1 + "px"; + } else { + element.style.bottom = docHeight - y + "px"; + } } - //move menu to start on bottom edge if it is too close to the edge of the screen - if (e.pageY + this.menuEl.offsetHeight >= docHeight) { - this.menuEl.style.top = ""; - this.menuEl.style.bottom = docHeight - e.pageY + "px"; + //move menu to start on right edge if it is too close to the edge of the screen + if (x + element.offsetWidth >= document.body.offsetWidth || this.positionReversedX) { + element.style.left = ""; + + if (parentEl) { + element.style.right = document.documentElement.offsetWidth - parentOffset.left + "px"; + } else { + element.style.right = document.documentElement.offsetWidth - x + "px"; + } + + this.positionReversedX = true; } }; Menu.prototype.isOpen = function () { - return !!this.menuEl.parentNode; + return !!this.menuElements.length; }; Menu.prototype.escMenu = function (e) { @@ -18827,19 +19066,17 @@ Menu.prototype.escMenu = function (e) { }; Menu.prototype.hideMenu = function () { - if (this.menuEl.parentNode) { - this.menuEl.parentNode.removeChild(this.menuEl); - } - - if (this.escEvent) { - document.body.removeEventListener("keydown", this.escEvent); - } + this.menuElements.forEach(function (menuEl) { + if (menuEl.parentNode) { + menuEl.parentNode.removeChild(menuEl); + } + }); - if (this.blurEvent) { - document.body.removeEventListener("click", this.blurEvent); - document.body.removeEventListener("contextmenu", this.blurEvent); - this.table.rowManager.element.removeEventListener("scroll", this.blurEvent); - } + document.body.removeEventListener("keydown", this.escEvent); + document.body.removeEventListener("click", this.blurEvent); + document.body.removeEventListener("contextmenu", this.blurEvent); + window.removeEventListener("resize", this.blurEvent); + this.table.rowManager.element.removeEventListener("scroll", this.blurEvent); }; //default accessors @@ -19066,12 +19303,12 @@ MoveColumns.prototype.moveColumn = function (column, after) { if (after) { column.getCells().forEach(function (cell, i) { - var cellEl = cell.getElement(); + var cellEl = cell.getElement(true); cellEl.parentNode.insertBefore(movingCells[i].getElement(), cellEl.nextSibling); }); } else { column.getCells().forEach(function (cell, i) { - var cellEl = cell.getElement(); + var cellEl = cell.getElement(true); cellEl.parentNode.insertBefore(movingCells[i].getElement(), cellEl); }); } @@ -19228,15 +19465,15 @@ MoveRows.prototype.initializeRow = function (row) { //same table drag drop config.mousemove = function (e) { - if (e.pageY - Tabulator.prototype.helpers.elOffset(row.element).top + self.table.rowManager.element.scrollTop > row.getHeight() / 2) { + var rowEl = row.getElement(); + + if (e.pageY - Tabulator.prototype.helpers.elOffset(rowEl).top + self.table.rowManager.element.scrollTop > row.getHeight() / 2) { if (self.toRow !== row || !self.toRowAfter) { - var rowEl = row.getElement(); rowEl.parentNode.insertBefore(self.placeholderElement, rowEl.nextSibling); self.moveRow(row, true); } } else { if (self.toRow !== row || self.toRowAfter) { - var rowEl = row.getElement(); rowEl.parentNode.insertBefore(self.placeholderElement, rowEl); self.moveRow(row, false); } @@ -19271,7 +19508,7 @@ MoveRows.prototype.initializeRow = function (row) { MoveRows.prototype.initializeCell = function (cell) { var self = this, - cellEl = cell.getElement(); + cellEl = cell.getElement(true); cellEl.addEventListener("mousedown", function (e) { if (e.which === 1) { @@ -19289,7 +19526,7 @@ MoveRows.prototype.initializeCell = function (cell) { } }); - this.bindTouchEvents(cell.row, cell.getElement()); + this.bindTouchEvents(cell.row, cellEl); }; MoveRows.prototype.bindTouchEvents = function (row, element) { @@ -19532,7 +19769,7 @@ MoveRows.prototype.elementRowDrop = function (e, element, row) { //establish connection with other tables MoveRows.prototype.connectToTables = function (row) { - var _this74 = this; + var _this75 = this; var connectionTables; @@ -19556,15 +19793,15 @@ MoveRows.prototype.connectToTables = function (row) { this.connectionSelectorsElements.forEach(function (query) { if (typeof query === "string") { - _this74.connectionElements = _this74.connectionElements.concat(Array.prototype.slice.call(document.querySelectorAll(query))); + _this75.connectionElements = _this75.connectionElements.concat(Array.prototype.slice.call(document.querySelectorAll(query))); } else { - _this74.connectionElements.push(query); + _this75.connectionElements.push(query); } }); this.connectionElements.forEach(function (element) { var dropEvent = function dropEvent(e) { - _this74.elementRowDrop(e, element, _this74.moving); + _this75.elementRowDrop(e, element, _this75.moving); }; element.addEventListener("mouseup", dropEvent); @@ -19680,8 +19917,6 @@ MoveRows.prototype.tableRowDrop = function (e, row) { var receiver = false, success = false; - console.trace("drop"); - e.stopImmediatePropagation(); switch (_typeof(this.table.options.movableRowsReceiver)) { @@ -19938,7 +20173,7 @@ Page.prototype.createElements = function () { }; Page.prototype.generatePageSizeSelectList = function () { - var _this75 = this; + var _this76 = this; var pageSizes = []; @@ -19956,8 +20191,8 @@ Page.prototype.generatePageSizeSelectList = function () { if (this.pageSizes.indexOf(this.size) == -1) { pageSizes = []; - for (var _i13 = 1; _i13 < 5; _i13++) { - pageSizes.push(this.size * _i13); + for (var _i14 = 1; _i14 < 5; _i14++) { + pageSizes.push(this.size * _i14); } this.pageSizes = pageSizes; @@ -19973,14 +20208,14 @@ Page.prototype.generatePageSizeSelectList = function () { itemEl.value = item; if (item === true) { - _this75.table.modules.localize.bind("pagination|all", function (value) { + _this76.table.modules.localize.bind("pagination|all", function (value) { itemEl.innerHTML = value; }); } else { itemEl.innerHTML = item; } - _this75.pageSizeSelect.appendChild(itemEl); + _this76.pageSizeSelect.appendChild(itemEl); }); this.pageSizeSelect.value = this.size; @@ -20174,7 +20409,7 @@ Page.prototype.setMaxPage = function (max) { //set current page number Page.prototype.setPage = function (page) { - var _this76 = this; + var _this77 = this; var self = this; @@ -20200,9 +20435,9 @@ Page.prototype.setPage = function (page) { page = parseInt(page); - if (page > 0 && page <= _this76.max) { - _this76.page = page; - _this76.trigger().then(function () { + if (page > 0 && page <= _this77.max || _this77.mode !== "local") { + _this77.page = page; + _this77.trigger().then(function () { resolve(); }).catch(function () { reject(); @@ -20212,24 +20447,24 @@ Page.prototype.setPage = function (page) { self.table.modules.persistence.save("page"); } } else { - console.warn("Pagination Error - Requested page is out of range of 1 - " + _this76.max + ":", page); + console.warn("Pagination Error - Requested page is out of range of 1 - " + _this77.max + ":", page); reject(); } }); }; Page.prototype.setPageToRow = function (row) { - var _this77 = this; + var _this78 = this; return new Promise(function (resolve, reject) { - var rows = _this77.table.rowManager.getDisplayRows(_this77.displayIndex - 1); + var rows = _this78.table.rowManager.getDisplayRows(_this78.displayIndex - 1); var index = rows.indexOf(row); if (index > -1) { - var page = _this77.size === true ? 1 : Math.ceil((index + 1) / _this77.size); + var page = _this78.size === true ? 1 : Math.ceil((index + 1) / _this78.size); - _this77.setPage(page).then(function () { + _this78.setPage(page).then(function () { resolve(); }).catch(function () { reject(); @@ -20287,9 +20522,9 @@ Page.prototype._setPageButtons = function () { self.nextBut.disabled = false; } - for (var _i14 = min; _i14 <= max; _i14++) { - if (_i14 > 0 && _i14 <= self.max) { - self.pagesElement.appendChild(self._generatePageButton(_i14)); + for (var _i15 = min; _i15 <= max; _i15++) { + if (_i15 > 0 && _i15 <= self.max) { + self.pagesElement.appendChild(self._generatePageButton(_i15)); } } @@ -20325,19 +20560,19 @@ Page.prototype._generatePageButton = function (page) { //previous page Page.prototype.previousPage = function () { - var _this78 = this; + var _this79 = this; return new Promise(function (resolve, reject) { - if (_this78.page > 1) { - _this78.page--; - _this78.trigger().then(function () { + if (_this79.page > 1) { + _this79.page--; + _this79.trigger().then(function () { resolve(); }).catch(function () { reject(); }); - if (_this78.table.options.persistence && _this78.table.modExists("persistence", true) && _this78.table.modules.persistence.config.page) { - _this78.table.modules.persistence.save("page"); + if (_this79.table.options.persistence && _this79.table.modExists("persistence", true) && _this79.table.modules.persistence.config.page) { + _this79.table.modules.persistence.save("page"); } } else { console.warn("Pagination Error - Previous page would be less than page 1:", 0); @@ -20348,23 +20583,23 @@ Page.prototype.previousPage = function () { //next page Page.prototype.nextPage = function () { - var _this79 = this; + var _this80 = this; return new Promise(function (resolve, reject) { - if (_this79.page < _this79.max) { - _this79.page++; - _this79.trigger().then(function () { + if (_this80.page < _this80.max) { + _this80.page++; + _this80.trigger().then(function () { resolve(); }).catch(function () { reject(); }); - if (_this79.table.options.persistence && _this79.table.modExists("persistence", true) && _this79.table.modules.persistence.config.page) { - _this79.table.modules.persistence.save("page"); + if (_this80.table.options.persistence && _this80.table.modExists("persistence", true) && _this80.table.modules.persistence.config.page) { + _this80.table.modules.persistence.save("page"); } } else { - if (!_this79.progressiveLoad) { - console.warn("Pagination Error - Next page would be greater than maximum page of " + _this79.max + ":", _this79.max + 1); + if (!_this80.progressiveLoad) { + console.warn("Pagination Error - Next page would be greater than maximum page of " + _this80.max + ":", _this80.max + 1); } reject(); } @@ -20406,9 +20641,9 @@ Page.prototype.getRows = function (data) { this._setPageButtons(); - for (var _i15 = start; _i15 < end; _i15++) { - if (data[_i15]) { - output.push(data[_i15]); + for (var _i16 = start; _i16 < end; _i16++) { + if (data[_i16]) { + output.push(data[_i16]); } } @@ -20422,28 +20657,28 @@ Page.prototype.getRows = function (data) { }; Page.prototype.trigger = function () { - var _this80 = this; + var _this81 = this; var left; return new Promise(function (resolve, reject) { - switch (_this80.mode) { + switch (_this81.mode) { case "local": - left = _this80.table.rowManager.scrollLeft; + left = _this81.table.rowManager.scrollLeft; - _this80.table.rowManager.refreshActiveData("page"); - _this80.table.rowManager.scrollHorizontal(left); + _this81.table.rowManager.refreshActiveData("page"); + _this81.table.rowManager.scrollHorizontal(left); - _this80.table.options.pageLoaded.call(_this80.table, _this80.getPage()); + _this81.table.options.pageLoaded.call(_this81.table, _this81.getPage()); resolve(); break; case "remote": case "progressive_load": case "progressive_scroll": - _this80.table.modules.ajax.blockActiveRequest(); - _this80._getRemotePage().then(function () { + _this81.table.modules.ajax.blockActiveRequest(); + _this81._getRemotePage().then(function () { resolve(); }).catch(function () { reject(); @@ -20451,14 +20686,14 @@ Page.prototype.trigger = function () { break; default: - console.warn("Pagination Error - no such pagination mode:", _this80.mode); + console.warn("Pagination Error - no such pagination mode:", _this81.mode); reject(); } }); }; Page.prototype._getRemotePage = function () { - var _this81 = this; + var _this82 = this; var self = this, oldParams, @@ -20475,33 +20710,33 @@ Page.prototype._getRemotePage = function () { pageParams = self.table.modules.ajax.getParams(); //configure request params - pageParams[_this81.dataSentNames.page] = self.page; + pageParams[_this82.dataSentNames.page] = self.page; //set page size if defined - if (_this81.size) { - pageParams[_this81.dataSentNames.size] = _this81.size; + if (_this82.size) { + pageParams[_this82.dataSentNames.size] = _this82.size; } //set sort data if defined - if (_this81.table.options.ajaxSorting && _this81.table.modExists("sort")) { + if (_this82.table.options.ajaxSorting && _this82.table.modExists("sort")) { var sorters = self.table.modules.sort.getSort(); sorters.forEach(function (item) { delete item.column; }); - pageParams[_this81.dataSentNames.sorters] = sorters; + pageParams[_this82.dataSentNames.sorters] = sorters; } //set filter data if defined - if (_this81.table.options.ajaxFiltering && _this81.table.modExists("filter")) { + if (_this82.table.options.ajaxFiltering && _this82.table.modExists("filter")) { var filters = self.table.modules.filter.getFilters(true, true); - pageParams[_this81.dataSentNames.filters] = filters; + pageParams[_this82.dataSentNames.filters] = filters; } self.table.modules.ajax.setParams(pageParams); - self.table.modules.ajax.sendRequest(_this81.progressiveLoad).then(function (data) { + self.table.modules.ajax.sendRequest(_this82.progressiveLoad).then(function (data) { self._parseRemoteData(data); resolve(); }).catch(function (e) { @@ -20719,6 +20954,10 @@ Persistence.prototype.initialize = function () { } } } + + if (this.config.columns) { + this.table.options.columns = this.load("columns", this.table.options.columns); + } }; Persistence.prototype.initializeColumn = function (column) { @@ -20802,7 +21041,7 @@ Persistence.prototype.mergeDefinition = function (oldCols, newCols) { } keys.forEach(function (key) { - if (typeof column[key] !== "undefined") { + if (key !== "columns" && typeof column[key] !== "undefined") { from[key] = column[key]; } }); @@ -21718,7 +21957,7 @@ var ResizeTable = function ResizeTable(table) { }; ResizeTable.prototype.initialize = function (row) { - var _this82 = this; + var _this83 = this; var table = this.table, tableStyle; @@ -21741,13 +21980,13 @@ ResizeTable.prototype.initialize = function (row) { var nodeHeight = Math.floor(entry[0].contentRect.height); var nodeWidth = Math.floor(entry[0].contentRect.width); - if (_this82.tableHeight != nodeHeight || _this82.tableWidth != nodeWidth) { - _this82.tableHeight = nodeHeight; - _this82.tableWidth = nodeWidth; + if (_this83.tableHeight != nodeHeight || _this83.tableWidth != nodeWidth) { + _this83.tableHeight = nodeHeight; + _this83.tableWidth = nodeWidth; if (table.element.parentNode) { - _this82.containerHeight = table.element.parentNode.clientHeight; - _this82.containerWidth = table.element.parentNode.clientWidth; + _this83.containerHeight = table.element.parentNode.clientHeight; + _this83.containerWidth = table.element.parentNode.clientWidth; } if (table.options.virtualDomHoz) { @@ -21771,11 +22010,11 @@ ResizeTable.prototype.initialize = function (row) { var nodeHeight = Math.floor(entry[0].contentRect.height); var nodeWidth = Math.floor(entry[0].contentRect.width); - if (_this82.containerHeight != nodeHeight || _this82.containerWidth != nodeWidth) { - _this82.containerHeight = nodeHeight; - _this82.containerWidth = nodeWidth; - _this82.tableHeight = table.element.clientHeight; - _this82.tableWidth = table.element.clientWidth; + if (_this83.containerHeight != nodeHeight || _this83.containerWidth != nodeWidth) { + _this83.containerHeight = nodeHeight; + _this83.containerWidth = nodeWidth; + _this83.tableHeight = table.element.clientHeight; + _this83.tableWidth = table.element.clientWidth; } if (table.options.virtualDomHoz) { @@ -21867,16 +22106,16 @@ ResponsiveLayout.prototype.initialize = function () { } //assign collapse column - for (var _iterator = this.table.columnManager.columnsByIndex, _isArray = Array.isArray(_iterator), _i16 = 0, _iterator = _isArray ? _iterator : _iterator[Symbol.iterator]();;) { + for (var _iterator = this.table.columnManager.columnsByIndex, _isArray = Array.isArray(_iterator), _i17 = 0, _iterator = _isArray ? _iterator : _iterator[Symbol.iterator]();;) { var _ref; if (_isArray) { - if (_i16 >= _iterator.length) break; - _ref = _iterator[_i16++]; + if (_i17 >= _iterator.length) break; + _ref = _iterator[_i17++]; } else { - _i16 = _iterator.next(); - if (_i16.done) break; - _ref = _i16.value; + _i17 = _iterator.next(); + if (_i17.done) break; + _ref = _i17.value; } var col = _ref; @@ -22081,11 +22320,13 @@ ResponsiveLayout.prototype.generateCollapsedRowData = function (row) { }; output.push({ + field: column.field, title: column.definition.title, value: column.modules.format.formatter.call(self.table.modules.format, mockCellComponent, column.modules.format.params) }); } else { output.push({ + field: column.field, title: column.definition.title, value: value }); @@ -22097,21 +22338,32 @@ ResponsiveLayout.prototype.generateCollapsedRowData = function (row) { }; ResponsiveLayout.prototype.formatCollapsedData = function (data) { - var list = document.createElement("table"), - listContents = ""; + var list = document.createElement("table"); data.forEach(function (item) { - var div = document.createElement("div"); + var row = document.createElement("tr"); + var titleData = document.createElement("td"); + var valueData = document.createElement("td"); + var node_content; + + var titleHighlight = document.createElement("strong"); + titleData.appendChild(titleHighlight); + this.table.modules.localize.bind("columns|" + item.field, function (text) { + titleHighlight.innerText = text || item.title; + }); if (item.value instanceof Node) { - div.appendChild(item.value); - item.value = div.innerHTML; + node_content = document.createElement("div"); + node_content.appendChild(item.value); + valueData.appendChild(node_content); + } else { + valueData.innerHTML = item.value; } - listContents += "" + item.title + "" + item.value + ""; - }); - - list.innerHTML = listContents; + row.appendChild(titleData); + row.appendChild(valueData); + list.appendChild(row); + }, this); return Object.keys(data).length ? list : ""; }; @@ -22276,14 +22528,14 @@ SelectRow.prototype.toggleRow = function (row) { //select a number of rows SelectRow.prototype.selectRows = function (rows) { - var _this83 = this; + var _this84 = this; var rowMatch; switch (typeof rows === 'undefined' ? 'undefined' : _typeof(rows)) { case "undefined": this.table.rowManager.rows.forEach(function (row) { - _this83._selectRow(row, true, true); + _this84._selectRow(row, true, true); }); this._rowSelectionChanged(); @@ -22297,7 +22549,7 @@ SelectRow.prototype.selectRows = function (rows) { this._selectRow(rowMatch, true, true); } else { this.table.rowManager.getRows(rows).forEach(function (row) { - _this83._selectRow(row, true, true); + _this84._selectRow(row, true, true); }); } @@ -22307,7 +22559,7 @@ SelectRow.prototype.selectRows = function (rows) { default: if (Array.isArray(rows)) { rows.forEach(function (row) { - _this83._selectRow(row, true, true); + _this84._selectRow(row, true, true); }); this._rowSelectionChanged(); @@ -22337,6 +22589,7 @@ SelectRow.prototype._selectRow = function (rowInfo, silent, force) { if (row) { if (this.selectedRows.indexOf(row) == -1) { + row.getElement().classList.add("tabulator-selected"); if (!row.modules.select) { row.modules.select = {}; } @@ -22345,7 +22598,6 @@ SelectRow.prototype._selectRow = function (rowInfo, silent, force) { if (row.modules.select.checkboxEl) { row.modules.select.checkboxEl.checked = true; } - row.getElement().classList.add("tabulator-selected"); this.selectedRows.push(row); @@ -22379,7 +22631,7 @@ SelectRow.prototype.deselectRows = function (rows, silent) { rowCount = self.selectedRows.length; - for (var _i17 = 0; _i17 < rowCount; _i17++) { + for (var _i18 = 0; _i18 < rowCount; _i18++) { self._deselectRow(self.selectedRows[0], true); } @@ -22410,6 +22662,7 @@ SelectRow.prototype._deselectRow = function (rowInfo, silent) { if (index > -1) { + row.getElement().classList.remove("tabulator-selected"); if (!row.modules.select) { row.modules.select = {}; } @@ -22418,7 +22671,6 @@ SelectRow.prototype._deselectRow = function (rowInfo, silent) { if (row.modules.select.checkboxEl) { row.modules.select.checkboxEl.checked = false; } - row.getElement().classList.remove("tabulator-selected"); self.selectedRows.splice(index, 1); if (this.table.options.dataTreeSelectPropagate) { @@ -22491,19 +22743,19 @@ SelectRow.prototype.registerHeaderSelectCheckbox = function (element) { }; SelectRow.prototype.childRowSelection = function (row, select) { - var children = this.table.modules.dataTree.getChildren(row); + var children = this.table.modules.dataTree.getChildren(row, true); if (select) { - for (var _iterator2 = children, _isArray2 = Array.isArray(_iterator2), _i18 = 0, _iterator2 = _isArray2 ? _iterator2 : _iterator2[Symbol.iterator]();;) { + for (var _iterator2 = children, _isArray2 = Array.isArray(_iterator2), _i19 = 0, _iterator2 = _isArray2 ? _iterator2 : _iterator2[Symbol.iterator]();;) { var _ref2; if (_isArray2) { - if (_i18 >= _iterator2.length) break; - _ref2 = _iterator2[_i18++]; + if (_i19 >= _iterator2.length) break; + _ref2 = _iterator2[_i19++]; } else { - _i18 = _iterator2.next(); - if (_i18.done) break; - _ref2 = _i18.value; + _i19 = _iterator2.next(); + if (_i19.done) break; + _ref2 = _i19.value; } var child = _ref2; @@ -22511,16 +22763,16 @@ SelectRow.prototype.childRowSelection = function (row, select) { this._selectRow(child, true); } } else { - for (var _iterator3 = children, _isArray3 = Array.isArray(_iterator3), _i19 = 0, _iterator3 = _isArray3 ? _iterator3 : _iterator3[Symbol.iterator]();;) { + for (var _iterator3 = children, _isArray3 = Array.isArray(_iterator3), _i20 = 0, _iterator3 = _isArray3 ? _iterator3 : _iterator3[Symbol.iterator]();;) { var _ref3; if (_isArray3) { - if (_i19 >= _iterator3.length) break; - _ref3 = _iterator3[_i19++]; + if (_i20 >= _iterator3.length) break; + _ref3 = _iterator3[_i20++]; } else { - _i19 = _iterator3.next(); - if (_i19.done) break; - _ref3 = _i19.value; + _i20 = _iterator3.next(); + if (_i20.done) break; + _ref3 = _i20.value; } var _child = _ref3; @@ -22825,7 +23077,7 @@ Sort.prototype.setColumnHeader = function (column, dir) { //sort each item in sort list Sort.prototype._sortItems = function (data, sortList) { - var _this84 = this; + var _this85 = this; var sorterCount = sortList.length - 1; @@ -22835,7 +23087,7 @@ Sort.prototype._sortItems = function (data, sortList) { for (var i = sorterCount; i >= 0; i--) { var sortItem = sortList[i]; - result = _this84._sortRow(a, b, sortItem.column, sortItem.dir, sortItem.params); + result = _this85._sortRow(a, b, sortItem.column, sortItem.dir, sortItem.params); if (result !== 0) { break; @@ -22872,12 +23124,25 @@ Sort.prototype.sorters = { //sort numbers number: function number(a, b, aRow, bRow, column, dir, params) { var alignEmptyValues = params.alignEmptyValues; - var decimal = params.decimalSeparator || "."; - var thousand = params.thousandSeparator || ","; + var decimal = params.decimalSeparator; + var thousand = params.thousandSeparator; var emptyAlign = 0; - a = parseFloat(String(a).split(thousand).join("").split(decimal).join(".")); - b = parseFloat(String(b).split(thousand).join("").split(decimal).join(".")); + a = String(a); + b = String(b); + + if (thousand) { + a = a.split(thousand).join(""); + b = b.split(thousand).join(""); + } + + if (decimal) { + a = a.split(decimal).join("."); + b = b.split(decimal).join("."); + } + + a = parseFloat(a); + b = parseFloat(b); //handle non numeric values if (isNaN(a)) { diff --git a/desktopapp/vendor/tabulator/js/tabulator.es2015.min.js b/desktopapp/vendor/tabulator/js/tabulator.es2015.min.js new file mode 100644 index 0000000..3723ecb --- /dev/null +++ b/desktopapp/vendor/tabulator/js/tabulator.es2015.min.js @@ -0,0 +1,2 @@ +/* Tabulator v4.9.3 (c) Oliver Folkerd */ +"use strict";var _typeof="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&&"function"==typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t};Array.prototype.findIndex||Object.defineProperty(Array.prototype,"findIndex",{value:function(t){if(null==this)throw new TypeError('"this" is null or not defined');var e=Object(this),o=e.length>>>0;if("function"!=typeof t)throw new TypeError("predicate must be a function");for(var i=arguments[1],n=0;n>>0;if("function"!=typeof t)throw new TypeError("predicate must be a function");for(var i=arguments[1],n=0;n>>0;if(0===i)return!1;var n,s,a=0|e,r=Math.max(a>=0?a:i-Math.abs(a),0);for(;ro?(e=t-o,this.element.style.marginLeft=-e+"px"):this.element.style.marginLeft=0,this.scrollLeft=t,this.table.modExists("frozenColumns")&&this.table.modules.frozenColumns.scrollHorizontal()},ColumnManager.prototype.generateColumnsFromRowData=function(t){var e,o,i=[],n=this.table.options.autoColumnsDefinitions;if(t&&t.length){for(var s in e=t[0]){var a={field:s,title:s},r=e[s];switch(void 0===r?"undefined":_typeof(r)){case"undefined":o="string";break;case"boolean":o="boolean";break;case"object":o=Array.isArray(r)?"array":"string";break;default:o=isNaN(r)||""===r?r.match(/((^[0-9]+[a-z]+)|(^[a-z]+[0-9]+))+$/i)?"alphanum":"string":"number"}a.sorter=o,i.push(a)}if(n)switch(void 0===n?"undefined":_typeof(n)){case"function":this.table.options.columns=n.call(this.table,i);break;case"object":Array.isArray(n)?i.forEach((function(t){var e=n.find((function(e){return e.field===t.field}));e&&Object.assign(t,e)})):i.forEach((function(t){n[t.field]&&Object.assign(t,n[t.field])})),this.table.options.columns=i}else this.table.options.columns=i;this.setColumns(this.table.options.columns)}},ColumnManager.prototype.setColumns=function(t,e){for(var o=this;o.headersElement.firstChild;)o.headersElement.removeChild(o.headersElement.firstChild);o.columns=[],o.columnsByIndex=[],o.columnsByField={},o.table.modExists("frozenColumns")&&o.table.modules.frozenColumns.reset(),t.forEach((function(t,e){o._addColumn(t)})),o._reIndexColumns(),o.table.options.responsiveLayout&&o.table.modExists("responsiveLayout",!0)&&o.table.modules.responsiveLayout.initialize(),this.table.options.virtualDomHoz&&this.table.vdomHoz.reinitialize(!1,!0),o.redraw(!0)},ColumnManager.prototype._addColumn=function(t,e,o){var i=new Column(t,this),n=i.getElement(),s=o?this.findColumnIndex(o):o;if(o&&s>-1){var a=this.columns.indexOf(o.getTopColumn()),r=o.getElement();e?(this.columns.splice(a,0,i),r.parentNode.insertBefore(n,r)):(this.columns.splice(a+1,0,i),r.parentNode.insertBefore(n,r.nextSibling))}else e?(this.columns.unshift(i),this.headersElement.insertBefore(i.getElement(),this.headersElement.firstChild)):(this.columns.push(i),this.headersElement.appendChild(i.getElement())),i.columnRendered();return i},ColumnManager.prototype.registerColumnField=function(t){t.definition.field&&(this.columnsByField[t.definition.field]=t)},ColumnManager.prototype.registerColumnPosition=function(t){this.columnsByIndex.push(t)},ColumnManager.prototype._reIndexColumns=function(){this.columnsByIndex=[],this.columns.forEach((function(t){t.reRegisterPosition()}))},ColumnManager.prototype._verticalAlignHeaders=function(){var t=this,e=0;t.columns.forEach((function(t){var o;t.clearVerticalAlign(),(o=t.getHeight())>e&&(e=o)})),t.columns.forEach((function(o){o.verticalAlign(t.table.options.columnHeaderVertAlign,e)})),t.rowManager.adjustTableSize()},ColumnManager.prototype.findColumn=function(t){return"object"!=(void 0===t?"undefined":_typeof(t))?this.columnsByField[t]||!1:t instanceof Column?t:t instanceof ColumnComponent?t._getSelf()||!1:"undefined"!=typeof HTMLElement&&t instanceof HTMLElement&&this.columns.find((function(e){return e.element===t}))||!1},ColumnManager.prototype.getColumnByField=function(t){return this.columnsByField[t]},ColumnManager.prototype.getColumnsByFieldRoot=function(t){var e=this,o=[];return Object.keys(this.columnsByField).forEach((function(i){i.split(".")[0]===t&&o.push(e.columnsByField[i])})),o},ColumnManager.prototype.getColumnByIndex=function(t){return this.columnsByIndex[t]},ColumnManager.prototype.getFirstVisibileColumn=function(t){return(t=this.columnsByIndex.findIndex((function(t){return t.visible})))>-1&&this.columnsByIndex[t]},ColumnManager.prototype.getColumns=function(){return this.columns},ColumnManager.prototype.findColumnIndex=function(t){return this.columnsByIndex.findIndex((function(e){return t===e}))},ColumnManager.prototype.getRealColumns=function(){return this.columnsByIndex},ColumnManager.prototype.traverse=function(t){this.columnsByIndex.forEach((function(e,o){t(e,o)}))},ColumnManager.prototype.getDefinitions=function(t){var e=[];return this.columnsByIndex.forEach((function(o){(!t||t&&o.visible)&&e.push(o.getDefinition())})),e},ColumnManager.prototype.getDefinitionTree=function(){var t=[];return this.columns.forEach((function(e){t.push(e.getDefinition(!0))})),t},ColumnManager.prototype.getComponents=function(t){var e=[];return(t?this.columns:this.columnsByIndex).forEach((function(t){e.push(t.getComponent())})),e},ColumnManager.prototype.getWidth=function(){var t=0;return this.columnsByIndex.forEach((function(e){e.visible&&(t+=e.getWidth())})),t},ColumnManager.prototype.moveColumn=function(t,e,o){this.moveColumnActual(t,e,o),this.table.options.responsiveLayout&&this.table.modExists("responsiveLayout",!0)&&this.table.modules.responsiveLayout.initialize(),this.table.modExists("columnCalcs")&&this.table.modules.columnCalcs.recalc(this.table.rowManager.activeRows),e.element.parentNode.insertBefore(t.element,e.element),o&&e.element.parentNode.insertBefore(e.element,t.element),this._verticalAlignHeaders(),this.table.rowManager.reinitialize()},ColumnManager.prototype.moveColumnActual=function(t,e,o){t.parent.isGroup?this._moveColumnInArray(t.parent.columns,t,e,o):this._moveColumnInArray(this.columns,t,e,o),this._moveColumnInArray(this.columnsByIndex,t,e,o,!0),this.table.options.responsiveLayout&&this.table.modExists("responsiveLayout",!0)&&this.table.modules.responsiveLayout.initialize(),this.table.options.virtualDomHoz&&this.table.vdomHoz.reinitialize(!0),this.table.options.columnMoved&&this.table.options.columnMoved.call(this.table,t.getComponent(),this.table.columnManager.getComponents()),this.table.options.persistence&&this.table.modExists("persistence",!0)&&this.table.modules.persistence.config.columns&&this.table.modules.persistence.save("columns")},ColumnManager.prototype._moveColumnInArray=function(t,e,o,i,n){var s,a=this,r=t.indexOf(e),l=[];r>-1&&(t.splice(r,1),(s=t.indexOf(o))>-1?i&&(s+=1):s=r,t.splice(s,0,e),n&&(this.table.options.dataTree&&this.table.modExists("dataTree",!0)&&this.table.rowManager.rows.forEach((function(t){l=l.concat(a.table.modules.dataTree.getTreeChildren(t,!1,!0))})),(l=l.concat(this.table.rowManager.rows)).forEach((function(t){if(t.cells.length){var e=t.cells.splice(r,1)[0];t.cells.splice(s,0,e)}}))))},ColumnManager.prototype.scrollToColumn=function(t,e,o){var i=this,n=0,s=0,a=0,r=t.getElement();return new Promise((function(l,u){if(void 0===e&&(e=i.table.options.scrollToColumnPosition),void 0===o&&(o=i.table.options.scrollToColumnIfVisible),t.visible){switch(e){case"middle":case"center":a=-i.element.clientWidth/2;break;case"right":a=r.clientWidth-i.headersElement.clientWidth}if(!o&&(s=r.offsetLeft)>0&&s+r.offsetWidtht.rowManager.element.clientHeight&&(e-=t.rowManager.element.offsetWidth-t.rowManager.element.clientWidth),this.columnsByIndex.forEach((function(i){var n,s,a;i.visible&&(n=i.definition.width||0,s=void 0===i.minWidth?t.table.options.columnMinWidth:parseInt(i.minWidth),a="string"==typeof n?n.indexOf("%")>-1?e/100*parseInt(n):parseInt(n):n,o+=a>s?a:s)})),o},ColumnManager.prototype.addColumn=function(t,e,o){var i=this;return new Promise((function(n,s){var a=i._addColumn(t,e,o);i._reIndexColumns(),i.table.options.responsiveLayout&&i.table.modExists("responsiveLayout",!0)&&i.table.modules.responsiveLayout.initialize(),i.table.modExists("columnCalcs")&&i.table.modules.columnCalcs.recalc(i.table.rowManager.activeRows),i.redraw(!0),"fitColumns"!=i.table.modules.layout.getMode()&&a.reinitializeWidth(),i._verticalAlignHeaders(),i.table.rowManager.reinitialize(),i.table.options.virtualDomHoz&&i.table.vdomHoz.reinitialize(),n(a)}))},ColumnManager.prototype.deregisterColumn=function(t){var e,o=t.getField();o&&delete this.columnsByField[o],(e=this.columnsByIndex.indexOf(t))>-1&&this.columnsByIndex.splice(e,1),(e=this.columns.indexOf(t))>-1&&this.columns.splice(e,1),this.table.options.responsiveLayout&&this.table.modExists("responsiveLayout",!0)&&this.table.modules.responsiveLayout.initialize(),this._verticalAlignHeaders(),this.redraw()},ColumnManager.prototype.redraw=function(t){t&&(Tabulator.prototype.helpers.elVisible(this.element)&&this._verticalAlignHeaders(),this.table.rowManager.resetScroll(),this.table.rowManager.reinitialize()),["fitColumns","fitDataStretch"].indexOf(this.table.modules.layout.getMode())>-1||t?this.table.modules.layout.layout():this.table.options.responsiveLayout&&this.table.modExists("responsiveLayout",!0)&&this.table.modules.responsiveLayout.update(),this.table.modExists("frozenColumns")&&this.table.modules.frozenColumns.layout(),this.table.modExists("columnCalcs")&&this.table.modules.columnCalcs.recalc(this.table.rowManager.activeRows),t&&(this.table.options.persistence&&this.table.modExists("persistence",!0)&&this.table.modules.persistence.config.columns&&this.table.modules.persistence.save("columns"),this.table.modExists("columnCalcs")&&this.table.modules.columnCalcs.redraw()),this.table.footerManager.redraw()};var ColumnComponent=function(t){this._column=t,this.type="ColumnComponent"};ColumnComponent.prototype.getElement=function(){return this._column.getElement()},ColumnComponent.prototype.getDefinition=function(){return this._column.getDefinition()},ColumnComponent.prototype.getField=function(){return this._column.getField()},ColumnComponent.prototype.getCells=function(){var t=[];return this._column.cells.forEach((function(e){t.push(e.getComponent())})),t},ColumnComponent.prototype.getVisibility=function(){return console.warn("getVisibility function is deprecated, you should now use the isVisible function"),this._column.visible},ColumnComponent.prototype.isVisible=function(){return this._column.visible},ColumnComponent.prototype.show=function(){this._column.isGroup?this._column.columns.forEach((function(t){t.show()})):this._column.show()},ColumnComponent.prototype.hide=function(){this._column.isGroup?this._column.columns.forEach((function(t){t.hide()})):this._column.hide()},ColumnComponent.prototype.toggle=function(){this._column.visible?this.hide():this.show()},ColumnComponent.prototype.delete=function(){return this._column.delete()},ColumnComponent.prototype.getSubColumns=function(){var t=[];return this._column.columns.length&&this._column.columns.forEach((function(e){t.push(e.getComponent())})),t},ColumnComponent.prototype.getParentColumn=function(){return this._column.parent instanceof Column&&this._column.parent.getComponent()},ColumnComponent.prototype._getSelf=function(){return this._column},ColumnComponent.prototype.scrollTo=function(){return this._column.table.columnManager.scrollToColumn(this._column)},ColumnComponent.prototype.getTable=function(){return this._column.table},ColumnComponent.prototype.headerFilterFocus=function(){this._column.table.modExists("filter",!0)&&this._column.table.modules.filter.setHeaderFilterFocus(this._column)},ColumnComponent.prototype.reloadHeaderFilter=function(){this._column.table.modExists("filter",!0)&&this._column.table.modules.filter.reloadHeaderFilter(this._column)},ColumnComponent.prototype.getHeaderFilterValue=function(){if(this._column.table.modExists("filter",!0))return this._column.table.modules.filter.getHeaderFilterValue(this._column)},ColumnComponent.prototype.setHeaderFilterValue=function(t){this._column.table.modExists("filter",!0)&&this._column.table.modules.filter.setHeaderFilterValue(this._column,t)},ColumnComponent.prototype.move=function(t,e){var o=this._column.table.columnManager.findColumn(t);o?this._column.table.columnManager.moveColumn(this._column,o,e):console.warn("Move Error - No matching column found:",o)},ColumnComponent.prototype.getNextColumn=function(){var t=this._column.nextColumn();return!!t&&t.getComponent()},ColumnComponent.prototype.getPrevColumn=function(){var t=this._column.prevColumn();return!!t&&t.getComponent()},ColumnComponent.prototype.updateDefinition=function(t){return this._column.updateDefinition(t)},ColumnComponent.prototype.getWidth=function(){return this._column.getWidth()},ColumnComponent.prototype.setWidth=function(t){var e;return e=!0===t?this._column.reinitializeWidth(!0):this._column.setWidth(t),this._column.table.options.virtualDomHoz&&this._column.table.vdomHoz.reinitialize(!0),e},ColumnComponent.prototype.validate=function(){return this._column.validate()};var Column=function t(e,o){var i=this;this.table=o.table,this.definition=e,this.parent=o,this.type="column",this.columns=[],this.cells=[],this.element=this.createElement(),this.contentElement=!1,this.titleHolderElement=!1,this.titleElement=!1,this.groupElement=this.createGroupElement(),this.isGroup=!1,this.tooltip=!1,this.hozAlign="",this.vertAlign="",this.field="",this.fieldStructure="",this.getFieldValue="",this.setFieldValue="",this.titleFormatterRendered=!1,this.setField(this.definition.field),this.table.options.invalidOptionWarnings&&this.checkDefinition(),this.modules={},this.cellEvents={cellClick:!1,cellDblClick:!1,cellContext:!1,cellTap:!1,cellDblTap:!1,cellTapHold:!1,cellMouseEnter:!1,cellMouseLeave:!1,cellMouseOver:!1,cellMouseOut:!1,cellMouseMove:!1},this.width=null,this.widthStyled="",this.maxWidth=null,this.maxWidthStyled="",this.minWidth=null,this.minWidthStyled="",this.widthFixed=!1,this.visible=!0,this.component=null,this._mapDepricatedFunctionality(),e.columns?(this.isGroup=!0,e.columns.forEach((function(e,o){var n=new t(e,i);i.attachColumn(n)})),i.checkColumnVisibility()):o.registerColumnField(this),e.rowHandle&&!1!==this.table.options.movableRows&&this.table.modExists("moveRow")&&this.table.modules.moveRow.setHandle(!0),this._buildHeader(),this.bindModuleColumns()};Column.prototype.createElement=function(){var t=document.createElement("div");return t.classList.add("tabulator-col"),t.setAttribute("role","columnheader"),t.setAttribute("aria-sort","none"),t},Column.prototype.createGroupElement=function(){var t=document.createElement("div");return t.classList.add("tabulator-col-group-cols"),t},Column.prototype.checkDefinition=function(){var t=this;Object.keys(this.definition).forEach((function(e){-1===t.defaultOptionList.indexOf(e)&&console.warn("Invalid column definition option in '"+(t.field||t.definition.title)+"' column:",e)}))},Column.prototype.setField=function(t){this.field=t,this.fieldStructure=t?this.table.options.nestedFieldSeparator?t.split(this.table.options.nestedFieldSeparator):[t]:[],this.getFieldValue=this.fieldStructure.length>1?this._getNestedData:this._getFlatData,this.setFieldValue=this.fieldStructure.length>1?this._setNestedData:this._setFlatData},Column.prototype.registerColumnPosition=function(t){this.parent.registerColumnPosition(t)},Column.prototype.registerColumnField=function(t){this.parent.registerColumnField(t)},Column.prototype.reRegisterPosition=function(){this.isGroup?this.columns.forEach((function(t){t.reRegisterPosition()})):this.registerColumnPosition(this)},Column.prototype._mapDepricatedFunctionality=function(){void 0!==this.definition.hideInHtml&&(this.definition.htmlOutput=!this.definition.hideInHtml,console.warn("hideInHtml column definition property is deprecated, you should now use htmlOutput")),void 0!==this.definition.align&&(this.definition.hozAlign=this.definition.align,console.warn("align column definition property is deprecated, you should now use hozAlign")),void 0!==this.definition.downloadTitle&&(this.definition.titleDownload=this.definition.downloadTitle,console.warn("downloadTitle definition property is deprecated, you should now use titleDownload"))},Column.prototype.setTooltip=function(){var t=this,e=t.definition,o=e.headerTooltip||!1===e.tooltip?e.headerTooltip:t.table.options.tooltipsHeader;o?!0===o?e.field?t.table.modules.localize.bind("columns|"+e.field,(function(o){t.element.setAttribute("title",o||e.title)})):t.element.setAttribute("title",e.title):("function"==typeof o&&!1===(o=o(t.getComponent()))&&(o=""),t.element.setAttribute("title",o)):t.element.setAttribute("title","")},Column.prototype._buildHeader=function(){for(var t=this,e=t.definition;t.element.firstChild;)t.element.removeChild(t.element.firstChild);e.headerVertical&&(t.element.classList.add("tabulator-col-vertical"),"flip"===e.headerVertical&&t.element.classList.add("tabulator-col-vertical-flip")),t.contentElement=t._bindEvents(),t.contentElement=t._buildColumnHeaderContent(),t.element.appendChild(t.contentElement),t.isGroup?t._buildGroupHeader():t._buildColumnHeader(),t.setTooltip(),t.table.options.resizableColumns&&t.table.modExists("resizeColumns")&&t.table.modules.resizeColumns.initializeColumn("header",t,t.element),e.headerFilter&&t.table.modExists("filter")&&t.table.modExists("edit")&&(void 0!==e.headerFilterPlaceholder&&e.field&&t.table.modules.localize.setHeaderFilterColumnPlaceholder(e.field,e.headerFilterPlaceholder),t.table.modules.filter.initializeColumn(t)),t.table.modExists("frozenColumns")&&t.table.modules.frozenColumns.initializeColumn(t),t.table.options.movableColumns&&!t.isGroup&&t.table.modExists("moveColumn")&&t.table.modules.moveColumn.initializeColumn(t),(e.topCalc||e.bottomCalc)&&t.table.modExists("columnCalcs")&&t.table.modules.columnCalcs.initializeColumn(t),t.table.modExists("persistence")&&t.table.modules.persistence.config.columns&&t.table.modules.persistence.initializeColumn(t),t.element.addEventListener("mouseenter",(function(e){t.setTooltip()}))},Column.prototype._bindEvents=function(){var t,e,o,i=this,n=i.definition;"function"==typeof n.headerClick&&i.element.addEventListener("click",(function(t){n.headerClick(t,i.getComponent())})),"function"==typeof n.headerDblClick&&i.element.addEventListener("dblclick",(function(t){n.headerDblClick(t,i.getComponent())})),"function"==typeof n.headerContext&&i.element.addEventListener("contextmenu",(function(t){n.headerContext(t,i.getComponent())})),"function"==typeof n.headerTap&&(o=!1,i.element.addEventListener("touchstart",(function(t){o=!0}),{passive:!0}),i.element.addEventListener("touchend",(function(t){o&&n.headerTap(t,i.getComponent()),o=!1}))),"function"==typeof n.headerDblTap&&(t=null,i.element.addEventListener("touchend",(function(e){t?(clearTimeout(t),t=null,n.headerDblTap(e,i.getComponent())):t=setTimeout((function(){clearTimeout(t),t=null}),300)}))),"function"==typeof n.headerTapHold&&(e=null,i.element.addEventListener("touchstart",(function(t){clearTimeout(e),e=setTimeout((function(){clearTimeout(e),e=null,o=!1,n.headerTapHold(t,i.getComponent())}),1e3)}),{passive:!0}),i.element.addEventListener("touchend",(function(t){clearTimeout(e),e=null}))),"function"==typeof n.cellClick&&(i.cellEvents.cellClick=n.cellClick),"function"==typeof n.cellDblClick&&(i.cellEvents.cellDblClick=n.cellDblClick),"function"==typeof n.cellContext&&(i.cellEvents.cellContext=n.cellContext),"function"==typeof n.cellMouseEnter&&(i.cellEvents.cellMouseEnter=n.cellMouseEnter),"function"==typeof n.cellMouseLeave&&(i.cellEvents.cellMouseLeave=n.cellMouseLeave),"function"==typeof n.cellMouseOver&&(i.cellEvents.cellMouseOver=n.cellMouseOver),"function"==typeof n.cellMouseOut&&(i.cellEvents.cellMouseOut=n.cellMouseOut),"function"==typeof n.cellMouseMove&&(i.cellEvents.cellMouseMove=n.cellMouseMove),"function"==typeof n.cellTap&&(i.cellEvents.cellTap=n.cellTap),"function"==typeof n.cellDblTap&&(i.cellEvents.cellDblTap=n.cellDblTap),"function"==typeof n.cellTapHold&&(i.cellEvents.cellTapHold=n.cellTapHold),"function"==typeof n.cellEdited&&(i.cellEvents.cellEdited=n.cellEdited),"function"==typeof n.cellEditing&&(i.cellEvents.cellEditing=n.cellEditing),"function"==typeof n.cellEditCancelled&&(i.cellEvents.cellEditCancelled=n.cellEditCancelled)},Column.prototype._buildColumnHeader=function(){var t=this,e=this.definition,o=this.table;(o.modExists("sort")&&o.modules.sort.initializeColumn(this,this.titleHolderElement),(e.headerContextMenu||e.headerClickMenu||e.headerMenu)&&o.modExists("menu")&&o.modules.menu.initializeColumnHeader(this),o.modExists("format")&&o.modules.format.initializeColumn(this),void 0!==e.editor&&o.modExists("edit")&&o.modules.edit.initializeColumn(this),void 0!==e.validator&&o.modExists("validate")&&o.modules.validate.initializeColumn(this),o.modExists("mutator")&&o.modules.mutator.initializeColumn(this),o.modExists("accessor")&&o.modules.accessor.initializeColumn(this),_typeof(o.options.responsiveLayout)&&o.modExists("responsiveLayout")&&o.modules.responsiveLayout.initializeColumn(this),void 0!==e.visible&&(e.visible?this.show(!0):this.hide(!0)),e.cssClass)&&e.cssClass.split(" ").forEach((function(e){t.element.classList.add(e)}));e.field&&this.element.setAttribute("tabulator-field",e.field),this.setMinWidth(void 0===e.minWidth?this.table.options.columnMinWidth:parseInt(e.minWidth)),(e.maxWidth||this.table.options.columnMaxWidth)&&!1!==e.maxWidth&&this.setMaxWidth(void 0===e.maxWidth?this.table.options.columnMaxWidth:parseInt(e.maxWidth)),this.reinitializeWidth(),this.tooltip=this.definition.tooltip||!1===this.definition.tooltip?this.definition.tooltip:this.table.options.tooltips,this.hozAlign=void 0===this.definition.hozAlign?this.table.options.cellHozAlign:this.definition.hozAlign,this.vertAlign=void 0===this.definition.vertAlign?this.table.options.cellVertAlign:this.definition.vertAlign,this.titleElement.style.textAlign=this.definition.headerHozAlign||this.table.options.headerHozAlign},Column.prototype._buildColumnHeaderContent=function(){this.definition,this.table;var t=document.createElement("div");return t.classList.add("tabulator-col-content"),this.titleHolderElement=document.createElement("div"),this.titleHolderElement.classList.add("tabulator-col-title-holder"),t.appendChild(this.titleHolderElement),this.titleElement=this._buildColumnHeaderTitle(),this.titleHolderElement.appendChild(this.titleElement),t},Column.prototype._buildColumnHeaderTitle=function(){var t=this,e=t.definition,o=t.table,i=document.createElement("div");if(i.classList.add("tabulator-col-title"),e.editableTitle){var n=document.createElement("input");n.classList.add("tabulator-title-editor"),n.addEventListener("click",(function(t){t.stopPropagation(),n.focus()})),n.addEventListener("change",(function(){e.title=n.value,o.options.columnTitleChanged.call(t.table,t.getComponent())})),i.appendChild(n),e.field?o.modules.localize.bind("columns|"+e.field,(function(t){n.value=t||e.title||" "})):n.value=e.title||" "}else e.field?o.modules.localize.bind("columns|"+e.field,(function(o){t._formatColumnHeaderTitle(i,o||e.title||" ")})):t._formatColumnHeaderTitle(i,e.title||" ");return i},Column.prototype._formatColumnHeaderTitle=function(t,e){var o,i,n,s,a,r=this;if(this.definition.titleFormatter&&this.table.modExists("format"))switch(o=this.table.modules.format.getFormatter(this.definition.titleFormatter),a=function(t){r.titleFormatterRendered=t},s={getValue:function(){return e},getElement:function(){return t}},n="function"==typeof(n=this.definition.titleFormatterParams||{})?n():n,void 0===(i=o.call(this.table.modules.format,s,n,a))?"undefined":_typeof(i)){case"object":i instanceof Node?t.appendChild(i):(t.innerHTML="",console.warn("Format Error - Title formatter has returned a type of object, the only valid formatter object return is an instance of Node, the formatter returned:",i));break;case"undefined":case"null":t.innerHTML="";break;default:t.innerHTML=i}else t.innerHTML=e},Column.prototype._buildGroupHeader=function(){var t=this;(this.element.classList.add("tabulator-col-group"),this.element.setAttribute("role","columngroup"),this.element.setAttribute("aria-title",this.definition.title),this.definition.cssClass)&&this.definition.cssClass.split(" ").forEach((function(e){t.element.classList.add(e)}));(this.definition.headerContextMenu||this.definition.headerMenu)&&this.table.modExists("menu")&&this.table.modules.menu.initializeColumnHeader(this),this.titleElement.style.textAlign=this.definition.headerHozAlign||this.table.options.headerHozAlign,this.element.appendChild(this.groupElement)},Column.prototype._getFlatData=function(t){return t[this.field]},Column.prototype._getNestedData=function(t){for(var e,o=t,i=this.fieldStructure,n=i.length,s=0;s-1&&this.columns.splice(e,1),this.columns.length||this.delete()},Column.prototype.setWidth=function(t){this.widthFixed=!0,this.setWidthActual(t)},Column.prototype.setWidthActual=function(t){isNaN(t)&&(t=Math.floor(this.table.element.clientWidth/100*parseInt(t))),t=Math.max(this.minWidth,t),this.maxWidth&&(t=Math.min(this.maxWidth,t)),this.width=t,this.widthStyled=t?t+"px":"",this.element.style.width=this.widthStyled,this.isGroup||this.cells.forEach((function(t){t.setWidth()})),this.parent.isGroup&&this.parent.matchChildWidths(),this.table.modExists("frozenColumns")&&this.table.modules.frozenColumns.layout()},Column.prototype.checkCellHeights=function(){var t=[];this.cells.forEach((function(e){e.row.heightInitialized&&(null!==e.row.getElement().offsetParent?(t.push(e.row),e.row.clearCellHeight()):e.row.heightInitialized=!1)})),t.forEach((function(t){t.calcHeight()})),t.forEach((function(t){t.setCellHeight()}))},Column.prototype.getWidth=function(){var t=0;return this.isGroup?this.columns.forEach((function(e){e.visible&&(t+=e.getWidth())})):t=this.width,t},Column.prototype.getHeight=function(){return this.element.offsetHeight},Column.prototype.setMinWidth=function(t){this.minWidth=t,this.minWidthStyled=t?t+"px":"",this.element.style.minWidth=this.minWidthStyled,this.cells.forEach((function(t){t.setMinWidth()}))},Column.prototype.setMaxWidth=function(t){this.maxWidth=t,this.maxWidthStyled=t?t+"px":"",this.element.style.maxWidth=this.maxWidthStyled,this.cells.forEach((function(t){t.setMaxWidth()}))},Column.prototype.delete=function(){var t=this;return new Promise((function(e,o){t.isGroup&&t.columns.forEach((function(t){t.delete()})),t.table.modExists("edit")&&t.table.modules.edit.currentCell.column===t&&t.table.modules.edit.cancelEdit();for(var i=t.cells.length,n=0;n-1&&this._nextVisibleColumn(t+1)},Column.prototype._nextVisibleColumn=function(t){var e=this.table.columnManager.getColumnByIndex(t);return!e||e.visible?e:this._nextVisibleColumn(t+1)},Column.prototype.prevColumn=function(){var t=this.table.columnManager.findColumnIndex(this);return t>-1&&this._prevVisibleColumn(t-1)},Column.prototype._prevVisibleColumn=function(t){var e=this.table.columnManager.getColumnByIndex(t);return!e||e.visible?e:this._prevVisibleColumn(t-1)},Column.prototype.reinitializeWidth=function(t){this.widthFixed=!1,void 0===this.definition.width||t||this.setWidth(this.definition.width),this.table.modExists("filter")&&this.table.modules.filter.hideHeaderFilterElements(),this.fitToData(),this.table.modExists("filter")&&this.table.modules.filter.showHeaderFilterElements()},Column.prototype.fitToData=function(){this.widthFixed||(this.element.style.width="",this.cells.forEach((function(t){t.clearWidth()})));var t=this.element.offsetWidth;this.width&&this.widthFixed||(this.cells.forEach((function(e){var o=e.getWidth();o>t&&(t=o)})),t&&this.setWidthActual(t+1))},Column.prototype.updateDefinition=function(t){var e=this;return new Promise((function(o,i){var n;e.isGroup||e.parent.isGroup?(console.warn("Column Update Error - The updateDefinition function is only available on ungrouped columns"),i("Column Update Error - The updateDefinition function is only available on columns, not column groups")):(n=Object.assign({},e.getDefinition()),n=Object.assign(n,t),e.table.columnManager.addColumn(n,!1,e).then((function(t){n.field==e.field&&(e.field=!1),e.delete().then((function(){o(t.getComponent())})).catch((function(t){i(t)}))})).catch((function(t){i(t)})))}))},Column.prototype.deleteCell=function(t){var e=this.cells.indexOf(t);e>-1&&this.cells.splice(e,1)},Column.prototype.defaultOptionList=["title","field","columns","visible","align","hozAlign","vertAlign","width","minWidth","maxWidth","widthGrow","widthShrink","resizable","frozen","responsive","tooltip","cssClass","rowHandle","hideInHtml","print","htmlOutput","sorter","sorterParams","formatter","formatterParams","variableHeight","editable","editor","editorParams","validator","mutator","mutatorParams","mutatorData","mutatorDataParams","mutatorEdit","mutatorEditParams","mutatorClipboard","mutatorClipboardParams","accessor","accessorParams","accessorData","accessorDataParams","accessorDownload","accessorDownloadParams","accessorClipboard","accessorClipboardParams","accessorPrint","accessorPrintParams","accessorHtmlOutput","accessorHtmlOutputParams","clipboard","download","downloadTitle","topCalc","topCalcParams","topCalcFormatter","topCalcFormatterParams","bottomCalc","bottomCalcParams","bottomCalcFormatter","bottomCalcFormatterParams","cellClick","cellDblClick","cellContext","cellTap","cellDblTap","cellTapHold","cellMouseEnter","cellMouseLeave","cellMouseOver","cellMouseOut","cellMouseMove","cellEditing","cellEdited","cellEditCancelled","headerSort","headerSortStartingDir","headerSortTristate","headerClick","headerDblClick","headerContext","headerTap","headerDblTap","headerTapHold","headerTooltip","headerVertical","headerHozAlign","editableTitle","titleFormatter","titleFormatterParams","headerFilter","headerFilterPlaceholder","headerFilterParams","headerFilterEmptyCheck","headerFilterFunc","headerFilterFuncParams","headerFilterLiveFilter","print","headerContextMenu","headerMenu","contextMenu","clickMenu","formatterPrint","formatterPrintParams","formatterClipboard","formatterClipboardParams","formatterHtmlOutput","formatterHtmlOutputParams","titlePrint","titleClipboard","titleHtmlOutput","titleDownload"],Column.prototype.getComponent=function(){return this.component||(this.component=new ColumnComponent(this)),this.component};var RowManager=function(t){this.table=t,this.element=this.createHolderElement(),this.tableElement=this.createTableElement(),this.heightFixer=this.createTableElement(),this.columnManager=null,this.height=0,this.firstRender=!1,this.renderMode="virtual",this.fixedHeight=!1,this.rows=[],this.activeRows=[],this.activeRowsCount=0,this.displayRows=[],this.displayRowsCount=0,this.scrollTop=0,this.scrollLeft=0,this.vDomRowHeight=20,this.vDomTop=0,this.vDomBottom=0,this.vDomScrollPosTop=0,this.vDomScrollPosBottom=0,this.vDomTopPad=0,this.vDomBottomPad=0,this.vDomMaxRenderChain=90,this.vDomWindowBuffer=0,this.vDomWindowMinTotalRows=20,this.vDomWindowMinMarginRows=5,this.vDomTopNewRows=[],this.vDomBottomNewRows=[],this.rowNumColumn=!1,this.redrawBlock=!1,this.redrawBlockRestoreConfig=!1,this.redrawBlockRederInPosition=!1};RowManager.prototype.createHolderElement=function(){var t=document.createElement("div");return t.classList.add("tabulator-tableHolder"),t.setAttribute("tabindex",0),t},RowManager.prototype.createTableElement=function(){var t=document.createElement("div");return t.classList.add("tabulator-table"),t},RowManager.prototype.getElement=function(){return this.element},RowManager.prototype.getTableElement=function(){return this.tableElement},RowManager.prototype.getRowPosition=function(t,e){return e?this.activeRows.indexOf(t):this.rows.indexOf(t)},RowManager.prototype.setColumnManager=function(t){this.columnManager=t},RowManager.prototype.initialize=function(){var t=this;t.setRenderMode(),t.element.appendChild(t.tableElement),t.firstRender=!0,t.element.addEventListener("scroll",(function(){var e=t.element.scrollLeft;t.scrollLeft!=e&&(t.columnManager.scrollHorizontal(e),t.table.options.groupBy&&t.table.modules.groupRows.scrollHeaders(e),t.table.modExists("columnCalcs")&&t.table.modules.columnCalcs.scrollHorizontal(e),t.table.options.scrollHorizontal(e)),t.scrollLeft=e})),"virtual"===this.renderMode&&t.element.addEventListener("scroll",(function(){var e=t.element.scrollTop,o=t.scrollTop>e;t.scrollTop!=e?(t.scrollTop=e,t.scrollVertical(o),"scroll"==t.table.options.ajaxProgressiveLoad&&t.table.modules.ajax.nextPage(t.element.scrollHeight-t.element.clientHeight-e),t.table.options.scrollVertical(e)):t.scrollTop=e}))},RowManager.prototype.findRow=function(t){var e=this;return"object"!=(void 0===t?"undefined":_typeof(t))?null!=t&&(e.rows.find((function(o){return o.data[e.table.options.index]==t}))||!1):t instanceof Row?t:t instanceof RowComponent?t._getSelf()||!1:"undefined"!=typeof HTMLElement&&t instanceof HTMLElement&&e.rows.find((function(e){return e.getElement()===t}))||!1},RowManager.prototype.getRowFromDataObject=function(t){return this.rows.find((function(e){return e.data===t}))||!1},RowManager.prototype.getRowFromPosition=function(t,e){return e?this.activeRows[t]:this.rows[t]},RowManager.prototype.scrollToRow=function(t,e,o){var i,n=this,s=this.getDisplayRows().indexOf(t),a=t.getElement(),r=0;return new Promise((function(t,l){if(s>-1){if(void 0===e&&(e=n.table.options.scrollToRowPosition),void 0===o&&(o=n.table.options.scrollToRowIfVisible),"nearest"===e)switch(n.renderMode){case"classic":i=Tabulator.prototype.helpers.elOffset(a).top,e=Math.abs(n.element.scrollTop-i)>Math.abs(n.element.scrollTop+n.element.clientHeight-i)?"bottom":"top";break;case"virtual":e=Math.abs(n.vDomTop-s)>Math.abs(n.vDomBottom-s)?"bottom":"top"}if(!o&&Tabulator.prototype.helpers.elVisible(a)&&(r=Tabulator.prototype.helpers.elOffset(a).top-Tabulator.prototype.helpers.elOffset(n.element).top)>0&&r-1&&this.activeRows.splice(i,1),o>-1&&this.rows.splice(o,1),this.setActiveRows(this.activeRows),this.displayRowIterator((function(e){var o=e.indexOf(t);o>-1&&e.splice(o,1)})),e||this.reRenderInPosition(),this.regenerateRowNumbers(),this.table.options.rowDeleted.call(this.table,t.getComponent()),this.table.options.dataChanged&&this.table.options.dataChanged.call(this.table,this.getData()),this.table.options.groupBy&&this.table.modExists("groupRows")?this.table.modules.groupRows.updateGroupRows(!0):this.table.options.pagination&&this.table.modExists("page")?this.refreshActiveData(!1,!1,!0):this.table.options.pagination&&this.table.modExists("page")&&this.refreshActiveData("page")},RowManager.prototype.addRow=function(t,e,o,i){var n=this.addRowActual(t,e,o,i);return this.table.options.history&&this.table.modExists("history")&&this.table.modules.history.action("rowAdd",n,{data:t,pos:e,index:o}),n},RowManager.prototype.addRows=function(t,e,o){var i=this,n=this,s=[];return new Promise((function(a,r){e=i.findAddRowPos(e),Array.isArray(t)||(t=[t]),t.length-1,(void 0===o&&e||void 0!==o&&!e)&&t.reverse(),t.forEach((function(t,i){var a=n.addRow(t,e,o,!0);s.push(a)})),i.table.options.groupBy&&i.table.modExists("groupRows")?i.table.modules.groupRows.updateGroupRows(!0):i.table.options.pagination&&i.table.modExists("page")?i.refreshActiveData(!1,!1,!0):i.reRenderInPosition(),i.table.modExists("columnCalcs")&&i.table.modules.columnCalcs.recalc(i.table.rowManager.activeRows),i.regenerateRowNumbers(),a(s)}))},RowManager.prototype.findAddRowPos=function(t){return void 0===t&&(t=this.table.options.addRowPos),"pos"===t&&(t=!0),"bottom"===t&&(t=!1),t},RowManager.prototype.addRowActual=function(t,e,o,i){var n,s,a=t instanceof Row?t:new Row(t||{},this),r=this.findAddRowPos(e),l=-1;if(!o&&this.table.options.pagination&&"page"==this.table.options.paginationAddRow&&(s=this.getDisplayRows(),r?s.length?o=s[0]:this.activeRows.length&&(o=this.activeRows[this.activeRows.length-1],r=!1):s.length&&(o=s[s.length-1],r=!(s.length1&&(!o||o&&-1==u.indexOf(o)?r?u[0]!==a&&(o=u[0],this._moveRowInArray(a.getGroup().rows,a,o,!r)):u[u.length-1]!==a&&(o=u[u.length-1],this._moveRowInArray(a.getGroup().rows,a,o,!r)):this._moveRowInArray(a.getGroup().rows,a,o,!r))}return o&&(l=this.rows.indexOf(o)),o&&l>-1?(n=this.activeRows.indexOf(o),this.displayRowIterator((function(t){var e=t.indexOf(o);e>-1&&t.splice(r?e:e+1,0,a)})),n>-1&&this.activeRows.splice(r?n:n+1,0,a),this.rows.splice(r?l:l+1,0,a)):r?(this.displayRowIterator((function(t){t.unshift(a)})),this.activeRows.unshift(a),this.rows.unshift(a)):(this.displayRowIterator((function(t){t.push(a)})),this.activeRows.push(a),this.rows.push(a)),this.setActiveRows(this.activeRows),this.table.options.rowAdded.call(this.table,a.getComponent()),this.table.options.dataChanged&&this.table.options.dataChanged.call(this.table,this.getData()),i||this.reRenderInPosition(),a},RowManager.prototype.moveRow=function(t,e,o){this.table.options.history&&this.table.modExists("history")&&this.table.modules.history.action("rowMove",t,{posFrom:this.getRowPosition(t),posTo:this.getRowPosition(e),to:e,after:o}),this.moveRowActual(t,e,o),this.regenerateRowNumbers(),this.table.options.rowMoved.call(this.table,t.getComponent())},RowManager.prototype.moveRowActual=function(t,e,o){var i=this;if(this._moveRowInArray(this.rows,t,e,o),this._moveRowInArray(this.activeRows,t,e,o),this.displayRowIterator((function(n){i._moveRowInArray(n,t,e,o)})),this.table.options.groupBy&&this.table.modExists("groupRows")){!o&&e instanceof Group&&(e=this.table.rowManager.prevDisplayRow(t)||e);var n=e.getGroup(),s=t.getGroup();n===s?this._moveRowInArray(n.rows,t,e,o):(s&&s.removeRow(t),n.insertRow(t,e,o))}},RowManager.prototype._moveRowInArray=function(t,e,o,i){var n,s,a;if(e!==o&&((n=t.indexOf(e))>-1&&(t.splice(n,1),(s=t.indexOf(o))>-1?i?t.splice(s+1,0,e):t.splice(s,0,e):t.splice(n,0,e)),t===this.getDisplayRows())){a=s>n?s:n+1;for(var r=n-1&&e},RowManager.prototype.nextDisplayRow=function(t,e){var o=this.getDisplayRowIndex(t),i=!1;return!1!==o&&o-1)&&o},RowManager.prototype.getData=function(t,e){var o=[];return this.getRows(t).forEach((function(t){"row"==t.type&&o.push(t.getData(e||"data"))})),o},RowManager.prototype.getComponents=function(t){var e=[];return this.getRows(t).forEach((function(t){e.push(t.getComponent())})),e},RowManager.prototype.getDataCount=function(t){return this.getRows(t).length},RowManager.prototype._genRemoteRequest=function(){var t=this,e=this.table,o=e.options,i={};if(e.modExists("page")){if(o.ajaxSorting){var n=this.table.modules.sort.getSort();n.forEach((function(t){delete t.column})),i[this.table.modules.page.paginationDataSentNames.sorters]=n}if(o.ajaxFiltering){var s=this.table.modules.filter.getFilters(!0,!0);i[this.table.modules.page.paginationDataSentNames.filters]=s}this.table.modules.ajax.setParams(i,!0)}e.modules.ajax.sendRequest().then((function(e){t._setDataActual(e,!0)})).catch((function(t){}))},RowManager.prototype.filterRefresh=function(){var t=this.table,e=t.options,o=this.scrollLeft;e.ajaxFiltering?"remote"==e.pagination&&t.modExists("page")?(t.modules.page.reset(!0),t.modules.page.setPage(1).then((function(){})).catch((function(){}))):e.ajaxProgressiveLoad?t.modules.ajax.loadData().then((function(){})).catch((function(){})):this._genRemoteRequest():this.refreshActiveData("filter"),this.scrollHorizontal(o)},RowManager.prototype.sorterRefresh=function(t){var e=this.table,o=this.table.options,i=this.scrollLeft;o.ajaxSorting?("remote"==o.pagination||o.progressiveLoad)&&e.modExists("page")?(e.modules.page.reset(!0),e.modules.page.setPage(1).then((function(){})).catch((function(){}))):o.ajaxProgressiveLoad?e.modules.ajax.loadData().then((function(){})).catch((function(){})):this._genRemoteRequest():this.refreshActiveData(t?"filter":"sort"),this.scrollHorizontal(i)},RowManager.prototype.scrollHorizontal=function(t){this.scrollLeft=t,this.element.scrollLeft=t,this.table.options.groupBy&&this.table.modules.groupRows.scrollHeaders(t),this.table.modExists("columnCalcs")&&this.table.modules.columnCalcs.scrollHorizontal(t)},RowManager.prototype.refreshActiveData=function(t,e,o){var i,n=this.table,s=["all","filter","sort","display","freeze","group","tree","page"];if(this.redrawBlock)(!this.redrawBlockRestoreConfig||s.indexOf(t)=0))break;s=r}else if(e-a[r].getElement().offsetTop>=0)n=r;else{if(i=!0,!(o-a[r].getElement().offsetTop>=0))break;s=r}}else n=this.vDomTop,s=this.vDomBottom;return a.slice(n,s+1)},RowManager.prototype.displayRowIterator=function(t){this.displayRows.forEach(t),this.displayRowsCount=this.displayRows[this.displayRows.length-1].length},RowManager.prototype.getRows=function(t){var e;switch(t){case"active":e=this.activeRows;break;case"display":e=this.table.rowManager.getDisplayRows();break;case"visible":e=this.getVisibleRows(!0);break;case"selected":e=this.table.modules.selectRow.selectedRows;break;default:e=this.rows}return e},RowManager.prototype.reRenderInPosition=function(t){if("virtual"==this.getRenderMode())if(this.redrawBlock)t?t():this.redrawBlockRederInPosition=!0;else{for(var e=this.element.scrollTop,o=!1,i=!1,n=this.scrollLeft,s=this.getDisplayRows(),a=this.vDomTop;a<=this.vDomBottom;a++)if(s[a]){var r=e-s[a].getElement().offsetTop;if(!(!1===i||Math.abs(r)this.vDomWindowBuffer&&(this.vDomWindowBuffer=2*h),"group"!==m.type&&(u=!1),this.vDomBottom++,l++}t?(this.vDomTopPad=e?this.vDomRowHeight*this.vDomTop+o:this.scrollTop-r,this.vDomBottomPad=this.vDomBottom==this.displayRowsCount-1?0:Math.max(this.vDomScrollHeight-this.vDomTopPad-a-r,0)):(this.vDomTopPad=0,this.vDomRowHeight=Math.floor((a+r)/l),this.vDomBottomPad=this.vDomRowHeight*(this.displayRowsCount-this.vDomBottom-1),this.vDomScrollHeight=r+a+this.vDomBottomPad-this.height),i.style.paddingTop=this.vDomTopPad+"px",i.style.paddingBottom=this.vDomBottomPad+"px",e&&(this.scrollTop=this.vDomTopPad+r+o-(this.element.scrollWidth>this.element.clientWidth?this.element.offsetHeight-this.element.clientHeight:0)),this.scrollTop=Math.min(this.scrollTop,this.element.scrollHeight-this.height),this.element.scrollWidth>this.element.offsetWidth&&e&&(this.scrollTop+=this.element.offsetHeight-this.element.clientHeight),this.vDomScrollPosTop=this.scrollTop,this.vDomScrollPosBottom=this.scrollTop,n.scrollTop=this.scrollTop,i.style.minWidth=u?this.table.columnManager.getWidth()+"px":"",this.table.options.groupBy&&"fitDataFill"!=this.table.modules.layout.getMode()&&this.displayRowsCount==this.table.modules.groupRows.countGroups()&&(this.tableElement.style.minWidth=this.table.columnManager.getWidth())}else this.renderEmptyScroll();this.fixedHeight||this.adjustTableSize()},RowManager.prototype.scrollVertical=function(t){var e=this.scrollTop-this.vDomScrollPosTop,o=this.scrollTop-this.vDomScrollPosBottom,i=2*this.vDomWindowBuffer;if(-e>i||o>i){var n=this.scrollLeft;this._virtualRenderFill(Math.floor(this.element.scrollTop/this.element.scrollHeight*this.displayRowsCount)),this.scrollHorizontal(n)}else t?(e<0&&this._addTopRow(-e),o<0&&(this.vDomScrollHeight-this.scrollTop>this.vDomWindowBuffer?this._removeBottomRow(-o):this.vDomScrollPosBottom=this.scrollTop)):(e>=0&&(this.scrollTop>this.vDomWindowBuffer?this._removeTopRow(e):this.vDomScrollPosTop=this.scrollTop),o>=0&&this._addBottomRow(o))},RowManager.prototype._addTopRow=function(t){var e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:0,o=this.tableElement,i=this.getDisplayRows();if(this.vDomTop){var n=this.vDomTop-1,s=i[n],a=s.getHeight()||this.vDomRowHeight;t>=a&&(this.styleRow(s,n),o.insertBefore(s.getElement(),o.firstChild),s.initialized&&s.heightInitialized||(this.vDomTopNewRows.push(s),s.heightInitialized||s.clearCellHeight()),s.initialize(),this.vDomTopPad-=a,this.vDomTopPad<0&&(this.vDomTopPad=n*this.vDomRowHeight),n||(this.vDomTopPad=0),o.style.paddingTop=this.vDomTopPad+"px",this.vDomScrollPosTop-=a,this.vDomTop--),t=-(this.scrollTop-this.vDomScrollPosTop),s.getHeight()>this.vDomWindowBuffer&&(this.vDomWindowBuffer=2*s.getHeight()),e=(i[this.vDomTop-1].getHeight()||this.vDomRowHeight)?this._addTopRow(t,e+1):this._quickNormalizeRowHeight(this.vDomTopNewRows)}},RowManager.prototype._removeTopRow=function(t){var e=this.tableElement,o=this.getDisplayRows()[this.vDomTop],i=o.getHeight()||this.vDomRowHeight;if(t>=i){var n=o.getElement();n.parentNode.removeChild(n),this.vDomTopPad+=i,e.style.paddingTop=this.vDomTopPad+"px",this.vDomScrollPosTop+=this.vDomTop?i:i+this.vDomWindowBuffer,this.vDomTop++,t=this.scrollTop-this.vDomScrollPosTop,this._removeTopRow(t)}},RowManager.prototype._addBottomRow=function(t){var e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:0,o=this.tableElement,i=this.getDisplayRows();if(this.vDomBottom=a&&(this.styleRow(s,n),o.appendChild(s.getElement()),s.initialized&&s.heightInitialized||(this.vDomBottomNewRows.push(s),s.heightInitialized||s.clearCellHeight()),s.initialize(),this.vDomBottomPad-=a,(this.vDomBottomPad<0||n==this.displayRowsCount-1)&&(this.vDomBottomPad=0),o.style.paddingBottom=this.vDomBottomPad+"px",this.vDomScrollPosBottom+=a,this.vDomBottom++),t=this.scrollTop-this.vDomScrollPosBottom,s.getHeight()>this.vDomWindowBuffer&&(this.vDomWindowBuffer=2*s.getHeight()),e=(i[this.vDomBottom+1].getHeight()||this.vDomRowHeight)?this._addBottomRow(t,e+1):this._quickNormalizeRowHeight(this.vDomBottomNewRows)}},RowManager.prototype._removeBottomRow=function(t){var e=this.tableElement,o=this.getDisplayRows()[this.vDomBottom],i=o.getHeight()||this.vDomRowHeight;if(t>=i){var n=o.getElement();n.parentNode&&n.parentNode.removeChild(n),this.vDomBottomPad+=i,this.vDomBottomPad<0&&(this.vDomBottomPad=0),e.style.paddingBottom=this.vDomBottomPad+"px",this.vDomScrollPosBottom-=i,this.vDomBottom--,t=-(this.scrollTop-this.vDomScrollPosBottom),this._removeBottomRow(t)}},RowManager.prototype._quickNormalizeRowHeight=function(t){t.forEach((function(t){t.calcHeight()})),t.forEach((function(t){t.setCellHeight()})),t.length=0},RowManager.prototype.normalizeHeight=function(){this.activeRows.forEach((function(t){t.normalizeHeight()}))},RowManager.prototype.adjustTableSize=function(){var t,e=this.element.clientHeight;if("virtual"===this.renderMode){var o=Math.floor(this.columnManager.getElement().getBoundingClientRect().height+(this.table.footerManager&&this.table.footerManager.active&&!this.table.footerManager.external?this.table.footerManager.getElement().getBoundingClientRect().height:0));this.fixedHeight?(this.element.style.minHeight="calc(100% - "+o+"px)",this.element.style.height="calc(100% - "+o+"px)",this.element.style.maxHeight="calc(100% - "+o+"px)"):(this.element.style.height="",this.element.style.height=this.table.element.clientHeight-o+"px",this.element.scrollTop=this.scrollTop),this.height=this.element.clientHeight,this.vDomWindowBuffer=this.table.options.virtualDomBuffer||this.height,this.fixedHeight||e==this.element.clientHeight||((t=this.table.modExists("resizeTable"))&&!this.table.modules.resizeTable.autoResize||!t)&&this.redraw()}},RowManager.prototype.reinitialize=function(){this.rows.forEach((function(t){t.reinitialize(!0)}))},RowManager.prototype.blockRedraw=function(){this.redrawBlock=!0,this.redrawBlockRestoreConfig=!1},RowManager.prototype.restoreRedraw=function(){this.redrawBlock=!1,this.redrawBlockRestoreConfig?(this.refreshActiveData(this.redrawBlockRestoreConfig.stage,this.redrawBlockRestoreConfig.skipStage,this.redrawBlockRestoreConfig.renderInPosition),this.redrawBlockRestoreConfig=!1):this.redrawBlockRederInPosition&&this.reRenderInPosition(),this.redrawBlockRederInPosition=!1},RowManager.prototype.redraw=function(t){var e=this.scrollLeft;this.adjustTableSize(),this.table.tableWidth=this.table.element.clientWidth,t?this.renderTable():("classic"==this.renderMode?this.table.options.groupBy?this.refreshActiveData("group",!1,!1):this._simpleRender():(this.reRenderInPosition(),this.scrollHorizontal(e)),this.displayRowsCount||this.table.options.placeholder&&this.getElement().appendChild(this.table.options.placeholder))},RowManager.prototype.resetScroll=function(){if(this.element.scrollLeft=0,this.element.scrollTop=0,"ie"===this.table.browser){var t=document.createEvent("Event");t.initEvent("scroll",!1,!0),this.element.dispatchEvent(t)}else this.element.dispatchEvent(new Event("scroll"))};var VDomHoz=function(t){this.table=t,this.element=this.table.rowManager.tableElement,this.holderEl=this.table.rowManager.element,this.leftCol=0,this.rightCol=0,this.scrollLeft=0,this.vDomScrollPosLeft=0,this.vDomScrollPosRight=0,this.vDomPadLeft=0,this.vDomPadRight=0,this.fitDataColAvg=0,this.window=200,this.initialized=!1,this.columns=[],this.compatabilityCheck()&&this.initialize()};VDomHoz.prototype.compatabilityCheck=function(){var t=this.table.options,e=!0;return"fitDataTable"==t.layout&&(console.warn("Horizontal Vitrual DOM is not compatible with fitDataTable layout mode"),e=!1),t.responsiveLayout&&(console.warn("Horizontal Vitrual DOM is not compatible with responsive columns"),e=!1),this.table.rtl&&(console.warn("Horizontal Vitrual DOM is not currently compatible with RTL text direction"),e=!1),t.columns&&t.columns.find((function(t){return t.frozen}))&&(console.warn("Horizontal Vitrual DOM is not compatible with frozen columns"),e=!1),e||(t.virtualDomHoz=!1),e},VDomHoz.prototype.initialize=function(){var t=this;this.holderEl.addEventListener("scroll",(function(){var e=t.holderEl.scrollLeft;t.scrollLeft!=e&&(t.scrollLeft=e,t.scroll(e-(t.vDomScrollPosLeft+t.window)))}))},VDomHoz.prototype.deinitialize=function(){this.initialized=!1},VDomHoz.prototype.clear=function(){this.columns=[],this.leftCol=-1,this.rightCol=0,this.vDomScrollPosLeft=0,this.vDomScrollPosRight=0,this.vDomPadLeft=0,this.vDomPadRight=0},VDomHoz.prototype.dataChange=function(){var t,e,o=!1,i=0,n=0;if("fitData"===this.table.options.layout){if(this.table.columnManager.columnsByIndex.forEach((function(t){!t.definition.width&&t.visible&&(o=!0)})),o&&o&&this.table.rowManager.getDisplayRows().length&&(this.vDomScrollPosRight=this.scrollLeft+this.holderEl.clientWidth+this.window,t=this.table.options.groupBy?this.table.modules.groupRows.getGroups(!1)[0].getRows(!1)[0]:this.table.rowManager.getDisplayRows()[0])){e=t.getElement(),t.generateCells(),this.element.appendChild(e);for(n=0;nthis.vDomScrollPosRight)break}for(e.parentNode.removeChild(e),this.fitDataColAvg=Math.floor(i/(n+1));no.vDomScrollPosLeft&&n.8*this.holderEl.clientWidth?this.reinitialize():t>0?(this.addColRight(),this.removeColLeft()):(this.addColLeft(),this.removeColRight())},VDomHoz.prototype.colPositionAdjust=function(t,e,o){for(var i=t;i=this.columns.length-1?this.vDomPadRight=0:this.vDomPadRight-=o.getWidth(),this.element.style.paddingRight=this.vDomPadRight+"px",this.addColRight())},VDomHoz.prototype.addColLeft=function(){var t=this.columns[this.leftCol-1];t&&t.modules.vdomHoz.rightPos>=this.vDomScrollPosLeft&&(this.table.rowManager.getVisibleRows().forEach((function(e){if("group"!==e.type){var o=e.getCell(t);e.getElement().prepend(o.getElement()),o.cellRendered()}})),this.leftCol?this.vDomPadLeft-=t.getWidth():this.vDomPadLeft=0,this.element.style.paddingLeft=this.vDomPadLeft+"px",this.leftCol--,this.addColLeft())},VDomHoz.prototype.removeColRight=function(t){var e;(t=this.columns[this.rightCol])&&t.modules.vdomHoz.leftPos>this.vDomScrollPosRight&&(e=this.table.rowManager.getVisibleRows(),t.modules.vdomHoz.visible=!1,e.forEach((function(e){if("group"!==e.type){var o=e.getCell(t);e.getElement().removeChild(o.getElement())}})),this.vDomPadRight+=t.getWidth(),this.element.style.paddingRight=this.vDomPadRight+"px",this.rightCol--,this.removeColRight())},VDomHoz.prototype.removeColLeft=function(){var t=this.columns[this.leftCol];t&&t.modules.vdomHoz.rightPos-1},RowComponent.prototype.treeCollapse=function(){this._row.table.modExists("dataTree",!0)&&this._row.table.modules.dataTree.collapseRow(this._row)},RowComponent.prototype.treeExpand=function(){this._row.table.modExists("dataTree",!0)&&this._row.table.modules.dataTree.expandRow(this._row)},RowComponent.prototype.treeToggle=function(){this._row.table.modExists("dataTree",!0)&&this._row.table.modules.dataTree.toggleRow(this._row)},RowComponent.prototype.getTreeParent=function(){return!!this._row.table.modExists("dataTree",!0)&&this._row.table.modules.dataTree.getTreeParent(this._row)},RowComponent.prototype.getTreeChildren=function(){return!!this._row.table.modExists("dataTree",!0)&&this._row.table.modules.dataTree.getTreeChildren(this._row,!0)},RowComponent.prototype.addTreeChild=function(t,e,o){return!!this._row.table.modExists("dataTree",!0)&&this._row.table.modules.dataTree.addTreeChildRow(this._row,t,e,o)},RowComponent.prototype.reformat=function(){return this._row.reinitialize()},RowComponent.prototype.getGroup=function(){return this._row.getGroup().getComponent()},RowComponent.prototype.getTable=function(){return this._row.table},RowComponent.prototype.getNextRow=function(){var t=this._row.nextRow();return t?t.getComponent():t},RowComponent.prototype.getPrevRow=function(){var t=this._row.prevRow();return t?t.getComponent():t};var Row=function(t,e){var o=arguments.length>2&&void 0!==arguments[2]?arguments[2]:"row";this.table=e.table,this.parent=e,this.data={},this.type=o,this.element=!1,this.modules={},this.cells=[],this.height=0,this.heightStyled="",this.manualHeight=!1,this.outerHeight=0,this.initialized=!1,this.heightInitialized=!1,this.component=null,this.created=!1,this.setData(t)};Row.prototype.create=function(){this.created||(this.created=!0,this.generateElement())},Row.prototype.createElement=function(){var t=document.createElement("div");t.classList.add("tabulator-row"),t.setAttribute("role","row"),this.element=t},Row.prototype.getElement=function(){return this.create(),this.element},Row.prototype.detachElement=function(){this.element&&this.element.parentNode&&this.element.parentNode.removeChild(this.element)},Row.prototype.generateElement=function(){var t,e,o,i=this;this.createElement(),!1!==i.table.options.selectable&&i.table.modExists("selectRow")&&i.table.modules.selectRow.initializeRow(this),!1!==i.table.options.movableRows&&i.table.modExists("moveRow")&&i.table.modules.moveRow.initializeRow(this),!1!==i.table.options.dataTree&&i.table.modExists("dataTree")&&i.table.modules.dataTree.initializeRow(this),"collapse"===i.table.options.responsiveLayout&&i.table.modExists("responsiveLayout")&&i.table.modules.responsiveLayout.initializeRow(this),(i.table.options.rowContextMenu||i.table.options.rowClickMenu)&&this.table.modExists("menu")&&i.table.modules.menu.initializeRow(this),i.table.options.rowClick&&i.element.addEventListener("click",(function(t){i.table.options.rowClick(t,i.getComponent())})),i.table.options.rowDblClick&&i.element.addEventListener("dblclick",(function(t){i.table.options.rowDblClick(t,i.getComponent())})),i.table.options.rowContext&&i.element.addEventListener("contextmenu",(function(t){i.table.options.rowContext(t,i.getComponent())})),i.table.options.rowMouseEnter&&i.element.addEventListener("mouseenter",(function(t){i.table.options.rowMouseEnter(t,i.getComponent())})),i.table.options.rowMouseLeave&&i.element.addEventListener("mouseleave",(function(t){i.table.options.rowMouseLeave(t,i.getComponent())})),i.table.options.rowMouseOver&&i.element.addEventListener("mouseover",(function(t){i.table.options.rowMouseOver(t,i.getComponent())})),i.table.options.rowMouseOut&&i.element.addEventListener("mouseout",(function(t){i.table.options.rowMouseOut(t,i.getComponent())})),i.table.options.rowMouseMove&&i.element.addEventListener("mousemove",(function(t){i.table.options.rowMouseMove(t,i.getComponent())})),i.table.options.rowTap&&(o=!1,i.element.addEventListener("touchstart",(function(t){o=!0}),{passive:!0}),i.element.addEventListener("touchend",(function(t){o&&i.table.options.rowTap(t,i.getComponent()),o=!1}))),i.table.options.rowDblTap&&(t=null,i.element.addEventListener("touchend",(function(e){t?(clearTimeout(t),t=null,i.table.options.rowDblTap(e,i.getComponent())):t=setTimeout((function(){clearTimeout(t),t=null}),300)}))),i.table.options.rowTapHold&&(e=null,i.element.addEventListener("touchstart",(function(t){clearTimeout(e),e=setTimeout((function(){clearTimeout(e),e=null,o=!1,i.table.options.rowTapHold(t,i.getComponent())}),1e3)}),{passive:!0}),i.element.addEventListener("touchend",(function(t){clearTimeout(e),e=null})))},Row.prototype.generateCells=function(){this.cells=this.table.columnManager.generateCells(this)},Row.prototype.initialize=function(t){var e=this;if(this.create(),!this.initialized||t){for(this.deleteCells();this.element.firstChild;)this.element.removeChild(this.element.firstChild);this.table.modExists("frozenColumns")&&this.table.modules.frozenColumns.layoutRow(this),this.generateCells(),this.table.options.virtualDomHoz&&this.table.vdomHoz.initialized?this.table.vdomHoz.initializeRow(this):this.cells.forEach((function(t){e.element.appendChild(t.getElement()),t.cellRendered()})),t&&this.normalizeHeight(),this.table.options.dataTree&&this.table.modExists("dataTree")&&this.table.modules.dataTree.layoutRow(this),"collapse"===this.table.options.responsiveLayout&&this.table.modExists("responsiveLayout")&&this.table.modules.responsiveLayout.layoutRow(this),this.table.options.rowFormatter&&this.table.options.rowFormatter(this.getComponent()),this.table.options.resizableRows&&this.table.modExists("resizeRows")&&this.table.modules.resizeRows.initializeRow(this),this.initialized=!0}else this.table.options.virtualDomHoz&&this.table.vdomHoz.reinitializeRow(this)},Row.prototype.reinitializeHeight=function(){this.heightInitialized=!1,this.element&&null!==this.element.offsetParent&&this.normalizeHeight(!0)},Row.prototype.reinitialize=function(t){this.initialized=!1,this.heightInitialized=!1,this.manualHeight||(this.height=0,this.heightStyled=""),this.element&&null!==this.element.offsetParent&&this.initialize(!0),this.table.options.dataTree&&this.table.modExists("dataTree",!0)&&this.table.modules.dataTree.getTreeChildren(this,!1,!0).forEach((function(t){t.reinitialize(!0)}))},Row.prototype.calcHeight=function(t){var e=0,o=this.table.options.resizableRows?this.element.clientHeight:0;this.cells.forEach((function(t){var o=t.getHeight();o>e&&(e=o)})),this.height=t?Math.max(e,o):this.manualHeight?this.height:Math.max(e,o),this.heightStyled=this.height?this.height+"px":"",this.outerHeight=this.element.offsetHeight},Row.prototype.setCellHeight=function(){this.cells.forEach((function(t){t.setHeight()})),this.heightInitialized=!0},Row.prototype.clearCellHeight=function(){this.cells.forEach((function(t){t.clearHeight()}))},Row.prototype.normalizeHeight=function(t){t&&this.clearCellHeight(),this.calcHeight(t),this.setCellHeight()},Row.prototype.setHeight=function(t,e){(this.height!=t||e)&&(this.manualHeight=!0,this.height=t,this.heightStyled=t?t+"px":"",this.setCellHeight(),this.outerHeight=this.element.offsetHeight)},Row.prototype.getHeight=function(){return this.outerHeight},Row.prototype.getWidth=function(){return this.element.offsetWidth},Row.prototype.deleteCell=function(t){var e=this.cells.indexOf(t);e>-1&&this.cells.splice(e,1)},Row.prototype.setData=function(t){this.table.modExists("mutator")&&(t=this.table.modules.mutator.transformRow(t,"data")),this.data=t,this.table.options.reactiveData&&this.table.modExists("reactiveData",!0)&&this.table.modules.reactiveData.watchRow(this)},Row.prototype.updateData=function(t){var e,o=this,i=this.element&&Tabulator.prototype.helpers.elVisible(this.element),n={};return new Promise((function(s,a){for(var r in"string"==typeof t&&(t=JSON.parse(t)),o.table.options.reactiveData&&o.table.modExists("reactiveData",!0)&&o.table.modules.reactiveData.block(),o.table.modExists("mutator")?(n=Object.assign(n,o.data),n=Object.assign(n,t),e=o.table.modules.mutator.transformRow(n,"data",t)):e=t,e)o.data[r]=e[r];for(var r in o.table.options.reactiveData&&o.table.modExists("reactiveData",!0)&&o.table.modules.reactiveData.unblock(),t){o.table.columnManager.getColumnsByFieldRoot(r).forEach((function(t){var n=o.getCell(t.getField());if(n){var s=t.getFieldValue(e);n.getValue()!=s&&(n.setValueProcessData(s),i&&n.cellRendered())}}))}o.table.options.groupUpdateOnCellEdit&&o.table.options.groupBy&&o.table.modExists("groupRows")&&o.table.modules.groupRows.reassignRowToGroup(o.row),i?(o.normalizeHeight(!0),o.table.options.rowFormatter&&o.table.options.rowFormatter(o.getComponent())):(o.initialized=!1,o.height=0,o.heightStyled=""),!1!==o.table.options.dataTree&&o.table.modExists("dataTree")&&o.table.modules.dataTree.redrawNeeded(t)&&(o.table.modules.dataTree.initializeRow(o),i&&(o.table.modules.dataTree.layoutRow(o),o.table.rowManager.refreshActiveData("tree",!1,!0))),o.table.options.rowUpdated.call(o.table,o.getComponent()),o.table.options.dataChanged&&o.table.options.dataChanged.call(o.table,o.table.rowManager.getData()),s()}))},Row.prototype.getData=function(t){return t&&this.table.modExists("accessor")?this.table.modules.accessor.transformRow(this,t):this.data},Row.prototype.getCell=function(t){return t=this.table.columnManager.findColumn(t),this.cells.find((function(e){return e.column===t}))},Row.prototype.getCellIndex=function(t){return this.cells.findIndex((function(e){return e===t}))},Row.prototype.findNextEditableCell=function(t){var e=!1;if(t0)for(var o=t-1;o>=0;o--){var i=this.cells[o],n=!0;if(i.column.modules.edit&&Tabulator.prototype.helpers.elVisible(i.getElement())&&("function"==typeof i.column.modules.edit.check&&(n=i.column.modules.edit.check(i.getComponent())),n)){e=i;break}}return e},Row.prototype.getCells=function(){return this.cells},Row.prototype.nextRow=function(){return this.table.rowManager.nextDisplayRow(this,!0)||!1},Row.prototype.prevRow=function(){return this.table.rowManager.prevDisplayRow(this,!0)||!1},Row.prototype.moveToRow=function(t,e){var o=this.table.rowManager.findRow(t);o?(this.table.rowManager.moveRowActual(this,o,!e),this.table.rowManager.refreshActiveData("display",!1,!0)):console.warn("Move Error - No matching row found:",t)},Row.prototype.validate=function(){var t=[];return this.cells.forEach((function(e){e.validate()||t.push(e.getComponent())})),!t.length||t},Row.prototype.delete=function(){var t=this;return new Promise((function(e,o){var i,n;t.table.options.history&&t.table.modExists("history")&&(t.table.options.groupBy&&t.table.modExists("groupRows")?(i=(n=t.getGroup().rows).indexOf(t))&&(i=n[i-1]):(i=t.table.rowManager.getRowIndex(t))&&(i=t.table.rowManager.rows[i-1]),t.table.modules.history.action("rowDelete",t,{data:t.getData(),pos:!i,index:i})),t.deleteActual(),e()}))},Row.prototype.deleteActual=function(t){this.table.rowManager.getRowIndex(this);this.detatchModules(),this.table.options.reactiveData&&this.table.modExists("reactiveData",!0),this.modules.group&&this.modules.group.removeRow(this),this.table.rowManager.deleteRow(this,t),this.deleteCells(),this.initialized=!1,this.heightInitialized=!1,this.element=!1,this.table.options.dataTree&&this.table.modExists("dataTree",!0)&&this.table.modules.dataTree.rowDelete(this),this.table.modExists("columnCalcs")&&(this.table.options.groupBy&&this.table.modExists("groupRows")?this.table.modules.columnCalcs.recalcRowGroup(this):this.table.modules.columnCalcs.recalc(this.table.rowManager.activeRows))},Row.prototype.detatchModules=function(){this.table.modExists("selectRow")&&this.table.modules.selectRow._deselectRow(this,!0),this.table.modExists("edit")&&this.table.modules.edit.currentCell.row===this&&this.table.modules.edit.cancelEdit(),this.table.modExists("frozenRows")&&this.table.modules.frozenRows.detachRow(this)},Row.prototype.deleteCells=function(){for(var t=this.cells.length,e=0;e",footerElement:!1,index:"id",textDirection:"auto",keybindings:[],tabEndNewRow:!1,invalidOptionWarnings:!0,clipboard:!1,clipboardCopyStyled:!0,clipboardCopyConfig:!1,clipboardCopyFormatter:!1,clipboardCopyRowRange:"active",clipboardPasteParser:"table",clipboardPasteAction:"insert",clipboardCopied:function(){},clipboardPasted:function(){},clipboardPasteError:function(){},downloadDataFormatter:!1,downloadReady:function(t,e){return e},downloadComplete:!1,downloadConfig:{},downloadRowRange:"active",dataTree:!1,dataTreeFilter:!0,dataTreeSort:!0,dataTreeElementColumn:!1,dataTreeBranchElement:!0,dataTreeChildIndent:9,dataTreeChildField:"_children",dataTreeCollapseElement:!1,dataTreeExpandElement:!1,dataTreeStartExpanded:!1,dataTreeRowExpanded:function(){},dataTreeRowCollapsed:function(){},dataTreeChildColumnCalcs:!1,dataTreeSelectPropagate:!1,printAsHtml:!1,printFormatter:!1,printHeader:!1,printFooter:!1,printCopyStyle:!0,printStyled:!0,printVisibleRows:!0,printRowRange:"visible",printConfig:{},addRowPos:"bottom",selectable:"highlight",selectableRangeMode:"drag",selectableRollingSelection:!0,selectablePersistence:!0,selectableCheck:function(t,e){return!0},headerFilterLiveFilterDelay:300,headerFilterPlaceholder:!1,headerVisible:!0,history:!1,locale:!1,langs:{},virtualDom:!0,virtualDomBuffer:0,virtualDomHoz:!1,persistentLayout:!1,persistentSort:!1,persistentFilter:!1,persistenceID:"",persistenceMode:!0,persistenceReaderFunc:!1,persistenceWriterFunc:!1,persistence:!1,responsiveLayout:!1,responsiveLayoutCollapseStartOpen:!0,responsiveLayoutCollapseUseFormatters:!0,responsiveLayoutCollapseFormatter:!1,pagination:!1,paginationSize:!1,paginationInitialPage:1,paginationButtonCount:5,paginationSizeSelector:!1,paginationElement:!1,paginationDataSent:{},paginationDataReceived:{},paginationAddRow:"page",ajaxURL:!1,ajaxURLGenerator:!1,ajaxParams:{},ajaxConfig:"get",ajaxContentType:"form",ajaxRequestFunc:!1,ajaxLoader:!0,ajaxLoaderLoading:!1,ajaxLoaderError:!1,ajaxFiltering:!1,ajaxSorting:!1,ajaxProgressiveLoad:!1,ajaxProgressiveLoadDelay:0,ajaxProgressiveLoadScrollMargin:0,groupBy:!1,groupStartOpen:!0,groupValues:!1,groupUpdateOnCellEdit:!1,groupHeader:!1,groupHeaderPrint:null,groupHeaderClipboard:null,groupHeaderHtmlOutput:null,groupHeaderDownload:null,htmlOutputConfig:!1,movableColumns:!1,movableRows:!1,movableRowsConnectedTables:!1,movableRowsConnectedElements:!1,movableRowsSender:!1,movableRowsReceiver:"insert",movableRowsSendingStart:function(){},movableRowsSent:function(){},movableRowsSentFailed:function(){},movableRowsSendingStop:function(){},movableRowsReceivingStart:function(){},movableRowsReceived:function(){},movableRowsReceivedFailed:function(){},movableRowsReceivingStop:function(){},movableRowsElementDrop:function(){},scrollToRowPosition:"top",scrollToRowIfVisible:!0,scrollToColumnPosition:"left",scrollToColumnIfVisible:!0,rowFormatter:!1,rowFormatterPrint:null,rowFormatterClipboard:null,rowFormatterHtmlOutput:null,placeholder:!1,tableBuilding:function(){},tableBuilt:function(){},renderStarted:function(){},renderComplete:function(){},rowClick:!1,rowDblClick:!1,rowContext:!1,rowTap:!1,rowDblTap:!1,rowTapHold:!1,rowMouseEnter:!1,rowMouseLeave:!1,rowMouseOver:!1,rowMouseOut:!1,rowMouseMove:!1,rowContextMenu:!1,rowClickMenu:!1,rowAdded:function(){},rowDeleted:function(){},rowMoved:function(){},rowUpdated:function(){},rowSelectionChanged:function(){},rowSelected:function(){},rowDeselected:function(){},rowResized:function(){},cellClick:!1,cellDblClick:!1,cellContext:!1,cellTap:!1,cellDblTap:!1,cellTapHold:!1,cellMouseEnter:!1,cellMouseLeave:!1,cellMouseOver:!1,cellMouseOut:!1,cellMouseMove:!1,cellEditing:function(){},cellEdited:function(){},cellEditCancelled:function(){},columnMoved:!1,columnResized:function(){},columnTitleChanged:function(){},columnVisibilityChanged:function(){},htmlImporting:function(){},htmlImported:function(){},dataLoading:function(){},dataLoaded:function(){},dataEdited:!1,dataChanged:!1,ajaxRequesting:function(){},ajaxResponse:!1,ajaxError:function(){},dataFiltering:!1,dataFiltered:!1,dataSorting:function(){},dataSorted:function(){},groupToggleElement:"arrow",groupClosedShowCalcs:!1,dataGrouping:function(){},dataGrouped:!1,groupVisibilityChanged:function(){},groupClick:!1,groupDblClick:!1,groupContext:!1,groupContextMenu:!1,groupClickMenu:!1,groupTap:!1,groupDblTap:!1,groupTapHold:!1,columnCalcs:!0,pageLoaded:function(){},localized:function(){},validationMode:"blocking",validationFailed:function(){},historyUndo:function(){},historyRedo:function(){},scrollHorizontal:function(){},scrollVertical:function(){}},Tabulator.prototype.initializeOptions=function(t){if(!1!==t.invalidOptionWarnings)for(var e in t)void 0===this.defaultOptions[e]&&console.warn("Invalid table constructor option:",e);for(var e in this.defaultOptions)e in t?this.options[e]=t[e]:Array.isArray(this.defaultOptions[e])?this.options[e]=Object.assign([],this.defaultOptions[e]):"object"===_typeof(this.defaultOptions[e])&&null!==this.defaultOptions[e]?this.options[e]=Object.assign({},this.defaultOptions[e]):this.options[e]=this.defaultOptions[e]},Tabulator.prototype.initializeElement=function(t){return"undefined"!=typeof HTMLElement&&t instanceof HTMLElement?(this.element=t,!0):"string"==typeof t?(this.element=document.querySelector(t),!!this.element||(console.error("Tabulator Creation Error - no element found matching selector: ",t),!1)):(console.error("Tabulator Creation Error - Invalid element provided:",t),!1)},Tabulator.prototype.rtlCheck=function(){var t=window.getComputedStyle(this.element);switch(this.options.textDirection){case"auto":if("rtl"!==t.direction)break;case"rtl":this.element.classList.add("tabulator-rtl"),this.rtl=!0;break;case"ltr":this.element.classList.add("tabulator-ltr");default:this.rtl=!1}},Tabulator.prototype._mapDepricatedFunctionality=function(){(this.options.persistentLayout||this.options.persistentSort||this.options.persistentFilter)&&(this.options.persistence||(this.options.persistence={})),this.options.dataEdited&&(console.warn("DEPRECATION WARNING - dataEdited option has been deprecated, please use the dataChanged option instead"),this.options.dataChanged=this.options.dataEdited),this.options.downloadDataFormatter&&console.warn("DEPRECATION WARNING - downloadDataFormatter option has been deprecated"),void 0!==this.options.clipboardCopyHeader&&(this.options.columnHeaders=this.options.clipboardCopyHeader,console.warn("DEPRECATION WARNING - clipboardCopyHeader option has been deprecated, please use the columnHeaders property on the clipboardCopyConfig option")),!0!==this.options.printVisibleRows&&(console.warn("printVisibleRows option is deprecated, you should now use the printRowRange option"),this.options.persistence.printRowRange="active"),!0!==this.options.printCopyStyle&&(console.warn("printCopyStyle option is deprecated, you should now use the printStyled option"),this.options.persistence.printStyled=this.options.printCopyStyle),this.options.persistentLayout&&(console.warn("persistentLayout option is deprecated, you should now use the persistence option"),!0!==this.options.persistence&&void 0===this.options.persistence.columns&&(this.options.persistence.columns=!0)),this.options.persistentSort&&(console.warn("persistentSort option is deprecated, you should now use the persistence option"),!0!==this.options.persistence&&void 0===this.options.persistence.sort&&(this.options.persistence.sort=!0)),this.options.persistentFilter&&(console.warn("persistentFilter option is deprecated, you should now use the persistence option"),!0!==this.options.persistence&&void 0===this.options.persistence.filter&&(this.options.persistence.filter=!0)),this.options.columnVertAlign&&(console.warn("columnVertAlign option is deprecated, you should now use the columnHeaderVertAlign option"),this.options.columnHeaderVertAlign=this.options.columnVertAlign)},Tabulator.prototype._clearSelection=function(){this.element.classList.add("tabulator-block-select"),window.getSelection?window.getSelection().empty?window.getSelection().empty():window.getSelection().removeAllRanges&&window.getSelection().removeAllRanges():document.selection&&document.selection.empty(),this.element.classList.remove("tabulator-block-select")},Tabulator.prototype._create=function(){this._clearObjectPointers(),this._mapDepricatedFunctionality(),this.bindModules(),this.rtlCheck(),"TABLE"===this.element.tagName&&this.modExists("htmlTableImport",!0)&&this.modules.htmlTableImport.parseTable(),this.columnManager=new ColumnManager(this),this.rowManager=new RowManager(this),this.footerManager=new FooterManager(this),this.columnManager.setRowManager(this.rowManager),this.rowManager.setColumnManager(this.columnManager),this.options.virtualDomHoz&&(this.vdomHoz=new VDomHoz(this)),this._buildElement(),this._loadInitialData()},Tabulator.prototype._clearObjectPointers=function(){this.options.columns=this.options.columns.slice(0),this.options.reactiveData||(this.options.data=this.options.data.slice(0))},Tabulator.prototype._buildElement=function(){var t=this,e=this.element,o=this.modules,i=this.options;for(i.tableBuilding.call(this),e.classList.add("tabulator"),e.setAttribute("role","grid");e.firstChild;)e.removeChild(e.firstChild);for(var n in i.height&&(i.height=isNaN(i.height)?i.height:i.height+"px",e.style.height=i.height),!1!==i.minHeight&&(i.minHeight=isNaN(i.minHeight)?i.minHeight:i.minHeight+"px",e.style.minHeight=i.minHeight),!1!==i.maxHeight&&(i.maxHeight=isNaN(i.maxHeight)?i.maxHeight:i.maxHeight+"px",e.style.maxHeight=i.maxHeight),this.columnManager.initialize(),this.rowManager.initialize(),this._detectBrowser(),this.modExists("layout",!0)&&o.layout.initialize(i.layout),o.localize.initialize(),!1!==i.headerFilterPlaceholder&&o.localize.setHeaderFilterPlaceholder(i.headerFilterPlaceholder),i.langs)o.localize.installLang(n,i.langs[n]);if(o.localize.setLocale(i.locale),"string"==typeof i.placeholder){var s=document.createElement("div");s.classList.add("tabulator-placeholder");var a=document.createElement("span");a.innerHTML=i.placeholder,s.appendChild(a),i.placeholder=s}if(e.appendChild(this.columnManager.getElement()),e.appendChild(this.rowManager.getElement()),i.footerElement&&this.footerManager.activate(),i.persistence&&this.modExists("persistence",!0)&&o.persistence.initialize(),i.movableRows&&this.modExists("moveRow")&&o.moveRow.initialize(),i.autoColumns&&this.options.data&&this.columnManager.generateColumnsFromRowData(this.options.data),this.modExists("columnCalcs")&&o.columnCalcs.initialize(),this.columnManager.setColumns(i.columns),i.dataTree&&this.modExists("dataTree",!0)&&o.dataTree.initialize(),this.modExists("frozenRows")&&this.modules.frozenRows.initialize(),(i.persistence&&this.modExists("persistence",!0)&&o.persistence.config.sort||i.initialSort)&&this.modExists("sort",!0)){var r=[];i.persistence&&this.modExists("persistence",!0)&&o.persistence.config.sort?!1===(r=o.persistence.load("sort"))&&i.initialSort&&(r=i.initialSort):i.initialSort&&(r=i.initialSort),o.sort.setSort(r)}if((i.persistence&&this.modExists("persistence",!0)&&o.persistence.config.filter||i.initialFilter)&&this.modExists("filter",!0)){var l=[];i.persistence&&this.modExists("persistence",!0)&&o.persistence.config.filter?!1===(l=o.persistence.load("filter"))&&i.initialFilter&&(l=i.initialFilter):i.initialFilter&&(l=i.initialFilter),o.filter.setFilter(l)}i.initialHeaderFilter&&this.modExists("filter",!0)&&i.initialHeaderFilter.forEach((function(e){var i=t.columnManager.findColumn(e.field);if(!i)return console.warn("Column Filter Error - No matching column found:",e.field),!1;o.filter.setHeaderFilterValue(i,e.value)})),this.modExists("ajax")&&o.ajax.initialize(),i.pagination&&this.modExists("page",!0)&&o.page.initialize(),i.groupBy&&this.modExists("groupRows",!0)&&o.groupRows.initialize(),this.modExists("keybindings")&&o.keybindings.initialize(),this.modExists("selectRow")&&o.selectRow.clearSelectionData(!0),i.autoResize&&this.modExists("resizeTable")&&o.resizeTable.initialize(),this.modExists("clipboard")&&o.clipboard.initialize(),i.printAsHtml&&this.modExists("print")&&o.print.initialize(),i.tableBuilt.call(this)},Tabulator.prototype._loadInitialData=function(){var t=this;if(t.options.pagination&&t.modExists("page"))if(t.modules.page.reset(!0,!0),"local"==t.options.pagination){if(t.options.data.length)t.rowManager.setData(t.options.data,!1,!0);else{if((t.options.ajaxURL||t.options.ajaxURLGenerator)&&t.modExists("ajax"))return void t.modules.ajax.loadData(!1,!0).then((function(){})).catch((function(){t.options.paginationInitialPage&&t.modules.page.setPage(t.options.paginationInitialPage)}));t.rowManager.setData(t.options.data,!1,!0)}t.options.paginationInitialPage&&t.modules.page.setPage(t.options.paginationInitialPage)}else t.options.ajaxURL?t.modules.page.setPage(t.options.paginationInitialPage).then((function(){})).catch((function(){})):t.rowManager.setData([],!1,!0);else t.options.data.length?t.rowManager.setData(t.options.data):(t.options.ajaxURL||t.options.ajaxURLGenerator)&&t.modExists("ajax")?t.modules.ajax.loadData(!1,!0).then((function(){})).catch((function(){})):t.rowManager.setData(t.options.data,!1,!0)},Tabulator.prototype.destroy=function(){var t=this.element;for(Tabulator.prototype.comms.deregister(this),this.options.reactiveData&&this.modExists("reactiveData",!0)&&this.modules.reactiveData.unwatchData(),this.rowManager.rows.forEach((function(t){t.wipe()})),this.rowManager.rows=[],this.rowManager.activeRows=[],this.rowManager.displayRows=[],this.options.autoResize&&this.modExists("resizeTable")&&this.modules.resizeTable.clearBindings(),this.modExists("keybindings")&&this.modules.keybindings.clearBindings();t.firstChild;)t.removeChild(t.firstChild);t.classList.remove("tabulator")},Tabulator.prototype._detectBrowser=function(){var t=navigator.userAgent||navigator.vendor||window.opera;t.indexOf("Trident")>-1?(this.browser="ie",this.browserSlow=!0):t.indexOf("Edge")>-1?(this.browser="edge",this.browserSlow=!0):t.indexOf("Firefox")>-1?(this.browser="firefox",this.browserSlow=!1):(this.browser="other",this.browserSlow=!1),this.browserMobile=/(android|bb\d+|meego).+mobile|avantgo|bada\/|blackberry|blazer|compal|elaine|fennec|hiptop|iemobile|ip(hone|od)|iris|kindle|lge |maemo|midp|mmp|mobile.+firefox|netfront|opera m(ob|in)i|palm( os)?|phone|p(ixi|re)\/|plucker|pocket|psp|series(4|6)0|symbian|treo|up\.(browser|link)|vodafone|wap|windows ce|xda|xiino|android|ipad|playbook|silk/i.test(t)||/1207|6310|6590|3gso|4thp|50[1-6]i|770s|802s|a wa|abac|ac(er|oo|s\-)|ai(ko|rn)|al(av|ca|co)|amoi|an(ex|ny|yw)|aptu|ar(ch|go)|as(te|us)|attw|au(di|\-m|r |s )|avan|be(ck|ll|nq)|bi(lb|rd)|bl(ac|az)|br(e|v)w|bumb|bw\-(n|u)|c55\/|capi|ccwa|cdm\-|cell|chtm|cldc|cmd\-|co(mp|nd)|craw|da(it|ll|ng)|dbte|dc\-s|devi|dica|dmob|do(c|p)o|ds(12|\-d)|el(49|ai)|em(l2|ul)|er(ic|k0)|esl8|ez([4-7]0|os|wa|ze)|fetc|fly(\-|_)|g1 u|g560|gene|gf\-5|g\-mo|go(\.w|od)|gr(ad|un)|haie|hcit|hd\-(m|p|t)|hei\-|hi(pt|ta)|hp( i|ip)|hs\-c|ht(c(\-| |_|a|g|p|s|t)|tp)|hu(aw|tc)|i\-(20|go|ma)|i230|iac( |\-|\/)|ibro|idea|ig01|ikom|im1k|inno|ipaq|iris|ja(t|v)a|jbro|jemu|jigs|kddi|keji|kgt( |\/)|klon|kpt |kwc\-|kyo(c|k)|le(no|xi)|lg( g|\/(k|l|u)|50|54|\-[a-w])|libw|lynx|m1\-w|m3ga|m50\/|ma(te|ui|xo)|mc(01|21|ca)|m\-cr|me(rc|ri)|mi(o8|oa|ts)|mmef|mo(01|02|bi|de|do|t(\-| |o|v)|zz)|mt(50|p1|v )|mwbp|mywa|n10[0-2]|n20[2-3]|n30(0|2)|n50(0|2|5)|n7(0(0|1)|10)|ne((c|m)\-|on|tf|wf|wg|wt)|nok(6|i)|nzph|o2im|op(ti|wv)|oran|owg1|p800|pan(a|d|t)|pdxg|pg(13|\-([1-8]|c))|phil|pire|pl(ay|uc)|pn\-2|po(ck|rt|se)|prox|psio|pt\-g|qa\-a|qc(07|12|21|32|60|\-[2-7]|i\-)|qtek|r380|r600|raks|rim9|ro(ve|zo)|s55\/|sa(ge|ma|mm|ms|ny|va)|sc(01|h\-|oo|p\-)|sdk\/|se(c(\-|0|1)|47|mc|nd|ri)|sgh\-|shar|sie(\-|m)|sk\-0|sl(45|id)|sm(al|ar|b3|it|t5)|so(ft|ny)|sp(01|h\-|v\-|v )|sy(01|mb)|t2(18|50)|t6(00|10|18)|ta(gt|lk)|tcl\-|tdg\-|tel(i|m)|tim\-|t\-mo|to(pl|sh)|ts(70|m\-|m3|m5)|tx\-9|up(\.b|g1|si)|utst|v400|v750|veri|vi(rg|te)|vk(40|5[0-3]|\-v)|vm40|voda|vulc|vx(52|53|60|61|70|80|81|83|85|98)|w3c(\-| )|webc|whit|wi(g |nc|nw)|wmlb|wonu|x700|yas\-|your|zeto|zte\-/i.test(t.substr(0,4))},Tabulator.prototype.blockRedraw=function(){return this.rowManager.blockRedraw()},Tabulator.prototype.restoreRedraw=function(){return this.rowManager.restoreRedraw()},Tabulator.prototype.setDataFromLocalFile=function(t){var e=this;return new Promise((function(o,i){var n=document.createElement("input");n.type="file",n.accept=t||".json,application/json",n.addEventListener("change",(function(t){var s,a=n.files[0],r=new FileReader;r.readAsText(a),r.onload=function(t){try{s=JSON.parse(r.result)}catch(t){return console.warn("File Load Error - File contents is invalid JSON",t),void i(t)}e.setData(s).then((function(t){o(t)})).catch((function(t){o(t)}))},r.onerror=function(t){console.warn("File Load Error - Unable to read file"),i()}})),n.click()}))},Tabulator.prototype.setData=function(t,e,o){return this.modExists("ajax")&&this.modules.ajax.blockActiveRequest(),this._setData(t,e,o,!1,!0)},Tabulator.prototype._setData=function(t,e,o,i,n){return"string"!=typeof t?t?this.rowManager.setData(t,i,n):this.modExists("ajax")&&(this.modules.ajax.getUrl||this.options.ajaxURLGenerator)?"remote"==this.options.pagination&&this.modExists("page",!0)?(this.modules.page.reset(!0,!0),this.modules.page.setPage(1)):this.modules.ajax.loadData(i,n):this.rowManager.setData([],i,n):0==t.indexOf("{")||0==t.indexOf("[")?this.rowManager.setData(JSON.parse(t),i,n):this.modExists("ajax",!0)?(e&&this.modules.ajax.setParams(e),o&&this.modules.ajax.setConfig(o),this.modules.ajax.setUrl(t),"remote"==this.options.pagination&&this.modExists("page",!0)?(this.modules.page.reset(!0,!0),this.modules.page.setPage(1)):this.modules.ajax.loadData(i,n)):void 0},Tabulator.prototype.clearData=function(){this.modExists("ajax")&&this.modules.ajax.blockActiveRequest(),this.rowManager.clearData()},Tabulator.prototype.getData=function(t){return!0===t&&(console.warn("passing a boolean to the getData function is deprecated, you should now pass the string 'active'"),t="active"),this.rowManager.getData(t)},Tabulator.prototype.getDataCount=function(t){return!0===t&&(console.warn("passing a boolean to the getDataCount function is deprecated, you should now pass the string 'active'"),t="active"),this.rowManager.getDataCount(t)},Tabulator.prototype.searchRows=function(t,e,o){if(this.modExists("filter",!0))return this.modules.filter.search("rows",t,e,o)},Tabulator.prototype.searchData=function(t,e,o){if(this.modExists("filter",!0))return this.modules.filter.search("data",t,e,o)},Tabulator.prototype.getHtml=function(t,e,o){if(this.modExists("export",!0))return this.modules.export.getHtml(t,e,o)},Tabulator.prototype.print=function(t,e,o){if(this.modExists("print",!0))return this.modules.print.printFullscreen(t,e,o)},Tabulator.prototype.getAjaxUrl=function(){if(this.modExists("ajax",!0))return this.modules.ajax.getUrl()},Tabulator.prototype.replaceData=function(t,e,o){return this.modExists("ajax")&&this.modules.ajax.blockActiveRequest(),this._setData(t,e,o,!0)},Tabulator.prototype.updateData=function(t){var e=this,o=this,i=0;return new Promise((function(n,s){e.modExists("ajax")&&e.modules.ajax.blockActiveRequest(),"string"==typeof t&&(t=JSON.parse(t)),t?t.forEach((function(t){var e=o.rowManager.findRow(t[o.options.index]);e&&(i++,e.updateData(t).then((function(){--i||n()})))})):(console.warn("Update Error - No data provided"),s("Update Error - No data provided"))}))},Tabulator.prototype.addData=function(t,e,o){var i=this;return new Promise((function(n,s){i.modExists("ajax")&&i.modules.ajax.blockActiveRequest(),"string"==typeof t&&(t=JSON.parse(t)),t?i.rowManager.addRows(t,e,o).then((function(t){var e=[];t.forEach((function(t){e.push(t.getComponent())})),n(e)})):(console.warn("Update Error - No data provided"),s("Update Error - No data provided"))}))},Tabulator.prototype.updateOrAddData=function(t){var e=this,o=this,i=[],n=0;return new Promise((function(s,a){e.modExists("ajax")&&e.modules.ajax.blockActiveRequest(),"string"==typeof t&&(t=JSON.parse(t)),t?t.forEach((function(t){var e=o.rowManager.findRow(t[o.options.index]);n++,e?e.updateData(t).then((function(){n--,i.push(e.getComponent()),n||s(i)})):o.rowManager.addRows(t).then((function(t){n--,i.push(t[0].getComponent()),n||s(i)}))})):(console.warn("Update Error - No data provided"),a("Update Error - No data provided"))}))},Tabulator.prototype.getRow=function(t){var e=this.rowManager.findRow(t);return e?e.getComponent():(console.warn("Find Error - No matching row found:",t),!1)},Tabulator.prototype.getRowFromPosition=function(t,e){var o=this.rowManager.getRowFromPosition(t,e);return o?o.getComponent():(console.warn("Find Error - No matching row found:",t),!1)},Tabulator.prototype.deleteRow=function(t){var e=this;return new Promise((function(o,i){var n=e,s=0,a=0,r=[];function l(){++s==t.length&&a&&(n.rowManager.reRenderInPosition(),o())}Array.isArray(t)||(t=[t]),t.forEach((function(t){var o=e.rowManager.findRow(t,!0);o?r.push(o):(console.warn("Delete Error - No matching row found:",t),i("Delete Error - No matching row found"),l())})),r.sort((function(t,o){return e.rowManager.rows.indexOf(t)>e.rowManager.rows.indexOf(o)?1:-1})),r.forEach((function(t){t.delete().then((function(){a++,l()})).catch((function(t){l(),i(t)}))}))}))},Tabulator.prototype.addRow=function(t,e,o){var i=this;return new Promise((function(n,s){"string"==typeof t&&(t=JSON.parse(t)),i.rowManager.addRows(t,e,o).then((function(t){i.modExists("columnCalcs")&&i.modules.columnCalcs.recalc(i.rowManager.activeRows),n(t[0].getComponent())}))}))},Tabulator.prototype.updateOrAddRow=function(t,e){var o=this;return new Promise((function(i,n){var s=o.rowManager.findRow(t);"string"==typeof e&&(e=JSON.parse(e)),s?s.updateData(e).then((function(){o.modExists("columnCalcs")&&o.modules.columnCalcs.recalc(o.rowManager.activeRows),i(s.getComponent())})).catch((function(t){n(t)})):s=o.rowManager.addRows(e).then((function(t){o.modExists("columnCalcs")&&o.modules.columnCalcs.recalc(o.rowManager.activeRows),i(t[0].getComponent())})).catch((function(t){n(t)}))}))},Tabulator.prototype.updateRow=function(t,e){var o=this;return new Promise((function(i,n){var s=o.rowManager.findRow(t);"string"==typeof e&&(e=JSON.parse(e)),s?s.updateData(e).then((function(){i(s.getComponent())})).catch((function(t){n(t)})):(console.warn("Update Error - No matching row found:",t),n("Update Error - No matching row found"))}))},Tabulator.prototype.scrollToRow=function(t,e,o){var i=this;return new Promise((function(n,s){var a=i.rowManager.findRow(t);a?i.rowManager.scrollToRow(a,e,o).then((function(){n()})).catch((function(t){s(t)})):(console.warn("Scroll Error - No matching row found:",t),s("Scroll Error - No matching row found"))}))},Tabulator.prototype.moveRow=function(t,e,o){var i=this.rowManager.findRow(t);i?i.moveToRow(e,o):console.warn("Move Error - No matching row found:",t)},Tabulator.prototype.getRows=function(t){return!0===t&&(console.warn("passing a boolean to the getRows function is deprecated, you should now pass the string 'active'"),t="active"),this.rowManager.getComponents(t)},Tabulator.prototype.getRowPosition=function(t,e){var o=this.rowManager.findRow(t);return o?this.rowManager.getRowPosition(o,e):(console.warn("Position Error - No matching row found:",t),!1)},Tabulator.prototype.copyToClipboard=function(t){this.modExists("clipboard",!0)&&this.modules.clipboard.copy(t)},Tabulator.prototype.setColumns=function(t){this.columnManager.setColumns(t)},Tabulator.prototype.getColumns=function(t){return this.columnManager.getComponents(t)},Tabulator.prototype.getColumn=function(t){var e=this.columnManager.findColumn(t);return e?e.getComponent():(console.warn("Find Error - No matching column found:",t),!1)},Tabulator.prototype.getColumnDefinitions=function(){return this.columnManager.getDefinitionTree()},Tabulator.prototype.getColumnLayout=function(){if(this.modExists("persistence",!0))return this.modules.persistence.parseColumns(this.columnManager.getColumns())},Tabulator.prototype.setColumnLayout=function(t){return!!this.modExists("persistence",!0)&&(this.columnManager.setColumns(this.modules.persistence.mergeDefinition(this.options.columns,t)),!0)},Tabulator.prototype.showColumn=function(t){var e=this.columnManager.findColumn(t);if(!e)return console.warn("Column Show Error - No matching column found:",t),!1;e.show(),this.options.responsiveLayout&&this.modExists("responsiveLayout",!0)&&this.modules.responsiveLayout.update()},Tabulator.prototype.hideColumn=function(t){var e=this.columnManager.findColumn(t);if(!e)return console.warn("Column Hide Error - No matching column found:",t),!1;e.hide(),this.options.responsiveLayout&&this.modExists("responsiveLayout",!0)&&this.modules.responsiveLayout.update()},Tabulator.prototype.toggleColumn=function(t){var e=this.columnManager.findColumn(t);if(!e)return console.warn("Column Visibility Toggle Error - No matching column found:",t),!1;e.visible?e.hide():e.show()},Tabulator.prototype.addColumn=function(t,e,o){var i=this;return new Promise((function(n,s){var a=i.columnManager.findColumn(o);i.columnManager.addColumn(t,e,a).then((function(t){n(t.getComponent())})).catch((function(t){s(t)}))}))},Tabulator.prototype.deleteColumn=function(t){var e=this;return new Promise((function(o,i){var n=e.columnManager.findColumn(t);n?n.delete().then((function(){o()})).catch((function(t){i(t)})):(console.warn("Column Delete Error - No matching column found:",t),i())}))},Tabulator.prototype.updateColumnDefinition=function(t,e){var o=this;return new Promise((function(i,n){var s=o.columnManager.findColumn(t);s?s.updateDefinition(e).then((function(t){i(t)})).catch((function(t){n(t)})):(console.warn("Column Update Error - No matching column found:",t),n())}))},Tabulator.prototype.moveColumn=function(t,e,o){var i=this.columnManager.findColumn(t),n=this.columnManager.findColumn(e);i?n?this.columnManager.moveColumn(i,n,o):console.warn("Move Error - No matching column found:",n):console.warn("Move Error - No matching column found:",t)},Tabulator.prototype.scrollToColumn=function(t,e,o){var i=this;return new Promise((function(n,s){var a=i.columnManager.findColumn(t);a?i.columnManager.scrollToColumn(a,e,o).then((function(){n()})).catch((function(t){s(t)})):(console.warn("Scroll Error - No matching column found:",t),s("Scroll Error - No matching column found"))}))},Tabulator.prototype.setLocale=function(t){this.modules.localize.setLocale(t)},Tabulator.prototype.getLocale=function(){return this.modules.localize.getLocale()},Tabulator.prototype.getLang=function(t){return this.modules.localize.getLang(t)},Tabulator.prototype.redraw=function(t){this.columnManager.redraw(t),this.rowManager.redraw(t)},Tabulator.prototype.setHeight=function(t){"classic"!==this.rowManager.renderMode?(this.options.height=isNaN(t)?t:t+"px",this.element.style.height=this.options.height,this.rowManager.setRenderMode(),this.rowManager.redraw()):console.warn("setHeight function is not available in classic render mode")},Tabulator.prototype.setSort=function(t,e){this.modExists("sort",!0)&&(this.modules.sort.setSort(t,e),this.rowManager.sorterRefresh())},Tabulator.prototype.getSorters=function(){if(this.modExists("sort",!0))return this.modules.sort.getSort()},Tabulator.prototype.clearSort=function(){this.modExists("sort",!0)&&(this.modules.sort.clear(),this.rowManager.sorterRefresh())},Tabulator.prototype.setFilter=function(t,e,o,i){this.modExists("filter",!0)&&(this.modules.filter.setFilter(t,e,o,i),this.rowManager.filterRefresh())},Tabulator.prototype.refreshFilter=function(){this.modExists("filter",!0)&&this.rowManager.filterRefresh()},Tabulator.prototype.addFilter=function(t,e,o,i){this.modExists("filter",!0)&&(this.modules.filter.addFilter(t,e,o,i),this.rowManager.filterRefresh())},Tabulator.prototype.getFilters=function(t){if(this.modExists("filter",!0))return this.modules.filter.getFilters(t)},Tabulator.prototype.setHeaderFilterFocus=function(t){if(this.modExists("filter",!0)){var e=this.columnManager.findColumn(t);if(!e)return console.warn("Column Filter Focus Error - No matching column found:",t),!1;this.modules.filter.setHeaderFilterFocus(e)}},Tabulator.prototype.getHeaderFilterValue=function(t){if(this.modExists("filter",!0)){var e=this.columnManager.findColumn(t);if(e)return this.modules.filter.getHeaderFilterValue(e);console.warn("Column Filter Error - No matching column found:",t)}},Tabulator.prototype.setHeaderFilterValue=function(t,e){if(this.modExists("filter",!0)){var o=this.columnManager.findColumn(t);if(!o)return console.warn("Column Filter Error - No matching column found:",t),!1;this.modules.filter.setHeaderFilterValue(o,e)}},Tabulator.prototype.getHeaderFilters=function(){if(this.modExists("filter",!0))return this.modules.filter.getHeaderFilters()},Tabulator.prototype.removeFilter=function(t,e,o){this.modExists("filter",!0)&&(this.modules.filter.removeFilter(t,e,o),this.rowManager.filterRefresh())},Tabulator.prototype.clearFilter=function(t){this.modExists("filter",!0)&&(this.modules.filter.clearFilter(t),this.rowManager.filterRefresh())},Tabulator.prototype.clearHeaderFilter=function(){this.modExists("filter",!0)&&(this.modules.filter.clearHeaderFilter(),this.rowManager.filterRefresh())},Tabulator.prototype.selectRow=function(t){this.modExists("selectRow",!0)&&(!0===t&&(console.warn("passing a boolean to the selectRowselectRow function is deprecated, you should now pass the string 'active'"),t="active"),this.modules.selectRow.selectRows(t))},Tabulator.prototype.deselectRow=function(t){this.modExists("selectRow",!0)&&this.modules.selectRow.deselectRows(t)},Tabulator.prototype.toggleSelectRow=function(t){this.modExists("selectRow",!0)&&this.modules.selectRow.toggleRow(t)},Tabulator.prototype.getSelectedRows=function(){if(this.modExists("selectRow",!0))return this.modules.selectRow.getSelectedRows()},Tabulator.prototype.getSelectedData=function(){if(this.modExists("selectRow",!0))return this.modules.selectRow.getSelectedData()},Tabulator.prototype.getInvalidCells=function(){if(this.modExists("validate",!0))return this.modules.validate.getInvalidCells()},Tabulator.prototype.clearCellValidation=function(t){var e=this;this.modExists("validate",!0)&&(t||(t=this.modules.validate.getInvalidCells()),Array.isArray(t)||(t=[t]),t.forEach((function(t){e.modules.validate.clearValidation(t._getSelf())})))},Tabulator.prototype.validate=function(t){var e=[];return this.rowManager.rows.forEach((function(t){var o=t.validate();!0!==o&&(e=e.concat(o))})),!e.length||e},Tabulator.prototype.setMaxPage=function(t){if(!this.options.pagination||!this.modExists("page"))return!1;this.modules.page.setMaxPage(t)},Tabulator.prototype.setPage=function(t){return this.options.pagination&&this.modExists("page")?this.modules.page.setPage(t):new Promise((function(t,e){e()}))},Tabulator.prototype.setPageToRow=function(t){var e=this;return new Promise((function(o,i){e.options.pagination&&e.modExists("page")&&(t=e.rowManager.findRow(t))?e.modules.page.setPageToRow(t).then((function(){o()})).catch((function(){i()})):i()}))},Tabulator.prototype.setPageSize=function(t){if(!this.options.pagination||!this.modExists("page"))return!1;this.modules.page.setPageSize(t),this.modules.page.setPage(1).then((function(){})).catch((function(){}))},Tabulator.prototype.getPageSize=function(){if(this.options.pagination&&this.modExists("page",!0))return this.modules.page.getPageSize()},Tabulator.prototype.previousPage=function(){if(!this.options.pagination||!this.modExists("page"))return!1;this.modules.page.previousPage()},Tabulator.prototype.nextPage=function(){if(!this.options.pagination||!this.modExists("page"))return!1;this.modules.page.nextPage()},Tabulator.prototype.getPage=function(){return!(!this.options.pagination||!this.modExists("page"))&&this.modules.page.getPage()},Tabulator.prototype.getPageMax=function(){return!(!this.options.pagination||!this.modExists("page"))&&this.modules.page.getPageMax()},Tabulator.prototype.setGroupBy=function(t){if(!this.modExists("groupRows",!0))return!1;this.options.groupBy=t,this.modules.groupRows.initialize(),this.rowManager.refreshActiveData("display"),this.options.persistence&&this.modExists("persistence",!0)&&this.modules.persistence.config.group&&this.modules.persistence.save("group")},Tabulator.prototype.setGroupValues=function(t){if(!this.modExists("groupRows",!0))return!1;this.options.groupValues=t,this.modules.groupRows.initialize(),this.rowManager.refreshActiveData("display"),this.options.persistence&&this.modExists("persistence",!0)&&this.modules.persistence.config.group&&this.modules.persistence.save("group")},Tabulator.prototype.setGroupStartOpen=function(t){if(!this.modExists("groupRows",!0))return!1;this.options.groupStartOpen=t,this.modules.groupRows.initialize(),this.options.groupBy?(this.rowManager.refreshActiveData("group"),this.options.persistence&&this.modExists("persistence",!0)&&this.modules.persistence.config.group&&this.modules.persistence.save("group")):console.warn("Grouping Update - cant refresh view, no groups have been set")},Tabulator.prototype.setGroupHeader=function(t){if(!this.modExists("groupRows",!0))return!1;this.options.groupHeader=t,this.modules.groupRows.initialize(),this.options.groupBy?(this.rowManager.refreshActiveData("group"),this.options.persistence&&this.modExists("persistence",!0)&&this.modules.persistence.config.group&&this.modules.persistence.save("group")):console.warn("Grouping Update - cant refresh view, no groups have been set")},Tabulator.prototype.getGroups=function(t){return!!this.modExists("groupRows",!0)&&this.modules.groupRows.getGroups(!0)},Tabulator.prototype.getGroupedData=function(){if(this.modExists("groupRows",!0))return this.options.groupBy?this.modules.groupRows.getGroupedData():this.getData()},Tabulator.prototype.getEditedCells=function(){if(this.modExists("edit",!0))return this.modules.edit.getEditedCells()},Tabulator.prototype.clearCellEdited=function(t){var e=this;this.modExists("edit",!0)&&(t||(t=this.modules.edit.getEditedCells()),Array.isArray(t)||(t=[t]),t.forEach((function(t){e.modules.edit.clearEdited(t._getSelf())})))},Tabulator.prototype.getCalcResults=function(){return!!this.modExists("columnCalcs",!0)&&this.modules.columnCalcs.getResults()},Tabulator.prototype.recalc=function(){this.modExists("columnCalcs",!0)&&this.modules.columnCalcs.recalcAll(this.rowManager.activeRows)},Tabulator.prototype.navigatePrev=function(){var t=!1;return!(!this.modExists("edit",!0)||!(t=this.modules.edit.currentCell))&&t.nav().prev()},Tabulator.prototype.navigateNext=function(){var t=!1;return!(!this.modExists("edit",!0)||!(t=this.modules.edit.currentCell))&&t.nav().next()},Tabulator.prototype.navigateLeft=function(){var t=!1;return!(!this.modExists("edit",!0)||!(t=this.modules.edit.currentCell))&&(e.preventDefault(),t.nav().left())},Tabulator.prototype.navigateRight=function(){var t=!1;return!(!this.modExists("edit",!0)||!(t=this.modules.edit.currentCell))&&(e.preventDefault(),t.nav().right())},Tabulator.prototype.navigateUp=function(){var t=!1;return!(!this.modExists("edit",!0)||!(t=this.modules.edit.currentCell))&&(e.preventDefault(),t.nav().up())},Tabulator.prototype.navigateDown=function(){var t=!1;return!(!this.modExists("edit",!0)||!(t=this.modules.edit.currentCell))&&(e.preventDefault(),t.nav().down())},Tabulator.prototype.undo=function(){return!(!this.options.history||!this.modExists("history",!0))&&this.modules.history.undo()},Tabulator.prototype.redo=function(){return!(!this.options.history||!this.modExists("history",!0))&&this.modules.history.redo()},Tabulator.prototype.getHistoryUndoSize=function(){return!(!this.options.history||!this.modExists("history",!0))&&this.modules.history.getHistoryUndoSize()},Tabulator.prototype.getHistoryRedoSize=function(){return!(!this.options.history||!this.modExists("history",!0))&&this.modules.history.getHistoryRedoSize()},Tabulator.prototype.clearHistory=function(){return!(!this.options.history||!this.modExists("history",!0))&&this.modules.history.clear()},Tabulator.prototype.download=function(t,e,o,i){this.modExists("download",!0)&&this.modules.download.download(t,e,o,i)},Tabulator.prototype.downloadToTab=function(t,e,o,i){this.modExists("download",!0)&&this.modules.download.download(t,e,o,i,!0)},Tabulator.prototype.tableComms=function(t,e,o,i){this.modules.comms.receive(t,e,o,i)},Tabulator.prototype.moduleBindings={},Tabulator.prototype.extendModule=function(t,e,o){if(Tabulator.prototype.moduleBindings[t]){var i=Tabulator.prototype.moduleBindings[t].prototype[e];if(i)if("object"==(void 0===o?"undefined":_typeof(o)))for(var n in o)i[n]=o[n];else console.warn("Module Error - Invalid value type, it must be an object");else console.warn("Module Error - property does not exist:",e)}else console.warn("Module Error - module does not exist:",t)},Tabulator.prototype.registerModule=function(t,e){Tabulator.prototype.moduleBindings[t]=e},Tabulator.prototype.bindModules=function(){for(var t in this.modules={},Tabulator.prototype.moduleBindings)this.modules[t]=new Tabulator.prototype.moduleBindings[t](this)},Tabulator.prototype.modExists=function(t,e){return!!this.modules[t]||(e&&console.error("Tabulator Module Not Installed: "+t),!1)},Tabulator.prototype.helpers={elVisible:function(t){return!(t.offsetWidth<=0&&t.offsetHeight<=0)},elOffset:function(t){var e=t.getBoundingClientRect();return{top:e.top+window.pageYOffset-document.documentElement.clientTop,left:e.left+window.pageXOffset-document.documentElement.clientLeft}},deepClone:function(t){var e=Object.assign(Array.isArray(t)?[]:{},t);for(var o in t)null!=t[o]&&"object"===_typeof(t[o])&&(t[o]instanceof Date?e[o]=new Date(t[o]):e[o]=this.deepClone(t[o]));return e}},Tabulator.prototype.comms={tables:[],register:function(t){Tabulator.prototype.comms.tables.push(t)},deregister:function(t){var e=Tabulator.prototype.comms.tables.indexOf(t);e>-1&&Tabulator.prototype.comms.tables.splice(e,1)},lookupTable:function(t,e){var o,i,n=[];if("string"==typeof t){if((o=document.querySelectorAll(t)).length)for(var s=0;s0?s.setWidth(n):s.reinitializeWidth()):this.table.options.responsiveLayout&&this.table.modExists("responsiveLayout",!0)&&this.table.modules.responsiveLayout.update()},fitColumns:function(t){var e,o,i=this.table.element.clientWidth,n=0,s=0,a=0,r=[],l=[],u=0,c=0;function d(t){return"string"==typeof t?t.indexOf("%")>-1?i/100*parseInt(t):parseInt(t):t}function h(t,e,o,i){var n=[],s=0,r=0,l=0,u=a,c=0,p=0,m=[];function f(t){return o*(t.column.definition.widthGrow||1)}function g(t){return d(t.width)-o*(t.column.definition.widthShrink||0)}return t.forEach((function(t,s){var a=i?g(t):f(t);t.column.minWidth>=a?n.push(t):t.column.maxWidth&&t.column.maxWidththis.table.rowManager.element.clientHeight&&(i-=this.table.rowManager.element.offsetWidth-this.table.rowManager.element.clientWidth),t.forEach((function(t){var e,o,i;t.visible&&(e=t.definition.width,o=parseInt(t.minWidth),e?(i=d(e),n+=i>o?i:o,t.definition.widthShrink&&(l.push({column:t,width:i>o?i:o}),u+=t.definition.widthShrink)):(r.push({column:t,width:0}),a+=t.definition.widthGrow||1))})),s=i-n,e=Math.floor(s/a);c=h(r,s,e,!1);r.length&&c>0&&(r[r.length-1].width+=+c),r.forEach((function(t){s-=t.width})),(o=Math.abs(c)+s)>0&&u&&(c=h(l,o,Math.floor(o/u),!0)),l.length&&(l[l.length-1].width-=c),r.forEach((function(t){t.column.setWidth(t.width)})),l.forEach((function(t){t.column.setWidth(t.width)}))}},Tabulator.prototype.registerModule("layout",Layout);var Localize=function(t){this.table=t,this.locale="default",this.lang=!1,this.bindings={},this.langList={}};Localize.prototype.initialize=function(){this.langList=Tabulator.prototype.helpers.deepClone(this.langs)},Localize.prototype.setHeaderFilterPlaceholder=function(t){this.langList.default.headerFilters.default=t},Localize.prototype.setHeaderFilterColumnPlaceholder=function(t,e){this.langList.default.headerFilters.columns[t]=e,this.lang&&!this.lang.headerFilters.columns[t]&&(this.lang.headerFilters.columns[t]=e)},Localize.prototype.installLang=function(t,e){this.langList[t]?this._setLangProp(this.langList[t],e):this.langList[t]=e},Localize.prototype._setLangProp=function(t,e){for(var o in e)t[o]&&"object"==_typeof(t[o])?this._setLangProp(t[o],e[o]):t[o]=e[o]},Localize.prototype.setLocale=function(t){if(!0===(t=t||"default")&&navigator.language&&(t=navigator.language.toLowerCase()),t&&!this.langList[t]){var e=t.split("-")[0];this.langList[e]?(console.warn("Localization Error - Exact matching locale not found, using closest match: ",t,e),t=e):(console.warn("Localization Error - Matching locale not found, using default: ",t),t="default")}this.locale=t,this.lang=Tabulator.prototype.helpers.deepClone(this.langList.default||{}),"default"!=t&&function t(e,o){for(var i in e)"object"==_typeof(e[i])?(o[i]||(o[i]={}),t(e[i],o[i])):o[i]=e[i]}(this.langList[t],this.lang),this.table.options.localized.call(this.table,this.locale,this.lang),this._executeBindings()},Localize.prototype.getLocale=function(t){return self.locale},Localize.prototype.getLang=function(t){return t?this.langList[t]:this.lang},Localize.prototype.getText=function(t,e){var o=(t=e?t+"|"+e:t).split("|");return this._getLangElement(o,this.locale)||""},Localize.prototype._getLangElement=function(t,e){var o=this.lang;return t.forEach((function(t){var e;o&&(e=o[t],o=void 0!==e&&e)})),o},Localize.prototype.bind=function(t,e){this.bindings[t]||(this.bindings[t]=[]),this.bindings[t].push(e),e(this.getText(t),this.lang)},Localize.prototype._executeBindings=function(){var t=this,e=function(e){t.bindings[e].forEach((function(o){o(t.getText(e),t.lang)}))};for(var o in t.bindings)e(o)},Localize.prototype.langs={default:{groups:{item:"item",items:"items"},columns:{},ajax:{loading:"Loading",error:"Error"},pagination:{page_size:"Page Size",page_title:"Show Page",first:"First",first_title:"First Page",last:"Last",last_title:"Last Page",prev:"Prev",prev_title:"Prev Page",next:"Next",next_title:"Next Page",all:"All"},headerFilters:{default:"filter column...",columns:{}}}},Tabulator.prototype.registerModule("localize",Localize);var Comms=function(t){this.table=t};Comms.prototype.getConnections=function(t){var e=this,o=[];return Tabulator.prototype.comms.lookupTable(t).forEach((function(t){e.table!==t&&o.push(t)})),o},Comms.prototype.send=function(t,e,o,i){var n=this,s=this.getConnections(t);s.forEach((function(t){t.tableComms(n.table.element,e,o,i)})),!s.length&&t&&console.warn("Table Connection Error - No tables matching selector found",t)},Comms.prototype.receive=function(t,e,o,i){if(this.table.modExists(e))return this.table.modules[e].commsReceived(t,o,i);console.warn("Inter-table Comms Error - no such module:",e)},Tabulator.prototype.registerModule("comms",Comms);var Accessor=function(t){this.table=t,this.allowedTypes=["","data","download","clipboard","print","htmlOutput"]};Accessor.prototype.initializeColumn=function(t){var e=this,o=!1,i={};this.allowedTypes.forEach((function(n){var s,a="accessor"+(n.charAt(0).toUpperCase()+n.slice(1));t.definition[a]&&(s=e.lookupAccessor(t.definition[a]))&&(o=!0,i[a]={accessor:s,params:t.definition[a+"Params"]||{}})})),o&&(t.modules.accessor=i)},Accessor.prototype.lookupAccessor=function(t){var e=!1;switch(void 0===t?"undefined":_typeof(t)){case"string":this.accessors[t]?e=this.accessors[t]:console.warn("Accessor Error - No such accessor found, ignoring: ",t);break;case"function":e=t}return e},Accessor.prototype.transformRow=function(t,e){var o="accessor"+(e.charAt(0).toUpperCase()+e.slice(1)),i=t.getComponent(),n=Tabulator.prototype.helpers.deepClone(t.data||{});return this.table.columnManager.traverse((function(t){var s,a,r,l;t.modules.accessor&&(a=t.modules.accessor[o]||t.modules.accessor.accessor||!1)&&"undefined"!=(s=t.getFieldValue(n))&&(l=t.getComponent(),r="function"==typeof a.params?a.params(s,n,e,l,i):a.params,t.setFieldValue(n,a.accessor(s,n,e,r,l,i)))})),n},Accessor.prototype.accessors={},Tabulator.prototype.registerModule("accessor",Accessor);var Ajax=function(t){this.table=t,this.config=!1,this.url="",this.urlGenerator=!1,this.params=!1,this.loaderElement=this.createLoaderElement(),this.msgElement=this.createMsgElement(),this.loadingElement=!1,this.errorElement=!1,this.loaderPromise=!1,this.progressiveLoad=!1,this.loading=!1,this.requestOrder=0};Ajax.prototype.initialize=function(){var t;this.loaderElement.appendChild(this.msgElement),this.table.options.ajaxLoaderLoading&&("string"==typeof this.table.options.ajaxLoaderLoading?((t=document.createElement("template")).innerHTML=this.table.options.ajaxLoaderLoading.trim(),this.loadingElement=t.content.firstChild):this.loadingElement=this.table.options.ajaxLoaderLoading),this.loaderPromise=this.table.options.ajaxRequestFunc||this.defaultLoaderPromise,this.urlGenerator=this.table.options.ajaxURLGenerator||this.defaultURLGenerator,this.table.options.ajaxLoaderError&&("string"==typeof this.table.options.ajaxLoaderError?((t=document.createElement("template")).innerHTML=this.table.options.ajaxLoaderError.trim(),this.errorElement=t.content.firstChild):this.errorElement=this.table.options.ajaxLoaderError),this.table.options.ajaxParams&&this.setParams(this.table.options.ajaxParams),this.table.options.ajaxConfig&&this.setConfig(this.table.options.ajaxConfig),this.table.options.ajaxURL&&this.setUrl(this.table.options.ajaxURL),this.table.options.ajaxProgressiveLoad&&(this.table.options.pagination?(this.progressiveLoad=!1,console.error("Progressive Load Error - Pagination and progressive load cannot be used at the same time")):this.table.modExists("page")?(this.progressiveLoad=this.table.options.ajaxProgressiveLoad,this.table.modules.page.initializeProgressive(this.progressiveLoad)):console.error("Pagination plugin is required for progressive ajax loading"))},Ajax.prototype.createLoaderElement=function(){var t=document.createElement("div");return t.classList.add("tabulator-loader"),t},Ajax.prototype.createMsgElement=function(){var t=document.createElement("div");return t.classList.add("tabulator-loader-msg"),t.setAttribute("role","alert"),t},Ajax.prototype.setParams=function(t,e){if(e)for(var o in this.params=this.params||{},t)this.params[o]=t[o];else this.params=t},Ajax.prototype.getParams=function(){return this.params||{}},Ajax.prototype.setConfig=function(t){if(this._loadDefaultConfig(),"string"==typeof t)this.config.method=t;else for(var e in t)this.config[e]=t[e]},Ajax.prototype._loadDefaultConfig=function(t){if(!this.config||t)for(var e in this.config={},this.defaultConfig)this.config[e]=this.defaultConfig[e]},Ajax.prototype.setUrl=function(t){this.url=t},Ajax.prototype.getUrl=function(){return this.url},Ajax.prototype.loadData=function(t,e){return this.progressiveLoad?this._loadDataProgressive():this._loadDataStandard(t,e)},Ajax.prototype.nextPage=function(t){this.loading||t<(this.table.options.ajaxProgressiveLoadScrollMargin||2*this.table.rowManager.getElement().clientHeight)&&this.table.modules.page.nextPage().then((function(){})).catch((function(){}))},Ajax.prototype.blockActiveRequest=function(){this.requestOrder++},Ajax.prototype._loadDataProgressive=function(){return this.table.rowManager.setData([]),this.table.modules.page.setPage(1)},Ajax.prototype._loadDataStandard=function(t,e){var o=this;return new Promise((function(i,n){o.sendRequest(t).then((function(s){o.table.rowManager.setData(s,t,e).then((function(){i()})).catch((function(t){n(t)}))})).catch((function(t){n(t)}))}))},Ajax.prototype.generateParamsList=function(t,e){var o=this,i=[];if(e=e||"",Array.isArray(t))t.forEach((function(t,n){i=i.concat(o.generateParamsList(t,e?e+"["+n+"]":n))}));else if("object"===(void 0===t?"undefined":_typeof(t)))for(var n in t)i=i.concat(o.generateParamsList(t[n],e?e+"["+n+"]":n));else i.push({key:e,value:t});return i},Ajax.prototype.serializeParams=function(t){var e=this.generateParamsList(t),o=[];return e.forEach((function(t){o.push(encodeURIComponent(t.key)+"="+encodeURIComponent(t.value))})),o.join("&")},Ajax.prototype.sendRequest=function(t){var e,o=this,i=this,n=i.url;return i.requestOrder++,e=i.requestOrder,i._loadDefaultConfig(),new Promise((function(s,a){!1!==i.table.options.ajaxRequesting.call(o.table,i.url,i.params)?(i.loading=!0,t||i.showLoader(),o.loaderPromise(n,i.config,i.params).then((function(t){e===i.requestOrder?(i.table.options.ajaxResponse&&(t=i.table.options.ajaxResponse.call(i.table,i.url,i.params,t)),s(t),i.hideLoader(),i.loading=!1):console.warn("Ajax Response Blocked - An active ajax request was blocked by an attempt to change table data while the request was being made")})).catch((function(t){console.error("Ajax Load Error: ",t),i.table.options.ajaxError.call(i.table,t),i.showError(),setTimeout((function(){i.hideLoader()}),3e3),i.loading=!1,a(t)}))):a()}))},Ajax.prototype.showLoader=function(){if("function"==typeof this.table.options.ajaxLoader?this.table.options.ajaxLoader():this.table.options.ajaxLoader){for(this.hideLoader();this.msgElement.firstChild;)this.msgElement.removeChild(this.msgElement.firstChild);this.msgElement.classList.remove("tabulator-error"),this.msgElement.classList.add("tabulator-loading"),this.loadingElement?this.msgElement.appendChild(this.loadingElement):this.msgElement.innerHTML=this.table.modules.localize.getText("ajax|loading"),this.table.element.appendChild(this.loaderElement)}},Ajax.prototype.showError=function(){for(this.hideLoader();this.msgElement.firstChild;)this.msgElement.removeChild(this.msgElement.firstChild);this.msgElement.classList.remove("tabulator-loading"),this.msgElement.classList.add("tabulator-error"),this.errorElement?this.msgElement.appendChild(this.errorElement):this.msgElement.innerHTML=this.table.modules.localize.getText("ajax|error"),this.table.element.appendChild(this.loaderElement)},Ajax.prototype.hideLoader=function(){this.loaderElement.parentNode&&this.loaderElement.parentNode.removeChild(this.loaderElement)},Ajax.prototype.defaultConfig={method:"GET"},Ajax.prototype.defaultURLGenerator=function(t,e,o){return t&&o&&Object.keys(o).length&&(e.method&&"get"!=e.method.toLowerCase()||(e.method="get",t+=(t.includes("?")?"&":"?")+this.modules.ajax.serializeParams(o))),t},Ajax.prototype.defaultLoaderPromise=function(t,e,o){var i,n=this;return new Promise((function(s,a){if(t=n.urlGenerator.call(n.table,t,e,o),"GET"!=e.method.toUpperCase())if(i="object"===_typeof(n.table.options.ajaxContentType)?n.table.options.ajaxContentType:n.contentTypeFormatters[n.table.options.ajaxContentType]){for(var r in i.headers)e.headers||(e.headers={}),void 0===e.headers[r]&&(e.headers[r]=i.headers[r]);e.body=i.body.call(n,t,e,o)}else console.warn("Ajax Error - Invalid ajaxContentType value:",n.table.options.ajaxContentType);t?(void 0===e.headers&&(e.headers={}),void 0===e.headers.Accept&&(e.headers.Accept="application/json"),void 0===e.headers["X-Requested-With"]&&(e.headers["X-Requested-With"]="XMLHttpRequest"),void 0===e.mode&&(e.mode="cors"),"cors"==e.mode?(void 0===e.headers["Access-Control-Allow-Origin"]&&(e.headers["Access-Control-Allow-Origin"]=window.location.origin),void 0===e.credentials&&(e.credentials="same-origin")):void 0===e.credentials&&(e.credentials="include"),fetch(t,e).then((function(t){t.ok?t.json().then((function(t){s(t)})).catch((function(t){a(t),console.warn("Ajax Load Error - Invalid JSON returned",t)})):(console.error("Ajax Load Error - Connection Error: "+t.status,t.statusText),a(t))})).catch((function(t){console.error("Ajax Load Error - Connection Error: ",t),a(t)}))):(console.warn("Ajax Load Error - No URL Set"),s([]))}))},Ajax.prototype.contentTypeFormatters={json:{headers:{"Content-Type":"application/json"},body:function(t,e,o){return JSON.stringify(o)}},form:{headers:{},body:function(t,e,o){var i=this.generateParamsList(o),n=new FormData;return i.forEach((function(t){n.append(t.key,t.value)})),n}}},Tabulator.prototype.registerModule("ajax",Ajax);var CalcComponent=function(t){this._row=t};CalcComponent.prototype.getData=function(t){return this._row.getData(t)},CalcComponent.prototype.getElement=function(){return this._row.getElement()},CalcComponent.prototype.getTable=function(){return this._row.table},CalcComponent.prototype.getCells=function(){var t=[];return this._row.getCells().forEach((function(e){t.push(e.getComponent())})),t},CalcComponent.prototype.getCell=function(t){var e=this._row.getCell(t);return!!e&&e.getComponent()},CalcComponent.prototype._getSelf=function(){return this._row};var ColumnCalcs=function(t){this.table=t,this.topCalcs=[],this.botCalcs=[],this.genColumn=!1,this.topElement=this.createElement(),this.botElement=this.createElement(),this.topRow=!1,this.botRow=!1,this.topInitialized=!1,this.botInitialized=!1,this.initialize()};ColumnCalcs.prototype.createElement=function(){var t=document.createElement("div");return t.classList.add("tabulator-calcs-holder"),t},ColumnCalcs.prototype.initialize=function(){this.genColumn=new Column({field:"value"},this)},ColumnCalcs.prototype.registerColumnField=function(){},ColumnCalcs.prototype.initializeColumn=function(t){var e=t.definition,o={topCalcParams:e.topCalcParams||{},botCalcParams:e.bottomCalcParams||{}};if(e.topCalc){switch(_typeof(e.topCalc)){case"string":this.calculations[e.topCalc]?o.topCalc=this.calculations[e.topCalc]:console.warn("Column Calc Error - No such calculation found, ignoring: ",e.topCalc);break;case"function":o.topCalc=e.topCalc}o.topCalc&&(t.modules.columnCalcs=o,this.topCalcs.push(t),"group"!=this.table.options.columnCalcs&&this.initializeTopRow())}if(e.bottomCalc){switch(_typeof(e.bottomCalc)){case"string":this.calculations[e.bottomCalc]?o.botCalc=this.calculations[e.bottomCalc]:console.warn("Column Calc Error - No such calculation found, ignoring: ",e.bottomCalc);break;case"function":o.botCalc=e.bottomCalc}o.botCalc&&(t.modules.columnCalcs=o,this.botCalcs.push(t),"group"!=this.table.options.columnCalcs&&this.initializeBottomRow())}},ColumnCalcs.prototype.removeCalcs=function(){var t=!1;this.topInitialized&&(this.topInitialized=!1,this.topElement.parentNode.removeChild(this.topElement),t=!0),this.botInitialized&&(this.botInitialized=!1,this.table.footerManager.remove(this.botElement),t=!0),t&&this.table.rowManager.adjustTableSize()},ColumnCalcs.prototype.initializeTopRow=function(){this.topInitialized||(this.table.columnManager.getElement().insertBefore(this.topElement,this.table.columnManager.headersElement.nextSibling),this.topInitialized=!0)},ColumnCalcs.prototype.initializeBottomRow=function(){this.botInitialized||(this.table.footerManager.prepend(this.botElement),this.botInitialized=!0)},ColumnCalcs.prototype.scrollHorizontal=function(t){this.botInitialized&&this.botRow&&(this.botRow.getElement().style.marginLeft=-t+"px")},ColumnCalcs.prototype.recalc=function(t){var e;if(this.topInitialized||this.botInitialized){if(this.rowsToData(t),this.topInitialized){for(this.topRow&&this.topRow.deleteCells(),e=this.generateRow("top",this.rowsToData(t)),this.topRow=e;this.topElement.firstChild;)this.topElement.removeChild(this.topElement.firstChild);this.topElement.appendChild(e.getElement()),e.initialize(!0)}if(this.botInitialized){for(this.botRow&&this.botRow.deleteCells(),e=this.generateRow("bottom",this.rowsToData(t)),this.botRow=e;this.botElement.firstChild;)this.botElement.removeChild(this.botElement.firstChild);this.botElement.appendChild(e.getElement()),e.initialize(!0)}this.table.rowManager.adjustTableSize(),this.table.modExists("frozenColumns")&&this.table.modules.frozenColumns.layout()}},ColumnCalcs.prototype.recalcRowGroup=function(t){this.recalcGroup(this.table.modules.groupRows.getRowGroup(t))},ColumnCalcs.prototype.recalcAll=function(){var t=this;(this.topCalcs.length||this.botCalcs.length)&&("group"!==this.table.options.columnCalcs&&this.recalc(this.table.rowManager.activeRows),this.table.options.groupBy&&"table"!==this.table.options.columnCalcs&&table.modules.groupRows.getChildGroups().forEach((function(e){t.recalcGroup(e)})))},ColumnCalcs.prototype.recalcGroup=function(t){var e,o;t&&t.calcs&&(t.calcs.bottom&&(e=this.rowsToData(t.rows),o=this.generateRowData("bottom",e),t.calcs.bottom.updateData(o),t.calcs.bottom.reinitialize()),t.calcs.top&&(e=this.rowsToData(t.rows),o=this.generateRowData("top",e),t.calcs.top.updateData(o),t.calcs.top.reinitialize()))},ColumnCalcs.prototype.generateTopRow=function(t){return this.generateRow("top",this.rowsToData(t))},ColumnCalcs.prototype.generateBottomRow=function(t){return this.generateRow("bottom",this.rowsToData(t))},ColumnCalcs.prototype.rowsToData=function(t){var e=this,o=[];return t.forEach((function(t){if(o.push(t.getData()),e.table.options.dataTree&&e.table.options.dataTreeChildColumnCalcs&&t.modules.dataTree.open){var i=e.rowsToData(e.table.modules.dataTree.getFilteredTreeChildren(t));o=o.concat(i)}})),o},ColumnCalcs.prototype.generateRow=function(t,e){var o,i=this,n=this.generateRowData(t,e);return i.table.modExists("mutator")&&i.table.modules.mutator.disable(),o=new Row(n,this,"calc"),i.table.modExists("mutator")&&i.table.modules.mutator.enable(),o.getElement().classList.add("tabulator-calcs","tabulator-calcs-"+t),o.component=!1,o.getComponent=function(){return this.component||(this.component=new CalcComponent(this)),this.component},o.generateCells=function(){var e=[];i.table.columnManager.columnsByIndex.forEach((function(n){i.genColumn.setField(n.getField()),i.genColumn.hozAlign=n.hozAlign,n.definition[t+"CalcFormatter"]&&i.table.modExists("format")?i.genColumn.modules.format={formatter:i.table.modules.format.getFormatter(n.definition[t+"CalcFormatter"]),params:n.definition[t+"CalcFormatterParams"]||{}}:i.genColumn.modules.format={formatter:i.table.modules.format.getFormatter("plaintext"),params:{}},i.genColumn.definition.cssClass=n.definition.cssClass;var s=new Cell(i.genColumn,o);s.getElement(),s.column=n,s.setWidth(),n.cells.push(s),e.push(s),n.visible||s.hide()})),this.cells=e},o},ColumnCalcs.prototype.generateRowData=function(t,e){var o,i,n={},s="top"==t?this.topCalcs:this.botCalcs,a="top"==t?"topCalc":"botCalc";return s.forEach((function(t){var s=[];t.modules.columnCalcs&&t.modules.columnCalcs[a]&&(e.forEach((function(e){s.push(t.getFieldValue(e))})),i=a+"Params",o="function"==typeof t.modules.columnCalcs[i]?t.modules.columnCalcs[i](s,e):t.modules.columnCalcs[i],t.setFieldValue(n,t.modules.columnCalcs[a](s,e,o)))})),n},ColumnCalcs.prototype.hasTopCalcs=function(){return!!this.topCalcs.length},ColumnCalcs.prototype.hasBottomCalcs=function(){return!!this.botCalcs.length},ColumnCalcs.prototype.redraw=function(){this.topRow&&this.topRow.normalizeHeight(!0),this.botRow&&this.botRow.normalizeHeight(!0)},ColumnCalcs.prototype.getResults=function(){var t=this,e={};return this.table.options.groupBy&&this.table.modExists("groupRows")?this.table.modules.groupRows.getGroups(!0).forEach((function(o){e[o.getKey()]=t.getGroupResults(o)})):e={top:this.topRow?this.topRow.getData():{},bottom:this.botRow?this.botRow.getData():{}},e},ColumnCalcs.prototype.getGroupResults=function(t){var e=this,o=t._getSelf(),i=t.getSubGroups(),n={};return i.forEach((function(t){n[t.getKey()]=e.getGroupResults(t)})),{top:o.calcs.top?o.calcs.top.getData():{},bottom:o.calcs.bottom?o.calcs.bottom.getData():{},groups:n}},ColumnCalcs.prototype.calculations={avg:function(t,e,o){var i=0,n=void 0!==o.precision?o.precision:2;return t.length&&(i=t.reduce((function(t,e){return Number(t)+Number(e)})),i/=t.length,i=!1!==n?i.toFixed(n):i),parseFloat(i).toString()},max:function(t,e,o){var i=null,n=void 0!==o.precision&&o.precision;return t.forEach((function(t){((t=Number(t))>i||null===i)&&(i=t)})),null!==i?!1!==n?i.toFixed(n):i:""},min:function(t,e,o){var i=null,n=void 0!==o.precision&&o.precision;return t.forEach((function(t){((t=Number(t))"),o.dataTreeExpandElement?"string"==typeof o.dataTreeExpandElement?((t=document.createElement("div")).innerHTML=o.dataTreeExpandElement,this.expandEl=t.firstChild):this.expandEl=o.dataTreeExpandElement:(this.expandEl=document.createElement("div"),this.expandEl.classList.add("tabulator-data-tree-control"),this.expandEl.tabIndex=0,this.expandEl.innerHTML="
"),_typeof(o.dataTreeStartExpanded)){case"boolean":this.startOpen=function(t,e){return o.dataTreeStartExpanded};break;case"function":this.startOpen=o.dataTreeStartExpanded;break;default:this.startOpen=function(t,e){return o.dataTreeStartExpanded[e]}}},DataTree.prototype.initializeRow=function(t){var e=t.getData()[this.field],o=Array.isArray(e),i=o||!o&&"object"===(void 0===e?"undefined":_typeof(e))&&null!==e;!i&&t.modules.dataTree&&t.modules.dataTree.branchEl&&t.modules.dataTree.branchEl.parentNode.removeChild(t.modules.dataTree.branchEl),!i&&t.modules.dataTree&&t.modules.dataTree.controlEl&&t.modules.dataTree.controlEl.parentNode.removeChild(t.modules.dataTree.controlEl),t.modules.dataTree={index:t.modules.dataTree?t.modules.dataTree.index:0,open:!!i&&(t.modules.dataTree?t.modules.dataTree.open:this.startOpen(t.getComponent(),0)),controlEl:!(!t.modules.dataTree||!i)&&t.modules.dataTree.controlEl,branchEl:!(!t.modules.dataTree||!i)&&t.modules.dataTree.branchEl,parent:!!t.modules.dataTree&&t.modules.dataTree.parent,children:i}},DataTree.prototype.layoutRow=function(t){var e=(this.elementField?t.getCell(this.elementField):t.getCells()[0]).getElement(),o=t.modules.dataTree;o.branchEl&&(o.branchEl.parentNode&&o.branchEl.parentNode.removeChild(o.branchEl),o.branchEl=!1),o.controlEl&&(o.controlEl.parentNode&&o.controlEl.parentNode.removeChild(o.controlEl),o.controlEl=!1),this.generateControlElement(t,e),t.getElement().classList.add("tabulator-tree-level-"+o.index),o.index&&(this.branchEl?(o.branchEl=this.branchEl.cloneNode(!0),e.insertBefore(o.branchEl,e.firstChild),this.table.rtl?o.branchEl.style.marginRight=(o.branchEl.offsetWidth+o.branchEl.style.marginLeft)*(o.index-1)+o.index*this.indent+"px":o.branchEl.style.marginLeft=(o.branchEl.offsetWidth+o.branchEl.style.marginRight)*(o.index-1)+o.index*this.indent+"px"):this.table.rtl?e.style.paddingRight=parseInt(window.getComputedStyle(e,null).getPropertyValue("padding-right"))+o.index*this.indent+"px":e.style.paddingLeft=parseInt(window.getComputedStyle(e,null).getPropertyValue("padding-left"))+o.index*this.indent+"px")},DataTree.prototype.generateControlElement=function(t,e){var o=this,i=t.modules.dataTree,n=(e=e||t.getCells()[0].getElement(),i.controlEl);!1!==i.children&&(i.open?(i.controlEl=this.collapseEl.cloneNode(!0),i.controlEl.addEventListener("click",(function(e){e.stopPropagation(),o.collapseRow(t)}))):(i.controlEl=this.expandEl.cloneNode(!0),i.controlEl.addEventListener("click",(function(e){e.stopPropagation(),o.expandRow(t)}))),i.controlEl.addEventListener("mousedown",(function(t){t.stopPropagation()})),n&&n.parentNode===e?n.parentNode.replaceChild(i.controlEl,n):e.insertBefore(i.controlEl,e.firstChild))},DataTree.prototype.setDisplayIndex=function(t){this.displayIndex=t},DataTree.prototype.getDisplayIndex=function(){return this.displayIndex},DataTree.prototype.getRows=function(t){var e=this,o=[];return t.forEach((function(t,i){var n;o.push(t),t instanceof Row&&(t.create(),(n=t.modules.dataTree.children).index||!1===n.children||e.getChildren(t).forEach((function(t){t.create(),o.push(t)})))})),o},DataTree.prototype.getChildren=function(t,e){var o=this,i=t.modules.dataTree,n=[],s=[];return!1!==i.children&&(i.open||e)&&(Array.isArray(i.children)||(i.children=this.generateChildren(t)),n=this.table.modExists("filter")&&this.table.options.dataTreeFilter?this.table.modules.filter.filter(i.children):i.children,this.table.modExists("sort")&&this.table.options.dataTreeSort&&this.table.modules.sort.sort(n),n.forEach((function(t){s.push(t),o.getChildren(t).forEach((function(t){s.push(t)}))}))),s},DataTree.prototype.generateChildren=function(t){var e=this,o=[],i=t.getData()[this.field];return Array.isArray(i)||(i=[i]),i.forEach((function(i){var n=new Row(i||{},e.table.rowManager);n.create(),n.modules.dataTree.index=t.modules.dataTree.index+1,n.modules.dataTree.parent=t,n.modules.dataTree.children&&(n.modules.dataTree.open=e.startOpen(n.getComponent(),n.modules.dataTree.index)),o.push(n)})),o},DataTree.prototype.expandRow=function(t,e){var o=t.modules.dataTree;!1!==o.children&&(o.open=!0,t.reinitialize(),this.table.rowManager.refreshActiveData("tree",!1,!0),this.table.options.dataTreeRowExpanded(t.getComponent(),t.modules.dataTree.index))},DataTree.prototype.collapseRow=function(t){var e=t.modules.dataTree;!1!==e.children&&(e.open=!1,t.reinitialize(),this.table.rowManager.refreshActiveData("tree",!1,!0),this.table.options.dataTreeRowCollapsed(t.getComponent(),t.modules.dataTree.index))},DataTree.prototype.toggleRow=function(t){var e=t.modules.dataTree;!1!==e.children&&(e.open?this.collapseRow(t):this.expandRow(t))},DataTree.prototype.getTreeParent=function(t){return!!t.modules.dataTree.parent&&t.modules.dataTree.parent.getComponent()},DataTree.prototype.getFilteredTreeChildren=function(t){var e=t.modules.dataTree,o=[];return e.children&&(Array.isArray(e.children)||(e.children=this.generateChildren(t)),(this.table.modExists("filter")&&this.table.options.dataTreeFilter?this.table.modules.filter.filter(e.children):e.children).forEach((function(t){t instanceof Row&&o.push(t)}))),o},DataTree.prototype.rowDelete=function(t){var e,o=t.modules.dataTree.parent;o&&(!1!==(e=this.findChildIndex(t,o))&&o.data[this.field].splice(e,1),o.data[this.field].length||delete o.data[this.field],this.initializeRow(o),this.layoutRow(o)),this.table.rowManager.refreshActiveData("tree",!1,!0)},DataTree.prototype.addTreeChildRow=function(t,e,o,i){var n=!1;"string"==typeof e&&(e=JSON.parse(e)),Array.isArray(t.data[this.field])||(t.data[this.field]=[],t.modules.dataTree.open=this.startOpen(t.getComponent(),t.modules.dataTree.index)),void 0!==i&&!1!==(n=this.findChildIndex(i,t))&&t.data[this.field].splice(o?n:n+1,0,e),!1===n&&(o?t.data[this.field].unshift(e):t.data[this.field].push(e)),this.initializeRow(t),this.layoutRow(t),this.table.rowManager.refreshActiveData("tree",!1,!0)},DataTree.prototype.findChildIndex=function(t,e){var o=this,i=!1;return"object"==(void 0===t?"undefined":_typeof(t))?t instanceof Row?i=t.data:t instanceof RowComponent?i=t._getSelf().data:"undefined"!=typeof HTMLElement&&t instanceof HTMLElement&&e.modules.dataTree&&(i=e.modules.dataTree.children.find((function(e){return e instanceof Row&&e.element===t})))&&(i=i.data):i=null!=t&&e.data[this.field].find((function(e){return e.data[o.table.options.index]==t})),i&&(Array.isArray(e.data[this.field])&&(i=e.data[this.field].indexOf(i)),-1==i&&(i=!1)),i},DataTree.prototype.getTreeChildren=function(t,e,o){var i=this,n=t.modules.dataTree,s=[];return n.children&&(Array.isArray(n.children)||(n.children=this.generateChildren(t)),n.children.forEach((function(t){t instanceof Row&&(s.push(e?t.getComponent():t),o&&(s=s.concat(i.getTreeChildren(t,e,o))))}))),s},DataTree.prototype.checkForRestyle=function(t){t.row.cells.indexOf(t)||t.row.reinitialize()},DataTree.prototype.getChildField=function(){return this.field},DataTree.prototype.redrawNeeded=function(t){return!!this.field&&void 0!==t[this.field]||!!this.elementField&&void 0!==t[this.elementField]},Tabulator.prototype.registerModule("dataTree",DataTree);var Download=function(t){this.table=t};Download.prototype.download=function(t,e,o,i,n){var s=this,a=!1;if("function"==typeof t?a=t:s.downloaders[t]?a=s.downloaders[t]:console.warn("Download Error - No such download type found: ",t),a){var r=this.generateExportList(i);a.call(this.table,r,o||{},(function(o,i){n?!0===n?s.triggerDownload(o,i,t,e,!0):n(o):s.triggerDownload(o,i,t,e)}))}},Download.prototype.generateExportList=function(t){var e=this.table.modules.export.generateExportList(this.table.options.downloadConfig,!1,t||this.table.options.downloadRowRange,"download"),o=this.table.options.groupHeaderDownload;return o&&!Array.isArray(o)&&(o=[o]),e.forEach((function(t){var e;"group"===t.type&&(e=t.columns[0],o&&o[t.indent]&&(e.value=o[t.indent](e.value,t.component._group.getRowCount(),t.component._group.getData(),t.component)))})),e},Download.prototype.triggerDownload=function(t,e,o,i,n){var s=document.createElement("a"),a=new Blob([t],{type:e});i=i||"Tabulator."+("function"==typeof o?"txt":o);(a=this.table.options.downloadReady.call(this.table,t,a))&&(n?window.open(window.URL.createObjectURL(a)):navigator.msSaveOrOpenBlob?navigator.msSaveOrOpenBlob(a,i):(s.setAttribute("href",window.URL.createObjectURL(a)),s.setAttribute("download",i),s.style.display="none",document.body.appendChild(s),s.click(),document.body.removeChild(s)),this.table.options.downloadComplete&&this.table.options.downloadComplete())},Download.prototype.commsReceived=function(t,e,o){switch(e){case"intercept":this.download(o.type,"",o.options,o.active,o.intercept)}},Download.prototype.downloaders={csv:function(t,e,o){var i=e&&e.delimiter?e.delimiter:",",n=[],s=[];t.forEach((function(t){var e=[];switch(t.type){case"group":console.warn("Download Warning - CSV downloader cannot process row groups");break;case"calc":console.warn("Download Warning - CSV downloader cannot process column calculations");break;case"header":t.columns.forEach((function(t,e){t&&1===t.depth&&(s[e]=void 0===t.value||null===t.value?"":'"'+String(t.value).split('"').join('""')+'"')}));break;case"row":t.columns.forEach((function(t){if(t){switch(_typeof(t.value)){case"object":t.value=JSON.stringify(t.value);break;case"undefined":case"null":t.value=""}e.push('"'+String(t.value).split('"').join('""')+'"')}})),n.push(e.join(i))}})),s.length&&n.unshift(s.join(i)),n=n.join("\n"),e.bom&&(n="\ufeff"+n),o(n,"text/csv")},json:function(t,e,o){var i=[];t.forEach((function(t){var e={};switch(t.type){case"header":break;case"group":console.warn("Download Warning - JSON downloader cannot process row groups");break;case"calc":console.warn("Download Warning - JSON downloader cannot process column calculations");break;case"row":t.columns.forEach((function(t){t&&(e[t.component.getField()]=t.value)})),i.push(e)}})),o(i=JSON.stringify(i,null,"\t"),"application/json")},pdf:function(t,e,o){var i=[],n=[],s={},a=e.rowGroupStyles||{fontStyle:"bold",fontSize:12,cellPadding:6,fillColor:220},r=e.rowCalcStyles||{fontStyle:"bold",fontSize:10,cellPadding:4,fillColor:232},l=e.jsPDF||{},u=e&&e.title?e.title:"";function c(t,e){var o=[];return t.columns.forEach((function(t){var i;if(t){switch(_typeof(t.value)){case"object":t.value=JSON.stringify(t.value);break;case"undefined":case"null":t.value=""}i={content:t.value,colSpan:t.width,rowSpan:t.height},e&&(i.styles=e),o.push(i)}else o.push("")})),o}l.orientation||(l.orientation=e.orientation||"landscape"),l.unit||(l.unit="pt"),t.forEach((function(t){switch(t.type){case"header":i.push(c(t));break;case"group":n.push(c(t,a));break;case"calc":n.push(c(t,r));break;case"row":n.push(c(t))}}));var d=new jsPDF(l);e&&e.autoTable&&(s="function"==typeof e.autoTable?e.autoTable(d)||{}:e.autoTable),u&&(s.addPageContent=function(t){d.text(u,40,30)}),s.head=i,s.body=n,d.autoTable(s),e&&e.documentProcessing&&e.documentProcessing(d),o(d.output("arraybuffer"),"application/pdf")},xlsx:function(t,e,o){var i=e.sheetName||"Sheet1",n=XLSX.utils.book_new();function s(){var e=[],o=[],i={},n={s:{c:0,r:0},e:{c:t[0]?t[0].columns.reduce((function(t,e){return t+(e&&e.width?e.width:1)}),0):0,r:t.length}};return t.forEach((function(t,i){var n=[];t.columns.forEach((function(t,e){t?(n.push(t.value instanceof Date||"object"!==_typeof(t.value)?t.value:JSON.stringify(t.value)),(t.width>1||t.height>-1)&&o.push({s:{r:i,c:e},e:{r:i+t.height-1,c:e+t.width-1}})):n.push("")})),e.push(n)})),XLSX.utils.sheet_add_aoa(i,e),i["!ref"]=XLSX.utils.encode_range(n),o.length&&(i["!merges"]=o),i}if(n.SheetNames=[],n.Sheets={},e.sheetOnly)o(s());else{if(e.sheets)for(var a in e.sheets)!0===e.sheets[a]?(n.SheetNames.push(a),n.Sheets[a]=s()):(n.SheetNames.push(a),this.modules.comms.send(e.sheets[a],"download","intercept",{type:"xlsx",options:{sheetOnly:!0},active:this.active,intercept:function(t){n.Sheets[a]=t}}));else n.SheetNames.push(i),n.Sheets[i]=s();e.documentProcessing&&(n=e.documentProcessing(n)),o(function(t){for(var e=new ArrayBuffer(t.length),o=new Uint8Array(e),i=0;i!=t.length;++i)o[i]=255&t.charCodeAt(i);return e}(XLSX.write(n,{bookType:"xlsx",bookSST:!0,type:"binary"})),"application/octet-stream")}},html:function(t,e,o){this.modExists("export",!0)&&o(this.modules.export.genereateHTMLTable(t),"text/html")}},Tabulator.prototype.registerModule("download",Download);var Edit=function(t){this.table=t,this.currentCell=!1,this.mouseClick=!1,this.recursionBlock=!1,this.invalidEdit=!1,this.editedCells=[]};Edit.prototype.initializeColumn=function(t){var e={editor:!1,blocked:!1,check:t.definition.editable,params:t.definition.editorParams||{}};switch(_typeof(t.definition.editor)){case"string":"tick"===t.definition.editor&&(t.definition.editor="tickCross",console.warn("DEPRECATION WARNING - the tick editor has been deprecated, please use the tickCross editor")),this.editors[t.definition.editor]?e.editor=this.editors[t.definition.editor]:console.warn("Editor Error - No such editor found: ",t.definition.editor);break;case"function":e.editor=t.definition.editor;break;case"boolean":!0===t.definition.editor&&("function"!=typeof t.definition.formatter?("tick"===t.definition.formatter&&(t.definition.formatter="tickCross",console.warn("DEPRECATION WARNING - the tick editor has been deprecated, please use the tickCross editor")),this.editors[t.definition.formatter]?e.editor=this.editors[t.definition.formatter]:e.editor=this.editors.input):console.warn("Editor Error - Cannot auto lookup editor for a custom formatter: ",t.definition.formatter))}e.editor&&(t.modules.edit=e)},Edit.prototype.getCurrentCell=function(){return!!this.currentCell&&this.currentCell.getComponent()},Edit.prototype.clearEditor=function(t){var e,o=this.currentCell;if(this.invalidEdit=!1,o){for(this.currentCell=!1,e=o.getElement(),t?o.validate():e.classList.remove("tabulator-validation-fail"),e.classList.remove("tabulator-editing");e.firstChild;)e.removeChild(e.firstChild);o.row.getElement().classList.remove("tabulator-row-editing")}},Edit.prototype.cancelEdit=function(){if(this.currentCell){var t=this.currentCell,e=this.currentCell.getComponent();this.clearEditor(!0),t.setValueActual(t.getValue()),t.cellRendered(),("textarea"==t.column.definition.editor||t.column.definition.variableHeight)&&t.row.normalizeHeight(!0),t.column.cellEvents.cellEditCancelled&&t.column.cellEvents.cellEditCancelled.call(this.table,e),this.table.options.cellEditCancelled.call(this.table,e)}},Edit.prototype.bindEditor=function(t){var e=this,o=t.getElement(!0);o.setAttribute("tabindex",0),o.addEventListener("click",(function(t){o.classList.contains("tabulator-editing")||o.focus({preventScroll:!0})})),o.addEventListener("mousedown",(function(t){2===t.button?t.preventDefault():e.mouseClick=!0})),o.addEventListener("focus",(function(o){e.recursionBlock||e.edit(t,o,!1)}))},Edit.prototype.focusCellNoEvent=function(t,e){this.recursionBlock=!0,e&&"ie"===this.table.browser||t.getElement().focus({preventScroll:!0}),this.recursionBlock=!1},Edit.prototype.editCell=function(t,e){this.focusCellNoEvent(t),this.edit(t,!1,e)},Edit.prototype.focusScrollAdjust=function(t){if("virtual"==this.table.rowManager.getRenderMode()){var e=this.table.rowManager.element.scrollTop,o=this.table.rowManager.element.clientHeight+this.table.rowManager.element.scrollTop,i=t.row.getElement();i.offsetTop;i.offsetTopo&&(this.table.rowManager.element.scrollTop+=i.offsetTop+i.offsetHeight-o);var n=this.table.rowManager.element.scrollLeft,s=this.table.rowManager.element.clientWidth+this.table.rowManager.element.scrollLeft,a=t.getElement();a.offsetLeft;this.table.modExists("frozenColumns")&&(n+=parseInt(this.table.modules.frozenColumns.leftMargin),s-=parseInt(this.table.modules.frozenColumns.rightMargin)),this.table.options.virtualDomHoz&&(n-=parseInt(this.table.vdomHoz.vDomPadLeft),s-=parseInt(this.table.vdomHoz.vDomPadLeft)),a.offsetLefts&&(this.table.rowManager.element.scrollLeft+=a.offsetLeft+a.offsetWidth-s)}},Edit.prototype.edit=function(t,e,o){var i,n,s,a=this,r=!0,l=function(){},u=t.getElement();if(!this.currentCell){if(t.column.modules.edit.blocked)return this.mouseClick=!1,u.blur(),!1;switch(e&&e.stopPropagation(),_typeof(t.column.modules.edit.check)){case"function":r=t.column.modules.edit.check(t.getComponent());break;case"boolean":r=t.column.modules.edit.check}if(r||o){if(a.cancelEdit(),a.currentCell=t,this.focusScrollAdjust(t),n=t.getComponent(),this.mouseClick&&(this.mouseClick=!1,t.column.cellEvents.cellClick&&t.column.cellEvents.cellClick.call(this.table,e,n)),t.column.cellEvents.cellEditing&&t.column.cellEvents.cellEditing.call(this.table,n),a.table.options.cellEditing.call(this.table,n),s="function"==typeof t.column.modules.edit.params?t.column.modules.edit.params(n):t.column.modules.edit.params,!1===(i=t.column.modules.edit.editor.call(a,n,(function(t){l=t}),(function(e){if(a.currentCell===t){var o=!0;return t.column.modules.validate&&a.table.modExists("validate")&&"manual"!=a.table.options.validationMode&&(o=a.table.modules.validate.validate(t.column.modules.validate,t,e)),!0===o||"highlight"===a.table.options.validationMode?(a.clearEditor(),t.modules.edit||(t.modules.edit={}),t.modules.edit.edited=!0,-1==a.editedCells.indexOf(t)&&a.editedCells.push(t),t.setValue(e,!0),a.table.options.dataTree&&a.table.modExists("dataTree")&&a.table.modules.dataTree.checkForRestyle(t),!0===o||(u.classList.add("tabulator-validation-fail"),a.table.options.validationFailed.call(a.table,t.getComponent(),e,o),!1)):(a.invalidEdit=!0,u.classList.add("tabulator-validation-fail"),a.focusCellNoEvent(t,!0),l(),a.table.options.validationFailed.call(a.table,t.getComponent(),e,o),!1)}}),(function(){a.currentCell===t&&(a.cancelEdit(),a.table.options.dataTree&&a.table.modExists("dataTree")&&a.table.modules.dataTree.checkForRestyle(t))}),s)))return u.blur(),!1;if(!(i instanceof Node))return console.warn("Edit Error - Editor should return an instance of Node, the editor returned:",i),u.blur(),!1;for(u.classList.add("tabulator-editing"),t.row.getElement().classList.add("tabulator-row-editing");u.firstChild;)u.removeChild(u.firstChild);u.appendChild(i),l();for(var c=u.children,d=0;d46){if(a>=o.length)return e.preventDefault(),e.stopPropagation(),!1,!1;switch(o[a]){case i:if(r.toUpperCase()==r.toLowerCase())return e.preventDefault(),e.stopPropagation(),!1,!1;break;case n:if(isNaN(r))return e.preventDefault(),e.stopPropagation(),!1,!1;break;case s:break;default:if(r!==o[a])return e.preventDefault(),e.stopPropagation(),!1,!1}!0}})),t.addEventListener("keyup",(function(o){o.keyCode>46&&e.maskAutoFill&&a(t.value.length)})),t.placeholder||(t.placeholder=o),e.maskAutoFill&&a(t.value.length)},Edit.prototype.getEditedCells=function(){var t=[];return this.editedCells.forEach((function(e){t.push(e.getComponent())})),t},Edit.prototype.clearEdited=function(t){var e;t.modules.edit&&t.modules.edit.edited&&(t.modules.edit.edited=!1,t.modules.validate&&(t.modules.validate.invalid=!1)),(e=this.editedCells.indexOf(t))>-1&&this.editedCells.splice(e,1)},Edit.prototype.editors={input:function(t,e,o,i,n){var s=t.getValue(),a=document.createElement("input");if(a.setAttribute("type",n.search?"search":"text"),a.style.padding="4px",a.style.width="100%",a.style.boxSizing="border-box",n.elementAttributes&&"object"==_typeof(n.elementAttributes))for(var r in n.elementAttributes)"+"==r.charAt(0)?(r=r.slice(1),a.setAttribute(r,a.getAttribute(r)+n.elementAttributes["+"+r])):a.setAttribute(r,n.elementAttributes[r]);function l(t){null==s&&""!==a.value||a.value!==s?o(a.value)&&(s=a.value):i()}return a.value=void 0!==s?s:"",e((function(){a.focus({preventScroll:!0}),a.style.height="100%"})),a.addEventListener("change",l),a.addEventListener("blur",l),a.addEventListener("keydown",(function(t){switch(t.keyCode){case 13:l();break;case 27:i();break;case 35:case 36:t.stopPropagation()}})),n.mask&&this.table.modules.edit.maskInput(a,n),a},textarea:function(t,e,o,i,n){var s=t.getValue(),a=n.verticalNavigation||"hybrid",r=String(null!=s?s:""),l=((r.match(/(?:\r\n|\r|\n)/g)||[]).length,document.createElement("textarea")),u=0;if(l.style.display="block",l.style.padding="2px",l.style.height="100%",l.style.width="100%",l.style.boxSizing="border-box",l.style.whiteSpace="pre-wrap",l.style.resize="none",n.elementAttributes&&"object"==_typeof(n.elementAttributes))for(var c in n.elementAttributes)"+"==c.charAt(0)?(c=c.slice(1),l.setAttribute(c,l.getAttribute(c)+n.elementAttributes["+"+c])):l.setAttribute(c,n.elementAttributes[c]);function d(e){null==s&&""!==l.value||l.value!==s?(o(l.value)&&(s=l.value),setTimeout((function(){t.getRow().normalizeHeight()}),300)):i()}return l.value=r,e((function(){l.focus({preventScroll:!0}),l.style.height="100%",l.scrollHeight,l.style.height=l.scrollHeight+"px",t.getRow().normalizeHeight()})),l.addEventListener("change",d),l.addEventListener("blur",d),l.addEventListener("keyup",(function(){l.style.height="";var e=l.scrollHeight;l.style.height=e+"px",e!=u&&(u=e,t.getRow().normalizeHeight())})),l.addEventListener("keydown",(function(t){switch(t.keyCode){case 27:i();break;case 38:("editor"==a||"hybrid"==a&&l.selectionStart)&&(t.stopImmediatePropagation(),t.stopPropagation());break;case 40:("editor"==a||"hybrid"==a&&l.selectionStart!==l.value.length)&&(t.stopImmediatePropagation(),t.stopPropagation());break;case 35:case 36:t.stopPropagation()}})),n.mask&&this.table.modules.edit.maskInput(l,n),l},number:function(t,e,o,i,n){var s=t.getValue(),a=n.verticalNavigation||"editor",r=document.createElement("input");if(r.setAttribute("type","number"),void 0!==n.max&&r.setAttribute("max",n.max),void 0!==n.min&&r.setAttribute("min",n.min),void 0!==n.step&&r.setAttribute("step",n.step),r.style.padding="4px",r.style.width="100%",r.style.boxSizing="border-box",n.elementAttributes&&"object"==_typeof(n.elementAttributes))for(var l in n.elementAttributes)"+"==l.charAt(0)?(l=l.slice(1),r.setAttribute(l,r.getAttribute(l)+n.elementAttributes["+"+l])):r.setAttribute(l,n.elementAttributes[l]);r.value=s;var u=function(t){c()};function c(){var t=r.value;isNaN(t)||""===t||(t=Number(t)),t!==s?o(t)&&(s=t):i()}return e((function(){r.removeEventListener("blur",u),r.focus({preventScroll:!0}),r.style.height="100%",r.addEventListener("blur",u)})),r.addEventListener("keydown",(function(t){switch(t.keyCode){case 13:c();break;case 27:i();break;case 38:case 40:"editor"==a&&(t.stopImmediatePropagation(),t.stopPropagation());break;case 35:case 36:t.stopPropagation()}})),n.mask&&this.table.modules.edit.maskInput(r,n),r},range:function(t,e,o,i,n){var s=t.getValue(),a=document.createElement("input");if(a.setAttribute("type","range"),void 0!==n.max&&a.setAttribute("max",n.max),void 0!==n.min&&a.setAttribute("min",n.min),void 0!==n.step&&a.setAttribute("step",n.step),a.style.padding="4px",a.style.width="100%",a.style.boxSizing="border-box",n.elementAttributes&&"object"==_typeof(n.elementAttributes))for(var r in n.elementAttributes)"+"==r.charAt(0)?(r=r.slice(1),a.setAttribute(r,a.getAttribute(r)+n.elementAttributes["+"+r])):a.setAttribute(r,n.elementAttributes[r]);function l(){var t=a.value;isNaN(t)||""===t||(t=Number(t)),t!=s?o(t)&&(s=t):i()}return a.value=s,e((function(){a.focus({preventScroll:!0}),a.style.height="100%"})),a.addEventListener("blur",(function(t){l()})),a.addEventListener("keydown",(function(t){switch(t.keyCode){case 13:l();break;case 27:i()}})),a},select:function(t,e,o,i,n){var s=this,a=this,r=t.getElement(),l=t.getValue(),u=n.verticalNavigation||"editor",c=void 0!==l||null===l?Array.isArray(l)?l:[l]:void 0!==n.defaultValue?n.defaultValue:[],d=document.createElement("input"),h=document.createElement("div"),p=n.multiselect,m=[],f={},g=[],b=[],v=!0,w=!1,y="",C=null;function E(e){var o,i={},n=a.table.getData();return(o=e?a.table.columnManager.getColumnByField(e):t.getColumn()._getSelf())?n.forEach((function(t){var e=o.getFieldValue(t);null!=e&&""!==e&&(i[e]=!0)})):console.warn("unable to find matching column to create select lookup list:",e),Object.keys(i)}function R(e,o){var i=[],s=[];function a(t){t={label:t.label,value:t.value,itemParams:t.itemParams,elementAttributes:t.elementAttributes,element:!1};return o.indexOf(t.value)>-1&&M(t),i.push(t),s.push(t),t}if("function"==typeof e&&(e=e(t)),Array.isArray(e))e.forEach((function(t){var e;"object"===(void 0===t?"undefined":_typeof(t))?t.options?(e={label:t.label,group:!0,itemParams:t.itemParams,elementAttributes:t.elementAttributes,element:!1},s.push(e),t.options.forEach((function(t){a(t)}))):a(t):(e={label:t,value:t,element:!1},o.indexOf(e.value)>-1&&M(e),i.push(e),s.push(e))}));else for(var r in e){var l={label:e[r],value:r,element:!1};o.indexOf(l.value)>-1&&M(l),i.push(l),s.push(l)}n.sortValuesList&&(i.sort((function(t,e){return t.labele.label?1:0})),s.sort((function(t,e){return t.labele.label?1:0})),"asc"!==n.sortValuesList&&(i.reverse(),s.reverse())),m=i,g=s,function(){for(;h.firstChild;)h.removeChild(h.firstChild);g.forEach((function(e){var o=e.element;if(!o){if(o=document.createElement("div"),e.label=n.listItemFormatter?n.listItemFormatter(e.value,e.label,t,o,e.itemParams):e.label,e.group?(o.classList.add("tabulator-edit-select-list-group"),o.tabIndex=0,o.innerHTML=""===e.label?" ":e.label):(o.classList.add("tabulator-edit-select-list-item"),o.tabIndex=0,o.innerHTML=""===e.label?" ":e.label,o.addEventListener("click",(function(){w=!0,setTimeout((function(){w=!1}),10),p?(L(e),d.focus()):D(e)})),b.indexOf(e)>-1&&o.classList.add("active")),e.elementAttributes&&"object"==_typeof(e.elementAttributes))for(var i in e.elementAttributes)"+"==i.charAt(0)?(i=i.slice(1),o.setAttribute(i,d.getAttribute(i)+e.elementAttributes["+"+i])):o.setAttribute(i,e.elementAttributes[i]);o.addEventListener("mousedown",(function(){v=!1,setTimeout((function(){v=!0}),10)})),e.element=o}h.appendChild(o)}))}()}function x(t,e){!p&&f&&f.element&&f.element.classList.remove("active"),f&&f.element&&f.element.classList.remove("focused"),f=t,t.element&&(t.element.classList.add("focused"),e&&t.element.classList.add("active")),t&&t.element&&t.element.scrollIntoView&&t.element.scrollIntoView({behavior:"smooth",block:"nearest",inline:"start"})}function M(t){-1==b.indexOf(t)&&(b.push(t),x(t,!0)),k()}function T(t){var e=b[t];t>-1&&(b.splice(t,1),e.element&&e.element.classList.remove("active"))}function L(t){t||(t=f);var e=b.indexOf(t);e>-1?T(e):(!0!==p&&b.length>=p&&T(0),M(t)),k()}function D(t){H(),t||(t=f),t&&(d.value=t.label,o(t.value)),c=[t.value]}function z(t){t||H();var e=[];b.forEach((function(t){e.push(t.value)})),c=e,o(e)}function k(){var t=[];b.forEach((function(e){t.push(e.label)})),d.value=t.join(", "),!1===a.currentCell&&z(!0)}function S(){H(),i()}function H(){h.parentNode&&h.parentNode.removeChild(h),a.table.rowManager.element.removeEventListener("scroll",S)}if((Array.isArray(n)||!Array.isArray(n)&&"object"===(void 0===n?"undefined":_typeof(n))&&!n.values)&&(console.warn("DEPRECATION WARNING - values for the select editor must now be passed into the values property of the editorParams object, not as the editorParams object"),n={values:n}),d.setAttribute("type","text"),d.style.padding="4px",d.style.width="100%",d.style.boxSizing="border-box",d.style.cursor="default",d.readOnly=0!=this.currentCell,n.elementAttributes&&"object"==_typeof(n.elementAttributes))for(var P in n.elementAttributes)"+"==P.charAt(0)?(P=P.slice(1),d.setAttribute(P,d.getAttribute(P)+n.elementAttributes["+"+P])):d.setAttribute(P,n.elementAttributes[P]);return d.value=void 0!==l||null===l?l:"",d.addEventListener("search",(function(t){d.value||(!function(){for(var t=b.length,e=0;e0&&x(m[e-1],!p));break;case 40:e=m.indexOf(f),("editor"==u||"hybrid"==u&&e=38&&t.keyCode<=90&&function(t){clearTimeout(C);var e=String.fromCharCode(event.keyCode).toLowerCase();y+=e.toLowerCase();var o=m.find((function(t){return void 0!==t.label&&t.label.toLowerCase().startsWith(y)}));o&&x(o,!p),C=setTimeout((function(){y=""}),800)}(t.keyCode)}})),d.addEventListener("blur",(function(t){v&&(p?z():S())})),d.addEventListener("focus",(function(t){w||function(){if(b=[],!h.parentNode){!0===n.values?R(E(),c):"string"==typeof n.values?R(E(n.values),c):R(n.values||[],c);var t=Tabulator.prototype.helpers.elOffset(r);h.style.minWidth=r.offsetWidth+"px",h.style.top=t.top+r.offsetHeight+"px",h.style.left=t.left+"px",h.addEventListener("mousedown",(function(t){v=!1,setTimeout((function(){v=!0}),10)})),document.body.appendChild(h)}}()})),(h=document.createElement("div")).classList.add("tabulator-edit-select-list"),e((function(){d.style.height="100%",d.focus({preventScroll:!0})})),setTimeout((function(){s.table.rowManager.element.addEventListener("scroll",S)}),10),d},autocomplete:function(t,e,o,i,n){var s=this,a=this,r=t.getElement(),l=t.getValue(),u=n.verticalNavigation||"editor",c=void 0!==l||null===l?l:void 0!==n.defaultValue?n.defaultValue:"",d=document.createElement("input"),h=document.createElement("div"),p=[],m=!1,f=!0,g=!1;if(d.setAttribute("type","search"),d.style.padding="4px",d.style.width="100%",d.style.boxSizing="border-box",n.elementAttributes&&"object"==_typeof(n.elementAttributes))for(var b in n.elementAttributes)"+"==b.charAt(0)?(b=b.slice(1),d.setAttribute(b,d.getAttribute(b)+n.elementAttributes["+"+b])):d.setAttribute(b,n.elementAttributes[b]);function v(){!0===n.values?g=w():"string"==typeof n.values&&(g=w(n.values))}function w(e){var o,i={},s=a.table.getData();return(o=e?a.table.columnManager.getColumnByField(e):t.getColumn()._getSelf())?(s.forEach((function(t){var e=o.getFieldValue(t);null!=e&&""!==e&&(i[e]=!0)})),i=n.sortValuesList?"asc"==n.sortValuesList?Object.keys(i).sort():Object.keys(i).sort().reverse():Object.keys(i)):console.warn("unable to find matching column to create autocomplete lookup list:",e),i}function y(t,e){var o,i,s=[];o=g||(n.values||[]),n.searchFunc?(s=n.searchFunc(t,o))instanceof Promise?(C(void 0!==n.searchingPlaceholder?n.searchingPlaceholder:"Searching..."),s.then((function(t){x(E(t),e)})).catch((function(t){console.err("error in autocomplete search promise:",t)}))):x(E(s),e):(i=E(o),""===t?n.showListOnEmpty&&(s=i):i.forEach((function(e){null===e.value&&void 0===e.value||(String(e.value).toLowerCase().indexOf(String(t).toLowerCase())>-1||String(e.title).toLowerCase().indexOf(String(t).toLowerCase())>-1)&&s.push(e)})),x(s,e))}function C(t){var e=document.createElement("div");R(),!1!==t&&(e.classList.add("tabulator-edit-select-list-notice"),e.tabIndex=0,t instanceof Node?e.appendChild(t):e.innerHTML=t,h.appendChild(e))}function E(t){var e=[];if(Array.isArray(t))t.forEach((function(t){var o={};"object"===(void 0===t?"undefined":_typeof(t))?(o.title=n.listItemFormatter?n.listItemFormatter(t.value,t.label):t.label,o.value=t.value):(o.title=n.listItemFormatter?n.listItemFormatter(t,t):t,o.value=t),e.push(o)}));else for(var o in t){var i={title:n.listItemFormatter?n.listItemFormatter(o,t[o]):t[o],value:o};e.push(i)}return e}function R(){for(;h.firstChild;)h.removeChild(h.firstChild)}function x(t,e){t.length?function(t,e){var o=!1;R(),(p=t).forEach((function(t){var i=t.element;i||((i=document.createElement("div")).classList.add("tabulator-edit-select-list-item"),i.tabIndex=0,i.innerHTML=t.title,i.addEventListener("click",(function(e){T(t),M()})),i.addEventListener("mousedown",(function(t){f=!1,setTimeout((function(){f=!0}),10)})),t.element=i,e&&t.value==l&&(d.value=t.title,t.element.classList.add("active"),o=!0),t===m&&(t.element.classList.add("active"),o=!0)),h.appendChild(i)})),o||T(!1)}(t,e):n.emptyPlaceholder&&C(n.emptyPlaceholder)}function M(){L(),m?l!==m.value?(l=m.value,d.value=m.title,o(m.value)):i():n.freetext||n.allowEmpty&&""===d.value?(l=d.value,o(d.value)):i()}function T(t,e){m&&m.element&&m.element.classList.remove("active"),m=t,t&&t.element&&t.element.classList.add("active"),t&&t.element&&t.element.scrollIntoView&&t.element.scrollIntoView({behavior:"smooth",block:"nearest",inline:"start"})}function L(){h.parentNode&&h.parentNode.removeChild(h),a.table.rowManager.element.removeEventListener("scroll",D)}function D(){L(),i()}return h.classList.add("tabulator-edit-select-list"),h.addEventListener("mousedown",(function(t){f=!1,setTimeout((function(){f=!0}),10)})),d.addEventListener("keydown",(function(t){var e;switch(t.keyCode){case 38:e=p.indexOf(m),("editor"==u||"hybrid"==u&&e)&&(t.stopImmediatePropagation(),t.stopPropagation(),t.preventDefault(),T(e>0&&p[e-1]));break;case 40:e=p.indexOf(m),("editor"==u||"hybrid"==u&&e'):("ie"==s.table.browser?e.setAttribute("class","tabulator-star-inactive"):e.classList.replace("tabulator-star-active","tabulator-star-inactive"),e.innerHTML='')}))}function m(t){var e=document.createElement("span"),i=h.cloneNode(!0);c.push(i),e.addEventListener("mouseenter",(function(e){e.stopPropagation(),e.stopImmediatePropagation(),p(t)})),e.addEventListener("mousemove",(function(t){t.stopPropagation(),t.stopImmediatePropagation()})),e.addEventListener("click",(function(e){e.stopPropagation(),e.stopImmediatePropagation(),o(t),a.blur()})),e.appendChild(i),d.appendChild(e)}function f(t){r=t,p(t)}if(a.style.whiteSpace="nowrap",a.style.overflow="hidden",a.style.textOverflow="ellipsis",d.style.verticalAlign="middle",d.style.display="inline-block",d.style.padding="4px",h.setAttribute("width",u),h.setAttribute("height",u),h.setAttribute("viewBox","0 0 512 512"),h.setAttribute("xml:space","preserve"),h.style.padding="0 1px",n.elementAttributes&&"object"==_typeof(n.elementAttributes))for(var g in n.elementAttributes)"+"==g.charAt(0)?(g=g.slice(1),d.setAttribute(g,d.getAttribute(g)+n.elementAttributes["+"+g])):d.setAttribute(g,n.elementAttributes[g]);for(var b=1;b<=l;b++)m(b);return p(r=Math.min(parseInt(r),l)),d.addEventListener("mousemove",(function(t){p(0)})),d.addEventListener("click",(function(t){o(0)})),a.addEventListener("blur",(function(t){i()})),a.addEventListener("keydown",(function(t){switch(t.keyCode){case 39:f(r+1);break;case 37:f(r-1);break;case 13:o(r);break;case 27:i()}})),d},progress:function(t,e,o,i,n){var s,a,r=t.getElement(),l=void 0===n.max?r.getElementsByTagName("div")[0].getAttribute("max")||100:n.max,u=void 0===n.min?r.getElementsByTagName("div")[0].getAttribute("min")||0:n.min,c=(l-u)/100,d=t.getValue()||0,h=document.createElement("div"),p=document.createElement("div");function m(){var t=window.getComputedStyle(r,null),e=c*Math.round(p.offsetWidth/((r.clientWidth-parseInt(t.getPropertyValue("padding-left"))-parseInt(t.getPropertyValue("padding-right")))/100))+u;o(e),r.setAttribute("aria-valuenow",e),r.setAttribute("aria-label",d)}if(h.style.position="absolute",h.style.right="0",h.style.top="0",h.style.bottom="0",h.style.width="5px",h.classList.add("tabulator-progress-handle"),p.style.display="inline-block",p.style.position="relative",p.style.height="100%",p.style.backgroundColor="#488CE9",p.style.maxWidth="100%",p.style.minWidth="0%",n.elementAttributes&&"object"==_typeof(n.elementAttributes))for(var f in n.elementAttributes)"+"==f.charAt(0)?(f=f.slice(1),p.setAttribute(f,p.getAttribute(f)+n.elementAttributes["+"+f])):p.setAttribute(f,n.elementAttributes[f]);return r.style.padding="4px 4px",d=Math.min(parseFloat(d),l),d=Math.max(parseFloat(d),u),d=Math.round((d-u)/c),p.style.width=d+"%",r.setAttribute("aria-valuemin",u),r.setAttribute("aria-valuemax",l),p.appendChild(h),h.addEventListener("mousedown",(function(t){s=t.screenX,a=p.offsetWidth})),h.addEventListener("mouseover",(function(){h.style.cursor="ew-resize"})),r.addEventListener("mousemove",(function(t){s&&(p.style.width=a+t.screenX-s+"px")})),r.addEventListener("mouseup",(function(t){s&&(t.stopPropagation(),t.stopImmediatePropagation(),s=!1,a=!1,m())})),r.addEventListener("keydown",(function(t){switch(t.keyCode){case 39:t.preventDefault(),p.style.width=p.clientWidth+r.clientWidth/100+"px";break;case 37:t.preventDefault(),p.style.width=p.clientWidth-r.clientWidth/100+"px";break;case 9:case 13:m();break;case 27:i()}})),r.addEventListener("blur",(function(){i()})),p},tickCross:function(t,e,o,i,n){var s=t.getValue(),a=document.createElement("input"),r=n.tristate,l=void 0===n.indeterminateValue?null:n.indeterminateValue,u=!1;if(a.setAttribute("type","checkbox"),a.style.marginTop="5px",a.style.boxSizing="border-box",n.elementAttributes&&"object"==_typeof(n.elementAttributes))for(var c in n.elementAttributes)"+"==c.charAt(0)?(c=c.slice(1),a.setAttribute(c,a.getAttribute(c)+n.elementAttributes["+"+c])):a.setAttribute(c,n.elementAttributes[c]);function d(t){return r?t?u?l:a.checked:a.checked&&!u?(a.checked=!1,a.indeterminate=!0,u=!0,l):(u=!1,a.checked):a.checked}return a.value=s,!r||void 0!==s&&s!==l&&""!==s||(u=!0,a.indeterminate=!0),"firefox"!=this.table.browser&&e((function(){a.focus({preventScroll:!0})})),a.checked=!0===s||"true"===s||"True"===s||1===s,e((function(){a.focus()})),a.addEventListener("change",(function(t){o(d())})),a.addEventListener("blur",(function(t){o(d(!0))})),a.addEventListener("keydown",(function(t){13==t.keyCode&&o(d()),27==t.keyCode&&i()})),a}},Tabulator.prototype.registerModule("edit",Edit);var ExportRow=function(t,e,o,i){this.type=t,this.columns=e,this.component=o||!1,this.indent=i||0},ExportColumn=function(t,e,o,i,n){this.value=t,this.component=e||!1,this.width=o,this.height=i,this.depth=n},Export=function(t){this.table=t,this.config={},this.cloneTableStyle=!0,this.colVisProp=""};Export.prototype.generateExportList=function(t,e,o,i){this.cloneTableStyle=e,this.config=t||{},this.colVisProp=i;var n=!1!==this.config.columnHeaders?this.headersToExportRows(this.generateColumnGroupHeaders()):[],s=this.bodyToExportRows(this.rowLookup(o));return n.concat(s)},Export.prototype.genereateTable=function(t,e,o,i){var n=this.generateExportList(t,e,o,i);return this.genereateTableElement(n)},Export.prototype.rowLookup=function(t){var e=this,o=[];if("function"==typeof t)t.call(this.table).forEach((function(t){(t=e.table.rowManager.findRow(t))&&o.push(t)}));else switch(t){case!0:case"visible":o=this.table.rowManager.getVisibleRows(!0);break;case"all":o=this.table.rowManager.rows;break;case"selected":o=this.table.modules.selectRow.selectedRows;break;case"active":default:o=this.table.options.pagination?this.table.rowManager.getDisplayRows(this.table.rowManager.displayRows.length-2):this.table.rowManager.getDisplayRows()}return Object.assign([],o)},Export.prototype.generateColumnGroupHeaders=function(){var t=this,e=[];return(!1!==this.config.columnGroups?this.table.columnManager.columns:this.table.columnManager.columnsByIndex).forEach((function(o){var i=t.processColumnGroup(o);i&&e.push(i)})),e},Export.prototype.processColumnGroup=function(t){var e=this,o=t.columns,i=0,n={title:t.definition["title"+(this.colVisProp.charAt(0).toUpperCase()+this.colVisProp.slice(1))]||t.definition.title,column:t,depth:1};if(o.length){if(n.subGroups=[],n.width=0,o.forEach((function(t){var o=e.processColumnGroup(t);o&&(n.width+=o.width,n.subGroups.push(o),o.depth>i&&(i=o.depth))})),n.depth+=i,!n.width)return!1}else{if(!this.columnVisCheck(t))return!1;n.width=1}return n},Export.prototype.columnVisCheck=function(t){return!1!==t.definition[this.colVisProp]&&(t.visible||!t.visible&&t.definition[this.colVisProp])},Export.prototype.headersToExportRows=function(t){var e=[],o=0,i=[];return t.forEach((function(t){t.depth>o&&(o=t.depth)})),t.forEach((function(t){!function t(i,n){var s=o-n;if(void 0===e[n]&&(e[n]=[]),i.height=i.subGroups?1:s-i.depth+1,e[n].push(i),i.height>1)for(var a=1;a1)for(var r=1;r1e3&&console.warn("It may take a long time to render an HTML table with more than 1000 rows"),t.forEach((function(t,o){switch(t.type){case"header":i.appendChild(e.genereateHeaderElement(t,r,s));break;case"group":n.appendChild(e.genereateGroupElement(t,r,s));break;case"calc":n.appendChild(e.genereateCalcElement(t,r,s));break;case"row":var a=e.genereateRowElement(t,r,s);e.mapElementStyles(o%2&&s.evenRow?s.evenRow:s.oddRow,a,["border-top","border-left","border-right","border-bottom","color","font-weight","font-family","font-size","background-color"]),n.appendChild(a)}})),i.innerHTML&&o.appendChild(i),o.appendChild(n),this.mapElementStyles(this.table.element,o,["border-top","border-left","border-right","border-bottom"]),o},Export.prototype.lookupTableStyles=function(){var t={};return this.cloneTableStyle&&window.getComputedStyle&&(t.oddRow=this.table.element.querySelector(".tabulator-row-odd:not(.tabulator-group):not(.tabulator-calcs)"),t.evenRow=this.table.element.querySelector(".tabulator-row-even:not(.tabulator-group):not(.tabulator-calcs)"),t.calcRow=this.table.element.querySelector(".tabulator-row.tabulator-calcs"),t.firstRow=this.table.element.querySelector(".tabulator-row:not(.tabulator-group):not(.tabulator-calcs)"),t.firstGroup=this.table.element.getElementsByClassName("tabulator-group")[0],t.firstRow&&(t.styleCells=t.firstRow.getElementsByClassName("tabulator-cell"),t.firstCell=t.styleCells[0],t.lastCell=t.styleCells[t.styleCells.length-1])),t},Export.prototype.genereateHeaderElement=function(t,e,o){var i=this,n=document.createElement("tr");return t.columns.forEach((function(t){if(t){var e=document.createElement("th"),o=t.component._column.definition.cssClass?t.component._column.definition.cssClass.split(" "):[];e.colSpan=t.width,e.rowSpan=t.height,e.innerHTML=t.value,i.cloneTableStyle&&(e.style.boxSizing="border-box"),o.forEach((function(t){e.classList.add(t)})),i.mapElementStyles(t.component.getElement(),e,["text-align","border-top","border-left","border-right","border-bottom","background-color","color","font-weight","font-family","font-size"]),i.mapElementStyles(t.component._column.contentElement,e,["padding-top","padding-left","padding-right","padding-bottom"]),t.component._column.visible?i.mapElementStyles(t.component.getElement(),e,["width"]):t.component._column.definition.width&&(e.style.width=t.component._column.definition.width+"px"),t.component._column.parent&&i.mapElementStyles(t.component._column.parent.groupElement,e,["border-top"]),n.appendChild(e)}})),n},Export.prototype.genereateGroupElement=function(t,e,o){var i=document.createElement("tr"),n=document.createElement("td"),s=t.columns[0];return i.classList.add("tabulator-print-table-row"),e.groupHeader&&e.groupHeader[t.indent]?s.value=e.groupHeader[t.indent](s.value,t.component._group.getRowCount(),t.component._group.getData(),t.component):!1===e.groupHeader?s.value=s.value:s.value=t.component._group.generator(s.value,t.component._group.getRowCount(),t.component._group.getData(),t.component),n.colSpan=s.width,n.innerHTML=s.value,i.classList.add("tabulator-print-table-group"),i.classList.add("tabulator-group-level-"+t.indent),s.component.isVisible()&&i.classList.add("tabulator-group-visible"),this.mapElementStyles(o.firstGroup,i,["border-top","border-left","border-right","border-bottom","color","font-weight","font-family","font-size","background-color"]),this.mapElementStyles(o.firstGroup,n,["padding-top","padding-left","padding-right","padding-bottom"]),i.appendChild(n),i},Export.prototype.genereateCalcElement=function(t,e,o){var i=this.genereateRowElement(t,e,o);return i.classList.add("tabulator-print-table-calcs"),this.mapElementStyles(o.calcRow,i,["border-top","border-left","border-right","border-bottom","color","font-weight","font-family","font-size","background-color"]),i},Export.prototype.genereateRowElement=function(t,e,o){var n=this,s=document.createElement("tr");return s.classList.add("tabulator-print-table-row"),t.columns.forEach((function(a){if(a){var r=document.createElement("td"),l=a.component._column,u=a.value,c={modules:{},getValue:function(){return u},getField:function(){return l.definition.field},getElement:function(){return r},getColumn:function(){return l.getComponent()},getData:function(){return t.component.getData()},getRow:function(){return t.component},getComponent:function(){return c},column:l};if((l.definition.cssClass?l.definition.cssClass.split(" "):[]).forEach((function(t){r.classList.add(t)})),n.table.modExists("format")&&!1!==n.config.formatCells)u=n.table.modules.format.formatExportValue(c,n.colVisProp);else switch(void 0===u?"undefined":_typeof(u)){case"object":u=JSON.stringify(u);break;case"undefined":case"null":u="";break;default:u=u}u instanceof Node?r.appendChild(u):r.innerHTML=u,o.firstCell&&(n.mapElementStyles(o.firstCell,r,["padding-top","padding-left","padding-right","padding-bottom","border-top","border-left","border-right","border-bottom","color","font-weight","font-family","font-size"]),l.definition.align&&(r.style.textAlign=l.definition.align)),n.table.options.dataTree&&!1!==n.config.dataTree&&(e.treeElementField&&e.treeElementField==l.field||!e.treeElementField&&0==i)&&(t.component._row.modules.dataTree.controlEl&&r.insertBefore(t.component._row.modules.dataTree.controlEl.cloneNode(!0),r.firstChild),t.component._row.modules.dataTree.branchEl&&r.insertBefore(t.component._row.modules.dataTree.branchEl.cloneNode(!0),r.firstChild)),s.appendChild(r),c.modules.format&&c.modules.format.renderedCallback&&c.modules.format.renderedCallback(),e.rowFormatter&&!1!==n.config.formatCells&&e.rowFormatter(t.component)}})),s},Export.prototype.genereateHTMLTable=function(t){var e=document.createElement("div");return e.appendChild(this.genereateTableElement(t)),e.innerHTML},Export.prototype.getHtml=function(t,e,o,i){var n=this.generateExportList(o||this.table.options.htmlOutputConfig,e,t,i||"htmlOutput");return this.genereateHTMLTable(n)},Export.prototype.mapElementStyles=function(t,e,o){if(this.cloneTableStyle&&t&&e){var i={"background-color":"backgroundColor",color:"fontColor",width:"width","font-weight":"fontWeight","font-family":"fontFamily","font-size":"fontSize","text-align":"textAlign","border-top":"borderTop","border-left":"borderLeft","border-right":"borderRight","border-bottom":"borderBottom","padding-top":"paddingTop","padding-left":"paddingLeft","padding-right":"paddingRight","padding-bottom":"paddingBottom"};if(window.getComputedStyle){var n=window.getComputedStyle(t);o.forEach((function(t){e.style[i[t]]=n.getPropertyValue(t)}))}}},Tabulator.prototype.registerModule("export",Export);var Filter=function(t){this.table=t,this.filterList=[],this.headerFilters={},this.headerFilterColumns=[],this.prevHeaderFilterChangeCheck="",this.prevHeaderFilterChangeCheck="{}",this.changed=!1};Filter.prototype.initializeColumn=function(t,e){var o=this,i=t.getField();t.modules.filter={success:function(e){var n,s="input"==t.modules.filter.tagType&&"text"==t.modules.filter.attrType||"textarea"==t.modules.filter.tagType?"partial":"match",a="",r="";if(void 0===t.modules.filter.prevSuccess||t.modules.filter.prevSuccess!==e){if(t.modules.filter.prevSuccess=e,t.modules.filter.emptyFunc(e))delete o.headerFilters[i];else{switch(t.modules.filter.value=e,_typeof(t.definition.headerFilterFunc)){case"string":o.filters[t.definition.headerFilterFunc]?(a=t.definition.headerFilterFunc,n=function(i){var n=t.definition.headerFilterFuncParams||{},s=t.getFieldValue(i);return n="function"==typeof n?n(e,s,i):n,o.filters[t.definition.headerFilterFunc](e,s,i,n)}):console.warn("Header Filter Error - Matching filter function not found: ",t.definition.headerFilterFunc);break;case"function":a=n=function(o){var i=t.definition.headerFilterFuncParams||{},n=t.getFieldValue(o);return i="function"==typeof i?i(e,n,o):i,t.definition.headerFilterFunc(e,n,o,i)}}if(!n)switch(s){case"partial":n=function(o){var i=t.getFieldValue(o);return null!=i&&String(i).toLowerCase().indexOf(String(e).toLowerCase())>-1},a="like";break;default:n=function(o){return t.getFieldValue(o)==e},a="="}o.headerFilters[i]={value:e,func:n,type:a,params:{}}}r=JSON.stringify(o.headerFilters),o.prevHeaderFilterChangeCheck!==r&&(o.prevHeaderFilterChangeCheck=r,o.changed=!0,o.table.rowManager.filterRefresh())}return!0},attrType:!1,tagType:!1,emptyFunc:!1},this.generateHeaderFilterElement(t)},Filter.prototype.generateHeaderFilterElement=function(t,e,o){var i,n,s,a,r,l,u,c=this,d=this,h=t.modules.filter.success,p=t.getField();if(t.modules.filter.headerElement&&t.modules.filter.headerElement.parentNode&&t.contentElement.removeChild(t.modules.filter.headerElement.parentNode),p){switch(t.modules.filter.emptyFunc=t.definition.headerFilterEmptyCheck||function(t){return!t&&"0"!==t&&0!==t},(i=document.createElement("div")).classList.add("tabulator-header-filter"),_typeof(t.definition.headerFilter)){case"string":d.table.modules.edit.editors[t.definition.headerFilter]?(n=d.table.modules.edit.editors[t.definition.headerFilter],"tick"!==t.definition.headerFilter&&"tickCross"!==t.definition.headerFilter||t.definition.headerFilterEmptyCheck||(t.modules.filter.emptyFunc=function(t){return!0!==t&&!1!==t})):console.warn("Filter Error - Cannot build header filter, No such editor found: ",t.definition.editor);break;case"function":n=t.definition.headerFilter;break;case"boolean":t.modules.edit&&t.modules.edit.editor?n=t.modules.edit.editor:t.definition.formatter&&d.table.modules.edit.editors[t.definition.formatter]?(n=d.table.modules.edit.editors[t.definition.formatter],"tick"!==t.definition.formatter&&"tickCross"!==t.definition.formatter||t.definition.headerFilterEmptyCheck||(t.modules.filter.emptyFunc=function(t){return!0!==t&&!1!==t})):n=d.table.modules.edit.editors.input}if(n){if(a={getValue:function(){return void 0!==e?e:""},getField:function(){return t.definition.field},getElement:function(){return i},getColumn:function(){return t.getComponent()},getRow:function(){return{normalizeHeight:function(){}}}},u="function"==typeof(u=t.definition.headerFilterParams||{})?u.call(d.table):u,!(s=n.call(this.table.modules.edit,a,(function(){}),h,(function(){}),u)))return void console.warn("Filter Error - Cannot add filter to "+p+" column, editor returned a value of false");if(!(s instanceof Node))return void console.warn("Filter Error - Cannot add filter to "+p+" column, editor should return an instance of Node, the editor returned:",s);p?d.table.modules.localize.bind("headerFilters|columns|"+t.definition.field,(function(t){s.setAttribute("placeholder",void 0!==t&&t?t:d.table.modules.localize.getText("headerFilters|default"))})):d.table.modules.localize.bind("headerFilters|default",(function(t){s.setAttribute("placeholder",void 0!==d.column.definition.headerFilterPlaceholder&&d.column.definition.headerFilterPlaceholder?d.column.definition.headerFilterPlaceholder:t)})),s.addEventListener("click",(function(t){t.stopPropagation(),s.focus()})),s.addEventListener("focus",(function(t){var e=c.table.columnManager.element.scrollLeft;e!==c.table.rowManager.element.scrollLeft&&(c.table.rowManager.scrollHorizontal(e),c.table.columnManager.scrollHorizontal(e))})),r=!1,l=function(t){r&&clearTimeout(r),r=setTimeout((function(){h(s.value)}),d.table.options.headerFilterLiveFilterDelay)},t.modules.filter.headerElement=s,t.modules.filter.attrType=s.hasAttribute("type")?s.getAttribute("type").toLowerCase():"",t.modules.filter.tagType=s.tagName.toLowerCase(),!1!==t.definition.headerFilterLiveFilter&&("autocomplete"!==t.definition.headerFilter&&"tickCross"!==t.definition.headerFilter&&("autocomplete"!==t.definition.editor&&"tickCross"!==t.definition.editor||!0!==t.definition.headerFilter)&&(s.addEventListener("keyup",l),s.addEventListener("search",l),"number"==t.modules.filter.attrType&&s.addEventListener("change",(function(t){h(s.value)})),"text"==t.modules.filter.attrType&&"ie"!==this.table.browser&&s.setAttribute("type","search")),"input"!=t.modules.filter.tagType&&"select"!=t.modules.filter.tagType&&"textarea"!=t.modules.filter.tagType||s.addEventListener("mousedown",(function(t){t.stopPropagation()}))),i.appendChild(s),t.contentElement.appendChild(i),o||d.headerFilterColumns.push(t)}}else console.warn("Filter Error - Cannot add header filter, column has no field set:",t.definition.title)},Filter.prototype.hideHeaderFilterElements=function(){this.headerFilterColumns.forEach((function(t){t.modules.filter&&t.modules.filter.headerElement&&(t.modules.filter.headerElement.style.display="none")}))},Filter.prototype.showHeaderFilterElements=function(){this.headerFilterColumns.forEach((function(t){t.modules.filter&&t.modules.filter.headerElement&&(t.modules.filter.headerElement.style.display="")}))},Filter.prototype.setHeaderFilterFocus=function(t){t.modules.filter&&t.modules.filter.headerElement?t.modules.filter.headerElement.focus():console.warn("Column Filter Focus Error - No header filter set on column:",t.getField())},Filter.prototype.getHeaderFilterValue=function(t){if(t.modules.filter&&t.modules.filter.headerElement)return t.modules.filter.headerElement.value;console.warn("Column Filter Error - No header filter set on column:",t.getField())},Filter.prototype.setHeaderFilterValue=function(t,e){t&&(t.modules.filter&&t.modules.filter.headerElement?(this.generateHeaderFilterElement(t,e,!0),t.modules.filter.success(e)):console.warn("Column Filter Error - No header filter set on column:",t.getField()))},Filter.prototype.reloadHeaderFilter=function(t){t&&(t.modules.filter&&t.modules.filter.headerElement?this.generateHeaderFilterElement(t,t.modules.filter.value,!0):console.warn("Column Filter Error - No header filter set on column:",t.getField()))},Filter.prototype.hasChanged=function(){var t=this.changed;return this.changed=!1,t},Filter.prototype.setFilter=function(t,e,o,i){this.filterList=[],Array.isArray(t)||(t=[{field:t,type:e,value:o,params:i}]),this.addFilter(t)},Filter.prototype.addFilter=function(t,e,o,i){var n=this;Array.isArray(t)||(t=[{field:t,type:e,value:o,params:i}]),t.forEach((function(t){(t=n.findFilter(t))&&(n.filterList.push(t),n.changed=!0)})),this.table.options.persistence&&this.table.modExists("persistence",!0)&&this.table.modules.persistence.config.filter&&this.table.modules.persistence.save("filter")},Filter.prototype.findFilter=function(t){var e,o=this;if(Array.isArray(t))return this.findSubFilters(t);var i=!1;return"function"==typeof t.field?i=function(e){return t.field(e,t.type||{})}:o.filters[t.type]?i=(e=o.table.columnManager.getColumnByField(t.field))?function(i){return o.filters[t.type](t.value,e.getFieldValue(i),i,t.params||{})}:function(e){return o.filters[t.type](t.value,e[t.field],e,t.params||{})}:console.warn("Filter Error - No such filter type found, ignoring: ",t.type),t.func=i,!!t.func&&t},Filter.prototype.findSubFilters=function(t){var e=this,o=[];return t.forEach((function(t){(t=e.findFilter(t))&&o.push(t)})),!!o.length&&o},Filter.prototype.getFilters=function(t,e){var o=[];return t&&(o=this.getHeaderFilters()),e&&o.forEach((function(t){"function"==typeof t.type&&(t.type="function")})),o=o.concat(this.filtersToArray(this.filterList,e))},Filter.prototype.filtersToArray=function(t,e){var o=this,i=[];return t.forEach((function(t){var n;Array.isArray(t)?i.push(o.filtersToArray(t,e)):(n={field:t.field,type:t.type,value:t.value},e&&"function"==typeof n.type&&(n.type="function"),i.push(n))})),i},Filter.prototype.getHeaderFilters=function(){var t=[];for(var e in this.headerFilters)t.push({field:e,type:this.headerFilters[e].type,value:this.headerFilters[e].value});return t},Filter.prototype.removeFilter=function(t,e,o){var i=this;Array.isArray(t)||(t=[{field:t,type:e,value:o}]),t.forEach((function(t){var e=-1;(e="object"==_typeof(t.field)?i.filterList.findIndex((function(e){return t===e})):i.filterList.findIndex((function(e){return t.field===e.field&&t.type===e.type&&t.value===e.value})))>-1?(i.filterList.splice(e,1),i.changed=!0):console.warn("Filter Error - No matching filter type found, ignoring: ",t.type)})),this.table.options.persistence&&this.table.modExists("persistence",!0)&&this.table.modules.persistence.config.filter&&this.table.modules.persistence.save("filter")},Filter.prototype.clearFilter=function(t){this.filterList=[],t&&this.clearHeaderFilter(),this.changed=!0,this.table.options.persistence&&this.table.modExists("persistence",!0)&&this.table.modules.persistence.config.filter&&this.table.modules.persistence.save("filter")},Filter.prototype.clearHeaderFilter=function(){var t=this;this.headerFilters={},t.prevHeaderFilterChangeCheck="{}",this.headerFilterColumns.forEach((function(e){void 0!==e.modules.filter.value&&delete e.modules.filter.value,e.modules.filter.prevSuccess=void 0,t.reloadHeaderFilter(e)})),this.changed=!0},Filter.prototype.search=function(t,e,o,i){var n=this,s=[],a=[];return Array.isArray(e)||(e=[{field:e,type:o,value:i}]),e.forEach((function(t){(t=n.findFilter(t))&&a.push(t)})),this.table.rowManager.rows.forEach((function(e){var o=!0;a.forEach((function(t){n.filterRecurse(t,e.getData())||(o=!1)})),o&&s.push("data"===t?e.getData("data"):e.getComponent())})),s},Filter.prototype.filter=function(t,e){var o=this,i=[],n=[];return o.table.options.dataFiltering&&o.table.options.dataFiltering.call(o.table,o.getFilters()),o.table.options.ajaxFiltering||!o.filterList.length&&!Object.keys(o.headerFilters).length?i=t.slice(0):t.forEach((function(t){o.filterRow(t)&&i.push(t)})),o.table.options.dataFiltered&&(i.forEach((function(t){n.push(t.getComponent())})),o.table.options.dataFiltered.call(o.table,o.getFilters(),n)),i},Filter.prototype.filterRow=function(t,e){var o=this,i=!0,n=t.getData();for(var s in o.filterList.forEach((function(t){o.filterRecurse(t,n)||(i=!1)})),o.headerFilters)o.headerFilters[s].func(n)||(i=!1);return i},Filter.prototype.filterRecurse=function(t,e){var o=this,i=!1;return Array.isArray(t)?t.forEach((function(t){o.filterRecurse(t,e)&&(i=!0)})):i=t.func(e),i},Filter.prototype.filters={"=":function(t,e,o,i){return e==t},"<":function(t,e,o,i){return e":function(t,e,o,i){return e>t},">=":function(t,e,o,i){return e>=t},"!=":function(t,e,o,i){return e!=t},regex:function(t,e,o,i){return"string"==typeof t&&(t=new RegExp(t)),t.test(e)},like:function(t,e,o,i){return null==t?e===t:null!=e&&String(e).toLowerCase().indexOf(t.toLowerCase())>-1},keywords:function(t,e,o,i){var n=t.toLowerCase().split(void 0===i.separator?" ":i.separator),s=String(null==e?"":e).toLowerCase(),a=[];return n.forEach((function(t){s.includes(t)&&a.push(!0)})),i.matchAll?a.length===n.length:!!a.length},starts:function(t,e,o,i){return null==t?e===t:null!=e&&String(e).toLowerCase().startsWith(t.toLowerCase())},ends:function(t,e,o,i){return null==t?e===t:null!=e&&String(e).toLowerCase().endsWith(t.toLowerCase())},in:function(t,e,o,i){return Array.isArray(t)?!t.length||t.indexOf(e)>-1:(console.warn("Filter Error - filter value is not an array:",t),!1)}},Tabulator.prototype.registerModule("filter",Filter);var Format=function(t){this.table=t};Format.prototype.initializeColumn=function(t){t.modules.format=this.lookupFormatter(t,""),void 0!==t.definition.formatterPrint&&(t.modules.format.print=this.lookupFormatter(t,"Print")),void 0!==t.definition.formatterClipboard&&(t.modules.format.clipboard=this.lookupFormatter(t,"Clipboard")),void 0!==t.definition.formatterHtmlOutput&&(t.modules.format.htmlOutput=this.lookupFormatter(t,"HtmlOutput"))},Format.prototype.lookupFormatter=function(t,e){var o={params:t.definition["formatter"+e+"Params"]||{}},i=t.definition["formatter"+e];switch(void 0===i?"undefined":_typeof(i)){case"string":"tick"===i&&(i="tickCross",void 0===o.params.crossElement&&(o.params.crossElement=!1),console.warn("DEPRECATION WARNING - the tick formatter has been deprecated, please use the tickCross formatter with the crossElement param set to false")),this.formatters[i]?o.formatter=this.formatters[i]:(console.warn("Formatter Error - No such formatter found: ",i),o.formatter=this.formatters.plaintext);break;case"function":o.formatter=i;break;default:o.formatter=this.formatters.plaintext}return o},Format.prototype.cellRendered=function(t){t.modules.format&&t.modules.format.renderedCallback&&!t.modules.format.rendered&&(t.modules.format.renderedCallback(),t.modules.format.rendered=!0)},Format.prototype.formatValue=function(t){var e=t.getComponent(),o="function"==typeof t.column.modules.format.params?t.column.modules.format.params(e):t.column.modules.format.params;return t.column.modules.format.formatter.call(this,e,o,(function(e){t.modules.format||(t.modules.format={}),t.modules.format.renderedCallback=e,t.modules.format.rendered=!1}))},Format.prototype.formatExportValue=function(t,e){var o,i=t.column.modules.format[e];if(i){return o="function"==typeof i.params?i.params(component):i.params,i.formatter.call(this,t.getComponent(),o,(function(e){t.modules.format||(t.modules.format={}),t.modules.format.renderedCallback=e,t.modules.format.rendered=!1}))}return this.formatValue(t)},Format.prototype.sanitizeHTML=function(t){if(t){var e={"&":"&","<":"<",">":">",'"':""","'":"'","/":"/","`":"`","=":"="};return String(t).replace(/[&<>"'`=\/]/g,(function(t){return e[t]}))}return t},Format.prototype.emptyToSpace=function(t){return null==t||""===t?" ":t},Format.prototype.getFormatter=function(t){switch(void 0===t?"undefined":_typeof(t)){case"string":this.formatters[t]?t=this.formatters[t]:(console.warn("Formatter Error - No such formatter found: ",t),t=this.formatters.plaintext);break;case"function":t=t;break;default:t=this.formatters.plaintext}return t},Format.prototype.formatters={plaintext:function(t,e,o){return this.emptyToSpace(this.sanitizeHTML(t.getValue()))},html:function(t,e,o){return t.getValue()},textarea:function(t,e,o){return t.getElement().style.whiteSpace="pre-wrap",this.emptyToSpace(this.sanitizeHTML(t.getValue()))},money:function(t,e,o){var i,n,s,a,r=parseFloat(t.getValue()),l=e.decimal||".",u=e.thousand||",",c=e.symbol||"",d=!!e.symbolAfter,h=void 0!==e.precision?e.precision:2;if(isNaN(r))return this.emptyToSpace(this.sanitizeHTML(t.getValue()));for(i=!1!==h?r.toFixed(h):r,n=(i=String(i).split("."))[0],s=i.length>1?l+i[1]:"",a=/(\d+)(\d{3})/;a.test(n);)n=n.replace(a,"$1"+u+"$2");return d?n+s+c:c+n+s},link:function(t,e,o){var i=t.getValue(),n=e.urlPrefix||"",s=e.download,a=i,r=document.createElement("a");if(e.labelField&&(a=t.getData()[e.labelField]),e.label)switch(_typeof(e.label)){case"string":a=e.label;break;case"function":a=e.label(t)}if(a){if(e.urlField&&(i=t.getData()[e.urlField]),e.url)switch(_typeof(e.url)){case"string":i=e.url;break;case"function":i=e.url(t)}return r.setAttribute("href",n+i),e.target&&r.setAttribute("target",e.target),e.download&&(s="function"==typeof s?s(t):!0===s?"":s,r.setAttribute("download",s)),r.innerHTML=this.emptyToSpace(this.sanitizeHTML(a)),r}return" "},image:function(t,e,o){var i=document.createElement("img"),n=t.getValue();switch(e.urlPrefix&&(n=e.urlPrefix+t.getValue()),e.urlSuffix&&(n+=e.urlSuffix),i.setAttribute("src",n),_typeof(e.height)){case"number":i.style.height=e.height+"px";break;case"string":i.style.height=e.height}switch(_typeof(e.width)){case"number":i.style.width=e.width+"px";break;case"string":i.style.width=e.width}return i.addEventListener("load",(function(){t.getRow().normalizeHeight()})),i},tickCross:function(t,e,o){var i=t.getValue(),n=t.getElement(),s=e.allowEmpty,a=e.allowTruthy,r=void 0!==e.tickElement?e.tickElement:'',l=void 0!==e.crossElement?e.crossElement:'';return a&&i||!0===i||"true"===i||"True"===i||1===i||"1"===i?(n.setAttribute("aria-checked",!0),r||""):!s||"null"!==i&&""!==i&&null!=i?(n.setAttribute("aria-checked",!1),l||""):(n.setAttribute("aria-checked","mixed"),"")},datetime:function(t,e,o){var i=e.inputFormat||"YYYY-MM-DD hh:mm:ss",n=e.outputFormat||"DD/MM/YYYY hh:mm:ss",s=void 0!==e.invalidPlaceholder?e.invalidPlaceholder:"",a=t.getValue(),r=moment(a,i);return r.isValid()?e.timezone?r.tz(e.timezone).format(n):r.format(n):!0===s?a:"function"==typeof s?s(a):s},datetimediff:function(t,e,o){var i=e.inputFormat||"YYYY-MM-DD hh:mm:ss",n=void 0!==e.invalidPlaceholder?e.invalidPlaceholder:"",s=void 0!==e.suffix&&e.suffix,a=void 0!==e.unit?e.unit:void 0,r=void 0!==e.humanize&&e.humanize,l=void 0!==e.date?e.date:moment(),u=t.getValue(),c=moment(u,i);return c.isValid()?r?moment.duration(c.diff(l)).humanize(s):c.diff(l,a)+(s?" "+s:""):!0===n?u:"function"==typeof n?n(u):n},lookup:function(t,e,o){var i=t.getValue();return void 0===e[i]?(console.warn("Missing display value for "+i),i):e[i]},star:function(t,e,o){var i=t.getValue(),n=t.getElement(),s=e&&e.stars?e.stars:5,a=document.createElement("span"),r=document.createElementNS("http://www.w3.org/2000/svg","svg");a.style.verticalAlign="middle",r.setAttribute("width","14"),r.setAttribute("height","14"),r.setAttribute("viewBox","0 0 512 512"),r.setAttribute("xml:space","preserve"),r.style.padding="0 1px",i=i&&!isNaN(i)?parseInt(i):0,i=Math.max(0,Math.min(i,s));for(var l=1;l<=s;l++){var u=r.cloneNode(!0);u.innerHTML=l<=i?'':'',a.appendChild(u)}return n.style.whiteSpace="nowrap",n.style.overflow="hidden",n.style.textOverflow="ellipsis",n.setAttribute("aria-label",i),a},traffic:function(t,e,o){var i,n,s=this.sanitizeHTML(t.getValue())||0,a=document.createElement("span"),r=e&&e.max?e.max:100,l=e&&e.min?e.min:0,u=e&&void 0!==e.color?e.color:["red","orange","green"],c="#666666";if(!isNaN(s)&&void 0!==t.getValue()){switch(a.classList.add("tabulator-traffic-light"),n=parseFloat(s)<=r?parseFloat(s):r,n=parseFloat(n)>=l?parseFloat(n):l,i=(r-l)/100,n=Math.round((n-l)/i),void 0===u?"undefined":_typeof(u)){case"string":c=u;break;case"function":c=u(s);break;case"object":if(Array.isArray(u)){var d=100/u.length,h=Math.floor(n/d);h=Math.min(h,u.length-1),c=u[h=Math.max(h,0)];break}}return a.style.backgroundColor=c,a}},progress:function(t,e,o){var i,n,s,a,r,l=this.sanitizeHTML(t.getValue())||0,u=t.getElement(),c=e&&e.max?e.max:100,d=e&&e.min?e.min:0,h=e&&e.legendAlign?e.legendAlign:"center";switch(n=parseFloat(l)<=c?parseFloat(l):c,n=parseFloat(n)>=d?parseFloat(n):d,i=(c-d)/100,n=Math.round((n-d)/i),_typeof(e.color)){case"string":s=e.color;break;case"function":s=e.color(l);break;case"object":if(Array.isArray(e.color)){var p=100/e.color.length,m=Math.floor(n/p);m=Math.min(m,e.color.length-1),m=Math.max(m,0),s=e.color[m];break}default:s="#2DC214"}switch(_typeof(e.legend)){case"string":a=e.legend;break;case"function":a=e.legend(l);break;case"boolean":a=l;break;default:a=!1}switch(_typeof(e.legendColor)){case"string":r=e.legendColor;break;case"function":r=e.legendColor(l);break;case"object":if(Array.isArray(e.legendColor)){p=100/e.legendColor.length,m=Math.floor(n/p);m=Math.min(m,e.legendColor.length-1),m=Math.max(m,0),r=e.legendColor[m]}break;default:r="#000"}u.style.minWidth="30px",u.style.position="relative",u.setAttribute("aria-label",n);var f=document.createElement("div");if(f.style.display="inline-block",f.style.position="relative",f.style.width=n+"%",f.style.backgroundColor=s,f.style.height="100%",f.setAttribute("data-max",c),f.setAttribute("data-min",d),a){var g=document.createElement("div");g.style.position="absolute",g.style.top="4px",g.style.left=0,g.style.textAlign=h,g.style.width="100%",g.style.color=r,g.innerHTML=a}return o((function(){if(!(t instanceof CellComponent)){var e=document.createElement("div");e.style.position="absolute",e.style.top="4px",e.style.bottom="4px",e.style.left="4px",e.style.right="4px",u.appendChild(e),u=e}u.appendChild(f),a&&u.appendChild(g)})),""},color:function(t,e,o){return t.getElement().style.backgroundColor=this.sanitizeHTML(t.getValue()),""},buttonTick:function(t,e,o){return''},buttonCross:function(t,e,o){return''},rownum:function(t,e,o){return this.table.rowManager.activeRows.indexOf(t.getRow()._getSelf())+1},handle:function(t,e,o){return t.getElement().classList.add("tabulator-row-handle"),"
"},responsiveCollapse:function(t,e,o){var i=document.createElement("div"),n=t.getRow()._row.modules.responsiveLayout;function s(t){var e=n.element;n.open=t,e&&(n.open?(i.classList.add("open"),e.style.display=""):(i.classList.remove("open"),e.style.display="none"))}return i.classList.add("tabulator-responsive-collapse-toggle"),i.innerHTML="+-",t.getElement().classList.add("tabulator-row-handle"),i.addEventListener("click",(function(t){t.stopImmediatePropagation(),s(!n.open)})),s(n.open),i},rowSelection:function(t,e,o){var i=this,n=document.createElement("input");if(n.type="checkbox",this.table.modExists("selectRow",!0))if(n.addEventListener("click",(function(t){t.stopPropagation()})),"function"==typeof t.getRow){var s=t.getRow();s instanceof RowComponent?(n.addEventListener("change",(function(t){s.toggleSelect()})),n.checked=s.isSelected&&s.isSelected(),this.table.modules.selectRow.registerRowSelectCheckbox(s,n)):n=""}else n.addEventListener("change",(function(t){i.table.modules.selectRow.selectedRows.length?i.table.deselectRow():i.table.selectRow(e.rowRange)})),this.table.modules.selectRow.registerHeaderSelectCheckbox(n);return n}},Tabulator.prototype.registerModule("format",Format);var FrozenColumns=function(t){this.table=t,this.leftColumns=[],this.rightColumns=[],this.leftMargin=0,this.rightMargin=0,this.rightPadding=0,this.initializationMode="left",this.active=!1,this.scrollEndTimer=!1};FrozenColumns.prototype.reset=function(){this.initializationMode="left",this.leftColumns=[],this.rightColumns=[],this.leftMargin=0,this.rightMargin=0,this.rightMargin=0,this.active=!1,this.table.columnManager.headersElement.style.marginLeft=0,this.table.columnManager.element.style.paddingRight=0},FrozenColumns.prototype.initializeColumn=function(t){var e={margin:0,edge:!1};t.isGroup||(this.frozenCheck(t)?(e.position=this.initializationMode,"left"==this.initializationMode?this.leftColumns.push(t):this.rightColumns.unshift(t),this.active=!0,t.modules.frozen=e):this.initializationMode="right")},FrozenColumns.prototype.frozenCheck=function(t){return t.parent.isGroup&&t.definition.frozen&&console.warn("Frozen Column Error - Parent column group must be frozen, not individual columns or sub column groups"),t.parent.isGroup?this.frozenCheck(t.parent):t.definition.frozen},FrozenColumns.prototype.scrollHorizontal=function(){var t,e=this;this.active&&(clearTimeout(this.scrollEndTimer),this.scrollEndTimer=setTimeout((function(){e.layout()}),100),t=this.table.rowManager.getVisibleRows(),this.calcMargins(),this.layoutColumnPosition(),this.layoutCalcRows(),t.forEach((function(t){"row"===t.type&&e.layoutRow(t)})),this.table.rowManager.tableElement.style.marginRight=this.rightMargin)},FrozenColumns.prototype.calcMargins=function(){this.leftMargin=this._calcSpace(this.leftColumns,this.leftColumns.length)+"px",this.table.columnManager.headersElement.style.marginLeft=this.leftMargin,this.rightMargin=this._calcSpace(this.rightColumns,this.rightColumns.length)+"px",this.table.columnManager.element.style.paddingRight=this.rightMargin,this.rightPadding=this.table.rowManager.element.clientWidth+this.table.columnManager.scrollLeft},FrozenColumns.prototype.layoutCalcRows=function(){this.table.modExists("columnCalcs")&&(this.table.modules.columnCalcs.topInitialized&&this.table.modules.columnCalcs.topRow&&this.layoutRow(this.table.modules.columnCalcs.topRow),this.table.modules.columnCalcs.botInitialized&&this.table.modules.columnCalcs.botRow&&this.layoutRow(this.table.modules.columnCalcs.botRow))},FrozenColumns.prototype.layoutColumnPosition=function(t){var e=this,o=[];this.leftColumns.forEach((function(i,n){if(i.modules.frozen.margin=e._calcSpace(e.leftColumns,n)+e.table.columnManager.scrollLeft+"px",n==e.leftColumns.length-1?i.modules.frozen.edge=!0:i.modules.frozen.edge=!1,i.parent.isGroup){var s=e.getColGroupParentElement(i);o.includes(s)||(e.layoutElement(s,i),o.push(s)),i.modules.frozen.edge&&s.classList.add("tabulator-frozen-"+i.modules.frozen.position)}else e.layoutElement(i.getElement(),i);t&&i.cells.forEach((function(t){e.layoutElement(t.getElement(!0),i)}))})),this.rightColumns.forEach((function(o,i){o.modules.frozen.margin=e.rightPadding-e._calcSpace(e.rightColumns,i+1)+"px",i==e.rightColumns.length-1?o.modules.frozen.edge=!0:o.modules.frozen.edge=!1,o.parent.isGroup?e.layoutElement(e.getColGroupParentElement(o),o):e.layoutElement(o.getElement(),o),t&&o.cells.forEach((function(t){e.layoutElement(t.getElement(!0),o)}))}))},FrozenColumns.prototype.getColGroupParentElement=function(t){return t.parent.isGroup?this.getColGroupParentElement(t.parent):t.getElement()},FrozenColumns.prototype.layout=function(){var t=this;t.active&&(this.calcMargins(),t.table.rowManager.getDisplayRows().forEach((function(e){"row"===e.type&&t.layoutRow(e)})),this.layoutCalcRows(),this.layoutColumnPosition(!0),this.table.rowManager.tableElement.style.marginRight=this.rightMargin)},FrozenColumns.prototype.layoutRow=function(t){var e=this;t.getElement().style.paddingLeft=this.leftMargin,this.leftColumns.forEach((function(o){var i=t.getCell(o);i&&e.layoutElement(i.getElement(!0),o)})),this.rightColumns.forEach((function(o){var i=t.getCell(o);i&&e.layoutElement(i.getElement(!0),o)}))},FrozenColumns.prototype.layoutElement=function(t,e){e.modules.frozen&&(t.style.position="absolute",t.style.left=e.modules.frozen.margin,t.classList.add("tabulator-frozen"),e.modules.frozen.edge&&t.classList.add("tabulator-frozen-"+e.modules.frozen.position))},FrozenColumns.prototype._calcSpace=function(t,e){for(var o=0,i=0;i-1&&e.splice(o,1)})),e},FrozenRows.prototype.freezeRow=function(t){t.modules.frozen?console.warn("Freeze Error - Row is already frozen"):(t.modules.frozen=!0,this.topElement.appendChild(t.getElement()),t.initialize(),t.normalizeHeight(),this.table.rowManager.adjustTableSize(),this.rows.push(t),this.table.rowManager.refreshActiveData("display"),this.styleRows())},FrozenRows.prototype.unfreezeRow=function(t){this.rows.indexOf(t);t.modules.frozen?(t.modules.frozen=!1,this.detachRow(t),this.table.rowManager.adjustTableSize(),this.table.rowManager.refreshActiveData("display"),this.rows.length&&this.styleRows()):console.warn("Freeze Error - Row is already unfrozen")},FrozenRows.prototype.detachRow=function(t){var e=this.rows.indexOf(t);if(e>-1){var o=t.getElement();o.parentNode.removeChild(o),this.rows.splice(e,1)}},FrozenRows.prototype.styleRows=function(t){var e=this;this.rows.forEach((function(t,o){e.table.rowManager.styleRow(t,o)}))},Tabulator.prototype.registerModule("frozenRows",FrozenRows);var GroupComponent=function(t){this._group=t,this.type="GroupComponent"};GroupComponent.prototype.getKey=function(){return this._group.key},GroupComponent.prototype.getField=function(){return this._group.field},GroupComponent.prototype.getElement=function(){return this._group.element},GroupComponent.prototype.getRows=function(){return this._group.getRows(!0)},GroupComponent.prototype.getSubGroups=function(){return this._group.getSubGroups(!0)},GroupComponent.prototype.getParentGroup=function(){return!!this._group.parent&&this._group.parent.getComponent()},GroupComponent.prototype.getVisibility=function(){return console.warn("getVisibility function is deprecated, you should now use the isVisible function"),this._group.visible},GroupComponent.prototype.isVisible=function(){return this._group.visible},GroupComponent.prototype.show=function(){this._group.show()},GroupComponent.prototype.hide=function(){this._group.hide()},GroupComponent.prototype.toggle=function(){this._group.toggleVisibility()},GroupComponent.prototype._getSelf=function(){return this._group},GroupComponent.prototype.getTable=function(){return this._group.groupManager.table};var Group=function(t,e,o,i,n,s,a){this.groupManager=t,this.parent=e,this.key=i,this.level=o,this.field=n,this.hasSubGroups=o-1?o?this.rows.splice(n+1,0,t):this.rows.splice(n,0,t):o?this.rows.push(t):this.rows.unshift(t),t.modules.group=this,this.generateGroupHeaderContents(),this.groupManager.table.modExists("columnCalcs")&&"table"!=this.groupManager.table.options.columnCalcs&&this.groupManager.table.modules.columnCalcs.recalcGroup(this),this.groupManager.updateGroupRows(!0)},Group.prototype.scrollHeader=function(t){this.arrowElement.style.marginLeft=t,this.groupList.forEach((function(e){e.scrollHeader(t)}))},Group.prototype.getRowIndex=function(t){},Group.prototype.conformRowData=function(t){return this.field?t[this.field]=this.key:console.warn("Data Conforming Error - Cannot conform row data to match new group as groupBy is a function"),this.parent&&(t=this.parent.conformRowData(t)),t},Group.prototype.removeRow=function(t){var e=this.rows.indexOf(t),o=t.getElement();e>-1&&this.rows.splice(e,1),this.groupManager.table.options.groupValues||this.rows.length?(o.parentNode&&o.parentNode.removeChild(o),this.generateGroupHeaderContents(),this.groupManager.table.modExists("columnCalcs")&&"table"!=this.groupManager.table.options.columnCalcs&&this.groupManager.table.modules.columnCalcs.recalcGroup(this)):(this.parent?this.parent.removeGroup(this):this.groupManager.removeGroup(this),this.groupManager.updateGroupRows(!0))},Group.prototype.removeGroup=function(t){var e,o=t.level+"_"+t.key;this.groups[o]&&(delete this.groups[o],(e=this.groupList.indexOf(t))>-1&&this.groupList.splice(e,1),this.groupList.length||(this.parent?this.parent.removeGroup(this):this.groupManager.removeGroup(this)))},Group.prototype.getHeadersAndRows=function(t){var e=[];return e.push(this),this._visSet(),this.visible?this.groupList.length?this.groupList.forEach((function(o){e=e.concat(o.getHeadersAndRows(t))})):(!t&&"table"!=this.groupManager.table.options.columnCalcs&&this.groupManager.table.modExists("columnCalcs")&&this.groupManager.table.modules.columnCalcs.hasTopCalcs()&&(this.calcs.top&&(this.calcs.top.detachElement(),this.calcs.top.deleteCells()),this.calcs.top=this.groupManager.table.modules.columnCalcs.generateTopRow(this.rows),e.push(this.calcs.top)),e=e.concat(this.rows),!t&&"table"!=this.groupManager.table.options.columnCalcs&&this.groupManager.table.modExists("columnCalcs")&&this.groupManager.table.modules.columnCalcs.hasBottomCalcs()&&(this.calcs.bottom&&(this.calcs.bottom.detachElement(),this.calcs.bottom.deleteCells()),this.calcs.bottom=this.groupManager.table.modules.columnCalcs.generateBottomRow(this.rows),e.push(this.calcs.bottom))):this.groupList.length||"table"==this.groupManager.table.options.columnCalcs||this.groupManager.table.modExists("columnCalcs")&&(!t&&this.groupManager.table.modules.columnCalcs.hasTopCalcs()&&(this.calcs.top&&(this.calcs.top.detachElement(),this.calcs.top.deleteCells()),this.groupManager.table.options.groupClosedShowCalcs&&(this.calcs.top=this.groupManager.table.modules.columnCalcs.generateTopRow(this.rows),e.push(this.calcs.top))),!t&&this.groupManager.table.modules.columnCalcs.hasBottomCalcs()&&(this.calcs.bottom&&(this.calcs.bottom.detachElement(),this.calcs.bottom.deleteCells()),this.groupManager.table.options.groupClosedShowCalcs&&(this.calcs.bottom=this.groupManager.table.modules.columnCalcs.generateBottomRow(this.rows),e.push(this.calcs.bottom)))),e},Group.prototype.getData=function(t,e){var o=[];return this._visSet(),(!t||t&&this.visible)&&this.rows.forEach((function(t){o.push(t.getData(e||"data"))})),o},Group.prototype.getRowCount=function(){var t=0;return this.groupList.length?this.groupList.forEach((function(e){t+=e.getRowCount()})):t=this.rows.length,t},Group.prototype.toggleVisibility=function(){this.visible?this.hide():this.show()},Group.prototype.hide=function(){this.visible=!1,"classic"!=this.groupManager.table.rowManager.getRenderMode()||this.groupManager.table.options.pagination?this.groupManager.updateGroupRows(!0):(this.element.classList.remove("tabulator-group-visible"),this.groupList.length?this.groupList.forEach((function(t){t.getHeadersAndRows().forEach((function(t){t.detachElement()}))})):this.rows.forEach((function(t){var e=t.getElement();e.parentNode.removeChild(e)})),this.groupManager.table.rowManager.setDisplayRows(this.groupManager.updateGroupRows(),this.groupManager.getDisplayIndex()),this.groupManager.table.rowManager.checkClassicModeGroupHeaderWidth()),this.groupManager.table.options.groupVisibilityChanged.call(this.table,this.getComponent(),!1)},Group.prototype.show=function(){if(this.visible=!0,"classic"!=this.groupManager.table.rowManager.getRenderMode()||this.groupManager.table.options.pagination)this.groupManager.updateGroupRows(!0);else{this.element.classList.add("tabulator-group-visible");var t=this.getElement();this.groupList.length?this.groupList.forEach((function(e){e.getHeadersAndRows().forEach((function(e){var o=e.getElement();t.parentNode.insertBefore(o,t.nextSibling),e.initialize(),t=o}))})):this.rows.forEach((function(e){var o=e.getElement();t.parentNode.insertBefore(o,t.nextSibling),e.initialize(),t=o})),this.groupManager.table.rowManager.setDisplayRows(this.groupManager.updateGroupRows(),this.groupManager.getDisplayIndex()),this.groupManager.table.rowManager.checkClassicModeGroupHeaderWidth()}this.groupManager.table.options.groupVisibilityChanged.call(this.table,this.getComponent(),!0)},Group.prototype._visSet=function(){var t=[];"function"==typeof this.visible&&(this.rows.forEach((function(e){t.push(e.getData())})),this.visible=this.visible(this.key,this.getRowCount(),t,this.getComponent()))},Group.prototype.getRowGroup=function(t){var e=!1;return this.groupList.length?this.groupList.forEach((function(o){var i=o.getRowGroup(t);i&&(e=i)})):this.rows.find((function(e){return e===t}))&&(e=this),e},Group.prototype.getSubGroups=function(t){var e=[];return this.groupList.forEach((function(o){e.push(t?o.getComponent():o)})),e},Group.prototype.getRows=function(t){var e=[];return this.rows.forEach((function(o){e.push(t?o.getComponent():o)})),e},Group.prototype.generateGroupHeaderContents=function(){var t=[];for(this.rows.forEach((function(e){t.push(e.getData())})),this.elementContents=this.generator(this.key,this.getRowCount(),t,this.getComponent());this.element.firstChild;)this.element.removeChild(this.element.firstChild);"string"==typeof this.elementContents?this.element.innerHTML=this.elementContents:this.element.appendChild(this.elementContents),this.element.insertBefore(this.arrowElement,this.element.firstChild)},Group.prototype.getPath=function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:[];return t.unshift(this.key),this.parent&&this.parent.getPath(t),t},Group.prototype.getElement=function(){this.addBindingsd=!1,this._visSet(),this.visible?this.element.classList.add("tabulator-group-visible"):this.element.classList.remove("tabulator-group-visible");for(var t=0;ti.length&&console.warn("Error creating group headers, groupHeader array is shorter than groupBy array"),t.headerGenerator=[function(){return""}],this.startOpen=[function(){return!1}],t.table.modules.localize.bind("groups|item",(function(e,o){t.headerGenerator[0]=function(t,i,n){return(void 0===t?"":t)+"("+i+" "+(1===i?e:o.groups.items)+")"}})),this.groupIDLookups=[],Array.isArray(e)||e)?this.table.modExists("columnCalcs")&&"table"!=this.table.options.columnCalcs&&"both"!=this.table.options.columnCalcs&&this.table.modules.columnCalcs.removeCalcs():this.table.modExists("columnCalcs")&&"group"!=this.table.options.columnCalcs&&this.table.columnManager.getRealColumns().forEach((function(e){e.definition.topCalc&&t.table.modules.columnCalcs.initializeTopRow(),e.definition.bottomCalc&&t.table.modules.columnCalcs.initializeBottomRow()}));Array.isArray(e)||(e=[e]),e.forEach((function(e,o){var i,n;i="function"==typeof e?e:(n=t.table.columnManager.getColumnByField(e))?function(t){return n.getFieldValue(t)}:function(t){return t[e]},t.groupIDLookups.push({field:"function"!=typeof e&&e,func:i,values:!!t.allowedValues&&t.allowedValues[o]})})),o&&(Array.isArray(o)||(o=[o]),o.forEach((function(t){t="function"==typeof t?t:function(){return!0}})),t.startOpen=o),i&&(t.headerGenerator=Array.isArray(i)?i:[i]),this.initialized=!0},GroupRows.prototype.setDisplayIndex=function(t){this.displayIndex=t},GroupRows.prototype.getDisplayIndex=function(){return this.displayIndex},GroupRows.prototype.getRows=function(t){return this.groupIDLookups.length?(this.table.options.dataGrouping.call(this.table),this.generateGroups(t),this.table.options.dataGrouped&&this.table.options.dataGrouped.call(this.table,this.getGroups(!0)),this.updateGroupRows()):t.slice(0)},GroupRows.prototype.getGroups=function(t){var e=[];return this.groupList.forEach((function(o){e.push(t?o.getComponent():o)})),e},GroupRows.prototype.getChildGroups=function(t){var e=this,o=[];return t||(t=this),t.groupList.forEach((function(t){t.groupList.length?o=o.concat(e.getChildGroups(t)):o.push(t)})),o},GroupRows.prototype.wipe=function(){this.groupList.forEach((function(t){t.wipe()}))},GroupRows.prototype.pullGroupListData=function(t){var e=this,o=[];return t.forEach((function(t){var i={level:0,rowCount:0,headerContent:""},n=[];t.hasSubGroups?(n=e.pullGroupListData(t.groupList),i.level=t.level,i.rowCount=n.length-t.groupList.length,i.headerContent=t.generator(t.key,i.rowCount,t.rows,t),o.push(i),o=o.concat(n)):(i.level=t.level,i.headerContent=t.generator(t.key,t.rows.length,t.rows,t),i.rowCount=t.getRows().length,o.push(i),t.getRows().forEach((function(t){o.push(t.getData("data"))})))})),o},GroupRows.prototype.getGroupedData=function(){return this.pullGroupListData(this.groupList)},GroupRows.prototype.getRowGroup=function(t){var e=!1;return this.groupList.forEach((function(o){var i=o.getRowGroup(t);i&&(e=i)})),e},GroupRows.prototype.countGroups=function(){return this.groupList.length},GroupRows.prototype.generateGroups=function(t){var e=this,o=e.groups;e.groups={},e.groupList=[],this.allowedValues&&this.allowedValues[0]?(this.allowedValues[0].forEach((function(t){e.createGroup(t,0,o)})),t.forEach((function(t){e.assignRowToExistingGroup(t,o)}))):t.forEach((function(t){e.assignRowToGroup(t,o)}))},GroupRows.prototype.createGroup=function(t,e,o){var i,n=e+"_"+t;o=o||[],i=new Group(this,!1,e,t,this.groupIDLookups[0].field,this.headerGenerator[0],o[n]),this.groups[n]=i,this.groupList.push(i)},GroupRows.prototype.assignRowToExistingGroup=function(t,e){var o="0_"+this.groupIDLookups[0].func(t.getData());this.groups[o]&&this.groups[o].addRow(t)},GroupRows.prototype.assignRowToGroup=function(t,e){var o=this.groupIDLookups[0].func(t.getData()),i=!this.groups["0_"+o];return i&&this.createGroup(o,0,e),this.groups["0_"+o].addRow(t),!i},GroupRows.prototype.reassignRowToGroup=function(t){var e=t.getGroup(),o=e.getPath(),i=this.getExpectedPath(t);o.length==i.length&&o.every((function(t,e){return t===i[e]}))||(e.removeRow(t),this.assignRowToGroup(t,self.groups),this.table.rowManager.refreshActiveData("group",!1,!0))},GroupRows.prototype.getExpectedPath=function(t){var e=[],o=t.getData();return this.groupIDLookups.forEach((function(t){e.push(t.func(o))})),e},GroupRows.prototype.updateGroupRows=function(t){var e=[];if(this.groupList.forEach((function(t){e=e.concat(t.getHeadersAndRows())})),t){var o=this.table.rowManager.setDisplayRows(e,this.getDisplayIndex());!0!==o&&this.setDisplayIndex(o),this.table.rowManager.refreshActiveData("group",!0,!0)}return e},GroupRows.prototype.scrollHeaders=function(t){this.table.options.virtualDomHoz&&(t-=this.table.vdomHoz.vDomPadLeft),t+="px",this.groupList.forEach((function(e){e.scrollHeader(t)}))},GroupRows.prototype.removeGroup=function(t){var e,o=t.level+"_"+t.key;this.groups[o]&&(delete this.groups[o],(e=this.groupList.indexOf(t))>-1&&this.groupList.splice(e,1))},Tabulator.prototype.registerModule("groupRows",GroupRows);var History=function(t){this.table=t,this.history=[],this.index=-1};History.prototype.clear=function(){this.history=[],this.index=-1},History.prototype.action=function(t,e,o){this.history=this.history.slice(0,this.index+1),this.history.push({type:t,component:e,data:o}),this.index++},History.prototype.getHistoryUndoSize=function(){return this.index+1},History.prototype.getHistoryRedoSize=function(){return this.history.length-(this.index+1)},History.prototype.clearComponentHistory=function(t){var e=this.history.findIndex((function(e){return e.component===t}));e>-1&&(this.history.splice(e,1),e<=this.index&&this.index--,this.clearComponentHistory(t))},History.prototype.undo=function(){if(this.index>-1){var t=this.history[this.index];return this.undoers[t.type].call(this,t),this.index--,this.table.options.historyUndo.call(this.table,t.type,t.component.getComponent(),t.data),!0}return console.warn("History Undo Error - No more history to undo"),!1},History.prototype.redo=function(){if(this.history.length-1>this.index){this.index++;var t=this.history[this.index];return this.redoers[t.type].call(this,t),this.table.options.historyRedo.call(this.table,t.type,t.component.getComponent(),t.data),!0}return console.warn("History Redo Error - No more history to redo"),!1},History.prototype.undoers={cellEdit:function(t){t.component.setValueProcessData(t.data.oldValue)},rowAdd:function(t){t.component.deleteActual()},rowDelete:function(t){var e=this.table.rowManager.addRowActual(t.data.data,t.data.pos,t.data.index);this.table.options.groupBy&&this.table.modExists("groupRows")&&this.table.modules.groupRows.updateGroupRows(!0),this._rebindRow(t.component,e)},rowMove:function(t){this.table.rowManager.moveRowActual(t.component,this.table.rowManager.rows[t.data.posFrom],!t.data.after),this.table.rowManager.redraw()}},History.prototype.redoers={cellEdit:function(t){t.component.setValueProcessData(t.data.newValue)},rowAdd:function(t){var e=this.table.rowManager.addRowActual(t.data.data,t.data.pos,t.data.index);this.table.options.groupBy&&this.table.modExists("groupRows")&&this.table.modules.groupRows.updateGroupRows(!0),this._rebindRow(t.component,e)},rowDelete:function(t){t.component.deleteActual()},rowMove:function(t){this.table.rowManager.moveRowActual(t.component,this.table.rowManager.rows[t.data.posTo],t.data.after),this.table.rowManager.redraw()}},History.prototype._rebindRow=function(t,e){this.history.forEach((function(o){if(o.component instanceof Row)o.component===t&&(o.component=e);else if(o.component instanceof Cell&&o.component.row===t){var i=o.component.column.getField();i&&(o.component=e.getCell(i))}}))},Tabulator.prototype.registerModule("history",History);var HtmlTableImport=function(t){this.table=t,this.fieldIndex=[],this.hasIndex=!1};HtmlTableImport.prototype.parseTable=function(){var t=this.table.element,e=this.table.options,o=(e.columns,t.getElementsByTagName("th")),i=t.getElementsByTagName("tbody")[0],n=[];this.hasIndex=!1,this.table.options.htmlImporting.call(this.table),i=i?i.getElementsByTagName("tr"):[],this._extractOptions(t,e),o.length?this._extractHeaders(o,i):this._generateBlankHeaders(o,i);for(var s=0;s-1&&t.pressedKeys.splice(i,1)}},this.table.element.addEventListener("keydown",this.keyupBinding),this.table.element.addEventListener("keyup",this.keydownBinding)},Keybindings.prototype.clearBindings=function(){this.keyupBinding&&this.table.element.removeEventListener("keydown",this.keyupBinding),this.keydownBinding&&this.table.element.removeEventListener("keyup",this.keydownBinding)},Keybindings.prototype.checkBinding=function(t,e){var o=this,i=!0;return t.ctrlKey==e.ctrl&&t.shiftKey==e.shift&&t.metaKey==e.meta&&(e.keys.forEach((function(t){-1==o.pressedKeys.indexOf(t)&&(i=!1)})),i&&e.action.call(o,t),!0)},Keybindings.prototype.bindings={navPrev:"shift + 9",navNext:9,navUp:38,navDown:40,scrollPageUp:33,scrollPageDown:34,scrollToStart:36,scrollToEnd:35,undo:"ctrl + 90",redo:"ctrl + 89",copyToClipboard:"ctrl + 67"},Keybindings.prototype.actions={keyBlock:function(t){t.stopPropagation(),t.preventDefault()},scrollPageUp:function(t){var e=this.table.rowManager,o=e.scrollTop-e.height;e.element.scrollHeight;t.preventDefault(),e.displayRowsCount&&(o>=0?e.element.scrollTop=o:e.scrollToRow(e.getDisplayRows()[0])),this.table.element.focus()},scrollPageDown:function(t){var e=this.table.rowManager,o=e.scrollTop+e.height,i=e.element.scrollHeight;t.preventDefault(),e.displayRowsCount&&(o<=i?e.element.scrollTop=o:e.scrollToRow(e.getDisplayRows()[e.displayRowsCount-1])),this.table.element.focus()},scrollToStart:function(t){var e=this.table.rowManager;t.preventDefault(),e.displayRowsCount&&e.scrollToRow(e.getDisplayRows()[0]),this.table.element.focus()},scrollToEnd:function(t){var e=this.table.rowManager;t.preventDefault(),e.displayRowsCount&&e.scrollToRow(e.getDisplayRows()[e.displayRowsCount-1]),this.table.element.focus()},navPrev:function(t){var e=!1;this.table.modExists("edit")&&(e=this.table.modules.edit.currentCell)&&(t.preventDefault(),e.nav().prev())},navNext:function(t){var e,o=!1,i=this.table.options.tabEndNewRow;this.table.modExists("edit")&&(o=this.table.modules.edit.currentCell)&&(t.preventDefault(),(e=o.nav()).next()||i&&(o.getElement().firstChild.blur(),(i=!0===i?this.table.addRow({}):"function"==typeof i?this.table.addRow(i(o.row.getComponent())):this.table.addRow(Object.assign({},i))).then((function(){setTimeout((function(){e.next()}))}))))},navLeft:function(t){var e=!1;this.table.modExists("edit")&&(e=this.table.modules.edit.currentCell)&&(t.preventDefault(),e.nav().left())},navRight:function(t){var e=!1;this.table.modExists("edit")&&(e=this.table.modules.edit.currentCell)&&(t.preventDefault(),e.nav().right())},navUp:function(t){var e=!1;this.table.modExists("edit")&&(e=this.table.modules.edit.currentCell)&&(t.preventDefault(),e.nav().up())},navDown:function(t){var e=!1;this.table.modExists("edit")&&(e=this.table.modules.edit.currentCell)&&(t.preventDefault(),e.nav().down())},undo:function(t){this.table.options.history&&this.table.modExists("history")&&this.table.modExists("edit")&&(this.table.modules.edit.currentCell||(t.preventDefault(),this.table.modules.history.undo()))},redo:function(t){this.table.options.history&&this.table.modExists("history")&&this.table.modExists("edit")&&(this.table.modules.edit.currentCell||(t.preventDefault(),this.table.modules.history.redo()))},copyToClipboard:function(t){this.table.modules.edit.currentCell||this.table.modExists("clipboard",!0)&&this.table.modules.clipboard.copy(!1,!0)}},Tabulator.prototype.registerModule("keybindings",Keybindings);var Menu=function(t){this.table=t,this.menuElements=[],this.blurEvent=this.hideMenu.bind(this),this.escEvent=this.escMenu.bind(this),this.nestedMenuBlock=!1,this.positionReversedX=!1};Menu.prototype.initializeColumnHeader=function(t){var e,o=this;t.definition.headerContextMenu&&(t.getElement().addEventListener("contextmenu",this.LoadMenuEvent.bind(this,t,t.definition.headerContextMenu)),this.tapHold(t,t.definition.headerContextMenu)),t.definition.headerMenu&&((e=document.createElement("span")).classList.add("tabulator-header-menu-button"),e.innerHTML="⋮",e.addEventListener("click",(function(e){e.stopPropagation(),e.preventDefault(),o.LoadMenuEvent(t,t.definition.headerMenu,e)})),t.titleElement.insertBefore(e,t.titleElement.firstChild))},Menu.prototype.LoadMenuEvent=function(t,e,o){e="function"==typeof e?e.call(this.table,t.getComponent(),o):e,this.loadMenu(o,t,e)},Menu.prototype.tapHold=function(t,e){var o=this,i=t.getElement(),n=null,s=!1;i.addEventListener("touchstart",(function(i){clearTimeout(n),s=!1,n=setTimeout((function(){clearTimeout(n),n=null,s=!0,o.LoadMenuEvent(t,e,i)}),1e3)}),{passive:!0}),i.addEventListener("touchend",(function(t){clearTimeout(n),n=null,s&&t.preventDefault()}))},Menu.prototype.initializeCell=function(t){t.column.definition.contextMenu&&(t.getElement(!0).addEventListener("contextmenu",this.LoadMenuEvent.bind(this,t,t.column.definition.contextMenu)),this.tapHold(t,t.column.definition.contextMenu)),t.column.definition.clickMenu&&t.getElement(!0).addEventListener("click",this.LoadMenuEvent.bind(this,t,t.column.definition.clickMenu))},Menu.prototype.initializeRow=function(t){this.table.options.rowContextMenu&&(t.getElement().addEventListener("contextmenu",this.LoadMenuEvent.bind(this,t,this.table.options.rowContextMenu)),this.tapHold(t,this.table.options.rowContextMenu)),this.table.options.rowClickMenu&&t.getElement().addEventListener("click",this.LoadMenuEvent.bind(this,t,this.table.options.rowClickMenu))},Menu.prototype.initializeGroup=function(t){this.table.options.groupContextMenu&&(t.getElement().addEventListener("contextmenu",this.LoadMenuEvent.bind(this,t,this.table.options.groupContextMenu)),this.tapHold(t,this.table.options.groupContextMenu)),this.table.options.groupClickMenu&&t.getElement().addEventListener("click",this.LoadMenuEvent.bind(this,t,this.table.options.groupClickMenu))},Menu.prototype.loadMenu=function(t,e,o,i){var n=this,s=!(t instanceof MouseEvent),a=document.createElement("div");if(a.classList.add("tabulator-menu"),s||t.preventDefault(),o&&o.length){if(!i){if(this.nestedMenuBlock){if(this.isOpen())return}else this.nestedMenuBlock=setTimeout((function(){n.nestedMenuBlock=!1}),100);this.hideMenu(),this.menuElements=[]}o.forEach((function(t){var o=document.createElement("div"),i=t.label,s=t.disabled;t.separator?o.classList.add("tabulator-menu-separator"):(o.classList.add("tabulator-menu-item"),"function"==typeof i&&(i=i.call(n.table,e.getComponent())),i instanceof Node?o.appendChild(i):o.innerHTML=i,"function"==typeof s&&(s=s.call(n.table,e.getComponent())),s?(o.classList.add("tabulator-menu-item-disabled"),o.addEventListener("click",(function(t){t.stopPropagation()}))):t.menu&&t.menu.length?o.addEventListener("click",(function(i){i.stopPropagation(),n.hideOldSubMenus(a),n.loadMenu(i,e,t.menu,o)})):t.action&&o.addEventListener("click",(function(o){t.action(o,e.getComponent())})),t.menu&&t.menu.length&&o.classList.add("tabulator-menu-item-submenu")),a.appendChild(o)})),a.addEventListener("click",(function(t){n.hideMenu()})),this.menuElements.push(a),this.positionMenu(a,i,s,t)}},Menu.prototype.hideOldSubMenus=function(t){var e=this.menuElements.indexOf(t);if(e>-1)for(var o=this.menuElements.length-1;o>e;o--){var i=this.menuElements[o];i.parentNode&&i.parentNode.removeChild(i),this.menuElements.pop()}},Menu.prototype.positionMenu=function(t,e,o,i){var n,s,a,r=this,l=Math.max(document.body.offsetHeight,window.innerHeight);e?(n=(a=Tabulator.prototype.helpers.elOffset(e)).left+e.offsetWidth,s=a.top-1):(n=o?i.touches[0].pageX:i.pageX,s=o?i.touches[0].pageY:i.pageY,this.positionReversedX=!1),t.style.top=s+"px",t.style.left=n+"px",setTimeout((function(){r.table.rowManager.element.addEventListener("scroll",r.blurEvent),document.body.addEventListener("click",r.blurEvent),document.body.addEventListener("contextmenu",r.blurEvent),window.addEventListener("resize",r.blurEvent),document.body.addEventListener("keydown",r.escEvent)}),100),document.body.appendChild(t),s+t.offsetHeight>=l&&(t.style.top="",t.style.bottom=e?l-a.top-e.offsetHeight-1+"px":l-s+"px"),(n+t.offsetWidth>=document.body.offsetWidth||this.positionReversedX)&&(t.style.left="",t.style.right=e?document.documentElement.offsetWidth-a.left+"px":document.documentElement.offsetWidth-n+"px",this.positionReversedX=!0)},Menu.prototype.isOpen=function(){return!!this.menuElements.length},Menu.prototype.escMenu=function(t){27==t.keyCode&&this.hideMenu()},Menu.prototype.hideMenu=function(){this.menuElements.forEach((function(t){t.parentNode&&t.parentNode.removeChild(t)})),document.body.removeEventListener("keydown",this.escEvent),document.body.removeEventListener("click",this.blurEvent),document.body.removeEventListener("contextmenu",this.blurEvent),window.removeEventListener("resize",this.blurEvent),this.table.rowManager.element.removeEventListener("scroll",this.blurEvent)},Menu.prototype.menus={},Tabulator.prototype.registerModule("menu",Menu);var MoveColumns=function(t){this.table=t,this.placeholderElement=this.createPlaceholderElement(),this.hoverElement=!1,this.checkTimeout=!1,this.checkPeriod=250,this.moving=!1,this.toCol=!1,this.toColAfter=!1,this.startX=0,this.autoScrollMargin=40,this.autoScrollStep=5,this.autoScrollTimeout=!1,this.touchMove=!1,this.moveHover=this.moveHover.bind(this),this.endMove=this.endMove.bind(this)};MoveColumns.prototype.createPlaceholderElement=function(){var t=document.createElement("div");return t.classList.add("tabulator-col"),t.classList.add("tabulator-col-placeholder"),t},MoveColumns.prototype.initializeColumn=function(t){var e,o=this,i={};t.modules.frozen||(e=t.getElement(),i.mousemove=function(i){t.parent===o.moving.parent&&((o.touchMove?i.touches[0].pageX:i.pageX)-Tabulator.prototype.helpers.elOffset(e).left+o.table.columnManager.element.scrollLeft>t.getWidth()/2?o.toCol===t&&o.toColAfter||(e.parentNode.insertBefore(o.placeholderElement,e.nextSibling),o.moveColumn(t,!0)):(o.toCol!==t||o.toColAfter)&&(e.parentNode.insertBefore(o.placeholderElement,e),o.moveColumn(t,!1)))}.bind(o),e.addEventListener("mousedown",(function(e){o.touchMove=!1,1===e.which&&(o.checkTimeout=setTimeout((function(){o.startMove(e,t)}),o.checkPeriod))})),e.addEventListener("mouseup",(function(t){1===t.which&&o.checkTimeout&&clearTimeout(o.checkTimeout)})),o.bindTouchEvents(t)),t.modules.moveColumn=i},MoveColumns.prototype.bindTouchEvents=function(t){var e,o,i,n,s,a,r=this,l=t.getElement(),u=!1;l.addEventListener("touchstart",(function(l){r.checkTimeout=setTimeout((function(){r.touchMove=!0,t,e=t.nextColumn(),i=e?e.getWidth()/2:0,o=t.prevColumn(),n=o?o.getWidth()/2:0,s=0,a=0,u=!1,r.startMove(l,t)}),r.checkPeriod)}),{passive:!0}),l.addEventListener("touchmove",(function(l){var c,d;r.moving&&(r.moveHover(l),u||(u=l.touches[0].pageX),(c=l.touches[0].pageX-u)>0?e&&c-s>i&&(d=e)!==t&&(u=l.touches[0].pageX,d.getElement().parentNode.insertBefore(r.placeholderElement,d.getElement().nextSibling),r.moveColumn(d,!0)):o&&-c-a>n&&(d=o)!==t&&(u=l.touches[0].pageX,d.getElement().parentNode.insertBefore(r.placeholderElement,d.getElement()),r.moveColumn(d,!1)),d&&(d,e=d.nextColumn(),s=i,i=e?e.getWidth()/2:0,o=d.prevColumn(),a=n,n=o?o.getWidth()/2:0))}),{passive:!0}),l.addEventListener("touchend",(function(t){r.checkTimeout&&clearTimeout(r.checkTimeout),r.moving&&r.endMove(t)}))},MoveColumns.prototype.startMove=function(t,e){var o=e.getElement();this.moving=e,this.startX=(this.touchMove?t.touches[0].pageX:t.pageX)-Tabulator.prototype.helpers.elOffset(o).left,this.table.element.classList.add("tabulator-block-select"),this.placeholderElement.style.width=e.getWidth()+"px",this.placeholderElement.style.height=e.getHeight()+"px",o.parentNode.insertBefore(this.placeholderElement,o),o.parentNode.removeChild(o),this.hoverElement=o.cloneNode(!0),this.hoverElement.classList.add("tabulator-moving"),this.table.columnManager.getElement().appendChild(this.hoverElement),this.hoverElement.style.left="0",this.hoverElement.style.bottom="0",this.touchMove||(this._bindMouseMove(),document.body.addEventListener("mousemove",this.moveHover),document.body.addEventListener("mouseup",this.endMove)),this.moveHover(t)},MoveColumns.prototype._bindMouseMove=function(){this.table.columnManager.columnsByIndex.forEach((function(t){t.modules.moveColumn.mousemove&&t.getElement().addEventListener("mousemove",t.modules.moveColumn.mousemove)}))},MoveColumns.prototype._unbindMouseMove=function(){this.table.columnManager.columnsByIndex.forEach((function(t){t.modules.moveColumn.mousemove&&t.getElement().removeEventListener("mousemove",t.modules.moveColumn.mousemove)}))},MoveColumns.prototype.moveColumn=function(t,e){var o=this.moving.getCells();this.toCol=t,this.toColAfter=e,e?t.getCells().forEach((function(t,e){var i=t.getElement(!0);i.parentNode.insertBefore(o[e].getElement(),i.nextSibling)})):t.getCells().forEach((function(t,e){var i=t.getElement(!0);i.parentNode.insertBefore(o[e].getElement(),i)}))},MoveColumns.prototype.endMove=function(t){(1===t.which||this.touchMove)&&(this._unbindMouseMove(),this.placeholderElement.parentNode.insertBefore(this.moving.getElement(),this.placeholderElement.nextSibling),this.placeholderElement.parentNode.removeChild(this.placeholderElement),this.hoverElement.parentNode.removeChild(this.hoverElement),this.table.element.classList.remove("tabulator-block-select"),this.toCol&&this.table.columnManager.moveColumnActual(this.moving,this.toCol,this.toColAfter),this.moving=!1,this.toCol=!1,this.toColAfter=!1,this.touchMove||(document.body.removeEventListener("mousemove",this.moveHover),document.body.removeEventListener("mouseup",this.endMove)))},MoveColumns.prototype.moveHover=function(t){var e,o=this,i=o.table.columnManager.getElement(),n=i.scrollLeft,s=(o.touchMove?t.touches[0].pageX:t.pageX)-Tabulator.prototype.helpers.elOffset(i).left+n;o.hoverElement.style.left=s-o.startX+"px",s-nt.getHeight()/2?e.toRow===t&&e.toRowAfter||((i=t.getElement()).parentNode.insertBefore(e.placeholderElement,i.nextSibling),e.moveRow(t,!0)):(e.toRow!==t||e.toRowAfter)&&(i=t.getElement()).previousSibling&&(i.parentNode.insertBefore(e.placeholderElement,i),e.moveRow(t,!1))}.bind(e),t.modules.moveRow=o},MoveRows.prototype.initializeRow=function(t){var e,o=this,i={};i.mouseup=function(e){o.tableRowDrop(e,t)}.bind(o),i.mousemove=function(e){var i=t.getElement();e.pageY-Tabulator.prototype.helpers.elOffset(i).top+o.table.rowManager.element.scrollTop>t.getHeight()/2?o.toRow===t&&o.toRowAfter||(i.parentNode.insertBefore(o.placeholderElement,i.nextSibling),o.moveRow(t,!0)):(o.toRow!==t||o.toRowAfter)&&(i.parentNode.insertBefore(o.placeholderElement,i),o.moveRow(t,!1))}.bind(o),this.hasHandle||((e=t.getElement()).addEventListener("mousedown",(function(e){1===e.which&&(o.checkTimeout=setTimeout((function(){o.startMove(e,t)}),o.checkPeriod))})),e.addEventListener("mouseup",(function(t){1===t.which&&o.checkTimeout&&clearTimeout(o.checkTimeout)})),this.bindTouchEvents(t,t.getElement())),t.modules.moveRow=i},MoveRows.prototype.initializeCell=function(t){var e=this,o=t.getElement(!0);o.addEventListener("mousedown",(function(o){1===o.which&&(e.checkTimeout=setTimeout((function(){e.startMove(o,t.row)}),e.checkPeriod))})),o.addEventListener("mouseup",(function(t){1===t.which&&e.checkTimeout&&clearTimeout(e.checkTimeout)})),this.bindTouchEvents(t.row,o)},MoveRows.prototype.bindTouchEvents=function(t,e){var o,i,n,s,a,r,l=this,u=!1;e.addEventListener("touchstart",(function(e){l.checkTimeout=setTimeout((function(){l.touchMove=!0,t,o=t.nextRow(),n=o?o.getHeight()/2:0,i=t.prevRow(),s=i?i.getHeight()/2:0,a=0,r=0,u=!1,l.startMove(e,t)}),l.checkPeriod)}),{passive:!0}),this.moving,this.toRow,this.toRowAfter,e.addEventListener("touchmove",(function(e){var c,d;l.moving&&(e.preventDefault(),l.moveHover(e),u||(u=e.touches[0].pageY),(c=e.touches[0].pageY-u)>0?o&&c-a>n&&(d=o)!==t&&(u=e.touches[0].pageY,d.getElement().parentNode.insertBefore(l.placeholderElement,d.getElement().nextSibling),l.moveRow(d,!0)):i&&-c-r>s&&(d=i)!==t&&(u=e.touches[0].pageY,d.getElement().parentNode.insertBefore(l.placeholderElement,d.getElement()),l.moveRow(d,!1)),d&&(d,o=d.nextRow(),a=n,n=o?o.getHeight()/2:0,i=d.prevRow(),r=s,s=i?i.getHeight()/2:0))})),e.addEventListener("touchend",(function(t){l.checkTimeout&&clearTimeout(l.checkTimeout),l.moving&&(l.endMove(t),l.touchMove=!1)}))},MoveRows.prototype._bindMouseMove=function(){this.table.rowManager.getDisplayRows().forEach((function(t){"row"!==t.type&&"group"!==t.type||!t.modules.moveRow.mousemove||t.getElement().addEventListener("mousemove",t.modules.moveRow.mousemove)}))},MoveRows.prototype._unbindMouseMove=function(){this.table.rowManager.getDisplayRows().forEach((function(t){"row"!==t.type&&"group"!==t.type||!t.modules.moveRow.mousemove||t.getElement().removeEventListener("mousemove",t.modules.moveRow.mousemove)}))},MoveRows.prototype.startMove=function(t,e){var o=e.getElement();this.setStartPosition(t,e),this.moving=e,this.table.element.classList.add("tabulator-block-select"),this.placeholderElement.style.width=e.getWidth()+"px",this.placeholderElement.style.height=e.getHeight()+"px",this.connection?(this.table.element.classList.add("tabulator-movingrow-sending"),this.connectToTables(e)):(o.parentNode.insertBefore(this.placeholderElement,o),o.parentNode.removeChild(o)),this.hoverElement=o.cloneNode(!0),this.hoverElement.classList.add("tabulator-moving"),this.connection?(document.body.appendChild(this.hoverElement),this.hoverElement.style.left="0",this.hoverElement.style.top="0",this.hoverElement.style.width=this.table.element.clientWidth+"px",this.hoverElement.style.whiteSpace="nowrap",this.hoverElement.style.overflow="hidden",this.hoverElement.style.pointerEvents="none"):(this.table.rowManager.getTableElement().appendChild(this.hoverElement),this.hoverElement.style.left="0",this.hoverElement.style.top="0",this._bindMouseMove()),document.body.addEventListener("mousemove",this.moveHover),document.body.addEventListener("mouseup",this.endMove),this.moveHover(t)},MoveRows.prototype.setStartPosition=function(t,e){var o,i,n=this.touchMove?t.touches[0].pageX:t.pageX,s=this.touchMove?t.touches[0].pageY:t.pageY;o=e.getElement(),this.connection?(i=o.getBoundingClientRect(),this.startX=i.left-n+window.pageXOffset,this.startY=i.top-s+window.pageYOffset):this.startY=s-o.getBoundingClientRect().top},MoveRows.prototype.endMove=function(t){t&&1!==t.which&&!this.touchMove||(this._unbindMouseMove(),this.connection||(this.placeholderElement.parentNode.insertBefore(this.moving.getElement(),this.placeholderElement.nextSibling),this.placeholderElement.parentNode.removeChild(this.placeholderElement)),this.hoverElement.parentNode.removeChild(this.hoverElement),this.table.element.classList.remove("tabulator-block-select"),this.toRow&&this.table.rowManager.moveRow(this.moving,this.toRow,this.toRowAfter),this.moving=!1,this.toRow=!1,this.toRowAfter=!1,document.body.removeEventListener("mousemove",this.moveHover),document.body.removeEventListener("mouseup",this.endMove),this.connection&&(this.table.element.classList.remove("tabulator-movingrow-sending"),this.disconnectFromTables()))},MoveRows.prototype.moveRow=function(t,e){this.toRow=t,this.toRowAfter=e},MoveRows.prototype.moveHover=function(t){this.connection?this.moveHoverConnections.call(this,t):this.moveHoverTable.call(this,t)},MoveRows.prototype.moveHoverTable=function(t){var e=this.table.rowManager.getElement(),o=e.scrollTop,i=(this.touchMove?t.touches[0].pageY:t.pageY)-e.getBoundingClientRect().top+o;this.hoverElement.style.top=i-this.startY+"px"},MoveRows.prototype.moveHoverConnections=function(t){this.hoverElement.style.left=this.startX+(this.touchMove?t.touches[0].pageX:t.pageX)+"px",this.hoverElement.style.top=this.startY+(this.touchMove?t.touches[0].pageY:t.pageY)+"px"},MoveRows.prototype.elementRowDrop=function(t,e,o){this.table.options.movableRowsElementDrop&&this.table.options.movableRowsElementDrop(t,e,!!o&&o.getComponent())},MoveRows.prototype.connectToTables=function(t){var e,o=this;this.connectionSelectorsTables&&(e=this.table.modules.comms.getConnections(this.connectionSelectorsTables),this.table.options.movableRowsSendingStart.call(this.table,e),this.table.modules.comms.send(this.connectionSelectorsTables,"moveRow","connect",{row:t})),this.connectionSelectorsElements&&(this.connectionElements=[],Array.isArray(this.connectionSelectorsElements)||(this.connectionSelectorsElements=[this.connectionSelectorsElements]),this.connectionSelectorsElements.forEach((function(t){"string"==typeof t?o.connectionElements=o.connectionElements.concat(Array.prototype.slice.call(document.querySelectorAll(t))):o.connectionElements.push(t)})),this.connectionElements.forEach((function(t){var e=function(e){o.elementRowDrop(e,t,o.moving)};t.addEventListener("mouseup",e),t.tabulatorElementDropEvent=e,t.classList.add("tabulator-movingrow-receiving")})))},MoveRows.prototype.disconnectFromTables=function(){var t;this.connectionSelectorsTables&&(t=this.table.modules.comms.getConnections(this.connectionSelectorsTables),this.table.options.movableRowsSendingStop.call(this.table,t),this.table.modules.comms.send(this.connectionSelectorsTables,"moveRow","disconnect")),this.connectionElements.forEach((function(t){t.classList.remove("tabulator-movingrow-receiving"),t.removeEventListener("mouseup",t.tabulatorElementDropEvent),delete t.tabulatorElementDropEvent}))},MoveRows.prototype.connect=function(t,e){return this.connectedTable?(console.warn("Move Row Error - Table cannot accept connection, already connected to table:",this.connectedTable),!1):(this.connectedTable=t,this.connectedRow=e,this.table.element.classList.add("tabulator-movingrow-receiving"),this.table.rowManager.getDisplayRows().forEach((function(t){"row"===t.type&&t.modules.moveRow&&t.modules.moveRow.mouseup&&t.getElement().addEventListener("mouseup",t.modules.moveRow.mouseup)})),this.tableRowDropEvent=this.tableRowDrop.bind(this),this.table.element.addEventListener("mouseup",this.tableRowDropEvent),this.table.options.movableRowsReceivingStart.call(this.table,e,t),!0)},MoveRows.prototype.disconnect=function(t){t===this.connectedTable?(this.connectedTable=!1,this.connectedRow=!1,this.table.element.classList.remove("tabulator-movingrow-receiving"),this.table.rowManager.getDisplayRows().forEach((function(t){"row"===t.type&&t.modules.moveRow&&t.modules.moveRow.mouseup&&t.getElement().removeEventListener("mouseup",t.modules.moveRow.mouseup)})),this.table.element.removeEventListener("mouseup",this.tableRowDropEvent),this.table.options.movableRowsReceivingStop.call(this.table,t)):console.warn("Move Row Error - trying to disconnect from non connected table")},MoveRows.prototype.dropComplete=function(t,e,o){var i=!1;if(o){switch(_typeof(this.table.options.movableRowsSender)){case"string":i=this.senders[this.table.options.movableRowsSender];break;case"function":i=this.table.options.movableRowsSender}i?i.call(this,this.moving.getComponent(),e?e.getComponent():void 0,t):this.table.options.movableRowsSender&&console.warn("Mover Row Error - no matching sender found:",this.table.options.movableRowsSender),this.table.options.movableRowsSent.call(this.table,this.moving.getComponent(),e?e.getComponent():void 0,t)}else this.table.options.movableRowsSentFailed.call(this.table,this.moving.getComponent(),e?e.getComponent():void 0,t);this.endMove()},MoveRows.prototype.tableRowDrop=function(t,e){var o=!1,i=!1;switch(t.stopImmediatePropagation(),_typeof(this.table.options.movableRowsReceiver)){case"string":o=this.receivers[this.table.options.movableRowsReceiver];break;case"function":o=this.table.options.movableRowsReceiver}o?i=o.call(this,this.connectedRow.getComponent(),e?e.getComponent():void 0,this.connectedTable):console.warn("Mover Row Error - no matching receiver found:",this.table.options.movableRowsReceiver),i?this.table.options.movableRowsReceived.call(this.table,this.connectedRow.getComponent(),e?e.getComponent():void 0,this.connectedTable):this.table.options.movableRowsReceivedFailed.call(this.table,this.connectedRow.getComponent(),e?e.getComponent():void 0,this.connectedTable),this.table.modules.comms.send(this.connectedTable,"moveRow","dropcomplete",{row:e,success:i})},MoveRows.prototype.receivers={insert:function(t,e,o){return this.table.addRow(t.getData(),void 0,e),!0},add:function(t,e,o){return this.table.addRow(t.getData()),!0},update:function(t,e,o){return!!e&&(e.update(t.getData()),!0)},replace:function(t,e,o){return!!e&&(this.table.addRow(t.getData(),void 0,e),e.delete(),!0)}},MoveRows.prototype.senders={delete:function(t,e,o){t.delete()}},MoveRows.prototype.commsReceived=function(t,e,o){switch(e){case"connect":return this.connect(t,o.row);case"disconnect":return this.disconnect(t);case"dropcomplete":return this.dropComplete(t,o.row,o.success)}},Tabulator.prototype.registerModule("moveRow",MoveRows);var Mutator=function(t){this.table=t,this.allowedTypes=["","data","edit","clipboard"],this.enabled=!0};Mutator.prototype.initializeColumn=function(t){var e=this,o=!1,i={};this.allowedTypes.forEach((function(n){var s,a="mutator"+(n.charAt(0).toUpperCase()+n.slice(1));t.definition[a]&&(s=e.lookupMutator(t.definition[a]))&&(o=!0,i[a]={mutator:s,params:t.definition[a+"Params"]||{}})})),o&&(t.modules.mutate=i)},Mutator.prototype.lookupMutator=function(t){var e=!1;switch(void 0===t?"undefined":_typeof(t)){case"string":this.mutators[t]?e=this.mutators[t]:console.warn("Mutator Error - No such mutator found, ignoring: ",t);break;case"function":e=t}return e},Mutator.prototype.transformRow=function(t,e,o){var i,n="mutator"+(e.charAt(0).toUpperCase()+e.slice(1));return this.enabled&&this.table.columnManager.traverse((function(s){var a,r,l;s.modules.mutate&&(a=s.modules.mutate[n]||s.modules.mutate.mutator||!1)&&(i=s.getFieldValue(void 0!==o?o:t),"data"!=e&&void 0===i||(l=s.getComponent(),r="function"==typeof a.params?a.params(i,t,e,l):a.params,s.setFieldValue(t,a.mutator(i,t,e,r,l))))})),t},Mutator.prototype.transformCell=function(t,e){var o=t.column.modules.mutate.mutatorEdit||t.column.modules.mutate.mutator||!1,i={};return o?(i=Object.assign(i,t.row.getData()),t.column.setFieldValue(i,e),o.mutator(e,i,"edit",o.params,t.getComponent())):e},Mutator.prototype.enable=function(){this.enabled=!0},Mutator.prototype.disable=function(){this.enabled=!1},Mutator.prototype.mutators={},Tabulator.prototype.registerModule("mutator",Mutator);var Page=function(t){this.table=t,this.mode="local",this.progressiveLoad=!1,this.size=0,this.page=1,this.count=5,this.max=1,this.displayIndex=0,this.initialLoad=!0,this.pageSizes=[],this.dataReceivedNames={},this.dataSentNames={},this.createElements()};Page.prototype.createElements=function(){var t;this.element=document.createElement("span"),this.element.classList.add("tabulator-paginator"),this.pagesElement=document.createElement("span"),this.pagesElement.classList.add("tabulator-pages"),(t=document.createElement("button")).classList.add("tabulator-page"),t.setAttribute("type","button"),t.setAttribute("role","button"),t.setAttribute("aria-label",""),t.setAttribute("title",""),this.firstBut=t.cloneNode(!0),this.firstBut.setAttribute("data-page","first"),this.prevBut=t.cloneNode(!0),this.prevBut.setAttribute("data-page","prev"),this.nextBut=t.cloneNode(!0),this.nextBut.setAttribute("data-page","next"),this.lastBut=t.cloneNode(!0),this.lastBut.setAttribute("data-page","last"),this.table.options.paginationSizeSelector&&(this.pageSizeSelect=document.createElement("select"),this.pageSizeSelect.classList.add("tabulator-page-size"))},Page.prototype.generatePageSizeSelectList=function(){var t=this,e=[];if(this.pageSizeSelect){if(Array.isArray(this.table.options.paginationSizeSelector))e=this.table.options.paginationSizeSelector,this.pageSizes=e,-1==this.pageSizes.indexOf(this.size)&&e.unshift(this.size);else if(-1==this.pageSizes.indexOf(this.size)){e=[];for(var o=1;o<5;o++)e.push(this.size*o);this.pageSizes=e}else e=this.pageSizes;for(;this.pageSizeSelect.firstChild;)this.pageSizeSelect.removeChild(this.pageSizeSelect.firstChild);e.forEach((function(e){var o=document.createElement("option");o.value=e,!0===e?t.table.modules.localize.bind("pagination|all",(function(t){o.innerHTML=t})):o.innerHTML=e,t.pageSizeSelect.appendChild(o)})),this.pageSizeSelect.value=this.size}},Page.prototype.initialize=function(t){var e,o,i,n=this;this.dataSentNames=Object.assign({},this.paginationDataSentNames),this.dataSentNames=Object.assign(this.dataSentNames,this.table.options.paginationDataSent),this.dataReceivedNames=Object.assign({},this.paginationDataReceivedNames),this.dataReceivedNames=Object.assign(this.dataReceivedNames,this.table.options.paginationDataReceived),n.table.modules.localize.bind("pagination|first",(function(t){n.firstBut.innerHTML=t})),n.table.modules.localize.bind("pagination|first_title",(function(t){n.firstBut.setAttribute("aria-label",t),n.firstBut.setAttribute("title",t)})),n.table.modules.localize.bind("pagination|prev",(function(t){n.prevBut.innerHTML=t})),n.table.modules.localize.bind("pagination|prev_title",(function(t){n.prevBut.setAttribute("aria-label",t),n.prevBut.setAttribute("title",t)})),n.table.modules.localize.bind("pagination|next",(function(t){n.nextBut.innerHTML=t})),n.table.modules.localize.bind("pagination|next_title",(function(t){n.nextBut.setAttribute("aria-label",t),n.nextBut.setAttribute("title",t)})),n.table.modules.localize.bind("pagination|last",(function(t){n.lastBut.innerHTML=t})),n.table.modules.localize.bind("pagination|last_title",(function(t){n.lastBut.setAttribute("aria-label",t),n.lastBut.setAttribute("title",t)})),n.firstBut.addEventListener("click",(function(){n.setPage(1).then((function(){})).catch((function(){}))})),n.prevBut.addEventListener("click",(function(){n.previousPage().then((function(){})).catch((function(){}))})),n.nextBut.addEventListener("click",(function(){n.nextPage().then((function(){})).catch((function(){}))})),n.lastBut.addEventListener("click",(function(){n.setPage(n.max).then((function(){})).catch((function(){}))})),n.table.options.paginationElement&&(n.element=n.table.options.paginationElement),this.pageSizeSelect&&(e=document.createElement("label"),n.table.modules.localize.bind("pagination|page_size",(function(t){n.pageSizeSelect.setAttribute("aria-label",t),n.pageSizeSelect.setAttribute("title",t),e.innerHTML=t})),n.element.appendChild(e),n.element.appendChild(n.pageSizeSelect),n.pageSizeSelect.addEventListener("change",(function(t){n.setPageSize("true"==n.pageSizeSelect.value||n.pageSizeSelect.value),n.setPage(1).then((function(){})).catch((function(){}))}))),n.element.appendChild(n.firstBut),n.element.appendChild(n.prevBut),n.element.appendChild(n.pagesElement),n.element.appendChild(n.nextBut),n.element.appendChild(n.lastBut),n.table.options.paginationElement||t||n.table.footerManager.append(n.element,n),n.mode=n.table.options.pagination,n.table.options.paginationSize?n.size=n.table.options.paginationSize:((o=document.createElement("div")).classList.add("tabulator-row"),o.style.visibility=t,(i=document.createElement("div")).classList.add("tabulator-cell"),i.innerHTML="Page Row Test",o.appendChild(i),n.table.rowManager.getTableElement().appendChild(o),n.size=Math.floor(n.table.rowManager.getElement().clientHeight/o.offsetHeight),n.table.rowManager.getTableElement().removeChild(o)),n.count=n.table.options.paginationButtonCount,n.generatePageSizeSelectList()},Page.prototype.initializeProgressive=function(t){this.initialize(!0),this.mode="progressive_"+t,this.progressiveLoad=!0},Page.prototype.setDisplayIndex=function(t){this.displayIndex=t},Page.prototype.getDisplayIndex=function(){return this.displayIndex},Page.prototype.setMaxRows=function(t){this.max=t?!0===this.size?1:Math.ceil(t/this.size):1,this.page>this.max&&(this.page=this.max)},Page.prototype.reset=function(t,e){return("local"==this.mode||t)&&(this.page=1),e&&(this.initialLoad=!0),!0},Page.prototype.setMaxPage=function(t){t=parseInt(t),this.max=t||1,this.page>this.max&&(this.page=this.max,this.trigger())},Page.prototype.setPage=function(t){var e=this,o=this;switch(t){case"first":return this.setPage(1);case"prev":return this.previousPage();case"next":return this.nextPage();case"last":return this.setPage(this.max)}return new Promise((function(i,n){(t=parseInt(t))>0&&t<=e.max||"local"!==e.mode?(e.page=t,e.trigger().then((function(){i()})).catch((function(){n()})),o.table.options.persistence&&o.table.modExists("persistence",!0)&&o.table.modules.persistence.config.page&&o.table.modules.persistence.save("page")):(console.warn("Pagination Error - Requested page is out of range of 1 - "+e.max+":",t),n())}))},Page.prototype.setPageToRow=function(t){var e=this;return new Promise((function(o,i){var n=e.table.rowManager.getDisplayRows(e.displayIndex-1).indexOf(t);if(n>-1){var s=!0===e.size?1:Math.ceil((n+1)/e.size);e.setPage(s).then((function(){o()})).catch((function(){i()}))}else console.warn("Pagination Error - Requested row is not visible"),i()}))},Page.prototype.setPageSize=function(t){!0!==t&&(t=parseInt(t)),t>0&&(this.size=t),this.pageSizeSelect&&this.generatePageSizeSelectList(),this.table.options.persistence&&this.table.modExists("persistence",!0)&&this.table.modules.persistence.config.page&&this.table.modules.persistence.save("page")},Page.prototype._setPageButtons=function(){for(var t=Math.floor((this.count-1)/2),e=Math.ceil((this.count-1)/2),o=this.max-this.page+t+10&&n<=this.max&&this.pagesElement.appendChild(this._generatePageButton(n));this.footerRedraw()},Page.prototype._generatePageButton=function(t){var e=this,o=document.createElement("button");return o.classList.add("tabulator-page"),t==e.page&&o.classList.add("active"),o.setAttribute("type","button"),o.setAttribute("role","button"),e.table.modules.localize.bind("pagination|page_title",(function(e){o.setAttribute("aria-label",e+" "+t),o.setAttribute("title",e+" "+t)})),o.setAttribute("data-page",t),o.textContent=t,o.addEventListener("click",(function(o){e.setPage(t).then((function(){})).catch((function(){}))})),o},Page.prototype.previousPage=function(){var t=this;return new Promise((function(e,o){t.page>1?(t.page--,t.trigger().then((function(){e()})).catch((function(){o()})),t.table.options.persistence&&t.table.modExists("persistence",!0)&&t.table.modules.persistence.config.page&&t.table.modules.persistence.save("page")):(console.warn("Pagination Error - Previous page would be less than page 1:",0),o())}))},Page.prototype.nextPage=function(){var t=this;return new Promise((function(e,o){t.pagen?i.splice(n,0,t):i.push(t))})),i},Persistence.prototype._findColumn=function(t,e){var o=e.columns?"group":e.field?"field":"object";return t.find((function(t){switch(o){case"group":return t.title===e.title&&t.columns.length===e.columns.length;case"field":return t.field===e.field;case"object":return t===e}}))},Persistence.prototype.save=function(t){var e={};switch(t){case"columns":e=this.parseColumns(this.table.columnManager.getColumns());break;case"filter":e=this.table.modules.filter.getFilters();break;case"sort":e=this.validateSorters(this.table.modules.sort.getSort());break;case"group":e=this.getGroupConfig();break;case"page":e=this.getPageConfig()}this.writeFunc&&this.writeFunc(this.id,t,e)},Persistence.prototype.validateSorters=function(t){return t.forEach((function(t){t.column=t.field,delete t.field})),t},Persistence.prototype.getGroupConfig=function(){var t={};return this.config.group&&((!0===this.config.group||this.config.group.groupBy)&&(t.groupBy=this.table.options.groupBy),(!0===this.config.group||this.config.group.groupStartOpen)&&(t.groupStartOpen=this.table.options.groupStartOpen),(!0===this.config.group||this.config.group.groupHeader)&&(t.groupHeader=this.table.options.groupHeader)),t},Persistence.prototype.getPageConfig=function(){var t={};return this.config.page&&((!0===this.config.page||this.config.page.size)&&(t.paginationSize=this.table.modules.page.getPageSize()),(!0===this.config.page||this.config.page.page)&&(t.paginationInitialPage=this.table.modules.page.getPage())),t},Persistence.prototype.parseColumns=function(t){var e=this,o=[],i=["headerContextMenu","headerMenu","contextMenu","clickMenu"];return t.forEach((function(t){var n,s={},a=t.getDefinition();t.isGroup?(s.title=a.title,s.columns=e.parseColumns(t.getColumns())):(s.field=t.getField(),!0===e.config.columns||null==e.config.columns?(n=Object.keys(a)).push("width"):n=e.config.columns,n.forEach((function(e){switch(e){case"width":s.width=t.getWidth();break;case"visible":s.visible=t.visible;break;default:"function"!=typeof a[e]&&-1===i.indexOf(e)&&(s[e]=a[e])}}))),o.push(s)})),o},Persistence.prototype.readers={local:function(t,e){var o=localStorage.getItem(t+"-"+e);return!!o&&JSON.parse(o)},cookie:function(t,e){var o,i,n=document.cookie,s=t+"-"+e,a=n.indexOf(s+"=");return a>-1&&(n=n.substr(a),(o=n.indexOf(";"))>-1&&(n=n.substr(0,o)),i=n.replace(s+"=","")),!!i&&JSON.parse(i)}},Persistence.prototype.writers={local:function(t,e,o){localStorage.setItem(t+"-"+e,JSON.stringify(o))},cookie:function(t,e,o){var i=new Date;i.setDate(i.getDate()+1e4),document.cookie=t+"-"+e+"="+JSON.stringify(o)+"; expires="+i.toUTCString()}},Tabulator.prototype.registerModule("persistence",Persistence);var Print=function(t){this.table=t,this.element=!1,this.manualBlock=!1};Print.prototype.initialize=function(){window.addEventListener("beforeprint",this.replaceTable.bind(this)),window.addEventListener("afterprint",this.cleanup.bind(this))},Print.prototype.replaceTable=function(){this.manualBlock||(this.element=document.createElement("div"),this.element.classList.add("tabulator-print-table"),this.element.appendChild(this.table.modules.export.genereateTable(this.table.options.printConfig,this.table.options.printStyled,this.table.options.printRowRange,"print")),this.table.element.style.display="none",this.table.element.parentNode.insertBefore(this.element,this.table.element))},Print.prototype.cleanup=function(){document.body.classList.remove("tabulator-print-fullscreen-hide"),this.element&&this.element.parentNode&&(this.element.parentNode.removeChild(this.element),this.table.element.style.display="")},Print.prototype.printFullscreen=function(t,e,o){var i,n,s=window.scrollX,a=window.scrollY,r=document.createElement("div"),l=document.createElement("div"),u=this.table.modules.export.genereateTable(void 0!==o?o:this.table.options.printConfig,void 0!==e?e:this.table.options.printStyled,t,"print");this.manualBlock=!0,this.element=document.createElement("div"),this.element.classList.add("tabulator-print-fullscreen"),this.table.options.printHeader&&(r.classList.add("tabulator-print-header"),"string"==typeof(i="function"==typeof this.table.options.printHeader?this.table.options.printHeader.call(this.table):this.table.options.printHeader)?r.innerHTML=i:r.appendChild(i),this.element.appendChild(r)),this.element.appendChild(u),this.table.options.printFooter&&(l.classList.add("tabulator-print-footer"),"string"==typeof(n="function"==typeof this.table.options.printFooter?this.table.options.printFooter.call(this.table):this.table.options.printFooter)?l.innerHTML=n:l.appendChild(n),this.element.appendChild(l)),document.body.classList.add("tabulator-print-fullscreen-hide"),document.body.appendChild(this.element),this.table.options.printFormatter&&this.table.options.printFormatter(this.element,u),window.print(),this.cleanup(),window.scrollTo(s,a),this.manualBlock=!1},Tabulator.prototype.registerModule("print",Print);var ReactiveData=function(t){this.table=t,this.data=!1,this.blocked=!1,this.origFuncs={},this.currentVersion=0};ReactiveData.prototype.watchData=function(t){var e,o=this;this.currentVersion++,e=this.currentVersion,o.unwatchData(),o.data=t,o.origFuncs.push=t.push,Object.defineProperty(o.data,"push",{enumerable:!1,configurable:!0,value:function(){var i=Array.from(arguments);return o.blocked||e!==o.currentVersion||i.forEach((function(t){o.table.rowManager.addRowActual(t,!1)})),o.origFuncs.push.apply(t,arguments)}}),o.origFuncs.unshift=t.unshift,Object.defineProperty(o.data,"unshift",{enumerable:!1,configurable:!0,value:function(){var i=Array.from(arguments);return o.blocked||e!==o.currentVersion||i.forEach((function(t){o.table.rowManager.addRowActual(t,!0)})),o.origFuncs.unshift.apply(t,arguments)}}),o.origFuncs.shift=t.shift,Object.defineProperty(o.data,"shift",{enumerable:!1,configurable:!0,value:function(){var i;return o.blocked||e!==o.currentVersion||o.data.length&&(i=o.table.rowManager.getRowFromDataObject(o.data[0]))&&i.deleteActual(),o.origFuncs.shift.call(t)}}),o.origFuncs.pop=t.pop,Object.defineProperty(o.data,"pop",{enumerable:!1,configurable:!0,value:function(){var i;return o.blocked||e!==o.currentVersion||o.data.length&&(i=o.table.rowManager.getRowFromDataObject(o.data[o.data.length-1]))&&i.deleteActual(),o.origFuncs.pop.call(t)}}),o.origFuncs.splice=t.splice,Object.defineProperty(o.data,"splice",{enumerable:!1,configurable:!0,value:function(){var i,n=Array.from(arguments),s=n[0]<0?t.length+n[0]:n[0],a=n[1],r=!!n[2]&&n.slice(2);if(!o.blocked&&e===o.currentVersion){if(r&&((i=!!t[s]&&o.table.rowManager.getRowFromDataObject(t[s]))?r.forEach((function(t){o.table.rowManager.addRowActual(t,!0,i,!0)})):(r=r.slice().reverse()).forEach((function(t){o.table.rowManager.addRowActual(t,!0,!1,!0)}))),0!==a){var l=t.slice(s,void 0===n[1]?n[1]:s+a);l.forEach((function(t,e){var i=o.table.rowManager.getRowFromDataObject(t);i&&i.deleteActual(e!==l.length-1)}))}(r||0!==a)&&o.table.rowManager.reRenderInPosition()}return o.origFuncs.splice.apply(t,arguments)}})},ReactiveData.prototype.unwatchData=function(){if(!1!==this.data)for(var t in this.origFuncs)Object.defineProperty(this.data,t,{enumerable:!0,configurable:!0,writable:!0,value:this.origFuncs.key})},ReactiveData.prototype.watchRow=function(t){var e=t.getData();for(var o in this.blocked=!0,e)this.watchKey(t,e,o);this.table.options.dataTree&&this.watchTreeChildren(t),this.blocked=!1},ReactiveData.prototype.watchTreeChildren=function(t){var e=this,o=t.getData()[this.table.options.dataTreeChildField],i={};function n(){e.table.modules.dataTree.initializeRow(t),e.table.modules.dataTree.layoutRow(t),e.table.rowManager.refreshActiveData("tree",!1,!0)}o&&(i.push=o.push,Object.defineProperty(o,"push",{enumerable:!1,configurable:!0,value:function(){var t=i.push.apply(o,arguments);return n(),t}}),i.unshift=o.unshift,Object.defineProperty(o,"unshift",{enumerable:!1,configurable:!0,value:function(){var t=i.unshift.apply(o,arguments);return n(),t}}),i.shift=o.shift,Object.defineProperty(o,"shift",{enumerable:!1,configurable:!0,value:function(){var t=i.shift.call(o);return n(),t}}),i.pop=o.pop,Object.defineProperty(o,"pop",{enumerable:!1,configurable:!0,value:function(){var t=i.pop.call(o);return n(),t}}),i.splice=o.splice,Object.defineProperty(o,"splice",{enumerable:!1,configurable:!0,value:function(){var t=i.splice.apply(o,arguments);return n(),t}}))},ReactiveData.prototype.watchKey=function(t,e,o){var i=this,n=Object.getOwnPropertyDescriptor(e,o),s=e[o],a=this.currentVersion;Object.defineProperty(e,o,{set:function(e){if(s=e,!i.blocked&&a===i.currentVersion){var r={};r[o]=e,t.updateData(r)}n.set&&n.set(e)},get:function(){return n.get&&n.get(),s}})},ReactiveData.prototype.unwatchRow=function(t){var e=t.getData();for(var o in e)Object.defineProperty(e,o,{value:e[o]})},ReactiveData.prototype.block=function(){this.blocked=!0},ReactiveData.prototype.unblock=function(){this.blocked=!1},Tabulator.prototype.registerModule("reactiveData",ReactiveData);var ResizeColumns=function(t){this.table=t,this.startColumn=!1,this.startX=!1,this.startWidth=!1,this.handle=null,this.prevHandle=null};ResizeColumns.prototype.initializeColumn=function(t,e,o){var i=this,n=!1,s=this.table.options.resizableColumns;if("header"===t&&(n="textarea"==e.definition.formatter||e.definition.variableHeight,e.modules.resize={variableHeight:n}),!0===s||s==t){var a=document.createElement("div");a.className="tabulator-col-resize-handle";var r=document.createElement("div");r.className="tabulator-col-resize-handle prev",a.addEventListener("click",(function(t){t.stopPropagation()}));var l=function(t){var o=e.getLastColumn();o&&i._checkResizability(o)&&(i.startColumn=e,i._mouseDown(t,o,a))};a.addEventListener("mousedown",l),a.addEventListener("touchstart",l,{passive:!0}),a.addEventListener("dblclick",(function(t){var o=e.getLastColumn();o&&i._checkResizability(o)&&(t.stopPropagation(),o.reinitializeWidth(!0))})),r.addEventListener("click",(function(t){t.stopPropagation()}));var u=function(t){var o,n,s;(o=e.getFirstColumn())&&(s=(n=i.table.columnManager.findColumnIndex(o))>0&&i.table.columnManager.getColumnByIndex(n-1))&&i._checkResizability(s)&&(i.startColumn=e,i._mouseDown(t,s,r))};r.addEventListener("mousedown",u),r.addEventListener("touchstart",u,{passive:!0}),r.addEventListener("dblclick",(function(t){var o,n,s;(o=e.getFirstColumn())&&(s=(n=i.table.columnManager.findColumnIndex(o))>0&&i.table.columnManager.getColumnByIndex(n-1))&&i._checkResizability(s)&&(t.stopPropagation(),s.reinitializeWidth(!0))})),o.appendChild(a),o.appendChild(r)}},ResizeColumns.prototype._checkResizability=function(t){return void 0!==t.definition.resizable?t.definition.resizable:this.table.options.resizableColumns},ResizeColumns.prototype._mouseDown=function(t,e,o){var i=this;function n(t){i.table.rtl?e.setWidth(i.startWidth-((void 0===t.screenX?t.touches[0].screenX:t.screenX)-i.startX)):e.setWidth(i.startWidth+((void 0===t.screenX?t.touches[0].screenX:t.screenX)-i.startX)),i.table.options.virtualDomHoz&&i.table.vdomHoz.reinitialize(!0),!i.table.browserSlow&&e.modules.resize&&e.modules.resize.variableHeight&&e.checkCellHeights()}function s(t){i.startColumn.modules.edit&&(i.startColumn.modules.edit.blocked=!1),i.table.browserSlow&&e.modules.resize&&e.modules.resize.variableHeight&&e.checkCellHeights(),document.body.removeEventListener("mouseup",s),document.body.removeEventListener("mousemove",n),o.removeEventListener("touchmove",n),o.removeEventListener("touchend",s),i.table.element.classList.remove("tabulator-block-select"),i.table.options.persistence&&i.table.modExists("persistence",!0)&&i.table.modules.persistence.config.columns&&i.table.modules.persistence.save("columns"),i.table.options.columnResized.call(i.table,e.getComponent())}i.table.element.classList.add("tabulator-block-select"),t.stopPropagation(),i.startColumn.modules.edit&&(i.startColumn.modules.edit.blocked=!0),i.startX=void 0===t.screenX?t.touches[0].screenX:t.screenX,i.startWidth=e.getWidth(),document.body.addEventListener("mousemove",n),document.body.addEventListener("mouseup",s),o.addEventListener("touchmove",n,{passive:!0}),o.addEventListener("touchend",s)},Tabulator.prototype.registerModule("resizeColumns",ResizeColumns);var ResizeRows=function(t){this.table=t,this.startColumn=!1,this.startY=!1,this.startHeight=!1,this.handle=null,this.prevHandle=null};ResizeRows.prototype.initializeRow=function(t){var e=this,o=t.getElement(),i=document.createElement("div");i.className="tabulator-row-resize-handle";var n=document.createElement("div");n.className="tabulator-row-resize-handle prev",i.addEventListener("click",(function(t){t.stopPropagation()}));var s=function(o){e.startRow=t,e._mouseDown(o,t,i)};i.addEventListener("mousedown",s),i.addEventListener("touchstart",s,{passive:!0}),n.addEventListener("click",(function(t){t.stopPropagation()}));var a=function(o){var i=e.table.rowManager.prevDisplayRow(t);i&&(e.startRow=i,e._mouseDown(o,i,n))};n.addEventListener("mousedown",a),n.addEventListener("touchstart",a,{passive:!0}),o.appendChild(i),o.appendChild(n)},ResizeRows.prototype._mouseDown=function(t,e,o){var i=this;function n(t){e.setHeight(i.startHeight+((void 0===t.screenY?t.touches[0].screenY:t.screenY)-i.startY))}function s(t){document.body.removeEventListener("mouseup",n),document.body.removeEventListener("mousemove",n),o.removeEventListener("touchmove",n),o.removeEventListener("touchend",s),i.table.element.classList.remove("tabulator-block-select"),i.table.options.rowResized.call(this.table,e.getComponent())}i.table.element.classList.add("tabulator-block-select"),t.stopPropagation(),i.startY=void 0===t.screenY?t.touches[0].screenY:t.screenY,i.startHeight=e.getHeight(),document.body.addEventListener("mousemove",n),document.body.addEventListener("mouseup",s),o.addEventListener("touchmove",n,{passive:!0}),o.addEventListener("touchend",s)},Tabulator.prototype.registerModule("resizeRows",ResizeRows);var ResizeTable=function(t){this.table=t,this.binding=!1,this.observer=!1,this.containerObserver=!1,this.tableHeight=0,this.tableWidth=0,this.containerHeight=0,this.containerWidth=0,this.autoResize=!1};ResizeTable.prototype.initialize=function(t){var e,o=this,i=this.table;this.tableHeight=i.element.clientHeight,this.tableWidth=i.element.clientWidth,i.element.parentNode&&(this.containerHeight=i.element.parentNode.clientHeight,this.containerWidth=i.element.parentNode.clientWidth),"undefined"!=typeof ResizeObserver&&"virtual"===i.rowManager.getRenderMode()?(this.autoResize=!0,this.observer=new ResizeObserver((function(t){if(!i.browserMobile||i.browserMobile&&!i.modules.edit.currentCell){var e=Math.floor(t[0].contentRect.height),n=Math.floor(t[0].contentRect.width);o.tableHeight==e&&o.tableWidth==n||(o.tableHeight=e,o.tableWidth=n,i.element.parentNode&&(o.containerHeight=i.element.parentNode.clientHeight,o.containerWidth=i.element.parentNode.clientWidth),i.options.virtualDomHoz&&i.vdomHoz.reinitialize(!0),i.redraw())}})),this.observer.observe(i.element),e=window.getComputedStyle(i.element),this.table.element.parentNode&&!this.table.rowManager.fixedHeight&&(e.getPropertyValue("max-height")||e.getPropertyValue("min-height"))&&(this.containerObserver=new ResizeObserver((function(t){if(!i.browserMobile||i.browserMobile&&!i.modules.edit.currentCell){var e=Math.floor(t[0].contentRect.height),n=Math.floor(t[0].contentRect.width);o.containerHeight==e&&o.containerWidth==n||(o.containerHeight=e,o.containerWidth=n,o.tableHeight=i.element.clientHeight,o.tableWidth=i.element.clientWidth),i.options.virtualDomHoz&&i.vdomHoz.reinitialize(!0),i.redraw()}})),this.containerObserver.observe(this.table.element.parentNode))):(this.binding=function(){(!i.browserMobile||i.browserMobile&&!i.modules.edit.currentCell)&&(i.options.virtualDomHoz&&i.vdomHoz.reinitialize(!0),i.redraw())},window.addEventListener("resize",this.binding))},ResizeTable.prototype.clearBindings=function(t){this.binding&&window.removeEventListener("resize",this.binding),this.observer&&this.observer.unobserve(this.table.element),this.containerObserver&&this.containerObserver.unobserve(this.table.element.parentNode)},Tabulator.prototype.registerModule("resizeTable",ResizeTable);var ResponsiveLayout=function(t){this.table=t,this.columns=[],this.hiddenColumns=[],this.mode="",this.index=0,this.collapseFormatter=[],this.collapseStartOpen=!0,this.collapseHandleColumn=!1};ResponsiveLayout.prototype.initialize=function(){var t=this,e=[];this.mode=this.table.options.responsiveLayout,this.collapseFormatter=this.table.options.responsiveLayoutCollapseFormatter||this.formatCollapsedData,this.collapseStartOpen=this.table.options.responsiveLayoutCollapseStartOpen,this.hiddenColumns=[],this.table.columnManager.columnsByIndex.forEach((function(o,i){o.modules.responsive&&o.modules.responsive.order&&o.modules.responsive.visible&&(o.modules.responsive.index=i,e.push(o),o.visible||"collapse"!==t.mode||t.hiddenColumns.push(o))})),e=(e=e.reverse()).sort((function(t,e){return e.modules.responsive.order-t.modules.responsive.order||e.modules.responsive.index-t.modules.responsive.index})),this.columns=e,"collapse"===this.mode&&this.generateCollapsedContent();var o=this.table.columnManager.columnsByIndex,i=Array.isArray(o),n=0;for(o=i?o:o[Symbol.iterator]();;){var s;if(i){if(n>=o.length)break;s=o[n++]}else{if((n=o.next()).done)break;s=n.value}var a=s;if("responsiveCollapse"==a.definition.formatter){this.collapseHandleColumn=a;break}}this.collapseHandleColumn&&(this.hiddenColumns.length?this.collapseHandleColumn.show():this.collapseHandleColumn.hide())},ResponsiveLayout.prototype.initializeColumn=function(t){var e=t.getDefinition();t.modules.responsive={order:void 0===e.responsive?1:e.responsive,visible:!1!==e.visible}},ResponsiveLayout.prototype.initializeRow=function(t){var e;"calc"!==t.type&&((e=document.createElement("div")).classList.add("tabulator-responsive-collapse"),t.modules.responsiveLayout={element:e,open:this.collapseStartOpen},this.collapseStartOpen||(e.style.display="none"))},ResponsiveLayout.prototype.layoutRow=function(t){var e=t.getElement();t.modules.responsiveLayout&&(e.appendChild(t.modules.responsiveLayout.element),this.generateCollapsedRowContent(t))},ResponsiveLayout.prototype.updateColumnVisibility=function(t,e){t.modules.responsive&&(t.modules.responsive.visible=e,this.initialize())},ResponsiveLayout.prototype.hideColumn=function(t){var e=this.hiddenColumns.length;t.hide(!1,!0),"collapse"===this.mode&&(this.hiddenColumns.unshift(t),this.generateCollapsedContent(),this.collapseHandleColumn&&!e&&this.collapseHandleColumn.show())},ResponsiveLayout.prototype.showColumn=function(t){var e;t.show(!1,!0),t.setWidth(t.getWidth()),"collapse"===this.mode&&((e=this.hiddenColumns.indexOf(t))>-1&&this.hiddenColumns.splice(e,1),this.generateCollapsedContent(),this.collapseHandleColumn&&!this.hiddenColumns.length&&this.collapseHandleColumn.hide())},ResponsiveLayout.prototype.update=function(){for(var t=!0;t;){var e="fitColumns"==this.table.modules.layout.getMode()?this.table.columnManager.getFlexBaseWidth():this.table.columnManager.getWidth(),o=(this.table.options.headerVisible?this.table.columnManager.element.clientWidth:this.table.element.clientWidth)-e;if(o<0){var i=this.columns[this.index];i?(this.hideColumn(i),this.index++):t=!1}else{var n=this.columns[this.index-1];n&&o>0&&o>=n.getWidth()?(this.showColumn(n),this.index--):t=!1}this.table.rowManager.activeRowsCount||this.table.rowManager.renderEmptyScroll()}},ResponsiveLayout.prototype.generateCollapsedContent=function(){var t=this;this.table.rowManager.getDisplayRows().forEach((function(e){t.generateCollapsedRowContent(e)}))},ResponsiveLayout.prototype.generateCollapsedRowContent=function(t){var e,o;if(t.modules.responsiveLayout){for(e=t.modules.responsiveLayout.element;e.firstChild;)e.removeChild(e.firstChild);(o=this.collapseFormatter(this.generateCollapsedRowData(t)))&&e.appendChild(o)}},ResponsiveLayout.prototype.generateCollapsedRowData=function(t){var e,o=this,i=t.getData(),n=[];return this.hiddenColumns.forEach((function(s){var a=s.getFieldValue(i);s.definition.title&&s.field&&(s.modules.format&&o.table.options.responsiveLayoutCollapseUseFormatters?(e={value:!1,data:{},getValue:function(){return a},getData:function(){return i},getElement:function(){return document.createElement("div")},getRow:function(){return t.getComponent()},getColumn:function(){return s.getComponent()}},n.push({field:s.field,title:s.definition.title,value:s.modules.format.formatter.call(o.table.modules.format,e,s.modules.format.params)})):n.push({field:s.field,title:s.definition.title,value:a}))})),n},ResponsiveLayout.prototype.formatCollapsedData=function(t){var e=document.createElement("table");return t.forEach((function(t){var o,i=document.createElement("tr"),n=document.createElement("td"),s=document.createElement("td"),a=document.createElement("strong");n.appendChild(a),this.table.modules.localize.bind("columns|"+t.field,(function(e){a.innerText=e||t.title})),t.value instanceof Node?((o=document.createElement("div")).appendChild(t.value),s.appendChild(o)):s.innerHTML=t.value,i.appendChild(n),i.appendChild(s),e.appendChild(i)}),this),Object.keys(t).length?e:""},Tabulator.prototype.registerModule("responsiveLayout",ResponsiveLayout);var SelectRow=function(t){this.table=t,this.selecting=!1,this.lastClickedRow=!1,this.selectPrev=[],this.selectedRows=[],this.headerCheckboxElement=null};SelectRow.prototype.clearSelectionData=function(t){this.selecting=!1,this.lastClickedRow=!1,this.selectPrev=[],this.selectedRows=[],t||this._rowSelectionChanged()},SelectRow.prototype.initializeRow=function(t){var e=this,o=t.getElement(),i=function t(){setTimeout((function(){e.selecting=!1}),50),document.body.removeEventListener("mouseup",t)};t.modules.select={selected:!1},e.table.options.selectableCheck.call(this.table,t.getComponent())?(o.classList.add("tabulator-selectable"),o.classList.remove("tabulator-unselectable"),e.table.options.selectable&&"highlight"!=e.table.options.selectable&&("click"===e.table.options.selectableRangeMode?o.addEventListener("click",(function(o){if(o.shiftKey){e.table._clearSelection(),e.lastClickedRow=e.lastClickedRow||t;var i=e.table.rowManager.getDisplayRowIndex(e.lastClickedRow),n=e.table.rowManager.getDisplayRowIndex(t),s=i<=n?i:n,a=i>=n?i:n,r=e.table.rowManager.getDisplayRows().slice(0).splice(s,a-s+1);o.ctrlKey||o.metaKey?(r.forEach((function(o){o!==e.lastClickedRow&&(!0===e.table.options.selectable||e.isRowSelected(t)||e.selectedRows.lengthe.table.options.selectable&&(r=r.slice(0,e.table.options.selectable)),e.selectRows(r)),e.table._clearSelection()}else o.ctrlKey||o.metaKey?(e.toggleRow(t),e.lastClickedRow=t):(e.deselectRows(void 0,!0),e.selectRows(t),e.lastClickedRow=t)})):(o.addEventListener("click",(function(o){e.table.modExists("edit")&&e.table.modules.edit.getCurrentCell()||e.table._clearSelection(),e.selecting||e.toggleRow(t)})),o.addEventListener("mousedown",(function(o){if(o.shiftKey)return e.table._clearSelection(),e.selecting=!0,e.selectPrev=[],document.body.addEventListener("mouseup",i),document.body.addEventListener("keyup",i),e.toggleRow(t),!1})),o.addEventListener("mouseenter",(function(o){e.selecting&&(e.table._clearSelection(),e.toggleRow(t),e.selectPrev[1]==t&&e.toggleRow(e.selectPrev[0]))})),o.addEventListener("mouseout",(function(o){e.selecting&&(e.table._clearSelection(),e.selectPrev.unshift(t))}))))):(o.classList.add("tabulator-unselectable"),o.classList.remove("tabulator-selectable"))},SelectRow.prototype.toggleRow=function(t){this.table.options.selectableCheck.call(this.table,t.getComponent())&&(t.modules.select&&t.modules.select.selected?this._deselectRow(t):this._selectRow(t))},SelectRow.prototype.selectRows=function(t){var e,o=this;switch(void 0===t?"undefined":_typeof(t)){case"undefined":this.table.rowManager.rows.forEach((function(t){o._selectRow(t,!0,!0)})),this._rowSelectionChanged();break;case"string":(e=this.table.rowManager.findRow(t))?this._selectRow(e,!0,!0):this.table.rowManager.getRows(t).forEach((function(t){o._selectRow(t,!0,!0)})),this._rowSelectionChanged();break;default:Array.isArray(t)?(t.forEach((function(t){o._selectRow(t,!0,!0)})),this._rowSelectionChanged()):this._selectRow(t,!1,!0)}},SelectRow.prototype._selectRow=function(t,e,o){if(!isNaN(this.table.options.selectable)&&!0!==this.table.options.selectable&&!o&&this.selectedRows.length>=this.table.options.selectable){if(!this.table.options.selectableRollingSelection)return!1;this._deselectRow(this.selectedRows[0])}var i=this.table.rowManager.findRow(t);i?-1==this.selectedRows.indexOf(i)&&(i.getElement().classList.add("tabulator-selected"),i.modules.select||(i.modules.select={}),i.modules.select.selected=!0,i.modules.select.checkboxEl&&(i.modules.select.checkboxEl.checked=!0),this.selectedRows.push(i),this.table.options.dataTreeSelectPropagate&&this.childRowSelection(i,!0),e||this.table.options.rowSelected.call(this.table,i.getComponent()),this._rowSelectionChanged(e)):e||console.warn("Selection Error - No such row found, ignoring selection:"+t)},SelectRow.prototype.isRowSelected=function(t){return-1!==this.selectedRows.indexOf(t)},SelectRow.prototype.deselectRows=function(t,e){var o,i=this;if(void 0===t){o=i.selectedRows.length;for(var n=0;n-1&&(i.getElement().classList.remove("tabulator-selected"),i.modules.select||(i.modules.select={}),i.modules.select.selected=!1,i.modules.select.checkboxEl&&(i.modules.select.checkboxEl.checked=!1),this.selectedRows.splice(o,1),this.table.options.dataTreeSelectPropagate&&this.childRowSelection(i,!1),e||this.table.options.rowDeselected.call(this.table,i.getComponent()),this._rowSelectionChanged(e)):e||console.warn("Deselection Error - No such row found, ignoring selection:"+t)},SelectRow.prototype.getSelectedData=function(){var t=[];return this.selectedRows.forEach((function(e){t.push(e.getData())})),t},SelectRow.prototype.getSelectedRows=function(){var t=[];return this.selectedRows.forEach((function(e){t.push(e.getComponent())})),t},SelectRow.prototype._rowSelectionChanged=function(t){this.headerCheckboxElement&&(0===this.selectedRows.length?(this.headerCheckboxElement.checked=!1,this.headerCheckboxElement.indeterminate=!1):this.table.rowManager.rows.length===this.selectedRows.length?(this.headerCheckboxElement.checked=!0,this.headerCheckboxElement.indeterminate=!1):(this.headerCheckboxElement.indeterminate=!0,this.headerCheckboxElement.checked=!1)),t||this.table.options.rowSelectionChanged.call(this.table,this.getSelectedData(),this.getSelectedRows())},SelectRow.prototype.registerRowSelectCheckbox=function(t,e){t._row.modules.select||(t._row.modules.select={}),t._row.modules.select.checkboxEl=e},SelectRow.prototype.registerHeaderSelectCheckbox=function(t){this.headerCheckboxElement=t},SelectRow.prototype.childRowSelection=function(t,e){var o=this.table.modules.dataTree.getChildren(t,!0);if(e){var i=o,n=Array.isArray(i),s=0;for(i=n?i:i[Symbol.iterator]();;){var a;if(n){if(s>=i.length)break;a=i[s++]}else{if((s=i.next()).done)break;a=s.value}var r=a;this._selectRow(r,!0)}}else{var l=o,u=Array.isArray(l),c=0;for(l=u?l:l[Symbol.iterator]();;){var d;if(u){if(c>=l.length)break;d=l[c++]}else{if((c=l.next()).done)break;d=c.value}var h=d;this._deselectRow(h,!0)}}},Tabulator.prototype.registerModule("selectRow",SelectRow);var Sort=function(t){this.table=t,this.sortList=[],this.changed=!1};Sort.prototype.initializeColumn=function(t,e){var o,i,n=this,s=!1;switch(_typeof(t.definition.sorter)){case"string":n.sorters[t.definition.sorter]?s=n.sorters[t.definition.sorter]:console.warn("Sort Error - No such sorter found: ",t.definition.sorter);break;case"function":s=t.definition.sorter}t.modules.sort={sorter:s,dir:"none",params:t.definition.sorterParams||{},startingDir:t.definition.headerSortStartingDir||"asc",tristate:void 0!==t.definition.headerSortTristate?t.definition.headerSortTristate:this.table.options.headerSortTristate},(void 0===t.definition.headerSort?!1!==this.table.options.headerSort:!1!==t.definition.headerSort)&&((o=t.getElement()).classList.add("tabulator-sortable"),(i=document.createElement("div")).classList.add("tabulator-col-sorter"),"object"==_typeof(this.table.options.headerSortElement)?i.appendChild(this.table.options.headerSortElement):i.innerHTML=this.table.options.headerSortElement,e.appendChild(i),t.modules.sort.element=i,o.addEventListener("click",(function(e){var o="",i=[],s=!1;if(t.modules.sort){if(t.modules.sort.tristate)o="none"==t.modules.sort.dir?t.modules.sort.startingDir:t.modules.sort.dir==t.modules.sort.startingDir?"asc"==t.modules.sort.dir?"desc":"asc":"none";else switch(t.modules.sort.dir){case"asc":o="desc";break;case"desc":o="asc";break;default:o=t.modules.sort.startingDir}n.table.options.columnHeaderSortMulti&&(e.shiftKey||e.ctrlKey)?((s=(i=n.getSort()).findIndex((function(e){return e.field===t.getField()})))>-1?(i[s].dir=o,s!=i.length-1&&(s=i.splice(s,1)[0],"none"!=o&&i.push(s))):"none"!=o&&i.push({column:t,dir:o}),n.setSort(i)):"none"==o?n.clear():n.setSort(t,o),n.table.rowManager.sorterRefresh(!n.sortList.length)}})))},Sort.prototype.hasChanged=function(){var t=this.changed;return this.changed=!1,t},Sort.prototype.getSort=function(){var t=[];return this.sortList.forEach((function(e){e.column&&t.push({column:e.column.getComponent(),field:e.column.getField(),dir:e.dir})})),t},Sort.prototype.setSort=function(t,e){var o=this,i=[];Array.isArray(t)||(t=[{column:t,dir:e}]),t.forEach((function(t){var e;(e=o.table.columnManager.findColumn(t.column))?(t.column=e,i.push(t),o.changed=!0):console.warn("Sort Warning - Sort field does not exist and is being ignored: ",t.column)})),o.sortList=i,this.table.options.persistence&&this.table.modExists("persistence",!0)&&this.table.modules.persistence.config.sort&&this.table.modules.persistence.save("sort")},Sort.prototype.clear=function(){this.setSort([])},Sort.prototype.findSorter=function(t){var e,o=this.table.rowManager.activeRows[0],i="string";if(o&&(o=o.getData(),t.getField()))switch(void 0===(e=t.getFieldValue(o))?"undefined":_typeof(e)){case"undefined":i="string";break;case"boolean":i="boolean";break;default:isNaN(e)||""===e?e.match(/((^[0-9]+[a-z]+)|(^[a-z]+[0-9]+))+$/i)&&(i="alphanum"):i="number"}return this.sorters[i]},Sort.prototype.sort=function(t){var e=this,o=this.table.options.sortOrderReverse?e.sortList.slice().reverse():e.sortList,i=[],n=[];e.table.options.dataSorting&&e.table.options.dataSorting.call(e.table,e.getSort()),e.clearColumnHeaders(),e.table.options.ajaxSorting?o.forEach((function(t,o){e.setColumnHeader(t.column,t.dir)})):(o.forEach((function(t,o){var n=t.column.modules.sort;t.column&&n&&(n.sorter||(n.sorter=e.findSorter(t.column)),t.params="function"==typeof n.params?n.params(t.column.getComponent(),t.dir):n.params,i.push(t)),e.setColumnHeader(t.column,t.dir)})),i.length&&e._sortItems(t,i)),e.table.options.dataSorted&&(t.forEach((function(t){n.push(t.getComponent())})),e.table.options.dataSorted.call(e.table,e.getSort(),n))},Sort.prototype.clearColumnHeaders=function(){this.table.columnManager.getRealColumns().forEach((function(t){t.modules.sort&&(t.modules.sort.dir="none",t.getElement().setAttribute("aria-sort","none"))}))},Sort.prototype.setColumnHeader=function(t,e){t.modules.sort.dir=e,t.getElement().setAttribute("aria-sort",e)},Sort.prototype._sortItems=function(t,e){var o=this,i=e.length-1;t.sort((function(t,n){for(var s,a=i;a>=0;a--){var r=e[a];if(0!==(s=o._sortRow(t,n,r.column,r.dir,r.params)))break}return s}))},Sort.prototype._sortRow=function(t,e,o,i,n){var s,a,r="asc"==i?t:e,l="asc"==i?e:t;return t=void 0!==(t=o.getFieldValue(r.getData()))?t:"",e=void 0!==(e=o.getFieldValue(l.getData()))?e:"",s=r.getComponent(),a=l.getComponent(),o.modules.sort.sorter.call(this,t,e,s,a,o.getComponent(),i,n)},Sort.prototype.sorters={number:function(t,e,o,i,n,s,a){var r=a.alignEmptyValues,l=a.decimalSeparator,u=a.thousandSeparator,c=0;if(t=String(t),e=String(e),u&&(t=t.split(u).join(""),e=e.split(u).join("")),l&&(t=t.split(l).join("."),e=e.split(l).join(".")),t=parseFloat(t),e=parseFloat(e),isNaN(t))c=isNaN(e)?0:-1;else{if(!isNaN(e))return t-e;c=1}return("top"===r&&"desc"===s||"bottom"===r&&"asc"===s)&&(c*=-1),c},string:function(t,e,o,i,n,s,a){var r,l=a.alignEmptyValues,u=0;if(t){if(e){switch(_typeof(a.locale)){case"boolean":a.locale&&(r=this.table.modules.localize.getLocale());break;case"string":r=a.locale}return String(t).toLowerCase().localeCompare(String(e).toLowerCase(),r)}u=1}else u=e?-1:0;return("top"===l&&"desc"===s||"bottom"===l&&"asc"===s)&&(u*=-1),u},date:function(t,e,o,i,n,s,a){return a.format||(a.format="DD/MM/YYYY"),this.sorters.datetime.call(this,t,e,o,i,n,s,a)},time:function(t,e,o,i,n,s,a){return a.format||(a.format="HH:mm"),this.sorters.datetime.call(this,t,e,o,i,n,s,a)},datetime:function(t,e,o,i,n,s,a){var r=a.format||"DD/MM/YYYY HH:mm:ss",l=a.alignEmptyValues,u=0;if("undefined"!=typeof moment){if(t=moment(t,r),e=moment(e,r),t.isValid()){if(e.isValid())return t-e;u=1}else u=e.isValid()?-1:0;return("top"===l&&"desc"===s||"bottom"===l&&"asc"===s)&&(u*=-1),u}console.error("Sort Error - 'datetime' sorter is dependant on moment.js")},boolean:function(t,e,o,i,n,s,a){return(!0===t||"true"===t||"True"===t||1===t?1:0)-(!0===e||"true"===e||"True"===e||1===e?1:0)},array:function(t,e,o,i,n,s,a){var r=a.type||"length",l=a.alignEmptyValues,u=0;function c(t){switch(r){case"length":return t.length;case"sum":return t.reduce((function(t,e){return t+e}));case"max":return Math.max.apply(null,t);case"min":return Math.min.apply(null,t);case"avg":return t.reduce((function(t,e){return t+e}))/t.length}}if(Array.isArray(t)){if(Array.isArray(e))return(t?c(t):0)-(e?c(e):0);l=1}else l=Array.isArray(e)?-1:0;return("top"===l&&"desc"===s||"bottom"===l&&"asc"===s)&&(u*=-1),u},exists:function(t,e,o,i,n,s,a){return(void 0===t?0:1)-(void 0===e?0:1)},alphanum:function(t,e,o,i,n,s,a){var r,l,u,c,d,h=0,p=/(\d+)|(\D+)/g,m=/\d/,f=a.alignEmptyValues,g=0;if(t||0===t){if(e||0===e){if(isFinite(t)&&isFinite(e))return t-e;if((r=String(t).toLowerCase())===(l=String(e).toLowerCase()))return 0;if(!m.test(r)||!m.test(l))return r>l?1:-1;for(r=r.match(p),l=l.match(p),d=r.length>l.length?l.length:r.length;hc?1:-1;return r.length>l.length}g=1}else g=e||0===e?-1:0;return("top"===f&&"desc"===s||"bottom"===f&&"asc"===s)&&(g*=-1),g}},Tabulator.prototype.registerModule("sort",Sort);var Validate=function(t){this.table=t,this.invalidCells=[]};Validate.prototype.initializeColumn=function(t){var e,o=this,i=[];t.definition.validator&&(Array.isArray(t.definition.validator)?t.definition.validator.forEach((function(t){(e=o._extractValidator(t))&&i.push(e)})):(e=this._extractValidator(t.definition.validator))&&i.push(e),t.modules.validate=!!i.length&&i)},Validate.prototype._extractValidator=function(t){var e,o,i;switch(void 0===t?"undefined":_typeof(t)){case"string":return(i=t.indexOf(":"))>-1?(e=t.substring(0,i),o=t.substring(i+1)):e=t,this._buildValidator(e,o);case"function":return this._buildValidator(t);case"object":return this._buildValidator(t.type,t.parameters)}},Validate.prototype._buildValidator=function(t,e){var o="function"==typeof t?t:this.validators[t];return o?{type:"function"==typeof t?"function":t,func:o,params:e}:(console.warn("Validator Setup Error - No matching validator found:",t),!1)},Validate.prototype.validate=function(t,e,o){var i=this,n=[],s=this.invalidCells.indexOf(e);return t&&t.forEach((function(t){t.func.call(i,e.getComponent(),o,t.params)||n.push({type:t.type,parameters:t.params})})),n=!n.length||n,e.modules.validate||(e.modules.validate={}),!0===n?(e.modules.validate.invalid=!1,e.getElement().classList.remove("tabulator-validation-fail"),s>-1&&this.invalidCells.splice(s,1)):(e.modules.validate.invalid=!0,"manual"!==this.table.options.validationMode&&e.getElement().classList.add("tabulator-validation-fail"),-1==s&&this.invalidCells.push(e)),n},Validate.prototype.getInvalidCells=function(){var t=[];return this.invalidCells.forEach((function(e){t.push(e.getComponent())})),t},Validate.prototype.clearValidation=function(t){var e;t.modules.validate&&t.modules.validate.invalid&&(t.getElement().classList.remove("tabulator-validation-fail"),t.modules.validate.invalid=!1,(e=this.invalidCells.indexOf(t))>-1&&this.invalidCells.splice(e,1))},Validate.prototype.validators={integer:function(t,e,o){return""===e||null==e||"number"==typeof(e=Number(e))&&isFinite(e)&&Math.floor(e)===e},float:function(t,e,o){return""===e||null==e||"number"==typeof(e=Number(e))&&isFinite(e)&&e%1!=0},numeric:function(t,e,o){return""===e||null==e||!isNaN(e)},string:function(t,e,o){return""===e||null==e||isNaN(e)},max:function(t,e,o){return""===e||null==e||parseFloat(e)<=o},min:function(t,e,o){return""===e||null==e||parseFloat(e)>=o},starts:function(t,e,o){return""===e||null==e||String(e).toLowerCase().startsWith(String(o).toLowerCase())},ends:function(t,e,o){return""===e||null==e||String(e).toLowerCase().endsWith(String(o).toLowerCase())},minLength:function(t,e,o){return""===e||null==e||String(e).length>=o},maxLength:function(t,e,o){return""===e||null==e||String(e).length<=o},in:function(t,e,o){return""===e||null==e||("string"==typeof o&&(o=o.split("|")),""===e||o.indexOf(e)>-1)},regex:function(t,e,o){return""===e||null==e||new RegExp(o).test(e)},unique:function(t,e,o){if(""===e||null==e)return!0;var i=!0,n=t.getData(),s=t.getColumn()._getSelf();return this.table.rowManager.rows.forEach((function(t){var o=t.getData();o!==n&&e==s.getFieldValue(o)&&(i=!1)})),i},required:function(t,e,o){return""!==e&&null!=e}},Tabulator.prototype.registerModule("validate",Validate);export default Tabulator; \ No newline at end of file diff --git a/desktopapp/vendor/tabulator/js/tabulator.js b/desktopapp/vendor/tabulator/js/tabulator.js index 81f6fef..0ceac9e 100644 --- a/desktopapp/vendor/tabulator/js/tabulator.js +++ b/desktopapp/vendor/tabulator/js/tabulator.js @@ -1,6 +1,6 @@ var _typeof = typeof Symbol === "function" && typeof Symbol.iterator === "symbol" ? function (obj) { return typeof obj; } : function (obj) { return obj && typeof Symbol === "function" && obj.constructor === Symbol && obj !== Symbol.prototype ? "symbol" : typeof obj; }; -/* Tabulator v4.8.3 (c) Oliver Folkerd */ +/* Tabulator v4.9.3 (c) Oliver Folkerd */ ;(function (global, factory) { if ((typeof exports === 'undefined' ? 'undefined' : _typeof(exports)) === 'object' && typeof module !== 'undefined') { @@ -1218,7 +1218,7 @@ var _typeof = typeof Symbol === "function" && typeof Symbol.iterator === "symbol _this4.table.modules.columnCalcs.recalc(_this4.table.rowManager.activeRows); } - _this4.redraw(); + _this4.redraw(true); if (_this4.table.modules.layout.getMode() != "fitColumns") { @@ -1652,6 +1652,10 @@ var _typeof = typeof Symbol === "function" && typeof Symbol.iterator === "symbol this.widthStyled = ""; //column width prestyled to improve render efficiency + this.maxWidth = null; //column maximum width + + this.maxWidthStyled = ""; //column maximum prestyled to improve render efficiency + this.minWidth = null; //column minimum width this.minWidthStyled = ""; //column minimum prestyled to improve render efficiency @@ -2211,6 +2215,14 @@ var _typeof = typeof Symbol === "function" && typeof Symbol.iterator === "symbol this.setMinWidth(typeof def.minWidth == "undefined" ? this.table.options.columnMinWidth : parseInt(def.minWidth)); + if (def.maxWidth || this.table.options.columnMaxWidth) { + + if (def.maxWidth !== false) { + + this.setMaxWidth(typeof def.maxWidth == "undefined" ? this.table.options.columnMaxWidth : parseInt(def.maxWidth)); + } + } + this.reinitializeWidth(); //set tooltip if present @@ -2409,6 +2421,8 @@ var _typeof = typeof Symbol === "function" && typeof Symbol.iterator === "symbol this.table.modules.menu.initializeColumnHeader(this); } + this.titleElement.style.textAlign = this.definition.headerHozAlign || this.table.options.headerHozAlign; + this.element.appendChild(this.groupElement); }; @@ -2746,6 +2760,11 @@ var _typeof = typeof Symbol === "function" && typeof Symbol.iterator === "symbol this.parent.matchChildWidths(); } + + if (!this.silent && this.table.options.virtualDomHoz) { + + this.table.vdomHoz.reinitialize(); + } } }; @@ -2790,6 +2809,11 @@ var _typeof = typeof Symbol === "function" && typeof Symbol.iterator === "symbol this.parent.matchChildWidths(); } + + if (!this.silent && this.table.options.virtualDomHoz) { + + this.table.vdomHoz.reinitialize(); + } } }; @@ -2816,6 +2840,21 @@ var _typeof = typeof Symbol === "function" && typeof Symbol.iterator === "symbol } }; + Column.prototype.removeChild = function (child) { + + var index = this.columns.indexOf(child); + + if (index > -1) { + + this.columns.splice(index, 1); + } + + if (!this.columns.length) { + + this.delete(); + } + }; + Column.prototype.setWidth = function (width) { this.widthFixed = true; @@ -2832,6 +2871,11 @@ var _typeof = typeof Symbol === "function" && typeof Symbol.iterator === "symbol width = Math.max(this.minWidth, width); + if (this.maxWidth) { + + width = Math.min(this.maxWidth, width); + } + this.width = width; this.widthStyled = width ? width + "px" : ""; @@ -2930,11 +2974,27 @@ var _typeof = typeof Symbol === "function" && typeof Symbol.iterator === "symbol }); }; + Column.prototype.setMaxWidth = function (maxWidth) { + + this.maxWidth = maxWidth; + + this.maxWidthStyled = maxWidth ? maxWidth + "px" : ""; + + this.element.style.maxWidth = this.maxWidthStyled; + + this.cells.forEach(function (cell) { + + cell.setMaxWidth(); + }); + }; + Column.prototype.delete = function () { var _this9 = this; return new Promise(function (resolve, reject) { + var index; + if (_this9.isGroup) { _this9.columns.forEach(function (column) { @@ -2973,6 +3033,11 @@ var _typeof = typeof Symbol === "function" && typeof Symbol.iterator === "symbol _this9.groupElement = false; + if (_this9.parent.isGroup) { + + _this9.parent.removeChild(_this9); + } + _this9.table.columnManager.deregisterColumn(_this9); if (_this9.table.options.virtualDomHoz) { @@ -3125,31 +3190,39 @@ var _typeof = typeof Symbol === "function" && typeof Symbol.iterator === "symbol if (!_this10.isGroup) { - definition = Object.assign({}, _this10.getDefinition()); + if (!_this10.parent.isGroup) { - definition = Object.assign(definition, updates); + definition = Object.assign({}, _this10.getDefinition()); - _this10.table.columnManager.addColumn(definition, false, _this10).then(function (column) { + definition = Object.assign(definition, updates); - if (definition.field == _this10.field) { + _this10.table.columnManager.addColumn(definition, false, _this10).then(function (column) { - _this10.field = false; //cleair field name to prevent deletion of duplicate column from arrays - } + if (definition.field == _this10.field) { + + _this10.field = false; //cleair field name to prevent deletion of duplicate column from arrays + } - _this10.delete().then(function () { + _this10.delete().then(function () { - resolve(column.getComponent()); + resolve(column.getComponent()); + }).catch(function (err) { + + reject(err); + }); }).catch(function (err) { reject(err); }); - }).catch(function (err) { + } else { - reject(err); - }); + console.warn("Column Update Error - The updateDefinition function is only available on ungrouped columns"); + + reject("Column Update Error - The updateDefinition function is only available on columns, not column groups"); + } } else { - console.warn("Column Update Error - The updateDefinition function is only available on columns, not column groups"); + console.warn("Column Update Error - The updateDefinition function is only available on ungrouped columns"); reject("Column Update Error - The updateDefinition function is only available on columns, not column groups"); } @@ -3166,7 +3239,7 @@ var _typeof = typeof Symbol === "function" && typeof Symbol.iterator === "symbol } }; - Column.prototype.defaultOptionList = ["title", "field", "columns", "visible", "align", "hozAlign", "vertAlign", "width", "minWidth", "widthGrow", "widthShrink", "resizable", "frozen", "responsive", "tooltip", "cssClass", "rowHandle", "hideInHtml", "print", "htmlOutput", "sorter", "sorterParams", "formatter", "formatterParams", "variableHeight", "editable", "editor", "editorParams", "validator", "mutator", "mutatorParams", "mutatorData", "mutatorDataParams", "mutatorEdit", "mutatorEditParams", "mutatorClipboard", "mutatorClipboardParams", "accessor", "accessorParams", "accessorData", "accessorDataParams", "accessorDownload", "accessorDownloadParams", "accessorClipboard", "accessorClipboardParams", "accessorPrint", "accessorPrintParams", "accessorHtmlOutput", "accessorHtmlOutputParams", "clipboard", "download", "downloadTitle", "topCalc", "topCalcParams", "topCalcFormatter", "topCalcFormatterParams", "bottomCalc", "bottomCalcParams", "bottomCalcFormatter", "bottomCalcFormatterParams", "cellClick", "cellDblClick", "cellContext", "cellTap", "cellDblTap", "cellTapHold", "cellMouseEnter", "cellMouseLeave", "cellMouseOver", "cellMouseOut", "cellMouseMove", "cellEditing", "cellEdited", "cellEditCancelled", "headerSort", "headerSortStartingDir", "headerSortTristate", "headerClick", "headerDblClick", "headerContext", "headerTap", "headerDblTap", "headerTapHold", "headerTooltip", "headerVertical", "headerHozAlign", "editableTitle", "titleFormatter", "titleFormatterParams", "headerFilter", "headerFilterPlaceholder", "headerFilterParams", "headerFilterEmptyCheck", "headerFilterFunc", "headerFilterFuncParams", "headerFilterLiveFilter", "print", "headerContextMenu", "headerMenu", "contextMenu", + Column.prototype.defaultOptionList = ["title", "field", "columns", "visible", "align", "hozAlign", "vertAlign", "width", "minWidth", "maxWidth", "widthGrow", "widthShrink", "resizable", "frozen", "responsive", "tooltip", "cssClass", "rowHandle", "hideInHtml", "print", "htmlOutput", "sorter", "sorterParams", "formatter", "formatterParams", "variableHeight", "editable", "editor", "editorParams", "validator", "mutator", "mutatorParams", "mutatorData", "mutatorDataParams", "mutatorEdit", "mutatorEditParams", "mutatorClipboard", "mutatorClipboardParams", "accessor", "accessorParams", "accessorData", "accessorDataParams", "accessorDownload", "accessorDownloadParams", "accessorClipboard", "accessorClipboardParams", "accessorPrint", "accessorPrintParams", "accessorHtmlOutput", "accessorHtmlOutputParams", "clipboard", "download", "downloadTitle", "topCalc", "topCalcParams", "topCalcFormatter", "topCalcFormatterParams", "bottomCalc", "bottomCalcParams", "bottomCalcFormatter", "bottomCalcFormatterParams", "cellClick", "cellDblClick", "cellContext", "cellTap", "cellDblTap", "cellTapHold", "cellMouseEnter", "cellMouseLeave", "cellMouseOver", "cellMouseOut", "cellMouseMove", "cellEditing", "cellEdited", "cellEditCancelled", "headerSort", "headerSortStartingDir", "headerSortTristate", "headerClick", "headerDblClick", "headerContext", "headerTap", "headerDblTap", "headerTapHold", "headerTooltip", "headerVertical", "headerHozAlign", "editableTitle", "titleFormatter", "titleFormatterParams", "headerFilter", "headerFilterPlaceholder", "headerFilterParams", "headerFilterEmptyCheck", "headerFilterFunc", "headerFilterFuncParams", "headerFilterLiveFilter", "print", "headerContextMenu", "headerMenu", "contextMenu", // "headerClickMenu", @@ -3423,7 +3496,7 @@ var _typeof = typeof Symbol === "function" && typeof Symbol.iterator === "symbol var match = self.rows.find(function (row) { - return row.element === subject; + return row.getElement() === subject; }); return match || false; @@ -5476,7 +5549,7 @@ var _typeof = typeof Symbol === "function" && typeof Symbol.iterator === "symbol if (this.renderMode === "virtual") { - var otherHeight = Math.floor(this.columnManager.getElement().offsetHeight + (this.table.footerManager && !this.table.footerManager.external ? this.table.footerManager.getElement().offsetHeight : 0)); + var otherHeight = Math.floor(this.columnManager.getElement().getBoundingClientRect().height + (this.table.footerManager && this.table.footerManager.active && !this.table.footerManager.external ? this.table.footerManager.getElement().getBoundingClientRect().height : 0)); if (this.fixedHeight) { @@ -5489,7 +5562,7 @@ var _typeof = typeof Symbol === "function" && typeof Symbol.iterator === "symbol this.element.style.height = ""; - this.element.style.height = Math.floor(this.table.element.clientHeight) - otherHeight + "px"; + this.element.style.height = this.table.element.clientHeight - otherHeight + "px"; this.element.scrollTop = this.scrollTop; } @@ -5500,7 +5573,7 @@ var _typeof = typeof Symbol === "function" && typeof Symbol.iterator === "symbol //check if the table has changed size when dealing with variable height tables - if (!this.fixedHeight && Math.floor(initialHeight) != Math.floor(this.element.clientHeight)) { + if (!this.fixedHeight && initialHeight != this.element.clientHeight) { modExists = this.table.modExists("resizeTable"); @@ -6174,11 +6247,11 @@ var _typeof = typeof Symbol === "function" && typeof Symbol.iterator === "symbol var column = this.columns[_i7]; - if (column.visible) { + if (column && column.visible) { var cell = row.getCell(column); - row.element.appendChild(cell.getElement()); + row.getElement().appendChild(cell.getElement()); cell.cellRendered(); } @@ -6192,8 +6265,10 @@ var _typeof = typeof Symbol === "function" && typeof Symbol.iterator === "symbol if (force || !row.modules.vdomHoz || row.modules.vdomHoz.leftCol !== this.leftCol || row.modules.vdomHoz.rightCol !== this.rightCol) { - while (row.element.firstChild) { - row.element.removeChild(row.element.firstChild); + var rowEl = row.getElement(); + + while (rowEl.firstChild) { + rowEl.removeChild(rowEl.firstChild); }this.initializeRow(row); } } @@ -6431,7 +6506,7 @@ var _typeof = typeof Symbol === "function" && typeof Symbol.iterator === "symbol this.type = type; //type of element - this.element = this.createElement(); + this.element = false; this.modules = {}; //hold module variables; @@ -6452,9 +6527,19 @@ var _typeof = typeof Symbol === "function" && typeof Symbol.iterator === "symbol this.component = null; + this.created = false; + this.setData(data); + }; - this.generateElement(); + Row.prototype.create = function () { + + if (!this.created) { + + this.created = true; + + this.generateElement(); + } }; Row.prototype.createElement = function () { @@ -6465,11 +6550,13 @@ var _typeof = typeof Symbol === "function" && typeof Symbol.iterator === "symbol el.setAttribute("role", "row"); - return el; + this.element = el; }; Row.prototype.getElement = function () { + this.create(); + return this.element; }; @@ -6488,6 +6575,8 @@ var _typeof = typeof Symbol === "function" && typeof Symbol.iterator === "symbol tapHold, tap; + this.createElement(); + //set row selection characteristics if (self.table.options.selectable !== false && self.table.modExists("selectRow")) { @@ -6675,6 +6764,8 @@ var _typeof = typeof Symbol === "function" && typeof Symbol.iterator === "symbol Row.prototype.initialize = function (force) { var _this21 = this; + this.create(); + if (!this.initialized || force) { this.deleteCells(); @@ -6748,7 +6839,7 @@ var _typeof = typeof Symbol === "function" && typeof Symbol.iterator === "symbol this.heightInitialized = false; - if (this.element.offsetParent !== null) { + if (this.element && this.element.offsetParent !== null) { this.normalizeHeight(true); } @@ -6767,7 +6858,7 @@ var _typeof = typeof Symbol === "function" && typeof Symbol.iterator === "symbol this.heightStyled = ""; } - if (this.element.offsetParent !== null) { + if (this.element && this.element.offsetParent !== null) { this.initialize(true); } @@ -6925,7 +7016,7 @@ var _typeof = typeof Symbol === "function" && typeof Symbol.iterator === "symbol Row.prototype.updateData = function (updatedData) { var _this22 = this; - var visible = Tabulator.prototype.helpers.elVisible(this.element), + var visible = this.element && Tabulator.prototype.helpers.elVisible(this.element), tempData = {}, newRowData; @@ -7328,16 +7419,19 @@ var _typeof = typeof Symbol === "function" && typeof Symbol.iterator === "symbol this.deleteCells(); - while (this.element.firstChild) { - this.element.removeChild(this.element.firstChild); - }this.element = false; - - this.modules = {}; + if (this.element) { - if (this.element.parentNode) { + while (this.element.firstChild) { + this.element.removeChild(this.element.firstChild); + }if (this.element.parentNode) { - this.element.parentNode.removeChild(this.element); + this.element.parentNode.removeChild(this.element); + } } + + this.element = false; + + this.modules = {}; }; Row.prototype.getGroup = function () { @@ -8039,13 +8133,16 @@ var _typeof = typeof Symbol === "function" && typeof Symbol.iterator === "symbol //////////////////// Getters //////////////////// - Cell.prototype.getElement = function () { + Cell.prototype.getElement = function (containerOnly) { if (!this.loaded) { this.loaded = true; - this.layoutElement(); + if (!containerOnly) { + + this.layoutElement(); + } } return this.element; @@ -8219,6 +8316,13 @@ var _typeof = typeof Symbol === "function" && typeof Symbol.iterator === "symbol this.element.style.minWidth = this.column.minWidthStyled; }; + Cell.prototype.setMaxWidth = function () { + + this.maxWidth = this.column.maxWidth; + + this.element.style.maxWidth = this.column.maxWidthStyled; + }; + Cell.prototype.checkHeight = function () { // var height = this.element.css("height"); @@ -8640,6 +8744,8 @@ var _typeof = typeof Symbol === "function" && typeof Symbol.iterator === "symbol columnMinWidth: 40, //minimum global width for a column + columnMaxWidth: false, //minimum global width for a column + columnHeaderVertAlign: "top", //vertical alignment of column headers columnVertAlign: false, // DEPRECATED - Left to allow warning @@ -9542,11 +9648,6 @@ var _typeof = typeof Symbol === "function" && typeof Symbol.iterator === "symbol mod.persistence.initialize(); } - if (options.persistence && this.modExists("persistence", true) && mod.persistence.config.columns) { - - options.columns = mod.persistence.load("columns", options.columns); - } - if (options.movableRows && this.modExists("moveRow")) { mod.moveRow.initialize(); @@ -10846,6 +10947,16 @@ var _typeof = typeof Symbol === "function" && typeof Symbol.iterator === "symbol } }; + //set standard filters + + Tabulator.prototype.refreshFilter = function () { + + if (this.modExists("filter", true)) { + + this.rowManager.filterRefresh(); + } + }; + //add filter to array Tabulator.prototype.addFilter = function (field, type, value, params) { @@ -11511,6 +11622,17 @@ var _typeof = typeof Symbol === "function" && typeof Symbol.iterator === "symbol } }; + Tabulator.prototype.clearHistory = function () { + + if (this.options.history && this.modExists("history", true)) { + + return this.modules.history.clear(); + } else { + + return false; + } + }; + /////////////// Download Management ////////////// @@ -11776,6 +11898,11 @@ var _typeof = typeof Symbol === "function" && typeof Symbol.iterator === "symbol Layout.prototype.layout = function () { this.modes[this.mode].call(this, this.table.columnManager.columnsByIndex); + + if (this.mode.indexOf("fitData") === 0 && this.table.options.persistence && this.table.modExists("persistence", true) && this.table.modules.persistence.config.columns) { + + this.table.modules.persistence.save("columns"); + } }; //layout render functions @@ -11960,6 +12087,7 @@ var _typeof = typeof Symbol === "function" && typeof Symbol.iterator === "symbol oversizeSpace = 0, remainingSpace = 0, nextColWidth = 0, + remainingFlexGrowUnits = flexGrowUnits, gap = 0, changeUnits = 0, undersizeCols = []; @@ -11983,9 +12111,24 @@ var _typeof = typeof Symbol === "function" && typeof Symbol.iterator === "symbol oversizeCols.push(col); } else { - undersizeCols.push(col); + if (col.column.maxWidth && col.column.maxWidth < width) { + + col.width = col.column.maxWidth; - changeUnits += shrinkCols ? col.column.definition.widthShrink || 1 : col.column.definition.widthGrow || 1; + freeSpace -= col.column.maxWidth; + + remainingFlexGrowUnits -= shrinkCols ? col.column.definition.widthShrink || 1 : col.column.definition.widthGrow || 1; + + if (remainingFlexGrowUnits) { + + colWidth = Math.floor(freeSpace / remainingFlexGrowUnits); + } + } else { + + undersizeCols.push(col); + + changeUnits += shrinkCols ? col.column.definition.widthShrink || 1 : col.column.definition.widthGrow || 1; + } } }); @@ -12853,7 +12996,7 @@ var _typeof = typeof Symbol === "function" && typeof Symbol.iterator === "symbol self.loading = false; - reject(); + reject(error); }); } else { reject(); @@ -12918,7 +13061,7 @@ var _typeof = typeof Symbol === "function" && typeof Symbol.iterator === "symbol if (!config.method || config.method.toLowerCase() == "get") { config.method = "get"; - url += (url.includes("?") ? "&" : "?") + this.serializeParams(params); + url += (url.includes("?") ? "&" : "?") + this.modules.ajax.serializeParams(params); } } } @@ -12933,7 +13076,7 @@ var _typeof = typeof Symbol === "function" && typeof Symbol.iterator === "symbol return new Promise(function (resolve, reject) { //set url - url = self.urlGenerator(url, config, params); + url = self.urlGenerator.call(self.table, url, config, params); //set body content if not GET request if (config.method.toUpperCase() != "GET") { @@ -13189,7 +13332,6 @@ var _typeof = typeof Symbol === "function" && typeof Symbol.iterator === "symbol ColumnCalcs.prototype.initializeTopRow = function () { if (!this.topInitialized) { - // this.table.columnManager.headersElement.after(this.topElement); this.table.columnManager.getElement().insertBefore(this.topElement, this.table.columnManager.headersElement.nextSibling); this.topInitialized = true; } @@ -13203,9 +13345,6 @@ var _typeof = typeof Symbol === "function" && typeof Symbol.iterator === "symbol }; ColumnCalcs.prototype.scrollHorizontal = function (left) { - var hozAdjust = 0, - scrollWidth = this.table.columnManager.getElement().scrollWidth - this.table.element.clientWidth; - if (this.botInitialized && this.botRow) { this.botRow.getElement().style.marginLeft = -left + "px"; } @@ -14056,7 +14195,7 @@ var _typeof = typeof Symbol === "function" && typeof Symbol.iterator === "symbol this.generateControlElement(row, el); - row.element.classList.add("tabulator-tree-level-" + config.index); + row.getElement().classList.add("tabulator-tree-level-" + config.index); if (config.index) { if (this.branchEl) { @@ -14134,12 +14273,15 @@ var _typeof = typeof Symbol === "function" && typeof Symbol.iterator === "symbol if (row instanceof Row) { + row.create(); + config = row.modules.dataTree.children; if (!config.index && config.children !== false) { children = _this48.getChildren(row); children.forEach(function (child) { + child.create(); output.push(child); }); } @@ -14149,14 +14291,14 @@ var _typeof = typeof Symbol === "function" && typeof Symbol.iterator === "symbol return output; }; - DataTree.prototype.getChildren = function (row) { + DataTree.prototype.getChildren = function (row, allChildren) { var _this49 = this; var config = row.modules.dataTree, children = [], output = []; - if (config.children !== false && config.open) { + if (config.children !== false && (config.open || allChildren)) { if (!Array.isArray(config.children)) { config.children = this.generateChildren(row); } @@ -14198,8 +14340,12 @@ var _typeof = typeof Symbol === "function" && typeof Symbol.iterator === "symbol childArray.forEach(function (childData) { var childRow = new Row(childData || {}, _this50.table.rowManager); + + childRow.create(); + childRow.modules.dataTree.index = row.modules.dataTree.index + 1; childRow.modules.dataTree.parent = row; + if (childRow.modules.dataTree.children) { childRow.modules.dataTree.open = _this50.startOpen(childRow.getComponent(), childRow.modules.dataTree.index); } @@ -14978,7 +15124,7 @@ var _typeof = typeof Symbol === "function" && typeof Symbol.iterator === "symbol //return a formatted value for a cell Edit.prototype.bindEditor = function (cell) { var self = this, - element = cell.getElement(); + element = cell.getElement(true); element.setAttribute("tabindex", 0); @@ -15041,7 +15187,13 @@ var _typeof = typeof Symbol === "function" && typeof Symbol.iterator === "symbol rightEdge -= parseInt(this.table.modules.frozenColumns.rightMargin); } + if (this.table.options.virtualDomHoz) { + leftEdge -= parseInt(this.table.vdomHoz.vDomPadLeft); + rightEdge -= parseInt(this.table.vdomHoz.vDomPadLeft); + } + if (cellEl.offsetLeft < leftEdge) { + this.table.rowManager.element.scrollLeft -= leftEdge - cellEl.offsetLeft; } else { if (cellEl.offsetLeft + cellEl.offsetWidth > rightEdge) { @@ -15720,7 +15872,9 @@ var _typeof = typeof Symbol === "function" && typeof Symbol.iterator === "symbol displayItems = [], currentItems = [], blurable = true, - blockListShow = false; + blockListShow = false, + searchWord = "", + searchWordTimeout = null; if (Array.isArray(editorParams) || !Array.isArray(editorParams) && (typeof editorParams === 'undefined' ? 'undefined' : _typeof(editorParams)) === "object" && !editorParams.values) { console.warn("DEPRECATION WARNING - values for the select editor must now be passed into the values property of the editorParams object, not as the editorParams object"); @@ -15746,21 +15900,11 @@ var _typeof = typeof Symbol === "function" && typeof Symbol.iterator === "symbol output[val] = true; } }); - - if (editorParams.sortValuesList) { - if (editorParams.sortValuesList == "asc") { - output = Object.keys(output).sort(); - } else { - output = Object.keys(output).sort().reverse(); - } - } else { - output = Object.keys(output); - } } else { console.warn("unable to find matching column to create select lookup list:", field); } - return output; + return Object.keys(output); } function parseItems(inputValues, curentValues) { @@ -15858,6 +16002,21 @@ var _typeof = typeof Symbol === "function" && typeof Symbol.iterator === "symbol } } + if (editorParams.sortValuesList) { + dataList.sort(function (a, b) { + return a.label < b.label ? -1 : a.label > b.label ? 1 : 0; + }); + + displayList.sort(function (a, b) { + return a.label < b.label ? -1 : a.label > b.label ? 1 : 0; + }); + + if (editorParams.sortValuesList !== "asc") { + dataList.reverse(); + displayList.reverse(); + } + } + dataItems = dataList; displayItems = displayList; @@ -16023,7 +16182,7 @@ var _typeof = typeof Symbol === "function" && typeof Symbol.iterator === "symbol success(item.value); } - initialDisplayValue = input.value; + initialDisplayValue = [item.value]; } function chooseItems(silent) { @@ -16037,7 +16196,7 @@ var _typeof = typeof Symbol === "function" && typeof Symbol.iterator === "symbol output.push(item.value); }); - initialDisplayValue = input.value; + initialDisplayValue = output; success(output); } @@ -16113,6 +16272,26 @@ var _typeof = typeof Symbol === "function" && typeof Symbol.iterator === "symbol self.table.rowManager.element.removeEventListener("scroll", cancelItem); } + function scrollTovalue(char) { + + clearTimeout(searchWordTimeout); + + var character = String.fromCharCode(event.keyCode).toLowerCase(); + searchWord += character.toLowerCase(); + + var match = dataItems.find(function (item) { + return typeof item.label !== "undefined" && item.label.toLowerCase().startsWith(searchWord); + }); + + if (match) { + setCurrentItem(match, !multiselect); + } + + searchWordTimeout = setTimeout(function () { + searchWord = ""; + }, 800); + } + //style input input.setAttribute("type", "text"); @@ -16222,6 +16401,10 @@ var _typeof = typeof Symbol === "function" && typeof Symbol.iterator === "symbol if (self.currentCell === false) { e.preventDefault(); } + + if (e.keyCode >= 38 && e.keyCode <= 90) { + scrollTovalue(e.keyCode); + } } }); @@ -16543,6 +16726,8 @@ var _typeof = typeof Symbol === "function" && typeof Symbol.iterator === "symbol function showList() { if (!listEl.parentNode) { + + console.log("show", initialDisplayValue); while (listEl.firstChild) { listEl.removeChild(listEl.firstChild); }var offset = Tabulator.prototype.helpers.elOffset(cellEl); @@ -16876,7 +17061,9 @@ var _typeof = typeof Symbol === "function" && typeof Symbol.iterator === "symbol //set new value function updateValue() { - var calcVal = percent * Math.round(bar.offsetWidth / (element.clientWidth / 100)) + min; + var style = window.getComputedStyle(element, null); + + var calcVal = percent * Math.round(bar.offsetWidth / ((element.clientWidth - parseInt(style.getPropertyValue("padding-left")) - parseInt(style.getPropertyValue("padding-right"))) / 100)) + min; success(calcVal); element.setAttribute("aria-valuenow", calcVal); element.setAttribute("aria-label", value); @@ -17837,7 +18024,7 @@ var _typeof = typeof Symbol === "function" && typeof Symbol.iterator === "symbol //set empty value function column.modules.filter.emptyFunc = column.definition.headerFilterEmptyCheck || function (value) { - return !value && value !== "0"; + return !value && value !== "0" && value !== 0; }; filterElement = document.createElement("div"); @@ -18277,7 +18464,9 @@ var _typeof = typeof Symbol === "function" && typeof Symbol.iterator === "symbol self.prevHeaderFilterChangeCheck = "{}"; this.headerFilterColumns.forEach(function (column) { - column.modules.filter.value = null; + if (typeof column.modules.filter.value !== "undefined") { + delete column.modules.filter.value; + } column.modules.filter.prevSuccess = undefined; self.reloadHeaderFilter(column); }); @@ -18778,8 +18967,18 @@ var _typeof = typeof Symbol === "function" && typeof Symbol.iterator === "symbol //image element image: function image(cell, formatterParams, onRendered) { - var el = document.createElement("img"); - el.setAttribute("src", cell.getValue()); + var el = document.createElement("img"), + src = cell.getValue(); + + if (formatterParams.urlPrefix) { + src = formatterParams.urlPrefix + cell.getValue(); + } + + if (formatterParams.urlSuffix) { + src = src + formatterParams.urlSuffix; + } + + el.setAttribute("src", src); switch (_typeof(formatterParams.height)) { case "number": @@ -19384,7 +19583,7 @@ var _typeof = typeof Symbol === "function" && typeof Symbol.iterator === "symbol if (allCells) { column.cells.forEach(function (cell) { - _this66.layoutElement(cell.getElement(), column); + _this66.layoutElement(cell.getElement(true), column); }); } }); @@ -19406,7 +19605,7 @@ var _typeof = typeof Symbol === "function" && typeof Symbol.iterator === "symbol if (allCells) { column.cells.forEach(function (cell) { - _this66.layoutElement(cell.getElement(), column); + _this66.layoutElement(cell.getElement(true), column); }); } }); @@ -19463,7 +19662,7 @@ var _typeof = typeof Symbol === "function" && typeof Symbol.iterator === "symbol var cell = row.getCell(column); if (cell) { - _this67.layoutElement(cell.getElement(), column); + _this67.layoutElement(cell.getElement(true), column); } }); @@ -19471,7 +19670,7 @@ var _typeof = typeof Symbol === "function" && typeof Symbol.iterator === "symbol var cell = row.getCell(column); if (cell) { - _this67.layoutElement(cell.getElement(), column); + _this67.layoutElement(cell.getElement(true), column); } }); }; @@ -21463,10 +21662,11 @@ var _typeof = typeof Symbol === "function" && typeof Symbol.iterator === "symbol Tabulator.prototype.registerModule("keybindings", Keybindings); var Menu = function Menu(table) { this.table = table; //hold Tabulator object - this.menuEl = false; + this.menuElements = []; this.blurEvent = this.hideMenu.bind(this); this.escEvent = this.escMenu.bind(this); this.nestedMenuBlock = false; + this.positionReversedX = false; }; Menu.prototype.initializeColumnHeader = function (column) { @@ -21490,11 +21690,10 @@ var _typeof = typeof Symbol === "function" && typeof Symbol.iterator === "symbol headerMenuEl.innerHTML = "⋮"; headerMenuEl.addEventListener("click", function (e) { - var menu = typeof column.definition.headerMenu == "function" ? column.definition.headerMenu(column.getComponent(), e) : column.definition.headerMenu; e.stopPropagation(); e.preventDefault(); - _this71.loadMenu(e, column, menu); + _this71.LoadMenuEvent(column, column.definition.headerMenu, e); }); column.titleElement.insertBefore(headerMenuEl, column.titleElement.firstChild); @@ -21502,7 +21701,7 @@ var _typeof = typeof Symbol === "function" && typeof Symbol.iterator === "symbol }; Menu.prototype.LoadMenuEvent = function (component, menu, e) { - menu = typeof menu == "function" ? menu(component.getComponent(), e) : menu; + menu = typeof menu == "function" ? menu.call(this.table, component.getComponent(), e) : menu; // if(component instanceof Cell){ // e.stopImmediatePropagation(); @@ -21543,12 +21742,12 @@ var _typeof = typeof Symbol === "function" && typeof Symbol.iterator === "symbol Menu.prototype.initializeCell = function (cell) { if (cell.column.definition.contextMenu) { - cell.getElement().addEventListener("contextmenu", this.LoadMenuEvent.bind(this, cell, cell.column.definition.contextMenu)); + cell.getElement(true).addEventListener("contextmenu", this.LoadMenuEvent.bind(this, cell, cell.column.definition.contextMenu)); this.tapHold(cell, cell.column.definition.contextMenu); } if (cell.column.definition.clickMenu) { - cell.getElement().addEventListener("click", this.LoadMenuEvent.bind(this, cell, cell.column.definition.clickMenu)); + cell.getElement(true).addEventListener("click", this.LoadMenuEvent.bind(this, cell, cell.column.definition.clickMenu)); } }; @@ -21574,11 +21773,13 @@ var _typeof = typeof Symbol === "function" && typeof Symbol.iterator === "symbol } }; - Menu.prototype.loadMenu = function (e, component, menu) { + Menu.prototype.loadMenu = function (e, component, menu, parentEl) { var _this73 = this; - var docHeight = Math.max(document.body.offsetHeight, window.innerHeight), - touch = !(e instanceof MouseEvent); + var touch = !(e instanceof MouseEvent); + + var menuEl = document.createElement("div"); + menuEl.classList.add("tabulator-menu"); if (!touch) { e.preventDefault(); @@ -21589,26 +21790,26 @@ var _typeof = typeof Symbol === "function" && typeof Symbol.iterator === "symbol return; } - if (this.nestedMenuBlock) { - //abort if child menu already open - if (this.isOpen()) { - return; + if (!parentEl) { + if (this.nestedMenuBlock) { + //abort if child menu already open + if (this.isOpen()) { + return; + } + } else { + this.nestedMenuBlock = setTimeout(function () { + _this73.nestedMenuBlock = false; + }, 100); } - } else { - this.nestedMenuBlock = setTimeout(function () { - _this73.nestedMenuBlock = false; - }, 100); - } - this.hideMenu(); - - this.menuEl = document.createElement("div"); - this.menuEl.classList.add("tabulator-menu"); + this.hideMenu(); + this.menuElements = []; + } menu.forEach(function (item) { - var itemEl = document.createElement("div"); - var label = item.label; - var disabled = item.disabled; + var itemEl = document.createElement("div"), + label = item.label, + disabled = item.disabled; if (item.separator) { itemEl.classList.add("tabulator-menu-separator"); @@ -21616,7 +21817,7 @@ var _typeof = typeof Symbol === "function" && typeof Symbol.iterator === "symbol itemEl.classList.add("tabulator-menu-item"); if (typeof label == "function") { - label = label(component.getComponent()); + label = label.call(_this73.table, component.getComponent()); } if (label instanceof Node) { @@ -21626,7 +21827,7 @@ var _typeof = typeof Symbol === "function" && typeof Symbol.iterator === "symbol } if (typeof disabled == "function") { - disabled = disabled(component.getComponent()); + disabled = disabled.call(_this73.table, component.getComponent()); } if (disabled) { @@ -21635,43 +21836,112 @@ var _typeof = typeof Symbol === "function" && typeof Symbol.iterator === "symbol e.stopPropagation(); }); } else { - itemEl.addEventListener("click", function (e) { - _this73.hideMenu(); - item.action(e, component.getComponent()); - }); + if (item.menu && item.menu.length) { + itemEl.addEventListener("click", function (e) { + e.stopPropagation(); + _this73.hideOldSubMenus(menuEl); + _this73.loadMenu(e, component, item.menu, itemEl); + }); + } else { + if (item.action) { + itemEl.addEventListener("click", function (e) { + item.action(e, component.getComponent()); + }); + } + } + } + + if (item.menu && item.menu.length) { + itemEl.classList.add("tabulator-menu-item-submenu"); } } - _this73.menuEl.appendChild(itemEl); + menuEl.appendChild(itemEl); }); - this.menuEl.style.top = (touch ? e.touches[0].pageY : e.pageY) + "px"; - this.menuEl.style.left = (touch ? e.touches[0].pageX : e.pageX) + "px"; + menuEl.addEventListener("click", function (e) { + _this73.hideMenu(); + }); + + this.menuElements.push(menuEl); + this.positionMenu(menuEl, parentEl, touch, e); + }; + + Menu.prototype.hideOldSubMenus = function (menuEl) { + var index = this.menuElements.indexOf(menuEl); + + if (index > -1) { + for (var _i13 = this.menuElements.length - 1; _i13 > index; _i13--) { + var el = this.menuElements[_i13]; + + if (el.parentNode) { + el.parentNode.removeChild(el); + } + + this.menuElements.pop(); + } + } + }; + + Menu.prototype.positionMenu = function (element, parentEl, touch, e) { + var _this74 = this; + + var docHeight = Math.max(document.body.offsetHeight, window.innerHeight), + x, + y, + parentOffset; + + if (!parentEl) { + x = touch ? e.touches[0].pageX : e.pageX; + y = touch ? e.touches[0].pageY : e.pageY; + + this.positionReversedX = false; + } else { + parentOffset = Tabulator.prototype.helpers.elOffset(parentEl); + x = parentOffset.left + parentEl.offsetWidth; + y = parentOffset.top - 1; + } + + element.style.top = y + "px"; + element.style.left = x + "px"; setTimeout(function () { - _this73.table.rowManager.element.addEventListener("scroll", _this73.blurEvent); - document.body.addEventListener("click", _this73.blurEvent); - document.body.addEventListener("contextmenu", _this73.blurEvent); - document.body.addEventListener("keydown", _this73.escEvent); + _this74.table.rowManager.element.addEventListener("scroll", _this74.blurEvent); + document.body.addEventListener("click", _this74.blurEvent); + document.body.addEventListener("contextmenu", _this74.blurEvent); + window.addEventListener("resize", _this74.blurEvent); + document.body.addEventListener("keydown", _this74.escEvent); }, 100); - document.body.appendChild(this.menuEl); + document.body.appendChild(element); - //move menu to start on right edge if it is too close to the edge of the screen - if (e.pageX + this.menuEl.offsetWidth >= document.body.offsetWidth) { - this.menuEl.style.left = ""; - this.menuEl.style.right = document.body.offsetWidth - e.pageX + "px"; + //move menu to start on bottom edge if it is too close to the edge of the screen + if (y + element.offsetHeight >= docHeight) { + element.style.top = ""; + + if (parentEl) { + element.style.bottom = docHeight - parentOffset.top - parentEl.offsetHeight - 1 + "px"; + } else { + element.style.bottom = docHeight - y + "px"; + } } - //move menu to start on bottom edge if it is too close to the edge of the screen - if (e.pageY + this.menuEl.offsetHeight >= docHeight) { - this.menuEl.style.top = ""; - this.menuEl.style.bottom = docHeight - e.pageY + "px"; + //move menu to start on right edge if it is too close to the edge of the screen + if (x + element.offsetWidth >= document.body.offsetWidth || this.positionReversedX) { + element.style.left = ""; + + if (parentEl) { + element.style.right = document.documentElement.offsetWidth - parentOffset.left + "px"; + } else { + element.style.right = document.documentElement.offsetWidth - x + "px"; + } + + this.positionReversedX = true; } }; Menu.prototype.isOpen = function () { - return !!this.menuEl.parentNode; + return !!this.menuElements.length; }; Menu.prototype.escMenu = function (e) { @@ -21681,19 +21951,17 @@ var _typeof = typeof Symbol === "function" && typeof Symbol.iterator === "symbol }; Menu.prototype.hideMenu = function () { - if (this.menuEl.parentNode) { - this.menuEl.parentNode.removeChild(this.menuEl); - } - - if (this.escEvent) { - document.body.removeEventListener("keydown", this.escEvent); - } + this.menuElements.forEach(function (menuEl) { + if (menuEl.parentNode) { + menuEl.parentNode.removeChild(menuEl); + } + }); - if (this.blurEvent) { - document.body.removeEventListener("click", this.blurEvent); - document.body.removeEventListener("contextmenu", this.blurEvent); - this.table.rowManager.element.removeEventListener("scroll", this.blurEvent); - } + document.body.removeEventListener("keydown", this.escEvent); + document.body.removeEventListener("click", this.blurEvent); + document.body.removeEventListener("contextmenu", this.blurEvent); + window.removeEventListener("resize", this.blurEvent); + this.table.rowManager.element.removeEventListener("scroll", this.blurEvent); }; //default accessors @@ -21920,12 +22188,12 @@ var _typeof = typeof Symbol === "function" && typeof Symbol.iterator === "symbol if (after) { column.getCells().forEach(function (cell, i) { - var cellEl = cell.getElement(); + var cellEl = cell.getElement(true); cellEl.parentNode.insertBefore(movingCells[i].getElement(), cellEl.nextSibling); }); } else { column.getCells().forEach(function (cell, i) { - var cellEl = cell.getElement(); + var cellEl = cell.getElement(true); cellEl.parentNode.insertBefore(movingCells[i].getElement(), cellEl); }); } @@ -22082,15 +22350,15 @@ var _typeof = typeof Symbol === "function" && typeof Symbol.iterator === "symbol //same table drag drop config.mousemove = function (e) { - if (e.pageY - Tabulator.prototype.helpers.elOffset(row.element).top + self.table.rowManager.element.scrollTop > row.getHeight() / 2) { + var rowEl = row.getElement(); + + if (e.pageY - Tabulator.prototype.helpers.elOffset(rowEl).top + self.table.rowManager.element.scrollTop > row.getHeight() / 2) { if (self.toRow !== row || !self.toRowAfter) { - var rowEl = row.getElement(); rowEl.parentNode.insertBefore(self.placeholderElement, rowEl.nextSibling); self.moveRow(row, true); } } else { if (self.toRow !== row || self.toRowAfter) { - var rowEl = row.getElement(); rowEl.parentNode.insertBefore(self.placeholderElement, rowEl); self.moveRow(row, false); } @@ -22125,7 +22393,7 @@ var _typeof = typeof Symbol === "function" && typeof Symbol.iterator === "symbol MoveRows.prototype.initializeCell = function (cell) { var self = this, - cellEl = cell.getElement(); + cellEl = cell.getElement(true); cellEl.addEventListener("mousedown", function (e) { if (e.which === 1) { @@ -22143,7 +22411,7 @@ var _typeof = typeof Symbol === "function" && typeof Symbol.iterator === "symbol } }); - this.bindTouchEvents(cell.row, cell.getElement()); + this.bindTouchEvents(cell.row, cellEl); }; MoveRows.prototype.bindTouchEvents = function (row, element) { @@ -22386,7 +22654,7 @@ var _typeof = typeof Symbol === "function" && typeof Symbol.iterator === "symbol //establish connection with other tables MoveRows.prototype.connectToTables = function (row) { - var _this74 = this; + var _this75 = this; var connectionTables; @@ -22410,15 +22678,15 @@ var _typeof = typeof Symbol === "function" && typeof Symbol.iterator === "symbol this.connectionSelectorsElements.forEach(function (query) { if (typeof query === "string") { - _this74.connectionElements = _this74.connectionElements.concat(Array.prototype.slice.call(document.querySelectorAll(query))); + _this75.connectionElements = _this75.connectionElements.concat(Array.prototype.slice.call(document.querySelectorAll(query))); } else { - _this74.connectionElements.push(query); + _this75.connectionElements.push(query); } }); this.connectionElements.forEach(function (element) { var dropEvent = function dropEvent(e) { - _this74.elementRowDrop(e, element, _this74.moving); + _this75.elementRowDrop(e, element, _this75.moving); }; element.addEventListener("mouseup", dropEvent); @@ -22534,8 +22802,6 @@ var _typeof = typeof Symbol === "function" && typeof Symbol.iterator === "symbol var receiver = false, success = false; - console.trace("drop"); - e.stopImmediatePropagation(); switch (_typeof(this.table.options.movableRowsReceiver)) { @@ -22792,7 +23058,7 @@ var _typeof = typeof Symbol === "function" && typeof Symbol.iterator === "symbol }; Page.prototype.generatePageSizeSelectList = function () { - var _this75 = this; + var _this76 = this; var pageSizes = []; @@ -22810,8 +23076,8 @@ var _typeof = typeof Symbol === "function" && typeof Symbol.iterator === "symbol if (this.pageSizes.indexOf(this.size) == -1) { pageSizes = []; - for (var _i13 = 1; _i13 < 5; _i13++) { - pageSizes.push(this.size * _i13); + for (var _i14 = 1; _i14 < 5; _i14++) { + pageSizes.push(this.size * _i14); } this.pageSizes = pageSizes; @@ -22827,14 +23093,14 @@ var _typeof = typeof Symbol === "function" && typeof Symbol.iterator === "symbol itemEl.value = item; if (item === true) { - _this75.table.modules.localize.bind("pagination|all", function (value) { + _this76.table.modules.localize.bind("pagination|all", function (value) { itemEl.innerHTML = value; }); } else { itemEl.innerHTML = item; } - _this75.pageSizeSelect.appendChild(itemEl); + _this76.pageSizeSelect.appendChild(itemEl); }); this.pageSizeSelect.value = this.size; @@ -23028,7 +23294,7 @@ var _typeof = typeof Symbol === "function" && typeof Symbol.iterator === "symbol //set current page number Page.prototype.setPage = function (page) { - var _this76 = this; + var _this77 = this; var self = this; @@ -23054,9 +23320,9 @@ var _typeof = typeof Symbol === "function" && typeof Symbol.iterator === "symbol page = parseInt(page); - if (page > 0 && page <= _this76.max) { - _this76.page = page; - _this76.trigger().then(function () { + if (page > 0 && page <= _this77.max || _this77.mode !== "local") { + _this77.page = page; + _this77.trigger().then(function () { resolve(); }).catch(function () { reject(); @@ -23066,24 +23332,24 @@ var _typeof = typeof Symbol === "function" && typeof Symbol.iterator === "symbol self.table.modules.persistence.save("page"); } } else { - console.warn("Pagination Error - Requested page is out of range of 1 - " + _this76.max + ":", page); + console.warn("Pagination Error - Requested page is out of range of 1 - " + _this77.max + ":", page); reject(); } }); }; Page.prototype.setPageToRow = function (row) { - var _this77 = this; + var _this78 = this; return new Promise(function (resolve, reject) { - var rows = _this77.table.rowManager.getDisplayRows(_this77.displayIndex - 1); + var rows = _this78.table.rowManager.getDisplayRows(_this78.displayIndex - 1); var index = rows.indexOf(row); if (index > -1) { - var page = _this77.size === true ? 1 : Math.ceil((index + 1) / _this77.size); + var page = _this78.size === true ? 1 : Math.ceil((index + 1) / _this78.size); - _this77.setPage(page).then(function () { + _this78.setPage(page).then(function () { resolve(); }).catch(function () { reject(); @@ -23141,9 +23407,9 @@ var _typeof = typeof Symbol === "function" && typeof Symbol.iterator === "symbol self.nextBut.disabled = false; } - for (var _i14 = min; _i14 <= max; _i14++) { - if (_i14 > 0 && _i14 <= self.max) { - self.pagesElement.appendChild(self._generatePageButton(_i14)); + for (var _i15 = min; _i15 <= max; _i15++) { + if (_i15 > 0 && _i15 <= self.max) { + self.pagesElement.appendChild(self._generatePageButton(_i15)); } } @@ -23179,19 +23445,19 @@ var _typeof = typeof Symbol === "function" && typeof Symbol.iterator === "symbol //previous page Page.prototype.previousPage = function () { - var _this78 = this; + var _this79 = this; return new Promise(function (resolve, reject) { - if (_this78.page > 1) { - _this78.page--; - _this78.trigger().then(function () { + if (_this79.page > 1) { + _this79.page--; + _this79.trigger().then(function () { resolve(); }).catch(function () { reject(); }); - if (_this78.table.options.persistence && _this78.table.modExists("persistence", true) && _this78.table.modules.persistence.config.page) { - _this78.table.modules.persistence.save("page"); + if (_this79.table.options.persistence && _this79.table.modExists("persistence", true) && _this79.table.modules.persistence.config.page) { + _this79.table.modules.persistence.save("page"); } } else { console.warn("Pagination Error - Previous page would be less than page 1:", 0); @@ -23202,23 +23468,23 @@ var _typeof = typeof Symbol === "function" && typeof Symbol.iterator === "symbol //next page Page.prototype.nextPage = function () { - var _this79 = this; + var _this80 = this; return new Promise(function (resolve, reject) { - if (_this79.page < _this79.max) { - _this79.page++; - _this79.trigger().then(function () { + if (_this80.page < _this80.max) { + _this80.page++; + _this80.trigger().then(function () { resolve(); }).catch(function () { reject(); }); - if (_this79.table.options.persistence && _this79.table.modExists("persistence", true) && _this79.table.modules.persistence.config.page) { - _this79.table.modules.persistence.save("page"); + if (_this80.table.options.persistence && _this80.table.modExists("persistence", true) && _this80.table.modules.persistence.config.page) { + _this80.table.modules.persistence.save("page"); } } else { - if (!_this79.progressiveLoad) { - console.warn("Pagination Error - Next page would be greater than maximum page of " + _this79.max + ":", _this79.max + 1); + if (!_this80.progressiveLoad) { + console.warn("Pagination Error - Next page would be greater than maximum page of " + _this80.max + ":", _this80.max + 1); } reject(); } @@ -23260,9 +23526,9 @@ var _typeof = typeof Symbol === "function" && typeof Symbol.iterator === "symbol this._setPageButtons(); - for (var _i15 = start; _i15 < end; _i15++) { - if (data[_i15]) { - output.push(data[_i15]); + for (var _i16 = start; _i16 < end; _i16++) { + if (data[_i16]) { + output.push(data[_i16]); } } @@ -23276,28 +23542,28 @@ var _typeof = typeof Symbol === "function" && typeof Symbol.iterator === "symbol }; Page.prototype.trigger = function () { - var _this80 = this; + var _this81 = this; var left; return new Promise(function (resolve, reject) { - switch (_this80.mode) { + switch (_this81.mode) { case "local": - left = _this80.table.rowManager.scrollLeft; + left = _this81.table.rowManager.scrollLeft; - _this80.table.rowManager.refreshActiveData("page"); - _this80.table.rowManager.scrollHorizontal(left); + _this81.table.rowManager.refreshActiveData("page"); + _this81.table.rowManager.scrollHorizontal(left); - _this80.table.options.pageLoaded.call(_this80.table, _this80.getPage()); + _this81.table.options.pageLoaded.call(_this81.table, _this81.getPage()); resolve(); break; case "remote": case "progressive_load": case "progressive_scroll": - _this80.table.modules.ajax.blockActiveRequest(); - _this80._getRemotePage().then(function () { + _this81.table.modules.ajax.blockActiveRequest(); + _this81._getRemotePage().then(function () { resolve(); }).catch(function () { reject(); @@ -23305,14 +23571,14 @@ var _typeof = typeof Symbol === "function" && typeof Symbol.iterator === "symbol break; default: - console.warn("Pagination Error - no such pagination mode:", _this80.mode); + console.warn("Pagination Error - no such pagination mode:", _this81.mode); reject(); } }); }; Page.prototype._getRemotePage = function () { - var _this81 = this; + var _this82 = this; var self = this, oldParams, @@ -23329,33 +23595,33 @@ var _typeof = typeof Symbol === "function" && typeof Symbol.iterator === "symbol pageParams = self.table.modules.ajax.getParams(); //configure request params - pageParams[_this81.dataSentNames.page] = self.page; + pageParams[_this82.dataSentNames.page] = self.page; //set page size if defined - if (_this81.size) { - pageParams[_this81.dataSentNames.size] = _this81.size; + if (_this82.size) { + pageParams[_this82.dataSentNames.size] = _this82.size; } //set sort data if defined - if (_this81.table.options.ajaxSorting && _this81.table.modExists("sort")) { + if (_this82.table.options.ajaxSorting && _this82.table.modExists("sort")) { var sorters = self.table.modules.sort.getSort(); sorters.forEach(function (item) { delete item.column; }); - pageParams[_this81.dataSentNames.sorters] = sorters; + pageParams[_this82.dataSentNames.sorters] = sorters; } //set filter data if defined - if (_this81.table.options.ajaxFiltering && _this81.table.modExists("filter")) { + if (_this82.table.options.ajaxFiltering && _this82.table.modExists("filter")) { var filters = self.table.modules.filter.getFilters(true, true); - pageParams[_this81.dataSentNames.filters] = filters; + pageParams[_this82.dataSentNames.filters] = filters; } self.table.modules.ajax.setParams(pageParams); - self.table.modules.ajax.sendRequest(_this81.progressiveLoad).then(function (data) { + self.table.modules.ajax.sendRequest(_this82.progressiveLoad).then(function (data) { self._parseRemoteData(data); resolve(); }).catch(function (e) { @@ -23573,6 +23839,10 @@ var _typeof = typeof Symbol === "function" && typeof Symbol.iterator === "symbol } } } + + if (this.config.columns) { + this.table.options.columns = this.load("columns", this.table.options.columns); + } }; Persistence.prototype.initializeColumn = function (column) { @@ -23656,7 +23926,7 @@ var _typeof = typeof Symbol === "function" && typeof Symbol.iterator === "symbol } keys.forEach(function (key) { - if (typeof column[key] !== "undefined") { + if (key !== "columns" && typeof column[key] !== "undefined") { from[key] = column[key]; } }); @@ -24572,7 +24842,7 @@ var _typeof = typeof Symbol === "function" && typeof Symbol.iterator === "symbol }; ResizeTable.prototype.initialize = function (row) { - var _this82 = this; + var _this83 = this; var table = this.table, tableStyle; @@ -24595,13 +24865,13 @@ var _typeof = typeof Symbol === "function" && typeof Symbol.iterator === "symbol var nodeHeight = Math.floor(entry[0].contentRect.height); var nodeWidth = Math.floor(entry[0].contentRect.width); - if (_this82.tableHeight != nodeHeight || _this82.tableWidth != nodeWidth) { - _this82.tableHeight = nodeHeight; - _this82.tableWidth = nodeWidth; + if (_this83.tableHeight != nodeHeight || _this83.tableWidth != nodeWidth) { + _this83.tableHeight = nodeHeight; + _this83.tableWidth = nodeWidth; if (table.element.parentNode) { - _this82.containerHeight = table.element.parentNode.clientHeight; - _this82.containerWidth = table.element.parentNode.clientWidth; + _this83.containerHeight = table.element.parentNode.clientHeight; + _this83.containerWidth = table.element.parentNode.clientWidth; } if (table.options.virtualDomHoz) { @@ -24625,11 +24895,11 @@ var _typeof = typeof Symbol === "function" && typeof Symbol.iterator === "symbol var nodeHeight = Math.floor(entry[0].contentRect.height); var nodeWidth = Math.floor(entry[0].contentRect.width); - if (_this82.containerHeight != nodeHeight || _this82.containerWidth != nodeWidth) { - _this82.containerHeight = nodeHeight; - _this82.containerWidth = nodeWidth; - _this82.tableHeight = table.element.clientHeight; - _this82.tableWidth = table.element.clientWidth; + if (_this83.containerHeight != nodeHeight || _this83.containerWidth != nodeWidth) { + _this83.containerHeight = nodeHeight; + _this83.containerWidth = nodeWidth; + _this83.tableHeight = table.element.clientHeight; + _this83.tableWidth = table.element.clientWidth; } if (table.options.virtualDomHoz) { @@ -24721,16 +24991,16 @@ var _typeof = typeof Symbol === "function" && typeof Symbol.iterator === "symbol } //assign collapse column - for (var _iterator = this.table.columnManager.columnsByIndex, _isArray = Array.isArray(_iterator), _i16 = 0, _iterator = _isArray ? _iterator : _iterator[Symbol.iterator]();;) { + for (var _iterator = this.table.columnManager.columnsByIndex, _isArray = Array.isArray(_iterator), _i17 = 0, _iterator = _isArray ? _iterator : _iterator[Symbol.iterator]();;) { var _ref; if (_isArray) { - if (_i16 >= _iterator.length) break; - _ref = _iterator[_i16++]; + if (_i17 >= _iterator.length) break; + _ref = _iterator[_i17++]; } else { - _i16 = _iterator.next(); - if (_i16.done) break; - _ref = _i16.value; + _i17 = _iterator.next(); + if (_i17.done) break; + _ref = _i17.value; } var col = _ref; @@ -24935,11 +25205,13 @@ var _typeof = typeof Symbol === "function" && typeof Symbol.iterator === "symbol }; output.push({ + field: column.field, title: column.definition.title, value: column.modules.format.formatter.call(self.table.modules.format, mockCellComponent, column.modules.format.params) }); } else { output.push({ + field: column.field, title: column.definition.title, value: value }); @@ -24951,21 +25223,32 @@ var _typeof = typeof Symbol === "function" && typeof Symbol.iterator === "symbol }; ResponsiveLayout.prototype.formatCollapsedData = function (data) { - var list = document.createElement("table"), - listContents = ""; + var list = document.createElement("table"); data.forEach(function (item) { - var div = document.createElement("div"); + var row = document.createElement("tr"); + var titleData = document.createElement("td"); + var valueData = document.createElement("td"); + var node_content; + + var titleHighlight = document.createElement("strong"); + titleData.appendChild(titleHighlight); + this.table.modules.localize.bind("columns|" + item.field, function (text) { + titleHighlight.innerText = text || item.title; + }); if (item.value instanceof Node) { - div.appendChild(item.value); - item.value = div.innerHTML; + node_content = document.createElement("div"); + node_content.appendChild(item.value); + valueData.appendChild(node_content); + } else { + valueData.innerHTML = item.value; } - listContents += "" + item.title + "" + item.value + ""; - }); - - list.innerHTML = listContents; + row.appendChild(titleData); + row.appendChild(valueData); + list.appendChild(row); + }, this); return Object.keys(data).length ? list : ""; }; @@ -25130,14 +25413,14 @@ var _typeof = typeof Symbol === "function" && typeof Symbol.iterator === "symbol //select a number of rows SelectRow.prototype.selectRows = function (rows) { - var _this83 = this; + var _this84 = this; var rowMatch; switch (typeof rows === 'undefined' ? 'undefined' : _typeof(rows)) { case "undefined": this.table.rowManager.rows.forEach(function (row) { - _this83._selectRow(row, true, true); + _this84._selectRow(row, true, true); }); this._rowSelectionChanged(); @@ -25151,7 +25434,7 @@ var _typeof = typeof Symbol === "function" && typeof Symbol.iterator === "symbol this._selectRow(rowMatch, true, true); } else { this.table.rowManager.getRows(rows).forEach(function (row) { - _this83._selectRow(row, true, true); + _this84._selectRow(row, true, true); }); } @@ -25161,7 +25444,7 @@ var _typeof = typeof Symbol === "function" && typeof Symbol.iterator === "symbol default: if (Array.isArray(rows)) { rows.forEach(function (row) { - _this83._selectRow(row, true, true); + _this84._selectRow(row, true, true); }); this._rowSelectionChanged(); @@ -25191,6 +25474,7 @@ var _typeof = typeof Symbol === "function" && typeof Symbol.iterator === "symbol if (row) { if (this.selectedRows.indexOf(row) == -1) { + row.getElement().classList.add("tabulator-selected"); if (!row.modules.select) { row.modules.select = {}; } @@ -25199,7 +25483,6 @@ var _typeof = typeof Symbol === "function" && typeof Symbol.iterator === "symbol if (row.modules.select.checkboxEl) { row.modules.select.checkboxEl.checked = true; } - row.getElement().classList.add("tabulator-selected"); this.selectedRows.push(row); @@ -25233,7 +25516,7 @@ var _typeof = typeof Symbol === "function" && typeof Symbol.iterator === "symbol rowCount = self.selectedRows.length; - for (var _i17 = 0; _i17 < rowCount; _i17++) { + for (var _i18 = 0; _i18 < rowCount; _i18++) { self._deselectRow(self.selectedRows[0], true); } @@ -25264,6 +25547,7 @@ var _typeof = typeof Symbol === "function" && typeof Symbol.iterator === "symbol if (index > -1) { + row.getElement().classList.remove("tabulator-selected"); if (!row.modules.select) { row.modules.select = {}; } @@ -25272,7 +25556,6 @@ var _typeof = typeof Symbol === "function" && typeof Symbol.iterator === "symbol if (row.modules.select.checkboxEl) { row.modules.select.checkboxEl.checked = false; } - row.getElement().classList.remove("tabulator-selected"); self.selectedRows.splice(index, 1); if (this.table.options.dataTreeSelectPropagate) { @@ -25345,19 +25628,19 @@ var _typeof = typeof Symbol === "function" && typeof Symbol.iterator === "symbol }; SelectRow.prototype.childRowSelection = function (row, select) { - var children = this.table.modules.dataTree.getChildren(row); + var children = this.table.modules.dataTree.getChildren(row, true); if (select) { - for (var _iterator2 = children, _isArray2 = Array.isArray(_iterator2), _i18 = 0, _iterator2 = _isArray2 ? _iterator2 : _iterator2[Symbol.iterator]();;) { + for (var _iterator2 = children, _isArray2 = Array.isArray(_iterator2), _i19 = 0, _iterator2 = _isArray2 ? _iterator2 : _iterator2[Symbol.iterator]();;) { var _ref2; if (_isArray2) { - if (_i18 >= _iterator2.length) break; - _ref2 = _iterator2[_i18++]; + if (_i19 >= _iterator2.length) break; + _ref2 = _iterator2[_i19++]; } else { - _i18 = _iterator2.next(); - if (_i18.done) break; - _ref2 = _i18.value; + _i19 = _iterator2.next(); + if (_i19.done) break; + _ref2 = _i19.value; } var child = _ref2; @@ -25365,16 +25648,16 @@ var _typeof = typeof Symbol === "function" && typeof Symbol.iterator === "symbol this._selectRow(child, true); } } else { - for (var _iterator3 = children, _isArray3 = Array.isArray(_iterator3), _i19 = 0, _iterator3 = _isArray3 ? _iterator3 : _iterator3[Symbol.iterator]();;) { + for (var _iterator3 = children, _isArray3 = Array.isArray(_iterator3), _i20 = 0, _iterator3 = _isArray3 ? _iterator3 : _iterator3[Symbol.iterator]();;) { var _ref3; if (_isArray3) { - if (_i19 >= _iterator3.length) break; - _ref3 = _iterator3[_i19++]; + if (_i20 >= _iterator3.length) break; + _ref3 = _iterator3[_i20++]; } else { - _i19 = _iterator3.next(); - if (_i19.done) break; - _ref3 = _i19.value; + _i20 = _iterator3.next(); + if (_i20.done) break; + _ref3 = _i20.value; } var _child = _ref3; @@ -25679,7 +25962,7 @@ var _typeof = typeof Symbol === "function" && typeof Symbol.iterator === "symbol //sort each item in sort list Sort.prototype._sortItems = function (data, sortList) { - var _this84 = this; + var _this85 = this; var sorterCount = sortList.length - 1; @@ -25689,7 +25972,7 @@ var _typeof = typeof Symbol === "function" && typeof Symbol.iterator === "symbol for (var i = sorterCount; i >= 0; i--) { var sortItem = sortList[i]; - result = _this84._sortRow(a, b, sortItem.column, sortItem.dir, sortItem.params); + result = _this85._sortRow(a, b, sortItem.column, sortItem.dir, sortItem.params); if (result !== 0) { break; @@ -25726,12 +26009,25 @@ var _typeof = typeof Symbol === "function" && typeof Symbol.iterator === "symbol //sort numbers number: function number(a, b, aRow, bRow, column, dir, params) { var alignEmptyValues = params.alignEmptyValues; - var decimal = params.decimalSeparator || "."; - var thousand = params.thousandSeparator || ","; + var decimal = params.decimalSeparator; + var thousand = params.thousandSeparator; var emptyAlign = 0; - a = parseFloat(String(a).split(thousand).join("").split(decimal).join(".")); - b = parseFloat(String(b).split(thousand).join("").split(decimal).join(".")); + a = String(a); + b = String(b); + + if (thousand) { + a = a.split(thousand).join(""); + b = b.split(thousand).join(""); + } + + if (decimal) { + a = a.split(decimal).join("."); + b = b.split(decimal).join("."); + } + + a = parseFloat(a); + b = parseFloat(b); //handle non numeric values if (isNaN(a)) { diff --git a/desktopapp/vendor/tabulator/js/tabulator.min.js b/desktopapp/vendor/tabulator/js/tabulator.min.js index 314b978..869d0de 100644 --- a/desktopapp/vendor/tabulator/js/tabulator.min.js +++ b/desktopapp/vendor/tabulator/js/tabulator.min.js @@ -1,13 +1,13 @@ -/* Tabulator v4.8.3 (c) Oliver Folkerd */ -var _typeof="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e};!function(e,t){"object"===("undefined"==typeof exports?"undefined":_typeof(exports))&&"undefined"!=typeof module?module.exports=t():"function"==typeof define&&define.amd?define(t):e.Tabulator=t()}(this,function(){"use strict";Array.prototype.findIndex||Object.defineProperty(Array.prototype,"findIndex",{value:function(e){if(null==this)throw new TypeError('"this" is null or not defined');var t=Object(this),o=t.length>>>0;if("function"!=typeof e)throw new TypeError("predicate must be a function");for(var i=arguments[1],n=0;n>>0;if("function"!=typeof e)throw new TypeError("predicate must be a function");for(var i=arguments[1],n=0;n>>0;if(0===i)return!1;for(var n=0|t,s=Math.max(n>=0?n:i-Math.abs(n),0);so?(t=e-o,this.element.style.marginLeft=-t+"px"):this.element.style.marginLeft=0,this.scrollLeft=e,this.table.modExists("frozenColumns")&&this.table.modules.frozenColumns.scrollHorizontal()},t.prototype.generateColumnsFromRowData=function(e){var t,o,i=[],n=this.table.options.autoColumnsDefinitions;if(e&&e.length){t=e[0];for(var s in t){var a={field:s,title:s},r=t[s];switch(void 0===r?"undefined":_typeof(r)){case"undefined":o="string";break;case"boolean":o="boolean";break;case"object":o=Array.isArray(r)?"array":"string";break;default:o=isNaN(r)||""===r?r.match(/((^[0-9]+[a-z]+)|(^[a-z]+[0-9]+))+$/i)?"alphanum":"string":"number"}a.sorter=o,i.push(a)}if(n)switch(void 0===n?"undefined":_typeof(n)){case"function":this.table.options.columns=n.call(this.table,i);break;case"object":Array.isArray(n)?i.forEach(function(e){var t=n.find(function(t){return t.field===e.field});t&&Object.assign(e,t)}):i.forEach(function(e){n[e.field]&&Object.assign(e,n[e.field])}),this.table.options.columns=i}else this.table.options.columns=i;this.setColumns(this.table.options.columns)}},t.prototype.setColumns=function(e,t){for(var o=this;o.headersElement.firstChild;)o.headersElement.removeChild(o.headersElement.firstChild);o.columns=[],o.columnsByIndex=[],o.columnsByField={},o.table.modExists("frozenColumns")&&o.table.modules.frozenColumns.reset(),e.forEach(function(e,t){o._addColumn(e)}),o._reIndexColumns(),o.table.options.responsiveLayout&&o.table.modExists("responsiveLayout",!0)&&o.table.modules.responsiveLayout.initialize(),this.table.options.virtualDomHoz&&this.table.vdomHoz.reinitialize(!1,!0),o.redraw(!0)},t.prototype._addColumn=function(e,t,o){var i=new n(e,this),s=i.getElement(),a=o?this.findColumnIndex(o):o;if(o&&a>-1){var r=this.columns.indexOf(o.getTopColumn()),l=o.getElement();t?(this.columns.splice(r,0,i),l.parentNode.insertBefore(s,l)):(this.columns.splice(r+1,0,i),l.parentNode.insertBefore(s,l.nextSibling))}else t?(this.columns.unshift(i),this.headersElement.insertBefore(i.getElement(),this.headersElement.firstChild)):(this.columns.push(i),this.headersElement.appendChild(i.getElement())),i.columnRendered();return i},t.prototype.registerColumnField=function(e){e.definition.field&&(this.columnsByField[e.definition.field]=e)},t.prototype.registerColumnPosition=function(e){this.columnsByIndex.push(e)},t.prototype._reIndexColumns=function(){this.columnsByIndex=[],this.columns.forEach(function(e){e.reRegisterPosition()})},t.prototype._verticalAlignHeaders=function(){var e=this,t=0;e.columns.forEach(function(e){var o;e.clearVerticalAlign(),(o=e.getHeight())>t&&(t=o)}),e.columns.forEach(function(o){o.verticalAlign(e.table.options.columnHeaderVertAlign,t)}),e.rowManager.adjustTableSize()},t.prototype.findColumn=function(e){var t=this;if("object"!=(void 0===e?"undefined":_typeof(e)))return this.columnsByField[e]||!1;if(e instanceof n)return e;if(e instanceof o)return e._getSelf()||!1;if("undefined"!=typeof HTMLElement&&e instanceof HTMLElement){return t.columns.find(function(t){return t.element===e})||!1}return!1},t.prototype.getColumnByField=function(e){return this.columnsByField[e]},t.prototype.getColumnsByFieldRoot=function(e){var t=this,o=[];return Object.keys(this.columnsByField).forEach(function(i){i.split(".")[0]===e&&o.push(t.columnsByField[i])}),o},t.prototype.getColumnByIndex=function(e){return this.columnsByIndex[e]},t.prototype.getFirstVisibileColumn=function(e){var e=this.columnsByIndex.findIndex(function(e){return e.visible});return e>-1&&this.columnsByIndex[e]},t.prototype.getColumns=function(){return this.columns},t.prototype.findColumnIndex=function(e){return this.columnsByIndex.findIndex(function(t){return e===t})},t.prototype.getRealColumns=function(){return this.columnsByIndex},t.prototype.traverse=function(e){this.columnsByIndex.forEach(function(t,o){e(t,o)})},t.prototype.getDefinitions=function(e){var t=this,o=[];return t.columnsByIndex.forEach(function(t){(!e||e&&t.visible)&&o.push(t.getDefinition())}),o},t.prototype.getDefinitionTree=function(){var e=this,t=[];return e.columns.forEach(function(e){t.push(e.getDefinition(!0))}),t},t.prototype.getComponents=function(e){var t=this,o=[];return(e?t.columns:t.columnsByIndex).forEach(function(e){o.push(e.getComponent())}),o},t.prototype.getWidth=function(){var e=0;return this.columnsByIndex.forEach(function(t){t.visible&&(e+=t.getWidth())}),e},t.prototype.moveColumn=function(e,t,o){this.moveColumnActual(e,t,o),this.table.options.responsiveLayout&&this.table.modExists("responsiveLayout",!0)&&this.table.modules.responsiveLayout.initialize(),this.table.modExists("columnCalcs")&&this.table.modules.columnCalcs.recalc(this.table.rowManager.activeRows),t.element.parentNode.insertBefore(e.element,t.element),o&&t.element.parentNode.insertBefore(t.element,e.element),this._verticalAlignHeaders(),this.table.rowManager.reinitialize()},t.prototype.moveColumnActual=function(e,t,o){e.parent.isGroup?this._moveColumnInArray(e.parent.columns,e,t,o):this._moveColumnInArray(this.columns,e,t,o),this._moveColumnInArray(this.columnsByIndex,e,t,o,!0),this.table.options.responsiveLayout&&this.table.modExists("responsiveLayout",!0)&&this.table.modules.responsiveLayout.initialize(),this.table.options.virtualDomHoz&&this.table.vdomHoz.reinitialize(!0),this.table.options.columnMoved&&this.table.options.columnMoved.call(this.table,e.getComponent(),this.table.columnManager.getComponents()),this.table.options.persistence&&this.table.modExists("persistence",!0)&&this.table.modules.persistence.config.columns&&this.table.modules.persistence.save("columns")},t.prototype._moveColumnInArray=function(e,t,o,i,n){var s,a=this,r=e.indexOf(t),l=[];r>-1&&(e.splice(r,1),s=e.indexOf(o),s>-1?i&&(s+=1):s=r,e.splice(s,0,t),n&&(this.table.options.dataTree&&this.table.modExists("dataTree",!0)&&this.table.rowManager.rows.forEach(function(e){l=l.concat(a.table.modules.dataTree.getTreeChildren(e,!1,!0))}),l=l.concat(this.table.rowManager.rows),l.forEach(function(e){if(e.cells.length){var t=e.cells.splice(r,1)[0];e.cells.splice(s,0,t)}})))},t.prototype.scrollToColumn=function(e,t,o){var i=this,n=0,s=0,a=0,r=e.getElement();return new Promise(function(l,c){if(void 0===t&&(t=i.table.options.scrollToColumnPosition),void 0===o&&(o=i.table.options.scrollToColumnIfVisible),e.visible){switch(t){case"middle":case"center":a=-i.element.clientWidth/2;break;case"right":a=r.clientWidth-i.headersElement.clientWidth}if(!o&&(s=r.offsetLeft)>0&&s+r.offsetWidthe.rowManager.element.clientHeight&&(t-=e.rowManager.element.offsetWidth-e.rowManager.element.clientWidth),this.columnsByIndex.forEach(function(i){var n,s,a;i.visible&&(n=i.definition.width||0,s=void 0===i.minWidth?e.table.options.columnMinWidth:parseInt(i.minWidth),a="string"==typeof n?n.indexOf("%")>-1?t/100*parseInt(n):parseInt(n):n,o+=a>s?a:s)}),o},t.prototype.addColumn=function(e,t,o){var i=this;return new Promise(function(n,s){var a=i._addColumn(e,t,o);i._reIndexColumns(),i.table.options.responsiveLayout&&i.table.modExists("responsiveLayout",!0)&&i.table.modules.responsiveLayout.initialize(),i.table.modExists("columnCalcs")&&i.table.modules.columnCalcs.recalc(i.table.rowManager.activeRows),i.redraw(),"fitColumns"!=i.table.modules.layout.getMode()&&a.reinitializeWidth(),i._verticalAlignHeaders(),i.table.rowManager.reinitialize(),i.table.options.virtualDomHoz&&i.table.vdomHoz.reinitialize(),n(a)})},t.prototype.deregisterColumn=function(e){var t,o=e.getField();o&&delete this.columnsByField[o],t=this.columnsByIndex.indexOf(e),t>-1&&this.columnsByIndex.splice(t,1),t=this.columns.indexOf(e),t>-1&&this.columns.splice(t,1),this.table.options.responsiveLayout&&this.table.modExists("responsiveLayout",!0)&&this.table.modules.responsiveLayout.initialize(),this._verticalAlignHeaders(),this.redraw()},t.prototype.redraw=function(e){e&&(h.prototype.helpers.elVisible(this.element)&&this._verticalAlignHeaders(),this.table.rowManager.resetScroll(),this.table.rowManager.reinitialize()),["fitColumns","fitDataStretch"].indexOf(this.table.modules.layout.getMode())>-1?this.table.modules.layout.layout():e?this.table.modules.layout.layout():this.table.options.responsiveLayout&&this.table.modExists("responsiveLayout",!0)&&this.table.modules.responsiveLayout.update(),this.table.modExists("frozenColumns")&&this.table.modules.frozenColumns.layout(),this.table.modExists("columnCalcs")&&this.table.modules.columnCalcs.recalc(this.table.rowManager.activeRows),e&&(this.table.options.persistence&&this.table.modExists("persistence",!0)&&this.table.modules.persistence.config.columns&&this.table.modules.persistence.save("columns"),this.table.modExists("columnCalcs")&&this.table.modules.columnCalcs.redraw()),this.table.footerManager.redraw()};var o=function(e){this._column=e,this.type="ColumnComponent"};o.prototype.getElement=function(){return this._column.getElement()},o.prototype.getDefinition=function(){return this._column.getDefinition()},o.prototype.getField=function(){return this._column.getField()},o.prototype.getCells=function(){var e=[];return this._column.cells.forEach(function(t){e.push(t.getComponent())}),e},o.prototype.getVisibility=function(){return console.warn("getVisibility function is deprecated, you should now use the isVisible function"),this._column.visible},o.prototype.isVisible=function(){return this._column.visible},o.prototype.show=function(){this._column.isGroup?this._column.columns.forEach(function(e){e.show()}):this._column.show()},o.prototype.hide=function(){this._column.isGroup?this._column.columns.forEach(function(e){e.hide()}):this._column.hide()},o.prototype.toggle=function(){this._column.visible?this.hide():this.show()},o.prototype.delete=function(){return this._column.delete()},o.prototype.getSubColumns=function(){var e=[];return this._column.columns.length&&this._column.columns.forEach(function(t){e.push(t.getComponent())}),e},o.prototype.getParentColumn=function(){return this._column.parent instanceof n&&this._column.parent.getComponent()},o.prototype._getSelf=function(){return this._column},o.prototype.scrollTo=function(){return this._column.table.columnManager.scrollToColumn(this._column)},o.prototype.getTable=function(){return this._column.table},o.prototype.headerFilterFocus=function(){this._column.table.modExists("filter",!0)&&this._column.table.modules.filter.setHeaderFilterFocus(this._column)},o.prototype.reloadHeaderFilter=function(){this._column.table.modExists("filter",!0)&&this._column.table.modules.filter.reloadHeaderFilter(this._column)},o.prototype.getHeaderFilterValue=function(){if(this._column.table.modExists("filter",!0))return this._column.table.modules.filter.getHeaderFilterValue(this._column)},o.prototype.setHeaderFilterValue=function(e){this._column.table.modExists("filter",!0)&&this._column.table.modules.filter.setHeaderFilterValue(this._column,e)},o.prototype.move=function(e,t){var o=this._column.table.columnManager.findColumn(e);o?this._column.table.columnManager.moveColumn(this._column,o,t):console.warn("Move Error - No matching column found:",o)},o.prototype.getNextColumn=function(){var e=this._column.nextColumn();return!!e&&e.getComponent()},o.prototype.getPrevColumn=function(){var e=this._column.prevColumn();return!!e&&e.getComponent()},o.prototype.updateDefinition=function(e){return this._column.updateDefinition(e)},o.prototype.getWidth=function(){return this._column.getWidth()},o.prototype.setWidth=function(e){var t;return t=!0===e?this._column.reinitializeWidth(!0):this._column.setWidth(e),this._column.table.options.virtualDomHoz&&this._column.table.vdomHoz.reinitialize(!0),t},o.prototype.validate=function(){return this._column.validate()};var n=function e(t,o){var i=this;this.table=o.table,this.definition=t,this.parent=o,this.type="column",this.columns=[],this.cells=[],this.element=this.createElement(),this.contentElement=!1,this.titleHolderElement=!1,this.titleElement=!1,this.groupElement=this.createGroupElement(),this.isGroup=!1,this.tooltip=!1,this.hozAlign="",this.vertAlign="",this.field="",this.fieldStructure="",this.getFieldValue="",this.setFieldValue="",this.titleFormatterRendered=!1,this.setField(this.definition.field),this.table.options.invalidOptionWarnings&&this.checkDefinition(),this.modules={},this.cellEvents={cellClick:!1,cellDblClick:!1,cellContext:!1,cellTap:!1,cellDblTap:!1,cellTapHold:!1,cellMouseEnter:!1,cellMouseLeave:!1,cellMouseOver:!1,cellMouseOut:!1,cellMouseMove:!1},this.width=null,this.widthStyled="",this.minWidth=null,this.minWidthStyled="",this.widthFixed=!1,this.visible=!0,this.component=null,this._mapDepricatedFunctionality(),t.columns?(this.isGroup=!0,t.columns.forEach(function(t,o){var n=new e(t,i);i.attachColumn(n)}),i.checkColumnVisibility()):o.registerColumnField(this),t.rowHandle&&!1!==this.table.options.movableRows&&this.table.modExists("moveRow")&&this.table.modules.moveRow.setHandle(!0),this._buildHeader(),this.bindModuleColumns()};n.prototype.createElement=function(){var e=document.createElement("div");return e.classList.add("tabulator-col"),e.setAttribute("role","columnheader"),e.setAttribute("aria-sort","none"),e},n.prototype.createGroupElement=function(){var e=document.createElement("div");return e.classList.add("tabulator-col-group-cols"),e},n.prototype.checkDefinition=function(){var e=this;Object.keys(this.definition).forEach(function(t){-1===e.defaultOptionList.indexOf(t)&&console.warn("Invalid column definition option in '"+(e.field||e.definition.title)+"' column:",t)})},n.prototype.setField=function(e){this.field=e,this.fieldStructure=e?this.table.options.nestedFieldSeparator?e.split(this.table.options.nestedFieldSeparator):[e]:[],this.getFieldValue=this.fieldStructure.length>1?this._getNestedData:this._getFlatData,this.setFieldValue=this.fieldStructure.length>1?this._setNestedData:this._setFlatData},n.prototype.registerColumnPosition=function(e){this.parent.registerColumnPosition(e)},n.prototype.registerColumnField=function(e){this.parent.registerColumnField(e)},n.prototype.reRegisterPosition=function(){this.isGroup?this.columns.forEach(function(e){e.reRegisterPosition()}):this.registerColumnPosition(this)},n.prototype._mapDepricatedFunctionality=function(){void 0!==this.definition.hideInHtml&&(this.definition.htmlOutput=!this.definition.hideInHtml,console.warn("hideInHtml column definition property is deprecated, you should now use htmlOutput")),void 0!==this.definition.align&&(this.definition.hozAlign=this.definition.align,console.warn("align column definition property is deprecated, you should now use hozAlign")),void 0!==this.definition.downloadTitle&&(this.definition.titleDownload=this.definition.downloadTitle,console.warn("downloadTitle definition property is deprecated, you should now use titleDownload"))},n.prototype.setTooltip=function(){var e=this,t=e.definition,o=t.headerTooltip||!1===t.tooltip?t.headerTooltip:e.table.options.tooltipsHeader;o?!0===o?t.field?e.table.modules.localize.bind("columns|"+t.field,function(o){e.element.setAttribute("title",o||t.title)}):e.element.setAttribute("title",t.title):("function"==typeof o&&!1===(o=o(e.getComponent()))&&(o=""),e.element.setAttribute("title",o)):e.element.setAttribute("title","")},n.prototype._buildHeader=function(){for(var e=this,t=e.definition;e.element.firstChild;)e.element.removeChild(e.element.firstChild);t.headerVertical&&(e.element.classList.add("tabulator-col-vertical"),"flip"===t.headerVertical&&e.element.classList.add("tabulator-col-vertical-flip")),e.contentElement=e._bindEvents(),e.contentElement=e._buildColumnHeaderContent(),e.element.appendChild(e.contentElement),e.isGroup?e._buildGroupHeader():e._buildColumnHeader(),e.setTooltip(),e.table.options.resizableColumns&&e.table.modExists("resizeColumns")&&e.table.modules.resizeColumns.initializeColumn("header",e,e.element),t.headerFilter&&e.table.modExists("filter")&&e.table.modExists("edit")&&(void 0!==t.headerFilterPlaceholder&&t.field&&e.table.modules.localize.setHeaderFilterColumnPlaceholder(t.field,t.headerFilterPlaceholder),e.table.modules.filter.initializeColumn(e)),e.table.modExists("frozenColumns")&&e.table.modules.frozenColumns.initializeColumn(e),e.table.options.movableColumns&&!e.isGroup&&e.table.modExists("moveColumn")&&e.table.modules.moveColumn.initializeColumn(e),(t.topCalc||t.bottomCalc)&&e.table.modExists("columnCalcs")&&e.table.modules.columnCalcs.initializeColumn(e),e.table.modExists("persistence")&&e.table.modules.persistence.config.columns&&e.table.modules.persistence.initializeColumn(e),e.element.addEventListener("mouseenter",function(t){e.setTooltip()})},n.prototype._bindEvents=function(){var e,t,o,i=this,n=i.definition;"function"==typeof n.headerClick&&i.element.addEventListener("click",function(e){n.headerClick(e,i.getComponent())}),"function"==typeof n.headerDblClick&&i.element.addEventListener("dblclick",function(e){n.headerDblClick(e,i.getComponent())}),"function"==typeof n.headerContext&&i.element.addEventListener("contextmenu",function(e){n.headerContext(e,i.getComponent())}),"function"==typeof n.headerTap&&(o=!1,i.element.addEventListener("touchstart",function(e){o=!0},{passive:!0}),i.element.addEventListener("touchend",function(e){o&&n.headerTap(e,i.getComponent()),o=!1})),"function"==typeof n.headerDblTap&&(e=null,i.element.addEventListener("touchend",function(t){e?(clearTimeout(e),e=null,n.headerDblTap(t,i.getComponent())):e=setTimeout(function(){clearTimeout(e),e=null},300)})),"function"==typeof n.headerTapHold&&(t=null,i.element.addEventListener("touchstart",function(e){clearTimeout(t),t=setTimeout(function(){clearTimeout(t),t=null,o=!1,n.headerTapHold(e,i.getComponent())},1e3)},{passive:!0}),i.element.addEventListener("touchend",function(e){clearTimeout(t),t=null})),"function"==typeof n.cellClick&&(i.cellEvents.cellClick=n.cellClick),"function"==typeof n.cellDblClick&&(i.cellEvents.cellDblClick=n.cellDblClick),"function"==typeof n.cellContext&&(i.cellEvents.cellContext=n.cellContext),"function"==typeof n.cellMouseEnter&&(i.cellEvents.cellMouseEnter=n.cellMouseEnter),"function"==typeof n.cellMouseLeave&&(i.cellEvents.cellMouseLeave=n.cellMouseLeave),"function"==typeof n.cellMouseOver&&(i.cellEvents.cellMouseOver=n.cellMouseOver),"function"==typeof n.cellMouseOut&&(i.cellEvents.cellMouseOut=n.cellMouseOut),"function"==typeof n.cellMouseMove&&(i.cellEvents.cellMouseMove=n.cellMouseMove),"function"==typeof n.cellTap&&(i.cellEvents.cellTap=n.cellTap),"function"==typeof n.cellDblTap&&(i.cellEvents.cellDblTap=n.cellDblTap),"function"==typeof n.cellTapHold&&(i.cellEvents.cellTapHold=n.cellTapHold),"function"==typeof n.cellEdited&&(i.cellEvents.cellEdited=n.cellEdited),"function"==typeof n.cellEditing&&(i.cellEvents.cellEditing=n.cellEditing),"function"==typeof n.cellEditCancelled&&(i.cellEvents.cellEditCancelled=n.cellEditCancelled)},n.prototype._buildColumnHeader=function(){var e=this,t=this.definition,o=this.table;if(o.modExists("sort")&&o.modules.sort.initializeColumn(this,this.titleHolderElement),(t.headerContextMenu||t.headerClickMenu||t.headerMenu)&&o.modExists("menu")&&o.modules.menu.initializeColumnHeader(this),o.modExists("format")&&o.modules.format.initializeColumn(this),void 0!==t.editor&&o.modExists("edit")&&o.modules.edit.initializeColumn(this),void 0!==t.validator&&o.modExists("validate")&&o.modules.validate.initializeColumn(this),o.modExists("mutator")&&o.modules.mutator.initializeColumn(this),o.modExists("accessor")&&o.modules.accessor.initializeColumn(this),_typeof(o.options.responsiveLayout)&&o.modExists("responsiveLayout")&&o.modules.responsiveLayout.initializeColumn(this),void 0!==t.visible&&(t.visible?this.show(!0):this.hide(!0)),t.cssClass){t.cssClass.split(" ").forEach(function(t){e.element.classList.add(t)})}t.field&&this.element.setAttribute("tabulator-field",t.field),this.setMinWidth(void 0===t.minWidth?this.table.options.columnMinWidth:parseInt(t.minWidth)),this.reinitializeWidth(),this.tooltip=this.definition.tooltip||!1===this.definition.tooltip?this.definition.tooltip:this.table.options.tooltips,this.hozAlign=void 0===this.definition.hozAlign?this.table.options.cellHozAlign:this.definition.hozAlign,this.vertAlign=void 0===this.definition.vertAlign?this.table.options.cellVertAlign:this.definition.vertAlign,this.titleElement.style.textAlign=this.definition.headerHozAlign||this.table.options.headerHozAlign},n.prototype._buildColumnHeaderContent=function(){var e=(this.definition,this.table,document.createElement("div"));return e.classList.add("tabulator-col-content"),this.titleHolderElement=document.createElement("div"),this.titleHolderElement.classList.add("tabulator-col-title-holder"),e.appendChild(this.titleHolderElement),this.titleElement=this._buildColumnHeaderTitle(),this.titleHolderElement.appendChild(this.titleElement),e},n.prototype._buildColumnHeaderTitle=function(){var e=this,t=e.definition,o=e.table,i=document.createElement("div");if(i.classList.add("tabulator-col-title"),t.editableTitle){var n=document.createElement("input");n.classList.add("tabulator-title-editor"),n.addEventListener("click",function(e){e.stopPropagation(),n.focus()}),n.addEventListener("change",function(){t.title=n.value,o.options.columnTitleChanged.call(e.table,e.getComponent())}),i.appendChild(n),t.field?o.modules.localize.bind("columns|"+t.field,function(e){n.value=e||t.title||" "}):n.value=t.title||" "}else t.field?o.modules.localize.bind("columns|"+t.field,function(o){e._formatColumnHeaderTitle(i,o||t.title||" ")}):e._formatColumnHeaderTitle(i,t.title||" ");return i},n.prototype._formatColumnHeaderTitle=function(e,t){var o,i,n,s,a,r=this;if(this.definition.titleFormatter&&this.table.modExists("format"))switch(o=this.table.modules.format.getFormatter(this.definition.titleFormatter),a=function(e){r.titleFormatterRendered=e},s={getValue:function(){return t},getElement:function(){return e}},n=this.definition.titleFormatterParams||{},n="function"==typeof n?n():n,i=o.call(this.table.modules.format,s,n,a),void 0===i?"undefined":_typeof(i)){case"object":i instanceof Node?e.appendChild(i):(e.innerHTML="",console.warn("Format Error - Title formatter has returned a type of object, the only valid formatter object return is an instance of Node, the formatter returned:",i));break;case"undefined":case"null":e.innerHTML="";break;default:e.innerHTML=i}else e.innerHTML=t},n.prototype._buildGroupHeader=function(){var e=this;if(this.element.classList.add("tabulator-col-group"),this.element.setAttribute("role","columngroup"),this.element.setAttribute("aria-title",this.definition.title),this.definition.cssClass){this.definition.cssClass.split(" ").forEach(function(t){e.element.classList.add(t)})}(this.definition.headerContextMenu||this.definition.headerMenu)&&this.table.modExists("menu")&&this.table.modules.menu.initializeColumnHeader(this),this.element.appendChild(this.groupElement)},n.prototype._getFlatData=function(e){return e[this.field]},n.prototype._getNestedData=function(e){for(var t,o=e,i=this.fieldStructure,n=i.length,s=0;s-1&&this._nextVisibleColumn(e+1)},n.prototype._nextVisibleColumn=function(e){var t=this.table.columnManager.getColumnByIndex(e);return!t||t.visible?t:this._nextVisibleColumn(e+1)},n.prototype.prevColumn=function(){var e=this.table.columnManager.findColumnIndex(this);return e>-1&&this._prevVisibleColumn(e-1)},n.prototype._prevVisibleColumn=function(e){var t=this.table.columnManager.getColumnByIndex(e);return!t||t.visible?t:this._prevVisibleColumn(e-1)},n.prototype.reinitializeWidth=function(e){this.widthFixed=!1,void 0===this.definition.width||e||this.setWidth(this.definition.width),this.table.modExists("filter")&&this.table.modules.filter.hideHeaderFilterElements(),this.fitToData(),this.table.modExists("filter")&&this.table.modules.filter.showHeaderFilterElements()},n.prototype.fitToData=function(){var e=this;this.widthFixed||(this.element.style.width="",e.cells.forEach(function(e){e.clearWidth()}));var t=this.element.offsetWidth;e.width&&this.widthFixed||(e.cells.forEach(function(e){var o=e.getWidth();o>t&&(t=o)}),t&&e.setWidthActual(t+1))},n.prototype.updateDefinition=function(e){var t=this;return new Promise(function(o,i){var n;t.isGroup?(console.warn("Column Update Error - The updateDefinition function is only available on columns, not column groups"),i("Column Update Error - The updateDefinition function is only available on columns, not column groups")):(n=Object.assign({},t.getDefinition()),n=Object.assign(n,e),t.table.columnManager.addColumn(n,!1,t).then(function(e){n.field==t.field&&(t.field=!1),t.delete().then(function(){o(e.getComponent())}).catch(function(e){i(e)})}).catch(function(e){i(e)}))})},n.prototype.deleteCell=function(e){var t=this.cells.indexOf(e);t>-1&&this.cells.splice(t,1)},n.prototype.defaultOptionList=["title","field","columns","visible","align","hozAlign","vertAlign","width","minWidth","widthGrow","widthShrink","resizable","frozen","responsive","tooltip","cssClass","rowHandle","hideInHtml","print","htmlOutput","sorter","sorterParams","formatter","formatterParams","variableHeight","editable","editor","editorParams","validator","mutator","mutatorParams","mutatorData","mutatorDataParams","mutatorEdit","mutatorEditParams","mutatorClipboard","mutatorClipboardParams","accessor","accessorParams","accessorData","accessorDataParams","accessorDownload","accessorDownloadParams","accessorClipboard","accessorClipboardParams","accessorPrint","accessorPrintParams","accessorHtmlOutput","accessorHtmlOutputParams","clipboard","download","downloadTitle","topCalc","topCalcParams","topCalcFormatter","topCalcFormatterParams","bottomCalc","bottomCalcParams","bottomCalcFormatter","bottomCalcFormatterParams","cellClick","cellDblClick","cellContext","cellTap","cellDblTap","cellTapHold","cellMouseEnter","cellMouseLeave","cellMouseOver","cellMouseOut","cellMouseMove","cellEditing","cellEdited","cellEditCancelled","headerSort","headerSortStartingDir","headerSortTristate","headerClick","headerDblClick","headerContext","headerTap","headerDblTap","headerTapHold","headerTooltip","headerVertical","headerHozAlign","editableTitle","titleFormatter","titleFormatterParams","headerFilter","headerFilterPlaceholder","headerFilterParams","headerFilterEmptyCheck","headerFilterFunc","headerFilterFuncParams","headerFilterLiveFilter","print","headerContextMenu","headerMenu","contextMenu","clickMenu","formatterPrint","formatterPrintParams","formatterClipboard","formatterClipboardParams","formatterHtmlOutput","formatterHtmlOutputParams","titlePrint","titleClipboard","titleHtmlOutput","titleDownload"],n.prototype.getComponent=function(){return this.component||(this.component=new o(this)),this.component};var s=function(e){this.table=e,this.element=this.createHolderElement(),this.tableElement=this.createTableElement(),this.heightFixer=this.createTableElement(),this.columnManager=null,this.height=0,this.firstRender=!1,this.renderMode="virtual",this.fixedHeight=!1,this.rows=[],this.activeRows=[],this.activeRowsCount=0,this.displayRows=[],this.displayRowsCount=0,this.scrollTop=0,this.scrollLeft=0,this.vDomRowHeight=20,this.vDomTop=0,this.vDomBottom=0,this.vDomScrollPosTop=0,this.vDomScrollPosBottom=0,this.vDomTopPad=0,this.vDomBottomPad=0,this.vDomMaxRenderChain=90,this.vDomWindowBuffer=0,this.vDomWindowMinTotalRows=20,this.vDomWindowMinMarginRows=5,this.vDomTopNewRows=[],this.vDomBottomNewRows=[],this.rowNumColumn=!1,this.redrawBlock=!1,this.redrawBlockRestoreConfig=!1,this.redrawBlockRederInPosition=!1};s.prototype.createHolderElement=function(){var e=document.createElement("div");return e.classList.add("tabulator-tableHolder"),e.setAttribute("tabindex",0),e},s.prototype.createTableElement=function(){var e=document.createElement("div");return e.classList.add("tabulator-table"),e},s.prototype.getElement=function(){return this.element},s.prototype.getTableElement=function(){return this.tableElement},s.prototype.getRowPosition=function(e,t){return t?this.activeRows.indexOf(e):this.rows.indexOf(e)},s.prototype.setColumnManager=function(e){this.columnManager=e},s.prototype.initialize=function(){var e=this;e.setRenderMode(),e.element.appendChild(e.tableElement),e.firstRender=!0,e.element.addEventListener("scroll",function(){var t=e.element.scrollLeft;e.scrollLeft!=t&&(e.columnManager.scrollHorizontal(t),e.table.options.groupBy&&e.table.modules.groupRows.scrollHeaders(t),e.table.modExists("columnCalcs")&&e.table.modules.columnCalcs.scrollHorizontal(t),e.table.options.scrollHorizontal(t)),e.scrollLeft=t}),"virtual"===this.renderMode&&e.element.addEventListener("scroll",function(){var t=e.element.scrollTop,o=e.scrollTop>t;e.scrollTop!=t?(e.scrollTop=t,e.scrollVertical(o),"scroll"==e.table.options.ajaxProgressiveLoad&&e.table.modules.ajax.nextPage(e.element.scrollHeight-e.element.clientHeight-t),e.table.options.scrollVertical(t)):e.scrollTop=t})},s.prototype.findRow=function(e){var t=this;if("object"!=(void 0===e?"undefined":_typeof(e))){if(void 0===e||null===e)return!1;return t.rows.find(function(o){return o.data[t.table.options.index]==e})||!1}if(e instanceof l)return e;if(e instanceof r)return e._getSelf()||!1;if("undefined"!=typeof HTMLElement&&e instanceof HTMLElement){return t.rows.find(function(t){return t.element===e})||!1}return!1},s.prototype.getRowFromDataObject=function(e){return this.rows.find(function(t){return t.data===e})||!1},s.prototype.getRowFromPosition=function(e,t){return t?this.activeRows[e]:this.rows[e]},s.prototype.scrollToRow=function(e,t,o){var i,n=this,s=this.getDisplayRows().indexOf(e),a=e.getElement(),r=0;return new Promise(function(e,l){if(s>-1){if(void 0===t&&(t=n.table.options.scrollToRowPosition),void 0===o&&(o=n.table.options.scrollToRowIfVisible),"nearest"===t)switch(n.renderMode){case"classic":i=h.prototype.helpers.elOffset(a).top,t=Math.abs(n.element.scrollTop-i)>Math.abs(n.element.scrollTop+n.element.clientHeight-i)?"bottom":"top";break;case"virtual":t=Math.abs(n.vDomTop-s)>Math.abs(n.vDomBottom-s)?"bottom":"top"}if(!o&&h.prototype.helpers.elVisible(a)&&(r=h.prototype.helpers.elOffset(a).top-h.prototype.helpers.elOffset(n.element).top)>0&&r-1&&this.activeRows.splice(i,1),o>-1&&this.rows.splice(o,1),this.setActiveRows(this.activeRows),this.displayRowIterator(function(t){var o=t.indexOf(e);o>-1&&t.splice(o,1)}),t||this.reRenderInPosition(),this.regenerateRowNumbers(),this.table.options.rowDeleted.call(this.table,e.getComponent()),this.table.options.dataChanged&&this.table.options.dataChanged.call(this.table,this.getData()),this.table.options.groupBy&&this.table.modExists("groupRows")?this.table.modules.groupRows.updateGroupRows(!0):this.table.options.pagination&&this.table.modExists("page")?this.refreshActiveData(!1,!1,!0):this.table.options.pagination&&this.table.modExists("page")&&this.refreshActiveData("page")},s.prototype.addRow=function(e,t,o,i){var n=this.addRowActual(e,t,o,i);return this.table.options.history&&this.table.modExists("history")&&this.table.modules.history.action("rowAdd",n,{data:e,pos:t,index:o}),n},s.prototype.addRows=function(e,t,o){var i=this,n=this,s=0,a=[];return new Promise(function(r,l){t=i.findAddRowPos(t),Array.isArray(e)||(e=[e]),s=e.length-1,(void 0===o&&t||void 0!==o&&!t)&&e.reverse(),e.forEach(function(e,i){var s=n.addRow(e,t,o,!0);a.push(s)}),i.table.options.groupBy&&i.table.modExists("groupRows")?i.table.modules.groupRows.updateGroupRows(!0):i.table.options.pagination&&i.table.modExists("page")?i.refreshActiveData(!1,!1,!0):i.reRenderInPosition(),i.table.modExists("columnCalcs")&&i.table.modules.columnCalcs.recalc(i.table.rowManager.activeRows),i.regenerateRowNumbers(),r(a)})},s.prototype.findAddRowPos=function(e){return void 0===e&&(e=this.table.options.addRowPos),"pos"===e&&(e=!0),"bottom"===e&&(e=!1),e},s.prototype.addRowActual=function(e,t,o,i){var n,s,a=e instanceof l?e:new l(e||{},this),r=this.findAddRowPos(t),c=-1;if(!o&&this.table.options.pagination&&"page"==this.table.options.paginationAddRow&&(s=this.getDisplayRows(),r?s.length?o=s[0]:this.activeRows.length&&(o=this.activeRows[this.activeRows.length-1],r=!1):s.length&&(o=s[s.length-1],r=!(s.length1&&(!o||o&&-1==u.indexOf(o)?r?u[0]!==a&&(o=u[0],this._moveRowInArray(a.getGroup().rows,a,o,!r)):u[u.length-1]!==a&&(o=u[u.length-1],this._moveRowInArray(a.getGroup().rows,a,o,!r)):this._moveRowInArray(a.getGroup().rows,a,o,!r))}return o&&(c=this.rows.indexOf(o)),o&&c>-1?(n=this.activeRows.indexOf(o),this.displayRowIterator(function(e){var t=e.indexOf(o);t>-1&&e.splice(r?t:t+1,0,a)}),n>-1&&this.activeRows.splice(r?n:n+1,0,a),this.rows.splice(r?c:c+1,0,a)):r?(this.displayRowIterator(function(e){e.unshift(a)}),this.activeRows.unshift(a),this.rows.unshift(a)):(this.displayRowIterator(function(e){e.push(a)}),this.activeRows.push(a),this.rows.push(a)),this.setActiveRows(this.activeRows),this.table.options.rowAdded.call(this.table,a.getComponent()),this.table.options.dataChanged&&this.table.options.dataChanged.call(this.table,this.getData()),i||this.reRenderInPosition(),a},s.prototype.moveRow=function(e,t,o){this.table.options.history&&this.table.modExists("history")&&this.table.modules.history.action("rowMove",e,{posFrom:this.getRowPosition(e),posTo:this.getRowPosition(t),to:t,after:o}),this.moveRowActual(e,t,o),this.regenerateRowNumbers(),this.table.options.rowMoved.call(this.table,e.getComponent())},s.prototype.moveRowActual=function(e,t,o){var i=this;if(this._moveRowInArray(this.rows,e,t,o),this._moveRowInArray(this.activeRows,e,t,o),this.displayRowIterator(function(n){i._moveRowInArray(n,e,t,o)}),this.table.options.groupBy&&this.table.modExists("groupRows")){!o&&t instanceof H&&(t=this.table.rowManager.prevDisplayRow(e)||t);var n=t.getGroup(),s=e.getGroup();n===s?this._moveRowInArray(n.rows,e,t,o):(s&&s.removeRow(e),n.insertRow(e,t,o))}},s.prototype._moveRowInArray=function(e,t,o,i){var n,s,a,r;if(t!==o&&(n=e.indexOf(t),n>-1&&(e.splice(n,1),s=e.indexOf(o),s>-1?i?e.splice(s+1,0,t):e.splice(s,0,t):e.splice(n,0,t)),e===this.getDisplayRows())){a=nn?s:n+1;for(var l=a;l<=r;l++)e[l]&&this.styleRow(e[l],l)}},s.prototype.clearData=function(){this.setData([])},s.prototype.getRowIndex=function(e){return this.findRowIndex(e,this.rows)},s.prototype.getDisplayRowIndex=function(e){var t=this.getDisplayRows().indexOf(e);return t>-1&&t},s.prototype.nextDisplayRow=function(e,t){var o=this.getDisplayRowIndex(e),i=!1;return!1!==o&&o-1)&&o},s.prototype.getData=function(e,t){var o=[];return this.getRows(e).forEach(function(e){"row"==e.type&&o.push(e.getData(t||"data"))}),o},s.prototype.getComponents=function(e){var t=[];return this.getRows(e).forEach(function(e){t.push(e.getComponent())}),t},s.prototype.getDataCount=function(e){return this.getRows(e).length},s.prototype._genRemoteRequest=function(){var e=this,t=this.table,o=t.options,i={};if(t.modExists("page")){if(o.ajaxSorting){var n=this.table.modules.sort.getSort();n.forEach(function(e){delete e.column}),i[this.table.modules.page.paginationDataSentNames.sorters]=n}if(o.ajaxFiltering){var s=this.table.modules.filter.getFilters(!0,!0);i[this.table.modules.page.paginationDataSentNames.filters]=s}this.table.modules.ajax.setParams(i,!0)}t.modules.ajax.sendRequest().then(function(t){e._setDataActual(t,!0)}).catch(function(e){})},s.prototype.filterRefresh=function(){var e=this.table,t=e.options,o=this.scrollLeft;t.ajaxFiltering?"remote"==t.pagination&&e.modExists("page")?(e.modules.page.reset(!0),e.modules.page.setPage(1).then(function(){}).catch(function(){})):t.ajaxProgressiveLoad?e.modules.ajax.loadData().then(function(){}).catch(function(){}):this._genRemoteRequest():this.refreshActiveData("filter"),this.scrollHorizontal(o)},s.prototype.sorterRefresh=function(e){var t=this.table,o=this.table.options,i=this.scrollLeft;o.ajaxSorting?("remote"==o.pagination||o.progressiveLoad)&&t.modExists("page")?(t.modules.page.reset(!0),t.modules.page.setPage(1).then(function(){}).catch(function(){})):o.ajaxProgressiveLoad?t.modules.ajax.loadData().then(function(){}).catch(function(){}):this._genRemoteRequest():this.refreshActiveData(e?"filter":"sort"),this.scrollHorizontal(i)},s.prototype.scrollHorizontal=function(e){this.scrollLeft=e,this.element.scrollLeft=e,this.table.options.groupBy&&this.table.modules.groupRows.scrollHeaders(e),this.table.modExists("columnCalcs")&&this.table.modules.columnCalcs.scrollHorizontal(e)},s.prototype.refreshActiveData=function(e,t,o){var i,n=this,s=this.table,a=["all","filter","sort","display","freeze","group","tree","page"];if(this.redrawBlock)return void((!this.redrawBlockRestoreConfig||a.indexOf(e)=0))break;s=r}else if(t-a[r].getElement().offsetTop>=0)n=r;else{if(i=!0,!(o-a[r].getElement().offsetTop>=0))break;s=r}}else n=this.vDomTop,s=this.vDomBottom;return a.slice(n,s+1)},s.prototype.displayRowIterator=function(e){this.displayRows.forEach(e),this.displayRowsCount=this.displayRows[this.displayRows.length-1].length},s.prototype.getRows=function(e){var t;switch(e){case"active":t=this.activeRows;break;case"display":t=this.table.rowManager.getDisplayRows();break;case"visible":t=this.getVisibleRows(!0);break;case"selected":t=this.table.modules.selectRow.selectedRows;break;default:t=this.rows}return t},s.prototype.reRenderInPosition=function(e){if("virtual"==this.getRenderMode())if(this.redrawBlock)e?e():this.redrawBlockRederInPosition=!0;else{for(var t=this.element.scrollTop,o=!1,i=!1,n=this.scrollLeft,s=this.getDisplayRows(),a=this.vDomTop;a<=this.vDomBottom;a++)if(s[a]){var r=t-s[a].getElement().offsetTop;if(!(!1===i||Math.abs(r)this.vDomWindowBuffer&&(this.vDomWindowBuffer=2*g),"group"!==f.type&&(u=!1),i.vDomBottom++,c++}e?(i.vDomTopPad=t?i.vDomRowHeight*this.vDomTop+o:i.scrollTop-l,i.vDomBottomPad=i.vDomBottom==i.displayRowsCount-1?0:Math.max(i.vDomScrollHeight-i.vDomTopPad-r-l,0)):(this.vDomTopPad=0,i.vDomRowHeight=Math.floor((r+l)/c),i.vDomBottomPad=i.vDomRowHeight*(i.displayRowsCount-i.vDomBottom-1),i.vDomScrollHeight=l+r+i.vDomBottomPad-i.height),n.style.paddingTop=i.vDomTopPad+"px",n.style.paddingBottom=i.vDomBottomPad+"px",t&&(this.scrollTop=i.vDomTopPad+l+o-(this.element.scrollWidth>this.element.clientWidth?this.element.offsetHeight-this.element.clientHeight:0)),this.scrollTop=Math.min(this.scrollTop,this.element.scrollHeight-this.height),this.element.scrollWidth>this.element.offsetWidth&&t&&(this.scrollTop+=this.element.offsetHeight-this.element.clientHeight),this.vDomScrollPosTop=this.scrollTop,this.vDomScrollPosBottom=this.scrollTop,s.scrollTop=this.scrollTop,n.style.minWidth=u?i.table.columnManager.getWidth()+"px":"",i.table.options.groupBy&&"fitDataFill"!=i.table.modules.layout.getMode()&&i.displayRowsCount==i.table.modules.groupRows.countGroups()&&(i.tableElement.style.minWidth=i.table.columnManager.getWidth())}else this.renderEmptyScroll();this.fixedHeight||this.adjustTableSize()},s.prototype.scrollVertical=function(e){var t=this.scrollTop-this.vDomScrollPosTop,o=this.scrollTop-this.vDomScrollPosBottom,i=2*this.vDomWindowBuffer;if(-t>i||o>i){var n=this.scrollLeft;this._virtualRenderFill(Math.floor(this.element.scrollTop/this.element.scrollHeight*this.displayRowsCount)),this.scrollHorizontal(n)}else e?(t<0&&this._addTopRow(-t),o<0&&(this.vDomScrollHeight-this.scrollTop>this.vDomWindowBuffer?this._removeBottomRow(-o):this.vDomScrollPosBottom=this.scrollTop)):(t>=0&&(this.scrollTop>this.vDomWindowBuffer?this._removeTopRow(t):this.vDomScrollPosTop=this.scrollTop),o>=0&&this._addBottomRow(o))},s.prototype._addTopRow=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:0,o=this.tableElement,i=this.getDisplayRows();if(this.vDomTop){var n=this.vDomTop-1,s=i[n],a=s.getHeight()||this.vDomRowHeight;e>=a&&(this.styleRow(s,n),o.insertBefore(s.getElement(),o.firstChild),s.initialized&&s.heightInitialized||(this.vDomTopNewRows.push(s),s.heightInitialized||s.clearCellHeight()),s.initialize(),this.vDomTopPad-=a,this.vDomTopPad<0&&(this.vDomTopPad=n*this.vDomRowHeight),n||(this.vDomTopPad=0),o.style.paddingTop=this.vDomTopPad+"px",this.vDomScrollPosTop-=a,this.vDomTop--),e=-(this.scrollTop-this.vDomScrollPosTop),s.getHeight()>this.vDomWindowBuffer&&(this.vDomWindowBuffer=2*s.getHeight()),t=(i[this.vDomTop-1].getHeight()||this.vDomRowHeight)?this._addTopRow(e,t+1):this._quickNormalizeRowHeight(this.vDomTopNewRows)}},s.prototype._removeTopRow=function(e){var t=this.tableElement,o=this.getDisplayRows()[this.vDomTop],i=o.getHeight()||this.vDomRowHeight;if(e>=i){var n=o.getElement();n.parentNode.removeChild(n),this.vDomTopPad+=i,t.style.paddingTop=this.vDomTopPad+"px",this.vDomScrollPosTop+=this.vDomTop?i:i+this.vDomWindowBuffer,this.vDomTop++,e=this.scrollTop-this.vDomScrollPosTop,this._removeTopRow(e)}},s.prototype._addBottomRow=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:0,o=this.tableElement,i=this.getDisplayRows();if(this.vDomBottom=a&&(this.styleRow(s,n),o.appendChild(s.getElement()),s.initialized&&s.heightInitialized||(this.vDomBottomNewRows.push(s),s.heightInitialized||s.clearCellHeight()),s.initialize(),this.vDomBottomPad-=a,(this.vDomBottomPad<0||n==this.displayRowsCount-1)&&(this.vDomBottomPad=0),o.style.paddingBottom=this.vDomBottomPad+"px",this.vDomScrollPosBottom+=a,this.vDomBottom++),e=this.scrollTop-this.vDomScrollPosBottom,s.getHeight()>this.vDomWindowBuffer&&(this.vDomWindowBuffer=2*s.getHeight()),t=(i[this.vDomBottom+1].getHeight()||this.vDomRowHeight)?this._addBottomRow(e,t+1):this._quickNormalizeRowHeight(this.vDomBottomNewRows)}},s.prototype._removeBottomRow=function(e){var t=this.tableElement,o=this.getDisplayRows()[this.vDomBottom],i=o.getHeight()||this.vDomRowHeight;if(e>=i){var n=o.getElement();n.parentNode&&n.parentNode.removeChild(n),this.vDomBottomPad+=i,this.vDomBottomPad<0&&(this.vDomBottomPad=0),t.style.paddingBottom=this.vDomBottomPad+"px",this.vDomScrollPosBottom-=i,this.vDomBottom--,e=-(this.scrollTop-this.vDomScrollPosBottom),this._removeBottomRow(e)}},s.prototype._quickNormalizeRowHeight=function(e){e.forEach(function(e){e.calcHeight()}),e.forEach(function(e){e.setCellHeight()}),e.length=0},s.prototype.normalizeHeight=function(){this.activeRows.forEach(function(e){e.normalizeHeight()})},s.prototype.adjustTableSize=function(){var e,t=this.element.clientHeight;if("virtual"===this.renderMode){var o=Math.floor(this.columnManager.getElement().offsetHeight+(this.table.footerManager&&!this.table.footerManager.external?this.table.footerManager.getElement().offsetHeight:0));this.fixedHeight?(this.element.style.minHeight="calc(100% - "+o+"px)",this.element.style.height="calc(100% - "+o+"px)",this.element.style.maxHeight="calc(100% - "+o+"px)"):(this.element.style.height="",this.element.style.height=Math.floor(this.table.element.clientHeight)-o+"px",this.element.scrollTop=this.scrollTop),this.height=this.element.clientHeight,this.vDomWindowBuffer=this.table.options.virtualDomBuffer||this.height,this.fixedHeight||Math.floor(t)==Math.floor(this.element.clientHeight)||((e=this.table.modExists("resizeTable"))&&!this.table.modules.resizeTable.autoResize||!e)&&this.redraw()}},s.prototype.reinitialize=function(){this.rows.forEach(function(e){e.reinitialize(!0)})},s.prototype.blockRedraw=function(){this.redrawBlock=!0,this.redrawBlockRestoreConfig=!1},s.prototype.restoreRedraw=function(){this.redrawBlock=!1,this.redrawBlockRestoreConfig?(this.refreshActiveData(this.redrawBlockRestoreConfig.stage,this.redrawBlockRestoreConfig.skipStage,this.redrawBlockRestoreConfig.renderInPosition), -this.redrawBlockRestoreConfig=!1):this.redrawBlockRederInPosition&&this.reRenderInPosition(),this.redrawBlockRederInPosition=!1},s.prototype.redraw=function(e){var t=this.scrollLeft;this.adjustTableSize(),this.table.tableWidth=this.table.element.clientWidth,e?this.renderTable():("classic"==this.renderMode?this.table.options.groupBy?this.refreshActiveData("group",!1,!1):this._simpleRender():(this.reRenderInPosition(),this.scrollHorizontal(t)),this.displayRowsCount||this.table.options.placeholder&&this.getElement().appendChild(this.table.options.placeholder))},s.prototype.resetScroll=function(){if(this.element.scrollLeft=0,this.element.scrollTop=0,"ie"===this.table.browser){var e=document.createEvent("Event");e.initEvent("scroll",!1,!0),this.element.dispatchEvent(e)}else this.element.dispatchEvent(new Event("scroll"))};var a=function(e){this.table=e,this.element=this.table.rowManager.tableElement,this.holderEl=this.table.rowManager.element,this.leftCol=0,this.rightCol=0,this.scrollLeft=0,this.vDomScrollPosLeft=0,this.vDomScrollPosRight=0,this.vDomPadLeft=0,this.vDomPadRight=0,this.fitDataColAvg=0,this.window=200,this.initialized=!1,this.columns=[],this.compatabilityCheck()&&this.initialize()};a.prototype.compatabilityCheck=function(){var e=this.table.options,t=!0;return"fitDataTable"==e.layout&&(console.warn("Horizontal Vitrual DOM is not compatible with fitDataTable layout mode"),t=!1),e.responsiveLayout&&(console.warn("Horizontal Vitrual DOM is not compatible with responsive columns"),t=!1),this.table.rtl&&(console.warn("Horizontal Vitrual DOM is not currently compatible with RTL text direction"),t=!1),e.columns&&e.columns.find(function(e){return e.frozen})&&(console.warn("Horizontal Vitrual DOM is not compatible with frozen columns"),t=!1),t||(e.virtualDomHoz=!1),t},a.prototype.initialize=function(){var e=this;this.holderEl.addEventListener("scroll",function(){var t=e.holderEl.scrollLeft;e.scrollLeft!=t&&(e.scrollLeft=t,e.scroll(t-(e.vDomScrollPosLeft+e.window)))})},a.prototype.deinitialize=function(){this.initialized=!1},a.prototype.clear=function(){this.columns=[],this.leftCol=-1,this.rightCol=0,this.vDomScrollPosLeft=0,this.vDomScrollPosRight=0,this.vDomPadLeft=0,this.vDomPadRight=0},a.prototype.dataChange=function(){var e,t,o,i=!1,n=0,s=0;if("fitData"===this.table.options.layout){if(this.table.columnManager.columnsByIndex.forEach(function(e){!e.definition.width&&e.visible&&(i=!0)}),i&&i&&this.table.rowManager.getDisplayRows().length&&(this.vDomScrollPosRight=this.scrollLeft+this.holderEl.clientWidth+this.window,this.table.options.groupBy?(e=this.table.modules.groupRows.getGroups(!1)[0],t=e.getRows(!1)[0]):t=this.table.rowManager.getDisplayRows()[0],t)){o=t.getElement(),t.generateCells(),this.element.appendChild(o);for(var s=0;sthis.vDomScrollPosRight)break}for(o.parentNode.removeChild(o),this.fitDataColAvg=Math.floor(n/(s+1)),s;so.vDomScrollPosLeft&&n.8*this.holderEl.clientWidth?this.reinitialize():e>0?(this.addColRight(),this.removeColLeft()):(this.addColLeft(),this.removeColRight())},a.prototype.colPositionAdjust=function(e,t,o){for(var i=e;i=this.columns.length-1?this.vDomPadRight=0:this.vDomPadRight-=i.getWidth(),this.element.style.paddingRight=this.vDomPadRight+"px",this.addColRight())},a.prototype.addColLeft=function(){var e=this.columns[this.leftCol-1];if(e&&e.modules.vdomHoz.rightPos>=this.vDomScrollPosLeft){this.table.rowManager.getVisibleRows().forEach(function(t){if("group"!==t.type){var o=t.getCell(e);t.getElement().prepend(o.getElement()),o.cellRendered()}}),this.leftCol?this.vDomPadLeft-=e.getWidth():this.vDomPadLeft=0,this.element.style.paddingLeft=this.vDomPadLeft+"px",this.leftCol--,this.addColLeft()}},a.prototype.removeColRight=function(e){var t,e=this.columns[this.rightCol];e&&e.modules.vdomHoz.leftPos>this.vDomScrollPosRight&&(t=this.table.rowManager.getVisibleRows(),e.modules.vdomHoz.visible=!1,t.forEach(function(t){if("group"!==t.type){var o=t.getCell(e);t.getElement().removeChild(o.getElement())}}),this.vDomPadRight+=e.getWidth(),this.element.style.paddingRight=this.vDomPadRight+"px",this.rightCol--,this.removeColRight())},a.prototype.removeColLeft=function(){var e,t=this.columns[this.leftCol];t&&t.modules.vdomHoz.rightPos-1}return!1},r.prototype.treeCollapse=function(){this._row.table.modExists("dataTree",!0)&&this._row.table.modules.dataTree.collapseRow(this._row)},r.prototype.treeExpand=function(){this._row.table.modExists("dataTree",!0)&&this._row.table.modules.dataTree.expandRow(this._row)},r.prototype.treeToggle=function(){this._row.table.modExists("dataTree",!0)&&this._row.table.modules.dataTree.toggleRow(this._row)},r.prototype.getTreeParent=function(){return!!this._row.table.modExists("dataTree",!0)&&this._row.table.modules.dataTree.getTreeParent(this._row)},r.prototype.getTreeChildren=function(){return!!this._row.table.modExists("dataTree",!0)&&this._row.table.modules.dataTree.getTreeChildren(this._row,!0)},r.prototype.addTreeChild=function(e,t,o){return!!this._row.table.modExists("dataTree",!0)&&this._row.table.modules.dataTree.addTreeChildRow(this._row,e,t,o)},r.prototype.reformat=function(){return this._row.reinitialize()},r.prototype.getGroup=function(){return this._row.getGroup().getComponent()},r.prototype.getTable=function(){return this._row.table},r.prototype.getNextRow=function(){var e=this._row.nextRow();return e?e.getComponent():e},r.prototype.getPrevRow=function(){var e=this._row.prevRow();return e?e.getComponent():e};var l=function(e,t){var o=arguments.length>2&&void 0!==arguments[2]?arguments[2]:"row";this.table=t.table,this.parent=t,this.data={},this.type=o,this.element=this.createElement(),this.modules={},this.cells=[],this.height=0,this.heightStyled="",this.manualHeight=!1,this.outerHeight=0,this.initialized=!1,this.heightInitialized=!1,this.component=null,this.setData(e),this.generateElement()};l.prototype.createElement=function(){var e=document.createElement("div");return e.classList.add("tabulator-row"),e.setAttribute("role","row"),e},l.prototype.getElement=function(){return this.element},l.prototype.detachElement=function(){this.element&&this.element.parentNode&&this.element.parentNode.removeChild(this.element)},l.prototype.generateElement=function(){var e,t,o,i=this;!1!==i.table.options.selectable&&i.table.modExists("selectRow")&&i.table.modules.selectRow.initializeRow(this),!1!==i.table.options.movableRows&&i.table.modExists("moveRow")&&i.table.modules.moveRow.initializeRow(this),!1!==i.table.options.dataTree&&i.table.modExists("dataTree")&&i.table.modules.dataTree.initializeRow(this),"collapse"===i.table.options.responsiveLayout&&i.table.modExists("responsiveLayout")&&i.table.modules.responsiveLayout.initializeRow(this),(i.table.options.rowContextMenu||i.table.options.rowClickMenu)&&this.table.modExists("menu")&&i.table.modules.menu.initializeRow(this),i.table.options.rowClick&&i.element.addEventListener("click",function(e){i.table.options.rowClick(e,i.getComponent())}),i.table.options.rowDblClick&&i.element.addEventListener("dblclick",function(e){i.table.options.rowDblClick(e,i.getComponent())}),i.table.options.rowContext&&i.element.addEventListener("contextmenu",function(e){i.table.options.rowContext(e,i.getComponent())}),i.table.options.rowMouseEnter&&i.element.addEventListener("mouseenter",function(e){i.table.options.rowMouseEnter(e,i.getComponent())}),i.table.options.rowMouseLeave&&i.element.addEventListener("mouseleave",function(e){i.table.options.rowMouseLeave(e,i.getComponent())}),i.table.options.rowMouseOver&&i.element.addEventListener("mouseover",function(e){i.table.options.rowMouseOver(e,i.getComponent())}),i.table.options.rowMouseOut&&i.element.addEventListener("mouseout",function(e){i.table.options.rowMouseOut(e,i.getComponent())}),i.table.options.rowMouseMove&&i.element.addEventListener("mousemove",function(e){i.table.options.rowMouseMove(e,i.getComponent())}),i.table.options.rowTap&&(o=!1,i.element.addEventListener("touchstart",function(e){o=!0},{passive:!0}),i.element.addEventListener("touchend",function(e){o&&i.table.options.rowTap(e,i.getComponent()),o=!1})),i.table.options.rowDblTap&&(e=null,i.element.addEventListener("touchend",function(t){e?(clearTimeout(e),e=null,i.table.options.rowDblTap(t,i.getComponent())):e=setTimeout(function(){clearTimeout(e),e=null},300)})),i.table.options.rowTapHold&&(t=null,i.element.addEventListener("touchstart",function(e){clearTimeout(t),t=setTimeout(function(){clearTimeout(t),t=null,o=!1,i.table.options.rowTapHold(e,i.getComponent())},1e3)},{passive:!0}),i.element.addEventListener("touchend",function(e){clearTimeout(t),t=null}))},l.prototype.generateCells=function(){this.cells=this.table.columnManager.generateCells(this)},l.prototype.initialize=function(e){var t=this;if(!this.initialized||e){for(this.deleteCells();this.element.firstChild;)this.element.removeChild(this.element.firstChild);this.table.modExists("frozenColumns")&&this.table.modules.frozenColumns.layoutRow(this),this.generateCells(),this.table.options.virtualDomHoz&&this.table.vdomHoz.initialized?this.table.vdomHoz.initializeRow(this):this.cells.forEach(function(e){t.element.appendChild(e.getElement()),e.cellRendered()}),e&&this.normalizeHeight(),this.table.options.dataTree&&this.table.modExists("dataTree")&&this.table.modules.dataTree.layoutRow(this),"collapse"===this.table.options.responsiveLayout&&this.table.modExists("responsiveLayout")&&this.table.modules.responsiveLayout.layoutRow(this),this.table.options.rowFormatter&&this.table.options.rowFormatter(this.getComponent()),this.table.options.resizableRows&&this.table.modExists("resizeRows")&&this.table.modules.resizeRows.initializeRow(this),this.initialized=!0}else this.table.options.virtualDomHoz&&this.table.vdomHoz.reinitializeRow(this)},l.prototype.reinitializeHeight=function(){this.heightInitialized=!1,null!==this.element.offsetParent&&this.normalizeHeight(!0)},l.prototype.reinitialize=function(e){this.initialized=!1,this.heightInitialized=!1,this.manualHeight||(this.height=0,this.heightStyled=""),null!==this.element.offsetParent&&this.initialize(!0),this.table.options.dataTree&&this.table.modExists("dataTree",!0)&&this.table.modules.dataTree.getTreeChildren(this,!1,!0).forEach(function(e){e.reinitialize(!0)})},l.prototype.calcHeight=function(e){var t=0,o=this.table.options.resizableRows?this.element.clientHeight:0;this.cells.forEach(function(e){var o=e.getHeight();o>t&&(t=o)}),this.height=e?Math.max(t,o):this.manualHeight?this.height:Math.max(t,o),this.heightStyled=this.height?this.height+"px":"",this.outerHeight=this.element.offsetHeight},l.prototype.setCellHeight=function(){this.cells.forEach(function(e){e.setHeight()}),this.heightInitialized=!0},l.prototype.clearCellHeight=function(){this.cells.forEach(function(e){e.clearHeight()})},l.prototype.normalizeHeight=function(e){e&&this.clearCellHeight(),this.calcHeight(e),this.setCellHeight()},l.prototype.setHeight=function(e,t){(this.height!=e||t)&&(this.manualHeight=!0,this.height=e,this.heightStyled=e?e+"px":"",this.setCellHeight(),this.outerHeight=this.element.offsetHeight)},l.prototype.getHeight=function(){return this.outerHeight},l.prototype.getWidth=function(){return this.element.offsetWidth},l.prototype.deleteCell=function(e){var t=this.cells.indexOf(e);t>-1&&this.cells.splice(t,1)},l.prototype.setData=function(e){this.table.modExists("mutator")&&(e=this.table.modules.mutator.transformRow(e,"data")),this.data=e,this.table.options.reactiveData&&this.table.modExists("reactiveData",!0)&&this.table.modules.reactiveData.watchRow(this)},l.prototype.updateData=function(e){var t,o=this,i=h.prototype.helpers.elVisible(this.element),n={};return new Promise(function(s,a){"string"==typeof e&&(e=JSON.parse(e)),o.table.options.reactiveData&&o.table.modExists("reactiveData",!0)&&o.table.modules.reactiveData.block(),o.table.modExists("mutator")?(n=Object.assign(n,o.data),n=Object.assign(n,e),t=o.table.modules.mutator.transformRow(n,"data",e)):t=e;for(var r in t)o.data[r]=t[r];o.table.options.reactiveData&&o.table.modExists("reactiveData",!0)&&o.table.modules.reactiveData.unblock();for(var r in e){o.table.columnManager.getColumnsByFieldRoot(r).forEach(function(e){var n=o.getCell(e.getField());if(n){var s=e.getFieldValue(t);n.getValue()!=s&&(n.setValueProcessData(s),i&&n.cellRendered())}})}o.table.options.groupUpdateOnCellEdit&&o.table.options.groupBy&&o.table.modExists("groupRows")&&o.table.modules.groupRows.reassignRowToGroup(o.row),i?(o.normalizeHeight(!0),o.table.options.rowFormatter&&o.table.options.rowFormatter(o.getComponent())):(o.initialized=!1,o.height=0,o.heightStyled=""),!1!==o.table.options.dataTree&&o.table.modExists("dataTree")&&o.table.modules.dataTree.redrawNeeded(e)&&(o.table.modules.dataTree.initializeRow(o),i&&(o.table.modules.dataTree.layoutRow(o),o.table.rowManager.refreshActiveData("tree",!1,!0))),o.table.options.rowUpdated.call(o.table,o.getComponent()),o.table.options.dataChanged&&o.table.options.dataChanged.call(o.table,o.table.rowManager.getData()),s()})},l.prototype.getData=function(e){return e&&this.table.modExists("accessor")?this.table.modules.accessor.transformRow(this,e):this.data},l.prototype.getCell=function(e){return e=this.table.columnManager.findColumn(e),this.cells.find(function(t){return t.column===e})},l.prototype.getCellIndex=function(e){return this.cells.findIndex(function(t){return t===e})},l.prototype.findNextEditableCell=function(e){var t=!1;if(e0)for(var o=e-1;o>=0;o--){var i=this.cells[o],n=!0;if(i.column.modules.edit&&h.prototype.helpers.elVisible(i.getElement())&&("function"==typeof i.column.modules.edit.check&&(n=i.column.modules.edit.check(i.getComponent())),n)){t=i;break}}return t},l.prototype.getCells=function(){return this.cells},l.prototype.nextRow=function(){return this.table.rowManager.nextDisplayRow(this,!0)||!1},l.prototype.prevRow=function(){return this.table.rowManager.prevDisplayRow(this,!0)||!1},l.prototype.moveToRow=function(e,t){var o=this.table.rowManager.findRow(e);o?(this.table.rowManager.moveRowActual(this,o,!t),this.table.rowManager.refreshActiveData("display",!1,!0)):console.warn("Move Error - No matching row found:",e)},l.prototype.validate=function(){var e=[];return this.cells.forEach(function(t){t.validate()||e.push(t.getComponent())}),!e.length||e},l.prototype.delete=function(){var e=this;return new Promise(function(t,o){var i,n;e.table.options.history&&e.table.modExists("history")&&(e.table.options.groupBy&&e.table.modExists("groupRows")?(n=e.getGroup().rows,(i=n.indexOf(e))&&(i=n[i-1])):(i=e.table.rowManager.getRowIndex(e))&&(i=e.table.rowManager.rows[i-1]),e.table.modules.history.action("rowDelete",e,{data:e.getData(),pos:!i,index:i})),e.deleteActual(),t()})},l.prototype.deleteActual=function(e){this.table.rowManager.getRowIndex(this);this.detatchModules(),this.table.options.reactiveData&&this.table.modExists("reactiveData",!0),this.modules.group&&this.modules.group.removeRow(this),this.table.rowManager.deleteRow(this,e),this.deleteCells(),this.initialized=!1,this.heightInitialized=!1,this.element=!1,this.table.options.dataTree&&this.table.modExists("dataTree",!0)&&this.table.modules.dataTree.rowDelete(this),this.table.modExists("columnCalcs")&&(this.table.options.groupBy&&this.table.modExists("groupRows")?this.table.modules.columnCalcs.recalcRowGroup(this):this.table.modules.columnCalcs.recalc(this.table.rowManager.activeRows))},l.prototype.detatchModules=function(){this.table.modExists("selectRow")&&this.table.modules.selectRow._deselectRow(this,!0),this.table.modExists("edit")&&this.table.modules.edit.currentCell.row===this&&this.table.modules.edit.cancelEdit(),this.table.modExists("frozenRows")&&this.table.modules.frozenRows.detachRow(this)},l.prototype.deleteCells=function(){for(var e=this.cells.length,t=0;t",footerElement:!1,index:"id",textDirection:"auto",keybindings:[],tabEndNewRow:!1,invalidOptionWarnings:!0,clipboard:!1,clipboardCopyStyled:!0,clipboardCopyConfig:!1,clipboardCopyFormatter:!1,clipboardCopyRowRange:"active",clipboardPasteParser:"table",clipboardPasteAction:"insert",clipboardCopied:function(){},clipboardPasted:function(){},clipboardPasteError:function(){},downloadDataFormatter:!1,downloadReady:function(e,t){return t},downloadComplete:!1,downloadConfig:{},downloadRowRange:"active",dataTree:!1,dataTreeFilter:!0,dataTreeSort:!0,dataTreeElementColumn:!1,dataTreeBranchElement:!0,dataTreeChildIndent:9,dataTreeChildField:"_children",dataTreeCollapseElement:!1,dataTreeExpandElement:!1,dataTreeStartExpanded:!1,dataTreeRowExpanded:function(){},dataTreeRowCollapsed:function(){},dataTreeChildColumnCalcs:!1,dataTreeSelectPropagate:!1,printAsHtml:!1,printFormatter:!1,printHeader:!1,printFooter:!1,printCopyStyle:!0,printStyled:!0,printVisibleRows:!0,printRowRange:"visible",printConfig:{},addRowPos:"bottom",selectable:"highlight",selectableRangeMode:"drag",selectableRollingSelection:!0,selectablePersistence:!0,selectableCheck:function(e,t){return!0},headerFilterLiveFilterDelay:300,headerFilterPlaceholder:!1,headerVisible:!0,history:!1,locale:!1,langs:{},virtualDom:!0,virtualDomBuffer:0,virtualDomHoz:!1,persistentLayout:!1,persistentSort:!1,persistentFilter:!1,persistenceID:"",persistenceMode:!0,persistenceReaderFunc:!1,persistenceWriterFunc:!1,persistence:!1,responsiveLayout:!1,responsiveLayoutCollapseStartOpen:!0,responsiveLayoutCollapseUseFormatters:!0,responsiveLayoutCollapseFormatter:!1,pagination:!1,paginationSize:!1,paginationInitialPage:1,paginationButtonCount:5,paginationSizeSelector:!1,paginationElement:!1,paginationDataSent:{},paginationDataReceived:{},paginationAddRow:"page",ajaxURL:!1,ajaxURLGenerator:!1,ajaxParams:{},ajaxConfig:"get",ajaxContentType:"form",ajaxRequestFunc:!1,ajaxLoader:!0,ajaxLoaderLoading:!1,ajaxLoaderError:!1,ajaxFiltering:!1,ajaxSorting:!1,ajaxProgressiveLoad:!1,ajaxProgressiveLoadDelay:0,ajaxProgressiveLoadScrollMargin:0,groupBy:!1,groupStartOpen:!0,groupValues:!1,groupUpdateOnCellEdit:!1,groupHeader:!1,groupHeaderPrint:null,groupHeaderClipboard:null,groupHeaderHtmlOutput:null,groupHeaderDownload:null,htmlOutputConfig:!1,movableColumns:!1,movableRows:!1,movableRowsConnectedTables:!1,movableRowsConnectedElements:!1,movableRowsSender:!1,movableRowsReceiver:"insert",movableRowsSendingStart:function(){},movableRowsSent:function(){},movableRowsSentFailed:function(){},movableRowsSendingStop:function(){},movableRowsReceivingStart:function(){},movableRowsReceived:function(){},movableRowsReceivedFailed:function(){},movableRowsReceivingStop:function(){},movableRowsElementDrop:function(){},scrollToRowPosition:"top",scrollToRowIfVisible:!0,scrollToColumnPosition:"left",scrollToColumnIfVisible:!0,rowFormatter:!1,rowFormatterPrint:null,rowFormatterClipboard:null,rowFormatterHtmlOutput:null,placeholder:!1,tableBuilding:function(){},tableBuilt:function(){},renderStarted:function(){},renderComplete:function(){},rowClick:!1,rowDblClick:!1,rowContext:!1,rowTap:!1,rowDblTap:!1,rowTapHold:!1,rowMouseEnter:!1,rowMouseLeave:!1,rowMouseOver:!1,rowMouseOut:!1,rowMouseMove:!1,rowContextMenu:!1,rowClickMenu:!1,rowAdded:function(){},rowDeleted:function(){},rowMoved:function(){},rowUpdated:function(){},rowSelectionChanged:function(){},rowSelected:function(){},rowDeselected:function(){},rowResized:function(){},cellClick:!1,cellDblClick:!1,cellContext:!1,cellTap:!1,cellDblTap:!1,cellTapHold:!1,cellMouseEnter:!1,cellMouseLeave:!1,cellMouseOver:!1,cellMouseOut:!1,cellMouseMove:!1,cellEditing:function(){},cellEdited:function(){},cellEditCancelled:function(){},columnMoved:!1,columnResized:function(){},columnTitleChanged:function(){},columnVisibilityChanged:function(){},htmlImporting:function(){},htmlImported:function(){},dataLoading:function(){},dataLoaded:function(){},dataEdited:!1,dataChanged:!1,ajaxRequesting:function(){},ajaxResponse:!1,ajaxError:function(){},dataFiltering:!1,dataFiltered:!1,dataSorting:function(){},dataSorted:function(){},groupToggleElement:"arrow",groupClosedShowCalcs:!1,dataGrouping:function(){},dataGrouped:!1,groupVisibilityChanged:function(){},groupClick:!1,groupDblClick:!1,groupContext:!1,groupContextMenu:!1,groupClickMenu:!1,groupTap:!1,groupDblTap:!1,groupTapHold:!1,columnCalcs:!0,pageLoaded:function(){},localized:function(){},validationMode:"blocking",validationFailed:function(){},historyUndo:function(){},historyRedo:function(){},scrollHorizontal:function(){},scrollVertical:function(){}},h.prototype.initializeOptions=function(e){if(!1!==e.invalidOptionWarnings)for(var t in e)void 0===this.defaultOptions[t]&&console.warn("Invalid table constructor option:",t);for(var t in this.defaultOptions)t in e?this.options[t]=e[t]:Array.isArray(this.defaultOptions[t])?this.options[t]=Object.assign([],this.defaultOptions[t]):"object"===_typeof(this.defaultOptions[t])&&null!==this.defaultOptions[t]?this.options[t]=Object.assign({},this.defaultOptions[t]):this.options[t]=this.defaultOptions[t]},h.prototype.initializeElement=function(e){return"undefined"!=typeof HTMLElement&&e instanceof HTMLElement?(this.element=e,!0):"string"==typeof e?(this.element=document.querySelector(e),!!this.element||(console.error("Tabulator Creation Error - no element found matching selector: ",e),!1)):(console.error("Tabulator Creation Error - Invalid element provided:",e),!1)},h.prototype.rtlCheck=function(){var e=window.getComputedStyle(this.element);switch(this.options.textDirection){case"auto":if("rtl"!==e.direction)break;case"rtl":this.element.classList.add("tabulator-rtl"),this.rtl=!0;break;case"ltr":this.element.classList.add("tabulator-ltr");default:this.rtl=!1}},h.prototype._mapDepricatedFunctionality=function(){(this.options.persistentLayout||this.options.persistentSort||this.options.persistentFilter)&&(this.options.persistence||(this.options.persistence={})),this.options.dataEdited&&(console.warn("DEPRECATION WARNING - dataEdited option has been deprecated, please use the dataChanged option instead"),this.options.dataChanged=this.options.dataEdited),this.options.downloadDataFormatter&&console.warn("DEPRECATION WARNING - downloadDataFormatter option has been deprecated"),void 0!==this.options.clipboardCopyHeader&&(this.options.columnHeaders=this.options.clipboardCopyHeader,console.warn("DEPRECATION WARNING - clipboardCopyHeader option has been deprecated, please use the columnHeaders property on the clipboardCopyConfig option")),!0!==this.options.printVisibleRows&&(console.warn("printVisibleRows option is deprecated, you should now use the printRowRange option"),this.options.persistence.printRowRange="active"),!0!==this.options.printCopyStyle&&(console.warn("printCopyStyle option is deprecated, you should now use the printStyled option"),this.options.persistence.printStyled=this.options.printCopyStyle),this.options.persistentLayout&&(console.warn("persistentLayout option is deprecated, you should now use the persistence option"),!0!==this.options.persistence&&void 0===this.options.persistence.columns&&(this.options.persistence.columns=!0)),this.options.persistentSort&&(console.warn("persistentSort option is deprecated, you should now use the persistence option"),!0!==this.options.persistence&&void 0===this.options.persistence.sort&&(this.options.persistence.sort=!0)),this.options.persistentFilter&&(console.warn("persistentFilter option is deprecated, you should now use the persistence option"),!0!==this.options.persistence&&void 0===this.options.persistence.filter&&(this.options.persistence.filter=!0)),this.options.columnVertAlign&&(console.warn("columnVertAlign option is deprecated, you should now use the columnHeaderVertAlign option"),this.options.columnHeaderVertAlign=this.options.columnVertAlign)},h.prototype._clearSelection=function(){this.element.classList.add("tabulator-block-select"),window.getSelection?window.getSelection().empty?window.getSelection().empty():window.getSelection().removeAllRanges&&window.getSelection().removeAllRanges():document.selection&&document.selection.empty(),this.element.classList.remove("tabulator-block-select")},h.prototype._create=function(){this._clearObjectPointers(),this._mapDepricatedFunctionality(),this.bindModules(),this.rtlCheck(),"TABLE"===this.element.tagName&&this.modExists("htmlTableImport",!0)&&this.modules.htmlTableImport.parseTable(),this.columnManager=new t(this),this.rowManager=new s(this),this.footerManager=new d(this),this.columnManager.setRowManager(this.rowManager),this.rowManager.setColumnManager(this.columnManager),this.options.virtualDomHoz&&(this.vdomHoz=new a(this)),this._buildElement(),this._loadInitialData()},h.prototype._clearObjectPointers=function(){this.options.columns=this.options.columns.slice(0),this.options.reactiveData||(this.options.data=this.options.data.slice(0))},h.prototype._buildElement=function(){var e=this,t=this.element,o=this.modules,i=this.options;for(i.tableBuilding.call(this),t.classList.add("tabulator"),t.setAttribute("role","grid");t.firstChild;)t.removeChild(t.firstChild);i.height&&(i.height=isNaN(i.height)?i.height:i.height+"px",t.style.height=i.height),!1!==i.minHeight&&(i.minHeight=isNaN(i.minHeight)?i.minHeight:i.minHeight+"px",t.style.minHeight=i.minHeight),!1!==i.maxHeight&&(i.maxHeight=isNaN(i.maxHeight)?i.maxHeight:i.maxHeight+"px",t.style.maxHeight=i.maxHeight),this.columnManager.initialize(),this.rowManager.initialize(),this._detectBrowser(),this.modExists("layout",!0)&&o.layout.initialize(i.layout),o.localize.initialize(),!1!==i.headerFilterPlaceholder&&o.localize.setHeaderFilterPlaceholder(i.headerFilterPlaceholder);for(var n in i.langs)o.localize.installLang(n,i.langs[n]);if(o.localize.setLocale(i.locale),"string"==typeof i.placeholder){var s=document.createElement("div");s.classList.add("tabulator-placeholder");var a=document.createElement("span");a.innerHTML=i.placeholder,s.appendChild(a),i.placeholder=s}if(t.appendChild(this.columnManager.getElement()),t.appendChild(this.rowManager.getElement()),i.footerElement&&this.footerManager.activate(),i.persistence&&this.modExists("persistence",!0)&&o.persistence.initialize(),i.persistence&&this.modExists("persistence",!0)&&o.persistence.config.columns&&(i.columns=o.persistence.load("columns",i.columns)),i.movableRows&&this.modExists("moveRow")&&o.moveRow.initialize(),i.autoColumns&&this.options.data&&this.columnManager.generateColumnsFromRowData(this.options.data),this.modExists("columnCalcs")&&o.columnCalcs.initialize(),this.columnManager.setColumns(i.columns),i.dataTree&&this.modExists("dataTree",!0)&&o.dataTree.initialize(),this.modExists("frozenRows")&&this.modules.frozenRows.initialize(),(i.persistence&&this.modExists("persistence",!0)&&o.persistence.config.sort||i.initialSort)&&this.modExists("sort",!0)){var r=[];i.persistence&&this.modExists("persistence",!0)&&o.persistence.config.sort?!1===(r=o.persistence.load("sort"))&&i.initialSort&&(r=i.initialSort):i.initialSort&&(r=i.initialSort),o.sort.setSort(r)}if((i.persistence&&this.modExists("persistence",!0)&&o.persistence.config.filter||i.initialFilter)&&this.modExists("filter",!0)){var l=[];i.persistence&&this.modExists("persistence",!0)&&o.persistence.config.filter?!1===(l=o.persistence.load("filter"))&&i.initialFilter&&(l=i.initialFilter):i.initialFilter&&(l=i.initialFilter),o.filter.setFilter(l)}i.initialHeaderFilter&&this.modExists("filter",!0)&&i.initialHeaderFilter.forEach(function(t){var i=e.columnManager.findColumn(t.field);if(!i)return console.warn("Column Filter Error - No matching column found:",t.field),!1;o.filter.setHeaderFilterValue(i,t.value)}),this.modExists("ajax")&&o.ajax.initialize(),i.pagination&&this.modExists("page",!0)&&o.page.initialize(),i.groupBy&&this.modExists("groupRows",!0)&&o.groupRows.initialize(),this.modExists("keybindings")&&o.keybindings.initialize(),this.modExists("selectRow")&&o.selectRow.clearSelectionData(!0),i.autoResize&&this.modExists("resizeTable")&&o.resizeTable.initialize(),this.modExists("clipboard")&&o.clipboard.initialize(),i.printAsHtml&&this.modExists("print")&&o.print.initialize(),i.tableBuilt.call(this)},h.prototype._loadInitialData=function(){var e=this;if(e.options.pagination&&e.modExists("page"))if(e.modules.page.reset(!0,!0),"local"==e.options.pagination){if(e.options.data.length)e.rowManager.setData(e.options.data,!1,!0);else{if((e.options.ajaxURL||e.options.ajaxURLGenerator)&&e.modExists("ajax"))return void e.modules.ajax.loadData(!1,!0).then(function(){}).catch(function(){e.options.paginationInitialPage&&e.modules.page.setPage(e.options.paginationInitialPage)});e.rowManager.setData(e.options.data,!1,!0)}e.options.paginationInitialPage&&e.modules.page.setPage(e.options.paginationInitialPage)}else e.options.ajaxURL?e.modules.page.setPage(e.options.paginationInitialPage).then(function(){}).catch(function(){}):e.rowManager.setData([],!1,!0);else e.options.data.length?e.rowManager.setData(e.options.data):(e.options.ajaxURL||e.options.ajaxURLGenerator)&&e.modExists("ajax")?e.modules.ajax.loadData(!1,!0).then(function(){}).catch(function(){}):e.rowManager.setData(e.options.data,!1,!0)},h.prototype.destroy=function(){var e=this.element;for(h.prototype.comms.deregister(this),this.options.reactiveData&&this.modExists("reactiveData",!0)&&this.modules.reactiveData.unwatchData(),this.rowManager.rows.forEach(function(e){e.wipe()}),this.rowManager.rows=[],this.rowManager.activeRows=[],this.rowManager.displayRows=[],this.options.autoResize&&this.modExists("resizeTable")&&this.modules.resizeTable.clearBindings(),this.modExists("keybindings")&&this.modules.keybindings.clearBindings();e.firstChild;)e.removeChild(e.firstChild);e.classList.remove("tabulator")},h.prototype._detectBrowser=function(){var e=navigator.userAgent||navigator.vendor||window.opera;e.indexOf("Trident")>-1?(this.browser="ie",this.browserSlow=!0):e.indexOf("Edge")>-1?(this.browser="edge",this.browserSlow=!0):e.indexOf("Firefox")>-1?(this.browser="firefox",this.browserSlow=!1):(this.browser="other",this.browserSlow=!1),this.browserMobile=/(android|bb\d+|meego).+mobile|avantgo|bada\/|blackberry|blazer|compal|elaine|fennec|hiptop|iemobile|ip(hone|od)|iris|kindle|lge |maemo|midp|mmp|mobile.+firefox|netfront|opera m(ob|in)i|palm( os)?|phone|p(ixi|re)\/|plucker|pocket|psp|series(4|6)0|symbian|treo|up\.(browser|link)|vodafone|wap|windows ce|xda|xiino|android|ipad|playbook|silk/i.test(e)||/1207|6310|6590|3gso|4thp|50[1-6]i|770s|802s|a wa|abac|ac(er|oo|s\-)|ai(ko|rn)|al(av|ca|co)|amoi|an(ex|ny|yw)|aptu|ar(ch|go)|as(te|us)|attw|au(di|\-m|r |s )|avan|be(ck|ll|nq)|bi(lb|rd)|bl(ac|az)|br(e|v)w|bumb|bw\-(n|u)|c55\/|capi|ccwa|cdm\-|cell|chtm|cldc|cmd\-|co(mp|nd)|craw|da(it|ll|ng)|dbte|dc\-s|devi|dica|dmob|do(c|p)o|ds(12|\-d)|el(49|ai)|em(l2|ul)|er(ic|k0)|esl8|ez([4-7]0|os|wa|ze)|fetc|fly(\-|_)|g1 u|g560|gene|gf\-5|g\-mo|go(\.w|od)|gr(ad|un)|haie|hcit|hd\-(m|p|t)|hei\-|hi(pt|ta)|hp( i|ip)|hs\-c|ht(c(\-| |_|a|g|p|s|t)|tp)|hu(aw|tc)|i\-(20|go|ma)|i230|iac( |\-|\/)|ibro|idea|ig01|ikom|im1k|inno|ipaq|iris|ja(t|v)a|jbro|jemu|jigs|kddi|keji|kgt( |\/)|klon|kpt |kwc\-|kyo(c|k)|le(no|xi)|lg( g|\/(k|l|u)|50|54|\-[a-w])|libw|lynx|m1\-w|m3ga|m50\/|ma(te|ui|xo)|mc(01|21|ca)|m\-cr|me(rc|ri)|mi(o8|oa|ts)|mmef|mo(01|02|bi|de|do|t(\-| |o|v)|zz)|mt(50|p1|v )|mwbp|mywa|n10[0-2]|n20[2-3]|n30(0|2)|n50(0|2|5)|n7(0(0|1)|10)|ne((c|m)\-|on|tf|wf|wg|wt)|nok(6|i)|nzph|o2im|op(ti|wv)|oran|owg1|p800|pan(a|d|t)|pdxg|pg(13|\-([1-8]|c))|phil|pire|pl(ay|uc)|pn\-2|po(ck|rt|se)|prox|psio|pt\-g|qa\-a|qc(07|12|21|32|60|\-[2-7]|i\-)|qtek|r380|r600|raks|rim9|ro(ve|zo)|s55\/|sa(ge|ma|mm|ms|ny|va)|sc(01|h\-|oo|p\-)|sdk\/|se(c(\-|0|1)|47|mc|nd|ri)|sgh\-|shar|sie(\-|m)|sk\-0|sl(45|id)|sm(al|ar|b3|it|t5)|so(ft|ny)|sp(01|h\-|v\-|v )|sy(01|mb)|t2(18|50)|t6(00|10|18)|ta(gt|lk)|tcl\-|tdg\-|tel(i|m)|tim\-|t\-mo|to(pl|sh)|ts(70|m\-|m3|m5)|tx\-9|up(\.b|g1|si)|utst|v400|v750|veri|vi(rg|te)|vk(40|5[0-3]|\-v)|vm40|voda|vulc|vx(52|53|60|61|70|80|81|83|85|98)|w3c(\-| )|webc|whit|wi(g |nc|nw)|wmlb|wonu|x700|yas\-|your|zeto|zte\-/i.test(e.substr(0,4))},h.prototype.blockRedraw=function(){return this.rowManager.blockRedraw()},h.prototype.restoreRedraw=function(){return this.rowManager.restoreRedraw()},h.prototype.setDataFromLocalFile=function(e){var t=this;return new Promise(function(o,i){var n=document.createElement("input");n.type="file",n.accept=e||".json,application/json",n.addEventListener("change",function(e){var s,a=n.files[0],r=new FileReader;r.readAsText(a),r.onload=function(e){try{s=JSON.parse(r.result)}catch(e){return console.warn("File Load Error - File contents is invalid JSON",e),void i(e)}t.setData(s).then(function(e){o(e)}).catch(function(e){o(e)})},r.onerror=function(e){console.warn("File Load Error - Unable to read file"),i()}}),n.click()})},h.prototype.setData=function(e,t,o){return this.modExists("ajax")&&this.modules.ajax.blockActiveRequest(),this._setData(e,t,o,!1,!0)},h.prototype._setData=function(e,t,o,i,n){var s=this;return"string"!=typeof e?e?s.rowManager.setData(e,i,n):s.modExists("ajax")&&(s.modules.ajax.getUrl||s.options.ajaxURLGenerator)?"remote"==s.options.pagination&&s.modExists("page",!0)?(s.modules.page.reset(!0,!0),s.modules.page.setPage(1)):s.modules.ajax.loadData(i,n):s.rowManager.setData([],i,n):0==e.indexOf("{")||0==e.indexOf("[")?s.rowManager.setData(JSON.parse(e),i,n):s.modExists("ajax",!0)?(t&&s.modules.ajax.setParams(t),o&&s.modules.ajax.setConfig(o),s.modules.ajax.setUrl(e),"remote"==s.options.pagination&&s.modExists("page",!0)?(s.modules.page.reset(!0,!0),s.modules.page.setPage(1)):s.modules.ajax.loadData(i,n)):void 0},h.prototype.clearData=function(){this.modExists("ajax")&&this.modules.ajax.blockActiveRequest(),this.rowManager.clearData()},h.prototype.getData=function(e){return!0===e&&(console.warn("passing a boolean to the getData function is deprecated, you should now pass the string 'active'"),e="active"),this.rowManager.getData(e)},h.prototype.getDataCount=function(e){return!0===e&&(console.warn("passing a boolean to the getDataCount function is deprecated, you should now pass the string 'active'"),e="active"),this.rowManager.getDataCount(e)},h.prototype.searchRows=function(e,t,o){if(this.modExists("filter",!0))return this.modules.filter.search("rows",e,t,o)},h.prototype.searchData=function(e,t,o){if(this.modExists("filter",!0))return this.modules.filter.search("data",e,t,o)},h.prototype.getHtml=function(e,t,o){if(this.modExists("export",!0))return this.modules.export.getHtml(e,t,o)},h.prototype.print=function(e,t,o){if(this.modExists("print",!0))return this.modules.print.printFullscreen(e,t,o)},h.prototype.getAjaxUrl=function(){if(this.modExists("ajax",!0))return this.modules.ajax.getUrl()},h.prototype.replaceData=function(e,t,o){return this.modExists("ajax")&&this.modules.ajax.blockActiveRequest(),this._setData(e,t,o,!0)},h.prototype.updateData=function(e){var t=this,o=this,i=0;return new Promise(function(n,s){t.modExists("ajax")&&t.modules.ajax.blockActiveRequest(),"string"==typeof e&&(e=JSON.parse(e)),e?e.forEach(function(e){var t=o.rowManager.findRow(e[o.options.index]);t&&(i++,t.updateData(e).then(function(){--i||n()}))}):(console.warn("Update Error - No data provided"),s("Update Error - No data provided"))})},h.prototype.addData=function(e,t,o){var i=this;return new Promise(function(n,s){i.modExists("ajax")&&i.modules.ajax.blockActiveRequest(),"string"==typeof e&&(e=JSON.parse(e)),e?i.rowManager.addRows(e,t,o).then(function(e){var t=[];e.forEach(function(e){t.push(e.getComponent())}),n(t)}):(console.warn("Update Error - No data provided"),s("Update Error - No data provided"))})},h.prototype.updateOrAddData=function(e){var t=this,o=this,i=[],n=0;return new Promise(function(s,a){t.modExists("ajax")&&t.modules.ajax.blockActiveRequest(),"string"==typeof e&&(e=JSON.parse(e)),e?e.forEach(function(e){var t=o.rowManager.findRow(e[o.options.index]);n++,t?t.updateData(e).then(function(){n--,i.push(t.getComponent()),n||s(i)}):o.rowManager.addRows(e).then(function(e){n--,i.push(e[0].getComponent()),n||s(i)})}):(console.warn("Update Error - No data provided"),a("Update Error - No data provided"))})},h.prototype.getRow=function(e){var t=this.rowManager.findRow(e);return t?t.getComponent():(console.warn("Find Error - No matching row found:",e),!1)},h.prototype.getRowFromPosition=function(e,t){var o=this.rowManager.getRowFromPosition(e,t);return o?o.getComponent():(console.warn("Find Error - No matching row found:",e),!1)},h.prototype.deleteRow=function(e){var t=this;return new Promise(function(o,i){function n(){++a==e.length&&r&&(s.rowManager.reRenderInPosition(),o())}var s=t,a=0,r=0,l=[];Array.isArray(e)||(e=[e]),e.forEach(function(e){var o=t.rowManager.findRow(e,!0);o?l.push(o):(console.warn("Delete Error - No matching row found:",e),i("Delete Error - No matching row found"),n())}),l.sort(function(e,o){return t.rowManager.rows.indexOf(e)>t.rowManager.rows.indexOf(o)?1:-1}),l.forEach(function(e){e.delete().then(function(){r++,n()}).catch(function(e){n(),i(e)})})})},h.prototype.addRow=function(e,t,o){var i=this;return new Promise(function(n,s){"string"==typeof e&&(e=JSON.parse(e)),i.rowManager.addRows(e,t,o).then(function(e){i.modExists("columnCalcs")&&i.modules.columnCalcs.recalc(i.rowManager.activeRows),n(e[0].getComponent())})})},h.prototype.updateOrAddRow=function(e,t){var o=this;return new Promise(function(i,n){var s=o.rowManager.findRow(e);"string"==typeof t&&(t=JSON.parse(t)),s?s.updateData(t).then(function(){o.modExists("columnCalcs")&&o.modules.columnCalcs.recalc(o.rowManager.activeRows),i(s.getComponent())}).catch(function(e){n(e)}):s=o.rowManager.addRows(t).then(function(e){o.modExists("columnCalcs")&&o.modules.columnCalcs.recalc(o.rowManager.activeRows),i(e[0].getComponent())}).catch(function(e){n(e)})})},h.prototype.updateRow=function(e,t){var o=this;return new Promise(function(i,n){var s=o.rowManager.findRow(e);"string"==typeof t&&(t=JSON.parse(t)),s?s.updateData(t).then(function(){i(s.getComponent())}).catch(function(e){n(e)}):(console.warn("Update Error - No matching row found:",e),n("Update Error - No matching row found"))})},h.prototype.scrollToRow=function(e,t,o){var i=this;return new Promise(function(n,s){var a=i.rowManager.findRow(e);a?i.rowManager.scrollToRow(a,t,o).then(function(){n()}).catch(function(e){s(e)}):(console.warn("Scroll Error - No matching row found:",e),s("Scroll Error - No matching row found"))})},h.prototype.moveRow=function(e,t,o){var i=this.rowManager.findRow(e);i?i.moveToRow(t,o):console.warn("Move Error - No matching row found:",e)},h.prototype.getRows=function(e){return!0===e&&(console.warn("passing a boolean to the getRows function is deprecated, you should now pass the string 'active'"),e="active"),this.rowManager.getComponents(e)},h.prototype.getRowPosition=function(e,t){var o=this.rowManager.findRow(e);return o?this.rowManager.getRowPosition(o,t):(console.warn("Position Error - No matching row found:",e),!1)},h.prototype.copyToClipboard=function(e){this.modExists("clipboard",!0)&&this.modules.clipboard.copy(e)},h.prototype.setColumns=function(e){this.columnManager.setColumns(e)},h.prototype.getColumns=function(e){return this.columnManager.getComponents(e)},h.prototype.getColumn=function(e){var t=this.columnManager.findColumn(e);return t?t.getComponent():(console.warn("Find Error - No matching column found:",e),!1)},h.prototype.getColumnDefinitions=function(){return this.columnManager.getDefinitionTree()},h.prototype.getColumnLayout=function(){if(this.modExists("persistence",!0))return this.modules.persistence.parseColumns(this.columnManager.getColumns())},h.prototype.setColumnLayout=function(e){return!!this.modExists("persistence",!0)&&(this.columnManager.setColumns(this.modules.persistence.mergeDefinition(this.options.columns,e)),!0)},h.prototype.showColumn=function(e){var t=this.columnManager.findColumn(e);if(!t)return console.warn("Column Show Error - No matching column found:",e),!1;t.show(),this.options.responsiveLayout&&this.modExists("responsiveLayout",!0)&&this.modules.responsiveLayout.update()},h.prototype.hideColumn=function(e){var t=this.columnManager.findColumn(e);if(!t)return console.warn("Column Hide Error - No matching column found:",e),!1;t.hide(),this.options.responsiveLayout&&this.modExists("responsiveLayout",!0)&&this.modules.responsiveLayout.update()},h.prototype.toggleColumn=function(e){var t=this.columnManager.findColumn(e);if(!t)return console.warn("Column Visibility Toggle Error - No matching column found:",e),!1;t.visible?t.hide():t.show()},h.prototype.addColumn=function(e,t,o){var i=this;return new Promise(function(n,s){var a=i.columnManager.findColumn(o);i.columnManager.addColumn(e,t,a).then(function(e){n(e.getComponent())}).catch(function(e){s(e)})})},h.prototype.deleteColumn=function(e){var t=this;return new Promise(function(o,i){var n=t.columnManager.findColumn(e);n?n.delete().then(function(){o()}).catch(function(e){i(e)}):(console.warn("Column Delete Error - No matching column found:",e),i())})},h.prototype.updateColumnDefinition=function(e,t){var o=this;return new Promise(function(i,n){var s=o.columnManager.findColumn(e);s?s.updateDefinition(t).then(function(e){i(e)}).catch(function(e){n(e)}):(console.warn("Column Update Error - No matching column found:",e),n())})},h.prototype.moveColumn=function(e,t,o){var i=this.columnManager.findColumn(e),n=this.columnManager.findColumn(t);i?n?this.columnManager.moveColumn(i,n,o):console.warn("Move Error - No matching column found:",n):console.warn("Move Error - No matching column found:",e)},h.prototype.scrollToColumn=function(e,t,o){var i=this;return new Promise(function(n,s){var a=i.columnManager.findColumn(e);a?i.columnManager.scrollToColumn(a,t,o).then(function(){n()}).catch(function(e){s(e)}):(console.warn("Scroll Error - No matching column found:",e),s("Scroll Error - No matching column found"))})},h.prototype.setLocale=function(e){this.modules.localize.setLocale(e)},h.prototype.getLocale=function(){return this.modules.localize.getLocale()},h.prototype.getLang=function(e){return this.modules.localize.getLang(e)},h.prototype.redraw=function(e){this.columnManager.redraw(e),this.rowManager.redraw(e)},h.prototype.setHeight=function(e){"classic"!==this.rowManager.renderMode?(this.options.height=isNaN(e)?e:e+"px",this.element.style.height=this.options.height,this.rowManager.setRenderMode(),this.rowManager.redraw()):console.warn("setHeight function is not available in classic render mode")}, -h.prototype.setSort=function(e,t){this.modExists("sort",!0)&&(this.modules.sort.setSort(e,t),this.rowManager.sorterRefresh())},h.prototype.getSorters=function(){if(this.modExists("sort",!0))return this.modules.sort.getSort()},h.prototype.clearSort=function(){this.modExists("sort",!0)&&(this.modules.sort.clear(),this.rowManager.sorterRefresh())},h.prototype.setFilter=function(e,t,o,i){this.modExists("filter",!0)&&(this.modules.filter.setFilter(e,t,o,i),this.rowManager.filterRefresh())},h.prototype.addFilter=function(e,t,o,i){this.modExists("filter",!0)&&(this.modules.filter.addFilter(e,t,o,i),this.rowManager.filterRefresh())},h.prototype.getFilters=function(e){if(this.modExists("filter",!0))return this.modules.filter.getFilters(e)},h.prototype.setHeaderFilterFocus=function(e){if(this.modExists("filter",!0)){var t=this.columnManager.findColumn(e);if(!t)return console.warn("Column Filter Focus Error - No matching column found:",e),!1;this.modules.filter.setHeaderFilterFocus(t)}},h.prototype.getHeaderFilterValue=function(e){if(this.modExists("filter",!0)){var t=this.columnManager.findColumn(e);if(t)return this.modules.filter.getHeaderFilterValue(t);console.warn("Column Filter Error - No matching column found:",e)}},h.prototype.setHeaderFilterValue=function(e,t){if(this.modExists("filter",!0)){var o=this.columnManager.findColumn(e);if(!o)return console.warn("Column Filter Error - No matching column found:",e),!1;this.modules.filter.setHeaderFilterValue(o,t)}},h.prototype.getHeaderFilters=function(){if(this.modExists("filter",!0))return this.modules.filter.getHeaderFilters()},h.prototype.removeFilter=function(e,t,o){this.modExists("filter",!0)&&(this.modules.filter.removeFilter(e,t,o),this.rowManager.filterRefresh())},h.prototype.clearFilter=function(e){this.modExists("filter",!0)&&(this.modules.filter.clearFilter(e),this.rowManager.filterRefresh())},h.prototype.clearHeaderFilter=function(){this.modExists("filter",!0)&&(this.modules.filter.clearHeaderFilter(),this.rowManager.filterRefresh())},h.prototype.selectRow=function(e){this.modExists("selectRow",!0)&&(!0===e&&(console.warn("passing a boolean to the selectRowselectRow function is deprecated, you should now pass the string 'active'"),e="active"),this.modules.selectRow.selectRows(e))},h.prototype.deselectRow=function(e){this.modExists("selectRow",!0)&&this.modules.selectRow.deselectRows(e)},h.prototype.toggleSelectRow=function(e){this.modExists("selectRow",!0)&&this.modules.selectRow.toggleRow(e)},h.prototype.getSelectedRows=function(){if(this.modExists("selectRow",!0))return this.modules.selectRow.getSelectedRows()},h.prototype.getSelectedData=function(){if(this.modExists("selectRow",!0))return this.modules.selectRow.getSelectedData()},h.prototype.getInvalidCells=function(){if(this.modExists("validate",!0))return this.modules.validate.getInvalidCells()},h.prototype.clearCellValidation=function(e){var t=this;this.modExists("validate",!0)&&(e||(e=this.modules.validate.getInvalidCells()),Array.isArray(e)||(e=[e]),e.forEach(function(e){t.modules.validate.clearValidation(e._getSelf())}))},h.prototype.validate=function(e){var t=[];return this.rowManager.rows.forEach(function(e){var o=e.validate();!0!==o&&(t=t.concat(o))}),!t.length||t},h.prototype.setMaxPage=function(e){if(!this.options.pagination||!this.modExists("page"))return!1;this.modules.page.setMaxPage(e)},h.prototype.setPage=function(e){return this.options.pagination&&this.modExists("page")?this.modules.page.setPage(e):new Promise(function(e,t){t()})},h.prototype.setPageToRow=function(e){var t=this;return new Promise(function(o,i){t.options.pagination&&t.modExists("page")?(e=t.rowManager.findRow(e),e?t.modules.page.setPageToRow(e).then(function(){o()}).catch(function(){i()}):i()):i()})},h.prototype.setPageSize=function(e){if(!this.options.pagination||!this.modExists("page"))return!1;this.modules.page.setPageSize(e),this.modules.page.setPage(1).then(function(){}).catch(function(){})},h.prototype.getPageSize=function(){if(this.options.pagination&&this.modExists("page",!0))return this.modules.page.getPageSize()},h.prototype.previousPage=function(){if(!this.options.pagination||!this.modExists("page"))return!1;this.modules.page.previousPage()},h.prototype.nextPage=function(){if(!this.options.pagination||!this.modExists("page"))return!1;this.modules.page.nextPage()},h.prototype.getPage=function(){return!(!this.options.pagination||!this.modExists("page"))&&this.modules.page.getPage()},h.prototype.getPageMax=function(){return!(!this.options.pagination||!this.modExists("page"))&&this.modules.page.getPageMax()},h.prototype.setGroupBy=function(e){if(!this.modExists("groupRows",!0))return!1;this.options.groupBy=e,this.modules.groupRows.initialize(),this.rowManager.refreshActiveData("display"),this.options.persistence&&this.modExists("persistence",!0)&&this.modules.persistence.config.group&&this.modules.persistence.save("group")},h.prototype.setGroupValues=function(e){if(!this.modExists("groupRows",!0))return!1;this.options.groupValues=e,this.modules.groupRows.initialize(),this.rowManager.refreshActiveData("display"),this.options.persistence&&this.modExists("persistence",!0)&&this.modules.persistence.config.group&&this.modules.persistence.save("group")},h.prototype.setGroupStartOpen=function(e){if(!this.modExists("groupRows",!0))return!1;this.options.groupStartOpen=e,this.modules.groupRows.initialize(),this.options.groupBy?(this.rowManager.refreshActiveData("group"),this.options.persistence&&this.modExists("persistence",!0)&&this.modules.persistence.config.group&&this.modules.persistence.save("group")):console.warn("Grouping Update - cant refresh view, no groups have been set")},h.prototype.setGroupHeader=function(e){if(!this.modExists("groupRows",!0))return!1;this.options.groupHeader=e,this.modules.groupRows.initialize(),this.options.groupBy?(this.rowManager.refreshActiveData("group"),this.options.persistence&&this.modExists("persistence",!0)&&this.modules.persistence.config.group&&this.modules.persistence.save("group")):console.warn("Grouping Update - cant refresh view, no groups have been set")},h.prototype.getGroups=function(e){return!!this.modExists("groupRows",!0)&&this.modules.groupRows.getGroups(!0)},h.prototype.getGroupedData=function(){if(this.modExists("groupRows",!0))return this.options.groupBy?this.modules.groupRows.getGroupedData():this.getData()},h.prototype.getEditedCells=function(){if(this.modExists("edit",!0))return this.modules.edit.getEditedCells()},h.prototype.clearCellEdited=function(e){var t=this;this.modExists("edit",!0)&&(e||(e=this.modules.edit.getEditedCells()),Array.isArray(e)||(e=[e]),e.forEach(function(e){t.modules.edit.clearEdited(e._getSelf())}))},h.prototype.getCalcResults=function(){return!!this.modExists("columnCalcs",!0)&&this.modules.columnCalcs.getResults()},h.prototype.recalc=function(){this.modExists("columnCalcs",!0)&&this.modules.columnCalcs.recalcAll(this.rowManager.activeRows)},h.prototype.navigatePrev=function(){var e=!1;return!(!this.modExists("edit",!0)||!(e=this.modules.edit.currentCell))&&e.nav().prev()},h.prototype.navigateNext=function(){var e=!1;return!(!this.modExists("edit",!0)||!(e=this.modules.edit.currentCell))&&e.nav().next()},h.prototype.navigateLeft=function(){var t=!1;return!(!this.modExists("edit",!0)||!(t=this.modules.edit.currentCell))&&(e.preventDefault(),t.nav().left())},h.prototype.navigateRight=function(){var t=!1;return!(!this.modExists("edit",!0)||!(t=this.modules.edit.currentCell))&&(e.preventDefault(),t.nav().right())},h.prototype.navigateUp=function(){var t=!1;return!(!this.modExists("edit",!0)||!(t=this.modules.edit.currentCell))&&(e.preventDefault(),t.nav().up())},h.prototype.navigateDown=function(){var t=!1;return!(!this.modExists("edit",!0)||!(t=this.modules.edit.currentCell))&&(e.preventDefault(),t.nav().down())},h.prototype.undo=function(){return!(!this.options.history||!this.modExists("history",!0))&&this.modules.history.undo()},h.prototype.redo=function(){return!(!this.options.history||!this.modExists("history",!0))&&this.modules.history.redo()},h.prototype.getHistoryUndoSize=function(){return!(!this.options.history||!this.modExists("history",!0))&&this.modules.history.getHistoryUndoSize()},h.prototype.getHistoryRedoSize=function(){return!(!this.options.history||!this.modExists("history",!0))&&this.modules.history.getHistoryRedoSize()},h.prototype.download=function(e,t,o,i){this.modExists("download",!0)&&this.modules.download.download(e,t,o,i)},h.prototype.downloadToTab=function(e,t,o,i){this.modExists("download",!0)&&this.modules.download.download(e,t,o,i,!0)},h.prototype.tableComms=function(e,t,o,i){this.modules.comms.receive(e,t,o,i)},h.prototype.moduleBindings={},h.prototype.extendModule=function(e,t,o){if(h.prototype.moduleBindings[e]){var i=h.prototype.moduleBindings[e].prototype[t];if(i)if("object"==(void 0===o?"undefined":_typeof(o)))for(var n in o)i[n]=o[n];else console.warn("Module Error - Invalid value type, it must be an object");else console.warn("Module Error - property does not exist:",t)}else console.warn("Module Error - module does not exist:",e)},h.prototype.registerModule=function(e,t){h.prototype.moduleBindings[e]=t},h.prototype.bindModules=function(){this.modules={};for(var e in h.prototype.moduleBindings)this.modules[e]=new h.prototype.moduleBindings[e](this)},h.prototype.modExists=function(e,t){return!!this.modules[e]||(t&&console.error("Tabulator Module Not Installed: "+e),!1)},h.prototype.helpers={elVisible:function(e){return!(e.offsetWidth<=0&&e.offsetHeight<=0)},elOffset:function(e){var t=e.getBoundingClientRect();return{top:t.top+window.pageYOffset-document.documentElement.clientTop,left:t.left+window.pageXOffset-document.documentElement.clientLeft}},deepClone:function(e){var t=Object.assign(Array.isArray(e)?[]:{},e);for(var o in e)null!=e[o]&&"object"===_typeof(e[o])&&(e[o]instanceof Date?t[o]=new Date(e[o]):t[o]=this.deepClone(e[o]));return t}},h.prototype.comms={tables:[],register:function(e){h.prototype.comms.tables.push(e)},deregister:function(e){var t=h.prototype.comms.tables.indexOf(e);t>-1&&h.prototype.comms.tables.splice(t,1)},lookupTable:function(e,t){var o,i,n=[];if("string"==typeof e){if(o=document.querySelectorAll(e),o.length)for(var s=0;s0?s.setWidth(n):s.reinitializeWidth()):this.table.options.responsiveLayout&&this.table.modExists("responsiveLayout",!0)&&this.table.modules.responsiveLayout.update()},fitColumns:function(e){function t(e){return"string"==typeof e?e.indexOf("%")>-1?n/100*parseInt(e):parseInt(e):e}function o(e,i,n,s){function a(e){return n*(e.column.definition.widthGrow||1)}function r(e){return t(e.width)-n*(e.column.definition.widthShrink||0)}var l=[],c=0,u=0,d=0,h=0,p=0,m=[];return e.forEach(function(e,t){var o=s?r(e):a(e);e.column.minWidth>=o?l.push(e):(m.push(e),p+=s?e.column.definition.widthShrink||1:e.column.definition.widthGrow||1)}),l.length?(l.forEach(function(e){c+=s?e.width-e.column.minWidth:e.column.minWidth,e.width=e.column.minWidth}),u=i-c,d=p?Math.floor(u/p):u,h=u-d*p,h+=o(m,u,d,s)):(h=p?i-Math.floor(i/p)*p:i,m.forEach(function(e){e.width=s?r(e):a(e)})),h}var i=this,n=i.table.element.clientWidth,s=0,a=0,r=0,l=0,c=[],u=[],d=0,h=0,p=0;this.table.options.responsiveLayout&&this.table.modExists("responsiveLayout",!0)&&this.table.modules.responsiveLayout.update(),this.table.rowManager.element.scrollHeight>this.table.rowManager.element.clientHeight&&(n-=this.table.rowManager.element.offsetWidth-this.table.rowManager.element.clientWidth),e.forEach(function(e){var o,i,n;e.visible&&(o=e.definition.width,i=parseInt(e.minWidth),o?(n=t(o),s+=n>i?n:i,e.definition.widthShrink&&(u.push({column:e,width:n>i?n:i}),d+=e.definition.widthShrink)):(c.push({column:e,width:0}),r+=e.definition.widthGrow||1))}),a=n-s,l=Math.floor(a/r);var p=o(c,a,l,!1);c.length&&p>0&&(c[c.length-1].width+=+p),c.forEach(function(e){a-=e.width}),h=Math.abs(p)+a,h>0&&d&&(p=o(u,h,Math.floor(h/d),!0)),u.length&&(u[u.length-1].width-=p),c.forEach(function(e){e.column.setWidth(e.width)}),u.forEach(function(e){e.column.setWidth(e.width)})}},h.prototype.registerModule("layout",p);var m=function(e){this.table=e,this.locale="default",this.lang=!1,this.bindings={},this.langList={}};m.prototype.initialize=function(){this.langList=h.prototype.helpers.deepClone(this.langs)},m.prototype.setHeaderFilterPlaceholder=function(e){this.langList.default.headerFilters.default=e},m.prototype.setHeaderFilterColumnPlaceholder=function(e,t){this.langList.default.headerFilters.columns[e]=t,this.lang&&!this.lang.headerFilters.columns[e]&&(this.lang.headerFilters.columns[e]=t)},m.prototype.installLang=function(e,t){this.langList[e]?this._setLangProp(this.langList[e],t):this.langList[e]=t},m.prototype._setLangProp=function(e,t){for(var o in t)e[o]&&"object"==_typeof(e[o])?this._setLangProp(e[o],t[o]):e[o]=t[o]},m.prototype.setLocale=function(e){function t(e,o){for(var i in e)"object"==_typeof(e[i])?(o[i]||(o[i]={}),t(e[i],o[i])):o[i]=e[i]}var o=this;if(e=e||"default",!0===e&&navigator.language&&(e=navigator.language.toLowerCase()),e&&!o.langList[e]){var i=e.split("-")[0];o.langList[i]?(console.warn("Localization Error - Exact matching locale not found, using closest match: ",e,i),e=i):(console.warn("Localization Error - Matching locale not found, using default: ",e),e="default")}o.locale=e,o.lang=h.prototype.helpers.deepClone(o.langList.default||{}),"default"!=e&&t(o.langList[e],o.lang),o.table.options.localized.call(o.table,o.locale,o.lang),o._executeBindings()},m.prototype.getLocale=function(e){return self.locale},m.prototype.getLang=function(e){return e?this.langList[e]:this.lang},m.prototype.getText=function(e,t){var e=t?e+"|"+t:e,o=e.split("|");return this._getLangElement(o,this.locale)||""},m.prototype._getLangElement=function(e,t){var o=this,i=o.lang;return e.forEach(function(e){var t;i&&(t=i[e],i=void 0!==t&&t)}),i},m.prototype.bind=function(e,t){this.bindings[e]||(this.bindings[e]=[]),this.bindings[e].push(t),t(this.getText(e),this.lang)},m.prototype._executeBindings=function(){var e=this;for(var t in e.bindings)!function(t){e.bindings[t].forEach(function(o){o(e.getText(t),e.lang)})}(t)},m.prototype.langs={default:{groups:{item:"item",items:"items"},columns:{},ajax:{loading:"Loading",error:"Error"},pagination:{page_size:"Page Size",page_title:"Show Page",first:"First",first_title:"First Page",last:"Last",last_title:"Last Page",prev:"Prev",prev_title:"Prev Page",next:"Next",next_title:"Next Page",all:"All"},headerFilters:{default:"filter column...",columns:{}}}},h.prototype.registerModule("localize",m);var f=function(e){this.table=e};f.prototype.getConnections=function(e){var t,o=this,i=[];return t=h.prototype.comms.lookupTable(e),t.forEach(function(e){o.table!==e&&i.push(e)}),i},f.prototype.send=function(e,t,o,i){var n=this,s=this.getConnections(e);s.forEach(function(e){e.tableComms(n.table.element,t,o,i)}),!s.length&&e&&console.warn("Table Connection Error - No tables matching selector found",e)},f.prototype.receive=function(e,t,o,i){if(this.table.modExists(t))return this.table.modules[t].commsReceived(e,o,i);console.warn("Inter-table Comms Error - no such module:",t)},h.prototype.registerModule("comms",f);var g=function(e){this.table=e,this.allowedTypes=["","data","download","clipboard","print","htmlOutput"]};g.prototype.initializeColumn=function(e){var t=this,o=!1,i={};this.allowedTypes.forEach(function(n){var s,a="accessor"+(n.charAt(0).toUpperCase()+n.slice(1));e.definition[a]&&(s=t.lookupAccessor(e.definition[a]))&&(o=!0,i[a]={accessor:s,params:e.definition[a+"Params"]||{}})}),o&&(e.modules.accessor=i)},g.prototype.lookupAccessor=function(e){var t=!1;switch(void 0===e?"undefined":_typeof(e)){case"string":this.accessors[e]?t=this.accessors[e]:console.warn("Accessor Error - No such accessor found, ignoring: ",e);break;case"function":t=e}return t},g.prototype.transformRow=function(e,t){var o="accessor"+(t.charAt(0).toUpperCase()+t.slice(1)),i=e.getComponent(),n=h.prototype.helpers.deepClone(e.data||{});return this.table.columnManager.traverse(function(e){var s,a,r,l;e.modules.accessor&&(a=e.modules.accessor[o]||e.modules.accessor.accessor||!1)&&"undefined"!=(s=e.getFieldValue(n))&&(l=e.getComponent(),r="function"==typeof a.params?a.params(s,n,t,l,i):a.params,e.setFieldValue(n,a.accessor(s,n,t,r,l,i)))}),n},g.prototype.accessors={},h.prototype.registerModule("accessor",g);var b=function(e){this.table=e,this.config=!1,this.url="",this.urlGenerator=!1,this.params=!1,this.loaderElement=this.createLoaderElement(),this.msgElement=this.createMsgElement(),this.loadingElement=!1,this.errorElement=!1,this.loaderPromise=!1,this.progressiveLoad=!1,this.loading=!1,this.requestOrder=0};b.prototype.initialize=function(){var e;this.loaderElement.appendChild(this.msgElement),this.table.options.ajaxLoaderLoading&&("string"==typeof this.table.options.ajaxLoaderLoading?(e=document.createElement("template"),e.innerHTML=this.table.options.ajaxLoaderLoading.trim(),this.loadingElement=e.content.firstChild):this.loadingElement=this.table.options.ajaxLoaderLoading),this.loaderPromise=this.table.options.ajaxRequestFunc||this.defaultLoaderPromise,this.urlGenerator=this.table.options.ajaxURLGenerator||this.defaultURLGenerator,this.table.options.ajaxLoaderError&&("string"==typeof this.table.options.ajaxLoaderError?(e=document.createElement("template"),e.innerHTML=this.table.options.ajaxLoaderError.trim(),this.errorElement=e.content.firstChild):this.errorElement=this.table.options.ajaxLoaderError),this.table.options.ajaxParams&&this.setParams(this.table.options.ajaxParams),this.table.options.ajaxConfig&&this.setConfig(this.table.options.ajaxConfig),this.table.options.ajaxURL&&this.setUrl(this.table.options.ajaxURL),this.table.options.ajaxProgressiveLoad&&(this.table.options.pagination?(this.progressiveLoad=!1,console.error("Progressive Load Error - Pagination and progressive load cannot be used at the same time")):this.table.modExists("page")?(this.progressiveLoad=this.table.options.ajaxProgressiveLoad,this.table.modules.page.initializeProgressive(this.progressiveLoad)):console.error("Pagination plugin is required for progressive ajax loading"))},b.prototype.createLoaderElement=function(){var e=document.createElement("div");return e.classList.add("tabulator-loader"),e},b.prototype.createMsgElement=function(){var e=document.createElement("div");return e.classList.add("tabulator-loader-msg"),e.setAttribute("role","alert"),e},b.prototype.setParams=function(e,t){if(t){this.params=this.params||{};for(var o in e)this.params[o]=e[o]}else this.params=e},b.prototype.getParams=function(){return this.params||{}},b.prototype.setConfig=function(e){if(this._loadDefaultConfig(),"string"==typeof e)this.config.method=e;else for(var t in e)this.config[t]=e[t]},b.prototype._loadDefaultConfig=function(e){var t=this;if(!t.config||e){t.config={};for(var o in t.defaultConfig)t.config[o]=t.defaultConfig[o]}},b.prototype.setUrl=function(e){this.url=e},b.prototype.getUrl=function(){return this.url},b.prototype.loadData=function(e,t){return this.progressiveLoad?this._loadDataProgressive():this._loadDataStandard(e,t)},b.prototype.nextPage=function(e){var t;this.loading||(t=this.table.options.ajaxProgressiveLoadScrollMargin||2*this.table.rowManager.getElement().clientHeight,ei||null===i)&&(i=e)}),null!==i?!1!==n?i.toFixed(n):i:""},min:function(e,t,o){var i=null,n=void 0!==o.precision&&o.precision;return e.forEach(function(e){((e=Number(e))"),o.dataTreeExpandElement?"string"==typeof o.dataTreeExpandElement?(e=document.createElement("div"),e.innerHTML=o.dataTreeExpandElement,this.expandEl=e.firstChild):this.expandEl=o.dataTreeExpandElement:(this.expandEl=document.createElement("div"),this.expandEl.classList.add("tabulator-data-tree-control"),this.expandEl.tabIndex=0,this.expandEl.innerHTML="
"),_typeof(o.dataTreeStartExpanded)){case"boolean":this.startOpen=function(e,t){return o.dataTreeStartExpanded};break;case"function":this.startOpen=o.dataTreeStartExpanded;break;default:this.startOpen=function(e,t){return o.dataTreeStartExpanded[t]}}},E.prototype.initializeRow=function(e){var t=e.getData()[this.field],o=Array.isArray(t),i=o||!o&&"object"===(void 0===t?"undefined":_typeof(t))&&null!==t;!i&&e.modules.dataTree&&e.modules.dataTree.branchEl&&e.modules.dataTree.branchEl.parentNode.removeChild(e.modules.dataTree.branchEl),!i&&e.modules.dataTree&&e.modules.dataTree.controlEl&&e.modules.dataTree.controlEl.parentNode.removeChild(e.modules.dataTree.controlEl),e.modules.dataTree={index:e.modules.dataTree?e.modules.dataTree.index:0,open:!!i&&(e.modules.dataTree?e.modules.dataTree.open:this.startOpen(e.getComponent(),0)),controlEl:!(!e.modules.dataTree||!i)&&e.modules.dataTree.controlEl,branchEl:!(!e.modules.dataTree||!i)&&e.modules.dataTree.branchEl,parent:!!e.modules.dataTree&&e.modules.dataTree.parent,children:i}},E.prototype.layoutRow=function(e){var t=this.elementField?e.getCell(this.elementField):e.getCells()[0],o=t.getElement(),i=e.modules.dataTree;i.branchEl&&(i.branchEl.parentNode&&i.branchEl.parentNode.removeChild(i.branchEl),i.branchEl=!1),i.controlEl&&(i.controlEl.parentNode&&i.controlEl.parentNode.removeChild(i.controlEl),i.controlEl=!1),this.generateControlElement(e,o),e.element.classList.add("tabulator-tree-level-"+i.index),i.index&&(this.branchEl?(i.branchEl=this.branchEl.cloneNode(!0),o.insertBefore(i.branchEl,o.firstChild),this.table.rtl?i.branchEl.style.marginRight=(i.branchEl.offsetWidth+i.branchEl.style.marginLeft)*(i.index-1)+i.index*this.indent+"px":i.branchEl.style.marginLeft=(i.branchEl.offsetWidth+i.branchEl.style.marginRight)*(i.index-1)+i.index*this.indent+"px"):this.table.rtl?o.style.paddingRight=parseInt(window.getComputedStyle(o,null).getPropertyValue("padding-right"))+i.index*this.indent+"px":o.style.paddingLeft=parseInt(window.getComputedStyle(o,null).getPropertyValue("padding-left"))+i.index*this.indent+"px")},E.prototype.generateControlElement=function(e,t){var o=this,i=e.modules.dataTree,t=t||e.getCells()[0].getElement(),n=i.controlEl;!1!==i.children&&(i.open?(i.controlEl=this.collapseEl.cloneNode(!0),i.controlEl.addEventListener("click",function(t){t.stopPropagation(),o.collapseRow(e)})):(i.controlEl=this.expandEl.cloneNode(!0),i.controlEl.addEventListener("click",function(t){t.stopPropagation(),o.expandRow(e)})),i.controlEl.addEventListener("mousedown",function(e){e.stopPropagation()}),n&&n.parentNode===t?n.parentNode.replaceChild(i.controlEl,n):t.insertBefore(i.controlEl,t.firstChild))},E.prototype.setDisplayIndex=function(e){this.displayIndex=e},E.prototype.getDisplayIndex=function(){return this.displayIndex},E.prototype.getRows=function(e){var t=this,o=[];return e.forEach(function(e,i){var n,s;o.push(e),e instanceof l&&(n=e.modules.dataTree.children,n.index||!1===n.children||(s=t.getChildren(e),s.forEach(function(e){o.push(e)})))}),o},E.prototype.getChildren=function(e){var t=this,o=e.modules.dataTree,i=[],n=[];return!1!==o.children&&o.open&&(Array.isArray(o.children)||(o.children=this.generateChildren(e)),i=this.table.modExists("filter")&&this.table.options.dataTreeFilter?this.table.modules.filter.filter(o.children):o.children,this.table.modExists("sort")&&this.table.options.dataTreeSort&&this.table.modules.sort.sort(i),i.forEach(function(e){n.push(e),t.getChildren(e).forEach(function(e){n.push(e)})})),n},E.prototype.generateChildren=function(e){var t=this,o=[],i=e.getData()[this.field];return Array.isArray(i)||(i=[i]),i.forEach(function(i){var n=new l(i||{},t.table.rowManager);n.modules.dataTree.index=e.modules.dataTree.index+1,n.modules.dataTree.parent=e,n.modules.dataTree.children&&(n.modules.dataTree.open=t.startOpen(n.getComponent(),n.modules.dataTree.index)),o.push(n)}),o},E.prototype.expandRow=function(e,t){var o=e.modules.dataTree;!1!==o.children&&(o.open=!0,e.reinitialize(),this.table.rowManager.refreshActiveData("tree",!1,!0),this.table.options.dataTreeRowExpanded(e.getComponent(),e.modules.dataTree.index))},E.prototype.collapseRow=function(e){var t=e.modules.dataTree;!1!==t.children&&(t.open=!1,e.reinitialize(),this.table.rowManager.refreshActiveData("tree",!1,!0),this.table.options.dataTreeRowCollapsed(e.getComponent(),e.modules.dataTree.index))},E.prototype.toggleRow=function(e){var t=e.modules.dataTree;!1!==t.children&&(t.open?this.collapseRow(e):this.expandRow(e))},E.prototype.getTreeParent=function(e){return!!e.modules.dataTree.parent&&e.modules.dataTree.parent.getComponent()},E.prototype.getFilteredTreeChildren=function(e){var t,o=e.modules.dataTree,i=[];return o.children&&(Array.isArray(o.children)||(o.children=this.generateChildren(e)),t=this.table.modExists("filter")&&this.table.options.dataTreeFilter?this.table.modules.filter.filter(o.children):o.children,t.forEach(function(e){e instanceof l&&i.push(e)})),i},E.prototype.rowDelete=function(e){var t,o=e.modules.dataTree.parent;o&&(t=this.findChildIndex(e,o),!1!==t&&o.data[this.field].splice(t,1),o.data[this.field].length||delete o.data[this.field],this.initializeRow(o),this.layoutRow(o)),this.table.rowManager.refreshActiveData("tree",!1,!0)},E.prototype.addTreeChildRow=function(e,t,o,i){var n=!1;"string"==typeof t&&(t=JSON.parse(t)),Array.isArray(e.data[this.field])||(e.data[this.field]=[],e.modules.dataTree.open=this.startOpen(e.getComponent(),e.modules.dataTree.index)),void 0!==i&&!1!==(n=this.findChildIndex(i,e))&&e.data[this.field].splice(o?n:n+1,0,t),!1===n&&(o?e.data[this.field].unshift(t):e.data[this.field].push(t)),this.initializeRow(e),this.layoutRow(e),this.table.rowManager.refreshActiveData("tree",!1,!0)},E.prototype.findChildIndex=function(e,t){var o=this,i=!1;return"object"==(void 0===e?"undefined":_typeof(e))?e instanceof l?i=e.data:e instanceof r?i=e._getSelf().data:"undefined"!=typeof HTMLElement&&e instanceof HTMLElement&&t.modules.dataTree&&(i=t.modules.dataTree.children.find(function(t){return t instanceof l&&t.element===e}))&&(i=i.data):i=void 0!==e&&null!==e&&t.data[this.field].find(function(t){return t.data[o.table.options.index]==e}),i&&(Array.isArray(t.data[this.field])&&(i=t.data[this.field].indexOf(i)),-1==i&&(i=!1)),i},E.prototype.getTreeChildren=function(e,t,o){var i=this,n=e.modules.dataTree,s=[];return n.children&&(Array.isArray(n.children)||(n.children=this.generateChildren(e)),n.children.forEach(function(e){e instanceof l&&(s.push(t?e.getComponent():e),o&&(s=s.concat(i.getTreeChildren(e,t,o))))})),s},E.prototype.checkForRestyle=function(e){e.row.cells.indexOf(e)||e.row.reinitialize()},E.prototype.getChildField=function(){return this.field},E.prototype.redrawNeeded=function(e){return!!this.field&&void 0!==e[this.field]||!!this.elementField&&void 0!==e[this.elementField]},h.prototype.registerModule("dataTree",E);var C=function(e){this.table=e};C.prototype.download=function(e,t,o,i,n){function s(o,i){n?!0===n?a.triggerDownload(o,i,e,t,!0):n(o):a.triggerDownload(o,i,e,t)}var a=this,r=!1;if("function"==typeof e?r=e:a.downloaders[e]?r=a.downloaders[e]:console.warn("Download Error - No such download type found: ",e),r){var l=this.generateExportList(i);r.call(this.table,l,o||{},s)}},C.prototype.generateExportList=function(e){var t=this.table.modules.export.generateExportList(this.table.options.downloadConfig,!1,e||this.table.options.downloadRowRange,"download"),o=this.table.options.groupHeaderDownload;return o&&!Array.isArray(o)&&(o=[o]),t.forEach(function(e){var t;"group"===e.type&&(t=e.columns[0],o&&o[e.indent]&&(t.value=o[e.indent](t.value,e.component._group.getRowCount(),e.component._group.getData(),e.component)))}),t},C.prototype.triggerDownload=function(e,t,o,i,n){var s=document.createElement("a"),a=new Blob([e],{type:t}),i=i||"Tabulator."+("function"==typeof o?"txt":o);(a=this.table.options.downloadReady.call(this.table,e,a))&&(n?window.open(window.URL.createObjectURL(a)):navigator.msSaveOrOpenBlob?navigator.msSaveOrOpenBlob(a,i):(s.setAttribute("href",window.URL.createObjectURL(a)),s.setAttribute("download",i),s.style.display="none",document.body.appendChild(s),s.click(),document.body.removeChild(s)),this.table.options.downloadComplete&&this.table.options.downloadComplete())},C.prototype.commsReceived=function(e,t,o){switch(t){case"intercept":this.download(o.type,"",o.options,o.active,o.intercept)}},C.prototype.downloaders={csv:function(e,t,o){var i=t&&t.delimiter?t.delimiter:",",n=[],s=[];e.forEach(function(e){var t=[];switch(e.type){case"group":console.warn("Download Warning - CSV downloader cannot process row groups");break;case"calc":console.warn("Download Warning - CSV downloader cannot process column calculations");break;case"header":e.columns.forEach(function(e,t){e&&1===e.depth&&(s[t]=void 0===e.value||null===e.value?"":'"'+String(e.value).split('"').join('""')+'"')});break;case"row":e.columns.forEach(function(e){if(e){switch(_typeof(e.value)){case"object":e.value=JSON.stringify(e.value);break;case"undefined":case"null":e.value=""}t.push('"'+String(e.value).split('"').join('""')+'"')}}),n.push(t.join(i))}}),s.length&&n.unshift(s.join(i)),n=n.join("\n"),t.bom&&(n="\ufeff"+n),o(n,"text/csv")},json:function(e,t,o){var i=[];e.forEach(function(e){var t={};switch(e.type){case"header":break;case"group":console.warn("Download Warning - JSON downloader cannot process row groups");break;case"calc":console.warn("Download Warning - JSON downloader cannot process column calculations");break;case"row":e.columns.forEach(function(e){e&&(t[e.component.getField()]=e.value)}),i.push(t)}}),i=JSON.stringify(i,null,"\t"),o(i,"application/json")},pdf:function(e,t,o){function i(e,t){var o=[];return e.columns.forEach(function(e){var i;if(e){switch(_typeof(e.value)){case"object":e.value=JSON.stringify(e.value);break;case"undefined":case"null":e.value=""}i={content:e.value,colSpan:e.width,rowSpan:e.height},t&&(i.styles=t),o.push(i)}else o.push("")}),o}var n=[],s=[],a={},r=t.rowGroupStyles||{fontStyle:"bold",fontSize:12,cellPadding:6,fillColor:220},l=t.rowCalcStyles||{fontStyle:"bold",fontSize:10,cellPadding:4,fillColor:232},c=t.jsPDF||{},u=t&&t.title?t.title:"";c.orientation||(c.orientation=t.orientation||"landscape"),c.unit||(c.unit="pt"),e.forEach(function(e){switch(e.type){case"header":n.push(i(e));break;case"group":s.push(i(e,r));break;case"calc":s.push(i(e,l));break;case"row":s.push(i(e))}});var d=new jsPDF(c);t&&t.autoTable&&(a="function"==typeof t.autoTable?t.autoTable(d)||{}:t.autoTable),u&&(a.addPageContent=function(e){d.text(u,40,30)}),a.head=n,a.body=s,d.autoTable(a),t&&t.documentProcessing&&t.documentProcessing(d),o(d.output("arraybuffer"),"application/pdf")},xlsx:function(e,t,o){function i(){var t=[],o=[],i={},n={s:{c:0,r:0},e:{c:e[0]?e[0].columns.reduce(function(e,t){return e+(t&&t.width?t.width:1)},0):0,r:e.length}};return e.forEach(function(e,i){var n=[];e.columns.forEach(function(e,t){e?(n.push(e.value instanceof Date||"object"!==_typeof(e.value)?e.value:JSON.stringify(e.value)),(e.width>1||e.height>-1)&&o.push({s:{r:i,c:t},e:{r:i+e.height-1,c:t+e.width-1}})):n.push("")}),t.push(n)}),XLSX.utils.sheet_add_aoa(i,t),i["!ref"]=XLSX.utils.encode_range(n),o.length&&(i["!merges"]=o),i}var n,s=this,a=t.sheetName||"Sheet1",r=XLSX.utils.book_new();if(r.SheetNames=[],r.Sheets={},t.sheetOnly)return void o(i());if(t.sheets)for(var l in t.sheets)!0===t.sheets[l]?(r.SheetNames.push(l),r.Sheets[l]=i()):(r.SheetNames.push(l),this.modules.comms.send(t.sheets[l],"download","intercept",{type:"xlsx",options:{sheetOnly:!0},active:s.active,intercept:function(e){r.Sheets[l]=e}}));else r.SheetNames.push(a),r.Sheets[a]=i();t.documentProcessing&&(r=t.documentProcessing(r)),n=XLSX.write(r,{bookType:"xlsx",bookSST:!0,type:"binary"}),o(function(e){for(var t=new ArrayBuffer(e.length),o=new Uint8Array(t),i=0;i!=e.length;++i)o[i]=255&e.charCodeAt(i);return t}(n),"application/octet-stream")},html:function(e,t,o){this.modExists("export",!0)&&o(this.modules.export.genereateHTMLTable(e),"text/html")}},h.prototype.registerModule("download",C);var R=function(e){this.table=e,this.currentCell=!1,this.mouseClick=!1,this.recursionBlock=!1,this.invalidEdit=!1,this.editedCells=[]};R.prototype.initializeColumn=function(e){var t=this,o={editor:!1,blocked:!1,check:e.definition.editable,params:e.definition.editorParams||{}};switch(_typeof(e.definition.editor)){case"string":"tick"===e.definition.editor&&(e.definition.editor="tickCross",console.warn("DEPRECATION WARNING - the tick editor has been deprecated, please use the tickCross editor")),t.editors[e.definition.editor]?o.editor=t.editors[e.definition.editor]:console.warn("Editor Error - No such editor found: ",e.definition.editor);break;case"function":o.editor=e.definition.editor;break;case"boolean":!0===e.definition.editor&&("function"!=typeof e.definition.formatter?("tick"===e.definition.formatter&&(e.definition.formatter="tickCross",console.warn("DEPRECATION WARNING - the tick editor has been deprecated, please use the tickCross editor")),t.editors[e.definition.formatter]?o.editor=t.editors[e.definition.formatter]:o.editor=t.editors.input):console.warn("Editor Error - Cannot auto lookup editor for a custom formatter: ",e.definition.formatter))}o.editor&&(e.modules.edit=o)},R.prototype.getCurrentCell=function(){return!!this.currentCell&&this.currentCell.getComponent()},R.prototype.clearEditor=function(e){var t,o=this.currentCell;if(this.invalidEdit=!1,o){for(this.currentCell=!1,t=o.getElement(),e?o.validate():t.classList.remove("tabulator-validation-fail"),t.classList.remove("tabulator-editing");t.firstChild;)t.removeChild(t.firstChild);o.row.getElement().classList.remove("tabulator-row-editing")}},R.prototype.cancelEdit=function(){if(this.currentCell){var e=this.currentCell,t=this.currentCell.getComponent();this.clearEditor(!0),e.setValueActual(e.getValue()),e.cellRendered(),("textarea"==e.column.definition.editor||e.column.definition.variableHeight)&&e.row.normalizeHeight(!0),e.column.cellEvents.cellEditCancelled&&e.column.cellEvents.cellEditCancelled.call(this.table,t),this.table.options.cellEditCancelled.call(this.table,t)}},R.prototype.bindEditor=function(e){var t=this,o=e.getElement();o.setAttribute("tabindex",0),o.addEventListener("click",function(e){o.classList.contains("tabulator-editing")||o.focus({preventScroll:!0})}),o.addEventListener("mousedown",function(e){2===e.button?e.preventDefault():t.mouseClick=!0}),o.addEventListener("focus",function(o){t.recursionBlock||t.edit(e,o,!1)})},R.prototype.focusCellNoEvent=function(e,t){this.recursionBlock=!0,t&&"ie"===this.table.browser||e.getElement().focus({preventScroll:!0}),this.recursionBlock=!1},R.prototype.editCell=function(e,t){this.focusCellNoEvent(e),this.edit(e,!1,t)},R.prototype.focusScrollAdjust=function(e){if("virtual"==this.table.rowManager.getRenderMode()){var t=this.table.rowManager.element.scrollTop,o=this.table.rowManager.element.clientHeight+this.table.rowManager.element.scrollTop,i=e.row.getElement();i.offsetTop;i.offsetTopo&&(this.table.rowManager.element.scrollTop+=i.offsetTop+i.offsetHeight-o);var n=this.table.rowManager.element.scrollLeft,s=this.table.rowManager.element.clientWidth+this.table.rowManager.element.scrollLeft,a=e.getElement();a.offsetLeft;this.table.modExists("frozenColumns")&&(n+=parseInt(this.table.modules.frozenColumns.leftMargin),s-=parseInt(this.table.modules.frozenColumns.rightMargin)),a.offsetLefts&&(this.table.rowManager.element.scrollLeft+=a.offsetLeft+a.offsetWidth-s)}},R.prototype.edit=function(e,t,o){function i(t){if(c.currentCell===e){var o=!0;return e.column.modules.validate&&c.table.modExists("validate")&&"manual"!=c.table.options.validationMode&&(o=c.table.modules.validate.validate(e.column.modules.validate,e,t)),!0===o||"highlight"===c.table.options.validationMode?(c.clearEditor(),e.modules.edit||(e.modules.edit={}),e.modules.edit.edited=!0,-1==c.editedCells.indexOf(e)&&c.editedCells.push(e),e.setValue(t,!0),c.table.options.dataTree&&c.table.modExists("dataTree")&&c.table.modules.dataTree.checkForRestyle(e),!0===o||(h.classList.add("tabulator-validation-fail"),c.table.options.validationFailed.call(c.table,e.getComponent(),t,o),!1)):(c.invalidEdit=!0,h.classList.add("tabulator-validation-fail"),c.focusCellNoEvent(e,!0),d(),c.table.options.validationFailed.call(c.table,e.getComponent(),t,o),!1)}}function n(){c.currentCell===e&&(c.cancelEdit(),c.table.options.dataTree&&c.table.modExists("dataTree")&&c.table.modules.dataTree.checkForRestyle(e))}function s(e){d=e}var a,r,l,c=this,u=!0,d=function(){},h=e.getElement();if(this.currentCell)return void(this.invalidEdit||this.cancelEdit());if(e.column.modules.edit.blocked)return this.mouseClick=!1,h.blur(),!1;switch(t&&t.stopPropagation(),_typeof(e.column.modules.edit.check)){case"function":u=e.column.modules.edit.check(e.getComponent());break;case"boolean":u=e.column.modules.edit.check}if(u||o){if(c.cancelEdit(),c.currentCell=e,this.focusScrollAdjust(e),r=e.getComponent(),this.mouseClick&&(this.mouseClick=!1,e.column.cellEvents.cellClick&&e.column.cellEvents.cellClick.call(this.table,t,r)),e.column.cellEvents.cellEditing&&e.column.cellEvents.cellEditing.call(this.table,r),c.table.options.cellEditing.call(this.table,r),l="function"==typeof e.column.modules.edit.params?e.column.modules.edit.params(r):e.column.modules.edit.params,!1===(a=e.column.modules.edit.editor.call(c,r,s,i,n,l)))return h.blur(),!1;if(!(a instanceof Node))return console.warn("Edit Error - Editor should return an instance of Node, the editor returned:",a),h.blur(),!1;for(h.classList.add("tabulator-editing"),e.row.getElement().classList.add("tabulator-row-editing");h.firstChild;)h.removeChild(h.firstChild);h.appendChild(a),d();for(var p=h.children,m=0;m46){if(o>=i.length)return t.preventDefault(),t.stopPropagation(),r=!1,!1;switch(i[o]){case n:if(l.toUpperCase()==l.toLowerCase())return t.preventDefault(),t.stopPropagation(),r=!1,!1;break;case s:if(isNaN(l))return t.preventDefault(),t.stopPropagation(),r=!1,!1;break;case a:break;default:if(l!==i[o])return t.preventDefault(),t.stopPropagation(),r=!1,!1}r=!0}}),e.addEventListener("keyup",function(i){i.keyCode>46&&t.maskAutoFill&&o(e.value.length)}),e.placeholder||(e.placeholder=i),t.maskAutoFill&&o(e.value.length)},R.prototype.getEditedCells=function(){var e=[];return this.editedCells.forEach(function(t){e.push(t.getComponent())}),e},R.prototype.clearEdited=function(e){var t;e.modules.edit&&e.modules.edit.edited&&(e.modules.edit.edited=!1,e.modules.validate&&(e.modules.validate.invalid=!1)),(t=this.editedCells.indexOf(e))>-1&&this.editedCells.splice(t,1)},R.prototype.editors={input:function(e,t,o,i,n){function s(e){(null===a||void 0===a)&&""!==r.value||r.value!==a?o(r.value)&&(a=r.value):i()}var a=e.getValue(),r=document.createElement("input");if(r.setAttribute("type",n.search?"search":"text"),r.style.padding="4px",r.style.width="100%",r.style.boxSizing="border-box",n.elementAttributes&&"object"==_typeof(n.elementAttributes))for(var l in n.elementAttributes)"+"==l.charAt(0)?(l=l.slice(1),r.setAttribute(l,r.getAttribute(l)+n.elementAttributes["+"+l])):r.setAttribute(l,n.elementAttributes[l]);return r.value=void 0!==a?a:"",t(function(){r.focus({preventScroll:!0}),r.style.height="100%"}),r.addEventListener("change",s),r.addEventListener("blur",s),r.addEventListener("keydown",function(e){switch(e.keyCode){case 13:s(e);break;case 27:i();break;case 35:case 36:e.stopPropagation()}}),n.mask&&this.table.modules.edit.maskInput(r,n),r},textarea:function(e,t,o,i,n){function s(t){(null===a||void 0===a)&&""!==c.value||c.value!==a?(o(c.value)&&(a=c.value),setTimeout(function(){e.getRow().normalizeHeight()},300)):i()}var a=e.getValue(),r=n.verticalNavigation||"hybrid",l=String(null!==a&&void 0!==a?a:""),c=(l.match(/(?:\r\n|\r|\n)/g),document.createElement("textarea")),u=0;if(c.style.display="block",c.style.padding="2px",c.style.height="100%",c.style.width="100%",c.style.boxSizing="border-box",c.style.whiteSpace="pre-wrap",c.style.resize="none",n.elementAttributes&&"object"==_typeof(n.elementAttributes))for(var d in n.elementAttributes)"+"==d.charAt(0)?(d=d.slice(1),c.setAttribute(d,c.getAttribute(d)+n.elementAttributes["+"+d])):c.setAttribute(d,n.elementAttributes[d]);return c.value=l,t(function(){c.focus({preventScroll:!0}),c.style.height="100%",c.scrollHeight,c.style.height=c.scrollHeight+"px",e.getRow().normalizeHeight()}),c.addEventListener("change",s),c.addEventListener("blur",s),c.addEventListener("keyup",function(){c.style.height="";var t=c.scrollHeight;c.style.height=t+"px",t!=u&&(u=t,e.getRow().normalizeHeight())}),c.addEventListener("keydown",function(e){switch(e.keyCode){case 27:i();break;case 38:("editor"==r||"hybrid"==r&&c.selectionStart)&&(e.stopImmediatePropagation(),e.stopPropagation());break;case 40:("editor"==r||"hybrid"==r&&c.selectionStart!==c.value.length)&&(e.stopImmediatePropagation(),e.stopPropagation());break;case 35:case 36:e.stopPropagation()}}),n.mask&&this.table.modules.edit.maskInput(c,n),c},number:function(e,t,o,i,n){function s(){var e=l.value;isNaN(e)||""===e||(e=Number(e)),e!==a?o(e)&&(a=e):i()}var a=e.getValue(),r=n.verticalNavigation||"editor",l=document.createElement("input");if(l.setAttribute("type","number"),void 0!==n.max&&l.setAttribute("max",n.max),void 0!==n.min&&l.setAttribute("min",n.min),void 0!==n.step&&l.setAttribute("step",n.step),l.style.padding="4px",l.style.width="100%",l.style.boxSizing="border-box",n.elementAttributes&&"object"==_typeof(n.elementAttributes))for(var c in n.elementAttributes)"+"==c.charAt(0)?(c=c.slice(1),l.setAttribute(c,l.getAttribute(c)+n.elementAttributes["+"+c])):l.setAttribute(c,n.elementAttributes[c]);l.value=a;var u=function(e){s()};return t(function(){l.removeEventListener("blur",u),l.focus({preventScroll:!0}),l.style.height="100%",l.addEventListener("blur",u)}),l.addEventListener("keydown",function(e){switch(e.keyCode){case 13:s();break;case 27:i();break;case 38:case 40:"editor"==r&&(e.stopImmediatePropagation(),e.stopPropagation());break;case 35:case 36:e.stopPropagation()}}),n.mask&&this.table.modules.edit.maskInput(l,n),l},range:function(e,t,o,i,n){function s(){var e=r.value;isNaN(e)||""===e||(e=Number(e)),e!=a?o(e)&&(a=e):i()}var a=e.getValue(),r=document.createElement("input");if(r.setAttribute("type","range"),void 0!==n.max&&r.setAttribute("max",n.max), -void 0!==n.min&&r.setAttribute("min",n.min),void 0!==n.step&&r.setAttribute("step",n.step),r.style.padding="4px",r.style.width="100%",r.style.boxSizing="border-box",n.elementAttributes&&"object"==_typeof(n.elementAttributes))for(var l in n.elementAttributes)"+"==l.charAt(0)?(l=l.slice(1),r.setAttribute(l,r.getAttribute(l)+n.elementAttributes["+"+l])):r.setAttribute(l,n.elementAttributes[l]);return r.value=a,t(function(){r.focus({preventScroll:!0}),r.style.height="100%"}),r.addEventListener("blur",function(e){s()}),r.addEventListener("keydown",function(e){switch(e.keyCode){case 13:s();break;case 27:i()}}),r},select:function(e,t,o,i,n){function s(t){var o,i={},s=C.table.getData();return o=t?C.table.columnManager.getColumnByField(t):e.getColumn()._getSelf(),o?(s.forEach(function(e){var t=o.getFieldValue(e);null!==t&&void 0!==t&&""!==t&&(i[t]=!0)}),i=n.sortValuesList?"asc"==n.sortValuesList?Object.keys(i).sort():Object.keys(i).sort().reverse():Object.keys(i)):console.warn("unable to find matching column to create select lookup list:",t),i}function a(t,o){function i(e){var e={label:e.label,value:e.value,itemParams:e.itemParams,elementAttributes:e.elementAttributes,element:!1};return o.indexOf(e.value)>-1&&c(e),n.push(e),s.push(e),e}var n=[],s=[];if("function"==typeof t&&(t=t(e)),Array.isArray(t))t.forEach(function(e){var t;"object"===(void 0===e?"undefined":_typeof(e))?e.options?(t={label:e.label,group:!0,itemParams:e.itemParams,elementAttributes:e.elementAttributes,element:!1},s.push(t),e.options.forEach(function(e){i(e)})):i(e):(t={label:e,value:e,element:!1},o.indexOf(t.value)>-1&&c(t),n.push(t),s.push(t))});else for(var a in t){var l={label:t[a],value:a,element:!1};o.indexOf(l.value)>-1&&c(l),n.push(l),s.push(l)}z=n,H=s,r()}function r(){for(;D.firstChild;)D.removeChild(D.firstChild);H.forEach(function(t){var o=t.element;if(!o){if(o=document.createElement("div"),t.label=n.listItemFormatter?n.listItemFormatter(t.value,t.label,e,o,t.itemParams):t.label,t.group?(o.classList.add("tabulator-edit-select-list-group"),o.tabIndex=0,o.innerHTML=""===t.label?" ":t.label):(o.classList.add("tabulator-edit-select-list-item"),o.tabIndex=0,o.innerHTML=""===t.label?" ":t.label,o.addEventListener("click",function(){_=!0,setTimeout(function(){_=!1},10),k?(d(t),T.focus()):p(t)}),P.indexOf(t)>-1&&o.classList.add("active")),t.elementAttributes&&"object"==_typeof(t.elementAttributes))for(var i in t.elementAttributes)"+"==i.charAt(0)?(i=i.slice(1),o.setAttribute(i,T.getAttribute(i)+t.elementAttributes["+"+i])):o.setAttribute(i,t.elementAttributes[i]);o.addEventListener("mousedown",function(){A=!1,setTimeout(function(){A=!0},10)}),t.element=o}D.appendChild(o)})}function l(e,t){!k&&S&&S.element&&S.element.classList.remove("active"),S&&S.element&&S.element.classList.remove("focused"),S=e,e.element&&(e.element.classList.add("focused"),t&&e.element.classList.add("active")),e&&e.element&&e.element.scrollIntoView&&e.element.scrollIntoView({behavior:"smooth",block:"nearest",inline:"start"})}function c(e){-1==P.indexOf(e)&&(P.push(e),l(e,!0)),f()}function u(e){var t=P[e];e>-1&&(P.splice(e,1),t.element&&t.element.classList.remove("active"))}function d(e){e||(e=S);var t=P.indexOf(e);t>-1?u(t):(!0!==k&&P.length>=k&&u(0),c(e)),f()}function p(e){y(),e||(e=S),e&&(T.value=e.label,o(e.value)),L=T.value}function m(e){e||y();var t=[];P.forEach(function(e){t.push(e.value)}),L=T.value,o(t)}function f(){var e=[];P.forEach(function(t){e.push(t.label)}),T.value=e.join(", "),!1===C.currentCell&&m(!0)}function g(){for(var e=P.length,t=0;t0&&l(z[t-1],!k));break;case 40:t=z.indexOf(S),("editor"==M||"hybrid"==M&&t-1||String(t.title).toLowerCase().indexOf(String(e).toLowerCase())>-1)&&s.push(t)}),d(s,t))}function l(e){var t=document.createElement("div");u(),!1!==e&&(t.classList.add("tabulator-edit-select-list-notice"),t.tabIndex=0,e instanceof Node?t.appendChild(e):t.innerHTML=e,T.appendChild(t))}function c(e){var t=[];if(Array.isArray(e))e.forEach(function(e){var o={};"object"===(void 0===e?"undefined":_typeof(e))?(o.title=n.listItemFormatter?n.listItemFormatter(e.value,e.label):e.label,o.value=e.value):(o.title=n.listItemFormatter?n.listItemFormatter(e,e):e,o.value=e),t.push(o)});else for(var o in e){var i={title:n.listItemFormatter?n.listItemFormatter(o,e[o]):e[o],value:o};t.push(i)}return t}function u(){for(;T.firstChild;)T.removeChild(T.firstChild)}function d(e,t){e.length?p(e,t):n.emptyPlaceholder&&l(n.emptyPlaceholder)}function p(e,t){var o=!1;u(),D=e,D.forEach(function(e){var i=e.element;i||(i=document.createElement("div"),i.classList.add("tabulator-edit-select-list-item"),i.tabIndex=0,i.innerHTML=e.title,i.addEventListener("click",function(t){g(e),m()}),i.addEventListener("mousedown",function(e){z=!1,setTimeout(function(){z=!0},10)}),e.element=i,t&&e.value==R&&(L.value=e.title,e.element.classList.add("active"),o=!0),e===k&&(e.element.classList.add("active"),o=!0)),T.appendChild(i)}),o||g(!1)}function m(){b(),k?R!==k.value?(R=k.value,L.value=k.title,o(k.value)):i():n.freetext?(R=L.value,o(L.value)):n.allowEmpty&&""===L.value?(R=L.value,o(L.value)):i()}function f(){if(!T.parentNode){for(;T.firstChild;)T.removeChild(T.firstChild);var e=h.prototype.helpers.elOffset(C);T.style.minWidth=C.offsetWidth+"px",T.style.top=e.top+C.offsetHeight+"px",T.style.left=e.left+"px",document.body.appendChild(T)}}function g(e,t){k&&k.element&&k.element.classList.remove("active"),k=e,e&&e.element&&e.element.classList.add("active"),e&&e.element&&e.element.scrollIntoView&&e.element.scrollIntoView({behavior:"smooth",block:"nearest",inline:"start"})}function b(){T.parentNode&&T.parentNode.removeChild(T),y()}function v(){b(),i()}function y(){E.table.rowManager.element.removeEventListener("scroll",v)}var w=this,E=this,C=e.getElement(),R=e.getValue(),x=n.verticalNavigation||"editor",M=void 0!==R||null===R?R:void 0!==n.defaultValue?n.defaultValue:"",L=document.createElement("input"),T=document.createElement("div"),D=[],k=!1,z=!0,S=!1;if(L.setAttribute("type","search"),L.style.padding="4px",L.style.width="100%",L.style.boxSizing="border-box",n.elementAttributes&&"object"==_typeof(n.elementAttributes))for(var H in n.elementAttributes)"+"==H.charAt(0)?(H=H.slice(1),L.setAttribute(H,L.getAttribute(H)+n.elementAttributes["+"+H])):L.setAttribute(H,n.elementAttributes[H]);return T.classList.add("tabulator-edit-select-list"),T.addEventListener("mousedown",function(e){z=!1,setTimeout(function(){z=!0},10)}),L.addEventListener("keydown",function(e){var t;switch(e.keyCode){case 38:t=D.indexOf(k),("editor"==x||"hybrid"==x&&t)&&(e.stopImmediatePropagation(),e.stopPropagation(),e.preventDefault(),g(t>0?D[t-1]:!1));break;case 40:t=D.indexOf(k),("editor"==x||"hybrid"==x&&t'):("ie"==r.table.browser?t.setAttribute("class","tabulator-star-inactive"):t.classList.replace("tabulator-star-active","tabulator-star-inactive"),t.innerHTML='')})}function a(e){c=e,s(e)}var r=this,l=e.getElement(),c=e.getValue(),u=l.getElementsByTagName("svg").length||5,d=l.getElementsByTagName("svg")[0]?l.getElementsByTagName("svg")[0].getAttribute("width"):14,h=[],p=document.createElement("div"),m=document.createElementNS("http://www.w3.org/2000/svg","svg");if(l.style.whiteSpace="nowrap",l.style.overflow="hidden",l.style.textOverflow="ellipsis",p.style.verticalAlign="middle",p.style.display="inline-block",p.style.padding="4px",m.setAttribute("width",d),m.setAttribute("height",d),m.setAttribute("viewBox","0 0 512 512"),m.setAttribute("xml:space","preserve"),m.style.padding="0 1px",n.elementAttributes&&"object"==_typeof(n.elementAttributes))for(var f in n.elementAttributes)"+"==f.charAt(0)?(f=f.slice(1),p.setAttribute(f,p.getAttribute(f)+n.elementAttributes["+"+f])):p.setAttribute(f,n.elementAttributes[f]);for(var g=1;g<=u;g++)!function(e){var t=document.createElement("span"),i=m.cloneNode(!0);h.push(i),t.addEventListener("mouseenter",function(t){t.stopPropagation(),t.stopImmediatePropagation(),s(e)}),t.addEventListener("mousemove",function(e){e.stopPropagation(),e.stopImmediatePropagation()}),t.addEventListener("click",function(t){t.stopPropagation(),t.stopImmediatePropagation(),o(e),l.blur()}),t.appendChild(i),p.appendChild(t)}(g);return c=Math.min(parseInt(c),u),s(c),p.addEventListener("mousemove",function(e){s(0)}),p.addEventListener("click",function(e){o(0)}),l.addEventListener("blur",function(e){i()}),l.addEventListener("keydown",function(e){switch(e.keyCode){case 39:a(c+1);break;case 37:a(c-1);break;case 13:o(c);break;case 27:i()}}),p},progress:function(e,t,o,i,n){function s(){var e=d*Math.round(m.offsetWidth/(l.clientWidth/100))+u;o(e),l.setAttribute("aria-valuenow",e),l.setAttribute("aria-label",h)}var a,r,l=e.getElement(),c=void 0===n.max?l.getElementsByTagName("div")[0].getAttribute("max")||100:n.max,u=void 0===n.min?l.getElementsByTagName("div")[0].getAttribute("min")||0:n.min,d=(c-u)/100,h=e.getValue()||0,p=document.createElement("div"),m=document.createElement("div");if(p.style.position="absolute",p.style.right="0",p.style.top="0",p.style.bottom="0",p.style.width="5px",p.classList.add("tabulator-progress-handle"),m.style.display="inline-block",m.style.position="relative",m.style.height="100%",m.style.backgroundColor="#488CE9",m.style.maxWidth="100%",m.style.minWidth="0%",n.elementAttributes&&"object"==_typeof(n.elementAttributes))for(var f in n.elementAttributes)"+"==f.charAt(0)?(f=f.slice(1),m.setAttribute(f,m.getAttribute(f)+n.elementAttributes["+"+f])):m.setAttribute(f,n.elementAttributes[f]);return l.style.padding="4px 4px",h=Math.min(parseFloat(h),c),h=Math.max(parseFloat(h),u),h=Math.round((h-u)/d),m.style.width=h+"%",l.setAttribute("aria-valuemin",u),l.setAttribute("aria-valuemax",c),m.appendChild(p),p.addEventListener("mousedown",function(e){a=e.screenX,r=m.offsetWidth}),p.addEventListener("mouseover",function(){p.style.cursor="ew-resize"}),l.addEventListener("mousemove",function(e){a&&(m.style.width=r+e.screenX-a+"px")}),l.addEventListener("mouseup",function(e){a&&(e.stopPropagation(),e.stopImmediatePropagation(),a=!1,r=!1,s())}),l.addEventListener("keydown",function(e){switch(e.keyCode){case 39:e.preventDefault(),m.style.width=m.clientWidth+l.clientWidth/100+"px";break;case 37:e.preventDefault(),m.style.width=m.clientWidth-l.clientWidth/100+"px";break;case 9:case 13:s();break;case 27:i()}}),l.addEventListener("blur",function(){i()}),m},tickCross:function(e,t,o,i,n){function s(e){return l?e?u?c:r.checked:r.checked&&!u?(r.checked=!1,r.indeterminate=!0,u=!0,c):(u=!1,r.checked):r.checked}var a=e.getValue(),r=document.createElement("input"),l=n.tristate,c=void 0===n.indeterminateValue?null:n.indeterminateValue,u=!1;if(r.setAttribute("type","checkbox"),r.style.marginTop="5px",r.style.boxSizing="border-box",n.elementAttributes&&"object"==_typeof(n.elementAttributes))for(var d in n.elementAttributes)"+"==d.charAt(0)?(d=d.slice(1),r.setAttribute(d,r.getAttribute(d)+n.elementAttributes["+"+d])):r.setAttribute(d,n.elementAttributes[d]);return r.value=a,!l||void 0!==a&&a!==c&&""!==a||(u=!0,r.indeterminate=!0),"firefox"!=this.table.browser&&t(function(){r.focus({preventScroll:!0})}),r.checked=!0===a||"true"===a||"True"===a||1===a,t(function(){r.focus()}),r.addEventListener("change",function(e){o(s())}),r.addEventListener("blur",function(e){o(s(!0))}),r.addEventListener("keydown",function(e){13==e.keyCode&&o(s()),27==e.keyCode&&i()}),r}},h.prototype.registerModule("edit",R);var x=function(e,t,o,i){this.type=e,this.columns=t,this.component=o||!1,this.indent=i||0},M=function(e,t,o,i,n){this.value=e,this.component=t||!1,this.width=o,this.height=i,this.depth=n},L=function(e){this.table=e,this.config={},this.cloneTableStyle=!0,this.colVisProp=""};L.prototype.generateExportList=function(e,t,o,i){this.cloneTableStyle=t,this.config=e||{},this.colVisProp=i;var n=!1!==this.config.columnHeaders?this.headersToExportRows(this.generateColumnGroupHeaders()):[],s=this.bodyToExportRows(this.rowLookup(o));return n.concat(s)},L.prototype.genereateTable=function(e,t,o,i){var n=this.generateExportList(e,t,o,i);return this.genereateTableElement(n)},L.prototype.rowLookup=function(e){var t=this,o=[];if("function"==typeof e)e.call(this.table).forEach(function(e){(e=t.table.rowManager.findRow(e))&&o.push(e)});else switch(e){case!0:case"visible":o=this.table.rowManager.getVisibleRows(!0);break;case"all":o=this.table.rowManager.rows;break;case"selected":o=this.table.modules.selectRow.selectedRows;break;case"active":default:o=this.table.options.pagination?this.table.rowManager.getDisplayRows(this.table.rowManager.displayRows.length-2):this.table.rowManager.getDisplayRows()}return Object.assign([],o)},L.prototype.generateColumnGroupHeaders=function(){var e=this,t=[];return(!1!==this.config.columnGroups?this.table.columnManager.columns:this.table.columnManager.columnsByIndex).forEach(function(o){var i=e.processColumnGroup(o);i&&t.push(i)}),t},L.prototype.processColumnGroup=function(e){var t=this,o=e.columns,i=0,n=e.definition["title"+(this.colVisProp.charAt(0).toUpperCase()+this.colVisProp.slice(1))]||e.definition.title,s={title:n,column:e,depth:1};if(o.length){if(s.subGroups=[],s.width=0,o.forEach(function(e){var o=t.processColumnGroup(e);o&&(s.width+=o.width,s.subGroups.push(o),o.depth>i&&(i=o.depth))}),s.depth+=i,!s.width)return!1}else{if(!this.columnVisCheck(e))return!1;s.width=1}return s},L.prototype.columnVisCheck=function(e){return!1!==e.definition[this.colVisProp]&&(e.visible||!e.visible&&e.definition[this.colVisProp])},L.prototype.headersToExportRows=function(e){function t(e,n){var s=i-n;if(void 0===o[n]&&(o[n]=[]),e.height=e.subGroups?1:s-e.depth+1,o[n].push(e),e.height>1)for(var a=1;a1)for(var r=1;ri&&(i=e.depth)}),e.forEach(function(e){t(e,0)}),o.forEach(function(e){var t=[];e.forEach(function(e){e?t.push(new M(e.title,e.column.getComponent(),e.width,e.height,e.depth)):t.push(null)}),n.push(new x("header",t))}),n},L.prototype.bodyToExportRows=function(e){var t=this,o=[],i=[];return this.table.columnManager.columnsByIndex.forEach(function(e){t.columnVisCheck(e)&&o.push(e.getComponent())}),!1!==this.config.columnCalcs&&this.table.modExists("columnCalcs")&&(this.table.modules.columnCalcs.topInitialized&&e.unshift(this.table.modules.columnCalcs.topRow),this.table.modules.columnCalcs.botInitialized&&e.push(this.table.modules.columnCalcs.botRow)),e=e.filter(function(e){switch(e.type){case"group":return!1!==t.config.rowGroups;case"calc":return!1!==t.config.columnCalcs;case"row":return!(t.table.options.dataTree&&!1===t.config.dataTree&&e.modules.dataTree.parent)}return!0}),e.forEach(function(e,n){var s=e.getData(t.colVisProp),a=[],r=0;switch(e.type){case"group":r=e.level,a.push(new M(e.key,e.getComponent(),o.length,1));break;case"calc":case"row":o.forEach(function(e){a.push(new M(e._column.getFieldValue(s),e,1,1))}),t.table.options.dataTree&&!1!==t.config.dataTree&&(r=e.modules.dataTree.index)}i.push(new x(e.type,a,e.getComponent(),r))}),i},L.prototype.genereateTableElement=function(e){var t=this,o=document.createElement("table"),i=document.createElement("thead"),n=document.createElement("tbody"),s=this.lookupTableStyles(),a=this.table.options["rowFormatter"+(this.colVisProp.charAt(0).toUpperCase()+this.colVisProp.slice(1))],r={};return r.rowFormatter=null!==a?a:this.table.options.rowFormatter,this.table.options.dataTree&&!1!==this.config.dataTree&&this.table.modExists("columnCalcs")&&(r.treeElementField=this.table.modules.dataTree.elementField),r.groupHeader=this.table.options["groupHeader"+(this.colVisProp.charAt(0).toUpperCase()+this.colVisProp.slice(1))],r.groupHeader&&!Array.isArray(r.groupHeader)&&(r.groupHeader=[r.groupHeader]),o.classList.add("tabulator-print-table"),this.mapElementStyles(this.table.columnManager.getHeadersElement(),i,["border-top","border-left","border-right","border-bottom","background-color","color","font-weight","font-family","font-size"]),e.length>1e3&&console.warn("It may take a long time to render an HTML table with more than 1000 rows"),e.forEach(function(e,o){switch(e.type){case"header":i.appendChild(t.genereateHeaderElement(e,r,s));break;case"group":n.appendChild(t.genereateGroupElement(e,r,s));break;case"calc":n.appendChild(t.genereateCalcElement(e,r,s));break;case"row":var a=t.genereateRowElement(e,r,s);t.mapElementStyles(o%2&&s.evenRow?s.evenRow:s.oddRow,a,["border-top","border-left","border-right","border-bottom","color","font-weight","font-family","font-size","background-color"]),n.appendChild(a)}}),i.innerHTML&&o.appendChild(i),o.appendChild(n),this.mapElementStyles(this.table.element,o,["border-top","border-left","border-right","border-bottom"]),o},L.prototype.lookupTableStyles=function(){var e={};return this.cloneTableStyle&&window.getComputedStyle&&(e.oddRow=this.table.element.querySelector(".tabulator-row-odd:not(.tabulator-group):not(.tabulator-calcs)"),e.evenRow=this.table.element.querySelector(".tabulator-row-even:not(.tabulator-group):not(.tabulator-calcs)"),e.calcRow=this.table.element.querySelector(".tabulator-row.tabulator-calcs"),e.firstRow=this.table.element.querySelector(".tabulator-row:not(.tabulator-group):not(.tabulator-calcs)"),e.firstGroup=this.table.element.getElementsByClassName("tabulator-group")[0],e.firstRow&&(e.styleCells=e.firstRow.getElementsByClassName("tabulator-cell"),e.firstCell=e.styleCells[0],e.lastCell=e.styleCells[e.styleCells.length-1])),e},L.prototype.genereateHeaderElement=function(e,t,o){var i=this,n=document.createElement("tr");return e.columns.forEach(function(e){if(e){var t=document.createElement("th"),o=e.component._column.definition.cssClass?e.component._column.definition.cssClass.split(" "):[];t.colSpan=e.width,t.rowSpan=e.height,t.innerHTML=e.value,i.cloneTableStyle&&(t.style.boxSizing="border-box"),o.forEach(function(e){t.classList.add(e)}),i.mapElementStyles(e.component.getElement(),t,["text-align","border-top","border-left","border-right","border-bottom","background-color","color","font-weight","font-family","font-size"]),i.mapElementStyles(e.component._column.contentElement,t,["padding-top","padding-left","padding-right","padding-bottom"]),e.component._column.visible?i.mapElementStyles(e.component.getElement(),t,["width"]):e.component._column.definition.width&&(t.style.width=e.component._column.definition.width+"px"),e.component._column.parent&&i.mapElementStyles(e.component._column.parent.groupElement,t,["border-top"]),n.appendChild(t)}}),n},L.prototype.genereateGroupElement=function(e,t,o){var i=document.createElement("tr"),n=document.createElement("td"),s=e.columns[0];return i.classList.add("tabulator-print-table-row"),t.groupHeader&&t.groupHeader[e.indent]?s.value=t.groupHeader[e.indent](s.value,e.component._group.getRowCount(),e.component._group.getData(),e.component):!1===t.groupHeader?s.value=s.value:s.value=e.component._group.generator(s.value,e.component._group.getRowCount(),e.component._group.getData(),e.component),n.colSpan=s.width,n.innerHTML=s.value,i.classList.add("tabulator-print-table-group"),i.classList.add("tabulator-group-level-"+e.indent),s.component.isVisible()&&i.classList.add("tabulator-group-visible"),this.mapElementStyles(o.firstGroup,i,["border-top","border-left","border-right","border-bottom","color","font-weight","font-family","font-size","background-color"]),this.mapElementStyles(o.firstGroup,n,["padding-top","padding-left","padding-right","padding-bottom"]),i.appendChild(n),i},L.prototype.genereateCalcElement=function(e,t,o){var i=this.genereateRowElement(e,t,o);return i.classList.add("tabulator-print-table-calcs"),this.mapElementStyles(o.calcRow,i,["border-top","border-left","border-right","border-bottom","color","font-weight","font-family","font-size","background-color"]),i},L.prototype.genereateRowElement=function(e,t,o){var n=this,s=document.createElement("tr");return s.classList.add("tabulator-print-table-row"),e.columns.forEach(function(a){if(a){var r=document.createElement("td"),l=a.component._column,c=a.value,u={modules:{},getValue:function(){return c},getField:function(){return l.definition.field},getElement:function(){return r},getColumn:function(){return l.getComponent()},getData:function(){return e.component.getData()},getRow:function(){return e.component},getComponent:function(){return u},column:l};if((l.definition.cssClass?l.definition.cssClass.split(" "):[]).forEach(function(e){r.classList.add(e)}),n.table.modExists("format")&&!1!==n.config.formatCells)c=n.table.modules.format.formatExportValue(u,n.colVisProp);else switch(void 0===c?"undefined":_typeof(c)){case"object":c=JSON.stringify(c);break;case"undefined":case"null":c="";break;default:c=c}c instanceof Node?r.appendChild(c):r.innerHTML=c,o.firstCell&&(n.mapElementStyles(o.firstCell,r,["padding-top","padding-left","padding-right","padding-bottom","border-top","border-left","border-right","border-bottom","color","font-weight","font-family","font-size"]),l.definition.align&&(r.style.textAlign=l.definition.align)),n.table.options.dataTree&&!1!==n.config.dataTree&&(t.treeElementField&&t.treeElementField==l.field||!t.treeElementField&&0==i)&&(e.component._row.modules.dataTree.controlEl&&r.insertBefore(e.component._row.modules.dataTree.controlEl.cloneNode(!0),r.firstChild),e.component._row.modules.dataTree.branchEl&&r.insertBefore(e.component._row.modules.dataTree.branchEl.cloneNode(!0),r.firstChild)),s.appendChild(r),u.modules.format&&u.modules.format.renderedCallback&&u.modules.format.renderedCallback(),t.rowFormatter&&!1!==n.config.formatCells&&t.rowFormatter(e.component)}}),s},L.prototype.genereateHTMLTable=function(e){var t=document.createElement("div");return t.appendChild(this.genereateTableElement(e)),t.innerHTML},L.prototype.getHtml=function(e,t,o,i){var n=this.generateExportList(o||this.table.options.htmlOutputConfig,t,e,i||"htmlOutput");return this.genereateHTMLTable(n)},L.prototype.mapElementStyles=function(e,t,o){if(this.cloneTableStyle&&e&&t){var i={"background-color":"backgroundColor",color:"fontColor",width:"width","font-weight":"fontWeight","font-family":"fontFamily","font-size":"fontSize","text-align":"textAlign","border-top":"borderTop","border-left":"borderLeft","border-right":"borderRight","border-bottom":"borderBottom","padding-top":"paddingTop","padding-left":"paddingLeft","padding-right":"paddingRight","padding-bottom":"paddingBottom"};if(window.getComputedStyle){var n=window.getComputedStyle(e);o.forEach(function(e){t.style[i[e]]=n.getPropertyValue(e)})}}},h.prototype.registerModule("export",L);var T=function(e){this.table=e,this.filterList=[],this.headerFilters={},this.headerFilterColumns=[],this.prevHeaderFilterChangeCheck="",this.prevHeaderFilterChangeCheck="{}",this.changed=!1};T.prototype.initializeColumn=function(e,t){function o(t){var o,a="input"==e.modules.filter.tagType&&"text"==e.modules.filter.attrType||"textarea"==e.modules.filter.tagType?"partial":"match",r="",l="";if(void 0===e.modules.filter.prevSuccess||e.modules.filter.prevSuccess!==t){if(e.modules.filter.prevSuccess=t,e.modules.filter.emptyFunc(t))delete n.headerFilters[s];else{switch(e.modules.filter.value=t,_typeof(e.definition.headerFilterFunc)){case"string":n.filters[e.definition.headerFilterFunc]?(r=e.definition.headerFilterFunc,o=function(o){var i=e.definition.headerFilterFuncParams||{},s=e.getFieldValue(o);return i="function"==typeof i?i(t,s,o):i,n.filters[e.definition.headerFilterFunc](t,s,o,i)}):console.warn("Header Filter Error - Matching filter function not found: ",e.definition.headerFilterFunc);break;case"function":o=function(o){var i=e.definition.headerFilterFuncParams||{},n=e.getFieldValue(o);return i="function"==typeof i?i(t,n,o):i,e.definition.headerFilterFunc(t,n,o,i)},r=o}if(!o)switch(a){case"partial":o=function(o){var i=e.getFieldValue(o);return void 0!==i&&null!==i&&String(i).toLowerCase().indexOf(String(t).toLowerCase())>-1},r="like";break;default:o=function(o){return e.getFieldValue(o)==t},r="="}n.headerFilters[s]={value:t,func:o,type:r,params:i||{}}}l=JSON.stringify(n.headerFilters),n.prevHeaderFilterChangeCheck!==l&&(n.prevHeaderFilterChangeCheck=l,n.changed=!0,n.table.rowManager.filterRefresh())}return!0}var i,n=this,s=e.getField();e.modules.filter={success:o,attrType:!1,tagType:!1,emptyFunc:!1},this.generateHeaderFilterElement(e)},T.prototype.generateHeaderFilterElement=function(e,t,o){function i(){}var n,s,a,r,l,c,u,d=this,h=this,p=e.modules.filter.success,m=e.getField();if(e.modules.filter.headerElement&&e.modules.filter.headerElement.parentNode&&e.contentElement.removeChild(e.modules.filter.headerElement.parentNode),m){switch(e.modules.filter.emptyFunc=e.definition.headerFilterEmptyCheck||function(e){return!e&&"0"!==e},n=document.createElement("div"),n.classList.add("tabulator-header-filter"),_typeof(e.definition.headerFilter)){case"string":h.table.modules.edit.editors[e.definition.headerFilter]?(s=h.table.modules.edit.editors[e.definition.headerFilter],"tick"!==e.definition.headerFilter&&"tickCross"!==e.definition.headerFilter||e.definition.headerFilterEmptyCheck||(e.modules.filter.emptyFunc=function(e){return!0!==e&&!1!==e})):console.warn("Filter Error - Cannot build header filter, No such editor found: ",e.definition.editor);break;case"function":s=e.definition.headerFilter;break;case"boolean":e.modules.edit&&e.modules.edit.editor?s=e.modules.edit.editor:e.definition.formatter&&h.table.modules.edit.editors[e.definition.formatter]?(s=h.table.modules.edit.editors[e.definition.formatter],"tick"!==e.definition.formatter&&"tickCross"!==e.definition.formatter||e.definition.headerFilterEmptyCheck||(e.modules.filter.emptyFunc=function(e){return!0!==e&&!1!==e})):s=h.table.modules.edit.editors.input}if(s){if(r={getValue:function(){return void 0!==t?t:""},getField:function(){return e.definition.field},getElement:function(){return n},getColumn:function(){return e.getComponent()},getRow:function(){return{normalizeHeight:function(){}}}},u=e.definition.headerFilterParams||{},u="function"==typeof u?u.call(h.table):u,!(a=s.call(this.table.modules.edit,r,function(){},p,i,u)))return void console.warn("Filter Error - Cannot add filter to "+m+" column, editor returned a value of false");if(!(a instanceof Node))return void console.warn("Filter Error - Cannot add filter to "+m+" column, editor should return an instance of Node, the editor returned:",a);m?h.table.modules.localize.bind("headerFilters|columns|"+e.definition.field,function(e){a.setAttribute("placeholder",void 0!==e&&e?e:h.table.modules.localize.getText("headerFilters|default"))}):h.table.modules.localize.bind("headerFilters|default",function(e){a.setAttribute("placeholder",void 0!==h.column.definition.headerFilterPlaceholder&&h.column.definition.headerFilterPlaceholder?h.column.definition.headerFilterPlaceholder:e)}),a.addEventListener("click",function(e){e.stopPropagation(),a.focus()}), -a.addEventListener("focus",function(e){var t=d.table.columnManager.element.scrollLeft;t!==d.table.rowManager.element.scrollLeft&&(d.table.rowManager.scrollHorizontal(t),d.table.columnManager.scrollHorizontal(t))}),l=!1,c=function(e){l&&clearTimeout(l),l=setTimeout(function(){p(a.value)},h.table.options.headerFilterLiveFilterDelay)},e.modules.filter.headerElement=a,e.modules.filter.attrType=a.hasAttribute("type")?a.getAttribute("type").toLowerCase():"",e.modules.filter.tagType=a.tagName.toLowerCase(),!1!==e.definition.headerFilterLiveFilter&&("autocomplete"!==e.definition.headerFilter&&"tickCross"!==e.definition.headerFilter&&("autocomplete"!==e.definition.editor&&"tickCross"!==e.definition.editor||!0!==e.definition.headerFilter)&&(a.addEventListener("keyup",c),a.addEventListener("search",c),"number"==e.modules.filter.attrType&&a.addEventListener("change",function(e){p(a.value)}),"text"==e.modules.filter.attrType&&"ie"!==this.table.browser&&a.setAttribute("type","search")),"input"!=e.modules.filter.tagType&&"select"!=e.modules.filter.tagType&&"textarea"!=e.modules.filter.tagType||a.addEventListener("mousedown",function(e){e.stopPropagation()})),n.appendChild(a),e.contentElement.appendChild(n),o||h.headerFilterColumns.push(e)}}else console.warn("Filter Error - Cannot add header filter, column has no field set:",e.definition.title)},T.prototype.hideHeaderFilterElements=function(){this.headerFilterColumns.forEach(function(e){e.modules.filter&&e.modules.filter.headerElement&&(e.modules.filter.headerElement.style.display="none")})},T.prototype.showHeaderFilterElements=function(){this.headerFilterColumns.forEach(function(e){e.modules.filter&&e.modules.filter.headerElement&&(e.modules.filter.headerElement.style.display="")})},T.prototype.setHeaderFilterFocus=function(e){e.modules.filter&&e.modules.filter.headerElement?e.modules.filter.headerElement.focus():console.warn("Column Filter Focus Error - No header filter set on column:",e.getField())},T.prototype.getHeaderFilterValue=function(e){if(e.modules.filter&&e.modules.filter.headerElement)return e.modules.filter.headerElement.value;console.warn("Column Filter Error - No header filter set on column:",e.getField())},T.prototype.setHeaderFilterValue=function(e,t){e&&(e.modules.filter&&e.modules.filter.headerElement?(this.generateHeaderFilterElement(e,t,!0),e.modules.filter.success(t)):console.warn("Column Filter Error - No header filter set on column:",e.getField()))},T.prototype.reloadHeaderFilter=function(e){e&&(e.modules.filter&&e.modules.filter.headerElement?this.generateHeaderFilterElement(e,e.modules.filter.value,!0):console.warn("Column Filter Error - No header filter set on column:",e.getField()))},T.prototype.hasChanged=function(){var e=this.changed;return this.changed=!1,e},T.prototype.setFilter=function(e,t,o,i){var n=this;n.filterList=[],Array.isArray(e)||(e=[{field:e,type:t,value:o,params:i}]),n.addFilter(e)},T.prototype.addFilter=function(e,t,o,i){var n=this;Array.isArray(e)||(e=[{field:e,type:t,value:o,params:i}]),e.forEach(function(e){(e=n.findFilter(e))&&(n.filterList.push(e),n.changed=!0)}),this.table.options.persistence&&this.table.modExists("persistence",!0)&&this.table.modules.persistence.config.filter&&this.table.modules.persistence.save("filter")},T.prototype.findFilter=function(e){var t,o=this;if(Array.isArray(e))return this.findSubFilters(e);var i=!1;return"function"==typeof e.field?i=function(t){return e.field(t,e.type||{})}:o.filters[e.type]?(t=o.table.columnManager.getColumnByField(e.field),i=t?function(i){return o.filters[e.type](e.value,t.getFieldValue(i),i,e.params||{})}:function(t){return o.filters[e.type](e.value,t[e.field],t,e.params||{})}):console.warn("Filter Error - No such filter type found, ignoring: ",e.type),e.func=i,!!e.func&&e},T.prototype.findSubFilters=function(e){var t=this,o=[];return e.forEach(function(e){(e=t.findFilter(e))&&o.push(e)}),!!o.length&&o},T.prototype.getFilters=function(e,t){var o=[];return e&&(o=this.getHeaderFilters()),t&&o.forEach(function(e){"function"==typeof e.type&&(e.type="function")}),o=o.concat(this.filtersToArray(this.filterList,t))},T.prototype.filtersToArray=function(e,t){var o=this,i=[];return e.forEach(function(e){var n;Array.isArray(e)?i.push(o.filtersToArray(e,t)):(n={field:e.field,type:e.type,value:e.value},t&&"function"==typeof n.type&&(n.type="function"),i.push(n))}),i},T.prototype.getHeaderFilters=function(){var e=[];for(var t in this.headerFilters)e.push({field:t,type:this.headerFilters[t].type,value:this.headerFilters[t].value});return e},T.prototype.removeFilter=function(e,t,o){var i=this;Array.isArray(e)||(e=[{field:e,type:t,value:o}]),e.forEach(function(e){var t=-1;t="object"==_typeof(e.field)?i.filterList.findIndex(function(t){return e===t}):i.filterList.findIndex(function(t){return e.field===t.field&&e.type===t.type&&e.value===t.value}),t>-1?(i.filterList.splice(t,1),i.changed=!0):console.warn("Filter Error - No matching filter type found, ignoring: ",e.type)}),this.table.options.persistence&&this.table.modExists("persistence",!0)&&this.table.modules.persistence.config.filter&&this.table.modules.persistence.save("filter")},T.prototype.clearFilter=function(e){this.filterList=[],e&&this.clearHeaderFilter(),this.changed=!0,this.table.options.persistence&&this.table.modExists("persistence",!0)&&this.table.modules.persistence.config.filter&&this.table.modules.persistence.save("filter")},T.prototype.clearHeaderFilter=function(){var e=this;this.headerFilters={},e.prevHeaderFilterChangeCheck="{}",this.headerFilterColumns.forEach(function(t){t.modules.filter.value=null,t.modules.filter.prevSuccess=void 0,e.reloadHeaderFilter(t)}),this.changed=!0},T.prototype.search=function(e,t,o,i){var n=this,s=[],a=[];return Array.isArray(t)||(t=[{field:t,type:o,value:i}]),t.forEach(function(e){(e=n.findFilter(e))&&a.push(e)}),this.table.rowManager.rows.forEach(function(t){var o=!0;a.forEach(function(e){n.filterRecurse(e,t.getData())||(o=!1)}),o&&s.push("data"===e?t.getData("data"):t.getComponent())}),s},T.prototype.filter=function(e,t){var o=this,i=[],n=[];return o.table.options.dataFiltering&&o.table.options.dataFiltering.call(o.table,o.getFilters()),o.table.options.ajaxFiltering||!o.filterList.length&&!Object.keys(o.headerFilters).length?i=e.slice(0):e.forEach(function(e){o.filterRow(e)&&i.push(e)}),o.table.options.dataFiltered&&(i.forEach(function(e){n.push(e.getComponent())}),o.table.options.dataFiltered.call(o.table,o.getFilters(),n)),i},T.prototype.filterRow=function(e,t){var o=this,i=!0,n=e.getData();o.filterList.forEach(function(e){o.filterRecurse(e,n)||(i=!1)});for(var s in o.headerFilters)o.headerFilters[s].func(n)||(i=!1);return i},T.prototype.filterRecurse=function(e,t){var o=this,i=!1;return Array.isArray(e)?e.forEach(function(e){o.filterRecurse(e,t)&&(i=!0)}):i=e.func(t),i},T.prototype.filters={"=":function(e,t,o,i){return t==e},"<":function(e,t,o,i){return t":function(e,t,o,i){return t>e},">=":function(e,t,o,i){return t>=e},"!=":function(e,t,o,i){return t!=e},regex:function(e,t,o,i){return"string"==typeof e&&(e=new RegExp(e)),e.test(t)},like:function(e,t,o,i){return null===e||void 0===e?t===e:void 0!==t&&null!==t&&String(t).toLowerCase().indexOf(e.toLowerCase())>-1},keywords:function(e,t,o,i){var n=e.toLowerCase().split(void 0===i.separator?" ":i.separator),s=String(null===t||void 0===t?"":t).toLowerCase(),a=[];return n.forEach(function(e){s.includes(e)&&a.push(!0)}),i.matchAll?a.length===n.length:!!a.length},starts:function(e,t,o,i){return null===e||void 0===e?t===e:void 0!==t&&null!==t&&String(t).toLowerCase().startsWith(e.toLowerCase())},ends:function(e,t,o,i){return null===e||void 0===e?t===e:void 0!==t&&null!==t&&String(t).toLowerCase().endsWith(e.toLowerCase())},in:function(e,t,o,i){return Array.isArray(e)?!e.length||e.indexOf(t)>-1:(console.warn("Filter Error - filter value is not an array:",e),!1)}},h.prototype.registerModule("filter",T);var D=function(e){this.table=e};D.prototype.initializeColumn=function(e){e.modules.format=this.lookupFormatter(e,""),void 0!==e.definition.formatterPrint&&(e.modules.format.print=this.lookupFormatter(e,"Print")),void 0!==e.definition.formatterClipboard&&(e.modules.format.clipboard=this.lookupFormatter(e,"Clipboard")),void 0!==e.definition.formatterHtmlOutput&&(e.modules.format.htmlOutput=this.lookupFormatter(e,"HtmlOutput"))},D.prototype.lookupFormatter=function(e,t){var o={params:e.definition["formatter"+t+"Params"]||{}},i=e.definition["formatter"+t];switch(void 0===i?"undefined":_typeof(i)){case"string":"tick"===i&&(i="tickCross",void 0===o.params.crossElement&&(o.params.crossElement=!1),console.warn("DEPRECATION WARNING - the tick formatter has been deprecated, please use the tickCross formatter with the crossElement param set to false")),this.formatters[i]?o.formatter=this.formatters[i]:(console.warn("Formatter Error - No such formatter found: ",i),o.formatter=this.formatters.plaintext);break;case"function":o.formatter=i;break;default:o.formatter=this.formatters.plaintext}return o},D.prototype.cellRendered=function(e){e.modules.format&&e.modules.format.renderedCallback&&!e.modules.format.rendered&&(e.modules.format.renderedCallback(),e.modules.format.rendered=!0)},D.prototype.formatValue=function(e){function t(t){e.modules.format||(e.modules.format={}),e.modules.format.renderedCallback=t,e.modules.format.rendered=!1}var o=e.getComponent(),i="function"==typeof e.column.modules.format.params?e.column.modules.format.params(o):e.column.modules.format.params;return e.column.modules.format.formatter.call(this,o,i,t)},D.prototype.formatExportValue=function(e,t){var o,i=e.column.modules.format[t];if(i){var n=function(t){e.modules.format||(e.modules.format={}),e.modules.format.renderedCallback=t,e.modules.format.rendered=!1};return o="function"==typeof i.params?i.params(component):i.params,i.formatter.call(this,e.getComponent(),o,n)}return this.formatValue(e)},D.prototype.sanitizeHTML=function(e){if(e){var t={"&":"&","<":"<",">":">",'"':""","'":"'","/":"/","`":"`","=":"="};return String(e).replace(/[&<>"'`=\/]/g,function(e){return t[e]})}return e},D.prototype.emptyToSpace=function(e){return null===e||void 0===e||""===e?" ":e},D.prototype.getFormatter=function(e){var e;switch(void 0===e?"undefined":_typeof(e)){case"string":this.formatters[e]?e=this.formatters[e]:(console.warn("Formatter Error - No such formatter found: ",e),e=this.formatters.plaintext);break;case"function":e=e;break;default:e=this.formatters.plaintext}return e},D.prototype.formatters={plaintext:function(e,t,o){return this.emptyToSpace(this.sanitizeHTML(e.getValue()))},html:function(e,t,o){return e.getValue()},textarea:function(e,t,o){return e.getElement().style.whiteSpace="pre-wrap",this.emptyToSpace(this.sanitizeHTML(e.getValue()))},money:function(e,t,o){var i,n,s,a,r=parseFloat(e.getValue()),l=t.decimal||".",c=t.thousand||",",u=t.symbol||"",d=!!t.symbolAfter,h=void 0!==t.precision?t.precision:2;if(isNaN(r))return this.emptyToSpace(this.sanitizeHTML(e.getValue()));for(i=!1!==h?r.toFixed(h):r,i=String(i).split("."),n=i[0],s=i.length>1?l+i[1]:"",a=/(\d+)(\d{3})/;a.test(n);)n=n.replace(a,"$1"+c+"$2");return d?n+s+u:u+n+s},link:function(e,t,o){var i,n=e.getValue(),s=t.urlPrefix||"",a=t.download,r=n,l=document.createElement("a");if(t.labelField&&(i=e.getData(),r=i[t.labelField]),t.label)switch(_typeof(t.label)){case"string":r=t.label;break;case"function":r=t.label(e)}if(r){if(t.urlField&&(i=e.getData(),n=i[t.urlField]),t.url)switch(_typeof(t.url)){case"string":n=t.url;break;case"function":n=t.url(e)}return l.setAttribute("href",s+n),t.target&&l.setAttribute("target",t.target),t.download&&(a="function"==typeof a?a(e):!0===a?"":a,l.setAttribute("download",a)),l.innerHTML=this.emptyToSpace(this.sanitizeHTML(r)),l}return" "},image:function(e,t,o){var i=document.createElement("img");switch(i.setAttribute("src",e.getValue()),_typeof(t.height)){case"number":i.style.height=t.height+"px";break;case"string":i.style.height=t.height}switch(_typeof(t.width)){case"number":i.style.width=t.width+"px";break;case"string":i.style.width=t.width}return i.addEventListener("load",function(){e.getRow().normalizeHeight()}),i},tickCross:function(e,t,o){var i=e.getValue(),n=e.getElement(),s=t.allowEmpty,a=t.allowTruthy,r=void 0!==t.tickElement?t.tickElement:'',l=void 0!==t.crossElement?t.crossElement:'';return a&&i||!0===i||"true"===i||"True"===i||1===i||"1"===i?(n.setAttribute("aria-checked",!0),r||""):!s||"null"!==i&&""!==i&&null!==i&&void 0!==i?(n.setAttribute("aria-checked",!1),l||""):(n.setAttribute("aria-checked","mixed"),"")},datetime:function(e,t,o){var i=t.inputFormat||"YYYY-MM-DD hh:mm:ss",n=t.outputFormat||"DD/MM/YYYY hh:mm:ss",s=void 0!==t.invalidPlaceholder?t.invalidPlaceholder:"",a=e.getValue(),r=moment(a,i);return r.isValid()?t.timezone?r.tz(t.timezone).format(n):r.format(n):!0===s?a:"function"==typeof s?s(a):s},datetimediff:function(e,t,o){var i=t.inputFormat||"YYYY-MM-DD hh:mm:ss",n=void 0!==t.invalidPlaceholder?t.invalidPlaceholder:"",s=void 0!==t.suffix&&t.suffix,a=void 0!==t.unit?t.unit:void 0,r=void 0!==t.humanize&&t.humanize,l=void 0!==t.date?t.date:moment(),c=e.getValue(),u=moment(c,i);return u.isValid()?r?moment.duration(u.diff(l)).humanize(s):u.diff(l,a)+(s?" "+s:""):!0===n?c:"function"==typeof n?n(c):n},lookup:function(e,t,o){var i=e.getValue();return void 0===t[i]?(console.warn("Missing display value for "+i),i):t[i]},star:function(e,t,o){var i=e.getValue(),n=e.getElement(),s=t&&t.stars?t.stars:5,a=document.createElement("span"),r=document.createElementNS("http://www.w3.org/2000/svg","svg");a.style.verticalAlign="middle",r.setAttribute("width","14"),r.setAttribute("height","14"),r.setAttribute("viewBox","0 0 512 512"),r.setAttribute("xml:space","preserve"),r.style.padding="0 1px",i=i&&!isNaN(i)?parseInt(i):0,i=Math.max(0,Math.min(i,s));for(var l=1;l<=s;l++){var c=r.cloneNode(!0);c.innerHTML=l<=i?'':'',a.appendChild(c)}return n.style.whiteSpace="nowrap",n.style.overflow="hidden",n.style.textOverflow="ellipsis",n.setAttribute("aria-label",i),a},traffic:function(e,t,o){var i,n,s=this.sanitizeHTML(e.getValue())||0,a=document.createElement("span"),r=t&&t.max?t.max:100,l=t&&t.min?t.min:0,c=t&&void 0!==t.color?t.color:["red","orange","green"],u="#666666";if(!isNaN(s)&&void 0!==e.getValue()){switch(a.classList.add("tabulator-traffic-light"),n=parseFloat(s)<=r?parseFloat(s):r,n=parseFloat(n)>=l?parseFloat(n):l,i=(r-l)/100,n=Math.round((n-l)/i),void 0===c?"undefined":_typeof(c)){case"string":u=c;break;case"function":u=c(s);break;case"object":if(Array.isArray(c)){var d=100/c.length,h=Math.floor(n/d);h=Math.min(h,c.length-1),h=Math.max(h,0),u=c[h];break}}return a.style.backgroundColor=u,a}},progress:function(e,t,o){var i,n,s,a,r,l=this.sanitizeHTML(e.getValue())||0,u=e.getElement(),d=t&&t.max?t.max:100,h=t&&t.min?t.min:0,p=t&&t.legendAlign?t.legendAlign:"center";switch(n=parseFloat(l)<=d?parseFloat(l):d,n=parseFloat(n)>=h?parseFloat(n):h,i=(d-h)/100,n=Math.round((n-h)/i),_typeof(t.color)){case"string":s=t.color;break;case"function":s=t.color(l);break;case"object":if(Array.isArray(t.color)){var m=100/t.color.length,f=Math.floor(n/m);f=Math.min(f,t.color.length-1),f=Math.max(f,0),s=t.color[f];break}default:s="#2DC214"}switch(_typeof(t.legend)){case"string":a=t.legend;break;case"function":a=t.legend(l);break;case"boolean":a=l;break;default:a=!1}switch(_typeof(t.legendColor)){case"string":r=t.legendColor;break;case"function":r=t.legendColor(l);break;case"object":if(Array.isArray(t.legendColor)){var m=100/t.legendColor.length,f=Math.floor(n/m);f=Math.min(f,t.legendColor.length-1),f=Math.max(f,0),r=t.legendColor[f]}break;default:r="#000"}u.style.minWidth="30px",u.style.position="relative",u.setAttribute("aria-label",n);var g=document.createElement("div");if(g.style.display="inline-block",g.style.position="relative",g.style.width=n+"%",g.style.backgroundColor=s,g.style.height="100%",g.setAttribute("data-max",d),g.setAttribute("data-min",h),a){var b=document.createElement("div");b.style.position="absolute",b.style.top="4px",b.style.left=0,b.style.textAlign=p,b.style.width="100%",b.style.color=r,b.innerHTML=a}return o(function(){if(!(e instanceof c)){var t=document.createElement("div");t.style.position="absolute",t.style.top="4px",t.style.bottom="4px",t.style.left="4px",t.style.right="4px",u.appendChild(t),u=t}u.appendChild(g),a&&u.appendChild(b)}),""},color:function(e,t,o){return e.getElement().style.backgroundColor=this.sanitizeHTML(e.getValue()),""},buttonTick:function(e,t,o){return''},buttonCross:function(e,t,o){return''},rownum:function(e,t,o){return this.table.rowManager.activeRows.indexOf(e.getRow()._getSelf())+1},handle:function(e,t,o){return e.getElement().classList.add("tabulator-row-handle"),"
"},responsiveCollapse:function(e,t,o){function i(e){var t=s.element;s.open=e,t&&(s.open?(n.classList.add("open"),t.style.display=""):(n.classList.remove("open"),t.style.display="none"))}var n=document.createElement("div"),s=e.getRow()._row.modules.responsiveLayout;return n.classList.add("tabulator-responsive-collapse-toggle"),n.innerHTML="+-",e.getElement().classList.add("tabulator-row-handle"),n.addEventListener("click",function(e){e.stopImmediatePropagation(),i(!s.open)}),i(s.open),n},rowSelection:function(e,t,o){var i=this,n=document.createElement("input");if(n.type="checkbox",this.table.modExists("selectRow",!0))if(n.addEventListener("click",function(e){e.stopPropagation()}),"function"==typeof e.getRow){var s=e.getRow();s instanceof r?(n.addEventListener("change",function(e){s.toggleSelect()}),n.checked=s.isSelected&&s.isSelected(),this.table.modules.selectRow.registerRowSelectCheckbox(s,n)):n=""}else n.addEventListener("change",function(e){i.table.modules.selectRow.selectedRows.length?i.table.deselectRow():i.table.selectRow(t.rowRange)}),this.table.modules.selectRow.registerHeaderSelectCheckbox(n);return n}},h.prototype.registerModule("format",D);var k=function(e){this.table=e,this.leftColumns=[],this.rightColumns=[],this.leftMargin=0,this.rightMargin=0,this.rightPadding=0,this.initializationMode="left",this.active=!1,this.scrollEndTimer=!1};k.prototype.reset=function(){this.initializationMode="left",this.leftColumns=[],this.rightColumns=[],this.leftMargin=0,this.rightMargin=0,this.rightMargin=0,this.active=!1,this.table.columnManager.headersElement.style.marginLeft=0,this.table.columnManager.element.style.paddingRight=0},k.prototype.initializeColumn=function(e){var t={margin:0,edge:!1};e.isGroup||(this.frozenCheck(e)?(t.position=this.initializationMode,"left"==this.initializationMode?this.leftColumns.push(e):this.rightColumns.unshift(e),this.active=!0,e.modules.frozen=t):this.initializationMode="right")},k.prototype.frozenCheck=function(e){return e.parent.isGroup&&e.definition.frozen&&console.warn("Frozen Column Error - Parent column group must be frozen, not individual columns or sub column groups"),e.parent.isGroup?this.frozenCheck(e.parent):e.definition.frozen},k.prototype.scrollHorizontal=function(){var e,t=this;this.active&&(clearTimeout(this.scrollEndTimer),this.scrollEndTimer=setTimeout(function(){t.layout()},100),e=this.table.rowManager.getVisibleRows(),this.calcMargins(),this.layoutColumnPosition(),this.layoutCalcRows(),e.forEach(function(e){"row"===e.type&&t.layoutRow(e)}),this.table.rowManager.tableElement.style.marginRight=this.rightMargin)},k.prototype.calcMargins=function(){this.leftMargin=this._calcSpace(this.leftColumns,this.leftColumns.length)+"px",this.table.columnManager.headersElement.style.marginLeft=this.leftMargin,this.rightMargin=this._calcSpace(this.rightColumns,this.rightColumns.length)+"px",this.table.columnManager.element.style.paddingRight=this.rightMargin,this.rightPadding=this.table.rowManager.element.clientWidth+this.table.columnManager.scrollLeft},k.prototype.layoutCalcRows=function(){this.table.modExists("columnCalcs")&&(this.table.modules.columnCalcs.topInitialized&&this.table.modules.columnCalcs.topRow&&this.layoutRow(this.table.modules.columnCalcs.topRow),this.table.modules.columnCalcs.botInitialized&&this.table.modules.columnCalcs.botRow&&this.layoutRow(this.table.modules.columnCalcs.botRow))},k.prototype.layoutColumnPosition=function(e){var t=this,o=[];this.leftColumns.forEach(function(i,n){if(i.modules.frozen.margin=t._calcSpace(t.leftColumns,n)+t.table.columnManager.scrollLeft+"px",n==t.leftColumns.length-1?i.modules.frozen.edge=!0:i.modules.frozen.edge=!1,i.parent.isGroup){var s=t.getColGroupParentElement(i);o.includes(s)||(t.layoutElement(s,i),o.push(s)),i.modules.frozen.edge&&s.classList.add("tabulator-frozen-"+i.modules.frozen.position)}else t.layoutElement(i.getElement(),i);e&&i.cells.forEach(function(e){t.layoutElement(e.getElement(),i)})}),this.rightColumns.forEach(function(o,i){o.modules.frozen.margin=t.rightPadding-t._calcSpace(t.rightColumns,i+1)+"px",i==t.rightColumns.length-1?o.modules.frozen.edge=!0:o.modules.frozen.edge=!1,o.parent.isGroup?t.layoutElement(t.getColGroupParentElement(o),o):t.layoutElement(o.getElement(),o),e&&o.cells.forEach(function(e){t.layoutElement(e.getElement(),o)})})},k.prototype.getColGroupParentElement=function(e){return e.parent.isGroup?this.getColGroupParentElement(e.parent):e.getElement()},k.prototype.layout=function(){var e=this;e.active&&(this.calcMargins(),e.table.rowManager.getDisplayRows().forEach(function(t){"row"===t.type&&e.layoutRow(t)}),this.layoutCalcRows(),this.layoutColumnPosition(!0),this.table.rowManager.tableElement.style.marginRight=this.rightMargin)},k.prototype.layoutRow=function(e){var t=this;e.getElement().style.paddingLeft=this.leftMargin,this.leftColumns.forEach(function(o){var i=e.getCell(o);i&&t.layoutElement(i.getElement(),o)}),this.rightColumns.forEach(function(o){var i=e.getCell(o);i&&t.layoutElement(i.getElement(),o)})},k.prototype.layoutElement=function(e,t){t.modules.frozen&&(e.style.position="absolute",e.style.left=t.modules.frozen.margin,e.classList.add("tabulator-frozen"),t.modules.frozen.edge&&e.classList.add("tabulator-frozen-"+t.modules.frozen.position))},k.prototype._calcSpace=function(e,t){for(var o=0,i=0;i-1&&t.splice(o,1)}),t},z.prototype.freezeRow=function(e){e.modules.frozen?console.warn("Freeze Error - Row is already frozen"):(e.modules.frozen=!0,this.topElement.appendChild(e.getElement()),e.initialize(),e.normalizeHeight(),this.table.rowManager.adjustTableSize(),this.rows.push(e),this.table.rowManager.refreshActiveData("display"),this.styleRows())},z.prototype.unfreezeRow=function(e){this.rows.indexOf(e);e.modules.frozen?(e.modules.frozen=!1,this.detachRow(e),this.table.rowManager.adjustTableSize(),this.table.rowManager.refreshActiveData("display"),this.rows.length&&this.styleRows()):console.warn("Freeze Error - Row is already unfrozen")},z.prototype.detachRow=function(e){var t=this.rows.indexOf(e);if(t>-1){var o=e.getElement();o.parentNode.removeChild(o),this.rows.splice(t,1)}},z.prototype.styleRows=function(e){var t=this;this.rows.forEach(function(e,o){t.table.rowManager.styleRow(e,o)})},h.prototype.registerModule("frozenRows",z);var S=function(e){this._group=e,this.type="GroupComponent"};S.prototype.getKey=function(){return this._group.key},S.prototype.getField=function(){return this._group.field},S.prototype.getElement=function(){return this._group.element},S.prototype.getRows=function(){return this._group.getRows(!0)},S.prototype.getSubGroups=function(){return this._group.getSubGroups(!0)},S.prototype.getParentGroup=function(){return!!this._group.parent&&this._group.parent.getComponent()},S.prototype.getVisibility=function(){return console.warn("getVisibility function is deprecated, you should now use the isVisible function"),this._group.visible},S.prototype.isVisible=function(){return this._group.visible},S.prototype.show=function(){this._group.show()},S.prototype.hide=function(){this._group.hide()},S.prototype.toggle=function(){this._group.toggleVisibility()},S.prototype._getSelf=function(){return this._group},S.prototype.getTable=function(){return this._group.groupManager.table};var H=function(e,t,o,i,n,s,a){this.groupManager=e,this.parent=t,this.key=i,this.level=o,this.field=n,this.hasSubGroups=o-1?o?this.rows.splice(n+1,0,e):this.rows.splice(n,0,e):o?this.rows.push(e):this.rows.unshift(e),e.modules.group=this,this.generateGroupHeaderContents(),this.groupManager.table.modExists("columnCalcs")&&"table"!=this.groupManager.table.options.columnCalcs&&this.groupManager.table.modules.columnCalcs.recalcGroup(this),this.groupManager.updateGroupRows(!0)},H.prototype.scrollHeader=function(e){this.arrowElement.style.marginLeft=e,this.groupList.forEach(function(t){t.scrollHeader(e)})},H.prototype.getRowIndex=function(e){},H.prototype.conformRowData=function(e){return this.field?e[this.field]=this.key:console.warn("Data Conforming Error - Cannot conform row data to match new group as groupBy is a function"),this.parent&&(e=this.parent.conformRowData(e)),e},H.prototype.removeRow=function(e){var t=this.rows.indexOf(e),o=e.getElement();t>-1&&this.rows.splice(t,1),this.groupManager.table.options.groupValues||this.rows.length?(o.parentNode&&o.parentNode.removeChild(o),this.generateGroupHeaderContents(),this.groupManager.table.modExists("columnCalcs")&&"table"!=this.groupManager.table.options.columnCalcs&&this.groupManager.table.modules.columnCalcs.recalcGroup(this)):(this.parent?this.parent.removeGroup(this):this.groupManager.removeGroup(this),this.groupManager.updateGroupRows(!0))},H.prototype.removeGroup=function(e){var t,o=e.level+"_"+e.key;this.groups[o]&&(delete this.groups[o],t=this.groupList.indexOf(e),t>-1&&this.groupList.splice(t,1),this.groupList.length||(this.parent?this.parent.removeGroup(this):this.groupManager.removeGroup(this)))},H.prototype.getHeadersAndRows=function(e){var t=[];return t.push(this),this._visSet(),this.visible?this.groupList.length?this.groupList.forEach(function(o){t=t.concat(o.getHeadersAndRows(e))}):(!e&&"table"!=this.groupManager.table.options.columnCalcs&&this.groupManager.table.modExists("columnCalcs")&&this.groupManager.table.modules.columnCalcs.hasTopCalcs()&&(this.calcs.top&&(this.calcs.top.detachElement(),this.calcs.top.deleteCells()),this.calcs.top=this.groupManager.table.modules.columnCalcs.generateTopRow(this.rows),t.push(this.calcs.top)),t=t.concat(this.rows),!e&&"table"!=this.groupManager.table.options.columnCalcs&&this.groupManager.table.modExists("columnCalcs")&&this.groupManager.table.modules.columnCalcs.hasBottomCalcs()&&(this.calcs.bottom&&(this.calcs.bottom.detachElement(),this.calcs.bottom.deleteCells()),this.calcs.bottom=this.groupManager.table.modules.columnCalcs.generateBottomRow(this.rows),t.push(this.calcs.bottom))):this.groupList.length||"table"==this.groupManager.table.options.columnCalcs||this.groupManager.table.modExists("columnCalcs")&&(!e&&this.groupManager.table.modules.columnCalcs.hasTopCalcs()&&(this.calcs.top&&(this.calcs.top.detachElement(),this.calcs.top.deleteCells()),this.groupManager.table.options.groupClosedShowCalcs&&(this.calcs.top=this.groupManager.table.modules.columnCalcs.generateTopRow(this.rows),t.push(this.calcs.top))),!e&&this.groupManager.table.modules.columnCalcs.hasBottomCalcs()&&(this.calcs.bottom&&(this.calcs.bottom.detachElement(),this.calcs.bottom.deleteCells()),this.groupManager.table.options.groupClosedShowCalcs&&(this.calcs.bottom=this.groupManager.table.modules.columnCalcs.generateBottomRow(this.rows),t.push(this.calcs.bottom)))),t},H.prototype.getData=function(e,t){var o=[];return this._visSet(),(!e||e&&this.visible)&&this.rows.forEach(function(e){o.push(e.getData(t||"data"))}),o},H.prototype.getRowCount=function(){var e=0;return this.groupList.length?this.groupList.forEach(function(t){e+=t.getRowCount()}):e=this.rows.length,e},H.prototype.toggleVisibility=function(){this.visible?this.hide():this.show()},H.prototype.hide=function(){this.visible=!1,"classic"!=this.groupManager.table.rowManager.getRenderMode()||this.groupManager.table.options.pagination?this.groupManager.updateGroupRows(!0):(this.element.classList.remove("tabulator-group-visible"),this.groupList.length?this.groupList.forEach(function(e){e.getHeadersAndRows().forEach(function(e){e.detachElement()})}):this.rows.forEach(function(e){var t=e.getElement();t.parentNode.removeChild(t)}),this.groupManager.table.rowManager.setDisplayRows(this.groupManager.updateGroupRows(),this.groupManager.getDisplayIndex()),this.groupManager.table.rowManager.checkClassicModeGroupHeaderWidth()),this.groupManager.table.options.groupVisibilityChanged.call(this.table,this.getComponent(),!1)},H.prototype.show=function(){var e=this;if(e.visible=!0,"classic"!=this.groupManager.table.rowManager.getRenderMode()||this.groupManager.table.options.pagination)this.groupManager.updateGroupRows(!0);else{this.element.classList.add("tabulator-group-visible");var t=e.getElement();this.groupList.length?this.groupList.forEach(function(e){e.getHeadersAndRows().forEach(function(e){var o=e.getElement();t.parentNode.insertBefore(o,t.nextSibling),e.initialize(),t=o})}):e.rows.forEach(function(e){var o=e.getElement();t.parentNode.insertBefore(o,t.nextSibling),e.initialize(),t=o}),this.groupManager.table.rowManager.setDisplayRows(this.groupManager.updateGroupRows(),this.groupManager.getDisplayIndex()),this.groupManager.table.rowManager.checkClassicModeGroupHeaderWidth()}this.groupManager.table.options.groupVisibilityChanged.call(this.table,this.getComponent(),!0)},H.prototype._visSet=function(){var e=[];"function"==typeof this.visible&&(this.rows.forEach(function(t){e.push(t.getData())}),this.visible=this.visible(this.key,this.getRowCount(),e,this.getComponent()))},H.prototype.getRowGroup=function(e){var t=!1;return this.groupList.length?this.groupList.forEach(function(o){var i=o.getRowGroup(e);i&&(t=i)}):this.rows.find(function(t){return t===e})&&(t=this),t},H.prototype.getSubGroups=function(e){var t=[];return this.groupList.forEach(function(o){t.push(e?o.getComponent():o)}),t},H.prototype.getRows=function(e){var t=[];return this.rows.forEach(function(o){t.push(e?o.getComponent():o)}),t},H.prototype.generateGroupHeaderContents=function(){var e=[];for(this.rows.forEach(function(t){e.push(t.getData())}),this.elementContents=this.generator(this.key,this.getRowCount(),e,this.getComponent());this.element.firstChild;)this.element.removeChild(this.element.firstChild);"string"==typeof this.elementContents?this.element.innerHTML=this.elementContents:this.element.appendChild(this.elementContents),this.element.insertBefore(this.arrowElement,this.element.firstChild)},H.prototype.getPath=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:[];return e.unshift(this.key),this.parent&&this.parent.getPath(e),e},H.prototype.getElement=function(){this.addBindingsd=!1,this._visSet(),this.visible?this.element.classList.add("tabulator-group-visible"):this.element.classList.remove("tabulator-group-visible");for(var e=0;ei.length&&console.warn("Error creating group headers, groupHeader array is shorter than groupBy array"),e.headerGenerator=[function(){return""}],this.startOpen=[function(){return!1}],e.table.modules.localize.bind("groups|item",function(t,o){e.headerGenerator[0]=function(e,i,n){return(void 0===e?"":e)+"("+i+" "+(1===i?t:o.groups.items)+")"}}),this.groupIDLookups=[],Array.isArray(t)||t)this.table.modExists("columnCalcs")&&"table"!=this.table.options.columnCalcs&&"both"!=this.table.options.columnCalcs&&this.table.modules.columnCalcs.removeCalcs();else if(this.table.modExists("columnCalcs")&&"group"!=this.table.options.columnCalcs){var n=this.table.columnManager.getRealColumns();n.forEach(function(t){t.definition.topCalc&&e.table.modules.columnCalcs.initializeTopRow(),t.definition.bottomCalc&&e.table.modules.columnCalcs.initializeBottomRow()})}Array.isArray(t)||(t=[t]),t.forEach(function(t,o){var i,n;"function"==typeof t?i=t:(n=e.table.columnManager.getColumnByField(t),i=n?function(e){return n.getFieldValue(e)}:function(e){return e[t]}),e.groupIDLookups.push({field:"function"!=typeof t&&t,func:i,values:!!e.allowedValues&&e.allowedValues[o]})}),o&&(Array.isArray(o)||(o=[o]),o.forEach(function(e){e="function"==typeof e?e:function(){return!0}}),e.startOpen=o),i&&(e.headerGenerator=Array.isArray(i)?i:[i]),this.initialized=!0},P.prototype.setDisplayIndex=function(e){this.displayIndex=e},P.prototype.getDisplayIndex=function(){return this.displayIndex},P.prototype.getRows=function(e){return this.groupIDLookups.length?(this.table.options.dataGrouping.call(this.table),this.generateGroups(e),this.table.options.dataGrouped&&this.table.options.dataGrouped.call(this.table,this.getGroups(!0)),this.updateGroupRows()):e.slice(0)},P.prototype.getGroups=function(e){var t=[];return this.groupList.forEach(function(o){t.push(e?o.getComponent():o)}),t},P.prototype.getChildGroups=function(e){var t=this,o=[];return e||(e=this),e.groupList.forEach(function(e){e.groupList.length?o=o.concat(t.getChildGroups(e)):o.push(e)}),o},P.prototype.wipe=function(){this.groupList.forEach(function(e){e.wipe()})},P.prototype.pullGroupListData=function(e){var t=this,o=[];return e.forEach(function(e){var i={};i.level=0,i.rowCount=0,i.headerContent="";var n=[];e.hasSubGroups?(n=t.pullGroupListData(e.groupList),i.level=e.level,i.rowCount=n.length-e.groupList.length,i.headerContent=e.generator(e.key,i.rowCount,e.rows,e),o.push(i),o=o.concat(n)):(i.level=e.level,i.headerContent=e.generator(e.key,e.rows.length,e.rows,e),i.rowCount=e.getRows().length,o.push(i),e.getRows().forEach(function(e){o.push(e.getData("data"))}))}),o},P.prototype.getGroupedData=function(){return this.pullGroupListData(this.groupList)},P.prototype.getRowGroup=function(e){var t=!1;return this.groupList.forEach(function(o){var i=o.getRowGroup(e);i&&(t=i)}),t},P.prototype.countGroups=function(){return this.groupList.length},P.prototype.generateGroups=function(e){var t=this,o=t.groups;t.groups={},t.groupList=[],this.allowedValues&&this.allowedValues[0]?(this.allowedValues[0].forEach(function(e){t.createGroup(e,0,o)}),e.forEach(function(e){t.assignRowToExistingGroup(e,o)})):e.forEach(function(e){t.assignRowToGroup(e,o)})},P.prototype.createGroup=function(e,t,o){var i,n=t+"_"+e;o=o||[],i=new H(this,!1,t,e,this.groupIDLookups[0].field,this.headerGenerator[0],o[n]),this.groups[n]=i,this.groupList.push(i)},P.prototype.assignRowToExistingGroup=function(e,t){var o=this.groupIDLookups[0].func(e.getData()),i="0_"+o;this.groups[i]&&this.groups[i].addRow(e)},P.prototype.assignRowToGroup=function(e,t){var o=this.groupIDLookups[0].func(e.getData()),i=!this.groups["0_"+o];return i&&this.createGroup(o,0,t),this.groups["0_"+o].addRow(e),!i},P.prototype.reassignRowToGroup=function(e){var t=e.getGroup(),o=t.getPath(),i=this.getExpectedPath(e);o.length==i.length&&o.every(function(e,t){return e===i[t]})||(t.removeRow(e),this.assignRowToGroup(e,self.groups),this.table.rowManager.refreshActiveData("group",!1,!0))},P.prototype.getExpectedPath=function(e){var t=[],o=e.getData();return this.groupIDLookups.forEach(function(e){t.push(e.func(o))}),t},P.prototype.updateGroupRows=function(e){var t=this,o=[];if(t.groupList.forEach(function(e){o=o.concat(e.getHeadersAndRows())}),e){var i=t.table.rowManager.setDisplayRows(o,this.getDisplayIndex());!0!==i&&this.setDisplayIndex(i),t.table.rowManager.refreshActiveData("group",!0,!0)}return o},P.prototype.scrollHeaders=function(e){this.table.options.virtualDomHoz&&(e-=this.table.vdomHoz.vDomPadLeft),e+="px",this.groupList.forEach(function(t){t.scrollHeader(e)})},P.prototype.removeGroup=function(e){var t,o=e.level+"_"+e.key;this.groups[o]&&(delete this.groups[o],(t=this.groupList.indexOf(e))>-1&&this.groupList.splice(t,1))},h.prototype.registerModule("groupRows",P);var A=function(e){this.table=e,this.history=[],this.index=-1};A.prototype.clear=function(){this.history=[],this.index=-1},A.prototype.action=function(e,t,o){this.history=this.history.slice(0,this.index+1),this.history.push({type:e,component:t,data:o}),this.index++},A.prototype.getHistoryUndoSize=function(){return this.index+1},A.prototype.getHistoryRedoSize=function(){return this.history.length-(this.index+1)},A.prototype.clearComponentHistory=function(e){var t=this.history.findIndex(function(t){return t.component===e});t>-1&&(this.history.splice(t,1),t<=this.index&&this.index--,this.clearComponentHistory(e))},A.prototype.undo=function(){if(this.index>-1){var e=this.history[this.index];return this.undoers[e.type].call(this,e),this.index--,this.table.options.historyUndo.call(this.table,e.type,e.component.getComponent(),e.data),!0}return console.warn("History Undo Error - No more history to undo"),!1},A.prototype.redo=function(){if(this.history.length-1>this.index){this.index++;var e=this.history[this.index];return this.redoers[e.type].call(this,e),this.table.options.historyRedo.call(this.table,e.type,e.component.getComponent(),e.data),!0}return console.warn("History Redo Error - No more history to redo"),!1},A.prototype.undoers={cellEdit:function(e){e.component.setValueProcessData(e.data.oldValue)},rowAdd:function(e){e.component.deleteActual()},rowDelete:function(e){var t=this.table.rowManager.addRowActual(e.data.data,e.data.pos,e.data.index);this.table.options.groupBy&&this.table.modExists("groupRows")&&this.table.modules.groupRows.updateGroupRows(!0),this._rebindRow(e.component,t)},rowMove:function(e){this.table.rowManager.moveRowActual(e.component,this.table.rowManager.rows[e.data.posFrom],!e.data.after),this.table.rowManager.redraw()}},A.prototype.redoers={cellEdit:function(e){e.component.setValueProcessData(e.data.newValue)},rowAdd:function(e){var t=this.table.rowManager.addRowActual(e.data.data,e.data.pos,e.data.index);this.table.options.groupBy&&this.table.modExists("groupRows")&&this.table.modules.groupRows.updateGroupRows(!0),this._rebindRow(e.component,t)},rowDelete:function(e){e.component.deleteActual()},rowMove:function(e){this.table.rowManager.moveRowActual(e.component,this.table.rowManager.rows[e.data.posTo],e.data.after),this.table.rowManager.redraw()}},A.prototype._rebindRow=function(e,t){this.history.forEach(function(o){if(o.component instanceof l)o.component===e&&(o.component=t);else if(o.component instanceof u&&o.component.row===e){var i=o.component.column.getField();i&&(o.component=t.getCell(i))}})},h.prototype.registerModule("history",A);var _=function(e){this.table=e,this.fieldIndex=[],this.hasIndex=!1};_.prototype.parseTable=function(){var e=this,t=e.table.element,o=e.table.options,i=(o.columns,t.getElementsByTagName("th")),n=t.getElementsByTagName("tbody")[0],s=[];e.hasIndex=!1,e.table.options.htmlImporting.call(this.table),n=n?n.getElementsByTagName("tr"):[],e._extractOptions(t,o),i.length?e._extractHeaders(i,n):e._generateBlankHeaders(i,n);for(var a=0;a-1&&e.pressedKeys.splice(i,1)}},this.table.element.addEventListener("keydown",this.keyupBinding),this.table.element.addEventListener("keyup",this.keydownBinding)},F.prototype.clearBindings=function(){this.keyupBinding&&this.table.element.removeEventListener("keydown",this.keyupBinding),this.keydownBinding&&this.table.element.removeEventListener("keyup",this.keydownBinding)},F.prototype.checkBinding=function(e,t){var o=this,i=!0;return e.ctrlKey==t.ctrl&&e.shiftKey==t.shift&&e.metaKey==t.meta&&(t.keys.forEach(function(e){-1==o.pressedKeys.indexOf(e)&&(i=!1)}),i&&t.action.call(o,e),!0)},F.prototype.bindings={navPrev:"shift + 9",navNext:9,navUp:38,navDown:40,scrollPageUp:33,scrollPageDown:34,scrollToStart:36,scrollToEnd:35,undo:"ctrl + 90",redo:"ctrl + 89",copyToClipboard:"ctrl + 67"},F.prototype.actions={keyBlock:function(e){e.stopPropagation(),e.preventDefault()},scrollPageUp:function(e){var t=this.table.rowManager,o=t.scrollTop-t.height;t.element.scrollHeight;e.preventDefault(),t.displayRowsCount&&(o>=0?t.element.scrollTop=o:t.scrollToRow(t.getDisplayRows()[0])),this.table.element.focus()},scrollPageDown:function(e){var t=this.table.rowManager,o=t.scrollTop+t.height,i=t.element.scrollHeight;e.preventDefault(),t.displayRowsCount&&(o<=i?t.element.scrollTop=o:t.scrollToRow(t.getDisplayRows()[t.displayRowsCount-1])),this.table.element.focus()},scrollToStart:function(e){var t=this.table.rowManager;e.preventDefault(),t.displayRowsCount&&t.scrollToRow(t.getDisplayRows()[0]),this.table.element.focus()},scrollToEnd:function(e){var t=this.table.rowManager;e.preventDefault(),t.displayRowsCount&&t.scrollToRow(t.getDisplayRows()[t.displayRowsCount-1]),this.table.element.focus()},navPrev:function(e){var t=!1;this.table.modExists("edit")&&(t=this.table.modules.edit.currentCell)&&(e.preventDefault(),t.nav().prev())},navNext:function(e){var t,o=!1,i=this.table.options.tabEndNewRow;this.table.modExists("edit")&&(o=this.table.modules.edit.currentCell)&&(e.preventDefault(),t=o.nav(),t.next()||i&&(o.getElement().firstChild.blur(),i=!0===i?this.table.addRow({}):"function"==typeof i?this.table.addRow(i(o.row.getComponent())):this.table.addRow(Object.assign({},i)),i.then(function(){setTimeout(function(){t.next()})})))},navLeft:function(e){var t=!1;this.table.modExists("edit")&&(t=this.table.modules.edit.currentCell)&&(e.preventDefault(),t.nav().left())},navRight:function(e){var t=!1;this.table.modExists("edit")&&(t=this.table.modules.edit.currentCell)&&(e.preventDefault(),t.nav().right())},navUp:function(e){var t=!1;this.table.modExists("edit")&&(t=this.table.modules.edit.currentCell)&&(e.preventDefault(),t.nav().up())},navDown:function(e){var t=!1;this.table.modExists("edit")&&(t=this.table.modules.edit.currentCell)&&(e.preventDefault(),t.nav().down())},undo:function(e){this.table.options.history&&this.table.modExists("history")&&this.table.modExists("edit")&&(this.table.modules.edit.currentCell||(e.preventDefault(),this.table.modules.history.undo()))},redo:function(e){this.table.options.history&&this.table.modExists("history")&&this.table.modExists("edit")&&(this.table.modules.edit.currentCell||(e.preventDefault(),this.table.modules.history.redo()))},copyToClipboard:function(e){this.table.modules.edit.currentCell||this.table.modExists("clipboard",!0)&&this.table.modules.clipboard.copy(!1,!0)}},h.prototype.registerModule("keybindings",F);var N=function(e){this.table=e,this.menuEl=!1,this.blurEvent=this.hideMenu.bind(this),this.escEvent=this.escMenu.bind(this),this.nestedMenuBlock=!1};N.prototype.initializeColumnHeader=function(e){var t,o=this;e.definition.headerContextMenu&&(e.getElement().addEventListener("contextmenu",this.LoadMenuEvent.bind(this,e,e.definition.headerContextMenu)),this.tapHold(e,e.definition.headerContextMenu)),e.definition.headerMenu&&(t=document.createElement("span"),t.classList.add("tabulator-header-menu-button"),t.innerHTML="⋮",t.addEventListener("click",function(t){var i="function"==typeof e.definition.headerMenu?e.definition.headerMenu(e.getComponent(),t):e.definition.headerMenu;t.stopPropagation(),t.preventDefault(),o.loadMenu(t,e,i)}),e.titleElement.insertBefore(t,e.titleElement.firstChild))},N.prototype.LoadMenuEvent=function(e,t,o){t="function"==typeof t?t(e.getComponent(),o):t,this.loadMenu(o,e,t)},N.prototype.tapHold=function(e,t){var o=this,i=e.getElement(),n=null,s=!1;i.addEventListener("touchstart",function(i){clearTimeout(n),s=!1,n=setTimeout(function(){clearTimeout(n),n=null,s=!0,o.LoadMenuEvent(e,t,i)},1e3)},{passive:!0}),i.addEventListener("touchend",function(e){clearTimeout(n),n=null,s&&e.preventDefault()})},N.prototype.initializeCell=function(e){e.column.definition.contextMenu&&(e.getElement().addEventListener("contextmenu",this.LoadMenuEvent.bind(this,e,e.column.definition.contextMenu)),this.tapHold(e,e.column.definition.contextMenu)),e.column.definition.clickMenu&&e.getElement().addEventListener("click",this.LoadMenuEvent.bind(this,e,e.column.definition.clickMenu))},N.prototype.initializeRow=function(e){this.table.options.rowContextMenu&&(e.getElement().addEventListener("contextmenu",this.LoadMenuEvent.bind(this,e,this.table.options.rowContextMenu)),this.tapHold(e,this.table.options.rowContextMenu)),this.table.options.rowClickMenu&&e.getElement().addEventListener("click",this.LoadMenuEvent.bind(this,e,this.table.options.rowClickMenu))},N.prototype.initializeGroup=function(e){this.table.options.groupContextMenu&&(e.getElement().addEventListener("contextmenu",this.LoadMenuEvent.bind(this,e,this.table.options.groupContextMenu)),this.tapHold(e,this.table.options.groupContextMenu)),this.table.options.groupClickMenu&&e.getElement().addEventListener("click",this.LoadMenuEvent.bind(this,e,this.table.options.groupClickMenu))},N.prototype.loadMenu=function(e,t,o){var i=this,n=Math.max(document.body.offsetHeight,window.innerHeight),s=!(e instanceof MouseEvent);if(s||e.preventDefault(),o&&o.length){if(this.nestedMenuBlock){if(this.isOpen())return}else this.nestedMenuBlock=setTimeout(function(){i.nestedMenuBlock=!1},100);this.hideMenu(),this.menuEl=document.createElement("div"),this.menuEl.classList.add("tabulator-menu"),o.forEach(function(e){var o=document.createElement("div"),n=e.label,s=e.disabled;e.separator?o.classList.add("tabulator-menu-separator"):(o.classList.add("tabulator-menu-item"),"function"==typeof n&&(n=n(t.getComponent())),n instanceof Node?o.appendChild(n):o.innerHTML=n,"function"==typeof s&&(s=s(t.getComponent())),s?(o.classList.add("tabulator-menu-item-disabled"),o.addEventListener("click",function(e){e.stopPropagation()})):o.addEventListener("click",function(o){i.hideMenu(),e.action(o,t.getComponent())})),i.menuEl.appendChild(o)}),this.menuEl.style.top=(s?e.touches[0].pageY:e.pageY)+"px",this.menuEl.style.left=(s?e.touches[0].pageX:e.pageX)+"px",setTimeout(function(){i.table.rowManager.element.addEventListener("scroll",i.blurEvent),document.body.addEventListener("click",i.blurEvent),document.body.addEventListener("contextmenu",i.blurEvent),document.body.addEventListener("keydown",i.escEvent)},100),document.body.appendChild(this.menuEl),e.pageX+this.menuEl.offsetWidth>=document.body.offsetWidth&&(this.menuEl.style.left="",this.menuEl.style.right=document.body.offsetWidth-e.pageX+"px"),e.pageY+this.menuEl.offsetHeight>=n&&(this.menuEl.style.top="",this.menuEl.style.bottom=n-e.pageY+"px")}},N.prototype.isOpen=function(){return!!this.menuEl.parentNode},N.prototype.escMenu=function(e){27==e.keyCode&&this.hideMenu()},N.prototype.hideMenu=function(){this.menuEl.parentNode&&this.menuEl.parentNode.removeChild(this.menuEl),this.escEvent&&document.body.removeEventListener("keydown",this.escEvent),this.blurEvent&&(document.body.removeEventListener("click",this.blurEvent),document.body.removeEventListener("contextmenu",this.blurEvent),this.table.rowManager.element.removeEventListener("scroll",this.blurEvent))},N.prototype.menus={},h.prototype.registerModule("menu",N);var B=function(e){this.table=e,this.placeholderElement=this.createPlaceholderElement(),this.hoverElement=!1,this.checkTimeout=!1,this.checkPeriod=250,this.moving=!1,this.toCol=!1,this.toColAfter=!1,this.startX=0,this.autoScrollMargin=40,this.autoScrollStep=5,this.autoScrollTimeout=!1,this.touchMove=!1,this.moveHover=this.moveHover.bind(this),this.endMove=this.endMove.bind(this)};B.prototype.createPlaceholderElement=function(){var e=document.createElement("div");return e.classList.add("tabulator-col"),e.classList.add("tabulator-col-placeholder"),e},B.prototype.initializeColumn=function(e){var t,o=this,i={};e.modules.frozen||(t=e.getElement(),i.mousemove=function(i){e.parent===o.moving.parent&&((o.touchMove?i.touches[0].pageX:i.pageX)-h.prototype.helpers.elOffset(t).left+o.table.columnManager.element.scrollLeft>e.getWidth()/2?o.toCol===e&&o.toColAfter||(t.parentNode.insertBefore(o.placeholderElement,t.nextSibling),o.moveColumn(e,!0)):(o.toCol!==e||o.toColAfter)&&(t.parentNode.insertBefore(o.placeholderElement,t),o.moveColumn(e,!1)))}.bind(o),t.addEventListener("mousedown",function(t){o.touchMove=!1,1===t.which&&(o.checkTimeout=setTimeout(function(){o.startMove(t,e)},o.checkPeriod))}),t.addEventListener("mouseup",function(e){1===e.which&&o.checkTimeout&&clearTimeout(o.checkTimeout)}),o.bindTouchEvents(e)),e.modules.moveColumn=i},B.prototype.bindTouchEvents=function(e){var t,o,i,n,s,a,r,l=this,c=e.getElement(),u=!1;c.addEventListener("touchstart",function(c){l.checkTimeout=setTimeout(function(){l.touchMove=!0,t=e,o=e.nextColumn(),n=o?o.getWidth()/2:0,i=e.prevColumn(),s=i?i.getWidth()/2:0,a=0,r=0,u=!1,l.startMove(c,e)},l.checkPeriod)},{passive:!0}),c.addEventListener("touchmove",function(c){var d,h;l.moving&&(l.moveHover(c),u||(u=c.touches[0].pageX),d=c.touches[0].pageX-u,d>0?o&&d-a>n&&(h=o)!==e&&(u=c.touches[0].pageX,h.getElement().parentNode.insertBefore(l.placeholderElement,h.getElement().nextSibling),l.moveColumn(h,!0)):i&&-d-r>s&&(h=i)!==e&&(u=c.touches[0].pageX,h.getElement().parentNode.insertBefore(l.placeholderElement,h.getElement()),l.moveColumn(h,!1)),h&&(t=h,o=h.nextColumn(),a=n,n=o?o.getWidth()/2:0,i=h.prevColumn(),r=s,s=i?i.getWidth()/2:0))},{passive:!0}),c.addEventListener("touchend",function(e){l.checkTimeout&&clearTimeout(l.checkTimeout),l.moving&&l.endMove(e)})},B.prototype.startMove=function(e,t){var o=t.getElement();this.moving=t,this.startX=(this.touchMove?e.touches[0].pageX:e.pageX)-h.prototype.helpers.elOffset(o).left,this.table.element.classList.add("tabulator-block-select"),this.placeholderElement.style.width=t.getWidth()+"px",this.placeholderElement.style.height=t.getHeight()+"px",o.parentNode.insertBefore(this.placeholderElement,o),o.parentNode.removeChild(o),this.hoverElement=o.cloneNode(!0),this.hoverElement.classList.add("tabulator-moving"),this.table.columnManager.getElement().appendChild(this.hoverElement),this.hoverElement.style.left="0",this.hoverElement.style.bottom="0",this.touchMove||(this._bindMouseMove(),document.body.addEventListener("mousemove",this.moveHover),document.body.addEventListener("mouseup",this.endMove)),this.moveHover(e)},B.prototype._bindMouseMove=function(){this.table.columnManager.columnsByIndex.forEach(function(e){e.modules.moveColumn.mousemove&&e.getElement().addEventListener("mousemove",e.modules.moveColumn.mousemove)})},B.prototype._unbindMouseMove=function(){this.table.columnManager.columnsByIndex.forEach(function(e){e.modules.moveColumn.mousemove&&e.getElement().removeEventListener("mousemove",e.modules.moveColumn.mousemove)})},B.prototype.moveColumn=function(e,t){var o=this.moving.getCells();this.toCol=e,this.toColAfter=t,t?e.getCells().forEach(function(e,t){var i=e.getElement();i.parentNode.insertBefore(o[t].getElement(),i.nextSibling)}):e.getCells().forEach(function(e,t){var i=e.getElement();i.parentNode.insertBefore(o[t].getElement(),i)})},B.prototype.endMove=function(e){(1===e.which||this.touchMove)&&(this._unbindMouseMove(),this.placeholderElement.parentNode.insertBefore(this.moving.getElement(),this.placeholderElement.nextSibling),this.placeholderElement.parentNode.removeChild(this.placeholderElement), -this.hoverElement.parentNode.removeChild(this.hoverElement),this.table.element.classList.remove("tabulator-block-select"),this.toCol&&this.table.columnManager.moveColumnActual(this.moving,this.toCol,this.toColAfter),this.moving=!1,this.toCol=!1,this.toColAfter=!1,this.touchMove||(document.body.removeEventListener("mousemove",this.moveHover),document.body.removeEventListener("mouseup",this.endMove)))},B.prototype.moveHover=function(e){var t,o=this,i=o.table.columnManager.getElement(),n=i.scrollLeft,s=(o.touchMove?e.touches[0].pageX:e.pageX)-h.prototype.helpers.elOffset(i).left+n;o.hoverElement.style.left=s-o.startX+"px",s-ne.getHeight()/2){if(t.toRow!==e||!t.toRowAfter){var i=e.getElement();i.parentNode.insertBefore(t.placeholderElement,i.nextSibling),t.moveRow(e,!0)}}else if(t.toRow!==e||t.toRowAfter){var i=e.getElement();i.previousSibling&&(i.parentNode.insertBefore(t.placeholderElement,i),t.moveRow(e,!1))}}.bind(t),e.modules.moveRow=o},O.prototype.initializeRow=function(e){var t,o=this,i={};i.mouseup=function(t){o.tableRowDrop(t,e)}.bind(o),i.mousemove=function(t){if(t.pageY-h.prototype.helpers.elOffset(e.element).top+o.table.rowManager.element.scrollTop>e.getHeight()/2){if(o.toRow!==e||!o.toRowAfter){var i=e.getElement();i.parentNode.insertBefore(o.placeholderElement,i.nextSibling),o.moveRow(e,!0)}}else if(o.toRow!==e||o.toRowAfter){var i=e.getElement();i.parentNode.insertBefore(o.placeholderElement,i),o.moveRow(e,!1)}}.bind(o),this.hasHandle||(t=e.getElement(),t.addEventListener("mousedown",function(t){1===t.which&&(o.checkTimeout=setTimeout(function(){o.startMove(t,e)},o.checkPeriod))}),t.addEventListener("mouseup",function(e){1===e.which&&o.checkTimeout&&clearTimeout(o.checkTimeout)}),this.bindTouchEvents(e,e.getElement())),e.modules.moveRow=i},O.prototype.initializeCell=function(e){var t=this,o=e.getElement();o.addEventListener("mousedown",function(o){1===o.which&&(t.checkTimeout=setTimeout(function(){t.startMove(o,e.row)},t.checkPeriod))}),o.addEventListener("mouseup",function(e){1===e.which&&t.checkTimeout&&clearTimeout(t.checkTimeout)}),this.bindTouchEvents(e.row,e.getElement())},O.prototype.bindTouchEvents=function(e,t){var o,i,n,s,a,r,l,c=this,u=!1;t.addEventListener("touchstart",function(t){c.checkTimeout=setTimeout(function(){c.touchMove=!0,o=e,i=e.nextRow(),s=i?i.getHeight()/2:0,n=e.prevRow(),a=n?n.getHeight()/2:0,r=0,l=0,u=!1,c.startMove(t,e)},c.checkPeriod)},{passive:!0}),this.moving,this.toRow,this.toRowAfter,t.addEventListener("touchmove",function(t){var d,h;c.moving&&(t.preventDefault(),c.moveHover(t),u||(u=t.touches[0].pageY),d=t.touches[0].pageY-u,d>0?i&&d-r>s&&(h=i)!==e&&(u=t.touches[0].pageY,h.getElement().parentNode.insertBefore(c.placeholderElement,h.getElement().nextSibling),c.moveRow(h,!0)):n&&-d-l>a&&(h=n)!==e&&(u=t.touches[0].pageY,h.getElement().parentNode.insertBefore(c.placeholderElement,h.getElement()),c.moveRow(h,!1)),h&&(o=h,i=h.nextRow(),r=s,s=i?i.getHeight()/2:0,n=h.prevRow(),l=a,a=n?n.getHeight()/2:0))}),t.addEventListener("touchend",function(e){c.checkTimeout&&clearTimeout(c.checkTimeout),c.moving&&(c.endMove(e),c.touchMove=!1)})},O.prototype._bindMouseMove=function(){this.table.rowManager.getDisplayRows().forEach(function(e){"row"!==e.type&&"group"!==e.type||!e.modules.moveRow.mousemove||e.getElement().addEventListener("mousemove",e.modules.moveRow.mousemove)})},O.prototype._unbindMouseMove=function(){this.table.rowManager.getDisplayRows().forEach(function(e){"row"!==e.type&&"group"!==e.type||!e.modules.moveRow.mousemove||e.getElement().removeEventListener("mousemove",e.modules.moveRow.mousemove)})},O.prototype.startMove=function(e,t){var o=t.getElement();this.setStartPosition(e,t),this.moving=t,this.table.element.classList.add("tabulator-block-select"),this.placeholderElement.style.width=t.getWidth()+"px",this.placeholderElement.style.height=t.getHeight()+"px",this.connection?(this.table.element.classList.add("tabulator-movingrow-sending"),this.connectToTables(t)):(o.parentNode.insertBefore(this.placeholderElement,o),o.parentNode.removeChild(o)),this.hoverElement=o.cloneNode(!0),this.hoverElement.classList.add("tabulator-moving"),this.connection?(document.body.appendChild(this.hoverElement),this.hoverElement.style.left="0",this.hoverElement.style.top="0",this.hoverElement.style.width=this.table.element.clientWidth+"px",this.hoverElement.style.whiteSpace="nowrap",this.hoverElement.style.overflow="hidden",this.hoverElement.style.pointerEvents="none"):(this.table.rowManager.getTableElement().appendChild(this.hoverElement),this.hoverElement.style.left="0",this.hoverElement.style.top="0",this._bindMouseMove()),document.body.addEventListener("mousemove",this.moveHover),document.body.addEventListener("mouseup",this.endMove),this.moveHover(e)},O.prototype.setStartPosition=function(e,t){var o,i,n=this.touchMove?e.touches[0].pageX:e.pageX,s=this.touchMove?e.touches[0].pageY:e.pageY;o=t.getElement(),this.connection?(i=o.getBoundingClientRect(),this.startX=i.left-n+window.pageXOffset,this.startY=i.top-s+window.pageYOffset):this.startY=s-o.getBoundingClientRect().top},O.prototype.endMove=function(e){e&&1!==e.which&&!this.touchMove||(this._unbindMouseMove(),this.connection||(this.placeholderElement.parentNode.insertBefore(this.moving.getElement(),this.placeholderElement.nextSibling),this.placeholderElement.parentNode.removeChild(this.placeholderElement)),this.hoverElement.parentNode.removeChild(this.hoverElement),this.table.element.classList.remove("tabulator-block-select"),this.toRow&&this.table.rowManager.moveRow(this.moving,this.toRow,this.toRowAfter),this.moving=!1,this.toRow=!1,this.toRowAfter=!1,document.body.removeEventListener("mousemove",this.moveHover),document.body.removeEventListener("mouseup",this.endMove),this.connection&&(this.table.element.classList.remove("tabulator-movingrow-sending"),this.disconnectFromTables()))},O.prototype.moveRow=function(e,t){this.toRow=e,this.toRowAfter=t},O.prototype.moveHover=function(e){this.connection?this.moveHoverConnections.call(this,e):this.moveHoverTable.call(this,e)},O.prototype.moveHoverTable=function(e){var t=this.table.rowManager.getElement(),o=t.scrollTop,i=(this.touchMove?e.touches[0].pageY:e.pageY)-t.getBoundingClientRect().top+o;this.hoverElement.style.top=i-this.startY+"px"},O.prototype.moveHoverConnections=function(e){this.hoverElement.style.left=this.startX+(this.touchMove?e.touches[0].pageX:e.pageX)+"px",this.hoverElement.style.top=this.startY+(this.touchMove?e.touches[0].pageY:e.pageY)+"px"},O.prototype.elementRowDrop=function(e,t,o){this.table.options.movableRowsElementDrop&&this.table.options.movableRowsElementDrop(e,t,!!o&&o.getComponent())},O.prototype.connectToTables=function(e){var t,o=this;this.connectionSelectorsTables&&(t=this.table.modules.comms.getConnections(this.connectionSelectorsTables),this.table.options.movableRowsSendingStart.call(this.table,t),this.table.modules.comms.send(this.connectionSelectorsTables,"moveRow","connect",{row:e})),this.connectionSelectorsElements&&(this.connectionElements=[],Array.isArray(this.connectionSelectorsElements)||(this.connectionSelectorsElements=[this.connectionSelectorsElements]),this.connectionSelectorsElements.forEach(function(e){"string"==typeof e?o.connectionElements=o.connectionElements.concat(Array.prototype.slice.call(document.querySelectorAll(e))):o.connectionElements.push(e)}),this.connectionElements.forEach(function(e){var t=function(t){o.elementRowDrop(t,e,o.moving)};e.addEventListener("mouseup",t),e.tabulatorElementDropEvent=t,e.classList.add("tabulator-movingrow-receiving")}))},O.prototype.disconnectFromTables=function(){var e;this.connectionSelectorsTables&&(e=this.table.modules.comms.getConnections(this.connectionSelectorsTables),this.table.options.movableRowsSendingStop.call(this.table,e),this.table.modules.comms.send(this.connectionSelectorsTables,"moveRow","disconnect")),this.connectionElements.forEach(function(e){e.classList.remove("tabulator-movingrow-receiving"),e.removeEventListener("mouseup",e.tabulatorElementDropEvent),delete e.tabulatorElementDropEvent})},O.prototype.connect=function(e,t){var o=this;return this.connectedTable?(console.warn("Move Row Error - Table cannot accept connection, already connected to table:",this.connectedTable),!1):(this.connectedTable=e,this.connectedRow=t,this.table.element.classList.add("tabulator-movingrow-receiving"),o.table.rowManager.getDisplayRows().forEach(function(e){"row"===e.type&&e.modules.moveRow&&e.modules.moveRow.mouseup&&e.getElement().addEventListener("mouseup",e.modules.moveRow.mouseup)}),o.tableRowDropEvent=o.tableRowDrop.bind(o),o.table.element.addEventListener("mouseup",o.tableRowDropEvent),this.table.options.movableRowsReceivingStart.call(this.table,t,e),!0)},O.prototype.disconnect=function(e){var t=this;e===this.connectedTable?(this.connectedTable=!1,this.connectedRow=!1,this.table.element.classList.remove("tabulator-movingrow-receiving"),t.table.rowManager.getDisplayRows().forEach(function(e){"row"===e.type&&e.modules.moveRow&&e.modules.moveRow.mouseup&&e.getElement().removeEventListener("mouseup",e.modules.moveRow.mouseup)}),t.table.element.removeEventListener("mouseup",t.tableRowDropEvent),this.table.options.movableRowsReceivingStop.call(this.table,e)):console.warn("Move Row Error - trying to disconnect from non connected table")},O.prototype.dropComplete=function(e,t,o){var i=!1;if(o){switch(_typeof(this.table.options.movableRowsSender)){case"string":i=this.senders[this.table.options.movableRowsSender];break;case"function":i=this.table.options.movableRowsSender}i?i.call(this,this.moving.getComponent(),t?t.getComponent():void 0,e):this.table.options.movableRowsSender&&console.warn("Mover Row Error - no matching sender found:",this.table.options.movableRowsSender),this.table.options.movableRowsSent.call(this.table,this.moving.getComponent(),t?t.getComponent():void 0,e)}else this.table.options.movableRowsSentFailed.call(this.table,this.moving.getComponent(),t?t.getComponent():void 0,e);this.endMove()},O.prototype.tableRowDrop=function(e,t){var o=!1,i=!1;switch(console.trace("drop"),e.stopImmediatePropagation(),_typeof(this.table.options.movableRowsReceiver)){case"string":o=this.receivers[this.table.options.movableRowsReceiver];break;case"function":o=this.table.options.movableRowsReceiver}o?i=o.call(this,this.connectedRow.getComponent(),t?t.getComponent():void 0,this.connectedTable):console.warn("Mover Row Error - no matching receiver found:",this.table.options.movableRowsReceiver),i?this.table.options.movableRowsReceived.call(this.table,this.connectedRow.getComponent(),t?t.getComponent():void 0,this.connectedTable):this.table.options.movableRowsReceivedFailed.call(this.table,this.connectedRow.getComponent(),t?t.getComponent():void 0,this.connectedTable),this.table.modules.comms.send(this.connectedTable,"moveRow","dropcomplete",{row:t,success:i})},O.prototype.receivers={insert:function(e,t,o){return this.table.addRow(e.getData(),void 0,t),!0},add:function(e,t,o){return this.table.addRow(e.getData()),!0},update:function(e,t,o){return!!t&&(t.update(e.getData()),!0)},replace:function(e,t,o){return!!t&&(this.table.addRow(e.getData(),void 0,t),t.delete(),!0)}},O.prototype.senders={delete:function(e,t,o){e.delete()}},O.prototype.commsReceived=function(e,t,o){switch(t){case"connect":return this.connect(e,o.row);case"disconnect":return this.disconnect(e);case"dropcomplete":return this.dropComplete(e,o.row,o.success)}},h.prototype.registerModule("moveRow",O);var I=function(e){this.table=e,this.allowedTypes=["","data","edit","clipboard"],this.enabled=!0};I.prototype.initializeColumn=function(e){var t=this,o=!1,i={};this.allowedTypes.forEach(function(n){var s,a="mutator"+(n.charAt(0).toUpperCase()+n.slice(1));e.definition[a]&&(s=t.lookupMutator(e.definition[a]))&&(o=!0,i[a]={mutator:s,params:e.definition[a+"Params"]||{}})}),o&&(e.modules.mutate=i)},I.prototype.lookupMutator=function(e){var t=!1;switch(void 0===e?"undefined":_typeof(e)){case"string":this.mutators[e]?t=this.mutators[e]:console.warn("Mutator Error - No such mutator found, ignoring: ",e);break;case"function":t=e}return t},I.prototype.transformRow=function(e,t,o){var i,n=this,s="mutator"+(t.charAt(0).toUpperCase()+t.slice(1));return this.enabled&&n.table.columnManager.traverse(function(n){var a,r,l;n.modules.mutate&&(a=n.modules.mutate[s]||n.modules.mutate.mutator||!1)&&(i=n.getFieldValue(void 0!==o?o:e),"data"!=t&&void 0===i||(l=n.getComponent(),r="function"==typeof a.params?a.params(i,e,t,l):a.params,n.setFieldValue(e,a.mutator(i,e,t,r,l))))}),e},I.prototype.transformCell=function(e,t){var o=e.column.modules.mutate.mutatorEdit||e.column.modules.mutate.mutator||!1,i={};return o?(i=Object.assign(i,e.row.getData()),e.column.setFieldValue(i,t),o.mutator(t,i,"edit",o.params,e.getComponent())):t},I.prototype.enable=function(){this.enabled=!0},I.prototype.disable=function(){this.enabled=!1},I.prototype.mutators={},h.prototype.registerModule("mutator",I);var V=function(e){this.table=e,this.mode="local",this.progressiveLoad=!1,this.size=0,this.page=1,this.count=5,this.max=1,this.displayIndex=0,this.initialLoad=!0,this.pageSizes=[],this.dataReceivedNames={},this.dataSentNames={},this.createElements()};V.prototype.createElements=function(){var e;this.element=document.createElement("span"),this.element.classList.add("tabulator-paginator"),this.pagesElement=document.createElement("span"),this.pagesElement.classList.add("tabulator-pages"),e=document.createElement("button"),e.classList.add("tabulator-page"),e.setAttribute("type","button"),e.setAttribute("role","button"),e.setAttribute("aria-label",""),e.setAttribute("title",""),this.firstBut=e.cloneNode(!0),this.firstBut.setAttribute("data-page","first"),this.prevBut=e.cloneNode(!0),this.prevBut.setAttribute("data-page","prev"),this.nextBut=e.cloneNode(!0),this.nextBut.setAttribute("data-page","next"),this.lastBut=e.cloneNode(!0),this.lastBut.setAttribute("data-page","last"),this.table.options.paginationSizeSelector&&(this.pageSizeSelect=document.createElement("select"),this.pageSizeSelect.classList.add("tabulator-page-size"))},V.prototype.generatePageSizeSelectList=function(){var e=this,t=[];if(this.pageSizeSelect){if(Array.isArray(this.table.options.paginationSizeSelector))t=this.table.options.paginationSizeSelector,this.pageSizes=t,-1==this.pageSizes.indexOf(this.size)&&t.unshift(this.size);else if(-1==this.pageSizes.indexOf(this.size)){t=[];for(var o=1;o<5;o++)t.push(this.size*o);this.pageSizes=t}else t=this.pageSizes;for(;this.pageSizeSelect.firstChild;)this.pageSizeSelect.removeChild(this.pageSizeSelect.firstChild);t.forEach(function(t){var o=document.createElement("option");o.value=t,!0===t?e.table.modules.localize.bind("pagination|all",function(e){o.innerHTML=e}):o.innerHTML=t,e.pageSizeSelect.appendChild(o)}),this.pageSizeSelect.value=this.size}},V.prototype.initialize=function(e){var t,o,i,n=this;this.dataSentNames=Object.assign({},this.paginationDataSentNames),this.dataSentNames=Object.assign(this.dataSentNames,this.table.options.paginationDataSent),this.dataReceivedNames=Object.assign({},this.paginationDataReceivedNames),this.dataReceivedNames=Object.assign(this.dataReceivedNames,this.table.options.paginationDataReceived),n.table.modules.localize.bind("pagination|first",function(e){n.firstBut.innerHTML=e}),n.table.modules.localize.bind("pagination|first_title",function(e){n.firstBut.setAttribute("aria-label",e),n.firstBut.setAttribute("title",e)}),n.table.modules.localize.bind("pagination|prev",function(e){n.prevBut.innerHTML=e}),n.table.modules.localize.bind("pagination|prev_title",function(e){n.prevBut.setAttribute("aria-label",e),n.prevBut.setAttribute("title",e)}),n.table.modules.localize.bind("pagination|next",function(e){n.nextBut.innerHTML=e}),n.table.modules.localize.bind("pagination|next_title",function(e){n.nextBut.setAttribute("aria-label",e),n.nextBut.setAttribute("title",e)}),n.table.modules.localize.bind("pagination|last",function(e){n.lastBut.innerHTML=e}),n.table.modules.localize.bind("pagination|last_title",function(e){n.lastBut.setAttribute("aria-label",e),n.lastBut.setAttribute("title",e)}),n.firstBut.addEventListener("click",function(){n.setPage(1).then(function(){}).catch(function(){})}),n.prevBut.addEventListener("click",function(){n.previousPage().then(function(){}).catch(function(){})}),n.nextBut.addEventListener("click",function(){n.nextPage().then(function(){}).catch(function(){})}),n.lastBut.addEventListener("click",function(){n.setPage(n.max).then(function(){}).catch(function(){})}),n.table.options.paginationElement&&(n.element=n.table.options.paginationElement),this.pageSizeSelect&&(t=document.createElement("label"),n.table.modules.localize.bind("pagination|page_size",function(e){n.pageSizeSelect.setAttribute("aria-label",e),n.pageSizeSelect.setAttribute("title",e),t.innerHTML=e}),n.element.appendChild(t),n.element.appendChild(n.pageSizeSelect),n.pageSizeSelect.addEventListener("change",function(e){n.setPageSize("true"==n.pageSizeSelect.value||n.pageSizeSelect.value),n.setPage(1).then(function(){}).catch(function(){})})),n.element.appendChild(n.firstBut),n.element.appendChild(n.prevBut),n.element.appendChild(n.pagesElement),n.element.appendChild(n.nextBut),n.element.appendChild(n.lastBut),n.table.options.paginationElement||e||n.table.footerManager.append(n.element,n),n.mode=n.table.options.pagination,n.table.options.paginationSize?n.size=n.table.options.paginationSize:(o=document.createElement("div"),o.classList.add("tabulator-row"),o.style.visibility=e,i=document.createElement("div"),i.classList.add("tabulator-cell"),i.innerHTML="Page Row Test",o.appendChild(i),n.table.rowManager.getTableElement().appendChild(o),n.size=Math.floor(n.table.rowManager.getElement().clientHeight/o.offsetHeight),n.table.rowManager.getTableElement().removeChild(o)),n.count=n.table.options.paginationButtonCount,n.generatePageSizeSelectList()},V.prototype.initializeProgressive=function(e){this.initialize(!0),this.mode="progressive_"+e,this.progressiveLoad=!0},V.prototype.setDisplayIndex=function(e){this.displayIndex=e},V.prototype.getDisplayIndex=function(){return this.displayIndex},V.prototype.setMaxRows=function(e){this.max=e?!0===this.size?1:Math.ceil(e/this.size):1,this.page>this.max&&(this.page=this.max)},V.prototype.reset=function(e,t){return("local"==this.mode||e)&&(this.page=1),t&&(this.initialLoad=!0),!0},V.prototype.setMaxPage=function(e){e=parseInt(e),this.max=e||1,this.page>this.max&&(this.page=this.max,this.trigger())},V.prototype.setPage=function(e){var t=this,o=this;switch(e){case"first":return this.setPage(1);case"prev":return this.previousPage();case"next":return this.nextPage();case"last":return this.setPage(this.max)}return new Promise(function(i,n){e=parseInt(e),e>0&&e<=t.max?(t.page=e,t.trigger().then(function(){i()}).catch(function(){n()}),o.table.options.persistence&&o.table.modExists("persistence",!0)&&o.table.modules.persistence.config.page&&o.table.modules.persistence.save("page")):(console.warn("Pagination Error - Requested page is out of range of 1 - "+t.max+":",e),n())})},V.prototype.setPageToRow=function(e){var t=this;return new Promise(function(o,i){var n=t.table.rowManager.getDisplayRows(t.displayIndex-1),s=n.indexOf(e);if(s>-1){var a=!0===t.size?1:Math.ceil((s+1)/t.size);t.setPage(a).then(function(){o()}).catch(function(){i()})}else console.warn("Pagination Error - Requested row is not visible"),i()})},V.prototype.setPageSize=function(e){!0!==e&&(e=parseInt(e)),e>0&&(this.size=e),this.pageSizeSelect&&this.generatePageSizeSelectList(),this.table.options.persistence&&this.table.modExists("persistence",!0)&&this.table.modules.persistence.config.page&&this.table.modules.persistence.save("page")},V.prototype._setPageButtons=function(){for(var e=this,t=Math.floor((this.count-1)/2),o=Math.ceil((this.count-1)/2),i=this.max-this.page+t+10&&s<=e.max&&e.pagesElement.appendChild(e._generatePageButton(s));this.footerRedraw()},V.prototype._generatePageButton=function(e){var t=this,o=document.createElement("button");return o.classList.add("tabulator-page"),e==t.page&&o.classList.add("active"),o.setAttribute("type","button"),o.setAttribute("role","button"),t.table.modules.localize.bind("pagination|page_title",function(t){o.setAttribute("aria-label",t+" "+e),o.setAttribute("title",t+" "+e)}),o.setAttribute("data-page",e),o.textContent=e,o.addEventListener("click",function(o){t.setPage(e).then(function(){}).catch(function(){})}),o},V.prototype.previousPage=function(){var e=this;return new Promise(function(t,o){e.page>1?(e.page--,e.trigger().then(function(){t()}).catch(function(){o()}),e.table.options.persistence&&e.table.modExists("persistence",!0)&&e.table.modules.persistence.config.page&&e.table.modules.persistence.save("page")):(console.warn("Pagination Error - Previous page would be less than page 1:",0),o())})},V.prototype.nextPage=function(){var e=this;return new Promise(function(t,o){e.pagen?i.splice(n,0,e):i.push(e))}),i},j.prototype._findColumn=function(e,t){var o=t.columns?"group":t.field?"field":"object";return e.find(function(e){switch(o){case"group":return e.title===t.title&&e.columns.length===t.columns.length;case"field":return e.field===t.field;case"object":return e===t}})},j.prototype.save=function(e){var t={};switch(e){case"columns":t=this.parseColumns(this.table.columnManager.getColumns());break;case"filter":t=this.table.modules.filter.getFilters();break;case"sort":t=this.validateSorters(this.table.modules.sort.getSort());break;case"group":t=this.getGroupConfig();break;case"page":t=this.getPageConfig()}this.writeFunc&&this.writeFunc(this.id,e,t)},j.prototype.validateSorters=function(e){return e.forEach(function(e){e.column=e.field,delete e.field}),e},j.prototype.getGroupConfig=function(){var e={} -;return this.config.group&&((!0===this.config.group||this.config.group.groupBy)&&(e.groupBy=this.table.options.groupBy),(!0===this.config.group||this.config.group.groupStartOpen)&&(e.groupStartOpen=this.table.options.groupStartOpen),(!0===this.config.group||this.config.group.groupHeader)&&(e.groupHeader=this.table.options.groupHeader)),e},j.prototype.getPageConfig=function(){var e={};return this.config.page&&((!0===this.config.page||this.config.page.size)&&(e.paginationSize=this.table.modules.page.getPageSize()),(!0===this.config.page||this.config.page.page)&&(e.paginationInitialPage=this.table.modules.page.getPage())),e},j.prototype.parseColumns=function(e){var t=this,o=[],i=["headerContextMenu","headerMenu","contextMenu","clickMenu"];return e.forEach(function(e){var n,s={},a=e.getDefinition();e.isGroup?(s.title=a.title,s.columns=t.parseColumns(e.getColumns())):(s.field=e.getField(),!0===t.config.columns||void 0==t.config.columns?(n=Object.keys(a),n.push("width")):n=t.config.columns,n.forEach(function(t){switch(t){case"width":s.width=e.getWidth();break;case"visible":s.visible=e.visible;break;default:"function"!=typeof a[t]&&-1===i.indexOf(t)&&(s[t]=a[t])}})),o.push(s)}),o},j.prototype.readers={local:function(e,t){var o=localStorage.getItem(e+"-"+t);return!!o&&JSON.parse(o)},cookie:function(e,t){var o,i,n=document.cookie,s=e+"-"+t,a=n.indexOf(s+"=");return a>-1&&(n=n.substr(a),o=n.indexOf(";"),o>-1&&(n=n.substr(0,o)),i=n.replace(s+"=","")),!!i&&JSON.parse(i)}},j.prototype.writers={local:function(e,t,o){localStorage.setItem(e+"-"+t,JSON.stringify(o))},cookie:function(e,t,o){var i=new Date;i.setDate(i.getDate()+1e4),document.cookie=e+"-"+t+"="+JSON.stringify(o)+"; expires="+i.toUTCString()}},h.prototype.registerModule("persistence",j);var W=function(e){this.table=e,this.element=!1,this.manualBlock=!1};W.prototype.initialize=function(){window.addEventListener("beforeprint",this.replaceTable.bind(this)),window.addEventListener("afterprint",this.cleanup.bind(this))},W.prototype.replaceTable=function(){this.manualBlock||(this.element=document.createElement("div"),this.element.classList.add("tabulator-print-table"),this.element.appendChild(this.table.modules.export.genereateTable(this.table.options.printConfig,this.table.options.printStyled,this.table.options.printRowRange,"print")),this.table.element.style.display="none",this.table.element.parentNode.insertBefore(this.element,this.table.element))},W.prototype.cleanup=function(){document.body.classList.remove("tabulator-print-fullscreen-hide"),this.element&&this.element.parentNode&&(this.element.parentNode.removeChild(this.element),this.table.element.style.display="")},W.prototype.printFullscreen=function(e,t,o){var i,n,s=window.scrollX,a=window.scrollY,r=document.createElement("div"),l=document.createElement("div"),c=this.table.modules.export.genereateTable(void 0!==o?o:this.table.options.printConfig,void 0!==t?t:this.table.options.printStyled,e,"print");this.manualBlock=!0,this.element=document.createElement("div"),this.element.classList.add("tabulator-print-fullscreen"),this.table.options.printHeader&&(r.classList.add("tabulator-print-header"),i="function"==typeof this.table.options.printHeader?this.table.options.printHeader.call(this.table):this.table.options.printHeader,"string"==typeof i?r.innerHTML=i:r.appendChild(i),this.element.appendChild(r)),this.element.appendChild(c),this.table.options.printFooter&&(l.classList.add("tabulator-print-footer"),n="function"==typeof this.table.options.printFooter?this.table.options.printFooter.call(this.table):this.table.options.printFooter,"string"==typeof n?l.innerHTML=n:l.appendChild(n),this.element.appendChild(l)),document.body.classList.add("tabulator-print-fullscreen-hide"),document.body.appendChild(this.element),this.table.options.printFormatter&&this.table.options.printFormatter(this.element,c),window.print(),this.cleanup(),window.scrollTo(s,a),this.manualBlock=!1},h.prototype.registerModule("print",W);var G=function(e){this.table=e,this.data=!1,this.blocked=!1,this.origFuncs={},this.currentVersion=0};G.prototype.watchData=function(e){var t,o=this;this.currentVersion++,t=this.currentVersion,o.unwatchData(),o.data=e,o.origFuncs.push=e.push,Object.defineProperty(o.data,"push",{enumerable:!1,configurable:!0,value:function(){var i=Array.from(arguments);return o.blocked||t!==o.currentVersion||i.forEach(function(e){o.table.rowManager.addRowActual(e,!1)}),o.origFuncs.push.apply(e,arguments)}}),o.origFuncs.unshift=e.unshift,Object.defineProperty(o.data,"unshift",{enumerable:!1,configurable:!0,value:function(){var i=Array.from(arguments);return o.blocked||t!==o.currentVersion||i.forEach(function(e){o.table.rowManager.addRowActual(e,!0)}),o.origFuncs.unshift.apply(e,arguments)}}),o.origFuncs.shift=e.shift,Object.defineProperty(o.data,"shift",{enumerable:!1,configurable:!0,value:function(){var i;return o.blocked||t!==o.currentVersion||o.data.length&&(i=o.table.rowManager.getRowFromDataObject(o.data[0]))&&i.deleteActual(),o.origFuncs.shift.call(e)}}),o.origFuncs.pop=e.pop,Object.defineProperty(o.data,"pop",{enumerable:!1,configurable:!0,value:function(){var i;return o.blocked||t!==o.currentVersion||o.data.length&&(i=o.table.rowManager.getRowFromDataObject(o.data[o.data.length-1]))&&i.deleteActual(),o.origFuncs.pop.call(e)}}),o.origFuncs.splice=e.splice,Object.defineProperty(o.data,"splice",{enumerable:!1,configurable:!0,value:function(){var i,n=Array.from(arguments),s=n[0]<0?e.length+n[0]:n[0],a=n[1],r=!!n[2]&&n.slice(2);if(!o.blocked&&t===o.currentVersion){if(r&&(i=!!e[s]&&o.table.rowManager.getRowFromDataObject(e[s]),i?r.forEach(function(e){o.table.rowManager.addRowActual(e,!0,i,!0)}):(r=r.slice().reverse(),r.forEach(function(e){o.table.rowManager.addRowActual(e,!0,!1,!0)}))),0!==a){var l=e.slice(s,void 0===n[1]?n[1]:s+a);l.forEach(function(e,t){var i=o.table.rowManager.getRowFromDataObject(e);i&&i.deleteActual(t!==l.length-1)})}(r||0!==a)&&o.table.rowManager.reRenderInPosition()}return o.origFuncs.splice.apply(e,arguments)}})},G.prototype.unwatchData=function(){if(!1!==this.data)for(var e in this.origFuncs)Object.defineProperty(this.data,e,{enumerable:!0,configurable:!0,writable:!0,value:this.origFuncs.key})},G.prototype.watchRow=function(e){var t=e.getData();this.blocked=!0;for(var o in t)this.watchKey(e,t,o);this.table.options.dataTree&&this.watchTreeChildren(e),this.blocked=!1},G.prototype.watchTreeChildren=function(e){function t(){o.table.modules.dataTree.initializeRow(e),o.table.modules.dataTree.layoutRow(e),o.table.rowManager.refreshActiveData("tree",!1,!0)}var o=this,i=e.getData()[this.table.options.dataTreeChildField],n={};i&&(n.push=i.push,Object.defineProperty(i,"push",{enumerable:!1,configurable:!0,value:function(){var e=n.push.apply(i,arguments);return t(),e}}),n.unshift=i.unshift,Object.defineProperty(i,"unshift",{enumerable:!1,configurable:!0,value:function(){var e=n.unshift.apply(i,arguments);return t(),e}}),n.shift=i.shift,Object.defineProperty(i,"shift",{enumerable:!1,configurable:!0,value:function(){var e=n.shift.call(i);return t(),e}}),n.pop=i.pop,Object.defineProperty(i,"pop",{enumerable:!1,configurable:!0,value:function(){var e=n.pop.call(i);return t(),e}}),n.splice=i.splice,Object.defineProperty(i,"splice",{enumerable:!1,configurable:!0,value:function(){var e=n.splice.apply(i,arguments);return t(),e}}))},G.prototype.watchKey=function(e,t,o){var i=this,n=Object.getOwnPropertyDescriptor(t,o),s=t[o],a=this.currentVersion;Object.defineProperty(t,o,{set:function(t){if(s=t,!i.blocked&&a===i.currentVersion){var r={};r[o]=t,e.updateData(r)}n.set&&n.set(t)},get:function(){return n.get&&n.get(),s}})},G.prototype.unwatchRow=function(e){var t=e.getData();for(var o in t)Object.defineProperty(t,o,{value:t[o]})},G.prototype.block=function(){this.blocked=!0},G.prototype.unblock=function(){this.blocked=!1},h.prototype.registerModule("reactiveData",G);var U=function(e){this.table=e,this.startColumn=!1,this.startX=!1,this.startWidth=!1,this.handle=null,this.prevHandle=null};U.prototype.initializeColumn=function(e,t,o){var i=this,n=!1,s=this.table.options.resizableColumns;if("header"===e&&(n="textarea"==t.definition.formatter||t.definition.variableHeight,t.modules.resize={variableHeight:n}),!0===s||s==e){var a=document.createElement("div");a.className="tabulator-col-resize-handle";var r=document.createElement("div");r.className="tabulator-col-resize-handle prev",a.addEventListener("click",function(e){e.stopPropagation()});var l=function(e){var o=t.getLastColumn();o&&i._checkResizability(o)&&(i.startColumn=t,i._mouseDown(e,o,a))};a.addEventListener("mousedown",l),a.addEventListener("touchstart",l,{passive:!0}),a.addEventListener("dblclick",function(e){var o=t.getLastColumn();o&&i._checkResizability(o)&&(e.stopPropagation(),o.reinitializeWidth(!0))}),r.addEventListener("click",function(e){e.stopPropagation()});var c=function(e){var o,n,s;(o=t.getFirstColumn())&&(n=i.table.columnManager.findColumnIndex(o),(s=n>0&&i.table.columnManager.getColumnByIndex(n-1))&&i._checkResizability(s)&&(i.startColumn=t,i._mouseDown(e,s,r)))};r.addEventListener("mousedown",c),r.addEventListener("touchstart",c,{passive:!0}),r.addEventListener("dblclick",function(e){var o,n,s;(o=t.getFirstColumn())&&(n=i.table.columnManager.findColumnIndex(o),(s=n>0&&i.table.columnManager.getColumnByIndex(n-1))&&i._checkResizability(s)&&(e.stopPropagation(),s.reinitializeWidth(!0)))}),o.appendChild(a),o.appendChild(r)}},U.prototype._checkResizability=function(e){return void 0!==e.definition.resizable?e.definition.resizable:this.table.options.resizableColumns},U.prototype._mouseDown=function(e,t,o){function i(e){s.table.rtl?t.setWidth(s.startWidth-((void 0===e.screenX?e.touches[0].screenX:e.screenX)-s.startX)):t.setWidth(s.startWidth+((void 0===e.screenX?e.touches[0].screenX:e.screenX)-s.startX)),s.table.options.virtualDomHoz&&s.table.vdomHoz.reinitialize(!0),!s.table.browserSlow&&t.modules.resize&&t.modules.resize.variableHeight&&t.checkCellHeights()}function n(e){s.startColumn.modules.edit&&(s.startColumn.modules.edit.blocked=!1),s.table.browserSlow&&t.modules.resize&&t.modules.resize.variableHeight&&t.checkCellHeights(),document.body.removeEventListener("mouseup",n),document.body.removeEventListener("mousemove",i),o.removeEventListener("touchmove",i),o.removeEventListener("touchend",n),s.table.element.classList.remove("tabulator-block-select"),s.table.options.persistence&&s.table.modExists("persistence",!0)&&s.table.modules.persistence.config.columns&&s.table.modules.persistence.save("columns"),s.table.options.columnResized.call(s.table,t.getComponent())}var s=this;s.table.element.classList.add("tabulator-block-select"),e.stopPropagation(),s.startColumn.modules.edit&&(s.startColumn.modules.edit.blocked=!0),s.startX=void 0===e.screenX?e.touches[0].screenX:e.screenX,s.startWidth=t.getWidth(),document.body.addEventListener("mousemove",i),document.body.addEventListener("mouseup",n),o.addEventListener("touchmove",i,{passive:!0}),o.addEventListener("touchend",n)},h.prototype.registerModule("resizeColumns",U);var X=function(e){this.table=e,this.startColumn=!1,this.startY=!1,this.startHeight=!1,this.handle=null,this.prevHandle=null};X.prototype.initializeRow=function(e){var t=this,o=e.getElement(),i=document.createElement("div");i.className="tabulator-row-resize-handle";var n=document.createElement("div");n.className="tabulator-row-resize-handle prev",i.addEventListener("click",function(e){e.stopPropagation()});var s=function(o){t.startRow=e,t._mouseDown(o,e,i)};i.addEventListener("mousedown",s),i.addEventListener("touchstart",s,{passive:!0}),n.addEventListener("click",function(e){e.stopPropagation()});var a=function(o){var i=t.table.rowManager.prevDisplayRow(e);i&&(t.startRow=i,t._mouseDown(o,i,n))};n.addEventListener("mousedown",a),n.addEventListener("touchstart",a,{passive:!0}),o.appendChild(i),o.appendChild(n)},X.prototype._mouseDown=function(e,t,o){function i(e){t.setHeight(s.startHeight+((void 0===e.screenY?e.touches[0].screenY:e.screenY)-s.startY))}function n(e){document.body.removeEventListener("mouseup",i),document.body.removeEventListener("mousemove",i),o.removeEventListener("touchmove",i),o.removeEventListener("touchend",n),s.table.element.classList.remove("tabulator-block-select"),s.table.options.rowResized.call(this.table,t.getComponent())}var s=this;s.table.element.classList.add("tabulator-block-select"),e.stopPropagation(),s.startY=void 0===e.screenY?e.touches[0].screenY:e.screenY,s.startHeight=t.getHeight(),document.body.addEventListener("mousemove",i),document.body.addEventListener("mouseup",n),o.addEventListener("touchmove",i,{passive:!0}),o.addEventListener("touchend",n)},h.prototype.registerModule("resizeRows",X);var Y=function(e){this.table=e,this.binding=!1,this.observer=!1,this.containerObserver=!1,this.tableHeight=0,this.tableWidth=0,this.containerHeight=0,this.containerWidth=0,this.autoResize=!1};Y.prototype.initialize=function(e){var t,o=this,i=this.table;this.tableHeight=i.element.clientHeight,this.tableWidth=i.element.clientWidth,i.element.parentNode&&(this.containerHeight=i.element.parentNode.clientHeight,this.containerWidth=i.element.parentNode.clientWidth),"undefined"!=typeof ResizeObserver&&"virtual"===i.rowManager.getRenderMode()?(this.autoResize=!0,this.observer=new ResizeObserver(function(e){if(!i.browserMobile||i.browserMobile&&!i.modules.edit.currentCell){var t=Math.floor(e[0].contentRect.height),n=Math.floor(e[0].contentRect.width);o.tableHeight==t&&o.tableWidth==n||(o.tableHeight=t,o.tableWidth=n,i.element.parentNode&&(o.containerHeight=i.element.parentNode.clientHeight,o.containerWidth=i.element.parentNode.clientWidth),i.options.virtualDomHoz&&i.vdomHoz.reinitialize(!0),i.redraw())}}),this.observer.observe(i.element),t=window.getComputedStyle(i.element),this.table.element.parentNode&&!this.table.rowManager.fixedHeight&&(t.getPropertyValue("max-height")||t.getPropertyValue("min-height"))&&(this.containerObserver=new ResizeObserver(function(e){if(!i.browserMobile||i.browserMobile&&!i.modules.edit.currentCell){var t=Math.floor(e[0].contentRect.height),n=Math.floor(e[0].contentRect.width);o.containerHeight==t&&o.containerWidth==n||(o.containerHeight=t,o.containerWidth=n,o.tableHeight=i.element.clientHeight,o.tableWidth=i.element.clientWidth),i.options.virtualDomHoz&&i.vdomHoz.reinitialize(!0),i.redraw()}}),this.containerObserver.observe(this.table.element.parentNode))):(this.binding=function(){(!i.browserMobile||i.browserMobile&&!i.modules.edit.currentCell)&&(i.options.virtualDomHoz&&i.vdomHoz.reinitialize(!0),i.redraw())},window.addEventListener("resize",this.binding))},Y.prototype.clearBindings=function(e){this.binding&&window.removeEventListener("resize",this.binding),this.observer&&this.observer.unobserve(this.table.element),this.containerObserver&&this.containerObserver.unobserve(this.table.element.parentNode)},h.prototype.registerModule("resizeTable",Y);var q=function(e){this.table=e,this.columns=[],this.hiddenColumns=[],this.mode="",this.index=0,this.collapseFormatter=[],this.collapseStartOpen=!0,this.collapseHandleColumn=!1};q.prototype.initialize=function(){var e=this,t=[];this.mode=this.table.options.responsiveLayout,this.collapseFormatter=this.table.options.responsiveLayoutCollapseFormatter||this.formatCollapsedData,this.collapseStartOpen=this.table.options.responsiveLayoutCollapseStartOpen,this.hiddenColumns=[],this.table.columnManager.columnsByIndex.forEach(function(o,i){o.modules.responsive&&o.modules.responsive.order&&o.modules.responsive.visible&&(o.modules.responsive.index=i,t.push(o),o.visible||"collapse"!==e.mode||e.hiddenColumns.push(o))}),t=t.reverse(),t=t.sort(function(e,t){return t.modules.responsive.order-e.modules.responsive.order||t.modules.responsive.index-e.modules.responsive.index}),this.columns=t,"collapse"===this.mode&&this.generateCollapsedContent();for(var o=this.table.columnManager.columnsByIndex,i=Array.isArray(o),n=0,o=i?o:o[Symbol.iterator]();;){var s;if(i){if(n>=o.length)break;s=o[n++]}else{if(n=o.next(),n.done)break;s=n.value}var a=s;if("responsiveCollapse"==a.definition.formatter){this.collapseHandleColumn=a;break}}this.collapseHandleColumn&&(this.hiddenColumns.length?this.collapseHandleColumn.show():this.collapseHandleColumn.hide())},q.prototype.initializeColumn=function(e){var t=e.getDefinition();e.modules.responsive={order:void 0===t.responsive?1:t.responsive,visible:!1!==t.visible}},q.prototype.initializeRow=function(e){var t;"calc"!==e.type&&(t=document.createElement("div"),t.classList.add("tabulator-responsive-collapse"),e.modules.responsiveLayout={element:t,open:this.collapseStartOpen},this.collapseStartOpen||(t.style.display="none"))},q.prototype.layoutRow=function(e){var t=e.getElement();e.modules.responsiveLayout&&(t.appendChild(e.modules.responsiveLayout.element),this.generateCollapsedRowContent(e))},q.prototype.updateColumnVisibility=function(e,t){e.modules.responsive&&(e.modules.responsive.visible=t,this.initialize())},q.prototype.hideColumn=function(e){var t=this.hiddenColumns.length;e.hide(!1,!0),"collapse"===this.mode&&(this.hiddenColumns.unshift(e),this.generateCollapsedContent(),this.collapseHandleColumn&&!t&&this.collapseHandleColumn.show())},q.prototype.showColumn=function(e){var t;e.show(!1,!0),e.setWidth(e.getWidth()),"collapse"===this.mode&&(t=this.hiddenColumns.indexOf(e),t>-1&&this.hiddenColumns.splice(t,1),this.generateCollapsedContent(),this.collapseHandleColumn&&!this.hiddenColumns.length&&this.collapseHandleColumn.hide())},q.prototype.update=function(){for(var e=this,t=!0;t;){var o="fitColumns"==e.table.modules.layout.getMode()?e.table.columnManager.getFlexBaseWidth():e.table.columnManager.getWidth(),i=(e.table.options.headerVisible?e.table.columnManager.element.clientWidth:e.table.element.clientWidth)-o;if(i<0){var n=e.columns[e.index];n?(e.hideColumn(n),e.index++):t=!1}else{var s=e.columns[e.index-1];s&&i>0&&i>=s.getWidth()?(e.showColumn(s),e.index--):t=!1}e.table.rowManager.activeRowsCount||e.table.rowManager.renderEmptyScroll()}},q.prototype.generateCollapsedContent=function(){var e=this;this.table.rowManager.getDisplayRows().forEach(function(t){e.generateCollapsedRowContent(t)})},q.prototype.generateCollapsedRowContent=function(e){var t,o;if(e.modules.responsiveLayout){for(t=e.modules.responsiveLayout.element;t.firstChild;)t.removeChild(t.firstChild);o=this.collapseFormatter(this.generateCollapsedRowData(e)),o&&t.appendChild(o)}},q.prototype.generateCollapsedRowData=function(e){var t,o=this,i=e.getData(),n=[];return this.hiddenColumns.forEach(function(s){var a=s.getFieldValue(i);s.definition.title&&s.field&&(s.modules.format&&o.table.options.responsiveLayoutCollapseUseFormatters?(t={value:!1,data:{},getValue:function(){return a},getData:function(){return i},getElement:function(){return document.createElement("div")},getRow:function(){return e.getComponent()},getColumn:function(){return s.getComponent()}},n.push({title:s.definition.title,value:s.modules.format.formatter.call(o.table.modules.format,t,s.modules.format.params)})):n.push({title:s.definition.title,value:a}))}),n},q.prototype.formatCollapsedData=function(e){var t=document.createElement("table"),o="";return e.forEach(function(e){var t=document.createElement("div");e.value instanceof Node&&(t.appendChild(e.value),e.value=t.innerHTML),o+=""+e.title+""+e.value+""}),t.innerHTML=o,Object.keys(e).length?t:""},h.prototype.registerModule("responsiveLayout",q);var K=function(e){this.table=e,this.selecting=!1,this.lastClickedRow=!1,this.selectPrev=[],this.selectedRows=[],this.headerCheckboxElement=null};K.prototype.clearSelectionData=function(e){this.selecting=!1,this.lastClickedRow=!1,this.selectPrev=[],this.selectedRows=[],e||this._rowSelectionChanged()},K.prototype.initializeRow=function(e){var t=this,o=e.getElement(),i=function e(){setTimeout(function(){t.selecting=!1},50),document.body.removeEventListener("mouseup",e)};e.modules.select={selected:!1},t.table.options.selectableCheck.call(this.table,e.getComponent())?(o.classList.add("tabulator-selectable"),o.classList.remove("tabulator-unselectable"),t.table.options.selectable&&"highlight"!=t.table.options.selectable&&("click"===t.table.options.selectableRangeMode?o.addEventListener("click",function(o){if(o.shiftKey){t.table._clearSelection(),t.lastClickedRow=t.lastClickedRow||e;var i=t.table.rowManager.getDisplayRowIndex(t.lastClickedRow),n=t.table.rowManager.getDisplayRowIndex(e),s=i<=n?i:n,a=i>=n?i:n,r=t.table.rowManager.getDisplayRows().slice(0),l=r.splice(s,a-s+1);o.ctrlKey||o.metaKey?(l.forEach(function(o){o!==t.lastClickedRow&&(!0===t.table.options.selectable||t.isRowSelected(e)?t.toggleRow(o):t.selectedRows.lengtht.table.options.selectable&&(l=l.slice(0,t.table.options.selectable)),t.selectRows(l)),t.table._clearSelection()}else o.ctrlKey||o.metaKey?(t.toggleRow(e),t.lastClickedRow=e):(t.deselectRows(void 0,!0),t.selectRows(e),t.lastClickedRow=e)}):(o.addEventListener("click",function(o){t.table.modExists("edit")&&t.table.modules.edit.getCurrentCell()||t.table._clearSelection(),t.selecting||t.toggleRow(e)}),o.addEventListener("mousedown",function(o){if(o.shiftKey)return t.table._clearSelection(),t.selecting=!0,t.selectPrev=[],document.body.addEventListener("mouseup",i),document.body.addEventListener("keyup",i),t.toggleRow(e),!1}),o.addEventListener("mouseenter",function(o){t.selecting&&(t.table._clearSelection(),t.toggleRow(e),t.selectPrev[1]==e&&t.toggleRow(t.selectPrev[0]))}),o.addEventListener("mouseout",function(o){t.selecting&&(t.table._clearSelection(),t.selectPrev.unshift(e))})))):(o.classList.add("tabulator-unselectable"),o.classList.remove("tabulator-selectable"))},K.prototype.toggleRow=function(e){this.table.options.selectableCheck.call(this.table,e.getComponent())&&(e.modules.select&&e.modules.select.selected?this._deselectRow(e):this._selectRow(e))},K.prototype.selectRows=function(e){var t,o=this;switch(void 0===e?"undefined":_typeof(e)){case"undefined":this.table.rowManager.rows.forEach(function(e){o._selectRow(e,!0,!0)}),this._rowSelectionChanged();break;case"string":t=this.table.rowManager.findRow(e),t?this._selectRow(t,!0,!0):this.table.rowManager.getRows(e).forEach(function(e){o._selectRow(e,!0,!0)}),this._rowSelectionChanged();break;default:Array.isArray(e)?(e.forEach(function(e){o._selectRow(e,!0,!0)}),this._rowSelectionChanged()):this._selectRow(e,!1,!0)}},K.prototype._selectRow=function(e,t,o){if(!isNaN(this.table.options.selectable)&&!0!==this.table.options.selectable&&!o&&this.selectedRows.length>=this.table.options.selectable){if(!this.table.options.selectableRollingSelection)return!1;this._deselectRow(this.selectedRows[0])}var i=this.table.rowManager.findRow(e);i?-1==this.selectedRows.indexOf(i)&&(i.modules.select||(i.modules.select={}),i.modules.select.selected=!0,i.modules.select.checkboxEl&&(i.modules.select.checkboxEl.checked=!0),i.getElement().classList.add("tabulator-selected"),this.selectedRows.push(i),this.table.options.dataTreeSelectPropagate&&this.childRowSelection(i,!0),t||this.table.options.rowSelected.call(this.table,i.getComponent()),this._rowSelectionChanged(t)):t||console.warn("Selection Error - No such row found, ignoring selection:"+e)},K.prototype.isRowSelected=function(e){return-1!==this.selectedRows.indexOf(e)},K.prototype.deselectRows=function(e,t){var o,i=this;if(void 0===e){o=i.selectedRows.length;for(var n=0;n-1&&(n.modules.select||(n.modules.select={}),n.modules.select.selected=!1,n.modules.select.checkboxEl&&(n.modules.select.checkboxEl.checked=!1),n.getElement().classList.remove("tabulator-selected"),i.selectedRows.splice(o,1),this.table.options.dataTreeSelectPropagate&&this.childRowSelection(n,!1),t||i.table.options.rowDeselected.call(this.table,n.getComponent()),i._rowSelectionChanged(t)):t||console.warn("Deselection Error - No such row found, ignoring selection:"+e)},K.prototype.getSelectedData=function(){var e=[];return this.selectedRows.forEach(function(t){e.push(t.getData())}),e},K.prototype.getSelectedRows=function(){var e=[];return this.selectedRows.forEach(function(t){e.push(t.getComponent())}),e},K.prototype._rowSelectionChanged=function(e){this.headerCheckboxElement&&(0===this.selectedRows.length?(this.headerCheckboxElement.checked=!1,this.headerCheckboxElement.indeterminate=!1):this.table.rowManager.rows.length===this.selectedRows.length?(this.headerCheckboxElement.checked=!0,this.headerCheckboxElement.indeterminate=!1):(this.headerCheckboxElement.indeterminate=!0,this.headerCheckboxElement.checked=!1)),e||this.table.options.rowSelectionChanged.call(this.table,this.getSelectedData(),this.getSelectedRows())},K.prototype.registerRowSelectCheckbox=function(e,t){e._row.modules.select||(e._row.modules.select={}),e._row.modules.select.checkboxEl=t},K.prototype.registerHeaderSelectCheckbox=function(e){this.headerCheckboxElement=e},K.prototype.childRowSelection=function(e,t){var o=this.table.modules.dataTree.getChildren(e);if(t)for(var i=o,n=Array.isArray(i),s=0,i=n?i:i[Symbol.iterator]();;){var a;if(n){if(s>=i.length)break;a=i[s++]}else{if(s=i.next(),s.done)break;a=s.value}var r=a;this._selectRow(r,!0)}else for(var l=o,c=Array.isArray(l),u=0,l=c?l:l[Symbol.iterator]();;){var d;if(c){if(u>=l.length)break;d=l[u++]}else{if(u=l.next(),u.done)break;d=u.value}var h=d;this._deselectRow(h,!0)}},h.prototype.registerModule("selectRow",K);var J=function(e){this.table=e,this.sortList=[],this.changed=!1};J.prototype.initializeColumn=function(e,t){var o,i,n=this,s=!1;switch(_typeof(e.definition.sorter)){case"string":n.sorters[e.definition.sorter]?s=n.sorters[e.definition.sorter]:console.warn("Sort Error - No such sorter found: ",e.definition.sorter);break;case"function":s=e.definition.sorter}e.modules.sort={sorter:s,dir:"none",params:e.definition.sorterParams||{},startingDir:e.definition.headerSortStartingDir||"asc",tristate:void 0!==e.definition.headerSortTristate?e.definition.headerSortTristate:this.table.options.headerSortTristate},(void 0===e.definition.headerSort?!1!==this.table.options.headerSort:!1!==e.definition.headerSort)&&(o=e.getElement(),o.classList.add("tabulator-sortable"),i=document.createElement("div"),i.classList.add("tabulator-col-sorter"),"object"==_typeof(this.table.options.headerSortElement)?i.appendChild(this.table.options.headerSortElement):i.innerHTML=this.table.options.headerSortElement,t.appendChild(i),e.modules.sort.element=i,o.addEventListener("click",function(t){var o="",i=[],s=!1;if(e.modules.sort){if(e.modules.sort.tristate)o="none"==e.modules.sort.dir?e.modules.sort.startingDir:e.modules.sort.dir==e.modules.sort.startingDir?"asc"==e.modules.sort.dir?"desc":"asc":"none";else switch(e.modules.sort.dir){case"asc":o="desc";break;case"desc":o="asc";break;default:o=e.modules.sort.startingDir}n.table.options.columnHeaderSortMulti&&(t.shiftKey||t.ctrlKey)?(i=n.getSort(),s=i.findIndex(function(t){return t.field===e.getField()}),s>-1?(i[s].dir=o,s!=i.length-1&&(s=i.splice(s,1)[0],"none"!=o&&i.push(s))):"none"!=o&&i.push({column:e,dir:o}),n.setSort(i)):"none"==o?n.clear():n.setSort(e,o),n.table.rowManager.sorterRefresh(!n.sortList.length)}}))},J.prototype.hasChanged=function(){var e=this.changed;return this.changed=!1,e},J.prototype.getSort=function(){var e=this,t=[];return e.sortList.forEach(function(e){e.column&&t.push({column:e.column.getComponent(),field:e.column.getField(),dir:e.dir})}),t},J.prototype.setSort=function(e,t){var o=this,i=[];Array.isArray(e)||(e=[{column:e,dir:t}]),e.forEach(function(e){var t;t=o.table.columnManager.findColumn(e.column),t?(e.column=t,i.push(e),o.changed=!0):console.warn("Sort Warning - Sort field does not exist and is being ignored: ",e.column)}),o.sortList=i,this.table.options.persistence&&this.table.modExists("persistence",!0)&&this.table.modules.persistence.config.sort&&this.table.modules.persistence.save("sort")},J.prototype.clear=function(){this.setSort([])},J.prototype.findSorter=function(e){var t,o=this.table.rowManager.activeRows[0],i="string";if(o&&(o=o.getData(),e.getField()))switch(t=e.getFieldValue(o),void 0===t?"undefined":_typeof(t)){case"undefined":i="string";break;case"boolean":i="boolean";break;default:isNaN(t)||""===t?t.match(/((^[0-9]+[a-z]+)|(^[a-z]+[0-9]+))+$/i)&&(i="alphanum"):i="number"}return this.sorters[i]},J.prototype.sort=function(e){var t=this,o=this.table.options.sortOrderReverse?t.sortList.slice().reverse():t.sortList,i=[],n=[];t.table.options.dataSorting&&t.table.options.dataSorting.call(t.table,t.getSort()),t.clearColumnHeaders(),t.table.options.ajaxSorting?o.forEach(function(e,o){t.setColumnHeader(e.column,e.dir)}):(o.forEach(function(e,o){var n=e.column.modules.sort;e.column&&n&&(n.sorter||(n.sorter=t.findSorter(e.column)),e.params="function"==typeof n.params?n.params(e.column.getComponent(),e.dir):n.params,i.push(e)),t.setColumnHeader(e.column,e.dir)}),i.length&&t._sortItems(e,i)),t.table.options.dataSorted&&(e.forEach(function(e){n.push(e.getComponent())}),t.table.options.dataSorted.call(t.table,t.getSort(),n))},J.prototype.clearColumnHeaders=function(){this.table.columnManager.getRealColumns().forEach(function(e){e.modules.sort&&(e.modules.sort.dir="none",e.getElement().setAttribute("aria-sort","none"))})},J.prototype.setColumnHeader=function(e,t){e.modules.sort.dir=t,e.getElement().setAttribute("aria-sort",t)},J.prototype._sortItems=function(e,t){var o=this,i=t.length-1;e.sort(function(e,n){for(var s,a=i;a>=0;a--){var r=t[a];if(0!==(s=o._sortRow(e,n,r.column,r.dir,r.params)))break}return s})},J.prototype._sortRow=function(e,t,o,i,n){var s,a,r="asc"==i?e:t,l="asc"==i?t:e;return e=o.getFieldValue(r.getData()),t=o.getFieldValue(l.getData()),e=void 0!==e?e:"",t=void 0!==t?t:"",s=r.getComponent(),a=l.getComponent(),o.modules.sort.sorter.call(this,e,t,s,a,o.getComponent(),i,n)},J.prototype.sorters={number:function(e,t,o,i,n,s,a){var r=a.alignEmptyValues,l=a.decimalSeparator||".",c=a.thousandSeparator||",",u=0;if(e=parseFloat(String(e).split(c).join("").split(l).join(".")),t=parseFloat(String(t).split(c).join("").split(l).join(".")),isNaN(e))u=isNaN(t)?0:-1;else{if(!isNaN(t))return e-t;u=1}return("top"===r&&"desc"===s||"bottom"===r&&"asc"===s)&&(u*=-1),u},string:function(e,t,o,i,n,s,a){var r,l=a.alignEmptyValues,c=0;if(e){if(t){switch(_typeof(a.locale)){case"boolean":a.locale&&(r=this.table.modules.localize.getLocale());break;case"string":r=a.locale}return String(e).toLowerCase().localeCompare(String(t).toLowerCase(),r)}c=1}else c=t?-1:0;return("top"===l&&"desc"===s||"bottom"===l&&"asc"===s)&&(c*=-1),c},date:function(e,t,o,i,n,s,a){return a.format||(a.format="DD/MM/YYYY"),this.sorters.datetime.call(this,e,t,o,i,n,s,a)},time:function(e,t,o,i,n,s,a){return a.format||(a.format="HH:mm"),this.sorters.datetime.call(this,e,t,o,i,n,s,a)},datetime:function(e,t,o,i,n,s,a){var r=a.format||"DD/MM/YYYY HH:mm:ss",l=a.alignEmptyValues,c=0;if("undefined"!=typeof moment){if(e=moment(e,r),t=moment(t,r),e.isValid()){if(t.isValid())return e-t;c=1}else c=t.isValid()?-1:0;return("top"===l&&"desc"===s||"bottom"===l&&"asc"===s)&&(c*=-1),c}console.error("Sort Error - 'datetime' sorter is dependant on moment.js")},boolean:function(e,t,o,i,n,s,a){return(!0===e||"true"===e||"True"===e||1===e?1:0)-(!0===t||"true"===t||"True"===t||1===t?1:0)},array:function(e,t,o,i,n,s,a){function r(e){switch(u){case"length":return e.length;case"sum":return e.reduce(function(e,t){return e+t});case"max":return Math.max.apply(null,e);case"min":return Math.min.apply(null,e);case"avg":return e.reduce(function(e,t){return e+t})/e.length}} -var l=0,c=0,u=a.type||"length",d=a.alignEmptyValues,h=0;if(Array.isArray(e)){if(Array.isArray(t))return l=e?r(e):0,c=t?r(t):0,l-c;d=1}else d=Array.isArray(t)?-1:0;return("top"===d&&"desc"===s||"bottom"===d&&"asc"===s)&&(h*=-1),h},exists:function(e,t,o,i,n,s,a){return(void 0===e?0:1)-(void 0===t?0:1)},alphanum:function(e,t,o,i,n,s,a){var r,l,c,u,d,h=0,p=/(\d+)|(\D+)/g,m=/\d/,f=a.alignEmptyValues,g=0;if(e||0===e){if(t||0===t){if(isFinite(e)&&isFinite(t))return e-t;if(r=String(e).toLowerCase(),l=String(t).toLowerCase(),r===l)return 0;if(!m.test(r)||!m.test(l))return r>l?1:-1;for(r=r.match(p),l=l.match(p),d=r.length>l.length?l.length:r.length;hu?1:-1;return r.length>l.length}g=1}else g=t||0===t?-1:0;return("top"===f&&"desc"===s||"bottom"===f&&"asc"===s)&&(g*=-1),g}},h.prototype.registerModule("sort",J);var $=function(e){this.table=e,this.invalidCells=[]};return $.prototype.initializeColumn=function(e){var t,o=this,i=[];e.definition.validator&&(Array.isArray(e.definition.validator)?e.definition.validator.forEach(function(e){(t=o._extractValidator(e))&&i.push(t)}):(t=this._extractValidator(e.definition.validator))&&i.push(t),e.modules.validate=!!i.length&&i)},$.prototype._extractValidator=function(e){var t,o,i;switch(void 0===e?"undefined":_typeof(e)){case"string":return i=e.indexOf(":"),i>-1?(t=e.substring(0,i),o=e.substring(i+1)):t=e,this._buildValidator(t,o);case"function":return this._buildValidator(e);case"object":return this._buildValidator(e.type,e.parameters)}},$.prototype._buildValidator=function(e,t){var o="function"==typeof e?e:this.validators[e];return o?{type:"function"==typeof e?"function":e,func:o,params:t}:(console.warn("Validator Setup Error - No matching validator found:",e),!1)},$.prototype.validate=function(e,t,o){var i=this,n=[],s=this.invalidCells.indexOf(t);return e&&e.forEach(function(e){e.func.call(i,t.getComponent(),o,e.params)||n.push({type:e.type,parameters:e.params})}),n=!n.length||n,t.modules.validate||(t.modules.validate={}),!0===n?(t.modules.validate.invalid=!1,t.getElement().classList.remove("tabulator-validation-fail"),s>-1&&this.invalidCells.splice(s,1)):(t.modules.validate.invalid=!0,"manual"!==this.table.options.validationMode&&t.getElement().classList.add("tabulator-validation-fail"),-1==s&&this.invalidCells.push(t)),n},$.prototype.getInvalidCells=function(){var e=[];return this.invalidCells.forEach(function(t){e.push(t.getComponent())}),e},$.prototype.clearValidation=function(e){var t;e.modules.validate&&e.modules.validate.invalid&&(e.getElement().classList.remove("tabulator-validation-fail"),e.modules.validate.invalid=!1,(t=this.invalidCells.indexOf(e))>-1&&this.invalidCells.splice(t,1))},$.prototype.validators={integer:function(e,t,o){return""===t||null===t||void 0===t||"number"==typeof(t=Number(t))&&isFinite(t)&&Math.floor(t)===t},float:function(e,t,o){return""===t||null===t||void 0===t||"number"==typeof(t=Number(t))&&isFinite(t)&&t%1!=0},numeric:function(e,t,o){return""===t||null===t||void 0===t||!isNaN(t)},string:function(e,t,o){return""===t||null===t||void 0===t||isNaN(t)},max:function(e,t,o){return""===t||null===t||void 0===t||parseFloat(t)<=o},min:function(e,t,o){return""===t||null===t||void 0===t||parseFloat(t)>=o},starts:function(e,t,o){return""===t||null===t||void 0===t||String(t).toLowerCase().startsWith(String(o).toLowerCase())},ends:function(e,t,o){return""===t||null===t||void 0===t||String(t).toLowerCase().endsWith(String(o).toLowerCase())},minLength:function(e,t,o){return""===t||null===t||void 0===t||String(t).length>=o},maxLength:function(e,t,o){return""===t||null===t||void 0===t||String(t).length<=o},in:function(e,t,o){return""===t||null===t||void 0===t||("string"==typeof o&&(o=o.split("|")),""===t||o.indexOf(t)>-1)},regex:function(e,t,o){return""===t||null===t||void 0===t||new RegExp(o).test(t)},unique:function(e,t,o){if(""===t||null===t||void 0===t)return!0;var i=!0,n=e.getData(),s=e.getColumn()._getSelf();return this.table.rowManager.rows.forEach(function(e){var o=e.getData();o!==n&&t==s.getFieldValue(o)&&(i=!1)}),i},required:function(e,t,o){return""!==t&&null!==t&&void 0!==t}},h.prototype.registerModule("validate",$),h}); \ No newline at end of file +/* Tabulator v4.9.3 (c) Oliver Folkerd */ +var _typeof="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e};!function(e,t){"object"===("undefined"==typeof exports?"undefined":_typeof(exports))&&"undefined"!=typeof module?module.exports=t():"function"==typeof define&&define.amd?define(t):e.Tabulator=t()}(this,function(){"use strict";Array.prototype.findIndex||Object.defineProperty(Array.prototype,"findIndex",{value:function(e){if(null==this)throw new TypeError('"this" is null or not defined');var t=Object(this),o=t.length>>>0;if("function"!=typeof e)throw new TypeError("predicate must be a function");for(var i=arguments[1],n=0;n>>0;if("function"!=typeof e)throw new TypeError("predicate must be a function");for(var i=arguments[1],n=0;n>>0;if(0===i)return!1;for(var n=0|t,s=Math.max(n>=0?n:i-Math.abs(n),0);so?(t=e-o,this.element.style.marginLeft=-t+"px"):this.element.style.marginLeft=0,this.scrollLeft=e,this.table.modExists("frozenColumns")&&this.table.modules.frozenColumns.scrollHorizontal()},t.prototype.generateColumnsFromRowData=function(e){var t,o,i=[],n=this.table.options.autoColumnsDefinitions;if(e&&e.length){t=e[0];for(var s in t){var a={field:s,title:s},r=t[s];switch(void 0===r?"undefined":_typeof(r)){case"undefined":o="string";break;case"boolean":o="boolean";break;case"object":o=Array.isArray(r)?"array":"string";break;default:o=isNaN(r)||""===r?r.match(/((^[0-9]+[a-z]+)|(^[a-z]+[0-9]+))+$/i)?"alphanum":"string":"number"}a.sorter=o,i.push(a)}if(n)switch(void 0===n?"undefined":_typeof(n)){case"function":this.table.options.columns=n.call(this.table,i);break;case"object":Array.isArray(n)?i.forEach(function(e){var t=n.find(function(t){return t.field===e.field});t&&Object.assign(e,t)}):i.forEach(function(e){n[e.field]&&Object.assign(e,n[e.field])}),this.table.options.columns=i}else this.table.options.columns=i;this.setColumns(this.table.options.columns)}},t.prototype.setColumns=function(e,t){for(var o=this;o.headersElement.firstChild;)o.headersElement.removeChild(o.headersElement.firstChild);o.columns=[],o.columnsByIndex=[],o.columnsByField={},o.table.modExists("frozenColumns")&&o.table.modules.frozenColumns.reset(),e.forEach(function(e,t){o._addColumn(e)}),o._reIndexColumns(),o.table.options.responsiveLayout&&o.table.modExists("responsiveLayout",!0)&&o.table.modules.responsiveLayout.initialize(),this.table.options.virtualDomHoz&&this.table.vdomHoz.reinitialize(!1,!0),o.redraw(!0)},t.prototype._addColumn=function(e,t,o){var i=new n(e,this),s=i.getElement(),a=o?this.findColumnIndex(o):o;if(o&&a>-1){var r=this.columns.indexOf(o.getTopColumn()),l=o.getElement();t?(this.columns.splice(r,0,i),l.parentNode.insertBefore(s,l)):(this.columns.splice(r+1,0,i),l.parentNode.insertBefore(s,l.nextSibling))}else t?(this.columns.unshift(i),this.headersElement.insertBefore(i.getElement(),this.headersElement.firstChild)):(this.columns.push(i),this.headersElement.appendChild(i.getElement())),i.columnRendered();return i},t.prototype.registerColumnField=function(e){e.definition.field&&(this.columnsByField[e.definition.field]=e)},t.prototype.registerColumnPosition=function(e){this.columnsByIndex.push(e)},t.prototype._reIndexColumns=function(){this.columnsByIndex=[],this.columns.forEach(function(e){e.reRegisterPosition()})},t.prototype._verticalAlignHeaders=function(){var e=this,t=0;e.columns.forEach(function(e){var o;e.clearVerticalAlign(),(o=e.getHeight())>t&&(t=o)}),e.columns.forEach(function(o){o.verticalAlign(e.table.options.columnHeaderVertAlign,t)}),e.rowManager.adjustTableSize()},t.prototype.findColumn=function(e){var t=this;if("object"!=(void 0===e?"undefined":_typeof(e)))return this.columnsByField[e]||!1;if(e instanceof n)return e;if(e instanceof o)return e._getSelf()||!1;if("undefined"!=typeof HTMLElement&&e instanceof HTMLElement){return t.columns.find(function(t){return t.element===e})||!1}return!1},t.prototype.getColumnByField=function(e){return this.columnsByField[e]},t.prototype.getColumnsByFieldRoot=function(e){var t=this,o=[];return Object.keys(this.columnsByField).forEach(function(i){i.split(".")[0]===e&&o.push(t.columnsByField[i])}),o},t.prototype.getColumnByIndex=function(e){return this.columnsByIndex[e]},t.prototype.getFirstVisibileColumn=function(e){var e=this.columnsByIndex.findIndex(function(e){return e.visible});return e>-1&&this.columnsByIndex[e]},t.prototype.getColumns=function(){return this.columns},t.prototype.findColumnIndex=function(e){return this.columnsByIndex.findIndex(function(t){return e===t})},t.prototype.getRealColumns=function(){return this.columnsByIndex},t.prototype.traverse=function(e){this.columnsByIndex.forEach(function(t,o){e(t,o)})},t.prototype.getDefinitions=function(e){var t=this,o=[];return t.columnsByIndex.forEach(function(t){(!e||e&&t.visible)&&o.push(t.getDefinition())}),o},t.prototype.getDefinitionTree=function(){var e=this,t=[];return e.columns.forEach(function(e){t.push(e.getDefinition(!0))}),t},t.prototype.getComponents=function(e){var t=this,o=[];return(e?t.columns:t.columnsByIndex).forEach(function(e){o.push(e.getComponent())}),o},t.prototype.getWidth=function(){var e=0;return this.columnsByIndex.forEach(function(t){t.visible&&(e+=t.getWidth())}),e},t.prototype.moveColumn=function(e,t,o){this.moveColumnActual(e,t,o),this.table.options.responsiveLayout&&this.table.modExists("responsiveLayout",!0)&&this.table.modules.responsiveLayout.initialize(),this.table.modExists("columnCalcs")&&this.table.modules.columnCalcs.recalc(this.table.rowManager.activeRows),t.element.parentNode.insertBefore(e.element,t.element),o&&t.element.parentNode.insertBefore(t.element,e.element),this._verticalAlignHeaders(),this.table.rowManager.reinitialize()},t.prototype.moveColumnActual=function(e,t,o){e.parent.isGroup?this._moveColumnInArray(e.parent.columns,e,t,o):this._moveColumnInArray(this.columns,e,t,o),this._moveColumnInArray(this.columnsByIndex,e,t,o,!0),this.table.options.responsiveLayout&&this.table.modExists("responsiveLayout",!0)&&this.table.modules.responsiveLayout.initialize(),this.table.options.virtualDomHoz&&this.table.vdomHoz.reinitialize(!0),this.table.options.columnMoved&&this.table.options.columnMoved.call(this.table,e.getComponent(),this.table.columnManager.getComponents()),this.table.options.persistence&&this.table.modExists("persistence",!0)&&this.table.modules.persistence.config.columns&&this.table.modules.persistence.save("columns")},t.prototype._moveColumnInArray=function(e,t,o,i,n){var s,a=this,r=e.indexOf(t),l=[];r>-1&&(e.splice(r,1),s=e.indexOf(o),s>-1?i&&(s+=1):s=r,e.splice(s,0,t),n&&(this.table.options.dataTree&&this.table.modExists("dataTree",!0)&&this.table.rowManager.rows.forEach(function(e){l=l.concat(a.table.modules.dataTree.getTreeChildren(e,!1,!0))}),l=l.concat(this.table.rowManager.rows),l.forEach(function(e){if(e.cells.length){var t=e.cells.splice(r,1)[0];e.cells.splice(s,0,t)}})))},t.prototype.scrollToColumn=function(e,t,o){var i=this,n=0,s=0,a=0,r=e.getElement();return new Promise(function(l,c){if(void 0===t&&(t=i.table.options.scrollToColumnPosition),void 0===o&&(o=i.table.options.scrollToColumnIfVisible),e.visible){switch(t){case"middle":case"center":a=-i.element.clientWidth/2;break;case"right":a=r.clientWidth-i.headersElement.clientWidth}if(!o&&(s=r.offsetLeft)>0&&s+r.offsetWidthe.rowManager.element.clientHeight&&(t-=e.rowManager.element.offsetWidth-e.rowManager.element.clientWidth),this.columnsByIndex.forEach(function(i){var n,s,a;i.visible&&(n=i.definition.width||0,s=void 0===i.minWidth?e.table.options.columnMinWidth:parseInt(i.minWidth),a="string"==typeof n?n.indexOf("%")>-1?t/100*parseInt(n):parseInt(n):n,o+=a>s?a:s)}),o},t.prototype.addColumn=function(e,t,o){var i=this;return new Promise(function(n,s){var a=i._addColumn(e,t,o);i._reIndexColumns(),i.table.options.responsiveLayout&&i.table.modExists("responsiveLayout",!0)&&i.table.modules.responsiveLayout.initialize(),i.table.modExists("columnCalcs")&&i.table.modules.columnCalcs.recalc(i.table.rowManager.activeRows),i.redraw(!0),"fitColumns"!=i.table.modules.layout.getMode()&&a.reinitializeWidth(),i._verticalAlignHeaders(),i.table.rowManager.reinitialize(),i.table.options.virtualDomHoz&&i.table.vdomHoz.reinitialize(),n(a)})},t.prototype.deregisterColumn=function(e){var t,o=e.getField();o&&delete this.columnsByField[o],t=this.columnsByIndex.indexOf(e),t>-1&&this.columnsByIndex.splice(t,1),t=this.columns.indexOf(e),t>-1&&this.columns.splice(t,1),this.table.options.responsiveLayout&&this.table.modExists("responsiveLayout",!0)&&this.table.modules.responsiveLayout.initialize(),this._verticalAlignHeaders(),this.redraw()},t.prototype.redraw=function(e){e&&(h.prototype.helpers.elVisible(this.element)&&this._verticalAlignHeaders(),this.table.rowManager.resetScroll(),this.table.rowManager.reinitialize()),["fitColumns","fitDataStretch"].indexOf(this.table.modules.layout.getMode())>-1?this.table.modules.layout.layout():e?this.table.modules.layout.layout():this.table.options.responsiveLayout&&this.table.modExists("responsiveLayout",!0)&&this.table.modules.responsiveLayout.update(),this.table.modExists("frozenColumns")&&this.table.modules.frozenColumns.layout(),this.table.modExists("columnCalcs")&&this.table.modules.columnCalcs.recalc(this.table.rowManager.activeRows),e&&(this.table.options.persistence&&this.table.modExists("persistence",!0)&&this.table.modules.persistence.config.columns&&this.table.modules.persistence.save("columns"),this.table.modExists("columnCalcs")&&this.table.modules.columnCalcs.redraw()),this.table.footerManager.redraw()};var o=function(e){this._column=e,this.type="ColumnComponent"};o.prototype.getElement=function(){return this._column.getElement()},o.prototype.getDefinition=function(){return this._column.getDefinition()},o.prototype.getField=function(){return this._column.getField()},o.prototype.getCells=function(){var e=[];return this._column.cells.forEach(function(t){e.push(t.getComponent())}),e},o.prototype.getVisibility=function(){return console.warn("getVisibility function is deprecated, you should now use the isVisible function"),this._column.visible},o.prototype.isVisible=function(){return this._column.visible},o.prototype.show=function(){this._column.isGroup?this._column.columns.forEach(function(e){e.show()}):this._column.show()},o.prototype.hide=function(){this._column.isGroup?this._column.columns.forEach(function(e){e.hide()}):this._column.hide()},o.prototype.toggle=function(){this._column.visible?this.hide():this.show()},o.prototype.delete=function(){return this._column.delete()},o.prototype.getSubColumns=function(){var e=[];return this._column.columns.length&&this._column.columns.forEach(function(t){e.push(t.getComponent())}),e},o.prototype.getParentColumn=function(){return this._column.parent instanceof n&&this._column.parent.getComponent()},o.prototype._getSelf=function(){return this._column},o.prototype.scrollTo=function(){return this._column.table.columnManager.scrollToColumn(this._column)},o.prototype.getTable=function(){return this._column.table},o.prototype.headerFilterFocus=function(){this._column.table.modExists("filter",!0)&&this._column.table.modules.filter.setHeaderFilterFocus(this._column)},o.prototype.reloadHeaderFilter=function(){this._column.table.modExists("filter",!0)&&this._column.table.modules.filter.reloadHeaderFilter(this._column)},o.prototype.getHeaderFilterValue=function(){if(this._column.table.modExists("filter",!0))return this._column.table.modules.filter.getHeaderFilterValue(this._column)},o.prototype.setHeaderFilterValue=function(e){this._column.table.modExists("filter",!0)&&this._column.table.modules.filter.setHeaderFilterValue(this._column,e)},o.prototype.move=function(e,t){var o=this._column.table.columnManager.findColumn(e);o?this._column.table.columnManager.moveColumn(this._column,o,t):console.warn("Move Error - No matching column found:",o)},o.prototype.getNextColumn=function(){var e=this._column.nextColumn();return!!e&&e.getComponent()},o.prototype.getPrevColumn=function(){var e=this._column.prevColumn();return!!e&&e.getComponent()},o.prototype.updateDefinition=function(e){return this._column.updateDefinition(e)},o.prototype.getWidth=function(){return this._column.getWidth()},o.prototype.setWidth=function(e){var t;return t=!0===e?this._column.reinitializeWidth(!0):this._column.setWidth(e),this._column.table.options.virtualDomHoz&&this._column.table.vdomHoz.reinitialize(!0),t},o.prototype.validate=function(){return this._column.validate()};var n=function e(t,o){var i=this;this.table=o.table,this.definition=t,this.parent=o,this.type="column",this.columns=[],this.cells=[],this.element=this.createElement(),this.contentElement=!1,this.titleHolderElement=!1,this.titleElement=!1,this.groupElement=this.createGroupElement(),this.isGroup=!1,this.tooltip=!1,this.hozAlign="",this.vertAlign="",this.field="",this.fieldStructure="",this.getFieldValue="",this.setFieldValue="",this.titleFormatterRendered=!1,this.setField(this.definition.field),this.table.options.invalidOptionWarnings&&this.checkDefinition(),this.modules={},this.cellEvents={cellClick:!1,cellDblClick:!1,cellContext:!1,cellTap:!1,cellDblTap:!1,cellTapHold:!1,cellMouseEnter:!1,cellMouseLeave:!1,cellMouseOver:!1,cellMouseOut:!1,cellMouseMove:!1},this.width=null,this.widthStyled="",this.maxWidth=null,this.maxWidthStyled="",this.minWidth=null,this.minWidthStyled="",this.widthFixed=!1,this.visible=!0,this.component=null,this._mapDepricatedFunctionality(),t.columns?(this.isGroup=!0,t.columns.forEach(function(t,o){var n=new e(t,i);i.attachColumn(n)}),i.checkColumnVisibility()):o.registerColumnField(this),t.rowHandle&&!1!==this.table.options.movableRows&&this.table.modExists("moveRow")&&this.table.modules.moveRow.setHandle(!0),this._buildHeader(),this.bindModuleColumns()};n.prototype.createElement=function(){var e=document.createElement("div");return e.classList.add("tabulator-col"),e.setAttribute("role","columnheader"),e.setAttribute("aria-sort","none"),e},n.prototype.createGroupElement=function(){var e=document.createElement("div");return e.classList.add("tabulator-col-group-cols"),e},n.prototype.checkDefinition=function(){var e=this;Object.keys(this.definition).forEach(function(t){-1===e.defaultOptionList.indexOf(t)&&console.warn("Invalid column definition option in '"+(e.field||e.definition.title)+"' column:",t)})},n.prototype.setField=function(e){this.field=e,this.fieldStructure=e?this.table.options.nestedFieldSeparator?e.split(this.table.options.nestedFieldSeparator):[e]:[],this.getFieldValue=this.fieldStructure.length>1?this._getNestedData:this._getFlatData,this.setFieldValue=this.fieldStructure.length>1?this._setNestedData:this._setFlatData},n.prototype.registerColumnPosition=function(e){this.parent.registerColumnPosition(e)},n.prototype.registerColumnField=function(e){this.parent.registerColumnField(e)},n.prototype.reRegisterPosition=function(){this.isGroup?this.columns.forEach(function(e){e.reRegisterPosition()}):this.registerColumnPosition(this)},n.prototype._mapDepricatedFunctionality=function(){void 0!==this.definition.hideInHtml&&(this.definition.htmlOutput=!this.definition.hideInHtml,console.warn("hideInHtml column definition property is deprecated, you should now use htmlOutput")),void 0!==this.definition.align&&(this.definition.hozAlign=this.definition.align,console.warn("align column definition property is deprecated, you should now use hozAlign")),void 0!==this.definition.downloadTitle&&(this.definition.titleDownload=this.definition.downloadTitle,console.warn("downloadTitle definition property is deprecated, you should now use titleDownload"))},n.prototype.setTooltip=function(){var e=this,t=e.definition,o=t.headerTooltip||!1===t.tooltip?t.headerTooltip:e.table.options.tooltipsHeader;o?!0===o?t.field?e.table.modules.localize.bind("columns|"+t.field,function(o){e.element.setAttribute("title",o||t.title)}):e.element.setAttribute("title",t.title):("function"==typeof o&&!1===(o=o(e.getComponent()))&&(o=""),e.element.setAttribute("title",o)):e.element.setAttribute("title","")},n.prototype._buildHeader=function(){for(var e=this,t=e.definition;e.element.firstChild;)e.element.removeChild(e.element.firstChild);t.headerVertical&&(e.element.classList.add("tabulator-col-vertical"),"flip"===t.headerVertical&&e.element.classList.add("tabulator-col-vertical-flip")),e.contentElement=e._bindEvents(),e.contentElement=e._buildColumnHeaderContent(),e.element.appendChild(e.contentElement),e.isGroup?e._buildGroupHeader():e._buildColumnHeader(),e.setTooltip(),e.table.options.resizableColumns&&e.table.modExists("resizeColumns")&&e.table.modules.resizeColumns.initializeColumn("header",e,e.element),t.headerFilter&&e.table.modExists("filter")&&e.table.modExists("edit")&&(void 0!==t.headerFilterPlaceholder&&t.field&&e.table.modules.localize.setHeaderFilterColumnPlaceholder(t.field,t.headerFilterPlaceholder),e.table.modules.filter.initializeColumn(e)),e.table.modExists("frozenColumns")&&e.table.modules.frozenColumns.initializeColumn(e),e.table.options.movableColumns&&!e.isGroup&&e.table.modExists("moveColumn")&&e.table.modules.moveColumn.initializeColumn(e),(t.topCalc||t.bottomCalc)&&e.table.modExists("columnCalcs")&&e.table.modules.columnCalcs.initializeColumn(e),e.table.modExists("persistence")&&e.table.modules.persistence.config.columns&&e.table.modules.persistence.initializeColumn(e),e.element.addEventListener("mouseenter",function(t){e.setTooltip()})},n.prototype._bindEvents=function(){var e,t,o,i=this,n=i.definition;"function"==typeof n.headerClick&&i.element.addEventListener("click",function(e){n.headerClick(e,i.getComponent())}),"function"==typeof n.headerDblClick&&i.element.addEventListener("dblclick",function(e){n.headerDblClick(e,i.getComponent())}),"function"==typeof n.headerContext&&i.element.addEventListener("contextmenu",function(e){n.headerContext(e,i.getComponent())}),"function"==typeof n.headerTap&&(o=!1,i.element.addEventListener("touchstart",function(e){o=!0},{passive:!0}),i.element.addEventListener("touchend",function(e){o&&n.headerTap(e,i.getComponent()),o=!1})),"function"==typeof n.headerDblTap&&(e=null,i.element.addEventListener("touchend",function(t){e?(clearTimeout(e),e=null,n.headerDblTap(t,i.getComponent())):e=setTimeout(function(){clearTimeout(e),e=null},300)})),"function"==typeof n.headerTapHold&&(t=null,i.element.addEventListener("touchstart",function(e){clearTimeout(t),t=setTimeout(function(){clearTimeout(t),t=null,o=!1,n.headerTapHold(e,i.getComponent())},1e3)},{passive:!0}),i.element.addEventListener("touchend",function(e){clearTimeout(t),t=null})),"function"==typeof n.cellClick&&(i.cellEvents.cellClick=n.cellClick),"function"==typeof n.cellDblClick&&(i.cellEvents.cellDblClick=n.cellDblClick),"function"==typeof n.cellContext&&(i.cellEvents.cellContext=n.cellContext),"function"==typeof n.cellMouseEnter&&(i.cellEvents.cellMouseEnter=n.cellMouseEnter),"function"==typeof n.cellMouseLeave&&(i.cellEvents.cellMouseLeave=n.cellMouseLeave),"function"==typeof n.cellMouseOver&&(i.cellEvents.cellMouseOver=n.cellMouseOver),"function"==typeof n.cellMouseOut&&(i.cellEvents.cellMouseOut=n.cellMouseOut),"function"==typeof n.cellMouseMove&&(i.cellEvents.cellMouseMove=n.cellMouseMove),"function"==typeof n.cellTap&&(i.cellEvents.cellTap=n.cellTap),"function"==typeof n.cellDblTap&&(i.cellEvents.cellDblTap=n.cellDblTap),"function"==typeof n.cellTapHold&&(i.cellEvents.cellTapHold=n.cellTapHold),"function"==typeof n.cellEdited&&(i.cellEvents.cellEdited=n.cellEdited),"function"==typeof n.cellEditing&&(i.cellEvents.cellEditing=n.cellEditing),"function"==typeof n.cellEditCancelled&&(i.cellEvents.cellEditCancelled=n.cellEditCancelled)},n.prototype._buildColumnHeader=function(){var e=this,t=this.definition,o=this.table;if(o.modExists("sort")&&o.modules.sort.initializeColumn(this,this.titleHolderElement),(t.headerContextMenu||t.headerClickMenu||t.headerMenu)&&o.modExists("menu")&&o.modules.menu.initializeColumnHeader(this),o.modExists("format")&&o.modules.format.initializeColumn(this),void 0!==t.editor&&o.modExists("edit")&&o.modules.edit.initializeColumn(this),void 0!==t.validator&&o.modExists("validate")&&o.modules.validate.initializeColumn(this),o.modExists("mutator")&&o.modules.mutator.initializeColumn(this),o.modExists("accessor")&&o.modules.accessor.initializeColumn(this),_typeof(o.options.responsiveLayout)&&o.modExists("responsiveLayout")&&o.modules.responsiveLayout.initializeColumn(this),void 0!==t.visible&&(t.visible?this.show(!0):this.hide(!0)),t.cssClass){t.cssClass.split(" ").forEach(function(t){e.element.classList.add(t)})}t.field&&this.element.setAttribute("tabulator-field",t.field),this.setMinWidth(void 0===t.minWidth?this.table.options.columnMinWidth:parseInt(t.minWidth)),(t.maxWidth||this.table.options.columnMaxWidth)&&!1!==t.maxWidth&&this.setMaxWidth(void 0===t.maxWidth?this.table.options.columnMaxWidth:parseInt(t.maxWidth)),this.reinitializeWidth(),this.tooltip=this.definition.tooltip||!1===this.definition.tooltip?this.definition.tooltip:this.table.options.tooltips,this.hozAlign=void 0===this.definition.hozAlign?this.table.options.cellHozAlign:this.definition.hozAlign,this.vertAlign=void 0===this.definition.vertAlign?this.table.options.cellVertAlign:this.definition.vertAlign,this.titleElement.style.textAlign=this.definition.headerHozAlign||this.table.options.headerHozAlign},n.prototype._buildColumnHeaderContent=function(){var e=(this.definition,this.table,document.createElement("div"));return e.classList.add("tabulator-col-content"),this.titleHolderElement=document.createElement("div"),this.titleHolderElement.classList.add("tabulator-col-title-holder"),e.appendChild(this.titleHolderElement),this.titleElement=this._buildColumnHeaderTitle(),this.titleHolderElement.appendChild(this.titleElement),e},n.prototype._buildColumnHeaderTitle=function(){var e=this,t=e.definition,o=e.table,i=document.createElement("div");if(i.classList.add("tabulator-col-title"),t.editableTitle){var n=document.createElement("input");n.classList.add("tabulator-title-editor"),n.addEventListener("click",function(e){e.stopPropagation(),n.focus()}),n.addEventListener("change",function(){t.title=n.value,o.options.columnTitleChanged.call(e.table,e.getComponent())}),i.appendChild(n),t.field?o.modules.localize.bind("columns|"+t.field,function(e){n.value=e||t.title||" "}):n.value=t.title||" "}else t.field?o.modules.localize.bind("columns|"+t.field,function(o){e._formatColumnHeaderTitle(i,o||t.title||" ")}):e._formatColumnHeaderTitle(i,t.title||" ");return i},n.prototype._formatColumnHeaderTitle=function(e,t){var o,i,n,s,a,r=this;if(this.definition.titleFormatter&&this.table.modExists("format"))switch(o=this.table.modules.format.getFormatter(this.definition.titleFormatter),a=function(e){r.titleFormatterRendered=e},s={getValue:function(){return t},getElement:function(){return e}},n=this.definition.titleFormatterParams||{},n="function"==typeof n?n():n,i=o.call(this.table.modules.format,s,n,a),void 0===i?"undefined":_typeof(i)){case"object":i instanceof Node?e.appendChild(i):(e.innerHTML="",console.warn("Format Error - Title formatter has returned a type of object, the only valid formatter object return is an instance of Node, the formatter returned:",i));break;case"undefined":case"null":e.innerHTML="";break;default:e.innerHTML=i}else e.innerHTML=t},n.prototype._buildGroupHeader=function(){var e=this;if(this.element.classList.add("tabulator-col-group"),this.element.setAttribute("role","columngroup"),this.element.setAttribute("aria-title",this.definition.title),this.definition.cssClass){this.definition.cssClass.split(" ").forEach(function(t){e.element.classList.add(t)})}(this.definition.headerContextMenu||this.definition.headerMenu)&&this.table.modExists("menu")&&this.table.modules.menu.initializeColumnHeader(this),this.titleElement.style.textAlign=this.definition.headerHozAlign||this.table.options.headerHozAlign,this.element.appendChild(this.groupElement)},n.prototype._getFlatData=function(e){return e[this.field]},n.prototype._getNestedData=function(e){for(var t,o=e,i=this.fieldStructure,n=i.length,s=0;s-1&&this.columns.splice(t,1),this.columns.length||this.delete()},n.prototype.setWidth=function(e){this.widthFixed=!0,this.setWidthActual(e)},n.prototype.setWidthActual=function(e){isNaN(e)&&(e=Math.floor(this.table.element.clientWidth/100*parseInt(e))),e=Math.max(this.minWidth,e),this.maxWidth&&(e=Math.min(this.maxWidth,e)),this.width=e,this.widthStyled=e?e+"px":"",this.element.style.width=this.widthStyled,this.isGroup||this.cells.forEach(function(e){e.setWidth()}),this.parent.isGroup&&this.parent.matchChildWidths(),this.table.modExists("frozenColumns")&&this.table.modules.frozenColumns.layout()},n.prototype.checkCellHeights=function(){var e=[] +;this.cells.forEach(function(t){t.row.heightInitialized&&(null!==t.row.getElement().offsetParent?(e.push(t.row),t.row.clearCellHeight()):t.row.heightInitialized=!1)}),e.forEach(function(e){e.calcHeight()}),e.forEach(function(e){e.setCellHeight()})},n.prototype.getWidth=function(){var e=0;return this.isGroup?this.columns.forEach(function(t){t.visible&&(e+=t.getWidth())}):e=this.width,e},n.prototype.getHeight=function(){return this.element.offsetHeight},n.prototype.setMinWidth=function(e){this.minWidth=e,this.minWidthStyled=e?e+"px":"",this.element.style.minWidth=this.minWidthStyled,this.cells.forEach(function(e){e.setMinWidth()})},n.prototype.setMaxWidth=function(e){this.maxWidth=e,this.maxWidthStyled=e?e+"px":"",this.element.style.maxWidth=this.maxWidthStyled,this.cells.forEach(function(e){e.setMaxWidth()})},n.prototype.delete=function(){var e=this;return new Promise(function(t,o){e.isGroup&&e.columns.forEach(function(e){e.delete()}),e.table.modExists("edit")&&e.table.modules.edit.currentCell.column===e&&e.table.modules.edit.cancelEdit();for(var i=e.cells.length,n=0;n-1&&this._nextVisibleColumn(e+1)},n.prototype._nextVisibleColumn=function(e){var t=this.table.columnManager.getColumnByIndex(e);return!t||t.visible?t:this._nextVisibleColumn(e+1)},n.prototype.prevColumn=function(){var e=this.table.columnManager.findColumnIndex(this);return e>-1&&this._prevVisibleColumn(e-1)},n.prototype._prevVisibleColumn=function(e){var t=this.table.columnManager.getColumnByIndex(e);return!t||t.visible?t:this._prevVisibleColumn(e-1)},n.prototype.reinitializeWidth=function(e){this.widthFixed=!1,void 0===this.definition.width||e||this.setWidth(this.definition.width),this.table.modExists("filter")&&this.table.modules.filter.hideHeaderFilterElements(),this.fitToData(),this.table.modExists("filter")&&this.table.modules.filter.showHeaderFilterElements()},n.prototype.fitToData=function(){var e=this;this.widthFixed||(this.element.style.width="",e.cells.forEach(function(e){e.clearWidth()}));var t=this.element.offsetWidth;e.width&&this.widthFixed||(e.cells.forEach(function(e){var o=e.getWidth();o>t&&(t=o)}),t&&e.setWidthActual(t+1))},n.prototype.updateDefinition=function(e){var t=this;return new Promise(function(o,i){var n;t.isGroup?(console.warn("Column Update Error - The updateDefinition function is only available on ungrouped columns"),i("Column Update Error - The updateDefinition function is only available on columns, not column groups")):t.parent.isGroup?(console.warn("Column Update Error - The updateDefinition function is only available on ungrouped columns"),i("Column Update Error - The updateDefinition function is only available on columns, not column groups")):(n=Object.assign({},t.getDefinition()),n=Object.assign(n,e),t.table.columnManager.addColumn(n,!1,t).then(function(e){n.field==t.field&&(t.field=!1),t.delete().then(function(){o(e.getComponent())}).catch(function(e){i(e)})}).catch(function(e){i(e)}))})},n.prototype.deleteCell=function(e){var t=this.cells.indexOf(e);t>-1&&this.cells.splice(t,1)},n.prototype.defaultOptionList=["title","field","columns","visible","align","hozAlign","vertAlign","width","minWidth","maxWidth","widthGrow","widthShrink","resizable","frozen","responsive","tooltip","cssClass","rowHandle","hideInHtml","print","htmlOutput","sorter","sorterParams","formatter","formatterParams","variableHeight","editable","editor","editorParams","validator","mutator","mutatorParams","mutatorData","mutatorDataParams","mutatorEdit","mutatorEditParams","mutatorClipboard","mutatorClipboardParams","accessor","accessorParams","accessorData","accessorDataParams","accessorDownload","accessorDownloadParams","accessorClipboard","accessorClipboardParams","accessorPrint","accessorPrintParams","accessorHtmlOutput","accessorHtmlOutputParams","clipboard","download","downloadTitle","topCalc","topCalcParams","topCalcFormatter","topCalcFormatterParams","bottomCalc","bottomCalcParams","bottomCalcFormatter","bottomCalcFormatterParams","cellClick","cellDblClick","cellContext","cellTap","cellDblTap","cellTapHold","cellMouseEnter","cellMouseLeave","cellMouseOver","cellMouseOut","cellMouseMove","cellEditing","cellEdited","cellEditCancelled","headerSort","headerSortStartingDir","headerSortTristate","headerClick","headerDblClick","headerContext","headerTap","headerDblTap","headerTapHold","headerTooltip","headerVertical","headerHozAlign","editableTitle","titleFormatter","titleFormatterParams","headerFilter","headerFilterPlaceholder","headerFilterParams","headerFilterEmptyCheck","headerFilterFunc","headerFilterFuncParams","headerFilterLiveFilter","print","headerContextMenu","headerMenu","contextMenu","clickMenu","formatterPrint","formatterPrintParams","formatterClipboard","formatterClipboardParams","formatterHtmlOutput","formatterHtmlOutputParams","titlePrint","titleClipboard","titleHtmlOutput","titleDownload"],n.prototype.getComponent=function(){return this.component||(this.component=new o(this)),this.component};var s=function(e){this.table=e,this.element=this.createHolderElement(),this.tableElement=this.createTableElement(),this.heightFixer=this.createTableElement(),this.columnManager=null,this.height=0,this.firstRender=!1,this.renderMode="virtual",this.fixedHeight=!1,this.rows=[],this.activeRows=[],this.activeRowsCount=0,this.displayRows=[],this.displayRowsCount=0,this.scrollTop=0,this.scrollLeft=0,this.vDomRowHeight=20,this.vDomTop=0,this.vDomBottom=0,this.vDomScrollPosTop=0,this.vDomScrollPosBottom=0,this.vDomTopPad=0,this.vDomBottomPad=0,this.vDomMaxRenderChain=90,this.vDomWindowBuffer=0,this.vDomWindowMinTotalRows=20,this.vDomWindowMinMarginRows=5,this.vDomTopNewRows=[],this.vDomBottomNewRows=[],this.rowNumColumn=!1,this.redrawBlock=!1,this.redrawBlockRestoreConfig=!1,this.redrawBlockRederInPosition=!1};s.prototype.createHolderElement=function(){var e=document.createElement("div");return e.classList.add("tabulator-tableHolder"),e.setAttribute("tabindex",0),e},s.prototype.createTableElement=function(){var e=document.createElement("div");return e.classList.add("tabulator-table"),e},s.prototype.getElement=function(){return this.element},s.prototype.getTableElement=function(){return this.tableElement},s.prototype.getRowPosition=function(e,t){return t?this.activeRows.indexOf(e):this.rows.indexOf(e)},s.prototype.setColumnManager=function(e){this.columnManager=e},s.prototype.initialize=function(){var e=this;e.setRenderMode(),e.element.appendChild(e.tableElement),e.firstRender=!0,e.element.addEventListener("scroll",function(){var t=e.element.scrollLeft;e.scrollLeft!=t&&(e.columnManager.scrollHorizontal(t),e.table.options.groupBy&&e.table.modules.groupRows.scrollHeaders(t),e.table.modExists("columnCalcs")&&e.table.modules.columnCalcs.scrollHorizontal(t),e.table.options.scrollHorizontal(t)),e.scrollLeft=t}),"virtual"===this.renderMode&&e.element.addEventListener("scroll",function(){var t=e.element.scrollTop,o=e.scrollTop>t;e.scrollTop!=t?(e.scrollTop=t,e.scrollVertical(o),"scroll"==e.table.options.ajaxProgressiveLoad&&e.table.modules.ajax.nextPage(e.element.scrollHeight-e.element.clientHeight-t),e.table.options.scrollVertical(t)):e.scrollTop=t})},s.prototype.findRow=function(e){var t=this;if("object"!=(void 0===e?"undefined":_typeof(e))){if(void 0===e||null===e)return!1;return t.rows.find(function(o){return o.data[t.table.options.index]==e})||!1}if(e instanceof l)return e;if(e instanceof r)return e._getSelf()||!1;if("undefined"!=typeof HTMLElement&&e instanceof HTMLElement){return t.rows.find(function(t){return t.getElement()===e})||!1}return!1},s.prototype.getRowFromDataObject=function(e){return this.rows.find(function(t){return t.data===e})||!1},s.prototype.getRowFromPosition=function(e,t){return t?this.activeRows[e]:this.rows[e]},s.prototype.scrollToRow=function(e,t,o){var i,n=this,s=this.getDisplayRows().indexOf(e),a=e.getElement(),r=0;return new Promise(function(e,l){if(s>-1){if(void 0===t&&(t=n.table.options.scrollToRowPosition),void 0===o&&(o=n.table.options.scrollToRowIfVisible),"nearest"===t)switch(n.renderMode){case"classic":i=h.prototype.helpers.elOffset(a).top,t=Math.abs(n.element.scrollTop-i)>Math.abs(n.element.scrollTop+n.element.clientHeight-i)?"bottom":"top";break;case"virtual":t=Math.abs(n.vDomTop-s)>Math.abs(n.vDomBottom-s)?"bottom":"top"}if(!o&&h.prototype.helpers.elVisible(a)&&(r=h.prototype.helpers.elOffset(a).top-h.prototype.helpers.elOffset(n.element).top)>0&&r-1&&this.activeRows.splice(i,1),o>-1&&this.rows.splice(o,1),this.setActiveRows(this.activeRows),this.displayRowIterator(function(t){var o=t.indexOf(e);o>-1&&t.splice(o,1)}),t||this.reRenderInPosition(),this.regenerateRowNumbers(),this.table.options.rowDeleted.call(this.table,e.getComponent()),this.table.options.dataChanged&&this.table.options.dataChanged.call(this.table,this.getData()),this.table.options.groupBy&&this.table.modExists("groupRows")?this.table.modules.groupRows.updateGroupRows(!0):this.table.options.pagination&&this.table.modExists("page")?this.refreshActiveData(!1,!1,!0):this.table.options.pagination&&this.table.modExists("page")&&this.refreshActiveData("page")},s.prototype.addRow=function(e,t,o,i){var n=this.addRowActual(e,t,o,i);return this.table.options.history&&this.table.modExists("history")&&this.table.modules.history.action("rowAdd",n,{data:e,pos:t,index:o}),n},s.prototype.addRows=function(e,t,o){var i=this,n=this,s=0,a=[];return new Promise(function(r,l){t=i.findAddRowPos(t),Array.isArray(e)||(e=[e]),s=e.length-1,(void 0===o&&t||void 0!==o&&!t)&&e.reverse(),e.forEach(function(e,i){var s=n.addRow(e,t,o,!0);a.push(s)}),i.table.options.groupBy&&i.table.modExists("groupRows")?i.table.modules.groupRows.updateGroupRows(!0):i.table.options.pagination&&i.table.modExists("page")?i.refreshActiveData(!1,!1,!0):i.reRenderInPosition(),i.table.modExists("columnCalcs")&&i.table.modules.columnCalcs.recalc(i.table.rowManager.activeRows),i.regenerateRowNumbers(),r(a)})},s.prototype.findAddRowPos=function(e){return void 0===e&&(e=this.table.options.addRowPos),"pos"===e&&(e=!0),"bottom"===e&&(e=!1),e},s.prototype.addRowActual=function(e,t,o,i){var n,s,a=e instanceof l?e:new l(e||{},this),r=this.findAddRowPos(t),c=-1;if(!o&&this.table.options.pagination&&"page"==this.table.options.paginationAddRow&&(s=this.getDisplayRows(),r?s.length?o=s[0]:this.activeRows.length&&(o=this.activeRows[this.activeRows.length-1],r=!1):s.length&&(o=s[s.length-1],r=!(s.length1&&(!o||o&&-1==u.indexOf(o)?r?u[0]!==a&&(o=u[0],this._moveRowInArray(a.getGroup().rows,a,o,!r)):u[u.length-1]!==a&&(o=u[u.length-1],this._moveRowInArray(a.getGroup().rows,a,o,!r)):this._moveRowInArray(a.getGroup().rows,a,o,!r))}return o&&(c=this.rows.indexOf(o)),o&&c>-1?(n=this.activeRows.indexOf(o),this.displayRowIterator(function(e){var t=e.indexOf(o);t>-1&&e.splice(r?t:t+1,0,a)}),n>-1&&this.activeRows.splice(r?n:n+1,0,a),this.rows.splice(r?c:c+1,0,a)):r?(this.displayRowIterator(function(e){e.unshift(a)}),this.activeRows.unshift(a),this.rows.unshift(a)):(this.displayRowIterator(function(e){e.push(a)}),this.activeRows.push(a),this.rows.push(a)),this.setActiveRows(this.activeRows),this.table.options.rowAdded.call(this.table,a.getComponent()),this.table.options.dataChanged&&this.table.options.dataChanged.call(this.table,this.getData()),i||this.reRenderInPosition(),a},s.prototype.moveRow=function(e,t,o){this.table.options.history&&this.table.modExists("history")&&this.table.modules.history.action("rowMove",e,{posFrom:this.getRowPosition(e),posTo:this.getRowPosition(t),to:t,after:o}),this.moveRowActual(e,t,o),this.regenerateRowNumbers(),this.table.options.rowMoved.call(this.table,e.getComponent())},s.prototype.moveRowActual=function(e,t,o){var i=this;if(this._moveRowInArray(this.rows,e,t,o),this._moveRowInArray(this.activeRows,e,t,o),this.displayRowIterator(function(n){i._moveRowInArray(n,e,t,o)}),this.table.options.groupBy&&this.table.modExists("groupRows")){!o&&t instanceof H&&(t=this.table.rowManager.prevDisplayRow(e)||t);var n=t.getGroup(),s=e.getGroup();n===s?this._moveRowInArray(n.rows,e,t,o):(s&&s.removeRow(e),n.insertRow(e,t,o))}},s.prototype._moveRowInArray=function(e,t,o,i){var n,s,a,r;if(t!==o&&(n=e.indexOf(t),n>-1&&(e.splice(n,1),s=e.indexOf(o),s>-1?i?e.splice(s+1,0,t):e.splice(s,0,t):e.splice(n,0,t)),e===this.getDisplayRows())){a=nn?s:n+1;for(var l=a;l<=r;l++)e[l]&&this.styleRow(e[l],l)}},s.prototype.clearData=function(){this.setData([])},s.prototype.getRowIndex=function(e){return this.findRowIndex(e,this.rows)},s.prototype.getDisplayRowIndex=function(e){var t=this.getDisplayRows().indexOf(e);return t>-1&&t},s.prototype.nextDisplayRow=function(e,t){var o=this.getDisplayRowIndex(e),i=!1;return!1!==o&&o-1)&&o},s.prototype.getData=function(e,t){var o=[];return this.getRows(e).forEach(function(e){"row"==e.type&&o.push(e.getData(t||"data"))}),o},s.prototype.getComponents=function(e){var t=[];return this.getRows(e).forEach(function(e){t.push(e.getComponent())}),t},s.prototype.getDataCount=function(e){return this.getRows(e).length},s.prototype._genRemoteRequest=function(){var e=this,t=this.table,o=t.options,i={};if(t.modExists("page")){if(o.ajaxSorting){var n=this.table.modules.sort.getSort();n.forEach(function(e){delete e.column}),i[this.table.modules.page.paginationDataSentNames.sorters]=n}if(o.ajaxFiltering){var s=this.table.modules.filter.getFilters(!0,!0);i[this.table.modules.page.paginationDataSentNames.filters]=s}this.table.modules.ajax.setParams(i,!0)}t.modules.ajax.sendRequest().then(function(t){e._setDataActual(t,!0)}).catch(function(e){})},s.prototype.filterRefresh=function(){var e=this.table,t=e.options,o=this.scrollLeft;t.ajaxFiltering?"remote"==t.pagination&&e.modExists("page")?(e.modules.page.reset(!0),e.modules.page.setPage(1).then(function(){}).catch(function(){})):t.ajaxProgressiveLoad?e.modules.ajax.loadData().then(function(){}).catch(function(){}):this._genRemoteRequest():this.refreshActiveData("filter"),this.scrollHorizontal(o)},s.prototype.sorterRefresh=function(e){var t=this.table,o=this.table.options,i=this.scrollLeft;o.ajaxSorting?("remote"==o.pagination||o.progressiveLoad)&&t.modExists("page")?(t.modules.page.reset(!0),t.modules.page.setPage(1).then(function(){}).catch(function(){})):o.ajaxProgressiveLoad?t.modules.ajax.loadData().then(function(){}).catch(function(){}):this._genRemoteRequest():this.refreshActiveData(e?"filter":"sort"),this.scrollHorizontal(i)},s.prototype.scrollHorizontal=function(e){this.scrollLeft=e,this.element.scrollLeft=e,this.table.options.groupBy&&this.table.modules.groupRows.scrollHeaders(e),this.table.modExists("columnCalcs")&&this.table.modules.columnCalcs.scrollHorizontal(e)},s.prototype.refreshActiveData=function(e,t,o){var i,n=this,s=this.table,a=["all","filter","sort","display","freeze","group","tree","page"];if(this.redrawBlock)return void((!this.redrawBlockRestoreConfig||a.indexOf(e)=0))break;s=r}else if(t-a[r].getElement().offsetTop>=0)n=r;else{if(i=!0,!(o-a[r].getElement().offsetTop>=0))break;s=r}}else n=this.vDomTop,s=this.vDomBottom;return a.slice(n,s+1)},s.prototype.displayRowIterator=function(e){this.displayRows.forEach(e),this.displayRowsCount=this.displayRows[this.displayRows.length-1].length},s.prototype.getRows=function(e){var t;switch(e){case"active":t=this.activeRows;break;case"display":t=this.table.rowManager.getDisplayRows();break;case"visible":t=this.getVisibleRows(!0);break;case"selected":t=this.table.modules.selectRow.selectedRows;break;default:t=this.rows}return t},s.prototype.reRenderInPosition=function(e){if("virtual"==this.getRenderMode())if(this.redrawBlock)e?e():this.redrawBlockRederInPosition=!0;else{for(var t=this.element.scrollTop,o=!1,i=!1,n=this.scrollLeft,s=this.getDisplayRows(),a=this.vDomTop;a<=this.vDomBottom;a++)if(s[a]){var r=t-s[a].getElement().offsetTop;if(!(!1===i||Math.abs(r)this.vDomWindowBuffer&&(this.vDomWindowBuffer=2*g),"group"!==f.type&&(u=!1),i.vDomBottom++,c++}e?(i.vDomTopPad=t?i.vDomRowHeight*this.vDomTop+o:i.scrollTop-l,i.vDomBottomPad=i.vDomBottom==i.displayRowsCount-1?0:Math.max(i.vDomScrollHeight-i.vDomTopPad-r-l,0)):(this.vDomTopPad=0,i.vDomRowHeight=Math.floor((r+l)/c),i.vDomBottomPad=i.vDomRowHeight*(i.displayRowsCount-i.vDomBottom-1),i.vDomScrollHeight=l+r+i.vDomBottomPad-i.height),n.style.paddingTop=i.vDomTopPad+"px",n.style.paddingBottom=i.vDomBottomPad+"px",t&&(this.scrollTop=i.vDomTopPad+l+o-(this.element.scrollWidth>this.element.clientWidth?this.element.offsetHeight-this.element.clientHeight:0)),this.scrollTop=Math.min(this.scrollTop,this.element.scrollHeight-this.height),this.element.scrollWidth>this.element.offsetWidth&&t&&(this.scrollTop+=this.element.offsetHeight-this.element.clientHeight),this.vDomScrollPosTop=this.scrollTop,this.vDomScrollPosBottom=this.scrollTop,s.scrollTop=this.scrollTop,n.style.minWidth=u?i.table.columnManager.getWidth()+"px":"",i.table.options.groupBy&&"fitDataFill"!=i.table.modules.layout.getMode()&&i.displayRowsCount==i.table.modules.groupRows.countGroups()&&(i.tableElement.style.minWidth=i.table.columnManager.getWidth())}else this.renderEmptyScroll();this.fixedHeight||this.adjustTableSize()},s.prototype.scrollVertical=function(e){var t=this.scrollTop-this.vDomScrollPosTop,o=this.scrollTop-this.vDomScrollPosBottom,i=2*this.vDomWindowBuffer;if(-t>i||o>i){var n=this.scrollLeft;this._virtualRenderFill(Math.floor(this.element.scrollTop/this.element.scrollHeight*this.displayRowsCount)),this.scrollHorizontal(n)}else e?(t<0&&this._addTopRow(-t),o<0&&(this.vDomScrollHeight-this.scrollTop>this.vDomWindowBuffer?this._removeBottomRow(-o):this.vDomScrollPosBottom=this.scrollTop)):(t>=0&&(this.scrollTop>this.vDomWindowBuffer?this._removeTopRow(t):this.vDomScrollPosTop=this.scrollTop),o>=0&&this._addBottomRow(o))},s.prototype._addTopRow=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:0,o=this.tableElement,i=this.getDisplayRows();if(this.vDomTop){var n=this.vDomTop-1,s=i[n],a=s.getHeight()||this.vDomRowHeight;e>=a&&(this.styleRow(s,n),o.insertBefore(s.getElement(),o.firstChild),s.initialized&&s.heightInitialized||(this.vDomTopNewRows.push(s),s.heightInitialized||s.clearCellHeight()),s.initialize(),this.vDomTopPad-=a,this.vDomTopPad<0&&(this.vDomTopPad=n*this.vDomRowHeight),n||(this.vDomTopPad=0),o.style.paddingTop=this.vDomTopPad+"px",this.vDomScrollPosTop-=a,this.vDomTop--),e=-(this.scrollTop-this.vDomScrollPosTop),s.getHeight()>this.vDomWindowBuffer&&(this.vDomWindowBuffer=2*s.getHeight()),t=(i[this.vDomTop-1].getHeight()||this.vDomRowHeight)?this._addTopRow(e,t+1):this._quickNormalizeRowHeight(this.vDomTopNewRows)}},s.prototype._removeTopRow=function(e){var t=this.tableElement,o=this.getDisplayRows()[this.vDomTop],i=o.getHeight()||this.vDomRowHeight;if(e>=i){var n=o.getElement();n.parentNode.removeChild(n),this.vDomTopPad+=i,t.style.paddingTop=this.vDomTopPad+"px",this.vDomScrollPosTop+=this.vDomTop?i:i+this.vDomWindowBuffer,this.vDomTop++,e=this.scrollTop-this.vDomScrollPosTop,this._removeTopRow(e)}},s.prototype._addBottomRow=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:0,o=this.tableElement,i=this.getDisplayRows();if(this.vDomBottom=a&&(this.styleRow(s,n),o.appendChild(s.getElement()),s.initialized&&s.heightInitialized||(this.vDomBottomNewRows.push(s),s.heightInitialized||s.clearCellHeight()),s.initialize(),this.vDomBottomPad-=a,(this.vDomBottomPad<0||n==this.displayRowsCount-1)&&(this.vDomBottomPad=0),o.style.paddingBottom=this.vDomBottomPad+"px",this.vDomScrollPosBottom+=a,this.vDomBottom++),e=this.scrollTop-this.vDomScrollPosBottom,s.getHeight()>this.vDomWindowBuffer&&(this.vDomWindowBuffer=2*s.getHeight()),t=(i[this.vDomBottom+1].getHeight()||this.vDomRowHeight)?this._addBottomRow(e,t+1):this._quickNormalizeRowHeight(this.vDomBottomNewRows)}},s.prototype._removeBottomRow=function(e){var t=this.tableElement,o=this.getDisplayRows()[this.vDomBottom],i=o.getHeight()||this.vDomRowHeight;if(e>=i){var n=o.getElement();n.parentNode&&n.parentNode.removeChild(n),this.vDomBottomPad+=i,this.vDomBottomPad<0&&(this.vDomBottomPad=0),t.style.paddingBottom=this.vDomBottomPad+"px",this.vDomScrollPosBottom-=i,this.vDomBottom--,e=-(this.scrollTop-this.vDomScrollPosBottom),this._removeBottomRow(e)}},s.prototype._quickNormalizeRowHeight=function(e){e.forEach(function(e){e.calcHeight()}),e.forEach(function(e){e.setCellHeight()}),e.length=0},s.prototype.normalizeHeight=function(){this.activeRows.forEach(function(e){e.normalizeHeight()})},s.prototype.adjustTableSize=function(){var e,t=this.element.clientHeight;if("virtual"===this.renderMode){ +var o=Math.floor(this.columnManager.getElement().getBoundingClientRect().height+(this.table.footerManager&&this.table.footerManager.active&&!this.table.footerManager.external?this.table.footerManager.getElement().getBoundingClientRect().height:0));this.fixedHeight?(this.element.style.minHeight="calc(100% - "+o+"px)",this.element.style.height="calc(100% - "+o+"px)",this.element.style.maxHeight="calc(100% - "+o+"px)"):(this.element.style.height="",this.element.style.height=this.table.element.clientHeight-o+"px",this.element.scrollTop=this.scrollTop),this.height=this.element.clientHeight,this.vDomWindowBuffer=this.table.options.virtualDomBuffer||this.height,this.fixedHeight||t==this.element.clientHeight||((e=this.table.modExists("resizeTable"))&&!this.table.modules.resizeTable.autoResize||!e)&&this.redraw()}},s.prototype.reinitialize=function(){this.rows.forEach(function(e){e.reinitialize(!0)})},s.prototype.blockRedraw=function(){this.redrawBlock=!0,this.redrawBlockRestoreConfig=!1},s.prototype.restoreRedraw=function(){this.redrawBlock=!1,this.redrawBlockRestoreConfig?(this.refreshActiveData(this.redrawBlockRestoreConfig.stage,this.redrawBlockRestoreConfig.skipStage,this.redrawBlockRestoreConfig.renderInPosition),this.redrawBlockRestoreConfig=!1):this.redrawBlockRederInPosition&&this.reRenderInPosition(),this.redrawBlockRederInPosition=!1},s.prototype.redraw=function(e){var t=this.scrollLeft;this.adjustTableSize(),this.table.tableWidth=this.table.element.clientWidth,e?this.renderTable():("classic"==this.renderMode?this.table.options.groupBy?this.refreshActiveData("group",!1,!1):this._simpleRender():(this.reRenderInPosition(),this.scrollHorizontal(t)),this.displayRowsCount||this.table.options.placeholder&&this.getElement().appendChild(this.table.options.placeholder))},s.prototype.resetScroll=function(){if(this.element.scrollLeft=0,this.element.scrollTop=0,"ie"===this.table.browser){var e=document.createEvent("Event");e.initEvent("scroll",!1,!0),this.element.dispatchEvent(e)}else this.element.dispatchEvent(new Event("scroll"))};var a=function(e){this.table=e,this.element=this.table.rowManager.tableElement,this.holderEl=this.table.rowManager.element,this.leftCol=0,this.rightCol=0,this.scrollLeft=0,this.vDomScrollPosLeft=0,this.vDomScrollPosRight=0,this.vDomPadLeft=0,this.vDomPadRight=0,this.fitDataColAvg=0,this.window=200,this.initialized=!1,this.columns=[],this.compatabilityCheck()&&this.initialize()};a.prototype.compatabilityCheck=function(){var e=this.table.options,t=!0;return"fitDataTable"==e.layout&&(console.warn("Horizontal Vitrual DOM is not compatible with fitDataTable layout mode"),t=!1),e.responsiveLayout&&(console.warn("Horizontal Vitrual DOM is not compatible with responsive columns"),t=!1),this.table.rtl&&(console.warn("Horizontal Vitrual DOM is not currently compatible with RTL text direction"),t=!1),e.columns&&e.columns.find(function(e){return e.frozen})&&(console.warn("Horizontal Vitrual DOM is not compatible with frozen columns"),t=!1),t||(e.virtualDomHoz=!1),t},a.prototype.initialize=function(){var e=this;this.holderEl.addEventListener("scroll",function(){var t=e.holderEl.scrollLeft;e.scrollLeft!=t&&(e.scrollLeft=t,e.scroll(t-(e.vDomScrollPosLeft+e.window)))})},a.prototype.deinitialize=function(){this.initialized=!1},a.prototype.clear=function(){this.columns=[],this.leftCol=-1,this.rightCol=0,this.vDomScrollPosLeft=0,this.vDomScrollPosRight=0,this.vDomPadLeft=0,this.vDomPadRight=0},a.prototype.dataChange=function(){var e,t,o,i=!1,n=0,s=0;if("fitData"===this.table.options.layout){if(this.table.columnManager.columnsByIndex.forEach(function(e){!e.definition.width&&e.visible&&(i=!0)}),i&&i&&this.table.rowManager.getDisplayRows().length&&(this.vDomScrollPosRight=this.scrollLeft+this.holderEl.clientWidth+this.window,this.table.options.groupBy?(e=this.table.modules.groupRows.getGroups(!1)[0],t=e.getRows(!1)[0]):t=this.table.rowManager.getDisplayRows()[0],t)){o=t.getElement(),t.generateCells(),this.element.appendChild(o);for(var s=0;sthis.vDomScrollPosRight)break}for(o.parentNode.removeChild(o),this.fitDataColAvg=Math.floor(n/(s+1)),s;so.vDomScrollPosLeft&&n.8*this.holderEl.clientWidth?this.reinitialize():e>0?(this.addColRight(),this.removeColLeft()):(this.addColLeft(),this.removeColRight())},a.prototype.colPositionAdjust=function(e,t,o){for(var i=e;i=this.columns.length-1?this.vDomPadRight=0:this.vDomPadRight-=i.getWidth(),this.element.style.paddingRight=this.vDomPadRight+"px",this.addColRight())},a.prototype.addColLeft=function(){var e=this.columns[this.leftCol-1];if(e&&e.modules.vdomHoz.rightPos>=this.vDomScrollPosLeft){this.table.rowManager.getVisibleRows().forEach(function(t){if("group"!==t.type){var o=t.getCell(e);t.getElement().prepend(o.getElement()),o.cellRendered()}}),this.leftCol?this.vDomPadLeft-=e.getWidth():this.vDomPadLeft=0,this.element.style.paddingLeft=this.vDomPadLeft+"px",this.leftCol--,this.addColLeft()}},a.prototype.removeColRight=function(e){var t,e=this.columns[this.rightCol];e&&e.modules.vdomHoz.leftPos>this.vDomScrollPosRight&&(t=this.table.rowManager.getVisibleRows(),e.modules.vdomHoz.visible=!1,t.forEach(function(t){if("group"!==t.type){var o=t.getCell(e);t.getElement().removeChild(o.getElement())}}),this.vDomPadRight+=e.getWidth(),this.element.style.paddingRight=this.vDomPadRight+"px",this.rightCol--,this.removeColRight())},a.prototype.removeColLeft=function(){var e,t=this.columns[this.leftCol];t&&t.modules.vdomHoz.rightPos-1}return!1},r.prototype.treeCollapse=function(){this._row.table.modExists("dataTree",!0)&&this._row.table.modules.dataTree.collapseRow(this._row)},r.prototype.treeExpand=function(){this._row.table.modExists("dataTree",!0)&&this._row.table.modules.dataTree.expandRow(this._row)},r.prototype.treeToggle=function(){this._row.table.modExists("dataTree",!0)&&this._row.table.modules.dataTree.toggleRow(this._row)},r.prototype.getTreeParent=function(){return!!this._row.table.modExists("dataTree",!0)&&this._row.table.modules.dataTree.getTreeParent(this._row)},r.prototype.getTreeChildren=function(){return!!this._row.table.modExists("dataTree",!0)&&this._row.table.modules.dataTree.getTreeChildren(this._row,!0)},r.prototype.addTreeChild=function(e,t,o){return!!this._row.table.modExists("dataTree",!0)&&this._row.table.modules.dataTree.addTreeChildRow(this._row,e,t,o)},r.prototype.reformat=function(){return this._row.reinitialize()},r.prototype.getGroup=function(){return this._row.getGroup().getComponent()},r.prototype.getTable=function(){return this._row.table},r.prototype.getNextRow=function(){var e=this._row.nextRow();return e?e.getComponent():e},r.prototype.getPrevRow=function(){var e=this._row.prevRow();return e?e.getComponent():e};var l=function(e,t){var o=arguments.length>2&&void 0!==arguments[2]?arguments[2]:"row";this.table=t.table,this.parent=t,this.data={},this.type=o,this.element=!1,this.modules={},this.cells=[],this.height=0,this.heightStyled="",this.manualHeight=!1,this.outerHeight=0,this.initialized=!1,this.heightInitialized=!1,this.component=null,this.created=!1,this.setData(e)};l.prototype.create=function(){this.created||(this.created=!0,this.generateElement())},l.prototype.createElement=function(){var e=document.createElement("div");e.classList.add("tabulator-row"),e.setAttribute("role","row"),this.element=e},l.prototype.getElement=function(){return this.create(),this.element},l.prototype.detachElement=function(){this.element&&this.element.parentNode&&this.element.parentNode.removeChild(this.element)},l.prototype.generateElement=function(){var e,t,o,i=this;this.createElement(),!1!==i.table.options.selectable&&i.table.modExists("selectRow")&&i.table.modules.selectRow.initializeRow(this),!1!==i.table.options.movableRows&&i.table.modExists("moveRow")&&i.table.modules.moveRow.initializeRow(this),!1!==i.table.options.dataTree&&i.table.modExists("dataTree")&&i.table.modules.dataTree.initializeRow(this),"collapse"===i.table.options.responsiveLayout&&i.table.modExists("responsiveLayout")&&i.table.modules.responsiveLayout.initializeRow(this),(i.table.options.rowContextMenu||i.table.options.rowClickMenu)&&this.table.modExists("menu")&&i.table.modules.menu.initializeRow(this),i.table.options.rowClick&&i.element.addEventListener("click",function(e){i.table.options.rowClick(e,i.getComponent())}),i.table.options.rowDblClick&&i.element.addEventListener("dblclick",function(e){i.table.options.rowDblClick(e,i.getComponent())}),i.table.options.rowContext&&i.element.addEventListener("contextmenu",function(e){i.table.options.rowContext(e,i.getComponent())}),i.table.options.rowMouseEnter&&i.element.addEventListener("mouseenter",function(e){i.table.options.rowMouseEnter(e,i.getComponent())}),i.table.options.rowMouseLeave&&i.element.addEventListener("mouseleave",function(e){i.table.options.rowMouseLeave(e,i.getComponent())}),i.table.options.rowMouseOver&&i.element.addEventListener("mouseover",function(e){i.table.options.rowMouseOver(e,i.getComponent())}),i.table.options.rowMouseOut&&i.element.addEventListener("mouseout",function(e){i.table.options.rowMouseOut(e,i.getComponent())}),i.table.options.rowMouseMove&&i.element.addEventListener("mousemove",function(e){i.table.options.rowMouseMove(e,i.getComponent())}),i.table.options.rowTap&&(o=!1,i.element.addEventListener("touchstart",function(e){o=!0},{passive:!0}),i.element.addEventListener("touchend",function(e){o&&i.table.options.rowTap(e,i.getComponent()),o=!1})),i.table.options.rowDblTap&&(e=null,i.element.addEventListener("touchend",function(t){e?(clearTimeout(e),e=null,i.table.options.rowDblTap(t,i.getComponent())):e=setTimeout(function(){clearTimeout(e),e=null},300)})),i.table.options.rowTapHold&&(t=null,i.element.addEventListener("touchstart",function(e){clearTimeout(t),t=setTimeout(function(){clearTimeout(t),t=null,o=!1,i.table.options.rowTapHold(e,i.getComponent())},1e3)},{passive:!0}),i.element.addEventListener("touchend",function(e){clearTimeout(t),t=null}))},l.prototype.generateCells=function(){this.cells=this.table.columnManager.generateCells(this)},l.prototype.initialize=function(e){var t=this;if(this.create(),!this.initialized||e){for(this.deleteCells();this.element.firstChild;)this.element.removeChild(this.element.firstChild);this.table.modExists("frozenColumns")&&this.table.modules.frozenColumns.layoutRow(this),this.generateCells(),this.table.options.virtualDomHoz&&this.table.vdomHoz.initialized?this.table.vdomHoz.initializeRow(this):this.cells.forEach(function(e){t.element.appendChild(e.getElement()),e.cellRendered()}),e&&this.normalizeHeight(),this.table.options.dataTree&&this.table.modExists("dataTree")&&this.table.modules.dataTree.layoutRow(this),"collapse"===this.table.options.responsiveLayout&&this.table.modExists("responsiveLayout")&&this.table.modules.responsiveLayout.layoutRow(this),this.table.options.rowFormatter&&this.table.options.rowFormatter(this.getComponent()),this.table.options.resizableRows&&this.table.modExists("resizeRows")&&this.table.modules.resizeRows.initializeRow(this),this.initialized=!0}else this.table.options.virtualDomHoz&&this.table.vdomHoz.reinitializeRow(this)},l.prototype.reinitializeHeight=function(){this.heightInitialized=!1,this.element&&null!==this.element.offsetParent&&this.normalizeHeight(!0)},l.prototype.reinitialize=function(e){this.initialized=!1,this.heightInitialized=!1,this.manualHeight||(this.height=0,this.heightStyled=""),this.element&&null!==this.element.offsetParent&&this.initialize(!0),this.table.options.dataTree&&this.table.modExists("dataTree",!0)&&this.table.modules.dataTree.getTreeChildren(this,!1,!0).forEach(function(e){e.reinitialize(!0)})},l.prototype.calcHeight=function(e){var t=0,o=this.table.options.resizableRows?this.element.clientHeight:0;this.cells.forEach(function(e){var o=e.getHeight();o>t&&(t=o)}),this.height=e?Math.max(t,o):this.manualHeight?this.height:Math.max(t,o),this.heightStyled=this.height?this.height+"px":"",this.outerHeight=this.element.offsetHeight},l.prototype.setCellHeight=function(){this.cells.forEach(function(e){e.setHeight()}),this.heightInitialized=!0},l.prototype.clearCellHeight=function(){this.cells.forEach(function(e){e.clearHeight()})},l.prototype.normalizeHeight=function(e){e&&this.clearCellHeight(),this.calcHeight(e),this.setCellHeight()},l.prototype.setHeight=function(e,t){(this.height!=e||t)&&(this.manualHeight=!0,this.height=e,this.heightStyled=e?e+"px":"",this.setCellHeight(),this.outerHeight=this.element.offsetHeight)},l.prototype.getHeight=function(){return this.outerHeight},l.prototype.getWidth=function(){return this.element.offsetWidth},l.prototype.deleteCell=function(e){var t=this.cells.indexOf(e);t>-1&&this.cells.splice(t,1)},l.prototype.setData=function(e){this.table.modExists("mutator")&&(e=this.table.modules.mutator.transformRow(e,"data")),this.data=e,this.table.options.reactiveData&&this.table.modExists("reactiveData",!0)&&this.table.modules.reactiveData.watchRow(this)},l.prototype.updateData=function(e){var t,o=this,i=this.element&&h.prototype.helpers.elVisible(this.element),n={};return new Promise(function(s,a){"string"==typeof e&&(e=JSON.parse(e)),o.table.options.reactiveData&&o.table.modExists("reactiveData",!0)&&o.table.modules.reactiveData.block(),o.table.modExists("mutator")?(n=Object.assign(n,o.data),n=Object.assign(n,e),t=o.table.modules.mutator.transformRow(n,"data",e)):t=e;for(var r in t)o.data[r]=t[r];o.table.options.reactiveData&&o.table.modExists("reactiveData",!0)&&o.table.modules.reactiveData.unblock();for(var r in e){o.table.columnManager.getColumnsByFieldRoot(r).forEach(function(e){var n=o.getCell(e.getField());if(n){var s=e.getFieldValue(t);n.getValue()!=s&&(n.setValueProcessData(s),i&&n.cellRendered())}})}o.table.options.groupUpdateOnCellEdit&&o.table.options.groupBy&&o.table.modExists("groupRows")&&o.table.modules.groupRows.reassignRowToGroup(o.row),i?(o.normalizeHeight(!0),o.table.options.rowFormatter&&o.table.options.rowFormatter(o.getComponent())):(o.initialized=!1,o.height=0,o.heightStyled=""),!1!==o.table.options.dataTree&&o.table.modExists("dataTree")&&o.table.modules.dataTree.redrawNeeded(e)&&(o.table.modules.dataTree.initializeRow(o),i&&(o.table.modules.dataTree.layoutRow(o),o.table.rowManager.refreshActiveData("tree",!1,!0))),o.table.options.rowUpdated.call(o.table,o.getComponent()),o.table.options.dataChanged&&o.table.options.dataChanged.call(o.table,o.table.rowManager.getData()),s()})},l.prototype.getData=function(e){return e&&this.table.modExists("accessor")?this.table.modules.accessor.transformRow(this,e):this.data},l.prototype.getCell=function(e){return e=this.table.columnManager.findColumn(e),this.cells.find(function(t){return t.column===e})},l.prototype.getCellIndex=function(e){return this.cells.findIndex(function(t){return t===e})},l.prototype.findNextEditableCell=function(e){var t=!1;if(e0)for(var o=e-1;o>=0;o--){var i=this.cells[o],n=!0;if(i.column.modules.edit&&h.prototype.helpers.elVisible(i.getElement())&&("function"==typeof i.column.modules.edit.check&&(n=i.column.modules.edit.check(i.getComponent())),n)){t=i;break}}return t},l.prototype.getCells=function(){return this.cells},l.prototype.nextRow=function(){return this.table.rowManager.nextDisplayRow(this,!0)||!1},l.prototype.prevRow=function(){return this.table.rowManager.prevDisplayRow(this,!0)||!1},l.prototype.moveToRow=function(e,t){var o=this.table.rowManager.findRow(e);o?(this.table.rowManager.moveRowActual(this,o,!t),this.table.rowManager.refreshActiveData("display",!1,!0)):console.warn("Move Error - No matching row found:",e)},l.prototype.validate=function(){var e=[];return this.cells.forEach(function(t){t.validate()||e.push(t.getComponent())}),!e.length||e},l.prototype.delete=function(){var e=this;return new Promise(function(t,o){var i,n;e.table.options.history&&e.table.modExists("history")&&(e.table.options.groupBy&&e.table.modExists("groupRows")?(n=e.getGroup().rows,(i=n.indexOf(e))&&(i=n[i-1])):(i=e.table.rowManager.getRowIndex(e))&&(i=e.table.rowManager.rows[i-1]),e.table.modules.history.action("rowDelete",e,{data:e.getData(),pos:!i,index:i})),e.deleteActual(),t()})},l.prototype.deleteActual=function(e){this.table.rowManager.getRowIndex(this);this.detatchModules(),this.table.options.reactiveData&&this.table.modExists("reactiveData",!0),this.modules.group&&this.modules.group.removeRow(this),this.table.rowManager.deleteRow(this,e),this.deleteCells(),this.initialized=!1,this.heightInitialized=!1,this.element=!1,this.table.options.dataTree&&this.table.modExists("dataTree",!0)&&this.table.modules.dataTree.rowDelete(this),this.table.modExists("columnCalcs")&&(this.table.options.groupBy&&this.table.modExists("groupRows")?this.table.modules.columnCalcs.recalcRowGroup(this):this.table.modules.columnCalcs.recalc(this.table.rowManager.activeRows))},l.prototype.detatchModules=function(){this.table.modExists("selectRow")&&this.table.modules.selectRow._deselectRow(this,!0),this.table.modExists("edit")&&this.table.modules.edit.currentCell.row===this&&this.table.modules.edit.cancelEdit(),this.table.modExists("frozenRows")&&this.table.modules.frozenRows.detachRow(this)},l.prototype.deleteCells=function(){for(var e=this.cells.length,t=0;t",footerElement:!1,index:"id",textDirection:"auto",keybindings:[],tabEndNewRow:!1,invalidOptionWarnings:!0,clipboard:!1,clipboardCopyStyled:!0,clipboardCopyConfig:!1,clipboardCopyFormatter:!1,clipboardCopyRowRange:"active",clipboardPasteParser:"table",clipboardPasteAction:"insert",clipboardCopied:function(){},clipboardPasted:function(){},clipboardPasteError:function(){},downloadDataFormatter:!1,downloadReady:function(e,t){return t},downloadComplete:!1,downloadConfig:{},downloadRowRange:"active",dataTree:!1,dataTreeFilter:!0,dataTreeSort:!0,dataTreeElementColumn:!1,dataTreeBranchElement:!0,dataTreeChildIndent:9,dataTreeChildField:"_children",dataTreeCollapseElement:!1,dataTreeExpandElement:!1,dataTreeStartExpanded:!1,dataTreeRowExpanded:function(){},dataTreeRowCollapsed:function(){},dataTreeChildColumnCalcs:!1,dataTreeSelectPropagate:!1,printAsHtml:!1,printFormatter:!1,printHeader:!1,printFooter:!1,printCopyStyle:!0,printStyled:!0,printVisibleRows:!0,printRowRange:"visible",printConfig:{},addRowPos:"bottom",selectable:"highlight",selectableRangeMode:"drag",selectableRollingSelection:!0,selectablePersistence:!0,selectableCheck:function(e,t){return!0},headerFilterLiveFilterDelay:300,headerFilterPlaceholder:!1,headerVisible:!0,history:!1,locale:!1,langs:{},virtualDom:!0,virtualDomBuffer:0,virtualDomHoz:!1,persistentLayout:!1,persistentSort:!1,persistentFilter:!1,persistenceID:"",persistenceMode:!0,persistenceReaderFunc:!1,persistenceWriterFunc:!1,persistence:!1,responsiveLayout:!1,responsiveLayoutCollapseStartOpen:!0,responsiveLayoutCollapseUseFormatters:!0,responsiveLayoutCollapseFormatter:!1,pagination:!1,paginationSize:!1,paginationInitialPage:1,paginationButtonCount:5,paginationSizeSelector:!1,paginationElement:!1,paginationDataSent:{},paginationDataReceived:{},paginationAddRow:"page",ajaxURL:!1,ajaxURLGenerator:!1,ajaxParams:{},ajaxConfig:"get",ajaxContentType:"form",ajaxRequestFunc:!1,ajaxLoader:!0,ajaxLoaderLoading:!1,ajaxLoaderError:!1,ajaxFiltering:!1,ajaxSorting:!1,ajaxProgressiveLoad:!1,ajaxProgressiveLoadDelay:0,ajaxProgressiveLoadScrollMargin:0,groupBy:!1,groupStartOpen:!0,groupValues:!1,groupUpdateOnCellEdit:!1,groupHeader:!1,groupHeaderPrint:null,groupHeaderClipboard:null,groupHeaderHtmlOutput:null,groupHeaderDownload:null,htmlOutputConfig:!1,movableColumns:!1,movableRows:!1,movableRowsConnectedTables:!1,movableRowsConnectedElements:!1,movableRowsSender:!1,movableRowsReceiver:"insert",movableRowsSendingStart:function(){},movableRowsSent:function(){},movableRowsSentFailed:function(){},movableRowsSendingStop:function(){},movableRowsReceivingStart:function(){},movableRowsReceived:function(){},movableRowsReceivedFailed:function(){},movableRowsReceivingStop:function(){},movableRowsElementDrop:function(){},scrollToRowPosition:"top",scrollToRowIfVisible:!0,scrollToColumnPosition:"left",scrollToColumnIfVisible:!0,rowFormatter:!1,rowFormatterPrint:null,rowFormatterClipboard:null,rowFormatterHtmlOutput:null,placeholder:!1,tableBuilding:function(){},tableBuilt:function(){},renderStarted:function(){},renderComplete:function(){},rowClick:!1,rowDblClick:!1,rowContext:!1,rowTap:!1,rowDblTap:!1,rowTapHold:!1,rowMouseEnter:!1,rowMouseLeave:!1,rowMouseOver:!1,rowMouseOut:!1,rowMouseMove:!1,rowContextMenu:!1,rowClickMenu:!1,rowAdded:function(){},rowDeleted:function(){},rowMoved:function(){},rowUpdated:function(){},rowSelectionChanged:function(){},rowSelected:function(){},rowDeselected:function(){},rowResized:function(){},cellClick:!1,cellDblClick:!1,cellContext:!1,cellTap:!1,cellDblTap:!1,cellTapHold:!1,cellMouseEnter:!1,cellMouseLeave:!1,cellMouseOver:!1,cellMouseOut:!1,cellMouseMove:!1,cellEditing:function(){},cellEdited:function(){},cellEditCancelled:function(){},columnMoved:!1,columnResized:function(){},columnTitleChanged:function(){},columnVisibilityChanged:function(){},htmlImporting:function(){},htmlImported:function(){},dataLoading:function(){},dataLoaded:function(){},dataEdited:!1,dataChanged:!1,ajaxRequesting:function(){},ajaxResponse:!1,ajaxError:function(){},dataFiltering:!1,dataFiltered:!1,dataSorting:function(){},dataSorted:function(){},groupToggleElement:"arrow",groupClosedShowCalcs:!1,dataGrouping:function(){},dataGrouped:!1,groupVisibilityChanged:function(){},groupClick:!1,groupDblClick:!1,groupContext:!1,groupContextMenu:!1,groupClickMenu:!1,groupTap:!1,groupDblTap:!1,groupTapHold:!1,columnCalcs:!0,pageLoaded:function(){},localized:function(){},validationMode:"blocking",validationFailed:function(){},historyUndo:function(){},historyRedo:function(){},scrollHorizontal:function(){},scrollVertical:function(){}},h.prototype.initializeOptions=function(e){if(!1!==e.invalidOptionWarnings)for(var t in e)void 0===this.defaultOptions[t]&&console.warn("Invalid table constructor option:",t);for(var t in this.defaultOptions)t in e?this.options[t]=e[t]:Array.isArray(this.defaultOptions[t])?this.options[t]=Object.assign([],this.defaultOptions[t]):"object"===_typeof(this.defaultOptions[t])&&null!==this.defaultOptions[t]?this.options[t]=Object.assign({},this.defaultOptions[t]):this.options[t]=this.defaultOptions[t]},h.prototype.initializeElement=function(e){return"undefined"!=typeof HTMLElement&&e instanceof HTMLElement?(this.element=e,!0):"string"==typeof e?(this.element=document.querySelector(e),!!this.element||(console.error("Tabulator Creation Error - no element found matching selector: ",e),!1)):(console.error("Tabulator Creation Error - Invalid element provided:",e),!1)},h.prototype.rtlCheck=function(){var e=window.getComputedStyle(this.element);switch(this.options.textDirection){case"auto":if("rtl"!==e.direction)break;case"rtl":this.element.classList.add("tabulator-rtl"),this.rtl=!0;break;case"ltr":this.element.classList.add("tabulator-ltr");default:this.rtl=!1}},h.prototype._mapDepricatedFunctionality=function(){(this.options.persistentLayout||this.options.persistentSort||this.options.persistentFilter)&&(this.options.persistence||(this.options.persistence={})),this.options.dataEdited&&(console.warn("DEPRECATION WARNING - dataEdited option has been deprecated, please use the dataChanged option instead"),this.options.dataChanged=this.options.dataEdited),this.options.downloadDataFormatter&&console.warn("DEPRECATION WARNING - downloadDataFormatter option has been deprecated"),void 0!==this.options.clipboardCopyHeader&&(this.options.columnHeaders=this.options.clipboardCopyHeader,console.warn("DEPRECATION WARNING - clipboardCopyHeader option has been deprecated, please use the columnHeaders property on the clipboardCopyConfig option")),!0!==this.options.printVisibleRows&&(console.warn("printVisibleRows option is deprecated, you should now use the printRowRange option"),this.options.persistence.printRowRange="active"),!0!==this.options.printCopyStyle&&(console.warn("printCopyStyle option is deprecated, you should now use the printStyled option"),this.options.persistence.printStyled=this.options.printCopyStyle),this.options.persistentLayout&&(console.warn("persistentLayout option is deprecated, you should now use the persistence option"),!0!==this.options.persistence&&void 0===this.options.persistence.columns&&(this.options.persistence.columns=!0)),this.options.persistentSort&&(console.warn("persistentSort option is deprecated, you should now use the persistence option"),!0!==this.options.persistence&&void 0===this.options.persistence.sort&&(this.options.persistence.sort=!0)),this.options.persistentFilter&&(console.warn("persistentFilter option is deprecated, you should now use the persistence option"),!0!==this.options.persistence&&void 0===this.options.persistence.filter&&(this.options.persistence.filter=!0)),this.options.columnVertAlign&&(console.warn("columnVertAlign option is deprecated, you should now use the columnHeaderVertAlign option"),this.options.columnHeaderVertAlign=this.options.columnVertAlign)},h.prototype._clearSelection=function(){this.element.classList.add("tabulator-block-select"),window.getSelection?window.getSelection().empty?window.getSelection().empty():window.getSelection().removeAllRanges&&window.getSelection().removeAllRanges():document.selection&&document.selection.empty(),this.element.classList.remove("tabulator-block-select")},h.prototype._create=function(){this._clearObjectPointers(),this._mapDepricatedFunctionality(),this.bindModules(),this.rtlCheck(),"TABLE"===this.element.tagName&&this.modExists("htmlTableImport",!0)&&this.modules.htmlTableImport.parseTable(),this.columnManager=new t(this),this.rowManager=new s(this),this.footerManager=new d(this),this.columnManager.setRowManager(this.rowManager),this.rowManager.setColumnManager(this.columnManager),this.options.virtualDomHoz&&(this.vdomHoz=new a(this)),this._buildElement(),this._loadInitialData()},h.prototype._clearObjectPointers=function(){this.options.columns=this.options.columns.slice(0),this.options.reactiveData||(this.options.data=this.options.data.slice(0))},h.prototype._buildElement=function(){var e=this,t=this.element,o=this.modules,i=this.options;for(i.tableBuilding.call(this),t.classList.add("tabulator"),t.setAttribute("role","grid");t.firstChild;)t.removeChild(t.firstChild);i.height&&(i.height=isNaN(i.height)?i.height:i.height+"px",t.style.height=i.height),!1!==i.minHeight&&(i.minHeight=isNaN(i.minHeight)?i.minHeight:i.minHeight+"px",t.style.minHeight=i.minHeight),!1!==i.maxHeight&&(i.maxHeight=isNaN(i.maxHeight)?i.maxHeight:i.maxHeight+"px",t.style.maxHeight=i.maxHeight),this.columnManager.initialize(),this.rowManager.initialize(),this._detectBrowser(),this.modExists("layout",!0)&&o.layout.initialize(i.layout),o.localize.initialize(),!1!==i.headerFilterPlaceholder&&o.localize.setHeaderFilterPlaceholder(i.headerFilterPlaceholder);for(var n in i.langs)o.localize.installLang(n,i.langs[n]);if(o.localize.setLocale(i.locale),"string"==typeof i.placeholder){var s=document.createElement("div");s.classList.add("tabulator-placeholder");var a=document.createElement("span");a.innerHTML=i.placeholder,s.appendChild(a),i.placeholder=s}if(t.appendChild(this.columnManager.getElement()),t.appendChild(this.rowManager.getElement()),i.footerElement&&this.footerManager.activate(),i.persistence&&this.modExists("persistence",!0)&&o.persistence.initialize(),i.movableRows&&this.modExists("moveRow")&&o.moveRow.initialize(),i.autoColumns&&this.options.data&&this.columnManager.generateColumnsFromRowData(this.options.data),this.modExists("columnCalcs")&&o.columnCalcs.initialize(),this.columnManager.setColumns(i.columns),i.dataTree&&this.modExists("dataTree",!0)&&o.dataTree.initialize(),this.modExists("frozenRows")&&this.modules.frozenRows.initialize(),(i.persistence&&this.modExists("persistence",!0)&&o.persistence.config.sort||i.initialSort)&&this.modExists("sort",!0)){var r=[];i.persistence&&this.modExists("persistence",!0)&&o.persistence.config.sort?!1===(r=o.persistence.load("sort"))&&i.initialSort&&(r=i.initialSort):i.initialSort&&(r=i.initialSort),o.sort.setSort(r)}if((i.persistence&&this.modExists("persistence",!0)&&o.persistence.config.filter||i.initialFilter)&&this.modExists("filter",!0)){var l=[];i.persistence&&this.modExists("persistence",!0)&&o.persistence.config.filter?!1===(l=o.persistence.load("filter"))&&i.initialFilter&&(l=i.initialFilter):i.initialFilter&&(l=i.initialFilter),o.filter.setFilter(l)}i.initialHeaderFilter&&this.modExists("filter",!0)&&i.initialHeaderFilter.forEach(function(t){var i=e.columnManager.findColumn(t.field);if(!i)return console.warn("Column Filter Error - No matching column found:",t.field),!1;o.filter.setHeaderFilterValue(i,t.value)}),this.modExists("ajax")&&o.ajax.initialize(),i.pagination&&this.modExists("page",!0)&&o.page.initialize(),i.groupBy&&this.modExists("groupRows",!0)&&o.groupRows.initialize(),this.modExists("keybindings")&&o.keybindings.initialize(),this.modExists("selectRow")&&o.selectRow.clearSelectionData(!0),i.autoResize&&this.modExists("resizeTable")&&o.resizeTable.initialize(),this.modExists("clipboard")&&o.clipboard.initialize(),i.printAsHtml&&this.modExists("print")&&o.print.initialize(),i.tableBuilt.call(this)},h.prototype._loadInitialData=function(){var e=this;if(e.options.pagination&&e.modExists("page"))if(e.modules.page.reset(!0,!0),"local"==e.options.pagination){if(e.options.data.length)e.rowManager.setData(e.options.data,!1,!0);else{if((e.options.ajaxURL||e.options.ajaxURLGenerator)&&e.modExists("ajax"))return void e.modules.ajax.loadData(!1,!0).then(function(){}).catch(function(){e.options.paginationInitialPage&&e.modules.page.setPage(e.options.paginationInitialPage)});e.rowManager.setData(e.options.data,!1,!0)}e.options.paginationInitialPage&&e.modules.page.setPage(e.options.paginationInitialPage)}else e.options.ajaxURL?e.modules.page.setPage(e.options.paginationInitialPage).then(function(){}).catch(function(){}):e.rowManager.setData([],!1,!0);else e.options.data.length?e.rowManager.setData(e.options.data):(e.options.ajaxURL||e.options.ajaxURLGenerator)&&e.modExists("ajax")?e.modules.ajax.loadData(!1,!0).then(function(){}).catch(function(){}):e.rowManager.setData(e.options.data,!1,!0)},h.prototype.destroy=function(){var e=this.element;for(h.prototype.comms.deregister(this),this.options.reactiveData&&this.modExists("reactiveData",!0)&&this.modules.reactiveData.unwatchData(),this.rowManager.rows.forEach(function(e){e.wipe()}),this.rowManager.rows=[],this.rowManager.activeRows=[],this.rowManager.displayRows=[],this.options.autoResize&&this.modExists("resizeTable")&&this.modules.resizeTable.clearBindings(),this.modExists("keybindings")&&this.modules.keybindings.clearBindings();e.firstChild;)e.removeChild(e.firstChild);e.classList.remove("tabulator")},h.prototype._detectBrowser=function(){var e=navigator.userAgent||navigator.vendor||window.opera;e.indexOf("Trident")>-1?(this.browser="ie",this.browserSlow=!0):e.indexOf("Edge")>-1?(this.browser="edge",this.browserSlow=!0):e.indexOf("Firefox")>-1?(this.browser="firefox",this.browserSlow=!1):(this.browser="other",this.browserSlow=!1),this.browserMobile=/(android|bb\d+|meego).+mobile|avantgo|bada\/|blackberry|blazer|compal|elaine|fennec|hiptop|iemobile|ip(hone|od)|iris|kindle|lge |maemo|midp|mmp|mobile.+firefox|netfront|opera m(ob|in)i|palm( os)?|phone|p(ixi|re)\/|plucker|pocket|psp|series(4|6)0|symbian|treo|up\.(browser|link)|vodafone|wap|windows ce|xda|xiino|android|ipad|playbook|silk/i.test(e)||/1207|6310|6590|3gso|4thp|50[1-6]i|770s|802s|a wa|abac|ac(er|oo|s\-)|ai(ko|rn)|al(av|ca|co)|amoi|an(ex|ny|yw)|aptu|ar(ch|go)|as(te|us)|attw|au(di|\-m|r |s )|avan|be(ck|ll|nq)|bi(lb|rd)|bl(ac|az)|br(e|v)w|bumb|bw\-(n|u)|c55\/|capi|ccwa|cdm\-|cell|chtm|cldc|cmd\-|co(mp|nd)|craw|da(it|ll|ng)|dbte|dc\-s|devi|dica|dmob|do(c|p)o|ds(12|\-d)|el(49|ai)|em(l2|ul)|er(ic|k0)|esl8|ez([4-7]0|os|wa|ze)|fetc|fly(\-|_)|g1 u|g560|gene|gf\-5|g\-mo|go(\.w|od)|gr(ad|un)|haie|hcit|hd\-(m|p|t)|hei\-|hi(pt|ta)|hp( i|ip)|hs\-c|ht(c(\-| |_|a|g|p|s|t)|tp)|hu(aw|tc)|i\-(20|go|ma)|i230|iac( |\-|\/)|ibro|idea|ig01|ikom|im1k|inno|ipaq|iris|ja(t|v)a|jbro|jemu|jigs|kddi|keji|kgt( |\/)|klon|kpt |kwc\-|kyo(c|k)|le(no|xi)|lg( g|\/(k|l|u)|50|54|\-[a-w])|libw|lynx|m1\-w|m3ga|m50\/|ma(te|ui|xo)|mc(01|21|ca)|m\-cr|me(rc|ri)|mi(o8|oa|ts)|mmef|mo(01|02|bi|de|do|t(\-| |o|v)|zz)|mt(50|p1|v )|mwbp|mywa|n10[0-2]|n20[2-3]|n30(0|2)|n50(0|2|5)|n7(0(0|1)|10)|ne((c|m)\-|on|tf|wf|wg|wt)|nok(6|i)|nzph|o2im|op(ti|wv)|oran|owg1|p800|pan(a|d|t)|pdxg|pg(13|\-([1-8]|c))|phil|pire|pl(ay|uc)|pn\-2|po(ck|rt|se)|prox|psio|pt\-g|qa\-a|qc(07|12|21|32|60|\-[2-7]|i\-)|qtek|r380|r600|raks|rim9|ro(ve|zo)|s55\/|sa(ge|ma|mm|ms|ny|va)|sc(01|h\-|oo|p\-)|sdk\/|se(c(\-|0|1)|47|mc|nd|ri)|sgh\-|shar|sie(\-|m)|sk\-0|sl(45|id)|sm(al|ar|b3|it|t5)|so(ft|ny)|sp(01|h\-|v\-|v )|sy(01|mb)|t2(18|50)|t6(00|10|18)|ta(gt|lk)|tcl\-|tdg\-|tel(i|m)|tim\-|t\-mo|to(pl|sh)|ts(70|m\-|m3|m5)|tx\-9|up(\.b|g1|si)|utst|v400|v750|veri|vi(rg|te)|vk(40|5[0-3]|\-v)|vm40|voda|vulc|vx(52|53|60|61|70|80|81|83|85|98)|w3c(\-| )|webc|whit|wi(g |nc|nw)|wmlb|wonu|x700|yas\-|your|zeto|zte\-/i.test(e.substr(0,4))},h.prototype.blockRedraw=function(){return this.rowManager.blockRedraw()},h.prototype.restoreRedraw=function(){return this.rowManager.restoreRedraw()},h.prototype.setDataFromLocalFile=function(e){var t=this;return new Promise(function(o,i){var n=document.createElement("input");n.type="file",n.accept=e||".json,application/json",n.addEventListener("change",function(e){var s,a=n.files[0],r=new FileReader;r.readAsText(a),r.onload=function(e){try{s=JSON.parse(r.result)}catch(e){return console.warn("File Load Error - File contents is invalid JSON",e),void i(e)}t.setData(s).then(function(e){o(e)}).catch(function(e){o(e)})},r.onerror=function(e){console.warn("File Load Error - Unable to read file"),i()}}),n.click()})},h.prototype.setData=function(e,t,o){return this.modExists("ajax")&&this.modules.ajax.blockActiveRequest(),this._setData(e,t,o,!1,!0)},h.prototype._setData=function(e,t,o,i,n){var s=this;return"string"!=typeof e?e?s.rowManager.setData(e,i,n):s.modExists("ajax")&&(s.modules.ajax.getUrl||s.options.ajaxURLGenerator)?"remote"==s.options.pagination&&s.modExists("page",!0)?(s.modules.page.reset(!0,!0),s.modules.page.setPage(1)):s.modules.ajax.loadData(i,n):s.rowManager.setData([],i,n):0==e.indexOf("{")||0==e.indexOf("[")?s.rowManager.setData(JSON.parse(e),i,n):s.modExists("ajax",!0)?(t&&s.modules.ajax.setParams(t),o&&s.modules.ajax.setConfig(o),s.modules.ajax.setUrl(e),"remote"==s.options.pagination&&s.modExists("page",!0)?(s.modules.page.reset(!0,!0),s.modules.page.setPage(1)):s.modules.ajax.loadData(i,n)):void 0},h.prototype.clearData=function(){this.modExists("ajax")&&this.modules.ajax.blockActiveRequest(),this.rowManager.clearData()},h.prototype.getData=function(e){return!0===e&&(console.warn("passing a boolean to the getData function is deprecated, you should now pass the string 'active'"),e="active"),this.rowManager.getData(e)},h.prototype.getDataCount=function(e){return!0===e&&(console.warn("passing a boolean to the getDataCount function is deprecated, you should now pass the string 'active'"),e="active"),this.rowManager.getDataCount(e)},h.prototype.searchRows=function(e,t,o){if(this.modExists("filter",!0))return this.modules.filter.search("rows",e,t,o)},h.prototype.searchData=function(e,t,o){if(this.modExists("filter",!0))return this.modules.filter.search("data",e,t,o)},h.prototype.getHtml=function(e,t,o){if(this.modExists("export",!0))return this.modules.export.getHtml(e,t,o)},h.prototype.print=function(e,t,o){if(this.modExists("print",!0))return this.modules.print.printFullscreen(e,t,o)},h.prototype.getAjaxUrl=function(){if(this.modExists("ajax",!0))return this.modules.ajax.getUrl()},h.prototype.replaceData=function(e,t,o){return this.modExists("ajax")&&this.modules.ajax.blockActiveRequest(),this._setData(e,t,o,!0)},h.prototype.updateData=function(e){var t=this,o=this,i=0;return new Promise(function(n,s){t.modExists("ajax")&&t.modules.ajax.blockActiveRequest(),"string"==typeof e&&(e=JSON.parse(e)),e?e.forEach(function(e){var t=o.rowManager.findRow(e[o.options.index]);t&&(i++,t.updateData(e).then(function(){--i||n()}))}):(console.warn("Update Error - No data provided"),s("Update Error - No data provided"))})},h.prototype.addData=function(e,t,o){var i=this;return new Promise(function(n,s){i.modExists("ajax")&&i.modules.ajax.blockActiveRequest(),"string"==typeof e&&(e=JSON.parse(e)),e?i.rowManager.addRows(e,t,o).then(function(e){var t=[];e.forEach(function(e){t.push(e.getComponent())}),n(t)}):(console.warn("Update Error - No data provided"),s("Update Error - No data provided"))})},h.prototype.updateOrAddData=function(e){var t=this,o=this,i=[],n=0;return new Promise(function(s,a){t.modExists("ajax")&&t.modules.ajax.blockActiveRequest(),"string"==typeof e&&(e=JSON.parse(e)),e?e.forEach(function(e){var t=o.rowManager.findRow(e[o.options.index]);n++,t?t.updateData(e).then(function(){n--,i.push(t.getComponent()),n||s(i)}):o.rowManager.addRows(e).then(function(e){n--,i.push(e[0].getComponent()),n||s(i)})}):(console.warn("Update Error - No data provided"),a("Update Error - No data provided"))})},h.prototype.getRow=function(e){var t=this.rowManager.findRow(e);return t?t.getComponent():(console.warn("Find Error - No matching row found:",e),!1)},h.prototype.getRowFromPosition=function(e,t){var o=this.rowManager.getRowFromPosition(e,t);return o?o.getComponent():(console.warn("Find Error - No matching row found:",e),!1)},h.prototype.deleteRow=function(e){var t=this;return new Promise(function(o,i){function n(){++a==e.length&&r&&(s.rowManager.reRenderInPosition(),o())}var s=t,a=0,r=0,l=[];Array.isArray(e)||(e=[e]),e.forEach(function(e){var o=t.rowManager.findRow(e,!0);o?l.push(o):(console.warn("Delete Error - No matching row found:",e),i("Delete Error - No matching row found"),n())}),l.sort(function(e,o){return t.rowManager.rows.indexOf(e)>t.rowManager.rows.indexOf(o)?1:-1}),l.forEach(function(e){e.delete().then(function(){r++,n()}).catch(function(e){n(),i(e)})})})},h.prototype.addRow=function(e,t,o){var i=this;return new Promise(function(n,s){"string"==typeof e&&(e=JSON.parse(e)),i.rowManager.addRows(e,t,o).then(function(e){i.modExists("columnCalcs")&&i.modules.columnCalcs.recalc(i.rowManager.activeRows),n(e[0].getComponent())})})},h.prototype.updateOrAddRow=function(e,t){var o=this;return new Promise(function(i,n){var s=o.rowManager.findRow(e);"string"==typeof t&&(t=JSON.parse(t)),s?s.updateData(t).then(function(){o.modExists("columnCalcs")&&o.modules.columnCalcs.recalc(o.rowManager.activeRows),i(s.getComponent())}).catch(function(e){n(e)}):s=o.rowManager.addRows(t).then(function(e){o.modExists("columnCalcs")&&o.modules.columnCalcs.recalc(o.rowManager.activeRows),i(e[0].getComponent())}).catch(function(e){n(e)})})},h.prototype.updateRow=function(e,t){var o=this;return new Promise(function(i,n){var s=o.rowManager.findRow(e);"string"==typeof t&&(t=JSON.parse(t)),s?s.updateData(t).then(function(){i(s.getComponent())}).catch(function(e){n(e)}):(console.warn("Update Error - No matching row found:",e),n("Update Error - No matching row found"))})},h.prototype.scrollToRow=function(e,t,o){var i=this;return new Promise(function(n,s){var a=i.rowManager.findRow(e);a?i.rowManager.scrollToRow(a,t,o).then(function(){n()}).catch(function(e){s(e)}):(console.warn("Scroll Error - No matching row found:",e),s("Scroll Error - No matching row found"))})},h.prototype.moveRow=function(e,t,o){var i=this.rowManager.findRow(e);i?i.moveToRow(t,o):console.warn("Move Error - No matching row found:",e)},h.prototype.getRows=function(e){return!0===e&&(console.warn("passing a boolean to the getRows function is deprecated, you should now pass the string 'active'"),e="active"),this.rowManager.getComponents(e)},h.prototype.getRowPosition=function(e,t){var o=this.rowManager.findRow(e);return o?this.rowManager.getRowPosition(o,t):(console.warn("Position Error - No matching row found:",e),!1)},h.prototype.copyToClipboard=function(e){this.modExists("clipboard",!0)&&this.modules.clipboard.copy(e)},h.prototype.setColumns=function(e){this.columnManager.setColumns(e)},h.prototype.getColumns=function(e){return this.columnManager.getComponents(e)},h.prototype.getColumn=function(e){var t=this.columnManager.findColumn(e);return t?t.getComponent():(console.warn("Find Error - No matching column found:",e),!1)},h.prototype.getColumnDefinitions=function(){return this.columnManager.getDefinitionTree()},h.prototype.getColumnLayout=function(){if(this.modExists("persistence",!0))return this.modules.persistence.parseColumns(this.columnManager.getColumns())},h.prototype.setColumnLayout=function(e){return!!this.modExists("persistence",!0)&&(this.columnManager.setColumns(this.modules.persistence.mergeDefinition(this.options.columns,e)),!0)},h.prototype.showColumn=function(e){var t=this.columnManager.findColumn(e);if(!t)return console.warn("Column Show Error - No matching column found:",e),!1;t.show(),this.options.responsiveLayout&&this.modExists("responsiveLayout",!0)&&this.modules.responsiveLayout.update()},h.prototype.hideColumn=function(e){var t=this.columnManager.findColumn(e);if(!t)return console.warn("Column Hide Error - No matching column found:",e),!1;t.hide(),this.options.responsiveLayout&&this.modExists("responsiveLayout",!0)&&this.modules.responsiveLayout.update()},h.prototype.toggleColumn=function(e){var t=this.columnManager.findColumn(e);if(!t)return console.warn("Column Visibility Toggle Error - No matching column found:",e),!1;t.visible?t.hide():t.show()},h.prototype.addColumn=function(e,t,o){var i=this;return new Promise(function(n,s){var a=i.columnManager.findColumn(o);i.columnManager.addColumn(e,t,a).then(function(e){n(e.getComponent())}).catch(function(e){s(e)})})},h.prototype.deleteColumn=function(e){var t=this;return new Promise(function(o,i){var n=t.columnManager.findColumn(e);n?n.delete().then(function(){o()}).catch(function(e){i(e)}):(console.warn("Column Delete Error - No matching column found:",e),i())}) +},h.prototype.updateColumnDefinition=function(e,t){var o=this;return new Promise(function(i,n){var s=o.columnManager.findColumn(e);s?s.updateDefinition(t).then(function(e){i(e)}).catch(function(e){n(e)}):(console.warn("Column Update Error - No matching column found:",e),n())})},h.prototype.moveColumn=function(e,t,o){var i=this.columnManager.findColumn(e),n=this.columnManager.findColumn(t);i?n?this.columnManager.moveColumn(i,n,o):console.warn("Move Error - No matching column found:",n):console.warn("Move Error - No matching column found:",e)},h.prototype.scrollToColumn=function(e,t,o){var i=this;return new Promise(function(n,s){var a=i.columnManager.findColumn(e);a?i.columnManager.scrollToColumn(a,t,o).then(function(){n()}).catch(function(e){s(e)}):(console.warn("Scroll Error - No matching column found:",e),s("Scroll Error - No matching column found"))})},h.prototype.setLocale=function(e){this.modules.localize.setLocale(e)},h.prototype.getLocale=function(){return this.modules.localize.getLocale()},h.prototype.getLang=function(e){return this.modules.localize.getLang(e)},h.prototype.redraw=function(e){this.columnManager.redraw(e),this.rowManager.redraw(e)},h.prototype.setHeight=function(e){"classic"!==this.rowManager.renderMode?(this.options.height=isNaN(e)?e:e+"px",this.element.style.height=this.options.height,this.rowManager.setRenderMode(),this.rowManager.redraw()):console.warn("setHeight function is not available in classic render mode")},h.prototype.setSort=function(e,t){this.modExists("sort",!0)&&(this.modules.sort.setSort(e,t),this.rowManager.sorterRefresh())},h.prototype.getSorters=function(){if(this.modExists("sort",!0))return this.modules.sort.getSort()},h.prototype.clearSort=function(){this.modExists("sort",!0)&&(this.modules.sort.clear(),this.rowManager.sorterRefresh())},h.prototype.setFilter=function(e,t,o,i){this.modExists("filter",!0)&&(this.modules.filter.setFilter(e,t,o,i),this.rowManager.filterRefresh())},h.prototype.refreshFilter=function(){this.modExists("filter",!0)&&this.rowManager.filterRefresh()},h.prototype.addFilter=function(e,t,o,i){this.modExists("filter",!0)&&(this.modules.filter.addFilter(e,t,o,i),this.rowManager.filterRefresh())},h.prototype.getFilters=function(e){if(this.modExists("filter",!0))return this.modules.filter.getFilters(e)},h.prototype.setHeaderFilterFocus=function(e){if(this.modExists("filter",!0)){var t=this.columnManager.findColumn(e);if(!t)return console.warn("Column Filter Focus Error - No matching column found:",e),!1;this.modules.filter.setHeaderFilterFocus(t)}},h.prototype.getHeaderFilterValue=function(e){if(this.modExists("filter",!0)){var t=this.columnManager.findColumn(e);if(t)return this.modules.filter.getHeaderFilterValue(t);console.warn("Column Filter Error - No matching column found:",e)}},h.prototype.setHeaderFilterValue=function(e,t){if(this.modExists("filter",!0)){var o=this.columnManager.findColumn(e);if(!o)return console.warn("Column Filter Error - No matching column found:",e),!1;this.modules.filter.setHeaderFilterValue(o,t)}},h.prototype.getHeaderFilters=function(){if(this.modExists("filter",!0))return this.modules.filter.getHeaderFilters()},h.prototype.removeFilter=function(e,t,o){this.modExists("filter",!0)&&(this.modules.filter.removeFilter(e,t,o),this.rowManager.filterRefresh())},h.prototype.clearFilter=function(e){this.modExists("filter",!0)&&(this.modules.filter.clearFilter(e),this.rowManager.filterRefresh())},h.prototype.clearHeaderFilter=function(){this.modExists("filter",!0)&&(this.modules.filter.clearHeaderFilter(),this.rowManager.filterRefresh())},h.prototype.selectRow=function(e){this.modExists("selectRow",!0)&&(!0===e&&(console.warn("passing a boolean to the selectRowselectRow function is deprecated, you should now pass the string 'active'"),e="active"),this.modules.selectRow.selectRows(e))},h.prototype.deselectRow=function(e){this.modExists("selectRow",!0)&&this.modules.selectRow.deselectRows(e)},h.prototype.toggleSelectRow=function(e){this.modExists("selectRow",!0)&&this.modules.selectRow.toggleRow(e)},h.prototype.getSelectedRows=function(){if(this.modExists("selectRow",!0))return this.modules.selectRow.getSelectedRows()},h.prototype.getSelectedData=function(){if(this.modExists("selectRow",!0))return this.modules.selectRow.getSelectedData()},h.prototype.getInvalidCells=function(){if(this.modExists("validate",!0))return this.modules.validate.getInvalidCells()},h.prototype.clearCellValidation=function(e){var t=this;this.modExists("validate",!0)&&(e||(e=this.modules.validate.getInvalidCells()),Array.isArray(e)||(e=[e]),e.forEach(function(e){t.modules.validate.clearValidation(e._getSelf())}))},h.prototype.validate=function(e){var t=[];return this.rowManager.rows.forEach(function(e){var o=e.validate();!0!==o&&(t=t.concat(o))}),!t.length||t},h.prototype.setMaxPage=function(e){if(!this.options.pagination||!this.modExists("page"))return!1;this.modules.page.setMaxPage(e)},h.prototype.setPage=function(e){return this.options.pagination&&this.modExists("page")?this.modules.page.setPage(e):new Promise(function(e,t){t()})},h.prototype.setPageToRow=function(e){var t=this;return new Promise(function(o,i){t.options.pagination&&t.modExists("page")?(e=t.rowManager.findRow(e),e?t.modules.page.setPageToRow(e).then(function(){o()}).catch(function(){i()}):i()):i()})},h.prototype.setPageSize=function(e){if(!this.options.pagination||!this.modExists("page"))return!1;this.modules.page.setPageSize(e),this.modules.page.setPage(1).then(function(){}).catch(function(){})},h.prototype.getPageSize=function(){if(this.options.pagination&&this.modExists("page",!0))return this.modules.page.getPageSize()},h.prototype.previousPage=function(){if(!this.options.pagination||!this.modExists("page"))return!1;this.modules.page.previousPage()},h.prototype.nextPage=function(){if(!this.options.pagination||!this.modExists("page"))return!1;this.modules.page.nextPage()},h.prototype.getPage=function(){return!(!this.options.pagination||!this.modExists("page"))&&this.modules.page.getPage()},h.prototype.getPageMax=function(){return!(!this.options.pagination||!this.modExists("page"))&&this.modules.page.getPageMax()},h.prototype.setGroupBy=function(e){if(!this.modExists("groupRows",!0))return!1;this.options.groupBy=e,this.modules.groupRows.initialize(),this.rowManager.refreshActiveData("display"),this.options.persistence&&this.modExists("persistence",!0)&&this.modules.persistence.config.group&&this.modules.persistence.save("group")},h.prototype.setGroupValues=function(e){if(!this.modExists("groupRows",!0))return!1;this.options.groupValues=e,this.modules.groupRows.initialize(),this.rowManager.refreshActiveData("display"),this.options.persistence&&this.modExists("persistence",!0)&&this.modules.persistence.config.group&&this.modules.persistence.save("group")},h.prototype.setGroupStartOpen=function(e){if(!this.modExists("groupRows",!0))return!1;this.options.groupStartOpen=e,this.modules.groupRows.initialize(),this.options.groupBy?(this.rowManager.refreshActiveData("group"),this.options.persistence&&this.modExists("persistence",!0)&&this.modules.persistence.config.group&&this.modules.persistence.save("group")):console.warn("Grouping Update - cant refresh view, no groups have been set")},h.prototype.setGroupHeader=function(e){if(!this.modExists("groupRows",!0))return!1;this.options.groupHeader=e,this.modules.groupRows.initialize(),this.options.groupBy?(this.rowManager.refreshActiveData("group"),this.options.persistence&&this.modExists("persistence",!0)&&this.modules.persistence.config.group&&this.modules.persistence.save("group")):console.warn("Grouping Update - cant refresh view, no groups have been set")},h.prototype.getGroups=function(e){return!!this.modExists("groupRows",!0)&&this.modules.groupRows.getGroups(!0)},h.prototype.getGroupedData=function(){if(this.modExists("groupRows",!0))return this.options.groupBy?this.modules.groupRows.getGroupedData():this.getData()},h.prototype.getEditedCells=function(){if(this.modExists("edit",!0))return this.modules.edit.getEditedCells()},h.prototype.clearCellEdited=function(e){var t=this;this.modExists("edit",!0)&&(e||(e=this.modules.edit.getEditedCells()),Array.isArray(e)||(e=[e]),e.forEach(function(e){t.modules.edit.clearEdited(e._getSelf())}))},h.prototype.getCalcResults=function(){return!!this.modExists("columnCalcs",!0)&&this.modules.columnCalcs.getResults()},h.prototype.recalc=function(){this.modExists("columnCalcs",!0)&&this.modules.columnCalcs.recalcAll(this.rowManager.activeRows)},h.prototype.navigatePrev=function(){var e=!1;return!(!this.modExists("edit",!0)||!(e=this.modules.edit.currentCell))&&e.nav().prev()},h.prototype.navigateNext=function(){var e=!1;return!(!this.modExists("edit",!0)||!(e=this.modules.edit.currentCell))&&e.nav().next()},h.prototype.navigateLeft=function(){var t=!1;return!(!this.modExists("edit",!0)||!(t=this.modules.edit.currentCell))&&(e.preventDefault(),t.nav().left())},h.prototype.navigateRight=function(){var t=!1;return!(!this.modExists("edit",!0)||!(t=this.modules.edit.currentCell))&&(e.preventDefault(),t.nav().right())},h.prototype.navigateUp=function(){var t=!1;return!(!this.modExists("edit",!0)||!(t=this.modules.edit.currentCell))&&(e.preventDefault(),t.nav().up())},h.prototype.navigateDown=function(){var t=!1;return!(!this.modExists("edit",!0)||!(t=this.modules.edit.currentCell))&&(e.preventDefault(),t.nav().down())},h.prototype.undo=function(){return!(!this.options.history||!this.modExists("history",!0))&&this.modules.history.undo()},h.prototype.redo=function(){return!(!this.options.history||!this.modExists("history",!0))&&this.modules.history.redo()},h.prototype.getHistoryUndoSize=function(){return!(!this.options.history||!this.modExists("history",!0))&&this.modules.history.getHistoryUndoSize()},h.prototype.getHistoryRedoSize=function(){return!(!this.options.history||!this.modExists("history",!0))&&this.modules.history.getHistoryRedoSize()},h.prototype.clearHistory=function(){return!(!this.options.history||!this.modExists("history",!0))&&this.modules.history.clear()},h.prototype.download=function(e,t,o,i){this.modExists("download",!0)&&this.modules.download.download(e,t,o,i)},h.prototype.downloadToTab=function(e,t,o,i){this.modExists("download",!0)&&this.modules.download.download(e,t,o,i,!0)},h.prototype.tableComms=function(e,t,o,i){this.modules.comms.receive(e,t,o,i)},h.prototype.moduleBindings={},h.prototype.extendModule=function(e,t,o){if(h.prototype.moduleBindings[e]){var i=h.prototype.moduleBindings[e].prototype[t];if(i)if("object"==(void 0===o?"undefined":_typeof(o)))for(var n in o)i[n]=o[n];else console.warn("Module Error - Invalid value type, it must be an object");else console.warn("Module Error - property does not exist:",t)}else console.warn("Module Error - module does not exist:",e)},h.prototype.registerModule=function(e,t){h.prototype.moduleBindings[e]=t},h.prototype.bindModules=function(){this.modules={};for(var e in h.prototype.moduleBindings)this.modules[e]=new h.prototype.moduleBindings[e](this)},h.prototype.modExists=function(e,t){return!!this.modules[e]||(t&&console.error("Tabulator Module Not Installed: "+e),!1)},h.prototype.helpers={elVisible:function(e){return!(e.offsetWidth<=0&&e.offsetHeight<=0)},elOffset:function(e){var t=e.getBoundingClientRect();return{top:t.top+window.pageYOffset-document.documentElement.clientTop,left:t.left+window.pageXOffset-document.documentElement.clientLeft}},deepClone:function(e){var t=Object.assign(Array.isArray(e)?[]:{},e);for(var o in e)null!=e[o]&&"object"===_typeof(e[o])&&(e[o]instanceof Date?t[o]=new Date(e[o]):t[o]=this.deepClone(e[o]));return t}},h.prototype.comms={tables:[],register:function(e){h.prototype.comms.tables.push(e)},deregister:function(e){var t=h.prototype.comms.tables.indexOf(e);t>-1&&h.prototype.comms.tables.splice(t,1)},lookupTable:function(e,t){var o,i,n=[];if("string"==typeof e){if(o=document.querySelectorAll(e),o.length)for(var s=0;s0?s.setWidth(n):s.reinitializeWidth()):this.table.options.responsiveLayout&&this.table.modExists("responsiveLayout",!0)&&this.table.modules.responsiveLayout.update()},fitColumns:function(e){function t(e){return"string"==typeof e?e.indexOf("%")>-1?n/100*parseInt(e):parseInt(e):e}function o(e,i,n,s){function a(e){return n*(e.column.definition.widthGrow||1)}function l(e){return t(e.width)-n*(e.column.definition.widthShrink||0)}var c=[],u=0,d=0,h=0,p=r,m=0,f=0,g=[];return e.forEach(function(e,t){var o=s?l(e):a(e);e.column.minWidth>=o?c.push(e):e.column.maxWidth&&e.column.maxWidththis.table.rowManager.element.clientHeight&&(n-=this.table.rowManager.element.offsetWidth-this.table.rowManager.element.clientWidth),e.forEach(function(e){var o,i,n;e.visible&&(o=e.definition.width,i=parseInt(e.minWidth),o?(n=t(o),s+=n>i?n:i,e.definition.widthShrink&&(u.push({column:e,width:n>i?n:i}),d+=e.definition.widthShrink)):(c.push({column:e,width:0}),r+=e.definition.widthGrow||1))}),a=n-s,l=Math.floor(a/r);var p=o(c,a,l,!1);c.length&&p>0&&(c[c.length-1].width+=+p),c.forEach(function(e){a-=e.width}),h=Math.abs(p)+a,h>0&&d&&(p=o(u,h,Math.floor(h/d),!0)),u.length&&(u[u.length-1].width-=p),c.forEach(function(e){e.column.setWidth(e.width)}),u.forEach(function(e){e.column.setWidth(e.width)})}},h.prototype.registerModule("layout",p);var m=function(e){this.table=e,this.locale="default",this.lang=!1,this.bindings={},this.langList={}};m.prototype.initialize=function(){this.langList=h.prototype.helpers.deepClone(this.langs)},m.prototype.setHeaderFilterPlaceholder=function(e){this.langList.default.headerFilters.default=e},m.prototype.setHeaderFilterColumnPlaceholder=function(e,t){this.langList.default.headerFilters.columns[e]=t,this.lang&&!this.lang.headerFilters.columns[e]&&(this.lang.headerFilters.columns[e]=t)},m.prototype.installLang=function(e,t){this.langList[e]?this._setLangProp(this.langList[e],t):this.langList[e]=t},m.prototype._setLangProp=function(e,t){for(var o in t)e[o]&&"object"==_typeof(e[o])?this._setLangProp(e[o],t[o]):e[o]=t[o]},m.prototype.setLocale=function(e){function t(e,o){for(var i in e)"object"==_typeof(e[i])?(o[i]||(o[i]={}),t(e[i],o[i])):o[i]=e[i]}var o=this;if(e=e||"default",!0===e&&navigator.language&&(e=navigator.language.toLowerCase()),e&&!o.langList[e]){var i=e.split("-")[0];o.langList[i]?(console.warn("Localization Error - Exact matching locale not found, using closest match: ",e,i),e=i):(console.warn("Localization Error - Matching locale not found, using default: ",e),e="default")}o.locale=e,o.lang=h.prototype.helpers.deepClone(o.langList.default||{}),"default"!=e&&t(o.langList[e],o.lang),o.table.options.localized.call(o.table,o.locale,o.lang),o._executeBindings()},m.prototype.getLocale=function(e){return self.locale},m.prototype.getLang=function(e){return e?this.langList[e]:this.lang},m.prototype.getText=function(e,t){var e=t?e+"|"+t:e,o=e.split("|");return this._getLangElement(o,this.locale)||""},m.prototype._getLangElement=function(e,t){var o=this,i=o.lang;return e.forEach(function(e){var t;i&&(t=i[e],i=void 0!==t&&t)}),i},m.prototype.bind=function(e,t){this.bindings[e]||(this.bindings[e]=[]),this.bindings[e].push(t),t(this.getText(e),this.lang)},m.prototype._executeBindings=function(){var e=this;for(var t in e.bindings)!function(t){e.bindings[t].forEach(function(o){o(e.getText(t),e.lang)})}(t)},m.prototype.langs={default:{groups:{item:"item",items:"items"},columns:{},ajax:{loading:"Loading",error:"Error"},pagination:{page_size:"Page Size",page_title:"Show Page",first:"First",first_title:"First Page",last:"Last",last_title:"Last Page",prev:"Prev",prev_title:"Prev Page",next:"Next",next_title:"Next Page",all:"All"},headerFilters:{default:"filter column...",columns:{}}}},h.prototype.registerModule("localize",m);var f=function(e){this.table=e};f.prototype.getConnections=function(e){var t,o=this,i=[];return t=h.prototype.comms.lookupTable(e),t.forEach(function(e){o.table!==e&&i.push(e)}),i},f.prototype.send=function(e,t,o,i){var n=this,s=this.getConnections(e);s.forEach(function(e){e.tableComms(n.table.element,t,o,i)}),!s.length&&e&&console.warn("Table Connection Error - No tables matching selector found",e)},f.prototype.receive=function(e,t,o,i){if(this.table.modExists(t))return this.table.modules[t].commsReceived(e,o,i);console.warn("Inter-table Comms Error - no such module:",t)},h.prototype.registerModule("comms",f);var g=function(e){this.table=e,this.allowedTypes=["","data","download","clipboard","print","htmlOutput"]};g.prototype.initializeColumn=function(e){var t=this,o=!1,i={};this.allowedTypes.forEach(function(n){var s,a="accessor"+(n.charAt(0).toUpperCase()+n.slice(1));e.definition[a]&&(s=t.lookupAccessor(e.definition[a]))&&(o=!0,i[a]={accessor:s,params:e.definition[a+"Params"]||{}})}),o&&(e.modules.accessor=i)},g.prototype.lookupAccessor=function(e){var t=!1;switch(void 0===e?"undefined":_typeof(e)){case"string":this.accessors[e]?t=this.accessors[e]:console.warn("Accessor Error - No such accessor found, ignoring: ",e);break;case"function":t=e}return t},g.prototype.transformRow=function(e,t){var o="accessor"+(t.charAt(0).toUpperCase()+t.slice(1)),i=e.getComponent(),n=h.prototype.helpers.deepClone(e.data||{});return this.table.columnManager.traverse(function(e){var s,a,r,l;e.modules.accessor&&(a=e.modules.accessor[o]||e.modules.accessor.accessor||!1)&&"undefined"!=(s=e.getFieldValue(n))&&(l=e.getComponent(),r="function"==typeof a.params?a.params(s,n,t,l,i):a.params,e.setFieldValue(n,a.accessor(s,n,t,r,l,i)))}),n},g.prototype.accessors={},h.prototype.registerModule("accessor",g);var b=function(e){this.table=e,this.config=!1,this.url="",this.urlGenerator=!1,this.params=!1,this.loaderElement=this.createLoaderElement(),this.msgElement=this.createMsgElement(),this.loadingElement=!1,this.errorElement=!1,this.loaderPromise=!1,this.progressiveLoad=!1,this.loading=!1,this.requestOrder=0};b.prototype.initialize=function(){var e;this.loaderElement.appendChild(this.msgElement),this.table.options.ajaxLoaderLoading&&("string"==typeof this.table.options.ajaxLoaderLoading?(e=document.createElement("template"),e.innerHTML=this.table.options.ajaxLoaderLoading.trim(),this.loadingElement=e.content.firstChild):this.loadingElement=this.table.options.ajaxLoaderLoading),this.loaderPromise=this.table.options.ajaxRequestFunc||this.defaultLoaderPromise,this.urlGenerator=this.table.options.ajaxURLGenerator||this.defaultURLGenerator,this.table.options.ajaxLoaderError&&("string"==typeof this.table.options.ajaxLoaderError?(e=document.createElement("template"),e.innerHTML=this.table.options.ajaxLoaderError.trim(),this.errorElement=e.content.firstChild):this.errorElement=this.table.options.ajaxLoaderError),this.table.options.ajaxParams&&this.setParams(this.table.options.ajaxParams),this.table.options.ajaxConfig&&this.setConfig(this.table.options.ajaxConfig),this.table.options.ajaxURL&&this.setUrl(this.table.options.ajaxURL),this.table.options.ajaxProgressiveLoad&&(this.table.options.pagination?(this.progressiveLoad=!1,console.error("Progressive Load Error - Pagination and progressive load cannot be used at the same time")):this.table.modExists("page")?(this.progressiveLoad=this.table.options.ajaxProgressiveLoad,this.table.modules.page.initializeProgressive(this.progressiveLoad)):console.error("Pagination plugin is required for progressive ajax loading"))},b.prototype.createLoaderElement=function(){var e=document.createElement("div");return e.classList.add("tabulator-loader"),e},b.prototype.createMsgElement=function(){var e=document.createElement("div");return e.classList.add("tabulator-loader-msg"),e.setAttribute("role","alert"),e},b.prototype.setParams=function(e,t){if(t){this.params=this.params||{};for(var o in e)this.params[o]=e[o]}else this.params=e},b.prototype.getParams=function(){return this.params||{}},b.prototype.setConfig=function(e){if(this._loadDefaultConfig(),"string"==typeof e)this.config.method=e;else for(var t in e)this.config[t]=e[t]},b.prototype._loadDefaultConfig=function(e){var t=this;if(!t.config||e){t.config={};for(var o in t.defaultConfig)t.config[o]=t.defaultConfig[o]}},b.prototype.setUrl=function(e){this.url=e},b.prototype.getUrl=function(){return this.url},b.prototype.loadData=function(e,t){return this.progressiveLoad?this._loadDataProgressive():this._loadDataStandard(e,t)},b.prototype.nextPage=function(e){var t;this.loading||(t=this.table.options.ajaxProgressiveLoadScrollMargin||2*this.table.rowManager.getElement().clientHeight,ei||null===i)&&(i=e)}),null!==i?!1!==n?i.toFixed(n):i:""},min:function(e,t,o){var i=null,n=void 0!==o.precision&&o.precision;return e.forEach(function(e){((e=Number(e))"),o.dataTreeExpandElement?"string"==typeof o.dataTreeExpandElement?(e=document.createElement("div"),e.innerHTML=o.dataTreeExpandElement,this.expandEl=e.firstChild):this.expandEl=o.dataTreeExpandElement:(this.expandEl=document.createElement("div"),this.expandEl.classList.add("tabulator-data-tree-control"),this.expandEl.tabIndex=0,this.expandEl.innerHTML="
"),_typeof(o.dataTreeStartExpanded)){case"boolean":this.startOpen=function(e,t){return o.dataTreeStartExpanded};break;case"function":this.startOpen=o.dataTreeStartExpanded;break;default:this.startOpen=function(e,t){return o.dataTreeStartExpanded[t]}}},E.prototype.initializeRow=function(e){var t=e.getData()[this.field],o=Array.isArray(t),i=o||!o&&"object"===(void 0===t?"undefined":_typeof(t))&&null!==t;!i&&e.modules.dataTree&&e.modules.dataTree.branchEl&&e.modules.dataTree.branchEl.parentNode.removeChild(e.modules.dataTree.branchEl),!i&&e.modules.dataTree&&e.modules.dataTree.controlEl&&e.modules.dataTree.controlEl.parentNode.removeChild(e.modules.dataTree.controlEl),e.modules.dataTree={index:e.modules.dataTree?e.modules.dataTree.index:0,open:!!i&&(e.modules.dataTree?e.modules.dataTree.open:this.startOpen(e.getComponent(),0)),controlEl:!(!e.modules.dataTree||!i)&&e.modules.dataTree.controlEl,branchEl:!(!e.modules.dataTree||!i)&&e.modules.dataTree.branchEl,parent:!!e.modules.dataTree&&e.modules.dataTree.parent,children:i}},E.prototype.layoutRow=function(e){var t=this.elementField?e.getCell(this.elementField):e.getCells()[0],o=t.getElement(),i=e.modules.dataTree;i.branchEl&&(i.branchEl.parentNode&&i.branchEl.parentNode.removeChild(i.branchEl),i.branchEl=!1),i.controlEl&&(i.controlEl.parentNode&&i.controlEl.parentNode.removeChild(i.controlEl),i.controlEl=!1),this.generateControlElement(e,o),e.getElement().classList.add("tabulator-tree-level-"+i.index),i.index&&(this.branchEl?(i.branchEl=this.branchEl.cloneNode(!0),o.insertBefore(i.branchEl,o.firstChild),this.table.rtl?i.branchEl.style.marginRight=(i.branchEl.offsetWidth+i.branchEl.style.marginLeft)*(i.index-1)+i.index*this.indent+"px":i.branchEl.style.marginLeft=(i.branchEl.offsetWidth+i.branchEl.style.marginRight)*(i.index-1)+i.index*this.indent+"px"):this.table.rtl?o.style.paddingRight=parseInt(window.getComputedStyle(o,null).getPropertyValue("padding-right"))+i.index*this.indent+"px":o.style.paddingLeft=parseInt(window.getComputedStyle(o,null).getPropertyValue("padding-left"))+i.index*this.indent+"px")},E.prototype.generateControlElement=function(e,t){var o=this,i=e.modules.dataTree,t=t||e.getCells()[0].getElement(),n=i.controlEl;!1!==i.children&&(i.open?(i.controlEl=this.collapseEl.cloneNode(!0),i.controlEl.addEventListener("click",function(t){t.stopPropagation(),o.collapseRow(e)})):(i.controlEl=this.expandEl.cloneNode(!0),i.controlEl.addEventListener("click",function(t){t.stopPropagation(),o.expandRow(e)})),i.controlEl.addEventListener("mousedown",function(e){e.stopPropagation()}),n&&n.parentNode===t?n.parentNode.replaceChild(i.controlEl,n):t.insertBefore(i.controlEl,t.firstChild))},E.prototype.setDisplayIndex=function(e){this.displayIndex=e},E.prototype.getDisplayIndex=function(){return this.displayIndex},E.prototype.getRows=function(e){var t=this,o=[];return e.forEach(function(e,i){var n,s;o.push(e),e instanceof l&&(e.create(),n=e.modules.dataTree.children,n.index||!1===n.children||(s=t.getChildren(e),s.forEach(function(e){e.create(),o.push(e)})))}),o},E.prototype.getChildren=function(e,t){var o=this,i=e.modules.dataTree,n=[],s=[];return!1!==i.children&&(i.open||t)&&(Array.isArray(i.children)||(i.children=this.generateChildren(e)),n=this.table.modExists("filter")&&this.table.options.dataTreeFilter?this.table.modules.filter.filter(i.children):i.children,this.table.modExists("sort")&&this.table.options.dataTreeSort&&this.table.modules.sort.sort(n),n.forEach(function(e){s.push(e),o.getChildren(e).forEach(function(e){s.push(e)})})),s},E.prototype.generateChildren=function(e){var t=this,o=[],i=e.getData()[this.field];return Array.isArray(i)||(i=[i]),i.forEach(function(i){var n=new l(i||{},t.table.rowManager);n.create(),n.modules.dataTree.index=e.modules.dataTree.index+1,n.modules.dataTree.parent=e,n.modules.dataTree.children&&(n.modules.dataTree.open=t.startOpen(n.getComponent(),n.modules.dataTree.index)),o.push(n)}),o},E.prototype.expandRow=function(e,t){var o=e.modules.dataTree;!1!==o.children&&(o.open=!0,e.reinitialize(),this.table.rowManager.refreshActiveData("tree",!1,!0),this.table.options.dataTreeRowExpanded(e.getComponent(),e.modules.dataTree.index))},E.prototype.collapseRow=function(e){var t=e.modules.dataTree;!1!==t.children&&(t.open=!1,e.reinitialize(),this.table.rowManager.refreshActiveData("tree",!1,!0),this.table.options.dataTreeRowCollapsed(e.getComponent(),e.modules.dataTree.index))},E.prototype.toggleRow=function(e){var t=e.modules.dataTree;!1!==t.children&&(t.open?this.collapseRow(e):this.expandRow(e))},E.prototype.getTreeParent=function(e){return!!e.modules.dataTree.parent&&e.modules.dataTree.parent.getComponent()},E.prototype.getFilteredTreeChildren=function(e){var t,o=e.modules.dataTree,i=[];return o.children&&(Array.isArray(o.children)||(o.children=this.generateChildren(e)),t=this.table.modExists("filter")&&this.table.options.dataTreeFilter?this.table.modules.filter.filter(o.children):o.children,t.forEach(function(e){e instanceof l&&i.push(e)})),i},E.prototype.rowDelete=function(e){var t,o=e.modules.dataTree.parent;o&&(t=this.findChildIndex(e,o),!1!==t&&o.data[this.field].splice(t,1),o.data[this.field].length||delete o.data[this.field],this.initializeRow(o),this.layoutRow(o)),this.table.rowManager.refreshActiveData("tree",!1,!0)},E.prototype.addTreeChildRow=function(e,t,o,i){var n=!1;"string"==typeof t&&(t=JSON.parse(t)),Array.isArray(e.data[this.field])||(e.data[this.field]=[],e.modules.dataTree.open=this.startOpen(e.getComponent(),e.modules.dataTree.index)),void 0!==i&&!1!==(n=this.findChildIndex(i,e))&&e.data[this.field].splice(o?n:n+1,0,t),!1===n&&(o?e.data[this.field].unshift(t):e.data[this.field].push(t)),this.initializeRow(e),this.layoutRow(e),this.table.rowManager.refreshActiveData("tree",!1,!0)},E.prototype.findChildIndex=function(e,t){var o=this,i=!1;return"object"==(void 0===e?"undefined":_typeof(e))?e instanceof l?i=e.data:e instanceof r?i=e._getSelf().data:"undefined"!=typeof HTMLElement&&e instanceof HTMLElement&&t.modules.dataTree&&(i=t.modules.dataTree.children.find(function(t){return t instanceof l&&t.element===e}))&&(i=i.data):i=void 0!==e&&null!==e&&t.data[this.field].find(function(t){return t.data[o.table.options.index]==e}),i&&(Array.isArray(t.data[this.field])&&(i=t.data[this.field].indexOf(i)),-1==i&&(i=!1)),i},E.prototype.getTreeChildren=function(e,t,o){var i=this,n=e.modules.dataTree,s=[];return n.children&&(Array.isArray(n.children)||(n.children=this.generateChildren(e)),n.children.forEach(function(e){e instanceof l&&(s.push(t?e.getComponent():e),o&&(s=s.concat(i.getTreeChildren(e,t,o))))})),s},E.prototype.checkForRestyle=function(e){e.row.cells.indexOf(e)||e.row.reinitialize()},E.prototype.getChildField=function(){return this.field},E.prototype.redrawNeeded=function(e){return!!this.field&&void 0!==e[this.field]||!!this.elementField&&void 0!==e[this.elementField]},h.prototype.registerModule("dataTree",E);var C=function(e){this.table=e};C.prototype.download=function(e,t,o,i,n){function s(o,i){n?!0===n?a.triggerDownload(o,i,e,t,!0):n(o):a.triggerDownload(o,i,e,t)}var a=this,r=!1;if("function"==typeof e?r=e:a.downloaders[e]?r=a.downloaders[e]:console.warn("Download Error - No such download type found: ",e),r){var l=this.generateExportList(i);r.call(this.table,l,o||{},s)}},C.prototype.generateExportList=function(e){var t=this.table.modules.export.generateExportList(this.table.options.downloadConfig,!1,e||this.table.options.downloadRowRange,"download"),o=this.table.options.groupHeaderDownload;return o&&!Array.isArray(o)&&(o=[o]),t.forEach(function(e){var t;"group"===e.type&&(t=e.columns[0],o&&o[e.indent]&&(t.value=o[e.indent](t.value,e.component._group.getRowCount(),e.component._group.getData(),e.component)))}),t},C.prototype.triggerDownload=function(e,t,o,i,n){var s=document.createElement("a"),a=new Blob([e],{type:t}),i=i||"Tabulator."+("function"==typeof o?"txt":o);(a=this.table.options.downloadReady.call(this.table,e,a))&&(n?window.open(window.URL.createObjectURL(a)):navigator.msSaveOrOpenBlob?navigator.msSaveOrOpenBlob(a,i):(s.setAttribute("href",window.URL.createObjectURL(a)),s.setAttribute("download",i),s.style.display="none",document.body.appendChild(s),s.click(),document.body.removeChild(s)),this.table.options.downloadComplete&&this.table.options.downloadComplete())},C.prototype.commsReceived=function(e,t,o){switch(t){case"intercept":this.download(o.type,"",o.options,o.active,o.intercept)}},C.prototype.downloaders={csv:function(e,t,o){var i=t&&t.delimiter?t.delimiter:",",n=[],s=[];e.forEach(function(e){var t=[];switch(e.type){case"group":console.warn("Download Warning - CSV downloader cannot process row groups");break;case"calc":console.warn("Download Warning - CSV downloader cannot process column calculations");break;case"header":e.columns.forEach(function(e,t){e&&1===e.depth&&(s[t]=void 0===e.value||null===e.value?"":'"'+String(e.value).split('"').join('""')+'"')});break;case"row":e.columns.forEach(function(e){if(e){switch(_typeof(e.value)){case"object":e.value=JSON.stringify(e.value);break;case"undefined":case"null":e.value=""}t.push('"'+String(e.value).split('"').join('""')+'"')}}),n.push(t.join(i))}}),s.length&&n.unshift(s.join(i)),n=n.join("\n"),t.bom&&(n="\ufeff"+n),o(n,"text/csv")},json:function(e,t,o){var i=[];e.forEach(function(e){var t={};switch(e.type){case"header":break;case"group":console.warn("Download Warning - JSON downloader cannot process row groups");break;case"calc":console.warn("Download Warning - JSON downloader cannot process column calculations");break;case"row":e.columns.forEach(function(e){e&&(t[e.component.getField()]=e.value)}),i.push(t)}}),i=JSON.stringify(i,null,"\t"),o(i,"application/json")},pdf:function(e,t,o){function i(e,t){var o=[];return e.columns.forEach(function(e){var i;if(e){switch(_typeof(e.value)){case"object":e.value=JSON.stringify(e.value);break;case"undefined":case"null":e.value=""}i={content:e.value,colSpan:e.width,rowSpan:e.height},t&&(i.styles=t),o.push(i)}else o.push("")}),o}var n=[],s=[],a={},r=t.rowGroupStyles||{fontStyle:"bold",fontSize:12,cellPadding:6,fillColor:220},l=t.rowCalcStyles||{fontStyle:"bold",fontSize:10,cellPadding:4,fillColor:232},c=t.jsPDF||{},u=t&&t.title?t.title:"";c.orientation||(c.orientation=t.orientation||"landscape"),c.unit||(c.unit="pt"),e.forEach(function(e){switch(e.type){case"header":n.push(i(e));break;case"group":s.push(i(e,r));break;case"calc":s.push(i(e,l));break;case"row":s.push(i(e))}});var d=new jsPDF(c);t&&t.autoTable&&(a="function"==typeof t.autoTable?t.autoTable(d)||{}:t.autoTable),u&&(a.addPageContent=function(e){d.text(u,40,30)}),a.head=n,a.body=s,d.autoTable(a),t&&t.documentProcessing&&t.documentProcessing(d),o(d.output("arraybuffer"),"application/pdf")},xlsx:function(e,t,o){function i(){var t=[],o=[],i={},n={s:{c:0,r:0},e:{c:e[0]?e[0].columns.reduce(function(e,t){return e+(t&&t.width?t.width:1)},0):0,r:e.length}};return e.forEach(function(e,i){var n=[];e.columns.forEach(function(e,t){e?(n.push(e.value instanceof Date||"object"!==_typeof(e.value)?e.value:JSON.stringify(e.value)),(e.width>1||e.height>-1)&&o.push({s:{r:i,c:t},e:{r:i+e.height-1,c:t+e.width-1}})):n.push("")}),t.push(n)}),XLSX.utils.sheet_add_aoa(i,t),i["!ref"]=XLSX.utils.encode_range(n),o.length&&(i["!merges"]=o),i}var n,s=this,a=t.sheetName||"Sheet1",r=XLSX.utils.book_new();if(r.SheetNames=[],r.Sheets={},t.sheetOnly)return void o(i());if(t.sheets)for(var l in t.sheets)!0===t.sheets[l]?(r.SheetNames.push(l),r.Sheets[l]=i()):(r.SheetNames.push(l),this.modules.comms.send(t.sheets[l],"download","intercept",{type:"xlsx",options:{sheetOnly:!0},active:s.active,intercept:function(e){r.Sheets[l]=e}}));else r.SheetNames.push(a),r.Sheets[a]=i();t.documentProcessing&&(r=t.documentProcessing(r)),n=XLSX.write(r,{bookType:"xlsx",bookSST:!0,type:"binary"}),o(function(e){for(var t=new ArrayBuffer(e.length),o=new Uint8Array(t),i=0;i!=e.length;++i)o[i]=255&e.charCodeAt(i);return t}(n),"application/octet-stream")},html:function(e,t,o){this.modExists("export",!0)&&o(this.modules.export.genereateHTMLTable(e),"text/html")}},h.prototype.registerModule("download",C);var x=function(e){this.table=e,this.currentCell=!1,this.mouseClick=!1,this.recursionBlock=!1,this.invalidEdit=!1,this.editedCells=[]};x.prototype.initializeColumn=function(e){var t=this,o={editor:!1,blocked:!1,check:e.definition.editable,params:e.definition.editorParams||{}};switch(_typeof(e.definition.editor)){case"string":"tick"===e.definition.editor&&(e.definition.editor="tickCross",console.warn("DEPRECATION WARNING - the tick editor has been deprecated, please use the tickCross editor")),t.editors[e.definition.editor]?o.editor=t.editors[e.definition.editor]:console.warn("Editor Error - No such editor found: ",e.definition.editor);break;case"function":o.editor=e.definition.editor;break;case"boolean":!0===e.definition.editor&&("function"!=typeof e.definition.formatter?("tick"===e.definition.formatter&&(e.definition.formatter="tickCross",console.warn("DEPRECATION WARNING - the tick editor has been deprecated, please use the tickCross editor")),t.editors[e.definition.formatter]?o.editor=t.editors[e.definition.formatter]:o.editor=t.editors.input):console.warn("Editor Error - Cannot auto lookup editor for a custom formatter: ",e.definition.formatter))}o.editor&&(e.modules.edit=o)},x.prototype.getCurrentCell=function(){return!!this.currentCell&&this.currentCell.getComponent()},x.prototype.clearEditor=function(e){var t,o=this.currentCell;if(this.invalidEdit=!1,o){for(this.currentCell=!1,t=o.getElement(),e?o.validate():t.classList.remove("tabulator-validation-fail"),t.classList.remove("tabulator-editing");t.firstChild;)t.removeChild(t.firstChild);o.row.getElement().classList.remove("tabulator-row-editing")}},x.prototype.cancelEdit=function(){if(this.currentCell){var e=this.currentCell,t=this.currentCell.getComponent();this.clearEditor(!0),e.setValueActual(e.getValue()),e.cellRendered(),("textarea"==e.column.definition.editor||e.column.definition.variableHeight)&&e.row.normalizeHeight(!0),e.column.cellEvents.cellEditCancelled&&e.column.cellEvents.cellEditCancelled.call(this.table,t),this.table.options.cellEditCancelled.call(this.table,t)}},x.prototype.bindEditor=function(e){var t=this,o=e.getElement(!0);o.setAttribute("tabindex",0),o.addEventListener("click",function(e){o.classList.contains("tabulator-editing")||o.focus({preventScroll:!0})}),o.addEventListener("mousedown",function(e){2===e.button?e.preventDefault():t.mouseClick=!0}),o.addEventListener("focus",function(o){t.recursionBlock||t.edit(e,o,!1)})},x.prototype.focusCellNoEvent=function(e,t){this.recursionBlock=!0,t&&"ie"===this.table.browser||e.getElement().focus({preventScroll:!0}),this.recursionBlock=!1},x.prototype.editCell=function(e,t){this.focusCellNoEvent(e),this.edit(e,!1,t)},x.prototype.focusScrollAdjust=function(e){if("virtual"==this.table.rowManager.getRenderMode()){var t=this.table.rowManager.element.scrollTop,o=this.table.rowManager.element.clientHeight+this.table.rowManager.element.scrollTop,i=e.row.getElement();i.offsetTop;i.offsetTopo&&(this.table.rowManager.element.scrollTop+=i.offsetTop+i.offsetHeight-o);var n=this.table.rowManager.element.scrollLeft,s=this.table.rowManager.element.clientWidth+this.table.rowManager.element.scrollLeft,a=e.getElement();a.offsetLeft;this.table.modExists("frozenColumns")&&(n+=parseInt(this.table.modules.frozenColumns.leftMargin),s-=parseInt(this.table.modules.frozenColumns.rightMargin)),this.table.options.virtualDomHoz&&(n-=parseInt(this.table.vdomHoz.vDomPadLeft),s-=parseInt(this.table.vdomHoz.vDomPadLeft)),a.offsetLefts&&(this.table.rowManager.element.scrollLeft+=a.offsetLeft+a.offsetWidth-s)}},x.prototype.edit=function(e,t,o){function i(t){if(c.currentCell===e){var o=!0;return e.column.modules.validate&&c.table.modExists("validate")&&"manual"!=c.table.options.validationMode&&(o=c.table.modules.validate.validate(e.column.modules.validate,e,t)),!0===o||"highlight"===c.table.options.validationMode?(c.clearEditor(),e.modules.edit||(e.modules.edit={}),e.modules.edit.edited=!0,-1==c.editedCells.indexOf(e)&&c.editedCells.push(e),e.setValue(t,!0),c.table.options.dataTree&&c.table.modExists("dataTree")&&c.table.modules.dataTree.checkForRestyle(e),!0===o||(h.classList.add("tabulator-validation-fail"),c.table.options.validationFailed.call(c.table,e.getComponent(),t,o),!1)):(c.invalidEdit=!0,h.classList.add("tabulator-validation-fail"),c.focusCellNoEvent(e,!0),d(),c.table.options.validationFailed.call(c.table,e.getComponent(),t,o),!1)}}function n(){c.currentCell===e&&(c.cancelEdit(),c.table.options.dataTree&&c.table.modExists("dataTree")&&c.table.modules.dataTree.checkForRestyle(e))}function s(e){d=e}var a,r,l,c=this,u=!0,d=function(){},h=e.getElement();if(this.currentCell)return void(this.invalidEdit||this.cancelEdit());if(e.column.modules.edit.blocked)return this.mouseClick=!1,h.blur(),!1;switch(t&&t.stopPropagation(),_typeof(e.column.modules.edit.check)){case"function":u=e.column.modules.edit.check(e.getComponent());break;case"boolean":u=e.column.modules.edit.check}if(u||o){if(c.cancelEdit(),c.currentCell=e,this.focusScrollAdjust(e),r=e.getComponent(),this.mouseClick&&(this.mouseClick=!1,e.column.cellEvents.cellClick&&e.column.cellEvents.cellClick.call(this.table,t,r)),e.column.cellEvents.cellEditing&&e.column.cellEvents.cellEditing.call(this.table,r),c.table.options.cellEditing.call(this.table,r),l="function"==typeof e.column.modules.edit.params?e.column.modules.edit.params(r):e.column.modules.edit.params,!1===(a=e.column.modules.edit.editor.call(c,r,s,i,n,l)))return h.blur(),!1;if(!(a instanceof Node))return console.warn("Edit Error - Editor should return an instance of Node, the editor returned:",a),h.blur(),!1;for(h.classList.add("tabulator-editing"),e.row.getElement().classList.add("tabulator-row-editing");h.firstChild;)h.removeChild(h.firstChild);h.appendChild(a),d();for(var p=h.children,m=0;m46){if(o>=i.length)return t.preventDefault(),t.stopPropagation(),r=!1,!1;switch(i[o]){case n:if(l.toUpperCase()==l.toLowerCase())return t.preventDefault(),t.stopPropagation(),r=!1,!1;break;case s:if(isNaN(l))return t.preventDefault(),t.stopPropagation(),r=!1,!1;break;case a:break;default:if(l!==i[o])return t.preventDefault(),t.stopPropagation(),r=!1,!1}r=!0}}),e.addEventListener("keyup",function(i){i.keyCode>46&&t.maskAutoFill&&o(e.value.length)}),e.placeholder||(e.placeholder=i),t.maskAutoFill&&o(e.value.length)},x.prototype.getEditedCells=function(){var e=[];return this.editedCells.forEach(function(t){e.push(t.getComponent())}),e},x.prototype.clearEdited=function(e){var t;e.modules.edit&&e.modules.edit.edited&&(e.modules.edit.edited=!1,e.modules.validate&&(e.modules.validate.invalid=!1)),(t=this.editedCells.indexOf(e))>-1&&this.editedCells.splice(t,1)},x.prototype.editors={input:function(e,t,o,i,n){function s(e){(null===a||void 0===a)&&""!==r.value||r.value!==a?o(r.value)&&(a=r.value):i()}var a=e.getValue(),r=document.createElement("input");if(r.setAttribute("type",n.search?"search":"text"),r.style.padding="4px",r.style.width="100%",r.style.boxSizing="border-box",n.elementAttributes&&"object"==_typeof(n.elementAttributes))for(var l in n.elementAttributes)"+"==l.charAt(0)?(l=l.slice(1),r.setAttribute(l,r.getAttribute(l)+n.elementAttributes["+"+l])):r.setAttribute(l,n.elementAttributes[l]);return r.value=void 0!==a?a:"",t(function(){r.focus({preventScroll:!0}),r.style.height="100%"}),r.addEventListener("change",s),r.addEventListener("blur",s),r.addEventListener("keydown",function(e){switch(e.keyCode){case 13:s(e);break;case 27:i();break;case 35:case 36:e.stopPropagation()}}),n.mask&&this.table.modules.edit.maskInput(r,n),r},textarea:function(e,t,o,i,n){function s(t){(null===a||void 0===a)&&""!==c.value||c.value!==a?(o(c.value)&&(a=c.value),setTimeout(function(){e.getRow().normalizeHeight()},300)):i()}var a=e.getValue(),r=n.verticalNavigation||"hybrid",l=String(null!==a&&void 0!==a?a:""),c=(l.match(/(?:\r\n|\r|\n)/g),document.createElement("textarea")),u=0;if(c.style.display="block",c.style.padding="2px",c.style.height="100%",c.style.width="100%",c.style.boxSizing="border-box",c.style.whiteSpace="pre-wrap",c.style.resize="none", +n.elementAttributes&&"object"==_typeof(n.elementAttributes))for(var d in n.elementAttributes)"+"==d.charAt(0)?(d=d.slice(1),c.setAttribute(d,c.getAttribute(d)+n.elementAttributes["+"+d])):c.setAttribute(d,n.elementAttributes[d]);return c.value=l,t(function(){c.focus({preventScroll:!0}),c.style.height="100%",c.scrollHeight,c.style.height=c.scrollHeight+"px",e.getRow().normalizeHeight()}),c.addEventListener("change",s),c.addEventListener("blur",s),c.addEventListener("keyup",function(){c.style.height="";var t=c.scrollHeight;c.style.height=t+"px",t!=u&&(u=t,e.getRow().normalizeHeight())}),c.addEventListener("keydown",function(e){switch(e.keyCode){case 27:i();break;case 38:("editor"==r||"hybrid"==r&&c.selectionStart)&&(e.stopImmediatePropagation(),e.stopPropagation());break;case 40:("editor"==r||"hybrid"==r&&c.selectionStart!==c.value.length)&&(e.stopImmediatePropagation(),e.stopPropagation());break;case 35:case 36:e.stopPropagation()}}),n.mask&&this.table.modules.edit.maskInput(c,n),c},number:function(e,t,o,i,n){function s(){var e=l.value;isNaN(e)||""===e||(e=Number(e)),e!==a?o(e)&&(a=e):i()}var a=e.getValue(),r=n.verticalNavigation||"editor",l=document.createElement("input");if(l.setAttribute("type","number"),void 0!==n.max&&l.setAttribute("max",n.max),void 0!==n.min&&l.setAttribute("min",n.min),void 0!==n.step&&l.setAttribute("step",n.step),l.style.padding="4px",l.style.width="100%",l.style.boxSizing="border-box",n.elementAttributes&&"object"==_typeof(n.elementAttributes))for(var c in n.elementAttributes)"+"==c.charAt(0)?(c=c.slice(1),l.setAttribute(c,l.getAttribute(c)+n.elementAttributes["+"+c])):l.setAttribute(c,n.elementAttributes[c]);l.value=a;var u=function(e){s()};return t(function(){l.removeEventListener("blur",u),l.focus({preventScroll:!0}),l.style.height="100%",l.addEventListener("blur",u)}),l.addEventListener("keydown",function(e){switch(e.keyCode){case 13:s();break;case 27:i();break;case 38:case 40:"editor"==r&&(e.stopImmediatePropagation(),e.stopPropagation());break;case 35:case 36:e.stopPropagation()}}),n.mask&&this.table.modules.edit.maskInput(l,n),l},range:function(e,t,o,i,n){function s(){var e=r.value;isNaN(e)||""===e||(e=Number(e)),e!=a?o(e)&&(a=e):i()}var a=e.getValue(),r=document.createElement("input");if(r.setAttribute("type","range"),void 0!==n.max&&r.setAttribute("max",n.max),void 0!==n.min&&r.setAttribute("min",n.min),void 0!==n.step&&r.setAttribute("step",n.step),r.style.padding="4px",r.style.width="100%",r.style.boxSizing="border-box",n.elementAttributes&&"object"==_typeof(n.elementAttributes))for(var l in n.elementAttributes)"+"==l.charAt(0)?(l=l.slice(1),r.setAttribute(l,r.getAttribute(l)+n.elementAttributes["+"+l])):r.setAttribute(l,n.elementAttributes[l]);return r.value=a,t(function(){r.focus({preventScroll:!0}),r.style.height="100%"}),r.addEventListener("blur",function(e){s()}),r.addEventListener("keydown",function(e){switch(e.keyCode){case 13:s();break;case 27:i()}}),r},select:function(e,t,o,i,n){function s(t){var o,i={},n=x.table.getData();return o=t?x.table.columnManager.getColumnByField(t):e.getColumn()._getSelf(),o?n.forEach(function(e){var t=o.getFieldValue(e);null!==t&&void 0!==t&&""!==t&&(i[t]=!0)}):console.warn("unable to find matching column to create select lookup list:",t),Object.keys(i)}function a(t,o){function i(e){var e={label:e.label,value:e.value,itemParams:e.itemParams,elementAttributes:e.elementAttributes,element:!1};return o.indexOf(e.value)>-1&&c(e),s.push(e),a.push(e),e}var s=[],a=[];if("function"==typeof t&&(t=t(e)),Array.isArray(t))t.forEach(function(e){var t;"object"===(void 0===e?"undefined":_typeof(e))?e.options?(t={label:e.label,group:!0,itemParams:e.itemParams,elementAttributes:e.elementAttributes,element:!1},a.push(t),e.options.forEach(function(e){i(e)})):i(e):(t={label:e,value:e,element:!1},o.indexOf(t.value)>-1&&c(t),s.push(t),a.push(t))});else for(var l in t){var u={label:t[l],value:l,element:!1};o.indexOf(u.value)>-1&&c(u),s.push(u),a.push(u)}n.sortValuesList&&(s.sort(function(e,t){return e.labelt.label?1:0}),a.sort(function(e,t){return e.labelt.label?1:0}),"asc"!==n.sortValuesList&&(s.reverse(),a.reverse())),S=s,P=a,r()}function r(){for(;k.firstChild;)k.removeChild(k.firstChild);P.forEach(function(t){var o=t.element;if(!o){if(o=document.createElement("div"),t.label=n.listItemFormatter?n.listItemFormatter(t.value,t.label,e,o,t.itemParams):t.label,t.group?(o.classList.add("tabulator-edit-select-list-group"),o.tabIndex=0,o.innerHTML=""===t.label?" ":t.label):(o.classList.add("tabulator-edit-select-list-item"),o.tabIndex=0,o.innerHTML=""===t.label?" ":t.label,o.addEventListener("click",function(){F=!0,setTimeout(function(){F=!1},10),z?(d(t),T.focus()):p(t)}),A.indexOf(t)>-1&&o.classList.add("active")),t.elementAttributes&&"object"==_typeof(t.elementAttributes))for(var i in t.elementAttributes)"+"==i.charAt(0)?(i=i.slice(1),o.setAttribute(i,T.getAttribute(i)+t.elementAttributes["+"+i])):o.setAttribute(i,t.elementAttributes[i]);o.addEventListener("mousedown",function(){_=!1,setTimeout(function(){_=!0},10)}),t.element=o}k.appendChild(o)})}function l(e,t){!z&&H&&H.element&&H.element.classList.remove("active"),H&&H.element&&H.element.classList.remove("focused"),H=e,e.element&&(e.element.classList.add("focused"),t&&e.element.classList.add("active")),e&&e.element&&e.element.scrollIntoView&&e.element.scrollIntoView({behavior:"smooth",block:"nearest",inline:"start"})}function c(e){-1==A.indexOf(e)&&(A.push(e),l(e,!0)),f()}function u(e){var t=A[e];e>-1&&(A.splice(e,1),t.element&&t.element.classList.remove("active"))}function d(e){e||(e=H);var t=A.indexOf(e);t>-1?u(t):(!0!==z&&A.length>=z&&u(0),c(e)),f()}function p(e){y(),e||(e=H),e&&(T.value=e.label,o(e.value)),D=[e.value]}function m(e){e||y();var t=[];A.forEach(function(e){t.push(e.value)}),D=t,o(t)}function f(){var e=[];A.forEach(function(t){e.push(t.label)}),T.value=e.join(", "),!1===x.currentCell&&m(!0)}function g(){for(var e=A.length,t=0;t0&&l(S[t-1],!z));break;case 40:t=S.indexOf(H),("editor"==L||"hybrid"==L&&t=38&&e.keyCode<=90&&E(e.keyCode)}}),T.addEventListener("blur",function(e){_&&(z?m():b())}),T.addEventListener("focus",function(e){F||v()}),k=document.createElement("div"),k.classList.add("tabulator-edit-select-list"),t(function(){T.style.height="100%",T.focus({preventScroll:!0})}),setTimeout(function(){C.table.rowManager.element.addEventListener("scroll",b)},10),T},autocomplete:function(e,t,o,i,n){function s(){!0===n.values?S=a():"string"==typeof n.values&&(S=a(n.values))}function a(t){var o,i={},s=E.table.getData();return o=t?E.table.columnManager.getColumnByField(t):e.getColumn()._getSelf(),o?(s.forEach(function(e){var t=o.getFieldValue(e);null!==t&&void 0!==t&&""!==t&&(i[t]=!0)}),i=n.sortValuesList?"asc"==n.sortValuesList?Object.keys(i).sort():Object.keys(i).sort().reverse():Object.keys(i)):console.warn("unable to find matching column to create autocomplete lookup list:",t),i}function r(e,t){var o,i,s=[];o=S||(n.values||[]),n.searchFunc?(s=n.searchFunc(e,o),s instanceof Promise?(l(void 0!==n.searchingPlaceholder?n.searchingPlaceholder:"Searching..."),s.then(function(e){d(c(e),t)}).catch(function(e){console.err("error in autocomplete search promise:",e)})):d(c(s),t)):(i=c(o),""===e?n.showListOnEmpty&&(s=i):i.forEach(function(t){null===t.value&&void 0===t.value||(String(t.value).toLowerCase().indexOf(String(e).toLowerCase())>-1||String(t.title).toLowerCase().indexOf(String(e).toLowerCase())>-1)&&s.push(t)}),d(s,t))}function l(e){var t=document.createElement("div");u(),!1!==e&&(t.classList.add("tabulator-edit-select-list-notice"),t.tabIndex=0,e instanceof Node?t.appendChild(e):t.innerHTML=e,D.appendChild(t))}function c(e){var t=[];if(Array.isArray(e))e.forEach(function(e){var o={};"object"===(void 0===e?"undefined":_typeof(e))?(o.title=n.listItemFormatter?n.listItemFormatter(e.value,e.label):e.label,o.value=e.value):(o.title=n.listItemFormatter?n.listItemFormatter(e,e):e,o.value=e),t.push(o)});else for(var o in e){var i={title:n.listItemFormatter?n.listItemFormatter(o,e[o]):e[o],value:o};t.push(i)}return t}function u(){for(;D.firstChild;)D.removeChild(D.firstChild)}function d(e,t){e.length?p(e,t):n.emptyPlaceholder&&l(n.emptyPlaceholder)}function p(e,t){var o=!1;u(),T=e,T.forEach(function(e){var i=e.element;i||(i=document.createElement("div"),i.classList.add("tabulator-edit-select-list-item"),i.tabIndex=0,i.innerHTML=e.title,i.addEventListener("click",function(t){g(e),m()}),i.addEventListener("mousedown",function(e){z=!1,setTimeout(function(){z=!0},10)}),e.element=i,t&&e.value==x&&(L.value=e.title,e.element.classList.add("active"),o=!0),e===k&&(e.element.classList.add("active"),o=!0)),D.appendChild(i)}),o||g(!1)}function m(){b(),k?x!==k.value?(x=k.value,L.value=k.title,o(k.value)):i():n.freetext?(x=L.value,o(L.value)):n.allowEmpty&&""===L.value?(x=L.value,o(L.value)):i()}function f(){if(!D.parentNode){for(console.log("show",M);D.firstChild;)D.removeChild(D.firstChild);var e=h.prototype.helpers.elOffset(C);D.style.minWidth=C.offsetWidth+"px",D.style.top=e.top+C.offsetHeight+"px",D.style.left=e.left+"px",document.body.appendChild(D)}}function g(e,t){k&&k.element&&k.element.classList.remove("active"),k=e,e&&e.element&&e.element.classList.add("active"),e&&e.element&&e.element.scrollIntoView&&e.element.scrollIntoView({behavior:"smooth",block:"nearest",inline:"start"})}function b(){D.parentNode&&D.parentNode.removeChild(D),y()}function v(){b(),i()}function y(){E.table.rowManager.element.removeEventListener("scroll",v)}var w=this,E=this,C=e.getElement(),x=e.getValue(),R=n.verticalNavigation||"editor",M=void 0!==x||null===x?x:void 0!==n.defaultValue?n.defaultValue:"",L=document.createElement("input"),D=document.createElement("div"),T=[],k=!1,z=!0,S=!1;if(L.setAttribute("type","search"),L.style.padding="4px",L.style.width="100%",L.style.boxSizing="border-box",n.elementAttributes&&"object"==_typeof(n.elementAttributes))for(var H in n.elementAttributes)"+"==H.charAt(0)?(H=H.slice(1),L.setAttribute(H,L.getAttribute(H)+n.elementAttributes["+"+H])):L.setAttribute(H,n.elementAttributes[H]);return D.classList.add("tabulator-edit-select-list"),D.addEventListener("mousedown",function(e){z=!1,setTimeout(function(){z=!0},10)}),L.addEventListener("keydown",function(e){var t;switch(e.keyCode){case 38:t=T.indexOf(k),("editor"==R||"hybrid"==R&&t)&&(e.stopImmediatePropagation(),e.stopPropagation(),e.preventDefault(),g(t>0?T[t-1]:!1));break;case 40:t=T.indexOf(k),("editor"==R||"hybrid"==R&&t'):("ie"==r.table.browser?t.setAttribute("class","tabulator-star-inactive"):t.classList.replace("tabulator-star-active","tabulator-star-inactive"),t.innerHTML='')})}function a(e){c=e,s(e)}var r=this,l=e.getElement(),c=e.getValue(),u=l.getElementsByTagName("svg").length||5,d=l.getElementsByTagName("svg")[0]?l.getElementsByTagName("svg")[0].getAttribute("width"):14,h=[],p=document.createElement("div"),m=document.createElementNS("http://www.w3.org/2000/svg","svg");if(l.style.whiteSpace="nowrap",l.style.overflow="hidden",l.style.textOverflow="ellipsis",p.style.verticalAlign="middle",p.style.display="inline-block",p.style.padding="4px",m.setAttribute("width",d),m.setAttribute("height",d),m.setAttribute("viewBox","0 0 512 512"),m.setAttribute("xml:space","preserve"),m.style.padding="0 1px",n.elementAttributes&&"object"==_typeof(n.elementAttributes))for(var f in n.elementAttributes)"+"==f.charAt(0)?(f=f.slice(1),p.setAttribute(f,p.getAttribute(f)+n.elementAttributes["+"+f])):p.setAttribute(f,n.elementAttributes[f]);for(var g=1;g<=u;g++)!function(e){var t=document.createElement("span"),i=m.cloneNode(!0);h.push(i),t.addEventListener("mouseenter",function(t){t.stopPropagation(),t.stopImmediatePropagation(),s(e)}),t.addEventListener("mousemove",function(e){e.stopPropagation(),e.stopImmediatePropagation()}),t.addEventListener("click",function(t){t.stopPropagation(),t.stopImmediatePropagation(),o(e),l.blur()}),t.appendChild(i),p.appendChild(t)}(g);return c=Math.min(parseInt(c),u),s(c),p.addEventListener("mousemove",function(e){s(0)}),p.addEventListener("click",function(e){o(0)}),l.addEventListener("blur",function(e){i()}),l.addEventListener("keydown",function(e){switch(e.keyCode){case 39:a(c+1);break;case 37:a(c-1);break;case 13:o(c);break;case 27:i()}}),p},progress:function(e,t,o,i,n){function s(){var e=window.getComputedStyle(l,null),t=d*Math.round(m.offsetWidth/((l.clientWidth-parseInt(e.getPropertyValue("padding-left"))-parseInt(e.getPropertyValue("padding-right")))/100))+u;o(t),l.setAttribute("aria-valuenow",t),l.setAttribute("aria-label",h)}var a,r,l=e.getElement(),c=void 0===n.max?l.getElementsByTagName("div")[0].getAttribute("max")||100:n.max,u=void 0===n.min?l.getElementsByTagName("div")[0].getAttribute("min")||0:n.min,d=(c-u)/100,h=e.getValue()||0,p=document.createElement("div"),m=document.createElement("div");if(p.style.position="absolute",p.style.right="0",p.style.top="0",p.style.bottom="0",p.style.width="5px",p.classList.add("tabulator-progress-handle"),m.style.display="inline-block",m.style.position="relative",m.style.height="100%",m.style.backgroundColor="#488CE9",m.style.maxWidth="100%",m.style.minWidth="0%",n.elementAttributes&&"object"==_typeof(n.elementAttributes))for(var f in n.elementAttributes)"+"==f.charAt(0)?(f=f.slice(1),m.setAttribute(f,m.getAttribute(f)+n.elementAttributes["+"+f])):m.setAttribute(f,n.elementAttributes[f]);return l.style.padding="4px 4px",h=Math.min(parseFloat(h),c),h=Math.max(parseFloat(h),u),h=Math.round((h-u)/d),m.style.width=h+"%",l.setAttribute("aria-valuemin",u),l.setAttribute("aria-valuemax",c),m.appendChild(p),p.addEventListener("mousedown",function(e){a=e.screenX,r=m.offsetWidth}),p.addEventListener("mouseover",function(){p.style.cursor="ew-resize"}),l.addEventListener("mousemove",function(e){a&&(m.style.width=r+e.screenX-a+"px")}),l.addEventListener("mouseup",function(e){a&&(e.stopPropagation(),e.stopImmediatePropagation(),a=!1,r=!1,s())}),l.addEventListener("keydown",function(e){switch(e.keyCode){case 39:e.preventDefault(),m.style.width=m.clientWidth+l.clientWidth/100+"px";break;case 37:e.preventDefault(),m.style.width=m.clientWidth-l.clientWidth/100+"px";break;case 9:case 13:s();break;case 27:i()}}),l.addEventListener("blur",function(){i()}),m},tickCross:function(e,t,o,i,n){function s(e){return l?e?u?c:r.checked:r.checked&&!u?(r.checked=!1,r.indeterminate=!0,u=!0,c):(u=!1,r.checked):r.checked}var a=e.getValue(),r=document.createElement("input"),l=n.tristate,c=void 0===n.indeterminateValue?null:n.indeterminateValue,u=!1;if(r.setAttribute("type","checkbox"),r.style.marginTop="5px",r.style.boxSizing="border-box",n.elementAttributes&&"object"==_typeof(n.elementAttributes))for(var d in n.elementAttributes)"+"==d.charAt(0)?(d=d.slice(1),r.setAttribute(d,r.getAttribute(d)+n.elementAttributes["+"+d])):r.setAttribute(d,n.elementAttributes[d]);return r.value=a,!l||void 0!==a&&a!==c&&""!==a||(u=!0,r.indeterminate=!0),"firefox"!=this.table.browser&&t(function(){r.focus({preventScroll:!0})}),r.checked=!0===a||"true"===a||"True"===a||1===a,t(function(){r.focus()}),r.addEventListener("change",function(e){o(s())}),r.addEventListener("blur",function(e){o(s(!0))}),r.addEventListener("keydown",function(e){13==e.keyCode&&o(s()),27==e.keyCode&&i()}),r}},h.prototype.registerModule("edit",x);var R=function(e,t,o,i){this.type=e,this.columns=t,this.component=o||!1,this.indent=i||0},M=function(e,t,o,i,n){this.value=e,this.component=t||!1,this.width=o,this.height=i,this.depth=n},L=function(e){this.table=e,this.config={},this.cloneTableStyle=!0,this.colVisProp=""};L.prototype.generateExportList=function(e,t,o,i){this.cloneTableStyle=t,this.config=e||{},this.colVisProp=i;var n=!1!==this.config.columnHeaders?this.headersToExportRows(this.generateColumnGroupHeaders()):[],s=this.bodyToExportRows(this.rowLookup(o));return n.concat(s)},L.prototype.genereateTable=function(e,t,o,i){var n=this.generateExportList(e,t,o,i);return this.genereateTableElement(n)},L.prototype.rowLookup=function(e){var t=this,o=[];if("function"==typeof e)e.call(this.table).forEach(function(e){(e=t.table.rowManager.findRow(e))&&o.push(e)});else switch(e){case!0:case"visible":o=this.table.rowManager.getVisibleRows(!0);break;case"all":o=this.table.rowManager.rows;break;case"selected":o=this.table.modules.selectRow.selectedRows;break;case"active":default:o=this.table.options.pagination?this.table.rowManager.getDisplayRows(this.table.rowManager.displayRows.length-2):this.table.rowManager.getDisplayRows()}return Object.assign([],o)},L.prototype.generateColumnGroupHeaders=function(){var e=this,t=[];return(!1!==this.config.columnGroups?this.table.columnManager.columns:this.table.columnManager.columnsByIndex).forEach(function(o){var i=e.processColumnGroup(o);i&&t.push(i)}),t},L.prototype.processColumnGroup=function(e){var t=this,o=e.columns,i=0,n=e.definition["title"+(this.colVisProp.charAt(0).toUpperCase()+this.colVisProp.slice(1))]||e.definition.title,s={title:n,column:e,depth:1};if(o.length){if(s.subGroups=[],s.width=0,o.forEach(function(e){var o=t.processColumnGroup(e);o&&(s.width+=o.width,s.subGroups.push(o),o.depth>i&&(i=o.depth))}),s.depth+=i,!s.width)return!1}else{if(!this.columnVisCheck(e))return!1;s.width=1}return s},L.prototype.columnVisCheck=function(e){return!1!==e.definition[this.colVisProp]&&(e.visible||!e.visible&&e.definition[this.colVisProp])},L.prototype.headersToExportRows=function(e){function t(e,n){var s=i-n;if(void 0===o[n]&&(o[n]=[]),e.height=e.subGroups?1:s-e.depth+1,o[n].push(e),e.height>1)for(var a=1;a1)for(var r=1;ri&&(i=e.depth)}),e.forEach(function(e){t(e,0)}),o.forEach(function(e){var t=[];e.forEach(function(e){e?t.push(new M(e.title,e.column.getComponent(),e.width,e.height,e.depth)):t.push(null)}),n.push(new R("header",t))}),n},L.prototype.bodyToExportRows=function(e){var t=this,o=[],i=[];return this.table.columnManager.columnsByIndex.forEach(function(e){t.columnVisCheck(e)&&o.push(e.getComponent())}),!1!==this.config.columnCalcs&&this.table.modExists("columnCalcs")&&(this.table.modules.columnCalcs.topInitialized&&e.unshift(this.table.modules.columnCalcs.topRow),this.table.modules.columnCalcs.botInitialized&&e.push(this.table.modules.columnCalcs.botRow)),e=e.filter(function(e){switch(e.type){case"group":return!1!==t.config.rowGroups;case"calc":return!1!==t.config.columnCalcs;case"row":return!(t.table.options.dataTree&&!1===t.config.dataTree&&e.modules.dataTree.parent)}return!0}),e.forEach(function(e,n){var s=e.getData(t.colVisProp),a=[],r=0;switch(e.type){case"group":r=e.level,a.push(new M(e.key,e.getComponent(),o.length,1));break;case"calc":case"row":o.forEach(function(e){a.push(new M(e._column.getFieldValue(s),e,1,1))}),t.table.options.dataTree&&!1!==t.config.dataTree&&(r=e.modules.dataTree.index)}i.push(new R(e.type,a,e.getComponent(),r))}),i},L.prototype.genereateTableElement=function(e){var t=this,o=document.createElement("table"),i=document.createElement("thead"),n=document.createElement("tbody"),s=this.lookupTableStyles(),a=this.table.options["rowFormatter"+(this.colVisProp.charAt(0).toUpperCase()+this.colVisProp.slice(1))],r={};return r.rowFormatter=null!==a?a:this.table.options.rowFormatter,this.table.options.dataTree&&!1!==this.config.dataTree&&this.table.modExists("columnCalcs")&&(r.treeElementField=this.table.modules.dataTree.elementField),r.groupHeader=this.table.options["groupHeader"+(this.colVisProp.charAt(0).toUpperCase()+this.colVisProp.slice(1))],r.groupHeader&&!Array.isArray(r.groupHeader)&&(r.groupHeader=[r.groupHeader]),o.classList.add("tabulator-print-table"),this.mapElementStyles(this.table.columnManager.getHeadersElement(),i,["border-top","border-left","border-right","border-bottom","background-color","color","font-weight","font-family","font-size"]),e.length>1e3&&console.warn("It may take a long time to render an HTML table with more than 1000 rows"),e.forEach(function(e,o){switch(e.type){case"header":i.appendChild(t.genereateHeaderElement(e,r,s));break;case"group":n.appendChild(t.genereateGroupElement(e,r,s));break;case"calc":n.appendChild(t.genereateCalcElement(e,r,s));break;case"row":var a=t.genereateRowElement(e,r,s);t.mapElementStyles(o%2&&s.evenRow?s.evenRow:s.oddRow,a,["border-top","border-left","border-right","border-bottom","color","font-weight","font-family","font-size","background-color"]),n.appendChild(a)}}),i.innerHTML&&o.appendChild(i),o.appendChild(n),this.mapElementStyles(this.table.element,o,["border-top","border-left","border-right","border-bottom"]),o},L.prototype.lookupTableStyles=function(){var e={};return this.cloneTableStyle&&window.getComputedStyle&&(e.oddRow=this.table.element.querySelector(".tabulator-row-odd:not(.tabulator-group):not(.tabulator-calcs)"),e.evenRow=this.table.element.querySelector(".tabulator-row-even:not(.tabulator-group):not(.tabulator-calcs)"),e.calcRow=this.table.element.querySelector(".tabulator-row.tabulator-calcs"),e.firstRow=this.table.element.querySelector(".tabulator-row:not(.tabulator-group):not(.tabulator-calcs)"),e.firstGroup=this.table.element.getElementsByClassName("tabulator-group")[0],e.firstRow&&(e.styleCells=e.firstRow.getElementsByClassName("tabulator-cell"),e.firstCell=e.styleCells[0],e.lastCell=e.styleCells[e.styleCells.length-1])),e},L.prototype.genereateHeaderElement=function(e,t,o){var i=this,n=document.createElement("tr");return e.columns.forEach(function(e){if(e){var t=document.createElement("th"),o=e.component._column.definition.cssClass?e.component._column.definition.cssClass.split(" "):[];t.colSpan=e.width,t.rowSpan=e.height,t.innerHTML=e.value,i.cloneTableStyle&&(t.style.boxSizing="border-box"),o.forEach(function(e){t.classList.add(e)}),i.mapElementStyles(e.component.getElement(),t,["text-align","border-top","border-left","border-right","border-bottom","background-color","color","font-weight","font-family","font-size"]),i.mapElementStyles(e.component._column.contentElement,t,["padding-top","padding-left","padding-right","padding-bottom"]),e.component._column.visible?i.mapElementStyles(e.component.getElement(),t,["width"]):e.component._column.definition.width&&(t.style.width=e.component._column.definition.width+"px"),e.component._column.parent&&i.mapElementStyles(e.component._column.parent.groupElement,t,["border-top"]),n.appendChild(t)}}),n},L.prototype.genereateGroupElement=function(e,t,o){var i=document.createElement("tr"),n=document.createElement("td"),s=e.columns[0];return i.classList.add("tabulator-print-table-row"),t.groupHeader&&t.groupHeader[e.indent]?s.value=t.groupHeader[e.indent](s.value,e.component._group.getRowCount(),e.component._group.getData(),e.component):!1===t.groupHeader?s.value=s.value:s.value=e.component._group.generator(s.value,e.component._group.getRowCount(),e.component._group.getData(),e.component),n.colSpan=s.width,n.innerHTML=s.value,i.classList.add("tabulator-print-table-group"),i.classList.add("tabulator-group-level-"+e.indent),s.component.isVisible()&&i.classList.add("tabulator-group-visible"),this.mapElementStyles(o.firstGroup,i,["border-top","border-left","border-right","border-bottom","color","font-weight","font-family","font-size","background-color"]),this.mapElementStyles(o.firstGroup,n,["padding-top","padding-left","padding-right","padding-bottom"]),i.appendChild(n),i},L.prototype.genereateCalcElement=function(e,t,o){var i=this.genereateRowElement(e,t,o);return i.classList.add("tabulator-print-table-calcs"),this.mapElementStyles(o.calcRow,i,["border-top","border-left","border-right","border-bottom","color","font-weight","font-family","font-size","background-color"]),i},L.prototype.genereateRowElement=function(e,t,o){var n=this,s=document.createElement("tr");return s.classList.add("tabulator-print-table-row"),e.columns.forEach(function(a){if(a){var r=document.createElement("td"),l=a.component._column,c=a.value,u={modules:{},getValue:function(){return c},getField:function(){return l.definition.field},getElement:function(){return r},getColumn:function(){return l.getComponent()},getData:function(){return e.component.getData()},getRow:function(){return e.component},getComponent:function(){return u},column:l};if((l.definition.cssClass?l.definition.cssClass.split(" "):[]).forEach(function(e){r.classList.add(e)}),n.table.modExists("format")&&!1!==n.config.formatCells)c=n.table.modules.format.formatExportValue(u,n.colVisProp);else switch(void 0===c?"undefined":_typeof(c)){case"object":c=JSON.stringify(c);break;case"undefined":case"null":c="";break;default:c=c}c instanceof Node?r.appendChild(c):r.innerHTML=c,o.firstCell&&(n.mapElementStyles(o.firstCell,r,["padding-top","padding-left","padding-right","padding-bottom","border-top","border-left","border-right","border-bottom","color","font-weight","font-family","font-size"]),l.definition.align&&(r.style.textAlign=l.definition.align)),n.table.options.dataTree&&!1!==n.config.dataTree&&(t.treeElementField&&t.treeElementField==l.field||!t.treeElementField&&0==i)&&(e.component._row.modules.dataTree.controlEl&&r.insertBefore(e.component._row.modules.dataTree.controlEl.cloneNode(!0),r.firstChild),e.component._row.modules.dataTree.branchEl&&r.insertBefore(e.component._row.modules.dataTree.branchEl.cloneNode(!0),r.firstChild)),s.appendChild(r),u.modules.format&&u.modules.format.renderedCallback&&u.modules.format.renderedCallback(),t.rowFormatter&&!1!==n.config.formatCells&&t.rowFormatter(e.component)}}),s},L.prototype.genereateHTMLTable=function(e){var t=document.createElement("div");return t.appendChild(this.genereateTableElement(e)),t.innerHTML},L.prototype.getHtml=function(e,t,o,i){var n=this.generateExportList(o||this.table.options.htmlOutputConfig,t,e,i||"htmlOutput");return this.genereateHTMLTable(n)},L.prototype.mapElementStyles=function(e,t,o){if(this.cloneTableStyle&&e&&t){var i={"background-color":"backgroundColor",color:"fontColor",width:"width","font-weight":"fontWeight","font-family":"fontFamily","font-size":"fontSize","text-align":"textAlign","border-top":"borderTop","border-left":"borderLeft","border-right":"borderRight","border-bottom":"borderBottom","padding-top":"paddingTop","padding-left":"paddingLeft","padding-right":"paddingRight","padding-bottom":"paddingBottom"};if(window.getComputedStyle){var n=window.getComputedStyle(e);o.forEach(function(e){t.style[i[e]]=n.getPropertyValue(e)})}}},h.prototype.registerModule("export",L);var D=function(e){this.table=e,this.filterList=[],this.headerFilters={},this.headerFilterColumns=[],this.prevHeaderFilterChangeCheck="",this.prevHeaderFilterChangeCheck="{}",this.changed=!1};D.prototype.initializeColumn=function(e,t){function o(t){var o,a="input"==e.modules.filter.tagType&&"text"==e.modules.filter.attrType||"textarea"==e.modules.filter.tagType?"partial":"match",r="",l="";if(void 0===e.modules.filter.prevSuccess||e.modules.filter.prevSuccess!==t){if(e.modules.filter.prevSuccess=t,e.modules.filter.emptyFunc(t))delete n.headerFilters[s];else{switch(e.modules.filter.value=t,_typeof(e.definition.headerFilterFunc)){case"string":n.filters[e.definition.headerFilterFunc]?(r=e.definition.headerFilterFunc,o=function(o){var i=e.definition.headerFilterFuncParams||{},s=e.getFieldValue(o);return i="function"==typeof i?i(t,s,o):i,n.filters[e.definition.headerFilterFunc](t,s,o,i)}):console.warn("Header Filter Error - Matching filter function not found: ",e.definition.headerFilterFunc);break;case"function":o=function(o){var i=e.definition.headerFilterFuncParams||{},n=e.getFieldValue(o);return i="function"==typeof i?i(t,n,o):i,e.definition.headerFilterFunc(t,n,o,i)},r=o}if(!o)switch(a){case"partial":o=function(o){var i=e.getFieldValue(o);return void 0!==i&&null!==i&&String(i).toLowerCase().indexOf(String(t).toLowerCase())>-1},r="like";break;default:o=function(o){return e.getFieldValue(o)==t},r="="}n.headerFilters[s]={value:t,func:o, +type:r,params:i||{}}}l=JSON.stringify(n.headerFilters),n.prevHeaderFilterChangeCheck!==l&&(n.prevHeaderFilterChangeCheck=l,n.changed=!0,n.table.rowManager.filterRefresh())}return!0}var i,n=this,s=e.getField();e.modules.filter={success:o,attrType:!1,tagType:!1,emptyFunc:!1},this.generateHeaderFilterElement(e)},D.prototype.generateHeaderFilterElement=function(e,t,o){function i(){}var n,s,a,r,l,c,u,d=this,h=this,p=e.modules.filter.success,m=e.getField();if(e.modules.filter.headerElement&&e.modules.filter.headerElement.parentNode&&e.contentElement.removeChild(e.modules.filter.headerElement.parentNode),m){switch(e.modules.filter.emptyFunc=e.definition.headerFilterEmptyCheck||function(e){return!e&&"0"!==e&&0!==e},n=document.createElement("div"),n.classList.add("tabulator-header-filter"),_typeof(e.definition.headerFilter)){case"string":h.table.modules.edit.editors[e.definition.headerFilter]?(s=h.table.modules.edit.editors[e.definition.headerFilter],"tick"!==e.definition.headerFilter&&"tickCross"!==e.definition.headerFilter||e.definition.headerFilterEmptyCheck||(e.modules.filter.emptyFunc=function(e){return!0!==e&&!1!==e})):console.warn("Filter Error - Cannot build header filter, No such editor found: ",e.definition.editor);break;case"function":s=e.definition.headerFilter;break;case"boolean":e.modules.edit&&e.modules.edit.editor?s=e.modules.edit.editor:e.definition.formatter&&h.table.modules.edit.editors[e.definition.formatter]?(s=h.table.modules.edit.editors[e.definition.formatter],"tick"!==e.definition.formatter&&"tickCross"!==e.definition.formatter||e.definition.headerFilterEmptyCheck||(e.modules.filter.emptyFunc=function(e){return!0!==e&&!1!==e})):s=h.table.modules.edit.editors.input}if(s){if(r={getValue:function(){return void 0!==t?t:""},getField:function(){return e.definition.field},getElement:function(){return n},getColumn:function(){return e.getComponent()},getRow:function(){return{normalizeHeight:function(){}}}},u=e.definition.headerFilterParams||{},u="function"==typeof u?u.call(h.table):u,!(a=s.call(this.table.modules.edit,r,function(){},p,i,u)))return void console.warn("Filter Error - Cannot add filter to "+m+" column, editor returned a value of false");if(!(a instanceof Node))return void console.warn("Filter Error - Cannot add filter to "+m+" column, editor should return an instance of Node, the editor returned:",a);m?h.table.modules.localize.bind("headerFilters|columns|"+e.definition.field,function(e){a.setAttribute("placeholder",void 0!==e&&e?e:h.table.modules.localize.getText("headerFilters|default"))}):h.table.modules.localize.bind("headerFilters|default",function(e){a.setAttribute("placeholder",void 0!==h.column.definition.headerFilterPlaceholder&&h.column.definition.headerFilterPlaceholder?h.column.definition.headerFilterPlaceholder:e)}),a.addEventListener("click",function(e){e.stopPropagation(),a.focus()}),a.addEventListener("focus",function(e){var t=d.table.columnManager.element.scrollLeft;t!==d.table.rowManager.element.scrollLeft&&(d.table.rowManager.scrollHorizontal(t),d.table.columnManager.scrollHorizontal(t))}),l=!1,c=function(e){l&&clearTimeout(l),l=setTimeout(function(){p(a.value)},h.table.options.headerFilterLiveFilterDelay)},e.modules.filter.headerElement=a,e.modules.filter.attrType=a.hasAttribute("type")?a.getAttribute("type").toLowerCase():"",e.modules.filter.tagType=a.tagName.toLowerCase(),!1!==e.definition.headerFilterLiveFilter&&("autocomplete"!==e.definition.headerFilter&&"tickCross"!==e.definition.headerFilter&&("autocomplete"!==e.definition.editor&&"tickCross"!==e.definition.editor||!0!==e.definition.headerFilter)&&(a.addEventListener("keyup",c),a.addEventListener("search",c),"number"==e.modules.filter.attrType&&a.addEventListener("change",function(e){p(a.value)}),"text"==e.modules.filter.attrType&&"ie"!==this.table.browser&&a.setAttribute("type","search")),"input"!=e.modules.filter.tagType&&"select"!=e.modules.filter.tagType&&"textarea"!=e.modules.filter.tagType||a.addEventListener("mousedown",function(e){e.stopPropagation()})),n.appendChild(a),e.contentElement.appendChild(n),o||h.headerFilterColumns.push(e)}}else console.warn("Filter Error - Cannot add header filter, column has no field set:",e.definition.title)},D.prototype.hideHeaderFilterElements=function(){this.headerFilterColumns.forEach(function(e){e.modules.filter&&e.modules.filter.headerElement&&(e.modules.filter.headerElement.style.display="none")})},D.prototype.showHeaderFilterElements=function(){this.headerFilterColumns.forEach(function(e){e.modules.filter&&e.modules.filter.headerElement&&(e.modules.filter.headerElement.style.display="")})},D.prototype.setHeaderFilterFocus=function(e){e.modules.filter&&e.modules.filter.headerElement?e.modules.filter.headerElement.focus():console.warn("Column Filter Focus Error - No header filter set on column:",e.getField())},D.prototype.getHeaderFilterValue=function(e){if(e.modules.filter&&e.modules.filter.headerElement)return e.modules.filter.headerElement.value;console.warn("Column Filter Error - No header filter set on column:",e.getField())},D.prototype.setHeaderFilterValue=function(e,t){e&&(e.modules.filter&&e.modules.filter.headerElement?(this.generateHeaderFilterElement(e,t,!0),e.modules.filter.success(t)):console.warn("Column Filter Error - No header filter set on column:",e.getField()))},D.prototype.reloadHeaderFilter=function(e){e&&(e.modules.filter&&e.modules.filter.headerElement?this.generateHeaderFilterElement(e,e.modules.filter.value,!0):console.warn("Column Filter Error - No header filter set on column:",e.getField()))},D.prototype.hasChanged=function(){var e=this.changed;return this.changed=!1,e},D.prototype.setFilter=function(e,t,o,i){var n=this;n.filterList=[],Array.isArray(e)||(e=[{field:e,type:t,value:o,params:i}]),n.addFilter(e)},D.prototype.addFilter=function(e,t,o,i){var n=this;Array.isArray(e)||(e=[{field:e,type:t,value:o,params:i}]),e.forEach(function(e){(e=n.findFilter(e))&&(n.filterList.push(e),n.changed=!0)}),this.table.options.persistence&&this.table.modExists("persistence",!0)&&this.table.modules.persistence.config.filter&&this.table.modules.persistence.save("filter")},D.prototype.findFilter=function(e){var t,o=this;if(Array.isArray(e))return this.findSubFilters(e);var i=!1;return"function"==typeof e.field?i=function(t){return e.field(t,e.type||{})}:o.filters[e.type]?(t=o.table.columnManager.getColumnByField(e.field),i=t?function(i){return o.filters[e.type](e.value,t.getFieldValue(i),i,e.params||{})}:function(t){return o.filters[e.type](e.value,t[e.field],t,e.params||{})}):console.warn("Filter Error - No such filter type found, ignoring: ",e.type),e.func=i,!!e.func&&e},D.prototype.findSubFilters=function(e){var t=this,o=[];return e.forEach(function(e){(e=t.findFilter(e))&&o.push(e)}),!!o.length&&o},D.prototype.getFilters=function(e,t){var o=[];return e&&(o=this.getHeaderFilters()),t&&o.forEach(function(e){"function"==typeof e.type&&(e.type="function")}),o=o.concat(this.filtersToArray(this.filterList,t))},D.prototype.filtersToArray=function(e,t){var o=this,i=[];return e.forEach(function(e){var n;Array.isArray(e)?i.push(o.filtersToArray(e,t)):(n={field:e.field,type:e.type,value:e.value},t&&"function"==typeof n.type&&(n.type="function"),i.push(n))}),i},D.prototype.getHeaderFilters=function(){var e=[];for(var t in this.headerFilters)e.push({field:t,type:this.headerFilters[t].type,value:this.headerFilters[t].value});return e},D.prototype.removeFilter=function(e,t,o){var i=this;Array.isArray(e)||(e=[{field:e,type:t,value:o}]),e.forEach(function(e){var t=-1;t="object"==_typeof(e.field)?i.filterList.findIndex(function(t){return e===t}):i.filterList.findIndex(function(t){return e.field===t.field&&e.type===t.type&&e.value===t.value}),t>-1?(i.filterList.splice(t,1),i.changed=!0):console.warn("Filter Error - No matching filter type found, ignoring: ",e.type)}),this.table.options.persistence&&this.table.modExists("persistence",!0)&&this.table.modules.persistence.config.filter&&this.table.modules.persistence.save("filter")},D.prototype.clearFilter=function(e){this.filterList=[],e&&this.clearHeaderFilter(),this.changed=!0,this.table.options.persistence&&this.table.modExists("persistence",!0)&&this.table.modules.persistence.config.filter&&this.table.modules.persistence.save("filter")},D.prototype.clearHeaderFilter=function(){var e=this;this.headerFilters={},e.prevHeaderFilterChangeCheck="{}",this.headerFilterColumns.forEach(function(t){void 0!==t.modules.filter.value&&delete t.modules.filter.value,t.modules.filter.prevSuccess=void 0,e.reloadHeaderFilter(t)}),this.changed=!0},D.prototype.search=function(e,t,o,i){var n=this,s=[],a=[];return Array.isArray(t)||(t=[{field:t,type:o,value:i}]),t.forEach(function(e){(e=n.findFilter(e))&&a.push(e)}),this.table.rowManager.rows.forEach(function(t){var o=!0;a.forEach(function(e){n.filterRecurse(e,t.getData())||(o=!1)}),o&&s.push("data"===e?t.getData("data"):t.getComponent())}),s},D.prototype.filter=function(e,t){var o=this,i=[],n=[];return o.table.options.dataFiltering&&o.table.options.dataFiltering.call(o.table,o.getFilters()),o.table.options.ajaxFiltering||!o.filterList.length&&!Object.keys(o.headerFilters).length?i=e.slice(0):e.forEach(function(e){o.filterRow(e)&&i.push(e)}),o.table.options.dataFiltered&&(i.forEach(function(e){n.push(e.getComponent())}),o.table.options.dataFiltered.call(o.table,o.getFilters(),n)),i},D.prototype.filterRow=function(e,t){var o=this,i=!0,n=e.getData();o.filterList.forEach(function(e){o.filterRecurse(e,n)||(i=!1)});for(var s in o.headerFilters)o.headerFilters[s].func(n)||(i=!1);return i},D.prototype.filterRecurse=function(e,t){var o=this,i=!1;return Array.isArray(e)?e.forEach(function(e){o.filterRecurse(e,t)&&(i=!0)}):i=e.func(t),i},D.prototype.filters={"=":function(e,t,o,i){return t==e},"<":function(e,t,o,i){return t":function(e,t,o,i){return t>e},">=":function(e,t,o,i){return t>=e},"!=":function(e,t,o,i){return t!=e},regex:function(e,t,o,i){return"string"==typeof e&&(e=new RegExp(e)),e.test(t)},like:function(e,t,o,i){return null===e||void 0===e?t===e:void 0!==t&&null!==t&&String(t).toLowerCase().indexOf(e.toLowerCase())>-1},keywords:function(e,t,o,i){var n=e.toLowerCase().split(void 0===i.separator?" ":i.separator),s=String(null===t||void 0===t?"":t).toLowerCase(),a=[];return n.forEach(function(e){s.includes(e)&&a.push(!0)}),i.matchAll?a.length===n.length:!!a.length},starts:function(e,t,o,i){return null===e||void 0===e?t===e:void 0!==t&&null!==t&&String(t).toLowerCase().startsWith(e.toLowerCase())},ends:function(e,t,o,i){return null===e||void 0===e?t===e:void 0!==t&&null!==t&&String(t).toLowerCase().endsWith(e.toLowerCase())},in:function(e,t,o,i){return Array.isArray(e)?!e.length||e.indexOf(t)>-1:(console.warn("Filter Error - filter value is not an array:",e),!1)}},h.prototype.registerModule("filter",D);var T=function(e){this.table=e};T.prototype.initializeColumn=function(e){e.modules.format=this.lookupFormatter(e,""),void 0!==e.definition.formatterPrint&&(e.modules.format.print=this.lookupFormatter(e,"Print")),void 0!==e.definition.formatterClipboard&&(e.modules.format.clipboard=this.lookupFormatter(e,"Clipboard")),void 0!==e.definition.formatterHtmlOutput&&(e.modules.format.htmlOutput=this.lookupFormatter(e,"HtmlOutput"))},T.prototype.lookupFormatter=function(e,t){var o={params:e.definition["formatter"+t+"Params"]||{}},i=e.definition["formatter"+t];switch(void 0===i?"undefined":_typeof(i)){case"string":"tick"===i&&(i="tickCross",void 0===o.params.crossElement&&(o.params.crossElement=!1),console.warn("DEPRECATION WARNING - the tick formatter has been deprecated, please use the tickCross formatter with the crossElement param set to false")),this.formatters[i]?o.formatter=this.formatters[i]:(console.warn("Formatter Error - No such formatter found: ",i),o.formatter=this.formatters.plaintext);break;case"function":o.formatter=i;break;default:o.formatter=this.formatters.plaintext}return o},T.prototype.cellRendered=function(e){e.modules.format&&e.modules.format.renderedCallback&&!e.modules.format.rendered&&(e.modules.format.renderedCallback(),e.modules.format.rendered=!0)},T.prototype.formatValue=function(e){function t(t){e.modules.format||(e.modules.format={}),e.modules.format.renderedCallback=t,e.modules.format.rendered=!1}var o=e.getComponent(),i="function"==typeof e.column.modules.format.params?e.column.modules.format.params(o):e.column.modules.format.params;return e.column.modules.format.formatter.call(this,o,i,t)},T.prototype.formatExportValue=function(e,t){var o,i=e.column.modules.format[t];if(i){var n=function(t){e.modules.format||(e.modules.format={}),e.modules.format.renderedCallback=t,e.modules.format.rendered=!1};return o="function"==typeof i.params?i.params(component):i.params,i.formatter.call(this,e.getComponent(),o,n)}return this.formatValue(e)},T.prototype.sanitizeHTML=function(e){if(e){var t={"&":"&","<":"<",">":">",'"':""","'":"'","/":"/","`":"`","=":"="};return String(e).replace(/[&<>"'`=\/]/g,function(e){return t[e]})}return e},T.prototype.emptyToSpace=function(e){return null===e||void 0===e||""===e?" ":e},T.prototype.getFormatter=function(e){var e;switch(void 0===e?"undefined":_typeof(e)){case"string":this.formatters[e]?e=this.formatters[e]:(console.warn("Formatter Error - No such formatter found: ",e),e=this.formatters.plaintext);break;case"function":e=e;break;default:e=this.formatters.plaintext}return e},T.prototype.formatters={plaintext:function(e,t,o){return this.emptyToSpace(this.sanitizeHTML(e.getValue()))},html:function(e,t,o){return e.getValue()},textarea:function(e,t,o){return e.getElement().style.whiteSpace="pre-wrap",this.emptyToSpace(this.sanitizeHTML(e.getValue()))},money:function(e,t,o){var i,n,s,a,r=parseFloat(e.getValue()),l=t.decimal||".",c=t.thousand||",",u=t.symbol||"",d=!!t.symbolAfter,h=void 0!==t.precision?t.precision:2;if(isNaN(r))return this.emptyToSpace(this.sanitizeHTML(e.getValue()));for(i=!1!==h?r.toFixed(h):r,i=String(i).split("."),n=i[0],s=i.length>1?l+i[1]:"",a=/(\d+)(\d{3})/;a.test(n);)n=n.replace(a,"$1"+c+"$2");return d?n+s+u:u+n+s},link:function(e,t,o){var i,n=e.getValue(),s=t.urlPrefix||"",a=t.download,r=n,l=document.createElement("a");if(t.labelField&&(i=e.getData(),r=i[t.labelField]),t.label)switch(_typeof(t.label)){case"string":r=t.label;break;case"function":r=t.label(e)}if(r){if(t.urlField&&(i=e.getData(),n=i[t.urlField]),t.url)switch(_typeof(t.url)){case"string":n=t.url;break;case"function":n=t.url(e)}return l.setAttribute("href",s+n),t.target&&l.setAttribute("target",t.target),t.download&&(a="function"==typeof a?a(e):!0===a?"":a,l.setAttribute("download",a)),l.innerHTML=this.emptyToSpace(this.sanitizeHTML(r)),l}return" "},image:function(e,t,o){var i=document.createElement("img"),n=e.getValue();switch(t.urlPrefix&&(n=t.urlPrefix+e.getValue()),t.urlSuffix&&(n+=t.urlSuffix),i.setAttribute("src",n),_typeof(t.height)){case"number":i.style.height=t.height+"px";break;case"string":i.style.height=t.height}switch(_typeof(t.width)){case"number":i.style.width=t.width+"px";break;case"string":i.style.width=t.width}return i.addEventListener("load",function(){e.getRow().normalizeHeight()}),i},tickCross:function(e,t,o){var i=e.getValue(),n=e.getElement(),s=t.allowEmpty,a=t.allowTruthy,r=void 0!==t.tickElement?t.tickElement:'',l=void 0!==t.crossElement?t.crossElement:'';return a&&i||!0===i||"true"===i||"True"===i||1===i||"1"===i?(n.setAttribute("aria-checked",!0),r||""):!s||"null"!==i&&""!==i&&null!==i&&void 0!==i?(n.setAttribute("aria-checked",!1),l||""):(n.setAttribute("aria-checked","mixed"),"")},datetime:function(e,t,o){var i=t.inputFormat||"YYYY-MM-DD hh:mm:ss",n=t.outputFormat||"DD/MM/YYYY hh:mm:ss",s=void 0!==t.invalidPlaceholder?t.invalidPlaceholder:"",a=e.getValue(),r=moment(a,i);return r.isValid()?t.timezone?r.tz(t.timezone).format(n):r.format(n):!0===s?a:"function"==typeof s?s(a):s},datetimediff:function(e,t,o){var i=t.inputFormat||"YYYY-MM-DD hh:mm:ss",n=void 0!==t.invalidPlaceholder?t.invalidPlaceholder:"",s=void 0!==t.suffix&&t.suffix,a=void 0!==t.unit?t.unit:void 0,r=void 0!==t.humanize&&t.humanize,l=void 0!==t.date?t.date:moment(),c=e.getValue(),u=moment(c,i);return u.isValid()?r?moment.duration(u.diff(l)).humanize(s):u.diff(l,a)+(s?" "+s:""):!0===n?c:"function"==typeof n?n(c):n},lookup:function(e,t,o){var i=e.getValue();return void 0===t[i]?(console.warn("Missing display value for "+i),i):t[i]},star:function(e,t,o){var i=e.getValue(),n=e.getElement(),s=t&&t.stars?t.stars:5,a=document.createElement("span"),r=document.createElementNS("http://www.w3.org/2000/svg","svg");a.style.verticalAlign="middle",r.setAttribute("width","14"),r.setAttribute("height","14"),r.setAttribute("viewBox","0 0 512 512"),r.setAttribute("xml:space","preserve"),r.style.padding="0 1px",i=i&&!isNaN(i)?parseInt(i):0,i=Math.max(0,Math.min(i,s));for(var l=1;l<=s;l++){var c=r.cloneNode(!0);c.innerHTML=l<=i?'':'',a.appendChild(c)}return n.style.whiteSpace="nowrap",n.style.overflow="hidden",n.style.textOverflow="ellipsis",n.setAttribute("aria-label",i),a},traffic:function(e,t,o){var i,n,s=this.sanitizeHTML(e.getValue())||0,a=document.createElement("span"),r=t&&t.max?t.max:100,l=t&&t.min?t.min:0,c=t&&void 0!==t.color?t.color:["red","orange","green"],u="#666666";if(!isNaN(s)&&void 0!==e.getValue()){switch(a.classList.add("tabulator-traffic-light"),n=parseFloat(s)<=r?parseFloat(s):r,n=parseFloat(n)>=l?parseFloat(n):l,i=(r-l)/100,n=Math.round((n-l)/i),void 0===c?"undefined":_typeof(c)){case"string":u=c;break;case"function":u=c(s);break;case"object":if(Array.isArray(c)){var d=100/c.length,h=Math.floor(n/d);h=Math.min(h,c.length-1),h=Math.max(h,0),u=c[h];break}}return a.style.backgroundColor=u,a}},progress:function(e,t,o){var i,n,s,a,r,l=this.sanitizeHTML(e.getValue())||0,u=e.getElement(),d=t&&t.max?t.max:100,h=t&&t.min?t.min:0,p=t&&t.legendAlign?t.legendAlign:"center";switch(n=parseFloat(l)<=d?parseFloat(l):d,n=parseFloat(n)>=h?parseFloat(n):h,i=(d-h)/100,n=Math.round((n-h)/i),_typeof(t.color)){case"string":s=t.color;break;case"function":s=t.color(l);break;case"object":if(Array.isArray(t.color)){var m=100/t.color.length,f=Math.floor(n/m);f=Math.min(f,t.color.length-1),f=Math.max(f,0),s=t.color[f];break}default:s="#2DC214"}switch(_typeof(t.legend)){case"string":a=t.legend;break;case"function":a=t.legend(l);break;case"boolean":a=l;break;default:a=!1}switch(_typeof(t.legendColor)){case"string":r=t.legendColor;break;case"function":r=t.legendColor(l);break;case"object":if(Array.isArray(t.legendColor)){var m=100/t.legendColor.length,f=Math.floor(n/m);f=Math.min(f,t.legendColor.length-1),f=Math.max(f,0),r=t.legendColor[f]}break;default:r="#000"}u.style.minWidth="30px",u.style.position="relative",u.setAttribute("aria-label",n);var g=document.createElement("div");if(g.style.display="inline-block",g.style.position="relative",g.style.width=n+"%",g.style.backgroundColor=s,g.style.height="100%",g.setAttribute("data-max",d),g.setAttribute("data-min",h),a){var b=document.createElement("div");b.style.position="absolute",b.style.top="4px",b.style.left=0,b.style.textAlign=p,b.style.width="100%",b.style.color=r,b.innerHTML=a}return o(function(){if(!(e instanceof c)){var t=document.createElement("div");t.style.position="absolute",t.style.top="4px",t.style.bottom="4px",t.style.left="4px",t.style.right="4px",u.appendChild(t),u=t}u.appendChild(g),a&&u.appendChild(b)}),""},color:function(e,t,o){return e.getElement().style.backgroundColor=this.sanitizeHTML(e.getValue()),""},buttonTick:function(e,t,o){return''},buttonCross:function(e,t,o){return''},rownum:function(e,t,o){return this.table.rowManager.activeRows.indexOf(e.getRow()._getSelf())+1},handle:function(e,t,o){return e.getElement().classList.add("tabulator-row-handle"),"
"},responsiveCollapse:function(e,t,o){function i(e){var t=s.element;s.open=e,t&&(s.open?(n.classList.add("open"),t.style.display=""):(n.classList.remove("open"),t.style.display="none"))}var n=document.createElement("div"),s=e.getRow()._row.modules.responsiveLayout;return n.classList.add("tabulator-responsive-collapse-toggle"),n.innerHTML="+-",e.getElement().classList.add("tabulator-row-handle"),n.addEventListener("click",function(e){e.stopImmediatePropagation(),i(!s.open)}),i(s.open),n},rowSelection:function(e,t,o){var i=this,n=document.createElement("input");if(n.type="checkbox",this.table.modExists("selectRow",!0))if(n.addEventListener("click",function(e){e.stopPropagation()}),"function"==typeof e.getRow){var s=e.getRow();s instanceof r?(n.addEventListener("change",function(e){s.toggleSelect()}),n.checked=s.isSelected&&s.isSelected(),this.table.modules.selectRow.registerRowSelectCheckbox(s,n)):n=""}else n.addEventListener("change",function(e){i.table.modules.selectRow.selectedRows.length?i.table.deselectRow():i.table.selectRow(t.rowRange)}),this.table.modules.selectRow.registerHeaderSelectCheckbox(n);return n}},h.prototype.registerModule("format",T);var k=function(e){this.table=e,this.leftColumns=[],this.rightColumns=[],this.leftMargin=0,this.rightMargin=0,this.rightPadding=0,this.initializationMode="left",this.active=!1,this.scrollEndTimer=!1};k.prototype.reset=function(){this.initializationMode="left",this.leftColumns=[],this.rightColumns=[],this.leftMargin=0,this.rightMargin=0,this.rightMargin=0,this.active=!1,this.table.columnManager.headersElement.style.marginLeft=0,this.table.columnManager.element.style.paddingRight=0},k.prototype.initializeColumn=function(e){var t={margin:0,edge:!1};e.isGroup||(this.frozenCheck(e)?(t.position=this.initializationMode,"left"==this.initializationMode?this.leftColumns.push(e):this.rightColumns.unshift(e),this.active=!0,e.modules.frozen=t):this.initializationMode="right")},k.prototype.frozenCheck=function(e){return e.parent.isGroup&&e.definition.frozen&&console.warn("Frozen Column Error - Parent column group must be frozen, not individual columns or sub column groups"),e.parent.isGroup?this.frozenCheck(e.parent):e.definition.frozen},k.prototype.scrollHorizontal=function(){var e,t=this;this.active&&(clearTimeout(this.scrollEndTimer),this.scrollEndTimer=setTimeout(function(){t.layout()},100),e=this.table.rowManager.getVisibleRows(),this.calcMargins(),this.layoutColumnPosition(),this.layoutCalcRows(),e.forEach(function(e){"row"===e.type&&t.layoutRow(e)}),this.table.rowManager.tableElement.style.marginRight=this.rightMargin)},k.prototype.calcMargins=function(){this.leftMargin=this._calcSpace(this.leftColumns,this.leftColumns.length)+"px",this.table.columnManager.headersElement.style.marginLeft=this.leftMargin,this.rightMargin=this._calcSpace(this.rightColumns,this.rightColumns.length)+"px",this.table.columnManager.element.style.paddingRight=this.rightMargin,this.rightPadding=this.table.rowManager.element.clientWidth+this.table.columnManager.scrollLeft},k.prototype.layoutCalcRows=function(){this.table.modExists("columnCalcs")&&(this.table.modules.columnCalcs.topInitialized&&this.table.modules.columnCalcs.topRow&&this.layoutRow(this.table.modules.columnCalcs.topRow),this.table.modules.columnCalcs.botInitialized&&this.table.modules.columnCalcs.botRow&&this.layoutRow(this.table.modules.columnCalcs.botRow))},k.prototype.layoutColumnPosition=function(e){var t=this,o=[];this.leftColumns.forEach(function(i,n){if(i.modules.frozen.margin=t._calcSpace(t.leftColumns,n)+t.table.columnManager.scrollLeft+"px",n==t.leftColumns.length-1?i.modules.frozen.edge=!0:i.modules.frozen.edge=!1,i.parent.isGroup){var s=t.getColGroupParentElement(i);o.includes(s)||(t.layoutElement(s,i),o.push(s)),i.modules.frozen.edge&&s.classList.add("tabulator-frozen-"+i.modules.frozen.position)}else t.layoutElement(i.getElement(),i);e&&i.cells.forEach(function(e){t.layoutElement(e.getElement(!0),i)})}),this.rightColumns.forEach(function(o,i){o.modules.frozen.margin=t.rightPadding-t._calcSpace(t.rightColumns,i+1)+"px",i==t.rightColumns.length-1?o.modules.frozen.edge=!0:o.modules.frozen.edge=!1,o.parent.isGroup?t.layoutElement(t.getColGroupParentElement(o),o):t.layoutElement(o.getElement(),o),e&&o.cells.forEach(function(e){t.layoutElement(e.getElement(!0),o)})})},k.prototype.getColGroupParentElement=function(e){return e.parent.isGroup?this.getColGroupParentElement(e.parent):e.getElement()},k.prototype.layout=function(){var e=this;e.active&&(this.calcMargins(),e.table.rowManager.getDisplayRows().forEach(function(t){"row"===t.type&&e.layoutRow(t)}),this.layoutCalcRows(),this.layoutColumnPosition(!0),this.table.rowManager.tableElement.style.marginRight=this.rightMargin)},k.prototype.layoutRow=function(e){var t=this;e.getElement().style.paddingLeft=this.leftMargin,this.leftColumns.forEach(function(o){var i=e.getCell(o);i&&t.layoutElement(i.getElement(!0),o)}),this.rightColumns.forEach(function(o){var i=e.getCell(o);i&&t.layoutElement(i.getElement(!0),o)})},k.prototype.layoutElement=function(e,t){t.modules.frozen&&(e.style.position="absolute",e.style.left=t.modules.frozen.margin,e.classList.add("tabulator-frozen"),t.modules.frozen.edge&&e.classList.add("tabulator-frozen-"+t.modules.frozen.position))},k.prototype._calcSpace=function(e,t){for(var o=0,i=0;i-1&&t.splice(o,1)}),t},z.prototype.freezeRow=function(e){e.modules.frozen?console.warn("Freeze Error - Row is already frozen"):(e.modules.frozen=!0,this.topElement.appendChild(e.getElement()),e.initialize(),e.normalizeHeight(),this.table.rowManager.adjustTableSize(),this.rows.push(e),this.table.rowManager.refreshActiveData("display"),this.styleRows())},z.prototype.unfreezeRow=function(e){this.rows.indexOf(e);e.modules.frozen?(e.modules.frozen=!1,this.detachRow(e),this.table.rowManager.adjustTableSize(),this.table.rowManager.refreshActiveData("display"),this.rows.length&&this.styleRows()):console.warn("Freeze Error - Row is already unfrozen")},z.prototype.detachRow=function(e){var t=this.rows.indexOf(e);if(t>-1){var o=e.getElement();o.parentNode.removeChild(o),this.rows.splice(t,1)}},z.prototype.styleRows=function(e){var t=this;this.rows.forEach(function(e,o){t.table.rowManager.styleRow(e,o)})},h.prototype.registerModule("frozenRows",z);var S=function(e){this._group=e,this.type="GroupComponent"};S.prototype.getKey=function(){return this._group.key},S.prototype.getField=function(){return this._group.field},S.prototype.getElement=function(){return this._group.element},S.prototype.getRows=function(){return this._group.getRows(!0)},S.prototype.getSubGroups=function(){return this._group.getSubGroups(!0)},S.prototype.getParentGroup=function(){return!!this._group.parent&&this._group.parent.getComponent()},S.prototype.getVisibility=function(){return console.warn("getVisibility function is deprecated, you should now use the isVisible function"),this._group.visible},S.prototype.isVisible=function(){return this._group.visible},S.prototype.show=function(){this._group.show()},S.prototype.hide=function(){this._group.hide()},S.prototype.toggle=function(){this._group.toggleVisibility()},S.prototype._getSelf=function(){return this._group},S.prototype.getTable=function(){return this._group.groupManager.table};var H=function(e,t,o,i,n,s,a){this.groupManager=e,this.parent=t,this.key=i,this.level=o,this.field=n,this.hasSubGroups=o-1?o?this.rows.splice(n+1,0,e):this.rows.splice(n,0,e):o?this.rows.push(e):this.rows.unshift(e),e.modules.group=this,this.generateGroupHeaderContents(),this.groupManager.table.modExists("columnCalcs")&&"table"!=this.groupManager.table.options.columnCalcs&&this.groupManager.table.modules.columnCalcs.recalcGroup(this),this.groupManager.updateGroupRows(!0)},H.prototype.scrollHeader=function(e){this.arrowElement.style.marginLeft=e,this.groupList.forEach(function(t){t.scrollHeader(e)})},H.prototype.getRowIndex=function(e){},H.prototype.conformRowData=function(e){return this.field?e[this.field]=this.key:console.warn("Data Conforming Error - Cannot conform row data to match new group as groupBy is a function"),this.parent&&(e=this.parent.conformRowData(e)),e},H.prototype.removeRow=function(e){var t=this.rows.indexOf(e),o=e.getElement();t>-1&&this.rows.splice(t,1),this.groupManager.table.options.groupValues||this.rows.length?(o.parentNode&&o.parentNode.removeChild(o),this.generateGroupHeaderContents(),this.groupManager.table.modExists("columnCalcs")&&"table"!=this.groupManager.table.options.columnCalcs&&this.groupManager.table.modules.columnCalcs.recalcGroup(this)):(this.parent?this.parent.removeGroup(this):this.groupManager.removeGroup(this),this.groupManager.updateGroupRows(!0))},H.prototype.removeGroup=function(e){var t,o=e.level+"_"+e.key;this.groups[o]&&(delete this.groups[o],t=this.groupList.indexOf(e),t>-1&&this.groupList.splice(t,1),this.groupList.length||(this.parent?this.parent.removeGroup(this):this.groupManager.removeGroup(this)))},H.prototype.getHeadersAndRows=function(e){var t=[];return t.push(this),this._visSet(),this.visible?this.groupList.length?this.groupList.forEach(function(o){t=t.concat(o.getHeadersAndRows(e))}):(!e&&"table"!=this.groupManager.table.options.columnCalcs&&this.groupManager.table.modExists("columnCalcs")&&this.groupManager.table.modules.columnCalcs.hasTopCalcs()&&(this.calcs.top&&(this.calcs.top.detachElement(),this.calcs.top.deleteCells()),this.calcs.top=this.groupManager.table.modules.columnCalcs.generateTopRow(this.rows),t.push(this.calcs.top)),t=t.concat(this.rows),!e&&"table"!=this.groupManager.table.options.columnCalcs&&this.groupManager.table.modExists("columnCalcs")&&this.groupManager.table.modules.columnCalcs.hasBottomCalcs()&&(this.calcs.bottom&&(this.calcs.bottom.detachElement(),this.calcs.bottom.deleteCells()),this.calcs.bottom=this.groupManager.table.modules.columnCalcs.generateBottomRow(this.rows),t.push(this.calcs.bottom))):this.groupList.length||"table"==this.groupManager.table.options.columnCalcs||this.groupManager.table.modExists("columnCalcs")&&(!e&&this.groupManager.table.modules.columnCalcs.hasTopCalcs()&&(this.calcs.top&&(this.calcs.top.detachElement(),this.calcs.top.deleteCells()),this.groupManager.table.options.groupClosedShowCalcs&&(this.calcs.top=this.groupManager.table.modules.columnCalcs.generateTopRow(this.rows),t.push(this.calcs.top))),!e&&this.groupManager.table.modules.columnCalcs.hasBottomCalcs()&&(this.calcs.bottom&&(this.calcs.bottom.detachElement(),this.calcs.bottom.deleteCells()),this.groupManager.table.options.groupClosedShowCalcs&&(this.calcs.bottom=this.groupManager.table.modules.columnCalcs.generateBottomRow(this.rows),t.push(this.calcs.bottom)))),t},H.prototype.getData=function(e,t){var o=[];return this._visSet(),(!e||e&&this.visible)&&this.rows.forEach(function(e){o.push(e.getData(t||"data"))}),o},H.prototype.getRowCount=function(){var e=0;return this.groupList.length?this.groupList.forEach(function(t){e+=t.getRowCount()}):e=this.rows.length,e},H.prototype.toggleVisibility=function(){this.visible?this.hide():this.show()},H.prototype.hide=function(){this.visible=!1,"classic"!=this.groupManager.table.rowManager.getRenderMode()||this.groupManager.table.options.pagination?this.groupManager.updateGroupRows(!0):(this.element.classList.remove("tabulator-group-visible"),this.groupList.length?this.groupList.forEach(function(e){e.getHeadersAndRows().forEach(function(e){e.detachElement()})}):this.rows.forEach(function(e){var t=e.getElement();t.parentNode.removeChild(t)}),this.groupManager.table.rowManager.setDisplayRows(this.groupManager.updateGroupRows(),this.groupManager.getDisplayIndex()),this.groupManager.table.rowManager.checkClassicModeGroupHeaderWidth()),this.groupManager.table.options.groupVisibilityChanged.call(this.table,this.getComponent(),!1)},H.prototype.show=function(){var e=this;if(e.visible=!0,"classic"!=this.groupManager.table.rowManager.getRenderMode()||this.groupManager.table.options.pagination)this.groupManager.updateGroupRows(!0);else{this.element.classList.add("tabulator-group-visible");var t=e.getElement();this.groupList.length?this.groupList.forEach(function(e){e.getHeadersAndRows().forEach(function(e){var o=e.getElement();t.parentNode.insertBefore(o,t.nextSibling),e.initialize(),t=o})}):e.rows.forEach(function(e){var o=e.getElement();t.parentNode.insertBefore(o,t.nextSibling),e.initialize(),t=o}),this.groupManager.table.rowManager.setDisplayRows(this.groupManager.updateGroupRows(),this.groupManager.getDisplayIndex()),this.groupManager.table.rowManager.checkClassicModeGroupHeaderWidth()}this.groupManager.table.options.groupVisibilityChanged.call(this.table,this.getComponent(),!0)},H.prototype._visSet=function(){var e=[];"function"==typeof this.visible&&(this.rows.forEach(function(t){e.push(t.getData())}),this.visible=this.visible(this.key,this.getRowCount(),e,this.getComponent()))},H.prototype.getRowGroup=function(e){var t=!1;return this.groupList.length?this.groupList.forEach(function(o){var i=o.getRowGroup(e);i&&(t=i)}):this.rows.find(function(t){return t===e})&&(t=this),t},H.prototype.getSubGroups=function(e){var t=[];return this.groupList.forEach(function(o){t.push(e?o.getComponent():o)}),t},H.prototype.getRows=function(e){var t=[];return this.rows.forEach(function(o){t.push(e?o.getComponent():o)}),t},H.prototype.generateGroupHeaderContents=function(){var e=[];for(this.rows.forEach(function(t){e.push(t.getData())}),this.elementContents=this.generator(this.key,this.getRowCount(),e,this.getComponent());this.element.firstChild;)this.element.removeChild(this.element.firstChild);"string"==typeof this.elementContents?this.element.innerHTML=this.elementContents:this.element.appendChild(this.elementContents),this.element.insertBefore(this.arrowElement,this.element.firstChild)},H.prototype.getPath=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:[];return e.unshift(this.key),this.parent&&this.parent.getPath(e),e},H.prototype.getElement=function(){this.addBindingsd=!1,this._visSet(),this.visible?this.element.classList.add("tabulator-group-visible"):this.element.classList.remove("tabulator-group-visible");for(var e=0;ei.length&&console.warn("Error creating group headers, groupHeader array is shorter than groupBy array"),e.headerGenerator=[function(){return""}],this.startOpen=[function(){return!1}],e.table.modules.localize.bind("groups|item",function(t,o){e.headerGenerator[0]=function(e,i,n){return(void 0===e?"":e)+"("+i+" "+(1===i?t:o.groups.items)+")"}}),this.groupIDLookups=[],Array.isArray(t)||t)this.table.modExists("columnCalcs")&&"table"!=this.table.options.columnCalcs&&"both"!=this.table.options.columnCalcs&&this.table.modules.columnCalcs.removeCalcs();else if(this.table.modExists("columnCalcs")&&"group"!=this.table.options.columnCalcs){var n=this.table.columnManager.getRealColumns();n.forEach(function(t){t.definition.topCalc&&e.table.modules.columnCalcs.initializeTopRow(),t.definition.bottomCalc&&e.table.modules.columnCalcs.initializeBottomRow()})}Array.isArray(t)||(t=[t]),t.forEach(function(t,o){var i,n;"function"==typeof t?i=t:(n=e.table.columnManager.getColumnByField(t),i=n?function(e){return n.getFieldValue(e)}:function(e){return e[t]}),e.groupIDLookups.push({field:"function"!=typeof t&&t,func:i,values:!!e.allowedValues&&e.allowedValues[o]})}),o&&(Array.isArray(o)||(o=[o]),o.forEach(function(e){e="function"==typeof e?e:function(){return!0}}),e.startOpen=o),i&&(e.headerGenerator=Array.isArray(i)?i:[i]),this.initialized=!0},P.prototype.setDisplayIndex=function(e){this.displayIndex=e},P.prototype.getDisplayIndex=function(){return this.displayIndex},P.prototype.getRows=function(e){return this.groupIDLookups.length?(this.table.options.dataGrouping.call(this.table),this.generateGroups(e),this.table.options.dataGrouped&&this.table.options.dataGrouped.call(this.table,this.getGroups(!0)),this.updateGroupRows()):e.slice(0)},P.prototype.getGroups=function(e){var t=[];return this.groupList.forEach(function(o){t.push(e?o.getComponent():o)}),t},P.prototype.getChildGroups=function(e){var t=this,o=[];return e||(e=this),e.groupList.forEach(function(e){e.groupList.length?o=o.concat(t.getChildGroups(e)):o.push(e)}),o},P.prototype.wipe=function(){this.groupList.forEach(function(e){e.wipe()})},P.prototype.pullGroupListData=function(e){var t=this,o=[];return e.forEach(function(e){var i={};i.level=0,i.rowCount=0,i.headerContent="";var n=[];e.hasSubGroups?(n=t.pullGroupListData(e.groupList),i.level=e.level,i.rowCount=n.length-e.groupList.length,i.headerContent=e.generator(e.key,i.rowCount,e.rows,e),o.push(i),o=o.concat(n)):(i.level=e.level,i.headerContent=e.generator(e.key,e.rows.length,e.rows,e),i.rowCount=e.getRows().length,o.push(i),e.getRows().forEach(function(e){o.push(e.getData("data"))}))}),o},P.prototype.getGroupedData=function(){return this.pullGroupListData(this.groupList)},P.prototype.getRowGroup=function(e){var t=!1;return this.groupList.forEach(function(o){var i=o.getRowGroup(e);i&&(t=i)}),t},P.prototype.countGroups=function(){return this.groupList.length},P.prototype.generateGroups=function(e){var t=this,o=t.groups;t.groups={},t.groupList=[],this.allowedValues&&this.allowedValues[0]?(this.allowedValues[0].forEach(function(e){t.createGroup(e,0,o)}),e.forEach(function(e){t.assignRowToExistingGroup(e,o)})):e.forEach(function(e){t.assignRowToGroup(e,o)})},P.prototype.createGroup=function(e,t,o){var i,n=t+"_"+e;o=o||[],i=new H(this,!1,t,e,this.groupIDLookups[0].field,this.headerGenerator[0],o[n]),this.groups[n]=i,this.groupList.push(i)},P.prototype.assignRowToExistingGroup=function(e,t){var o=this.groupIDLookups[0].func(e.getData()),i="0_"+o;this.groups[i]&&this.groups[i].addRow(e)},P.prototype.assignRowToGroup=function(e,t){var o=this.groupIDLookups[0].func(e.getData()),i=!this.groups["0_"+o];return i&&this.createGroup(o,0,t),this.groups["0_"+o].addRow(e),!i},P.prototype.reassignRowToGroup=function(e){var t=e.getGroup(),o=t.getPath(),i=this.getExpectedPath(e);o.length==i.length&&o.every(function(e,t){return e===i[t]})||(t.removeRow(e),this.assignRowToGroup(e,self.groups),this.table.rowManager.refreshActiveData("group",!1,!0))},P.prototype.getExpectedPath=function(e){var t=[],o=e.getData();return this.groupIDLookups.forEach(function(e){t.push(e.func(o))}),t},P.prototype.updateGroupRows=function(e){var t=this,o=[];if(t.groupList.forEach(function(e){o=o.concat(e.getHeadersAndRows())}),e){var i=t.table.rowManager.setDisplayRows(o,this.getDisplayIndex());!0!==i&&this.setDisplayIndex(i),t.table.rowManager.refreshActiveData("group",!0,!0)}return o},P.prototype.scrollHeaders=function(e){this.table.options.virtualDomHoz&&(e-=this.table.vdomHoz.vDomPadLeft),e+="px",this.groupList.forEach(function(t){t.scrollHeader(e)})},P.prototype.removeGroup=function(e){var t,o=e.level+"_"+e.key;this.groups[o]&&(delete this.groups[o],(t=this.groupList.indexOf(e))>-1&&this.groupList.splice(t,1))},h.prototype.registerModule("groupRows",P);var A=function(e){this.table=e,this.history=[],this.index=-1};A.prototype.clear=function(){this.history=[],this.index=-1},A.prototype.action=function(e,t,o){this.history=this.history.slice(0,this.index+1),this.history.push({type:e,component:t,data:o}),this.index++},A.prototype.getHistoryUndoSize=function(){return this.index+1},A.prototype.getHistoryRedoSize=function(){return this.history.length-(this.index+1)},A.prototype.clearComponentHistory=function(e){var t=this.history.findIndex(function(t){return t.component===e});t>-1&&(this.history.splice(t,1),t<=this.index&&this.index--,this.clearComponentHistory(e))},A.prototype.undo=function(){if(this.index>-1){var e=this.history[this.index];return this.undoers[e.type].call(this,e),this.index--,this.table.options.historyUndo.call(this.table,e.type,e.component.getComponent(),e.data),!0}return console.warn("History Undo Error - No more history to undo"),!1},A.prototype.redo=function(){if(this.history.length-1>this.index){this.index++;var e=this.history[this.index];return this.redoers[e.type].call(this,e),this.table.options.historyRedo.call(this.table,e.type,e.component.getComponent(),e.data),!0}return console.warn("History Redo Error - No more history to redo"),!1},A.prototype.undoers={cellEdit:function(e){e.component.setValueProcessData(e.data.oldValue)},rowAdd:function(e){e.component.deleteActual()},rowDelete:function(e){var t=this.table.rowManager.addRowActual(e.data.data,e.data.pos,e.data.index);this.table.options.groupBy&&this.table.modExists("groupRows")&&this.table.modules.groupRows.updateGroupRows(!0),this._rebindRow(e.component,t)},rowMove:function(e){this.table.rowManager.moveRowActual(e.component,this.table.rowManager.rows[e.data.posFrom],!e.data.after),this.table.rowManager.redraw()}},A.prototype.redoers={cellEdit:function(e){e.component.setValueProcessData(e.data.newValue)},rowAdd:function(e){var t=this.table.rowManager.addRowActual(e.data.data,e.data.pos,e.data.index);this.table.options.groupBy&&this.table.modExists("groupRows")&&this.table.modules.groupRows.updateGroupRows(!0),this._rebindRow(e.component,t)},rowDelete:function(e){e.component.deleteActual()},rowMove:function(e){this.table.rowManager.moveRowActual(e.component,this.table.rowManager.rows[e.data.posTo],e.data.after),this.table.rowManager.redraw()}},A.prototype._rebindRow=function(e,t){this.history.forEach(function(o){if(o.component instanceof l)o.component===e&&(o.component=t);else if(o.component instanceof u&&o.component.row===e){var i=o.component.column.getField();i&&(o.component=t.getCell(i))}})},h.prototype.registerModule("history",A);var _=function(e){this.table=e,this.fieldIndex=[],this.hasIndex=!1};_.prototype.parseTable=function(){var e=this,t=e.table.element,o=e.table.options,i=(o.columns,t.getElementsByTagName("th")),n=t.getElementsByTagName("tbody")[0],s=[];e.hasIndex=!1,e.table.options.htmlImporting.call(this.table),n=n?n.getElementsByTagName("tr"):[],e._extractOptions(t,o),i.length?e._extractHeaders(i,n):e._generateBlankHeaders(i,n);for(var a=0;a-1&&e.pressedKeys.splice(i,1)}},this.table.element.addEventListener("keydown",this.keyupBinding),this.table.element.addEventListener("keyup",this.keydownBinding)},F.prototype.clearBindings=function(){this.keyupBinding&&this.table.element.removeEventListener("keydown",this.keyupBinding),this.keydownBinding&&this.table.element.removeEventListener("keyup",this.keydownBinding)},F.prototype.checkBinding=function(e,t){var o=this,i=!0;return e.ctrlKey==t.ctrl&&e.shiftKey==t.shift&&e.metaKey==t.meta&&(t.keys.forEach(function(e){-1==o.pressedKeys.indexOf(e)&&(i=!1)}),i&&t.action.call(o,e),!0)},F.prototype.bindings={navPrev:"shift + 9",navNext:9,navUp:38,navDown:40,scrollPageUp:33,scrollPageDown:34,scrollToStart:36,scrollToEnd:35,undo:"ctrl + 90",redo:"ctrl + 89",copyToClipboard:"ctrl + 67"},F.prototype.actions={keyBlock:function(e){e.stopPropagation(),e.preventDefault()},scrollPageUp:function(e){var t=this.table.rowManager,o=t.scrollTop-t.height;t.element.scrollHeight;e.preventDefault(),t.displayRowsCount&&(o>=0?t.element.scrollTop=o:t.scrollToRow(t.getDisplayRows()[0])),this.table.element.focus()},scrollPageDown:function(e){var t=this.table.rowManager,o=t.scrollTop+t.height,i=t.element.scrollHeight;e.preventDefault(),t.displayRowsCount&&(o<=i?t.element.scrollTop=o:t.scrollToRow(t.getDisplayRows()[t.displayRowsCount-1])),this.table.element.focus()},scrollToStart:function(e){var t=this.table.rowManager;e.preventDefault(),t.displayRowsCount&&t.scrollToRow(t.getDisplayRows()[0]),this.table.element.focus()},scrollToEnd:function(e){var t=this.table.rowManager;e.preventDefault(),t.displayRowsCount&&t.scrollToRow(t.getDisplayRows()[t.displayRowsCount-1]),this.table.element.focus()},navPrev:function(e){var t=!1;this.table.modExists("edit")&&(t=this.table.modules.edit.currentCell)&&(e.preventDefault(),t.nav().prev())},navNext:function(e){var t,o=!1,i=this.table.options.tabEndNewRow;this.table.modExists("edit")&&(o=this.table.modules.edit.currentCell)&&(e.preventDefault(),t=o.nav(),t.next()||i&&(o.getElement().firstChild.blur(),i=!0===i?this.table.addRow({}):"function"==typeof i?this.table.addRow(i(o.row.getComponent())):this.table.addRow(Object.assign({},i)),i.then(function(){setTimeout(function(){t.next()})})))},navLeft:function(e){var t=!1;this.table.modExists("edit")&&(t=this.table.modules.edit.currentCell)&&(e.preventDefault(),t.nav().left())},navRight:function(e){var t=!1;this.table.modExists("edit")&&(t=this.table.modules.edit.currentCell)&&(e.preventDefault(),t.nav().right())},navUp:function(e){var t=!1;this.table.modExists("edit")&&(t=this.table.modules.edit.currentCell)&&(e.preventDefault(),t.nav().up())},navDown:function(e){var t=!1;this.table.modExists("edit")&&(t=this.table.modules.edit.currentCell)&&(e.preventDefault(),t.nav().down())},undo:function(e){this.table.options.history&&this.table.modExists("history")&&this.table.modExists("edit")&&(this.table.modules.edit.currentCell||(e.preventDefault(),this.table.modules.history.undo()))},redo:function(e){this.table.options.history&&this.table.modExists("history")&&this.table.modExists("edit")&&(this.table.modules.edit.currentCell||(e.preventDefault(),this.table.modules.history.redo()))},copyToClipboard:function(e){this.table.modules.edit.currentCell||this.table.modExists("clipboard",!0)&&this.table.modules.clipboard.copy(!1,!0)}},h.prototype.registerModule("keybindings",F);var N=function(e){this.table=e,this.menuElements=[],this.blurEvent=this.hideMenu.bind(this),this.escEvent=this.escMenu.bind(this),this.nestedMenuBlock=!1,this.positionReversedX=!1};N.prototype.initializeColumnHeader=function(e){var t,o=this;e.definition.headerContextMenu&&(e.getElement().addEventListener("contextmenu",this.LoadMenuEvent.bind(this,e,e.definition.headerContextMenu)),this.tapHold(e,e.definition.headerContextMenu)),e.definition.headerMenu&&(t=document.createElement("span"),t.classList.add("tabulator-header-menu-button"),t.innerHTML="⋮",t.addEventListener("click",function(t){t.stopPropagation(),t.preventDefault(),o.LoadMenuEvent(e,e.definition.headerMenu,t)}),e.titleElement.insertBefore(t,e.titleElement.firstChild))},N.prototype.LoadMenuEvent=function(e,t,o){t="function"==typeof t?t.call(this.table,e.getComponent(),o):t,this.loadMenu(o,e,t)},N.prototype.tapHold=function(e,t){var o=this,i=e.getElement(),n=null,s=!1;i.addEventListener("touchstart",function(i){clearTimeout(n),s=!1,n=setTimeout(function(){clearTimeout(n),n=null,s=!0,o.LoadMenuEvent(e,t,i)},1e3)},{passive:!0}),i.addEventListener("touchend",function(e){clearTimeout(n),n=null,s&&e.preventDefault()})},N.prototype.initializeCell=function(e){e.column.definition.contextMenu&&(e.getElement(!0).addEventListener("contextmenu",this.LoadMenuEvent.bind(this,e,e.column.definition.contextMenu)),this.tapHold(e,e.column.definition.contextMenu)),e.column.definition.clickMenu&&e.getElement(!0).addEventListener("click",this.LoadMenuEvent.bind(this,e,e.column.definition.clickMenu))},N.prototype.initializeRow=function(e){this.table.options.rowContextMenu&&(e.getElement().addEventListener("contextmenu",this.LoadMenuEvent.bind(this,e,this.table.options.rowContextMenu)),this.tapHold(e,this.table.options.rowContextMenu)),this.table.options.rowClickMenu&&e.getElement().addEventListener("click",this.LoadMenuEvent.bind(this,e,this.table.options.rowClickMenu))},N.prototype.initializeGroup=function(e){this.table.options.groupContextMenu&&(e.getElement().addEventListener("contextmenu",this.LoadMenuEvent.bind(this,e,this.table.options.groupContextMenu)),this.tapHold(e,this.table.options.groupContextMenu)),this.table.options.groupClickMenu&&e.getElement().addEventListener("click",this.LoadMenuEvent.bind(this,e,this.table.options.groupClickMenu))},N.prototype.loadMenu=function(e,t,o,i){var n=this,s=!(e instanceof MouseEvent),a=document.createElement("div");if(a.classList.add("tabulator-menu"),s||e.preventDefault(),o&&o.length){if(!i){if(this.nestedMenuBlock){if(this.isOpen())return}else this.nestedMenuBlock=setTimeout(function(){n.nestedMenuBlock=!1},100);this.hideMenu(),this.menuElements=[]}o.forEach(function(e){var o=document.createElement("div"),i=e.label,s=e.disabled;e.separator?o.classList.add("tabulator-menu-separator"):(o.classList.add("tabulator-menu-item"),"function"==typeof i&&(i=i.call(n.table,t.getComponent())),i instanceof Node?o.appendChild(i):o.innerHTML=i,"function"==typeof s&&(s=s.call(n.table,t.getComponent())),s?(o.classList.add("tabulator-menu-item-disabled"),o.addEventListener("click",function(e){e.stopPropagation()})):e.menu&&e.menu.length?o.addEventListener("click",function(i){i.stopPropagation(),n.hideOldSubMenus(a),n.loadMenu(i,t,e.menu,o)}):e.action&&o.addEventListener("click",function(o){e.action(o,t.getComponent())}),e.menu&&e.menu.length&&o.classList.add("tabulator-menu-item-submenu")),a.appendChild(o)}),a.addEventListener("click",function(e){n.hideMenu()}),this.menuElements.push(a),this.positionMenu(a,i,s,e)}},N.prototype.hideOldSubMenus=function(e){var t=this.menuElements.indexOf(e);if(t>-1)for(var o=this.menuElements.length-1;o>t;o--){var i=this.menuElements[o];i.parentNode&&i.parentNode.removeChild(i),this.menuElements.pop()}},N.prototype.positionMenu=function(e,t,o,i){var n,s,a,r=this,l=Math.max(document.body.offsetHeight,window.innerHeight);t?(a=h.prototype.helpers.elOffset(t),n=a.left+t.offsetWidth,s=a.top-1):(n=o?i.touches[0].pageX:i.pageX,s=o?i.touches[0].pageY:i.pageY,this.positionReversedX=!1),e.style.top=s+"px",e.style.left=n+"px",setTimeout(function(){r.table.rowManager.element.addEventListener("scroll",r.blurEvent),document.body.addEventListener("click",r.blurEvent),document.body.addEventListener("contextmenu",r.blurEvent),window.addEventListener("resize",r.blurEvent),document.body.addEventListener("keydown",r.escEvent)},100),document.body.appendChild(e),s+e.offsetHeight>=l&&(e.style.top="",e.style.bottom=t?l-a.top-t.offsetHeight-1+"px":l-s+"px"),(n+e.offsetWidth>=document.body.offsetWidth||this.positionReversedX)&&(e.style.left="",e.style.right=t?document.documentElement.offsetWidth-a.left+"px":document.documentElement.offsetWidth-n+"px",this.positionReversedX=!0)},N.prototype.isOpen=function(){return!!this.menuElements.length},N.prototype.escMenu=function(e){27==e.keyCode&&this.hideMenu()},N.prototype.hideMenu=function(){this.menuElements.forEach(function(e){e.parentNode&&e.parentNode.removeChild(e)}),document.body.removeEventListener("keydown",this.escEvent),document.body.removeEventListener("click",this.blurEvent),document.body.removeEventListener("contextmenu",this.blurEvent),window.removeEventListener("resize",this.blurEvent),this.table.rowManager.element.removeEventListener("scroll",this.blurEvent)},N.prototype.menus={},h.prototype.registerModule("menu",N);var B=function(e){this.table=e,this.placeholderElement=this.createPlaceholderElement(),this.hoverElement=!1,this.checkTimeout=!1,this.checkPeriod=250,this.moving=!1,this.toCol=!1,this.toColAfter=!1,this.startX=0,this.autoScrollMargin=40,this.autoScrollStep=5,this.autoScrollTimeout=!1,this.touchMove=!1,this.moveHover=this.moveHover.bind(this),this.endMove=this.endMove.bind(this)};B.prototype.createPlaceholderElement=function(){var e=document.createElement("div");return e.classList.add("tabulator-col"),e.classList.add("tabulator-col-placeholder"),e},B.prototype.initializeColumn=function(e){ +var t,o=this,i={};e.modules.frozen||(t=e.getElement(),i.mousemove=function(i){e.parent===o.moving.parent&&((o.touchMove?i.touches[0].pageX:i.pageX)-h.prototype.helpers.elOffset(t).left+o.table.columnManager.element.scrollLeft>e.getWidth()/2?o.toCol===e&&o.toColAfter||(t.parentNode.insertBefore(o.placeholderElement,t.nextSibling),o.moveColumn(e,!0)):(o.toCol!==e||o.toColAfter)&&(t.parentNode.insertBefore(o.placeholderElement,t),o.moveColumn(e,!1)))}.bind(o),t.addEventListener("mousedown",function(t){o.touchMove=!1,1===t.which&&(o.checkTimeout=setTimeout(function(){o.startMove(t,e)},o.checkPeriod))}),t.addEventListener("mouseup",function(e){1===e.which&&o.checkTimeout&&clearTimeout(o.checkTimeout)}),o.bindTouchEvents(e)),e.modules.moveColumn=i},B.prototype.bindTouchEvents=function(e){var t,o,i,n,s,a,r,l=this,c=e.getElement(),u=!1;c.addEventListener("touchstart",function(c){l.checkTimeout=setTimeout(function(){l.touchMove=!0,t=e,o=e.nextColumn(),n=o?o.getWidth()/2:0,i=e.prevColumn(),s=i?i.getWidth()/2:0,a=0,r=0,u=!1,l.startMove(c,e)},l.checkPeriod)},{passive:!0}),c.addEventListener("touchmove",function(c){var d,h;l.moving&&(l.moveHover(c),u||(u=c.touches[0].pageX),d=c.touches[0].pageX-u,d>0?o&&d-a>n&&(h=o)!==e&&(u=c.touches[0].pageX,h.getElement().parentNode.insertBefore(l.placeholderElement,h.getElement().nextSibling),l.moveColumn(h,!0)):i&&-d-r>s&&(h=i)!==e&&(u=c.touches[0].pageX,h.getElement().parentNode.insertBefore(l.placeholderElement,h.getElement()),l.moveColumn(h,!1)),h&&(t=h,o=h.nextColumn(),a=n,n=o?o.getWidth()/2:0,i=h.prevColumn(),r=s,s=i?i.getWidth()/2:0))},{passive:!0}),c.addEventListener("touchend",function(e){l.checkTimeout&&clearTimeout(l.checkTimeout),l.moving&&l.endMove(e)})},B.prototype.startMove=function(e,t){var o=t.getElement();this.moving=t,this.startX=(this.touchMove?e.touches[0].pageX:e.pageX)-h.prototype.helpers.elOffset(o).left,this.table.element.classList.add("tabulator-block-select"),this.placeholderElement.style.width=t.getWidth()+"px",this.placeholderElement.style.height=t.getHeight()+"px",o.parentNode.insertBefore(this.placeholderElement,o),o.parentNode.removeChild(o),this.hoverElement=o.cloneNode(!0),this.hoverElement.classList.add("tabulator-moving"),this.table.columnManager.getElement().appendChild(this.hoverElement),this.hoverElement.style.left="0",this.hoverElement.style.bottom="0",this.touchMove||(this._bindMouseMove(),document.body.addEventListener("mousemove",this.moveHover),document.body.addEventListener("mouseup",this.endMove)),this.moveHover(e)},B.prototype._bindMouseMove=function(){this.table.columnManager.columnsByIndex.forEach(function(e){e.modules.moveColumn.mousemove&&e.getElement().addEventListener("mousemove",e.modules.moveColumn.mousemove)})},B.prototype._unbindMouseMove=function(){this.table.columnManager.columnsByIndex.forEach(function(e){e.modules.moveColumn.mousemove&&e.getElement().removeEventListener("mousemove",e.modules.moveColumn.mousemove)})},B.prototype.moveColumn=function(e,t){var o=this.moving.getCells();this.toCol=e,this.toColAfter=t,t?e.getCells().forEach(function(e,t){var i=e.getElement(!0);i.parentNode.insertBefore(o[t].getElement(),i.nextSibling)}):e.getCells().forEach(function(e,t){var i=e.getElement(!0);i.parentNode.insertBefore(o[t].getElement(),i)})},B.prototype.endMove=function(e){(1===e.which||this.touchMove)&&(this._unbindMouseMove(),this.placeholderElement.parentNode.insertBefore(this.moving.getElement(),this.placeholderElement.nextSibling),this.placeholderElement.parentNode.removeChild(this.placeholderElement),this.hoverElement.parentNode.removeChild(this.hoverElement),this.table.element.classList.remove("tabulator-block-select"),this.toCol&&this.table.columnManager.moveColumnActual(this.moving,this.toCol,this.toColAfter),this.moving=!1,this.toCol=!1,this.toColAfter=!1,this.touchMove||(document.body.removeEventListener("mousemove",this.moveHover),document.body.removeEventListener("mouseup",this.endMove)))},B.prototype.moveHover=function(e){var t,o=this,i=o.table.columnManager.getElement(),n=i.scrollLeft,s=(o.touchMove?e.touches[0].pageX:e.pageX)-h.prototype.helpers.elOffset(i).left+n;o.hoverElement.style.left=s-o.startX+"px",s-ne.getHeight()/2){if(t.toRow!==e||!t.toRowAfter){var i=e.getElement();i.parentNode.insertBefore(t.placeholderElement,i.nextSibling),t.moveRow(e,!0)}}else if(t.toRow!==e||t.toRowAfter){var i=e.getElement();i.previousSibling&&(i.parentNode.insertBefore(t.placeholderElement,i),t.moveRow(e,!1))}}.bind(t),e.modules.moveRow=o},O.prototype.initializeRow=function(e){var t,o=this,i={};i.mouseup=function(t){o.tableRowDrop(t,e)}.bind(o),i.mousemove=function(t){var i=e.getElement();t.pageY-h.prototype.helpers.elOffset(i).top+o.table.rowManager.element.scrollTop>e.getHeight()/2?o.toRow===e&&o.toRowAfter||(i.parentNode.insertBefore(o.placeholderElement,i.nextSibling),o.moveRow(e,!0)):(o.toRow!==e||o.toRowAfter)&&(i.parentNode.insertBefore(o.placeholderElement,i),o.moveRow(e,!1))}.bind(o),this.hasHandle||(t=e.getElement(),t.addEventListener("mousedown",function(t){1===t.which&&(o.checkTimeout=setTimeout(function(){o.startMove(t,e)},o.checkPeriod))}),t.addEventListener("mouseup",function(e){1===e.which&&o.checkTimeout&&clearTimeout(o.checkTimeout)}),this.bindTouchEvents(e,e.getElement())),e.modules.moveRow=i},O.prototype.initializeCell=function(e){var t=this,o=e.getElement(!0);o.addEventListener("mousedown",function(o){1===o.which&&(t.checkTimeout=setTimeout(function(){t.startMove(o,e.row)},t.checkPeriod))}),o.addEventListener("mouseup",function(e){1===e.which&&t.checkTimeout&&clearTimeout(t.checkTimeout)}),this.bindTouchEvents(e.row,o)},O.prototype.bindTouchEvents=function(e,t){var o,i,n,s,a,r,l,c=this,u=!1;t.addEventListener("touchstart",function(t){c.checkTimeout=setTimeout(function(){c.touchMove=!0,o=e,i=e.nextRow(),s=i?i.getHeight()/2:0,n=e.prevRow(),a=n?n.getHeight()/2:0,r=0,l=0,u=!1,c.startMove(t,e)},c.checkPeriod)},{passive:!0}),this.moving,this.toRow,this.toRowAfter,t.addEventListener("touchmove",function(t){var d,h;c.moving&&(t.preventDefault(),c.moveHover(t),u||(u=t.touches[0].pageY),d=t.touches[0].pageY-u,d>0?i&&d-r>s&&(h=i)!==e&&(u=t.touches[0].pageY,h.getElement().parentNode.insertBefore(c.placeholderElement,h.getElement().nextSibling),c.moveRow(h,!0)):n&&-d-l>a&&(h=n)!==e&&(u=t.touches[0].pageY,h.getElement().parentNode.insertBefore(c.placeholderElement,h.getElement()),c.moveRow(h,!1)),h&&(o=h,i=h.nextRow(),r=s,s=i?i.getHeight()/2:0,n=h.prevRow(),l=a,a=n?n.getHeight()/2:0))}),t.addEventListener("touchend",function(e){c.checkTimeout&&clearTimeout(c.checkTimeout),c.moving&&(c.endMove(e),c.touchMove=!1)})},O.prototype._bindMouseMove=function(){this.table.rowManager.getDisplayRows().forEach(function(e){"row"!==e.type&&"group"!==e.type||!e.modules.moveRow.mousemove||e.getElement().addEventListener("mousemove",e.modules.moveRow.mousemove)})},O.prototype._unbindMouseMove=function(){this.table.rowManager.getDisplayRows().forEach(function(e){"row"!==e.type&&"group"!==e.type||!e.modules.moveRow.mousemove||e.getElement().removeEventListener("mousemove",e.modules.moveRow.mousemove)})},O.prototype.startMove=function(e,t){var o=t.getElement();this.setStartPosition(e,t),this.moving=t,this.table.element.classList.add("tabulator-block-select"),this.placeholderElement.style.width=t.getWidth()+"px",this.placeholderElement.style.height=t.getHeight()+"px",this.connection?(this.table.element.classList.add("tabulator-movingrow-sending"),this.connectToTables(t)):(o.parentNode.insertBefore(this.placeholderElement,o),o.parentNode.removeChild(o)),this.hoverElement=o.cloneNode(!0),this.hoverElement.classList.add("tabulator-moving"),this.connection?(document.body.appendChild(this.hoverElement),this.hoverElement.style.left="0",this.hoverElement.style.top="0",this.hoverElement.style.width=this.table.element.clientWidth+"px",this.hoverElement.style.whiteSpace="nowrap",this.hoverElement.style.overflow="hidden",this.hoverElement.style.pointerEvents="none"):(this.table.rowManager.getTableElement().appendChild(this.hoverElement),this.hoverElement.style.left="0",this.hoverElement.style.top="0",this._bindMouseMove()),document.body.addEventListener("mousemove",this.moveHover),document.body.addEventListener("mouseup",this.endMove),this.moveHover(e)},O.prototype.setStartPosition=function(e,t){var o,i,n=this.touchMove?e.touches[0].pageX:e.pageX,s=this.touchMove?e.touches[0].pageY:e.pageY;o=t.getElement(),this.connection?(i=o.getBoundingClientRect(),this.startX=i.left-n+window.pageXOffset,this.startY=i.top-s+window.pageYOffset):this.startY=s-o.getBoundingClientRect().top},O.prototype.endMove=function(e){e&&1!==e.which&&!this.touchMove||(this._unbindMouseMove(),this.connection||(this.placeholderElement.parentNode.insertBefore(this.moving.getElement(),this.placeholderElement.nextSibling),this.placeholderElement.parentNode.removeChild(this.placeholderElement)),this.hoverElement.parentNode.removeChild(this.hoverElement),this.table.element.classList.remove("tabulator-block-select"),this.toRow&&this.table.rowManager.moveRow(this.moving,this.toRow,this.toRowAfter),this.moving=!1,this.toRow=!1,this.toRowAfter=!1,document.body.removeEventListener("mousemove",this.moveHover),document.body.removeEventListener("mouseup",this.endMove),this.connection&&(this.table.element.classList.remove("tabulator-movingrow-sending"),this.disconnectFromTables()))},O.prototype.moveRow=function(e,t){this.toRow=e,this.toRowAfter=t},O.prototype.moveHover=function(e){this.connection?this.moveHoverConnections.call(this,e):this.moveHoverTable.call(this,e)},O.prototype.moveHoverTable=function(e){var t=this.table.rowManager.getElement(),o=t.scrollTop,i=(this.touchMove?e.touches[0].pageY:e.pageY)-t.getBoundingClientRect().top+o;this.hoverElement.style.top=i-this.startY+"px"},O.prototype.moveHoverConnections=function(e){this.hoverElement.style.left=this.startX+(this.touchMove?e.touches[0].pageX:e.pageX)+"px",this.hoverElement.style.top=this.startY+(this.touchMove?e.touches[0].pageY:e.pageY)+"px"},O.prototype.elementRowDrop=function(e,t,o){this.table.options.movableRowsElementDrop&&this.table.options.movableRowsElementDrop(e,t,!!o&&o.getComponent())},O.prototype.connectToTables=function(e){var t,o=this;this.connectionSelectorsTables&&(t=this.table.modules.comms.getConnections(this.connectionSelectorsTables),this.table.options.movableRowsSendingStart.call(this.table,t),this.table.modules.comms.send(this.connectionSelectorsTables,"moveRow","connect",{row:e})),this.connectionSelectorsElements&&(this.connectionElements=[],Array.isArray(this.connectionSelectorsElements)||(this.connectionSelectorsElements=[this.connectionSelectorsElements]),this.connectionSelectorsElements.forEach(function(e){"string"==typeof e?o.connectionElements=o.connectionElements.concat(Array.prototype.slice.call(document.querySelectorAll(e))):o.connectionElements.push(e)}),this.connectionElements.forEach(function(e){var t=function(t){o.elementRowDrop(t,e,o.moving)};e.addEventListener("mouseup",t),e.tabulatorElementDropEvent=t,e.classList.add("tabulator-movingrow-receiving")}))},O.prototype.disconnectFromTables=function(){var e;this.connectionSelectorsTables&&(e=this.table.modules.comms.getConnections(this.connectionSelectorsTables),this.table.options.movableRowsSendingStop.call(this.table,e),this.table.modules.comms.send(this.connectionSelectorsTables,"moveRow","disconnect")),this.connectionElements.forEach(function(e){e.classList.remove("tabulator-movingrow-receiving"),e.removeEventListener("mouseup",e.tabulatorElementDropEvent),delete e.tabulatorElementDropEvent})},O.prototype.connect=function(e,t){var o=this;return this.connectedTable?(console.warn("Move Row Error - Table cannot accept connection, already connected to table:",this.connectedTable),!1):(this.connectedTable=e,this.connectedRow=t,this.table.element.classList.add("tabulator-movingrow-receiving"),o.table.rowManager.getDisplayRows().forEach(function(e){"row"===e.type&&e.modules.moveRow&&e.modules.moveRow.mouseup&&e.getElement().addEventListener("mouseup",e.modules.moveRow.mouseup)}),o.tableRowDropEvent=o.tableRowDrop.bind(o),o.table.element.addEventListener("mouseup",o.tableRowDropEvent),this.table.options.movableRowsReceivingStart.call(this.table,t,e),!0)},O.prototype.disconnect=function(e){var t=this;e===this.connectedTable?(this.connectedTable=!1,this.connectedRow=!1,this.table.element.classList.remove("tabulator-movingrow-receiving"),t.table.rowManager.getDisplayRows().forEach(function(e){"row"===e.type&&e.modules.moveRow&&e.modules.moveRow.mouseup&&e.getElement().removeEventListener("mouseup",e.modules.moveRow.mouseup)}),t.table.element.removeEventListener("mouseup",t.tableRowDropEvent),this.table.options.movableRowsReceivingStop.call(this.table,e)):console.warn("Move Row Error - trying to disconnect from non connected table")},O.prototype.dropComplete=function(e,t,o){var i=!1;if(o){switch(_typeof(this.table.options.movableRowsSender)){case"string":i=this.senders[this.table.options.movableRowsSender];break;case"function":i=this.table.options.movableRowsSender}i?i.call(this,this.moving.getComponent(),t?t.getComponent():void 0,e):this.table.options.movableRowsSender&&console.warn("Mover Row Error - no matching sender found:",this.table.options.movableRowsSender),this.table.options.movableRowsSent.call(this.table,this.moving.getComponent(),t?t.getComponent():void 0,e)}else this.table.options.movableRowsSentFailed.call(this.table,this.moving.getComponent(),t?t.getComponent():void 0,e);this.endMove()},O.prototype.tableRowDrop=function(e,t){var o=!1,i=!1;switch(e.stopImmediatePropagation(),_typeof(this.table.options.movableRowsReceiver)){case"string":o=this.receivers[this.table.options.movableRowsReceiver];break;case"function":o=this.table.options.movableRowsReceiver}o?i=o.call(this,this.connectedRow.getComponent(),t?t.getComponent():void 0,this.connectedTable):console.warn("Mover Row Error - no matching receiver found:",this.table.options.movableRowsReceiver),i?this.table.options.movableRowsReceived.call(this.table,this.connectedRow.getComponent(),t?t.getComponent():void 0,this.connectedTable):this.table.options.movableRowsReceivedFailed.call(this.table,this.connectedRow.getComponent(),t?t.getComponent():void 0,this.connectedTable),this.table.modules.comms.send(this.connectedTable,"moveRow","dropcomplete",{row:t,success:i})},O.prototype.receivers={insert:function(e,t,o){return this.table.addRow(e.getData(),void 0,t),!0},add:function(e,t,o){return this.table.addRow(e.getData()),!0},update:function(e,t,o){return!!t&&(t.update(e.getData()),!0)},replace:function(e,t,o){return!!t&&(this.table.addRow(e.getData(),void 0,t),t.delete(),!0)}},O.prototype.senders={delete:function(e,t,o){e.delete()}},O.prototype.commsReceived=function(e,t,o){switch(t){case"connect":return this.connect(e,o.row);case"disconnect":return this.disconnect(e);case"dropcomplete":return this.dropComplete(e,o.row,o.success)}},h.prototype.registerModule("moveRow",O);var I=function(e){this.table=e,this.allowedTypes=["","data","edit","clipboard"],this.enabled=!0};I.prototype.initializeColumn=function(e){var t=this,o=!1,i={};this.allowedTypes.forEach(function(n){var s,a="mutator"+(n.charAt(0).toUpperCase()+n.slice(1));e.definition[a]&&(s=t.lookupMutator(e.definition[a]))&&(o=!0,i[a]={mutator:s,params:e.definition[a+"Params"]||{}})}),o&&(e.modules.mutate=i)},I.prototype.lookupMutator=function(e){var t=!1;switch(void 0===e?"undefined":_typeof(e)){case"string":this.mutators[e]?t=this.mutators[e]:console.warn("Mutator Error - No such mutator found, ignoring: ",e);break;case"function":t=e}return t},I.prototype.transformRow=function(e,t,o){var i,n=this,s="mutator"+(t.charAt(0).toUpperCase()+t.slice(1));return this.enabled&&n.table.columnManager.traverse(function(n){var a,r,l;n.modules.mutate&&(a=n.modules.mutate[s]||n.modules.mutate.mutator||!1)&&(i=n.getFieldValue(void 0!==o?o:e),"data"!=t&&void 0===i||(l=n.getComponent(),r="function"==typeof a.params?a.params(i,e,t,l):a.params,n.setFieldValue(e,a.mutator(i,e,t,r,l))))}),e},I.prototype.transformCell=function(e,t){var o=e.column.modules.mutate.mutatorEdit||e.column.modules.mutate.mutator||!1,i={};return o?(i=Object.assign(i,e.row.getData()),e.column.setFieldValue(i,t),o.mutator(t,i,"edit",o.params,e.getComponent())):t},I.prototype.enable=function(){this.enabled=!0},I.prototype.disable=function(){this.enabled=!1},I.prototype.mutators={},h.prototype.registerModule("mutator",I);var V=function(e){this.table=e,this.mode="local",this.progressiveLoad=!1,this.size=0,this.page=1,this.count=5,this.max=1,this.displayIndex=0,this.initialLoad=!0,this.pageSizes=[],this.dataReceivedNames={},this.dataSentNames={},this.createElements()};V.prototype.createElements=function(){var e;this.element=document.createElement("span"),this.element.classList.add("tabulator-paginator"),this.pagesElement=document.createElement("span"),this.pagesElement.classList.add("tabulator-pages"),e=document.createElement("button"),e.classList.add("tabulator-page"),e.setAttribute("type","button"),e.setAttribute("role","button"),e.setAttribute("aria-label",""),e.setAttribute("title",""),this.firstBut=e.cloneNode(!0),this.firstBut.setAttribute("data-page","first"),this.prevBut=e.cloneNode(!0),this.prevBut.setAttribute("data-page","prev"),this.nextBut=e.cloneNode(!0),this.nextBut.setAttribute("data-page","next"),this.lastBut=e.cloneNode(!0),this.lastBut.setAttribute("data-page","last"),this.table.options.paginationSizeSelector&&(this.pageSizeSelect=document.createElement("select"),this.pageSizeSelect.classList.add("tabulator-page-size"))},V.prototype.generatePageSizeSelectList=function(){var e=this,t=[];if(this.pageSizeSelect){if(Array.isArray(this.table.options.paginationSizeSelector))t=this.table.options.paginationSizeSelector,this.pageSizes=t,-1==this.pageSizes.indexOf(this.size)&&t.unshift(this.size);else if(-1==this.pageSizes.indexOf(this.size)){t=[];for(var o=1;o<5;o++)t.push(this.size*o);this.pageSizes=t}else t=this.pageSizes;for(;this.pageSizeSelect.firstChild;)this.pageSizeSelect.removeChild(this.pageSizeSelect.firstChild);t.forEach(function(t){var o=document.createElement("option");o.value=t,!0===t?e.table.modules.localize.bind("pagination|all",function(e){o.innerHTML=e}):o.innerHTML=t,e.pageSizeSelect.appendChild(o)}),this.pageSizeSelect.value=this.size}},V.prototype.initialize=function(e){var t,o,i,n=this;this.dataSentNames=Object.assign({},this.paginationDataSentNames),this.dataSentNames=Object.assign(this.dataSentNames,this.table.options.paginationDataSent),this.dataReceivedNames=Object.assign({},this.paginationDataReceivedNames),this.dataReceivedNames=Object.assign(this.dataReceivedNames,this.table.options.paginationDataReceived),n.table.modules.localize.bind("pagination|first",function(e){n.firstBut.innerHTML=e}),n.table.modules.localize.bind("pagination|first_title",function(e){n.firstBut.setAttribute("aria-label",e),n.firstBut.setAttribute("title",e)}),n.table.modules.localize.bind("pagination|prev",function(e){n.prevBut.innerHTML=e}),n.table.modules.localize.bind("pagination|prev_title",function(e){n.prevBut.setAttribute("aria-label",e),n.prevBut.setAttribute("title",e)}),n.table.modules.localize.bind("pagination|next",function(e){n.nextBut.innerHTML=e}),n.table.modules.localize.bind("pagination|next_title",function(e){n.nextBut.setAttribute("aria-label",e),n.nextBut.setAttribute("title",e)}),n.table.modules.localize.bind("pagination|last",function(e){n.lastBut.innerHTML=e}),n.table.modules.localize.bind("pagination|last_title",function(e){n.lastBut.setAttribute("aria-label",e),n.lastBut.setAttribute("title",e)}),n.firstBut.addEventListener("click",function(){n.setPage(1).then(function(){}).catch(function(){})}),n.prevBut.addEventListener("click",function(){n.previousPage().then(function(){}).catch(function(){})}),n.nextBut.addEventListener("click",function(){n.nextPage().then(function(){}).catch(function(){})}),n.lastBut.addEventListener("click",function(){n.setPage(n.max).then(function(){}).catch(function(){})}),n.table.options.paginationElement&&(n.element=n.table.options.paginationElement),this.pageSizeSelect&&(t=document.createElement("label"),n.table.modules.localize.bind("pagination|page_size",function(e){n.pageSizeSelect.setAttribute("aria-label",e),n.pageSizeSelect.setAttribute("title",e),t.innerHTML=e}),n.element.appendChild(t),n.element.appendChild(n.pageSizeSelect),n.pageSizeSelect.addEventListener("change",function(e){n.setPageSize("true"==n.pageSizeSelect.value||n.pageSizeSelect.value),n.setPage(1).then(function(){}).catch(function(){})})),n.element.appendChild(n.firstBut),n.element.appendChild(n.prevBut),n.element.appendChild(n.pagesElement),n.element.appendChild(n.nextBut),n.element.appendChild(n.lastBut),n.table.options.paginationElement||e||n.table.footerManager.append(n.element,n),n.mode=n.table.options.pagination,n.table.options.paginationSize?n.size=n.table.options.paginationSize:(o=document.createElement("div"),o.classList.add("tabulator-row"),o.style.visibility=e,i=document.createElement("div"),i.classList.add("tabulator-cell"),i.innerHTML="Page Row Test",o.appendChild(i),n.table.rowManager.getTableElement().appendChild(o),n.size=Math.floor(n.table.rowManager.getElement().clientHeight/o.offsetHeight),n.table.rowManager.getTableElement().removeChild(o)),n.count=n.table.options.paginationButtonCount,n.generatePageSizeSelectList()},V.prototype.initializeProgressive=function(e){this.initialize(!0),this.mode="progressive_"+e,this.progressiveLoad=!0},V.prototype.setDisplayIndex=function(e){this.displayIndex=e},V.prototype.getDisplayIndex=function(){return this.displayIndex},V.prototype.setMaxRows=function(e){this.max=e?!0===this.size?1:Math.ceil(e/this.size):1,this.page>this.max&&(this.page=this.max)},V.prototype.reset=function(e,t){return("local"==this.mode||e)&&(this.page=1),t&&(this.initialLoad=!0),!0},V.prototype.setMaxPage=function(e){e=parseInt(e),this.max=e||1,this.page>this.max&&(this.page=this.max,this.trigger())},V.prototype.setPage=function(e){var t=this,o=this;switch(e){case"first":return this.setPage(1);case"prev":return this.previousPage();case"next":return this.nextPage();case"last":return this.setPage(this.max)}return new Promise(function(i,n){e=parseInt(e),e>0&&e<=t.max||"local"!==t.mode?(t.page=e,t.trigger().then(function(){i()}).catch(function(){n()}),o.table.options.persistence&&o.table.modExists("persistence",!0)&&o.table.modules.persistence.config.page&&o.table.modules.persistence.save("page")):(console.warn("Pagination Error - Requested page is out of range of 1 - "+t.max+":",e),n())})},V.prototype.setPageToRow=function(e){var t=this;return new Promise(function(o,i){var n=t.table.rowManager.getDisplayRows(t.displayIndex-1),s=n.indexOf(e);if(s>-1){var a=!0===t.size?1:Math.ceil((s+1)/t.size);t.setPage(a).then(function(){o()}).catch(function(){i()})}else console.warn("Pagination Error - Requested row is not visible"),i()})},V.prototype.setPageSize=function(e){!0!==e&&(e=parseInt(e)),e>0&&(this.size=e),this.pageSizeSelect&&this.generatePageSizeSelectList(),this.table.options.persistence&&this.table.modExists("persistence",!0)&&this.table.modules.persistence.config.page&&this.table.modules.persistence.save("page")},V.prototype._setPageButtons=function(){for(var e=this,t=Math.floor((this.count-1)/2),o=Math.ceil((this.count-1)/2),i=this.max-this.page+t+10&&s<=e.max&&e.pagesElement.appendChild(e._generatePageButton(s));this.footerRedraw()},V.prototype._generatePageButton=function(e){var t=this,o=document.createElement("button");return o.classList.add("tabulator-page"),e==t.page&&o.classList.add("active"),o.setAttribute("type","button"),o.setAttribute("role","button"),t.table.modules.localize.bind("pagination|page_title",function(t){o.setAttribute("aria-label",t+" "+e),o.setAttribute("title",t+" "+e)}),o.setAttribute("data-page",e),o.textContent=e,o.addEventListener("click",function(o){t.setPage(e).then(function(){}).catch(function(){})}),o},V.prototype.previousPage=function(){var e=this;return new Promise(function(t,o){e.page>1?(e.page--,e.trigger().then(function(){t()}).catch(function(){o()}),e.table.options.persistence&&e.table.modExists("persistence",!0)&&e.table.modules.persistence.config.page&&e.table.modules.persistence.save("page")):(console.warn("Pagination Error - Previous page would be less than page 1:",0),o())})},V.prototype.nextPage=function(){var e=this;return new Promise(function(t,o){e.pagen?i.splice(n,0,e):i.push(e))}),i},j.prototype._findColumn=function(e,t){var o=t.columns?"group":t.field?"field":"object";return e.find(function(e){switch(o){case"group":return e.title===t.title&&e.columns.length===t.columns.length;case"field":return e.field===t.field;case"object":return e===t}})},j.prototype.save=function(e){var t={};switch(e){case"columns":t=this.parseColumns(this.table.columnManager.getColumns());break;case"filter":t=this.table.modules.filter.getFilters();break;case"sort":t=this.validateSorters(this.table.modules.sort.getSort());break;case"group":t=this.getGroupConfig();break;case"page":t=this.getPageConfig()}this.writeFunc&&this.writeFunc(this.id,e,t)},j.prototype.validateSorters=function(e){return e.forEach(function(e){e.column=e.field,delete e.field}),e},j.prototype.getGroupConfig=function(){var e={};return this.config.group&&((!0===this.config.group||this.config.group.groupBy)&&(e.groupBy=this.table.options.groupBy),(!0===this.config.group||this.config.group.groupStartOpen)&&(e.groupStartOpen=this.table.options.groupStartOpen),(!0===this.config.group||this.config.group.groupHeader)&&(e.groupHeader=this.table.options.groupHeader)),e},j.prototype.getPageConfig=function(){var e={};return this.config.page&&((!0===this.config.page||this.config.page.size)&&(e.paginationSize=this.table.modules.page.getPageSize()),(!0===this.config.page||this.config.page.page)&&(e.paginationInitialPage=this.table.modules.page.getPage())),e},j.prototype.parseColumns=function(e){var t=this,o=[],i=["headerContextMenu","headerMenu","contextMenu","clickMenu"];return e.forEach(function(e){var n,s={},a=e.getDefinition();e.isGroup?(s.title=a.title,s.columns=t.parseColumns(e.getColumns())):(s.field=e.getField(),!0===t.config.columns||void 0==t.config.columns?(n=Object.keys(a),n.push("width")):n=t.config.columns,n.forEach(function(t){switch(t){case"width":s.width=e.getWidth();break;case"visible":s.visible=e.visible;break;default:"function"!=typeof a[t]&&-1===i.indexOf(t)&&(s[t]=a[t])}})),o.push(s)}),o},j.prototype.readers={local:function(e,t){var o=localStorage.getItem(e+"-"+t);return!!o&&JSON.parse(o)},cookie:function(e,t){var o,i,n=document.cookie,s=e+"-"+t,a=n.indexOf(s+"=");return a>-1&&(n=n.substr(a),o=n.indexOf(";"),o>-1&&(n=n.substr(0,o)),i=n.replace(s+"=","")),!!i&&JSON.parse(i)}},j.prototype.writers={local:function(e,t,o){localStorage.setItem(e+"-"+t,JSON.stringify(o))},cookie:function(e,t,o){var i=new Date;i.setDate(i.getDate()+1e4),document.cookie=e+"-"+t+"="+JSON.stringify(o)+"; expires="+i.toUTCString()}},h.prototype.registerModule("persistence",j);var W=function(e){this.table=e,this.element=!1,this.manualBlock=!1};W.prototype.initialize=function(){window.addEventListener("beforeprint",this.replaceTable.bind(this)),window.addEventListener("afterprint",this.cleanup.bind(this))},W.prototype.replaceTable=function(){this.manualBlock||(this.element=document.createElement("div"),this.element.classList.add("tabulator-print-table"),this.element.appendChild(this.table.modules.export.genereateTable(this.table.options.printConfig,this.table.options.printStyled,this.table.options.printRowRange,"print")),this.table.element.style.display="none",this.table.element.parentNode.insertBefore(this.element,this.table.element))},W.prototype.cleanup=function(){document.body.classList.remove("tabulator-print-fullscreen-hide"),this.element&&this.element.parentNode&&(this.element.parentNode.removeChild(this.element),this.table.element.style.display="")},W.prototype.printFullscreen=function(e,t,o){var i,n,s=window.scrollX,a=window.scrollY,r=document.createElement("div"),l=document.createElement("div"),c=this.table.modules.export.genereateTable(void 0!==o?o:this.table.options.printConfig,void 0!==t?t:this.table.options.printStyled,e,"print");this.manualBlock=!0,this.element=document.createElement("div"),this.element.classList.add("tabulator-print-fullscreen"),this.table.options.printHeader&&(r.classList.add("tabulator-print-header"),i="function"==typeof this.table.options.printHeader?this.table.options.printHeader.call(this.table):this.table.options.printHeader,"string"==typeof i?r.innerHTML=i:r.appendChild(i),this.element.appendChild(r)),this.element.appendChild(c),this.table.options.printFooter&&(l.classList.add("tabulator-print-footer"),n="function"==typeof this.table.options.printFooter?this.table.options.printFooter.call(this.table):this.table.options.printFooter,"string"==typeof n?l.innerHTML=n:l.appendChild(n),this.element.appendChild(l)),document.body.classList.add("tabulator-print-fullscreen-hide"),document.body.appendChild(this.element),this.table.options.printFormatter&&this.table.options.printFormatter(this.element,c),window.print(),this.cleanup(),window.scrollTo(s,a),this.manualBlock=!1},h.prototype.registerModule("print",W);var G=function(e){this.table=e,this.data=!1,this.blocked=!1,this.origFuncs={},this.currentVersion=0};G.prototype.watchData=function(e){var t,o=this;this.currentVersion++,t=this.currentVersion,o.unwatchData(),o.data=e,o.origFuncs.push=e.push,Object.defineProperty(o.data,"push",{enumerable:!1,configurable:!0,value:function(){var i=Array.from(arguments);return o.blocked||t!==o.currentVersion||i.forEach(function(e){o.table.rowManager.addRowActual(e,!1)}),o.origFuncs.push.apply(e,arguments)}}),o.origFuncs.unshift=e.unshift,Object.defineProperty(o.data,"unshift",{enumerable:!1,configurable:!0,value:function(){var i=Array.from(arguments);return o.blocked||t!==o.currentVersion||i.forEach(function(e){o.table.rowManager.addRowActual(e,!0)}),o.origFuncs.unshift.apply(e,arguments)}}),o.origFuncs.shift=e.shift,Object.defineProperty(o.data,"shift",{enumerable:!1,configurable:!0,value:function(){var i;return o.blocked||t!==o.currentVersion||o.data.length&&(i=o.table.rowManager.getRowFromDataObject(o.data[0]))&&i.deleteActual(),o.origFuncs.shift.call(e)}}),o.origFuncs.pop=e.pop,Object.defineProperty(o.data,"pop",{enumerable:!1,configurable:!0,value:function(){var i;return o.blocked||t!==o.currentVersion||o.data.length&&(i=o.table.rowManager.getRowFromDataObject(o.data[o.data.length-1]))&&i.deleteActual(),o.origFuncs.pop.call(e)}}),o.origFuncs.splice=e.splice,Object.defineProperty(o.data,"splice",{enumerable:!1,configurable:!0,value:function(){var i,n=Array.from(arguments),s=n[0]<0?e.length+n[0]:n[0],a=n[1],r=!!n[2]&&n.slice(2);if(!o.blocked&&t===o.currentVersion){if(r&&(i=!!e[s]&&o.table.rowManager.getRowFromDataObject(e[s]),i?r.forEach(function(e){o.table.rowManager.addRowActual(e,!0,i,!0)}):(r=r.slice().reverse(),r.forEach(function(e){o.table.rowManager.addRowActual(e,!0,!1,!0)}))),0!==a){var l=e.slice(s,void 0===n[1]?n[1]:s+a);l.forEach(function(e,t){var i=o.table.rowManager.getRowFromDataObject(e);i&&i.deleteActual(t!==l.length-1)})}(r||0!==a)&&o.table.rowManager.reRenderInPosition()}return o.origFuncs.splice.apply(e,arguments)}})},G.prototype.unwatchData=function(){if(!1!==this.data)for(var e in this.origFuncs)Object.defineProperty(this.data,e,{enumerable:!0,configurable:!0,writable:!0,value:this.origFuncs.key})},G.prototype.watchRow=function(e){var t=e.getData();this.blocked=!0;for(var o in t)this.watchKey(e,t,o);this.table.options.dataTree&&this.watchTreeChildren(e),this.blocked=!1},G.prototype.watchTreeChildren=function(e){function t(){o.table.modules.dataTree.initializeRow(e),o.table.modules.dataTree.layoutRow(e),o.table.rowManager.refreshActiveData("tree",!1,!0)}var o=this,i=e.getData()[this.table.options.dataTreeChildField],n={};i&&(n.push=i.push,Object.defineProperty(i,"push",{enumerable:!1,configurable:!0,value:function(){var e=n.push.apply(i,arguments);return t(),e}}),n.unshift=i.unshift,Object.defineProperty(i,"unshift",{enumerable:!1,configurable:!0,value:function(){var e=n.unshift.apply(i,arguments);return t(),e}}),n.shift=i.shift,Object.defineProperty(i,"shift",{enumerable:!1,configurable:!0,value:function(){var e=n.shift.call(i);return t(),e}}),n.pop=i.pop,Object.defineProperty(i,"pop",{enumerable:!1,configurable:!0,value:function(){var e=n.pop.call(i);return t(),e}}),n.splice=i.splice,Object.defineProperty(i,"splice",{enumerable:!1,configurable:!0,value:function(){var e=n.splice.apply(i,arguments);return t(),e}}))},G.prototype.watchKey=function(e,t,o){var i=this,n=Object.getOwnPropertyDescriptor(t,o),s=t[o],a=this.currentVersion;Object.defineProperty(t,o,{set:function(t){if(s=t,!i.blocked&&a===i.currentVersion){var r={};r[o]=t,e.updateData(r)}n.set&&n.set(t)},get:function(){return n.get&&n.get(),s}})},G.prototype.unwatchRow=function(e){var t=e.getData();for(var o in t)Object.defineProperty(t,o,{value:t[o]})},G.prototype.block=function(){this.blocked=!0},G.prototype.unblock=function(){this.blocked=!1},h.prototype.registerModule("reactiveData",G);var U=function(e){this.table=e,this.startColumn=!1,this.startX=!1,this.startWidth=!1,this.handle=null,this.prevHandle=null};U.prototype.initializeColumn=function(e,t,o){var i=this,n=!1,s=this.table.options.resizableColumns;if("header"===e&&(n="textarea"==t.definition.formatter||t.definition.variableHeight,t.modules.resize={variableHeight:n}),!0===s||s==e){var a=document.createElement("div");a.className="tabulator-col-resize-handle";var r=document.createElement("div");r.className="tabulator-col-resize-handle prev",a.addEventListener("click",function(e){e.stopPropagation()});var l=function(e){var o=t.getLastColumn();o&&i._checkResizability(o)&&(i.startColumn=t,i._mouseDown(e,o,a))};a.addEventListener("mousedown",l),a.addEventListener("touchstart",l,{passive:!0}),a.addEventListener("dblclick",function(e){var o=t.getLastColumn();o&&i._checkResizability(o)&&(e.stopPropagation(),o.reinitializeWidth(!0))}),r.addEventListener("click",function(e){e.stopPropagation()});var c=function(e){var o,n,s;(o=t.getFirstColumn())&&(n=i.table.columnManager.findColumnIndex(o),(s=n>0&&i.table.columnManager.getColumnByIndex(n-1))&&i._checkResizability(s)&&(i.startColumn=t,i._mouseDown(e,s,r)))};r.addEventListener("mousedown",c),r.addEventListener("touchstart",c,{passive:!0}),r.addEventListener("dblclick",function(e){var o,n,s;(o=t.getFirstColumn())&&(n=i.table.columnManager.findColumnIndex(o),(s=n>0&&i.table.columnManager.getColumnByIndex(n-1))&&i._checkResizability(s)&&(e.stopPropagation(),s.reinitializeWidth(!0)))}),o.appendChild(a),o.appendChild(r)}},U.prototype._checkResizability=function(e){return void 0!==e.definition.resizable?e.definition.resizable:this.table.options.resizableColumns},U.prototype._mouseDown=function(e,t,o){function i(e){s.table.rtl?t.setWidth(s.startWidth-((void 0===e.screenX?e.touches[0].screenX:e.screenX)-s.startX)):t.setWidth(s.startWidth+((void 0===e.screenX?e.touches[0].screenX:e.screenX)-s.startX)),s.table.options.virtualDomHoz&&s.table.vdomHoz.reinitialize(!0),!s.table.browserSlow&&t.modules.resize&&t.modules.resize.variableHeight&&t.checkCellHeights()}function n(e){s.startColumn.modules.edit&&(s.startColumn.modules.edit.blocked=!1),s.table.browserSlow&&t.modules.resize&&t.modules.resize.variableHeight&&t.checkCellHeights(),document.body.removeEventListener("mouseup",n),document.body.removeEventListener("mousemove",i),o.removeEventListener("touchmove",i),o.removeEventListener("touchend",n),s.table.element.classList.remove("tabulator-block-select"),s.table.options.persistence&&s.table.modExists("persistence",!0)&&s.table.modules.persistence.config.columns&&s.table.modules.persistence.save("columns"),s.table.options.columnResized.call(s.table,t.getComponent())}var s=this;s.table.element.classList.add("tabulator-block-select"),e.stopPropagation(),s.startColumn.modules.edit&&(s.startColumn.modules.edit.blocked=!0),s.startX=void 0===e.screenX?e.touches[0].screenX:e.screenX,s.startWidth=t.getWidth(),document.body.addEventListener("mousemove",i),document.body.addEventListener("mouseup",n),o.addEventListener("touchmove",i,{passive:!0}),o.addEventListener("touchend",n)},h.prototype.registerModule("resizeColumns",U);var X=function(e){this.table=e,this.startColumn=!1,this.startY=!1,this.startHeight=!1,this.handle=null,this.prevHandle=null};X.prototype.initializeRow=function(e){var t=this,o=e.getElement(),i=document.createElement("div");i.className="tabulator-row-resize-handle";var n=document.createElement("div");n.className="tabulator-row-resize-handle prev",i.addEventListener("click",function(e){e.stopPropagation()});var s=function(o){t.startRow=e,t._mouseDown(o,e,i)};i.addEventListener("mousedown",s),i.addEventListener("touchstart",s,{passive:!0}),n.addEventListener("click",function(e){e.stopPropagation()});var a=function(o){var i=t.table.rowManager.prevDisplayRow(e);i&&(t.startRow=i,t._mouseDown(o,i,n))};n.addEventListener("mousedown",a),n.addEventListener("touchstart",a,{passive:!0}),o.appendChild(i),o.appendChild(n)},X.prototype._mouseDown=function(e,t,o){function i(e){t.setHeight(s.startHeight+((void 0===e.screenY?e.touches[0].screenY:e.screenY)-s.startY))}function n(e){document.body.removeEventListener("mouseup",i),document.body.removeEventListener("mousemove",i),o.removeEventListener("touchmove",i),o.removeEventListener("touchend",n),s.table.element.classList.remove("tabulator-block-select"),s.table.options.rowResized.call(this.table,t.getComponent())}var s=this;s.table.element.classList.add("tabulator-block-select"),e.stopPropagation(),s.startY=void 0===e.screenY?e.touches[0].screenY:e.screenY,s.startHeight=t.getHeight(),document.body.addEventListener("mousemove",i),document.body.addEventListener("mouseup",n),o.addEventListener("touchmove",i,{passive:!0}),o.addEventListener("touchend",n)},h.prototype.registerModule("resizeRows",X);var q=function(e){this.table=e,this.binding=!1,this.observer=!1,this.containerObserver=!1,this.tableHeight=0,this.tableWidth=0,this.containerHeight=0,this.containerWidth=0,this.autoResize=!1};q.prototype.initialize=function(e){var t,o=this,i=this.table;this.tableHeight=i.element.clientHeight,this.tableWidth=i.element.clientWidth,i.element.parentNode&&(this.containerHeight=i.element.parentNode.clientHeight,this.containerWidth=i.element.parentNode.clientWidth),"undefined"!=typeof ResizeObserver&&"virtual"===i.rowManager.getRenderMode()?(this.autoResize=!0,this.observer=new ResizeObserver(function(e){if(!i.browserMobile||i.browserMobile&&!i.modules.edit.currentCell){var t=Math.floor(e[0].contentRect.height),n=Math.floor(e[0].contentRect.width);o.tableHeight==t&&o.tableWidth==n||(o.tableHeight=t,o.tableWidth=n,i.element.parentNode&&(o.containerHeight=i.element.parentNode.clientHeight,o.containerWidth=i.element.parentNode.clientWidth),i.options.virtualDomHoz&&i.vdomHoz.reinitialize(!0),i.redraw())}}),this.observer.observe(i.element),t=window.getComputedStyle(i.element),this.table.element.parentNode&&!this.table.rowManager.fixedHeight&&(t.getPropertyValue("max-height")||t.getPropertyValue("min-height"))&&(this.containerObserver=new ResizeObserver(function(e){if(!i.browserMobile||i.browserMobile&&!i.modules.edit.currentCell){var t=Math.floor(e[0].contentRect.height),n=Math.floor(e[0].contentRect.width);o.containerHeight==t&&o.containerWidth==n||(o.containerHeight=t,o.containerWidth=n,o.tableHeight=i.element.clientHeight,o.tableWidth=i.element.clientWidth),i.options.virtualDomHoz&&i.vdomHoz.reinitialize(!0),i.redraw()}}),this.containerObserver.observe(this.table.element.parentNode))):(this.binding=function(){(!i.browserMobile||i.browserMobile&&!i.modules.edit.currentCell)&&(i.options.virtualDomHoz&&i.vdomHoz.reinitialize(!0),i.redraw())},window.addEventListener("resize",this.binding))},q.prototype.clearBindings=function(e){this.binding&&window.removeEventListener("resize",this.binding),this.observer&&this.observer.unobserve(this.table.element),this.containerObserver&&this.containerObserver.unobserve(this.table.element.parentNode)},h.prototype.registerModule("resizeTable",q);var Y=function(e){this.table=e,this.columns=[],this.hiddenColumns=[],this.mode="",this.index=0,this.collapseFormatter=[],this.collapseStartOpen=!0,this.collapseHandleColumn=!1};Y.prototype.initialize=function(){var e=this,t=[];this.mode=this.table.options.responsiveLayout,this.collapseFormatter=this.table.options.responsiveLayoutCollapseFormatter||this.formatCollapsedData,this.collapseStartOpen=this.table.options.responsiveLayoutCollapseStartOpen,this.hiddenColumns=[],this.table.columnManager.columnsByIndex.forEach(function(o,i){o.modules.responsive&&o.modules.responsive.order&&o.modules.responsive.visible&&(o.modules.responsive.index=i,t.push(o),o.visible||"collapse"!==e.mode||e.hiddenColumns.push(o))}),t=t.reverse(),t=t.sort(function(e,t){return t.modules.responsive.order-e.modules.responsive.order||t.modules.responsive.index-e.modules.responsive.index}),this.columns=t,"collapse"===this.mode&&this.generateCollapsedContent();for(var o=this.table.columnManager.columnsByIndex,i=Array.isArray(o),n=0,o=i?o:o[Symbol.iterator]();;){var s;if(i){if(n>=o.length)break;s=o[n++]}else{if(n=o.next(),n.done)break;s=n.value}var a=s;if("responsiveCollapse"==a.definition.formatter){this.collapseHandleColumn=a;break}}this.collapseHandleColumn&&(this.hiddenColumns.length?this.collapseHandleColumn.show():this.collapseHandleColumn.hide())},Y.prototype.initializeColumn=function(e){var t=e.getDefinition();e.modules.responsive={order:void 0===t.responsive?1:t.responsive,visible:!1!==t.visible}},Y.prototype.initializeRow=function(e){var t;"calc"!==e.type&&(t=document.createElement("div"),t.classList.add("tabulator-responsive-collapse"),e.modules.responsiveLayout={element:t,open:this.collapseStartOpen},this.collapseStartOpen||(t.style.display="none"))},Y.prototype.layoutRow=function(e){var t=e.getElement();e.modules.responsiveLayout&&(t.appendChild(e.modules.responsiveLayout.element),this.generateCollapsedRowContent(e))},Y.prototype.updateColumnVisibility=function(e,t){e.modules.responsive&&(e.modules.responsive.visible=t,this.initialize())},Y.prototype.hideColumn=function(e){var t=this.hiddenColumns.length;e.hide(!1,!0),"collapse"===this.mode&&(this.hiddenColumns.unshift(e),this.generateCollapsedContent(),this.collapseHandleColumn&&!t&&this.collapseHandleColumn.show())},Y.prototype.showColumn=function(e){var t;e.show(!1,!0),e.setWidth(e.getWidth()),"collapse"===this.mode&&(t=this.hiddenColumns.indexOf(e),t>-1&&this.hiddenColumns.splice(t,1),this.generateCollapsedContent(),this.collapseHandleColumn&&!this.hiddenColumns.length&&this.collapseHandleColumn.hide())},Y.prototype.update=function(){for(var e=this,t=!0;t;){var o="fitColumns"==e.table.modules.layout.getMode()?e.table.columnManager.getFlexBaseWidth():e.table.columnManager.getWidth(),i=(e.table.options.headerVisible?e.table.columnManager.element.clientWidth:e.table.element.clientWidth)-o;if(i<0){var n=e.columns[e.index];n?(e.hideColumn(n),e.index++):t=!1}else{var s=e.columns[e.index-1];s&&i>0&&i>=s.getWidth()?(e.showColumn(s),e.index--):t=!1}e.table.rowManager.activeRowsCount||e.table.rowManager.renderEmptyScroll()}},Y.prototype.generateCollapsedContent=function(){var e=this;this.table.rowManager.getDisplayRows().forEach(function(t){e.generateCollapsedRowContent(t)})},Y.prototype.generateCollapsedRowContent=function(e){var t,o;if(e.modules.responsiveLayout){for(t=e.modules.responsiveLayout.element;t.firstChild;)t.removeChild(t.firstChild);o=this.collapseFormatter(this.generateCollapsedRowData(e)),o&&t.appendChild(o)}},Y.prototype.generateCollapsedRowData=function(e){var t,o=this,i=e.getData(),n=[];return this.hiddenColumns.forEach(function(s){var a=s.getFieldValue(i);s.definition.title&&s.field&&(s.modules.format&&o.table.options.responsiveLayoutCollapseUseFormatters?(t={value:!1,data:{},getValue:function(){return a},getData:function(){return i},getElement:function(){return document.createElement("div")},getRow:function(){return e.getComponent()},getColumn:function(){return s.getComponent()}},n.push({field:s.field,title:s.definition.title,value:s.modules.format.formatter.call(o.table.modules.format,t,s.modules.format.params)})):n.push({field:s.field,title:s.definition.title,value:a}))}),n},Y.prototype.formatCollapsedData=function(e){var t=document.createElement("table");return e.forEach(function(e){var o,i=document.createElement("tr"),n=document.createElement("td"),s=document.createElement("td"),a=document.createElement("strong");n.appendChild(a),this.table.modules.localize.bind("columns|"+e.field,function(t){a.innerText=t||e.title}),e.value instanceof Node?(o=document.createElement("div"),o.appendChild(e.value),s.appendChild(o)):s.innerHTML=e.value,i.appendChild(n),i.appendChild(s),t.appendChild(i)},this),Object.keys(e).length?t:""},h.prototype.registerModule("responsiveLayout",Y);var K=function(e){this.table=e,this.selecting=!1,this.lastClickedRow=!1,this.selectPrev=[],this.selectedRows=[],this.headerCheckboxElement=null};K.prototype.clearSelectionData=function(e){this.selecting=!1,this.lastClickedRow=!1,this.selectPrev=[],this.selectedRows=[],e||this._rowSelectionChanged()},K.prototype.initializeRow=function(e){var t=this,o=e.getElement(),i=function e(){setTimeout(function(){t.selecting=!1},50),document.body.removeEventListener("mouseup",e)};e.modules.select={selected:!1},t.table.options.selectableCheck.call(this.table,e.getComponent())?(o.classList.add("tabulator-selectable"),o.classList.remove("tabulator-unselectable"),t.table.options.selectable&&"highlight"!=t.table.options.selectable&&("click"===t.table.options.selectableRangeMode?o.addEventListener("click",function(o){if(o.shiftKey){t.table._clearSelection(),t.lastClickedRow=t.lastClickedRow||e;var i=t.table.rowManager.getDisplayRowIndex(t.lastClickedRow),n=t.table.rowManager.getDisplayRowIndex(e),s=i<=n?i:n,a=i>=n?i:n,r=t.table.rowManager.getDisplayRows().slice(0),l=r.splice(s,a-s+1);o.ctrlKey||o.metaKey?(l.forEach(function(o){o!==t.lastClickedRow&&(!0===t.table.options.selectable||t.isRowSelected(e)?t.toggleRow(o):t.selectedRows.lengtht.table.options.selectable&&(l=l.slice(0,t.table.options.selectable)),t.selectRows(l)),t.table._clearSelection()}else o.ctrlKey||o.metaKey?(t.toggleRow(e),t.lastClickedRow=e):(t.deselectRows(void 0,!0),t.selectRows(e),t.lastClickedRow=e)}):(o.addEventListener("click",function(o){t.table.modExists("edit")&&t.table.modules.edit.getCurrentCell()||t.table._clearSelection(),t.selecting||t.toggleRow(e)}),o.addEventListener("mousedown",function(o){if(o.shiftKey)return t.table._clearSelection(),t.selecting=!0,t.selectPrev=[],document.body.addEventListener("mouseup",i),document.body.addEventListener("keyup",i),t.toggleRow(e),!1}),o.addEventListener("mouseenter",function(o){t.selecting&&(t.table._clearSelection(),t.toggleRow(e),t.selectPrev[1]==e&&t.toggleRow(t.selectPrev[0]))}),o.addEventListener("mouseout",function(o){t.selecting&&(t.table._clearSelection(),t.selectPrev.unshift(e))})))):(o.classList.add("tabulator-unselectable"),o.classList.remove("tabulator-selectable"))},K.prototype.toggleRow=function(e){this.table.options.selectableCheck.call(this.table,e.getComponent())&&(e.modules.select&&e.modules.select.selected?this._deselectRow(e):this._selectRow(e))},K.prototype.selectRows=function(e){var t,o=this;switch(void 0===e?"undefined":_typeof(e)){case"undefined":this.table.rowManager.rows.forEach(function(e){o._selectRow(e,!0,!0)}),this._rowSelectionChanged();break;case"string":t=this.table.rowManager.findRow(e),t?this._selectRow(t,!0,!0):this.table.rowManager.getRows(e).forEach(function(e){o._selectRow(e,!0,!0)}),this._rowSelectionChanged();break;default:Array.isArray(e)?(e.forEach(function(e){o._selectRow(e,!0,!0)}),this._rowSelectionChanged()):this._selectRow(e,!1,!0)}},K.prototype._selectRow=function(e,t,o){if(!isNaN(this.table.options.selectable)&&!0!==this.table.options.selectable&&!o&&this.selectedRows.length>=this.table.options.selectable){if(!this.table.options.selectableRollingSelection)return!1;this._deselectRow(this.selectedRows[0])}var i=this.table.rowManager.findRow(e);i?-1==this.selectedRows.indexOf(i)&&(i.getElement().classList.add("tabulator-selected"),i.modules.select||(i.modules.select={}),i.modules.select.selected=!0,i.modules.select.checkboxEl&&(i.modules.select.checkboxEl.checked=!0),this.selectedRows.push(i),this.table.options.dataTreeSelectPropagate&&this.childRowSelection(i,!0),t||this.table.options.rowSelected.call(this.table,i.getComponent()),this._rowSelectionChanged(t)):t||console.warn("Selection Error - No such row found, ignoring selection:"+e)},K.prototype.isRowSelected=function(e){return-1!==this.selectedRows.indexOf(e)},K.prototype.deselectRows=function(e,t){var o,i=this;if(void 0===e){o=i.selectedRows.length;for(var n=0;n-1&&(n.getElement().classList.remove("tabulator-selected"),n.modules.select||(n.modules.select={}),n.modules.select.selected=!1,n.modules.select.checkboxEl&&(n.modules.select.checkboxEl.checked=!1),i.selectedRows.splice(o,1),this.table.options.dataTreeSelectPropagate&&this.childRowSelection(n,!1),t||i.table.options.rowDeselected.call(this.table,n.getComponent()),i._rowSelectionChanged(t)):t||console.warn("Deselection Error - No such row found, ignoring selection:"+e)},K.prototype.getSelectedData=function(){var e=[];return this.selectedRows.forEach(function(t){e.push(t.getData())}),e},K.prototype.getSelectedRows=function(){var e=[];return this.selectedRows.forEach(function(t){e.push(t.getComponent())}),e},K.prototype._rowSelectionChanged=function(e){this.headerCheckboxElement&&(0===this.selectedRows.length?(this.headerCheckboxElement.checked=!1,this.headerCheckboxElement.indeterminate=!1):this.table.rowManager.rows.length===this.selectedRows.length?(this.headerCheckboxElement.checked=!0,this.headerCheckboxElement.indeterminate=!1):(this.headerCheckboxElement.indeterminate=!0,this.headerCheckboxElement.checked=!1)),e||this.table.options.rowSelectionChanged.call(this.table,this.getSelectedData(),this.getSelectedRows())},K.prototype.registerRowSelectCheckbox=function(e,t){e._row.modules.select||(e._row.modules.select={}),e._row.modules.select.checkboxEl=t},K.prototype.registerHeaderSelectCheckbox=function(e){this.headerCheckboxElement=e},K.prototype.childRowSelection=function(e,t){var o=this.table.modules.dataTree.getChildren(e,!0);if(t)for(var i=o,n=Array.isArray(i),s=0,i=n?i:i[Symbol.iterator]();;){var a;if(n){if(s>=i.length)break;a=i[s++]}else{if(s=i.next(),s.done)break;a=s.value}var r=a;this._selectRow(r,!0)}else for(var l=o,c=Array.isArray(l),u=0,l=c?l:l[Symbol.iterator]();;){var d;if(c){if(u>=l.length)break;d=l[u++]}else{if(u=l.next(),u.done)break;d=u.value}var h=d;this._deselectRow(h,!0)}},h.prototype.registerModule("selectRow",K);var J=function(e){this.table=e,this.sortList=[],this.changed=!1};J.prototype.initializeColumn=function(e,t){var o,i,n=this,s=!1;switch(_typeof(e.definition.sorter)){case"string":n.sorters[e.definition.sorter]?s=n.sorters[e.definition.sorter]:console.warn("Sort Error - No such sorter found: ",e.definition.sorter);break;case"function":s=e.definition.sorter}e.modules.sort={sorter:s,dir:"none",params:e.definition.sorterParams||{},startingDir:e.definition.headerSortStartingDir||"asc",tristate:void 0!==e.definition.headerSortTristate?e.definition.headerSortTristate:this.table.options.headerSortTristate},(void 0===e.definition.headerSort?!1!==this.table.options.headerSort:!1!==e.definition.headerSort)&&(o=e.getElement(),o.classList.add("tabulator-sortable"),i=document.createElement("div"),i.classList.add("tabulator-col-sorter"),"object"==_typeof(this.table.options.headerSortElement)?i.appendChild(this.table.options.headerSortElement):i.innerHTML=this.table.options.headerSortElement,t.appendChild(i),e.modules.sort.element=i,o.addEventListener("click",function(t){var o="",i=[],s=!1;if(e.modules.sort){if(e.modules.sort.tristate)o="none"==e.modules.sort.dir?e.modules.sort.startingDir:e.modules.sort.dir==e.modules.sort.startingDir?"asc"==e.modules.sort.dir?"desc":"asc":"none";else switch(e.modules.sort.dir){case"asc":o="desc";break;case"desc":o="asc";break;default:o=e.modules.sort.startingDir}n.table.options.columnHeaderSortMulti&&(t.shiftKey||t.ctrlKey)?(i=n.getSort(),s=i.findIndex(function(t){return t.field===e.getField()}),s>-1?(i[s].dir=o,s!=i.length-1&&(s=i.splice(s,1)[0],"none"!=o&&i.push(s))):"none"!=o&&i.push({column:e,dir:o}),n.setSort(i)):"none"==o?n.clear():n.setSort(e,o),n.table.rowManager.sorterRefresh(!n.sortList.length)}}))},J.prototype.hasChanged=function(){var e=this.changed;return this.changed=!1,e},J.prototype.getSort=function(){var e=this,t=[];return e.sortList.forEach(function(e){e.column&&t.push({column:e.column.getComponent(),field:e.column.getField(),dir:e.dir})}),t},J.prototype.setSort=function(e,t){var o=this,i=[];Array.isArray(e)||(e=[{column:e,dir:t}]),e.forEach(function(e){var t +;t=o.table.columnManager.findColumn(e.column),t?(e.column=t,i.push(e),o.changed=!0):console.warn("Sort Warning - Sort field does not exist and is being ignored: ",e.column)}),o.sortList=i,this.table.options.persistence&&this.table.modExists("persistence",!0)&&this.table.modules.persistence.config.sort&&this.table.modules.persistence.save("sort")},J.prototype.clear=function(){this.setSort([])},J.prototype.findSorter=function(e){var t,o=this.table.rowManager.activeRows[0],i="string";if(o&&(o=o.getData(),e.getField()))switch(t=e.getFieldValue(o),void 0===t?"undefined":_typeof(t)){case"undefined":i="string";break;case"boolean":i="boolean";break;default:isNaN(t)||""===t?t.match(/((^[0-9]+[a-z]+)|(^[a-z]+[0-9]+))+$/i)&&(i="alphanum"):i="number"}return this.sorters[i]},J.prototype.sort=function(e){var t=this,o=this.table.options.sortOrderReverse?t.sortList.slice().reverse():t.sortList,i=[],n=[];t.table.options.dataSorting&&t.table.options.dataSorting.call(t.table,t.getSort()),t.clearColumnHeaders(),t.table.options.ajaxSorting?o.forEach(function(e,o){t.setColumnHeader(e.column,e.dir)}):(o.forEach(function(e,o){var n=e.column.modules.sort;e.column&&n&&(n.sorter||(n.sorter=t.findSorter(e.column)),e.params="function"==typeof n.params?n.params(e.column.getComponent(),e.dir):n.params,i.push(e)),t.setColumnHeader(e.column,e.dir)}),i.length&&t._sortItems(e,i)),t.table.options.dataSorted&&(e.forEach(function(e){n.push(e.getComponent())}),t.table.options.dataSorted.call(t.table,t.getSort(),n))},J.prototype.clearColumnHeaders=function(){this.table.columnManager.getRealColumns().forEach(function(e){e.modules.sort&&(e.modules.sort.dir="none",e.getElement().setAttribute("aria-sort","none"))})},J.prototype.setColumnHeader=function(e,t){e.modules.sort.dir=t,e.getElement().setAttribute("aria-sort",t)},J.prototype._sortItems=function(e,t){var o=this,i=t.length-1;e.sort(function(e,n){for(var s,a=i;a>=0;a--){var r=t[a];if(0!==(s=o._sortRow(e,n,r.column,r.dir,r.params)))break}return s})},J.prototype._sortRow=function(e,t,o,i,n){var s,a,r="asc"==i?e:t,l="asc"==i?t:e;return e=o.getFieldValue(r.getData()),t=o.getFieldValue(l.getData()),e=void 0!==e?e:"",t=void 0!==t?t:"",s=r.getComponent(),a=l.getComponent(),o.modules.sort.sorter.call(this,e,t,s,a,o.getComponent(),i,n)},J.prototype.sorters={number:function(e,t,o,i,n,s,a){var r=a.alignEmptyValues,l=a.decimalSeparator,c=a.thousandSeparator,u=0;if(e=String(e),t=String(t),c&&(e=e.split(c).join(""),t=t.split(c).join("")),l&&(e=e.split(l).join("."),t=t.split(l).join(".")),e=parseFloat(e),t=parseFloat(t),isNaN(e))u=isNaN(t)?0:-1;else{if(!isNaN(t))return e-t;u=1}return("top"===r&&"desc"===s||"bottom"===r&&"asc"===s)&&(u*=-1),u},string:function(e,t,o,i,n,s,a){var r,l=a.alignEmptyValues,c=0;if(e){if(t){switch(_typeof(a.locale)){case"boolean":a.locale&&(r=this.table.modules.localize.getLocale());break;case"string":r=a.locale}return String(e).toLowerCase().localeCompare(String(t).toLowerCase(),r)}c=1}else c=t?-1:0;return("top"===l&&"desc"===s||"bottom"===l&&"asc"===s)&&(c*=-1),c},date:function(e,t,o,i,n,s,a){return a.format||(a.format="DD/MM/YYYY"),this.sorters.datetime.call(this,e,t,o,i,n,s,a)},time:function(e,t,o,i,n,s,a){return a.format||(a.format="HH:mm"),this.sorters.datetime.call(this,e,t,o,i,n,s,a)},datetime:function(e,t,o,i,n,s,a){var r=a.format||"DD/MM/YYYY HH:mm:ss",l=a.alignEmptyValues,c=0;if("undefined"!=typeof moment){if(e=moment(e,r),t=moment(t,r),e.isValid()){if(t.isValid())return e-t;c=1}else c=t.isValid()?-1:0;return("top"===l&&"desc"===s||"bottom"===l&&"asc"===s)&&(c*=-1),c}console.error("Sort Error - 'datetime' sorter is dependant on moment.js")},boolean:function(e,t,o,i,n,s,a){return(!0===e||"true"===e||"True"===e||1===e?1:0)-(!0===t||"true"===t||"True"===t||1===t?1:0)},array:function(e,t,o,i,n,s,a){function r(e){switch(u){case"length":return e.length;case"sum":return e.reduce(function(e,t){return e+t});case"max":return Math.max.apply(null,e);case"min":return Math.min.apply(null,e);case"avg":return e.reduce(function(e,t){return e+t})/e.length}}var l=0,c=0,u=a.type||"length",d=a.alignEmptyValues,h=0;if(Array.isArray(e)){if(Array.isArray(t))return l=e?r(e):0,c=t?r(t):0,l-c;d=1}else d=Array.isArray(t)?-1:0;return("top"===d&&"desc"===s||"bottom"===d&&"asc"===s)&&(h*=-1),h},exists:function(e,t,o,i,n,s,a){return(void 0===e?0:1)-(void 0===t?0:1)},alphanum:function(e,t,o,i,n,s,a){var r,l,c,u,d,h=0,p=/(\d+)|(\D+)/g,m=/\d/,f=a.alignEmptyValues,g=0;if(e||0===e){if(t||0===t){if(isFinite(e)&&isFinite(t))return e-t;if(r=String(e).toLowerCase(),l=String(t).toLowerCase(),r===l)return 0;if(!m.test(r)||!m.test(l))return r>l?1:-1;for(r=r.match(p),l=l.match(p),d=r.length>l.length?l.length:r.length;hu?1:-1;return r.length>l.length}g=1}else g=t||0===t?-1:0;return("top"===f&&"desc"===s||"bottom"===f&&"asc"===s)&&(g*=-1),g}},h.prototype.registerModule("sort",J);var $=function(e){this.table=e,this.invalidCells=[]};return $.prototype.initializeColumn=function(e){var t,o=this,i=[];e.definition.validator&&(Array.isArray(e.definition.validator)?e.definition.validator.forEach(function(e){(t=o._extractValidator(e))&&i.push(t)}):(t=this._extractValidator(e.definition.validator))&&i.push(t),e.modules.validate=!!i.length&&i)},$.prototype._extractValidator=function(e){var t,o,i;switch(void 0===e?"undefined":_typeof(e)){case"string":return i=e.indexOf(":"),i>-1?(t=e.substring(0,i),o=e.substring(i+1)):t=e,this._buildValidator(t,o);case"function":return this._buildValidator(e);case"object":return this._buildValidator(e.type,e.parameters)}},$.prototype._buildValidator=function(e,t){var o="function"==typeof e?e:this.validators[e];return o?{type:"function"==typeof e?"function":e,func:o,params:t}:(console.warn("Validator Setup Error - No matching validator found:",e),!1)},$.prototype.validate=function(e,t,o){var i=this,n=[],s=this.invalidCells.indexOf(t);return e&&e.forEach(function(e){e.func.call(i,t.getComponent(),o,e.params)||n.push({type:e.type,parameters:e.params})}),n=!n.length||n,t.modules.validate||(t.modules.validate={}),!0===n?(t.modules.validate.invalid=!1,t.getElement().classList.remove("tabulator-validation-fail"),s>-1&&this.invalidCells.splice(s,1)):(t.modules.validate.invalid=!0,"manual"!==this.table.options.validationMode&&t.getElement().classList.add("tabulator-validation-fail"),-1==s&&this.invalidCells.push(t)),n},$.prototype.getInvalidCells=function(){var e=[];return this.invalidCells.forEach(function(t){e.push(t.getComponent())}),e},$.prototype.clearValidation=function(e){var t;e.modules.validate&&e.modules.validate.invalid&&(e.getElement().classList.remove("tabulator-validation-fail"),e.modules.validate.invalid=!1,(t=this.invalidCells.indexOf(e))>-1&&this.invalidCells.splice(t,1))},$.prototype.validators={integer:function(e,t,o){return""===t||null===t||void 0===t||"number"==typeof(t=Number(t))&&isFinite(t)&&Math.floor(t)===t},float:function(e,t,o){return""===t||null===t||void 0===t||"number"==typeof(t=Number(t))&&isFinite(t)&&t%1!=0},numeric:function(e,t,o){return""===t||null===t||void 0===t||!isNaN(t)},string:function(e,t,o){return""===t||null===t||void 0===t||isNaN(t)},max:function(e,t,o){return""===t||null===t||void 0===t||parseFloat(t)<=o},min:function(e,t,o){return""===t||null===t||void 0===t||parseFloat(t)>=o},starts:function(e,t,o){return""===t||null===t||void 0===t||String(t).toLowerCase().startsWith(String(o).toLowerCase())},ends:function(e,t,o){return""===t||null===t||void 0===t||String(t).toLowerCase().endsWith(String(o).toLowerCase())},minLength:function(e,t,o){return""===t||null===t||void 0===t||String(t).length>=o},maxLength:function(e,t,o){return""===t||null===t||void 0===t||String(t).length<=o},in:function(e,t,o){return""===t||null===t||void 0===t||("string"==typeof o&&(o=o.split("|")),""===t||o.indexOf(t)>-1)},regex:function(e,t,o){return""===t||null===t||void 0===t||new RegExp(o).test(t)},unique:function(e,t,o){if(""===t||null===t||void 0===t)return!0;var i=!0,n=e.getData(),s=e.getColumn()._getSelf();return this.table.rowManager.rows.forEach(function(e){var o=e.getData();o!==n&&t==s.getFieldValue(o)&&(i=!1)}),i},required:function(e,t,o){return""!==t&&null!==t&&void 0!==t}},h.prototype.registerModule("validate",$),h}); \ No newline at end of file diff --git a/desktopapp/vendor/tabulator/js/tabulator_core.js b/desktopapp/vendor/tabulator/js/tabulator_core.js index 63ce7bc..8e0ba9f 100644 --- a/desktopapp/vendor/tabulator/js/tabulator_core.js +++ b/desktopapp/vendor/tabulator/js/tabulator_core.js @@ -1,4 +1,4 @@ -/* Tabulator v4.8.3 (c) Oliver Folkerd */ +/* Tabulator v4.9.3 (c) Oliver Folkerd */ 'use strict'; @@ -1124,7 +1124,7 @@ ColumnManager.prototype.addColumn = function (definition, before, nextToColumn) _this4.table.modules.columnCalcs.recalc(_this4.table.rowManager.activeRows); } - _this4.redraw(); + _this4.redraw(true); if (_this4.table.modules.layout.getMode() != "fitColumns") { @@ -1467,6 +1467,8 @@ var Column = function Column(def, parent) { this.width = null; //column width this.widthStyled = ""; //column width prestyled to improve render efficiency + this.maxWidth = null; //column maximum width + this.maxWidthStyled = ""; //column maximum prestyled to improve render efficiency this.minWidth = null; //column minimum width this.minWidthStyled = ""; //column minimum prestyled to improve render efficiency this.widthFixed = false; //user has specified a width for this column @@ -1892,6 +1894,12 @@ Column.prototype._buildColumnHeader = function () { //set min width if present this.setMinWidth(typeof def.minWidth == "undefined" ? this.table.options.columnMinWidth : parseInt(def.minWidth)); + if (def.maxWidth || this.table.options.columnMaxWidth) { + if (def.maxWidth !== false) { + this.setMaxWidth(typeof def.maxWidth == "undefined" ? this.table.options.columnMaxWidth : parseInt(def.maxWidth)); + } + } + this.reinitializeWidth(); //set tooltip if present @@ -2039,6 +2047,8 @@ Column.prototype._buildGroupHeader = function () { this.table.modules.menu.initializeColumnHeader(this); } + this.titleElement.style.textAlign = this.definition.headerHozAlign || this.table.options.headerHozAlign; + this.element.appendChild(this.groupElement); }; @@ -2289,6 +2299,10 @@ Column.prototype.show = function (silent, responsiveToggle) { if (this.parent.isGroup) { this.parent.matchChildWidths(); } + + if (!this.silent && this.table.options.virtualDomHoz) { + this.table.vdomHoz.reinitialize(); + } } }; @@ -2324,6 +2338,10 @@ Column.prototype.hide = function (silent, responsiveToggle) { if (this.parent.isGroup) { this.parent.matchChildWidths(); } + + if (!this.silent && this.table.options.virtualDomHoz) { + this.table.vdomHoz.reinitialize(); + } } }; @@ -2345,6 +2363,18 @@ Column.prototype.matchChildWidths = function () { } }; +Column.prototype.removeChild = function (child) { + var index = this.columns.indexOf(child); + + if (index > -1) { + this.columns.splice(index, 1); + } + + if (!this.columns.length) { + this.delete(); + } +}; + Column.prototype.setWidth = function (width) { this.widthFixed = true; this.setWidthActual(width); @@ -2357,6 +2387,10 @@ Column.prototype.setWidthActual = function (width) { width = Math.max(this.minWidth, width); + if (this.maxWidth) { + width = Math.min(this.maxWidth, width); + } + this.width = width; this.widthStyled = width ? width + "px" : ""; @@ -2432,10 +2466,22 @@ Column.prototype.setMinWidth = function (minWidth) { }); }; +Column.prototype.setMaxWidth = function (maxWidth) { + this.maxWidth = maxWidth; + this.maxWidthStyled = maxWidth ? maxWidth + "px" : ""; + + this.element.style.maxWidth = this.maxWidthStyled; + + this.cells.forEach(function (cell) { + cell.setMaxWidth(); + }); +}; + Column.prototype.delete = function () { var _this9 = this; return new Promise(function (resolve, reject) { + var index; if (_this9.isGroup) { _this9.columns.forEach(function (column) { @@ -2465,6 +2511,10 @@ Column.prototype.delete = function () { _this9.titleElement = false; _this9.groupElement = false; + if (_this9.parent.isGroup) { + _this9.parent.removeChild(_this9); + } + _this9.table.columnManager.deregisterColumn(_this9); if (_this9.table.options.virtualDomHoz) { @@ -2583,25 +2633,30 @@ Column.prototype.updateDefinition = function (updates) { var definition; if (!_this10.isGroup) { - definition = Object.assign({}, _this10.getDefinition()); - definition = Object.assign(definition, updates); + if (!_this10.parent.isGroup) { + definition = Object.assign({}, _this10.getDefinition()); + definition = Object.assign(definition, updates); - _this10.table.columnManager.addColumn(definition, false, _this10).then(function (column) { + _this10.table.columnManager.addColumn(definition, false, _this10).then(function (column) { - if (definition.field == _this10.field) { - _this10.field = false; //cleair field name to prevent deletion of duplicate column from arrays - } + if (definition.field == _this10.field) { + _this10.field = false; //cleair field name to prevent deletion of duplicate column from arrays + } - _this10.delete().then(function () { - resolve(column.getComponent()); + _this10.delete().then(function () { + resolve(column.getComponent()); + }).catch(function (err) { + reject(err); + }); }).catch(function (err) { reject(err); }); - }).catch(function (err) { - reject(err); - }); + } else { + console.warn("Column Update Error - The updateDefinition function is only available on ungrouped columns"); + reject("Column Update Error - The updateDefinition function is only available on columns, not column groups"); + } } else { - console.warn("Column Update Error - The updateDefinition function is only available on columns, not column groups"); + console.warn("Column Update Error - The updateDefinition function is only available on ungrouped columns"); reject("Column Update Error - The updateDefinition function is only available on columns, not column groups"); } }); @@ -2615,7 +2670,7 @@ Column.prototype.deleteCell = function (cell) { } }; -Column.prototype.defaultOptionList = ["title", "field", "columns", "visible", "align", "hozAlign", "vertAlign", "width", "minWidth", "widthGrow", "widthShrink", "resizable", "frozen", "responsive", "tooltip", "cssClass", "rowHandle", "hideInHtml", "print", "htmlOutput", "sorter", "sorterParams", "formatter", "formatterParams", "variableHeight", "editable", "editor", "editorParams", "validator", "mutator", "mutatorParams", "mutatorData", "mutatorDataParams", "mutatorEdit", "mutatorEditParams", "mutatorClipboard", "mutatorClipboardParams", "accessor", "accessorParams", "accessorData", "accessorDataParams", "accessorDownload", "accessorDownloadParams", "accessorClipboard", "accessorClipboardParams", "accessorPrint", "accessorPrintParams", "accessorHtmlOutput", "accessorHtmlOutputParams", "clipboard", "download", "downloadTitle", "topCalc", "topCalcParams", "topCalcFormatter", "topCalcFormatterParams", "bottomCalc", "bottomCalcParams", "bottomCalcFormatter", "bottomCalcFormatterParams", "cellClick", "cellDblClick", "cellContext", "cellTap", "cellDblTap", "cellTapHold", "cellMouseEnter", "cellMouseLeave", "cellMouseOver", "cellMouseOut", "cellMouseMove", "cellEditing", "cellEdited", "cellEditCancelled", "headerSort", "headerSortStartingDir", "headerSortTristate", "headerClick", "headerDblClick", "headerContext", "headerTap", "headerDblTap", "headerTapHold", "headerTooltip", "headerVertical", "headerHozAlign", "editableTitle", "titleFormatter", "titleFormatterParams", "headerFilter", "headerFilterPlaceholder", "headerFilterParams", "headerFilterEmptyCheck", "headerFilterFunc", "headerFilterFuncParams", "headerFilterLiveFilter", "print", "headerContextMenu", "headerMenu", "contextMenu", +Column.prototype.defaultOptionList = ["title", "field", "columns", "visible", "align", "hozAlign", "vertAlign", "width", "minWidth", "maxWidth", "widthGrow", "widthShrink", "resizable", "frozen", "responsive", "tooltip", "cssClass", "rowHandle", "hideInHtml", "print", "htmlOutput", "sorter", "sorterParams", "formatter", "formatterParams", "variableHeight", "editable", "editor", "editorParams", "validator", "mutator", "mutatorParams", "mutatorData", "mutatorDataParams", "mutatorEdit", "mutatorEditParams", "mutatorClipboard", "mutatorClipboardParams", "accessor", "accessorParams", "accessorData", "accessorDataParams", "accessorDownload", "accessorDownloadParams", "accessorClipboard", "accessorClipboardParams", "accessorPrint", "accessorPrintParams", "accessorHtmlOutput", "accessorHtmlOutputParams", "clipboard", "download", "downloadTitle", "topCalc", "topCalcParams", "topCalcFormatter", "topCalcFormatterParams", "bottomCalc", "bottomCalcParams", "bottomCalcFormatter", "bottomCalcFormatterParams", "cellClick", "cellDblClick", "cellContext", "cellTap", "cellDblTap", "cellTapHold", "cellMouseEnter", "cellMouseLeave", "cellMouseOver", "cellMouseOut", "cellMouseMove", "cellEditing", "cellEdited", "cellEditCancelled", "headerSort", "headerSortStartingDir", "headerSortTristate", "headerClick", "headerDblClick", "headerContext", "headerTap", "headerDblTap", "headerTapHold", "headerTooltip", "headerVertical", "headerHozAlign", "editableTitle", "titleFormatter", "titleFormatterParams", "headerFilter", "headerFilterPlaceholder", "headerFilterParams", "headerFilterEmptyCheck", "headerFilterFunc", "headerFilterFuncParams", "headerFilterLiveFilter", "print", "headerContextMenu", "headerMenu", "contextMenu", // "headerClickMenu", "clickMenu", "formatterPrint", "formatterPrintParams", "formatterClipboard", "formatterClipboardParams", "formatterHtmlOutput", "formatterHtmlOutputParams", "titlePrint", "titleClipboard", "titleHtmlOutput", "titleDownload"]; @@ -2796,7 +2851,7 @@ RowManager.prototype.findRow = function (subject) { } else if (typeof HTMLElement !== "undefined" && subject instanceof HTMLElement) { //subject is a HTML element of the row var match = self.rows.find(function (row) { - return row.element === subject; + return row.getElement() === subject; }); return match || false; @@ -4379,7 +4434,8 @@ RowManager.prototype.adjustTableSize = function () { modExists; if (this.renderMode === "virtual") { - var otherHeight = Math.floor(this.columnManager.getElement().offsetHeight + (this.table.footerManager && !this.table.footerManager.external ? this.table.footerManager.getElement().offsetHeight : 0)); + + var otherHeight = Math.floor(this.columnManager.getElement().getBoundingClientRect().height + (this.table.footerManager && this.table.footerManager.active && !this.table.footerManager.external ? this.table.footerManager.getElement().getBoundingClientRect().height : 0)); if (this.fixedHeight) { this.element.style.minHeight = "calc(100% - " + otherHeight + "px)"; @@ -4387,7 +4443,7 @@ RowManager.prototype.adjustTableSize = function () { this.element.style.maxHeight = "calc(100% - " + otherHeight + "px)"; } else { this.element.style.height = ""; - this.element.style.height = Math.floor(this.table.element.clientHeight) - otherHeight + "px"; + this.element.style.height = this.table.element.clientHeight - otherHeight + "px"; this.element.scrollTop = this.scrollTop; } @@ -4395,7 +4451,7 @@ RowManager.prototype.adjustTableSize = function () { this.vDomWindowBuffer = this.table.options.virtualDomBuffer || this.height; //check if the table has changed size when dealing with variable height tables - if (!this.fixedHeight && Math.floor(initialHeight) != Math.floor(this.element.clientHeight)) { + if (!this.fixedHeight && initialHeight != this.element.clientHeight) { modExists = this.table.modExists("resizeTable"); if (modExists && !this.table.modules.resizeTable.autoResize || !modExists) { @@ -4917,10 +4973,10 @@ VDomHoz.prototype.initializeRow = function (row) { for (var i = this.leftCol; i <= this.rightCol; i++) { var column = this.columns[i]; - if (column.visible) { + if (column && column.visible) { var cell = row.getCell(column); - row.element.appendChild(cell.getElement()); + row.getElement().appendChild(cell.getElement()); cell.cellRendered(); } } @@ -4930,8 +4986,9 @@ VDomHoz.prototype.initializeRow = function (row) { VDomHoz.prototype.reinitializeRow = function (row, force) { if (row.type !== "group") { if (force || !row.modules.vdomHoz || row.modules.vdomHoz.leftCol !== this.leftCol || row.modules.vdomHoz.rightCol !== this.rightCol) { - while (row.element.firstChild) { - row.element.removeChild(row.element.firstChild); + var rowEl = row.getElement(); + while (rowEl.firstChild) { + rowEl.removeChild(rowEl.firstChild); }this.initializeRow(row); } } @@ -5114,7 +5171,7 @@ var Row = function Row(data, parent) { this.parent = parent; this.data = {}; this.type = type; //type of element - this.element = this.createElement(); + this.element = false; this.modules = {}; //hold module variables; this.cells = []; this.height = 0; //hold element height @@ -5126,8 +5183,16 @@ var Row = function Row(data, parent) { this.component = null; + this.created = false; + this.setData(data); - this.generateElement(); +}; + +Row.prototype.create = function () { + if (!this.created) { + this.created = true; + this.generateElement(); + } }; Row.prototype.createElement = function () { @@ -5136,10 +5201,11 @@ Row.prototype.createElement = function () { el.classList.add("tabulator-row"); el.setAttribute("role", "row"); - return el; + this.element = el; }; Row.prototype.getElement = function () { + this.create(); return this.element; }; @@ -5155,6 +5221,8 @@ Row.prototype.generateElement = function () { tapHold, tap; + this.createElement(); + //set row selection characteristics if (self.table.options.selectable !== false && self.table.modExists("selectRow")) { self.table.modules.selectRow.initializeRow(this); @@ -5298,6 +5366,8 @@ Row.prototype.generateCells = function () { Row.prototype.initialize = function (force) { var _this21 = this; + this.create(); + if (!this.initialized || force) { this.deleteCells(); @@ -5354,7 +5424,7 @@ Row.prototype.initialize = function (force) { Row.prototype.reinitializeHeight = function () { this.heightInitialized = false; - if (this.element.offsetParent !== null) { + if (this.element && this.element.offsetParent !== null) { this.normalizeHeight(true); } }; @@ -5368,7 +5438,7 @@ Row.prototype.reinitialize = function (children) { this.heightStyled = ""; } - if (this.element.offsetParent !== null) { + if (this.element && this.element.offsetParent !== null) { this.initialize(true); } @@ -5489,7 +5559,7 @@ Row.prototype.setData = function (data) { Row.prototype.updateData = function (updatedData) { var _this22 = this; - var visible = Tabulator.prototype.helpers.elVisible(this.element), + var visible = this.element && Tabulator.prototype.helpers.elVisible(this.element), tempData = {}, newRowData; @@ -5801,14 +5871,16 @@ Row.prototype.wipe = function () { this.detatchModules(); this.deleteCells(); - while (this.element.firstChild) { - this.element.removeChild(this.element.firstChild); - }this.element = false; - this.modules = {}; - - if (this.element.parentNode) { - this.element.parentNode.removeChild(this.element); + if (this.element) { + while (this.element.firstChild) { + this.element.removeChild(this.element.firstChild); + }if (this.element.parentNode) { + this.element.parentNode.removeChild(this.element); + } } + + this.element = false; + this.modules = {}; }; Row.prototype.getGroup = function () { @@ -6340,10 +6412,12 @@ Cell.prototype._generateTooltip = function () { }; //////////////////// Getters //////////////////// -Cell.prototype.getElement = function () { +Cell.prototype.getElement = function (containerOnly) { if (!this.loaded) { this.loaded = true; - this.layoutElement(); + if (!containerOnly) { + this.layoutElement(); + } } return this.element; @@ -6483,6 +6557,11 @@ Cell.prototype.setMinWidth = function () { this.element.style.minWidth = this.column.minWidthStyled; }; +Cell.prototype.setMaxWidth = function () { + this.maxWidth = this.column.maxWidth; + this.element.style.maxWidth = this.column.maxWidthStyled; +}; + Cell.prototype.checkHeight = function () { // var height = this.element.css("height"); this.row.reinitializeHeight(); @@ -6792,6 +6871,7 @@ Tabulator.prototype.defaultOptions = { layoutColumnsOnNewData: false, //update column widths on setData columnMinWidth: 40, //minimum global width for a column + columnMaxWidth: false, //minimum global width for a column columnHeaderVertAlign: "top", //vertical alignment of column headers columnVertAlign: false, // DEPRECATED - Left to allow warning @@ -7388,10 +7468,6 @@ Tabulator.prototype._buildElement = function () { mod.persistence.initialize(); } - if (options.persistence && this.modExists("persistence", true) && mod.persistence.config.columns) { - options.columns = mod.persistence.load("columns", options.columns); - } - if (options.movableRows && this.modExists("moveRow")) { mod.moveRow.initialize(); } @@ -8360,6 +8436,13 @@ Tabulator.prototype.setFilter = function (field, type, value, params) { } }; +//set standard filters +Tabulator.prototype.refreshFilter = function () { + if (this.modExists("filter", true)) { + this.rowManager.filterRefresh(); + } +}; + //add filter to array Tabulator.prototype.addFilter = function (field, type, value, params) { if (this.modExists("filter", true)) { @@ -8852,6 +8935,14 @@ Tabulator.prototype.getHistoryRedoSize = function () { } }; +Tabulator.prototype.clearHistory = function () { + if (this.options.history && this.modExists("history", true)) { + return this.modules.history.clear(); + } else { + return false; + } +}; + /////////////// Download Management ////////////// Tabulator.prototype.download = function (type, filename, options, active) { @@ -9050,6 +9141,11 @@ Layout.prototype.getMode = function () { Layout.prototype.layout = function () { this.modes[this.mode].call(this, this.table.columnManager.columnsByIndex); + + if (this.mode.indexOf("fitData") === 0 && this.table.options.persistence && this.table.modExists("persistence", true) && this.table.modules.persistence.config.columns) { + + this.table.modules.persistence.save("columns"); + } }; //layout render functions @@ -9218,6 +9314,7 @@ Layout.prototype.modes = { oversizeSpace = 0, remainingSpace = 0, nextColWidth = 0, + remainingFlexGrowUnits = flexGrowUnits, gap = 0, changeUnits = 0, undersizeCols = []; @@ -9241,9 +9338,24 @@ Layout.prototype.modes = { oversizeCols.push(col); } else { - undersizeCols.push(col); + if (col.column.maxWidth && col.column.maxWidth < width) { + + col.width = col.column.maxWidth; + + freeSpace -= col.column.maxWidth; + + remainingFlexGrowUnits -= shrinkCols ? col.column.definition.widthShrink || 1 : col.column.definition.widthGrow || 1; + + if (remainingFlexGrowUnits) { - changeUnits += shrinkCols ? col.column.definition.widthShrink || 1 : col.column.definition.widthGrow || 1; + colWidth = Math.floor(freeSpace / remainingFlexGrowUnits); + } + } else { + + undersizeCols.push(col); + + changeUnits += shrinkCols ? col.column.definition.widthShrink || 1 : col.column.definition.widthGrow || 1; + } } }); diff --git a/desktopapp/vendor/tabulator/js/tabulator_core.min.js b/desktopapp/vendor/tabulator/js/tabulator_core.min.js index 87986ad..ba420a5 100644 --- a/desktopapp/vendor/tabulator/js/tabulator_core.min.js +++ b/desktopapp/vendor/tabulator/js/tabulator_core.min.js @@ -1,6 +1,6 @@ -/* Tabulator v4.8.3 (c) Oliver Folkerd */ -"use strict";var _typeof="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&&"function"==typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t};Array.prototype.findIndex||Object.defineProperty(Array.prototype,"findIndex",{value:function(t){if(null==this)throw new TypeError('"this" is null or not defined');var e=Object(this),o=e.length>>>0;if("function"!=typeof t)throw new TypeError("predicate must be a function");for(var i=arguments[1],n=0;n>>0;if("function"!=typeof t)throw new TypeError("predicate must be a function");for(var i=arguments[1],n=0;n>>0;if(0===i)return!1;for(var n=0|e,l=Math.max(n>=0?n:i-Math.abs(n),0);lo?(e=t-o,this.element.style.marginLeft=-e+"px"):this.element.style.marginLeft=0,this.scrollLeft=t,this.table.modExists("frozenColumns")&&this.table.modules.frozenColumns.scrollHorizontal()},ColumnManager.prototype.generateColumnsFromRowData=function(t){var e,o,i=[],n=this.table.options.autoColumnsDefinitions;if(t&&t.length){e=t[0];for(var l in e){var s={field:l,title:l},a=e[l];switch(void 0===a?"undefined":_typeof(a)){case"undefined":o="string";break;case"boolean":o="boolean";break;case"object":o=Array.isArray(a)?"array":"string";break;default:o=isNaN(a)||""===a?a.match(/((^[0-9]+[a-z]+)|(^[a-z]+[0-9]+))+$/i)?"alphanum":"string":"number"}s.sorter=o,i.push(s)}if(n)switch(void 0===n?"undefined":_typeof(n)){case"function":this.table.options.columns=n.call(this.table,i);break;case"object":Array.isArray(n)?i.forEach(function(t){var e=n.find(function(e){return e.field===t.field});e&&Object.assign(t,e)}):i.forEach(function(t){n[t.field]&&Object.assign(t,n[t.field])}),this.table.options.columns=i}else this.table.options.columns=i;this.setColumns(this.table.options.columns)}},ColumnManager.prototype.setColumns=function(t,e){for(var o=this;o.headersElement.firstChild;)o.headersElement.removeChild(o.headersElement.firstChild);o.columns=[],o.columnsByIndex=[],o.columnsByField={},o.table.modExists("frozenColumns")&&o.table.modules.frozenColumns.reset(),t.forEach(function(t,e){o._addColumn(t)}),o._reIndexColumns(),o.table.options.responsiveLayout&&o.table.modExists("responsiveLayout",!0)&&o.table.modules.responsiveLayout.initialize(),this.table.options.virtualDomHoz&&this.table.vdomHoz.reinitialize(!1,!0),o.redraw(!0)},ColumnManager.prototype._addColumn=function(t,e,o){var i=new Column(t,this),n=i.getElement(),l=o?this.findColumnIndex(o):o;if(o&&l>-1){var s=this.columns.indexOf(o.getTopColumn()),a=o.getElement();e?(this.columns.splice(s,0,i),a.parentNode.insertBefore(n,a)):(this.columns.splice(s+1,0,i),a.parentNode.insertBefore(n,a.nextSibling))}else e?(this.columns.unshift(i),this.headersElement.insertBefore(i.getElement(),this.headersElement.firstChild)):(this.columns.push(i),this.headersElement.appendChild(i.getElement())),i.columnRendered();return i},ColumnManager.prototype.registerColumnField=function(t){t.definition.field&&(this.columnsByField[t.definition.field]=t)},ColumnManager.prototype.registerColumnPosition=function(t){this.columnsByIndex.push(t)},ColumnManager.prototype._reIndexColumns=function(){this.columnsByIndex=[],this.columns.forEach(function(t){t.reRegisterPosition()})},ColumnManager.prototype._verticalAlignHeaders=function(){var t=this,e=0;t.columns.forEach(function(t){var o;t.clearVerticalAlign(),(o=t.getHeight())>e&&(e=o)}),t.columns.forEach(function(o){o.verticalAlign(t.table.options.columnHeaderVertAlign,e)}),t.rowManager.adjustTableSize()},ColumnManager.prototype.findColumn=function(t){var e=this;if("object"!=(void 0===t?"undefined":_typeof(t)))return this.columnsByField[t]||!1;if(t instanceof Column)return t;if(t instanceof ColumnComponent)return t._getSelf()||!1;if("undefined"!=typeof HTMLElement&&t instanceof HTMLElement){return e.columns.find(function(e){return e.element===t})||!1}return!1},ColumnManager.prototype.getColumnByField=function(t){return this.columnsByField[t]},ColumnManager.prototype.getColumnsByFieldRoot=function(t){var e=this,o=[];return Object.keys(this.columnsByField).forEach(function(i){i.split(".")[0]===t&&o.push(e.columnsByField[i])}),o},ColumnManager.prototype.getColumnByIndex=function(t){return this.columnsByIndex[t]},ColumnManager.prototype.getFirstVisibileColumn=function(t){var t=this.columnsByIndex.findIndex(function(t){return t.visible});return t>-1&&this.columnsByIndex[t]},ColumnManager.prototype.getColumns=function(){return this.columns},ColumnManager.prototype.findColumnIndex=function(t){return this.columnsByIndex.findIndex(function(e){return t===e})},ColumnManager.prototype.getRealColumns=function(){return this.columnsByIndex},ColumnManager.prototype.traverse=function(t){this.columnsByIndex.forEach(function(e,o){t(e,o)})},ColumnManager.prototype.getDefinitions=function(t){var e=this,o=[];return e.columnsByIndex.forEach(function(e){(!t||t&&e.visible)&&o.push(e.getDefinition())}),o},ColumnManager.prototype.getDefinitionTree=function(){var t=this,e=[];return t.columns.forEach(function(t){e.push(t.getDefinition(!0))}),e},ColumnManager.prototype.getComponents=function(t){var e=this,o=[];return(t?e.columns:e.columnsByIndex).forEach(function(t){o.push(t.getComponent())}),o},ColumnManager.prototype.getWidth=function(){var t=0;return this.columnsByIndex.forEach(function(e){e.visible&&(t+=e.getWidth())}),t},ColumnManager.prototype.moveColumn=function(t,e,o){this.moveColumnActual(t,e,o),this.table.options.responsiveLayout&&this.table.modExists("responsiveLayout",!0)&&this.table.modules.responsiveLayout.initialize(),this.table.modExists("columnCalcs")&&this.table.modules.columnCalcs.recalc(this.table.rowManager.activeRows),e.element.parentNode.insertBefore(t.element,e.element),o&&e.element.parentNode.insertBefore(e.element,t.element),this._verticalAlignHeaders(),this.table.rowManager.reinitialize()},ColumnManager.prototype.moveColumnActual=function(t,e,o){t.parent.isGroup?this._moveColumnInArray(t.parent.columns,t,e,o):this._moveColumnInArray(this.columns,t,e,o),this._moveColumnInArray(this.columnsByIndex,t,e,o,!0),this.table.options.responsiveLayout&&this.table.modExists("responsiveLayout",!0)&&this.table.modules.responsiveLayout.initialize(),this.table.options.virtualDomHoz&&this.table.vdomHoz.reinitialize(!0),this.table.options.columnMoved&&this.table.options.columnMoved.call(this.table,t.getComponent(),this.table.columnManager.getComponents()),this.table.options.persistence&&this.table.modExists("persistence",!0)&&this.table.modules.persistence.config.columns&&this.table.modules.persistence.save("columns")},ColumnManager.prototype._moveColumnInArray=function(t,e,o,i,n){var l,s=this,a=t.indexOf(e),r=[];a>-1&&(t.splice(a,1),l=t.indexOf(o),l>-1?i&&(l+=1):l=a,t.splice(l,0,e),n&&(this.table.options.dataTree&&this.table.modExists("dataTree",!0)&&this.table.rowManager.rows.forEach(function(t){r=r.concat(s.table.modules.dataTree.getTreeChildren(t,!1,!0))}),r=r.concat(this.table.rowManager.rows),r.forEach(function(t){if(t.cells.length){var e=t.cells.splice(a,1)[0];t.cells.splice(l,0,e)}})))},ColumnManager.prototype.scrollToColumn=function(t,e,o){var i=this,n=0,l=0,s=0,a=t.getElement();return new Promise(function(r,u){if(void 0===e&&(e=i.table.options.scrollToColumnPosition),void 0===o&&(o=i.table.options.scrollToColumnIfVisible),t.visible){switch(e){case"middle":case"center":s=-i.element.clientWidth/2;break;case"right":s=a.clientWidth-i.headersElement.clientWidth}if(!o&&(l=a.offsetLeft)>0&&l+a.offsetWidtht.rowManager.element.clientHeight&&(e-=t.rowManager.element.offsetWidth-t.rowManager.element.clientWidth),this.columnsByIndex.forEach(function(i){var n,l,s;i.visible&&(n=i.definition.width||0,l=void 0===i.minWidth?t.table.options.columnMinWidth:parseInt(i.minWidth),s="string"==typeof n?n.indexOf("%")>-1?e/100*parseInt(n):parseInt(n):n,o+=s>l?s:l)}),o},ColumnManager.prototype.addColumn=function(t,e,o){var i=this;return new Promise(function(n,l){var s=i._addColumn(t,e,o);i._reIndexColumns(),i.table.options.responsiveLayout&&i.table.modExists("responsiveLayout",!0)&&i.table.modules.responsiveLayout.initialize(),i.table.modExists("columnCalcs")&&i.table.modules.columnCalcs.recalc(i.table.rowManager.activeRows),i.redraw(),"fitColumns"!=i.table.modules.layout.getMode()&&s.reinitializeWidth(),i._verticalAlignHeaders(),i.table.rowManager.reinitialize(),i.table.options.virtualDomHoz&&i.table.vdomHoz.reinitialize(),n(s)})},ColumnManager.prototype.deregisterColumn=function(t){var e,o=t.getField();o&&delete this.columnsByField[o],e=this.columnsByIndex.indexOf(t),e>-1&&this.columnsByIndex.splice(e,1),e=this.columns.indexOf(t),e>-1&&this.columns.splice(e,1),this.table.options.responsiveLayout&&this.table.modExists("responsiveLayout",!0)&&this.table.modules.responsiveLayout.initialize(),this._verticalAlignHeaders(),this.redraw()},ColumnManager.prototype.redraw=function(t){t&&(Tabulator.prototype.helpers.elVisible(this.element)&&this._verticalAlignHeaders(),this.table.rowManager.resetScroll(),this.table.rowManager.reinitialize()),["fitColumns","fitDataStretch"].indexOf(this.table.modules.layout.getMode())>-1?this.table.modules.layout.layout():t?this.table.modules.layout.layout():this.table.options.responsiveLayout&&this.table.modExists("responsiveLayout",!0)&&this.table.modules.responsiveLayout.update(),this.table.modExists("frozenColumns")&&this.table.modules.frozenColumns.layout(),this.table.modExists("columnCalcs")&&this.table.modules.columnCalcs.recalc(this.table.rowManager.activeRows),t&&(this.table.options.persistence&&this.table.modExists("persistence",!0)&&this.table.modules.persistence.config.columns&&this.table.modules.persistence.save("columns"),this.table.modExists("columnCalcs")&&this.table.modules.columnCalcs.redraw()),this.table.footerManager.redraw()};var ColumnComponent=function(t){this._column=t,this.type="ColumnComponent"};ColumnComponent.prototype.getElement=function(){return this._column.getElement()},ColumnComponent.prototype.getDefinition=function(){return this._column.getDefinition()},ColumnComponent.prototype.getField=function(){return this._column.getField()},ColumnComponent.prototype.getCells=function(){var t=[];return this._column.cells.forEach(function(e){t.push(e.getComponent())}),t},ColumnComponent.prototype.getVisibility=function(){return console.warn("getVisibility function is deprecated, you should now use the isVisible function"),this._column.visible},ColumnComponent.prototype.isVisible=function(){return this._column.visible},ColumnComponent.prototype.show=function(){this._column.isGroup?this._column.columns.forEach(function(t){t.show()}):this._column.show()},ColumnComponent.prototype.hide=function(){this._column.isGroup?this._column.columns.forEach(function(t){t.hide()}):this._column.hide()},ColumnComponent.prototype.toggle=function(){this._column.visible?this.hide():this.show()},ColumnComponent.prototype.delete=function(){return this._column.delete()},ColumnComponent.prototype.getSubColumns=function(){var t=[];return this._column.columns.length&&this._column.columns.forEach(function(e){t.push(e.getComponent())}),t},ColumnComponent.prototype.getParentColumn=function(){return this._column.parent instanceof Column&&this._column.parent.getComponent()},ColumnComponent.prototype._getSelf=function(){return this._column},ColumnComponent.prototype.scrollTo=function(){return this._column.table.columnManager.scrollToColumn(this._column)},ColumnComponent.prototype.getTable=function(){return this._column.table},ColumnComponent.prototype.headerFilterFocus=function(){this._column.table.modExists("filter",!0)&&this._column.table.modules.filter.setHeaderFilterFocus(this._column)},ColumnComponent.prototype.reloadHeaderFilter=function(){this._column.table.modExists("filter",!0)&&this._column.table.modules.filter.reloadHeaderFilter(this._column)},ColumnComponent.prototype.getHeaderFilterValue=function(){if(this._column.table.modExists("filter",!0))return this._column.table.modules.filter.getHeaderFilterValue(this._column)},ColumnComponent.prototype.setHeaderFilterValue=function(t){this._column.table.modExists("filter",!0)&&this._column.table.modules.filter.setHeaderFilterValue(this._column,t)},ColumnComponent.prototype.move=function(t,e){var o=this._column.table.columnManager.findColumn(t);o?this._column.table.columnManager.moveColumn(this._column,o,e):console.warn("Move Error - No matching column found:",o)},ColumnComponent.prototype.getNextColumn=function(){var t=this._column.nextColumn();return!!t&&t.getComponent()},ColumnComponent.prototype.getPrevColumn=function(){var t=this._column.prevColumn();return!!t&&t.getComponent()},ColumnComponent.prototype.updateDefinition=function(t){return this._column.updateDefinition(t)},ColumnComponent.prototype.getWidth=function(){return this._column.getWidth()},ColumnComponent.prototype.setWidth=function(t){var e;return e=!0===t?this._column.reinitializeWidth(!0):this._column.setWidth(t),this._column.table.options.virtualDomHoz&&this._column.table.vdomHoz.reinitialize(!0),e},ColumnComponent.prototype.validate=function(){return this._column.validate()};var Column=function t(e,o){var i=this;this.table=o.table,this.definition=e,this.parent=o,this.type="column",this.columns=[],this.cells=[],this.element=this.createElement(),this.contentElement=!1,this.titleHolderElement=!1,this.titleElement=!1,this.groupElement=this.createGroupElement(),this.isGroup=!1,this.tooltip=!1,this.hozAlign="",this.vertAlign="",this.field="",this.fieldStructure="",this.getFieldValue="",this.setFieldValue="",this.titleFormatterRendered=!1,this.setField(this.definition.field),this.table.options.invalidOptionWarnings&&this.checkDefinition(),this.modules={},this.cellEvents={cellClick:!1,cellDblClick:!1,cellContext:!1,cellTap:!1,cellDblTap:!1,cellTapHold:!1,cellMouseEnter:!1,cellMouseLeave:!1,cellMouseOver:!1,cellMouseOut:!1,cellMouseMove:!1},this.width=null,this.widthStyled="",this.minWidth=null,this.minWidthStyled="",this.widthFixed=!1,this.visible=!0,this.component=null,this._mapDepricatedFunctionality(),e.columns?(this.isGroup=!0,e.columns.forEach(function(e,o){var n=new t(e,i);i.attachColumn(n)}),i.checkColumnVisibility()):o.registerColumnField(this),e.rowHandle&&!1!==this.table.options.movableRows&&this.table.modExists("moveRow")&&this.table.modules.moveRow.setHandle(!0),this._buildHeader(),this.bindModuleColumns()};Column.prototype.createElement=function(){var t=document.createElement("div");return t.classList.add("tabulator-col"),t.setAttribute("role","columnheader"),t.setAttribute("aria-sort","none"),t},Column.prototype.createGroupElement=function(){var t=document.createElement("div");return t.classList.add("tabulator-col-group-cols"),t},Column.prototype.checkDefinition=function(){var t=this;Object.keys(this.definition).forEach(function(e){-1===t.defaultOptionList.indexOf(e)&&console.warn("Invalid column definition option in '"+(t.field||t.definition.title)+"' column:",e)})},Column.prototype.setField=function(t){this.field=t,this.fieldStructure=t?this.table.options.nestedFieldSeparator?t.split(this.table.options.nestedFieldSeparator):[t]:[],this.getFieldValue=this.fieldStructure.length>1?this._getNestedData:this._getFlatData,this.setFieldValue=this.fieldStructure.length>1?this._setNestedData:this._setFlatData},Column.prototype.registerColumnPosition=function(t){this.parent.registerColumnPosition(t)},Column.prototype.registerColumnField=function(t){this.parent.registerColumnField(t)},Column.prototype.reRegisterPosition=function(){this.isGroup?this.columns.forEach(function(t){t.reRegisterPosition()}):this.registerColumnPosition(this)},Column.prototype._mapDepricatedFunctionality=function(){void 0!==this.definition.hideInHtml&&(this.definition.htmlOutput=!this.definition.hideInHtml,console.warn("hideInHtml column definition property is deprecated, you should now use htmlOutput")),void 0!==this.definition.align&&(this.definition.hozAlign=this.definition.align,console.warn("align column definition property is deprecated, you should now use hozAlign")),void 0!==this.definition.downloadTitle&&(this.definition.titleDownload=this.definition.downloadTitle,console.warn("downloadTitle definition property is deprecated, you should now use titleDownload"))},Column.prototype.setTooltip=function(){var t=this,e=t.definition,o=e.headerTooltip||!1===e.tooltip?e.headerTooltip:t.table.options.tooltipsHeader;o?!0===o?e.field?t.table.modules.localize.bind("columns|"+e.field,function(o){t.element.setAttribute("title",o||e.title)}):t.element.setAttribute("title",e.title):("function"==typeof o&&!1===(o=o(t.getComponent()))&&(o=""),t.element.setAttribute("title",o)):t.element.setAttribute("title","")},Column.prototype._buildHeader=function(){for(var t=this,e=t.definition;t.element.firstChild;)t.element.removeChild(t.element.firstChild);e.headerVertical&&(t.element.classList.add("tabulator-col-vertical"),"flip"===e.headerVertical&&t.element.classList.add("tabulator-col-vertical-flip")),t.contentElement=t._bindEvents(),t.contentElement=t._buildColumnHeaderContent(),t.element.appendChild(t.contentElement),t.isGroup?t._buildGroupHeader():t._buildColumnHeader(),t.setTooltip(),t.table.options.resizableColumns&&t.table.modExists("resizeColumns")&&t.table.modules.resizeColumns.initializeColumn("header",t,t.element),e.headerFilter&&t.table.modExists("filter")&&t.table.modExists("edit")&&(void 0!==e.headerFilterPlaceholder&&e.field&&t.table.modules.localize.setHeaderFilterColumnPlaceholder(e.field,e.headerFilterPlaceholder),t.table.modules.filter.initializeColumn(t)),t.table.modExists("frozenColumns")&&t.table.modules.frozenColumns.initializeColumn(t),t.table.options.movableColumns&&!t.isGroup&&t.table.modExists("moveColumn")&&t.table.modules.moveColumn.initializeColumn(t),(e.topCalc||e.bottomCalc)&&t.table.modExists("columnCalcs")&&t.table.modules.columnCalcs.initializeColumn(t),t.table.modExists("persistence")&&t.table.modules.persistence.config.columns&&t.table.modules.persistence.initializeColumn(t),t.element.addEventListener("mouseenter",function(e){t.setTooltip()})},Column.prototype._bindEvents=function(){var t,e,o,i=this,n=i.definition;"function"==typeof n.headerClick&&i.element.addEventListener("click",function(t){n.headerClick(t,i.getComponent())}),"function"==typeof n.headerDblClick&&i.element.addEventListener("dblclick",function(t){n.headerDblClick(t,i.getComponent())}),"function"==typeof n.headerContext&&i.element.addEventListener("contextmenu",function(t){n.headerContext(t,i.getComponent())}),"function"==typeof n.headerTap&&(o=!1,i.element.addEventListener("touchstart",function(t){o=!0},{passive:!0}),i.element.addEventListener("touchend",function(t){o&&n.headerTap(t,i.getComponent()),o=!1})),"function"==typeof n.headerDblTap&&(t=null,i.element.addEventListener("touchend",function(e){t?(clearTimeout(t),t=null,n.headerDblTap(e,i.getComponent())):t=setTimeout(function(){clearTimeout(t),t=null},300)})),"function"==typeof n.headerTapHold&&(e=null,i.element.addEventListener("touchstart",function(t){clearTimeout(e),e=setTimeout(function(){clearTimeout(e),e=null,o=!1,n.headerTapHold(t,i.getComponent())},1e3)},{passive:!0}),i.element.addEventListener("touchend",function(t){clearTimeout(e),e=null})),"function"==typeof n.cellClick&&(i.cellEvents.cellClick=n.cellClick),"function"==typeof n.cellDblClick&&(i.cellEvents.cellDblClick=n.cellDblClick),"function"==typeof n.cellContext&&(i.cellEvents.cellContext=n.cellContext),"function"==typeof n.cellMouseEnter&&(i.cellEvents.cellMouseEnter=n.cellMouseEnter),"function"==typeof n.cellMouseLeave&&(i.cellEvents.cellMouseLeave=n.cellMouseLeave),"function"==typeof n.cellMouseOver&&(i.cellEvents.cellMouseOver=n.cellMouseOver),"function"==typeof n.cellMouseOut&&(i.cellEvents.cellMouseOut=n.cellMouseOut),"function"==typeof n.cellMouseMove&&(i.cellEvents.cellMouseMove=n.cellMouseMove),"function"==typeof n.cellTap&&(i.cellEvents.cellTap=n.cellTap),"function"==typeof n.cellDblTap&&(i.cellEvents.cellDblTap=n.cellDblTap),"function"==typeof n.cellTapHold&&(i.cellEvents.cellTapHold=n.cellTapHold),"function"==typeof n.cellEdited&&(i.cellEvents.cellEdited=n.cellEdited),"function"==typeof n.cellEditing&&(i.cellEvents.cellEditing=n.cellEditing),"function"==typeof n.cellEditCancelled&&(i.cellEvents.cellEditCancelled=n.cellEditCancelled)},Column.prototype._buildColumnHeader=function(){var t=this,e=this.definition,o=this.table;if(o.modExists("sort")&&o.modules.sort.initializeColumn(this,this.titleHolderElement),(e.headerContextMenu||e.headerClickMenu||e.headerMenu)&&o.modExists("menu")&&o.modules.menu.initializeColumnHeader(this),o.modExists("format")&&o.modules.format.initializeColumn(this),void 0!==e.editor&&o.modExists("edit")&&o.modules.edit.initializeColumn(this),void 0!==e.validator&&o.modExists("validate")&&o.modules.validate.initializeColumn(this),o.modExists("mutator")&&o.modules.mutator.initializeColumn(this),o.modExists("accessor")&&o.modules.accessor.initializeColumn(this),_typeof(o.options.responsiveLayout)&&o.modExists("responsiveLayout")&&o.modules.responsiveLayout.initializeColumn(this),void 0!==e.visible&&(e.visible?this.show(!0):this.hide(!0)),e.cssClass){e.cssClass.split(" ").forEach(function(e){t.element.classList.add(e)})}e.field&&this.element.setAttribute("tabulator-field",e.field),this.setMinWidth(void 0===e.minWidth?this.table.options.columnMinWidth:parseInt(e.minWidth)),this.reinitializeWidth(),this.tooltip=this.definition.tooltip||!1===this.definition.tooltip?this.definition.tooltip:this.table.options.tooltips,this.hozAlign=void 0===this.definition.hozAlign?this.table.options.cellHozAlign:this.definition.hozAlign,this.vertAlign=void 0===this.definition.vertAlign?this.table.options.cellVertAlign:this.definition.vertAlign,this.titleElement.style.textAlign=this.definition.headerHozAlign||this.table.options.headerHozAlign},Column.prototype._buildColumnHeaderContent=function(){var t=(this.definition,this.table,document.createElement("div"));return t.classList.add("tabulator-col-content"),this.titleHolderElement=document.createElement("div"),this.titleHolderElement.classList.add("tabulator-col-title-holder"),t.appendChild(this.titleHolderElement),this.titleElement=this._buildColumnHeaderTitle(),this.titleHolderElement.appendChild(this.titleElement),t},Column.prototype._buildColumnHeaderTitle=function(){var t=this,e=t.definition,o=t.table,i=document.createElement("div");if(i.classList.add("tabulator-col-title"),e.editableTitle){var n=document.createElement("input");n.classList.add("tabulator-title-editor"),n.addEventListener("click",function(t){t.stopPropagation(),n.focus()}),n.addEventListener("change",function(){e.title=n.value,o.options.columnTitleChanged.call(t.table,t.getComponent())}),i.appendChild(n),e.field?o.modules.localize.bind("columns|"+e.field,function(t){n.value=t||e.title||" "}):n.value=e.title||" "}else e.field?o.modules.localize.bind("columns|"+e.field,function(o){t._formatColumnHeaderTitle(i,o||e.title||" ")}):t._formatColumnHeaderTitle(i,e.title||" ");return i},Column.prototype._formatColumnHeaderTitle=function(t,e){var o,i,n,l,s,a=this;if(this.definition.titleFormatter&&this.table.modExists("format"))switch(o=this.table.modules.format.getFormatter(this.definition.titleFormatter),s=function(t){a.titleFormatterRendered=t},l={getValue:function(){return e},getElement:function(){return t}},n=this.definition.titleFormatterParams||{},n="function"==typeof n?n():n,i=o.call(this.table.modules.format,l,n,s),void 0===i?"undefined":_typeof(i)){case"object":i instanceof Node?t.appendChild(i):(t.innerHTML="",console.warn("Format Error - Title formatter has returned a type of object, the only valid formatter object return is an instance of Node, the formatter returned:",i));break;case"undefined":case"null":t.innerHTML="";break;default:t.innerHTML=i}else t.innerHTML=e},Column.prototype._buildGroupHeader=function(){var t=this;if(this.element.classList.add("tabulator-col-group"),this.element.setAttribute("role","columngroup"),this.element.setAttribute("aria-title",this.definition.title),this.definition.cssClass){this.definition.cssClass.split(" ").forEach(function(e){t.element.classList.add(e)})}(this.definition.headerContextMenu||this.definition.headerMenu)&&this.table.modExists("menu")&&this.table.modules.menu.initializeColumnHeader(this),this.element.appendChild(this.groupElement)},Column.prototype._getFlatData=function(t){return t[this.field]},Column.prototype._getNestedData=function(t){for(var e,o=t,i=this.fieldStructure,n=i.length,l=0;l-1&&this._nextVisibleColumn(t+1)},Column.prototype._nextVisibleColumn=function(t){var e=this.table.columnManager.getColumnByIndex(t);return!e||e.visible?e:this._nextVisibleColumn(t+1)},Column.prototype.prevColumn=function(){var t=this.table.columnManager.findColumnIndex(this);return t>-1&&this._prevVisibleColumn(t-1)},Column.prototype._prevVisibleColumn=function(t){var e=this.table.columnManager.getColumnByIndex(t);return!e||e.visible?e:this._prevVisibleColumn(t-1)},Column.prototype.reinitializeWidth=function(t){this.widthFixed=!1,void 0===this.definition.width||t||this.setWidth(this.definition.width),this.table.modExists("filter")&&this.table.modules.filter.hideHeaderFilterElements(),this.fitToData(),this.table.modExists("filter")&&this.table.modules.filter.showHeaderFilterElements()},Column.prototype.fitToData=function(){var t=this;this.widthFixed||(this.element.style.width="",t.cells.forEach(function(t){t.clearWidth()}));var e=this.element.offsetWidth;t.width&&this.widthFixed||(t.cells.forEach(function(t){var o=t.getWidth();o>e&&(e=o)}),e&&t.setWidthActual(e+1))},Column.prototype.updateDefinition=function(t){var e=this;return new Promise(function(o,i){var n;e.isGroup?(console.warn("Column Update Error - The updateDefinition function is only available on columns, not column groups"),i("Column Update Error - The updateDefinition function is only available on columns, not column groups")):(n=Object.assign({},e.getDefinition()),n=Object.assign(n,t),e.table.columnManager.addColumn(n,!1,e).then(function(t){n.field==e.field&&(e.field=!1),e.delete().then(function(){o(t.getComponent())}).catch(function(t){i(t)})}).catch(function(t){i(t)}))})},Column.prototype.deleteCell=function(t){var e=this.cells.indexOf(t);e>-1&&this.cells.splice(e,1)},Column.prototype.defaultOptionList=["title","field","columns","visible","align","hozAlign","vertAlign","width","minWidth","widthGrow","widthShrink","resizable","frozen","responsive","tooltip","cssClass","rowHandle","hideInHtml","print","htmlOutput","sorter","sorterParams","formatter","formatterParams","variableHeight","editable","editor","editorParams","validator","mutator","mutatorParams","mutatorData","mutatorDataParams","mutatorEdit","mutatorEditParams","mutatorClipboard","mutatorClipboardParams","accessor","accessorParams","accessorData","accessorDataParams","accessorDownload","accessorDownloadParams","accessorClipboard","accessorClipboardParams","accessorPrint","accessorPrintParams","accessorHtmlOutput","accessorHtmlOutputParams","clipboard","download","downloadTitle","topCalc","topCalcParams","topCalcFormatter","topCalcFormatterParams","bottomCalc","bottomCalcParams","bottomCalcFormatter","bottomCalcFormatterParams","cellClick","cellDblClick","cellContext","cellTap","cellDblTap","cellTapHold","cellMouseEnter","cellMouseLeave","cellMouseOver","cellMouseOut","cellMouseMove","cellEditing","cellEdited","cellEditCancelled","headerSort","headerSortStartingDir","headerSortTristate","headerClick","headerDblClick","headerContext","headerTap","headerDblTap","headerTapHold","headerTooltip","headerVertical","headerHozAlign","editableTitle","titleFormatter","titleFormatterParams","headerFilter","headerFilterPlaceholder","headerFilterParams","headerFilterEmptyCheck","headerFilterFunc","headerFilterFuncParams","headerFilterLiveFilter","print","headerContextMenu","headerMenu","contextMenu","clickMenu","formatterPrint","formatterPrintParams","formatterClipboard","formatterClipboardParams","formatterHtmlOutput","formatterHtmlOutputParams","titlePrint","titleClipboard","titleHtmlOutput","titleDownload"],Column.prototype.getComponent=function(){return this.component||(this.component=new ColumnComponent(this)),this.component};var RowManager=function(t){this.table=t,this.element=this.createHolderElement(),this.tableElement=this.createTableElement(),this.heightFixer=this.createTableElement(),this.columnManager=null,this.height=0,this.firstRender=!1,this.renderMode="virtual",this.fixedHeight=!1,this.rows=[],this.activeRows=[],this.activeRowsCount=0,this.displayRows=[],this.displayRowsCount=0,this.scrollTop=0,this.scrollLeft=0,this.vDomRowHeight=20,this.vDomTop=0,this.vDomBottom=0,this.vDomScrollPosTop=0,this.vDomScrollPosBottom=0,this.vDomTopPad=0,this.vDomBottomPad=0,this.vDomMaxRenderChain=90,this.vDomWindowBuffer=0,this.vDomWindowMinTotalRows=20,this.vDomWindowMinMarginRows=5,this.vDomTopNewRows=[],this.vDomBottomNewRows=[],this.rowNumColumn=!1,this.redrawBlock=!1,this.redrawBlockRestoreConfig=!1,this.redrawBlockRederInPosition=!1};RowManager.prototype.createHolderElement=function(){var t=document.createElement("div");return t.classList.add("tabulator-tableHolder"),t.setAttribute("tabindex",0),t},RowManager.prototype.createTableElement=function(){var t=document.createElement("div");return t.classList.add("tabulator-table"),t},RowManager.prototype.getElement=function(){return this.element},RowManager.prototype.getTableElement=function(){return this.tableElement},RowManager.prototype.getRowPosition=function(t,e){return e?this.activeRows.indexOf(t):this.rows.indexOf(t)},RowManager.prototype.setColumnManager=function(t){this.columnManager=t},RowManager.prototype.initialize=function(){var t=this;t.setRenderMode(),t.element.appendChild(t.tableElement),t.firstRender=!0,t.element.addEventListener("scroll",function(){var e=t.element.scrollLeft;t.scrollLeft!=e&&(t.columnManager.scrollHorizontal(e),t.table.options.groupBy&&t.table.modules.groupRows.scrollHeaders(e),t.table.modExists("columnCalcs")&&t.table.modules.columnCalcs.scrollHorizontal(e),t.table.options.scrollHorizontal(e)),t.scrollLeft=e}),"virtual"===this.renderMode&&t.element.addEventListener("scroll",function(){var e=t.element.scrollTop,o=t.scrollTop>e;t.scrollTop!=e?(t.scrollTop=e,t.scrollVertical(o),"scroll"==t.table.options.ajaxProgressiveLoad&&t.table.modules.ajax.nextPage(t.element.scrollHeight-t.element.clientHeight-e),t.table.options.scrollVertical(e)):t.scrollTop=e})},RowManager.prototype.findRow=function(t){var e=this;if("object"!=(void 0===t?"undefined":_typeof(t))){if(void 0===t||null===t)return!1;return e.rows.find(function(o){return o.data[e.table.options.index]==t})||!1}if(t instanceof Row)return t;if(t instanceof RowComponent)return t._getSelf()||!1;if("undefined"!=typeof HTMLElement&&t instanceof HTMLElement){return e.rows.find(function(e){return e.element===t})||!1}return!1},RowManager.prototype.getRowFromDataObject=function(t){return this.rows.find(function(e){return e.data===t})||!1},RowManager.prototype.getRowFromPosition=function(t,e){return e?this.activeRows[t]:this.rows[t]},RowManager.prototype.scrollToRow=function(t,e,o){var i,n=this,l=this.getDisplayRows().indexOf(t),s=t.getElement(),a=0;return new Promise(function(t,r){if(l>-1){if(void 0===e&&(e=n.table.options.scrollToRowPosition),void 0===o&&(o=n.table.options.scrollToRowIfVisible),"nearest"===e)switch(n.renderMode){case"classic":i=Tabulator.prototype.helpers.elOffset(s).top,e=Math.abs(n.element.scrollTop-i)>Math.abs(n.element.scrollTop+n.element.clientHeight-i)?"bottom":"top";break;case"virtual":e=Math.abs(n.vDomTop-l)>Math.abs(n.vDomBottom-l)?"bottom":"top"}if(!o&&Tabulator.prototype.helpers.elVisible(s)&&(a=Tabulator.prototype.helpers.elOffset(s).top-Tabulator.prototype.helpers.elOffset(n.element).top)>0&&a-1&&this.activeRows.splice(i,1),o>-1&&this.rows.splice(o,1),this.setActiveRows(this.activeRows),this.displayRowIterator(function(e){var o=e.indexOf(t);o>-1&&e.splice(o,1)}),e||this.reRenderInPosition(),this.regenerateRowNumbers(),this.table.options.rowDeleted.call(this.table,t.getComponent()),this.table.options.dataChanged&&this.table.options.dataChanged.call(this.table,this.getData()),this.table.options.groupBy&&this.table.modExists("groupRows")?this.table.modules.groupRows.updateGroupRows(!0):this.table.options.pagination&&this.table.modExists("page")?this.refreshActiveData(!1,!1,!0):this.table.options.pagination&&this.table.modExists("page")&&this.refreshActiveData("page")},RowManager.prototype.addRow=function(t,e,o,i){var n=this.addRowActual(t,e,o,i);return this.table.options.history&&this.table.modExists("history")&&this.table.modules.history.action("rowAdd",n,{data:t,pos:e,index:o}),n},RowManager.prototype.addRows=function(t,e,o){var i=this,n=this,l=0,s=[];return new Promise(function(a,r){e=i.findAddRowPos(e),Array.isArray(t)||(t=[t]),l=t.length-1,(void 0===o&&e||void 0!==o&&!e)&&t.reverse(),t.forEach(function(t,i){var l=n.addRow(t,e,o,!0);s.push(l)}),i.table.options.groupBy&&i.table.modExists("groupRows")?i.table.modules.groupRows.updateGroupRows(!0):i.table.options.pagination&&i.table.modExists("page")?i.refreshActiveData(!1,!1,!0):i.reRenderInPosition(),i.table.modExists("columnCalcs")&&i.table.modules.columnCalcs.recalc(i.table.rowManager.activeRows),i.regenerateRowNumbers(),a(s)})},RowManager.prototype.findAddRowPos=function(t){return void 0===t&&(t=this.table.options.addRowPos),"pos"===t&&(t=!0),"bottom"===t&&(t=!1),t},RowManager.prototype.addRowActual=function(t,e,o,i){var n,l,s=t instanceof Row?t:new Row(t||{},this),a=this.findAddRowPos(e),r=-1;if(!o&&this.table.options.pagination&&"page"==this.table.options.paginationAddRow&&(l=this.getDisplayRows(),a?l.length?o=l[0]:this.activeRows.length&&(o=this.activeRows[this.activeRows.length-1],a=!1):l.length&&(o=l[l.length-1],a=!(l.length1&&(!o||o&&-1==u.indexOf(o)?a?u[0]!==s&&(o=u[0],this._moveRowInArray(s.getGroup().rows,s,o,!a)):u[u.length-1]!==s&&(o=u[u.length-1],this._moveRowInArray(s.getGroup().rows,s,o,!a)):this._moveRowInArray(s.getGroup().rows,s,o,!a))}return o&&(r=this.rows.indexOf(o)),o&&r>-1?(n=this.activeRows.indexOf(o),this.displayRowIterator(function(t){var e=t.indexOf(o);e>-1&&t.splice(a?e:e+1,0,s)}),n>-1&&this.activeRows.splice(a?n:n+1,0,s),this.rows.splice(a?r:r+1,0,s)):a?(this.displayRowIterator(function(t){t.unshift(s)}),this.activeRows.unshift(s),this.rows.unshift(s)):(this.displayRowIterator(function(t){t.push(s)}),this.activeRows.push(s),this.rows.push(s)),this.setActiveRows(this.activeRows),this.table.options.rowAdded.call(this.table,s.getComponent()),this.table.options.dataChanged&&this.table.options.dataChanged.call(this.table,this.getData()),i||this.reRenderInPosition(),s},RowManager.prototype.moveRow=function(t,e,o){this.table.options.history&&this.table.modExists("history")&&this.table.modules.history.action("rowMove",t,{posFrom:this.getRowPosition(t),posTo:this.getRowPosition(e),to:e,after:o}),this.moveRowActual(t,e,o),this.regenerateRowNumbers(),this.table.options.rowMoved.call(this.table,t.getComponent())},RowManager.prototype.moveRowActual=function(t,e,o){var i=this;if(this._moveRowInArray(this.rows,t,e,o),this._moveRowInArray(this.activeRows,t,e,o),this.displayRowIterator(function(n){i._moveRowInArray(n,t,e,o)}),this.table.options.groupBy&&this.table.modExists("groupRows")){!o&&e instanceof Group&&(e=this.table.rowManager.prevDisplayRow(t)||e);var n=e.getGroup(),l=t.getGroup();n===l?this._moveRowInArray(n.rows,t,e,o):(l&&l.removeRow(t),n.insertRow(t,e,o))}},RowManager.prototype._moveRowInArray=function(t,e,o,i){var n,l,s,a;if(e!==o&&(n=t.indexOf(e),n>-1&&(t.splice(n,1),l=t.indexOf(o),l>-1?i?t.splice(l+1,0,e):t.splice(l,0,e):t.splice(n,0,e)),t===this.getDisplayRows())){s=nn?l:n+1;for(var r=s;r<=a;r++)t[r]&&this.styleRow(t[r],r)}},RowManager.prototype.clearData=function(){this.setData([])},RowManager.prototype.getRowIndex=function(t){return this.findRowIndex(t,this.rows)},RowManager.prototype.getDisplayRowIndex=function(t){var e=this.getDisplayRows().indexOf(t);return e>-1&&e},RowManager.prototype.nextDisplayRow=function(t,e){var o=this.getDisplayRowIndex(t),i=!1;return!1!==o&&o-1)&&o},RowManager.prototype.getData=function(t,e){var o=[];return this.getRows(t).forEach(function(t){"row"==t.type&&o.push(t.getData(e||"data"))}),o},RowManager.prototype.getComponents=function(t){var e=[];return this.getRows(t).forEach(function(t){e.push(t.getComponent())}),e},RowManager.prototype.getDataCount=function(t){return this.getRows(t).length},RowManager.prototype._genRemoteRequest=function(){var t=this,e=this.table,o=e.options,i={};if(e.modExists("page")){if(o.ajaxSorting){var n=this.table.modules.sort.getSort();n.forEach(function(t){delete t.column}),i[this.table.modules.page.paginationDataSentNames.sorters]=n}if(o.ajaxFiltering){var l=this.table.modules.filter.getFilters(!0,!0);i[this.table.modules.page.paginationDataSentNames.filters]=l}this.table.modules.ajax.setParams(i,!0)}e.modules.ajax.sendRequest().then(function(e){t._setDataActual(e,!0)}).catch(function(t){})},RowManager.prototype.filterRefresh=function(){var t=this.table,e=t.options,o=this.scrollLeft;e.ajaxFiltering?"remote"==e.pagination&&t.modExists("page")?(t.modules.page.reset(!0),t.modules.page.setPage(1).then(function(){}).catch(function(){})):e.ajaxProgressiveLoad?t.modules.ajax.loadData().then(function(){}).catch(function(){}):this._genRemoteRequest():this.refreshActiveData("filter"),this.scrollHorizontal(o)},RowManager.prototype.sorterRefresh=function(t){var e=this.table,o=this.table.options,i=this.scrollLeft;o.ajaxSorting?("remote"==o.pagination||o.progressiveLoad)&&e.modExists("page")?(e.modules.page.reset(!0),e.modules.page.setPage(1).then(function(){}).catch(function(){})):o.ajaxProgressiveLoad?e.modules.ajax.loadData().then(function(){}).catch(function(){}):this._genRemoteRequest():this.refreshActiveData(t?"filter":"sort"),this.scrollHorizontal(i)},RowManager.prototype.scrollHorizontal=function(t){this.scrollLeft=t,this.element.scrollLeft=t,this.table.options.groupBy&&this.table.modules.groupRows.scrollHeaders(t),this.table.modExists("columnCalcs")&&this.table.modules.columnCalcs.scrollHorizontal(t)},RowManager.prototype.refreshActiveData=function(t,e,o){var i,n=this,l=this.table,s=["all","filter","sort","display","freeze","group","tree","page"];if(this.redrawBlock)return void((!this.redrawBlockRestoreConfig||s.indexOf(t)=0))break;l=a}else if(e-s[a].getElement().offsetTop>=0)n=a;else{if(i=!0,!(o-s[a].getElement().offsetTop>=0))break;l=a}}else n=this.vDomTop,l=this.vDomBottom;return s.slice(n,l+1)},RowManager.prototype.displayRowIterator=function(t){this.displayRows.forEach(t),this.displayRowsCount=this.displayRows[this.displayRows.length-1].length},RowManager.prototype.getRows=function(t){var e;switch(t){case"active":e=this.activeRows;break;case"display":e=this.table.rowManager.getDisplayRows();break;case"visible":e=this.getVisibleRows(!0);break;case"selected":e=this.table.modules.selectRow.selectedRows;break;default:e=this.rows}return e},RowManager.prototype.reRenderInPosition=function(t){if("virtual"==this.getRenderMode())if(this.redrawBlock)t?t():this.redrawBlockRederInPosition=!0;else{for(var e=this.element.scrollTop,o=!1,i=!1,n=this.scrollLeft,l=this.getDisplayRows(),s=this.vDomTop;s<=this.vDomBottom;s++)if(l[s]){var a=e-l[s].getElement().offsetTop;if(!(!1===i||Math.abs(a)this.vDomWindowBuffer&&(this.vDomWindowBuffer=2*f),"group"!==m.type&&(h=!1),i.vDomBottom++,u++}t?(i.vDomTopPad=e?i.vDomRowHeight*this.vDomTop+o:i.scrollTop-r,i.vDomBottomPad=i.vDomBottom==i.displayRowsCount-1?0:Math.max(i.vDomScrollHeight-i.vDomTopPad-a-r,0)):(this.vDomTopPad=0,i.vDomRowHeight=Math.floor((a+r)/u),i.vDomBottomPad=i.vDomRowHeight*(i.displayRowsCount-i.vDomBottom-1),i.vDomScrollHeight=r+a+i.vDomBottomPad-i.height),n.style.paddingTop=i.vDomTopPad+"px",n.style.paddingBottom=i.vDomBottomPad+"px",e&&(this.scrollTop=i.vDomTopPad+r+o-(this.element.scrollWidth>this.element.clientWidth?this.element.offsetHeight-this.element.clientHeight:0)),this.scrollTop=Math.min(this.scrollTop,this.element.scrollHeight-this.height),this.element.scrollWidth>this.element.offsetWidth&&e&&(this.scrollTop+=this.element.offsetHeight-this.element.clientHeight),this.vDomScrollPosTop=this.scrollTop,this.vDomScrollPosBottom=this.scrollTop,l.scrollTop=this.scrollTop,n.style.minWidth=h?i.table.columnManager.getWidth()+"px":"",i.table.options.groupBy&&"fitDataFill"!=i.table.modules.layout.getMode()&&i.displayRowsCount==i.table.modules.groupRows.countGroups()&&(i.tableElement.style.minWidth=i.table.columnManager.getWidth())}else this.renderEmptyScroll();this.fixedHeight||this.adjustTableSize()},RowManager.prototype.scrollVertical=function(t){var e=this.scrollTop-this.vDomScrollPosTop,o=this.scrollTop-this.vDomScrollPosBottom,i=2*this.vDomWindowBuffer;if(-e>i||o>i){var n=this.scrollLeft;this._virtualRenderFill(Math.floor(this.element.scrollTop/this.element.scrollHeight*this.displayRowsCount)),this.scrollHorizontal(n)}else t?(e<0&&this._addTopRow(-e),o<0&&(this.vDomScrollHeight-this.scrollTop>this.vDomWindowBuffer?this._removeBottomRow(-o):this.vDomScrollPosBottom=this.scrollTop)):(e>=0&&(this.scrollTop>this.vDomWindowBuffer?this._removeTopRow(e):this.vDomScrollPosTop=this.scrollTop),o>=0&&this._addBottomRow(o))},RowManager.prototype._addTopRow=function(t){var e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:0,o=this.tableElement,i=this.getDisplayRows();if(this.vDomTop){var n=this.vDomTop-1,l=i[n],s=l.getHeight()||this.vDomRowHeight;t>=s&&(this.styleRow(l,n),o.insertBefore(l.getElement(),o.firstChild),l.initialized&&l.heightInitialized||(this.vDomTopNewRows.push(l),l.heightInitialized||l.clearCellHeight()),l.initialize(),this.vDomTopPad-=s,this.vDomTopPad<0&&(this.vDomTopPad=n*this.vDomRowHeight),n||(this.vDomTopPad=0),o.style.paddingTop=this.vDomTopPad+"px",this.vDomScrollPosTop-=s,this.vDomTop--),t=-(this.scrollTop-this.vDomScrollPosTop),l.getHeight()>this.vDomWindowBuffer&&(this.vDomWindowBuffer=2*l.getHeight()),e=(i[this.vDomTop-1].getHeight()||this.vDomRowHeight)?this._addTopRow(t,e+1):this._quickNormalizeRowHeight(this.vDomTopNewRows)}},RowManager.prototype._removeTopRow=function(t){var e=this.tableElement,o=this.getDisplayRows()[this.vDomTop],i=o.getHeight()||this.vDomRowHeight;if(t>=i){var n=o.getElement();n.parentNode.removeChild(n),this.vDomTopPad+=i,e.style.paddingTop=this.vDomTopPad+"px",this.vDomScrollPosTop+=this.vDomTop?i:i+this.vDomWindowBuffer,this.vDomTop++,t=this.scrollTop-this.vDomScrollPosTop,this._removeTopRow(t)}},RowManager.prototype._addBottomRow=function(t){var e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:0,o=this.tableElement,i=this.getDisplayRows();if(this.vDomBottom=s&&(this.styleRow(l,n),o.appendChild(l.getElement()),l.initialized&&l.heightInitialized||(this.vDomBottomNewRows.push(l),l.heightInitialized||l.clearCellHeight()),l.initialize(),this.vDomBottomPad-=s,(this.vDomBottomPad<0||n==this.displayRowsCount-1)&&(this.vDomBottomPad=0),o.style.paddingBottom=this.vDomBottomPad+"px",this.vDomScrollPosBottom+=s,this.vDomBottom++),t=this.scrollTop-this.vDomScrollPosBottom,l.getHeight()>this.vDomWindowBuffer&&(this.vDomWindowBuffer=2*l.getHeight()),e=(i[this.vDomBottom+1].getHeight()||this.vDomRowHeight)?this._addBottomRow(t,e+1):this._quickNormalizeRowHeight(this.vDomBottomNewRows)}},RowManager.prototype._removeBottomRow=function(t){var e=this.tableElement,o=this.getDisplayRows()[this.vDomBottom],i=o.getHeight()||this.vDomRowHeight;if(t>=i){var n=o.getElement();n.parentNode&&n.parentNode.removeChild(n),this.vDomBottomPad+=i,this.vDomBottomPad<0&&(this.vDomBottomPad=0),e.style.paddingBottom=this.vDomBottomPad+"px",this.vDomScrollPosBottom-=i,this.vDomBottom--,t=-(this.scrollTop-this.vDomScrollPosBottom),this._removeBottomRow(t) -}},RowManager.prototype._quickNormalizeRowHeight=function(t){t.forEach(function(t){t.calcHeight()}),t.forEach(function(t){t.setCellHeight()}),t.length=0},RowManager.prototype.normalizeHeight=function(){this.activeRows.forEach(function(t){t.normalizeHeight()})},RowManager.prototype.adjustTableSize=function(){var t,e=this.element.clientHeight;if("virtual"===this.renderMode){var o=Math.floor(this.columnManager.getElement().offsetHeight+(this.table.footerManager&&!this.table.footerManager.external?this.table.footerManager.getElement().offsetHeight:0));this.fixedHeight?(this.element.style.minHeight="calc(100% - "+o+"px)",this.element.style.height="calc(100% - "+o+"px)",this.element.style.maxHeight="calc(100% - "+o+"px)"):(this.element.style.height="",this.element.style.height=Math.floor(this.table.element.clientHeight)-o+"px",this.element.scrollTop=this.scrollTop),this.height=this.element.clientHeight,this.vDomWindowBuffer=this.table.options.virtualDomBuffer||this.height,this.fixedHeight||Math.floor(e)==Math.floor(this.element.clientHeight)||((t=this.table.modExists("resizeTable"))&&!this.table.modules.resizeTable.autoResize||!t)&&this.redraw()}},RowManager.prototype.reinitialize=function(){this.rows.forEach(function(t){t.reinitialize(!0)})},RowManager.prototype.blockRedraw=function(){this.redrawBlock=!0,this.redrawBlockRestoreConfig=!1},RowManager.prototype.restoreRedraw=function(){this.redrawBlock=!1,this.redrawBlockRestoreConfig?(this.refreshActiveData(this.redrawBlockRestoreConfig.stage,this.redrawBlockRestoreConfig.skipStage,this.redrawBlockRestoreConfig.renderInPosition),this.redrawBlockRestoreConfig=!1):this.redrawBlockRederInPosition&&this.reRenderInPosition(),this.redrawBlockRederInPosition=!1},RowManager.prototype.redraw=function(t){var e=this.scrollLeft;this.adjustTableSize(),this.table.tableWidth=this.table.element.clientWidth,t?this.renderTable():("classic"==this.renderMode?this.table.options.groupBy?this.refreshActiveData("group",!1,!1):this._simpleRender():(this.reRenderInPosition(),this.scrollHorizontal(e)),this.displayRowsCount||this.table.options.placeholder&&this.getElement().appendChild(this.table.options.placeholder))},RowManager.prototype.resetScroll=function(){if(this.element.scrollLeft=0,this.element.scrollTop=0,"ie"===this.table.browser){var t=document.createEvent("Event");t.initEvent("scroll",!1,!0),this.element.dispatchEvent(t)}else this.element.dispatchEvent(new Event("scroll"))};var VDomHoz=function(t){this.table=t,this.element=this.table.rowManager.tableElement,this.holderEl=this.table.rowManager.element,this.leftCol=0,this.rightCol=0,this.scrollLeft=0,this.vDomScrollPosLeft=0,this.vDomScrollPosRight=0,this.vDomPadLeft=0,this.vDomPadRight=0,this.fitDataColAvg=0,this.window=200,this.initialized=!1,this.columns=[],this.compatabilityCheck()&&this.initialize()};VDomHoz.prototype.compatabilityCheck=function(){var t=this.table.options,e=!0;return"fitDataTable"==t.layout&&(console.warn("Horizontal Vitrual DOM is not compatible with fitDataTable layout mode"),e=!1),t.responsiveLayout&&(console.warn("Horizontal Vitrual DOM is not compatible with responsive columns"),e=!1),this.table.rtl&&(console.warn("Horizontal Vitrual DOM is not currently compatible with RTL text direction"),e=!1),t.columns&&t.columns.find(function(t){return t.frozen})&&(console.warn("Horizontal Vitrual DOM is not compatible with frozen columns"),e=!1),e||(t.virtualDomHoz=!1),e},VDomHoz.prototype.initialize=function(){var t=this;this.holderEl.addEventListener("scroll",function(){var e=t.holderEl.scrollLeft;t.scrollLeft!=e&&(t.scrollLeft=e,t.scroll(e-(t.vDomScrollPosLeft+t.window)))})},VDomHoz.prototype.deinitialize=function(){this.initialized=!1},VDomHoz.prototype.clear=function(){this.columns=[],this.leftCol=-1,this.rightCol=0,this.vDomScrollPosLeft=0,this.vDomScrollPosRight=0,this.vDomPadLeft=0,this.vDomPadRight=0},VDomHoz.prototype.dataChange=function(){var t,e,o,i=!1,n=0,l=0;if("fitData"===this.table.options.layout){if(this.table.columnManager.columnsByIndex.forEach(function(t){!t.definition.width&&t.visible&&(i=!0)}),i&&i&&this.table.rowManager.getDisplayRows().length&&(this.vDomScrollPosRight=this.scrollLeft+this.holderEl.clientWidth+this.window,this.table.options.groupBy?(t=this.table.modules.groupRows.getGroups(!1)[0],e=t.getRows(!1)[0]):e=this.table.rowManager.getDisplayRows()[0],e)){o=e.getElement(),e.generateCells(),this.element.appendChild(o);for(var l=0;lthis.vDomScrollPosRight)break}for(o.parentNode.removeChild(o),this.fitDataColAvg=Math.floor(n/(l+1)),l;lo.vDomScrollPosLeft&&n.8*this.holderEl.clientWidth?this.reinitialize():t>0?(this.addColRight(),this.removeColLeft()):(this.addColLeft(),this.removeColRight())},VDomHoz.prototype.colPositionAdjust=function(t,e,o){for(var i=t;i=this.columns.length-1?this.vDomPadRight=0:this.vDomPadRight-=i.getWidth(),this.element.style.paddingRight=this.vDomPadRight+"px",this.addColRight())},VDomHoz.prototype.addColLeft=function(){var t=this.columns[this.leftCol-1];if(t&&t.modules.vdomHoz.rightPos>=this.vDomScrollPosLeft){this.table.rowManager.getVisibleRows().forEach(function(e){if("group"!==e.type){var o=e.getCell(t);e.getElement().prepend(o.getElement()),o.cellRendered()}}),this.leftCol?this.vDomPadLeft-=t.getWidth():this.vDomPadLeft=0,this.element.style.paddingLeft=this.vDomPadLeft+"px",this.leftCol--,this.addColLeft()}},VDomHoz.prototype.removeColRight=function(t){var e,t=this.columns[this.rightCol];t&&t.modules.vdomHoz.leftPos>this.vDomScrollPosRight&&(e=this.table.rowManager.getVisibleRows(),t.modules.vdomHoz.visible=!1,e.forEach(function(e){if("group"!==e.type){var o=e.getCell(t);e.getElement().removeChild(o.getElement())}}),this.vDomPadRight+=t.getWidth(),this.element.style.paddingRight=this.vDomPadRight+"px",this.rightCol--,this.removeColRight())},VDomHoz.prototype.removeColLeft=function(){var t,e=this.columns[this.leftCol];e&&e.modules.vdomHoz.rightPos-1}return!1},RowComponent.prototype.treeCollapse=function(){this._row.table.modExists("dataTree",!0)&&this._row.table.modules.dataTree.collapseRow(this._row)},RowComponent.prototype.treeExpand=function(){this._row.table.modExists("dataTree",!0)&&this._row.table.modules.dataTree.expandRow(this._row)},RowComponent.prototype.treeToggle=function(){this._row.table.modExists("dataTree",!0)&&this._row.table.modules.dataTree.toggleRow(this._row)},RowComponent.prototype.getTreeParent=function(){return!!this._row.table.modExists("dataTree",!0)&&this._row.table.modules.dataTree.getTreeParent(this._row)},RowComponent.prototype.getTreeChildren=function(){return!!this._row.table.modExists("dataTree",!0)&&this._row.table.modules.dataTree.getTreeChildren(this._row,!0)},RowComponent.prototype.addTreeChild=function(t,e,o){return!!this._row.table.modExists("dataTree",!0)&&this._row.table.modules.dataTree.addTreeChildRow(this._row,t,e,o)},RowComponent.prototype.reformat=function(){return this._row.reinitialize()},RowComponent.prototype.getGroup=function(){return this._row.getGroup().getComponent()},RowComponent.prototype.getTable=function(){return this._row.table},RowComponent.prototype.getNextRow=function(){var t=this._row.nextRow();return t?t.getComponent():t},RowComponent.prototype.getPrevRow=function(){var t=this._row.prevRow();return t?t.getComponent():t};var Row=function(t,e){var o=arguments.length>2&&void 0!==arguments[2]?arguments[2]:"row";this.table=e.table,this.parent=e,this.data={},this.type=o,this.element=this.createElement(),this.modules={},this.cells=[],this.height=0,this.heightStyled="",this.manualHeight=!1,this.outerHeight=0,this.initialized=!1,this.heightInitialized=!1,this.component=null,this.setData(t),this.generateElement()};Row.prototype.createElement=function(){var t=document.createElement("div");return t.classList.add("tabulator-row"),t.setAttribute("role","row"),t},Row.prototype.getElement=function(){return this.element},Row.prototype.detachElement=function(){this.element&&this.element.parentNode&&this.element.parentNode.removeChild(this.element)},Row.prototype.generateElement=function(){var t,e,o,i=this;!1!==i.table.options.selectable&&i.table.modExists("selectRow")&&i.table.modules.selectRow.initializeRow(this),!1!==i.table.options.movableRows&&i.table.modExists("moveRow")&&i.table.modules.moveRow.initializeRow(this),!1!==i.table.options.dataTree&&i.table.modExists("dataTree")&&i.table.modules.dataTree.initializeRow(this),"collapse"===i.table.options.responsiveLayout&&i.table.modExists("responsiveLayout")&&i.table.modules.responsiveLayout.initializeRow(this),(i.table.options.rowContextMenu||i.table.options.rowClickMenu)&&this.table.modExists("menu")&&i.table.modules.menu.initializeRow(this),i.table.options.rowClick&&i.element.addEventListener("click",function(t){i.table.options.rowClick(t,i.getComponent())}),i.table.options.rowDblClick&&i.element.addEventListener("dblclick",function(t){i.table.options.rowDblClick(t,i.getComponent())}),i.table.options.rowContext&&i.element.addEventListener("contextmenu",function(t){i.table.options.rowContext(t,i.getComponent())}),i.table.options.rowMouseEnter&&i.element.addEventListener("mouseenter",function(t){i.table.options.rowMouseEnter(t,i.getComponent())}),i.table.options.rowMouseLeave&&i.element.addEventListener("mouseleave",function(t){i.table.options.rowMouseLeave(t,i.getComponent())}),i.table.options.rowMouseOver&&i.element.addEventListener("mouseover",function(t){i.table.options.rowMouseOver(t,i.getComponent())}),i.table.options.rowMouseOut&&i.element.addEventListener("mouseout",function(t){i.table.options.rowMouseOut(t,i.getComponent())}),i.table.options.rowMouseMove&&i.element.addEventListener("mousemove",function(t){i.table.options.rowMouseMove(t,i.getComponent())}),i.table.options.rowTap&&(o=!1,i.element.addEventListener("touchstart",function(t){o=!0},{passive:!0}),i.element.addEventListener("touchend",function(t){o&&i.table.options.rowTap(t,i.getComponent()),o=!1})),i.table.options.rowDblTap&&(t=null,i.element.addEventListener("touchend",function(e){t?(clearTimeout(t),t=null,i.table.options.rowDblTap(e,i.getComponent())):t=setTimeout(function(){clearTimeout(t),t=null},300)})),i.table.options.rowTapHold&&(e=null,i.element.addEventListener("touchstart",function(t){clearTimeout(e),e=setTimeout(function(){clearTimeout(e),e=null,o=!1,i.table.options.rowTapHold(t,i.getComponent())},1e3)},{passive:!0}),i.element.addEventListener("touchend",function(t){clearTimeout(e),e=null}))},Row.prototype.generateCells=function(){this.cells=this.table.columnManager.generateCells(this)},Row.prototype.initialize=function(t){var e=this;if(!this.initialized||t){for(this.deleteCells();this.element.firstChild;)this.element.removeChild(this.element.firstChild);this.table.modExists("frozenColumns")&&this.table.modules.frozenColumns.layoutRow(this),this.generateCells(),this.table.options.virtualDomHoz&&this.table.vdomHoz.initialized?this.table.vdomHoz.initializeRow(this):this.cells.forEach(function(t){e.element.appendChild(t.getElement()),t.cellRendered()}),t&&this.normalizeHeight(),this.table.options.dataTree&&this.table.modExists("dataTree")&&this.table.modules.dataTree.layoutRow(this),"collapse"===this.table.options.responsiveLayout&&this.table.modExists("responsiveLayout")&&this.table.modules.responsiveLayout.layoutRow(this),this.table.options.rowFormatter&&this.table.options.rowFormatter(this.getComponent()),this.table.options.resizableRows&&this.table.modExists("resizeRows")&&this.table.modules.resizeRows.initializeRow(this),this.initialized=!0}else this.table.options.virtualDomHoz&&this.table.vdomHoz.reinitializeRow(this)},Row.prototype.reinitializeHeight=function(){this.heightInitialized=!1,null!==this.element.offsetParent&&this.normalizeHeight(!0)},Row.prototype.reinitialize=function(t){this.initialized=!1,this.heightInitialized=!1,this.manualHeight||(this.height=0,this.heightStyled=""),null!==this.element.offsetParent&&this.initialize(!0),this.table.options.dataTree&&this.table.modExists("dataTree",!0)&&this.table.modules.dataTree.getTreeChildren(this,!1,!0).forEach(function(t){t.reinitialize(!0)})},Row.prototype.calcHeight=function(t){var e=0,o=this.table.options.resizableRows?this.element.clientHeight:0;this.cells.forEach(function(t){var o=t.getHeight();o>e&&(e=o)}),this.height=t?Math.max(e,o):this.manualHeight?this.height:Math.max(e,o),this.heightStyled=this.height?this.height+"px":"",this.outerHeight=this.element.offsetHeight},Row.prototype.setCellHeight=function(){this.cells.forEach(function(t){t.setHeight()}),this.heightInitialized=!0},Row.prototype.clearCellHeight=function(){this.cells.forEach(function(t){t.clearHeight()})},Row.prototype.normalizeHeight=function(t){t&&this.clearCellHeight(),this.calcHeight(t),this.setCellHeight()},Row.prototype.setHeight=function(t,e){(this.height!=t||e)&&(this.manualHeight=!0,this.height=t,this.heightStyled=t?t+"px":"",this.setCellHeight(),this.outerHeight=this.element.offsetHeight)},Row.prototype.getHeight=function(){return this.outerHeight},Row.prototype.getWidth=function(){return this.element.offsetWidth},Row.prototype.deleteCell=function(t){var e=this.cells.indexOf(t);e>-1&&this.cells.splice(e,1)},Row.prototype.setData=function(t){this.table.modExists("mutator")&&(t=this.table.modules.mutator.transformRow(t,"data")),this.data=t,this.table.options.reactiveData&&this.table.modExists("reactiveData",!0)&&this.table.modules.reactiveData.watchRow(this)},Row.prototype.updateData=function(t){var e,o=this,i=Tabulator.prototype.helpers.elVisible(this.element),n={};return new Promise(function(l,s){"string"==typeof t&&(t=JSON.parse(t)),o.table.options.reactiveData&&o.table.modExists("reactiveData",!0)&&o.table.modules.reactiveData.block(),o.table.modExists("mutator")?(n=Object.assign(n,o.data),n=Object.assign(n,t),e=o.table.modules.mutator.transformRow(n,"data",t)):e=t;for(var a in e)o.data[a]=e[a];o.table.options.reactiveData&&o.table.modExists("reactiveData",!0)&&o.table.modules.reactiveData.unblock();for(var a in t){o.table.columnManager.getColumnsByFieldRoot(a).forEach(function(t){var n=o.getCell(t.getField());if(n){var l=t.getFieldValue(e);n.getValue()!=l&&(n.setValueProcessData(l),i&&n.cellRendered())}})}o.table.options.groupUpdateOnCellEdit&&o.table.options.groupBy&&o.table.modExists("groupRows")&&o.table.modules.groupRows.reassignRowToGroup(o.row),i?(o.normalizeHeight(!0),o.table.options.rowFormatter&&o.table.options.rowFormatter(o.getComponent())):(o.initialized=!1,o.height=0,o.heightStyled=""),!1!==o.table.options.dataTree&&o.table.modExists("dataTree")&&o.table.modules.dataTree.redrawNeeded(t)&&(o.table.modules.dataTree.initializeRow(o),i&&(o.table.modules.dataTree.layoutRow(o),o.table.rowManager.refreshActiveData("tree",!1,!0))),o.table.options.rowUpdated.call(o.table,o.getComponent()),o.table.options.dataChanged&&o.table.options.dataChanged.call(o.table,o.table.rowManager.getData()),l()})},Row.prototype.getData=function(t){return t&&this.table.modExists("accessor")?this.table.modules.accessor.transformRow(this,t):this.data},Row.prototype.getCell=function(t){return t=this.table.columnManager.findColumn(t),this.cells.find(function(e){return e.column===t})},Row.prototype.getCellIndex=function(t){return this.cells.findIndex(function(e){return e===t})},Row.prototype.findNextEditableCell=function(t){var e=!1;if(t0)for(var o=t-1;o>=0;o--){var i=this.cells[o],n=!0;if(i.column.modules.edit&&Tabulator.prototype.helpers.elVisible(i.getElement())&&("function"==typeof i.column.modules.edit.check&&(n=i.column.modules.edit.check(i.getComponent())),n)){e=i;break}}return e},Row.prototype.getCells=function(){return this.cells},Row.prototype.nextRow=function(){return this.table.rowManager.nextDisplayRow(this,!0)||!1},Row.prototype.prevRow=function(){return this.table.rowManager.prevDisplayRow(this,!0)||!1},Row.prototype.moveToRow=function(t,e){var o=this.table.rowManager.findRow(t);o?(this.table.rowManager.moveRowActual(this,o,!e),this.table.rowManager.refreshActiveData("display",!1,!0)):console.warn("Move Error - No matching row found:",t)},Row.prototype.validate=function(){var t=[];return this.cells.forEach(function(e){e.validate()||t.push(e.getComponent())}),!t.length||t},Row.prototype.delete=function(){var t=this;return new Promise(function(e,o){var i,n;t.table.options.history&&t.table.modExists("history")&&(t.table.options.groupBy&&t.table.modExists("groupRows")?(n=t.getGroup().rows,(i=n.indexOf(t))&&(i=n[i-1])):(i=t.table.rowManager.getRowIndex(t))&&(i=t.table.rowManager.rows[i-1]),t.table.modules.history.action("rowDelete",t,{data:t.getData(),pos:!i,index:i})),t.deleteActual(),e()})},Row.prototype.deleteActual=function(t){this.table.rowManager.getRowIndex(this);this.detatchModules(),this.table.options.reactiveData&&this.table.modExists("reactiveData",!0),this.modules.group&&this.modules.group.removeRow(this),this.table.rowManager.deleteRow(this,t),this.deleteCells(),this.initialized=!1,this.heightInitialized=!1,this.element=!1,this.table.options.dataTree&&this.table.modExists("dataTree",!0)&&this.table.modules.dataTree.rowDelete(this),this.table.modExists("columnCalcs")&&(this.table.options.groupBy&&this.table.modExists("groupRows")?this.table.modules.columnCalcs.recalcRowGroup(this):this.table.modules.columnCalcs.recalc(this.table.rowManager.activeRows))},Row.prototype.detatchModules=function(){this.table.modExists("selectRow")&&this.table.modules.selectRow._deselectRow(this,!0),this.table.modExists("edit")&&this.table.modules.edit.currentCell.row===this&&this.table.modules.edit.cancelEdit(),this.table.modExists("frozenRows")&&this.table.modules.frozenRows.detachRow(this)},Row.prototype.deleteCells=function(){for(var t=this.cells.length,e=0;e",footerElement:!1,index:"id",textDirection:"auto",keybindings:[],tabEndNewRow:!1,invalidOptionWarnings:!0,clipboard:!1,clipboardCopyStyled:!0,clipboardCopyConfig:!1,clipboardCopyFormatter:!1,clipboardCopyRowRange:"active",clipboardPasteParser:"table",clipboardPasteAction:"insert",clipboardCopied:function(){},clipboardPasted:function(){},clipboardPasteError:function(){},downloadDataFormatter:!1,downloadReady:function(t,e){return e},downloadComplete:!1,downloadConfig:{},downloadRowRange:"active",dataTree:!1,dataTreeFilter:!0,dataTreeSort:!0,dataTreeElementColumn:!1,dataTreeBranchElement:!0,dataTreeChildIndent:9,dataTreeChildField:"_children",dataTreeCollapseElement:!1,dataTreeExpandElement:!1,dataTreeStartExpanded:!1,dataTreeRowExpanded:function(){},dataTreeRowCollapsed:function(){},dataTreeChildColumnCalcs:!1,dataTreeSelectPropagate:!1,printAsHtml:!1,printFormatter:!1,printHeader:!1,printFooter:!1,printCopyStyle:!0,printStyled:!0,printVisibleRows:!0,printRowRange:"visible",printConfig:{},addRowPos:"bottom",selectable:"highlight",selectableRangeMode:"drag",selectableRollingSelection:!0,selectablePersistence:!0,selectableCheck:function(t,e){return!0},headerFilterLiveFilterDelay:300,headerFilterPlaceholder:!1,headerVisible:!0,history:!1,locale:!1,langs:{},virtualDom:!0,virtualDomBuffer:0,virtualDomHoz:!1,persistentLayout:!1,persistentSort:!1,persistentFilter:!1,persistenceID:"",persistenceMode:!0,persistenceReaderFunc:!1,persistenceWriterFunc:!1,persistence:!1,responsiveLayout:!1,responsiveLayoutCollapseStartOpen:!0,responsiveLayoutCollapseUseFormatters:!0,responsiveLayoutCollapseFormatter:!1,pagination:!1,paginationSize:!1,paginationInitialPage:1,paginationButtonCount:5,paginationSizeSelector:!1,paginationElement:!1,paginationDataSent:{},paginationDataReceived:{},paginationAddRow:"page",ajaxURL:!1,ajaxURLGenerator:!1,ajaxParams:{},ajaxConfig:"get",ajaxContentType:"form",ajaxRequestFunc:!1,ajaxLoader:!0,ajaxLoaderLoading:!1,ajaxLoaderError:!1,ajaxFiltering:!1,ajaxSorting:!1,ajaxProgressiveLoad:!1,ajaxProgressiveLoadDelay:0,ajaxProgressiveLoadScrollMargin:0,groupBy:!1,groupStartOpen:!0,groupValues:!1,groupUpdateOnCellEdit:!1,groupHeader:!1,groupHeaderPrint:null,groupHeaderClipboard:null,groupHeaderHtmlOutput:null,groupHeaderDownload:null,htmlOutputConfig:!1,movableColumns:!1,movableRows:!1,movableRowsConnectedTables:!1,movableRowsConnectedElements:!1,movableRowsSender:!1,movableRowsReceiver:"insert",movableRowsSendingStart:function(){},movableRowsSent:function(){},movableRowsSentFailed:function(){},movableRowsSendingStop:function(){},movableRowsReceivingStart:function(){},movableRowsReceived:function(){},movableRowsReceivedFailed:function(){},movableRowsReceivingStop:function(){},movableRowsElementDrop:function(){},scrollToRowPosition:"top",scrollToRowIfVisible:!0,scrollToColumnPosition:"left",scrollToColumnIfVisible:!0,rowFormatter:!1,rowFormatterPrint:null,rowFormatterClipboard:null,rowFormatterHtmlOutput:null,placeholder:!1,tableBuilding:function(){},tableBuilt:function(){},renderStarted:function(){},renderComplete:function(){},rowClick:!1,rowDblClick:!1,rowContext:!1,rowTap:!1,rowDblTap:!1,rowTapHold:!1,rowMouseEnter:!1,rowMouseLeave:!1,rowMouseOver:!1,rowMouseOut:!1,rowMouseMove:!1,rowContextMenu:!1,rowClickMenu:!1,rowAdded:function(){},rowDeleted:function(){},rowMoved:function(){},rowUpdated:function(){},rowSelectionChanged:function(){},rowSelected:function(){},rowDeselected:function(){},rowResized:function(){},cellClick:!1,cellDblClick:!1,cellContext:!1,cellTap:!1,cellDblTap:!1,cellTapHold:!1,cellMouseEnter:!1,cellMouseLeave:!1,cellMouseOver:!1,cellMouseOut:!1,cellMouseMove:!1,cellEditing:function(){},cellEdited:function(){},cellEditCancelled:function(){},columnMoved:!1,columnResized:function(){},columnTitleChanged:function(){},columnVisibilityChanged:function(){},htmlImporting:function(){},htmlImported:function(){},dataLoading:function(){},dataLoaded:function(){},dataEdited:!1,dataChanged:!1,ajaxRequesting:function(){},ajaxResponse:!1,ajaxError:function(){},dataFiltering:!1,dataFiltered:!1,dataSorting:function(){},dataSorted:function(){},groupToggleElement:"arrow",groupClosedShowCalcs:!1,dataGrouping:function(){},dataGrouped:!1,groupVisibilityChanged:function(){},groupClick:!1,groupDblClick:!1,groupContext:!1,groupContextMenu:!1,groupClickMenu:!1,groupTap:!1,groupDblTap:!1,groupTapHold:!1,columnCalcs:!0,pageLoaded:function(){},localized:function(){},validationMode:"blocking",validationFailed:function(){},historyUndo:function(){},historyRedo:function(){},scrollHorizontal:function(){},scrollVertical:function(){}},Tabulator.prototype.initializeOptions=function(t){if(!1!==t.invalidOptionWarnings)for(var e in t)void 0===this.defaultOptions[e]&&console.warn("Invalid table constructor option:",e);for(var e in this.defaultOptions)e in t?this.options[e]=t[e]:Array.isArray(this.defaultOptions[e])?this.options[e]=Object.assign([],this.defaultOptions[e]):"object"===_typeof(this.defaultOptions[e])&&null!==this.defaultOptions[e]?this.options[e]=Object.assign({},this.defaultOptions[e]):this.options[e]=this.defaultOptions[e]},Tabulator.prototype.initializeElement=function(t){return"undefined"!=typeof HTMLElement&&t instanceof HTMLElement?(this.element=t,!0):"string"==typeof t?(this.element=document.querySelector(t),!!this.element||(console.error("Tabulator Creation Error - no element found matching selector: ",t),!1)):(console.error("Tabulator Creation Error - Invalid element provided:",t),!1)},Tabulator.prototype.rtlCheck=function(){var t=window.getComputedStyle(this.element);switch(this.options.textDirection){case"auto":if("rtl"!==t.direction)break;case"rtl":this.element.classList.add("tabulator-rtl"),this.rtl=!0;break;case"ltr":this.element.classList.add("tabulator-ltr");default:this.rtl=!1}},Tabulator.prototype._mapDepricatedFunctionality=function(){(this.options.persistentLayout||this.options.persistentSort||this.options.persistentFilter)&&(this.options.persistence||(this.options.persistence={})),this.options.dataEdited&&(console.warn("DEPRECATION WARNING - dataEdited option has been deprecated, please use the dataChanged option instead"),this.options.dataChanged=this.options.dataEdited),this.options.downloadDataFormatter&&console.warn("DEPRECATION WARNING - downloadDataFormatter option has been deprecated"),void 0!==this.options.clipboardCopyHeader&&(this.options.columnHeaders=this.options.clipboardCopyHeader,console.warn("DEPRECATION WARNING - clipboardCopyHeader option has been deprecated, please use the columnHeaders property on the clipboardCopyConfig option")),!0!==this.options.printVisibleRows&&(console.warn("printVisibleRows option is deprecated, you should now use the printRowRange option"),this.options.persistence.printRowRange="active"),!0!==this.options.printCopyStyle&&(console.warn("printCopyStyle option is deprecated, you should now use the printStyled option"),this.options.persistence.printStyled=this.options.printCopyStyle),this.options.persistentLayout&&(console.warn("persistentLayout option is deprecated, you should now use the persistence option"),!0!==this.options.persistence&&void 0===this.options.persistence.columns&&(this.options.persistence.columns=!0)),this.options.persistentSort&&(console.warn("persistentSort option is deprecated, you should now use the persistence option"),!0!==this.options.persistence&&void 0===this.options.persistence.sort&&(this.options.persistence.sort=!0)),this.options.persistentFilter&&(console.warn("persistentFilter option is deprecated, you should now use the persistence option"),!0!==this.options.persistence&&void 0===this.options.persistence.filter&&(this.options.persistence.filter=!0)),this.options.columnVertAlign&&(console.warn("columnVertAlign option is deprecated, you should now use the columnHeaderVertAlign option"),this.options.columnHeaderVertAlign=this.options.columnVertAlign)},Tabulator.prototype._clearSelection=function(){this.element.classList.add("tabulator-block-select"),window.getSelection?window.getSelection().empty?window.getSelection().empty():window.getSelection().removeAllRanges&&window.getSelection().removeAllRanges():document.selection&&document.selection.empty(),this.element.classList.remove("tabulator-block-select")},Tabulator.prototype._create=function(){this._clearObjectPointers(),this._mapDepricatedFunctionality(),this.bindModules(),this.rtlCheck(),"TABLE"===this.element.tagName&&this.modExists("htmlTableImport",!0)&&this.modules.htmlTableImport.parseTable(),this.columnManager=new ColumnManager(this),this.rowManager=new RowManager(this),this.footerManager=new FooterManager(this),this.columnManager.setRowManager(this.rowManager),this.rowManager.setColumnManager(this.columnManager),this.options.virtualDomHoz&&(this.vdomHoz=new VDomHoz(this)),this._buildElement(),this._loadInitialData()},Tabulator.prototype._clearObjectPointers=function(){this.options.columns=this.options.columns.slice(0),this.options.reactiveData||(this.options.data=this.options.data.slice(0))},Tabulator.prototype._buildElement=function(){var t=this,e=this.element,o=this.modules,i=this.options;for(i.tableBuilding.call(this),e.classList.add("tabulator"),e.setAttribute("role","grid");e.firstChild;)e.removeChild(e.firstChild);i.height&&(i.height=isNaN(i.height)?i.height:i.height+"px",e.style.height=i.height),!1!==i.minHeight&&(i.minHeight=isNaN(i.minHeight)?i.minHeight:i.minHeight+"px",e.style.minHeight=i.minHeight),!1!==i.maxHeight&&(i.maxHeight=isNaN(i.maxHeight)?i.maxHeight:i.maxHeight+"px",e.style.maxHeight=i.maxHeight),this.columnManager.initialize(),this.rowManager.initialize(),this._detectBrowser(),this.modExists("layout",!0)&&o.layout.initialize(i.layout),o.localize.initialize(),!1!==i.headerFilterPlaceholder&&o.localize.setHeaderFilterPlaceholder(i.headerFilterPlaceholder);for(var n in i.langs)o.localize.installLang(n,i.langs[n]);if(o.localize.setLocale(i.locale),"string"==typeof i.placeholder){var l=document.createElement("div");l.classList.add("tabulator-placeholder");var s=document.createElement("span");s.innerHTML=i.placeholder,l.appendChild(s),i.placeholder=l}if(e.appendChild(this.columnManager.getElement()),e.appendChild(this.rowManager.getElement()),i.footerElement&&this.footerManager.activate(),i.persistence&&this.modExists("persistence",!0)&&o.persistence.initialize(),i.persistence&&this.modExists("persistence",!0)&&o.persistence.config.columns&&(i.columns=o.persistence.load("columns",i.columns)),i.movableRows&&this.modExists("moveRow")&&o.moveRow.initialize(),i.autoColumns&&this.options.data&&this.columnManager.generateColumnsFromRowData(this.options.data),this.modExists("columnCalcs")&&o.columnCalcs.initialize(),this.columnManager.setColumns(i.columns),i.dataTree&&this.modExists("dataTree",!0)&&o.dataTree.initialize(),this.modExists("frozenRows")&&this.modules.frozenRows.initialize(),(i.persistence&&this.modExists("persistence",!0)&&o.persistence.config.sort||i.initialSort)&&this.modExists("sort",!0)){var a=[];i.persistence&&this.modExists("persistence",!0)&&o.persistence.config.sort?!1===(a=o.persistence.load("sort"))&&i.initialSort&&(a=i.initialSort):i.initialSort&&(a=i.initialSort),o.sort.setSort(a)}if((i.persistence&&this.modExists("persistence",!0)&&o.persistence.config.filter||i.initialFilter)&&this.modExists("filter",!0)){var r=[];i.persistence&&this.modExists("persistence",!0)&&o.persistence.config.filter?!1===(r=o.persistence.load("filter"))&&i.initialFilter&&(r=i.initialFilter):i.initialFilter&&(r=i.initialFilter),o.filter.setFilter(r)}i.initialHeaderFilter&&this.modExists("filter",!0)&&i.initialHeaderFilter.forEach(function(e){var i=t.columnManager.findColumn(e.field);if(!i)return console.warn("Column Filter Error - No matching column found:",e.field),!1;o.filter.setHeaderFilterValue(i,e.value)}),this.modExists("ajax")&&o.ajax.initialize(),i.pagination&&this.modExists("page",!0)&&o.page.initialize(),i.groupBy&&this.modExists("groupRows",!0)&&o.groupRows.initialize(),this.modExists("keybindings")&&o.keybindings.initialize(),this.modExists("selectRow")&&o.selectRow.clearSelectionData(!0),i.autoResize&&this.modExists("resizeTable")&&o.resizeTable.initialize(),this.modExists("clipboard")&&o.clipboard.initialize(),i.printAsHtml&&this.modExists("print")&&o.print.initialize(),i.tableBuilt.call(this)},Tabulator.prototype._loadInitialData=function(){var t=this;if(t.options.pagination&&t.modExists("page"))if(t.modules.page.reset(!0,!0),"local"==t.options.pagination){if(t.options.data.length)t.rowManager.setData(t.options.data,!1,!0);else{if((t.options.ajaxURL||t.options.ajaxURLGenerator)&&t.modExists("ajax"))return void t.modules.ajax.loadData(!1,!0).then(function(){}).catch(function(){t.options.paginationInitialPage&&t.modules.page.setPage(t.options.paginationInitialPage)});t.rowManager.setData(t.options.data,!1,!0)}t.options.paginationInitialPage&&t.modules.page.setPage(t.options.paginationInitialPage)}else t.options.ajaxURL?t.modules.page.setPage(t.options.paginationInitialPage).then(function(){}).catch(function(){}):t.rowManager.setData([],!1,!0);else t.options.data.length?t.rowManager.setData(t.options.data):(t.options.ajaxURL||t.options.ajaxURLGenerator)&&t.modExists("ajax")?t.modules.ajax.loadData(!1,!0).then(function(){}).catch(function(){}):t.rowManager.setData(t.options.data,!1,!0)},Tabulator.prototype.destroy=function(){var t=this.element;for(Tabulator.prototype.comms.deregister(this),this.options.reactiveData&&this.modExists("reactiveData",!0)&&this.modules.reactiveData.unwatchData(),this.rowManager.rows.forEach(function(t){t.wipe()}),this.rowManager.rows=[],this.rowManager.activeRows=[],this.rowManager.displayRows=[],this.options.autoResize&&this.modExists("resizeTable")&&this.modules.resizeTable.clearBindings(),this.modExists("keybindings")&&this.modules.keybindings.clearBindings();t.firstChild;)t.removeChild(t.firstChild);t.classList.remove("tabulator")},Tabulator.prototype._detectBrowser=function(){var t=navigator.userAgent||navigator.vendor||window.opera;t.indexOf("Trident")>-1?(this.browser="ie",this.browserSlow=!0):t.indexOf("Edge")>-1?(this.browser="edge",this.browserSlow=!0):t.indexOf("Firefox")>-1?(this.browser="firefox",this.browserSlow=!1):(this.browser="other",this.browserSlow=!1),this.browserMobile=/(android|bb\d+|meego).+mobile|avantgo|bada\/|blackberry|blazer|compal|elaine|fennec|hiptop|iemobile|ip(hone|od)|iris|kindle|lge |maemo|midp|mmp|mobile.+firefox|netfront|opera m(ob|in)i|palm( os)?|phone|p(ixi|re)\/|plucker|pocket|psp|series(4|6)0|symbian|treo|up\.(browser|link)|vodafone|wap|windows ce|xda|xiino|android|ipad|playbook|silk/i.test(t)||/1207|6310|6590|3gso|4thp|50[1-6]i|770s|802s|a wa|abac|ac(er|oo|s\-)|ai(ko|rn)|al(av|ca|co)|amoi|an(ex|ny|yw)|aptu|ar(ch|go)|as(te|us)|attw|au(di|\-m|r |s )|avan|be(ck|ll|nq)|bi(lb|rd)|bl(ac|az)|br(e|v)w|bumb|bw\-(n|u)|c55\/|capi|ccwa|cdm\-|cell|chtm|cldc|cmd\-|co(mp|nd)|craw|da(it|ll|ng)|dbte|dc\-s|devi|dica|dmob|do(c|p)o|ds(12|\-d)|el(49|ai)|em(l2|ul)|er(ic|k0)|esl8|ez([4-7]0|os|wa|ze)|fetc|fly(\-|_)|g1 u|g560|gene|gf\-5|g\-mo|go(\.w|od)|gr(ad|un)|haie|hcit|hd\-(m|p|t)|hei\-|hi(pt|ta)|hp( i|ip)|hs\-c|ht(c(\-| |_|a|g|p|s|t)|tp)|hu(aw|tc)|i\-(20|go|ma)|i230|iac( |\-|\/)|ibro|idea|ig01|ikom|im1k|inno|ipaq|iris|ja(t|v)a|jbro|jemu|jigs|kddi|keji|kgt( |\/)|klon|kpt |kwc\-|kyo(c|k)|le(no|xi)|lg( g|\/(k|l|u)|50|54|\-[a-w])|libw|lynx|m1\-w|m3ga|m50\/|ma(te|ui|xo)|mc(01|21|ca)|m\-cr|me(rc|ri)|mi(o8|oa|ts)|mmef|mo(01|02|bi|de|do|t(\-| |o|v)|zz)|mt(50|p1|v )|mwbp|mywa|n10[0-2]|n20[2-3]|n30(0|2)|n50(0|2|5)|n7(0(0|1)|10)|ne((c|m)\-|on|tf|wf|wg|wt)|nok(6|i)|nzph|o2im|op(ti|wv)|oran|owg1|p800|pan(a|d|t)|pdxg|pg(13|\-([1-8]|c))|phil|pire|pl(ay|uc)|pn\-2|po(ck|rt|se)|prox|psio|pt\-g|qa\-a|qc(07|12|21|32|60|\-[2-7]|i\-)|qtek|r380|r600|raks|rim9|ro(ve|zo)|s55\/|sa(ge|ma|mm|ms|ny|va)|sc(01|h\-|oo|p\-)|sdk\/|se(c(\-|0|1)|47|mc|nd|ri)|sgh\-|shar|sie(\-|m)|sk\-0|sl(45|id)|sm(al|ar|b3|it|t5)|so(ft|ny)|sp(01|h\-|v\-|v )|sy(01|mb)|t2(18|50)|t6(00|10|18)|ta(gt|lk)|tcl\-|tdg\-|tel(i|m)|tim\-|t\-mo|to(pl|sh)|ts(70|m\-|m3|m5)|tx\-9|up(\.b|g1|si)|utst|v400|v750|veri|vi(rg|te)|vk(40|5[0-3]|\-v)|vm40|voda|vulc|vx(52|53|60|61|70|80|81|83|85|98)|w3c(\-| )|webc|whit|wi(g |nc|nw)|wmlb|wonu|x700|yas\-|your|zeto|zte\-/i.test(t.substr(0,4))},Tabulator.prototype.blockRedraw=function(){return this.rowManager.blockRedraw()},Tabulator.prototype.restoreRedraw=function(){return this.rowManager.restoreRedraw()},Tabulator.prototype.setDataFromLocalFile=function(t){var e=this;return new Promise(function(o,i){var n=document.createElement("input");n.type="file",n.accept=t||".json,application/json",n.addEventListener("change",function(t){var l,s=n.files[0],a=new FileReader;a.readAsText(s),a.onload=function(t){try{l=JSON.parse(a.result)}catch(t){return console.warn("File Load Error - File contents is invalid JSON",t),void i(t)}e.setData(l).then(function(t){o(t)}).catch(function(t){o(t)})},a.onerror=function(t){console.warn("File Load Error - Unable to read file"),i()}}),n.click()})},Tabulator.prototype.setData=function(t,e,o){return this.modExists("ajax")&&this.modules.ajax.blockActiveRequest(),this._setData(t,e,o,!1,!0)},Tabulator.prototype._setData=function(t,e,o,i,n){var l=this;return"string"!=typeof t?t?l.rowManager.setData(t,i,n):l.modExists("ajax")&&(l.modules.ajax.getUrl||l.options.ajaxURLGenerator)?"remote"==l.options.pagination&&l.modExists("page",!0)?(l.modules.page.reset(!0,!0),l.modules.page.setPage(1)):l.modules.ajax.loadData(i,n):l.rowManager.setData([],i,n):0==t.indexOf("{")||0==t.indexOf("[")?l.rowManager.setData(JSON.parse(t),i,n):l.modExists("ajax",!0)?(e&&l.modules.ajax.setParams(e),o&&l.modules.ajax.setConfig(o),l.modules.ajax.setUrl(t),"remote"==l.options.pagination&&l.modExists("page",!0)?(l.modules.page.reset(!0,!0),l.modules.page.setPage(1)):l.modules.ajax.loadData(i,n)):void 0},Tabulator.prototype.clearData=function(){this.modExists("ajax")&&this.modules.ajax.blockActiveRequest(),this.rowManager.clearData()},Tabulator.prototype.getData=function(t){return!0===t&&(console.warn("passing a boolean to the getData function is deprecated, you should now pass the string 'active'"),t="active"),this.rowManager.getData(t)},Tabulator.prototype.getDataCount=function(t){return!0===t&&(console.warn("passing a boolean to the getDataCount function is deprecated, you should now pass the string 'active'"),t="active"),this.rowManager.getDataCount(t)},Tabulator.prototype.searchRows=function(t,e,o){if(this.modExists("filter",!0))return this.modules.filter.search("rows",t,e,o)},Tabulator.prototype.searchData=function(t,e,o){if(this.modExists("filter",!0))return this.modules.filter.search("data",t,e,o)},Tabulator.prototype.getHtml=function(t,e,o){if(this.modExists("export",!0))return this.modules.export.getHtml(t,e,o)},Tabulator.prototype.print=function(t,e,o){if(this.modExists("print",!0))return this.modules.print.printFullscreen(t,e,o)},Tabulator.prototype.getAjaxUrl=function(){if(this.modExists("ajax",!0))return this.modules.ajax.getUrl()},Tabulator.prototype.replaceData=function(t,e,o){return this.modExists("ajax")&&this.modules.ajax.blockActiveRequest(),this._setData(t,e,o,!0)},Tabulator.prototype.updateData=function(t){var e=this,o=this,i=0;return new Promise(function(n,l){e.modExists("ajax")&&e.modules.ajax.blockActiveRequest(),"string"==typeof t&&(t=JSON.parse(t)),t?t.forEach(function(t){var e=o.rowManager.findRow(t[o.options.index]);e&&(i++,e.updateData(t).then(function(){--i||n()}))}):(console.warn("Update Error - No data provided"),l("Update Error - No data provided"))})},Tabulator.prototype.addData=function(t,e,o){var i=this;return new Promise(function(n,l){i.modExists("ajax")&&i.modules.ajax.blockActiveRequest(),"string"==typeof t&&(t=JSON.parse(t)),t?i.rowManager.addRows(t,e,o).then(function(t){var e=[];t.forEach(function(t){e.push(t.getComponent())}),n(e)}):(console.warn("Update Error - No data provided"),l("Update Error - No data provided"))})},Tabulator.prototype.updateOrAddData=function(t){var e=this,o=this,i=[],n=0;return new Promise(function(l,s){e.modExists("ajax")&&e.modules.ajax.blockActiveRequest(),"string"==typeof t&&(t=JSON.parse(t)),t?t.forEach(function(t){var e=o.rowManager.findRow(t[o.options.index]);n++,e?e.updateData(t).then(function(){n--,i.push(e.getComponent()),n||l(i)}):o.rowManager.addRows(t).then(function(t){n--,i.push(t[0].getComponent()),n||l(i)})}):(console.warn("Update Error - No data provided"),s("Update Error - No data provided"))})},Tabulator.prototype.getRow=function(t){var e=this.rowManager.findRow(t);return e?e.getComponent():(console.warn("Find Error - No matching row found:",t),!1)},Tabulator.prototype.getRowFromPosition=function(t,e){var o=this.rowManager.getRowFromPosition(t,e);return o?o.getComponent():(console.warn("Find Error - No matching row found:",t),!1)},Tabulator.prototype.deleteRow=function(t){var e=this;return new Promise(function(o,i){function n(){++s==t.length&&a&&(l.rowManager.reRenderInPosition(),o())}var l=e,s=0,a=0,r=[];Array.isArray(t)||(t=[t]),t.forEach(function(t){var o=e.rowManager.findRow(t,!0);o?r.push(o):(console.warn("Delete Error - No matching row found:",t),i("Delete Error - No matching row found"),n())}),r.sort(function(t,o){return e.rowManager.rows.indexOf(t)>e.rowManager.rows.indexOf(o)?1:-1}),r.forEach(function(t){t.delete().then(function(){a++,n()}).catch(function(t){n(),i(t)})})})},Tabulator.prototype.addRow=function(t,e,o){var i=this;return new Promise(function(n,l){"string"==typeof t&&(t=JSON.parse(t)),i.rowManager.addRows(t,e,o).then(function(t){i.modExists("columnCalcs")&&i.modules.columnCalcs.recalc(i.rowManager.activeRows),n(t[0].getComponent())})})},Tabulator.prototype.updateOrAddRow=function(t,e){var o=this;return new Promise(function(i,n){var l=o.rowManager.findRow(t);"string"==typeof e&&(e=JSON.parse(e)),l?l.updateData(e).then(function(){o.modExists("columnCalcs")&&o.modules.columnCalcs.recalc(o.rowManager.activeRows),i(l.getComponent())}).catch(function(t){n(t)}):l=o.rowManager.addRows(e).then(function(t){o.modExists("columnCalcs")&&o.modules.columnCalcs.recalc(o.rowManager.activeRows),i(t[0].getComponent())}).catch(function(t){n(t)})})},Tabulator.prototype.updateRow=function(t,e){var o=this;return new Promise(function(i,n){var l=o.rowManager.findRow(t);"string"==typeof e&&(e=JSON.parse(e)),l?l.updateData(e).then(function(){i(l.getComponent())}).catch(function(t){n(t)}):(console.warn("Update Error - No matching row found:",t),n("Update Error - No matching row found"))})},Tabulator.prototype.scrollToRow=function(t,e,o){var i=this;return new Promise(function(n,l){var s=i.rowManager.findRow(t);s?i.rowManager.scrollToRow(s,e,o).then(function(){n()}).catch(function(t){l(t)}):(console.warn("Scroll Error - No matching row found:",t),l("Scroll Error - No matching row found"))})},Tabulator.prototype.moveRow=function(t,e,o){var i=this.rowManager.findRow(t);i?i.moveToRow(e,o):console.warn("Move Error - No matching row found:",t)},Tabulator.prototype.getRows=function(t){return!0===t&&(console.warn("passing a boolean to the getRows function is deprecated, you should now pass the string 'active'"),t="active"),this.rowManager.getComponents(t)},Tabulator.prototype.getRowPosition=function(t,e){var o=this.rowManager.findRow(t);return o?this.rowManager.getRowPosition(o,e):(console.warn("Position Error - No matching row found:",t),!1)},Tabulator.prototype.copyToClipboard=function(t){this.modExists("clipboard",!0)&&this.modules.clipboard.copy(t)},Tabulator.prototype.setColumns=function(t){this.columnManager.setColumns(t)},Tabulator.prototype.getColumns=function(t){return this.columnManager.getComponents(t)},Tabulator.prototype.getColumn=function(t){var e=this.columnManager.findColumn(t);return e?e.getComponent():(console.warn("Find Error - No matching column found:",t),!1)}, -Tabulator.prototype.getColumnDefinitions=function(){return this.columnManager.getDefinitionTree()},Tabulator.prototype.getColumnLayout=function(){if(this.modExists("persistence",!0))return this.modules.persistence.parseColumns(this.columnManager.getColumns())},Tabulator.prototype.setColumnLayout=function(t){return!!this.modExists("persistence",!0)&&(this.columnManager.setColumns(this.modules.persistence.mergeDefinition(this.options.columns,t)),!0)},Tabulator.prototype.showColumn=function(t){var e=this.columnManager.findColumn(t);if(!e)return console.warn("Column Show Error - No matching column found:",t),!1;e.show(),this.options.responsiveLayout&&this.modExists("responsiveLayout",!0)&&this.modules.responsiveLayout.update()},Tabulator.prototype.hideColumn=function(t){var e=this.columnManager.findColumn(t);if(!e)return console.warn("Column Hide Error - No matching column found:",t),!1;e.hide(),this.options.responsiveLayout&&this.modExists("responsiveLayout",!0)&&this.modules.responsiveLayout.update()},Tabulator.prototype.toggleColumn=function(t){var e=this.columnManager.findColumn(t);if(!e)return console.warn("Column Visibility Toggle Error - No matching column found:",t),!1;e.visible?e.hide():e.show()},Tabulator.prototype.addColumn=function(t,e,o){var i=this;return new Promise(function(n,l){var s=i.columnManager.findColumn(o);i.columnManager.addColumn(t,e,s).then(function(t){n(t.getComponent())}).catch(function(t){l(t)})})},Tabulator.prototype.deleteColumn=function(t){var e=this;return new Promise(function(o,i){var n=e.columnManager.findColumn(t);n?n.delete().then(function(){o()}).catch(function(t){i(t)}):(console.warn("Column Delete Error - No matching column found:",t),i())})},Tabulator.prototype.updateColumnDefinition=function(t,e){var o=this;return new Promise(function(i,n){var l=o.columnManager.findColumn(t);l?l.updateDefinition(e).then(function(t){i(t)}).catch(function(t){n(t)}):(console.warn("Column Update Error - No matching column found:",t),n())})},Tabulator.prototype.moveColumn=function(t,e,o){var i=this.columnManager.findColumn(t),n=this.columnManager.findColumn(e);i?n?this.columnManager.moveColumn(i,n,o):console.warn("Move Error - No matching column found:",n):console.warn("Move Error - No matching column found:",t)},Tabulator.prototype.scrollToColumn=function(t,e,o){var i=this;return new Promise(function(n,l){var s=i.columnManager.findColumn(t);s?i.columnManager.scrollToColumn(s,e,o).then(function(){n()}).catch(function(t){l(t)}):(console.warn("Scroll Error - No matching column found:",t),l("Scroll Error - No matching column found"))})},Tabulator.prototype.setLocale=function(t){this.modules.localize.setLocale(t)},Tabulator.prototype.getLocale=function(){return this.modules.localize.getLocale()},Tabulator.prototype.getLang=function(t){return this.modules.localize.getLang(t)},Tabulator.prototype.redraw=function(t){this.columnManager.redraw(t),this.rowManager.redraw(t)},Tabulator.prototype.setHeight=function(t){"classic"!==this.rowManager.renderMode?(this.options.height=isNaN(t)?t:t+"px",this.element.style.height=this.options.height,this.rowManager.setRenderMode(),this.rowManager.redraw()):console.warn("setHeight function is not available in classic render mode")},Tabulator.prototype.setSort=function(t,e){this.modExists("sort",!0)&&(this.modules.sort.setSort(t,e),this.rowManager.sorterRefresh())},Tabulator.prototype.getSorters=function(){if(this.modExists("sort",!0))return this.modules.sort.getSort()},Tabulator.prototype.clearSort=function(){this.modExists("sort",!0)&&(this.modules.sort.clear(),this.rowManager.sorterRefresh())},Tabulator.prototype.setFilter=function(t,e,o,i){this.modExists("filter",!0)&&(this.modules.filter.setFilter(t,e,o,i),this.rowManager.filterRefresh())},Tabulator.prototype.addFilter=function(t,e,o,i){this.modExists("filter",!0)&&(this.modules.filter.addFilter(t,e,o,i),this.rowManager.filterRefresh())},Tabulator.prototype.getFilters=function(t){if(this.modExists("filter",!0))return this.modules.filter.getFilters(t)},Tabulator.prototype.setHeaderFilterFocus=function(t){if(this.modExists("filter",!0)){var e=this.columnManager.findColumn(t);if(!e)return console.warn("Column Filter Focus Error - No matching column found:",t),!1;this.modules.filter.setHeaderFilterFocus(e)}},Tabulator.prototype.getHeaderFilterValue=function(t){if(this.modExists("filter",!0)){var e=this.columnManager.findColumn(t);if(e)return this.modules.filter.getHeaderFilterValue(e);console.warn("Column Filter Error - No matching column found:",t)}},Tabulator.prototype.setHeaderFilterValue=function(t,e){if(this.modExists("filter",!0)){var o=this.columnManager.findColumn(t);if(!o)return console.warn("Column Filter Error - No matching column found:",t),!1;this.modules.filter.setHeaderFilterValue(o,e)}},Tabulator.prototype.getHeaderFilters=function(){if(this.modExists("filter",!0))return this.modules.filter.getHeaderFilters()},Tabulator.prototype.removeFilter=function(t,e,o){this.modExists("filter",!0)&&(this.modules.filter.removeFilter(t,e,o),this.rowManager.filterRefresh())},Tabulator.prototype.clearFilter=function(t){this.modExists("filter",!0)&&(this.modules.filter.clearFilter(t),this.rowManager.filterRefresh())},Tabulator.prototype.clearHeaderFilter=function(){this.modExists("filter",!0)&&(this.modules.filter.clearHeaderFilter(),this.rowManager.filterRefresh())},Tabulator.prototype.selectRow=function(t){this.modExists("selectRow",!0)&&(!0===t&&(console.warn("passing a boolean to the selectRowselectRow function is deprecated, you should now pass the string 'active'"),t="active"),this.modules.selectRow.selectRows(t))},Tabulator.prototype.deselectRow=function(t){this.modExists("selectRow",!0)&&this.modules.selectRow.deselectRows(t)},Tabulator.prototype.toggleSelectRow=function(t){this.modExists("selectRow",!0)&&this.modules.selectRow.toggleRow(t)},Tabulator.prototype.getSelectedRows=function(){if(this.modExists("selectRow",!0))return this.modules.selectRow.getSelectedRows()},Tabulator.prototype.getSelectedData=function(){if(this.modExists("selectRow",!0))return this.modules.selectRow.getSelectedData()},Tabulator.prototype.getInvalidCells=function(){if(this.modExists("validate",!0))return this.modules.validate.getInvalidCells()},Tabulator.prototype.clearCellValidation=function(t){var e=this;this.modExists("validate",!0)&&(t||(t=this.modules.validate.getInvalidCells()),Array.isArray(t)||(t=[t]),t.forEach(function(t){e.modules.validate.clearValidation(t._getSelf())}))},Tabulator.prototype.validate=function(t){var e=[];return this.rowManager.rows.forEach(function(t){var o=t.validate();!0!==o&&(e=e.concat(o))}),!e.length||e},Tabulator.prototype.setMaxPage=function(t){if(!this.options.pagination||!this.modExists("page"))return!1;this.modules.page.setMaxPage(t)},Tabulator.prototype.setPage=function(t){return this.options.pagination&&this.modExists("page")?this.modules.page.setPage(t):new Promise(function(t,e){e()})},Tabulator.prototype.setPageToRow=function(t){var e=this;return new Promise(function(o,i){e.options.pagination&&e.modExists("page")?(t=e.rowManager.findRow(t),t?e.modules.page.setPageToRow(t).then(function(){o()}).catch(function(){i()}):i()):i()})},Tabulator.prototype.setPageSize=function(t){if(!this.options.pagination||!this.modExists("page"))return!1;this.modules.page.setPageSize(t),this.modules.page.setPage(1).then(function(){}).catch(function(){})},Tabulator.prototype.getPageSize=function(){if(this.options.pagination&&this.modExists("page",!0))return this.modules.page.getPageSize()},Tabulator.prototype.previousPage=function(){if(!this.options.pagination||!this.modExists("page"))return!1;this.modules.page.previousPage()},Tabulator.prototype.nextPage=function(){if(!this.options.pagination||!this.modExists("page"))return!1;this.modules.page.nextPage()},Tabulator.prototype.getPage=function(){return!(!this.options.pagination||!this.modExists("page"))&&this.modules.page.getPage()},Tabulator.prototype.getPageMax=function(){return!(!this.options.pagination||!this.modExists("page"))&&this.modules.page.getPageMax()},Tabulator.prototype.setGroupBy=function(t){if(!this.modExists("groupRows",!0))return!1;this.options.groupBy=t,this.modules.groupRows.initialize(),this.rowManager.refreshActiveData("display"),this.options.persistence&&this.modExists("persistence",!0)&&this.modules.persistence.config.group&&this.modules.persistence.save("group")},Tabulator.prototype.setGroupValues=function(t){if(!this.modExists("groupRows",!0))return!1;this.options.groupValues=t,this.modules.groupRows.initialize(),this.rowManager.refreshActiveData("display"),this.options.persistence&&this.modExists("persistence",!0)&&this.modules.persistence.config.group&&this.modules.persistence.save("group")},Tabulator.prototype.setGroupStartOpen=function(t){if(!this.modExists("groupRows",!0))return!1;this.options.groupStartOpen=t,this.modules.groupRows.initialize(),this.options.groupBy?(this.rowManager.refreshActiveData("group"),this.options.persistence&&this.modExists("persistence",!0)&&this.modules.persistence.config.group&&this.modules.persistence.save("group")):console.warn("Grouping Update - cant refresh view, no groups have been set")},Tabulator.prototype.setGroupHeader=function(t){if(!this.modExists("groupRows",!0))return!1;this.options.groupHeader=t,this.modules.groupRows.initialize(),this.options.groupBy?(this.rowManager.refreshActiveData("group"),this.options.persistence&&this.modExists("persistence",!0)&&this.modules.persistence.config.group&&this.modules.persistence.save("group")):console.warn("Grouping Update - cant refresh view, no groups have been set")},Tabulator.prototype.getGroups=function(t){return!!this.modExists("groupRows",!0)&&this.modules.groupRows.getGroups(!0)},Tabulator.prototype.getGroupedData=function(){if(this.modExists("groupRows",!0))return this.options.groupBy?this.modules.groupRows.getGroupedData():this.getData()},Tabulator.prototype.getEditedCells=function(){if(this.modExists("edit",!0))return this.modules.edit.getEditedCells()},Tabulator.prototype.clearCellEdited=function(t){var e=this;this.modExists("edit",!0)&&(t||(t=this.modules.edit.getEditedCells()),Array.isArray(t)||(t=[t]),t.forEach(function(t){e.modules.edit.clearEdited(t._getSelf())}))},Tabulator.prototype.getCalcResults=function(){return!!this.modExists("columnCalcs",!0)&&this.modules.columnCalcs.getResults()},Tabulator.prototype.recalc=function(){this.modExists("columnCalcs",!0)&&this.modules.columnCalcs.recalcAll(this.rowManager.activeRows)},Tabulator.prototype.navigatePrev=function(){var t=!1;return!(!this.modExists("edit",!0)||!(t=this.modules.edit.currentCell))&&t.nav().prev()},Tabulator.prototype.navigateNext=function(){var t=!1;return!(!this.modExists("edit",!0)||!(t=this.modules.edit.currentCell))&&t.nav().next()},Tabulator.prototype.navigateLeft=function(){var t=!1;return!(!this.modExists("edit",!0)||!(t=this.modules.edit.currentCell))&&(e.preventDefault(),t.nav().left())},Tabulator.prototype.navigateRight=function(){var t=!1;return!(!this.modExists("edit",!0)||!(t=this.modules.edit.currentCell))&&(e.preventDefault(),t.nav().right())},Tabulator.prototype.navigateUp=function(){var t=!1;return!(!this.modExists("edit",!0)||!(t=this.modules.edit.currentCell))&&(e.preventDefault(),t.nav().up())},Tabulator.prototype.navigateDown=function(){var t=!1;return!(!this.modExists("edit",!0)||!(t=this.modules.edit.currentCell))&&(e.preventDefault(),t.nav().down())},Tabulator.prototype.undo=function(){return!(!this.options.history||!this.modExists("history",!0))&&this.modules.history.undo()},Tabulator.prototype.redo=function(){return!(!this.options.history||!this.modExists("history",!0))&&this.modules.history.redo()},Tabulator.prototype.getHistoryUndoSize=function(){return!(!this.options.history||!this.modExists("history",!0))&&this.modules.history.getHistoryUndoSize()},Tabulator.prototype.getHistoryRedoSize=function(){return!(!this.options.history||!this.modExists("history",!0))&&this.modules.history.getHistoryRedoSize()},Tabulator.prototype.download=function(t,e,o,i){this.modExists("download",!0)&&this.modules.download.download(t,e,o,i)},Tabulator.prototype.downloadToTab=function(t,e,o,i){this.modExists("download",!0)&&this.modules.download.download(t,e,o,i,!0)},Tabulator.prototype.tableComms=function(t,e,o,i){this.modules.comms.receive(t,e,o,i)},Tabulator.prototype.moduleBindings={},Tabulator.prototype.extendModule=function(t,e,o){if(Tabulator.prototype.moduleBindings[t]){var i=Tabulator.prototype.moduleBindings[t].prototype[e];if(i)if("object"==(void 0===o?"undefined":_typeof(o)))for(var n in o)i[n]=o[n];else console.warn("Module Error - Invalid value type, it must be an object");else console.warn("Module Error - property does not exist:",e)}else console.warn("Module Error - module does not exist:",t)},Tabulator.prototype.registerModule=function(t,e){Tabulator.prototype.moduleBindings[t]=e},Tabulator.prototype.bindModules=function(){this.modules={};for(var t in Tabulator.prototype.moduleBindings)this.modules[t]=new Tabulator.prototype.moduleBindings[t](this)},Tabulator.prototype.modExists=function(t,e){return!!this.modules[t]||(e&&console.error("Tabulator Module Not Installed: "+t),!1)},Tabulator.prototype.helpers={elVisible:function(t){return!(t.offsetWidth<=0&&t.offsetHeight<=0)},elOffset:function(t){var e=t.getBoundingClientRect();return{top:e.top+window.pageYOffset-document.documentElement.clientTop,left:e.left+window.pageXOffset-document.documentElement.clientLeft}},deepClone:function(t){var e=Object.assign(Array.isArray(t)?[]:{},t);for(var o in t)null!=t[o]&&"object"===_typeof(t[o])&&(t[o]instanceof Date?e[o]=new Date(t[o]):e[o]=this.deepClone(t[o]));return e}},Tabulator.prototype.comms={tables:[],register:function(t){Tabulator.prototype.comms.tables.push(t)},deregister:function(t){var e=Tabulator.prototype.comms.tables.indexOf(t);e>-1&&Tabulator.prototype.comms.tables.splice(e,1)},lookupTable:function(t,e){var o,i,n=[];if("string"==typeof t){if(o=document.querySelectorAll(t),o.length)for(var l=0;l0?l.setWidth(n):l.reinitializeWidth()):this.table.options.responsiveLayout&&this.table.modExists("responsiveLayout",!0)&&this.table.modules.responsiveLayout.update()},fitColumns:function(t){function e(t){return"string"==typeof t?t.indexOf("%")>-1?n/100*parseInt(t):parseInt(t):t}function o(t,i,n,l){function s(t){return n*(t.column.definition.widthGrow||1)}function a(t){return e(t.width)-n*(t.column.definition.widthShrink||0)}var r=[],u=0,h=0,c=0,d=0,p=0,m=[];return t.forEach(function(t,e){var o=l?a(t):s(t);t.column.minWidth>=o?r.push(t):(m.push(t),p+=l?t.column.definition.widthShrink||1:t.column.definition.widthGrow||1)}),r.length?(r.forEach(function(t){u+=l?t.width-t.column.minWidth:t.column.minWidth,t.width=t.column.minWidth}),h=i-u,c=p?Math.floor(h/p):h,d=h-c*p,d+=o(m,h,c,l)):(d=p?i-Math.floor(i/p)*p:i,m.forEach(function(t){t.width=l?a(t):s(t)})),d}var i=this,n=i.table.element.clientWidth,l=0,s=0,a=0,r=0,u=[],h=[],c=0,d=0,p=0;this.table.options.responsiveLayout&&this.table.modExists("responsiveLayout",!0)&&this.table.modules.responsiveLayout.update(),this.table.rowManager.element.scrollHeight>this.table.rowManager.element.clientHeight&&(n-=this.table.rowManager.element.offsetWidth-this.table.rowManager.element.clientWidth),t.forEach(function(t){var o,i,n;t.visible&&(o=t.definition.width,i=parseInt(t.minWidth),o?(n=e(o),l+=n>i?n:i,t.definition.widthShrink&&(h.push({column:t,width:n>i?n:i}),c+=t.definition.widthShrink)):(u.push({column:t,width:0}),a+=t.definition.widthGrow||1))}),s=n-l,r=Math.floor(s/a);var p=o(u,s,r,!1);u.length&&p>0&&(u[u.length-1].width+=+p),u.forEach(function(t){s-=t.width}),d=Math.abs(p)+s,d>0&&c&&(p=o(h,d,Math.floor(d/c),!0)),h.length&&(h[h.length-1].width-=p),u.forEach(function(t){t.column.setWidth(t.width)}),h.forEach(function(t){t.column.setWidth(t.width)})}},Tabulator.prototype.registerModule("layout",Layout);var Localize=function(t){this.table=t,this.locale="default",this.lang=!1,this.bindings={},this.langList={}};Localize.prototype.initialize=function(){this.langList=Tabulator.prototype.helpers.deepClone(this.langs)},Localize.prototype.setHeaderFilterPlaceholder=function(t){this.langList.default.headerFilters.default=t},Localize.prototype.setHeaderFilterColumnPlaceholder=function(t,e){this.langList.default.headerFilters.columns[t]=e,this.lang&&!this.lang.headerFilters.columns[t]&&(this.lang.headerFilters.columns[t]=e)},Localize.prototype.installLang=function(t,e){this.langList[t]?this._setLangProp(this.langList[t],e):this.langList[t]=e},Localize.prototype._setLangProp=function(t,e){for(var o in e)t[o]&&"object"==_typeof(t[o])?this._setLangProp(t[o],e[o]):t[o]=e[o]},Localize.prototype.setLocale=function(t){function e(t,o){for(var i in t)"object"==_typeof(t[i])?(o[i]||(o[i]={}),e(t[i],o[i])):o[i]=t[i]}var o=this;if(t=t||"default",!0===t&&navigator.language&&(t=navigator.language.toLowerCase()),t&&!o.langList[t]){var i=t.split("-")[0];o.langList[i]?(console.warn("Localization Error - Exact matching locale not found, using closest match: ",t,i),t=i):(console.warn("Localization Error - Matching locale not found, using default: ",t),t="default")}o.locale=t,o.lang=Tabulator.prototype.helpers.deepClone(o.langList.default||{}),"default"!=t&&e(o.langList[t],o.lang),o.table.options.localized.call(o.table,o.locale,o.lang),o._executeBindings()},Localize.prototype.getLocale=function(t){return self.locale},Localize.prototype.getLang=function(t){return t?this.langList[t]:this.lang},Localize.prototype.getText=function(t,e){var t=e?t+"|"+e:t,o=t.split("|");return this._getLangElement(o,this.locale)||""},Localize.prototype._getLangElement=function(t,e){var o=this,i=o.lang;return t.forEach(function(t){var e;i&&(e=i[t],i=void 0!==e&&e)}),i},Localize.prototype.bind=function(t,e){this.bindings[t]||(this.bindings[t]=[]),this.bindings[t].push(e),e(this.getText(t),this.lang)},Localize.prototype._executeBindings=function(){var t=this;for(var e in t.bindings)!function(e){t.bindings[e].forEach(function(o){o(t.getText(e),t.lang)})}(e)},Localize.prototype.langs={default:{groups:{item:"item",items:"items"},columns:{},ajax:{loading:"Loading",error:"Error"},pagination:{page_size:"Page Size",page_title:"Show Page",first:"First",first_title:"First Page",last:"Last",last_title:"Last Page",prev:"Prev",prev_title:"Prev Page",next:"Next",next_title:"Next Page",all:"All"},headerFilters:{default:"filter column...",columns:{}}}},Tabulator.prototype.registerModule("localize",Localize);var Comms=function(t){this.table=t};Comms.prototype.getConnections=function(t){var e,o=this,i=[];return e=Tabulator.prototype.comms.lookupTable(t),e.forEach(function(t){o.table!==t&&i.push(t)}),i},Comms.prototype.send=function(t,e,o,i){var n=this,l=this.getConnections(t);l.forEach(function(t){t.tableComms(n.table.element,e,o,i)}),!l.length&&t&&console.warn("Table Connection Error - No tables matching selector found",t)},Comms.prototype.receive=function(t,e,o,i){if(this.table.modExists(e))return this.table.modules[e].commsReceived(t,o,i);console.warn("Inter-table Comms Error - no such module:",e)},Tabulator.prototype.registerModule("comms",Comms); \ No newline at end of file +/* Tabulator v4.9.3 (c) Oliver Folkerd */ +"use strict";var _typeof="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&&"function"==typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t};Array.prototype.findIndex||Object.defineProperty(Array.prototype,"findIndex",{value:function(t){if(null==this)throw new TypeError('"this" is null or not defined');var e=Object(this),o=e.length>>>0;if("function"!=typeof t)throw new TypeError("predicate must be a function");for(var i=arguments[1],n=0;n>>0;if("function"!=typeof t)throw new TypeError("predicate must be a function");for(var i=arguments[1],n=0;n>>0;if(0===i)return!1;for(var n=0|e,l=Math.max(n>=0?n:i-Math.abs(n),0);lo?(e=t-o,this.element.style.marginLeft=-e+"px"):this.element.style.marginLeft=0,this.scrollLeft=t,this.table.modExists("frozenColumns")&&this.table.modules.frozenColumns.scrollHorizontal()},ColumnManager.prototype.generateColumnsFromRowData=function(t){var e,o,i=[],n=this.table.options.autoColumnsDefinitions;if(t&&t.length){e=t[0];for(var l in e){var s={field:l,title:l},a=e[l];switch(void 0===a?"undefined":_typeof(a)){case"undefined":o="string";break;case"boolean":o="boolean";break;case"object":o=Array.isArray(a)?"array":"string";break;default:o=isNaN(a)||""===a?a.match(/((^[0-9]+[a-z]+)|(^[a-z]+[0-9]+))+$/i)?"alphanum":"string":"number"}s.sorter=o,i.push(s)}if(n)switch(void 0===n?"undefined":_typeof(n)){case"function":this.table.options.columns=n.call(this.table,i);break;case"object":Array.isArray(n)?i.forEach(function(t){var e=n.find(function(e){return e.field===t.field});e&&Object.assign(t,e)}):i.forEach(function(t){n[t.field]&&Object.assign(t,n[t.field])}),this.table.options.columns=i}else this.table.options.columns=i;this.setColumns(this.table.options.columns)}},ColumnManager.prototype.setColumns=function(t,e){for(var o=this;o.headersElement.firstChild;)o.headersElement.removeChild(o.headersElement.firstChild);o.columns=[],o.columnsByIndex=[],o.columnsByField={},o.table.modExists("frozenColumns")&&o.table.modules.frozenColumns.reset(),t.forEach(function(t,e){o._addColumn(t)}),o._reIndexColumns(),o.table.options.responsiveLayout&&o.table.modExists("responsiveLayout",!0)&&o.table.modules.responsiveLayout.initialize(),this.table.options.virtualDomHoz&&this.table.vdomHoz.reinitialize(!1,!0),o.redraw(!0)},ColumnManager.prototype._addColumn=function(t,e,o){var i=new Column(t,this),n=i.getElement(),l=o?this.findColumnIndex(o):o;if(o&&l>-1){var s=this.columns.indexOf(o.getTopColumn()),a=o.getElement();e?(this.columns.splice(s,0,i),a.parentNode.insertBefore(n,a)):(this.columns.splice(s+1,0,i),a.parentNode.insertBefore(n,a.nextSibling))}else e?(this.columns.unshift(i),this.headersElement.insertBefore(i.getElement(),this.headersElement.firstChild)):(this.columns.push(i),this.headersElement.appendChild(i.getElement())),i.columnRendered();return i},ColumnManager.prototype.registerColumnField=function(t){t.definition.field&&(this.columnsByField[t.definition.field]=t)},ColumnManager.prototype.registerColumnPosition=function(t){this.columnsByIndex.push(t)},ColumnManager.prototype._reIndexColumns=function(){this.columnsByIndex=[],this.columns.forEach(function(t){t.reRegisterPosition()})},ColumnManager.prototype._verticalAlignHeaders=function(){var t=this,e=0;t.columns.forEach(function(t){var o;t.clearVerticalAlign(),(o=t.getHeight())>e&&(e=o)}),t.columns.forEach(function(o){o.verticalAlign(t.table.options.columnHeaderVertAlign,e)}),t.rowManager.adjustTableSize()},ColumnManager.prototype.findColumn=function(t){var e=this;if("object"!=(void 0===t?"undefined":_typeof(t)))return this.columnsByField[t]||!1;if(t instanceof Column)return t;if(t instanceof ColumnComponent)return t._getSelf()||!1;if("undefined"!=typeof HTMLElement&&t instanceof HTMLElement){return e.columns.find(function(e){return e.element===t})||!1}return!1},ColumnManager.prototype.getColumnByField=function(t){return this.columnsByField[t]},ColumnManager.prototype.getColumnsByFieldRoot=function(t){var e=this,o=[];return Object.keys(this.columnsByField).forEach(function(i){i.split(".")[0]===t&&o.push(e.columnsByField[i])}),o},ColumnManager.prototype.getColumnByIndex=function(t){return this.columnsByIndex[t]},ColumnManager.prototype.getFirstVisibileColumn=function(t){var t=this.columnsByIndex.findIndex(function(t){return t.visible});return t>-1&&this.columnsByIndex[t]},ColumnManager.prototype.getColumns=function(){return this.columns},ColumnManager.prototype.findColumnIndex=function(t){return this.columnsByIndex.findIndex(function(e){return t===e})},ColumnManager.prototype.getRealColumns=function(){return this.columnsByIndex},ColumnManager.prototype.traverse=function(t){this.columnsByIndex.forEach(function(e,o){t(e,o)})},ColumnManager.prototype.getDefinitions=function(t){var e=this,o=[];return e.columnsByIndex.forEach(function(e){(!t||t&&e.visible)&&o.push(e.getDefinition())}),o},ColumnManager.prototype.getDefinitionTree=function(){var t=this,e=[];return t.columns.forEach(function(t){e.push(t.getDefinition(!0))}),e},ColumnManager.prototype.getComponents=function(t){var e=this,o=[];return(t?e.columns:e.columnsByIndex).forEach(function(t){o.push(t.getComponent())}),o},ColumnManager.prototype.getWidth=function(){var t=0;return this.columnsByIndex.forEach(function(e){e.visible&&(t+=e.getWidth())}),t},ColumnManager.prototype.moveColumn=function(t,e,o){this.moveColumnActual(t,e,o),this.table.options.responsiveLayout&&this.table.modExists("responsiveLayout",!0)&&this.table.modules.responsiveLayout.initialize(),this.table.modExists("columnCalcs")&&this.table.modules.columnCalcs.recalc(this.table.rowManager.activeRows),e.element.parentNode.insertBefore(t.element,e.element),o&&e.element.parentNode.insertBefore(e.element,t.element),this._verticalAlignHeaders(),this.table.rowManager.reinitialize()},ColumnManager.prototype.moveColumnActual=function(t,e,o){t.parent.isGroup?this._moveColumnInArray(t.parent.columns,t,e,o):this._moveColumnInArray(this.columns,t,e,o),this._moveColumnInArray(this.columnsByIndex,t,e,o,!0),this.table.options.responsiveLayout&&this.table.modExists("responsiveLayout",!0)&&this.table.modules.responsiveLayout.initialize(),this.table.options.virtualDomHoz&&this.table.vdomHoz.reinitialize(!0),this.table.options.columnMoved&&this.table.options.columnMoved.call(this.table,t.getComponent(),this.table.columnManager.getComponents()),this.table.options.persistence&&this.table.modExists("persistence",!0)&&this.table.modules.persistence.config.columns&&this.table.modules.persistence.save("columns")},ColumnManager.prototype._moveColumnInArray=function(t,e,o,i,n){var l,s=this,a=t.indexOf(e),r=[];a>-1&&(t.splice(a,1),l=t.indexOf(o),l>-1?i&&(l+=1):l=a,t.splice(l,0,e),n&&(this.table.options.dataTree&&this.table.modExists("dataTree",!0)&&this.table.rowManager.rows.forEach(function(t){r=r.concat(s.table.modules.dataTree.getTreeChildren(t,!1,!0))}),r=r.concat(this.table.rowManager.rows),r.forEach(function(t){if(t.cells.length){var e=t.cells.splice(a,1)[0];t.cells.splice(l,0,e)}})))},ColumnManager.prototype.scrollToColumn=function(t,e,o){var i=this,n=0,l=0,s=0,a=t.getElement();return new Promise(function(r,u){if(void 0===e&&(e=i.table.options.scrollToColumnPosition),void 0===o&&(o=i.table.options.scrollToColumnIfVisible),t.visible){switch(e){case"middle":case"center":s=-i.element.clientWidth/2;break;case"right":s=a.clientWidth-i.headersElement.clientWidth}if(!o&&(l=a.offsetLeft)>0&&l+a.offsetWidtht.rowManager.element.clientHeight&&(e-=t.rowManager.element.offsetWidth-t.rowManager.element.clientWidth),this.columnsByIndex.forEach(function(i){var n,l,s;i.visible&&(n=i.definition.width||0,l=void 0===i.minWidth?t.table.options.columnMinWidth:parseInt(i.minWidth),s="string"==typeof n?n.indexOf("%")>-1?e/100*parseInt(n):parseInt(n):n,o+=s>l?s:l)}),o},ColumnManager.prototype.addColumn=function(t,e,o){var i=this;return new Promise(function(n,l){var s=i._addColumn(t,e,o);i._reIndexColumns(),i.table.options.responsiveLayout&&i.table.modExists("responsiveLayout",!0)&&i.table.modules.responsiveLayout.initialize(),i.table.modExists("columnCalcs")&&i.table.modules.columnCalcs.recalc(i.table.rowManager.activeRows),i.redraw(!0),"fitColumns"!=i.table.modules.layout.getMode()&&s.reinitializeWidth(),i._verticalAlignHeaders(),i.table.rowManager.reinitialize(),i.table.options.virtualDomHoz&&i.table.vdomHoz.reinitialize(),n(s)})},ColumnManager.prototype.deregisterColumn=function(t){var e,o=t.getField();o&&delete this.columnsByField[o],e=this.columnsByIndex.indexOf(t),e>-1&&this.columnsByIndex.splice(e,1),e=this.columns.indexOf(t),e>-1&&this.columns.splice(e,1),this.table.options.responsiveLayout&&this.table.modExists("responsiveLayout",!0)&&this.table.modules.responsiveLayout.initialize(),this._verticalAlignHeaders(),this.redraw()},ColumnManager.prototype.redraw=function(t){t&&(Tabulator.prototype.helpers.elVisible(this.element)&&this._verticalAlignHeaders(),this.table.rowManager.resetScroll(),this.table.rowManager.reinitialize()),["fitColumns","fitDataStretch"].indexOf(this.table.modules.layout.getMode())>-1?this.table.modules.layout.layout():t?this.table.modules.layout.layout():this.table.options.responsiveLayout&&this.table.modExists("responsiveLayout",!0)&&this.table.modules.responsiveLayout.update(),this.table.modExists("frozenColumns")&&this.table.modules.frozenColumns.layout(),this.table.modExists("columnCalcs")&&this.table.modules.columnCalcs.recalc(this.table.rowManager.activeRows),t&&(this.table.options.persistence&&this.table.modExists("persistence",!0)&&this.table.modules.persistence.config.columns&&this.table.modules.persistence.save("columns"),this.table.modExists("columnCalcs")&&this.table.modules.columnCalcs.redraw()),this.table.footerManager.redraw()};var ColumnComponent=function(t){this._column=t,this.type="ColumnComponent"};ColumnComponent.prototype.getElement=function(){return this._column.getElement()},ColumnComponent.prototype.getDefinition=function(){return this._column.getDefinition()},ColumnComponent.prototype.getField=function(){return this._column.getField()},ColumnComponent.prototype.getCells=function(){var t=[];return this._column.cells.forEach(function(e){t.push(e.getComponent())}),t},ColumnComponent.prototype.getVisibility=function(){return console.warn("getVisibility function is deprecated, you should now use the isVisible function"),this._column.visible},ColumnComponent.prototype.isVisible=function(){return this._column.visible},ColumnComponent.prototype.show=function(){this._column.isGroup?this._column.columns.forEach(function(t){t.show()}):this._column.show()},ColumnComponent.prototype.hide=function(){this._column.isGroup?this._column.columns.forEach(function(t){t.hide()}):this._column.hide()},ColumnComponent.prototype.toggle=function(){this._column.visible?this.hide():this.show()},ColumnComponent.prototype.delete=function(){return this._column.delete()},ColumnComponent.prototype.getSubColumns=function(){var t=[];return this._column.columns.length&&this._column.columns.forEach(function(e){t.push(e.getComponent())}),t},ColumnComponent.prototype.getParentColumn=function(){return this._column.parent instanceof Column&&this._column.parent.getComponent()},ColumnComponent.prototype._getSelf=function(){return this._column},ColumnComponent.prototype.scrollTo=function(){return this._column.table.columnManager.scrollToColumn(this._column)},ColumnComponent.prototype.getTable=function(){return this._column.table},ColumnComponent.prototype.headerFilterFocus=function(){this._column.table.modExists("filter",!0)&&this._column.table.modules.filter.setHeaderFilterFocus(this._column)},ColumnComponent.prototype.reloadHeaderFilter=function(){this._column.table.modExists("filter",!0)&&this._column.table.modules.filter.reloadHeaderFilter(this._column)},ColumnComponent.prototype.getHeaderFilterValue=function(){if(this._column.table.modExists("filter",!0))return this._column.table.modules.filter.getHeaderFilterValue(this._column)},ColumnComponent.prototype.setHeaderFilterValue=function(t){this._column.table.modExists("filter",!0)&&this._column.table.modules.filter.setHeaderFilterValue(this._column,t)},ColumnComponent.prototype.move=function(t,e){var o=this._column.table.columnManager.findColumn(t);o?this._column.table.columnManager.moveColumn(this._column,o,e):console.warn("Move Error - No matching column found:",o)},ColumnComponent.prototype.getNextColumn=function(){var t=this._column.nextColumn();return!!t&&t.getComponent()},ColumnComponent.prototype.getPrevColumn=function(){var t=this._column.prevColumn();return!!t&&t.getComponent()},ColumnComponent.prototype.updateDefinition=function(t){return this._column.updateDefinition(t)},ColumnComponent.prototype.getWidth=function(){return this._column.getWidth()},ColumnComponent.prototype.setWidth=function(t){var e;return e=!0===t?this._column.reinitializeWidth(!0):this._column.setWidth(t),this._column.table.options.virtualDomHoz&&this._column.table.vdomHoz.reinitialize(!0),e},ColumnComponent.prototype.validate=function(){return this._column.validate()};var Column=function t(e,o){var i=this;this.table=o.table,this.definition=e,this.parent=o,this.type="column",this.columns=[],this.cells=[],this.element=this.createElement(),this.contentElement=!1,this.titleHolderElement=!1,this.titleElement=!1,this.groupElement=this.createGroupElement(),this.isGroup=!1,this.tooltip=!1,this.hozAlign="",this.vertAlign="",this.field="",this.fieldStructure="",this.getFieldValue="",this.setFieldValue="",this.titleFormatterRendered=!1,this.setField(this.definition.field),this.table.options.invalidOptionWarnings&&this.checkDefinition(),this.modules={},this.cellEvents={cellClick:!1,cellDblClick:!1,cellContext:!1,cellTap:!1,cellDblTap:!1,cellTapHold:!1,cellMouseEnter:!1,cellMouseLeave:!1,cellMouseOver:!1,cellMouseOut:!1,cellMouseMove:!1},this.width=null,this.widthStyled="",this.maxWidth=null,this.maxWidthStyled="",this.minWidth=null,this.minWidthStyled="",this.widthFixed=!1,this.visible=!0,this.component=null,this._mapDepricatedFunctionality(),e.columns?(this.isGroup=!0,e.columns.forEach(function(e,o){var n=new t(e,i);i.attachColumn(n)}),i.checkColumnVisibility()):o.registerColumnField(this),e.rowHandle&&!1!==this.table.options.movableRows&&this.table.modExists("moveRow")&&this.table.modules.moveRow.setHandle(!0),this._buildHeader(),this.bindModuleColumns()};Column.prototype.createElement=function(){var t=document.createElement("div");return t.classList.add("tabulator-col"),t.setAttribute("role","columnheader"),t.setAttribute("aria-sort","none"),t},Column.prototype.createGroupElement=function(){var t=document.createElement("div");return t.classList.add("tabulator-col-group-cols"),t},Column.prototype.checkDefinition=function(){var t=this;Object.keys(this.definition).forEach(function(e){-1===t.defaultOptionList.indexOf(e)&&console.warn("Invalid column definition option in '"+(t.field||t.definition.title)+"' column:",e)})},Column.prototype.setField=function(t){this.field=t,this.fieldStructure=t?this.table.options.nestedFieldSeparator?t.split(this.table.options.nestedFieldSeparator):[t]:[],this.getFieldValue=this.fieldStructure.length>1?this._getNestedData:this._getFlatData,this.setFieldValue=this.fieldStructure.length>1?this._setNestedData:this._setFlatData},Column.prototype.registerColumnPosition=function(t){this.parent.registerColumnPosition(t)},Column.prototype.registerColumnField=function(t){this.parent.registerColumnField(t)},Column.prototype.reRegisterPosition=function(){this.isGroup?this.columns.forEach(function(t){t.reRegisterPosition()}):this.registerColumnPosition(this)},Column.prototype._mapDepricatedFunctionality=function(){void 0!==this.definition.hideInHtml&&(this.definition.htmlOutput=!this.definition.hideInHtml,console.warn("hideInHtml column definition property is deprecated, you should now use htmlOutput")),void 0!==this.definition.align&&(this.definition.hozAlign=this.definition.align,console.warn("align column definition property is deprecated, you should now use hozAlign")),void 0!==this.definition.downloadTitle&&(this.definition.titleDownload=this.definition.downloadTitle,console.warn("downloadTitle definition property is deprecated, you should now use titleDownload"))},Column.prototype.setTooltip=function(){var t=this,e=t.definition,o=e.headerTooltip||!1===e.tooltip?e.headerTooltip:t.table.options.tooltipsHeader;o?!0===o?e.field?t.table.modules.localize.bind("columns|"+e.field,function(o){t.element.setAttribute("title",o||e.title)}):t.element.setAttribute("title",e.title):("function"==typeof o&&!1===(o=o(t.getComponent()))&&(o=""),t.element.setAttribute("title",o)):t.element.setAttribute("title","")},Column.prototype._buildHeader=function(){for(var t=this,e=t.definition;t.element.firstChild;)t.element.removeChild(t.element.firstChild);e.headerVertical&&(t.element.classList.add("tabulator-col-vertical"),"flip"===e.headerVertical&&t.element.classList.add("tabulator-col-vertical-flip")),t.contentElement=t._bindEvents(),t.contentElement=t._buildColumnHeaderContent(),t.element.appendChild(t.contentElement),t.isGroup?t._buildGroupHeader():t._buildColumnHeader(),t.setTooltip(),t.table.options.resizableColumns&&t.table.modExists("resizeColumns")&&t.table.modules.resizeColumns.initializeColumn("header",t,t.element),e.headerFilter&&t.table.modExists("filter")&&t.table.modExists("edit")&&(void 0!==e.headerFilterPlaceholder&&e.field&&t.table.modules.localize.setHeaderFilterColumnPlaceholder(e.field,e.headerFilterPlaceholder),t.table.modules.filter.initializeColumn(t)),t.table.modExists("frozenColumns")&&t.table.modules.frozenColumns.initializeColumn(t),t.table.options.movableColumns&&!t.isGroup&&t.table.modExists("moveColumn")&&t.table.modules.moveColumn.initializeColumn(t),(e.topCalc||e.bottomCalc)&&t.table.modExists("columnCalcs")&&t.table.modules.columnCalcs.initializeColumn(t),t.table.modExists("persistence")&&t.table.modules.persistence.config.columns&&t.table.modules.persistence.initializeColumn(t),t.element.addEventListener("mouseenter",function(e){t.setTooltip()})},Column.prototype._bindEvents=function(){var t,e,o,i=this,n=i.definition;"function"==typeof n.headerClick&&i.element.addEventListener("click",function(t){n.headerClick(t,i.getComponent())}),"function"==typeof n.headerDblClick&&i.element.addEventListener("dblclick",function(t){n.headerDblClick(t,i.getComponent())}),"function"==typeof n.headerContext&&i.element.addEventListener("contextmenu",function(t){n.headerContext(t,i.getComponent())}),"function"==typeof n.headerTap&&(o=!1,i.element.addEventListener("touchstart",function(t){o=!0},{passive:!0}),i.element.addEventListener("touchend",function(t){o&&n.headerTap(t,i.getComponent()),o=!1})),"function"==typeof n.headerDblTap&&(t=null,i.element.addEventListener("touchend",function(e){t?(clearTimeout(t),t=null,n.headerDblTap(e,i.getComponent())):t=setTimeout(function(){clearTimeout(t),t=null},300)})),"function"==typeof n.headerTapHold&&(e=null,i.element.addEventListener("touchstart",function(t){clearTimeout(e),e=setTimeout(function(){clearTimeout(e),e=null,o=!1,n.headerTapHold(t,i.getComponent())},1e3)},{passive:!0}),i.element.addEventListener("touchend",function(t){clearTimeout(e),e=null})),"function"==typeof n.cellClick&&(i.cellEvents.cellClick=n.cellClick),"function"==typeof n.cellDblClick&&(i.cellEvents.cellDblClick=n.cellDblClick),"function"==typeof n.cellContext&&(i.cellEvents.cellContext=n.cellContext),"function"==typeof n.cellMouseEnter&&(i.cellEvents.cellMouseEnter=n.cellMouseEnter),"function"==typeof n.cellMouseLeave&&(i.cellEvents.cellMouseLeave=n.cellMouseLeave),"function"==typeof n.cellMouseOver&&(i.cellEvents.cellMouseOver=n.cellMouseOver),"function"==typeof n.cellMouseOut&&(i.cellEvents.cellMouseOut=n.cellMouseOut),"function"==typeof n.cellMouseMove&&(i.cellEvents.cellMouseMove=n.cellMouseMove),"function"==typeof n.cellTap&&(i.cellEvents.cellTap=n.cellTap),"function"==typeof n.cellDblTap&&(i.cellEvents.cellDblTap=n.cellDblTap),"function"==typeof n.cellTapHold&&(i.cellEvents.cellTapHold=n.cellTapHold),"function"==typeof n.cellEdited&&(i.cellEvents.cellEdited=n.cellEdited),"function"==typeof n.cellEditing&&(i.cellEvents.cellEditing=n.cellEditing),"function"==typeof n.cellEditCancelled&&(i.cellEvents.cellEditCancelled=n.cellEditCancelled)},Column.prototype._buildColumnHeader=function(){var t=this,e=this.definition,o=this.table;if(o.modExists("sort")&&o.modules.sort.initializeColumn(this,this.titleHolderElement),(e.headerContextMenu||e.headerClickMenu||e.headerMenu)&&o.modExists("menu")&&o.modules.menu.initializeColumnHeader(this),o.modExists("format")&&o.modules.format.initializeColumn(this),void 0!==e.editor&&o.modExists("edit")&&o.modules.edit.initializeColumn(this),void 0!==e.validator&&o.modExists("validate")&&o.modules.validate.initializeColumn(this),o.modExists("mutator")&&o.modules.mutator.initializeColumn(this),o.modExists("accessor")&&o.modules.accessor.initializeColumn(this),_typeof(o.options.responsiveLayout)&&o.modExists("responsiveLayout")&&o.modules.responsiveLayout.initializeColumn(this),void 0!==e.visible&&(e.visible?this.show(!0):this.hide(!0)),e.cssClass){e.cssClass.split(" ").forEach(function(e){t.element.classList.add(e)})}e.field&&this.element.setAttribute("tabulator-field",e.field),this.setMinWidth(void 0===e.minWidth?this.table.options.columnMinWidth:parseInt(e.minWidth)),(e.maxWidth||this.table.options.columnMaxWidth)&&!1!==e.maxWidth&&this.setMaxWidth(void 0===e.maxWidth?this.table.options.columnMaxWidth:parseInt(e.maxWidth)),this.reinitializeWidth(),this.tooltip=this.definition.tooltip||!1===this.definition.tooltip?this.definition.tooltip:this.table.options.tooltips,this.hozAlign=void 0===this.definition.hozAlign?this.table.options.cellHozAlign:this.definition.hozAlign,this.vertAlign=void 0===this.definition.vertAlign?this.table.options.cellVertAlign:this.definition.vertAlign,this.titleElement.style.textAlign=this.definition.headerHozAlign||this.table.options.headerHozAlign},Column.prototype._buildColumnHeaderContent=function(){var t=(this.definition,this.table,document.createElement("div"));return t.classList.add("tabulator-col-content"),this.titleHolderElement=document.createElement("div"),this.titleHolderElement.classList.add("tabulator-col-title-holder"),t.appendChild(this.titleHolderElement),this.titleElement=this._buildColumnHeaderTitle(),this.titleHolderElement.appendChild(this.titleElement),t},Column.prototype._buildColumnHeaderTitle=function(){var t=this,e=t.definition,o=t.table,i=document.createElement("div");if(i.classList.add("tabulator-col-title"),e.editableTitle){var n=document.createElement("input");n.classList.add("tabulator-title-editor"),n.addEventListener("click",function(t){t.stopPropagation(),n.focus()}),n.addEventListener("change",function(){e.title=n.value,o.options.columnTitleChanged.call(t.table,t.getComponent())}),i.appendChild(n),e.field?o.modules.localize.bind("columns|"+e.field,function(t){n.value=t||e.title||" "}):n.value=e.title||" "}else e.field?o.modules.localize.bind("columns|"+e.field,function(o){t._formatColumnHeaderTitle(i,o||e.title||" ")}):t._formatColumnHeaderTitle(i,e.title||" ");return i},Column.prototype._formatColumnHeaderTitle=function(t,e){var o,i,n,l,s,a=this;if(this.definition.titleFormatter&&this.table.modExists("format"))switch(o=this.table.modules.format.getFormatter(this.definition.titleFormatter),s=function(t){a.titleFormatterRendered=t},l={getValue:function(){return e},getElement:function(){return t}},n=this.definition.titleFormatterParams||{},n="function"==typeof n?n():n,i=o.call(this.table.modules.format,l,n,s),void 0===i?"undefined":_typeof(i)){case"object":i instanceof Node?t.appendChild(i):(t.innerHTML="",console.warn("Format Error - Title formatter has returned a type of object, the only valid formatter object return is an instance of Node, the formatter returned:",i));break;case"undefined":case"null":t.innerHTML="";break;default:t.innerHTML=i}else t.innerHTML=e},Column.prototype._buildGroupHeader=function(){var t=this;if(this.element.classList.add("tabulator-col-group"),this.element.setAttribute("role","columngroup"),this.element.setAttribute("aria-title",this.definition.title),this.definition.cssClass){this.definition.cssClass.split(" ").forEach(function(e){t.element.classList.add(e)})}(this.definition.headerContextMenu||this.definition.headerMenu)&&this.table.modExists("menu")&&this.table.modules.menu.initializeColumnHeader(this),this.titleElement.style.textAlign=this.definition.headerHozAlign||this.table.options.headerHozAlign,this.element.appendChild(this.groupElement)},Column.prototype._getFlatData=function(t){return t[this.field]},Column.prototype._getNestedData=function(t){for(var e,o=t,i=this.fieldStructure,n=i.length,l=0;l-1&&this.columns.splice(e,1),this.columns.length||this.delete()},Column.prototype.setWidth=function(t){this.widthFixed=!0,this.setWidthActual(t)},Column.prototype.setWidthActual=function(t){isNaN(t)&&(t=Math.floor(this.table.element.clientWidth/100*parseInt(t))),t=Math.max(this.minWidth,t),this.maxWidth&&(t=Math.min(this.maxWidth,t)),this.width=t,this.widthStyled=t?t+"px":"",this.element.style.width=this.widthStyled,this.isGroup||this.cells.forEach(function(t){t.setWidth()}),this.parent.isGroup&&this.parent.matchChildWidths(),this.table.modExists("frozenColumns")&&this.table.modules.frozenColumns.layout()},Column.prototype.checkCellHeights=function(){var t=[];this.cells.forEach(function(e){e.row.heightInitialized&&(null!==e.row.getElement().offsetParent?(t.push(e.row),e.row.clearCellHeight()):e.row.heightInitialized=!1)}),t.forEach(function(t){t.calcHeight()}),t.forEach(function(t){t.setCellHeight()})},Column.prototype.getWidth=function(){var t=0;return this.isGroup?this.columns.forEach(function(e){e.visible&&(t+=e.getWidth())}):t=this.width,t},Column.prototype.getHeight=function(){return this.element.offsetHeight},Column.prototype.setMinWidth=function(t){this.minWidth=t,this.minWidthStyled=t?t+"px":"",this.element.style.minWidth=this.minWidthStyled,this.cells.forEach(function(t){t.setMinWidth()})},Column.prototype.setMaxWidth=function(t){this.maxWidth=t,this.maxWidthStyled=t?t+"px":"",this.element.style.maxWidth=this.maxWidthStyled,this.cells.forEach(function(t){t.setMaxWidth()})},Column.prototype.delete=function(){var t=this;return new Promise(function(e,o){t.isGroup&&t.columns.forEach(function(t){t.delete()}),t.table.modExists("edit")&&t.table.modules.edit.currentCell.column===t&&t.table.modules.edit.cancelEdit();for(var i=t.cells.length,n=0;n-1&&this._nextVisibleColumn(t+1)},Column.prototype._nextVisibleColumn=function(t){var e=this.table.columnManager.getColumnByIndex(t);return!e||e.visible?e:this._nextVisibleColumn(t+1)},Column.prototype.prevColumn=function(){var t=this.table.columnManager.findColumnIndex(this);return t>-1&&this._prevVisibleColumn(t-1)},Column.prototype._prevVisibleColumn=function(t){var e=this.table.columnManager.getColumnByIndex(t);return!e||e.visible?e:this._prevVisibleColumn(t-1)},Column.prototype.reinitializeWidth=function(t){this.widthFixed=!1,void 0===this.definition.width||t||this.setWidth(this.definition.width),this.table.modExists("filter")&&this.table.modules.filter.hideHeaderFilterElements(),this.fitToData(),this.table.modExists("filter")&&this.table.modules.filter.showHeaderFilterElements()},Column.prototype.fitToData=function(){var t=this;this.widthFixed||(this.element.style.width="",t.cells.forEach(function(t){t.clearWidth()}));var e=this.element.offsetWidth;t.width&&this.widthFixed||(t.cells.forEach(function(t){var o=t.getWidth();o>e&&(e=o)}),e&&t.setWidthActual(e+1))},Column.prototype.updateDefinition=function(t){var e=this;return new Promise(function(o,i){var n;e.isGroup?(console.warn("Column Update Error - The updateDefinition function is only available on ungrouped columns"),i("Column Update Error - The updateDefinition function is only available on columns, not column groups")):e.parent.isGroup?(console.warn("Column Update Error - The updateDefinition function is only available on ungrouped columns"),i("Column Update Error - The updateDefinition function is only available on columns, not column groups")):(n=Object.assign({},e.getDefinition()),n=Object.assign(n,t),e.table.columnManager.addColumn(n,!1,e).then(function(t){n.field==e.field&&(e.field=!1),e.delete().then(function(){o(t.getComponent())}).catch(function(t){i(t)})}).catch(function(t){i(t)}))})},Column.prototype.deleteCell=function(t){var e=this.cells.indexOf(t);e>-1&&this.cells.splice(e,1)},Column.prototype.defaultOptionList=["title","field","columns","visible","align","hozAlign","vertAlign","width","minWidth","maxWidth","widthGrow","widthShrink","resizable","frozen","responsive","tooltip","cssClass","rowHandle","hideInHtml","print","htmlOutput","sorter","sorterParams","formatter","formatterParams","variableHeight","editable","editor","editorParams","validator","mutator","mutatorParams","mutatorData","mutatorDataParams","mutatorEdit","mutatorEditParams","mutatorClipboard","mutatorClipboardParams","accessor","accessorParams","accessorData","accessorDataParams","accessorDownload","accessorDownloadParams","accessorClipboard","accessorClipboardParams","accessorPrint","accessorPrintParams","accessorHtmlOutput","accessorHtmlOutputParams","clipboard","download","downloadTitle","topCalc","topCalcParams","topCalcFormatter","topCalcFormatterParams","bottomCalc","bottomCalcParams","bottomCalcFormatter","bottomCalcFormatterParams","cellClick","cellDblClick","cellContext","cellTap","cellDblTap","cellTapHold","cellMouseEnter","cellMouseLeave","cellMouseOver","cellMouseOut","cellMouseMove","cellEditing","cellEdited","cellEditCancelled","headerSort","headerSortStartingDir","headerSortTristate","headerClick","headerDblClick","headerContext","headerTap","headerDblTap","headerTapHold","headerTooltip","headerVertical","headerHozAlign","editableTitle","titleFormatter","titleFormatterParams","headerFilter","headerFilterPlaceholder","headerFilterParams","headerFilterEmptyCheck","headerFilterFunc","headerFilterFuncParams","headerFilterLiveFilter","print","headerContextMenu","headerMenu","contextMenu","clickMenu","formatterPrint","formatterPrintParams","formatterClipboard","formatterClipboardParams","formatterHtmlOutput","formatterHtmlOutputParams","titlePrint","titleClipboard","titleHtmlOutput","titleDownload"],Column.prototype.getComponent=function(){return this.component||(this.component=new ColumnComponent(this)),this.component};var RowManager=function(t){this.table=t,this.element=this.createHolderElement(),this.tableElement=this.createTableElement(),this.heightFixer=this.createTableElement(),this.columnManager=null,this.height=0,this.firstRender=!1,this.renderMode="virtual",this.fixedHeight=!1,this.rows=[],this.activeRows=[],this.activeRowsCount=0,this.displayRows=[],this.displayRowsCount=0,this.scrollTop=0,this.scrollLeft=0,this.vDomRowHeight=20,this.vDomTop=0,this.vDomBottom=0,this.vDomScrollPosTop=0,this.vDomScrollPosBottom=0,this.vDomTopPad=0,this.vDomBottomPad=0,this.vDomMaxRenderChain=90,this.vDomWindowBuffer=0,this.vDomWindowMinTotalRows=20,this.vDomWindowMinMarginRows=5,this.vDomTopNewRows=[],this.vDomBottomNewRows=[],this.rowNumColumn=!1,this.redrawBlock=!1,this.redrawBlockRestoreConfig=!1,this.redrawBlockRederInPosition=!1};RowManager.prototype.createHolderElement=function(){var t=document.createElement("div");return t.classList.add("tabulator-tableHolder"),t.setAttribute("tabindex",0),t},RowManager.prototype.createTableElement=function(){var t=document.createElement("div");return t.classList.add("tabulator-table"),t},RowManager.prototype.getElement=function(){return this.element},RowManager.prototype.getTableElement=function(){return this.tableElement},RowManager.prototype.getRowPosition=function(t,e){return e?this.activeRows.indexOf(t):this.rows.indexOf(t)},RowManager.prototype.setColumnManager=function(t){this.columnManager=t},RowManager.prototype.initialize=function(){var t=this;t.setRenderMode(),t.element.appendChild(t.tableElement),t.firstRender=!0,t.element.addEventListener("scroll",function(){var e=t.element.scrollLeft;t.scrollLeft!=e&&(t.columnManager.scrollHorizontal(e),t.table.options.groupBy&&t.table.modules.groupRows.scrollHeaders(e),t.table.modExists("columnCalcs")&&t.table.modules.columnCalcs.scrollHorizontal(e),t.table.options.scrollHorizontal(e)),t.scrollLeft=e}),"virtual"===this.renderMode&&t.element.addEventListener("scroll",function(){var e=t.element.scrollTop,o=t.scrollTop>e;t.scrollTop!=e?(t.scrollTop=e,t.scrollVertical(o),"scroll"==t.table.options.ajaxProgressiveLoad&&t.table.modules.ajax.nextPage(t.element.scrollHeight-t.element.clientHeight-e),t.table.options.scrollVertical(e)):t.scrollTop=e})},RowManager.prototype.findRow=function(t){var e=this;if("object"!=(void 0===t?"undefined":_typeof(t))){if(void 0===t||null===t)return!1;return e.rows.find(function(o){return o.data[e.table.options.index]==t})||!1}if(t instanceof Row)return t;if(t instanceof RowComponent)return t._getSelf()||!1;if("undefined"!=typeof HTMLElement&&t instanceof HTMLElement){return e.rows.find(function(e){return e.getElement()===t})||!1}return!1},RowManager.prototype.getRowFromDataObject=function(t){return this.rows.find(function(e){return e.data===t})||!1},RowManager.prototype.getRowFromPosition=function(t,e){return e?this.activeRows[t]:this.rows[t]},RowManager.prototype.scrollToRow=function(t,e,o){var i,n=this,l=this.getDisplayRows().indexOf(t),s=t.getElement(),a=0;return new Promise(function(t,r){if(l>-1){if(void 0===e&&(e=n.table.options.scrollToRowPosition),void 0===o&&(o=n.table.options.scrollToRowIfVisible),"nearest"===e)switch(n.renderMode){case"classic":i=Tabulator.prototype.helpers.elOffset(s).top,e=Math.abs(n.element.scrollTop-i)>Math.abs(n.element.scrollTop+n.element.clientHeight-i)?"bottom":"top";break;case"virtual":e=Math.abs(n.vDomTop-l)>Math.abs(n.vDomBottom-l)?"bottom":"top"}if(!o&&Tabulator.prototype.helpers.elVisible(s)&&(a=Tabulator.prototype.helpers.elOffset(s).top-Tabulator.prototype.helpers.elOffset(n.element).top)>0&&a-1&&this.activeRows.splice(i,1),o>-1&&this.rows.splice(o,1),this.setActiveRows(this.activeRows),this.displayRowIterator(function(e){var o=e.indexOf(t);o>-1&&e.splice(o,1)}),e||this.reRenderInPosition(),this.regenerateRowNumbers(),this.table.options.rowDeleted.call(this.table,t.getComponent()),this.table.options.dataChanged&&this.table.options.dataChanged.call(this.table,this.getData()),this.table.options.groupBy&&this.table.modExists("groupRows")?this.table.modules.groupRows.updateGroupRows(!0):this.table.options.pagination&&this.table.modExists("page")?this.refreshActiveData(!1,!1,!0):this.table.options.pagination&&this.table.modExists("page")&&this.refreshActiveData("page")},RowManager.prototype.addRow=function(t,e,o,i){var n=this.addRowActual(t,e,o,i);return this.table.options.history&&this.table.modExists("history")&&this.table.modules.history.action("rowAdd",n,{data:t,pos:e,index:o}),n},RowManager.prototype.addRows=function(t,e,o){var i=this,n=this,l=0,s=[];return new Promise(function(a,r){e=i.findAddRowPos(e),Array.isArray(t)||(t=[t]),l=t.length-1,(void 0===o&&e||void 0!==o&&!e)&&t.reverse(),t.forEach(function(t,i){var l=n.addRow(t,e,o,!0);s.push(l)}),i.table.options.groupBy&&i.table.modExists("groupRows")?i.table.modules.groupRows.updateGroupRows(!0):i.table.options.pagination&&i.table.modExists("page")?i.refreshActiveData(!1,!1,!0):i.reRenderInPosition(),i.table.modExists("columnCalcs")&&i.table.modules.columnCalcs.recalc(i.table.rowManager.activeRows),i.regenerateRowNumbers(),a(s)})},RowManager.prototype.findAddRowPos=function(t){return void 0===t&&(t=this.table.options.addRowPos),"pos"===t&&(t=!0),"bottom"===t&&(t=!1),t},RowManager.prototype.addRowActual=function(t,e,o,i){var n,l,s=t instanceof Row?t:new Row(t||{},this),a=this.findAddRowPos(e),r=-1;if(!o&&this.table.options.pagination&&"page"==this.table.options.paginationAddRow&&(l=this.getDisplayRows(),a?l.length?o=l[0]:this.activeRows.length&&(o=this.activeRows[this.activeRows.length-1],a=!1):l.length&&(o=l[l.length-1],a=!(l.length1&&(!o||o&&-1==u.indexOf(o)?a?u[0]!==s&&(o=u[0],this._moveRowInArray(s.getGroup().rows,s,o,!a)):u[u.length-1]!==s&&(o=u[u.length-1],this._moveRowInArray(s.getGroup().rows,s,o,!a)):this._moveRowInArray(s.getGroup().rows,s,o,!a))}return o&&(r=this.rows.indexOf(o)),o&&r>-1?(n=this.activeRows.indexOf(o),this.displayRowIterator(function(t){var e=t.indexOf(o);e>-1&&t.splice(a?e:e+1,0,s)}),n>-1&&this.activeRows.splice(a?n:n+1,0,s),this.rows.splice(a?r:r+1,0,s)):a?(this.displayRowIterator(function(t){t.unshift(s)}),this.activeRows.unshift(s),this.rows.unshift(s)):(this.displayRowIterator(function(t){t.push(s)}),this.activeRows.push(s),this.rows.push(s)),this.setActiveRows(this.activeRows),this.table.options.rowAdded.call(this.table,s.getComponent()),this.table.options.dataChanged&&this.table.options.dataChanged.call(this.table,this.getData()),i||this.reRenderInPosition(),s},RowManager.prototype.moveRow=function(t,e,o){this.table.options.history&&this.table.modExists("history")&&this.table.modules.history.action("rowMove",t,{posFrom:this.getRowPosition(t),posTo:this.getRowPosition(e),to:e,after:o}),this.moveRowActual(t,e,o),this.regenerateRowNumbers(),this.table.options.rowMoved.call(this.table,t.getComponent())},RowManager.prototype.moveRowActual=function(t,e,o){var i=this;if(this._moveRowInArray(this.rows,t,e,o),this._moveRowInArray(this.activeRows,t,e,o),this.displayRowIterator(function(n){i._moveRowInArray(n,t,e,o)}),this.table.options.groupBy&&this.table.modExists("groupRows")){!o&&e instanceof Group&&(e=this.table.rowManager.prevDisplayRow(t)||e);var n=e.getGroup(),l=t.getGroup();n===l?this._moveRowInArray(n.rows,t,e,o):(l&&l.removeRow(t),n.insertRow(t,e,o))}},RowManager.prototype._moveRowInArray=function(t,e,o,i){var n,l,s,a;if(e!==o&&(n=t.indexOf(e),n>-1&&(t.splice(n,1),l=t.indexOf(o),l>-1?i?t.splice(l+1,0,e):t.splice(l,0,e):t.splice(n,0,e)),t===this.getDisplayRows())){s=nn?l:n+1;for(var r=s;r<=a;r++)t[r]&&this.styleRow(t[r],r)}},RowManager.prototype.clearData=function(){this.setData([])},RowManager.prototype.getRowIndex=function(t){return this.findRowIndex(t,this.rows)},RowManager.prototype.getDisplayRowIndex=function(t){var e=this.getDisplayRows().indexOf(t);return e>-1&&e},RowManager.prototype.nextDisplayRow=function(t,e){var o=this.getDisplayRowIndex(t),i=!1;return!1!==o&&o-1)&&o},RowManager.prototype.getData=function(t,e){var o=[];return this.getRows(t).forEach(function(t){"row"==t.type&&o.push(t.getData(e||"data"))}),o},RowManager.prototype.getComponents=function(t){var e=[];return this.getRows(t).forEach(function(t){e.push(t.getComponent())}),e},RowManager.prototype.getDataCount=function(t){return this.getRows(t).length},RowManager.prototype._genRemoteRequest=function(){var t=this,e=this.table,o=e.options,i={};if(e.modExists("page")){if(o.ajaxSorting){var n=this.table.modules.sort.getSort();n.forEach(function(t){delete t.column}),i[this.table.modules.page.paginationDataSentNames.sorters]=n}if(o.ajaxFiltering){var l=this.table.modules.filter.getFilters(!0,!0);i[this.table.modules.page.paginationDataSentNames.filters]=l}this.table.modules.ajax.setParams(i,!0)}e.modules.ajax.sendRequest().then(function(e){t._setDataActual(e,!0)}).catch(function(t){})},RowManager.prototype.filterRefresh=function(){var t=this.table,e=t.options,o=this.scrollLeft;e.ajaxFiltering?"remote"==e.pagination&&t.modExists("page")?(t.modules.page.reset(!0),t.modules.page.setPage(1).then(function(){}).catch(function(){})):e.ajaxProgressiveLoad?t.modules.ajax.loadData().then(function(){}).catch(function(){}):this._genRemoteRequest():this.refreshActiveData("filter"),this.scrollHorizontal(o)},RowManager.prototype.sorterRefresh=function(t){var e=this.table,o=this.table.options,i=this.scrollLeft;o.ajaxSorting?("remote"==o.pagination||o.progressiveLoad)&&e.modExists("page")?(e.modules.page.reset(!0),e.modules.page.setPage(1).then(function(){}).catch(function(){})):o.ajaxProgressiveLoad?e.modules.ajax.loadData().then(function(){}).catch(function(){}):this._genRemoteRequest():this.refreshActiveData(t?"filter":"sort"),this.scrollHorizontal(i)},RowManager.prototype.scrollHorizontal=function(t){this.scrollLeft=t,this.element.scrollLeft=t,this.table.options.groupBy&&this.table.modules.groupRows.scrollHeaders(t),this.table.modExists("columnCalcs")&&this.table.modules.columnCalcs.scrollHorizontal(t)},RowManager.prototype.refreshActiveData=function(t,e,o){var i,n=this,l=this.table,s=["all","filter","sort","display","freeze","group","tree","page"];if(this.redrawBlock)return void((!this.redrawBlockRestoreConfig||s.indexOf(t)=0))break;l=a}else if(e-s[a].getElement().offsetTop>=0)n=a;else{if(i=!0,!(o-s[a].getElement().offsetTop>=0))break;l=a}}else n=this.vDomTop,l=this.vDomBottom;return s.slice(n,l+1)},RowManager.prototype.displayRowIterator=function(t){this.displayRows.forEach(t),this.displayRowsCount=this.displayRows[this.displayRows.length-1].length},RowManager.prototype.getRows=function(t){var e;switch(t){case"active":e=this.activeRows;break;case"display":e=this.table.rowManager.getDisplayRows();break;case"visible":e=this.getVisibleRows(!0);break;case"selected":e=this.table.modules.selectRow.selectedRows;break;default:e=this.rows}return e},RowManager.prototype.reRenderInPosition=function(t){if("virtual"==this.getRenderMode())if(this.redrawBlock)t?t():this.redrawBlockRederInPosition=!0;else{for(var e=this.element.scrollTop,o=!1,i=!1,n=this.scrollLeft,l=this.getDisplayRows(),s=this.vDomTop;s<=this.vDomBottom;s++)if(l[s]){var a=e-l[s].getElement().offsetTop;if(!(!1===i||Math.abs(a)this.vDomWindowBuffer&&(this.vDomWindowBuffer=2*f),"group"!==m.type&&(h=!1),i.vDomBottom++,u++}t?(i.vDomTopPad=e?i.vDomRowHeight*this.vDomTop+o:i.scrollTop-r,i.vDomBottomPad=i.vDomBottom==i.displayRowsCount-1?0:Math.max(i.vDomScrollHeight-i.vDomTopPad-a-r,0)):(this.vDomTopPad=0,i.vDomRowHeight=Math.floor((a+r)/u),i.vDomBottomPad=i.vDomRowHeight*(i.displayRowsCount-i.vDomBottom-1),i.vDomScrollHeight=r+a+i.vDomBottomPad-i.height),n.style.paddingTop=i.vDomTopPad+"px",n.style.paddingBottom=i.vDomBottomPad+"px",e&&(this.scrollTop=i.vDomTopPad+r+o-(this.element.scrollWidth>this.element.clientWidth?this.element.offsetHeight-this.element.clientHeight:0)),this.scrollTop=Math.min(this.scrollTop,this.element.scrollHeight-this.height),this.element.scrollWidth>this.element.offsetWidth&&e&&(this.scrollTop+=this.element.offsetHeight-this.element.clientHeight),this.vDomScrollPosTop=this.scrollTop,this.vDomScrollPosBottom=this.scrollTop,l.scrollTop=this.scrollTop,n.style.minWidth=h?i.table.columnManager.getWidth()+"px":"",i.table.options.groupBy&&"fitDataFill"!=i.table.modules.layout.getMode()&&i.displayRowsCount==i.table.modules.groupRows.countGroups()&&(i.tableElement.style.minWidth=i.table.columnManager.getWidth())}else this.renderEmptyScroll();this.fixedHeight||this.adjustTableSize()},RowManager.prototype.scrollVertical=function(t){var e=this.scrollTop-this.vDomScrollPosTop,o=this.scrollTop-this.vDomScrollPosBottom,i=2*this.vDomWindowBuffer;if(-e>i||o>i){var n=this.scrollLeft;this._virtualRenderFill(Math.floor(this.element.scrollTop/this.element.scrollHeight*this.displayRowsCount)),this.scrollHorizontal(n)}else t?(e<0&&this._addTopRow(-e),o<0&&(this.vDomScrollHeight-this.scrollTop>this.vDomWindowBuffer?this._removeBottomRow(-o):this.vDomScrollPosBottom=this.scrollTop)):(e>=0&&(this.scrollTop>this.vDomWindowBuffer?this._removeTopRow(e):this.vDomScrollPosTop=this.scrollTop),o>=0&&this._addBottomRow(o))},RowManager.prototype._addTopRow=function(t){var e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:0,o=this.tableElement,i=this.getDisplayRows();if(this.vDomTop){var n=this.vDomTop-1,l=i[n],s=l.getHeight()||this.vDomRowHeight;t>=s&&(this.styleRow(l,n),o.insertBefore(l.getElement(),o.firstChild),l.initialized&&l.heightInitialized||(this.vDomTopNewRows.push(l),l.heightInitialized||l.clearCellHeight()),l.initialize(),this.vDomTopPad-=s,this.vDomTopPad<0&&(this.vDomTopPad=n*this.vDomRowHeight),n||(this.vDomTopPad=0),o.style.paddingTop=this.vDomTopPad+"px",this.vDomScrollPosTop-=s,this.vDomTop--),t=-(this.scrollTop-this.vDomScrollPosTop),l.getHeight()>this.vDomWindowBuffer&&(this.vDomWindowBuffer=2*l.getHeight()),e=(i[this.vDomTop-1].getHeight()||this.vDomRowHeight)?this._addTopRow(t,e+1):this._quickNormalizeRowHeight(this.vDomTopNewRows)}},RowManager.prototype._removeTopRow=function(t){var e=this.tableElement,o=this.getDisplayRows()[this.vDomTop],i=o.getHeight()||this.vDomRowHeight;if(t>=i){var n=o.getElement();n.parentNode.removeChild(n),this.vDomTopPad+=i,e.style.paddingTop=this.vDomTopPad+"px",this.vDomScrollPosTop+=this.vDomTop?i:i+this.vDomWindowBuffer,this.vDomTop++,t=this.scrollTop-this.vDomScrollPosTop,this._removeTopRow(t)}},RowManager.prototype._addBottomRow=function(t){var e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:0,o=this.tableElement,i=this.getDisplayRows();if(this.vDomBottom=s&&(this.styleRow(l,n), +o.appendChild(l.getElement()),l.initialized&&l.heightInitialized||(this.vDomBottomNewRows.push(l),l.heightInitialized||l.clearCellHeight()),l.initialize(),this.vDomBottomPad-=s,(this.vDomBottomPad<0||n==this.displayRowsCount-1)&&(this.vDomBottomPad=0),o.style.paddingBottom=this.vDomBottomPad+"px",this.vDomScrollPosBottom+=s,this.vDomBottom++),t=this.scrollTop-this.vDomScrollPosBottom,l.getHeight()>this.vDomWindowBuffer&&(this.vDomWindowBuffer=2*l.getHeight()),e=(i[this.vDomBottom+1].getHeight()||this.vDomRowHeight)?this._addBottomRow(t,e+1):this._quickNormalizeRowHeight(this.vDomBottomNewRows)}},RowManager.prototype._removeBottomRow=function(t){var e=this.tableElement,o=this.getDisplayRows()[this.vDomBottom],i=o.getHeight()||this.vDomRowHeight;if(t>=i){var n=o.getElement();n.parentNode&&n.parentNode.removeChild(n),this.vDomBottomPad+=i,this.vDomBottomPad<0&&(this.vDomBottomPad=0),e.style.paddingBottom=this.vDomBottomPad+"px",this.vDomScrollPosBottom-=i,this.vDomBottom--,t=-(this.scrollTop-this.vDomScrollPosBottom),this._removeBottomRow(t)}},RowManager.prototype._quickNormalizeRowHeight=function(t){t.forEach(function(t){t.calcHeight()}),t.forEach(function(t){t.setCellHeight()}),t.length=0},RowManager.prototype.normalizeHeight=function(){this.activeRows.forEach(function(t){t.normalizeHeight()})},RowManager.prototype.adjustTableSize=function(){var t,e=this.element.clientHeight;if("virtual"===this.renderMode){var o=Math.floor(this.columnManager.getElement().getBoundingClientRect().height+(this.table.footerManager&&this.table.footerManager.active&&!this.table.footerManager.external?this.table.footerManager.getElement().getBoundingClientRect().height:0));this.fixedHeight?(this.element.style.minHeight="calc(100% - "+o+"px)",this.element.style.height="calc(100% - "+o+"px)",this.element.style.maxHeight="calc(100% - "+o+"px)"):(this.element.style.height="",this.element.style.height=this.table.element.clientHeight-o+"px",this.element.scrollTop=this.scrollTop),this.height=this.element.clientHeight,this.vDomWindowBuffer=this.table.options.virtualDomBuffer||this.height,this.fixedHeight||e==this.element.clientHeight||((t=this.table.modExists("resizeTable"))&&!this.table.modules.resizeTable.autoResize||!t)&&this.redraw()}},RowManager.prototype.reinitialize=function(){this.rows.forEach(function(t){t.reinitialize(!0)})},RowManager.prototype.blockRedraw=function(){this.redrawBlock=!0,this.redrawBlockRestoreConfig=!1},RowManager.prototype.restoreRedraw=function(){this.redrawBlock=!1,this.redrawBlockRestoreConfig?(this.refreshActiveData(this.redrawBlockRestoreConfig.stage,this.redrawBlockRestoreConfig.skipStage,this.redrawBlockRestoreConfig.renderInPosition),this.redrawBlockRestoreConfig=!1):this.redrawBlockRederInPosition&&this.reRenderInPosition(),this.redrawBlockRederInPosition=!1},RowManager.prototype.redraw=function(t){var e=this.scrollLeft;this.adjustTableSize(),this.table.tableWidth=this.table.element.clientWidth,t?this.renderTable():("classic"==this.renderMode?this.table.options.groupBy?this.refreshActiveData("group",!1,!1):this._simpleRender():(this.reRenderInPosition(),this.scrollHorizontal(e)),this.displayRowsCount||this.table.options.placeholder&&this.getElement().appendChild(this.table.options.placeholder))},RowManager.prototype.resetScroll=function(){if(this.element.scrollLeft=0,this.element.scrollTop=0,"ie"===this.table.browser){var t=document.createEvent("Event");t.initEvent("scroll",!1,!0),this.element.dispatchEvent(t)}else this.element.dispatchEvent(new Event("scroll"))};var VDomHoz=function(t){this.table=t,this.element=this.table.rowManager.tableElement,this.holderEl=this.table.rowManager.element,this.leftCol=0,this.rightCol=0,this.scrollLeft=0,this.vDomScrollPosLeft=0,this.vDomScrollPosRight=0,this.vDomPadLeft=0,this.vDomPadRight=0,this.fitDataColAvg=0,this.window=200,this.initialized=!1,this.columns=[],this.compatabilityCheck()&&this.initialize()};VDomHoz.prototype.compatabilityCheck=function(){var t=this.table.options,e=!0;return"fitDataTable"==t.layout&&(console.warn("Horizontal Vitrual DOM is not compatible with fitDataTable layout mode"),e=!1),t.responsiveLayout&&(console.warn("Horizontal Vitrual DOM is not compatible with responsive columns"),e=!1),this.table.rtl&&(console.warn("Horizontal Vitrual DOM is not currently compatible with RTL text direction"),e=!1),t.columns&&t.columns.find(function(t){return t.frozen})&&(console.warn("Horizontal Vitrual DOM is not compatible with frozen columns"),e=!1),e||(t.virtualDomHoz=!1),e},VDomHoz.prototype.initialize=function(){var t=this;this.holderEl.addEventListener("scroll",function(){var e=t.holderEl.scrollLeft;t.scrollLeft!=e&&(t.scrollLeft=e,t.scroll(e-(t.vDomScrollPosLeft+t.window)))})},VDomHoz.prototype.deinitialize=function(){this.initialized=!1},VDomHoz.prototype.clear=function(){this.columns=[],this.leftCol=-1,this.rightCol=0,this.vDomScrollPosLeft=0,this.vDomScrollPosRight=0,this.vDomPadLeft=0,this.vDomPadRight=0},VDomHoz.prototype.dataChange=function(){var t,e,o,i=!1,n=0,l=0;if("fitData"===this.table.options.layout){if(this.table.columnManager.columnsByIndex.forEach(function(t){!t.definition.width&&t.visible&&(i=!0)}),i&&i&&this.table.rowManager.getDisplayRows().length&&(this.vDomScrollPosRight=this.scrollLeft+this.holderEl.clientWidth+this.window,this.table.options.groupBy?(t=this.table.modules.groupRows.getGroups(!1)[0],e=t.getRows(!1)[0]):e=this.table.rowManager.getDisplayRows()[0],e)){o=e.getElement(),e.generateCells(),this.element.appendChild(o);for(var l=0;lthis.vDomScrollPosRight)break}for(o.parentNode.removeChild(o),this.fitDataColAvg=Math.floor(n/(l+1)),l;lo.vDomScrollPosLeft&&n.8*this.holderEl.clientWidth?this.reinitialize():t>0?(this.addColRight(),this.removeColLeft()):(this.addColLeft(),this.removeColRight())},VDomHoz.prototype.colPositionAdjust=function(t,e,o){for(var i=t;i=this.columns.length-1?this.vDomPadRight=0:this.vDomPadRight-=i.getWidth(),this.element.style.paddingRight=this.vDomPadRight+"px",this.addColRight())},VDomHoz.prototype.addColLeft=function(){var t=this.columns[this.leftCol-1];if(t&&t.modules.vdomHoz.rightPos>=this.vDomScrollPosLeft){this.table.rowManager.getVisibleRows().forEach(function(e){if("group"!==e.type){var o=e.getCell(t);e.getElement().prepend(o.getElement()),o.cellRendered()}}),this.leftCol?this.vDomPadLeft-=t.getWidth():this.vDomPadLeft=0,this.element.style.paddingLeft=this.vDomPadLeft+"px",this.leftCol--,this.addColLeft()}},VDomHoz.prototype.removeColRight=function(t){var e,t=this.columns[this.rightCol];t&&t.modules.vdomHoz.leftPos>this.vDomScrollPosRight&&(e=this.table.rowManager.getVisibleRows(),t.modules.vdomHoz.visible=!1,e.forEach(function(e){if("group"!==e.type){var o=e.getCell(t);e.getElement().removeChild(o.getElement())}}),this.vDomPadRight+=t.getWidth(),this.element.style.paddingRight=this.vDomPadRight+"px",this.rightCol--,this.removeColRight())},VDomHoz.prototype.removeColLeft=function(){var t,e=this.columns[this.leftCol];e&&e.modules.vdomHoz.rightPos-1}return!1},RowComponent.prototype.treeCollapse=function(){this._row.table.modExists("dataTree",!0)&&this._row.table.modules.dataTree.collapseRow(this._row)},RowComponent.prototype.treeExpand=function(){this._row.table.modExists("dataTree",!0)&&this._row.table.modules.dataTree.expandRow(this._row)},RowComponent.prototype.treeToggle=function(){this._row.table.modExists("dataTree",!0)&&this._row.table.modules.dataTree.toggleRow(this._row)},RowComponent.prototype.getTreeParent=function(){return!!this._row.table.modExists("dataTree",!0)&&this._row.table.modules.dataTree.getTreeParent(this._row)},RowComponent.prototype.getTreeChildren=function(){return!!this._row.table.modExists("dataTree",!0)&&this._row.table.modules.dataTree.getTreeChildren(this._row,!0)},RowComponent.prototype.addTreeChild=function(t,e,o){return!!this._row.table.modExists("dataTree",!0)&&this._row.table.modules.dataTree.addTreeChildRow(this._row,t,e,o)},RowComponent.prototype.reformat=function(){return this._row.reinitialize()},RowComponent.prototype.getGroup=function(){return this._row.getGroup().getComponent()},RowComponent.prototype.getTable=function(){return this._row.table},RowComponent.prototype.getNextRow=function(){var t=this._row.nextRow();return t?t.getComponent():t},RowComponent.prototype.getPrevRow=function(){var t=this._row.prevRow();return t?t.getComponent():t};var Row=function(t,e){var o=arguments.length>2&&void 0!==arguments[2]?arguments[2]:"row";this.table=e.table,this.parent=e,this.data={},this.type=o,this.element=!1,this.modules={},this.cells=[],this.height=0,this.heightStyled="",this.manualHeight=!1,this.outerHeight=0,this.initialized=!1,this.heightInitialized=!1,this.component=null,this.created=!1,this.setData(t)};Row.prototype.create=function(){this.created||(this.created=!0,this.generateElement())},Row.prototype.createElement=function(){var t=document.createElement("div");t.classList.add("tabulator-row"),t.setAttribute("role","row"),this.element=t},Row.prototype.getElement=function(){return this.create(),this.element},Row.prototype.detachElement=function(){this.element&&this.element.parentNode&&this.element.parentNode.removeChild(this.element)},Row.prototype.generateElement=function(){var t,e,o,i=this;this.createElement(),!1!==i.table.options.selectable&&i.table.modExists("selectRow")&&i.table.modules.selectRow.initializeRow(this),!1!==i.table.options.movableRows&&i.table.modExists("moveRow")&&i.table.modules.moveRow.initializeRow(this),!1!==i.table.options.dataTree&&i.table.modExists("dataTree")&&i.table.modules.dataTree.initializeRow(this),"collapse"===i.table.options.responsiveLayout&&i.table.modExists("responsiveLayout")&&i.table.modules.responsiveLayout.initializeRow(this),(i.table.options.rowContextMenu||i.table.options.rowClickMenu)&&this.table.modExists("menu")&&i.table.modules.menu.initializeRow(this),i.table.options.rowClick&&i.element.addEventListener("click",function(t){i.table.options.rowClick(t,i.getComponent())}),i.table.options.rowDblClick&&i.element.addEventListener("dblclick",function(t){i.table.options.rowDblClick(t,i.getComponent())}),i.table.options.rowContext&&i.element.addEventListener("contextmenu",function(t){i.table.options.rowContext(t,i.getComponent())}),i.table.options.rowMouseEnter&&i.element.addEventListener("mouseenter",function(t){i.table.options.rowMouseEnter(t,i.getComponent())}),i.table.options.rowMouseLeave&&i.element.addEventListener("mouseleave",function(t){i.table.options.rowMouseLeave(t,i.getComponent())}),i.table.options.rowMouseOver&&i.element.addEventListener("mouseover",function(t){i.table.options.rowMouseOver(t,i.getComponent())}),i.table.options.rowMouseOut&&i.element.addEventListener("mouseout",function(t){i.table.options.rowMouseOut(t,i.getComponent())}),i.table.options.rowMouseMove&&i.element.addEventListener("mousemove",function(t){i.table.options.rowMouseMove(t,i.getComponent())}),i.table.options.rowTap&&(o=!1,i.element.addEventListener("touchstart",function(t){o=!0},{passive:!0}),i.element.addEventListener("touchend",function(t){o&&i.table.options.rowTap(t,i.getComponent()),o=!1})),i.table.options.rowDblTap&&(t=null,i.element.addEventListener("touchend",function(e){t?(clearTimeout(t),t=null,i.table.options.rowDblTap(e,i.getComponent())):t=setTimeout(function(){clearTimeout(t),t=null},300)})),i.table.options.rowTapHold&&(e=null,i.element.addEventListener("touchstart",function(t){clearTimeout(e),e=setTimeout(function(){clearTimeout(e),e=null,o=!1,i.table.options.rowTapHold(t,i.getComponent())},1e3)},{passive:!0}),i.element.addEventListener("touchend",function(t){clearTimeout(e),e=null}))},Row.prototype.generateCells=function(){this.cells=this.table.columnManager.generateCells(this)},Row.prototype.initialize=function(t){var e=this;if(this.create(),!this.initialized||t){for(this.deleteCells();this.element.firstChild;)this.element.removeChild(this.element.firstChild);this.table.modExists("frozenColumns")&&this.table.modules.frozenColumns.layoutRow(this),this.generateCells(),this.table.options.virtualDomHoz&&this.table.vdomHoz.initialized?this.table.vdomHoz.initializeRow(this):this.cells.forEach(function(t){e.element.appendChild(t.getElement()),t.cellRendered()}),t&&this.normalizeHeight(),this.table.options.dataTree&&this.table.modExists("dataTree")&&this.table.modules.dataTree.layoutRow(this),"collapse"===this.table.options.responsiveLayout&&this.table.modExists("responsiveLayout")&&this.table.modules.responsiveLayout.layoutRow(this),this.table.options.rowFormatter&&this.table.options.rowFormatter(this.getComponent()),this.table.options.resizableRows&&this.table.modExists("resizeRows")&&this.table.modules.resizeRows.initializeRow(this),this.initialized=!0}else this.table.options.virtualDomHoz&&this.table.vdomHoz.reinitializeRow(this)},Row.prototype.reinitializeHeight=function(){this.heightInitialized=!1,this.element&&null!==this.element.offsetParent&&this.normalizeHeight(!0)},Row.prototype.reinitialize=function(t){this.initialized=!1,this.heightInitialized=!1,this.manualHeight||(this.height=0,this.heightStyled=""),this.element&&null!==this.element.offsetParent&&this.initialize(!0),this.table.options.dataTree&&this.table.modExists("dataTree",!0)&&this.table.modules.dataTree.getTreeChildren(this,!1,!0).forEach(function(t){t.reinitialize(!0)})},Row.prototype.calcHeight=function(t){var e=0,o=this.table.options.resizableRows?this.element.clientHeight:0;this.cells.forEach(function(t){var o=t.getHeight();o>e&&(e=o)}),this.height=t?Math.max(e,o):this.manualHeight?this.height:Math.max(e,o),this.heightStyled=this.height?this.height+"px":"",this.outerHeight=this.element.offsetHeight},Row.prototype.setCellHeight=function(){this.cells.forEach(function(t){t.setHeight()}),this.heightInitialized=!0},Row.prototype.clearCellHeight=function(){this.cells.forEach(function(t){t.clearHeight()})},Row.prototype.normalizeHeight=function(t){t&&this.clearCellHeight(),this.calcHeight(t),this.setCellHeight()},Row.prototype.setHeight=function(t,e){(this.height!=t||e)&&(this.manualHeight=!0,this.height=t,this.heightStyled=t?t+"px":"",this.setCellHeight(),this.outerHeight=this.element.offsetHeight)},Row.prototype.getHeight=function(){return this.outerHeight},Row.prototype.getWidth=function(){return this.element.offsetWidth},Row.prototype.deleteCell=function(t){var e=this.cells.indexOf(t);e>-1&&this.cells.splice(e,1)},Row.prototype.setData=function(t){this.table.modExists("mutator")&&(t=this.table.modules.mutator.transformRow(t,"data")),this.data=t,this.table.options.reactiveData&&this.table.modExists("reactiveData",!0)&&this.table.modules.reactiveData.watchRow(this)},Row.prototype.updateData=function(t){var e,o=this,i=this.element&&Tabulator.prototype.helpers.elVisible(this.element),n={};return new Promise(function(l,s){"string"==typeof t&&(t=JSON.parse(t)),o.table.options.reactiveData&&o.table.modExists("reactiveData",!0)&&o.table.modules.reactiveData.block(),o.table.modExists("mutator")?(n=Object.assign(n,o.data),n=Object.assign(n,t),e=o.table.modules.mutator.transformRow(n,"data",t)):e=t;for(var a in e)o.data[a]=e[a];o.table.options.reactiveData&&o.table.modExists("reactiveData",!0)&&o.table.modules.reactiveData.unblock();for(var a in t){o.table.columnManager.getColumnsByFieldRoot(a).forEach(function(t){var n=o.getCell(t.getField());if(n){var l=t.getFieldValue(e);n.getValue()!=l&&(n.setValueProcessData(l),i&&n.cellRendered())}})}o.table.options.groupUpdateOnCellEdit&&o.table.options.groupBy&&o.table.modExists("groupRows")&&o.table.modules.groupRows.reassignRowToGroup(o.row),i?(o.normalizeHeight(!0),o.table.options.rowFormatter&&o.table.options.rowFormatter(o.getComponent())):(o.initialized=!1,o.height=0,o.heightStyled=""),!1!==o.table.options.dataTree&&o.table.modExists("dataTree")&&o.table.modules.dataTree.redrawNeeded(t)&&(o.table.modules.dataTree.initializeRow(o),i&&(o.table.modules.dataTree.layoutRow(o),o.table.rowManager.refreshActiveData("tree",!1,!0))),o.table.options.rowUpdated.call(o.table,o.getComponent()),o.table.options.dataChanged&&o.table.options.dataChanged.call(o.table,o.table.rowManager.getData()),l()})},Row.prototype.getData=function(t){return t&&this.table.modExists("accessor")?this.table.modules.accessor.transformRow(this,t):this.data},Row.prototype.getCell=function(t){return t=this.table.columnManager.findColumn(t),this.cells.find(function(e){return e.column===t})},Row.prototype.getCellIndex=function(t){return this.cells.findIndex(function(e){return e===t})},Row.prototype.findNextEditableCell=function(t){var e=!1;if(t0)for(var o=t-1;o>=0;o--){var i=this.cells[o],n=!0;if(i.column.modules.edit&&Tabulator.prototype.helpers.elVisible(i.getElement())&&("function"==typeof i.column.modules.edit.check&&(n=i.column.modules.edit.check(i.getComponent())),n)){e=i;break}}return e},Row.prototype.getCells=function(){return this.cells},Row.prototype.nextRow=function(){return this.table.rowManager.nextDisplayRow(this,!0)||!1},Row.prototype.prevRow=function(){return this.table.rowManager.prevDisplayRow(this,!0)||!1},Row.prototype.moveToRow=function(t,e){var o=this.table.rowManager.findRow(t);o?(this.table.rowManager.moveRowActual(this,o,!e),this.table.rowManager.refreshActiveData("display",!1,!0)):console.warn("Move Error - No matching row found:",t)},Row.prototype.validate=function(){var t=[];return this.cells.forEach(function(e){e.validate()||t.push(e.getComponent())}),!t.length||t},Row.prototype.delete=function(){var t=this;return new Promise(function(e,o){var i,n;t.table.options.history&&t.table.modExists("history")&&(t.table.options.groupBy&&t.table.modExists("groupRows")?(n=t.getGroup().rows,(i=n.indexOf(t))&&(i=n[i-1])):(i=t.table.rowManager.getRowIndex(t))&&(i=t.table.rowManager.rows[i-1]),t.table.modules.history.action("rowDelete",t,{data:t.getData(),pos:!i,index:i})),t.deleteActual(),e()})},Row.prototype.deleteActual=function(t){this.table.rowManager.getRowIndex(this);this.detatchModules(),this.table.options.reactiveData&&this.table.modExists("reactiveData",!0),this.modules.group&&this.modules.group.removeRow(this),this.table.rowManager.deleteRow(this,t),this.deleteCells(),this.initialized=!1,this.heightInitialized=!1,this.element=!1,this.table.options.dataTree&&this.table.modExists("dataTree",!0)&&this.table.modules.dataTree.rowDelete(this),this.table.modExists("columnCalcs")&&(this.table.options.groupBy&&this.table.modExists("groupRows")?this.table.modules.columnCalcs.recalcRowGroup(this):this.table.modules.columnCalcs.recalc(this.table.rowManager.activeRows))},Row.prototype.detatchModules=function(){this.table.modExists("selectRow")&&this.table.modules.selectRow._deselectRow(this,!0),this.table.modExists("edit")&&this.table.modules.edit.currentCell.row===this&&this.table.modules.edit.cancelEdit(),this.table.modExists("frozenRows")&&this.table.modules.frozenRows.detachRow(this)},Row.prototype.deleteCells=function(){for(var t=this.cells.length,e=0;e",footerElement:!1,index:"id",textDirection:"auto",keybindings:[],tabEndNewRow:!1,invalidOptionWarnings:!0,clipboard:!1,clipboardCopyStyled:!0,clipboardCopyConfig:!1,clipboardCopyFormatter:!1,clipboardCopyRowRange:"active",clipboardPasteParser:"table",clipboardPasteAction:"insert",clipboardCopied:function(){},clipboardPasted:function(){},clipboardPasteError:function(){},downloadDataFormatter:!1,downloadReady:function(t,e){return e},downloadComplete:!1,downloadConfig:{},downloadRowRange:"active",dataTree:!1,dataTreeFilter:!0,dataTreeSort:!0,dataTreeElementColumn:!1,dataTreeBranchElement:!0,dataTreeChildIndent:9,dataTreeChildField:"_children",dataTreeCollapseElement:!1,dataTreeExpandElement:!1,dataTreeStartExpanded:!1,dataTreeRowExpanded:function(){},dataTreeRowCollapsed:function(){},dataTreeChildColumnCalcs:!1,dataTreeSelectPropagate:!1,printAsHtml:!1,printFormatter:!1,printHeader:!1,printFooter:!1,printCopyStyle:!0,printStyled:!0,printVisibleRows:!0,printRowRange:"visible",printConfig:{},addRowPos:"bottom",selectable:"highlight",selectableRangeMode:"drag",selectableRollingSelection:!0,selectablePersistence:!0,selectableCheck:function(t,e){return!0},headerFilterLiveFilterDelay:300,headerFilterPlaceholder:!1,headerVisible:!0,history:!1,locale:!1,langs:{},virtualDom:!0,virtualDomBuffer:0,virtualDomHoz:!1,persistentLayout:!1,persistentSort:!1,persistentFilter:!1,persistenceID:"",persistenceMode:!0,persistenceReaderFunc:!1,persistenceWriterFunc:!1,persistence:!1,responsiveLayout:!1,responsiveLayoutCollapseStartOpen:!0,responsiveLayoutCollapseUseFormatters:!0,responsiveLayoutCollapseFormatter:!1,pagination:!1,paginationSize:!1,paginationInitialPage:1,paginationButtonCount:5,paginationSizeSelector:!1,paginationElement:!1,paginationDataSent:{},paginationDataReceived:{},paginationAddRow:"page",ajaxURL:!1,ajaxURLGenerator:!1,ajaxParams:{},ajaxConfig:"get",ajaxContentType:"form",ajaxRequestFunc:!1,ajaxLoader:!0,ajaxLoaderLoading:!1,ajaxLoaderError:!1,ajaxFiltering:!1,ajaxSorting:!1,ajaxProgressiveLoad:!1,ajaxProgressiveLoadDelay:0,ajaxProgressiveLoadScrollMargin:0,groupBy:!1,groupStartOpen:!0,groupValues:!1,groupUpdateOnCellEdit:!1,groupHeader:!1,groupHeaderPrint:null,groupHeaderClipboard:null,groupHeaderHtmlOutput:null,groupHeaderDownload:null,htmlOutputConfig:!1,movableColumns:!1,movableRows:!1,movableRowsConnectedTables:!1,movableRowsConnectedElements:!1,movableRowsSender:!1,movableRowsReceiver:"insert",movableRowsSendingStart:function(){},movableRowsSent:function(){},movableRowsSentFailed:function(){},movableRowsSendingStop:function(){},movableRowsReceivingStart:function(){},movableRowsReceived:function(){},movableRowsReceivedFailed:function(){},movableRowsReceivingStop:function(){},movableRowsElementDrop:function(){},scrollToRowPosition:"top",scrollToRowIfVisible:!0,scrollToColumnPosition:"left",scrollToColumnIfVisible:!0,rowFormatter:!1,rowFormatterPrint:null,rowFormatterClipboard:null,rowFormatterHtmlOutput:null,placeholder:!1,tableBuilding:function(){},tableBuilt:function(){},renderStarted:function(){},renderComplete:function(){},rowClick:!1,rowDblClick:!1,rowContext:!1,rowTap:!1,rowDblTap:!1,rowTapHold:!1,rowMouseEnter:!1,rowMouseLeave:!1,rowMouseOver:!1,rowMouseOut:!1,rowMouseMove:!1,rowContextMenu:!1,rowClickMenu:!1,rowAdded:function(){},rowDeleted:function(){},rowMoved:function(){},rowUpdated:function(){},rowSelectionChanged:function(){},rowSelected:function(){},rowDeselected:function(){},rowResized:function(){},cellClick:!1,cellDblClick:!1,cellContext:!1,cellTap:!1,cellDblTap:!1,cellTapHold:!1,cellMouseEnter:!1,cellMouseLeave:!1,cellMouseOver:!1,cellMouseOut:!1,cellMouseMove:!1,cellEditing:function(){},cellEdited:function(){},cellEditCancelled:function(){},columnMoved:!1,columnResized:function(){},columnTitleChanged:function(){},columnVisibilityChanged:function(){},htmlImporting:function(){},htmlImported:function(){},dataLoading:function(){},dataLoaded:function(){},dataEdited:!1,dataChanged:!1,ajaxRequesting:function(){},ajaxResponse:!1,ajaxError:function(){},dataFiltering:!1,dataFiltered:!1,dataSorting:function(){},dataSorted:function(){},groupToggleElement:"arrow",groupClosedShowCalcs:!1,dataGrouping:function(){},dataGrouped:!1,groupVisibilityChanged:function(){},groupClick:!1,groupDblClick:!1,groupContext:!1,groupContextMenu:!1,groupClickMenu:!1,groupTap:!1,groupDblTap:!1,groupTapHold:!1,columnCalcs:!0,pageLoaded:function(){},localized:function(){},validationMode:"blocking",validationFailed:function(){},historyUndo:function(){},historyRedo:function(){},scrollHorizontal:function(){},scrollVertical:function(){}},Tabulator.prototype.initializeOptions=function(t){if(!1!==t.invalidOptionWarnings)for(var e in t)void 0===this.defaultOptions[e]&&console.warn("Invalid table constructor option:",e);for(var e in this.defaultOptions)e in t?this.options[e]=t[e]:Array.isArray(this.defaultOptions[e])?this.options[e]=Object.assign([],this.defaultOptions[e]):"object"===_typeof(this.defaultOptions[e])&&null!==this.defaultOptions[e]?this.options[e]=Object.assign({},this.defaultOptions[e]):this.options[e]=this.defaultOptions[e]},Tabulator.prototype.initializeElement=function(t){return"undefined"!=typeof HTMLElement&&t instanceof HTMLElement?(this.element=t,!0):"string"==typeof t?(this.element=document.querySelector(t),!!this.element||(console.error("Tabulator Creation Error - no element found matching selector: ",t),!1)):(console.error("Tabulator Creation Error - Invalid element provided:",t),!1)},Tabulator.prototype.rtlCheck=function(){var t=window.getComputedStyle(this.element);switch(this.options.textDirection){case"auto":if("rtl"!==t.direction)break;case"rtl":this.element.classList.add("tabulator-rtl"),this.rtl=!0;break;case"ltr":this.element.classList.add("tabulator-ltr");default:this.rtl=!1}},Tabulator.prototype._mapDepricatedFunctionality=function(){(this.options.persistentLayout||this.options.persistentSort||this.options.persistentFilter)&&(this.options.persistence||(this.options.persistence={})),this.options.dataEdited&&(console.warn("DEPRECATION WARNING - dataEdited option has been deprecated, please use the dataChanged option instead"),this.options.dataChanged=this.options.dataEdited),this.options.downloadDataFormatter&&console.warn("DEPRECATION WARNING - downloadDataFormatter option has been deprecated"),void 0!==this.options.clipboardCopyHeader&&(this.options.columnHeaders=this.options.clipboardCopyHeader,console.warn("DEPRECATION WARNING - clipboardCopyHeader option has been deprecated, please use the columnHeaders property on the clipboardCopyConfig option")),!0!==this.options.printVisibleRows&&(console.warn("printVisibleRows option is deprecated, you should now use the printRowRange option"),this.options.persistence.printRowRange="active"),!0!==this.options.printCopyStyle&&(console.warn("printCopyStyle option is deprecated, you should now use the printStyled option"),this.options.persistence.printStyled=this.options.printCopyStyle),this.options.persistentLayout&&(console.warn("persistentLayout option is deprecated, you should now use the persistence option"),!0!==this.options.persistence&&void 0===this.options.persistence.columns&&(this.options.persistence.columns=!0)),this.options.persistentSort&&(console.warn("persistentSort option is deprecated, you should now use the persistence option"),!0!==this.options.persistence&&void 0===this.options.persistence.sort&&(this.options.persistence.sort=!0)),this.options.persistentFilter&&(console.warn("persistentFilter option is deprecated, you should now use the persistence option"),!0!==this.options.persistence&&void 0===this.options.persistence.filter&&(this.options.persistence.filter=!0)),this.options.columnVertAlign&&(console.warn("columnVertAlign option is deprecated, you should now use the columnHeaderVertAlign option"),this.options.columnHeaderVertAlign=this.options.columnVertAlign)},Tabulator.prototype._clearSelection=function(){this.element.classList.add("tabulator-block-select"),window.getSelection?window.getSelection().empty?window.getSelection().empty():window.getSelection().removeAllRanges&&window.getSelection().removeAllRanges():document.selection&&document.selection.empty(),this.element.classList.remove("tabulator-block-select")},Tabulator.prototype._create=function(){this._clearObjectPointers(),this._mapDepricatedFunctionality(),this.bindModules(),this.rtlCheck(),"TABLE"===this.element.tagName&&this.modExists("htmlTableImport",!0)&&this.modules.htmlTableImport.parseTable(),this.columnManager=new ColumnManager(this),this.rowManager=new RowManager(this),this.footerManager=new FooterManager(this),this.columnManager.setRowManager(this.rowManager),this.rowManager.setColumnManager(this.columnManager),this.options.virtualDomHoz&&(this.vdomHoz=new VDomHoz(this)),this._buildElement(),this._loadInitialData()},Tabulator.prototype._clearObjectPointers=function(){this.options.columns=this.options.columns.slice(0),this.options.reactiveData||(this.options.data=this.options.data.slice(0))},Tabulator.prototype._buildElement=function(){var t=this,e=this.element,o=this.modules,i=this.options;for(i.tableBuilding.call(this),e.classList.add("tabulator"),e.setAttribute("role","grid");e.firstChild;)e.removeChild(e.firstChild);i.height&&(i.height=isNaN(i.height)?i.height:i.height+"px",e.style.height=i.height),!1!==i.minHeight&&(i.minHeight=isNaN(i.minHeight)?i.minHeight:i.minHeight+"px",e.style.minHeight=i.minHeight),!1!==i.maxHeight&&(i.maxHeight=isNaN(i.maxHeight)?i.maxHeight:i.maxHeight+"px",e.style.maxHeight=i.maxHeight),this.columnManager.initialize(),this.rowManager.initialize(),this._detectBrowser(),this.modExists("layout",!0)&&o.layout.initialize(i.layout),o.localize.initialize(),!1!==i.headerFilterPlaceholder&&o.localize.setHeaderFilterPlaceholder(i.headerFilterPlaceholder);for(var n in i.langs)o.localize.installLang(n,i.langs[n]);if(o.localize.setLocale(i.locale),"string"==typeof i.placeholder){var l=document.createElement("div");l.classList.add("tabulator-placeholder");var s=document.createElement("span");s.innerHTML=i.placeholder,l.appendChild(s),i.placeholder=l}if(e.appendChild(this.columnManager.getElement()),e.appendChild(this.rowManager.getElement()),i.footerElement&&this.footerManager.activate(),i.persistence&&this.modExists("persistence",!0)&&o.persistence.initialize(),i.movableRows&&this.modExists("moveRow")&&o.moveRow.initialize(),i.autoColumns&&this.options.data&&this.columnManager.generateColumnsFromRowData(this.options.data),this.modExists("columnCalcs")&&o.columnCalcs.initialize(),this.columnManager.setColumns(i.columns),i.dataTree&&this.modExists("dataTree",!0)&&o.dataTree.initialize(),this.modExists("frozenRows")&&this.modules.frozenRows.initialize(),(i.persistence&&this.modExists("persistence",!0)&&o.persistence.config.sort||i.initialSort)&&this.modExists("sort",!0)){var a=[];i.persistence&&this.modExists("persistence",!0)&&o.persistence.config.sort?!1===(a=o.persistence.load("sort"))&&i.initialSort&&(a=i.initialSort):i.initialSort&&(a=i.initialSort),o.sort.setSort(a)}if((i.persistence&&this.modExists("persistence",!0)&&o.persistence.config.filter||i.initialFilter)&&this.modExists("filter",!0)){var r=[];i.persistence&&this.modExists("persistence",!0)&&o.persistence.config.filter?!1===(r=o.persistence.load("filter"))&&i.initialFilter&&(r=i.initialFilter):i.initialFilter&&(r=i.initialFilter),o.filter.setFilter(r)}i.initialHeaderFilter&&this.modExists("filter",!0)&&i.initialHeaderFilter.forEach(function(e){var i=t.columnManager.findColumn(e.field);if(!i)return console.warn("Column Filter Error - No matching column found:",e.field),!1;o.filter.setHeaderFilterValue(i,e.value)}),this.modExists("ajax")&&o.ajax.initialize(),i.pagination&&this.modExists("page",!0)&&o.page.initialize(),i.groupBy&&this.modExists("groupRows",!0)&&o.groupRows.initialize(),this.modExists("keybindings")&&o.keybindings.initialize(),this.modExists("selectRow")&&o.selectRow.clearSelectionData(!0),i.autoResize&&this.modExists("resizeTable")&&o.resizeTable.initialize(),this.modExists("clipboard")&&o.clipboard.initialize(),i.printAsHtml&&this.modExists("print")&&o.print.initialize(),i.tableBuilt.call(this)},Tabulator.prototype._loadInitialData=function(){var t=this;if(t.options.pagination&&t.modExists("page"))if(t.modules.page.reset(!0,!0),"local"==t.options.pagination){if(t.options.data.length)t.rowManager.setData(t.options.data,!1,!0);else{if((t.options.ajaxURL||t.options.ajaxURLGenerator)&&t.modExists("ajax"))return void t.modules.ajax.loadData(!1,!0).then(function(){}).catch(function(){t.options.paginationInitialPage&&t.modules.page.setPage(t.options.paginationInitialPage)});t.rowManager.setData(t.options.data,!1,!0)}t.options.paginationInitialPage&&t.modules.page.setPage(t.options.paginationInitialPage)}else t.options.ajaxURL?t.modules.page.setPage(t.options.paginationInitialPage).then(function(){}).catch(function(){}):t.rowManager.setData([],!1,!0);else t.options.data.length?t.rowManager.setData(t.options.data):(t.options.ajaxURL||t.options.ajaxURLGenerator)&&t.modExists("ajax")?t.modules.ajax.loadData(!1,!0).then(function(){}).catch(function(){}):t.rowManager.setData(t.options.data,!1,!0)},Tabulator.prototype.destroy=function(){var t=this.element;for(Tabulator.prototype.comms.deregister(this),this.options.reactiveData&&this.modExists("reactiveData",!0)&&this.modules.reactiveData.unwatchData(),this.rowManager.rows.forEach(function(t){t.wipe()}),this.rowManager.rows=[],this.rowManager.activeRows=[],this.rowManager.displayRows=[],this.options.autoResize&&this.modExists("resizeTable")&&this.modules.resizeTable.clearBindings(),this.modExists("keybindings")&&this.modules.keybindings.clearBindings();t.firstChild;)t.removeChild(t.firstChild);t.classList.remove("tabulator")},Tabulator.prototype._detectBrowser=function(){var t=navigator.userAgent||navigator.vendor||window.opera;t.indexOf("Trident")>-1?(this.browser="ie",this.browserSlow=!0):t.indexOf("Edge")>-1?(this.browser="edge",this.browserSlow=!0):t.indexOf("Firefox")>-1?(this.browser="firefox",this.browserSlow=!1):(this.browser="other",this.browserSlow=!1),this.browserMobile=/(android|bb\d+|meego).+mobile|avantgo|bada\/|blackberry|blazer|compal|elaine|fennec|hiptop|iemobile|ip(hone|od)|iris|kindle|lge |maemo|midp|mmp|mobile.+firefox|netfront|opera m(ob|in)i|palm( os)?|phone|p(ixi|re)\/|plucker|pocket|psp|series(4|6)0|symbian|treo|up\.(browser|link)|vodafone|wap|windows ce|xda|xiino|android|ipad|playbook|silk/i.test(t)||/1207|6310|6590|3gso|4thp|50[1-6]i|770s|802s|a wa|abac|ac(er|oo|s\-)|ai(ko|rn)|al(av|ca|co)|amoi|an(ex|ny|yw)|aptu|ar(ch|go)|as(te|us)|attw|au(di|\-m|r |s )|avan|be(ck|ll|nq)|bi(lb|rd)|bl(ac|az)|br(e|v)w|bumb|bw\-(n|u)|c55\/|capi|ccwa|cdm\-|cell|chtm|cldc|cmd\-|co(mp|nd)|craw|da(it|ll|ng)|dbte|dc\-s|devi|dica|dmob|do(c|p)o|ds(12|\-d)|el(49|ai)|em(l2|ul)|er(ic|k0)|esl8|ez([4-7]0|os|wa|ze)|fetc|fly(\-|_)|g1 u|g560|gene|gf\-5|g\-mo|go(\.w|od)|gr(ad|un)|haie|hcit|hd\-(m|p|t)|hei\-|hi(pt|ta)|hp( i|ip)|hs\-c|ht(c(\-| |_|a|g|p|s|t)|tp)|hu(aw|tc)|i\-(20|go|ma)|i230|iac( |\-|\/)|ibro|idea|ig01|ikom|im1k|inno|ipaq|iris|ja(t|v)a|jbro|jemu|jigs|kddi|keji|kgt( |\/)|klon|kpt |kwc\-|kyo(c|k)|le(no|xi)|lg( g|\/(k|l|u)|50|54|\-[a-w])|libw|lynx|m1\-w|m3ga|m50\/|ma(te|ui|xo)|mc(01|21|ca)|m\-cr|me(rc|ri)|mi(o8|oa|ts)|mmef|mo(01|02|bi|de|do|t(\-| |o|v)|zz)|mt(50|p1|v )|mwbp|mywa|n10[0-2]|n20[2-3]|n30(0|2)|n50(0|2|5)|n7(0(0|1)|10)|ne((c|m)\-|on|tf|wf|wg|wt)|nok(6|i)|nzph|o2im|op(ti|wv)|oran|owg1|p800|pan(a|d|t)|pdxg|pg(13|\-([1-8]|c))|phil|pire|pl(ay|uc)|pn\-2|po(ck|rt|se)|prox|psio|pt\-g|qa\-a|qc(07|12|21|32|60|\-[2-7]|i\-)|qtek|r380|r600|raks|rim9|ro(ve|zo)|s55\/|sa(ge|ma|mm|ms|ny|va)|sc(01|h\-|oo|p\-)|sdk\/|se(c(\-|0|1)|47|mc|nd|ri)|sgh\-|shar|sie(\-|m)|sk\-0|sl(45|id)|sm(al|ar|b3|it|t5)|so(ft|ny)|sp(01|h\-|v\-|v )|sy(01|mb)|t2(18|50)|t6(00|10|18)|ta(gt|lk)|tcl\-|tdg\-|tel(i|m)|tim\-|t\-mo|to(pl|sh)|ts(70|m\-|m3|m5)|tx\-9|up(\.b|g1|si)|utst|v400|v750|veri|vi(rg|te)|vk(40|5[0-3]|\-v)|vm40|voda|vulc|vx(52|53|60|61|70|80|81|83|85|98)|w3c(\-| )|webc|whit|wi(g |nc|nw)|wmlb|wonu|x700|yas\-|your|zeto|zte\-/i.test(t.substr(0,4))},Tabulator.prototype.blockRedraw=function(){return this.rowManager.blockRedraw()},Tabulator.prototype.restoreRedraw=function(){return this.rowManager.restoreRedraw()},Tabulator.prototype.setDataFromLocalFile=function(t){var e=this;return new Promise(function(o,i){var n=document.createElement("input");n.type="file",n.accept=t||".json,application/json",n.addEventListener("change",function(t){var l,s=n.files[0],a=new FileReader;a.readAsText(s),a.onload=function(t){try{l=JSON.parse(a.result)}catch(t){return console.warn("File Load Error - File contents is invalid JSON",t),void i(t)}e.setData(l).then(function(t){o(t)}).catch(function(t){o(t)})},a.onerror=function(t){console.warn("File Load Error - Unable to read file"),i()}}),n.click()})},Tabulator.prototype.setData=function(t,e,o){return this.modExists("ajax")&&this.modules.ajax.blockActiveRequest(),this._setData(t,e,o,!1,!0)},Tabulator.prototype._setData=function(t,e,o,i,n){var l=this;return"string"!=typeof t?t?l.rowManager.setData(t,i,n):l.modExists("ajax")&&(l.modules.ajax.getUrl||l.options.ajaxURLGenerator)?"remote"==l.options.pagination&&l.modExists("page",!0)?(l.modules.page.reset(!0,!0),l.modules.page.setPage(1)):l.modules.ajax.loadData(i,n):l.rowManager.setData([],i,n):0==t.indexOf("{")||0==t.indexOf("[")?l.rowManager.setData(JSON.parse(t),i,n):l.modExists("ajax",!0)?(e&&l.modules.ajax.setParams(e),o&&l.modules.ajax.setConfig(o),l.modules.ajax.setUrl(t),"remote"==l.options.pagination&&l.modExists("page",!0)?(l.modules.page.reset(!0,!0),l.modules.page.setPage(1)):l.modules.ajax.loadData(i,n)):void 0},Tabulator.prototype.clearData=function(){this.modExists("ajax")&&this.modules.ajax.blockActiveRequest(),this.rowManager.clearData()},Tabulator.prototype.getData=function(t){return!0===t&&(console.warn("passing a boolean to the getData function is deprecated, you should now pass the string 'active'"),t="active"),this.rowManager.getData(t)},Tabulator.prototype.getDataCount=function(t){return!0===t&&(console.warn("passing a boolean to the getDataCount function is deprecated, you should now pass the string 'active'"),t="active"),this.rowManager.getDataCount(t)},Tabulator.prototype.searchRows=function(t,e,o){if(this.modExists("filter",!0))return this.modules.filter.search("rows",t,e,o)},Tabulator.prototype.searchData=function(t,e,o){if(this.modExists("filter",!0))return this.modules.filter.search("data",t,e,o)},Tabulator.prototype.getHtml=function(t,e,o){if(this.modExists("export",!0))return this.modules.export.getHtml(t,e,o)},Tabulator.prototype.print=function(t,e,o){if(this.modExists("print",!0))return this.modules.print.printFullscreen(t,e,o)},Tabulator.prototype.getAjaxUrl=function(){if(this.modExists("ajax",!0))return this.modules.ajax.getUrl()},Tabulator.prototype.replaceData=function(t,e,o){return this.modExists("ajax")&&this.modules.ajax.blockActiveRequest(),this._setData(t,e,o,!0)},Tabulator.prototype.updateData=function(t){var e=this,o=this,i=0;return new Promise(function(n,l){e.modExists("ajax")&&e.modules.ajax.blockActiveRequest(),"string"==typeof t&&(t=JSON.parse(t)),t?t.forEach(function(t){var e=o.rowManager.findRow(t[o.options.index]);e&&(i++,e.updateData(t).then(function(){--i||n()}))}):(console.warn("Update Error - No data provided"),l("Update Error - No data provided"))})},Tabulator.prototype.addData=function(t,e,o){var i=this;return new Promise(function(n,l){i.modExists("ajax")&&i.modules.ajax.blockActiveRequest(),"string"==typeof t&&(t=JSON.parse(t)),t?i.rowManager.addRows(t,e,o).then(function(t){var e=[];t.forEach(function(t){e.push(t.getComponent())}),n(e)}):(console.warn("Update Error - No data provided"),l("Update Error - No data provided"))})},Tabulator.prototype.updateOrAddData=function(t){var e=this,o=this,i=[],n=0;return new Promise(function(l,s){e.modExists("ajax")&&e.modules.ajax.blockActiveRequest(),"string"==typeof t&&(t=JSON.parse(t)),t?t.forEach(function(t){var e=o.rowManager.findRow(t[o.options.index]);n++,e?e.updateData(t).then(function(){n--,i.push(e.getComponent()),n||l(i)}):o.rowManager.addRows(t).then(function(t){n--,i.push(t[0].getComponent()),n||l(i)})}):(console.warn("Update Error - No data provided"),s("Update Error - No data provided"))})},Tabulator.prototype.getRow=function(t){var e=this.rowManager.findRow(t);return e?e.getComponent():(console.warn("Find Error - No matching row found:",t),!1)},Tabulator.prototype.getRowFromPosition=function(t,e){var o=this.rowManager.getRowFromPosition(t,e);return o?o.getComponent():(console.warn("Find Error - No matching row found:",t),!1)},Tabulator.prototype.deleteRow=function(t){var e=this;return new Promise(function(o,i){function n(){++s==t.length&&a&&(l.rowManager.reRenderInPosition(),o())}var l=e,s=0,a=0,r=[];Array.isArray(t)||(t=[t]),t.forEach(function(t){var o=e.rowManager.findRow(t,!0);o?r.push(o):(console.warn("Delete Error - No matching row found:",t),i("Delete Error - No matching row found"),n())}),r.sort(function(t,o){return e.rowManager.rows.indexOf(t)>e.rowManager.rows.indexOf(o)?1:-1}),r.forEach(function(t){t.delete().then(function(){a++,n()}).catch(function(t){n(),i(t)})})})},Tabulator.prototype.addRow=function(t,e,o){var i=this;return new Promise(function(n,l){"string"==typeof t&&(t=JSON.parse(t)),i.rowManager.addRows(t,e,o).then(function(t){i.modExists("columnCalcs")&&i.modules.columnCalcs.recalc(i.rowManager.activeRows),n(t[0].getComponent())})})},Tabulator.prototype.updateOrAddRow=function(t,e){var o=this;return new Promise(function(i,n){var l=o.rowManager.findRow(t);"string"==typeof e&&(e=JSON.parse(e)),l?l.updateData(e).then(function(){o.modExists("columnCalcs")&&o.modules.columnCalcs.recalc(o.rowManager.activeRows),i(l.getComponent())}).catch(function(t){n(t)}):l=o.rowManager.addRows(e).then(function(t){o.modExists("columnCalcs")&&o.modules.columnCalcs.recalc(o.rowManager.activeRows),i(t[0].getComponent())}).catch(function(t){n(t)})})},Tabulator.prototype.updateRow=function(t,e){var o=this;return new Promise(function(i,n){var l=o.rowManager.findRow(t);"string"==typeof e&&(e=JSON.parse(e)),l?l.updateData(e).then(function(){i(l.getComponent())}).catch(function(t){n(t)}):(console.warn("Update Error - No matching row found:",t), +n("Update Error - No matching row found"))})},Tabulator.prototype.scrollToRow=function(t,e,o){var i=this;return new Promise(function(n,l){var s=i.rowManager.findRow(t);s?i.rowManager.scrollToRow(s,e,o).then(function(){n()}).catch(function(t){l(t)}):(console.warn("Scroll Error - No matching row found:",t),l("Scroll Error - No matching row found"))})},Tabulator.prototype.moveRow=function(t,e,o){var i=this.rowManager.findRow(t);i?i.moveToRow(e,o):console.warn("Move Error - No matching row found:",t)},Tabulator.prototype.getRows=function(t){return!0===t&&(console.warn("passing a boolean to the getRows function is deprecated, you should now pass the string 'active'"),t="active"),this.rowManager.getComponents(t)},Tabulator.prototype.getRowPosition=function(t,e){var o=this.rowManager.findRow(t);return o?this.rowManager.getRowPosition(o,e):(console.warn("Position Error - No matching row found:",t),!1)},Tabulator.prototype.copyToClipboard=function(t){this.modExists("clipboard",!0)&&this.modules.clipboard.copy(t)},Tabulator.prototype.setColumns=function(t){this.columnManager.setColumns(t)},Tabulator.prototype.getColumns=function(t){return this.columnManager.getComponents(t)},Tabulator.prototype.getColumn=function(t){var e=this.columnManager.findColumn(t);return e?e.getComponent():(console.warn("Find Error - No matching column found:",t),!1)},Tabulator.prototype.getColumnDefinitions=function(){return this.columnManager.getDefinitionTree()},Tabulator.prototype.getColumnLayout=function(){if(this.modExists("persistence",!0))return this.modules.persistence.parseColumns(this.columnManager.getColumns())},Tabulator.prototype.setColumnLayout=function(t){return!!this.modExists("persistence",!0)&&(this.columnManager.setColumns(this.modules.persistence.mergeDefinition(this.options.columns,t)),!0)},Tabulator.prototype.showColumn=function(t){var e=this.columnManager.findColumn(t);if(!e)return console.warn("Column Show Error - No matching column found:",t),!1;e.show(),this.options.responsiveLayout&&this.modExists("responsiveLayout",!0)&&this.modules.responsiveLayout.update()},Tabulator.prototype.hideColumn=function(t){var e=this.columnManager.findColumn(t);if(!e)return console.warn("Column Hide Error - No matching column found:",t),!1;e.hide(),this.options.responsiveLayout&&this.modExists("responsiveLayout",!0)&&this.modules.responsiveLayout.update()},Tabulator.prototype.toggleColumn=function(t){var e=this.columnManager.findColumn(t);if(!e)return console.warn("Column Visibility Toggle Error - No matching column found:",t),!1;e.visible?e.hide():e.show()},Tabulator.prototype.addColumn=function(t,e,o){var i=this;return new Promise(function(n,l){var s=i.columnManager.findColumn(o);i.columnManager.addColumn(t,e,s).then(function(t){n(t.getComponent())}).catch(function(t){l(t)})})},Tabulator.prototype.deleteColumn=function(t){var e=this;return new Promise(function(o,i){var n=e.columnManager.findColumn(t);n?n.delete().then(function(){o()}).catch(function(t){i(t)}):(console.warn("Column Delete Error - No matching column found:",t),i())})},Tabulator.prototype.updateColumnDefinition=function(t,e){var o=this;return new Promise(function(i,n){var l=o.columnManager.findColumn(t);l?l.updateDefinition(e).then(function(t){i(t)}).catch(function(t){n(t)}):(console.warn("Column Update Error - No matching column found:",t),n())})},Tabulator.prototype.moveColumn=function(t,e,o){var i=this.columnManager.findColumn(t),n=this.columnManager.findColumn(e);i?n?this.columnManager.moveColumn(i,n,o):console.warn("Move Error - No matching column found:",n):console.warn("Move Error - No matching column found:",t)},Tabulator.prototype.scrollToColumn=function(t,e,o){var i=this;return new Promise(function(n,l){var s=i.columnManager.findColumn(t);s?i.columnManager.scrollToColumn(s,e,o).then(function(){n()}).catch(function(t){l(t)}):(console.warn("Scroll Error - No matching column found:",t),l("Scroll Error - No matching column found"))})},Tabulator.prototype.setLocale=function(t){this.modules.localize.setLocale(t)},Tabulator.prototype.getLocale=function(){return this.modules.localize.getLocale()},Tabulator.prototype.getLang=function(t){return this.modules.localize.getLang(t)},Tabulator.prototype.redraw=function(t){this.columnManager.redraw(t),this.rowManager.redraw(t)},Tabulator.prototype.setHeight=function(t){"classic"!==this.rowManager.renderMode?(this.options.height=isNaN(t)?t:t+"px",this.element.style.height=this.options.height,this.rowManager.setRenderMode(),this.rowManager.redraw()):console.warn("setHeight function is not available in classic render mode")},Tabulator.prototype.setSort=function(t,e){this.modExists("sort",!0)&&(this.modules.sort.setSort(t,e),this.rowManager.sorterRefresh())},Tabulator.prototype.getSorters=function(){if(this.modExists("sort",!0))return this.modules.sort.getSort()},Tabulator.prototype.clearSort=function(){this.modExists("sort",!0)&&(this.modules.sort.clear(),this.rowManager.sorterRefresh())},Tabulator.prototype.setFilter=function(t,e,o,i){this.modExists("filter",!0)&&(this.modules.filter.setFilter(t,e,o,i),this.rowManager.filterRefresh())},Tabulator.prototype.refreshFilter=function(){this.modExists("filter",!0)&&this.rowManager.filterRefresh()},Tabulator.prototype.addFilter=function(t,e,o,i){this.modExists("filter",!0)&&(this.modules.filter.addFilter(t,e,o,i),this.rowManager.filterRefresh())},Tabulator.prototype.getFilters=function(t){if(this.modExists("filter",!0))return this.modules.filter.getFilters(t)},Tabulator.prototype.setHeaderFilterFocus=function(t){if(this.modExists("filter",!0)){var e=this.columnManager.findColumn(t);if(!e)return console.warn("Column Filter Focus Error - No matching column found:",t),!1;this.modules.filter.setHeaderFilterFocus(e)}},Tabulator.prototype.getHeaderFilterValue=function(t){if(this.modExists("filter",!0)){var e=this.columnManager.findColumn(t);if(e)return this.modules.filter.getHeaderFilterValue(e);console.warn("Column Filter Error - No matching column found:",t)}},Tabulator.prototype.setHeaderFilterValue=function(t,e){if(this.modExists("filter",!0)){var o=this.columnManager.findColumn(t);if(!o)return console.warn("Column Filter Error - No matching column found:",t),!1;this.modules.filter.setHeaderFilterValue(o,e)}},Tabulator.prototype.getHeaderFilters=function(){if(this.modExists("filter",!0))return this.modules.filter.getHeaderFilters()},Tabulator.prototype.removeFilter=function(t,e,o){this.modExists("filter",!0)&&(this.modules.filter.removeFilter(t,e,o),this.rowManager.filterRefresh())},Tabulator.prototype.clearFilter=function(t){this.modExists("filter",!0)&&(this.modules.filter.clearFilter(t),this.rowManager.filterRefresh())},Tabulator.prototype.clearHeaderFilter=function(){this.modExists("filter",!0)&&(this.modules.filter.clearHeaderFilter(),this.rowManager.filterRefresh())},Tabulator.prototype.selectRow=function(t){this.modExists("selectRow",!0)&&(!0===t&&(console.warn("passing a boolean to the selectRowselectRow function is deprecated, you should now pass the string 'active'"),t="active"),this.modules.selectRow.selectRows(t))},Tabulator.prototype.deselectRow=function(t){this.modExists("selectRow",!0)&&this.modules.selectRow.deselectRows(t)},Tabulator.prototype.toggleSelectRow=function(t){this.modExists("selectRow",!0)&&this.modules.selectRow.toggleRow(t)},Tabulator.prototype.getSelectedRows=function(){if(this.modExists("selectRow",!0))return this.modules.selectRow.getSelectedRows()},Tabulator.prototype.getSelectedData=function(){if(this.modExists("selectRow",!0))return this.modules.selectRow.getSelectedData()},Tabulator.prototype.getInvalidCells=function(){if(this.modExists("validate",!0))return this.modules.validate.getInvalidCells()},Tabulator.prototype.clearCellValidation=function(t){var e=this;this.modExists("validate",!0)&&(t||(t=this.modules.validate.getInvalidCells()),Array.isArray(t)||(t=[t]),t.forEach(function(t){e.modules.validate.clearValidation(t._getSelf())}))},Tabulator.prototype.validate=function(t){var e=[];return this.rowManager.rows.forEach(function(t){var o=t.validate();!0!==o&&(e=e.concat(o))}),!e.length||e},Tabulator.prototype.setMaxPage=function(t){if(!this.options.pagination||!this.modExists("page"))return!1;this.modules.page.setMaxPage(t)},Tabulator.prototype.setPage=function(t){return this.options.pagination&&this.modExists("page")?this.modules.page.setPage(t):new Promise(function(t,e){e()})},Tabulator.prototype.setPageToRow=function(t){var e=this;return new Promise(function(o,i){e.options.pagination&&e.modExists("page")?(t=e.rowManager.findRow(t),t?e.modules.page.setPageToRow(t).then(function(){o()}).catch(function(){i()}):i()):i()})},Tabulator.prototype.setPageSize=function(t){if(!this.options.pagination||!this.modExists("page"))return!1;this.modules.page.setPageSize(t),this.modules.page.setPage(1).then(function(){}).catch(function(){})},Tabulator.prototype.getPageSize=function(){if(this.options.pagination&&this.modExists("page",!0))return this.modules.page.getPageSize()},Tabulator.prototype.previousPage=function(){if(!this.options.pagination||!this.modExists("page"))return!1;this.modules.page.previousPage()},Tabulator.prototype.nextPage=function(){if(!this.options.pagination||!this.modExists("page"))return!1;this.modules.page.nextPage()},Tabulator.prototype.getPage=function(){return!(!this.options.pagination||!this.modExists("page"))&&this.modules.page.getPage()},Tabulator.prototype.getPageMax=function(){return!(!this.options.pagination||!this.modExists("page"))&&this.modules.page.getPageMax()},Tabulator.prototype.setGroupBy=function(t){if(!this.modExists("groupRows",!0))return!1;this.options.groupBy=t,this.modules.groupRows.initialize(),this.rowManager.refreshActiveData("display"),this.options.persistence&&this.modExists("persistence",!0)&&this.modules.persistence.config.group&&this.modules.persistence.save("group")},Tabulator.prototype.setGroupValues=function(t){if(!this.modExists("groupRows",!0))return!1;this.options.groupValues=t,this.modules.groupRows.initialize(),this.rowManager.refreshActiveData("display"),this.options.persistence&&this.modExists("persistence",!0)&&this.modules.persistence.config.group&&this.modules.persistence.save("group")},Tabulator.prototype.setGroupStartOpen=function(t){if(!this.modExists("groupRows",!0))return!1;this.options.groupStartOpen=t,this.modules.groupRows.initialize(),this.options.groupBy?(this.rowManager.refreshActiveData("group"),this.options.persistence&&this.modExists("persistence",!0)&&this.modules.persistence.config.group&&this.modules.persistence.save("group")):console.warn("Grouping Update - cant refresh view, no groups have been set")},Tabulator.prototype.setGroupHeader=function(t){if(!this.modExists("groupRows",!0))return!1;this.options.groupHeader=t,this.modules.groupRows.initialize(),this.options.groupBy?(this.rowManager.refreshActiveData("group"),this.options.persistence&&this.modExists("persistence",!0)&&this.modules.persistence.config.group&&this.modules.persistence.save("group")):console.warn("Grouping Update - cant refresh view, no groups have been set")},Tabulator.prototype.getGroups=function(t){return!!this.modExists("groupRows",!0)&&this.modules.groupRows.getGroups(!0)},Tabulator.prototype.getGroupedData=function(){if(this.modExists("groupRows",!0))return this.options.groupBy?this.modules.groupRows.getGroupedData():this.getData()},Tabulator.prototype.getEditedCells=function(){if(this.modExists("edit",!0))return this.modules.edit.getEditedCells()},Tabulator.prototype.clearCellEdited=function(t){var e=this;this.modExists("edit",!0)&&(t||(t=this.modules.edit.getEditedCells()),Array.isArray(t)||(t=[t]),t.forEach(function(t){e.modules.edit.clearEdited(t._getSelf())}))},Tabulator.prototype.getCalcResults=function(){return!!this.modExists("columnCalcs",!0)&&this.modules.columnCalcs.getResults()},Tabulator.prototype.recalc=function(){this.modExists("columnCalcs",!0)&&this.modules.columnCalcs.recalcAll(this.rowManager.activeRows)},Tabulator.prototype.navigatePrev=function(){var t=!1;return!(!this.modExists("edit",!0)||!(t=this.modules.edit.currentCell))&&t.nav().prev()},Tabulator.prototype.navigateNext=function(){var t=!1;return!(!this.modExists("edit",!0)||!(t=this.modules.edit.currentCell))&&t.nav().next()},Tabulator.prototype.navigateLeft=function(){var t=!1;return!(!this.modExists("edit",!0)||!(t=this.modules.edit.currentCell))&&(e.preventDefault(),t.nav().left())},Tabulator.prototype.navigateRight=function(){var t=!1;return!(!this.modExists("edit",!0)||!(t=this.modules.edit.currentCell))&&(e.preventDefault(),t.nav().right())},Tabulator.prototype.navigateUp=function(){var t=!1;return!(!this.modExists("edit",!0)||!(t=this.modules.edit.currentCell))&&(e.preventDefault(),t.nav().up())},Tabulator.prototype.navigateDown=function(){var t=!1;return!(!this.modExists("edit",!0)||!(t=this.modules.edit.currentCell))&&(e.preventDefault(),t.nav().down())},Tabulator.prototype.undo=function(){return!(!this.options.history||!this.modExists("history",!0))&&this.modules.history.undo()},Tabulator.prototype.redo=function(){return!(!this.options.history||!this.modExists("history",!0))&&this.modules.history.redo()},Tabulator.prototype.getHistoryUndoSize=function(){return!(!this.options.history||!this.modExists("history",!0))&&this.modules.history.getHistoryUndoSize()},Tabulator.prototype.getHistoryRedoSize=function(){return!(!this.options.history||!this.modExists("history",!0))&&this.modules.history.getHistoryRedoSize()},Tabulator.prototype.clearHistory=function(){return!(!this.options.history||!this.modExists("history",!0))&&this.modules.history.clear()},Tabulator.prototype.download=function(t,e,o,i){this.modExists("download",!0)&&this.modules.download.download(t,e,o,i)},Tabulator.prototype.downloadToTab=function(t,e,o,i){this.modExists("download",!0)&&this.modules.download.download(t,e,o,i,!0)},Tabulator.prototype.tableComms=function(t,e,o,i){this.modules.comms.receive(t,e,o,i)},Tabulator.prototype.moduleBindings={},Tabulator.prototype.extendModule=function(t,e,o){if(Tabulator.prototype.moduleBindings[t]){var i=Tabulator.prototype.moduleBindings[t].prototype[e];if(i)if("object"==(void 0===o?"undefined":_typeof(o)))for(var n in o)i[n]=o[n];else console.warn("Module Error - Invalid value type, it must be an object");else console.warn("Module Error - property does not exist:",e)}else console.warn("Module Error - module does not exist:",t)},Tabulator.prototype.registerModule=function(t,e){Tabulator.prototype.moduleBindings[t]=e},Tabulator.prototype.bindModules=function(){this.modules={};for(var t in Tabulator.prototype.moduleBindings)this.modules[t]=new Tabulator.prototype.moduleBindings[t](this)},Tabulator.prototype.modExists=function(t,e){return!!this.modules[t]||(e&&console.error("Tabulator Module Not Installed: "+t),!1)},Tabulator.prototype.helpers={elVisible:function(t){return!(t.offsetWidth<=0&&t.offsetHeight<=0)},elOffset:function(t){var e=t.getBoundingClientRect();return{top:e.top+window.pageYOffset-document.documentElement.clientTop,left:e.left+window.pageXOffset-document.documentElement.clientLeft}},deepClone:function(t){var e=Object.assign(Array.isArray(t)?[]:{},t);for(var o in t)null!=t[o]&&"object"===_typeof(t[o])&&(t[o]instanceof Date?e[o]=new Date(t[o]):e[o]=this.deepClone(t[o]));return e}},Tabulator.prototype.comms={tables:[],register:function(t){Tabulator.prototype.comms.tables.push(t)},deregister:function(t){var e=Tabulator.prototype.comms.tables.indexOf(t);e>-1&&Tabulator.prototype.comms.tables.splice(e,1)},lookupTable:function(t,e){var o,i,n=[];if("string"==typeof t){if(o=document.querySelectorAll(t),o.length)for(var l=0;l0?l.setWidth(n):l.reinitializeWidth()):this.table.options.responsiveLayout&&this.table.modExists("responsiveLayout",!0)&&this.table.modules.responsiveLayout.update()},fitColumns:function(t){function e(t){return"string"==typeof t?t.indexOf("%")>-1?n/100*parseInt(t):parseInt(t):t}function o(t,i,n,l){function s(t){return n*(t.column.definition.widthGrow||1)}function r(t){return e(t.width)-n*(t.column.definition.widthShrink||0)}var u=[],h=0,c=0,d=0,p=a,m=0,f=0,g=[];return t.forEach(function(t,e){var o=l?r(t):s(t);t.column.minWidth>=o?u.push(t):t.column.maxWidth&&t.column.maxWidththis.table.rowManager.element.clientHeight&&(n-=this.table.rowManager.element.offsetWidth-this.table.rowManager.element.clientWidth),t.forEach(function(t){var o,i,n;t.visible&&(o=t.definition.width,i=parseInt(t.minWidth),o?(n=e(o),l+=n>i?n:i,t.definition.widthShrink&&(h.push({column:t,width:n>i?n:i}),c+=t.definition.widthShrink)):(u.push({column:t,width:0}),a+=t.definition.widthGrow||1))}),s=n-l,r=Math.floor(s/a);var p=o(u,s,r,!1);u.length&&p>0&&(u[u.length-1].width+=+p),u.forEach(function(t){s-=t.width}),d=Math.abs(p)+s,d>0&&c&&(p=o(h,d,Math.floor(d/c),!0)),h.length&&(h[h.length-1].width-=p),u.forEach(function(t){t.column.setWidth(t.width)}),h.forEach(function(t){t.column.setWidth(t.width)})}},Tabulator.prototype.registerModule("layout",Layout);var Localize=function(t){this.table=t,this.locale="default",this.lang=!1,this.bindings={},this.langList={}};Localize.prototype.initialize=function(){this.langList=Tabulator.prototype.helpers.deepClone(this.langs)},Localize.prototype.setHeaderFilterPlaceholder=function(t){this.langList.default.headerFilters.default=t},Localize.prototype.setHeaderFilterColumnPlaceholder=function(t,e){this.langList.default.headerFilters.columns[t]=e,this.lang&&!this.lang.headerFilters.columns[t]&&(this.lang.headerFilters.columns[t]=e)},Localize.prototype.installLang=function(t,e){this.langList[t]?this._setLangProp(this.langList[t],e):this.langList[t]=e},Localize.prototype._setLangProp=function(t,e){for(var o in e)t[o]&&"object"==_typeof(t[o])?this._setLangProp(t[o],e[o]):t[o]=e[o]},Localize.prototype.setLocale=function(t){function e(t,o){for(var i in t)"object"==_typeof(t[i])?(o[i]||(o[i]={}),e(t[i],o[i])):o[i]=t[i]}var o=this;if(t=t||"default",!0===t&&navigator.language&&(t=navigator.language.toLowerCase()),t&&!o.langList[t]){var i=t.split("-")[0];o.langList[i]?(console.warn("Localization Error - Exact matching locale not found, using closest match: ",t,i),t=i):(console.warn("Localization Error - Matching locale not found, using default: ",t),t="default")}o.locale=t,o.lang=Tabulator.prototype.helpers.deepClone(o.langList.default||{}),"default"!=t&&e(o.langList[t],o.lang),o.table.options.localized.call(o.table,o.locale,o.lang),o._executeBindings()},Localize.prototype.getLocale=function(t){return self.locale},Localize.prototype.getLang=function(t){return t?this.langList[t]:this.lang},Localize.prototype.getText=function(t,e){var t=e?t+"|"+e:t,o=t.split("|");return this._getLangElement(o,this.locale)||""},Localize.prototype._getLangElement=function(t,e){var o=this,i=o.lang;return t.forEach(function(t){var e;i&&(e=i[t],i=void 0!==e&&e)}),i},Localize.prototype.bind=function(t,e){this.bindings[t]||(this.bindings[t]=[]),this.bindings[t].push(e),e(this.getText(t),this.lang)},Localize.prototype._executeBindings=function(){var t=this;for(var e in t.bindings)!function(e){t.bindings[e].forEach(function(o){o(t.getText(e),t.lang)})}(e)},Localize.prototype.langs={default:{groups:{item:"item",items:"items"},columns:{},ajax:{loading:"Loading",error:"Error"},pagination:{page_size:"Page Size",page_title:"Show Page",first:"First",first_title:"First Page",last:"Last",last_title:"Last Page",prev:"Prev",prev_title:"Prev Page",next:"Next",next_title:"Next Page",all:"All"},headerFilters:{default:"filter column...",columns:{}}}},Tabulator.prototype.registerModule("localize",Localize);var Comms=function(t){this.table=t};Comms.prototype.getConnections=function(t){var e,o=this,i=[];return e=Tabulator.prototype.comms.lookupTable(t),e.forEach(function(t){o.table!==t&&i.push(t)}),i},Comms.prototype.send=function(t,e,o,i){var n=this,l=this.getConnections(t);l.forEach(function(t){t.tableComms(n.table.element,e,o,i)}),!l.length&&t&&console.warn("Table Connection Error - No tables matching selector found",t)},Comms.prototype.receive=function(t,e,o,i){if(this.table.modExists(e))return this.table.modules[e].commsReceived(t,o,i);console.warn("Inter-table Comms Error - no such module:",e)},Tabulator.prototype.registerModule("comms",Comms); \ No newline at end of file diff --git a/dev/exporttojson.pl b/dev/exporttojson.pl index e5a30a7..90c6fd5 100644 --- a/dev/exporttojson.pl +++ b/dev/exporttojson.pl @@ -10,35 +10,60 @@ use JSON::PP; use Data::Dumper; my $dbfile = "C:/Users/ksaff/AppData/Roaming/invoicejournal/dks/dks.sqlite"; -my $outpath = "C:/Users/ksaff/AppData/Roaming/invoicejournal/dks/data/offers"; +my $outfile = "C:/Users/ksaff/AppData/Roaming/invoicejournal/dks/alldocs.json"; +my $alldocs = (); my $dbh = DBI->connect('DBI:SQLite:dbname='.$dbfile,"","",{PrintError=>1,RaiseError=>1,AutoCommit=>1}) or print "dbquery Connection Error!".$!."\n"; -my $sql = "select * from offers;"; +my $sql = "select * from invoices;"; my $res = &dbquerysorted($sql); + #print Dumper($res); foreach my $i (keys(%{$res})){ #print Dumper($res->{$i}->{id}); - my $sqls = "SELECT sum(bk.netamount) AS netamount,sum(bk.taxamount) AS vatamount,sum(bk.netamount + bk.taxamount) AS grossamount FROM offers inv JOIN offerdetails bk ON (inv.id = bk.id_offers) WHERE inv.id='".$res->{$i}->{id}."' GROUP BY inv.id;"; + my $sqls = "SELECT sum(bk.netamount) AS netamount,sum(bk.taxamount) AS vatamount,sum(bk.netamount + bk.taxamount) AS grossamount FROM invoices inv JOIN bookings bk ON (inv.id = bk.id_invoices) WHERE inv.id='".$res->{$i}->{id}."' GROUP BY inv.id;"; my $sums = &dbquerysorted($sqls); #print Dumper($sums); foreach my $x (keys(%{$sums->{0}})){ - print Dumper($x); + #print Dumper($x); $res->{$i}->{$x} = $sums->{0}->{$x}; } - my $sqlx = "select * from offerdetails where id_offers='".$res->{$i}->{id}."';"; + + my $sqlx = "select * from bookings where id_invoices='".$res->{$i}->{id}."';"; #print $sqlx."\n"; - my $sqlr = "select reportname from newreports where id='".$res->{$i}->{id_template}."';"; - my $rep = &dbquerysorted($sqlr); - $res->{report} = $rep->{0}->{reportname}; + #my $sqlr = "select reportname from newreports where id='".$res->{$i}->{id_template}."';"; + #my $rep = &dbquerysorted($sqlr); + #$res->{report} = $rep->{0}->{reportname}; #print $sqlx."\n"; my $res2 = &dbqueryarray($sqlx); - + $res->{$i}->{type} = "invoice"; $res->{$i}->{bookings}= $res2; - my $fileid = $res->{$i}->{reference}; - $fileid =~ s/^\s+//; - $fileid =~ s/\s+$//; - $fileid = $res->{$i}->{shortname}.'-'.$res->{$i}->{reference}; - &write_jsonfile($fileid,$res->{$i}); + + # my $fileid = $res->{$i}->{reference}; + # $fileid =~ s/^\s+//; + # $fileid =~ s/\s+$//; + # $fileid = $res->{$i}->{shortname}.'-'.$res->{$i}->{reference}; + #&write_jsonfile($fileid,$res->{$i}); + push (@{$alldocs},$res->{$i}); +} + +$sql = "select * from addresses;"; +$res = &dbquerysorted($sql); +foreach my $i (keys(%{$res})){ + $res->{$i}->{type} = "address"; + push (@{$alldocs},$res->{$i}); +} + +$sql = "select * from products;"; +$res = &dbquerysorted($sql); +foreach my $i (keys(%{$res})){ + $res->{$i}->{type} = "product"; + push (@{$alldocs},$res->{$i}); } +my $json = JSON::PP::encode_json($alldocs); + $json = decode("utf-8",$json); + print Dumper($json); + open(JS,">".$outfile); + print JS $json; + close(JS); $dbh->disconnect(); @@ -46,14 +71,11 @@ sub write_jsonfile(){ my $id = shift; my $jsondata = shift; - if (! -d $outpath){ - mkdir($outpath); - } - my $json = JSON::PP::encode_json($jsondata); - $json = decode("utf-8",$json); - open(JS,">".$outpath.'/'.$id.'.json'); - print JS $json; - close(JS); + # my $outpath = shift; + # if (! -d $outpath){ + # mkdir($outpath); + # } + } sub dbquerysorted(){ diff --git a/tools/sendEmail b/tools/sendEmail new file mode 100644 index 0000000..c639439 --- /dev/null +++ b/tools/sendEmail @@ -0,0 +1,2235 @@ +#!/usr/bin/perl -w +############################################################################## +## sendEmail +## Written by: Brandon Zehm +## +## License: +## sendEmail (hereafter referred to as "program") is free software; +## you can redistribute it and/or modify it under the terms of the GNU General +## Public License as published by the Free Software Foundation; either version +## 2 of the License, or (at your option) any later version. +## When redistributing modified versions of this source code it is recommended +## that that this disclaimer and the above coder's names are included in the +## modified code. +## +## Disclaimer: +## This program is provided with no warranty of any kind, either expressed or +## implied. It is the responsibility of the user (you) to fully research and +## comprehend the usage of this program. As with any tool, it can be misused, +## either intentionally (you're a vandal) or unintentionally (you're a moron). +## THE AUTHOR(S) IS(ARE) NOT RESPONSIBLE FOR ANYTHING YOU DO WITH THIS PROGRAM +## or anything that happens because of your use (or misuse) of this program, +## including but not limited to anything you, your lawyers, or anyone else +## can dream up. And now, a relevant quote directly from the GPL: +## +## NO WARRANTY +## +## 11. BECAUSE THE PROGRAM IS LICENSED FREE OF CHARGE, THERE IS NO WARRANTY +## FOR THE PROGRAM, TO THE EXTENT PERMITTED BY APPLICABLE LAW. EXCEPT WHEN +## OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR OTHER PARTIES +## PROVIDE THE PROGRAM "AS IS" WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED +## OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF +## MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. THE ENTIRE RISK AS +## TO THE QUALITY AND PERFORMANCE OF THE PROGRAM IS WITH YOU. SHOULD THE +## PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF ALL NECESSARY SERVICING, +## REPAIR OR CORRECTION. +## +############################################################################## +use strict; +use IO::Socket; + + +######################## +## Global Variables ## +######################## + +my %conf = ( + ## General + "programName" => $0, ## The name of this program + "version" => '1.56', ## The version of this program + "authorName" => 'Brandon Zehm', ## Author's Name + "authorEmail" => 'caspian@dotconf.net', ## Author's Email Address + "timezone" => '+0000', ## We always use +0000 for the time zone + "hostname" => 'changeme', ## Used in printmsg() for all output (is updated later in the script). + "debug" => 0, ## Default debug level + "error" => '', ## Error messages will often be stored here + + ## Logging + "stdout" => 1, + "logging" => 0, ## If this is true the printmsg function prints to the log file + "logFile" => '', ## If this is specified (form the command line via -l) this file will be used for logging. + + ## Network + "server" => 'localhost', ## Default SMTP server + "port" => 25, ## Default port + "bindaddr" => '', ## Default local bind address + "alarm" => '', ## Default timeout for connects and reads, this gets set from $opt{'timeout'} + "tls_client" => 0, ## If TLS is supported by the client (us) + "tls_server" => 0, ## If TLS is supported by the remote SMTP server + + ## Email + "delimiter" => "----MIME delimiter for sendEmail-" ## MIME Delimiter + . rand(1000000), ## Add some randomness to the delimiter + "Message-ID" => rand(1000000) . "-sendEmail", ## Message-ID for email header + +); + + +## This hash stores the options passed on the command line via the -o option. +my %opt = ( + ## Addressing + "reply-to" => '', ## Reply-To field + + ## Message + "message-file" => '', ## File to read message body from + "message-header" => '', ## Additional email header line(s) + "message-format" => 'normal', ## If "raw" is specified the message is sent unmodified + "message-charset" => 'iso-8859-1', ## Message character-set + "message-content-type" => 'auto', ## auto, text, html or an actual string to put into the content-type header. + + ## Network + "timeout" => 60, ## Default timeout for connects and reads, this is copied to $conf{'alarm'} later. + "fqdn" => 'changeme', ## FQDN of this machine, used during SMTP communication (is updated later in the script). + + ## eSMTP + "username" => '', ## Username used in SMTP Auth + "password" => '', ## Password used in SMTP Auth + "tls" => 'auto', ## Enable or disable TLS support. Options: auto, yes, no + +); + +## More variables used later in the program +my $SERVER; +my $CRLF = "\015\012"; +my $subject = ''; +my $header = ''; +my $message = ''; +my $from = ''; +my @to = (); +my @cc = (); +my @bcc = (); +my @attachments = (); +my @attachments_names = (); + +## For printing colors to the console +my ${colorRed} = "\033[31;1m"; +my ${colorGreen} = "\033[32;1m"; +my ${colorCyan} = "\033[36;1m"; +my ${colorWhite} = "\033[37;1m"; +my ${colorNormal} = "\033[m"; +my ${colorBold} = "\033[1m"; +my ${colorNoBold} = "\033[0m"; + +## Don't use shell escape codes on Windows systems +if ($^O =~ /win/i) { + ${colorRed} = ${colorGreen} = ${colorCyan} = ${colorWhite} = ${colorNormal} = ${colorBold} = ${colorNoBold} = ""; +} + +## Load IO::Socket::SSL if it's available +eval { require IO::Socket::SSL; }; +if ($@) { $conf{'tls_client'} = 0; } +else { $conf{'tls_client'} = 1; } + + + + + + +############################# +## ## +## FUNCTIONS ## +## ## +############################# + + + + + +############################################################################################### +## Function: initialize () +## +## Does all the script startup jibberish. +## +############################################################################################### +sub initialize { + + ## Set STDOUT to flush immediatly after each print + $| = 1; + + ## Intercept signals + $SIG{'QUIT'} = sub { quit("EXITING: Received SIG$_[0]", 1); }; + $SIG{'INT'} = sub { quit("EXITING: Received SIG$_[0]", 1); }; + $SIG{'KILL'} = sub { quit("EXITING: Received SIG$_[0]", 1); }; + $SIG{'TERM'} = sub { quit("EXITING: Received SIG$_[0]", 1); }; + + ## ALARM and HUP signals are not supported in Win32 + unless ($^O =~ /win/i) { + $SIG{'HUP'} = sub { quit("EXITING: Received SIG$_[0]", 1); }; + $SIG{'ALRM'} = sub { quit("EXITING: Received SIG$_[0]", 1); }; + } + + ## Fixup $conf{'programName'} + $conf{'programName'} =~ s/(.)*[\/,\\]//; + $0 = $conf{'programName'} . " " . join(" ", @ARGV); + + ## Fixup $conf{'hostname'} and $opt{'fqdn'} + if ($opt{'fqdn'} eq 'changeme') { $opt{'fqdn'} = get_hostname(1); } + if ($conf{'hostname'} eq 'changeme') { $conf{'hostname'} = $opt{'fqdn'}; $conf{'hostname'} =~ s/\..*//; } + + return(1); +} + + + + + + + + + + + + + + + +############################################################################################### +## Function: processCommandLine () +## +## Processes command line storing important data in global vars (usually %conf) +## +############################################################################################### +sub processCommandLine { + + + ############################ + ## Process command line ## + ############################ + + my @ARGS = @ARGV; ## This is so later we can re-parse the command line args later if we need to + my $numargv = @ARGS; + help() unless ($numargv); + my $counter = 0; + + for ($counter = 0; $counter < $numargv; $counter++) { + + if ($ARGS[$counter] =~ /^-h$/i) { ## Help ## + help(); + } + + elsif ($ARGS[$counter] eq "") { ## Ignore null arguments + ## Do nothing + } + + elsif ($ARGS[$counter] =~ /^--help/) { ## Topical Help ## + $counter++; + if ($ARGS[$counter] && $ARGS[$counter] !~ /^-/) { + helpTopic($ARGS[$counter]); + } + else { + help(); + } + } + + elsif ($ARGS[$counter] =~ /^-o$/i) { ## Options specified with -o ## + $counter++; + ## Loop through each option passed after the -o + while ($ARGS[$counter] && $ARGS[$counter] !~ /^-/) { + + if ($ARGS[$counter] !~ /(\S+)=(\S.*)/) { + printmsg("WARNING => Name/Value pair [$ARGS[$counter]] is not properly formatted", 0); + printmsg("WARNING => Arguments proceeding -o should be in the form of \"name=value\"", 0); + } + else { + if (exists($opt{$1})) { + if ($1 eq 'message-header') { + $opt{$1} .= $2 . $CRLF; + } + else { + $opt{$1} = $2; + } + printmsg("DEBUG => Assigned \$opt{} key/value: $1 => $2", 3); + } + else { + printmsg("WARNING => Name/Value pair [$ARGS[$counter]] will be ignored: unknown key [$1]", 0); + printmsg("HINT => Try the --help option to find valid command line arguments", 1); + } + } + $counter++; + } $counter--; + } + + elsif ($ARGS[$counter] =~ /^-f$/) { ## From ## + $counter++; + if ($ARGS[$counter] && $ARGS[$counter] !~ /^-/) { $from = $ARGS[$counter]; } + else { printmsg("WARNING => The argument after -f was not an email address!", 0); $counter--; } + } + + elsif ($ARGS[$counter] =~ /^-t$/) { ## To ## + $counter++; + while ($ARGS[$counter] && ($ARGS[$counter] !~ /^-/)) { + if ($ARGS[$counter] =~ /[;,]/) { + push (@to, split(/[;,]/, $ARGS[$counter])); + } + else { + push (@to,$ARGS[$counter]); + } + $counter++; + } $counter--; + } + + elsif ($ARGS[$counter] =~ /^-cc$/) { ## Cc ## + $counter++; + while ($ARGS[$counter] && ($ARGS[$counter] !~ /^-/)) { + if ($ARGS[$counter] =~ /[;,]/) { + push (@cc, split(/[;,]/, $ARGS[$counter])); + } + else { + push (@cc,$ARGS[$counter]); + } + $counter++; + } $counter--; + } + + elsif ($ARGS[$counter] =~ /^-bcc$/) { ## Bcc ## + $counter++; + while ($ARGS[$counter] && ($ARGS[$counter] !~ /^-/)) { + if ($ARGS[$counter] =~ /[;,]/) { + push (@bcc, split(/[;,]/, $ARGS[$counter])); + } + else { + push (@bcc,$ARGS[$counter]); + } + $counter++; + } $counter--; + } + + elsif ($ARGS[$counter] =~ /^-m$/) { ## Message ## + $counter++; + $message = ""; + while ($ARGS[$counter] && $ARGS[$counter] !~ /^-/) { + if ($message) { $message .= " "; } + $message .= $ARGS[$counter]; + $counter++; + } $counter--; + + ## Replace '\n' with $CRLF. + ## This allows newlines with messages sent on the command line + $message =~ s/\\n/$CRLF/g; + } + + elsif ($ARGS[$counter] =~ /^-u$/) { ## Subject ## + $counter++; + $subject = ""; + while ($ARGS[$counter] && $ARGS[$counter] !~ /^-/) { + if ($subject) { $subject .= " "; } + $subject .= $ARGS[$counter]; + $counter++; + } $counter--; + } + + elsif ($ARGS[$counter] =~ /^-s$/) { ## Server ## + $counter++; + if ($ARGS[$counter] && $ARGS[$counter] !~ /^-/) { + $conf{'server'} = $ARGS[$counter]; + if ($conf{'server'} =~ /:/) { ## Port ## + ($conf{'server'},$conf{'port'}) = split(":",$conf{'server'}); + } + } + else { printmsg("WARNING - The argument after -s was not the server!", 0); $counter--; } + } + + elsif ($ARGS[$counter] =~ /^-b$/) { ## Bind Address ## + $counter++; + if ($ARGS[$counter] && $ARGS[$counter] !~ /^-/) { + $conf{'bindaddr'} = $ARGS[$counter]; + } + else { printmsg("WARNING - The argument after -b was not the bindaddr!", 0); $counter--; } + } + + elsif ($ARGS[$counter] =~ /^-a$/) { ## Attachments ## + $counter++; + while ($ARGS[$counter] && ($ARGS[$counter] !~ /^-/)) { + push (@attachments,$ARGS[$counter]); + $counter++; + } $counter--; + } + + elsif ($ARGS[$counter] =~ /^-xu$/) { ## AuthSMTP Username ## + $counter++; + if ($ARGS[$counter] && $ARGS[$counter] !~ /^-/) { + $opt{'username'} = $ARGS[$counter]; + } + else { + printmsg("WARNING => The argument after -xu was not valid username!", 0); + $counter--; + } + } + + elsif ($ARGS[$counter] =~ /^-xp$/) { ## AuthSMTP Password ## + $counter++; + if ($ARGS[$counter] && $ARGS[$counter] !~ /^-/) { + $opt{'password'} = $ARGS[$counter]; + } + else { + printmsg("WARNING => The argument after -xp was not valid password!", 0); + $counter--; + } + } + + elsif ($ARGS[$counter] =~ /^-l$/) { ## Logging ## + $counter++; + $conf{'logging'} = 1; + if ($ARGS[$counter] && $ARGS[$counter] !~ /^-/) { $conf{'logFile'} = $ARGS[$counter]; } + else { printmsg("WARNING - The argument after -l was not the log file!", 0); $counter--; } + } + + elsif ($ARGS[$counter] =~ s/^-v+//i) { ## Verbosity ## + my $tmp = (length($&) - 1); + $conf{'debug'} += $tmp; + } + + elsif ($ARGS[$counter] =~ /^-q$/) { ## Quiet ## + $conf{'stdout'} = 0; + } + + else { + printmsg("Error: \"$ARGS[$counter]\" is not a recognized option!", 0); + help(); + } + + } + + + + + + + + + ################################################### + ## Verify required variables are set correctly ## + ################################################### + + ## Make sure we have something in $conf{hostname} and $opt{fqdn} + if ($opt{'fqdn'} =~ /\./) { + $conf{'hostname'} = $opt{'fqdn'}; + $conf{'hostname'} =~ s/\..*//; + } + + if (!$conf{'server'}) { $conf{'server'} = 'localhost'; } + if (!$conf{'port'}) { $conf{'port'} = 25; } + if (!$from) { + quit("ERROR => You must specify a 'from' field! Try --help.", 1); + } + if ( ((scalar(@to)) + (scalar(@cc)) + (scalar(@bcc))) <= 0) { + quit("ERROR => You must specify at least one recipient via -t, -cc, or -bcc", 1); + } + + ## Make sure email addresses look OK. + foreach my $addr (@to, @cc, @bcc, $from, $opt{'reply-to'}) { + if ($addr) { + if (!returnAddressParts($addr)) { + printmsg("ERROR => Can't use improperly formatted email address: $addr", 0); + printmsg("HINT => Try viewing the extended help on addressing with \"--help addressing\"", 1); + quit("", 1); + } + } + } + + ## Make sure all attachments exist. + foreach my $file (@attachments) { + if ( (! -f $file) or (! -r $file) ) { + printmsg("ERROR => The attachment [$file] doesn't exist!", 0); + printmsg("HINT => Try specifying the full path to the file or reading extended help with \"--help message\"", 1); + quit("", 1); + } + } + + if ($conf{'logging'} and (!$conf{'logFile'})) { + quit("ERROR => You used -l to enable logging but didn't specify a log file!", 1); + } + + if ( $opt{'username'} ) { + if (!$opt{'password'}) { + ## Prompt for a password since one wasn't specified with the -xp option. + $SIG{'ALRM'} = sub { quit("ERROR => Timeout waiting for password inpupt", 1); }; + alarm(60) if ($^O !~ /win/i); ## alarm() doesn't work in win32 + print "Password: "; + $opt{'password'} = ; chomp $opt{'password'}; + if (!$opt{'password'}) { + quit("ERROR => A username for SMTP authentication was specified, but no password!", 1); + } + } + } + + ## Validate the TLS setting + $opt{'tls'} = lc($opt{'tls'}); + if ($opt{'tls'} !~ /^(auto|yes|no)$/) { + quit("ERROR => Invalid TLS setting ($opt{'tls'}). Must be one of auto, yes, or no.", 1); + } + + ## If TLS is set to "yes", make sure sendEmail loaded the libraries needed. + if ($opt{'tls'} eq 'yes' and $conf{'tls_client'} == 0) { + quit("ERROR => No TLS support! SendEmail can't load required libraries. (try installing Net::SSLeay and IO::Socket::SSL)", 1); + } + + ## Return 0 errors + return(0); +} + + + + + + + + + + + + + + + + +## getline($socketRef) +sub getline { + my ($socketRef) = @_; + local ($/) = "\r\n"; + return $$socketRef->getline; +} + + + + +## Receive a (multiline?) SMTP response from ($socketRef) +sub getResponse { + my ($socketRef) = @_; + my ($tmp, $reply); + local ($/) = "\r\n"; + return undef unless defined($tmp = getline($socketRef)); + return("getResponse() socket is not open") unless ($$socketRef->opened); + ## Keep reading lines if it's a multi-line response + while ($tmp =~ /^\d{3}-/o) { + $reply .= $tmp; + return undef unless defined($tmp = getline($socketRef)); + } + $reply .= $tmp; + $reply =~ s/\r?\n$//o; + return $reply; +} + + + + +############################################################################################### +## Function: SMTPchat ( [string $command] ) +## +## Description: Sends $command to the SMTP server (on SERVER) and awaits a successful +## reply form the server. If the server returns an error, or does not reply +## within $conf{'alarm'} seconds an error is generated. +## NOTE: $command is optional, if no command is specified then nothing will +## be sent to the server, but a valid response is still required from the server. +## +## Input: [$command] A (optional) valid SMTP command (ex. "HELO") +## +## +## Output: Returns zero on success, or non-zero on error. +## Error messages will be stored in $conf{'error'} +## A copy of the last SMTP response is stored in the global variable +## $conf{'SMTPchat_response'} +## +## +## Example: SMTPchat ("HELO mail.isp.net"); +############################################################################################### +sub SMTPchat { + my ($command) = @_; + + printmsg("INFO => Sending: \t$command", 1) if ($command); + + ## Send our command + print $SERVER "$command$CRLF" if ($command); + + ## Read a response from the server + $SIG{'ALRM'} = sub { $conf{'error'} = "alarm"; $SERVER->close(); }; + alarm($conf{'alarm'}) if ($^O !~ /win/i); ## alarm() doesn't work in win32; + my $result = $conf{'SMTPchat_response'} = getResponse(\$SERVER); + alarm(0) if ($^O !~ /win/i); ## alarm() doesn't work in win32; + + ## Generate an alert if we timed out + if ($conf{'error'} eq "alarm") { + $conf{'error'} = "ERROR => Timeout while reading from $conf{'server'}:$conf{'port'} There was no response after $conf{'alarm'} seconds."; + return(1); + } + + ## Make sure the server actually responded + if (!$result) { + $conf{'error'} = "ERROR => $conf{'server'}:$conf{'port'} returned a zero byte response to our query."; + return(2); + } + + ## Validate the response + if (evalSMTPresponse($result)) { + ## conf{'error'} will already be set here + return(2); + } + + ## Print the success messsage + printmsg($conf{'error'}, 1); + + ## Return Success + return(0); +} + + + + + + + + + + + + +############################################################################################### +## Function: evalSMTPresponse (string $message ) +## +## Description: Searches $message for either an SMTP success or error code, and returns +## 0 on success, and the actual error code on error. +## +## +## Input: $message Data received from a SMTP server (ex. "220 +## +## +## Output: Returns zero on success, or non-zero on error. +## Error messages will be stored in $conf{'error'} +## +## +## Example: SMTPchat ("HELO mail.isp.net"); +############################################################################################### +sub evalSMTPresponse { + my ($message) = @_; + + ## Validate input + if (!$message) { + $conf{'error'} = "ERROR => No message was passed to evalSMTPresponse(). What happened?"; + return(1) + } + + printmsg("DEBUG => evalSMTPresponse() - Checking for SMTP success or error status in the message: $message ", 3); + + ## Look for a SMTP success code + if ($message =~ /^([23]\d\d)/) { + printmsg("DEBUG => evalSMTPresponse() - Found SMTP success code: $1", 2); + $conf{'error'} = "SUCCESS => Received: \t$message"; + return(0); + } + + ## Look for a SMTP error code + if ($message =~ /^([45]\d\d)/) { + printmsg("DEBUG => evalSMTPresponse() - Found SMTP error code: $1", 2); + $conf{'error'} = "ERROR => Received: \t$message"; + return($1); + } + + ## If no SMTP codes were found return an error of 1 + $conf{'error'} = "ERROR => Received a message with no success or error code. The message received was: $message"; + return(2); + +} + + + + + + + + + + +######################################################### +# SUB: &return_month(0,1,etc) +# returns the name of the month that corrosponds +# with the number. returns 0 on error. +######################################################### +sub return_month { + my $x = $_[0]; + if ($x == 0) { return 'Jan'; } + if ($x == 1) { return 'Feb'; } + if ($x == 2) { return 'Mar'; } + if ($x == 3) { return 'Apr'; } + if ($x == 4) { return 'May'; } + if ($x == 5) { return 'Jun'; } + if ($x == 6) { return 'Jul'; } + if ($x == 7) { return 'Aug'; } + if ($x == 8) { return 'Sep'; } + if ($x == 9) { return 'Oct'; } + if ($x == 10) { return 'Nov'; } + if ($x == 11) { return 'Dec'; } + return (0); +} + + + + + + + + + + + + + + + + +######################################################### +# SUB: &return_day(0,1,etc) +# returns the name of the day that corrosponds +# with the number. returns 0 on error. +######################################################### +sub return_day { + my $x = $_[0]; + if ($x == 0) { return 'Sun'; } + if ($x == 1) { return 'Mon'; } + if ($x == 2) { return 'Tue'; } + if ($x == 3) { return 'Wed'; } + if ($x == 4) { return 'Thu'; } + if ($x == 5) { return 'Fri'; } + if ($x == 6) { return 'Sat'; } + return (0); +} + + + + + + + + + + + + + + + + +############################################################################################### +## Function: returnAddressParts(string $address) +## +## Description: Returns a two element array containing the "Name" and "Address" parts of +## an email address. +## +## Example: "Brandon Zehm " +## would return: ("Brandon Zehm", "caspian@dotconf.net"); +## +## "caspian@dotconf.net" +## would return: ("caspian@dotconf.net", "caspian@dotconf.net") +############################################################################################### +sub returnAddressParts { + my $input = $_[0]; + my $name = ""; + my $address = ""; + + ## Make sure to fail if it looks totally invalid + if ($input !~ /(\S+\@\S+)/) { + $conf{'error'} = "ERROR => The address [$input] doesn't look like a valid email address, ignoring it"; + return(undef()); + } + + ## Check 1, should find addresses like: "Brandon Zehm " + elsif ($input =~ /^\s*(\S(.*\S)?)\s*<(\S+\@\S+)>/o) { + ($name, $address) = ($1, $3); + } + + ## Otherwise if that failed, just get the address: + elsif ($input =~ /<(\S+\@\S+)>/o) { + $name = $address = $1; + } + + ## Or maybe it was formatted this way: caspian@dotconf.net + elsif ($input =~ /(\S+\@\S+)/o) { + $name = $address = $1; + } + + ## Something stupid happened, just return an error. + unless ($name and $address) { + printmsg("ERROR => Couldn't parse the address: $input", 0); + printmsg("HINT => If you think this should work, consider reporting this as a bug to $conf{'authorEmail'}", 1); + return(undef()); + } + + ## Make sure there aren't invalid characters in the address, and return it. + my $ctrl = '\000-\037'; + my $nonASCII = '\x80-\xff'; + if ($address =~ /[<> ,;:"'\[\]\\$ctrl$nonASCII]/) { + printmsg("WARNING => The address [$address] seems to contain invalid characters: continuing anyway", 0); + } + return($name, $address); +} + + + + + + + + + + + + + + + + +############################################################################################### +## Function: base64_encode(string $data, bool $chunk) +## +## Description: Returns $data as a base64 encoded string. +## If $chunk is true, the encoded data is returned in 76 character long lines +## with the final \CR\LF removed. +## +## Note: This is only used from the smtp auth section of code. +## At some point it would be nice to merge the code that encodes attachments and this. +############################################################################################### +sub base64_encode { + my $data = $_[0]; + my $chunk = $_[1]; + my $tmp = ''; + my $base64 = ''; + my $CRLF = "\r\n"; + + ################################### + ## Convert binary data to base64 ## + ################################### + while ($data =~ s/(.{45})//s) { ## Get 45 bytes from the binary string + $tmp = substr(pack('u', $&), 1); ## Convert the binary to uuencoded text + chop($tmp); + $tmp =~ tr|` -_|AA-Za-z0-9+/|; ## Translate from uuencode to base64 + $base64 .= $tmp; + } + + ########################## + ## Encode the leftovers ## + ########################## + my $padding = ""; + if ( ($data) and (length($data) > 0) ) { + $padding = (3 - length($data) % 3) % 3; ## Set flag if binary data isn't divisible by 3 + $tmp = substr(pack('u', $data), 1); ## Convert the binary to uuencoded text + chop($tmp); + $tmp =~ tr|` -_|AA-Za-z0-9+/|; ## Translate from uuencode to base64 + $base64 .= $tmp; + } + + ############################ + ## Fix padding at the end ## + ############################ + $data = ''; + $base64 =~ s/.{$padding}$/'=' x $padding/e if $padding; ## Fix the end padding if flag (from above) is set + if ($chunk) { + while ($base64 =~ s/(.{1,76})//s) { ## Put $CRLF after each 76 characters + $data .= "$1$CRLF"; + } + } + else { + $data = $base64; + } + + ## Remove any trailing CRLF's + $data =~ s/(\r|\n)*$//s; + return($data); +} + + + + + + + + + +######################################################### +# SUB: send_attachment("/path/filename") +# Sends the mime headers and base64 encoded file +# to the email server. +######################################################### +sub send_attachment { + my ($filename) = @_; ## Get filename passed + my (@fields, $y, $filename_name, $encoding, ## Local variables + @attachlines, $content_type); + my $bin = 1; + + @fields = split(/\/|\\/, $filename); ## Get the actual filename without the path + $filename_name = pop(@fields); + push @attachments_names, $filename_name; ## FIXME: This is only used later for putting in the log file + + ########################## + ## Autodetect Mime Type ## + ########################## + + @fields = split(/\./, $filename_name); + $encoding = $fields[$#fields]; + + if ($encoding =~ /txt|text|log|conf|^c$|cpp|^h$|inc|m3u/i) { $content_type = 'text/plain'; } + elsif ($encoding =~ /html|htm|shtml|shtm|asp|php|cfm/i) { $content_type = 'text/html'; } + elsif ($encoding =~ /sh$/i) { $content_type = 'application/x-sh'; } + elsif ($encoding =~ /tcl/i) { $content_type = 'application/x-tcl'; } + elsif ($encoding =~ /pl$/i) { $content_type = 'application/x-perl'; } + elsif ($encoding =~ /js$/i) { $content_type = 'application/x-javascript'; } + elsif ($encoding =~ /man/i) { $content_type = 'application/x-troff-man'; } + elsif ($encoding =~ /gif/i) { $content_type = 'image/gif'; } + elsif ($encoding =~ /jpg|jpeg|jpe|jfif|pjpeg|pjp/i) { $content_type = 'image/jpeg'; } + elsif ($encoding =~ /tif|tiff/i) { $content_type = 'image/tiff'; } + elsif ($encoding =~ /xpm/i) { $content_type = 'image/x-xpixmap'; } + elsif ($encoding =~ /bmp/i) { $content_type = 'image/x-MS-bmp'; } + elsif ($encoding =~ /pcd/i) { $content_type = 'image/x-photo-cd'; } + elsif ($encoding =~ /png/i) { $content_type = 'image/png'; } + elsif ($encoding =~ /aif|aiff/i) { $content_type = 'audio/x-aiff'; } + elsif ($encoding =~ /wav/i) { $content_type = 'audio/x-wav'; } + elsif ($encoding =~ /mp2|mp3|mpa/i) { $content_type = 'audio/x-mpeg'; } + elsif ($encoding =~ /ra$|ram/i) { $content_type = 'audio/x-pn-realaudio'; } + elsif ($encoding =~ /mpeg|mpg/i) { $content_type = 'video/mpeg'; } + elsif ($encoding =~ /mov|qt$/i) { $content_type = 'video/quicktime'; } + elsif ($encoding =~ /avi/i) { $content_type = 'video/x-msvideo'; } + elsif ($encoding =~ /zip/i) { $content_type = 'application/x-zip-compressed'; } + elsif ($encoding =~ /tar/i) { $content_type = 'application/x-tar'; } + elsif ($encoding =~ /jar/i) { $content_type = 'application/java-archive'; } + elsif ($encoding =~ /exe|bin/i) { $content_type = 'application/octet-stream'; } + elsif ($encoding =~ /ppt|pot|ppa|pps|pwz/i) { $content_type = 'application/vnd.ms-powerpoint'; } + elsif ($encoding =~ /mdb|mda|mde/i) { $content_type = 'application/vnd.ms-access'; } + elsif ($encoding =~ /xls|xlt|xlm|xld|xla|xlc|xlw|xll/i) { $content_type = 'application/vnd.ms-excel'; } + elsif ($encoding =~ /doc|dot/i) { $content_type = 'application/msword'; } + elsif ($encoding =~ /rtf/i) { $content_type = 'application/rtf'; } + elsif ($encoding =~ /pdf/i) { $content_type = 'application/pdf'; } + elsif ($encoding =~ /tex/i) { $content_type = 'application/x-tex'; } + elsif ($encoding =~ /latex/i) { $content_type = 'application/x-latex'; } + elsif ($encoding =~ /vcf/i) { $content_type = 'application/x-vcard'; } + else { $content_type = 'application/octet-stream'; } + + + ############################ + ## Process the attachment ## + ############################ + + ##################################### + ## Generate and print MIME headers ## + ##################################### + + $y = "$CRLF--$conf{'delimiter'}$CRLF"; + $y .= "Content-Type: $content_type;$CRLF"; + $y .= " name=\"$filename_name\"$CRLF"; + $y .= "Content-Transfer-Encoding: base64$CRLF"; + $y .= "Content-Disposition: attachment; filename=\"$filename_name\"$CRLF"; + $y .= "$CRLF"; + print $SERVER $y; + + + ########################################################### + ## Convert the file to base64 and print it to the server ## + ########################################################### + + open (FILETOATTACH, $filename) || do { + printmsg("ERROR => Opening the file [$filename] for attachment failed with the error: $!", 0); + return(1); + }; + binmode(FILETOATTACH); ## Hack to make Win32 work + + my $res = ""; + my $tmp = ""; + my $base64 = ""; + while () { ## Read a line from the (binary) file + $res .= $_; + + ################################### + ## Convert binary data to base64 ## + ################################### + while ($res =~ s/(.{45})//s) { ## Get 45 bytes from the binary string + $tmp = substr(pack('u', $&), 1); ## Convert the binary to uuencoded text + chop($tmp); + $tmp =~ tr|` -_|AA-Za-z0-9+/|; ## Translate from uuencode to base64 + $base64 .= $tmp; + } + + ################################ + ## Print chunks to the server ## + ################################ + while ($base64 =~ s/(.{76})//s) { + print $SERVER "$1$CRLF"; + } + + } + + ################################### + ## Encode and send the leftovers ## + ################################### + my $padding = ""; + if ( ($res) and (length($res) >= 1) ) { + $padding = (3 - length($res) % 3) % 3; ## Set flag if binary data isn't divisible by 3 + $res = substr(pack('u', $res), 1); ## Convert the binary to uuencoded text + chop($res); + $res =~ tr|` -_|AA-Za-z0-9+/|; ## Translate from uuencode to base64 + } + + ############################ + ## Fix padding at the end ## + ############################ + $res = $base64 . $res; ## Get left overs from above + $res =~ s/.{$padding}$/'=' x $padding/e if $padding; ## Fix the end padding if flag (from above) is set + if ($res) { + while ($res =~ s/(.{1,76})//s) { ## Send it to the email server. + print $SERVER "$1$CRLF"; + } + } + + close (FILETOATTACH) || do { + printmsg("ERROR - Closing the filehandle for file [$filename] failed with the error: $!", 0); + return(2); + }; + + ## Return 0 errors + return(0); + +} + + + + + + + + + +############################################################################################### +## Function: $string = get_hostname (boot $fqdn) +## +## Description: Tries really hard to returns the short (or FQDN) hostname of the current +## system. Uses techniques and code from the Sys-Hostname module. +## +## Input: $fqdn A true value (1) will cause this function to return a FQDN hostname +## rather than a short hostname. +## +## Output: Returns a string +############################################################################################### +sub get_hostname { + ## Assign incoming parameters to variables + my ( $fqdn ) = @_; + my $hostname = ""; + + ## STEP 1: Get short hostname + + ## Load Sys::Hostname if it's available + eval { require Sys::Hostname; }; + unless ($@) { + $hostname = Sys::Hostname::hostname(); + } + + ## If that didn't get us a hostname, try a few other things + else { + ## Windows systems + if ($^O !~ /win/i) { + if ($ENV{'COMPUTERNAME'}) { $hostname = $ENV{'COMPUTERNAME'}; } + if (!$hostname) { $hostname = gethostbyname('localhost'); } + if (!$hostname) { chomp($hostname = `hostname 2> NUL`) }; + } + + ## Unix systems + else { + local $ENV{PATH} = '/usr/bin:/bin:/usr/sbin:/sbin'; ## Paranoia + + ## Try the environment first (Help! What other variables could/should I be checking here?) + if ($ENV{'HOSTNAME'}) { $hostname = $ENV{'HOSTNAME'}; } + + ## Try the hostname command + eval { local $SIG{__DIE__}; local $SIG{CHLD}; $hostname = `hostname 2>/dev/null`; chomp($hostname); } || + + ## Try POSIX::uname(), which strictly can't be expected to be correct + eval { local $SIG{__DIE__}; require POSIX; $hostname = (POSIX::uname())[1]; } || + + ## Try the uname command + eval { local $SIG{__DIE__}; $hostname = `uname -n 2>/dev/null`; chomp($hostname); }; + + } + + ## If we can't find anything else, return "" + if (!$hostname) { + print "WARNING => No hostname could be determined, please specify one with -o fqdn=FQDN option!\n"; + return("unknown"); + } + } + + ## Return the short hostname + unless ($fqdn) { + $hostname =~ s/\..*//; + return(lc($hostname)); + } + + ## STEP 2: Determine the FQDN + + ## First, if we already have one return it. + if ($hostname =~ /\w\.\w/) { return(lc($hostname)); } + + ## Next try using + eval { $fqdn = (gethostbyname($hostname))[0]; }; + if ($fqdn) { return(lc($fqdn)); } + return(lc($hostname)); +} + + + + + + + + +############################################################################################### +## Function: printmsg (string $message, int $level) +## +## Description: Handles all messages - printing them to the screen only if the messages +## $level is >= the global debug level. If $conf{'logFile'} is defined it +## will also log the message to that file. +## +## Input: $message A message to be printed, logged, etc. +## $level The debug level of the message. If +## not defined 0 will be assumed. 0 is +## considered a normal message, 1 and +## higher is considered a debug message. +## +## Output: Prints to STDOUT +## +## Assumptions: $conf{'hostname'} should be the name of the computer we're running on. +## $conf{'stdout'} should be set to 1 if you want to print to stdout +## $conf{'logFile'} should be a full path to a log file if you want that +## $conf{'debug'} should be an integer between 0 and 10. +## +## Example: printmsg("WARNING: We believe in generic error messages... NOT!", 0); +############################################################################################### +sub printmsg { + ## Assign incoming parameters to variables + my ( $message, $level ) = @_; + + ## Make sure input is sane + $level = 0 if (!defined($level)); + $message =~ s/\s+$//sgo; + $message =~ s/\r?\n/, /sgo; + + ## Continue only if the debug level of the program is >= message debug level. + if ($conf{'debug'} >= $level) { + + ## Get the date in the format: Dec 3 11:14:04 + my ($sec, $min, $hour, $mday, $mon) = localtime(); + $mon = ('Jan', 'Feb', 'Mar', 'Apr', 'May', 'Jun', 'Jul', 'Aug', 'Sep', 'Oct', 'Nov', 'Dec')[$mon]; + my $date = sprintf("%s %02d %02d:%02d:%02d", $mon, $mday, $hour, $min, $sec); + + ## Print to STDOUT always if debugging is enabled, or if conf{stdout} is true. + if ( ($conf{'debug'} >= 1) or ($conf{'stdout'} == 1) ) { + print "$date $conf{'hostname'} $conf{'programName'}\[$$\]: $message\n"; + } + + ## Print to the log file if $conf{'logging'} is true + if ($conf{'logFile'}) { + if (openLogFile($conf{'logFile'})) { $conf{'logFile'} = ""; printmsg("ERROR => Opening the file [$conf{'logFile'}] for appending returned the error: $!", 1); } + print LOGFILE "$date $conf{'hostname'} $conf{'programName'}\[$$\]: $message\n"; + } + + } + + ## Return 0 errors + return(0); +} + + + + + + + + + + + + +############################################################################################### +## FUNCTION: +## openLogFile ( $filename ) +## +## +## DESCRIPTION: +## Opens the file $filename and attaches it to the filehandle "LOGFILE". Returns 0 on success +## and non-zero on failure. Error codes are listed below, and the error message gets set in +## global variable $!. +## +## +## Example: +## openFile ("/var/log/sendEmail.log"); +## +############################################################################################### +sub openLogFile { + ## Get the incoming filename + my $filename = $_[0]; + + ## Make sure our file exists, and if the file doesn't exist then create it + if ( ! -f $filename ) { + print STDERR "NOTICE: The log file [$filename] does not exist. Creating it now with mode [0600].\n" if ($conf{'stdout'}); + open (LOGFILE, ">>$filename"); + close LOGFILE; + chmod (0600, $filename); + } + + ## Now open the file and attach it to a filehandle + open (LOGFILE,">>$filename") or return (1); + + ## Put the file into non-buffering mode + select LOGFILE; + $| = 1; + select STDOUT; + + ## Return success + return(0); +} + + + + + + + + +############################################################################################### +## Function: read_file (string $filename) +## +## Description: Reads the contents of a file and returns a two part array: +## ($status, $file-contents) +## $status is 0 on success, non-zero on error. +## +## Example: ($status, $file) = read_file("/etc/passwd"); +############################################################################################### +sub read_file { + my ( $filename ) = @_; + + ## If the value specified is a file, load the file's contents + if ( (-e $filename and -r $filename) ) { + my $FILE; + if(!open($FILE, ' ' . $filename)) { + return((1, "")); + } + my $file = ''; + while (<$FILE>) { + $file .= $_; + } + ## Strip an ending \r\n + $file =~ s/\r?\n$//os; + } + return((1, "")); +} + + + + + + + + + +############################################################################################### +## Function: quit (string $message, int $errorLevel) +## +## Description: Exits the program, optionally printing $message. It +## returns an exit error level of $errorLevel to the +## system (0 means no errors, and is assumed if empty.) +## +## Example: quit("Exiting program normally", 0); +############################################################################################### +sub quit { + my ( $message, $errorLevel ) = @_; + $errorLevel = 0 if (!defined($errorLevel)); + + ## Print exit message + if ($message) { + printmsg($message, 0); + } + + ## Exit + exit($errorLevel); +} + + + + + + + + + + + + +############################################################################################### +## Function: help () +## +## Description: For all those newbies ;) +## Prints a help message and exits the program. +## +############################################################################################### +sub help { +exit(1) if (!$conf{'stdout'}); +print <${colorNoBold} + +Synopsis: $conf{'programName'} -f ADDRESS [options] + + ${colorRed}Required:${colorNormal} + -f ADDRESS from (sender) email address + * At least one recipient required via -t, -cc, or -bcc + * Message body required via -m, STDIN, or -o message-file=FILE + + ${colorGreen}Common:${colorNormal} + -t ADDRESS [ADDR ...] to email address(es) + -u SUBJECT message subject + -m MESSAGE message body + -s SERVER[:PORT] smtp mail relay, default is $conf{'server'}:$conf{'port'} + + ${colorGreen}Optional:${colorNormal} + -a FILE [FILE ...] file attachment(s) + -cc ADDRESS [ADDR ...] cc email address(es) + -bcc ADDRESS [ADDR ...] bcc email address(es) + -xu USERNAME username for SMTP authentication + -xp PASSWORD password for SMTP authentication + + ${colorGreen}Paranormal:${colorNormal} + -b BINDADDR[:PORT] local host bind address + -l LOGFILE log to the specified file + -v verbosity, use multiple times for greater effect + -q be quiet (i.e. no STDOUT output) + -o NAME=VALUE advanced options, for details try: --help misc + -o message-content-type= + -o message-file=FILE -o message-format=raw + -o message-header=HEADER -o message-charset=CHARSET + -o reply-to=ADDRESS -o timeout=SECONDS + -o username=USERNAME -o password=PASSWORD + -o tls= -o fqdn=FQDN + + + ${colorGreen}Help:${colorNormal} + --help the helpful overview you're reading now + --help addressing explain addressing and related options + --help message explain message body input and related options + --help networking explain -s, -b, etc + --help output explain logging and other output options + --help misc explain -o options, TLS, SMTP auth, and more + +EOM +exit(1); +} + + + + + + + + + +############################################################################################### +## Function: helpTopic ($topic) +## +## Description: For all those newbies ;) +## Prints a help message and exits the program. +## +############################################################################################### +sub helpTopic { + exit(1) if (!$conf{'stdout'}); + my ($topic) = @_; + + CASE: { + + + + +## ADDRESSING + ($topic eq 'addressing') && do { + print <" + Just Address: "john.doe\@gmail.com" + +The "Full Name" method is useful if you want a name, rather than a plain +email address, to be displayed in the recipient's From, To, or Cc fields +when they view the message. + + +${colorGreen}Multiple Recipients${colorNormal} +The -t, -cc, and -bcc options each accept multiple addresses. They may be +specified by separating them by either a white space, comma, or semi-colon +separated list. You may also specify the -t, -cc, and -bcc options multiple +times, each occurance will append the new recipients to the respective list. + +Examples: +(I used "-t" in these examples, but it can be "-cc" or "-bcc" as well) + + * Space separated list: + -t jane.doe\@yahoo.com "John Doe " + + * Semi-colon separated list: + -t "jane.doe\@yahoo.com; John Doe " + + * Comma separated list: + -t "jane.doe\@yahoo.com, John Doe " + + * Multiple -t, -cc, or -bcc options: + -t "jane.doe\@yahoo.com" -t "John Doe " + + +EOM + last CASE; + }; + + + + + + +## MESSAGE + ($topic eq 'message') && do { + print < + -o message-header=EMAIL HEADER + -o message-charset=CHARSET + -o message-format=raw + +-u SUBJECT + This option allows you to specify the subject for your email message. + It is not required (anymore) that the subject be quoted, although it + is recommended. The subject will be read until an argument starting + with a hyphen (-) is found. + Examples: + -u "Contact information while on vacation" + -u New Microsoft vulnerability discovered + +-m MESSAGE + This option is one of three methods that allow you to specify the message + body for your email. The message may be specified on the command line + with this -m option, read from a file with the -o message-file=FILE + option, or read from STDIN if neither of these options are present. + + It is not required (anymore) that the message be quoted, although it is + recommended. The message will be read until an argument starting with a + hyphen (-) is found. + Examples: + -m "See you in South Beach, Hawaii. -Todd" + -m Please ensure that you upgrade your systems right away + + Multi-line message bodies may be specified with the -m option by putting + a "\\n" into the message. Example: + -m "This is line 1.\\nAnd this is line 2." + + HTML messages are supported, simply begin your message with "" and + sendEmail will properly label the mime header so MUAs properly render + the message. It is currently not possible without "-o message-format=raw" + to send a message with both text and html parts with sendEmail. + +-o message-file=FILE + This option is one of three methods that allow you to specify the message + body for your email. To use this option simply specify a text file + containing the body of your email message. Examples: + -o message-file=/root/message.txt + -o message-file="C:\\Program Files\\output.txt" + +-o message-content-type= + This option allows you to specify the content-type of the email. If your + email message is an html message but is being displayed as a text message + just add "-o message-content-type=html" to the command line to force it + to display as an html message. This actually just changes the Content-Type: + header. Advanced users will be happy to know that if you specify anything + other than the three options listed above it will use that as the vaule + for the Content-Type header. + +-o message-header=EMAIL HEADER + This option allows you to specify additional email headers to be included. + To add more than one message header simply use this option on the command + line more than once. If you specify a message header that sendEmail would + normally generate the one you specified will be used in it's place. + Do not use this unless you know what you are doing! + Example: + To scare a Microsoft Outlook user you may want to try this: + -o message-header="X-Message-Flag: Message contains illegal content" + Example: + To request a read-receipt try this: + -o message-header="Disposition-Notification-To: " + Example: + To set the message priority try this: + -o message-header="X-Priority: 1" + Priority reference: 1=highest, 2=high, 3=normal, 4=low, 5=lowest + +-o message-charset=CHARSET + This option allows you to specify the character-set for the message body. + The default is iso-8859-1. + +-o message-format=raw + This option instructs sendEmail to assume the message (specified with -m, + read from STDIN, or read from the file specified in -o message-file=FILE) + is already a *complete* email message. SendEmail will not generate any + headers and will transmit the message as-is to the remote SMTP server. + Due to the nature of this option the following command line options will + be ignored when this one is used: + -u SUBJECT + -o message-header=EMAIL HEADER + -o message-charset=CHARSET + -a ATTACHMENT + + +${colorGreen}The Message Body${colorNormal} +The email message body may be specified in one of three ways: + 1) Via the -m MESSAGE command line option. + Example: + -m "This is the message body" + + 2) By putting the message body in a file and using the -o message-file=FILE + command line option. + Example: + -o message-file=/root/message.txt + + 3) By piping the message body to sendEmail when nither of the above command + line options were specified. + Example: + grep "ERROR" /var/log/messages | sendEmail -t you\@domain.com ... + +If the message body begins with "" then the message will be treated as +an HTML message and the MIME headers will be written so that a HTML capable +email client will display the message in it's HTML form. +Any of the above methods may be used with the -o message-format=raw option +to deliver an already complete email message. + + +EOM + last CASE; + }; + + + + + + +## MISC + ($topic eq 'misc') && do { + print < + -o timeout=SECONDS + -o fqdn=FQDN + +-a ATTACHMENT [ATTACHMENT ...] + This option allows you to attach any number of files to your email message. + To specify more than one attachment, simply separate each filename with a + space. Example: -a file1.txt file2.txt file3.txt + +-xu USERNAME + Alias for -o username=USERNAME + +-xp PASSWORD + Alias for -o password=PASSWORD + +-o username=USERNAME (synonym for -xu) + These options allow specification of a username to be used with SMTP + servers that require authentication. If a username is specified but a + password is not, you will be prompted to enter one at runtime. + +-o password=PASSWORD (synonym for -xp) + These options allow specification of a password to be used with SMTP + servers that require authentication. If a username is specified but a + password is not, you will be prompted to enter one at runtime. + +-o tls= + This option allows you to specify if TLS (SSL for SMTP) should be enabled + or disabled. The default, auto, will use TLS automatically if your perl + installation has the IO::Socket::SSL and Net::SSLeay modules available, + and if the remote SMTP server supports TLS. To require TLS for message + delivery set this to yes. To disable TLS support set this to no. A debug + level of one or higher will reveal details about the status of TLS. + +-o timeout=SECONDS + This option sets the timeout value in seconds used for all network reads, + writes, and a few other things. + +-o fqdn=FQDN + This option sets the Fully Qualified Domain Name used during the initial + SMTP greeting. Normally this is automatically detected, but in case you + need to manually set it for some reason or get a warning about detection + failing, you can use this to override the default. + + +EOM + last CASE; + }; + + + + + + +## NETWORKING + ($topic eq 'networking') && do { + print < + -o timeout=SECONDS + +-s SERVER[:PORT] + This option allows you to specify the SMTP server sendEmail should + connect to to deliver your email message to. If this option is not + specified sendEmail will try to connect to localhost:25 to deliver + the message. THIS IS MOST LIKELY NOT WHAT YOU WANT, AND WILL LIKELY + FAIL unless you have a email server (commonly known as an MTA) running + on your computer! + Typically you will need to specify your company or ISP's email server. + For example, if you use CableOne you will need to specify: + -s mail.cableone.net + If you have your own email server running on port 300 you would + probably use an option like this: + -s myserver.mydomain.com:300 + If you're a GMail user try: + -s smtp.gmail.com:587 -xu me\@gmail.com -xp PASSWD + +-b BINDADDR[:PORT] + This option allows you to specify the local IP address (and optional + tcp port number) for sendEmail to bind to when connecting to the remote + SMTP server. This useful for people who need to send an email from a + specific network interface or source address and are running sendEmail on + a firewall or other host with several network interfaces. + +-o tls= + This option allows you to specify if TLS (SSL for SMTP) should be enabled + or disabled. The default, auto, will use TLS automatically if your perl + installation has the IO::Socket::SSL and Net::SSLeay modules available, + and if the remote SMTP server supports TLS. To require TLS for message + delivery set this to yes. To disable TLS support set this to no. A debug + level of one or higher will reveal details about the status of TLS. + +-o timeout=SECONDS + This option sets the timeout value in seconds used for all network reads, + writes, and a few other things. + + +EOM + last CASE; + }; + + + + + + +## OUTPUT + ($topic eq 'output') && do { + print < The help topic specified is not valid!", 1); + }; + +exit(1); +} + + + + + + + + + + + + + + + + + + + + + + +############################# +## ## +## MAIN PROGRAM ## +## ## +############################# + + +## Initialize +initialize(); + +## Process Command Line +processCommandLine(); +$conf{'alarm'} = $opt{'timeout'}; + +## Abort program after $conf{'alarm'} seconds to avoid infinite hangs +alarm($conf{'alarm'}) if ($^O !~ /win/i); ## alarm() doesn't work in win32 + + + + +################################################### +## Read $message from STDIN if -m was not used ## +################################################### + +if (!($message)) { + ## Read message body from a file specified with -o message-file= + if ($opt{'message-file'}) { + if (! -e $opt{'message-file'}) { + printmsg("ERROR => Message body file specified [$opt{'message-file'}] does not exist!", 0); + printmsg("HINT => 1) check spelling of your file; 2) fully qualify the path; 3) doubble quote it", 1); + quit("", 1); + } + if (! -r $opt{'message-file'}) { + printmsg("ERROR => Message body file specified can not be read due to restricted permissions!", 0); + printmsg("HINT => Check permissions on file specified to ensure it can be read", 1); + quit("", 1); + } + if (!open(MFILE, "< " . $opt{'message-file'})) { + printmsg("ERROR => Error opening message body file [$opt{'message-file'}]: $!", 0); + quit("", 1); + } + while () { + $message .= $_; + } + close(MFILE); + } + + ## Read message body from STDIN + else { + alarm($conf{'alarm'}) if ($^O !~ /win/i); ## alarm() doesn't work in win32 + if ($conf{'stdout'}) { + print "Reading message body from STDIN because the '-m' option was not used.\n"; + print "If you are manually typing in a message:\n"; + print " - First line must be received within $conf{'alarm'} seconds.\n" if ($^O !~ /win/i); + print " - End manual input with a CTRL-D on its own line.\n\n" if ($^O !~ /win/i); + print " - End manual input with a CTRL-Z on its own line.\n\n" if ($^O =~ /win/i); + } + while () { ## Read STDIN into $message + $message .= $_; + alarm(0) if ($^O !~ /win/i); ## Disable the alarm since at least one line was received + } + printmsg("Message input complete.", 0); + } +} + +## Replace bare LF's with CRLF's (\012 should always have \015 with it) +$message =~ s/(\015)?(\012|$)/\015\012/g; + +## Replace bare CR's with CRLF's (\015 should always have \012 with it) +$message =~ s/(\015)(\012|$)?/\015\012/g; + +## Check message for bare periods and encode them +$message =~ s/(^|$CRLF)(\.{1})($CRLF|$)/$1.$2$3/g; + +## Get the current date for the email header +my ($sec,$min,$hour,$mday,$mon,$year,$day) = gmtime(); +$year += 1900; $mon = return_month($mon); $day = return_day($day); +my $date = sprintf("%s, %s %s %d %.2d:%.2d:%.2d %s",$day, $mday, $mon, $year, $hour, $min, $sec, $conf{'timezone'}); + + + + +################################## +## Connect to the SMTP server ## +################################## +printmsg("DEBUG => Connecting to $conf{'server'}:$conf{'port'}", 1); +$SIG{'ALRM'} = sub { + printmsg("ERROR => Timeout while connecting to $conf{'server'}:$conf{'port'} There was no response after $conf{'alarm'} seconds.", 0); + printmsg("HINT => Try specifying a different mail relay with the -s option.", 1); + quit("", 1); +}; +alarm($conf{'alarm'}) if ($^O !~ /win/i); ## alarm() doesn't work in win32; +$SERVER = IO::Socket::INET->new( PeerAddr => $conf{'server'}, + PeerPort => $conf{'port'}, + LocalAddr => $conf{'bindaddr'}, + Proto => 'tcp', + Autoflush => 1, + timeout => $conf{'alarm'}, +); +alarm(0) if ($^O !~ /win/i); ## alarm() doesn't work in win32; + +## Make sure we got connected +if ( (!$SERVER) or (!$SERVER->opened()) ) { + printmsg("ERROR => Connection attempt to $conf{'server'}:$conf{'port'} failed: $@", 0); + printmsg("HINT => Try specifying a different mail relay with the -s option.", 1); + quit("", 1); +} + +## Save our IP address for later +$conf{'ip'} = $SERVER->sockhost(); +printmsg("DEBUG => My IP address is: $conf{'ip'}", 1); + + + + + + + +######################### +## Do the SMTP Dance ## +######################### + +## Read initial greeting to make sure we're talking to a live SMTP server +if (SMTPchat()) { quit($conf{'error'}, 1); } + +## We're about to use $opt{'fqdn'}, make sure it isn't empty +if (!$opt{'fqdn'}) { + ## Ok, that means we couldn't get a hostname, how about using the IP address for the HELO instead + $opt{'fqdn'} = "[" . $conf{'ip'} . "]"; +} + +## EHLO +if (SMTPchat('EHLO ' . $opt{'fqdn'})) { + printmsg($conf{'error'}, 0); + printmsg("NOTICE => EHLO command failed, attempting HELO instead"); + if (SMTPchat('HELO ' . $opt{'fqdn'})) { quit($conf{'error'}, 1); } + if ( $opt{'username'} and $opt{'password'} ) { + printmsg("WARNING => The mail server does not support SMTP authentication!", 0); + } +} +else { + + ## Determin if the server supports TLS + if ($conf{'SMTPchat_response'} =~ /STARTTLS/) { + $conf{'tls_server'} = 1; + printmsg("DEBUG => The remote SMTP server supports TLS :)", 2); + } + else { + $conf{'tls_server'} = 0; + printmsg("DEBUG => The remote SMTP server does NOT support TLS :(", 2); + } + + ## Start TLS if possible + if ($conf{'tls_server'} == 1 and $conf{'tls_client'} == 1 and $opt{'tls'} =~ /^(yes|auto)$/) { + printmsg("DEBUG => Starting TLS", 2); + if (SMTPchat('STARTTLS')) { quit($conf{'error'}, 1); } + if (! IO::Socket::SSL->start_SSL($SERVER, SSL_version => 'SSLv23:!SSLv3:!SSLv2', , SSL_verify_mode => 0)) { + quit("ERROR => TLS setup failed: " . IO::Socket::SSL::errstr(), 1); + } + printmsg("DEBUG => TLS: Using cipher: ". $SERVER->get_cipher(), 3); + printmsg("DEBUG => TLS session initialized :)", 1); + + ## Restart our SMTP session + if (SMTPchat('EHLO ' . $opt{'fqdn'})) { quit($conf{'error'}, 1); } + } + elsif ($opt{'tls'} eq 'yes' and $conf{'tls_server'} == 0) { + quit("ERROR => TLS not possible! Remote SMTP server, $conf{'server'}, does not support it.", 1); + } + + + ## Do SMTP Auth if required + if ( $opt{'username'} and $opt{'password'} ) { + if ($conf{'SMTPchat_response'} !~ /AUTH\s/) { + printmsg("NOTICE => Authentication not supported by the remote SMTP server!", 0); + } + else { + my $auth_succeeded = 0; + my $mutual_method = 0; + + # ## SASL CRAM-MD5 authentication method + # if ($conf{'SMTPchat_response'} =~ /\bCRAM-MD5\b/i) { + # printmsg("DEBUG => SMTP-AUTH: Using CRAM-MD5 authentication method", 1); + # if (SMTPchat('AUTH CRAM-MD5')) { quit($conf{'error'}, 1); } + # + # ## FIXME!! + # + # printmsg("DEBUG => User authentication was successful", 1); + # } + + ## SASL LOGIN authentication method + if ($auth_succeeded == 0 and $conf{'SMTPchat_response'} =~ /\bLOGIN\b/i) { + $mutual_method = 1; + printmsg("DEBUG => SMTP-AUTH: Using LOGIN authentication method", 1); + if (!SMTPchat('AUTH LOGIN')) { + if (!SMTPchat(base64_encode($opt{'username'}))) { + if (!SMTPchat(base64_encode($opt{'password'}))) { + $auth_succeeded = 1; + printmsg("DEBUG => User authentication was successful (Method: LOGIN)", 1); + } + } + } + if ($auth_succeeded == 0) { + printmsg("DEBUG => SMTP-AUTH: LOGIN authenticaion failed.", 1); + } + } + + ## SASL PLAIN authentication method + if ($auth_succeeded == 0 and $conf{'SMTPchat_response'} =~ /\bPLAIN\b/i) { + $mutual_method = 1; + printmsg("DEBUG => SMTP-AUTH: Using PLAIN authentication method", 1); + if (SMTPchat('AUTH PLAIN ' . base64_encode("$opt{'username'}\0$opt{'username'}\0$opt{'password'}"))) { + printmsg("DEBUG => SMTP-AUTH: PLAIN authenticaion failed.", 1); + } + else { + $auth_succeeded = 1; + printmsg("DEBUG => User authentication was successful (Method: PLAIN)", 1); + } + } + + ## If none of the authentication methods supported by sendEmail were supported by the server, let the user know + if ($mutual_method == 0) { + printmsg("WARNING => SMTP-AUTH: No mutually supported authentication methods available", 0); + } + + ## If we didn't get authenticated, log an error message and exit + if ($auth_succeeded == 0) { + quit("ERROR => ERROR => SMTP-AUTH: Authentication to $conf{'server'}:$conf{'port'} failed.", 1); + } + } + } +} + +## MAIL FROM +if (SMTPchat('MAIL FROM:<' .(returnAddressParts($from))[1]. '>')) { quit($conf{'error'}, 1); } + +## RCPT TO +my $oneRcptAccepted = 0; +foreach my $rcpt (@to, @cc, @bcc) { + my ($name, $address) = returnAddressParts($rcpt); + if (SMTPchat('RCPT TO:<' . $address . '>')) { + printmsg("WARNING => The recipient <$address> was rejected by the mail server, error follows:", 0); + $conf{'error'} =~ s/^ERROR/WARNING/o; + printmsg($conf{'error'}, 0); + } + elsif ($oneRcptAccepted == 0) { + $oneRcptAccepted = 1; + } +} +## If no recipients were accepted we need to exit with an error. +if ($oneRcptAccepted == 0) { + quit("ERROR => Exiting. No recipients were accepted for delivery by the mail server.", 1); +} + +## DATA +if (SMTPchat('DATA')) { quit($conf{'error'}, 1); } + + +############################### +## Build and send the body ## +############################### +printmsg("INFO => Sending message body",1); + +## If the message-format is raw just send the message as-is. +if ($opt{'message-format'} =~ /^raw$/i) { + print $SERVER $message; +} + +## If the message-format isn't raw, then build and send the message, +else { + + ## Message-ID: + if ($opt{'message-header'} !~ /^Message-ID:/iom) { + $header .= 'Message-ID: <' . $conf{'Message-ID'} . '@' . $conf{'hostname'} . '>' . $CRLF; + } + + ## From: "Name" (the pointless test below is just to keep scoping correct) + if ($from and $opt{'message-header'} !~ /^From:/iom) { + my ($name, $address) = returnAddressParts($from); + $header .= 'From: "' . $name . '" <' . $address . '>' . $CRLF; + } + + ## Reply-To: + if ($opt{'reply-to'} and $opt{'message-header'} !~ /^Reply-To:/iom) { + my ($name, $address) = returnAddressParts($opt{'reply-to'}); + $header .= 'Reply-To: "' . $name . '" <' . $address . '>' . $CRLF; + } + + ## To: "Name" + if ($opt{'message-header'} =~ /^To:/iom) { + ## The user put the To: header in via -o message-header - dont do anything + } + elsif (scalar(@to) > 0) { + $header .= "To:"; + for (my $a = 0; $a < scalar(@to); $a++) { + my $msg = ""; + + my ($name, $address) = returnAddressParts($to[$a]); + $msg = " \"$name\" <$address>"; + + ## If we're not on the last address add a comma to the end of the line. + if (($a + 1) != scalar(@to)) { + $msg .= ","; + } + + $header .= $msg . $CRLF; + } + } + ## We always want a To: line so if the only recipients were bcc'd they don't see who it was sent to + else { + $header .= "To: \"Undisclosed Recipients\" <>$CRLF"; + } + + if (scalar(@cc) > 0 and $opt{'message-header'} !~ /^Cc:/iom) { + $header .= "Cc:"; + for (my $a = 0; $a < scalar(@cc); $a++) { + my $msg = ""; + + my ($name, $address) = returnAddressParts($cc[$a]); + $msg = " \"$name\" <$address>"; + + ## If we're not on the last address add a comma to the end of the line. + if (($a + 1) != scalar(@cc)) { + $msg .= ","; + } + + $header .= $msg . $CRLF; + } + } + + if ($opt{'message-header'} !~ /^Subject:/iom) { + $header .= 'Subject: ' . $subject . $CRLF; ## Subject + } + if ($opt{'message-header'} !~ /^Date:/iom) { + $header .= 'Date: ' . $date . $CRLF; ## Date + } + if ($opt{'message-header'} !~ /^X-Mailer:/iom) { + $header .= 'X-Mailer: sendEmail-'.$conf{'version'}.$CRLF; ## X-Mailer + } + ## I wonder if I should put this in by default? + # if ($opt{'message-header'} !~ /^X-Originating-IP:/iom) { + # $header .= 'X-Originating-IP: ['.$conf{'ip'}.']'.$CRLF; ## X-Originating-IP + # } + + ## Encode all messages with MIME. + if ($opt{'message-header'} !~ /^MIME-Version:/iom) { + $header .= "MIME-Version: 1.0$CRLF"; + } + if ($opt{'message-header'} !~ /^Content-Type:/iom) { + my $content_type = 'multipart/mixed'; + if (scalar(@attachments) == 0) { $content_type = 'multipart/related'; } + $header .= "Content-Type: $content_type; boundary=\"$conf{'delimiter'}\"$CRLF"; + } + + ## Send additional message header line(s) if specified + if ($opt{'message-header'}) { + $header .= $opt{'message-header'}; + } + + ## Send the message header to the server + print $SERVER $header . $CRLF; + + ## Start sending the message body to the server + print $SERVER "This is a multi-part message in MIME format. To properly display this message you need a MIME-Version 1.0 compliant Email program.$CRLF"; + print $SERVER "$CRLF"; + + + ## Send message body + print $SERVER "--$conf{'delimiter'}$CRLF"; + ## Send a message content-type header: + ## If the message contains HTML... + if ($opt{'message-content-type'} eq 'html' or ($opt{'message-content-type'} eq 'auto' and $message =~ /^\s*( 0) { + ## Disable the alarm so people on modems can send big attachments + alarm(0) if ($^O !~ /win/i); ## alarm() doesn't work in win32 + + ## Send the attachments + foreach my $filename (@attachments) { + ## This is check 2, we already checked this above, but just in case... + if ( ! -f $filename ) { + printmsg("ERROR => The file [$filename] doesn't exist! Email will be sent, but without that attachment.", 0); + } + elsif ( ! -r $filename ) { + printmsg("ERROR => Couldn't open the file [$filename] for reading: $! Email will be sent, but without that attachment.", 0); + } + else { + printmsg("DEBUG => Sending the attachment [$filename]", 1); + send_attachment($filename); + } + } + } + + + ## End the mime encoded message + print $SERVER "$CRLF--$conf{'delimiter'}--$CRLF"; +} + + +## Tell the server we are done sending the email +print $SERVER "$CRLF.$CRLF"; +if (SMTPchat()) { quit($conf{'error'}, 1); } + + + +#################### +# We are done!!! # +#################### + +## Disconnect from the server (don't SMTPchat(), it breaks when using TLS) +print $SERVER "QUIT$CRLF"; +close $SERVER; + + + + + + +####################################### +## Generate exit message/log entry ## +####################################### + +if ($conf{'debug'} or $conf{'logging'}) { + printmsg("Generating a detailed exit message", 3); + + ## Put the message together + my $output = "Email was sent successfully! From: <" . (returnAddressParts($from))[1] . "> "; + + if (scalar(@to) > 0) { + $output .= "To: "; + for ($a = 0; $a < scalar(@to); $a++) { + $output .= "<" . (returnAddressParts($to[$a]))[1] . "> "; + } + } + if (scalar(@cc) > 0) { + $output .= "Cc: "; + for ($a = 0; $a < scalar(@cc); $a++) { + $output .= "<" . (returnAddressParts($cc[$a]))[1] . "> "; + } + } + if (scalar(@bcc) > 0) { + $output .= "Bcc: "; + for ($a = 0; $a < scalar(@bcc); $a++) { + $output .= "<" . (returnAddressParts($bcc[$a]))[1] . "> "; + } + } + $output .= "Subject: [$subject] " if ($subject); + if (scalar(@attachments_names) > 0) { + $output .= "Attachment(s): "; + foreach(@attachments_names) { + $output .= "[$_] "; + } + } + $output .= "Server: [$conf{'server'}:$conf{'port'}]"; + + +###################### +# Exit the program # +###################### + + ## Print / Log the detailed message + quit($output, 0); +} +else { + ## Or the standard message + quit("Email was sent successfully!", 0); +} + diff --git a/tools/sendEmail.exe b/tools/sendEmail.exe new file mode 100644 index 0000000000000000000000000000000000000000..ecf3c8053ce1ec704cc6ffb216267aeff1281235 GIT binary patch literal 8281908 zcmdqKdwf*Y)%ZP=3nV~1K@*K45Za)L0?k-$lL~f5X7G&8RH~pL5h8c^vu40kmIMCSdjea=jR^|`$7 zpKm^&%$&2Y>$cZgd+p0auW9oXdOV&Y{?)P`$ex7?FOR2MB|CNHQ8kkP8kORfqy9-e`mgdVJ&W)83q3VsoUH%NXLbEm zp4v|+*mBBMo_ZnlfAKdfcJqoDd5`>@4*^kd7p9E*TjH6&WY$eL#%?6-z^VlvPdg7S zd_Oj-5RZP(lJ;54or23INCGqzoX+BV)F0*ivz9sK6prBPDWSmmA1_z$pS8j%cdVHF zCFBcDW`9Dtuikm5bTRmSK9-%BFX{5vBJkbnA|h~=yEMP}#PWVmefzArSAd|$vs6B+ zDJN_eI7j{YJ^uDtvD;L?svJB}<*xX6Iibs)%bTdHcngmevle{3Tz&hf=Kp{F*ww85 zW@%HC3Qs+;r&doFr!HLR@eTBPyd?5^AFufrWAsa8^vg?)3q8$i8lu<4R#0ggSw`if zH!Sp|J*oEC)f#C@*HjIX^&BE z{rmz2%NZmj8oaTaeeHUpyS8hCz-V>QUvZXh+WUJyP>yYC8K(yhb1_y$s&wTC-xzf{W6!z`<7p#2Iy+zt~fVpN+% zpgi=Ak@WOiimvixChCnnT5>w&HdrXAK=u{guny?j zQ=ipS?eU#@`hr$fCp{)H?A4N|P%u3Pe3Liw)LZ=L>lP|0akEQFOzqW@HGG4||M|S) z9xcTtgnaEAN%i2C|v2GALPK&FH(6oeuRk3_z}ea;pbIj z%cL=*c*g;0v-o>%(`k>ie!XvVrc#^gNe;wjBzAaXXDhML6YXAYU3tsV>Q%b}MqeOt zz}s^4Qvog5mwBgIn;P^`K0YyXMsr^NDY|;RTaCN}^mi-$1=C~UaqRS=V9jFh`f*^< ztc8L#OSGrkjpFrBdMGe`>*9r;ka=5;H`=r}-0^N<#IUUoe&F$hQt!Z&C&<-}P1;%= zdG&42%U62BThny3JNL_qn8f~YLTm(>mmslB~pLoOy#Sh)snytLSdzHtY zr}AmyZtC`qaWqlcVrl3u8nV;mhkSeO1IM#jqr>WYn32Nxcl6hhqH>)Sp6+jK0O zZIgji>nOZDzuoe2RUWuJ)}>PZ;gRxfC;TncjdzjTN=ja5YYZv{^@#jP{&ig=Rr2Fi z;7V=QjTgekE3wNX>6tsRvf*?H7S-#iq1bF~op<(}SW&V)?)O2tDSB#q>}Z>}W*ZU!&(>K(@m1IGC^LY92pkKqG-8X_pA`4Lk-j7ZHQd9Afxo`=LaiplR8!CzEU zVox=?NH<=zp2Z8$jU&3zW&Kee%}8N^wL_j#?Igy0VdIDr_71e-9d)qw0aPfsW-Gfs zLQ#o^uLiU(gu}5<>&ee%to(c6>cCZb8n4;YDr!f_{9LTKrO^|wKzt=FhhE_Nzztp2 z*+396e_1mhp)y+w_|%&=TVVxZ<$+rGVr*lqGW4utNLR$zsT+2-a_|_#Au$X`dSbs$ zCsp+b1HL-2zKAx$DB;?$8Le@2c(P`ZG%Uo@DZIpesh5|f?hB?NS+k56O8Kpp?@1%^ znvIK*F3|-)Bmqik$+M)qS@~538oI%@ZUQb+t|UcXXF4TgXX)mgFOs%FTut5RdGE2< z^(1{pl8W+4m!Zb0%eB;gQUu^<$McY_?1$u$^qlVsnno|p2C}cC^d=|vd1F<2DjVAa zFSC_*Q!JMme;eXNjDy+A=RU+N4`&T*$>X%&djqBs0&dO_5cNP`o*^TBq@j-VJ|jJ2UuTw#MqDR%seXk zKtBCQ@B zc~%xt2KRe{V!QTGyS7fGUKPPUCaI48C7|=)lX%7EmV|rnZsGBsJwoY!M#H2nw8&I)eZ)X zP1fg}))?Ti-$l$hHTi-GjHGp4BW*D0QuBE
wNy?P%L77@Bor$1`D&1#;)ZR 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%0A$J3SA@{?XAHhD_*$xUg1|Lyh%TQDD! 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

97+x}m)=V*H^pDve^A~Dz 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 z83

o{b?#|`${&EaOJOZ)@w0X!wo-skPeKFi`ClGkZj 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 athnDQ%NY| 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%0ArvO-Z>G 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�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

9EWNs3lq>mvWb9=hr?b6lLqJm)7~ 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

^Qvp$Cr*U0_sy&Oj!c*wt}$ZOLoheC(`*{l zG`ff5`mm!5Bt1-v_nqUBj4*)r;U$<(4ub8#WRz^LskAb0@q`eSevMxKHMTaX7nnq9M!MStn`n}%IZYB$g8np z?3;jc#4Cm$g*sJ67g%7bRv+08Dm`wqadgM;Xx3qrT?@|*?=H?tek(OteHFA5U9NdG z)l*3a&+5qw{3aX1CC+3HV4MEYAkDKksR#z?0B9mO>bHTH^VRNhXJ&+o1e?N_FWH^1 z!{^fD_aP4c2xQ8mx_eD^^pkA3ko>aO(Qf7j7zE5;on%9Go{KJrHRHi^^DI=W4#`Sr zz*d03T6|T?dVO$+JJ(f8XZXCYm41SCtDdV>kWbLmP*rsYzvO5RN9P6{+|%Db1(mq4 zsczk@_nYe;x#n$kSmm0WN1BE`Pk$@ed7tB|k8s<@>|ro0j|8T`CTF!)Yt$L^)2_&^ zYQN{67+XjUPa*d;L|u*_$xX0>cPss6`XwP$jC~UfzIq`J+hg(NEv6nfIi4gyvLu0A zdw9gAo%b79lO(}Gdg1Mqbh@*H7Qi52u+)bv;Yf^7g2Cw-+&jxg=OU%*fSTe*=+kqg zCHY$&Zz6=5hlbx|Ni{pGnugzEiZ<7+z6ScU##-1$xiZs=^ZTF|n4khl%_TzxZp?KnX^7e=h zwQx&^fV0)KOYkgyoyb{A>NZJ)bPjKvo~jGAm8*4*Q7LESniL(Bsoy5O3| z&>6V6d>T@*pF=XlzGTpKKGtfriupD}4hA)Rp1Iix&wVY}GR*G(>kH1+)p)ej^fc z|G`uOd$H}<0E8N3Ai=AF+PK4)^k>)I$VOQPfsV*6`bm=?SA$yA3tyCQSn3Eyn88 zD}Vnn42{n9dE;C#CiUT**#mfao|nJ00U_vvq*8DR(kH(}N4Gx1Q>VSU=|d$O?ncUE z9|d}7stN43KELJr5~VygQq(G%+7+Hv<(*6cWw3QriQMG|Pw{HZ|CSH(gi+!v&mJnQ zzb{o9>LFCg;Aa<_cJp&pZEo;S{nxAgR-~KMl37ew-QkAsC|(UQ+R$qF^EIEc8fL%$ zX{%xRwOS1;IClY54qOfQ7gmFC0pb0F-+1fBUsOKt@mUx?RFq|L?|EE1^%i15pT99E z<8)}OI{ecliOXBkf$(AnTaX^A>71FF%6#1>q2HPrs~7X9t3K=E*<%yQlS9oMN5CkB z`Lee?Y1E{mj+8Xlb|(6cJ!1ejtIKv7uj_7m#c-XgM|7+%=qrQzM*bhy_xCyfH~pJ* z;lykdC!UL{n}|rxG2$jCR?{+V{rK#lN1SMly(F5Atd4cQ+1F`In1ZotsmlGFPN%W8 zH#L@ev()4?X9sjPJ7tN)^u^>hJCE4eYpWqImyF8|c~O85s<5+Hw-ctj3*7&Ya*Ep7 z?-r`Jvm+6*8r#P?Be$3~F7mUQ>c+KRZP`m&vP0m+8j(}KTEQA|!)hP>C|w#il^NkU z%r$4hPBp~3I6uT3V>DR|Ti)KBEsurQ$Ldzi!~^vxrSRI~TvW#S@2Q$g6sr}ny3U!K zF1d8dYH7iH=bt?~<~$;M^~QXxv!?{5Za=#}X`ABxx5S2RfI^uX&_u+E8eg}{nwMq3 ziq7;s)f8Ki^#6Je)jLfQNClR)Zq?P_u-PAWcE>a85_x-Nga1cE_RwzjtbO)~ZhPg~ zU;e_$#~o?)^IFMsxD%?@e=h~Jcu3Iev;eL8!#g_rB^D&>LhZQtuUkz#{Y0Hz zw{hnCB$06K=6JTx;CUy9ddjThLdn|DwK!3hp@$z(Mn&}Nnx54~6wmyJU3{y<)u? z2t8r5Dg>c-OH!{2K(_NVoTlA>mp$xpR!k9$>|tAMPJPUKMFYa9Rc$Rrg}p9X+tD`2 z{fI>KzNLu^VbX7_j5p<+k$$iUQqKXc)ga4D_Co;%^0wCAx!E4dG78&6(WQ(8Vrv1O zro%iUrx@UEm&Rl0Ub}8@qNNCqJG%{b{@b85%PMIa>BWC5)uvSnKtI=Xe1D+ST)VDq zV9zG7v1#bDO|=^nT>)U<@)joiy5LJ~1$z7c0lu9Y^M3FJ6Ah~=cpLa;9#ff5g|EC% zo;MH`jI$%`p)c74bNNqu#P}{DEVDT$on(r3w*-^@O35z_PkgCU)!erz~`;6 z1L0?9qcgJSOQ=V@Z0d$FodDAYziL-P!)A|a%3jn88#$sQxSs+qJfxEwjIG9htt6<_AYmBy#xZu*Sf z`9@!S9TvvL!zof7B$sew{FgN zP^Y)&zDcv)N>ZnsE7;*CR;zEZ@aC56C1ownkPY^Ny^>#s;gu2E6bVhyRe5T)kmwU~5L^f7`=(5qcnB zvU-IkuI2xc>W!y02OxFHX~ffNd?gge);nykQMt$o=z7zu zo6XPwPEB^)03D;6yEW7h!u?~HeysHSl$yIOR5tgh1ff78)X1r#{G)v$p&g?~l~|b{ z_ts+0|82`x9xBat$^%&ggH9QMJAXF7?n>QG9s0AoQi75G7-o$yHTqSNVA11jpXMZtOe`=j^CuSZ%J<8wGqWK-#O|YY`9JrV`F?QMBjhcD9B7e79T&qW!5I zbzX%vuUfU?p&#@ie>TkrEuTlG_zeQ}lVClbsL4OmV1RK=wX@CT z_NYd*+bEv*dEh#Ms{CQ*U-*AmdlUF5tLy(ilLf+}4+>VST7m{4ZY6Fd8fyj;oY9F; z7hLLsRjIXTDNY187?_#BbR4BFwTrd3TD8@Fwcjd&MNPu$f`TX_E-WrQkEweLBnbJx zKleV*WP;Xj`+NQKQszE)zvrHN?m6e4d+raka?PCkEkXJRctxf)%_n_yzcZyrdw(>E zDZmWXJu8plBc3TH!iYd1cO>&_o| z&Ys2pv2PB}hB;)ZtHYfr|HSu<)SPm8Q!bXdVoLiQ=qtPN;sviQeyYfdCxb3(2^Kap~cCm%$5Fefug69*0H=7$u zgWTR%>xTem=(@ugABS^{YrY#p?&YW&W#F}&8*5sp4Q$^(nv2R1N!~MB<3}Rw1rHd- z->Yq%wuob-v(PuV6<5>Q^vm)P&D&e2aWQhqh{d(7+<%z%%l7qjLF*^|^7IqpQ7XE+ z#`NQZ5SW|Y=e{@s7y4f@lTo^H06K+oZjANs8U_eELNT~i`ahx^#tBmVO&z}4%chVb_ja3tm=K?g z69jX;+&u}kC^x!%H^YJYrN`ZJd|lBp%M9PW zbN;A@^yu+d!{?Cy8b0(OfKR>c#RYx87Ctx2_Wvv46SpZn;WOm={~A8Et$FxNw($A$ zs|G%c`+PNg?5O`ee9jI}D4;>;(vGOP1ASrch+m}l<~Zgtqf!S0&@8Sp0DPV;tA1|0 za$GETsq}0pZ_u}~8|4ONBDphPEs9h<2Qt?lA5L@)b><`}#9DeSddZo0U{&%#7hZ?z zvHu9pSej2^*Jwy>b<*D>fSLon&F%hy9`!oShZ1exx92^bAKM{6@roJps&XcSR|U3X zjaI5$(1U8;5&(BE5B8Dph2e`98(nq#`%0&0H&l-6UOx?)jsQbncVA+Xct9!sL2`R# z{JrG%L!3F4EWd~@U-Z6|fiTK7A7BJzmORc)y)w}}!2!kXRzr{QFyLeS>n?|%)OV2T z8)o|8q%NdDV$q35qIBi__B6iK;5RcZfG^>LuPsq~e6e#!n^#S8Lt%wSc6acQY0v-r zeziXm(2Ii3X(oz#RJQ?RQ7*Wse*-n%1Dw<%)-e;;pL;sq{}N_gFPioHdMwAZxeuEn zu$Q;ljC(3$hOkes^X=J!MJUjSUr32X9t|u7xy4oh15z8(I0xsEJ*JH)1aPQ?E$YFcEHn(U>*Z`x#xO| z{2jpoKJ^7dwO@;&Wr1p+CaQf|EIaJ&%R%_u5nI;oUDQ6p?k7-ho#sNequKtI?!&8h zc4f~`7v;u$!70JCL3;VaQ2XWAyb{TL*HjOo_65rD`QZ!9ipcMe1;l;zc0;@(nWgcS z++LVUqtWHuXM|<_X+FR27G;xr$u+V*cVjvjd%}|woQM50@%s$r zN_INY%*xE#2>0K{bB&m@6bG8ciD+ZyrH0J=<%^qYlbyv)`;pMAX`lgBPvW6>n06$$ z7lT#FU95|i^0xSX#+bT&^`v?AY^z)YTpp~q+{v1UYo5rB)vwbmB}NkKjN4&x%c-KG zZ7v3tO?M`{_H@!8Gxs`!H1Z2naXiojfe;Kmv)Xhdgue!}=(W(2+k2b#sbZXy9&W1M zgSUqz$+0@eCwG-l{9P5RYZ_wkMNZV}8stubdGg#FOGqlX_cg_2hpl@)s?Xh!iyqN_Oor&3Q65k}f#+b~>|l z^DDV!N3simE$*`z?+D%lL>NmWDOeeGzEde|c11|$8 zDN!O8JO)_qxu&)~fYG}&9tnB(Q1r=q#9~I+HuZt_U$HXZy+SMV*v2&&TW?=D7MU|Q zz9YGLr<2;or0O}ZoypGrPRcVR&6(DhvaQbSKT%br=3zsDjMe5fE425e{!F%5_Qa1a zg)6+sUt^xzHMNi?A$@dv^WA-+S*Jr)E@P{3_rd3qFqD=?LQ8|bOv{?yc$x(`!%6hRnJ@0X+&!gd4Fi-Txs+Ynj-m5dJ^No;G|F&DaT3uo&b`~ zb3bHwx?8xy?!V?JsjrTbuvBJhIaqVgy82!&HCnl>1rsk?u%OlxiHH5cah8*_Oy z{W7)1U&XZdYLv`*aqS%&vWY zzX<{E_UjPfE<$04+Ox;`o|PBd_w@JcKwd=Ju9vuYQh~Vm&R2%tcnvfvFo7d*_(R zNC9rvS6;uE<<=7snU@=2CefwlO1bU361H+Q=i`^53dZ=9yD6nbwZ-xMYD?lx>^xkx z?$)x|`Go~aPz{F}<^qkFFa&7y#qGTXDIPz!K8zyr_0{3t@TpkHJ>pw3pR~F|Ld%lx zhpLuo2kB9D_x#GPLG_z@bz-8bd(?QSsj(MKsaqlferI7H=j~2UF!FciKWqq!TwP{f zie|(`IZ53|fsG1C>#(CQ8!oBlO#l(g9{c!3!1@x_lh6NkxVK%YC5^sty%7K3@iWn? zb=~~Tqkj{b-BVe`(n3-B#_;(qjvhvtr=r|m6*ynbzmz>i>UNefUc31eO`i$I}gKeVq=b0TQr-CMm+>gc0=$igcDr;Y${Pc>g z1V1vL%EQK}pgRn#Lg;#>vCJhQoN4jI?EJg>*++`pTMW0<&q-;;(Q9#Eo@BOeeE!<< z<4k!Nr@@p-Zl@y0R@6roNp{2@;p^eG2<}&_AoVI_*i`WX0s7KURkRWQziPP7)UbCT zvF+SL1+ByeJ^$MN-(ol+ik@TJbjGgfN z`6e(W2uxQXoU1dBIw$nOACGV~f5AjM^U+mo9~R3Ua{|6_iNLyDm(E}u?lH;-o}N#3 zl{q&%r4+i@Nloj;?<6NRu$ia1J~M0c zPF0%T!6(+wFEs6)xW4#jPAWsS0e_6Jnwco(3nwqD%u{LbZMuDzI-N#QTlR9A&rv9} zo(ps#E_dRbwYi2EK+b$R^GkGosx5bXUunKQ>f5%t`&6aP4s9k=jE+2*jbj zGJbQK=MfL+1{=_s`-7r4MSNxknU%y&2bbc6aJ;+fV`wxzja0eggQPQ;o% zR`a=Dmy1B6rXJ%R4ya*J@A$r8R9Ze475HK-ZkC6_@T6Fj7CX1>pzqO|x1HwC2mlXN zcn87Y?Y8+Vnx5*~XU->8MeQx~^6k&R4jWS$4@NRO@`Fg-O9T?XVF^2hS`~niES`JY zANtyqb$m%XX3Wup9B!OsXi@Jc_hSvwgGgIAQ(7r_D4%&9^V&TieKi}{DUaAf_hcw) zU=^}@{8>wc>^37Bw+6}($sY0S1;dN#(D(&VjAT}^UhDTkecKB1Q#J}ki%0kuWc~|7 zkFhx>mz4>b-*%EmSY%EK(m<-0#ph*te15wdpXVGYz-4y$Xqwp`&eT>qbN)(4GV8oQ z>jz1U_aEDMlL?|yyTnO-6L{3Z(C@8Z1b`1|uJ$=zw$vhi(MiR$csD^V^}E?gHER*` z^5q78rLTt&+|q?s$F4W?o#v4dLl{mIfq*cqrCTBlZTf~V3{+bXhKKYEVR%DrLKyys zHVX*DzI=)>IO%`UfFTa)c0%n}@ zex$Y^T97`r3IDb135J0Z@Tj* zh+Yyl*0Xv>Y0|}qjEq2=AX6UB*NC^~3fjiq%jasygoy_gtU>}>;B z@(Iq#KD$DsYJ)chM z2(6g1BKMDE@E&7S!Tvzq&pGL}urbvAw3B{;kQbruJfN?mweIy^NX^nmQBie^_xpnS zocY^nYHY}R$3zw-z2awvXbM8>*C6LF4uywqXA6m5vfY_;4{f!t4sx()m19|%GJGCU zhH(tQyOMtj+Rv6%oi)73tV?i$RXK=;3euBZCA{1!ptG^==L7$7{jz>m_`v4^wOKz> zn``~NrC-($@1GQ|pO!rEABX9&z<-F4Hyq@%>($Q9FKqH(o%BsgE;qQDFsPS1zjES& ztFPwdng5F>fpHT(>6d)|9J3L;6M!GD5SQo#F`hSp$xb?~s-9BTAkU*g9#xR&B+r4$ z^DE`?&qslMS&#MleId&&va{B|03 zvwT(0kNBiT26vGX-pD76w+VBd^jIadk&qwtU(Wy0%XIo_=53LnnSuU$e2r^6aoZ(Q!|Fph7zm9goKQ zBsv#4>G@AKF}ukKzl*I0IgV50iZ3QP#$O} zvW**{{lUimd!WrStqN$1-Lm#If@{0h z0m#@-a0D5j5`00%28)d8%PC{w`9~)uQ6tg$n3L)N+KEm`NYp0N=T}+(rlpekPU>&; zggzf;B7`VIO-Ml7mymaxS@t2YwcI9Lg)=?0lHPS@Y~9PzQ{-ht@&fpbvQ!g(>?iax zT-~36DE>rsjCiUg5PH`x1UrwYd+xQE>)j((^CpD(2 zlG)IIHT5esaJ@#pr%5PgF89p>2Wq5~>Cjw+=Vir;-)0OB?SEGkco=IJ1u}2g3BT<>ou-kjmYdFUJUP zGtDr<(@YN-;r^gxqLUH6@`*ZK%m|+|A&szwkXQSq?)Njb(ET@p>3TVsuA6NwbU$Tl zq5IdVmaSS(W{Q4nvs}efEJ}DwOUo?KmGM!DPTD`kmRtzYCJl_QA;M-M_3(V^y*71! z8$m;R5i*ZnFb)7wY>Sm7Iv)xnRwp{=;{z*PzJd*ilF7~63@9%k?7hYnS_-Xo(ko3! zn6;RYcM_=Zcz3je43M0m zTx`n#=(AO34T~e6={^HvGSvo|Qhy^|>z@eQB_?#70X!2r%mkRw9qig>LQ70RO=!nQ z1|MnXV?y4K^X;&tUNPmEuUBj)2L7Bfjm>9T>7SJ)Yt?{d|L?*cX1=)QXb-BINxvpW%ggU80jwzil%x>Q|IOUZKGQITR~g$$x_~Y`1HY&nxxm*-wgJsL%C$+J1vbF=Cwg zV@hi03u$W~3UKyuG9@=|s|64LOb|pkh@2K_2b++3x2Nj+nXM1RpBq0g(MdDgxRdK$ zO*FtDm#fc9ZLZQp=L_+O>GW!%6W5oKVYxDh00rQzHQ;>IWDq#-SB8V~72c`Ofi^#T zGx`Che6}KYIPlE+mpZG0A6|kkH~3Wn5;D$V6bu}G1l6lwQ&d)=ZU z(YdEHN6MmDZjS>mmi+s2^pet_V{6#85%tbR#-4$T=&T%P{;#BBLV5Lx9$h*W;t|P~ zy*rlUlS`J3&Xy)Ji(A@zE9p<<&a}0Dum>CPgS@-6-jhxFZskv~vh_2UEWUOE0 zIGZJXoc}$+FY=D$hEELuY=M`F$m>f~`4{U=<2Vz4Le$D?;5eJ3@}YKg%Nm9kjm{pB zXl?H+=hK)9pwLb5uR!-F5|!I8sC*DIhThuVkKFB-^&E5RE|MrVm122_x3>2;5Nl?9 z?Z@=!!g)6Pn0y!H47+`R-+p-8D%>$JVdgm5TuJbo(+rl_vc3Ht+Sy&*ZkpO(O+C9? z-;N-XzOAkA(KoKJF`FMS-1cAYR^TRE;Ez2El$Zh!QNX*DQ;?oz(rQF-zwdQB>0z?y zJ8r*u3*g(tSb4T*(bQWOm1W#Y^A2` z)8v(-aWm4?qvp%5f^;Vwy>~Y;M*nW`Wu5J}4q5d5nE!pP|9zML{Uh^jF>jwIY-Bo% z6y%K~#g0$qQ-1y$zr6pQcKP-y`G;QD_w03<0q~xH$tzJ^M+WkX>Z|penyBP=X-{iC zH+EHWdmpFy`-+qyq;0<**C+ezcr91}^GQ$@L;Wg_Q10Io8Pq@PouUZ$PIl;Dz1ol_ z&D60WU&mBid5Wnr$dnnK2l#{K@$WuZ8b37C*78B`)XVXqkd@ReWDCd)@1OJaAlDg^ zF#PD#WZ6?#--83<|DXm}O8<#uA-%XTU7bJQb|vL8bNU|Sf4}a3f3da-BtLPOjZSZ% z8l%@SGv)nFxz>0xghX@3)yIA2eV^0)gHPpjf70&f)0YF0c_i|Flm;j(+ z?%gm7Hd7Kk=twl)8+*5WKn>iSJagZ2Q$9iYt-Xt#l+L^AvuBTxugBEKd~mwaQ2lP$ zjIDj(yl`>}$0(oj{}#H|%+}qQ_E;xgXamI_r_XC}?jHJVy z^sOdXArC5w8=*KI>(=S(9DPNrT(|0Wj<0a?c@Cz8ykJkV6=5SM+A}X{UK2AzgHXpa zoUMy1d|0LLp#sL9oLS0CL$~pvx^W!0-CBd?yAhUp-}In@UlTBmyF*^Yf`@A!HOyfX z&sm*Sgx+j!AEpMwwh58ku~R< zLA(AUv*`T*PVPj3z<`Wgt1y~@XqE^)DLBcn@0FNS1kR`KBr=-$G>FIT#LvzJJ0Ax- zz3WNKkM}A*wl1!VU#Q9qISAm^3f5PAzWi zU)!If9~NSMj4AoaH|=_9nhofO8CrTjlT&tx4k2~Pne!AOuZVwyNBwKDp01``zP_|> zHTe$-dj?6|@eJDFg8)-XGT!dXc^|$)ZyiiJaVFK@sQJw9bAR3NBH|P-#c~Op6AVwX zumy&PoFf++!t%+d_;q@Jqbr;TWj=F9+%H2eu77;S`;&SDtlo)k_D0hn=|Tcj2b)i7 z@p>hnOC+Cd0XNQ`8>^h);ep0~Hc~S(Pwhzskd`ww0o!x|^9&%pXae3)7Vc!_ zHaZO}-JKDq2=8WCPUt?L)10GweD{x^&A*P5eu{6dYn{M3-F;+$v_ygvQ+s~~*(4O! zqa1p4qD5?&v0Ez4=&h5~?CaxI*~d*!z*3{;N9Q_|T2UW1{gH}_lPxoAc{iq|{mwl6 z=|4askl85!c=zk6C zk+%re`*a-7DOk2Y=2&g+Z|~g=6&KKvA}8ABZ2}$HFKtibN2r(S^VA75(u9-xtKa2W zJg-Dvq>bOHqkkd{P_EZQs=p=d9Z#Wde!?%_w3I-xIVDVV^4!eTQf3~F*$TWQ&Xk2H)?;fLGs_xz zks^De47Zxji)G%4pH~NcKUO9amn?0}^)HQ8ZRR=^$)iIt=d_nx_5X-qG7(`edISPd&wkEH)h#PCR351e!+Bp%-vO>=QD4ZRZPLHdbVea;64`=cN8f z19*15`2x(-s<*~!wqQiN>qL%nn@=Ssh9hjYVaUOo;mp>|N3qPS?ZXT{;q)4tKyzHl z5p1|-tCKrzAD~>b!$}^i08h<8PG2{d1vYCNryA<(a95#>OtmyEs@LqIt52cmS+$rTYu7D3B z<;=as2u(e(orR3g?E)5Q&|c>3`+sp9Z){0wb~L@2d7DbTX~3TLsN6~Zk@ps;rms0G zf#-VVJHw0CY$m3EW#YxU>@jnPuFZT}y|rd_(}CVelndyIGrylntXb=%iUxK!u|-Y1 z?+qer_10j1*`@e)-A(=By50{TcAWQ5aNMAPrYQZ)0Do$xo#3sv>xI$e#&1n@7GKj? zn~q0o_u%-06tiNv2-9L*K7iRStlq@?&Iupqhw$-1$#V0 z=7oP;alov{9kyOu9G~nt=><6Y^~bASIzQgjxW3dUR`1a6w%cd-ToR6{)qQNET@B+6 zF0aM+R5(#vx!7rbUPb*CVfTx|eH|)svL2r~5|U9quer3^TY{Uc2aq;YoKl zyl<@9*liJdcSaVWdeFr%qT_pRfmdoZWcR5VRj>u>$?*IZNIQ1#vygHcUStLTc^v%P zzrubm*}+Da`rG>4q2NPf_PZEn9xexUqDmh`oN?Rr!A<2U3n0Q=hFDx*wafc6@(Sy< zdp;RzFrVIGfZg(&ctcB&vwMFNX?U@`$QCqo!D+sb93mAH_!XG@q9!5;!B|-%+mDh$ zieT{WaFT02a&ndYCQj(v^oA#6hoC1muXQmmfvBQ{)KaETlLnVZMpDPw)r{V z!{7(_|KJQ!|XCIR$D7*DP&n@tz|+=#qis zVUQ3*vL1&*YIJ5Pn=009X^4lJ2^uTl4S!IW#QTy= zOF$PlTcULlO$PKWfah1thZ*?qK+&)4#BE0nFG{S0a?Tt2V$F-0&*J-d*O9k?UZ#us z1x;^g^6BNf2$?~XPU;7Ojd=#bA37>LUYcRo8z_FN6v)F)! zuI9@4V(%%k81O_hI~%LsqZ{%5v6>HW>>bV39v;nn2*VxAxJ}$8*yR4<7QI@x8OvO; z_^UsNwt9Fo+elUzoIaaleR%#C%Sztv!fj5hsx4Bp%9(uxYeK#fzNKYfbnTwrevBw_ zLXk7~1|LthF7Dm*QRK;l|JTlw3X97lIXtUy?_>6dP!joaL6@+lz>n1bgNw7p78loW zY}<_xVYnopMm9v}#fsycRfw|+MdZ>+6+fG5ai06vWXW1IelcO{_$ z`qP65U%?s&(2bcbPI@W`;LYG4GHWvwa=j#v(60vc3gT87~f#=Bd9w zp*gO+Z91~MzkP%Lo?6)7mmnVp0{L4SW^j)#5t4(Zw7Iiwl*&QRcM;hWapkUj8ih*)=j>p*V$x4G#K!L#WW z$v4$6`$ABgcLU%x@El_Lx6jXyVEyOW>Rt5s7OHE^yw-kFf&7vkbc;Py&JmwNWv#drm(epz@Sq-biD08@q8IL~(vLUlO?w^CTg zA~_-b-J)W~0@G+20-NVg-5s~}Wl-%Y|2#qXa1rt{gWn|jh0onjL@P7@h-7whiD}W{ z8p4M5Ouc;V z(#-1WF8g$Rd@(QeAU^=={{6UuqgNnqI)N!jbbj3QfE7WJ)f*UtWc51?;Jb3;XCf=s zIloxmp3JXD_?vq;>t!=#Wj+bkF$6Bh#$ZgVc*kP9J0`2gTlw}mr}vFUORjJ;yJDH= zy&n*wsP`b$9sb2%-&qK+**}$Zqe;rIe{bb(-*Tv5Kp#9Ag%o~o)td6@hls~8Q@O2= z{%<6E;doXReyjZ}3-asxor3!GeaUX=FZJx7@e*tpNarsF9Mq50%siFf34sgxr|&7d zjpw&oW8L)6%N4X|=pQwKf1BEePvZQ=uEjlWgBlj{Kb+1QeEy6;o+bb2JBB4UMzsH) zCGT-btKSSMN%nZ93MEOV4R8FL-08Re8zl)Gm6N`LW$MMv;V@TQ%dR)86xM51EZd*k zhx^=G4?lkF(f<3F^1e1DJZrm*qq&*`)zsI@h01iRlUmB& zY4}DxFGhT6Ww?g-0_ke{Ps9Z0nYwOKvm@T0iBtN=INof}yd6eXjnKk8Q^QCM6{+E< z_C2weH~F2E3roeMmt^!@hI`p2z%}2nuy5JYeQp163pBvEj*wI|ok|+c#VwIkF>*?{ z$CbYVv&+30o3bFAJu0*LJ0CY zF%e<@Etm5lAC~_xtOqh*pxNDvwFGd^I#&xzMr5_fynE4}QG)F9{zgfkBYKda;C2tc zVC6wj>h^N&9k&p%8z00JPkq4?g& z8w`x=rX3pV4)>FHjeh4vJHb^{Hff&agAY^}YPL+fz#C}WwmJ-_`A#ZAhmq3l&Dys3 z4`5T$t}z#p(op6v-AcpsOMEV%7rK<{vq(#bGGs$$FnL8s@yxrL@R}NEN{+4FBR;CO z%}L)(Cbnu+9w}8Nroa7f_5#$^Lzat3R`TL4Jw!^*iChf7t^6o3sr`hxq;2WVXX1be>fZ_CdBhh?ii3VHZTqu8l z9q9`gpEO@5wS3SkxgwE#u0`0;OUs_CR;=omoaPTDEXylV}5B0i4AZ1_K`V(vnn)vYD=jt84m znXg{j>;8f&Po+vD?7jw;39nw_7b>%8_;Ao`YAIOA^|#Dt)k5FC)WYkK;ZZL+b7buj z(C=vG6)1Ns^HDgnvi;izzeJ{Ep&elXPB+>NBs*A&K#=XEwpYWbkDWQwiD=Zh?Pfsg zPM>8Uxx~AdXLlsf=}38geNa zjabBaNSil-uOQFZe4bBwpyAHJ${zwY3k-N6!q^yCW{Ta`_{;6Hvm z6cK|Zka@0NOW@_~pm|mv@Y-$PSCiGRav4DiKVyFum;|$#{DmNJA6=%SFgtzS2V!pI zK7S&mC!9@IbK-K!ltf1#anIdnF0ZlOc6qXF_ZvLRG?CZddkyB>Xs(YZNMDZbju}A^ z$Q9ReT+>#|X-$h6kXLGWtue($wN7I5y+lYd!7lGXKwgj)YmFXD93SyP1Yy$8d z!3R$D)&>q^_ObMbo3Px;3e|Kv&1GO`uKw7f%r<d^!!kE&lH{$wsaDC0Ct))$` znsXbuYG{6zHZl0%JY4oAa-xHeXD+>dBG5heX@8;yWJmWOR#aMn7ft%ed!c4|p9dSY zi&qxUsBluZs#mPau$f2H66liPF&}XPBE(tY=H6uG zqBHcRWK0ER>dSH6l`_XgS@Z5=`sJo?sTiIbd5hzWiWaw*ZH#7={q(`k6K9OlUEs{W zd?3u(0Ud9E9mxVH`pVw4AN>!8$oLvBX>+&mfUt&mO8;4#G{#vSc91#XVqSo0V$~u0FyehLg zXM}R&eoYk}T>CkRa^VG05~I$&D|kE>&c?frdh`^~Jff>HFpA?lDfg4oy1COrp3FzW z3lAd2c;)PHKmM4vt}}~0d`nW38Z}Im7eyenGiUB^>4_)pItW*fAA}b}CcTBcLcR}& z4dB&PM#N=_N8U0cx{9Y~33+pQUk`p#iCky6l_>6o*o!l1laq@x>Fbp8oYF|u8FlrUOKSOzG#xC& zjHt_1+as;pi3@^8t{CC+^;UxYl*in=)jeD@~S$rjn)+CcYyypSienu zw3xg)B-mhGG+we4=!*%s+Vfu0Qo7Cz(nT9lFHPn&>cQ@eSpz80K$= zC*HKp6n})Uw_&|)Mazv_3-6gKF)d$Cyq6@0a9hUx^NC2zD8VrPVI@r^Nxe&SybvE@ z3#V_hS+EMvD9gB@G*?8X6Vd*TDWCd|iT5reN<)#?aGa;09emhH-DTSUYy78)jwj-i zRWHWvCzyJRxq48oYVO*tRGiyqT&%g78KabwN)zx)hHM+^C5K2R1GTijZiX@&>oqh0 z)m$bZLW42mh`*cY007HuCYoPlQdfI3jk>@>nGAm<+Pk{2NJoSA z7CQ4+=bJp*R#0Y?ub}^Nlxx2iXqEX2*+f2Txy@?ElD?cprd)ox)RksC^0vJu2H4Vc zNc^u4kfYiTckhY;dXxJcPy;6bsSzetFMTP-*R>r&Ue_BkpvZlfX9|)Zg}fFvp&tH^ z3;oN@`o}p?I_!D2@dBJ^p0;|(?>&U0nYG$wA0-$gO2WP#9h7Apd*Ea;7sU?{&DL9A z*@S2-DxZn1E~aB4LX*QdJPaKJ*-a@ge@*@M4sa=zDkhR!RCy1TRktj}RHP`ptob^= zaNWWS>3n}4c}OA_b?fcuNpwuDFHpe+fJuKd(e;X~KT4$jBGfFJ?{5qyimpynfVl1Y z@K716xvz2st>aFsVsX>C?0=|>_?8>)#_VO~ z$%jqn=r4=~@!@R4ASww!MC>{nJAmLuTd*RUY1U*lX0IIFbZh%V;xFLOmREm>-^3|E zA6S&A?R^k$0D_wMW<9EDMmTr!+w#2AX7ooVwjVao6oN78T}#FtoR3rTg#!no z!ot3|gYAS(CAoPBJ|*^Dv%{F8G2 zp11tD+MI72!L=U13ukCMc&;Aya0XLg*+{^3rjyFDSJ%tm$Bx=D@xH_jb<%puSWKV# zhfEF3H@HXBmE?|-p?yp0M@{EwXA5usVbj!*dY2VUAh}}#fJrpPu=LT2q#z0OuP`v%=snRf+m3ql)50Ijw*P|-LBtRbCtJ< zIK3@5JIy(Qn%uHM?MGiwo;n6VXmVFt37{!Uv(9*`5{}H2i zWADa{31E~aBGbbtZIULj*gFnN8+M)`2rfa09|5+^l18gV9|pnl!^L-nKK=fFdB}-( zclA#c4AzdGE4T%vV(8L^1=Js4LoAzkkWaVi*Sorm$!CDZV6@SvB&LUs;gwH|zFm(P z^u?bJi+Ta&yr1k)r!4#Ag2sm@!kNco0+)Mho5$8vS7j6}eM*Qb$bb} zTL9ul03zFcd7`MsbL6vb%~gAA87sju_gI}gVroI24{eW@G^^tB0e&7{Or?Zjo|kc3`HF&X)n3) zi%9yz#@v~uxWB^W7{y{^D4Jtq_pg1hG_<66ch~5fbH~;U8%U;B)E2!GorlHuO-m`t zMvK2Uir0_o;MTY5d7_C|bg`b3D`m(+ePuE4X}=iGEUyo(IB^&D#?CFfs5pk%#~eM7 zlIS=bwpfAA!?1!Sz=IRVAxRFuD?m(?>c(NQuK5REc z>4bn&e4M~zUYWA{8GIlf zEY9>9EXHoR8<>FXFGO2nnN`tHrxahe2$G4eVVJInY-Dy>J_BY*7_UFfs;<~;L{Vez zye?t|6#a?e(;UX+UaS|K2vtg7Q}qdlJ^1yT!wODxUd%xTe1-Aua|Nq3(TNA5#jqpB zkIUyU7l}@Mc)g7kZ=w??MDLm;4tnPwiK12 zSc9;?1uQ%cDi}}&2Ii!H!lDZz7#BCxi723C^{kf!{R=2sJ!hPg1AfV0JG$qx3Q?l4 zTX%AXV#bs@5>SMbA6LdQtId>HwGnB>k>u*G>JQN-a=bKkg7mNPcievNJU8QsWotNfxqiGnd?c25#7x`B>WX7bD2g%hcgS^? zlY0Dk_J{DS+REZnozy>0G|BkMKJp}z8=dqw!N*|cMWL>Ea93BDg~DcFDNi&zc0@3J zG-#jZi?13GKU|wcG-nqH^Rxg^NzgKTn?G+zE*0)H?nVVQ47PHPFBIi|F#-gWHc`8S z`*arSn4B>J9Jva`UnF~BT`W5z5|pL&cy+J?<#+4Q;Fz^251m{d4)so@7a_2#Gg@U%q$UP!8iZ|a?8abr()bBxGjWNP z*}1wN^a`FR4@{pI`q9sKbroQ{a*7xPs|$?wR-!bs^e8B7OirQ*5$><|8IYeJV}QFk zugTxt7QEXK{PFMi%NJ_Ql^$SDrk1%+PbC_K=q8=ZCc3_dt56hx(ab-+_vwN57kiD` z5Tl{SoM{sJ3&v-N5zpxm_!0hQ3=M)9eb2-|jLv2qBsw8RtE&TIl$u9Sj)YP(!9Z!e zQsWF+!^KYn$d~BE$4~iL3SfA6)fozGa?&pX8{_E{i>j@sfulH_(t9Vw73+M~IGoyB zA>(kWycYf0uSrM8fNEx*3CS-)GoeWCsxrn2xf9ic__aXtw8ZoL5(F6MdkeuVGv*@# z0(`6L5dofS2F94TviJ-EzQDvV=1cZa3}ZgFDj0LR>IC8-z)gJ(@lAcw$Kr-&T)KB& z0MRZmyR*a009(mVA?%uU%QV^T&VBD+vbVQvoZa2M@0w#OJfJcoFAW7QKZ=*uPHy^x z9auoshpu4E#b_$ir?VO(99t%@q<2_nWUgUs)h+G)*m?B%Lq6G>2kj+Ib7(DDr@jYg zBmm~>2Xy&+x)-6NwHuuD8F1!g=UgD^R@U+a_1Nb{yS%N2$HW*HuahIGF?aT&gxscG z>T~kHq`rmFD}19#xgeHJe|eVj^M~*!M!^U)K#5uwb?Q3ACBFzE8o}mZs1o_&{U*)& zE*3qhx6U+mckdI47b=3qTLI7;xN5Sj+`aAIU0tj^v2|LbFmsk4wPXuTGv^4F3I$6L zxIn$e2Rj}I6$A~Vhnq;PVhv4JJ0taBSwnO8BxSC3DW$@F6U&QWf92i~LI`>Uq z^*ze_66$^9xwOk}6-c9Fsd5y3)zgCshRcSOyvvAkU0atFe@W6LCk1K^+-wz@IYyzn zr9566(53(?0|0@gO-||?F@d%RHFig#u*~mIoGBR|;A$9I?16&3?8oLp)m_FrcFaF! zis)k2O_ePG#y$P2e&VHIOeG{LDh7J3Fu%5xmqS2JoV3A7CBa2uQ?#bD>7xMe*|tq_ zv!i<_p?EXxTYZ+V=As)tunG**wCYds6a6sSub|`Z&wkGylgAbwNVZIl@K4#XNH7-T zc{D^aHDEQEDGYTZ1vP+6h=vg!`y_oCb07qZWbQIRiy)Sd&<>$uLN7t`>(Po#_n2N3 zqE~>J2BUt4`G(Nf%*tC3a!431ET1eFF}j#LwZO8QpMVx|(r_J%5qg9RrYTy+J@`OF zF-p8=NdUe~x624v>9v)!-YzAP^Sj=alj;gPmT=qKfH;E_!4cLA-=G5W^vQLne}-V4_%yCywu4@(E;p( zi$)-tKJU!m0c3_{5C0i%(x6U3Q|6Kj_m|q-+whjLZ7Czp&wG40<@<*y@Ar!?l^#!C z9^7*;C411NS??j17R8T{v*KwODnhe|$A{D&8s9%C8Q?@%7ivCpADAK8<<GAfL z^8BNvuiu1PS^7FabSrmN$(OiJd2x*{3Sa@gO{Ui1Y(+u)bhb1r!3O9vehn!5G*27J z6!0hoVurggDe7TCXAYv(XJtk-8$r#%v}2&=ULZDLW^jNG}Dg`4P%@s=L}Z-3ZU z8N+y8Y~aEuvq*gW_V$9+iXYTpzg7~41X5Nfe{Ue5@cAjG$APRLK{}#}3 ziH#h44c5~9zs1I*nAY9I#(97O1^Q5wn#dplns~Qh0}yoDs4IdQk7R$TCGBqGCSnkW zV-fSr4DLb}k97YsRVf3dAAtp~2r|LSL^Cb!Ntf=zrOsHN!s{BoD13cptWk;eDhTZO71c&5)pk;`X$S-c>gfWV`xP9nGt{i=2WDv$omG# zv6|PM{Z`x%pG3VX%n_1Rbh>@{n?_%@{dm=3x8M_0VFiKAOf;KYtwL=3L zJ2i@+F`&6ul*Sm){K|ynr}h>R9pi)EoHvQ!&{Lm{sAq1(Z5Uc&nF%P7mQ_Rg*%|#& z1FzE2@PvakHh;eGIHfZ+EQp`Dp|Y2I>K&-ZI7l`dF$JB}K|_?=ZnZkPw5zmFl(&)K zckEdM#-t{p0#A(RBCOkgM~=k18_4?!A<1g%$X)MqL|6cZ@tVdA z(j(GZlm;Q*$S;zEsQSA*0zRRe6;Q9m90X!b0I#p$5)Aqi|7AJZGET4zg61k3bRT|O zmqa8fs*k*Ur*3w4g%cfYKb9I1pcnO6M76@gtj$HGp`uxx zMPeXR;r#@S&WQ8K+DPb3-N4ZyL-!`4TT-WglR9U?N2vJY5>h!vi+GPjz zHYe4r52fgjDqqua?iAjh$0qL-Te?&j^8*B9lMNZ@Yvj({Hzb6O9k6A?l(}Y@c zojg3)en*#!Uo}t9_`+5JpWrr?!GR^vev!{A`=shbkX4q|wLu0!1Vxu!FA zP~IUhPStOiGG%pC5Xm0C%ACIbr!dd*R@eWpFdsc$$AFf+2C#<-`X;nVj6;4XdA)mZ zZYr{pE&Ki_@^Vn*Uj2Q6+#h9~N(R$pACWg+5gMwy+~>~LvF0~8$xBd_vsyTy(#+~@ zScdB=%f_(tbpJkU-dQNovA${(N45PqCx)y?GH(0c(d3d)?1W3P!LOzg73J!1{m@PI zHLXqW1Wo!r4>E0GbY5;1emLt#?U=SCt&?FVeavyY(Y23{6}4{g@!%lT6_yQaDEB_s zit!N=?gunUjLfjVbpg&)HntrT57i3RIX4 zuT5d;_Kjq3Q*@uvBZ5|{Uv?*-B{176f@njsextnZZ#R|z@i8NP_cV3>VXiKdSlV01 z%{A{KWBy_1Dw^Y{4!XKrH1+Ls`W1PXk>x+-0pH>VpI1SFV5rC@PD-M15K%5J;0Htp z5d+w7pdyy|NpQ&Sv+su@6t+J;PZ-ON#_Xw3hcwyfJ0?ms_vx z9^?-vn??9T-nnnlVXKMtIajNTwJdAx5l(t5qm%OMYUT$v0rH36~(GAlkClHGx*^`l(SLHu5Cy(%6UT?|GqpDF{ z#1BD?Y#ldqLb{nl-+5XAs-X!qd0=U?brq3qtJtAW(%r=SOfPr~;Z=!f91a{F%WP>H z5^yLoe6+SY&fy& zuy~yuk)FT_MD^<}MY+d8! z>K6aeQ?3YhxMhqka)O-_hTx?BvKQ0u%s;=fEU^Q7mQ%sbS-Wi_W$|&Av9y7$M%ALj`|$K1_BHMb3J%Q4FSVV%B7E`+HmIW#>{)> zy-Ygi{n*ene_8rk35l+Gmcei*?wLroXfFb~>7*ueiQGGpf3)=#EUvFzQdgC*k$gz* zDLNVm2$<1QshU8$<<9>xDq7`CIV&?id-`M)#yMV`lZE>?&3STe*V&$?%9vL4f53pnvb*>EzPKbMg}QMi%@ zQB06ljmbn?#6KplsT)vOOd)t*Ws6B#-ab)JcC0 z(-kxybGP%$wdJ*2h8JZA{X7?`n6-I89r8q{{&nhGqc9xdxhHqULhtEpxOs+_tnnLc zUrDUo_u6@SXl7TUqb)u@(YYkvkmy{l*B|JFOb7L_LFx)j6OF&oK1fH#-{>q8pd&B9 z-eO&EZsLF7HjmvK4-#A2=Ou0oJ=(Md-vH@n$iSC;drDPvG9B*DKf&gg-o-nYx$dS* z;;<%qcNgqb65-N60v-Xqr*{Fq#E%WO5M-B%NOpnXi|r041;LERawo%*ce?%HzJg)} zyNpjZ5#1(x)8Bwx+H(j?fP)qh2jly(YU?Y@lI}s$92^Qg6j?qr1vk zO>|mr&`FItT}f454x;JLt`8!n_z_B+UJ#bzUw`f&KI`5wQC(}XqBS3>w102+^356EcMWoMw4HZiB3!1;M@|zuEj~+4!RJJ@kf+t#C}Wf|2>aIhwLlffWFpZ z{Bh7>{G$0T(l6#NZ^J{E-dvgc=-#?xGD3t(R-7!Qk==5WM8LI^ z`W3}W78$YA+qk29?|B08UwcnFMZoSHUNga*HWPG&ocY5k=>nfs| z_Hg!pK4DU#Rg1MyK1GYyScTX5XLbB)O86s%8txxsUlBdWWK??CRhrCStt}1AD-7AP z(V$WcIYXJTZ=h1az*c7oS%mB8Mzf(F{7};w@WT7Y>e={SkJO_xjQJTyZ91TP9BU~I}Q*cnX@ap)yF(mU4jIKr(Yo?EJ7f zUQ|DimPd%ZdgoN8I&4naQ11*T38J5Y#&|F4j9I%&U-lLbe;zI%!_ka~HI}=fK!=k* zVZ`}BF0e?mT5xyT1js$ihW5iibDM&Jl}xo!r^i~D?Pm%a!noWS^sn^iI)_Vi43C#3 zIu30@(Y1Z1^NZFd&1j&pvpjaGKkhg7h0r59*L) z07>nCv6|&K*Bb2xS4>|f?az%i7!p5nI4y0dlbDZI6B z0>&2aZwv&v&O4IN{C?-8D%e`PX<1A5A@vkCA>$4!f)O?nbW=GTL%IaUe%5;l=Amg1 ziK8ZR4J0anOobqGH>^xvVJ^>$_MQhv5~;*>I}dB>ogG~o$qkwf!1FY9>*z0dxZpNJ zkgXmg`MJJG1Ky-BR3k8C0pF1V`^q0XlbCDO<=njY z!6K0&O3REXnbEHT)~OWyPw7DMzjkA7-|`I*%+h_*5+*29W_-DKC-Y+D<=XyMmX7y9 zYUV(h!^H5@Fn_S;-6FG|Hw)Ow>NnWV^(3!vLy=m<0T!mY<+YQU#8)W3yZQ0?L`tm4 zD`q6vyoHO101ac@`*Grha<4y(q`4GaV=Yw! zq_?`UkiE3)J@}%!YZ%`3Aeb25t0Z5-@csrsh~d2qNl6UvX#K+QzA}Vg7~YCX!|=}9 zv{N{dJ_{_hJTH<0dv~7i^-B1XJ-HDaF9tKM{kND{NsxCy<&6FJ$tHmP_ZkzB{rAg0 zFtPuBU?|PX{@cd=d;4$Fefw_{GWOquo+_i8Ug=8pB}I@v&u@@yQ#(&2^?HuZ?OFAt zS{#m?Nr~W{VSEMO%cobzKSEW*YCzJ&$a?p4v<13EG9M!vy)EZT4+6&+dMLDN9PjRG zGYX*8R(_?jE8%6id=n!jVCMAYAVJJMh&Y!}KHICFPhjT}gml z@e{SV}wWrbbS@3qtRtzOAoIBPT90Uqki9gH4Gm z&>EX73C(*F6`8g3*QiUbsU>hX0VgH>&NWBydFW7mdiwlUB$qBKGv#_Y&1;Dw{V)B z$0-%YF-vI;Y^oXJAuU~9C)`z;V$?i#g)E()a-L&0+pf5su+OfLrWAIGL-Y=`5fS(PBuwezB`DiD8S0LyGdF}=WYwhWk16H3fhj&7VA)|uh>upXT+>-<8bP5$EvnU za2tAATIp|2_^*OI2LK1}df3^#BZV{Y65;iJD>lmSZ`jZPY>J*BE4EXIlS_R9%N%dde-7DXV0NCmMYZ)eMxw}j!(b}U>4j7Qg z@};8Gyo)pSd)_}jSLr=oTP-iOtG-eLjA$hCs-rR|;+jhr99ioiIxGYFTMjFQ^N{P-DUjgt!fKI5bx zLIWjbo33&`m*||0H4q1h`r1}|pM3murr2rZTj_Y2IOiKvk_nF#{Io9oQA9EvYTsmZxrukT zC0?M8Q>g1Eqs%2teK#3pE@7h=N>G+C^uXZ^;?13n!=Qaykpk) z5CY@hDWKY4OSAiVJM(6icQw~OQQf5rCle`@YzHDrWllEn$L{9zOo2`9e z2vCx$>&;kZgZFEht=<@V(n)tA$zYDqP#n%h@Xl50+{x9%?RQJ9T|czd8_zx_43LIF z%3~0r$PW86&isNg3i{%-6VtzBMhW49&`cqN=!AsJMN%3(pcQyyDCMMQ&;gtT;5>~( ztUrrnyooGgp)(aSYN2zv2?;tE62hjq6hRH8d-pv`?+Fs-1!_ONA?0_wF|;lkTIWvv z4#bSRw3Auwja-SEJDnjxe6N7`Mp2m%$2JqqJQwF>&hkj|13gmKzi%Y8f@|VkP3?d> zypSPOpi|>qFhCA(CCfjU_Q7JLz9~*V;5hc+L;9y*Qj#kr*aDf0Zh4O5A@6T=yZioE zP!rStpIZhm$Jb-9E~KUkDj7f}tmR;_+F2|-e|oyHo6Lg3=88js<{Q>1L5DTx-ofyS zMmYRtZ;6832{{VE*a(Ls;CYO2m@`Q@S9=o5ZUpQ1(U|Phg-K2E&Eci#hE`YRQ*QMn`Hb!kgdfDZXm?q4=d*QJGtMNL!8oq?tw<;jc=3Igkp>&uIp#%*14K-0bf z05uDJp_`e}m#Q-9X{SeOMvu=Er(_2wPpCb|3wm_Pc-NY!fcM$c%6%lbn?+#O;h(#hN@ z(+OjBB-7r$2Sy-AV;{k6>jcDKgN)T}m01@q@84clI!q{4iqke zBuG&7Mg_&HHE7Vpr3KeSqt1{C%)mrZtm00^QmWQcnE)z6aAp$5aRjSXTbKH_wpDAZ z)t1dIfNWY7u&%X=TYGO&3)TX`h4=eA=iZq~z_$NL&4buy2lfEUdx_wnW&6jduDOw{r(+Pfce(!Y_p2HWsL5Uq)L zh>z%(v+&nI_gN#)bN{56OG|P zQ;gUk=AZ@pgM{{7f^Cm)Rmbup2&M~7#n5a|2O5<3ltF$kwe!(!?)`w6a)z>8CN(?)hI7t^I5o?HIvn5HKxlP&f~BSBC8h4W(_( zA%rSyHKNI07nDTYFtxth+MN1=@OWIpC74=87JKZG@7zb`c3-L zbd!^5d)goYK@u)EPZc1>w|O$|V1c~a6QAl-1^9G~kQ015LcbI{oMPlGZ~Bvymf+R| zX6<7u1+)6A(i}c!oF@*b_HQt(ifaE*zff%#YG$eSTjohr`_DXiV=3qU4dv0>7b$~7 zy(o15Lb?d%RMe=-T|NP=EWi8a=XI=P41q+~WY;RxGm-j;D0OTV^CgI4g(K&I5jK7LgQo=6s(seH z_#vzk*~({g;YvfShU(vbM@Y8qL-vOz~G%|j1v~c5Pd+gOwp)X-_EU&eRw5d}-R$bZIM ze(N%Cj9(JTX#HzkL6A9>1e@`=9vKg_84;nHkjFYTfqzI|q*cAUDIr;`!Y{$Prs{vc z>30+I^qBHPo^twyJYCE$HGxGhl8XgG$CmSCI%zt#z@}5{Z*4slO~0YmCaPYNTEC^= zb994X{#?@a7cXaXl<>q`1+L#GCpQsQShQ=^yB0v8&e62Xyq*)ZcD?!<_umwk`DFi@ zgJpdACU3w4%t+fhgnnn*I`;N+f*s`S!yD65-t>I3neU9~UwPZr4)KvR>o@2SQhsLe1`<9miqPXQ{_q_&~b9ThgBA+w5^k4$t6*!+wnN;UJ zfxa3f8@I35Kx4TCiD&5;_9}p;uvu{IhpcMuGu#rYKz7*%q^j}*!?r3JN)K`yo(u@L zlTR8k&guLS#ITpnf=`jWf2viGKZ3xd&mmVNmnkum#&el_`KXG+rV4h-^m0F?hIIup zHR5IRNL4R=(BCr);GzrFE{g~-B}blvf;AMZAXp5idkAAKo0PL)z!?)2Pa;YSgm_9~ zCTk91YFzR1Uc`|tAKZpxjj#0}fQE73l1yrLF}BOgAvYpSWWwN}J8;(kb#Z0-4Gn}( z6(eGa#;tKDu@VWPfl&=xy=AG)B&ePt8>@5kigqXc3+3POtow_^4}CGvs6Lb8`H}ot zWSU6UM`q{m;GwLY|2XVUU=I6ED>Np@g$;J}Eh5zjHEBFTaj4V=63=Y%j;kD-$!HmE`kxnO%V@a9X6JKOY`&rW_g_dB^}U0#8@xNEA7BkJf3sBEc<(dPM24S}!~z-q4!!#-GMs$Nr*8!^ zT!FqQ3h-4CtKNIHNQPhapDh_)&6`RV$nZiEEE)b?kBs-)j6NB@%?MbQ40o6kBEvKM z5|#{K>6eg{xI+0M!#~w8WcW&cEg6p4(vYT8g3^Wz54GvkdZ?}EKak-{o1;L6lanC9 zVMuTjZ9s(IM+=A4Lww)h$&h+O;r`^miTHN;&zAT;%9|yrgw4RxX36SZL21*&n}QPb z{rVnXlDruN2AcxUn4K8=uN)4ZD^BP+j|xFp>R^pm!;3Y)&U|dA=GT>4Fv{wld}7f8 zy9i;qcmUN}HvhJz)RAt*zkV6Z+dxz%Gx++iUwVJ}eX*}>&KP}Wji<)j`A1Ub0m=Z;P|BTx>+)^Oyfa_6Qz3P;*?&e{g$W&3@})lb z!ZzzNZ~u}nPVnXT`V!(T0J%Mq$If=pYkx~F@WauHt8v#H;!_#Xg`5RgF^s_NB}4ol z>pOx`j;EMaG}@R(WX6gnb0>mCh$WG#RZiv|Y#fLYl4V}u(Q73iC0+ptJb88h3Mx4E zD=L_e#lWxNH#~a%3l)@`Cu!STnN;t`nD(qN>hWrY(YN&>NwLUNhcL&oi3~CR86(gc zjTrW%a(tbCFc}SsEJP|S66WW1AtezSz>`SIL_!9=`;2@_MZqgxJ~^z%?$Stz`ts8BRQ z25#**LOD={?&Zl)j;DogKeFk}+MFQWP?T$U3+TolHV1U$(jbqa8)pZ33L;@N_-^Vr z-hY!Cad`0M7PWeSEs0*j-j5iBN$p2!U?Nx%4uv*f{}bRHO76l{V8Dv;GKQQm=AJeDf;0b8Sk@0EdAqQ*D?BL?2JS8z)B24-WeXud%$~nG#uB624=;6c@Nv^rP^*2 zwj(oBK&ou5eJ-CPNPV(K6W(VL6S|9&83I@K&VJZT4N^35ApdQq28OVjjH<#)(vR~7 z_su+};cQby^37%wGB z;>V4$<{*Atre7At^UOznbl$x zvP(^aDD#y0uJTf5U*t)ZY5lEcN@beOlT0&>Jb5obzT&xys^j?))8j{6R26R=F*&*K zPN>oe+)m56gURiXq10!yX7=ahQeGZ!1Hl41Wn{Lcp6w{SXys|_!@GMmu4sPWH7+c zv`cJB)1b>77>l8Pv&r+orJI~g*p{S+#|I@1wXE|?O0<>PIe8Vb-6&+c5tM_zSJ`rO z_Dhaa6kFWLTR@2q-=r_%3vUE@Ox=Gf$+Jr#&-@;F?)TpWySsXPxhW`JpyM-w?`F(b z1|=aDmjqu7#XgHSWNh<1+W#VA(-f321^^uo(Rjp%4mKskhX(nn80A>$yYd!!idYSX zm7ljlt{ERho;s8SFTq>nse}D*rOLi3b`8E5g8KQh0rq{uQxO;5=Pkg6um4kDgbObOc?>Re1$kf(oE=vlaO%Mz zkD1ZC{5NstdBGPmi`T34L1mG%zID#ox+IZ3w%JCAR-_W>=u5yI@w4Gc=qeAh8<5sx zxym)|)B9K9W~IdZjM}IP3z5hV`Sg!_m2K!ZaUMHpjT>f7BIpN>TC3xO3?(%+{JQRWT=$2}^%!S$+OO%~ukAtnEvjRwhO*?n zl%)yxgF~FM#tk#?h^3wxW3T#HX8rfrvdB#u&!uX~ft($fJ5EY=NuGITI9`Ng-`}(6 z{X~=Gag|y$2j4t8Ok^G2<5}GEUyc$b1vNelGteLRs;@}b9-=oV{SK0;IjkjE@rR0} z*E{^zWCaH1n2sCE1JYSAvS#9t?V*V$-&2-6n^-e#vtqMn4Z4R<$&os$KA1{z)8Rq} zLh2s?{tw&iEEsOfC>;K+UF`9PR%{+VIGp5axHAbBx~}c7u?Z`Js4N@K<7_&`yOKkO zt(&+dT(dpY)~|i~!DUxh5X@+EcyO5I&D6+}bNgU^Y4oAeo~f10)xgMJL}&)-`v<#s z{?hRyUvQFveE|$v?st#mw)J3GDx5A8L^KAZAAx}`CTpApqiQ(TH*xkmj6T&(wxU*wh$Wi>!lScroc#yP`2;4)F6f>xwvx}yO%f$cbmg{TH@A8m_9{o zCn-_$Bm8P$bbJNl+}tnNyC)K@eBnUkmyCv;SDDI^d&YCOujgU&@CNE$!B@(k z1zeC)U5XD=IO#EZXM2|SC@#$U4bPcTdnuSSj!*iN#cR@%fAj_Qa6v6ATjFxrabGgb z@iWXx*S>D6QMK*&nKxO4CR5}u%48yB@$!aVgr#fzqFmwAl6hY#kN7EiUg$sb*yTS0 z#_7(Ser)qWKjQh$JMcn?H+HV4KDKXZR-65=@mt1Sbx+te()L|pf)d$yHUk~gKf7j$ zdtho~h>bfPTU*kwDj5lKwQt*%pfq?ew;{gAxHok6LhAFOHF1es$pTUssO`9Y%Y4{Y zrQSpZIXujD7@4M8Fuo1;+vD`bUOWnr{#S6UlFZWyvT&)Hze&O%4WD2Ap>K@mG0Iu< zOZj!uQ)x2N{`4Y!bTU7LXo;r?ekNAgAGPsG`2e7h4>Qsc{ju`x_5g)yV3=fTVmo)A zwn~=nphWJnNnG(&1M1^hKo%eUiMq>6arN+ZJ1ZnNu96tA$8dh0Qzm^}=jRRwhJ=gl zrML+b^gj)Ls@zv~d{*Q*{#n-obBt!YY-IRg9`?Y21{^?dPPACAl^Ct(y3R zwXr4d_K8=VS(V7`)!O)m)43m?BB>=D-3RsYXEUcB&twU(Go1Y-H3GeueHwJH8XB7Q zBWj$H4|*OAO=g@v4Is#*d*mJB1VKU&dt+QxF^u93I#~wnw45UNXDFN^P)*Yd{jsdF z+qC9M8{ntuS$A&ful=Npv>5NzWb%8z|2t1JNRT;-SKMWmuGkGtn3J`B*)6XDNmtAqNf=nlW4$@)dosHJRNw+5q82HAL)Z;oH<&>)#g*QgYq7xJq=JvRj3c@CF6 z$4Z{Zmpo4@d7kb+Q?$MKIJx+Eum9-ga4i;gW&QH3SM7A_%V!CkYm7 z5kq9Uf-_Mp@fz7R42d(~md30ZaW~xY1;=>b4`#^8ZbL1S7nt(43XSV|kW3~_8wSKz zZ`h~kFA{HDLnH;KgD`Wfn$^j#MH}OlGY9x+7ppji znrDtiE6{!gjMx})MCJp7j-I(ROq{>RrD1d&^aj&3bPdk!nvUxO9<4i}?I7As_uS zi0-6NHyqT=onaS7?uV|RvwAxTD1mE z5!Rsq!aDTYsmjo|!rEbYYXGo#W(9lf|6#@&Z~tPug-jGFF|xUH9R!={|CUrG47$eB zuK~t$eIxnSzGlw^yaFzG%J6S%K6)Sne{DlG{#Dy9Nbadna`DElsko5mR&J1n&rafaD^fl3NcoUC_ik&0o2!hK{D2weF2}9 zM0R6jPCpB%m#0o_m1{vu<9U@c_ie>3H$LGx(X4oARlKp9Yc!|>cfq|Ad0p%m<{Hz( z+8#^fCs(W}yC9M6YRzuk@Thw7;a&7(k$Pe~v4=XL#uIr$j}g!PRzuuZlpVHtX;pF{ z)}QIBF7{LJc)k7o5gY39T<1peBSFZh$o+^Q9YXHPa2@B%5Ua{zV=Ix@_|v`C zD~DH;%)H$0no{tMTWi~ua>O}!j>70!uTLW!Dr*y(`yPT z_y!GlmTtwf`%)mDHT{TZZN<`m*k&$YFeQ7WFly+KPGQ}&|YJZS$Ebx`-1=?JxA@pq0>4p@r`agzCt0m4+G z6~d9lPJAfEb95C^OMrT-MqrpLFqpA3%K!WDdyYLfa$LM|2yxO!GR$aBQFR5`7#|?45@p27ddnw)U;=xQoRVGcU91Al z2)3viTv5eM7?t3ds6?*9fRWg&AQt^e5t6?1Lwyl+33^R(b9H;eP$#1UQgX2l=#9}Y za6^zk2m*Xjde00e35ftrW3`k16ESaEC#(`79Fi$HFz zjnO@-ro0!=kKqj8G9;5#t@#L-&qDeAI+H&~pVuKF#YffZHK8Z^0;ecbHO?fU{%jT| zl29X1%!VMAmCdY1ppNg#P5?|+ulkc{D<1A(vm@C&lB~-m4DvjwO#kVxqInFF zkTDUW;x?|06Xw7fv6i#(#unDNR)##MbDDaSeJNJ|9KhoqQ)f;K^g-KN4Osqu`2D?k zCYE7TmuK{;y-hdso>d!;@_ne3oEmrP{nfg{2YEQ${src7>v@pu7jIlatRx&tf~0u; ziq_2LnMbzdqqT%wf#Yp!oj{YD+*^LQyG4#wCVScD@a{M%KF*7n{k@D)5ogGF_*7k?acZE|9Xw|B1785x$NT=V?aUF{>aKnrK4*plVB|Kr`E$hv*GJQ(({_*8`BQAXlL|oBPT(`YxAyfR(0o zVMkDG6q67X^G*!tL7@WrE8e*C{t7o9G4(Mr;feq3URPZlhb>xKp^5}Ucgw5D>O)1D z>_;Copseb&`+V-JeO0TC9#Vu-5E%6}aK{dW!!3TnV%XHXOTK#lk40%ir4iYDyGO*^ z?d{iuPUXs8mPR6fRk`7DZ$xv4B(hV&?%c<<-PIfhqZlCrk+dQPUCm-CV9?8a zLf(jFSD}LtN7s8xXg9C4{)vXi`t_%$n)nqOE#dzqV8u?lcCv<_B&x~SV55_T)^C4Z zfJVk6nq#rt=&G1cW1_h`Hv*jmLH&_DAvLYeh&3P`lu*=$G^gWsLsv-ciq&)eMjKf9 zfz{s=fk_zZlDOF?Ha!WjLT*6*M{TSw}}*(f5`Z@ zB(fW#sPvlr*6gPn#v`F}ER=z_Z@Z8g*Mph+6OnqkNfUD*pv-&}&yEapULV38$;}m< zu<Pl(!`K0{IeA9owMP6Xuibv|4@o70~rtr*!v`4pxNZiCcJ!r+yGd z*RpiVm@@0>U6JnW&09c~N(Xx_G$)=KNm;)uwjU4xzlZFD{qJ2m(C<>_Dw<1VKa1tA zMQ~MMog=PA(`=rs(BP$u>4|;8)qJ0SUkVy?J(1a(^LTk$TXWKCEtCdcapT@)smFyk zDAiCHU;)fnhE;Y~YX;^?-RsJSI`{AQR%4xNSLV#>g@ReK56CrQf{=^J_c~yo!Tg(b z@-q5_ce*G*s@a0#UP|o%3T8#*kr^1nXU#;||K0fv?UAuFl(~$(Bk!MpT423{GQbAq zJvk_j%YSNmb=mYi3W(%Rzsr#M$+1QN*BfBDeTvj4!SDm>llzT;(@V}7wwlwm+O%w3 zJM{!G){xpjuK9^zUX*KY&h04I-19S0lA>UA^)l`+5!o6VS#(rWfVPr~9-N@czBFdasjX1{e?q^!5cC}3>Ov=d6kGF_ z3;q{EJ>J|@X$f_rK&VGoM{|z}R;`9mui`|U2sMhctfE{2w94tUOY*ry{W8`U8(Yqt zK46i-I*|ENA8Iki@uq>-OE2lz7y}&5+GD-s;VZzS(4e$tfKQhOeew2dT)YeMUIzX z4aRbP4SqRuzGc1{5pv5FhJWHT>7;dyqaxNC$`Q9oIdkt7^ zfzAFxv$qpA`+kAVjx_>(FE;yt>7-?wZ8!M1-;>S$?k?dwGM_I7KSkiMK)~}pm4a3B z@&A>6+#Bhlbfq}itxRDN`$zV`{u$$otL1v0-Q#S-ZYyLh!Wz)Q=MI;_v3CccS5JRZ%kSQhiBeH zdW_`yn$4E}?U8I>Z!IZB@SoWO{9jyDY_>wp&i|?DadEw8$7??8IT2xWyiJisU(j)_ zY1aHxCB>iN*_~#J8%A>DEll9K8@2HM2T}5=>f*%o6eSI-+X;>nvBHRwQyWO&a0R87~>gQ(RPe)Tv!CrdY;`|dKGoD_W|J^#Tz7++TwSX z6#suJeip?o73Aa|J#%lly-%4p@k0U1r%>4rnG;a>Yam5sPG$t8C(g(Gz*o7~N@Hd5 zA%se8P2}%03R)t6)YcAqibao9l8-yKoz|wZEr#=|jruE-$MW_s%}q>KQMFVX)uDy` z2*2^hC0r8D2gAQwA+Z+ke)v&k*@h>~Jd&ehH*%nKB@gk%5G%Ltf#}I0>mj#tM>KcW zDp;V=n7)FjJ->%0d`F`86{cm7&l|u4re7am;Sb3;M?#LB;&v7M#XsOLBm2j4 zmxoLDcSnmtGr9iWu3@;jk<|iTA~yl#enYceVWs2LA;cmM#L?yk9wi7D#4tU?H2tOW znBJopt4Zr2HS=DhZ|+ssG6-?^+EKU*iAC#0uxJSHFP{rg`byHw5B&A@X4>2nZWC5~1U0CSM^b7w}N4(kpu_N0!iR>Pzj)>5$lZ{}A!8`wL!!L^D z{oNj1A|el*Hp}1#GY=}E z;RK7oOrIv!_#t-R0%aD@H`s#QSgX<|9A{`hKLRKh9Qi z;a#*V>?5+0Iz$xl#(61`T^`F_6>iCY4@vMvso|^4SJqs*_8I>%!Px;lb61Iib92&4 zLBnvKiBG6ZCqnDDug700^=ERhg>?CJvpVo4!LW7PtS`53uE5^Op?}x}w1IY^0Nrk4 zfjr7=bFvqKPzoY#KYsH%B!kAwCp+o$szgr4hBZ?4to_7mo%Fr3K+JwdW9lU?o2m!X zs1{W_eolS;e$ffjH9Ey*XjsG|3*kaRXP%y4?2IQ3cj7$1Cof~tk8=M*O{)aNHv)OT z+r6s}@XM&|4}*f9mQ{PhP5saz<*dfR zuZC>-X5urTMfWgCb-Pomv|g#=h$+5FY6@oWW;7k66|xsKEY`S`+dZ&;F9n2nYFHAm z6r-+8QuV8btz*MZs$Ccwv6iJN!>FuNSDmeA#0sXvCl>euxv86terI~by$|YD3>#%n zb+y}lv+sYTUcN!z>G%~Bm`h2pr+b3e8g-CGFB`eF!+YOSN4f(${E76jw|w*QJm5fY zbVfxeG6jr19cuyJ3%<(UgI9nUpl9l8e#ItuGsYDq2W$d>G`J(%dQM{c?EN)muqx2F zy#bx{I{;CbXh6_wa$eu%t0u>&p*xwJ&B5e!UWnTmo1C%wm)NaiNY0$c52Pi3nx4L@ zI8D!;wbN;Ob1seB)iP{`78#rU#!kAB@E5_Czdu&QYjCeZ!^)*38)w)S)8rXeF3 z^0Fq?o64KDpCt09K@o5e868$U-q!4M?cLWnol6L|0UjNST;j}M%le;}2z6=w12wMI zxO}?GG}=i5t8~_pINFcWVr1dLY8SGyhF|@;F}i1gYZsA}W!C)fX#>>?7sLX3T#<`;+)pY=sV1bu2k`iN$pEw<#@(^{N+9Q&WyxDZ_G&Y2H zADGeLySQU=HbHi_uebVqc2i4w_0_CQi|pF-nqz=ajn*}wv$!&9G;Bwi%{C3y?j-GG~Su2E2Ey$O5TSTw9owV0vx=> z6>?)ICmR2e$X?say5H>{Q6YkLZCFyeLjKCgU$8vfxseukqLmd5{B8IemS|>}7qnO# ze8Op{s1?JSuQSvP0=wrKNEOH4C~_KR!JWqBb1Ntf;dgUdC}P&rCG7Sl@&gZNJ;C#r zjGj<=eIm4G`}%p7{oOA>G{Un|_weMy$VuO<-sUj8=0}8fG7u!lz9pNY_zoF;ql+{G zD>C=->`QU8Cz{Zn=xK**Xo=deIjv>5ff<<{&*d{MIgTZeREBCz*14yP_%OHrVETC> zNl4jE-W~<}D+YBa(%A^djCMFi=ux3WZs3a9br89wBXgD4<1oc3mG5ZMju;JdYaU~T z;jt_sGaan0oft68jF^F3Gf3TjC074};lrDpIWv#418G=X&TexFOW8hSN0#zgUSqI0 z?fs4o&?Ro)V7;W)_tm~=`Y^8)kxBI`_>+k|xvpITm zc{q8wSuEdS)#IHp0J2&epS|^MGR}cyMR8e3Pldm5;oqr%!K^(36E^bW2tvPx7zRI=$v6h zztOF*M0ff!l>HWj<$-~K$nZP7PJHt6P0|cqr!Jugfr?3KzdAIeZP%44Sv|GX0hY8v zC%ahYfs)OGZg&>$sG`)u?H;ypgBUwth1I5o6dlLyt%>hx56`ytkT3p4M5NyG#Z7an z*|9c8Gf)bmEUbc}`}Q)3dG<6=q^L_QK3eT``&N-mLM^afSoJxc-BVPb0#|_|>t-69 z9|7S)E@V-}AeN$TS^rT6T!;=Z0tLtitfjk1FQ)xRBIO)1Fs=0GK<|v;o94J64UUt?I{cc$pTu#D#l``>vROAZjuz0RyM;*4%tiYo>PrJETINdCY|4_2F&StK9s zaTit8iFSF_QpyvBzWk5`d{lt{N(I(9@NgXEXYMZo? zq~tWG<1+iI_|C~mPRIH7RRNxp=Q0mXY&lOKS#E-k_Ez-As!OOhIl`h|H#5>I_rz1 zS3Xb_JiY5tOXo!tDlGVXdg3Bd#^-QKI5nUp+EJdsKcvV=wh+T|olBh_Mh3F<$=?5!Mruz~8NiBvSV<|DM^8axcc0LrDP@6QGD_j~at*^LqHJ@`ayley5(pgRH_H6fvv>hl z7BOLEQ%CCMpt41R&eRk2vb|yvf}Nso>t)uWUG(DL_koiI^1#yAeydaO?7|WKzJ>K4 z5BgC<2fpU#-EW)#80xAdcWHEm5HqTpH&@;Ot$Eg`HS?g(Y@@Q(ejWbp*tos# z0bOw$!=${o7@D~IvHTY5&-H1vge^J;7iIM;SLKd)7j@a0?({6tgCksT9?tj;kU0Ln;7w48&>9cPQEf@@PhrOHEIKr3z^0KE3ayo6!*Ol z9$-v_UIOXb`xw!(_k#C^sr&QKE=Q#}Y#)G7G;T@#n63W->*It^VLFrP2 zB~fuBEA8lNNgQwak~~neY+5z*G;R0B)GE@Qxy#Wbz}IKFAFDOHMv7?-=`yIS=f^Gs z<94sYLIU^2VYFaE#RnspTB=B-1p{4|B4#QEt%9wgmEy4l-6H(}6AjfYcRGK@6Z47J zXP<9P4+eSziGhHZfGlea?%5d$#r8$F8hwXMFy5+GwCe<7S)yVz3yN!<`~nGripu$V zEfz-nZ_vp&GDtf<2MFpcjyaoj34T?d{S%vq=JjY}OHZDYruZ;(}=Kd2#{Q zSR_M*o>niG$liY(S4A+x7lH3aw3^M`LNqI;6?9r9=9qWHvW|0UJDM~5RniSJarMP# zqAOd<#*>koQj+ZSM6HahQ)J*qHwbUMCW7&+uj|Pz1n?IDgpI=w>w<*`fJArwQK<74 zpc2z+?8iFy!4GyfH*c*nYPwxaJr|AB@mq*j)FLCkpibs)5wnprHZN!@SmWOL@NQqz z*sFFaUYK{x6;V;$73(%vjnMSWPtsMesZ8;VRSZ-u$WP%Z__TJLsdn6rE-rKGV{96N5#MN%+sCXu) zXM;=_uXdj4sFF;mIy=u)rA!FxsWv1LtLMJL$#Zm}Ur(tMBU*xbm|Z&i-S)6<6xF|k z&?bk``_1;8bsRHxgth~Qt>d`+wZx~C+|Kb3y+sssMQ5$@2ka?LIdR1K5VP~8V^)vO zS00pT>}ur>DdQg^(sKu$_0br-#9f38PUrXb5(ijns2EpPt#RgL)McLofSh4Og`=m{K_mF*D)B(vMSlzVBErGmbk=(MZBq%@#=2A(bfJwWC;K6%5q#` z;@Q5J{#YdjxQl|fse@=(a_NKmL?C%_&5vz~UoF8;XBA3dk_8% zt!3rxPm1oY5~y+$!XRctYvVIh`kTwDneD~eFGeLEjzh@iPB=fiEnLhYPJf0yY}wyI+?z*uIEpKtIK*#KnvjcY&EOsC}Mgc_nRxS z-;Xtp2HB=ecRDxnja`~vK6%~lmXCK%ng17$;H6rvy}0Tk(B*AFjrLcM8I&$_i!3yvpWVl43|ch= zh3ya9uvv)mde2onh3>>zbtz68vH?I+UHb@>(@>&%g3{#ne#0U)6e4pcGw+?lST%fs z!TXYLzWt(yB{jPQsjg`3`o{?d-$d%c+dCSC!`9e!56|uyZPjJ-WLiYd+h~B8;9z@Z z_}^$w0f){0h^#?afyO(TmC`12Q#eS+p63x$xOj8Neb1T1xiI#le4ob}XfE}o^&tK= zFHg16Mz0O^i;T-_Hv_9O%*bf@BH(5t{gEVm7pZh81wq(AS9~_m%mP7GdFo6ah;h6g z^I5n1DWMfK6KhBp(RKA3vI3oViWyzIiu8ovBN&{D@caESrSKc40r~K|h-Y_Cx`(kv z27<*x=&7gc4Z+;p`#v>d-VQ2TY)k~ln78c}i;az7h<%&2*cb`+wGl#PBuL0eurBp3 zMuMe%0@6R6ZGC?SS=dWR+fwgx|9qoB5gUWROA#(a~ zvImxD`d~X#?8)i$#O_sPpV1_k$uPE+X0=V?hBw1{R!E|*kvaTEmYat0Nd15C|uV9V-_yq@_eX-{Rsv<5Q1Y5iL-f?d4%}eRTh44RA00!x#9|p!=LJZNG_P2ToCeg>n zCm~`5#2yG@V?<}Og?)>+xd4T$<#Vi3x_?$J*HygTu9T}uG58diF}=G<36$Gl9=tcf zN(yqKuayuz+f(bin%dh2T6=Xo^-tZi0x2dj$$4vtUmr7>bi_0;0twvmTIa9UE-Pdk68+r~kl=o4iu* ze%Zclsf`L8pRf+<*`KrNYvQSHHnCSH!>s32_b$__Q(pPPgXr^1Tcd;5#3rnf%pMPI ziZ`yFdVqzG_PUpd{45EjxRSXaI>u_wx93{R+`%tk;mLGOufi^v9>gj$NEXj-(Z+i_ zwZqNXt`A@EwskF5p)19p@>?^?S92~>NqrfYP8=P1c=Si z+2x2jPkvlR*v0l8*2m^ zyHLDyS(r*6LI7E^uo6x9M6(hf)&eTsn#>*#(i~Ad>w;px_04V{22d@=u)wpIDXc? z`%Jfc9Y+!a0mFy_$8oa=mnWBaN_S)LNz|{Ee9Ebi&*5P*A|L?VK1}^JDsBye`A>Ou zTfbkeZJ6xR_I2CyqiW|QYA1Uq(4VJ_gjR)NI;#83#&c@~l!2W?@1!?a>edO$h-7j| zS?~0NBW-#;DED)1W0e{>ve&Dd1@~<>wl*DC@J-%6veRw3;QQEiC6s`^MuwIX zoz|AS;TsMbzZH+u3PPe)qMX+3?sQfw4IddoY)$R&+jegXnT*EkVS3B3_tDxWV^3#i z`@>7L=AVtovYy1*IVhh>2h2RS5($cSvUm<#AW%{#0B;qC3@Gq!-8DI z`j~~7rE%rYSk=Cbc(`pyK660MV<@`SxuI>?soq*@(|Tfg%Lv5ioH&5-*yE@=#h4un=Yyn5V_Ij81pc# zt-tO{nv6~V7qVpJ$Kp{p*62*h1JFDR2R#kqPIvczM=%!EHl{a>Ffy57@0N+EH9w$V zYva<^>@ut*Zwy=Ki<_8ANOd}{Lii%4lJQ<$9m}!1E_;a#B!9%qRvksX+TFA3M7E#t z8tJ%L{YHLtipbhdBp1~2R^#r0(VNDGb+y)i=G}!=C_tYC$gv0TCL~a7ymO<@zvL<+ z3mce_l_{CSfmYf5mB~X(*!Lg+$976&;Yoa()*n+?7nGtalIm)dvyQJM?ayW!qLy{K zw3?E!UWYII3arJfb?4I~Ntv=tcu@{2h^R_Wl zVG*#K{MHj^G;puP2)4@UXr~v(7=?c@Qlt-mLAe2CifI-=V-ll>0_j;`xHV(NF>3K8 z%>Q+o2W(hdms})Dq)%s8+C8qH zz^bg#D)NNz#VeNuHXw`vL41SwDl!$EOBT^JGdH<`ds7{YU3AS!zltO;lDUWE6-Pmhru+5gT)J@37~+dt$KEkQA~sMAI|9J**@!UP@p4dj0D=V(UJ1e`@b+3Q zli&Pb*n!j8pM@XKzD%E5>zDh$HGKkw=Padetq5`Oe;U_c%LU-zlMa_H?TUgo8}N2# zdWCQV1hnmR%y9N<90Clg+TE%#v)aUlmz&8cQ-Ng`eT{ zGc{p{XQUhI4AQv2r823Y!HAH~r5thD4I}biLKZO?VNN4lB1OZplFT1b>hX|gQ4H`l3YO0l(ABduEA70OV>ZI=4LjMgZCw$8_05O)Ock=K9Ri z9AEXSY=Kr&;DF69YUyiW54@e1o!JBL8Do|`JgI6Y_P~3`tJUDVz9ke(RjoYbR;tIa zeGS$~5%3$nxtE(lm@P3`T6=07w(6b7KgQ5%Y}($*S`8Wyx#Eq>dsFgXy#giA_j&t} zk}7t3~N_()6EgPwrcE$Pk4>YQ;#iPpQB zE)x$f?!W6ecQa|)w7{1qoDWGLeGLwv)ko>U%zdJzEXjQGz^>H6*3A1^x7CUMJ+;1HWVaS*tS%mo zutmUiyJWZLhOmds>W8M3O+7-Hf_hgSLw_G{PO@xr2XA82kl|u7qzdmagxrbqM8VZe zG`l?Y0dPAQ9i9Ck&cF5LJ3Hg!ophSC78;Zx0n74E0%8>B(?a1%6!9{5=t%ANO_?4s zLDX?EnnSAoBC|i+J_|tJ+Qo4@wT{H95J(&eRu`JNDUTm#(ZDY2ud@HUrLb@`NF$-mUDnMv(Kk7|1_QgZ+bmm{aWG z$W88bpoT2V)4A0+v!0oKk~+#FkE^@>0F>aJ2yhH0GmB$5LGg#$c9KQTaszJLyp-{r zOcQa8h34g1qXDdzhY0Lp&*sgQx0SbMUuyd}(*D_zSU*8!()W|Z-u~HjIDyEQMKvam z_CAG+6ye)+q?4&5yYc&dollA_O11Q3Puu*DQty^0Uu!zD&E4>Z>|H_^Cmm%*cuWFY zE(+Y9`k*}0@B3vQ_dv19tTh$#o<~TYS45}1vr7q}6k57=TRvJ{Zh@<*_$HYPQ*k%p zjLamktD&ir%LNvzzW5wEr@L7HvD<`&OFWx0Ufpmf%n2-DV zxX`a{cRoINIQTL58z6-^q;Y~}T__G@`!+6|R@h^E0&D8`IenF!M6g_BIY!{jkKx^a z@~5X6yI-#V+|5gvjrmgKSs$r)WVK4}C;K;sb>)1PoY-;k^Y1Kg`@3=SKcPyid{3DI zGczce$ZpxNyR}#IXr%GRoyRJ>@C9+<9W`$2=d+`4MR06p$7n&9A0YZ)i2E@f<)Am? zoqUeC&#STe7ojb1fYN9|4=_y>_nFCz{fo@xdY;|mC~EMx>2P-WcaM6+_akOuhn zzlAsb{Q(@$ukc_hj4TxO@Dtwg2b|oa&}H{JDpac@{8mq<)yTpli-jKY3sHoq zqfjAlhUj?VzVcETeUtmbb3Qs6TPk5Wv&#aHJA6V<%lF?e-nbSWk8m5!^ephS(}88{ zkzfC;vEjT#csofO<0J}(WA)o&jVsMkk2xc;8l&DBlrX9vq5xuR6j{-D-bsNCj^oY1 z;q^D;K-yfhjSpPI;!>PyZ(kk^J`xXXT*y+S3J+^1YY!8!K{{Us0P(2(YiYLM5 zoT&W{@Kb8bQ9!YTdj2S}BlSG`Okg}u_%NJ4LWbNmNo~GyvCG!QqBCw6@5WofkTCJC za<4_+MjTJct~N20OUEz%R~-KUJANew*4u(u)(Zx8tNu3_Y@secmKtQg1P0b|QU>wQ zwPFgIL8u24m^QG;1g_)R9eReAq91wnI^%CCVZjO`If1xC|x*nJ`!#)U%`Q7mKv1)nz+BzF3{EvlV(io z?lP8_*~g1KPWQ@)k3X*5`=$&X*%uS_D~&d^)yaC$@8S+lwP>QXg|FVrRBLKvLH~(Y zch+guf`~@%jWd=ss*>;%&vrZ6?-|?=%wZM9s%G}AYPPC6ma34KWk`F?s6xe6vqz6r z6ETGu7M&QWlG|D}Fv4saKRFJ2%TKO{ZETZ!_A?-vuUTPN>fDpDr2J@`*YaYbZTg0I zvjV96L9C;YEO;Zfu^F{BJ5du9>^v}FzMp^wDEV^p4tm$Tt>LPds@a(P}jVGqnA9}_Ad5ym53Tz#|Ud#nJ$PX{-6qqar;;9Y% zx|7x^D&mbMlkX%B+wLN_{+NTi%&6GNbe~7Lqxch~LoLQpIzRcX)R%po&S9`LvL4B% zEAf1YXMnTL_Vrji&KoW=gvBGC>s&AGf8lsa8}~3&rR`$|At|Un+ww}YvmMJWTN#$& zP_2yNH`_c;zADe-%HHB~e z)x=oD&Ltcmp)Xc|Cc+%K6tU@z5rB8lzjig@+eI|*r9j)B5oC}M^&zx&yWJP{p;H#7 zvBtE4DVHlAq^{aGu+X^m3JsJNR&RrxsqY;k^7@b|hlVceP?(J5>~l|xbjM`vIE678 zFEfB3pglVTVoR+zoE|%g%jZd+av-AA3aZt#B&Tw)xvp(jOdfhYG&wQ0ve~cJFv)H= z^fok~?4~zN&={xVb2K#()iKWe$$et^>6KJ+MB6>Yq0&ItyhQ=HgJ~>F79hQ{q|LS) zu?OVFvTCPQV#JDtHnJO~sgF77?rN#Lr&n44vnf6)lwFm2r*D^A5qW7nZVJ(=%5rW# ztZNf1scDbx-ySb`U9?5MeU(iV}c?!`6Q(x>d%_(}Y4PF|Xur!hH{|$DEaXwf*^=smvGIK0hZ~fQa zJvG*EjqzWL6EF@zTrlsVWyhS%Ox=b@hbG zb1KIg-w>%QD@Wxkhfhp3lsTC@Rq2AUP!wwr1Q{o0$2LsNR!8huHNwG|Wfrr5nE!6~ ztQD0E*XD+=l9b4et5yfay$UY09B@uRf7(fNL!G-()?am#@;YD+j$c{T!=jc-`v2NFz3=jvB0Z+F|z2MO!TxiM?mg{GbKpC;N2N zd(5bUX$DAs7Qyt8k7pf|S?aRLfye2CK}|s^95J^L0(%zGP?eG7s|P6)UHq!4I)2OC z7hH35B!_6ZJ$Q)9bA8OZWMuPj-A^+dYgs%$S3CpO6@R>VKMmKRZLNqq4==-Uj{9k( zNa&>BkGrHFcOy4B3z|Xh?kKkyAgSSHpWCy=SEang_nPJ)D_Ut*O0vNtx`!rISNYIY3R?FSZ!_ikWc z$PKsG$LxlzZmy5nYD|pf2$4u6MwbY#k9kK3p=9VV6Fl5rAM+fk-t(kbey$me`IB7# ziJ^2e%p`B?H)oCmU-Yl)AGSe;bQ0& z=HX>0{ZBaDFgDBIaWV=bq2NaC-A_2_rKGoaKgspH!qfSul}EB%YqNf9qW&^MZfpq{MlAQaY9_cC-wZF7t4|b*s4S12{6`8n=^s#gFuR)Z%yu)cW@S5b zPoNh)CjsyBa_6S^RCfM8#To(1=5P+p1(6~oa41joF zXFx@Jp1ER{F1Zs{Aq2v!!`@0JvtZ96ni)_o87TK$nOSF`UuQIUn}te-$sW@MIC%wp zZ?cpqt&jf7DtgFOD7HR>w2EzNkaie_4ALrWxk1|Ra#+eB?F|6R_cW2g-G7~44&>6G9v%h z6YWTO=H3%uzE<#-h5E-!nGT*E3h-%w8GanU=_(B&;iM~h7`EMe06pGxf;-^v=9#{7 zr}`~Cc{106oJ7{BA+IG2$(Ia#r0sc0a3UYf+h6lQuivlVnO{&HX{v$x%~Z1AHwwY?|64B9*4>O z1}`l9`E0K6bM(L;wTtyI zjOnpJP=IdT&nE>RsiB4q&64-glPae=3uYkXEa-pz#BBcul{himbiJq)hc0h4ncbV$ z_0%_}I~{!m0c4`-fxaQj#3U&loM18QM!VhUC{j754ha|a8z+4hNk+%nBhYc6!lXTo zzM!pS8!*el>MZTO+io}uj%{#vQCH~Xu+?31i2OM_Bft%qH%U9&BxKBM!>=WkLX zC*Qkla~)E;Tw3SR2-otJPaK{d5YwD#DyTi-w7jM`>UXFY66clfr2h=vn5Zy~>=H1V z=4xjFg672Ru?=3zq}TzYyt(_VwV>C~h|S7ZtGxl;QkZ5QGUWvG{3KL3q*oUN6%LGZ zQorD%1!^?w0^pYH7ZDwCdcqnGI6UCYZ^6PbcO%`?4oUi9n!^zJ+VP@_(#hBoJ=ReS zxkPqT@;z=WKE zlxxLapN%b;on@Drdo-(cHOM5Y|Mw^fBdWBq@Ix zGu=y=2#e-XZpU6guV$UHn>SYVe;njvem(OGw21pW#Z0u%|#Xscyp^KH0L@ zgt#x%iA>rTUtG)TiV)E+bu60Yv;R_{V0uq9RCx<&VP127!2Y7!kI(~roH<)o5v4=- z^6GXSi3yQarf*SZUy1Q-q*#A6JIMgT)Ca7+SZOod7qwgrSah&FMa!Q7%zK^Qz3o58Bs9ZqLhqWl^BV=Ng)iR65n36%oL zqqC5yk382{0*O5=es-~Z)O%3P^U(z~1zP;x?o5-31L*ynYAlyU)Npq;@+dM3u zNat*q7r^ROV%YZ7J8!4F5$)Z(IGuk4Do@8XfS3N6`g_RxCGRqqL>5*l(Rp}VEPqZ2 zrWpjIBRFs~S1}m_pe496Rv2yyo`_2XN;m<~oz%l7HUx%=`-~B;2S@Z-AE+w!;9KC7 zLqu4AhC^-`UeHg*4jrA3ejjllV2H!B{cjN45J%*MvxM!A=ZdV5ZG5LA4D-eak*w_# z&qr%n>QG$E22ZE6Hf`r@P}i>ZW`n1ZHmqydW(|7Sx-D4ZIfX>Kc`OAiH}P1ldT7v* z4eqvQcg720{ZSb6q<|rwp6`Dqe94Xk!&P2G&n5$g7!^YlM5x~|#1?lF}xAqmSA6CoEDUnfP_282*637JLNn%#nfRrcdV_EL>u zx$KE8_Qqm%(V1Rc+(ay8kmcy$l5YlV5o=&AF;qW?ExwaHmIv74V`Mr#A05I(#sjwa zH_~=6Q0|l=?rEBU%KV?W;ft^M+)%4?M{f9MGrw@da7{r!oTvevM0WTX2AzEW1~6a{ zG0<1#%K4PJi!#wHhO_2D*=?!ln#xclKVti^b>LoeLuAWFo^WEzkA&*Ys2xK>sw*@+ zTRGQ!4y{nRT+^!7&r`}_5E zWy#?M-t`1oeDYU0+(ZWR*K2m=hM)K12&;#3%|fk+74wHu7eCza1B`5v|J!~OP*mw{ z{s9SBn>3ne3sKO50g;jDQGbahx^3wvMj;cX#Qeq zZ5|YL9)3NNA4|yQN-ouVDL1LoS8P~F>EncXP!q{F^*m=kMx}y#ZTNxa{{&Jnv^!~^ z0#rvsYY~j1^-G3l6GJ&BJ9uL&M^M+2zo3?d_F8<&dleh@YR(R5cy@V&3o_W+SwvTl6I`pRhb^0NX4W&$y?Q$`PNt!-y8KHoz* z46+!dB4Rc>IKt38$mzHdi%KNl@+CV;%oFHzF9r3dEzy?jrvVO#)x?VSAO=z0lK&Q+ zULI0W0w4gak77$cK*n`rxfu6Rg9G9^zgcZ7NnR${q=(u73Vto^dK{EUk znsgQ*y)K=#AHU9m0c$5VZkzHR$=O%!hnas52InkTLCtT|t?ALw)+k#OjccY}E~>9} zP7F%<-A$5m3PC=0F9Mu0Q-cJvm{qb2!v|KD&FCJC=0TjGeqMtg#mOUge0nbyRdaR1 zkJTXen@KtoJ`U1*l zAvS~iaZI2aD$v2}8u-P)1Labx5rmHL_b4Hx`idpLd?LP(vDCFSWh*^T3o!3HqktTE_P&F*LoT`Jqa%~rNv!mzXk&(8cm7;qB2F4sJc{!Wve zGRDLbaTY9r-GylsKcfTYv8}Ni!pG{icmz)ivYrfmx}M+TaLT6-OHpAe$<)7Exsv;C zIM7dvuq>)4D&YK$^urcvdk<&k-S8!*k&~LoO}$0zZHzl|FQJIt4hPDDB?GHN1{N2k zE7~2Ov4&BzXJ5Qexe4smVvT0G?mKmDU71;}ZT(Z%HkI$!m0JHrif!uI&%8!;J?__u zaK={Tl@{+cO-&gTZCpR)?1)9cQTe7_a(%@Ieh>cm+MdMaad|EPV8Hpx6&nWo{1yu| zo5s+fs(Agz)by<&iw-5g0HTfW(oox5xik7hx}&ftHI^NK3@}zpX{nG!OR26Zl8@Gw zw`4!Z{NViwl_*#d;v>=Q*h)#Rv4AwP{tR&tiL8p|nh~y5jUgEo-V%xjHr>-Ws)sqX z)5%16@(wd+G%bE}t-)X?E_g<8NB@fnA?vL*WhWG-6q2MhAP z0D91f>{(?+hCmpE3k>9A0}}9# zYo)0!*L)V7$x2XQB^<=*7zc+GF zX6uJVubD4-c7I>DXIb&o(T9hV)4GPeU~;}L&WJC=z_rSpR%Tery|f+^Q_pTpWd9M* zUKhq6PWGjGKDei}Dty2)@9AYAWx-8y(ovMjzV7#9a!Eg?s_J^G7D9DV!*_N<( z*z>){abj^CLrcmZukzkulrJ0-dmd~9eBJ;;;HqC#%Hf(#k%iKq>9XASrk!THIf!l= zD_fCY_wpaQpF%p=S`BhzVh=-Y3>Vh@-+!{_r#K)Ih^|ihZnZXS^~#nq3YZOM*)80u zd)hUlm-YstGX9bW)?t{85Eh++Po5Vj?|3Y{<3>kwzEX7n4+EV+yrilsdiYcO$C2Cl5KWp8h`D zlB=A{>80{yEQZ#?rlz^b!5;O%L%Oq^gC2fx^=63*=8Q+%{#=)?s-4X4)a^NHAc*IL zJR6R*Hv*DJ1(G0cMoFLrL8Id?S-MKYyXsK2u1qmbrG)3+;pj)OWzhE9BfXfTURds9^%h@EljolZF4a2%NoaoHoHT8~zrFv9|t7y2c=VI%!!_=au zFKMPo_Jt)M_fP!|g~!CeY1~T4V2Eo%{0@@EA)o})-S$W4sa;b``cd14M+);@pb94r zRg>@dRN*|gNS(&>?CxE=Cwt!18NsX`4-rhr_w;=bx?7x&ID#l6QLrKN9sm5SG6d~0 zjPl6l=-d#4JP{bg@}qDV9v#;BosnM6NaOE0u@xCggqFjqNf2Ts`pb8YQ)<#yng zJ+-;SCmUW2YMogj)B@9tSMToc8^l9~61IubnnTwjSf?>J?!Xi1YKbH7)eDU$WTJj` zWKjgb`INf$?*@GXN_`lw?i&X~4*e)Via=Bvv_xy^L|uHlvm;dhC2H`FN2p@9^yHyO>c&$LI7Ku`-++@r z;V6r~BwI@8xi^Z>J;0JKa?8;@z%u-UB3NQPyPwt2GICyEZ)JwTWl))5bZ2sUCE6LP zZu27TTQ5$&7ob71M)F={A!ZOeFsPAxv@X*H4-9QG@v^f^N@GFUBXxwT*tNBB2{A|r zF|^5#n@z&hvrQl<+`EaCh7<*cZz=;$sH;!2qVzY*I16+3U~7P-$=dOt`xqgK3B;k@ z&Y`k{)=AWGYmSA|Wmg)P^VPVVU;WG0`ZcPg1_(wLbpV*C2sJXv$?t252+Tpd2l4E_ zf6$(U)L1udnB2dnBVoA^SRLa0|HQosd{ou__di1dMg?yWRBUSv8rsA)SZ#@-&Om}Q zFhN=^;!>BQmey*iP5?Iy&P>R39HlK*f7V*Ns;zD9B7(J=5G8;ciy~;%fZM&s1=O;s z5W2WQg2onzk1Pc`q9Xkts})Cj2~PWL>#_+=pg9F z?bR)UJBooZ4>5w7GDy#)>w5}hA`1OJ{B2Y5L(v3Cx+w<>G@mwQ*EiK}a1Wk1h$*yH zE$uZ(>t13$_1n@iSELqaGE56M)pP9W*%9aZ0brjQkai&^(3sSfwEbQ{ox|=s_fYDI zbAquzznH<&&?P|ohHA4Mb61anqt}V6$8!h7%EqDDv2D?uWn4pPsIr;T{NJRVP^A%L zvX}71)nf$z;<3Xg(TU*L;dts=dPHEq8gbHt#mam!24TY~nZt%XL++Hln8IEhCT1`a zD?IsV^@T(nbR5S2EKE91Y$T^~*qq#`1rY?5 zykyO|WeY`N`sZ>fY@~ALuce7X#JtmXD0LxZ{h#G}YW>*K^Zb5qZ3L;EgG9)IU^HbfkatvY*G?{to~HsmLkP0u`{GG9I)6cTkz)OXYd8M6 zq2w(NrohRN^NnTBY1^_I7wO)g`_R3KCACaZEoIa~dQ&#cCy$h|L!xbV4=-f0DjU6Q zquVD0d91bc;cur{mdmyw({eiifV_ zR|@MG6~~ULm1J$+|!(H8qn0`lstTCD$$fHICmo3gbwAA(opG zQG%wM+Yw(YK*W*Dxv1o#YPk{xIGKY6s_F?G$#>Zt)wjT}Bc6M>ohEpqA3Y3oE=osY z7)!SE%vb~TVz~;SQwzK^8Ivj9#%IJwV;APk0tH09$H4`75D3Rms=(1J8rZ44ult#k zP!8)an<=4cCcb5&&W#-@x+D~;fY>v5=7n>f_xsL=!$K(J@zjKw)$SF8pqDyTn$i(M z$uEMxY-9D<Yo2}abghrk$pkX79aTnGD*7StE3ZvIhdkbyPNR@p~pmKT&<-{)Ub_D)^u zd)I%a(RXvL&=k#NlZ<2udJzXoDH8rWZ6|RTtN&ZInVjp7+SkA1BLa+YyaTj!45KUC z901%M`_y6?9G(`W=4~=S*{Q!yrdnkVjxYs+AKb`?-)f34EG-KBb^r@Si-}PPyV*ai zo{FOAk$SBAO75L>=uGIijnJ0!GIKWbAH!!G&rYSGlZ1L^g`|4VCVrd9L9`$e?z2|( zdFxxI_$g}$46kF)pYE1~4a~wg?tewB&q|&l8?>uclykue^n&Zxa7Aq-elU-2Hyz8Y zd61`k+JFxiH^1bj3NThAQT?#uvZF% zdgv_Lw}0tmxAt16pR1$??7A@!O3fu2(yqeJ*x|RE$=CWx?jO%hEeM@E+@&{=vWZT_ z51$Zg%1y3_mra-w&rPmu%q`kXR|~3?61=U)O^57e_qfjghoTQllp&{W>>+y6AXBfO zntnRx)ZkGxUh08)L!K3{kRNjOiz3zMSjiI>1sy}#V)K-rg7o*b01tFxg=o^-=!!iG zF~ANXv?ffm5v-csE)pMwEaCi=6;oIxK7Iw5WsiB*y5YlMDH><_0@#`NI_kN#H*l!z z@KtWAJ1lzXt(G34)uUd|S9*>@1K`5~p2l>%F`>=EsepnRf|%bg`!Cq)Lt#WnMPx5y zZVZiY;VV0x78+awuE6w-Z8TCzNZxeUxzVK}h^*X5HC&E?#r8?Pc zh`xb!oHDr5KwFW|+84>n?0)>V&WlQJ;2HwVt9brTQw+NAaKHcJ5SH_!Jsf1jmI3qC z=w3HBPIBq+YU*$g*5P9HZt^zt#O4hMv0p%bvL!XkbKG+&EaE+<=kJ029YV}@e$jx; zM;KuPc=aJsI#nhFM3dN!HT@u^ko{!mkY$7 zk%%XR`4u|{i{B@rH$QI8SO|}+;NE_O=NX;_WX70t&Adq6;Ohe6aer5D`Jt2U=5cC! zuXBUkTShg1ii@ll_XG=m zqtp5tLF-XV3*b-YeD6+Wwt|PQgib`r;P}Y1By^+$i}vJ{s6!BooQJ^~$bb+^Ya0}J z<^4ipj0+W1KvabsrnnK=XlpVLOTevif3+V9V{U@-WF+@ejtslL#HeA@-UBFog1?D) zGRQ4JYia@PSBUbWsjt2lV4M4|lZ9wj@PNQoKtreGCJ;+mUIlj-Z_50|aGXKNKp->p z9;n1}6L52q>|jE~>R60}n>x0RYAIw{kkolAZHf&n796wZ#-d%VbzJhFxZO-jNHhe= zfJBx1*}KFHZZ~417J=UD%T)LG_AHBcO_-t~s9MnszbZXaC-nGEdmS_V;J(G)o1SRe zite=U1BHS+jYT$7zB5|tV};Ic?r_URuB@=>EL!h%AhH+ibFun+%>X&y9p3L}G}+-k zJ8Wnu+cmmfSax$eSk+F`UIWTp0pFXyh@i8c$2yYIpBsf>Xv>53odNU|3|Y*`NuPz7 zqeU*+#>gQbFdxy}phW)HMruuDe{Il`)8x~)YO3 z-#L)ZP4CRUlq;W~?V9(7#M*mU&?Lj6>yPVg>ci_WDwUU^GS3=vadcZ_sHMzF|&O7qpxda;Cx5kjIy3|LN>l+4v0{EY3?qrLEV^4pLbM{JSM=4-^~s)mEh1^3$x4Kv~rCqG$c zs%nJP@$7m-gWMzm3po321+5o+HXzmGiAGDa`P>k}eZkbf=FEjT$&31c}MpjrpS7=Tk4^ z8sVh3Q81R<+w2~Q<)Uo9ZBIHe?OQgf>!WpKs1+cVK{4o|w7gsy83OB!h?pDHHl>cw zgD=^N9IrE9*Dg=)4MAHO4|l{nHgfplphT8{7!#T_xzfGvJQ%qTLFFnIUYntCY#q~K zttq>Kj24!7qC4mc3n7i92%*_uEJ8@N2(DrzX1r#|HW@}Rl|Bp+RI1#+U2fTxCAOVVxRTfIdZY`xlPcX7!}6loL176Ib9r2BA(HsjqF((k1qo z5fu8*WO?aKT8KyV^(xIKNO5FA?wNH+Q7-$;DBd#fDy4scj26#*T~tKoKUsA|NH+6Y zl+9pf{aKa9wg46wY0tDG$92MKAi<|GHn6-93He$%II4VVQ{%RlYp$%Vk|2exWrLiw z2ZKSrtf4Ufg}e=7YLqc;$q-atNhgqN^?(dX2C%5N5({XhocC${guKWli-p(Vc4h6paXv@PIA~|IT$q^So zsjA?K_a4Sf9r*L=AFA%AFvt3)7h1b)TKqv`>7D%2Y6E`NQ_e;?&Epb;E^v%>80>Uh4qnlAoSw+|@VJ-sYMq^XO1tfI`DYnWYX4*`TUOVY32$!+9-E^=p_SeQRL`FXB<>?!Y z`4(po=b5VmR*+7yJOU7?i+aQ1$|SSk1ym|NuUisW^GJ*jU)uq~+$wWImNTa#5e&>b z_18&%SWDq;9j4^xDOp3w_;f6(WhWo1=+ZXG0s~^L9LsL6Bf?h!;1# z&xO%L&g4eu)g96|y-(_4YXc7xgf9~qi=AY4Z9G5km>N<7Vh{}xEzG{1{CqutIG9_L z;eVLgkohnW3yoD_g8W@W<2t$Zvm6c&;mhT%cq{DU8h7h_DhYh zbUny0V6gBa^SyNGujxvpkr{RAhfF|{#cFrO>bEcELC6`mIamqAZbK@A-~-cUHznM^ z%#v)ciL^FhYY(1EOxHp)I40COFxSc;?9AT_AsC;fxMpovoZXu_GoyYS2V|t}*a<4( zb1(HPHhrr<#cWGw77s8nCJAFN^0!~1MQNfj51B+`Nu}4b?Yr~Jtc57(kT`C+EJY$8 za{xhf$&obT!%<_3F4hBg`(;)H5T0n>C@!FgR_HU-0ry#o6zb)cWCl7Ok3$|kq=P@50BW~5QeK0ON zt{Steqp6LM`?p!2>eMtkBSbX6x#PBcP@^o_Aif2_%MIGKNG8)SHMfxj^eDZ)W4m3JRLLS{2!GmPnxyhu`W8J|JM z<^19(h=^|0cDTpX%J4g3OuQaPM(SFQ+@Y@Hi*;R2UEak!CKKQ})(zrhKID8$X~>3j zyb)-b`wC$T80pp|t+BE{Cic}Woz^?|lPl;aq9aCFAyKBu;)`}EU4+0c7}J-Q_R%i~ zg2p%k^?odN^_1f+|S7lGBF?g8K!5=}jzLw06nHRh^s#h=1SBIolZe?#)AAPX3 z^>}@HT+4f8cN4_~2UXhFMgmIrXTlG#Jq?oSX&C}q0cEK)^B1H^i46MAXcP;S`qE#R zYBuxmKsB<^-*ah~o_Ud`r1zYPqYTUtwqZ@)LxoX{xs7GfXNyAi{zb_e0i-BRo5lDb zBB%=AN-Z+RYQ4<#-XR9rm*>cdALtgzE7YBq04#6I2*M7CQ#5=%Whak?Kw;6Hca9yC z`KF+XVdLb}5_QZ;&sJSIqmmKaVnu2z&zjvz!{GVM^PlJ>W0kaJ3(pA;OU~UI8q|Dc z9P1mCs1lGjs~E)Ur&Y4+Buf&;9qy~hkR?!Y(!;Q`79sN|mWK3<0!X#Tg8V2v)>k5X zs@8(H%#(w~_OH-rVJ2Z>8E-6P7$55Mi&`AikhN zj=8oY+-|^gcesr+5y+DxjAZ*! zEMLAnUWS7z7eR~x0w?zNvb=9;AG6+B*np3&ih>Wry9^*i(?*-{f_Uy+C>x|KbB{FU zqP--H#RHISr(`_a+Rl%$ql!YhM;%0?)3+KdBUa_paF(q>dS#gL$v1uF2)1TcCA6;UV(qt?wYYPVXYDHyv(qGM$Lt-XHi= zr07$1k}U40z7&0OWjsF|d0eN6VJ&=~O~x$y#@vmf=-MZ@TvLvUq7Cy8?OTc%OOP9v>mhe14x zdopH43X#6Y|J~PS5L@9gCvxj<-l~u^U*Q2|x-G24zYRBF8U;Rg#>JMa(5g6uo{4{} zjCa9HygNa1#RlAgu!TdM^wV68ZjZKX2N92Z;Vq}r&}KrWCFAr#T%qVge+qemnp zEck2E&@WGCiUkz9_{N$(3cP8D*f?D`=tjR)ry=JZsO7;|68QqAaQk^Y_wloUz4LRF z7MARK2P|ndpUwUn~3AkDj>9hxsIx?4R@ubuRZ zf*@XemtSZ8>M>gJTN)0(!OGT$&%*R=Jf}iu{Dto!8B5i{?}TLBJsQmXwVC_I+;5F+ zl6f`4P9dWV{SGFraFgjkVIzXV&g|OLtq0#Oj9{c#nm?+ zkoyM{jWA&ZUDsRm2;bK7!)*xkaK%8C6^^M?vcU?<0nRW{R!|NQwE&<;d_zSyjRhDQ zNX=IJw!)CIzerLJd%t`^=NPWw# zn}1*DJL9sr%jj68F*e@M|Eac*d(eX#`POWUsYa&3@m%HJae5J3jqEXmMd8adnIpKy zaC4Tv&y5gtrU5Ogz^o>GXEn78$e8lSnf_F!$uBFr?I52$G-AGkAp z@j=zf5nfd^_o|#0%*UtM4$e^#32P5APE};S@z-a1^#9$MhfoSK_is6BlJRyLuu_7eNI zcPYi>dRN8XBf4Rr+v%szXLWlkw}SFauhx+2wXxdAQT*67=46)`;*50?&s=oL%MsIQ z>Y#sPFiO=vhmeg?X$LbaqIs1UF0;3;Sw!Vn{7bV6-Mkh?)BHKDh%TbxSp1yB%Xl#>AIjH zdmGSjH5rSkOY5rHg%SNodswqid1pc>0{?_}J+|JK9VghqfD^XRX8xZwKORkrj{>>3F2yLyebZ z98A#&or{i-v6+L-x9kL@v^qOd2&1+4Y;F| z(V<;NlI^FhUv=T`?M8j=MbNCEo7Sd>m;ca_TH9+AvJApK*E?;mR%yEEXMuL+_q+Tr zmKn-G)?ag<`?fiI&wC3-5`7R2DCBLF{tcB808kS`kLXV{wX)Z{Zk-AN&5-v{Ng)Vq z=n?%fh0dbT{}<3rf3+`kmz3`wx}Tf=-$M5>jMROgoBbtgx426HXXANVkd|J4=e{Dn zoXNF&=v(Y#@Zl%}@FV(TK=hSo1;;9Gy(Ch8PzYT-^oahLLiIh}N?^SR0s0EbW^tNUGfGMBlL*=m^a@sy`id*cNbQI=z~BlPme6TW6|78E@+lC7?ud^a?#7UzWmCYg;Z-R~@CMs?V zP6FA?385HGMjC4>H{rJ(&ipS@V~m5X#0a;>VT5h&K`eGwws2mel;UiMv25&8$`AbK zQ+5flx63Rcv&m5tuf^`x@8Vdfv6Cur3T?@!aFfaY-hoB-wR&2H}{ctBNg*=wf zj$4gw$`;R=xm+5DS9A`?Kv2=yB9RZ zfWse;hCPDr3VjN`C`rYFzFta+(0w-@_kOraNHtQIr{H&pK3Jy9v0SpYG-}qp%&3t- zfdTXJW*&!BAp9>nAxsQbOjQ>`k9@C$P+l)ovwOs?4%I2lsMsOB3}%DvRmzF3x|1(5HUrP-Le~ko!}A>rn0(rR6lSMiLuu^6rx_RC#=Jqp*3Nk=3|CXvyG~}cb>9B z)cThYqT*E|`UshwA`rKIG=1(@)-y}LZ( zEbK~k4bWhgQ<-cu1(RWV1r$qff|;;~aF6=H4t|=t$)M+G&{rC>r*F_h=sI5y_rWbv zDq}8tv7EjH*6>W6NrFDCr(Mhwr@__&qq3HPIFtUF`TR03MNTx4!e7lqi(U%o`t2Ly zdbjBsF`8IL-Kr-v*PPj#c~WGZ@d$CF4}G2QNF=y;s=n{))GTLTHs(t^Chf7xPOB+^ z#*bVMfPwMEM(MeyR`mA%U7xGHnJTX?MO!{P#0bG@&c;K#X{dhl?hln6%E^DYV`^zF?J@}76>&e47VC~yzz z7(iZ1;U<}ctw)q?x6c=1=ChB&e`N77<{tD&%bzjwbQvShV{{I_l&D=M6~65sM{88k z9b<<(^MA)Rd}rB{!=SP4@#*C)iEz7)B|5H*Zpqt+iUSD@#Bpgi(s=GPpttLY%c7=( z!D7$#GFVi)9pfz$SxEWc$cFGTvse_U?VOd^5Q6&MRg-K5TC6hnsL>+GZ)5EQAQwMm zNveQ+Oq$6)T<@nV?8@HtJS+P(sp;rSTXd6NZ*N}J%{$zbqW#l6EX8PV!}B2i->e%1 zJv{6!K(A9>ztQKfLI!kmt8RAsH#yx@VocDRxw`p+Z&@(74ih)ag6IvwDOSJUNk4(q zib&TyoWN-;0-hlRAF`)mzfoFD<<$mQo2Za^I{P`GO^~=j|Ml({@r)_v`){z| z!m?Q`b;MsK%ejm`qz4B5h3zUAtPs0A9#NI<3ku!R^6>uo5frgj@d#CXD8?vhz%cUy z=g0D)cajNebm6{r7;)Hvq*4quR%`k)9-hFyM`WS&&*U%h1AsFNxM68Ly^gU>U)6t? z8Tu&iqYtWoUV}fihi(A0+nB(D@gl8l4-nuIFZocUpMd=Cg;`d&^h9LEq<;iF{stWa zPMn**0~uuBgugk*JDb~hsl*ei)tR_YU1mgZ3!((_;Vjb$KZIM?XwP9#_=Ea;NonVT=3*cnX&LQqAZ! zSjcKLTV^_4Y7fNkg};^fP0CoL9huSW-Z>SmLtb5uh$A6Qe#k~>*kjNPYwneq>rqCr?J1f7=WfX>H8$Lc?@scbwnR0~R0 z64e2s+xQLRpEr8~N_M3?Z5JRw8`;^2g*J94KX8ied_UzpuqL~EZqzw*zJKF%Y%g%x zdLj{?401=`jg=?}T#|e-i@gi2o4F7*e~Mz_>Kx9!M{3g^lG%FU45PO~4&celQp*nU zjzNjQhh##G5Gv0_&n;S%Zy8^(I%R%gpe)E$Vd-n*);-}xjxsQb^Ng8StK2=~0UBtJYGjZu9JswhvL7ZtNaTi-IupN( zI;bPEz@9noAI)dUdxMVBMPr)uPJ>uGCSIW^MU;_5E|4OULkkiFF1E}{W1;+XvwiD0 zt){dwV?!w=Oi1cr=K$RlYtdaF%KZ~*-1Bzz(vQWg_Ry?Tb;s zQ2HY3l3H1ot@Q5GYd>Ja9#`Ro5np7XBk4WvzdEQybTQxAju4wZARcaQ=iVEuZ;b(u zh(+%#ND*?%evm=~D(Ew=TyMH={D{A&(Q%#mTMSD(?zq)8*oBLJziz6GL0;S^>LsH4 zF9gXhr!BGp0h2hOG5o4fAlkY=FD+c(#Sm43Rna!Yev-bP=DZL$U`2tCx2-KN@Ne&{ zEH2iM;#GC7lL?C@zZCXM?`iIh3V3uZyUQ1onh%8!bghC9m{7z~;Rp^o{b@!=={?WM z%sy0N0OqthAgNlLSsNuJe=b~(U{w5*eIroCyNp6*Vv7Pj!+m0!;!@vD)^M&#^PxyH zxo2n_f}N{y?;PWg_VH0RF1C|jX?Nba2+^VhKLveur@eV6Qa~&DT8@(R-d#>Tshwvz znRzfT=9v9&W5WmbrrsEUMDNuy)A%@>E090a_nIblM=s5-=ueVMv%AHR%T6gReaPh_ zJozNK{9(JHLZ3!1pMRl*T#kCqm`BVGWG6En27EVBWuH|i{eaLz6bZVud?AS)+mKna z9rHF;FkSO@=r4Q3C_1WAlc+yVriv>3Po2y#-B?k$w2Tf__D-NO@L$M(^1np%RtmpH zXpQBEJZpw5s8o=4FqNQ z)GQT%DxsAC#dz%swq9meo|->>C~EB&!F!JUb6OANBAWd$Am%;U|5Kxp=&!pi!$G?A zMiQcEdxT#pk?ebA-C!&tEGGQ`C4)II8-hrlO=5@Kkb9tYI%JB{q9!WcU%Hx_5D-7P zsy?xtf(8mcfG4JyE{_lq_5r~qO^zI#+n??iEz(7ZXkM0Olbzs7{ zTPtQt6cs2rM_*d?-`Dt^^u@f^&TsrK5Dgtzp;BI#j2xII%&ITJ8%g9Axr~Vp62bS{ zuIkL+A56?H&2F$_9>Sfq&mB$yR*)8TP$8EFTU9wgjpfIIp{r~@ga2fq8&wO!00r}{ zFDq!;)Q?;R=VmTP;@W8}bU!cYcM_3%)xF7j%~sk{(Fd`- zMD*dVMD*dVMD)?!?nIyUMbRflPPEMTDMu?W(@Q5kMPT%YlUh-ht?<6aYfg8{K9yaK z`f|mAJtM8XFuQv6mOUTOPn1$aDB~~f1~xHbQA?K`}m87HZVul zUv&IWipJRp*Y5kPiOk^4g>)Gd%ttV1{y&&inEI^cQY_bOZCEfM;$(6>3{Zv5Ve#DH z>R^Ld%O-Gcs6I+P-YdMzo=M>AZHQ@$kvl@()u8v?<;~yO4N7>fQTg`U%e2)=lItQ* zYc9)AssdNqY)C)H)0?sb&!sE@dn01?og58eo*~(>0qqbYX8b@;0vIbjkE-}2GA8T# zF5eNR*5RLt)vsmq2Hn`F&*&jGij_Upu9CSIGF>HT%ZgG zb*aOh&clNTn6hs#I z4L=-Eo*X9GFw+CEu*+U#!>pwO&`0u>FEzaERhaplECL^k|bc>u7wb6hkt>=a8t)i^wE-=){}U| zo49%N58gPfhucT0$w~jtJQ`siU1uKMVjc~&k2ae}Y4hkk{!-WNNHxi3r}Y(kt3y4K z7dx%b=r*7Fj-)b1KWidIZ$s4PyfRzx4sMc{Ijz69w}*}7_B_lM_PfwP^WC6XY*6~} zaNZfEj95*9-_j~lHTo1=lNV#-a)&!8wY(j?(A;L%r@Bv0EpOqrgIn*aoqXy0Lr_dn zo=Y54JKTmLgPC;uDR`S%fzcJfve-zCX;*`%qfAXdys>lxCB+1{`_l|5S=gRxKcwxH zu=j0Vzh%RgviQss0C`9(<{+OK~R}F(cS#fmE!kXE z4vDx}knS;`vR_8y)TiI%QwlRToG9SE2;vY|IreHNE%P)=-lnBBSnGzT=WQyFXs?<6 zI_Y-07)S+H%47TXe#;Em89pEuUWYGRQJ4KCyyUpuNBH8;#-#;%D2-HqXZ8wb{&<{J zF~WaMRF`pPmzyVyu;|e?fxdETpY&tNc-D7&$bGs#$7bvmSK@h<`(2b=;c++PU{0xf zvr-_@YoT2gkJ$XjbEHu=uaoX>`{3roqKg%`AQxwi@F2h6{?zS;M@p};&zSb~0Nyns zCiyys-6SK@-fh~U^`M4mhc`f$d-tTAwZ@uirR^`Xax`Wbt*KCw1L3XHvWiD0w;N~I zRj3a(v7ls?DU=M{uQH}axSwKdSWa5vky(A4rR_S$3NdZSj!McZ!+4LPkhp_JuZ6-& zv%6!f|NZV*C-c&ytjh-vp%yO-1CrUFO`CGGcJoYR7MQ6OVD|1Ghbc1N-T4@Jr{KY* z?jsLjTPq~!Q!0=ycT&XYQxWx3U!nrk^^7tp;)2|8=L;P}{B7m{xjmgsmVVnwY`=V6 zbnBq}0DHn678G#+-(2qF#0M2W@Mk zQk5_Pi)kY;teX*mcnq}S_F;M~XqtJ^cPQMR8jXf#5 z)wYWu^`^vu!hHLPz}^y#+((aK>isF#3ZSFz9>*9KDtscXm3`^$q`JV+X|QGE=-pvU zrirf_h}Ac#E?WP{Ag$MDLWTE$dK4hir>J_Dob=xjf*;XPDIu71Mqo;h-{dQHcHRHz z-ja2%WneOOn|NCHvKLtW*1+VuNZhO2wF}vY!B)hHVm#vSqYz$u#KI*x(?(z!zKmOU zWS3|!7XKBHQSUOz+dkM!z}OG+`MM%Z5n{{?2x3CC!e)xr$IBS2|5U&g!BPqR(?%U{ zGX3;3ddBm&+=?c_p+ipkyXLzoHN1)`elU0Js-PMeQ)x(&&h@a<79qjNudBPM8Ty$c zjDqZP!D?yBM|Vxk5C5Y3g+G?Ahjw@*Sr>%3EUw!2iTQ@AU5WgtJMZFaZEKt_N6LRf zgl~@h?+`&dD@zf$R7mJS~ zItH)GowQ*WmfSf5;!fsxrj%IMNZHuSaLfZ*#F%>Z)=Ktyl4iEZlvm-O78w)cNgTYHEc{8`!n8 z&%O6Y@KzLS8}=Ix!_pZy7IN-24}6j&FFw9F`^7L#cD0MvlKxJUogcVnzHrBc3Pgg5 zh%Onamp+l2X%>@6KbvCA(H?*w(d0<_Xl7yY;goK08t9v4t8RY8K!z)w%U>+~uBT9e z@s=))mWqgXEIMg%1-~CHtl)d-o=>E!Akz18>z>zHx`LO8dgTY!{)XP<_Z!8JceEBY zz3-+)(E1>zl=sg~j>J6rpVav8Vol}k%U*@5c`l|X6! z3A?c5$(=f~NS2HUdpkm?6rP0=MspmqK*De+2x0tR^E31q%t`L0WWizYQd4X~rL%|} zF|pLxRUz@lkkhz5(#8|7N$>LmpZ}Ge=z__$F}oo!#cK6g>nn?reJt#5F~(Q!2zZ2X zdDju;LLWYZF~?i_n5pnbRM_(eYEJ3m*9hYeJs@Fxgm>`+Oi%4*2I-&laf4yV!H8pQ zBMKB-H*x?#^I3poS4Jv(wHUaQmOh3w{0#N>a0=Bj!cGx#6nVI4e-3x^ec=s8B;jxJ zpDjDiW&bPR>Lm8G(uyNr$7;9ql#zkoS#ouOeXo z3K&ZxVCT#!8Ic{%a6_%gA;56n0C~(vOO*wU=;XB$7j_zCNxfHPaKkr(`WVoE8lB7_ zEqEVIdN#lveRwnj4;leD(#AfU(n_$}*hsG3XNY&8u&<3ZiSEd`q7F(2tm11+HZf#h z5A@}?$nW<$m+t@YY0(oo*0>*V5CDU)m$;{2MYoSHR`io%ML$zTQ>aKg?bV`x_QdUG z6}XFzHE+QCxn@(F&``@GmcKk~Vs9093+>Mj{tCG&*sDp5k{@Qn426@M z4Ee&)n0pue4}S$G5&GShy7nyqrR)&ixm>VWUgV&XR?y2*JHiL9;8dJ~Z#bXWt9Na8 z21{BRfO@yI3#!{q2ckVx3zB55sF5^bnXt z|7yL7(h(d-GK0tA&)!OZL)lojM+u0l6Znx``cDr3N1ogGs?fRtMZr5g0 zDs5V^cDr4D?RLBR+U;6P?RL9L?RLBR+U<7rwcE9p+U<6g*zJDTZO4gbVC{ARD#+f^ z*KW7DuifrYIlW5lcANXy?QYnycc{c}_vHP3?RIL$>s}Ms?G9Bpazk#pPv-q)x$=2^ zOzu;S$=!xbv#*V>VBkHJ)gF0q&&&_Zvr_DuqbH@-v36D;yhucK*|k=@kbL(9*Y0&o zSoi3m{kh~DM~fc(H}1x6rnIlS@fSQXJd#G=FdeWOso@YAcAHeVU{9=uI?<*U2nx-a{E%3vc|;J=*SrrqQzB6% zTFV>)o#DBNy-4j$D>#{*QoD(!yZEU8b^=Z)>puY>(Q+^W7n||e2{>%`6L1L%j@kPC zQl|*Sry>DcC3m}VgnenPjIlJ3W6mVgexI1Pa@)GtQOWcN;-~xUgI1;LrYi4r)00^d zuY*{&K2vpgajLwlic|G2*X}PDl}^=FOjQy7Q_0OK{v5FJ9qtE5>|QV|WLQ`M*Iwz& zUt`9`VKM9aY%DTLLDsxOx)W`VP`zQ;9PogCS-*ZBxk zA(oqvv0#0&0NV}3eyUzekZwSq5X20QGyo6G4pz1^3sq05fZUC@S;$2Sh;px?7glsp z2UTtQ&<SxFpK9D5$0j8-S7Xc6k%4NLiYLemqkK)ZONx8efniSEg2sa z!VHlJxz8H`W@Rv%=#osanlG1BGgj5S``6MQobeJpD02D5pJRC5gFO552x>1U;- z*73q?e2C;Q+79hiJgB4_-jPH;_mQlcOC+n~=mj$?Nqww3^zL8iP=4Tsh1d^1AX1&{ zwYqlg^s4Gkiqb6RYwmYGk!&xy&^9WgiiP<0D;Dsn5o`q#W~kO-49Wj5R*v!?mqA9~5r6pW0MuLvox zzj~&Sn*AFbA)1~fL*(J(W9BTbvhh=t#MhqkS4h{jMhXL(PvM9^r}a%b0+t!msuAQL zJdP(mA64Qm8856V^`oEp)9!8tOCKaSpD(w#)5l;r(y^Y#t8nve<;7RAl2@27+&R3Y zvtu}{kW6Kl$(owya4zbfk;or8`RC9SOi(kdRo9%GwnYHDla}<)jr|nL#$aP7j348q z9wpAqSrlr>pZ{|9G3vMwF8om}w+G>&XD4zqD;u-#vCo4>CQWbnM<@|?+1^od;-Zt4 zA+fmU?bxwqJU))Uk}Tr5$F+O=eXL9rsT&^{gr_GzK|#Q%tWDF~1%#KbBu}6y#y5#h z!jPC7H+bu#xDHO^c2p=_)p8;XyT!>&l}jl%fJmj8Rk=j z{{jNOe0T_%s=#zu20=)H?#+xbZ+7#KyZ2B_CE9pZu#nH+pQ>y@_rbdf;oOINvr=S& zzmuXkU?Tib2nA3?hP5C;c8VVIJBEAx*7^4}`fcElT%L(@8l_YV$j-O>>W}G$AZe0r zr!I+vd+L=x6sXBob0=Roi)K_sT0S1>WNzY4pg3;?A7MY>vU;waiOlbXUb#JN0&Kf5 zo2GAW%sv`N;BC84vuI|JkDBn7eQpllF>wnC@ zc;q8O<)A;V=}y{&0`<-4QMa$8No`41)@Lo&6UHMZ7mv_WpWCY?r1U?kZc=cHufO#n zo?QtmB;zML8SE|wXZ{xguWe!H{>wbkip5JiFlOWf7O*{9HQOwvZ8tnbG+)MHqkP5g z!yR^I8IU|rpO_s@ikZqPesNkv!tMiDo?x(=JZ{b*)X^&(2XJAYqd1E9$;- za4ALi@$1p6?W$81chVi?Z}mMjK7yU|Q|7n(5Y6u=k4S8=M~QxdJ~w7wFscQq`sde* ztY=HIt+X925~C@F+r2bXWU4@-pZ*^^!zGfi`^xW?R1vU2cXOvjOe!|w)~>%@;bHz@ zw~QJF`Wx~qoS=F ziHNl8%T(o)$p?}?nY`V6W@|Py%$)vHm|C(tsRQmQIe8`Q+)7aW3S`#wCYo9rZkoO( z2;=oOGZVpJnx?PQVWn*wwSCMVU;?vKZAT17?4(!loUXBVgMq4sHhs)k4-9&Dm-*5s zuD6v|13s#Bymo0^=S<(ElZ1T4_&t4#IE$X8CIID*Ro4wkQpe{)UC1)!7oEvnPegqH zuPxd7*%bydN^uu3kIas8L1OCNtq}iJ|U~x(v z_vu{!OXKe7v%<{&x=+K|BdT_fv!8;pMT~9TB~sAuaEUKp)(21jiu!1zjS_|ZgnJZj zpVLeh#zY3VU{Fu|x;QAM-i)0f>1TX|Gj0mUk!li?2P66c4!^2`L`1d!_Fv0YgGr+F z8FJ9Yv(GkUpK4}L_1PSP#KBaTLquq#PMb*67jeVPLA@fXPe+7_vgw-NI{(*Dwt_v! z{nJtVSn=SCe4WUhU&&TjI7vMB-RepwEqkIbPVI1yJ=z}Qh0!vWx~eMV+;|stCh`wV zF%2W8N~#QnCQ7KOAAi1cgWh8hjxg#uv3xn9G-KF2`9nQT&8gtB)fCw8!ApkI^LBdd zUU%;x1cYk`@1@lD8tK00 z6mS(!brI8ZRh4toB~nl_TS?ogjQBfZsYhp&9(d#({zDL$_fMLP`8(Vb-Wn9@`6I!w zc08(#ATl%Ln}$#qJ?&RT=fw+(^7(18)LT>Rq+vdOT!V<1Gpi=XaxtcAMKT&?X9iGi zp31ALXleyPta!l^)m6-2uMXU7PaYIVIoq-{*ZjT!F~4U z1Fg%g=T&MUaF>S#Tqs3^3V_aiKScQL5f%|{ZtwZEYAufEjHwz?RbfO=L-ZT6%ZlTg zjI&xONcL*r|A+ne3AJ1;lr8g%FvdvB>nEETex9w~n!J`3EsQa8(bK=)rwfO%5>)f00QGGr{d?h1u9-ATur;0c=s=#HDgR( ztrNWxa%krEP2|2-)s$H?_bUy#Z_FIM27bixoeQG%k6-h-#Pk)X=Bwk0T+^IW^Mg0W zQ}w;cJ>sb=D|(v`*LmI?UfsNgl!bRt9gJIurEY&CdXBgF%|SG8@h7vQ`6VsZB&gH# zOks2sWBMAj7T&6fZtaLPW|ub)(2eKK^SCt1ZII z0;kT*Pxf&#t_e7CfU_c*B>5UM)1JH}x~)Bg*wTEtE?BQl`j-Z7(W>aYi72wMT_xb}ZzFcbY{7Cq6kinND;!UVe zLKv?UVI~S;67@@)SHlf|W)WtC`$HFSnc<2R5BvT;p`LjQ>;s{IMW*OCyzC7Fb(mxU zpC0L1QiPvboeeZP1>|8e9&bLCi+!3e;BRH~NYNV2FWA)>owpI@8A?u~_NueJrO1aD zFK{O*Fg5>U$-uFBoiq4Jx5Fk0dFwRg>|gIfBnlrN`F0iv>5lxRPP^Xk2UmcV$8pUO z%8`)2Sfh*26qNJFK8xJXqFnP}x#qx$ZD#$tZ`2Gzig7CO(Q;-xqILbu5myW~2Y?~u z?{MEZ2*~8hh;FC9d~PoN9rb!zWu6jIY}Z_8$$BVYM-?<%qQW;3osWlTnGPt=W-R-p zdodk|&->`kcb>0kz5vmNv(82=v6W7%jCJV<88urOX}i2GmLLAHZV{rk#_D$g7+i&{ z_^*NxDqE$O_R@55UJOAaOsGIW4>|!-{&JzQ=MMRWR&PmvPm6WoOq9p$z^2^zN{}o0 zbqofR>f)TD)Kt5i^baP#>Yq&`aZX?yUo|;DTrsVB|iG2B!>cp%=;`RGl z^E3;3QvK-zw$DB^MzBFVJHATn0(wLFrL*4GyNcPTCCm|(9f^9XdwlM*i7>y*aSxpw z3wOj;?}(o;eC6c>d&s2JL5S|P_oMLbnSjqyfNsTBZ&zjD?(CPEP@H=f8~n&FKf9C6 z*sQJ|&mY^_oke_&PA$w3azDDs9I#-WG{Y+CgD~}8!r2!^h%$M%ELPi1gZfMeGeaijw{6ye${67>y_Aq;lLoC)VVMkQ-!9cE68f3HalaCKw$ z^>{~58L5J_wxerbkMna%#jyuca`r!C^<8s+LYt4NO=teMnBYFG72%=xtuypq5m}u* zKUH_%#3-9D*I|c(W|KWo>t~qI{@#9IuP@^|24aTXaa-0u44p zimN9uG$lzmj>&>UEivj{6w7^sSMVn}cUWgj%yKQPJI+~xPp0H^-M(kc8HZbG9Fb`x zrsjJF%w8xxW)3#F})&@Kei*zS+a@zSb`hJVNHssPDXEb%~cmmtcS!z!@s1R^l8Xg zJarOr0gpjas5x^urJ@f?-Z64J8Ph9Aqx-eTb4{eVSQ_i%4Lk1J+rC;idPRZ0vWMJ3 zcGN;y@1!2)qA53c*{QkDbv4y*aIU|W2ZRprH^F9A0Mi8f+ot57X@u}3&toabaB9bZ z=KGtng9#n!3iteeG#cSXcjHdYGN;@Vgj$f78K&ldl*Qul^)EZ=f9OJtmBXO38U=uYfL#lzFe%;9M$X7;?VzK5sjMAH1=$23Bw%O0LK383&nEpdw$JbOsv} zd1mgGKWWpsJ$!D~rIx#oukgM^Pu#=*-?skh7HM4H2zl#ZKZf748)svGl<@}MJP?)) zz0xZFVF|os^bO?mf`ukG@Y4v0+8Vl*y^)hylQ zG~RNAGe_Jd_l|{kq5wT>CV}JYq}15;wVOqyiu2B%zMIoB<%UWp$S9iy=a1W0RR?%(0qR1Oj$?R(?xVECzq$c#Z^xa_>jn6 ziW7*%9Gw50dY5(H8TN+x{aIX?tL#h4pj5wX_92tF5Z(S>O^Jqv~SN{ zSTS4zN~j-woR-L6P6p(0A`^i5nFQ$qyC&GXt_eo^;NFM>I$#>7%AE%M?N0jZ!W^FE zzgrz^9NqhOZn?RpIuiYd!b=cSYWShZKGt^ShUb~AA=k=sggZp>bE%!Z$#2B%Zrj-x z`nw{@@Dz7Wc{Wo?3@8Raz9c~mZmfA${Hmci9kJwGP8xG{}k()3TD)FHCgWa#@h z6z%B`GuP6l{CJ8}Gx{|K1^1^2g5(pZt|BZnd35lt=+nRZ>LMAWRCACKy7{mmbJVP( zEy2MM-G%v$_EL{d3xr>vfB45j)-P|~)I(Z5+da2?0ZPJ3VO0tL3-m>@WzMNX){EsF zGq0V#^~O@m{)bdbHjDntr?boY&{=y(<^K+y^$)3>Z0YRIw=gEd2Ms32n-*P7aHvwuBqoVs$0u<6XFv1&4NT^)EQzw%>Xo z%O)6Y4_FgBH)`V3QvZh+xja^3w##l}FmN{~vjIj7t+j0KAJWka0mV-G58OM8CYo-= z$fK0LT?Hf=keLJO{SpDydP2TeLu7Zjx4mCvhlBdF!+rkG*x}Sl_p}}{q;oJ^>$pX@ zp>`^wgQV^*@Hv?fm4jd#%+--HSFH^NP#zWa(v@V_f2pq)MzDhM;H)XlVJWOu@hYQc

&@#7tbRV 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 z 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

KL7sYQ1$~(FFP;aT%kqhLDG&b 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%0A8FR5b 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%0AjY#y-}L?BndI_VM-!_B8uM`y~5h`xN_B`!xG> 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%0ALjW6oo1Y$r@lE}WqcIG_z%ARir26L$gVTe^ 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 z�%o-g<_iH=0Q9*7G^sPqArm|U+)w)ut2wiucv=Q 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�q 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 z

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

HIM9tLY`!7R|#wq-O7m53x*wtlW@ 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

iQ5z0Arr8KEZ&;<2IP{u156uz{Ek*4RJBF(xo@ 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

4H4;z1QFS z1@-i$SiMP0jP(w4Wn=mbTr)d8xIzxtxE}ZeTJq}|F75v=biyfzR}*Fc_Mtkbf>sgt z06(Pv_9o_KUPXBV*+uy^+5~&4n$d}(NQGMSf?w9Noeoha6o(p6A%sj1H6Q8K6;w&^ zdWvS}UXw+2A4LLjCri0P011ab8_$jwlzLjJY^l&1z(0od62}-D!x$d#&Ojsq#%8QZ zXMMqz+xwLi1Zyte-{>eK=3%n`Wl6$o=(!44^<1Y#(nbD#h^oQ-hw8a6I4y zNnC#mG9rm0E-cUk?>2q`K+VqSRZQRk0i#{SJ~n@_oLgvS{TQXO&8tRzY6D18;zAH2 z$#^dSJR?5Sw-9G89Y@+1bv6>6xdILO}N5cBD5miTJgt zQ?qC4gKWH}V09t9-@6J4or@HJI#&6oTWDeZ0Y(carMb#7R|?_GE=AoYaHba3mFt7I zAi_*pOGK~YP8d)k1?on9&Yd`*M__CNK*no=qi|-N7@FdNJ81+-(-&}|;@6WsP`?eJ zsPl%gQw%CEFwBJbBQueRt{0S6i9CX+3SH2*4ktX#6*cz47QpwqbyPF%A5a!o4Mog2 zq%Wc3!6-nfH}A4T&Q|~vhQk^gp>>6x=6NC`84rpFJk3tj#us*-eYRZf?-L*F?-h3s z_GiR>g$ z0QJz=y244;cU7`|pDVI!lh(Tc<9$dG4abI+ z3H)Y@DYPoYO27?6ERX$SNz{lXaVsHmU@*HyL(vD`P7|y^7iU-|*ccBJi0cJc7DY0l z9d$0Pm*8q25iNvtf<3nRsdnc9G)Akb-OyomXVOyes_(#jjlk7Vz?U*Kks2-uTDtHi9LRkjh9IlZrWX#Q7EJWh4T*|=^tM#W7rTuOVeA(c{-Xp}ET+DF z8`dAE6)RUge%fnhA?XMhaEb-RpFiz$&sw1o(+9CtRny5;4ESebv~9=))h?U!tz zF?4DJ@6J+;x~j&gEBf>$sTN|}b4fP21K3B6(KPV+Vb+1tpIO)kW! z=TX9sA#Z2W4-9%9NKdFtDclZ~G5&ailLS0E9z^Oxwgrm16r08r zN38Aocatb1!s*O}ppbF5C1V3-Y@9?)C=NgIGxgLW8&R>t?$E&&x#CM~afHq>^N+Cg zj@vE;hSVILlzeJM#On-gba4PSQ163{4Ly(bmAeZM&)EWmN~-e|9+5-8AYIWB$(?)T zy2!1UNqjt;UE+R_!q4Q2;fSAQAw&meopN0~QYxuS5sOu%pVIvPQNs|ETojRHk zs5|%+#^Fs|oa)BduZ$s2;N9LwRUqH6>WFva*YgNnUT7`R6?qW`Ez?vQ+c7_9WB;1X zG7}XJiPMS^^pGNle@D9&>nIx$SS-%&%xLCY8?7Q*qp&jh8f6PqfsvHAz>;dBVJXea zbBVK1v08iM`CeHF+k@IPZP2H>6V+>sj%f|9MBQ3`BjC>!H2w+PBgiLcOo62aFYbv= zv=~#!6)Pbt8B~0ro&`N=p|ca5=l*lI%HRQ;qpe;!jYI=TqN7 zvzd)vb!%V}%ynR#x?Qihh1(3|D`oXcq#umc0bnNjulU?)3*C=q1IySkdx^TwgN=>F z$7f-IKwpw&3KDn~5^|b918mREA|hB4c_Dixqow-hamY_M`FSmLlo@>87Xh|Q(9Hb3 z`jg}E5NvVwDgo0U9fy1>u%0Gmjrr;;vcKVI?~8z_2&0BDu@vyx!O5%}p40iW?t#iG zr($G$p&_~9EW0gK3sYV1TKFA>)B8lxMhu7k=O1yerR_eyu_UrOdq8*Ap8@9~$^W`U zJ?zijQIh)}(YrAbM^9iIJ#zKD9LXQK`6xW4jESW8z~cgc;RmBCJ)NcCq2fr!wMwYg zrIc*}^pdO7Wu>f9uFmK)GH-(OYk%Q^k(GYuSHV|&3lHI!eG8-bqb%IW-cHznVF^AM zTXk{@h-T-ulDt;H#jZ& zq9ppFu)W$xN<+W;Zs2a*s=J^9>Q`tEHBE4)lljh^ek0qN>w{xC(Gz<_RJSWq17L^L zpuGMGiX1p}g$;B1nY+w&Vwd?9+hqb-ZemD1#E~i;$WI=Pc2{ryF*-EG>r*|2$7jFm zQNMx>nlT2R+~bP0%dcJdm;Fvy>49D_I5T_Me9~#YmBR-9Hg4eg)2r}UI9l1s*ughS zw2O}fE|zgmw2k=i(CIdmFsd#npea2jpItSCDrkR${gI;YqS-{A$+|E*0R^ussdp95%Px=? z-HgTp>S>P#z4ogIG}gt~#r%F+C|`hxegPf(U%2%X94Z>xnpHpXSI=hH#nA(VGlP7^BQnbe@8p%Hu4vz;k`dcQ_z=hXZ1A zb$IC~-BOWs;(PTelyJ}{C4l2`CmonTze?0k#bES3X~Y)>G^AOKHrbKwl1K>CcOk*d zJB7^FvDo47Eb<76A(qp(!1YQ*HTV?$ltKe#GAV}@vaqiY39dx3@a6R(!Hd*~1Sdkw zxk*s@?v2VV?UfA|W_pn`y?#J=RV?#F_^ULf)e9>Ols) z14AKfnFKpGHkd2^Jqh=fB-$DP?+IdtN39La#*N`7+!$smWvZ(WssUDKdA!kK4mXKQ9!z!qZTV)Wr0*#GwzYgY-n?sI8 z)z`s!1dC?OKdVSz<~ORlj~@embmRQX(0J)cv(pX4nm!=Eyb~98S)(GI&?hmC;Gf(; z??KoL?vY>qHuvlB-uWuBtk`g+?3f?9tcI!NfNnU=&j&wiGSOAoNkvGM3 zqRt~M0&$YP@g|0dK6M+}JZ_UKo?zmzTrr1PU!eLmORlJpxCzGn5_!7d124 z&6h1AB+z=jzSn8n_tu^lBN5hR!dA1zp^mhpgd2a2I zH5ViEy$JD$uF76bCnzP6e-P6{SMY!!kXI6Utsw(;%{2ZskJ^mqu~{&*dz7-hN@VD{ zik+Rl=o4M+dV(x&ifW*DNu(l;(0e>lln;kX50!6UiE2NWv7d{upPs^*+1U|Aa;wyBIea;pWLQ>!<@N$Y zU)$6%zqIhMBAMz9V43Pl)OX~H6Ko~}Xh0t97Cy#V%BOAQ2ZRmU#czXON?Rl?Qne+& z5vItiZu7`5w|a6 zco$;hh-n6y5vVk_jSj>^=mwB`nTwgvv6>+6@~9UaIR8Tr$m<7F^k$#SQoUHrv{<-uwe)Xg<=x39YtR*s%tQ;^TEsPS!Bg#7o&*Qq#v3s2a(dZ+bISx$$%+Vds6K`9=+SGeux9n zdVQ*G?Izj^HtNmSb3?&;xq|E%!$;^SMy^1ICVm=2SCpepnoeT8bZD4I=PloK=K6!- z*f`YZ+k!!UMu{3}l&0wHNNw}*Gfos&P|L3CWC)?w1#UyF_=DH8Be~zgFR2z1k3keX zWW{_pQG<`LGuB;LLIFtgJ0AX3+#2Bv*c5$s8~Z}=&$0WsU^bO-5IZncA8liem&5l% zY9WB+2k#-ljNMYgh>X6nh^@LwTxP@JttVw}tXPojl`8{<7`)HP=P@^>pWMDv|cnL1uUIC#%dzLA3T4 z)&$OXBktozJ&|+?T@&|()|Xpy1V848&$$dv%uRZ6%}&m11g=u+$e+b}2MnIiF-_7z zVYZb~|w{W1IV^J0H~FkydQCiZ8|GXG;3e%+L?Klgp_ zO#5@`nfB+a`2H++yg#qY&iRk_=ivizf5x)*j=IfBv(xqx~63`4u~y zwj}x;oRqXd@1YI)W+&gETP+*(DCe0s=*trBgY9^$PC6fN-fPaUNqeVocL;vy9X^JW zywj_0C{ect#t|Xa|2_tZS1l>3@Lc|Ct&>;X=T~Qd*GZQfxQHeB z^#{k0`pOTKZ;G)J%=2ELu4{<8diilTjMUXgUD+Ax9uFtgNV~9~`WTjHr8vo?bL~C) zc#v|MwJHyIqQmzNrT68{qa?nm=4Po=i! zUy2%j4F9r?@h^(B)i3QsBa|Cct^5laC2Y|>ssGpb7j@fD;a>!%G$B&Z*r0mwJ%yil z1I~EVZTi0okt&n)cgz#HDK0NT&nr*ly0}~YDtDLrI8ZoXTUy*wBYHt7Weu=N0j*9? z_n;k3MpjUV44&Lg04@PqwLJQ{qt4^Vl7xJ##)_Qim>6NMKqKYqKtE{83AH8ER5P;D z11|zK3~X5WuA!Ftln|8~=!Jb_kT)_ip5N#PVXufb+Zyuart`V%F;e6kwMHR;?dj|R_Wt;HBRH+Au z=Z;oS=k=96l~65+tPR0BK=LN5x?R|lEaf6Uen#(KfOmu@ z7{lXN>%Hn$q*yCyX_7Hm8JfTROg*aiC?>iz1(MO*K~`VI;h$3s6EK@kz`0wUF`sMV+*rZxb#(3?89LjG_VS06$n%66 z(a$;|uV}ww)jLkSZ8|;)or`OXk$7VjY2w>-*H!F9gw!taNw`P-5h}q2cngLvnQwe}tBVPu=c^ z_LNbt+%<>NBBgOafFb#fFyH>N^?)|TaeHj~6^7aX255!I38NP?$)ah5A zBu8|P8AvU3`;{iL(1wJATOYzbmxfs-eid?)#%kvkR@6dPO<#Wn(;>yipSIlZ#Yrh` zQd{(2BPl5%mB~Js85pFcS;XqnK*e^`@#w)=4%szR@+vyDY7;rCPbYC~`8DX~+|&5p z_86=k00oXQ9h_3QJ#Z=RFdR)KhDc-^9Hcw@`#G+2D4<2IjJ!bvZO~e#W zQL2c4%*&8OaEdQ$zi0mhoZ4E=EWw2@h` z{GGlbBNh06mT$;|Bv*`?+}q^O#+FU!1-)%8 z*7{}mB13oJ(fRu0d!Ty`MY~4XaR>lAnv~A#eW4T66t#EoUA*8n3uZ?n?@k!G2|2CM zoSfhhGTrt>#!2cXbsKhclcl5ecn+>j-H_!`8>qt#l&BovLFw+?^(AGEV=kEbUY0L^ z>ZVrQNtIArr{K%56XcY@p1WAlaQ;SIf>Q~sG7NiHrLf+ob`A7Wv;x)^$N|lB#=Ojm zdrA_^QDnJ4+Dj&&fk|Zc@-IBpdre(V8^&gJllwSu$NSQ}h0)m~Nq*D1UKg2=A~oCP z*ET5(heyVv`|N<0)721`^X+IV=^TYw_p4oldq`a>t{bMKF}(lTo4W~d+pqP!E;6-? z)aw3nI_bf7S-**V*`gAP$Ks^p>J=UO=NuLdS`Q&Drk&TDLfRI z%)jVXzw>Kd{P}+RuJvo;3+~*vJ%zhr|3d{jy7l0B3@#Kv5}u1!8hn0wl^X=axHo)I zuJ`~?z+R&^`*CRfnjPq|T%F>H_=vND;h64WodOhe%dc(rb*`cDwFh^{o?!MFj613_ z_D>};*6Cqtb!^K=z)^xUhjekex|G_2EsM2?cq)_4vxqH$v)2w~B8~d~*UIy2(`Y0g z#vU8|>i6Y${>1$0KQX_ngZx&nLy9l-Cn^poy$qRv*A^1mL>y6$-Q+3i(@LGnke+Df z2WuNfOv!KXsYOotwWV13noP)(+n~H|V}Io!j^u&_o&R{cOWoQL$@<-j#rWAeK@Kl>PKd7~w7}QQTtLAO zKRC=eZOB4Ug&H4g%YE&vc~WBY$UL4?4nTAq$k(N7GoAVGnBzTJc-n#N?N+ytXA%0tpaV>eGa9^`bjRe{cB?z7jib;DEe~*K zD53QyUa1k93ELc=@M2><>ay&2P@0|2ENOb7CxD9%;o&nLEe(y2`wKU`pPTme2BgZ5 z7jW*;{{=L+c^B|Q6bHnrfB9c|xA13HTRDwIIZ(pKl(Ib_w8B8buzE;|>jyD7D*TBW z19PBLHCK^DGgXNmNK@?nyGNZitvJ1~)4em-qPdPk7~wlA}V!7qrXnE zdmMIKRWkk{zMX@a$Yv)s)=#nv9HaFCxCdXgtZ#B@i(*iyWi@U3Y;EB|q=JRE zd(U#Kw%D!|yUpUiU>R>qd)(*!i1wrp_|Mwo4q#)tV`J8yOO5H+|1I&nx>3X!+bCDu zCp7kVkjA#O2h8YoLxskE6sDGG2=!|hPJa`oe(BU6q)zamH0zg|hLvW>j|`H?;I;BX z(%pt8^gxZ}dU0T*c@ zY+<-&{uFH@nl@cZG`jgLMqg2#KG8P2H>#aTIX59KUPvX>^$Yf?6WN)Mc|0#dU0GrI zjYK=ztydnc%#S*yt#U<^jYlhcAFJ4|uN=(XF>EwR(REG`r@tH<@!VzOQ*^8-BTWvY z=!g8ccj)MImFYc&JHnB%kqLLPcx`Oz&@k91 zz2_^Nke#8wa}nzH;Yny%-na-=*8ou8DCJfa>hn_)rdVZ|WL?nHlkFMIq$GJW$zP;V z_>0uZ6?p=qFE%lHUOuzO+bD-AN*>1nZN$-ZOL0qYEN{Apd&yJAbXr)g~D&)UAEaSrpCPk z*F3EL;AbB7F57hAZ;sM_y)G}6bcU<**uEWWu*!e6ru-+4v$Z_*pF76==l(`6VXUfq zL=_QIcO7Yd?0fV{%u!U`Re~eEO|IxCX0WG3G_c?0j0WNfb2zTPiZi;#PT$1fj{dUG z{D5sRgNi-1bPX(d#pQw7Q`D{c=F2(z0<+czc^95SL?dQHUWCgIXeCZd;VI-g3*-k^ z*@&OcE^y#dJj*^a_;rMGvOIuH~0LjZeh+?&i_FF6ONhpE!+;V1a)5oiuedJaw|4`vt_FyQL#`%wya04Si@(7SB7ZP)a779#$SX&JfV?GmKq<2W zX{DGU@HuVJcdMOrLYxpfCwPNW){{hBG&ivL<`g@_H8`{ZzjhYPK`!kD%{>y=ci~yM zy8S)7R{HzI3&%Uv?Q?Vrp(^BPF#+N|f3td4^CxGZr^u7I)t%&U0}JvNi8Cb=*n;eO z37d_fr0eN65W3?l+X>ydflm6hfRy1rR+q*sM%PTqKYQ!a6RP$w8 z=M$CVVCJI1PmAU1jP6pSy4{n%uc+df?A=}x-dkLm(LL}hcj!AQ2>7Mp@dQ5?ytKa9 zVWX$}oODqBXn%$|%uhDdpO~ebc6$(8(YmnbSa%K*+>d~CuFWQTG!Ly0zWDm@jK26n zwUTdP6ssivv9DDj}eI7+GxiJwwNxV*U8Sp2KkWz z@XQz4BRy~k%lZJ`7XK4ZQ5kB6YdqS_UKzp8?!u4c2a&dh_sSJJY^dvh1Sb<~CfjUy zUqSn%KReGCxxSk(vLGE_3YxFt`w6T?sm+}W`{-Bh!Vf(1=p9~+x}}#$U+BkkQ>iMC zqzwyb0@C6 z0q*+IG;dfjWQ@&9u)iQPpJdkz?k#ahN2?ja7XSWAE2 zlV9t}Z}ea|!Y?E_Jed5Cpo8)j(Y0md=I2%yXH%eNm5lZcz&p)3+Y*6a&-J8$z*tZ22aKePXczE3 zQ=BANRkC12F2?_`@g4Ke$Voqn6|rzfCuDii1H`BVhaRtQf$j$eDjLeop)Wz$sB#v`R$64Osdx~^iDLfq*275huAy}QQ5dd-s7Ds36_fbtYAId@jvoFDo zM)>~Pgm^z9o(E?I$W;NIdIQBunQC^R%{6CWU|7U0smwb=-CbVM6+c-H#Fqj_Hjhjp zx3e81Qfyp#Y}xN>$yap(P~!t9ff2&pGk-IAsx-e?WwG}V{K(s623OBQ-_wv1*P$K+ zTCBS+U|U~jrVBZoZSow8(6n4zs%M*|^DA1+Ku=@*p`wMBp|+|gsY>QwO56nU5{vDx z^dzf{=~b{g9;72~M!}GUIE?(r^70Bh7A%LUz{W6U;-weRBIikFE||Q5=G8WLqC8$5p`oK1^1o4Nn7@VFK_E92Zr1^c|d+2J6hDjI(rjWY2V4vD2L0w;D zOJ+5&qgUhU0-6|+FuvISC<@GmzURR#c7nzEr@T?YzwCwS7z4UQZGqzGXIvY|ARi*VKNO0gi7#w3&0*$hr5^Q{QInO( zOT=PqIv?o!5`=isCyptD$3z@t;Nd1?YISP%aKF@~uH!*_Gd3uZ)PlNH40>MRkNo)_ z(gX|zvG9|K`?M$Wo48*B^1RWbw))E6_eZjO6L(BO1A&de^F*@9P-|-FZv|*r^(KO)SmRd6U0z&&WzoN<8>+F@~+hI;5KN@1){N zhlAaZ;9FROEmjt8#2??nL+q#32G|pgb}D=X3oQ$sP3l{W=H!lF5H zHCow19St#W#pcQ-m?MyfLK+}=4h#?4N@4UQSS7tN(LLDT+fm7$885OPgn`JCEI?=V zO#j{Zke}rU?C?97W z4;yq3N!`a5*0E6{Ik9sn?vfXwx;Pw{EB<7Z_eY+`MdQ~ljQzuDYaU_vyDjdCLzG(w z3}NAEdGv9A+36CswM06t>*uEO!ct4_ah0ApYx^p#gR%zb?7#hyd5E2R^jY*VOu@)X zq>o`~XhmqypJjF&XEY>4FExvT<{&4vWQdJQmv(pMptg{GI(#f}t|u~zD_YUeuMfJ? z_Ouzdq%_xu#Qf$r#(D{Q78%`wHqP1=2cC8^O3lbQHMBXWityG4JGC3*cjSktO41GF zht~9D=EDPL{|39e5Z8y+iEPSGC__Rv(sj2H|LN04IRWJC!T8Yvv5Ocx21b7m{7&5n zyzBSc8#8s{9@G9Q_siG?78RY~jx-hVnl^5H&;$Rnb36$*&L0Y79b2a?_eauefNzTK zbBOsT?I1|jJ+IdsPJh0mdm+u>g3p-aVKTi(rfZw#^Lw@H9bWC{SzhgKXLz$$yDi)kK>z-Jw?5gOty$$=Lbgh(mR23o_u@Ssa=ABFY$Wl`^d<^b3NKkcAt8zmSZDi-D-bt#}Ms|W0Tu5N4MjM$P)ty~Y_=xla+y{jHLXlsN!v9|@Qk??S zTYh;xJo(iYc&bsP7K|I6Kzzj_RF`lZi&>PbI*6rM`d4eKIt2%%cp*XSpjee z03eRS+i{=tt)iZWr=#%XSL>jPqa{=g=7(xxe(4x?%n5n+!27q51MT*uZ++@%$a!3m zJ_69ZY$t$9)H(niRismDJv`JaQN1r45Vgi9Z2)nwgeu+Rmo~C?G<(!febK{xz3M?I zzwlGc3k}D}u+cC2s>j?5n-Bzz^Qg^i1bxvXePKbuOdcu0@*n%6&3yqKo>=%9CQGeu zwHCe`apdqJSB6cgiGqz9<>f+(o77X;#L=AxYarRyz0-h0hZN{ zXGl8l1C-37keX3;0TWSNT)GR)w>H=Za@C0?xFcL zwZ>s3Yp*z4#3;UWwupx!FNhX@Y~%U`JU`KVv019_h*5WyUOyj0gVZ zef?Vu&3;<0FQyL6?yG*w!gGc`ZE>r5?ic!dkO3na)rXG-$C|#iwNPkIBN%eA^m_)VZF!6toGc zqJ>mq1+x6mXCzFxF;GBYGBC;#2$evu>O9?tOLGQ+fEj@&CF1Ws;`OtL-oi58Vt(Jy zSFR6!Q(x?7+RE|6jRDi&#xVQEnQnDGAhx}@pL^kcLNNB4#owazmc4Kv5fpm$L>%QF zdvS)F0ljK1(7e8UU3ev!%i>g4s|UC`Ue88&l^WPuB-y>Mw8_2jAbZ6`Z)7#L@uZvO z@u)3P9d^#S@#DMQ=hb@8JK;XB#@l&^=e$$rt@oaH(%o4{UUj{va}3(h z$)nu~__*I4J(%H+?(ge9FY4{wvbakso-5uR`R_E=0N!P~bMUV6VVvY@2 ztcji9KmBJs?9}09tl&|GO>krYLuO;Aox5mj4ISjio#80^=8pD}mh<+PC2`)a|D^MF-T@>`Kf@p zl_STBex+{MaTb8gbHr2lt-NR#QOhs<7#Q@ZSN)b)&LjHqj8v$!IAd%iW1zwU5$gvy z3`GeE=NtHZ;2{0deti=p!E7ubTL6D#iI@+x9JQxDxB|TeHpEM_P?C_CUVt6)f8L3o z>7(_|n>c6n4;>VT`H$n+;}K_3N%#nzMYx2K&!UX>Mm`<-r+sYD+t*QPL&kpkFEUK? zB2u13J$TT$j{^Va@$otC@{^8WT?}K2GxbL-KE8+!C5yy?SZov?dz~>pWgXYoAQItSn|uXg7z}Q2 z@IG5pP0Zflf+xfhOtd$6p07Z(573MS_!wV+5%ybwH-nJ9!GkttX`n5|tis-46|*p&OXJ z0O1#F+>f*uAcF~7%w#WMbR*eb0MZESa_fkDUGFJux%clB4&In6c16NAJS*6MftzMy zxTbp)t^bKX;z5N!yC6Q^1$gA+p}XCs`&dnyM}F;W`L!EU0wd*f zZRo$@M%#B(4!WgUkF*!_1V48#{H`Sq>*t>Gv~qVOB-`R~k34#}y8HP4=pp&`#-os! zyMqjRvGH$WKD<9eu1-N;3a?y!ZyWq`#|ijn%y%AXH~iidcT06%;E$!2(UI(2OgZV1 z^y0|C^YHl;2pj}F?T%y=j*6sbxuqTa+iof5mfGCXcCWO@4gay$VT(NKrsJPslRm&E zxpVhGPn;fLh)7YyGtP0c-`R2kjuqLad(^Y1t2d@3fD`QHHV05u8@SYs_br}#?*(p* zqXpt|t37zW{F*c!nBK~fDe`OXl**BS`fht=ieo7JEVU?J-)vvz7B|$Ef{)JG#;74nsZHj#%vv0l(0Di^cnf zhF*=pD>Mo3o<%k?=eo#*E|Nde?XA_RHp7|1onHe(gU2q#LmUgyd*+}j)xt{3#NtI* z(J)Pdadf!X;(?J@9)*|N9&dnkkRHf#M||=8nku}FFD8wWt38f%Po;x8=`M`U`5e|j zCfX+?ji(YxEnJgo3$>j+=PY<0^aix3Y_p;{HgW$Y`0QA0z$l9Bi1!IJdT0y>vk~-m z-hzV&!dgR(?r?WrPY)^Vp+Wa_#>+R)Y+no#O@e(HeyR_Cv!#StExX$5%-tfbXn+^NxPJ~2fi;zr~`!M`?&&@X6&mtIxe5ZR2$!(Ed z&kRVl=})ASO%rr7w2m$&u*<(+-?@PTpRac|1h2+Jtt-Mu0{tTs?1$8A4j7P-dmFzIw8pw zXzh+~X`vIHn24z@qlUpcgCzrEqg}#F=^CgL>A!>jANEHw#^g8pr1j0yh5kr>vu31R zUE#`t6*BzXIkzd%{i$x8;m+&bp*Cl5DDNGl``U>|3U_R`gNYP&+N|U?1wXZxf8c`a`+b)@1xh5^C&tks&&q_i3OemKskX2uj4GP4-YzW=(TyVi8Dl$1#854greGi!e$%tXKIVJc^Cn0s9UR zhn@0+h^*fHgZX+Si+JcW(-IppelQ2uU$M)Zru>>jBJ z_mIv|oY(J!PryJU%Lv1kf_0oz9C4hZ9>qNe`V@_&fs`#8gOz53SpAtDb4Q_bpJiJ5 zcN!n^F=Kv>yUsX^O+LR9Ft;iR^L!&)^^KBS{m>mf+$o02DiF30pf1$0T@M{_SwDqx zxbBd48*L+Vv_yMftGuPn%bual%$|ij_j^QaZ;Hcykl$FMew2R&J8J)rN@w+RPmXfQq}-58Tm1uFz?_w=x67KHNuC;1^)2BnV6R zjW9;IBpQ-r?}zeD?3TC@4-oyYufsSOjXa)A6k-scU%Z;! z-;*c*oBICzYI1*HIAeWmy}>d=m+K;|Q{7?IihNG0Ao?ef*hj{vyz%^V&poF$96zxA zP{e`pEo?;b(VhWTHi3uUfI@4oMAi%Wdodn)_fV~!-INuz*BnZbtC5Sz=uue;#C9A| z*Wa9u?spW`eCY`7&r_rmq5TVZI;4#Q>iU~_bbm@{|8U6CDIp!w#>GSXuPywT1LAWY zbrgzs7rHY{$3a=3cyADJJ9IZJahd)Rsh*WcIag6XK_os0n$lDQvco# zkuES7Vv$u|V)_65YBC~!ed_!2N7~h2EAl7$Ypg+s_fXq;bIw7wo;wdI_SB4rK?)BQ zNN3lCnz~rZSQRbX0^=0zibJZ?mcO^T7sGdqXuhzn1}pvU{J?pNb{67#3~x?bE2X0B z{t;PZ2>YQo;D=4T&kGOJ?wfBN@+ ztF`-HU1_`TeQ5j7zPF|;AOAi${?UDDioKhn;@B6`*mq5uFVZt>y*`C3?lsRa8{SRu zqHEBAD%7GT$=i^h*+4@}yTLLmKj9B_DL*kYkV=`Mu0L4onum2=YZLyawd{M{dMyHQ zQ7RhNz^?ou%exYRmkMA#1KzwCfV~CqpA0x1=1i9a@J|f*3j`i^a3H%JyxU;}zAu3H zG2rJg1^Rjc{22rO4s*UJfIbHN69ShDAh&Uzg20dfp38t`2>i7Gc45FjWAASiKz2z) zx8GnlJp$OofD;gSxd6V+fG@>2?KC10|xHL z`tT!LIN%Ndyo7+Yc8V|%xDfy&5bz8KC;)h&5&*yFfU5w|72EU>2V4Yz69@=$KraBO z*uYykz>yCevvFuv%kiz-#Dw-fmqP6=Uu3pdu6T?A??+&r0G2c0Yy`d{fOj(BdHCHG z0yv2Q`yp_V0J<5l4+8HMz<~_d1A(^)U>^p&3xSFNrZ8Xu0*46T5jNFB5I8^p*_%cmvO+=0N9W1=+6PUh`(4zItOF|APWKCNeqz2 z324ICg?)|CM)|eW=O4uF#gC3?HO+Dr?k}lg`#c|ZU|ZlY2s}Qgr$BKA_wk*>)R)1| zB-5U|UKF}o30-Z&K<2d;|5?9O<6cuk%s^D1cETaHpjzvGR7;yx^Aid3UE5C^Yh{V@z4%{F=G4?*v!&gE3T~y`>mVxC(qxFEz z7K|xcAM6Br_eo8P>QczSztjo8F8IawO!$S7pPU81S@4?!zc9U%^WZlRehc8Y0Dg<$ zw+Ma}_ysCCxfFg&;dcuBPJ!QP@H-8DXTa|a_?-p6v*33w{LW2iapL|>5F9iTq&pt3 z57>AO37vVoI6vWDQ)-S^ZR_`s*TzyBuO*i8qFYwVF)F4{+MsA@K2#-Xqn$p|AZepr zK2jfPqciaV#%**KKES|@&hb%LPHl9akK*!cqYHfO;=|EJ_yB`9TEPb;sXb>J4=*1N zw7o=uB@b;q(Jw8~4OQIEn0<-ehWt4(Cw{uDCDLoaDseBU3n1^ zUJ%Kbt@noGs3KU;qM>5Y3OwZnsedf$$09?|bw@@?uy`y7dj-#FYoY6hxBsz zp1V9Q`DD*Y*#jR|TSN?GpW5chZ4r@>3wLXa>6`NCT6d^kQn5i$U8$$C0Dq^b6h9FV z0$S*om|KkQTWqH@PZqIwLiP-H5sqJZFJrDbf-%`G@F)qUk|4cFzG$!qxWdK>d&64FZtGyaDPudj`dXZjmhCRk6Q2V z+=JmvF{T^|N@FNUICdylXoR80K$tAn=_-~lPh1H~V}kebQsI(QbYP7bKNW|fBJ4xjEO+ z5h0GNo8OX?g{CcCxV+(xjEtkUt^&m2+CZwOuwk~}8ovSyRbgeKhLtv3U;#eBa0Yrc z?{G)lai1E+I);}Ao~o$9D;_roby9BCRzZ{8xlyih@}P2bFMiTp7?nc-@?_uSxw@Ye zY=C+scj!=xB1OHqTYSfMKwzRba$|gC`S7y=?RN)y zH~WNsYzl)0(>&^KAc$Y^M!TVn;S~HLx@P>0q9N8$BO$v49mI<>Yk`~H22E<-@;&|r zK6NXdLVMJ=1JlSKC?8cGM^*j!F|WGK3yXE)6ipe z(;wW&Tf>c&6SA+B!vl!v^JnLHxgmi*^KH7ZC{VwqGcL4nxW=uyf+dAJ)#f>~{nC+8 zt5Xhr3t69W$l<;z%$flumuFJyyx98Zu=Vwx)YCRw4BboI(<~sa$bBQRFBagTVcwNO%imip+|m zZ)gqP%JG%Hd<&j5QHKh5$>EnULvh?&8AzqN^J^&h8OI;F`fGB$FwXC=#q!IwYHiE| z;DsA;K&d%ybzpW3@2^x|m-wGt4WB%s$S6f#2MH;b@E1gi@HapxA`>Mb*I4s?BUr63@>;uLt#v6j9+IHWGsspR z!xOP847I7o@*C0ryRyY$i{TRR)q8r=c7<+o6b{WD{le~1kAAH@-yDT)`?6L{QPeL@ zcx*e`)~qKNrZ1IxPcNzL$Z6zY>A6{*W8{HI@KX=`b(ve*H__Z;znc zO2us2w*gb{B7{%vJs16`V5ci7`v$gGU-YxIQJN<&9XGlLs13TuIj>jiY!(0zh0#!R1BSHK|TR~lJK9|StJ_@NGy2{Ou1E9b6FA4}S zF4Qb}w9)Co-53hX(lt#U6-l?LTXNUC3pcyvQ4M&@C2S%#9;q9*caS>5hfcG*1Xxju zorf_ChU@o#;UM>>`@W!^YIytD1w4KPzcGC*=I8Mv0*#`UD|qSV8nHjy**57`8>qig zeg6>$PFdM(r;X-_qTKU~6VUod4&ROp21BV>w01X9Tm-Yt-!)R0yUT2drGREdr z@romK1)xp6fT>PP4c)SM`JZmzm(4%WKB>d@EkAjN_O;*d<|1d?g54yenD;PdtKfAh zeDb@%3tLZ;`w4fVo+*S&bb-d`X2x|p0Jav7`1SsWVWsZ2W9w>l*I|e7kSmodE}8ZLM@a(F5I^kEawse@DG*hL)f&4S8#lq3`A0m!8WR$uy{qI?>+ptd9E;b< z_fXxVfBF&Lvb_(lj5^^_-@tG9wRzd4c*D2v4c6MA#O`-vwiRuHHt3tzvGj>V875>a z?llgUMSqDWT`kdFBy>MJUJpK#rYmnPOYJAIdl6=$`yb95M%|dAw;giW_*Lr?PUjSP z$zU`YqbrMHl>^&<3LB|-*yScoKJ<0{%8!$aa}3j~e^gGqc6hCg-G49>S*7zZ9K9d- zSTp>PY12zFw?Z4G!WZbv!M}mzF$GGgdLWc-S!7eX4rwZX+Jb!yWQ-Bz3>9 z5FT4%=e>;wWaYFlk+;w~>-Nuypx&sBbpXdZ0$o?<{4&($T5wB#BXE94!;Qi5p?zt= z>y)ydAig{9L94{{8C$hggf5YfeVT7pKd8%<>mauJQV)RoZw5MV}&r%#w(sj~|UPHGf8) zZ-}!*#UPS>AWz}?1s^J9=qsd1^|?C(snGuBXMrc0NfLR&XyplShi&afD>xfD;d^kT z_IyesHNiSkQ;b2n?pQP}=wpNQ$=zm*2^ge|X*fu3>mapR2I(s{NO{(K+^drOj|u9J z+~>rRdLF9@+zp$==J|aS{LK_Cy^k+Hy?0@;W5E%n%ud1M(5N{1Qp!i56Ht1<^!E0x zJ~h2Jq!vaOG%ICMK7Lz+kHXMRGOZpG?EQi0qZmbJvF~8?Pz-#zmtDH!RktR@YlO{Q zf8-#IUhWe z^E`AB02+>nctz>GEB!s4M*RN-Lwa*OO<3Z2QhWcG%|65kWBt^d>!*SGdWeM#0{8Si9cb3+3DB--Ee72yHuUoP07_m#4v%$o{?Y`!wq zv#5w@z*vFdf7GM;z5Cd1`WIrO1}(jlIyYM#!d(1QGr|}KYW}$%as>8~4=}|;Osn+U z(}g?BmsrNjt__R4L1T&PZ)6SH0C{jhxnU^9C`HDmCtb<{U&=|eomb*b?d`>_w)F|; zv*FE&wjO8U>hBy|O%6Ck?c#qD8MfZ{c{$+CZB0ZcvUyM`n0Ms-1Z7q1y=LD5)ZvCA zZq=S=xzE#zt6tP?yhC>**8z&k6>%HJ40x6*(?;Y&CC&LLMIk=m6-IzD*&rwSfPGNM zItMSaKZONC8zgt-#5gYeH;G~vI}s-vf*Z8)=^!7ukY`_SV?i-;%ZoFl-~~#gxR)EF z`$*B|?s7G8CP1MoOXC%d!Bq6lK12w;l)eB67#W+9c+qNbGJJ$jQ+`e1SMnm16JQ6t z*dGaDDG`6Dfd$~n@C`|K`BZ-|Mncd(VSVl{b-dFjZSYAOq4nXB?CQh>VyKjDD))5F zkl0PYAPsv8YaTch`?=6>CEhiHJEVd<5Hj_RjN-${x}BTkaHGKI&3yI$^<#$6Z_0@+C4j3|L7zjhe?}{Tj`)>GZMDaUbAp3z0O^zd(`NhQSQQ;1#@5*&0yOwNmgyR z!A3$fxulaUPDkkgHdz?V5wNqVdVb^aqw>p9bti0Xu)zVpNzN5m*y;ild+k&^{?3f| z>CUZTj4G7!svGo&*`BXeV|-%4S8UB?y{+4T|`ASPg+LdCV4U1QmKa)?nf0Aa4Z7@skxifV%PPN zsdup}h}-;;r8v~S=z&fp(sw0zhsuQP0zAmbbCU;@9L8%A@z^7eVwGd02e&pB_i~Qb zYH>R7ht^#ZquL?8JCnZBh-T~7{An2!rvmzd__-LCmRvorYX&r> zqOo#9*Ni~F7^;W~9su|x4wu8Xu(b!p=I@J@T9G7iex$Rb>AlAbS=I zjZRlOZ}h6~1U$IAUJK&l&^<(jKq7P8tPb#^M;a{A>zv%2&0FTQX{8zJB!{9EWxQcecGXp6qpPZoA1$*t_gY~9T7aMzY)r|H zgYTv&y!D>!xf1)Gl|rc#vS+}{G!C4S!hRM0Uc}$?_Fc`R`?kHgf7KA(Ot~W39gwqC9Pjk{h`m}poKG|~*O#jjNWB9Q` zyJ~0NqWu*uOaeFATZk!7MuDX1ui`%Cf%BD!I}5MK%A!G!jLY;#d`^GF?Lv*#MGx4? z7_%Tb-c12JZ}gY#FTr3dSr|wKD1^ua9Iu<*vs|eQp2lg>^*_I{fwv{|aBN0^-1! z$M}TooWd44jK*Z}F(-y$QBTB|uC%dm!9Hy=u-VsVmT1?zO0?0?7{m#@lmiu|8`m+L zfFqDQbVLe1Lot!th!gW|!rRi?^s{%7(r=)j!|{NrL+^9KOp#0DxtezqKRyDF>*n7$ zq8xvIIl>0`C@(?%!U&rkA6L*LVC90fZj?#eGIh|F$^E{@{1U`*?( zfYDE{vkqrp~w-1A@aIs*TO`Yhzu0_(;5pEq^(D9`>te zyZgwwEVq)-dM`U_Vq80msl&BE3mBFMehXCFcC$eS9{{Ae$wFSoyYQMNU`ez5k>X6f zZZCy1B~w+b}1?L?efOMD>nT%nO} z-D1YFS4_MKP4us^G1G4h!dXiRgZe>&=Cy$g8Hw7MH3jPa^7l4(Bm5P{J7~j4rc0@s zCl#{K`^?hY$H1uIg2N2 z<1+;u``^a;-qdXpFv5j0V|vpuNdxx7y&w z6Fo$|Ek4Z$t>iP5j;mr>wcRo^1NEm`t($>KzgRVrQH|56W@9^)e4Ot{&o}?6qx(u| zD`(R=%M3FLl=emHMe4#Ss073(?0W}(7j z#TVIZCLhK4Gw4C0E7&U$PT6UQX6g%%(-6%x?ek~xLtZPtZN%3g_J~EYs-Z|$8|jMN zZKjVnQ%w=)iT;nFLP-uIDF+cTI2o7xq%7ogku@L_iB&XClQMD84d4@mv3ThMKrmp( zy=cAquhldl9yUkUx$wfS0-Pjwd|5W1riMX!%J}0l=EzH;WNy-K5or&Bqr0h?!gYv;GYo90xkX7A=RR6mrIIqMBoR z&TO=gCxY<6+e}M#DfU(yG=CzCy`s3|6G_v=oO*D&iF*d2QXl*dH_Gv;b^3+y0%9$h zQ_2-D3$vW3sTeE-=otpsB|{e8XFF>(zNPS1<0=r_Tn;aq2XL}?VA+S8k42K%U&RDt zw9r&u32vyEj9g+BORh9?E;b*lEOjmC&-$7LZ2MbjOXxgqEG2jW`ffT$2LY1|qa*ka zEm&Jm8>a$B8Fse-nsh)(C;@0ZoC)!xF=9Rx^I!!YR>7B#lCXOz9S)*0a~LEsao;n{ zYm*<+2w%MX5){UNGQ*p7TO4Hhm#6=eKj9o^ku6TDV5$(ill+rm@&Zm28t$iJXxNJ8 z*(k)^Zmo#%$!{=T>|yrvqBmS4Xjvc!qnF^xWK=>waB|=5JvhBjWqNNGLUnuabJWZh zVfzj9@Z|N!Zh>CGupqow-AS4g>tfqxU2O9uPQTE$LtC7kiMA+v?qkz8ox#XH<*`i+ z&u_r<#0!>+^h^dUbLnQ$H61tVT7(enTqYG&Ltp_$a zNQRub2`Aqi17V_c@-90HH}jgiPEX+1apID!9m)|e4E#E06As4_e2M92ouT$WL+uRH zUcfaVnvDK&C29;744+SGe?3c}g8y2=<`+#;Eu1WTFDFvMFZf~SIdXMIn%fMn91R`; zT8sJdY9BPdE9D9S)9h**R^?_9Lg00Vje)1&FBDMt{+(KNy_2}{R9m8s1j*c(h$kyU zVcr(0w_T66Z~m+a`VrM`iYK&bq8=M^~_`m{}TMYUlGXv44r$d$9Sn< z#^dbJ0+}$m0x1|QQf{w{bR^seOjM3s5w;T!1Dgrcy_ih&;-xbpN*au!Z&S3*9*Q~v zj_j^pREJhO^)xZ4mm7%~i6#6nH^dOb76!HIU&6*B(h#w}q^W9CnF*kt3H1o8`Gp%A z7%{4K1K&ZrbnsBPu|&Hut3(@@gBmTU618AXcAp*-Zz60g6!inPd7?dCDU+G#S`rMZ zt}Y{4DOt7kQ?yzJ6NdZ3Dx0xgJYzntA&rk7-N0VBIw@bq+DVA6--zr^XZ{j_(wSdBX;^0 zvo67^;C`*Mk}d$BG}~gcY|c)}%uVNRfEYfq#mni&a_3nXiXsa`L5{`705i9b4_Ofl z_uw}lOZlUi|0!ltx#b&GlF^mrW{wr+<4Q~OpAle~ZA4bx@eB-H6B=&9Dl6x6&nNuo z4~yu@*g%7qgb{qQ*~-Cr=}2QxiUY}zt|N>ou#Q}oehrX~SkXy~PS$$=$7PBUq5y<+ zB{D9Ht)Yl7$4}CGu}e>%VYi7WtcjKj?2l=8NnWW9+yJs=^B6-ZaE&c+m0R8JQ#auj zitL!)?RMHOfvAqpVteJ-9NZ@jS+En+v?$`fWb5t8#D7@1j~a;|N^Enh@4;wqFct$y ziTee)-9!8Jpc|lJZ?f7RK=b|=5Gx}^Id2k~6e9tmqLW4eeFV!#h}HPivieYO=e z5yK@GB)g&}AiqhR0Mr}DTcuy)gO;Ggb6EOn40*!pw2Y(cOtf1JU#6H7f3gBkjGwb( zGC`xN&v?MjqYjTo_J|gr7)nxdcZ4*K{|IS}2Cgz%VCiOuJBJ4vl#DrMk1Z%v zpjXTjeJn$LfL6me?Zta#a5b!jwIXv zM3@y=Vijh^`ug$0>>KMG#x0r(Ix<8U2PSq-5EaCJjW@Dzv|uxidEeo)nkRT}EKFP2 zqkm>Y9_WVr{V@1W?DLc8z)+k609b`sRDb(UI|>x+N-ez?=88fty(>I1RE!NenaKa* zjsha&EJdA%?x%07yYz`qk~*V1w+uG*gFdyDF0kYYv2|^U2Zjl!Z>8uov&zOq%o-cF z+-26THKdtF9hp~s2X$m|E@QG7`Fq*&_iKZ0^6(AG$LKyOek~hcjuIK~zi@=0!A9;9y}~HQ`|`INTYqo1P(-?P)tN7pi?rD!G2vS zxf{BUgd2moYdEbUCBgNrhWfYELiMaZBgys{!b=kMz0gTK$KuYTctDN1f(0eO`eX3k z*-GgCOk3b?_;K0-GvLQ%3;Y7M@SI|%9u7<()$mle+Q2ygb&Fr!Y-n@`U`K`{VZAcl z=*4j8#d(%q4Aj-*hN@V(`Da%3J;qzZx*0le!8`9o-RsZDAw1JunS8#y@bGdQ=LFux zn>1?!Q}E1pyrPYmI?`ZAuC)a&#SQ-l_WHgo48_H;+hDCsuiox_+(;6n4HJ`9$Rv4^ zNsX&oa{73V^B2l9412Cv5A@%(2UKmUpQP?Ph{8P%r2J8*n|rD*+679~V~_WIFw4|T_A@jNP%ojQ{? zn0&Mc2K(_S&}nMjeOGeLE~R6t8TtA9j(gPg=+O4JXOVV2xm=WI^#XCh7reCrR^NNj zq`#?GHUHV9FG>E5NLd;f#h^22@)YO!&SlH!vyu~|Ro7j_%BsmG}Dp<$ByEv7<7 ztMY~SJK_=^`>%$VwYWvN-$E*`uc$VBu5y?`FD|Ac43iq6tHIFy=8>Cu-N7;-WRG4; zY9pW`6KA;9y5XmRzj|rMzNc*K+9^_Xwj+KR^k}qC033> zoT{x6k|Lgm@bJnob_JFbUOzg00jA)(EYgopW@`z!*9S={JmTA7PF#v;GdUR-q8tuM zHXFw|4!K9-%Y|~W#d3=QJ8Hl%G@7Td46yU4M;-;gd}-vl|Xoas}yLk`8v@g&ay z3!QD#?Q$&SpD7SaR}sxMJ`|iri{4nk*if;0>w?9!-ua*bJs-j>qna;e`r$VjeQG%a zeR7lV$NDLzlhYZjl}=!GPqN#Z*G*6KA6R%8RapFNeg%mx+(~#BI(bt)%%-&;XN~}6 zrtsxfs=qgppO-J(;IzoBv=~b9oN^i&B4Ly4v@8(6OH>_M39&Y2S!68WA5gO5>ti1M zGD(fTZB;cfVNOURYj`p)1}=?kGIPFTJ~mkD68dZXmRqSCm*8kkA-_ z^P~>q3h}?rWXqU7B48){fQh5h!J5KAwmDtNn*w6)n3Sc3KB|g{dIaJSx zysPlW8a@8|QiyOQraQ2@=7On;O%N18L{xXO7OW+?oigukj&N=a=e4Oip=R-;ko7eF) zuiX(qcelpJ)5P{D zE|kmSA6&`n$ztCNRxy)|>zwWDy%>^mc(r7g@e2&)_GA^YTd}Ezy`owl8*R1cF&qoF z!M3IkI881CwZTqWZ`jp)SVOgPdqN^J`oCxc51yxWg8ABGxDa91*l$i->Q`%+V-4rj$E&=hZk}l@~O2Y=;oA5 zTI#r5K_{We>`j(P5kl85#n6PiDAC*kk85;^8s8*wD+$zPNsNZ0D$DHNN%N72KF{n- zF~DdVBP=ZnQUqg#%B&Q_+(I$4`_0EvONCSTv+nzuo!q2AqNC8(a>WzW=Iv-LK#}3} zkDql=JceEPi&_0Jtec-DJKG}Dz5%hRoqa=Na2SkMpa+y^l|3pdDGBdo;Y&97Nun*# zXR|5`n*S;A*N=`}Sn6g`s`(Yft0wCIQA{gR(82{KNWXTljZGEy1QO)%l`OUijx=47 z)rLpiI2C&F70G$K(5+1V>?tKE9-JT%pHSkcKK)7~Ge#Gq0)caIAr6;$3c)bMSZw`i zvO}h(v3B*5nGp)q+=h3{VlXsy4}4&1l}&KL_uY-+ueCkDMWJRfP3kaz_S88&hLzZ6 z_fboj^-1jJ(_9@88;5~_xI!YovAMffu6FeF4tDhMRys1!_@i+9oMtE&%Q>Cw{+CP- zrbvuE+AVRxGka_5_JUXgpTcpLv=Y17HMIf7xmR3S*DMmpjR3JGwv3Q#cQ; zJun_HnnSOoq1fYB_v>@=m}#qntz$Hs!8@*?empPGl}lJM-pkF_?|^?;*6&UW4RHf3+KJTg)axu6Ueqcc0!5z#0Rhi3fYqmtb==cJQb#e45$$%+=>S?GTxh z?K`GONlT0MCOBK+feZ|@p}|jE3_UJ<+Cj~DEM1t|zv|}&@Jf621L)f_-Zy__F+J;Z zhfu1~o4{awV!F|d*iaJRvAy+wci3Y0i&t1+`iqb+_AQ{9enC2m_Ogt|FvibJXi_wG zc#Ya^gmJWC%V6eAhCAC%lOf46Mx!Vs*@f=N^}>{-dP1r#(Tc>QuFGb+UBG}6^=n~D z;)@0J z*lg6KkU<+0QPlP98aJGcFKG%6$`xpOg_i+ZE2x9)v*bmoq7pm1vJzKfLM6{pCC7s3 zDpez_>}iwKMmzD~qsfWYHN&tF?N8xyo;&(oH&R1F7u=x(5?)1}gUhpm%}W*n0{Xop z5#ito_@a@l%GKFTU2yCme~I=8X%?YaB_aP&Az~r_qAjZ8b?KLmq~poSu;y^Gl5DED z|H^)Yzp7)SW@A?^#_(oLX59J~U%zDk`cG5;rj1sFZ5#0hf+Q5vX>zb~;itADBp|pw zyR}86{H+O8`XZD4{5*@H@iIElQrQU>?<pZ|K07!fHqX133Yy-KtbXphr;8WtmXG z!9|6%6+V?+<1lgnT{frk6THt^UCr!9)T7)~3|Jt3oQH$-x`TiA8@`6oj;|(_@i-h5 zZL(YJOjLHfhe$+p0_~Pk**gW2fcF`lY^E`Z#ViE{;#77nhTw)&Lpa`@YUKFPd~8ZJ zhebERu1<`z@~cl}XTr1kLUvXsmMgoHk!zs&nAgdyr@#bHgU6m6Jgbw@mbsSPm1gdF zo%m5J5N0#;Dp3at{k#!1X7VOc9*~w>;Jjnj)4(&5@Xw$1X}}}LvhfU(8z!R5(Mnce z8J{&YDI+qf9?}~gU`J+0na9vFn_+{)Q1At2+k>UeX;@)SW|hRq@su+e<5Upg7n+UT zJo^lV^U1uYx|#j3s0B}aQ#i2~oHVc9!b)dZ80EPs>~1YQghmD$vko;mOTp#h8R~bYvHHt7PEXy79IY@b!W;yAw

Q0jU9fM;*c=nOq<(T3xNWhZ#|;#@V@44xV>N@ zxq{?NlzK0xRgu~cHVuX8biDb;lsBa;YFjyJ`}~m$-+2zwBmK9-k3TZ#J$jo_MG{&} zzv>B!sXhQ>d6SPuZ;2@n!o8{Chhh&gxkIklB~k3yKEAR#Z~k6?WH{=sZNA)kxw>lw zFh!^>@K!W>F|1{4@ZJ~-ZIpfiXAUk>HIeZ$XYMcX?Z1PsI0@ zM;^HzpCjY43^==4v}Dn2WR4++9GXcnmuv7YQPI%ZpJJWin<1rqm@Rlaq*T-de+eTK z>`W>Z^yO5v5mPR3(s4Hn2AqE^zot18g94P{)xH#wC^Wo}jbCFz(UuM=k$!24Hnu?D z@CO?522}Ad%ku%vGx5eJ7;Rr!tzT+Yw5c1NIOgHMqCYH~nn1C#yhQyJ!+I%^bQ*gl zHwsy|I7!K+XcF+@1!x?b<5M@p&cTx|7^K)Rib35F8-j<`E-aSpUF^+268r9yKtaH{ z8K?lh%O6=t&If`4C(B|0uH?@OJTK?ZMetn3p9}mEcM(41!9#%(al8Bs72SDCWLyru zWcedL_}`t0;!)RYnQQorT8q6)5$d8bAV8G+vPb3cgEop45O~0&M%~&y&V~EppTy&V z`Jpz6Iu@MjCXcNZY?5lvbK2Cwel&viX)5tlbgo}mCqIaW-*je@Tc<=ah8XFLoeK7( zrOY%SD;}mZ{Q~Y%mEd26{3n#fT0tHt(H_O}(bjHiAUg~DjE0%&o)UGtKK&}Q5aU2! zw%&Kz{8wZBw#p79h) zxIK@wxIHgDWp#T_s2sQ?=Mcsf3A_A*x-)h$8cO%95_%6i%E@F54{;m6^bi#)fN22 zi)o=zsW+6^JM`>`tTt2})0l>Ln!z>$|6pf~w$0A6tm13|O2aNTAahM#V4nF{Zea^7 zHi)ZuIT8`zInTjF1T)7wi7dCMW4A@uY`5^4c9YMv8#(%!k6CuJjvNzQY8U+W>g*|Y z&QrqgNR~Xq%sJD1oMowNt_fagH$|vbW_#9%99+RpT%=iQo!#I*Ys^9|c2ksU;Fu}5NrsL4To?(9n_YGhkYSX0mHa@p82tV-pm>M)kh4D%Z^&Bs}y9z<0W zTxHQbtTZ(b&zO3J7tF_17R|$&M1_RVJm|bVEvd%RX*F}6G#_mieS$MlDIu0lk*P6I zEV-wMXO(Fpa1N%B5Y81W)9hTz=ECVpJ|}aT6y-Nn4W;H6$}JzRGQrEurmZl`t+c2p zo-s2cGKs-#GQql8$6@oa#nPo#6P#s{NApa1w7`@$hntT@7I{=j6m>-%R6sA>N0xx0*Sh$nu6c3jcYoP1e@7EG#{HR0(+*D&CdiO$zggO-ExuVSyIxB3T_`?r9iqJjXcj!Pw(;W0ihIK3N<2V=LR(eHd5~1@*bBVx&U_Ixii_m|T>wHCh~aEDdF6u(D{`D9Y3Bh}9~>6jIcfrQhF+)q|1F z&}binvhq98_UQxq*le+k4(&DGR(AncsLx}T@?9vdEm>*^j|lyhZ^_8=Q;UlP*=H2C zTJ$dunGUlyl-Fr|A(bye3s0QMpF;)Rb}$Lh*C;nUs*}m#l1+i(jt8Z_bzPWe9J2K5yLNuJKSQ@nxr1oSbGo= zH=MCXnUV*0cQTx@x#CYV1}9H4HoY@AI2psI6&1A~mTu;-q_Ru}3R%|_q{$U%T|

  • Y0ET02D6gMAksVU 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 z%0D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 Q$nl=Kt*ed;ZPi;=#!3 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

    !R0$8b0GWafS%2i-q7gchrWeo4T@;i8Vob# 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

    0PNYMSZ2Op;p?L=Z`lK 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

    bMc#o6O+pMxZ>G1|*PC|R63lCd$e!DE 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%0Ag+i&-vl2|8 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≈{+mVNDui!f1Kjyj5S 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 literal 0 HcmV?d00001 -- 2.39.5

    Ngac$r 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

  • OzT^95cfuukAw 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

    Pc7v`!s?;Z7M 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�I#4i(rq!r;qp| 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