/*! DataTables Bootstrap 3 integration 3.0.0-beta.2
 * © SpryMedia Ltd - datatables.net/license
 */
import DataTable,{Api,Dom,util}from"datatables.net";DataTable.util.object.assignDeep(DataTable.defaults,{renderer:"semanticUI"}),DataTable.util.object.assignDeep(DataTable.ext.classes,{container:"dt-container dt-semanticUI",search:{input:"dt-search ui input"},processing:{container:"dt-processing ui segment"},table:"dataTable table unstackable"}),DataTable.ext.renderer.pagingButton.semanticUI=function(a,e,t,n,i){var l=["dt-paging-button","item"],n=(n&&l.push("active"),i&&l.push("disabled"),DataTable.Dom.c(i?"div":"a").attr("href",i?null:"#").classAdd("page-link").classAdd(l.join(" ")).html(t));return{display:n.get(0),clicker:n.get(0)}},DataTable.ext.renderer.pagingContainer.semanticUI=function(a,e){return DataTable.Dom.c("div").classAdd("ui unstackable pagination menu").append(e).get(0)},DataTable.Dom.s(document).on("init.dt",function(a,e){"dt"===a.namespace&&(a=new DataTable.Api(e),(e=DataTable.use("jq")).fn.dropdown&&e("div.dt-length select",a.table().container()).dropdown(),DataTable.Dom.s(a.table().container()).find("div.dt-search.ui.input").classRemove("input").classAdd("form"),DataTable.Dom.s(a.table().container()).find("div.dt-search input").each(a=>{var e=DataTable.Dom.c("span").classAdd("ui input");a.replaceWith(e.get(0)),e.append(a)}))});export default DataTable;export{Api,DataTable,Dom,util};