/*! 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:"material"}),DataTable.util.object.assignDeep(DataTable.ext.classes,{container:"dt-container dt-material",table:"dataTable mdc-data-table__table",thead:{cell:"mdc-data-table__header-cell",row:"mdc-data-table__header-row"},tbody:{cell:"mdc-data-table__cell",row:"mdc-data-table__row"},search:{container:"dt-search inline-text-field-container",input:"mdc-text-field__input"},length:{select:"mdc-select-field"},processing:{container:"dt-processing panel panel-default"}}),DataTable.ext.renderer.pagingButton.material=function(a,e,t,l,d){var c=["mdc-button"],l=(l&&c.push("mdc-button--raised","mdc-button--colored"),d&&c.push("disabled"),DataTable.Dom.c("button").classAdd(c.join(" ")).attr("disabled",d).html(t));return{display:l.get(0),clicker:l.get(0)}},DataTable.ext.renderer.pagingContainer.material=function(a,e){return DataTable.Dom.c("div").classAdd("pagination").append(e).get(0)},DataTable.ext.renderer.layout.material=function(a,e,t){var e=DataTable.Dom.c("div").classAdd("mdc-layout-grid").appendTo(e),l=DataTable.Dom.c("div").classAdd("mdc-layout-grid__inner").appendTo(e);DataTable.ext.rendererDisplayRowCells(t,function(a,e){var t="";"start"===a?t+="mdc-layout-grid__cell mdc-layout-grid__cell--span-6":"end"===a?t+="mdc-layout-grid__cell mdc-layout-grid--align-right mdc-layout-grid__cell--span-6":"full"===a&&(t+="mdc-layout-grid__cell mdc-layout-grid__cell--span-12",e.table?l.classAdd("dt-table mdc-data-table"):t+=""),DataTable.Dom.c("div").attr("id",e.id||null).classAdd(t+" "+(e.className||"")).append(e.contents).appendTo(l)})},DataTable.type("num","className","mdc-data-table__cell--numeric"),DataTable.type("num-fmt","className","mdc-data-table__cell--numeric");export default DataTable;export{Api,DataTable,Dom,util};