text: var $jscomp=$jscomp||{};$jscomp.scope={},$jscomp.findInternal=function(t,r,e){t instanceof String&&(t=String(t));for(var n=t.length,o=0;o<n;o++){var a=t[o];if(r.call(e,a,o,t))return{i:o,v:a}}return{i:-1,v:void 0}},$jscomp.ASSUME_ES5=!1,$jscomp.ASSUME_NO_NATIVE_MAP=!1,$jscomp.ASSUME_NO_NATIVE_SET=!1,$jscomp.SIMPLE_FROUND_POLYFILL=!1,$jscomp.defineProperty=$jscomp.ASSUME_ES5||"function"==typeof Object.defineProperties?Object.defineProperty:function(t,r,e){t!=Array.prototype&&t!=Object.prototype&&(t[r]=e.value)},$jscomp.getGlobal=function(t){t=["object"==typeof window&&window,"object"==typeof self&&self,"object"==typeof global&&global,t];for(var r=0;r<t.length;++r){var e=t[r];if(e&&e.Math==Math)return e}throw Error("Cannot find global object")},$jscomp.global=$jscomp.getGlobal(this),$jscomp.polyfill=function(t,r,e,n){if(r){for(e=$jscomp.global,t=t.split("."),n=0;n<t.length-1;n++){var o=t[n];o in e||(e[o]={}),e=e[o]}(r=r(n=e[t=t[t.length-1]]))!=n&&null!=r&&$jscomp.defineProperty(e,t,{configurable:!0,writable:!0,value:r})}},$jscomp.polyfill("Array.prototype.find",(function(t){return t||function(t,r){return $jscomp.findInternal(this,t,r).v}}),"es6","es3"),function(t){"function"==typeof define&&define.amd?define(["jquery","datatables.net"],(function(r){return t(r,window,document)})):"object"==typeof exports?module.exports=function(r,e){return r||(r=window),e&&e.fn.dataTable||(e=require("datatables.net")(r,e).$),t(e,r,r.document)}:t(jQuery,window,document)}((function(t,r,e,n){var o=t.fn.dataTable,a=function(r,e){if(!o.versionCheck||!o.versionCheck("1.10.8"))throw"RowGroup requires DataTables 1.10.8 or newer";if(this.c=t.extend(!0,{},o.defaults.rowGroup,a.defaults,e),this.s={dt:new o.Api(r)},this.dom={},e=(r=this.s.dt.settings()[0]).rowGroup)return e;r.rowGroup=this,this._constructor()};return t.extend(a.prototype,{dataSrc:function(r){if(r===n)return this.c.dataSrc;var e=this.s.dt;return this.c.dataSrc=r,t(e.table().node()).triggerHandler("rowgroup-datasrc.dt",[e,r]),this},disable:function(){return this.c.enable=!1,this},enable:function(t){return!1===t?this.disable():(this.c.enable=!0,this)},enabled:function(){return this.c.enable},_constructor:function(){var t=this,r=this.s.dt,e=r.settings()[0];r.on("draw.dtrg",(function(r,n){t.c.enable&&e===n&&t._draw()})),r.on("column-visibility.dt.dtrg responsive-resize.dt.dtrg",(function(){t._adjustColspan()})),r.on("destroy",(function(){r.off(".dtrg")}))},_adjustColspan:function(){t("tr."+this.c.className,this.s.dt.table().body()).find("td:visible").attr("colspan",this._colspan())},_colspan:function(){return this.s.dt.columns().visible().reduce((function(t,r){return t+r}),0)},_draw:function(){var t=this._group(0,this.s.dt.rows({page:"current"}).indexes());this._groupDisplay(0,t)},_group:function(r,e){for(var a,i,s=t.isArray(this.c.dataSrc)?this.c.dataSrc:[this.c.dataSrc],c=o.ext.oApi._fnGetObjectDataFn(s[r]),u=this.s.dt,l=[],d=0,p=e.length;d<p;d++){var f=e[d];null!==(a=c(a=u.row(f).data()))&&a!==n||(a=this.c.emptyDataGroup),i!==n&&a===i||(l.push({dataPoint:a,rows:[]}),i=a),l[l.length-1].rows.push(f)}if(s[r+1]!==n)for(d=0,p=l.length;d<p;d++)l[d].children=this._group(r+1,l[d].rows);return l},_groupDisplay:function(t,r){for(var e,n=this.s.dt,o=0,a=r.length;o<a;o++){var i=r[o],s=i.dataPoint,c=i.rows;this.c.startRender&&(e=this.c.startRender.call(this,n.rows(c),s,t),(e=this._rowWrap(e,this.c.startClassName,t))&&e.insertBefore(n.row(c[0]).node())),this.c.endRender&&(e=this.c.endRender.call(this,n.rows(c),s,t),(e=this._rowWrap(e,this.c.endClassName,t))&&e.insertAfter(n.row(c[c.length-1]).node())),i.children&&this._groupDisplay(t+1,i.children)}},_rowWrap:function(r,e,o){return null!==r&&""!==r||(r=this.c.emptyDataGroup),r===n||null===r?null:("object"==typeof r&&r.nodeName&&"tr"===r.nodeName.toLowerCase()?t(r):r instanceof t&&r.length&&"tr"===r[0].nodeName.toLowerCase()?r:t("<tr/>").append(t("<td/>").attr("colspan",this._colspan()).append(r))).addClass(this.c.className).addClass(e).addClass("dtrg-level-"+o)}}),a.defaults={className:"dtrg-group",dataSrc:0,emptyDataGroup:"No group",enable:!0,endClassName:"dtrg-end",endRender:null,startClassName:"dtrg-start",startRender:function(t,r){return r}},a.version="1.1.2",t.fn.dataTable.RowGroup=a,t.fn.DataTable.RowGroup=a,o.Api.register("rowGroup()",(function(){return this})),o.Api.register("rowGroup().disable()",(function(){return this.iterator("table",(function(t){t.rowGroup&&t.rowGroup.enable(!1)}))})),o.Api.register("rowGroup().enable()",(function(t){return this.iterator("table",(function(r){r.rowGroup&&r.rowGroup.enable(t===n||t)}))})),o.Api.register("rowGroup().enabled()",(function(){var t=this.context;return!(!t.length||!t[0].rowGroup)&&t[0].rowGroup.enabled()})),o.Api.register("rowGroup().dataSrc()",(function(t){return t===n?this.context[0].rowGroup.dataSrc():this.iterator("table",(function(r){r.rowGroup&&r.rowGroup.dataSrc(t)}))})),t(e).on("preInit.dt.dtrg",(function(r,e,n){"dt"===r.namespace&&(r=e.oInit.rowGroup,n=o.defaults.rowGroup,r||n)&&(n=t.extend({},n,r),!1!==r&&new a(e,n))})),a}));
  