/*! SearchBuilder 1.5.0 * ©SpryMedia Ltd - datatables.net/license/mit */ import jQuery from"jquery";import DataTable from"datatables.net";let $=jQuery;!function(){"use strict";var I,l;function s(){return window.moment}function o(){return window.luxon}w._escapeHTML=function(t){return t.toString().replace(/&/g,"&").replace(/</g,"<").replace(/>/g,">").replace(/"/g,'"')},w.parseNumFmt=function(t){return+t.replace(/(?!^-)[^0-9.]/g,"")},w.prototype.updateArrows=function(t){void 0===t&&(t=!1),this.dom.container.children().detach(),this.dom.container.append(this.dom.data).append(this.dom.condition).append(this.dom.inputCont),this.setListeners(),void 0!==this.dom.value[0]&&this.dom.value[0].trigger("dtsb-inserted");for(var i=1;i]+)>)/gi,"")),e.search(n=null===n?"":n,this.s.value,this)}},w.prototype.getDetails=function(t){if(void 0===t&&(t=!1),null===this.s.type||!this.s.type.includes("num")||""===this.s.dt.settings()[0].oLanguage.sDecimal&&""===this.s.dt.settings()[0].oLanguage.sThousands){if(null!==this.s.type&&t)if(this.s.type.includes("date")||this.s.type.includes("time"))for(i=0;i").addClass(this.classes.value).addClass(this.classes.dropDown).addClass(this.classes.italic).addClass(this.classes.select).append(this.dom.valueTitle.clone())]},w.prototype._getOptions=function(){var t=this.s.dt;return I.extend(!0,{},w.defaults,t.settings()[0].aoColumns[this.s.dataIdx].searchBuilder)},w.prototype._populateCondition=function(){var t=[],i=Object.keys(this.s.conditions).length,e=this.s.dt.settings()[0].aoColumns,n=+this.dom.data.children("option:selected").val();if(0===i){this.s.type=this.s.dt.columns().type().toArray()[n],void 0!==e&&(void 0!==(s=e[n]).searchBuilderType&&null!==s.searchBuilderType?this.s.type=s.searchBuilderType:void 0!==this.s.type&&null!==this.s.type||(this.s.type=s.sType)),null!==this.s.type&&void 0!==this.s.type||(I.fn.dataTable.ext.oApi._fnColumnTypes(this.s.dt.settings()[0]),this.s.type=this.s.dt.columns().type().toArray()[n]),this.dom.condition.removeAttr("disabled").empty().append(this.dom.conditionTitle).addClass(this.classes.italic),this.dom.conditionTitle.prop("selected",!0);var s=this.s.dt.settings()[0].oLanguage.sDecimal,o=(""!==s&&this.s.type.indexOf(s)===this.s.type.length-s.length&&(this.s.type.includes("num-fmt")||this.s.type.includes("num"))&&(this.s.type=this.s.type.replace(s,"")),void 0!==this.c.conditions[this.s.type]?this.c.conditions[this.s.type]:this.s.type.includes("moment")?this.c.conditions.moment:this.s.type.includes("luxon")?this.c.conditions.luxon:this.c.conditions.string);this.s.type.includes("moment")?this.s.dateFormat=this.s.type.replace(/moment-/g,""):this.s.type.includes("luxon")&&(this.s.dateFormat=this.s.type.replace(/luxon-/g,""));for(var r,a=0,d=Object.keys(o);a",{text:C,value:c}).addClass(this.classes.option).addClass(this.classes.notItalic)))}else{if(!(0",{text:C,value:c}).addClass(this.classes.option).addClass(this.classes.notItalic));void 0!==this.s.condition&&this.s.condition===C&&(h.prop("selected",!0),this.dom.condition.removeClass(this.classes.italic)),t.push(h)}}for(var p=0,m=t;p]+)>)/gi,"")},this.dom.data.append(I("