| 12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849 | (function (factory) {    if (typeof define === 'function' && define.amd) {        // AMD        define(['jquery', 'datatables.net-bs4', 'datatables.net-searchbuilder'], function ($) {            return factory($);        });    }    else if (typeof exports === 'object') {        // CommonJS        module.exports = function (root, $) {            if (!root) {                root = window;            }            if (!$ || !$.fn.dataTable) {                // eslint-disable-next-line @typescript-eslint/no-var-requires                $ = require('datatables.net-bs4')(root, $).$;            }            if (!$.fn.dataTable.searchBuilder) {                // eslint-disable-next-line @typescript-eslint/no-var-requires                require('datatables.net-searchbuilder')(root, $);            }            return factory($);        };    }    else {        // Browser        factory(jQuery);    }}(function ($) {    'use strict';    var dataTable = $.fn.dataTable;    $.extend(true, dataTable.SearchBuilder.classes, {        clearAll: 'btn btn-light dtsb-clearAll'    });    $.extend(true, dataTable.Group.classes, {        add: 'btn btn-light dtsb-add',        clearGroup: 'btn btn-light dtsb-clearGroup',        logic: 'btn btn-light dtsb-logic'    });    $.extend(true, dataTable.Criteria.classes, {        condition: 'form-control dtsb-condition',        data: 'form-control dtsb-data',        "delete": 'btn btn-light dtsb-delete',        left: 'btn btn-light dtsb-left',        right: 'btn btn-light dtsb-right',        value: 'form-control dtsb-value'    });    return dataTable.searchPanes;}));
 |