function encode(n){return config.raw?n:encodeURIComponent(n)}function decode(n){return config.raw?n:decodeURIComponent(n)}function stringifyCookieValue(n){return encode(config.json?JSON.stringify(n):String(n))}function parseCookieValue(n){n.indexOf('"')===0&&(n=n.slice(1,-1).replace(/\\"/g,'"').replace(/\\\\/g,"\\"));try{return n=decodeURIComponent(n.replace(pluses," ")),config.json?JSON.parse(n):n}catch(t){}}function read(n,t){var i=config.raw?n:parseCookieValue(n);return $.isFunction(t)?t(i):i}var pluses,config;$.urlParam=function(n,t){t||(t=window.location.href);var i=new RegExp("[\\?&]"+n+"=([^&#]*)").exec(t);return i?i[1]||undefined:undefined};$.getBrowserData=function(){var n={},h=window.navigator||navigator,u=n.uaString=h.userAgent,t=u.match(/(opera|chrome|safari|firefox|msie|trident(?=\/))\/?\s*([\d\.]+)/i)||[],r,o,s,i,e,f;if(t[1]&&(t[1]=t[1].toLowerCase()),r=t[1]==="chrome",r&&(r=u.match(/\bOPR\/([\d\.]+)/)),/trident/i.test(t[1])?(o=/\brv[ :]+([\d\.]+)/g.exec(u)||[],n.name="msie",n.version=o[1]):r?(n.name="opera",n.version=r[1]):t[1]==="safari"?(s=u.match(/version\/([\d\.]+)/i),n.name="safari",n.version=s[1]):(n.name=t[1],n.version=t[2]),i=[],n.version){for(e=n.version.match(/(\d+)/g)||[],f=0;f<e.length;f++)i.push(e[f]);i.length>0&&(n.majorVersion=i[0])}return n.name=n.name||"(unknown browser name)",n.version={full:n.version||"(unknown full browser version)",parts:i,major:i.length>0?i[0]:"(unknown major browser version)"},n};Array.prototype.diff=function(n){return this.filter(function(t){return n.indexOf(t)<0})};pluses=/\+/g;config=$.cookie=function(n,t,i){var s,e,r,o,u,h;if(arguments.length>1&&!$.isFunction(t))return i=$.extend({},config.defaults,i),typeof i.expires=="number"&&(s=i.expires,e=i.expires=new Date,e.setTime(+e+s*864e5)),document.cookie=[encode(n),"=",stringifyCookieValue(t),i.expires?"; expires="+i.expires.toUTCString():"",i.path?"; path="+i.path:"",i.domain?"; domain="+i.domain:"",i.secure?"; secure":""].join("");for(r=n?undefined:{},o=document.cookie?document.cookie.split("; "):[],u=0,h=o.length;u<h;u++){var c=o[u].split("="),l=decode(c.shift()),f=c.join("=");if(n&&n===l){r=read(f,t);break}n||(f=read(f))===undefined||(r[l]=f)}return r};config.defaults={};$.removeCookie=function(n,t){return $.cookie(n)===undefined?!1:($.cookie(n,"",$.extend({},t,{expires:-1})),!$.cookie(n))},function(n){var t=0,i=n(document);n.widget("ech.multiselect",{options:{header:!0,height:175,minWidth:225,classes:"",checkAllText:"Check all",uncheckAllText:"Uncheck all",noneSelectedText:"Select options",selectedText:"# selected",selectedList:0,show:null,hide:null,autoOpen:!1,multiple:!0,position:{},appendTo:"body"},_create:function(){var r=this.element.hide(),i=this.options;this.speed=n.fx.speeds._default;this._isOpen=!1;this._namespaceID=this.eventNamespace||"multiselect"+t;var f=(this.button=n('<button type="button"><span class="ui-icon ui-icon-triangle-1-s"><\/span><\/button>')).addClass("ui-multiselect ui-widget ui-state-default ui-corner-all").addClass(i.classes).attr({title:r.attr("title"),"aria-haspopup":!0,tabIndex:r.attr("tabIndex")}).insertAfter(r),o=(this.buttonlabel=n("<span />")).html(i.noneSelectedText).appendTo(f),u=(this.menu=n("<div />")).addClass("ui-multiselect-menu ui-widget ui-widget-content ui-corner-all").addClass(i.classes).appendTo(n(i.appendTo)),e=(this.header=n("<div />")).addClass("ui-widget-header ui-corner-all ui-multiselect-header ui-helper-clearfix").appendTo(u),s=(this.headerLinkContainer=n("<ul />")).addClass("ui-helper-reset").html(function(){return i.header===!0?'<li><a class="ui-multiselect-all" href="#"><span class="ui-icon ui-icon-check"><\/span><span>'+i.checkAllText+'<\/span><\/a><\/li><li><a class="ui-multiselect-none" href="#"><span class="ui-icon ui-icon-closethick"><\/span><span>'+i.uncheckAllText+"<\/span><\/a><\/li>":typeof i.header=="string"?"<li>"+i.header+"<\/li>":""}).append('<li class="ui-multiselect-close"><a href="#" class="ui-multiselect-close"><span class="ui-icon ui-icon-circle-close"><\/span><\/a><\/li>').appendTo(e),h=(this.checkboxContainer=n("<ul />")).addClass("ui-multiselect-checkboxes ui-helper-reset").appendTo(u);this._bindEvents();this.refresh(!0);i.multiple||u.addClass("ui-multiselect-single");t++},_init:function(){this.options.header===!1&&this.header.hide();this.options.multiple||this.headerLinkContainer.find(".ui-multiselect-all, .ui-multiselect-none").hide();this.options.autoOpen&&this.open();this.element.is(":disabled")&&this.disable()},refresh:function(i){var u=this.element,f=this.options,s=this.menu,h=this.checkboxContainer,e=[],r="",o=u.attr("id")||t++;u.find("option").each(function(t){var w=n(this),u=this.parentNode,v=this.innerHTML,c=this.title,y=this.value,l="ui-multiselect-"+(this.id||o+"-option-"+t),s=this.disabled,a=this.selected,h=["ui-corner-all"],p=(s?"ui-multiselect-disabled ":" ")+this.className,i;u.tagName==="OPTGROUP"&&(i=u.getAttribute("label"),n.inArray(i,e)===-1&&(r+='<li class="ui-multiselect-optgroup-label '+u.className+'"><a href="#">'+i+"<\/a><\/li>",e.push(i)));s&&h.push("ui-state-disabled");a&&!f.multiple&&h.push("ui-state-active");r+='<li class="'+p+'">';r+='<label for="'+l+'" title="'+c+'" class="'+h.join(" ")+'">';r+='<input id="'+l+'" name="multiselect_'+o+'" type="'+(f.multiple?"checkbox":"radio")+'" value="'+y+'" title="'+c+'"';a&&(r+=' checked="checked"',r+=' aria-selected="true"');s&&(r+=' disabled="disabled"',r+=' aria-disabled="true"');r+=" /><span>"+v+"<\/span><\/label><\/li>"});h.html(r);this.labels=s.find("label");this.inputs=this.labels.children("input");this._setButtonWidth();this._setMenuWidth();this.button[0].defaultValue=this.update();i||this._trigger("refresh")},update:function(){var t=this.options,r=this.inputs,u=r.filter(":checked"),i=u.length,f;return f=i===0?t.noneSelectedText:n.isFunction(t.selectedText)?t.selectedText.call(this,i,r.length,u.get()):/\d/.test(t.selectedList)&&t.selectedList>0&&i<=t.selectedList?u.map(function(){return n(this).next().html()}).get().join(", "):t.selectedText.replace("#",i).replace("#",r.length),this._setButtonValue(f),f},_setButtonValue:function(n){this.buttonlabel.text(n)},_bindEvents:function(){function u(){return t[t._isOpen?"close":"open"](),!1}var t=this,r=this.button;r.find("span").bind("click.multiselect",u);r.bind({click:u,keypress:function(n){switch(n.which){case 27:case 38:case 37:t.close();break;case 39:case 40:t.open()}},mouseenter:function(){r.hasClass("ui-state-disabled")||n(this).addClass("ui-state-hover")},mouseleave:function(){n(this).removeClass("ui-state-hover")},focus:function(){r.hasClass("ui-state-disabled")||n(this).addClass("ui-state-focus")},blur:function(){n(this).removeClass("ui-state-focus")}});this.header.delegate("a","click.multiselect",function(i){n(this).hasClass("ui-multiselect-close")?t.close():t[n(this).hasClass("ui-multiselect-all")?"checkAll":"uncheckAll"]();i.preventDefault()});this.menu.delegate("li.ui-multiselect-optgroup-label a","click.multiselect",function(i){i.preventDefault();var f=n(this),r=f.parent().nextUntil("li.ui-multiselect-optgroup-label").find("input:visible:not(:disabled)"),u=r.get(),e=f.parent().text();t._trigger("beforeoptgrouptoggle",i,{inputs:u,label:e})!==!1&&(t._toggleChecked(r.filter(":checked").length!==r.length,r),t._trigger("optgrouptoggle",i,{inputs:u,label:e,checked:u[0].checked}))}).delegate("label","mouseenter.multiselect",function(){n(this).hasClass("ui-state-disabled")||(t.labels.removeClass("ui-state-hover"),n(this).addClass("ui-state-hover").find("input").focus())}).delegate("label","keydown.multiselect",function(i){i.preventDefault();switch(i.which){case 9:case 27:t.close();break;case 38:case 40:case 37:case 39:t._traverse(i.which,this);break;case 13:n(this).find("input")[0].click()}}).delegate('input[type="checkbox"], input[type="radio"]',"click.multiselect",function(i){var u=n(this),f=this.value,r=this.checked,e=t.element.find("option");if(this.disabled||t._trigger("click",i,{value:f,text:this.title,checked:r})===!1){i.preventDefault();return}u.focus();u.attr("aria-selected",r);e.each(function(){this.value===f?this.selected=r:t.options.multiple||(this.selected=!1)});t.options.multiple||(t.labels.removeClass("ui-state-active"),u.closest("label").toggleClass("ui-state-active",r),t.close());t.element.trigger("change");setTimeout(n.proxy(t.update,t),10)});i.bind("mousedown."+this._namespaceID,function(i){var r=i.target;!t._isOpen||r===t.button[0]||r===t.menu[0]||n.contains(t.menu[0],r)||n.contains(t.button[0],r)||t.close()});n(this.element[0].form).bind("reset.multiselect",function(){setTimeout(n.proxy(t.refresh,t),10)})},_setButtonWidth:function(){var n=this.element.outerWidth(),t=this.options;/\d/.test(t.minWidth)&&n<t.minWidth&&(n=t.minWidth);this.button.outerWidth(n)},_setMenuWidth:function(){var n=this.menu;n.outerWidth(this.button.outerWidth())},_traverse:function(t,i){var e=n(i),r=t===38||t===37,f=e.parent()[r?"prevAll":"nextAll"]("li:not(.ui-multiselect-disabled, .ui-multiselect-optgroup-label)").first(),u;f.length?f.find("label").trigger("mouseover"):(u=this.menu.find("ul").last(),this.menu.find("label")[r?"last":"first"]().trigger("mouseover"),u.scrollTop(r?u.height():0))},_toggleState:function(n,t){return function(){this.disabled||(this[n]=t);t?this.setAttribute("aria-selected",!0):this.removeAttribute("aria-selected")}},_toggleChecked:function(t,i){var r=i&&i.length?i:this.inputs,f=this,u;r.each(this._toggleState("checked",t));r.eq(0).focus();this.update();u=r.map(function(){return this.value}).get();this.element.find("option").each(function(){!this.disabled&&n.inArray(this.value,u)>-1&&f._toggleState("selected",t).call(this)});r.length&&this.element.trigger("change")},_toggleDisabled:function(t){this.button.attr({disabled:t,"aria-disabled":t})[t?"addClass":"removeClass"]("ui-state-disabled");var i=this.menu.find("input"),r="ech-multiselect-disabled";i=t?i.filter(":enabled").data(r,!0):i.filter(function(){return n.data(this,r)===!0}).removeData(r);i.attr({disabled:t,"arial-disabled":t}).parent()[t?"addClass":"removeClass"]("ui-state-disabled");this.element.attr({disabled:t,"aria-disabled":t})},open:function(){var s=this,r=this.button,u=this.menu,f=this.speed,t=this.options,e=[],o,i;this._trigger("beforeopen")===!1||r.hasClass("ui-state-disabled")||this._isOpen||(o=u.find("ul").last(),i=t.show,n.isArray(t.show)&&(i=t.show[0],f=t.show[1]||s.speed),i&&(e=[i,f]),o.scrollTop(0).height(t.height),this.position(),n.fn.show.apply(u,e),this.labels.filter(":not(.ui-state-disabled)").eq(0).trigger("mouseover").trigger("mouseenter").find("input").trigger("focus"),r.addClass("ui-state-active"),this._isOpen=!0,this._trigger("open"))},close:function(){if(this._trigger("beforeclose")!==!1){var t=this.options,i=t.hide,r=this.speed,u=[];n.isArray(t.hide)&&(i=t.hide[0],r=t.hide[1]||this.speed);i&&(u=[i,r]);n.fn.hide.apply(this.menu,u);this.button.removeClass("ui-state-active").trigger("blur").trigger("mouseleave");this._isOpen=!1;this._trigger("close")}},enable:function(){this._toggleDisabled(!1)},disable:function(){this._toggleDisabled(!0)},checkAll:function(){this._toggleChecked(!0);this._trigger("checkAll")},uncheckAll:function(){this._toggleChecked(!1);this._trigger("uncheckAll")},getChecked:function(){return this.menu.find("input").filter(":checked")},destroy:function(){return n.Widget.prototype.destroy.call(this),i.unbind(this._namespaceID),this.button.remove(),this.menu.remove(),this.element.show(),this},isOpen:function(){return this._isOpen},widget:function(){return this.menu},getButton:function(){return this.button},position:function(){var t=this.options,i;n.ui.position&&!n.isEmptyObject(t.position)?(t.position.of=t.position.of||this.button,this.menu.show().position(t.position).hide()):(i=this.button.offset(),this.menu.css({top:i.top+this.button.outerHeight(),left:i.left}))},_setOption:function(t,i){var r=this.menu;switch(t){case"header":r.find("div.ui-multiselect-header")[i?"show":"hide"]();break;case"checkAllText":r.find("a.ui-multiselect-all span").eq(-1).text(i);break;case"uncheckAllText":r.find("a.ui-multiselect-none span").eq(-1).text(i);break;case"height":r.find("ul").last().height(parseInt(i,10));break;case"minWidth":this.options[t]=parseInt(i,10);this._setButtonWidth();this._setMenuWidth();break;case"selectedText":case"selectedList":case"noneSelectedText":this.options[t]=i;this.update();break;case"classes":r.add(this.button).removeClass(this.options.classes).addClass(i);break;case"multiple":r.toggleClass("ui-multiselect-single",!i);this.options.multiple=i;this.element[0].multiple=i;this.refresh();break;case"position":this.position()}n.Widget.prototype._setOption.apply(this,arguments)}})}(jQuery),function(n){"use strict";function r(){return typeof matchMedia!="undefined"||typeof msMatchMedia!="undefined"||typeof styleMedia!="undefined"}function u(){return"ontouchstart"in window}function f(){return!!(navigator.userAgent.match(/iPhone/i)||navigator.userAgent.match(/iPad/i)||navigator.userAgent.match(/iPod/i))}var t=function(t,i){var r=this;if(this.options=i,this.$tableWrapper=null,this.$tableScrollWrapper=n(t),this.$table=n(t).find("table"),this.$table.length!==1)throw new Error("Exactly one table is expected in a .table-responsive div.");this.$tableScrollWrapper.attr("data-pattern",this.options.pattern);this.id=this.$table.prop("id")||this.$tableScrollWrapper.prop("id")||"id"+Math.random().toString(16).slice(2);this.$tableClone=null;this.$stickyTableHeader=null;this.$thead=this.$table.find("thead");this.$tbody=this.$table.find("tbody");this.$hdrCells=this.$thead.find("th");this.$bodyRows=this.$tbody.find("tr");this.$btnToolbar=null;this.$dropdownGroup=null;this.$dropdownBtn=null;this.$dropdownContainer=null;this.$displayAllBtn=null;this.$focusGroup=null;this.$focusBtn=null;this.displayAllTrigger="display-all-"+this.id+".responsive-table";this.idPrefix=this.id+"-col-";this.iOS=f();this.wrapTable();this.createButtonToolbar();this.setupHdrCells();this.setupStandardCells();this.options.stickyTableHeader&&this.createStickyTableHeader();this.$dropdownContainer.is(":empty")&&this.$dropdownGroup.hide();n(window).bind("orientationchange resize "+this.displayAllTrigger,function(){r.$dropdownContainer.find("input").trigger("updateCheck");n.proxy(r.updateSpanningCells(),r)})},i;t.DEFAULTS={pattern:"priority-columns",stickyTableHeader:!0,fixedNavbar:".navbar-fixed-top",addDisplayAllBtn:!0,addFocusBtn:!0,focusBtnIcon:"glyphicon glyphicon-screenshot"};t.prototype.wrapTable=function(){this.$tableScrollWrapper.wrap('<div class="table-wrapper"/>');this.$tableWrapper=this.$tableScrollWrapper.parent()};t.prototype.createButtonToolbar=function(){var t=this;this.$btnToolbar=n('<div class="btn-toolbar" />');this.$dropdownGroup=n('<div class="btn-group dropdown-btn-group pull-right" />');this.$dropdownBtn=n('<button class="btn btn-default dropdown-toggle" data-toggle="dropdown">Display <span class="caret"><\/span><\/button>');this.$dropdownContainer=n('<ul class="dropdown-menu"/>');this.options.addFocusBtn&&(this.$focusGroup=n('<div class="btn-group focus-btn-group" />'),this.$focusBtn=n('<button class="btn btn-default">Focus<\/button>'),this.options.focusBtnIcon&&this.$focusBtn.prepend('<span class="'+this.options.focusBtnIcon+'"><\/span> '),this.$focusGroup.append(this.$focusBtn),this.$btnToolbar.append(this.$focusGroup),this.$focusBtn.click(function(){n.proxy(t.activateFocus(),t)}),this.$bodyRows.click(function(){n.proxy(t.focusOnRow(n(this)),t)}));this.options.addDisplayAllBtn&&(this.$displayAllBtn=n('<button class="btn btn-default">Display all<\/button>'),this.$dropdownGroup.append(this.$displayAllBtn),this.$table.hasClass("display-all")&&this.$displayAllBtn.addClass("btn-primary"),this.$displayAllBtn.click(function(){n.proxy(t.displayAll(null,!0),t)}));this.$dropdownGroup.append(this.$dropdownBtn).append(this.$dropdownContainer);this.$btnToolbar.append(this.$dropdownGroup);this.options.toolbarContainerSelector!=undefined?n(this.options.toolbarContainerSelector).append(this.$btnToolbar):this.$tableScrollWrapper.before(this.$btnToolbar)};t.prototype.clearAllFocus=function(){this.$bodyRows.removeClass("unfocused");this.$bodyRows.removeClass("focused")};t.prototype.activateFocus=function(){this.clearAllFocus();this.$focusBtn&&this.$focusBtn.toggleClass("btn-primary");this.$table.toggleClass("focus-on")};t.prototype.focusOnRow=function(t){if(this.$table.hasClass("focus-on")){var i=n(t).hasClass("focused");this.clearAllFocus();i||(this.$bodyRows.addClass("unfocused"),n(t).addClass("focused"))}};t.prototype.displayAll=function(t,i){this.$displayAllBtn&&this.$displayAllBtn.toggleClass("btn-primary",t);this.$table.toggleClass("display-all",t);this.$tableClone&&this.$tableClone.toggleClass("display-all",t);i&&n(window).trigger(this.displayAllTrigger)};t.prototype.preserveDisplayAll=function(){var t="table-cell";n("html").hasClass("lt-ie9")&&(t="inline");n(this.$table).find("th, td").css("display",t);this.$tableClone&&n(this.$tableClone).find("th, td").css("display",t)};t.prototype.createStickyTableHeader=function(){var t=this;t.$tableClone=t.$table.clone();t.$tableClone.prop("id",this.id+"-clone");t.$tableClone.find("[id]").each(function(){n(this).prop("id",n(this).prop("id")+"-clone")});t.$tableClone.wrap('<div class="sticky-table-header"/>');t.$stickyTableHeader=t.$tableClone.parent();t.$stickyTableHeader.css("height",t.$thead.height()+2);n("html").hasClass("lt-ie10")?t.$tableWrapper.prepend(t.$stickyTableHeader):t.$table.before(t.$stickyTableHeader);n(window).bind("scroll resize",function(){n.proxy(t.updateStickyTableHeader(),t)});n(t.$tableScrollWrapper).bind("scroll",function(){n.proxy(t.updateStickyTableHeader(),t)})};t.prototype.updateStickyTableHeader=function(){var t=this,i=0,u=t.$table.offset().top,r=n(window).scrollTop()-1,f=t.$table.height()-t.$stickyTableHeader.height(),h=r+n(window).height()-n(document).height(),l=!t.iOS,e=0,c,o,s;if(n(t.options.fixedNavbar).length&&(c=n(t.options.fixedNavbar).first(),e=c.height(),r=r+e),o=r>u&&r<u+t.$table.height(),l){if(t.$stickyTableHeader.scrollLeft(t.$tableScrollWrapper.scrollLeft()),t.$stickyTableHeader.addClass("fixed-solution"),i=e-1,r-u>f?(i-=r-u-f,t.$stickyTableHeader.addClass("border-radius-fix")):t.$stickyTableHeader.removeClass("border-radius-fix"),o){t.$stickyTableHeader.css({visibility:"visible",top:i+"px",width:t.$tableScrollWrapper.innerWidth()+"px"});return}t.$stickyTableHeader.css({visibility:"hidden",width:"auto"})}else t.$stickyTableHeader.removeClass("fixed-solution"),s=400,i=r-u-1,i<0?i=0:i>f&&(i=f),h>0&&(i=i-h),o?(t.$stickyTableHeader.css({visibility:"visible"}),t.$stickyTableHeader.animate({top:i+"px"},s),t.$thead.css({visibility:"hidden"})):t.$stickyTableHeader.animate({top:"0"},s,function(){t.$thead.css({visibility:"visible"});t.$stickyTableHeader.css({visibility:"hidden"})})};t.prototype.setupHdrCells=function(){var t=this;t.$hdrCells.each(function(i){var u=n(this),r=u.prop("id"),o=u.text(),f,e;r||(r=t.idPrefix+i,u.prop("id",r));o===""&&(o=u.attr("data-col-name"));u.is("[data-priority]")&&(f=n('<li class="checkbox-row"><input type="checkbox" name="toggle-'+r+'" id="toggle-'+r+'" value="'+r+'" /> <label for="toggle-'+r+'">'+o+"<\/label><\/li>"),e=f.find("input"),t.$dropdownContainer.append(f),f.click(function(){e.prop("checked",!e.prop("checked"));e.trigger("change")}),n("html").hasClass("lt-ie9")&&e.click(function(){n(this).trigger("change")}),f.find("label").click(function(n){n.stopPropagation()}),f.find("input").click(function(n){n.stopPropagation()}).change(function(){var r=n(this),i=r.val(),u=t.$tableWrapper.find("#"+i+", #"+i+"-clone, [data-columns~="+i+"]");t.$table.hasClass("display-all")&&(n.proxy(t.preserveDisplayAll(),t),t.$table.removeClass("display-all"),t.$tableClone&&t.$tableClone.removeClass("display-all"),t.$displayAllBtn.removeClass("btn-primary"));u.each(function(){var t=n(this);r.is(":checked")?(t.css("display")!=="none"&&t.prop("colSpan",parseInt(t.prop("colSpan"))+1),t.show()):parseInt(t.prop("colSpan"))>1?t.prop("colSpan",parseInt(t.prop("colSpan"))-1):t.hide()})}).bind("updateCheck",function(){u.css("display")!=="none"?n(this).prop("checked",!0):n(this).prop("checked",!1)}).trigger("updateCheck"))})};t.prototype.setupStandardCells=function(){var t=this;t.$bodyRows.each(function(){var i=0;n(this).find("th, td").each(function(){for(var s,h,r=n(this),u="",f=r.prop("colSpan"),o=0,e=i;e<i+f;e++)u=u+" "+t.idPrefix+e,s=t.$tableScrollWrapper.find("#"+t.idPrefix+e),h=s.attr("data-priority"),h&&r.attr("data-priority",h),s.css("display")==="none"&&o++;f>1&&(r.addClass("spn-cell"),o!==f?r.show():r.hide());r.prop("colSpan",Math.max(f-o,1));u=u.substring(1);r.attr("data-columns",u);i=i+f})})};t.prototype.updateSpanningCells=function(){var t=this;t.$table.find(".spn-cell").each(function(){for(var t=n(this),f=t.attr("data-columns").split(" "),i=f.length,r=0,u=0;u<i;u++)n("#"+f[u]).css("display")==="none"&&r++;r!==i?t.show():t.hide();t.prop("colSpan",Math.max(i-r,1))})};i=n.fn.responsiveTable;n.fn.responsiveTable=function(i){return this.each(function(){var r=n(this),u=r.data("responsiveTable"),f=n.extend({},t.DEFAULTS,r.data(),typeof i=="object"&&i);f.pattern!==""&&(u||r.data("responsiveTable",u=new t(this,f)),typeof i=="string"&&u[i]())})};n.fn.responsiveTable.Constructor=t;n.fn.responsiveTable.refresh=function(){};n.fn.responsiveTable.noConflict=function(){return n.fn.responsiveTable=i,this};n(document).on("ready.responsive-table.data-api",function(){n("[data-pattern]").each(function(){var t=n(this);t.responsiveTable(t.data())})});n(document).on("click.dropdown.data-api",".dropdown-menu .checkbox-row",function(n){n.stopPropagation()});n(document).ready(function(){n("html").removeClass("no-js").addClass("js");r()?n("html").addClass("mq"):n("html").addClass("no-mq");u()?n("html").addClass("touch"):n("html").addClass("no-touch")})}(jQuery),function(){typeof Array.prototype.indexOf!="function"&&(Array.prototype.indexOf=function(n,t){for(var i=t||0,r=this.length;i<r;i+=1)if(n===undefined||n===null){if(this[i]===n)return i}else if(this[i]===n)return i;return-1})}(),function(n){var r={gettoaster:function(){var i=n("#"+t.toaster.id);return i.length<1&&(i=n(t.toaster.template).attr("id",t.toaster.id).css(t.toaster.css).addClass(t.toaster["class"]),t.stylesheet&&!n("link[href="+t.stylesheet+"]").length&&n("head").appendTo('<link rel="stylesheet" href="'+t.stylesheet+'">'),n(t.toaster.container).append(i)),i},notify:function(i,r,u){var o=this.gettoaster(),f=n(t.toast.template.replace("%priority%",u)).hide().css(t.toast.css).addClass(t.toast["class"]),e;n(".title",f).css(t.toast.csst).html(i);n(".message",f).css(t.toast.cssm).html(r);t.debug&&window.console&&console.log(toast);o.append(t.toast.display(f));t.donotdismiss.indexOf(u)===-1&&(e=typeof t.timeout=="number"?t.timeout:typeof t.timeout=="object"&&u in t.timeout?t.timeout[u]:1500,setTimeout(function(){t.toast.remove(f,function(){f.remove()})},e))}},i={toaster:{id:"toaster",container:"body",template:"<div><\/div>","class":"toaster",css:{position:"fixed",top:"10px",right:"10px",width:"300px",zIndex:5e4}},toast:{template:'<div class="alert alert-%priority% alert-dismissible" role="alert"><button type="button" class="close" data-dismiss="alert"><span aria-hidden="true">&times;<\/span><span class="sr-only">Close<\/span><\/button><span class="title"><\/span>: <span class="message"><\/span><\/div>',defaults:{title:"Notice",priority:"success"},css:{},cssm:{},csst:{fontWeight:"bold"},fade:"slow",display:function(n){return n.fadeIn(t.toast.fade)},remove:function(n,i){return n.animate({opacity:"0",padding:"0px",margin:"0px",height:"0px"},{duration:t.toast.fade,complete:i})}},debug:!1,timeout:1500,stylesheet:null,donotdismiss:[]},t={};n.extend(t,i);n.toaster=function(i){var f,e,u,o;if(typeof i=="object")"settings"in i&&(t=n.extend(!0,t,i.settings));else for(f=Array.prototype.slice.call(arguments,0),e=["message","title","priority"],i={},u=0,o=f.length;u<o;u+=1)i[e[u]]=f[u];var h="title"in i&&typeof i.title=="string"?i.title:t.toast.defaults.title,s="message"in i?i.message:null,c="priority"in i&&typeof i.priority=="string"?i.priority:t.toast.defaults.priority;s!==null&&r.notify(h,s,c)};n.toaster.reset=function(){t={};n.extend(t,i)}}(jQuery)