PageSourceSearch

https://www.soigneur.co.nz/uploads/js/forms/cmscommon_forms_min.js?ver=1782354120418

js soigneur.co.nz collected 2026-09-26 07:09:49 UTC 21,049 bytes, 1 lines download raw bytes

1function initAll(){console.log("cmscommon.core.initAll()"),initForms()}function initForms(){console.log("cmscommon.core.initForms()"),jQuery("input[name=from_country]").addClass("validateCountry"),initQtyCombos(),autoSaveFormsInit(),window.initFormsAndFieldsWebsiteCustom&&(console.log("cmscommon.initFormsAndFieldsWebsiteCustom "),window.initFormsAndFieldsWebsiteCustom()),$("input[autofocus]").trigger("focus"),$(".sectionAutoReveal").each(function(){const e=$(this),t=e.attr("data-auto-reveal-field");toggleDependentSection(e),t&&$(t).on("change",function(){toggleDependentSection(e)}),void 0===$(this).attr("data-display")&&$(this).attr("data-display",$(this).css("display"))}),(window.innerWidth>600||window.innerWidth>window.innerHeight)&&(console.log("sectionRevealDesktop revealTheRevealable"),$(".sectionRevealDesktop").addClass("revealTheRevealable")),applyAccordionRules(),$(document).on("focus","input",function(){$(this).css("color","")}),$(document).on("focus","input[type=number], .validateNumber",function(){this.value&&this.select&&this.select()})}function applyAccordionRules(){console.log("core.applyAccordionRules");const e=$(".clickToReveal");e.find(".cmsRevealIcon").remove(),e.attr("title","Click to reveal").append('<span class="cmsRevealIcon material-symbols-outlined"></span>').off("click").on("click",function(){const e=jQuery(this).closest(".accordianItem,.accordionItem");e.hasClass("accordianItemSingular")&&e.siblings(".revealTheRevealable").removeClass("revealTheRevealable"),e.toggleClass("revealTheRevealable")}),$("accordianSection").addClass("accordionSection");const t=$(".clickToRevealSection");t.find(".cmsRevealIcon").remove(),t.attr("title","Click to reveal").append('<span class="cmsRevealIcon material-symbols-outlined"></span>').off("click").on("click",function(e){console.log("reveal accordionSection"),$(this).closest(".accordionSection,.accordianSection").toggleClass("revealTheRevealable hideTheHideable"),preventDefaultAction(e)}),$(".accordionSection").not(".startCollapsed").each(function(){checkForFormValues($(this))&&(window.innerWidth>728||window.innerWidth>window.innerHeight)&&$(this).addClass("revealTheRevealable")})}function checkForFormValues(e){let t=!1;return e.find("input[type=radio]:checked, input[type=checkbox]:checked").each(function(){t||(t=reducedValue($(this).val()))}),e.find("input, textarea, select").not(".ignoreable, :submit, :button, :checkbox, :radio").not("input[type=hidden]").not("input[type=HIDDEN]").each(function(){const e=$(this);t||"SELECT"===this.tagName&&0==this.selectedIndex||0!=e.parent(".ignoreable").length||(t=reducedValue(e.val()))}),console.log("checkForFormValues.value="+t),t&&e.addClass("sectionHasValues"),t}function createSelectOption(e,t,a){return`<option value="${t}" ${a&&t==a?"selected":""}>${e}</option>`}function initQtyCombos(){jQuery("input.qtyCombo").each(function(){const e=$(this);let t=this.value,a=parseInt(e.attr("min"))||0,n=parseInt(e.attr("max"))||9999;t||(t=a);const i=e.attr("unlimited");t||(t=a);let s=`<select class="${e.attr("class")}" name="${this.name}"`;this.id&&(s+=` id="${this.id}"`),this.hasAttribute("onchange")&&(s+=` onchange="${this.getAttribute("onchange")}"`),s+=` lastvalue="${t}">`,!e.hasClass("NoDecimalHash")&&n>50&&(s+="<option>#.#</option>"),s+=9999==t?createSelectOption("Unlimited",9999,t):t?createSelectOption(t,t,t):createSelectOption(0,0,t),t==a&&a<99&&a++;for(let e=a;e<=100&&e<=n;e++)s+=createSelectOption(e,e,t);for(let e=a>110?a:110;e<=1e3&&e<=n;e+=10)s+=createSelectOption(e,e,t);for(let e=a>1100?a:1100;e<=9e3&&e<=n;e+=100)s+=createSelectOption(e,e,t);i&&(s+=createSelectOption("Unlimited",9999,t)),!e.hasClass("NoDecimalHash")&&n>50&&(s+="<option>#.#</option>"),s+="</select>",e.replaceWith(s)}),$("select.addSelectToCustomText").append("<option>## CUSTOM VALUE ##</option>")}function showValidateMessage(e,t,a){console.log(t),preventDefaultAction(a);const n=$(e);return n.trigger("focus"),n.addClass("validateHasErrors"),n.before(`<span class="validateErrorMessage">${t}</span>`),fadeOutAndRemove($(".validateErrorMessage"),1500),!1}$(function(){console.log("cmscommon.forms.init()"),initAll(),initFormRulesOnce()});const validateDateTime=e=>/^\d{4}-\d{1,2}-\d{1,2}( [0-2][0-9]:[0-5][0-9](:[0-5][0-9])?)?$/.test(e),validateTime=e=>/^(1[0-2]|0?[1-9]):[0-5][0-9] *([ap]m)$/i.test(e)||/^[0-2][0-9]:[0-5][0-9](:[0-5][0-9])?$/.test(e),validateDate=e=>/^\d{4}-\d{1,2}-\d{1,2}$/.test(e)||/^\d{1,2}\/\d{1,2}\/\d{4}$/.test(e);function validateInterval(e){return!!/^[0-2][0-9]:[0-5][0-9]:[0-5][0-9]$/.test(e)||(!!/^[0-2][0-9]:[0-5][0-9]$/.test(e)||(!!/^\d* mon[s]?$/.test(e)||(!!/^\d* day[s]?$/.test(e)||!!/^\d* year[s]?$/.test(e))))}function cleanNumberInput(e){return e.value=e.value.replace(/[^0-9.
1-]/g,""),parseFloat(e.value)}function validateElement(e,t){const a=new Date,n=new Date(a.getFullYear(),a.getMonth(),a.getDate()),i=$(e);if(i.removeClass("validateHasErrors"),i.hasClass("validateRequired")){if((i.is(":checkbox")||i.is(":radio"))&&!i.is(":checked")){const a=$(`input[name='${e.name}']`,e.form);if(!a.is(":checked"))return showValidateMessage(e,a.length>1?"At least one option must be checked":"This option must be checked",t)}if(!i.val())return showValidateMessage(e,"This is a required field",t)}if(i.is("input:text")&&i.val(i.val().trim()),!e.value)return!0;if(i.hasClass("validateFullName")&&(console.log("validateFullName"+e.value.trim()),e.value.trim().indexOf(" ")<=0))return showValidateMessage(e,"Please enter firstname and surname",t);if(i.hasClass("validateNumber")){if(console.log("validateNumber "+e.value),cleanNumberInput(e),isNaN(e.value))return showValidateMessage(e,"Invalid number",t);const a=Number(e.value);let n=i.attr("min"),s=i.attr("max");if(n&&a<Number(n))return showValidateMessage(e,"Number needs be greater than "+n,t);if(s&&a>Number(s))return showValidateMessage(e,"Number needs be smaller than "+s,t)}
1if((i.hasClass("validateID")||i.hasClass("validateInteger"))&&(cleanNumberInput(e),!/^\d*$/.test(e.value)))return showValidateMessage(e,"Invalid ID",t);if(i.hasClass("validateDate")&&(e.value=e.value.trim(),!validateDate(e.value)))return showValidateMessage(e,"Invalid date: ",t);if(i.hasClass("validateTime")){const a=$(e).val().trim().replace(".",":");if(/^(1[0-2]|[1-9]) *(a|p|A|P)(m|M)$/.test(e.value)&&$(e).val(a.replace("a",":00 a").replace("p",":00 p").replace("A",":00 A").replace("P",":00 P")),!validateTime(a))return showValidateMessage(e,"Invalid time: ",t)}if(i.hasClass("validateDateTime")&&(e.value=e.value.trim().replace(".",":"),!validateDateTime(e.value)))return showValidateMessage(e,"Invalid date and time: ",t),!1;if(i.hasClass("validateFutureOnly"))try{if(parseDate(e.value)<n)return showValidateMessage(e,"Date is in the past, when future date expected.",t)}catch(a){return showValidateMessage(e,"Invalid date "+a,t)}if(i.hasClass("validatePastOnly"))try{if(parseDate(e.value)>=n)return showValidateMessage(e,"Date is in the future, when a historical date was expected.",t)}catch(a){return showValidateMessage(e,"Invalid date "+a,t)}
1if(i.hasClass("validateInterval")){if(!validateInterval($(e).val().trim().replace(".",":")))return showValidateMessage(e,"Invalid interval: ",t)}if(i.hasClass("validateEmail")&&(e.value=e.value.trim().toLowerCase().replaceAll(",","."),!/^[a-zA-Z0-9\._%+-]+@[a-zA-Z0-9\.-]+\.[a-zA-Z]{2,14}$/.test(e.value)))return showValidateMessage(e,"Invalid email ",t);if(i.hasClass("validateEmailList")&&(e.value=e.value.trim().toLowerCase().replaceAll(";;;",";").replaceAll(";;",";"),!/^[a-zA-Z0-9\._%+-]+@[a-zA-Z0-9\.-]+\.[a-zA-Z]{2,14}(?:[\s,;]+[a-zA-Z0-9\._%+-]+@[a-zA-Z0-9\.-]+\.[a-zA-Z]{2,14})*[\s,;]*$/.test(e.value)))return showValidateMessage(e,"Invalid email list, use ; seperator",t);if(i.hasClass("validateCode")&&(e.value=e.value.trim(),!/^[a-zA-Z0-9\_\-\.]+$/.test(e.value)))return showValidateMessage(e,"Invalid Code or ID",t),!1;if(i.hasClass("validatePathname")&&(e.value=e.value.trim().replaceAll(" ","-"),!/^[a-zA-Z0-9\/\_\-\.]+$/.test(e.value)))return showValidateMessage(e,"Invalid file/path name",t);if(i.hasClass("validateFilename")&&(e.value=e.value.trim().replaceAll(" ","-"),!/^[a-zA-Z0-9\_\-\.]+$/.test(e.value)))return showValidateMessage(e,"Invalid file name",t);
1if(i.hasClass("validateIP")&&(e.value=e.value.trim().replaceAll("=","").replaceAll(" ","").replaceAll("$","").replaceAll("#","").replaceAll(",","."),!/^\d{1,3}\.\d{1,3}\.\d{1,3}\.\d{1,3}$/.test(e.value)))return showValidateMessage(e,"Invalid IP",t);if(i.hasClass("validateCNAME")&&(e.value=e.value.trim().replaceAll("=","").replaceAll(" ","").replaceAll("$","").replaceAll("#","").replaceAll(",","."),!/^([a-zA-Z0-9\_][a-zA-Z0-9\-\.\_]*)*$/.test(e.value)))return showValidateMessage(e,"Invalid hostname",t);if(i.hasClass("validateNewPassword")){if(e.value=e.value.trim(),e.value.length<8)return showValidateMessage(e,"Password too short",t);if(e.value.search(/[a-z]/)<0)return showValidateMessage(e,"Password needs at least 1 lowercase letter",t);if(e.value.search(/[A-Z]/)<0)return showValidateMessage(e,"Password needs at least 1 uppercase letter",t);if(e.value.search(/[0-9]/)<0)return showValidateMessage(e,"Password needs at least 1 number",t)}if(i.hasClass("validateRepeatPassword")){e.value=e.value.trim();const a=$(e.form).find(".validateNewPassword").first().val();if(e.value!=a)return showValidateMessage(e,"Passwords are not the same ",t)}
1if(i.hasClass("validateURL")){0==e.value.indexOf("www")&&(e.value="https://"+e.value);if(!new RegExp("^(https?:\\/\\/)?((([a-z\\d]([a-z\\d-]*[a-z\\d])*)\\.)+[a-z]{2,}|((\\d{1,3}\\.){3}\\d{1,3}))(\\:\\d+)?(\\/[-a-z\\d%_.~+]*)*(\\?[;&a-z\\d%_.~+=-]*)?(\\#[-a-z\\d_]*)?$","i").test(e.value))return showValidateMessage(e,"Invalid URL. It should start with http",t)}return i.attr("maxlength")&&i.val().length>parseInt(i.attr("maxlength"))?showValidateMessage(e,"Text too long!",t):!(i.attr("minlength")&&i.val().length<parseInt(i.attr("minlength")))||showValidateMessage(e,"Text too short!",t)}function parseDate(e){if(/^\d{1,2}\/\d{1,2}\/\d{4}$/.test(e)){let t=e.split("/");return new Date(parseInt(t[2]),parseInt(t[1])-1,parseInt(t[0]))}return new Date(e)}function getElementPromptText(e){let t=$(e).parents(".cmsFormElement").find(".cmsFormPrompt").text();return t||(t=$(e).parents("tr").find("td:first").text()),(!t||t.trim().length<2)&&(t=$(e).attr("name")),t}let formSubmittedOnce=!1;function validateSubmitForms(e,t){const a=$(e),n=a.hasClass("submitOnceOnly")||a.hasClass("submitFormOnce");if(e.formSubmittedOnce&&n)return popupError("You can only submit this form once. We are already processing your request. Some actions can take upto 1 minute to process. If errors persist, contact support."),preventDefaultAction(),!1;let i=!0;if(a.find("input, select, textarea").each(function(){validateElement(this,t)||(i=!1)}),!i){let e="";a.find(".validateHasErrors").each(function(){e+=`<li>${getElementPromptText(this)}</li>`}),a.find("input[type=submit]").first().each(function(){showValidateMessage(this,"Please fix form validation errors. This form has not been submitted!<br>The following input fields are mandatory or have errors.<br><ul>"+e+"</ul>")});const t=a.find(".validateHasErrors").first();t.trigger("focus"),$("html, body").animate({scrollTop:t.offset().top-300},500)}return i&&(e.formSubmittedOnce=!0,n&&a.find("input[type='submit']").val("Please wait...").css("opacity","0.6"),a.find(".grecaptchaV3").length>0)?(preventDefaultAction(t),grecaptcha.ready(function(){grecaptcha.execute("6Leet74pAAAAAJx4npqLWrOAcdHbatqqrLJsYnd0",{action:"submit"}).then(function(t){return addFormField(e,"g-recaptcha-response",t),e.submit(),!0})}),!1):i}function serialiseFormFromElementChange(e){return $(e.form).serialize()+"&targetFieldChanged="+e.name}function onChangeFormField(e,t){console.log("onChangeFormField "+e.tagName);const a=$(e),n=a.attr("name"),i=a.val();if(console.log("onChangeFormField.val="+i),"SELECT"==e.tagName&&("#.#"===i||i?.includes("#:#")||i?.startsWith("##"))){console.log("onChangeFormField.val.changeTo input"),preventDefaultAction(t);let e,s=a.attr("lastvalue")||"";e=i?.includes("#.#")?`<input type="number" name="${n}" class="${a.attr("class")}" step="any" value="${s}">`:`<input name="${n}" class="${a.attr("class")}" value="${s}">`;const l=$(e);return a.replaceWith(l),l.trigger("focus"),!1}if(!validateElement(e,t))return!1;
1if(a.hasClass("validateColour")&&a.css("background-color",e.value),a.hasClass("noAutoSave"))return;const s=$(e.form);s.hasClass("autoFormSubmit")||a.hasClass("autoFormSubmit")?(savingMessage(s),e.form.submit(),$(".imageNotYetSavedWording").hide()):s.hasClass("autoSaveFormSubmit")?updateElementAjax($(e),e.form.action,serialiseFormFromElementChange(e),t,e.form):s.hasClass("autoSaveFormSubmitAndReplace")&&updateAndReplaceElementAjax(s,e.form.action,serialiseFormFromElementChange(e),t)}function addFormField(e,t,a){const n=document.createElement("input");n.setAttribute("type","hidden"),n.setAttribute("name",t),n.setAttribute("value",a),e.appendChild(n)}function autoSaveFormsInit(){const e=$("form");console.log("core.autoSaveFormsInit"),e.off("submit").on("submit",function(e){return!!validateSubmitForms(this,e)&&($(this).hasClass("addFieldsInOrderInput")&&addFieldsInOrderInput(this),!0)}),$("form.autoSaveFormSubmit").off("submit").on("submit",function(e){return autoSaveFormSubmit(this,e)}),$("form.autoSaveFormSubmitAndReplace").off("submit").on("submit",function(e){return autoSaveFormSubmitAndReplace(this,e)}),$("form[targetElementOutput]").off("submit").on("submit",function(e){return jqueryLoadForm(this,e)}),$("input.validateDate:not([placeholder])").attr("placeholder","yyyy-mm-dd"),$("input.validateDateTime:not([placeholder])").attr("placeholder","yyyy-mm-dd hh:mm"),$("input.validateIP:not([placeholder])").attr("placeholder","eg 127.0.0.1"),$("input.validateColour").each(function(){$(this).css("background-color",this.value)}),jQuery(".noEnterSubmit input").keypress(function(e){if(13==(e.charCode||e.keyCode||e.which)){const e=jQuery(this).closest("form").find(":input");return e.eq(e.index(this)+1).trigger("focus"),!1}})}function initFormRulesOnce(){$(document).on("change","input, textarea, select",function(e){if(!$(this).is(":input[type=button], :input[type=submit], :input[type=reset]"))return onChangeFormField(this,e)}),$("body").on("click",".clickCheckbox",clickFirstCheckbox)}function jqueryLoadForm(e,t){if(!validateSubmitForms(e,t))return!1;const a=$(e),n=a.attr("targetElementOutput"),i=a.attr("targetData"),s=a.serialize(),l=e.action;return $(n).html("loading..."),jQuery.post(l,s,function(e,t){console.log("core.jQueryLoadForm.callback "+l+" "+t),i&&$(e).find(i).length&&(console.log("core.jQueryLoadForm.triming data "),e=$(e).find(i).html()),e||(e=t),$(n).html(e),e.indexOf("grecaptcha")>0&&e.indexOf("recaptcha/api.js")<0&&($.getScript("https://www.google.com/recaptcha/api.js?render=6Leet74pAAAAAJx4npqLWrOAcdHbatqqrLJsYnd0"),autoSaveFormsInit())}).fail(function(e,t,a){console.log(e),$(n).html(e.responseText)}),!1}function autoSaveFormSubmit(e,t){console.log("autoSaveFormSubmit"),clearPageAlerts();const a=$(e);return updateElementAjax(a,e.action,a.serialize(),t,e),!1}function updateElementAjax(e,t,a,n,i){if(i){if(i.lastPost&&Date.now()-i.lastPost<300)return;i.lastPost=Date.now()}savingMessage(e),console.log("updateElementAjax "+t),$.post(t,a).done(function(e,t){console.log(e),e.includes("class=error")||e.includes('class="error')||a.includes("Error: Page not found")>0?popupError(e):"success"!==t&&popupError(t+e),$(".imageNotYetSavedWording").hide()})}function deleteElementAjax(e,t,a,n){preventDefaultAction(n),clearPageAlerts(),e.before('<div class=ajaxDeletionMessage style="display:block;position:absolute;background-color:red; padding: 2px; top:'+e.offset().top+"; left:"+e.offset().left+'">deleting</div>'),e.css("background-image","none"),e.css("background-color","red"),e.children().css("background-image","none"),e.children().css("background-color","red"),console.log(t),console.log(a),jQuery.post(t,a,function(t){console.log(t),fadeOutAndRemove($(".ajaxDeletionMessage"),400),t.indexOf("class=error")>0?popupError(t):fadeOutAndRemove(e,400)})}function fadeOutAndRemove(e,t,a){e.fadeOut(t,function(){$(this).remove()})}function autoSaveFormSubmitAndReplace(e,t){clearPageAlerts();const a=$(e);return updateAndReplaceElementAjax(a,e.action,a.serialize(),t),!1}function savingMessage(e){const t=$('<div class="ajaxSavingMessage" style="position:absolute; background:#cfc; border:1px solid green; padding:3px;">saving</div>');e.before(t),fadeOutAndRemove(t,1500)}function updateAndReplaceElementAjax(e,t,a,n){return console.log("updateAndReplaceElementAjax "+t+a),clearPageAlerts(),savingMessage(e),jQuery.post(t,a,function(t){console.log("updateAndReplaceElementAjax callback "),e.replaceWith(t),console.log("off inputs"),$("textarea").off("
1change"),$("input").off("change"),$("select").off("change"),initAllResize(),initForms()}).fail(function(e,t,a){alert("Error "+t+" "+a)}),preventDefaultAction(n),!1}const ignoreAnswers=new Set(["None","0","0.00","0.000","9999","f","N","false","Disabled","All","All Pages","Top Level"]);function reducedValue(e){return e?0!=e.indexOf("None")&&(0!=e.indexOf("-")&&(!ignoreAnswers.has(e)&&e)):e}function toggleDependentSection(e){const t=e.attr("data-auto-reveal-field"),a=e.attr("data-auto-reveal-match"),n=(e.attr("data-auto-reveal-when-postive"),e.parents("form").find(t));let i=n.val();(n.is("[type=checkbox]")||n.is("[type=radio]"))&&(i=!1,n.filter(":checked").each(function(){$(this).val()==a&&(i=a)}),i||(i=n.filter(":checked").first().val()));let s=!1;if(e.hasClass("sectionShowIfHasValue")&&(s=checkForFormValues(e)),i=reducedValue(i),i)if(a&&a!=i)e.fadeOut(0);else if(n.is("select")&&0==n[0].selectedIndex)e.fadeOut(0);else{const t=$(this).attr("data-display");void 0!==t&&!1!==t&&(e.css("display",t),e.hide()),e.fadeIn(200)}else s?e.fadeIn(200):(e.fadeOut(0),e.find("input.resetValueIfSectionHidden").val(""))}function addFieldsInOrderInput(e){let t="",a="";for(i=0;i<e.elements.length;i++){const n=e.elements[i].name,s=e.elements[i].type,l=e.elements[i].value;n&&t!=n&&((!("button"==n||s&&"button"==s)||l&&"..."!=l&&"="!=l)&&($(e.elements[i]).hasClass("ignoreField")||(a&&(a+=","),a+=n,t=n)))}addFormField(e,"fieldsInOrder",a)}function makeCheckboxButton(e,t,a){let n=jQuery(e),i=n.attr("value"),s=t+"_"+i.replace(/\s/g,""),l='<label for="'+s+'" class="checkboxButton"><input type="checkbox" name="'+t+'" id="'+s+'" value="'+i+'"';a&&a.includes&&a.includes(i)&&(l+=" checked"),l+="> "+n.text()+"</label> ",n.replaceWith(l)}function popupDateTimePicker(e){remDynaField=e;const t="/uploads/shared/js/wbCalendar/dateAndTimePicker.html?currentValue="+e.value;handlePopupGeneric=cmsPopupStackable("windowPopupGeneric",t,"Select Year, date and time, then click date","70%","70%")}function popupDatePicker(e){remDynaField=e;const t="/uploads/shared/js/wbCalendar/showCalendar.html?currentValue="+e.value;handlePopupGeneric=cmsPopupStackable("windowPopupGeneric",t,"Select Year, then click date","70%","70%")}function popupTimePicker(e){clearPageAlerts(),remDynaField=e;handlePopupGeneric=cmsPopupStackable("windowPopupGeneric","/uploads/shared/js/wbCalendar/timePicker.html","Select time","700px","360px")}$(document).ready(function(){$("input.addDateTimePicker").each(function(){const e='<button type="button" class="dateTimePickerButton popupButton" onclick="popupDateTimePicker(this.form.'+this.name+')"><span class="material-icons">date_range</span></button>';$(this).wrap('<div class="dynaCombo"/>').after(e)}),$("input.addDatePicker").each(function(){const e='<button type="button" class="datePickerButton popupButton" onclick="popupDatePicker(this.form.'+this.name+')"><span class="material-icons">date_range</span></button>';$(this).wrap('<div class="dynaCombo"/>').after(e)}),$("input.addTimePicker").each(function(){const e='<button type="button" class="timePickerButton popupButton" onclick="popupTimePicker(this.form.'+this.name+')"><span class="material-icons">schedule</span></button>';$(this).wrap('<div class="dynaCombo"/>').after(e)})});var remDynaField=!1,remDynaFieldDisplayText=!1;function popupGeneric(e,t,a,n,i){remDynaField=t,remDynaFieldDisplayText=a,handlePopupGeneric=cmsPopupStackable("windowPopupGeneric",e,"",n||"600px",i||"600px")}function popupGenericSetValue(e,t){console.log("popupGenericSetValue "+e),remDynaField.value=e,remDynaFieldDisplayText&&(remDynaFieldDisplayText.value=t),onChangeFormField(remDynaField),remDynaField.onchange&&remDynaField.onchange(),$(remDynaField).trigger("change"),cmsPopupStackableClose(handlePopupGeneric)}function clickFirstCheckbox(e){if($(e.target).is(":input, a"))return;let t=$(this).find("input:checkbox, input:radio").first();0==t.length&&(t=$(e.target).closest("tr,li,div.cmsItem").find("input:checkbox, input:radio").first()),t.trigger("click"),jQuery(".validateRequiredIfSelected.validateRequired").removeClass("validateRequired"),jQuery(this).find(".validateRequiredIfSelected").addClass("val
1idateRequired"),$(".confirmDeleteButton").hide()}

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.