/*! SearchPanes 2.1.2 * © SpryMedia Ltd - datatables.net/license */ import $ from"jquery";import DataTable from"datatables.net";!function(){"use strict";var b,_;r.prototype.addRow=function(t,s,e,a,i,o,n){var r;o=o||this.s.rowData.bins[s]||0,n=n||this._getShown(s);for(var l=0,d=this.s.indexes;lthis.s.tableLength)&&(this.s.tableLength=this.s.dt.rows()[0].length,this.s.rowData.totalOptions=this.s.tableLength);var s=this.s.dt.column(this.s.index).dataSrc();if(t.searchPanes.options[s])for(var e=0,a=t.searchPanes.options[s];ethis.c.threshold:s>this.s.colOpts.threshold)||!0!==this.s.colOpts.show&&t<=1)?(this.dom.container.addClass(this.classes.hidden),this.s.displayed=!1):(this.s.rowData.arrayOriginal=this.s.rowData.arrayFilter,this.s.rowData.binsOriginal=this.s.rowData.bins,this.s.displayed=!0)},r.prototype.show=function(){this.s.displayed&&(this.dom.topRow.removeClass(this.classes.bordered),this.dom.nameButton.removeClass(this.classes.disabledButton),this.dom.countButton.removeClass(this.classes.disabledButton),this.dom.searchButton.removeClass(this.classes.disabledButton),this.dom.collapseButton.removeClass(this.classes.rotated),b(this.s.dtPane.table().container()).removeClass(this.classes.hidden),this.dom.topRow.trigger("collapse.dtsps"))},r.prototype._uniqueRatio=function(t,s){return 0'+e+"",a.c.viewCount&&a.s.colOpts.viewCount||(e=""),"filter"===s?"string"==typeof t&&null!==t.match(/<[^>]*>/)?t.replace(/<[^>]*>/g,""):t:'
]*>/)?t.replace(/<[^>]*>/g,""):t)+'" class="'+a.classes.name+'">'+t+""+e+"
")},targets:0,type:this.s.dt.settings()[0].aoColumns[this.s.index]?this.s.dt.settings()[0].aoColumns[this.s.index]._sManualType:null},{className:"dtsp-countColumn "+this.classes.badgePill,data:"total",searchable:!1,targets:1,visible:!1}],deferRender:!0,dom:"t",info:!1,language:s,paging:!!t,scrollX:!1,scrollY:"200px",scroller:!!t,select:!0,stateSave:!!this.s.dt.settings()[0].oFeatures.bStateSave}},r.prototype._makeSelection=function(){this.updateTable(),this.s.updating=!0,this.s.dt.draw(!1),this.s.updating=!1},r.prototype._populatePaneArray=function(t,s,e,a){var i;void 0===a&&(a=this.s.rowData.bins),"string"==typeof this.s.colOpts.orthogonal?(i=e.oApi._fnGetCellData(e,t,this.s.index,this.s.colOpts.orthogonal),this.s.rowData.filterMap.set(t,i),this._addOption(i,i,i,i,s,a)):("string"==typeof(i=null===(i=e.oApi._fnGetCellData(e,t,this.s.index,this.s.colOpts.orthogonal.search))?"":i)&&(i=i.replace(/<[^>]*>/g,"")),this.s.rowData.filterMap.set(t,i),a[i]?a[i]++:(a[i]=1,this._addOption(i,e.oApi._fnGetCellData(e,t,this.s.index,this.s.colOpts.orthogonal.display),e.oApi._fnGetCellData(e,t,this.s.index,this.s.colOpts.orthogonal.sort),e.oApi._fnGetCellData(e,t,this.s.index,this.s.colOpts.orthogonal.type),s,a))),this.s.rowData.totalOptions++},r.prototype._reloadSelect=function(t){if(void 0!==t){for(var s,e=0;ethis.c.threshold:l>this.s.colOpts.threshold)||!0!==this.s.colOpts.show&&r<=1))return this.dom.container.addClass(this.classes.hidden),void(this.s.displayed=!1);this.dom.container.addClass(this.classes.show),this.s.displayed=!0}}else this.s.displayed=!0;this._displayPane(),this.s.listSet||this.dom.dtP.on("stateLoadParams.dtsp",function(t,s,e){b.isEmptyObject(a.s.dt.state.loaded())&&b.each(e,function(t){delete e[t]})}),null!==e&&0").replace(/"/g,'"')},r.prototype._getBonusOptions=function(){return b.extend(!0,{},r.defaults,{threshold:null},this.c||{})},r.prototype._getOptions=function(){var t=this.s.dt.settings()[0].aoColumns[this.s.index].searchPanes,s=b.extend(!0,{},r.defaults,{collapse:null,emptyMessage:!1,initCollapsed:null,threshold:null},t);return t&&t.hideCount&&void 0===t.viewCount&&(s.viewCount=!t.hideCount),s},r.prototype._populatePane=function(){this.s.rowData.arrayFilter=[],this.s.rowData.bins={};var t=this.s.dt.settings()[0];if(!this.s.dt.page.info().serverSide)for(var s=0,e=this.s.dt.rows().indexes().toArray();sNo data"},initCollapsed:!1,layout:"auto",name:void 0,orderable:!0,orthogonal:{display:"display",filter:"filter",hideCount:!1,search:"filter",show:void 0,sort:"sort",threshold:.6,type:"type",viewCount:!0},preSelect:[],threshold:.6,viewCount:!0};var o=r;function r(t,s,e,a,i){var o,n=this;if(void 0===i&&(i=null),!_||!_.versionCheck||!_.versionCheck("1.10.0"))throw new Error("SearchPane requires DataTables 1.10 or newer");if(_.select)return t=new _.Api(t),this.classes=b.extend(!0,{},r.classes),this.c=b.extend(!0,{},r.defaults,s,i),s&&s.hideCount&&void 0===s.viewCount&&(this.c.viewCount=!this.c.hideCount),s=t.columns().eq(0).toArray().length,this.s={colExists:e").addClass(this.classes.buttonGroup),clear:b('').attr("disabled","true").addClass(this.classes.disabledButton).addClass(this.classes.paneButton).addClass(this.classes.clearButton).html(this.s.dt.i18n("searchPanes.clearPane",this.c.i18n.clearPane)),collapseButton:b('').addClass(this.classes.paneButton).addClass(this.classes.collapseButton),container:b("
").addClass(this.classes.container).addClass(this.s.colOpts.className).addClass(this.classes.layout+(parseInt(this.c.layout.split("-")[1],10)<10?this.c.layout:this.c.layout.split("-")[0]+"-9")).addClass(this.s.customPaneSettings&&this.s.customPaneSettings.className?this.s.customPaneSettings.className:""),countButton:b('').addClass(this.classes.paneButton).addClass(this.classes.countButton),dtP:b("
"+(this.s.colExists?b(this.s.dt.column(this.s.index).header()).text():this.s.customPaneSettings.header||"Custom Pane")+"
"),lower:b("
").addClass(this.classes.subRow2).addClass(this.classes.narrowButton),nameButton:b('').addClass(this.classes.paneButton).addClass(this.classes.nameButton),panesContainer:a,searchBox:b("").addClass(this.classes.paneInputButton).addClass(this.classes.search),searchButton:b('