/*! Responsive 1.0.1 2014 SpryMedia Ltd - datatables.net/license */ (function(m,o){var k=function(c,k){var h=function(e,a){if(!k.versionCheck||!k.versionCheck("1.10.1"))throw"DataTables Responsive requires DataTables 1.10.1 or newer";e.responsive||(this.s={dt:new k.Api(e),columns:[]},a&&"string"===typeof a.details&&(a.details={type:a.details}),this.c=c.extend(!0,{},h.defaults,a),e.responsive=this,this._constructor())};h.prototype={_constructor:function(){var e=this,a=this.s.dt;a.settings()[0]._responsive=this;c(m).on("resize.dtr orientationchange.dtr",a.settings()[0].oApi._fnThrottle(function(){e._resize()})); a.on("destroy.dtr",function(){c(m).off("resize.dtr orientationchange.dtr")});this.c.breakpoints.sort(function(a,b){return a.widthb.width?-1:0});this._classLogic();this._resizeAuto();this._resize();var b=this.c.details;b.type&&(e._detailsInit(),this._detailsVis(),a.on("column-visibility.dtr",function(){e._detailsVis()}),c(a.table().node()).addClass("dtr-"+b.type))},_columnsVisiblity:function(e){var a=this.s.dt,b=this.s.columns,d,f,j=c.map(b,function(a){return a.auto&&null===a.minWidth? !1:!0===a.auto?"-":-1!==a.includeIn.indexOf(e)}),g=0;d=0;for(f=j.length;da-b[d].minWidth?!1:!0,a-=b[d].minWidth);a=!1;d=0;for(f=b.length;d=i&&d(f,a[g].name)}else{if("not-"===c){g=0;for(c=a.length;g").css({width:1,height:1,overflow:"hidden"}).append(b).insertBefore(e.table().node());e.columns().eq(0).each(function(b){a[b].minWidth=h[b].offsetWidth||0});b.remove()}}};h.breakpoints=[{name:"desktop",width:Infinity},{name:"tablet-l", width:1024},{name:"tablet-p",width:768},{name:"mobile-l",width:480},{name:"mobile-p",width:320}];h.defaults={breakpoints:h.breakpoints,auto:!0,details:{renderer:function(e,a){var b=e.cells(a,":hidden").eq(0).map(function(a){var b=c(e.column(a.column).header());return b.hasClass("control")?"":'
  • '+b.text()+': '+e.cell(a).data()+"
  • "}).toArray().join("");return b?c("
      ").append(b):!1},target:0,type:"inline"}};var n=c.fn.dataTable.Api; n.register("responsive()",function(){return this});n.register("responsive.recalc()",function(){this.iterator("table",function(c){c._responsive&&(c._responsive._resizeAuto(),c._responsive._resize())})});h.version="1.0.1";c.fn.dataTable.Responsive=h;c.fn.DataTable.Responsive=h;c(o).on("init.dt.dtr",function(e,a){if(c(a.nTable).hasClass("responsive")||c(a.nTable).hasClass("dt-responsive")||a.oInit.responsive){var b=a.oInit.responsive;!1!==b&&new h(a,c.isPlainObject(b)?b:{})}});return h};"function"=== typeof define&&define.amd?define(["jquery","datatables"],k):"object"===typeof exports?k(require("jquery"),require("datatables")):jQuery&&!jQuery.fn.dataTable.Responsive&&k(jQuery,jQuery.fn.dataTable)})(window,document);