PageSourceSearch

https://www.prittworld.ca/etc.clientlibs/heliux/clientlibs/publish…-baab009ffb1c1cc6e760e458b08221a9-lc.min.js

js prittworld.ca collected 2026-10-02 23:38:13 UTC 5,511 bytes, 1 lines download raw bytes

1"use strict";(self.heliuxModules=self.heliuxModules||[]).push([[8164],{96418(e,t,i){var n=i(23029),s=i(49530),o=i(50388),u=i(53954),a=i(90991),l=i(85501),r=(i(74423),i(31526)),c=i(92220),d=i(2371),h=i(19842);const p={methods:{url:e=>{e.input.value=window.location.href},urlSearchParam:e=>{const t=new Proxy(new URLSearchParams(window.location.search),{get:(e,t)=>e.get(t)});e.input.value=t[e.config.urlSearchParam]},cookie:e=>{const t=(0,r.Ri)(e.config.cookieName);t&&(e.input.value=t)},referrer:e=>{e.input.value=e.getReferrerUrlForDynamicValue()}},selectors:{input:"input"},subscribes:{getFormId:"form:assign:child",autofill:e=>`form:${e}:autofill`,cleanHidden:(e,t)=>`form:${e}:${t}:toggleReadonly`,suggestedValue:e=>`form:${e}:externalValidation:suggestedValue:selected`}};function f(e,t,i){return t=(0,u.A)(t),(0,o.A)(e,m()?Reflect.construct(t,i||[],(0,u.A)(e).constructor):t.apply(e,i))}function m(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch(e){}return(m=function(){return!!e})()}let g=function(e){function t(){return(0,n.A)(this,t),f(this,t,arguments)}return(0,l.A)(t,e),(0,s.A)(t,[{key:"init",value:function(){this.config={...p,...this.config},this.getElements(),this.findParentForm(),this.populateDefaultData(),this.originalValue=this.input.value,this.calculateDynamicValue(),this.prefillFromUrl(),(0,h.HW)(()=>{this.populateDefaultData()})}},{key:"form",get:function(){return this.el.closest("form")}},{key:"getElements",value:function(){var e,i,n;(e=t,i=this,"function"==typeof(n=(0,a.A)((0,u.A)(e.prototype),"getElements",i))?function(e){return n.apply(i,e)}:n)([])}},{key:"getFormBasedElements",value:function(){const{dependencyFieldName:e}=this.config;if(e){const t=`input[name='${e}']`,i=this.el.closest(".formcontainer__form .showhidecontainer"),n=i?[...i?.querySelectorAll(t)]:[],s=[...this.form.querySelectorAll(t)];this.dependencyInputs=n?.length?n:s||[]}}},{key:"calculateDynamicValue",value:function(){const{method:e,methods:t}=this.config;e&&t[e]&&t[e](this)}},{key:"getReferrerUrlForDynamicValue",value:function(){const{includeUtmParamsFromStore:e}=this.config;if(!document.referrer)return"";if(e){const e=(0,d.KA)("utmParams")?.params||{},t=new URL(document.referrer),i=new URLSearchParams(t.search);return Object.entries(e).forEach(([e,t])=>{i.set(e,t)}),t.search=i.toString(),t.toString()}return document.referrer}},{key:"populateDefaultData",value:function(){const e=(0,h.CP)(this.input.value);this.populateValue(e)}},{key:"populateValue",value:function(e){this.input.value=e}},{key:"findParentForm",value:function(){const e=this.el.closest("form");e?.classList.contains("formcontainer__form--initialised")&&e.id?this.assignForm({formId:e.id,inputId:this.input.id}):(this.assignFormBinded=this.assignForm.bind(this),(0,r.B1)(this.config.subscribes.getFormId,this.assignFormBinded))}},{key:"assignForm",value:function(e){const{formId:t,inputId:i}=e;this.input.id===i&&(this.formId=t,this.getFormBasedElements(),this.addEvents(),this.checkSubmitConditionAndReRender())}},{key:"addEvents",value:function(){(0,r.B1)(this.config.subscribes.autofill(this.formId),({data:e,clear:t})=>this.autofill(e,t)),(0,r.B1)(this.config.subscribes.suggestedValue(this.formId),this.fillWithSuggestedValue.bind(this)),(0,r.B1)(this.config.subscribes.cleanHidden(this.formId,this.input.name),e=>{this.debounce&&clearTimeout(this.debounce),this.debounce=setTimeout(this.toggleReadonly(e),1e3)}),this.dependencyInputs&&(this.dependencyInputs.forEach(e=>e.addEventListener("change",this.checkSubmitConditionAndReRender.bind(this))),this.dependencyInputs.forEach(e=>e.addEventListener("checkHiddenDependencies",this.checkSubmitConditionAndReRender.bind(this))))}},{key:"autofill",value:function(e={},t=!1){if(t&&this.autoFilled)return void(this.input.value="");const i=(0,c.h)(this.input.name,e);(i||"string"==typeof i||this.autoFilled)&&(this.input.value=i)}},{key:"fillWithSuggestedValue",value:function(e={}){Object.keys(e).includes(this.input.name)&&(this.input.value=e[this.input.name]||"")}},{key:"prefillFromUrl",value:function(){const e=new URLSearchParams(window.location.search);e.has(this.input.name)&&(this.input.value=e.get(this.input.name).replace(/&/g,"&amp;").replace(/</g,"&lt;").replace(/>/g,"&gt;").replace(/"/g,"&quot;").replace(/'/g,"&#x27;").replace(/\//g,"&#x2F;"))}},{key:"toggleReadonly",value:function(e){e||(this.input.value=this.originalValue)}},{key:"checkSubmitConditionAndReRender",value:function(){this.config.dependencyRule&&(this.inputCopy=this.inputCopy||this.input.cloneNode(!0),this.submitConditionMet()?""===this.el.
1innerHTML&&(this.input=this.inputCopy.cloneNode(!0),this.input.disabled=!1,this.el.appendChild(this.input)):this.el.innerHTML="")}},{key:"submitConditionMet",value:function(){const{dependencyFieldValue:e,dependencyRule:t}=this.config,i=this.dependencyInputs.some(e=>"text"===e.type),n=this.dependencyInputs.filter(e=>"checkbox"!==e.type&&"radio"!==e.type||e.checked).map(e=>e.value).join(" ");return"isNotEmpty"===t?!!n:"isEmpty"===t?!n:"hasValue"===t?n===e:"doesNotHaveValue"===t?n!==e:"containsValue"===t?!i&&e.includes(",")?e.split(",").map(e=>e.trim()).every(e=>n.includes(e)):n.includes(e):"doesNotContainValue"!==t||(!i&&e.includes(",")?!e.split(",").map(e=>e.trim()).every(e=>n.includes(e)):!n.includes(e))}},{key:"disconnectedCallback",value:function(){(0,r.al)(this.config.subscribes.getFormId,this.assignFormBinded)}}])}(r.xu);(0,r.kz)({HiddenField:g},0)}},e=>{e.O(0,[750],()=>e(96418)),e.O()}]);

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.