function MWCellLinkDetail(e){var t=this;t.simpleLink=e.simpleLink,t.doubleQuoteReadyJS=e.doubleQuoteReadyJS,t.openInOtherWindow=!!e.openInOtherWindow,t.dialogLink=!!e.dialogLink}function mwBuildSimpleLink(e,t){return new MWCellLinkDetail({simpleLink:e,openInOtherWindow:t})}function mwBuildLinkScript(e,t){return new MWCellLinkDetail({doubleQuoteReadyJS:e,openInOtherWindow:t})}function MWCustomCellSpec(e){var t=this,l=(e=null===e||"string"==typeof e?{rawValue:e||""}:e||{}).colSpan||1,n=e.rowSpan||1,a=e.valueHTML||htmlEncode(e.rawValue||""),o=(e.cellId||"")+"";t.getColSpan=function(){return l},t.getRowSpan=function(){return n},t.getValueHTML=function(){return a},t.getCellId=function(){return o}}function mwIsCustomCellSpecObject(e){if(e&&"object"==typeof e&&e.constructor&&"MWCustomCellSpec"===e.constructor.name)return!0}var g_nextGeneratedColLinkIdNum=1;function MWColumn(e){var t=this,l=(e=e||{}).sortInfo;t.columnName=e.columnName,t.simpleDisplayColumnPropertyName=e.simpleDisplayColumnPropertyName,t.simpleDisplayColumnNeedsMultilineEncoding=e.simpleDisplayColumnNeedsMultilineEncoding,t.simpleDisplayColumnIsAlreadyEncoded=e.simpleDisplayColumnIsAlreadyEncoded,t.colLinkId="mwColLinkId."+g_nextGeneratedColLinkIdNum++,t.fnCustomRenderCellContents=e.fnCustomRenderCellContents,t.customRenderCellParams=e.customRenderCellParams,t.additionalCellClasses=e.additionalCellClasses||"",t.additionalHeaderClasses=e.additionalHeaderClasses||"",l&&((t.sortInfo=l).rowDataAttrName=l.rowDataAttrName||"data-rowData",l.rowDataAttrPropertyName=l.rowDataAttrPropertyName||e.simpleDisplayColumnPropertyName),t.fnAdditionalCellClasses=e.fnAdditionalCellClasses,t.fnBuildCellLinkDetail=e.fnBuildCellLinkDetail,t.arrSubColumns=e.arrSubColumns||[]}function flattenArrayOfColumnObjects(e,t){t=t||[];var l=0;if(e.length)for(l=0;lt.length-1&&t.push([]);var n,a=e.arrSubColumns;for(t[l].push(e),n=0;n &#'+getRawFontId(1===e?FontIconId_Enum.fiiArrowSortUp:FontIconId_Enum.fiiArrowSortDown)+";":t}function mwSortClientColumn(e,o,l){for(var t,n,a,r,s,i,d=o.rowDataAttrName,u=o.rowDataAttrPropertyName,C=e,c=e.getAttribute("data-mwSortDir"),m=1==("1"===c?1:"-1"===c?-1:0)?-1:1,c=mwBuildSortAddendum(m),p=[],f=mjtElemData(e,"data-mwColLinkObj"),w=f&&f.sortInfo||o,w=w?w.fnCustomSort:0;C&&!a;)"TABLE"===C.nodeName?a=C:C=C.parentNode;if(w)w(f,1==m,e);else{for(a.querySelectorAll(".mwSortIcon").forEach(function(e){e.parentNode.removeChild(e)}),a.querySelectorAll(".sortSelected").forEach(function(e){e.className=e.className.replace("sortSelected","")}),e.parentNode.querySelectorAll("[data-mwSortDir]").forEach(function(e){e.setAttribute("data-mwSortDir",0)}),e.setAttribute("data-mwSortDir",m),e.innerHTML=e.innerHTML+c,e.className=trim(e.className)+" sortSelected",i=(r=a.rows).length-1;0<=i;--i)(t=(s=r[i]).getAttribute(d))&&(t=JSON.parse(unescape(t)),p.push({rowData:t,idxRow:i,tr:s,parentNode:s.parentNode}),s.parentNode.removeChild(s));p.sort(function(e,t){var l=e.rowData[u],n=t.rowData[u],a=0;return l===n?(a=e.idxRowt.idxRow?1:0,a*=m):a=null===l||l===undefined?-1:null===n||n===undefined?1:o.isNumber?(e=parseFloat(l))===(t=parseFloat(n))?0:e",!i.suppressTableHeader){for(g+='',t=0;t",s=t+1'),l=u[t],y=0;y'+T.getColumnName()+_+""}g+=""}g+=""}if(d){for(n=0;n",m&&(V="chkRow"+p,z=(O=m(D,e,n)).value,U=i.flagCBsToFireOnChange,g+=''),y=0;y",m&&!y&&(g+='"),g+="",1"}else C&&0'+htmlEncode(i.noDataMessage)+"":g+=""+htmlEncode(i.noDataMessage)+"";g+=""}else g=htmlEncode(i.noDataMessage);return g},MWClientTable.prototype.linkTableObjectsToElement=function(e){var t,l,n,a,o,r=this.arrColumns,e="1"===e.getAttribute("data-mwClientTable")?e:e.querySelector('*[data-mwClientTable="1"]');if(e)for(mjtElemData(e,"data-mwClientTableObject",this),t=e.querySelectorAll("[data-mwColLinkId]"),l=0;l