PageSourceSearch

https://www.cotswoldswheatsheaf.com/youngs/plugins/youngs-acteol-f…/js/acteol.min.js?cb=1698927492&ver=4.9.24

js cotswoldswheatsheaf.com collected 2026-10-02 12:14:20 UTC 25,044 bytes, 1 lines download raw bytes

1(()=>{"use strict";var e,t={695:(e,t,n)=>{Object.defineProperty(t,"__esModule",{value:!0});var a=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var a in n)Object.prototype.hasOwnProperty.call(n,a)&&(e[a]=n[a])}return e},i=function(){function e(e,t){for(var n=0;n<t.length;n++){var a=t[n];a.enumerable=a.enumerable||!1,a.configurable=!0,"value"in a&&(a.writable=!0),Object.defineProperty(e,a.key,a)}}return function(t,n,a){return n&&e(t.prototype,n),a&&e(t,a),t}}(),s=o(n(707)),r=o(n(883));function o(e){return e&&e.__esModule?e:{default:e}}function l(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}var u=function(){function e(t){var n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:null;l(this,e),this.element=t,this.defaults={parent:void 0,errorClass:"propForms--error",minLengths:{text:2,email:6,tel:6,password:6},messages:{0:"Please fill out this field correctly",1:"Please enter at least {n} characters",2:"Please enter a valid email address",3:"Please check this box to continue",4:"Please select at least one option",5:"Please select an option",6:"Server validation error",success:"Thank you, we will be in touch soon."},validation:{},ajax:r.default},this.settings=n?a({},this.defaults,n,{minLengths:a({},this.defaults.minLengths,n.minLengths),messages:a({},this.defaults.messages,n.messages)}):this.defaults,this.core=new s.default(this.element,this.settings)}return i(e,null,[{key:"version",value:function(){return"2.2.3"}}]),i(e,[{key:"enable",value:function(){this.core.disable(!1)}},{key:"disable",value:function(){this.core.disable(!0)}},{key:"getErrors",value:function(){return this.core.validation.errors}},{key:"submit",value:function(){this.core.submit()}},{key:"validate",value:function(){this.core.validation.validate()}},{key:"setAjax",value:function(){var e=!(arguments.length>0&&void 0!==arguments[0])||arguments[0];this.core.ajax&&(this.core.ajax.enabled=e)}}]),e}();t.default=u},883:(e,t,n)=>{Object.defineProperty(t,"__esModule",{value:!0});var a=function(){function e(e,t){for(var n=0;n<t.length;n++){var a=t[n];a.enumerable=a.enumerable||!1,a.configurable=!0,"value"in a&&(a.writable=!0),Object.defineProperty(e,a.key,a)}}return function(t,n,a){return n&&e(t.prototype,n),a&&e(t,a),t}}(),i=s(n(982));function s(e){return e&&e.__esModule?e:{default:e}}function r(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}s(n(360));var o=function(){function e(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};r(this,e),this.enabled=!0,this.form=t.form,this.validation=t.validation,this.options=t.options}return a(e,[{key:"send",value:function(){var e=this._createData(),t=i.default.createEvent("send",{data:e,type:"undefined"!=typeof FormData?this.form.enctype:"application/x-www-form-urlencoded"});i.default.dispatchEvent({name:"send",event:t,element:this.form}),this._request().send(e)}},{key:"_createData",value:function(){var e=void 0;return"undefined"!=typeof FormData?(e=new FormData(this.form),(e=this._removeEmptyFileFields(e)).append("submitted","true"),e):this._serialise(this.form)}},{key:"_removeEmptyFileFields",value:function(e){return void 0===FormData.prototype.forEach||FormData.prototype.forEach.call(e,(function(t,n){t instanceof File&&""===t.name&&e.delete(n)})),e}},{key:"_request",value:function(){var e=new XMLHttpRequest;return e.open(this.form.method,this.form.action,!0),"undefined"==typeof FormData&&e.setRequestHeader("Content-Type","application/x-www-form-urlencoded"),e.onload=this._onLoad.bind(this),e}},{key:"_serialise",value:function(e){var t={},n="",a=void 0;for(a=0;a<e.elements.length;a++){var i=e.elements[a];if(i instanceof HTMLTextAreaElement||i instanceof HTMLInputElement||i instanceof HTMLTextAreaElement||i instanceof HTMLButtonElement){if(i instanceof HTMLInputElement&&("checkbox"===i.type||"radio"===i.type)){i.checked&&(t[i.name]=i.value);continue}t[i.name]=i.value}}for(var s in a=0,t)t.hasOwnProperty(s)&&(n+=(a>0?"&":"")+encodeURIComponent(s)+"="+encodeURIComponent(t[s]),a++);return n+"&submitted="}},{key:"_onLoad",value:function(e){var t=e.target,n=(new DOMParser).parseFromString(t.responseText,"text/html"),a=n.getElementById(this.form.id+"-wrapper");if(null!==a)switch(a.getAttribute("data-success")){case"true":this._onSuccess();break;case"false":this._onError(n);break;default:i.default.log("#"+this.form.id+"-wrapper, does not have a data-success attribute or the value is invali
1d, please check your markup","error")}else i.default.log("Cannot find wrapper #"+this.form.id+"-wrapper, please check your markup","error")}},{key:"_onError",value:function(e){for(var t=e.querySelectorAll("."+this.options.errorClass),n=i.default.createEvent("error",{form:this.form,errors:this.validation.errors}),a=0;a<t.length;a++){var s=t[a];this.validation.serverValidation(s)}i.default.dispatchEvent({name:"error",event:n,element:this.form})}},{key:"_onSuccess",value:function(){var e=i.default.createEvent("success",{form:this.form,message:this.options.messages.success});this.validation.passAll(),i.default.dispatchEvent({name:"success",event:e,element:this.form})}}]),e}();t.default=o},707:(e,t,n)=>{Object.defineProperty(t,"__esModule",{value:!0});var a=function(){function e(e,t){for(var n=0;n<t.length;n++){var a=t[n];a.enumerable=a.enumerable||!1,a.configurable=!0,"value"in a&&(a.writable=!0),Object.defineProperty(e,a.key,a)}}return function(t,n,a){return n&&e(t.prototype,n),a&&e(t,a),t}}(),i=r(n(982)),s=r(n(360));function r(e){return e&&e.__esModule?e:{default:e}}r(n(883));var o=function(){function e(t,n){!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,e),this.form=t,this.fields=t.elements,this.disabled=!1,this.options=n,this._bindEvents(),this._setRequiredFields(),this.validation=new s.default({requiredFields:this.requiredFields,options:this.options,form:this.form}),"function"==typeof this.options.ajax?this.ajax=new this.options.ajax({form:this.form,options:this.options,validation:this.validation}):this.ajax=null}return a(e,[{key:"_bindEvents",value:function(){var e=this;this.form.addEventListener("submit",(function(t){e.submit(t)}))}},{key:"_setRequiredFields",value:function(){this.form.setAttribute("novalidate","true"),this.requiredFields=this.form.querySelectorAll("*[required]")}},{key:"disable",value:function(){var e=!(arguments.length>0&&void 0!==arguments[0])||arguments[0],t=this.disable?"disable":"enable";this.disabled=e,this.form.style.opacity=!1===e?"1.0":"0.3";for(var n=0,a=this.fields.length;n<a;n++)!1!==e?this.fields[n].setAttribute("disabled","true"):this.fields[n].removeAttribute("disabled");var s=i.default.createEvent(t,{form:this.form});i.default.dispatchEvent({name:t,event:s,element:this.form})}},{key:"submit",value:function(e){var t=this.validation.validate();if(!0===t&&this.ajax&&!0===this.ajax.enabled)e&&e.preventDefault(),this.ajax.send();else if(!1===t){e&&e.preventDefault();var n=i.default.createEvent("error",{form:this.form,errors:this.validation.errors});i.default.dispatchEvent({name:"error",event:n,element:this.form})}}}]),e}();t.default=o},982:(e,t,n)=>{Object.defineProperty(t,"__esModule",{value:!0});var a,i=function(){function e(e,t){for(var n=0;n<t.length;n++){var a=t[n];a.enumerable=a.enumerable||!1,a.configurable=!0,"value"in a&&(a.writable=!0),Object.defineProperty(e,a.key,a)}}return function(t,n,a){return n&&e(t.prototype,n),a&&e(t,a),t}}(),s=(a=n(695))&&a.__esModule?a:{default:a},r=function(){function e(){!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,e)}return i(e,null,[{key:"log",value:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"log";console[t]("[PropForms - "+s.default.version()+"]: "+e)}},{key:"addClass",value:function(e,t){if(void 0!==e){var n=function(e,t){e.classList?e.classList.add(t):e.className+=" "+t};if(e instanceof Element)n(e,t);else for(var a=0,i=e.length;a<i;a++)n(e[a],t)}}},{key:"removeClass",value:function(e,t){if(void 0!==e){var n=function(e,t){e.classList?e.classList.remove(t):e.className=e.className.replace(new RegExp("(^|\\b)"+t.split(" ").join("|")+"(\\b|$)","gi")," ").trim()};if(e instanceof Element)n(e,t);else for(var a=0,i=e.length;a<i;a++)n(e[a],t)}}},{key:"findParent",value:function(t,n){for(var a=t,i=void 0;a;){if(e.hasClass(a,n)){i=a;break}a=a.parentElement}return i}},{key:"hasClass",value:function(e,t){return e.classList?e.classList.contains(t):new RegExp("(^| )"+t+"( |$)","gi").test(e.className)}},{key:"searchArray",value:function(e,t){if(!e)return!1;for(var n=0,a=e.length;n<a;n++)if(e[n]===t)return!0;return!1}},{key:"createEvent",value:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},n=null;return document.createEvent&&(n=document.createEvent("CustomEvent")).initCustomEvent(e,!1,!1,t),n}},{key:"dispatchEvent",value:function(e){e.element.dispatchEvent?e.element.dispatchEvent(e.event):e.element.fireEvent&&e.element.fireEvent(e.name,e.event)}}]),e}();t.default=r},360:(e,t,n)=>
1{Object.defineProperty(t,"__esModule",{value:!0});var a="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},i=function(){function e(e,t){for(var n=0;n<t.length;n++){var a=t[n];a.enumerable=a.enumerable||!1,a.configurable=!0,"value"in a&&(a.writable=!0),Object.defineProperty(e,a.key,a)}}return function(t,n,a){return n&&e(t.prototype,n),a&&e(t,a),t}}(),s=l(n(810)),r=l(n(61)),o=l(n(982));function l(e){return e&&e.__esModule?e:{default:e}}function u(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}var c=function(){function e(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};u(this,e),this.errors={},this.success={},this.requiredFields=t.requiredFields,this.options=t.options,this.form=t.form}return i(e,[{key:"_markError",value:function(e){if(o.default.addClass(e,this.options.errorClass),void 0!==a(this.options.parent)){var t=o.default.findParent(e,this.options.parent);void 0!==t&&o.default.addClass(t,this.options.errorClass)}}},{key:"_markPass",value:function(e){if(o.default.removeClass(e,this.options.errorClass),void 0!==a(this.options.parent)){var t=o.default.findParent(e,this.options.parent);void 0!==t&&o.default.removeClass(t,this.options.errorClass)}}},{key:"validate",value:function(){this.errors={},this.success={};for(var e=!0,t=0,n=this.requiredFields.length;t<n;t++){var a=this.requiredFields[t];!1===this._validateField(a)&&(e=!1)}return e}},{key:"_handleValid",value:function(e){if(void 0===this.success[e.name]){var t=this.form.elements[e.name],n=void 0!==t.length;if(e instanceof HTMLSelectElement&&(n=!1),n)for(var a=0;a<t.length;a++)this._markPass(t[a]);else this._markPass(e);var i=new r.default({field:n?void 0:t,fields:n?t:void 0,parent:n?o.default.findParent(t[0],this.options.parent):o.default.findParent(e,this.options.parent),name:e.name});this.success[e.name]=i;var s=o.default.createEvent("fieldvalid",i);o.default.dispatchEvent({name:"fieldvalid",event:s,element:this.form})}}},{key:"_handleError",value:function(e){if(void 0!==e.fields)for(var t=0;t<e.fields.length;t++)this._markError(e.fields[t]);else this._markError(e.field);var n=o.default.createEvent("fielderror",e);o.default.dispatchEvent({name:"fielderror",event:n,element:this.form})}},{key:"_handleField",value:function(e,t){void 0===this.errors[e.name]&&(void 0!==t&&!0!==t.passing&&(this.errors[e.name]=t),void 0!==this.errors[e.name]?this._handleError(t):this._handleValid(e))}},{key:"_validateField",value:function(e){var t=void 0;if(e instanceof HTMLTextAreaElement||e instanceof HTMLInputElement||e instanceof HTMLSelectElement){switch(this.options.minLengths[e.type]&&(t=this._lengthValidation(e)),("email"===e.type||e.name.search(/email/g)>=0)&&(t=this._emailValidation(e)),e.type){case"checkbox":t=this._checkboxValidation(e);break;case"radio":t=this._radioValidation(e)}if("SELECT"===e.nodeName&&(t=this._selectValidation(e)),this.options.validation[e.name]&&(t=this._customValidation(e)),this._handleField(e,t),void 0===t)return;return t.passing}return!0}},{key:"_lengthValidation",value:function(e){var t=this.options.minLengths[e.type],n=this.options.messages[1].replace(/{(.*?)}/g,String(t));return new s.default({message:n,code:1,field:e,name:e.name,type:e.type},e.value.length>=t)}},{key:"_selectValidation",value:function(e){return new s.default({message:this.options.messages[2],code:5,field:e,name:e.name,type:"select"},""!==e.value)}},{key:"_emailValidation",value:function(e){return new s.default({message:this.options.messages[2],code:2,field:e,name:e.name,type:e.type},/^([^\s\\]+)@((\[[0-9]{1,3}\.)|(([\w-]+\.)+))([a-zA-Z]{2,}|[0-9]{1,3})(\]?)$/.test(e.value))}},{key:"_checkboxValidation",value:function(e){return new s.default({message:this.options.messages[3],code:3,field:e,name:e.name,type:e.type},e.checked)}},{key:"_radioValidation",value:function(e){var t=this.form.elements[e.name];if(void 0===this.errors[e.name]){for(var n=0;n<t.length;n++)if(!0===t[n].checked)return;return new s.default({message:this.options.messages[4],code:4,fields:t,name:e.name,type:e.type},!1)}}},{key:"serverValidation",value:function(e){var t=void 0,n=void 0,a=!1;(e instanceof HTMLTextAreaElement||e instanceof HTMLInputElement||e instanceof HTMLSelectElement)&&(a=void 0!==(t=this.form.elements[e.name]).length,t instanceof HTMLSelectElement&&(a=!1),n=new s.default({message:this.options.messages[6],code:6,fields:a?t:void 0,field:a?void 0:t,name:t.name,type:t.type},!1),this._handleField(t,n))}},{key:"_customValidation",value:function(e){var t=!0,n=this.options.validation[e.name].code,a=this.options.messages[n]?this.options.messages[n]:this.options.messages[0];return"boolean"!=typeof(t="function"==typeof this.options.validation[e.name].method?this.options.validation[e.name].method.bind(e)():e.value.length>this.options.minLengths[e.type])&&(t=!0,o.default.log('Your custom validation method for "'+e.name+'" does not return true or false, it will always validate as true.',"warn")),new s.default({message:a,code:n,field:e,name:e.name,type:e.type},t)}},{key:"passAll",value:function(){for(var e=0;e<this.form.elements.length;e++){var t=this.form.elements[e];(t instanceof HTMLTextAreaElement||t instanceof HTMLInputElement||t instanceof HTMLTextAreaElement||t instanceof HTMLButtonElement)&&this._markPass(t)}}}]),e}();t.default=c},810:(e,t)=>{function n(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}
1Object.defineProperty(t,"__esModule",{value:!0}),t.default=function e(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},a=arguments[1];return n(this,e),this.passing=a,!0===this.passing||(this.code=t.code,this.field=t.field,this.fields=t.fields,this.name=t.name,this.message=t.message,this.type=t.type),this}},61:(e,t)=>{function n(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}Object.defineProperty(t,"__esModule",{value:!0}),t.default=function e(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};return n(this,e),this.field=t.field,this.fields=t.fields,this.parent=t.parent,this.name=t.name,this}},993:(e,t,n)=>{Object.defineProperty(t,"__esModule",{value:!0});var a=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var a in n)Object.prototype.hasOwnProperty.call(n,a)&&(e[a]=n[a])}return e},i=function(){function e(e,t){for(var n=0;n<t.length;n++){var a=t[n];a.enumerable=a.enumerable||!1,a.configurable=!0,"value"in a&&(a.writable=!0),Object.defineProperty(e,a.key,a)}}return function(t,n,a){return n&&e(t.prototype,n),a&&e(t,a),t}}(),s=l(n(857)),r=l(n(439)),o=l(n(202));function l(e){return e&&e.__esModule?e:{default:e}}function u(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}var c=function(){function e(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};u(this,e),this.defaults={select:!0,checkbox:!0,file:!0,exclude:[],fileText:{button:"Choose file(s)",label:"Please select a file(s)",change:"Change file(s)"}},this.options=a({},this.defaults,t,{fileText:a({},this.defaults.fileText,t.fileText)}),this.select=this.options.select&&new s.default(this.options),this.checkbox=this.options.checkbox&&new r.default(this.options),this.file=this.options.file&&new o.default(this.options)}return i(e,[{key:"reSkin",value:function(){this.options.select&&this.select.skin(),this.options.checkbox&&this.checkbox.skin(),this.options.file&&this.file.skin()}}]),e}();t.default=c},439:(e,t,n)=>{Object.defineProperty(t,"__esModule",{value:!0});var a,i=function(){function e(e,t){for(var n=0;n<t.length;n++){var a=t[n];a.enumerable=a.enumerable||!1,a.configurable=!0,"value"in a&&(a.writable=!0),Object.defineProperty(e,a.key,a)}}return function(t,n,a){return n&&e(t.prototype,n),a&&e(t,a),t}}(),s=(a=n(982))&&a.__esModule?a:{default:a},r=function(){function e(t){!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,e),this.bound=[],this.options=t,this.elements=document.getElementsByTagName("input"),this.skin()}return i(e,[{key:"skin",value:function(){for(var t=0;t<this.elements.length;t++)!0!==s.default.searchArray(this.options.exclude,this.elements[t])&&("checkbox"!==this.elements[t].type&&"radio"!==this.elements[t].type||(s.default.hasClass(this.elements[t].parentNode,this.elements[t].type+"__wrap")||e.wrap(this.elements[t]),e.check(this.elements[t]),this.bind(this.elements[t])))}},{key:"bind",value:function(t){!0!==s.default.searchArray(this.bound,t)&&(this.bound.push(t),t.addEventListener("change",(function(){for(var n=document.getElementsByName(t.getAttribute("name")),a=0,i=n.length;a<i;a++)e.check(n[a])})))}}],[{key:"wrap",value:function(e){e.outerHTML='<span class="'+e.type+'__wrap">'+e.outerHTML+'<span class="'+e.type+'__mark"></span></span>'}},{key:"check",value:function(e){var t=e.parentNode.querySelectorAll("."+e.type+"__mark")[0];t?e.checked?s.default.addClass(t,e.type+"__mark--active"):s.default.removeClass(t,e.type+"__mark--active"):s.default.log("Cannot find '"+e.type+"__mark' in your '"+e.type+"__wrap'","warn")}}]),e}();t.default=r},202:(e,t,n)=>{Object.defineProperty(t,"__esModule",{value:!0});var a,i=function(){function e(e,t){for(var n=0;n<t.length;n++){var a=t[n];a.enumerable=a.enumerable||!1,a.configurable=!0,"value"in a&&(a.writable=!0),Object.defineProperty(e,a.key,a)}}return function(t,n,a){return n&&e(t.prototype,n),a&&e(t,a),t}}(),s=(a=n(982))&&a.__esModule?a:{default:a},r=function(){function e(t){!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,e),this.bound=[],this.options=t,this.elements=document.getElementsByTagName("input"),this.skin()}return i(e,[{key:"check",value:function(e){var t=e.parentNode.querySelectorAll(".file__label")[0],n=e.parentNode.querySelectorAll(".file__button")[0];if(void 0!==t)if(void 0!==n)if(e.value){t.innerHTML="",n.innerHTML=this.options.fileText.change;
1for(var a=0;a<e.files.length;a++){var i=document.createElement("span");i.innerHTML=e.files[a].name+(a!==e.files.length-1?", ":""),t.appendChild(i)}}else t.innerHTML=this.options.fileText.label,n.innerHTML=this.options.fileText.button;else s.default.log("No button found in your file__wrap","warn");else s.default.log("No label found in your file__wrap","warn")}},{key:"wrap",value:function(e){e.outerHTML='<div class="file__wrap">'+e.outerHTML+'<div class="file__button">'+this.options.fileText.button+'</div><div class="file__label"></div></div>'}},{key:"skin",value:function(){for(var e=0;e<this.elements.length;e++)!0!==s.default.searchArray(this.options.exclude,this.elements[e])&&"file"===this.elements[e].type&&(s.default.hasClass(this.elements[e].parentNode,"file__wrap")||this.wrap(this.elements[e]),this.check(this.elements[e]),this.bind(this.elements[e]))}},{key:"bind",value:function(e){var t=this;!0!==s.default.searchArray(this.bound,e)&&(this.bound.push(e),e.addEventListener("change",(function(){t.check(e)})))}}]),e}();t.default=r},857:(e,t,n)=>{Object.defineProperty(t,"__esModule",{value:!0});var a,i=function(){function e(e,t){for(var n=0;n<t.length;n++){var a=t[n];a.enumerable=a.enumerable||!1,a.configurable=!0,"value"in a&&(a.writable=!0),Object.defineProperty(e,a.key,a)}}return function(t,n,a){return n&&e(t.prototype,n),a&&e(t,a),t}}(),s=(a=n(982))&&a.__esModule?a:{default:a},r=function(){function e(t){!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,e),this.bound=[],this.options=t,this.elements=document.getElementsByTagName("select"),this.skin()}return i(e,[{key:"skin",value:function(){for(var t=0;t<this.elements.length;t++)!0!==s.default.searchArray(this.options.exclude,this.elements[t])&&(s.default.hasClass(this.elements[t].parentNode,"select__wrap")||e.wrap(this.elements[t]),e.check(this.elements[t]),this.bind(this.elements[t]))}},{key:"bind",value:function(t){!0!==s.default.searchArray(this.bound,t)&&(this.bound.push(t),t.addEventListener("change",(function(){e.check(t)})))}}],[{key:"setLabel",value:function(e,t){e.parentNode.querySelectorAll(".select__label")[0]?e.parentNode.querySelectorAll(".select__label")[0].innerHTML=t:s.default.log("Cannot find 'select__label' in your 'select__wrap'","warn")}},{key:"wrap",value:function(e){e.outerHTML='<span class="select__wrap">'+e.outerHTML+'<span class="select__label">'+e.value+"</span></span>"}},{key:"check",value:function(t){for(var n=t.value,a=t.getElementsByTagName("option"),i=void 0,s=0;s<a.length;s++)a[s].value===n&&(i=a[s].textContent||a[s].innerText);e.setLabel(t,i)}}]),e}();t.default=r},762:(e,t,n)=>{t.ZE=void 0;var a=s(n(695)),i=s(n(993));function s(e){return e&&e.__esModule?e:{default:e}}t.ZE=a.default,i.default}},n={};e=function e(a){var i=n[a];if(void 0!==i)return i.exports;var s=n[a]={exports:{}};return t[a](s,s.exports,e),s.exports}(762),window.addEventListener("load",(function(){function t(e){a(e).innerHTML="Send",e.parentElement.parentElement.classList.remove("is-success"),e.parentElement.parentElement.dataset.success="false",e.classList.add("is-error")}function n(e){return{dateOfBirthDay:{code:3,method(){return"Day"!==this.value}},dateOfBirthMonth:{code:3,method(){return"Month"!==this.value}},dateOfBirthYear:{code:3,method(){return"Year"!==this.value}},callBackDayOfTheWeek:{code:3,method(){return"Day"!==this.value}},callBackTime:{code:3,method(){return"Time"!==this.value}},...[...e.querySelectorAll("textarea[required]")].reduce(((e,t)=>({...e,[t.getAttribute("name")]:{code:3,method(){return""!==this.value}}})),[])}}function a(e){return e.querySelector("button[data-callback]")}document.querySelectorAll(".js-acteol-form").forEach((i=>{!function(e){e.querySelectorAll(".input, .textarea").forEach((e=>{e.parentNode.querySelector(".label--abs")&&(e.addEventListener("focus",(()=>{e.parentNode.querySelector(".label--abs").classList.add("label--inactive")})),e.addEventListener("blur",(()=>{""===e.value&&e.parentNode.querySelector(".label--abs").classList.remove("label--inactive")})))}))}(i),function(i){const s=new e.ZE(i,{errorClass:"error",parent:"field__inner",validation:n(i)}),{_handleValid:r}=s.core.validation;s.core.validation._handleValid=function(e){e.name?r.call(this,e):this._markPass(e)};let o=!1;s.core.ajax.send=async()=>
1{if(o)return;o=!0,function(e){a(e).innerHTML="Sending..."}(i);const e=new FormData(i),n=e.get("g-recaptcha-response");e.set("gRecaptchaResponse",n);const s=i.getAttribute("data-form-url");try{await function(e,n,i){let s="https://youngs-bookings-master.salient.aws.prop.cm";const r=document.getElementById("youngs-dmn-booking");r&&(s=r.getAttribute("data-endpoint"));const o=Object.fromEntries(n);return o.parentNodeCode&&(o.parentNodeCode=parseInt(o.parentNodeCode)),o.activeNodeCodes&&(o.activeNodeCodes=JSON.parse(o.activeNodeCodes)),fetch(`${s}/v1/${i}`,{method:"POST",headers:{"Content-Type":"application/json"},body:JSON.stringify(o)}).then((n=>{200===n.status?function(e){e.parentElement.parentElement.classList.add("is-success"),e.parentElement.parentElement.dataset.success="true",e.classList.remove("is-error"),e.parentElement.parentElement.querySelector(".successText").style.cssText="\n        text-align: center;\n        display: block;\n        position: absolute;\n    ",e.style.display="none",a(e).innerHTML="Send",(e.action.includes("/office-christmas-parties")||e.action.includes("/christmas-parties-in-central-london")||e.action.includes("/christmas-in-cheltenham-the-cotswolds")||e.action.includes("/christmas-parties-in-west-london")||e.action.includes("/christmas-parties-in-richmond"))&&window.dataLayer?.push({event:"ga.event",category:"Lead",action:"Click",value:0,nonInteraction:!1})}(e):(t(e),console.log(n))}))}(i,e,s)}catch(e){console.error(e),t(i)}finally{o=!1}},i.addEventListener("error",(()=>{grecaptcha.reset(+i.getAttribute("data-recaptcha-index"))}))}(i)}))}))})();

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.