/*! ColVis 1.1.2 * ©2010-2015 SpryMedia Ltd - datatables.net/license */ !function(a,b,c){var d=function(a,d){"use strict";var e=function(b,c){this.CLASS&&"ColVis"==this.CLASS||alert("Warning: ColVis must be initialised with the keyword 'new'"),"undefined"==typeof c&&(c={});var d=a.fn.dataTable.camelToHungarian;return d&&(d(e.defaults,e.defaults,!0),d(e.defaults,c)),this.s={"dt":null,"oInit":c,"hidden":!0,"abOriginal":[]},this.dom={"wrapper":null,"button":null,"collection":null,"background":null,"catcher":null,"buttons":[],"groupButtons":[],"restore":null},e.aInstances.push(this),this.s.dt=a.fn.dataTable.Api?new a.fn.dataTable.Api(b).settings()[0]:b,this._fnConstruct(c),this};return e.prototype={"button":function(){return this.dom.wrapper},"fnRebuild":function(){this.rebuild()},"rebuild":function(){for(var a=this.dom.buttons.length-1;a>=0;a--)this.dom.collection.removeChild(this.dom.buttons[a]);this.dom.buttons.splice(0,this.dom.buttons.length),this.dom.groupButtons.splice(0,this.dom.groupButtons.length),this.dom.restore&&this.dom.restore.parentNode(this.dom.restore),this._fnAddGroups(),this._fnAddButtons(),this._fnDrawCallback()},"_fnConstruct":function(c){this._fnApplyCustomisation(c);var d,e,f=this;for(this.dom.wrapper=b.createElement("div"),this.dom.wrapper.className="ColVis",this.dom.button=a("