PageSourceSearch

https://macm-members.macm.net/macm/resources/js/webform/webform.js

js macm.net collected 2026-10-07 07:33:00 UTC 47,689 bytes, 1 lines download raw bytes

1function trim(str){if(str&&str.length>0){return str.replace(/^\s*|\s*$/g,"")}return""}function getReadOnlyValues(innerHTML){var tokens=innerHTML.split("<br>");if(tokens.length===1)tokens=tokens[0].split("<BR>");var values=[];var index=0;for(var i=0;i<tokens.length;i++){var value=trim(tokens[i]);if(value.length>0)values[index++]=value}return values}function _getElement(fieldId,id,checkForm,warn){var element=document.getElementById(id.replace(/\./g,"-"));if(!element&&checkForm){element=document.forms[0].elements["FF_"+fieldId]}if(!element){if(warn)alert("No field found with id: ["+fieldId+"]");return null}if(element.length&&!element.options&&element.parentNode){element.show=element.parentNode.show;element.hide=element.parentNode.hide}else{element.show=function(){element.style.display="block"};element.hide=function(){element.style.display="none"}}return element}function $ff(id){return _getElement(id,"ff-"+id,false,true)}function isMultiVal(element){if(element.type==="checkbox")return true;return element.length!==undefined&&element.length>0&&element[0].type==="checkbox"}function $fc(id){var element=_getElement(id,"fc-"+id,true,true);if(!element)return null;if(isMultiVal(element)){element.customCheck=document.forms[0].elements[id+"_user_edit_checked"];element.customEdit=document.forms[0].elements[id+"_user_edit"];if(element.length===undefined){var chkbox=element;element=[];element[0]=chkbox}for(var i=0;i<element.length;i++){element[i].onclick=function(){if(element.onchange)element.onchange()}}}else{element.customRadios=document.forms[0].elements[id+"_user_edit_checked"];element.customEdit=document.forms[0].elements[id+"_user_edit"]}if(element.customCheck){element.customCheck.onclick=function(){if(element.onchange)element.onchange()}}if(element.customRadio){element.customRadio.onclick=function(){if(element.onchange)element.onchange()}}if(element.customEdit){element.customEdit.onchange=function(){if(element.onchange)element.onchange()}}element.getValueLabel=function(){if(!element.options)return"";if(element.selectedIndex<0)return"";return element.options[element.selectedIndex].text};element.getValue=function(){var value="",i;if(element.options){if(element.customRadios&&element.customRadios[1].checked===true)return element.customEdit.value;else return element.value}if(!element.length){if(element.type==="checkbox"){if(element.checked)return element.value;else return""}if(element.nodeName==="DIV"){var values=getReadOnlyValues(element.innerHTML);value="";for(i=0;i<values.length;i++)value+=(i>0?",":"")+values[i];return value}return element.value}for(i=0;i<element.length;i++)if(element[i].checked===true)value+=element[i].value+",";if(element.customCheck&&element.customCheck.checked)value+=element.customEdit.value;else if(value.length>0)value=value.substring(0,value.length-1);return value};element.setValue=function(newValue,additive){var found=false;if(!element.options&&!element.length){element.value=newValue;return}if(element.options){for(i=0;i<element.options.length;i++){if(element.options[i].value===newValue){element.options[i].selected=true;found=true;break}}if(element.customRadios){if(!found){element.customEdit.value=newValue;element.customRadios[1].checked=true;element.selectedIndex=-1}else{element.customEdit.value="";element.customRadios[0].checked=true}}else if(!found)element.selectedIndex=-1;return}for(i=0;i<element.length;i++){if(element[i].value===newValue){element[i].checked=true;found=true}else if(!additive)element[i].checked=false}if(element.customCheck){if(!found){element.customCheck.checked=newValue!=="";element.customEdit.value=newValue}else if(!additive){element.customCheck.checked=false;element.customEdit.value=""}}};element.addValue=function(newValue){element.setValue(newValue,true)};element.getValues=function(){var values=[];if(element.value){values[0]=element.getValue();return values}if(element.nodeName==="DIV")return getReadOnlyValues(element.innerHTML);var index=0;for(i=0;i<element.length;i++){if(element[i].checked===true)values[index++]=element[i].value}if(element.customCheck&&element.customCheck.checked)values[index]=element.customEdit.value;return values};element.disable=function(){if(element.length&&!element.options)for(i=0;i<element.length;i++)element[i].disabled=true;else element.disabled=true};element.enable=function(){if(element.length&&!element.options)for(i=0;i<element.length;i++)element[i].disabled=false;else element.disabled=false};element.makeList=function(rows){if(!element.options)return;if(!rows)rows=element.options.length-1;if(rows<1)rows=3;var selectedIndex=element.selectedIndex;element.size=rows;var opts=element.options;for(i=0;i<opts.length-1;i++){opts[i].text=opts[i+1].text;opts[i].value=opts[i+1].value}opts[opts.length-1]=null;element.selectedIndex=selectedIndex-1};element.makeRadio=function(newline){var fieldValue=element.getValue();if(!element.options)return;element.style.display="none";element.radioed=true;if(!newline)element.parentNode.style.whiteSpace="nowrap";var radioArray=[];for(i=0;i<element.options.length;i++){if(element.options[i].value==="")continue;var ctrlName="radio_"+id,ctrlId=ctrlName+"_"+i,ctrlValue=element.options[i].value;var radio=null;if(getIEVersion()===6){radio=document.createElement("<input type='radio' "+"name='"+ctrlName+"' "+"id='"+ctrlId+"' "+"value='"+ctrlValue+"'>")}else{radio=document.createElement("input");radio.type="radio";radio.id=ctrlId;radio.name=ctrlName;radio.value=ctrlValue}element.parentNode.appendChild(radio);if(ctrlValue===fieldValue)radio.checked=true;radioArray[i]=radio;radio.radioArray=radioArray;radio.fieldCtrl=element;radio.onclick=function(event){var src=null;if(event)src=event.target;else if(window.event)src=window.event.srcElement;else return;for(var j=0;j<src.radioArray.length;j++)if(src.radioArray[j])src.radioArray[j].checked=false;src.fieldCtrl.setValue(src.value);src.checked=true;if(src.fieldCtrl.onchange)src.fieldCtrl.onchange()};var radioText=document.createElement("span");radioText.innerHTML=element.options[i].text;element.parentNode.appendChild(radioText);var radioSeparator;if(newline)radioSeparator=document.createElement("br");else{radioSeparator=document.createElement("span");radioSeparator.innerHTML="&nbsp"}element.parentNode.appendChild(radioSeparator)}element.radioArray=radioArray};return element}function $fe(id){var element=_getElement(id,"fe-"+id,false,false);
1if(!element)return null;element.setText=function(text){element.innerHTML=text};element.getText=function(){return element.innerHTML};return element}function $fl(id){var element=_getElement(id,"fl-"+id,false,false);if(!element)return null;element.markRequired=function(required){var label=element.getText();var alreadyRequired=element.innerHTML.indexOf("tde-field-required")>0;if(required&&alreadyRequired)return;if(!required&&!alreadyRequired)return;if(required)element.innerHTML="<span class=tde-field-required>"+label+"&nbsp;*</span>";else element.innerHTML=label};element.setText=function(text){var required=false;var label=element.innerHTML;if(label.indexOf("tde-field-required")>0)required=true;if(required)element.innerHTML="<span class=tde-field-required>"+text+"&nbsp;*</span>";else element.innerHTML=text};element.getText=function(){var label=element.innerHTML;if((index=label.indexOf("tde-field-required>"))>0)label=label.substring(index+19,label.indexOf("&nbsp;"));else if((index=label.indexOf('tde-field-required">'))>0)label=label.substring(index+20,label.indexOf("&nbsp;"));return label};return element}function $f(id){if(!fieldExists(id))return null;var field={};field.container=$ff(id);if(!field.container)return null;field.control=$fc(id);field.label=$fl(id);field.error=$fe(id);field.mask=field.control.mask;field.maskPlaceholder=_getMaskPlaceholder(field.mask);field.hide=function(){if(field.container)field.container.hide();if(field.label)field.label.hide();if(field.error)field.error.hide()};field.show=function(){if(field.container)field.container.show();if(field.label)field.label.show();if(field.error)field.error.show()};field.setVisible=function(visible){if(visible)field.show();else field.hide()};field.setValue=function(value){field.control.setValue(value);if(field.control.radioed)for(i=0;i<field.control.radioArray.length;i++)if(field.control.radioArray[i])field.control.radioArray[i].checked=value===field.control.radioArray[i].value};field.markRequired=function(required){if(field.label)field.label.markRequired(required)};field.setLabelText=function(text){if(field.label)field.label.setText(text)};field.getLabelText=function(){if(field.label)return field.label.getText();else return""};field.setErrorText=function(text){if(field.error)field.error.setText(text)};field.getErrorText=function(){if(field.error)return field.error.getText();else return""};field.addValue=function(value){field.control.addValue(value)};field.getValue=function(){return field.control.getValue()};field.getValues=function(){return field.control.getValues()};field.getValueLabel=function(){return field.control.getValueLabel()};field.enable=function(){field.control.enable()};field.disable=function(){field.control.disable()};return field}
1function $g(id){if(id){id=id.replace(/\./g,"-");var element=TdesUI("#g-"+id);var divEqualsSelector="div[data-groupid='g-"+id+"']";var tableEqualsSelector="table[data-groupid='g-"+id+"']";var trEqualsSelector="tr[data-groupid='g-"+id+"'] ";var divContainsSelector="div[data-groupid*='g-"+id+"']";var tableContainsSelector="table[data-groupid*='g-"+id+"']";var trContainsSelector="tr[data-groupid*='g-"+id+"']";var groupContainerSelector=divContainsSelector+", "+tableContainsSelector+", "+trContainsSelector;var groupLabelSelector=divEqualsSelector+" .tde-group-header, "+tableEqualsSelector+" .tde-group-header, "+trEqualsSelector+" .tde-group-header";var groupSelector=divEqualsSelector+", "+tableEqualsSelector+", "+trEqualsSelector;if(element.length===0){element=TdesUI(groupSelector);if(element.length===0){return null}}var labels=TdesUI(groupLabelSelector);var elementContainer=null;var groupRenderSetting=TdesUI("input[name='__renderSettingGroupBlock']");var isSameTable=true;if(groupRenderSetting&&groupRenderSetting.value){isSameTable=groupRenderSetting.val()==="SameTable"}if(isSameTable){elementContainer=TdesUI(groupContainerSelector)}else{elementContainer=element}element.show=function(){TdesUI(element).show()};element.hide=function(){TdesUI(element).hide()};element.hideLabel=function(index){if(index){TdesUI(labels[index]).hide()}else{TdesUI(labels[0]).hide()}};element.showLabel=function(index){if(index){TdesUI(labels[index]).show()}else{TdesUI(labels[0]).show()}};element.getLabelCount=function(){return labels.length};element.setLabelText=function(text,index){if(index){TdesUI(labels[index]).html(text)}else{TdesUI(labels[0]).html(text)}};element.getLabelText=function(index){if(index){return TdesUI(labels[index]).html()}else{return TdesUI(labels[0]).html()}};element.getLabelElement=function(index){if(index){return labels[index]}else{return labels[0]}};var labelObj={};element.label=labelObj;labelObj.show=function(){element.showLabel()};labelObj.hide=function(){element.hideLabel()};labelObj.setText=function(text){element.setLabelText(text)};var containerObj={};element.container=containerObj;containerObj.show=function(){TdesUI(elementContainer).show()};containerObj.hide=function(){TdesUI(elementContainer).hide()};return element}else{return null}}function $l(id){if(id){id=id.replace(/\./g,"-");var element=TdesUI("#lbl-"+id);if(element.length===0){return null}element.show=function(){TdesUI(element).show()};element.hide=function(){TdesUI(element).hide()};return element}return null}function $b(id){if(id){id=id.replace(/\./g,"-");var element=TdesUI("#btn-"+id);if(element.length===0){return null}element.show=function(){TdesUI(element).show()};element.hide=function(){TdesUI(element).hide()};element.disable=function(){var $element=TdesUI(element);$element.addClass("disabled");$element.find("button").prop("disabled",true)};element.enable=function(){var $element=TdesUI(element);$element.removeClass("disabled");$element.find("button").prop("disabled",false)};return element}return null}function $fdv(id){var dataView=null;if(id){var fdvId=id.replace(/\./g,"-");fdvId="#fdv-"+fdvId+"-table";var element=TdesUI(fdvId);if(element.length===1){if(dataViewConfigMap){var dvConfig=dataViewConfigMap[id];if(dvConfig){dataView=new DataViewContext(dvConfig);dataView.initialize(element.get(0))}else{throw"Data view component configuration not found"}}else{throw"Data view component framework not properly loaded"}}}return dataView}function _getMaskPlaceholder(mask){if(!mask)return"";if(mask==="")return"";var pholder=mask.replace(/#/g,"_");pholder=pholder.replace(/\?/g,"_");return pholder}var fieldMap={};var labelMap={};var buttonMap={};var groupMap={};var dataViewMap={};function $(id){var field=fieldMap[id];if(!field){field=$f(id);fieldMap[id]=field}if(field)return field;var label=labelMap[id];if(!label){label=$l(id);labelMap[id]=label}if(label)return label;var button=buttonMap[id];if(!button){button=$b(id);buttonMap[id]=button}if(button)return button;var dataView=dataViewMap[id];if(!dataView){dataView=$fdv(id);dataViewMap[id]=dataView}if(dataView)return dataView;var group=groupMap[id];if(!group){group=$g(id);groupMap[id]=group}if(group)return group;return null}var $webform={};$webform.formId="";var formId=document.forms[0].elements["formId"];if(formId)$webform.formId=formId.value;$webform.templateName="";var templateName=document.forms[0].elements["templateName"];if(templateName)$webform.templateName=templateName.value;$webform.templateId="";var templateId=document.forms[0].elements["__templateId"];if(templateId)$webform.templateId=templateId.value;$webform.templateVersion="";var templateVersion=document.forms[0].elements["__templateVersion"];if(templateVersion)$webform.templateVersion=templateVersion.value;$webform.readOnly="";var formReadOnly=document.forms[0].elements["__isFormReadonly"];
1if(formReadOnly)$webform.readOnly=formReadOnly.value==="true";$webform.editorPreview="";var editorPreview=document.forms[0].elements["__isEditorMode"];if(editorPreview)$webform.editorPreview=editorPreview.value==="true";var divs=document.getElementsByTagName("div");for(var i in divs){var el=divs[i];var className=el.className;if(className==="tde-template-description"){$webform.templateDescriptionElement=el}}$webform.setTemplateDescription=function(description){$webform.templateDescriptionElement.innerHTML=description};$webform.getTemplateDescription=function(){return $webform.templateDescriptionElement.innerHtml};$webform.setError=function(fieldIdWithError,errorMessage){var fieldWithError=$(fieldIdWithError);if(!fieldWithError.error){var parent=fieldWithError.container.parentNode,errorCell,fieldId;if(TdesUI(parent).hasClass("tde-table-cell")||TdesUI(parent).hasClass("tde-table-cell-999")||TdesUI(parent).hasClass("tde-grid-cell-999")){errorCell=document.createElement("TD");fieldId="fe-"+fieldIdWithError.replace(/\./g,"-");errorCell.className="tde-table-cell";errorCell.innerHTML='<span class="tde-error" id="'+fieldId+'">Field Invalid</span>';fieldWithError.container.parentNode.parentNode.appendChild(errorCell);fieldWithError.error=$fe(fieldIdWithError)}else if(TdesUI(parent).is(".tde-grid-cell-1,.tde-grid-cell-2")){errorCell=document.createElement("SPAN");fieldId="fe-"+fieldIdWithError.replace(/\./g,"-");errorCell.className="tde-error";errorCell.id=fieldId;var textNode=document.createTextNode(errorMessage);errorCell.appendChild(textNode);fieldWithError.container.appendChild(errorCell);fieldWithError.error=$fe(fieldIdWithError)}}fieldWithError.error.setText(errorMessage);fieldWithError.error.show()};$webform.getError=function(fieldIdWithError){var fieldWithError=$(fieldIdWithError);if(fieldWithError.error)return fieldWithError.error.getText();else return""};$webform.clearError=function(fieldIdWithError){var fieldWithError=$(fieldIdWithError);if(fieldWithError.error){fieldWithError.error.setText("");fieldWithError.error.hide()}};$webform.guid="";var formGuid=document.forms[0].elements["FA_@_FORM_GUID"];if(formGuid)$webform.guid=formGuid.value;$webform.onsave=function(){return true};$webform.onpublish=function(){return true};$webform.onvalidate=function(){return true};$webform.hasAttribute=function(name){var elements=document.getElementsByName("FA_"+name);return elements!=null&&elements.length>0};$webform.getAttribute=function(name){var elements=document.getElementsByName("FA_"+name);if(elements&&elements.length>0)return elements[0].value;return""};$webform.setAttribute=function(name,value){var elements=document.getElementsByName("FA_"+name);if(elements&&elements.length>0){elements[0].value=value}else{var element=document.createElement("input");element.type="hidden";element.name="FA_"+name;element.id="FA_"+name;element.value=value;document.forms[0].appendChild(element)}};$webform.getAttributeNames=function(){var found=[];var elements=document.forms[0].elements;if(elements&&elements.length>0){for(var i=0;i<elements.length;i++){var element=elements[i];if(element.type==="hidden"&&element.name.indexOf("FA_")>-1){found.push(element.name.substr(3))}}}return found};var saveButton=document.getElementById("save_button");if(saveButton){$webform.saveButton=saveButton;saveButton.onclick=function(){if($webform.onsave())saveForm()}}var publishButton=document.getElementById("publish_button");if(publishButton){$webform.publishButton=publishButton;publishButton.onclick=function(){if($webform.onpublish())publishForm()}}var validateButton=document.getElementById("validate_button");if(validateButton){$webform.validateButton=validateButton;validateButton.onclick=function(){if($webform.onvalidate())validateForm()}}var actionPanel=document.getElementById("tde-action-panel");if(actionPanel){$webform.actionPanel=actionPanel;actionPanel.addButton=function(label,onclickFunc){var button=document.createElement("input");button.type="button";button.value=label;button.onclick=onclickFunc;actionPanel.appendChild(button);actionPanel.appendChild(document.createTextNode("  "))};actionPanel.removeButton=function(label){var inputs=$webform.actionPanel.getElementsByTagName("input");for(var i=0;i<inputs.length;i++){if(inputs[i].type="button"&&inputs[i].value===label){actionPanel.removeChild(inputs[i]);return}}}}$webform.addPanelButton=function(label,onclickFunc){if($webform.actionPanel)$webform.actionPanel.addButton(label,onclickFunc)};$webform.removePanelButton=function(label){if($webform.actionPanel)$webform.actionPanel.removeButton(label)};$webform.clearFormActions=function(){if(document.forms[0])document.forms[0].action="";if($webform.actionPanel){if($webform.saveButton)$webform.actionPanel.removeChild($webform.saveButton);if($webform.publishButton)$webform.actionPanel.removeChild($webform.publishButton);if($webform.validateButton)$webform.actionPanel.removeChild($webform.validateButton)}};function updateDynamicList(fieldId,listName,searchString){var oldValue=$(fieldId).getValue();const paramsArr=[];var searchParams=searchString.split(",");var queryString="?listName="+listName+"&selectName=FF_"+fieldId;for(var i=0;i<searchParams.length;i++){var searchValue="";var searchParam=searchParams[i].split("=");if(searchParams.length<2||!searchParam[1])searchValue="";else{searchValue=searchParam[1];if(searchValue.indexOf("$")===0){var fld=null;if(searchValue.indexOf("{")===1&&searchValue.indexOf("}")===searchValue.length-1){fld=$(searchValue.substring(2,searchValue.length-1))}else{fld=$(searchValue.substring(1,searchValue.length))}if(fld)searchValue=fld.getValue()}}
1paramsArr.push(searchParam[0]+"="+searchValue)}var url=buildUrl("renderDynamicList","/view/serverList",queryString);remoteCall(url,function(html){var result=document.createElement("div");result.innerHTML=html;var options=result.childNodes[0].childNodes;$(fieldId).control.options.length=0;var comment=result.childNodes[1]?result.childNodes[1].nodeValue:null;if(comment)comment=comment.replace(/^\s*|\s*$/g,"");else comment="";if(comment!==""){$(fieldId).control.options[0]=new Option("-- "+comment+" --","");$(fieldId).control.options[0].selected=true}else{var count=0;var selectedIndex=0;for(var i=0;i<options.length;i++){if(options[i].nodeName==="OPTION"&&options[i].childNodes.length>0){if(count<1)$(fieldId).control.options[count++]=new Option("","");var optValue=options[i].attributes.getNamedItem("value").value;var optName=options[i].childNodes[0].nodeValue.replace(/^\s*|\s*$/g,"");$(fieldId).control.options[count++]=new Option(optName,optValue);if(optValue===oldValue)selectedIndex=count-1}}if(count<1){$(fieldId).control.options[0]=new Option("-- No items found matching query --","");$(fieldId).control.options[0].selected=true}else if($(fieldId).control.options.length>selectedIndex)$(fieldId).control.options[selectedIndex].selected=true;$(fieldId).control=$fc(fieldId)}},paramsArr.join("&"),true)}function buildUrl(defaultPath,swatPath,queryString){var url;if($webform.editorPreview||jQuery('input[name="FA_swat_webContext"]').length===0){url=defaultPath+queryString}else{var csrfData=tcpAjax.getCsrfHeaderData();if(csrfData){queryString+="&"+csrfData.key+"="+csrfData.token}url=getSwatUrl(swatPath+queryString)}return url}function getSwatUrl(url){if(url){if(_isBlank(url))return""}else{return null}var urlIsInSwat=false;if(_startsWith(url,"javascript:")===false){if(_startsWith(url,"http")===false){if(_startsWith(url,_getWebContext())===false){if(_startsWith(url,"~/")===false){if(_startsWith(url,"/")===false){url="/"+url}url=_getWebContext()+url;urlIsInSwat=true}else{url=url.slice(1)}}else{urlIsInSwat=true}}}var attributeNames=$webform.getAttributeNames();if(attributeNames&&attributeNames.length>0){var attrPrefix="swatSession_";var attributeQueryParams=url.indexOf("?")>-1?"&":"?";for(var index=0;index<attributeNames.length;index++){var attributeName=attributeNames[index];if(attributeName.indexOf(attrPrefix)>-1){var attributeValue=$webform.getAttribute(attributeName);attributeQueryParams+="FA_"+attributeName+"="+encodeURIComponent(attributeValue)}if(index!==attributeNames.length-1&&attributeName.indexOf(attrPrefix)>-1)attributeQueryParams+="&"}if(attributeQueryParams.length>1)url=url+attributeQueryParams}if(urlIsInSwat){try{if(document.querySelector("meta[_csrf]")!=null){var token=document.querySelector("meta[_csrf]").getAttribute("_csrf");var parameter=document.querySelector("meta[_csrf_parameter]").getAttribute("_csrf_parameter");var sepChar=url.indexOf("?")>-1?"&":"?";url=url+sepChar+parameter+"="+token}}catch(e){}if(url.indexOf("?")>-1){var parts=url.split("?");var queryParams=decodeURIComponent(parts[1]);var checkSum=forge_sha256(queryParams);url+="&swat_checkSum="+checkSum}}return url}(function(){function p(a){this.data="";this.a=0;if("string"===typeof a)this.data=a;else if(b.D(a)||b.L(a)){a=new Uint8Array(a);try{this.data=String.fromCharCode.apply(null,a)}catch(f){for(var v=0;v<a.length;++v)this.M(a[v])}}else if(a instanceof p||"object"===typeof a&&"string"===typeof a.data&&"number"===typeof a.a)this.data=a.data,this.a=a.a;this.v=0}function w(a,f,b){for(var d,c,h,m,g,k,e,r,n,l,t,q,u,p=b.length();64<=p;){for(g=0;16>g;++g)f[g]=b.getInt32();for(;64>g;++g)d=f[g-2],d=(d>>>17|d<<15)^(d>>>19|d<<13)^d>>>10,c=f[g-15],c=(c>>>7|c<<25)^(c>>>18|c<<14)^c>>>3,f[g]=d+f[g-7]+c+f[g-16]|0;k=a.g;e=a.h;r=a.i;n=a.j;l=a.l;t=a.m;q=a.o;u=a.s;for(g=0;64>g;++g)d=(l>>>6|l<<26)^(l>>>11|l<<21)^(l>>>25|l<<7),h=q^l&(t^q),c=(k>>>2|k<<30)^(k>>>13|k<<19)^(k>>>22|k<<10),m=k&e|r&(k^e),d=u+d+h+x[g]+f[g],c+=m,u=q,q=t,t=l,l=n+d|0,n=r,r=e,e=k,k=d+c|0;a.g=a.g+k|0;a.h=a.h+e|0;a.i=a.i+r|0;a.j=a.j+n|0;a.l=a.l+l|0;a.m=a.m+t|0;a.o=a.o+q|0;a.s=a.s+u|0;p-=64}}var m,y,e,b=m=m||{};b.D=function(a){return"undefined"!==typeof ArrayBuffer&&a instanceof ArrayBuffer};b.L=function(a){return a&&b.D(a.buffer)&&void 0!==a.byteLength};b.G=p;b.b=p;b.b.prototype.H=function(a){this.v+=a;4096<this.v&&(this.v=0)};b.b.prototype.length=function(){return this.data.length-this.a};b.b.prototype.M=function(a){this.u(String.fromCharCode(a))};b.b.prototype.u=function(a){this.data+=a;this.H(a.length)};b.b.prototype.c=function(a){this.u(String.fromCharCode(a>>24&255)+String.fromCharCode(a>>16&255)+String.fromCharCode(a>>8&255)+String.fromCharCode(a&255))};b.b.prototype.getInt16=function(){var a=this.data.charCodeAt(this.a)<<8^this.data.charCodeAt(this.a+1);this.a+=2;return a};b.b.prototype.getInt32=function(){var a=this.data.charCodeAt(this.a)<<24^this.data.charCodeAt(this.a+1)<<16^this.data.charCodeAt(this.a+2)<<8^this.data.charCodeAt(this.a+3);this.a+=4;return a};b.b.prototype.B=function(){return this.data.slice(this.a)};b.b.prototype.compact=function(){0<this.a&&(this.data=this.data.slice(this.a),this.a=0);return this};b.b.prototype.clear=function(){this.data="";this.a=0;return this};b.b.prototype.truncate=function(a){a=Math.max(0,this.length()-a);this.data=this.data.substr(this.a,a);this.a=0;return this};b.b.prototype.N=function(){for(var a="",f=this.a;f<this.data.length;++f){var b=this.data.charCodeAt(f);16>b&&(a+="0");a+=b.toString(16)}return a};b.b.prototype.toString=function(){return b.I(this.B())};b.createBuffer=function(a,f){void 0!==a&&"utf8"===(f||"raw")&&(a=b.C(a));return new b.G(a)};b.J=function(){for(var a=String.fromCharCode(0),b=64,e="";0<b;)b&1&&(e+=a),b>>>=1,0<b&&(a+=a);return e};b.C=function(a){return unescape(encodeURIComponent(a))};b.I=function(a){return decodeURIComponent(escape(a))};b.K=function(a){for(var b=0;b<a.length;
1b++)if(a.charCodeAt(b)>>>8)return!0;return!1};var z=y=y||{};e=e||{};e.A=e.A||{};e.F=e.A.F=z;z.create=function(){A||(n=String.fromCharCode(128),n+=m.J(),x=[1116352408,1899447441,3049323471,3921009573,961987163,1508970993,2453635748,2870763221,3624381080,310598401,607225278,1426881987,1925078388,2162078206,2614888103,3248222580,3835390401,4022224774,264347078,604807628,770255983,1249150122,1555081692,1996064986,2554220882,2821834349,2952996808,3210313671,3336571891,3584528711,113926993,338241895,666307205,773529912,1294757372,1396182291,1695183700,1986661051,2177026350,2456956037,2730485921,2820302411,3259730800,3345764771,3516065817,3600352804,4094571909,275423344,430227734,506948616,659060556,883997877,958139571,1322822218,1537002063,1747873779,1955562222,2024104815,2227730452,2361852424,2428436474,2756734187,3204031479,3329325298],A=!0);var a=null,b=m.createBuffer(),e=Array(64),d={algorithm:"sha256",O:64,P:32,w:0,f:[0,0],start:function(){d.w=0;d.f=[0,0];b=m.createBuffer();a={g:1779033703,h:3144134277,i:1013904242,j:2773480762,l:1359893119,m:2600822924,o:528734635,s:1541459225};return d}};d.start();d.update=function(c,h){"utf8"===h&&(c=m.C(c));d.w+=c.length;d.f[0]+=c.length/4294967296>>>0;d.f[1]+=c.length>>>0;b.u(c);w(a,e,b);(2048<b.a||0===b.length())&&b.compact();return d};d.digest=function(){var c=m.createBuffer();c.u(b.B());c.u(n.substr(0,64-(d.f[1]+8&63)));c.c(d.f[0]<<3|d.f[0]>>>28);c.c(d.f[1]<<3);var h={g:a.g,h:a.h,i:a.i,j:a.j,l:a.l,m:a.m,o:a.o,s:a.s};w(h,e,c);c=m.createBuffer();c.c(h.g);c.c(h.h);c.c(h.i);c.c(h.j);c.c(h.l);c.c(h.m);c.c(h.o);c.c(h.s);return c};return d};var n=null,A=!1,x=null;window.forge_sha256=function(a){var f=e.F.create();f.update(a,b.K(a)?"utf8":void 0);return f.digest().N()}})();function _getWebContext(){return $webform.getAttribute("swat_webContext")}function _startsWith(str,prefix){var isPrefixed=false;if(str!=null){isPrefixed=str.slice(0,prefix.length)===prefix}return isPrefixed}function _endsWith(str,suffix){var isSuffixed=false;if(str!=null){isSuffixed=str.slice(-suffix.length)===suffix}return isSuffixed}function _isEmpty(inputStr){return null==inputStr||inputStr.length===0}function _isNotEmpty(inputStr){return _isEmpty(inputStr)===false}function _isBlank(inputStr){return _isEmpty(inputStr)||trim(inputStr).length===0}function _isNotBlank(inputStr){return _isBlank(inputStr)===false}function updateDynamicMultiVal(fieldId,listName,searchString){var oldValues=$(fieldId).getValues(),valueMap={},i;for(i=0;i<oldValues.length;i++)valueMap[oldValues[i]]=true;const paramsArr=[];var searchParams=searchString.split(",");var queryString="?listName="+listName+"&selectName=FF_"+fieldId;for(i=0;i<searchParams.length;i++){var searchValue="";var searchParam=searchParams[i].split("=");if(searchParam.length<2)searchValue="";else{searchValue=searchParam[1];if(searchValue.indexOf("$")===0){var fld=null;if(searchValue.indexOf("{")===1&&searchValue.indexOf("}")===searchValue.length-1){fld=$(searchValue.substring(2,searchValue.length-1))}else{fld=$(searchValue.substring(1,searchValue.length))}if(fld)searchValue=fld.getValue()}}paramsArr.push(searchParam[0]+"="+searchValue)}var url=buildUrl("renderDynamicList","/view/serverList",queryString);remoteCall(url,function(html){var result=document.createElement("div");result.innerHTML=html;var options=result.childNodes[0].childNodes;var container=$(fieldId).container;container.innerHTML="";var fnOnChange=$(fieldId).control.onchange;var control=[];if(fnOnChange)control.onchange=fnOnChange;var comment=result.childNodes[1]?result.childNodes[1].nodeValue:null;if(comment)comment=comment.replace(/^\s*|\s*$/g,"");else comment="";if(comment!=="")container.innerHTML=comment;else{var count=0;for(var i=0;i<options.length;i++){if(options[i].nodeName==="OPTION"&&options[i].childNodes.length>0){var optValue=options[i].attributes.getNamedItem("value").value;var optName=options[i].childNodes[0].nodeValue.replace(/^\s*|\s*$/g,"");var check=document.createElement("input");check.type="checkbox";check.value=optValue;check.name="FF_"+fieldId;check.className="tde-multival-check";if(valueMap[optValue])check.defaultChecked=true;var label=document.createElement("span");label.innerHTML=optName;container.appendChild(check);container.appendChild(label);container.appendChild(document.createElement("br"));if(control.onchange)check.onclick=function(){control.onchange()};control[count]=check;count++}}if(count<1)$(fieldId).container.innerHTML="No items found matching query";$(fieldId).control=$fc(fieldId)}},paramsArr.join("&"),true)}function formDataLookup(searchString,queryName){var templateName=$webform.templateName,queryString="?templateName="+templateName,searchFields=searchString.split(","),fieldId;const paramsArr=[];if(queryName){queryString+="&formDataLookupQueryName="+queryName}for(var i=0;i<searchFields.length;i++){fieldId=searchFields[i];
1paramsArr.push("FF_"+fieldId+"="+$(fieldId).getValue())}var url=buildUrl("doFormDataLookup","/view/serverFdl",queryString);remoteCall(url,function(html){var result=document.createElement("div"),links,href,params,param,fieldId,value;result.innerHTML=html;links=result.getElementsByTagName("a");for(var i=0;i<links.length;i++){href=links[i].attributes.getNamedItem("href").value;if(i>0){break}queryString=href.substring(href.indexOf("?")+1,href.length);params=queryString.split("&");for(var j=0;j<params.length;j++){if(params[j].indexOf("FF_")===0){param=params[j].split("=");if(param.length!==2){continue}fieldId=param[0].substring(3,param[0].length);value=trim(decodeURIComponent(param[1])).replace(/\+/g," ");$(fieldId).setValue(value)}}}},paramsArr.join("&"),true)}function addRuleHandler(componentOrFieldId){var componentOrField=$(componentOrFieldId),oldFunc;if(componentOrField.control&&componentOrField.control.type&&componentOrField.control.type==="dataview"){var fireRules=function(){evalFieldRules(componentOrFieldId,false)};componentOrField.control.whenSelectionChanges(fireRules)}else if(componentOrField.control.nodeName==="SELECT"||isMultiVal(componentOrField.control)){componentOrField.control.isMultiVal=true;oldFunc=componentOrField.control.onchange;componentOrField.control.onchange=function(e){var event=e?e:window.event;evalFieldRules(componentOrFieldId,false);if(oldFunc){this.customchange=oldFunc;this.customchange(event)}}}else if(componentOrField.control.nodeName==="INPUT"&&componentOrField.control.type==="text"||componentOrField.control.nodeName==="INPUT"&&componentOrField.control.type==="password"||componentOrField.control.nodeName==="INPUT"&&componentOrField.control.type==="number"||componentOrField.control.nodeName==="INPUT"&&componentOrField.control.type==="file"||componentOrField.control.nodeName==="TEXTAREA"&&componentOrField.control.type==="textarea"){oldFunc=componentOrField.control.onfocus;componentOrField.control.onfocus=function(e){var event=e?e:window.event;if(TdesUI(componentOrField.control).attr("data-focused-by-peer-control")){TdesUI(componentOrField.control).removeAttr("data-focused-by-peer-control")}else{TdesUI(componentOrField.control).attr("data-value-at-focus",componentOrField.getValue())}if(oldFunc){this.customfocus=oldFunc;this.customfocus(event)}};oldFunc=componentOrField.control.onblur;componentOrField.control.onblur=function(e){var event=e?e:window.event;if(componentOrField.getValue()!==TdesUI(componentOrField.control).attr("data-value-at-focus")){evalFieldRules(componentOrFieldId,false)}if(oldFunc){this.customblur=oldFunc;this.customblur(event)}}}evalFieldRules(componentOrFieldId,true)}function parseDate(dateString){var components=dateString.split("/");if(components.length!==3)return null;if(isNaN(components[0])||isNaN(components[1])||isNaN(components[2]))return null;return new Date(components[2],components[0]-1,components[1])}function formatDate(date,includeTime){var dateString=_formatDateElement(date.getMonth()+1)+"/"+_formatDateElement(date.getDate())+"/"+_formatDateElement(date.getFullYear());if(includeTime===true)dateString+=" "+_formatDateElement(date.getHours())+":"+_formatDateElement(date.getMinutes())+":"+_formatDateElement(date.getSeconds());return dateString;function _formatDateElement(element){var str=String(element);if(str.length<2)str="0"+str;return str}}function evalFieldRules(fieldId,loadingForm){for(var index in rules){var rule=rules[index];var triggerOnLoad=rule.runAtLoad;if(loadingForm&&!triggerOnLoad)continue;var trigger=false;var fieldReferences=rule.fieldReferences;for(var fieldReferenceIndex in fieldReferences){var fieldReference=fieldReferences[fieldReferenceIndex];if(fieldReference.id===fieldId){if(loadingForm){if(triggerOnLoad){trigger=true;break}}else if(fieldReference.runOnChange){trigger=true;break}}}if(trigger){runRule(rule)}}}var evalListRule=function(rule){var conjunction=rule.conditionsConjunction;var conditions=rule.conditions;var valid=true;for(var index in conditions){var condition=conditions[index];var type=condition.type;if(type==="single"){valid=evaluateSingle(condition)}else if(type==="list"){valid=evalListRule.call(this,condition)}if(valid&&conjunction==="OR"){break}else if(!valid&&conjunction==="OR"){}else if(!valid&&conjunction==="AND"){break}else if(valid&&conjunction==="AND"){}}return valid};function testRule(rule){var conjunction=rule.conditionsConjunction;var conditions=rule.conditions;var valid=true;for(var index=0;
1index<conditions.length;index++){var condition=conditions[index];var type=condition.type;if(type==="single"){valid=evaluateSingle(condition)}else if(type==="list"){valid=evalListRule.call(this,condition)}if(valid&&conjunction==="OR"){break}else if(!valid&&conjunction==="OR"){}else if(!valid&&conjunction==="AND"){break}else if(valid&&conjunction==="AND"){}}return valid}function runRule(rule){var valid=testRule(rule);executeActions(rule,valid)}function executeActions(rule,valid){var actions=rule.actions;TdesUI.each(actions,function(index,action){var type=action.type;if(type==="require-field"){performRequireField(action,rule,valid)}else if(type==="display-field"){performDisplayField(action,rule,valid)}else if(type==="display-label"){performDisplayLabel(action,rule,valid)}else if(type==="display-button"){performDisplayButton(action,rule,valid)}else if(type==="display-group"){performDisplayGroup(action,rule,valid)}else if(type==="set-field-value"){performSetFieldValue(action,rule,valid)}else if(type==="custom-javascript"){performCustomJavascript(action,rule,valid)}else if(type==="display-form-data-view"){performDisplayFormDataView(action,rule,valid)}else if(type==="display-form-data-view-column"){performDisplayFormDataViewColumn(action,rule,valid)}else if(type==="clear-form-data-view"){performClearFormDataView(action,rule,valid)}else if(type==="refresh-form-data-view"){performRefreshFormDataView(action,rule,valid)}})}function ruleActionsEffectSameTarget(ruleAction1,ruleAction2){if(ruleAction1.type==="require-field"){if(ruleAction1.type===ruleAction2.type){if(ruleAction1.fieldId===ruleAction2.fieldId){return true}}else if(ruleAction2.type==="display-field"){if(ruleAction1.fieldId===ruleAction2.fieldId){if(ruleAction1.hideIfNotRequired){return true}}}}else if(ruleAction1.type==="display-field"){if(ruleAction1.type===ruleAction2.type){if(ruleAction1.fieldId===ruleAction2.fieldId){return true}}else if(ruleAction2.type==="require-field"){if(ruleAction1.fieldId===ruleAction2.fieldId){if(ruleAction2.hideIfNotRequired){return true}}}}else if(ruleAction1.type==="display-label"){if(ruleAction1.type===ruleAction2.type){if(ruleAction1.labelId===ruleAction2.labelId){return true}}}else if(ruleAction1.type==="display-button"){if(ruleAction1.type===ruleAction2.type){if(ruleAction1.buttonId===ruleAction2.buttonId){return true}}}else if(ruleAction1.type==="display-group"){if(ruleAction1.type===ruleAction2.type){if(ruleAction1.groupId===ruleAction2.groupId){return true}}}else if(ruleAction1.type==="set-field-value"){if(ruleAction1.type===ruleAction2.type){if(ruleAction1.fieldId===ruleAction2.fieldId){return true}}}else if(ruleAction1.type==="custom-javascript"){}else if(ruleAction1.type==="display-form-data-view"){if(ruleAction1.type===ruleAction2.type){if(ruleAction1.formDataViewId===ruleAction2.formDataViewId){return true}}}else if(ruleAction1.type==="display-form-data-view-column"){if(ruleAction1.type===ruleAction2.type){if(ruleAction1.formDataViewId===ruleAction2.formDataViewId){if(ruleAction1.columnName===ruleAction2.columnName){return true}}}}else if(ruleAction1.type==="clear-form-data-view"){if(ruleAction1.type===ruleAction2.type){if(ruleAction1.formDataViewId===ruleAction2.formDataViewId){return true}}}else if(ruleAction1.type==="refresh-form-data-view"){if(ruleAction1.type===ruleAction2.type){if(ruleAction1.formDataViewId===ruleAction2.formDataViewId){return true}}}return false}function evalOtherRules(action){var allow=true;var result="MUST_HIDE";for(var index=0;index<rules.length;index++){var rule=rules[index];var ruleValid=testRule(rule);var foundActionEffectingSameTarget=false;var actions=rule.actions;for(var actionIndex=0;actionIndex<actions.length;actionIndex++){var ruleAction=actions[actionIndex];if(!ruleActionsEffectSameTarget(action,ruleAction))continue;foundActionEffectingSameTarget=true;if(ruleAction.type==="require-field"){if(ruleValid){result="MUST_SHOW"}else{if(ruleAction.hideIfNotRequired){result="MUST_HIDE"}else{result="DO_NOTHING"}}}else if(ruleAction.type==="display-field"||ruleAction.type==="display-label"||ruleAction.type==="display-button"||ruleAction.type==="display-form-data-view-column"||ruleAction.type==="display-form-data-view"||ruleAction.type==="display-group"){if(ruleValid){if(ruleAction.visible){result="MUST_SHOW"}else{result="MUST_HIDE"}}else{if(ruleAction.visible){result="MUST_HIDE"}else{result="MUST_SHOW"}}}}if(foundActionEffectingSameTarget)allow=result;if(allow==="MUST_SHOW")break}return allow}
1function performRequireField(action,rule){var field=$(action.fieldId);var hideIfNotRequired=action.hideIfNotRequired;var clearHidden=action.clearHidden;var allow=evalOtherRules(action,rule);var isMultiVal=field.control.isMultiVal;var clearValue="";if(isMultiVal){clearValue=null}var shouldAppendAsterisks=TdesUI("input[name='__shouldAppendAsterisks']").val()==="true";var label=TdesUI(field.label);var asterisk=TdesUI(".asterisk",label);if(allow==="MUST_SHOW"){if(shouldAppendAsterisks&&asterisk.length===0){var newAsterisk=TdesUI("<span class='tde-field-required'></span>");var labelText=label.html();label.empty();label.append(newAsterisk);newAsterisk.append(labelText+'&nbsp;<span class="asterisk">*</span>');asterisk=newAsterisk}else if(shouldAppendAsterisks){asterisk.show()}field.show()}else if(allow==="MUST_HIDE"){field.hide();if(clearHidden){field.setValue(clearValue);if(field.control.onchange){field.control.onchange()}}}else if(allow==="DO_NOTHING"){if(!hideIfNotRequired){if(shouldAppendAsterisks)asterisk.hide()}}}function performDisplayField(action,rule){var field=$(action.fieldId);var allow=evalOtherRules(action,rule);if(allow==="MUST_SHOW"){field.show()}else if(allow==="MUST_HIDE"){field.hide()}}function performDisplayLabel(action,rule){var label=$(action.labelId);var allow=evalOtherRules(action,rule);if(allow==="MUST_SHOW"){label.show()}else if(allow==="MUST_HIDE"){label.hide()}}function performDisplayButton(action,rule){var button=$(action.buttonId);var allow=evalOtherRules(action,rule);if(allow==="MUST_SHOW"){button.show()}else if(allow==="MUST_HIDE"){button.hide()}}function performDisplayGroup(action,rule){var group=$(action.groupId);var allow=evalOtherRules(action,rule);if(allow==="MUST_SHOW"){group.show()}else if(allow==="MUST_HIDE"){group.hide()}}function performDisplayFormDataView(action,rule){var fdv=$(action.formDataViewId);var allow=evalOtherRules(action,rule);if(allow==="MUST_SHOW"){fdv.show()}else if(allow==="MUST_HIDE"){fdv.hide()}}function performRefreshFormDataView(action,rule,valid){var fdv=$(action.formDataViewId);if(valid){fdv.refresh()}}function performClearFormDataView(action,rule,valid){var fdv=$(action.formDataViewId);if(valid){fdv.clear()}}function performDisplayFormDataViewColumn(action,rule){var fdv=$(action.formDataViewId);var columnName=action.columnName;var allow=evalOtherRules(action,rule);if(allow==="MUST_SHOW"){fdv.showColumn(columnName)}else if(allow==="MUST_HIDE"){fdv.hideColumn(columnName)}}function performSetFieldValue(action,rule,valid){var field=$(action.fieldId);var clear=action.clear;var value=action.value;var isMultiVal=field.control.isMultiVal;var clearValue="";if(isMultiVal){clearValue=null}if(valid){if(clear){field.setValue(clearValue)}else{field.setValue(value)}if(field.control.onchange){field.control.onchange()}}}function performCustomJavascript(action,rule,valid){if(valid){var js=action.javascript;js.call(this)}}function cleanSpecialCharacters(str){return str.replace(/[^a-zA-Z0-9 ]/g,"")}function getTextMask(field){return TdesUI(field.control).attr("data-mask")}function isTextMaskField(field){return!!TdesUI(field.control).hasClass("tde-mask-control")}function isDateField(field){return!!TdesUI(field.control).hasClass("tde-date-control")}function handleTextMaskIsBlank(field,value){var mask=getTextMask(field);var includeFormatting=TdesUI(field.control).attr("data-include-format")==="true";if(includeFormatting){if(value===mask){return true}}else if(!includeFormatting){mask=cleanSpecialCharacters(mask);value=cleanSpecialCharacters(value);if(value===mask){return true}}return false}function handleTextMaskContains(field,value,compareToValue,ignoreCase){var includeFormatting=TdesUI(field.control).attr("data-include-format")==="true";if(includeFormatting){if(ignoreCase){if(value!=null&&compareToValue!=null){if(value.toLowerCase().indexOf(compareToValue.toLowerCase())>-1){return true}}}else{if(value.indexOf(compareToValue)>-1){return true}}}else if(!includeFormatting){value=cleanSpecialCharacters(value);if(ignoreCase){if(value!=null&&compareToValue!=null){if(value.toLowerCase().indexOf(compareToValue.toLowerCase())>-1){return true}}}else{if(value.indexOf(compareToValue)>-1){return true}}}return false}function handleTextMaskEquals(field,value,compareToValue,ignoreCase){var includeFormatting=TdesUI(field.control).attr("data-include-format")==="true";if(includeFormatting){if(ignoreCase){if(value!=null&&compareToValue!=null){if(value.toLowerCase()===compareToValue.toLowerCase()){return true}}}else{if(value===compareToValue){return true}}}else if(!includeFormatting){value=cleanSpecialCharacters(value);if(ignoreCase){if(value!=null&&compareToValue!=null){if(value.toLowerCase()===compareToValue.toLowerCase()){return true}}}else{if(value===compareToValue){return true}}}return false}function evaluateSingle(condition){var operator=condition.operator;var negate=condition.negate;var fieldId=condition.fieldReference;var fieldConstant=condition.fieldConstant;var target=condition.fieldTarget;
1var valid=false;var compareToValue=null;if(target){compareToValue=$(target).getValue()}else if(fieldConstant){compareToValue=fieldConstant}var field=$(fieldId);var value=null;if(field.control.type!=="dataview"){value=field.getValue()}if(operator==="EQUALS"){if(value===compareToValue){valid=true}}else if(operator==="IS_BLANK"){if(value===""){valid=true}else if(isTextMaskField(field)){valid=handleTextMaskIsBlank(field,value)}else if(isDateField(field)&&field.getValue()==="__/__/____"){valid=true}}else if(operator==="HAS_SELECTION"){valid=field.hasSelections()}else if(operator==="STRING_EQUALS_IGNORE_CASE"){if(value){if(value.toLowerCase()===compareToValue.toLowerCase()){valid=true}else if(isTextMaskField(field)){valid=handleTextMaskEquals(field,value,compareToValue,true)}}else{if(value===compareToValue){valid=true}else if(isTextMaskField(field)){valid=handleTextMaskEquals(field,value,compareToValue,true)}}}else if(operator==="STRING_EQUALS"){if(value===compareToValue){valid=true}else if(isTextMaskField(field)){valid=handleTextMaskEquals(field,value,compareToValue,false)}}else if(operator==="STRING_CONTAINS_IGNORE_CASE"){if(value&&compareToValue){if(value.toLowerCase().indexOf(compareToValue.toLowerCase())>-1){valid=true}else if(isTextMaskField(field)){valid=handleTextMaskContains(field,value,compareToValue,true)}}}else if(operator==="STRING_CONTAINS"){if(value&&compareToValue){if(value.indexOf(compareToValue)>-1){valid=true}else if(isTextMaskField(field)){valid=handleTextMaskContains(field,value,compareToValue,false)}}}else if(operator==="DATE_GREATER_THAN"){if(value&&compareToValue){if(new Date(value)>new Date(compareToValue)){valid=true}}}else if(operator==="DATE_LESS_THAN"){if(value&&compareToValue){if(new Date(value)<new Date(compareToValue)){valid=true}}}else if(operator==="DATE_EQUALS"){if(value&&compareToValue){var date=new Date(value);var formattedDate=date.getMonth()+"/"+date.getDay()+"/"+date.getFullYear();date=new Date(compareToValue);var compareToDate=date.getMonth()+"/"+date.getDay()+"/"+date.getFullYear();if(formattedDate===compareToDate){valid=true}}}else if(operator==="NUMBER_GREATER_THAN"){if(value===""&&compareToValue===""){value=0;compareToValue=0}if(parseInt(value)>parseInt(compareToValue)){valid=true}}else if(operator==="NUMBER_LESS_THAN"){if(value===""&&compareToValue===""){value=0;compareToValue=0}if(parseInt(value)<parseInt(compareToValue)){valid=true}}else if(operator==="NUMBER_EQUALS"){if(value===""&&compareToValue===""){value=0;compareToValue=0}if(parseInt(value)===parseInt(compareToValue)){valid=true}}else if(operator==="HAS_ONLY_VALUE_IGNORE_CASE"){if(value===compareToValue){valid=true}}else if(operator==="HAS_VALUE_IGNORE_CASE"){if(value.toLowerCase().indexOf(compareToValue.toLowerCase())>-1){valid=true}}if(negate){valid=!valid}return valid}function fieldExists(fieldId){var id;if(fieldId===parseInt(fieldId)){id=fieldId.toString()}else{id=fieldId.replace(/\./g,"-")}var element=TdesUI("#ff-"+id);return!(!element||element.length===0)}function labelExists(labelId){var id;if(labelId===parseInt(labelId)){id=labelId.toString()}else{id=labelId.replace(/\./g,"-")}var element=TdesUI("#lbl-"+id);return!(!element||element.length===0)}function buttonExists(buttonId){var id;if(labelId===parseInt(buttonId)){id=buttonId.toString()}else{id=buttonId.replace(/\./g,"-")}var element=TdesUI("#btn-"+id);return!(!element||element.length===0)}

Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.