window.gvDTResponsive=window.gvDTResponsive||{},window.gvDTFixedHeaderColumns=window.gvDTFixedHeaderColumns||{},window.gvDTButtons=window.gvDTButtons||{},function($){$.fn.dataTable.ext.errMode="throw";var gvDataTables={tablesData:{},init:function(){$(".gv-datatables").each(function(i,e){var options=window.gvDTglobals[i],viewId=$(this).attr("data-viewid");gvDataTables.tablesData[viewId]=options.ajax.data,options.buttons=gvDataTables.setButtons(options),options.drawCallback=function(data){window.gvEntryNotes&&window.gvEntryNotes.init(),data.json.inlineEditTemplatesData&&$(window).trigger("gravityview-inline-edit/extend-template-data",data.json.inlineEditTemplatesData),$(window).trigger("gravityview-inline-edit/init")},options.ajax.data=function(e){return $.extend({},e,gvDataTables.tablesData[viewId])},i0&&(options.buttons.forEach(function(button,i){"print"===button.extend?buttons[i]=$.extend(!0,{},gvDataTables.buttonCommon,gvDataTables.buttonCustomizePrint,button):buttons[i]=$.extend(!0,{},gvDataTables.buttonCommon,button)}),$.fn.dataTable.Buttons.swfPath=gvDTButtons.swf||""),buttons},buttonCommon:{exportOptions:{format:{body:function(data,column,row){var newValue=data;return 0===newValue.length?newValue:(newValue=newValue.replace(/\n/g," "),newValue=$(""+newValue+"").find("li").after("; ").end().find("img").replaceWith(function(){return $(this).attr("alt")}).end().find("br").replaceWith(" ").end().find(".map-it-link").remove().end().text())}}}},buttonCustomizePrint:{customize:function(win){$(win.document.body).find("table").addClass("compact").css("font-size","inherit").css("table-layout","auto")}},customResponsiveRowRenderer:function(api,rowIdx){var data=api.cells(rowIdx,":hidden").eq(0).map(function(cell){var header=$(api.column(cell.column).header());if(header.hasClass("control")||header.hasClass("never"))return"";var idx=api.cell(cell).index();if(0===api.cell(cell).data().length)return"";var dtPrivate=api.settings()[0],cellData=dtPrivate.oApi._fnGetCellData(dtPrivate,idx.row,idx.column,"display");return'
  • '+header.text()+': '+cellData+"
  • "}).toArray().join("");return!!data&&$('