PageSourceSearch

https://www.practiceportfolio.co.uk/js/scripts/289.js

js practiceportfolio.co.uk collected 2026-10-08 16:19:50 UTC 4,738 bytes, 1 lines download raw bytes

1"use strict";(self.webpackChunk=self.webpackChunk||[]).push([[289],{289:(e,t,r)=>{function a(e,t){var r="undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(!r){if(Array.isArray(e)||(r=function(e,t){if(!e)return;if("string"==typeof e)return n(e,t);var r=Object.prototype.toString.call(e).slice(8,-1);"Object"===r&&e.constructor&&(r=e.constructor.name);if("Map"===r||"Set"===r)return Array.from(e);if("Arguments"===r||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r))return n(e,t)}(e))||t&&e&&"number"==typeof e.length){r&&(e=r);var a=0,i=function(){};return{s:i,n:function(){return a>=e.length?{done:!0}:{done:!1,value:e[a++]}},e:function(e){throw e},f:i}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}var o,c=!0,d=!1;return{s:function(){r=r.call(e)},n:function(){var e=r.next();return c=e.done,e},e:function(e){d=!0,o=e},f:function(){try{c||null==r.return||r.return()}finally{if(d)throw o}}}}function n(e,t){(null==t||t>e.length)&&(t=e.length);for(var r=0,a=new Array(t);r<t;r++)a[r]=e[r];return a}function i(e){e.onsubmit=function(t){if(t.preventDefault(),t.stopPropagation(),"true"==e.getAttribute("data-submitted"))return!1;if(e.setAttribute("data-submitted",!0),e.getAttribute("data-recaptcha")){var r=e.getAttribute("data-recaptcha-callback");if(!r||"false"==r){var n;if(null!=e.getAttribute("data-recaptcha-widget-id"))n=e.getAttribute("data-recaptcha-widget-id");else{var i="form-"+e.getAttribute("data-form")+"-recaptcha-div",o=e.querySelector("#"+i);n=grecaptcha.render(i,{sitekey:o.getAttribute("data-sitekey"),size:"invisible"}),e.setAttribute("data-recaptcha-widget-id",n)}return grecaptcha.reset(n),grecaptcha.execute(n),e.setAttribute("data-submitted",!1),!1}e.setAttribute("data-recaptcha-callback",!1)}e.querySelector("[data-loading]").classList.remove("hidden"),e.querySelector('button[type="submit"]').classList.add("loading-overlay");var c,d=a(e.querySelectorAll(".has-error .inline-error"));try{for(d.s();!(c=d.n()).done;){var s;c.value.remove()}}catch(s){d.e(s)}finally{d.f()}var l,u=a(e.querySelectorAll(".has-error"));try{for(u.s();!(l=u.n()).done;){l.value.classList.remove("has-error")}}catch(s){u.e(s)}finally{u.f()}var f,v=a(e.querySelectorAll("[data-alert]"));try{for(v.s();!(f=v.n()).done;){f.value.classList.add("hidden")}}catch(s){v.e(s)}finally{v.f()}var g=new FormData(e);fetch("/ajax/form_builder/custom_form_submission",{method:"POST",body:g,headers:{"X-Requested-With":"XMLHttpRequest"}}).then((function(e){return e.json()})).then((function(t){if(t.success){var r=void 0!==t.ga_tracking_category&&t.ga_tracking_category,a=void 0!==t.ga_tracking_action&&t.ga_tracking_action,n=void 0!==t.ga_tracking_label&&t.ga_tracking_label,i=void 0!==t.ga_tracking_value&&t.ga_tracking_value;if(r&&a){var o={event:"ga_event",ga_event:1,event_category:r,event_action:a};n&&(o.event_label=n),i&&(o.event_value=i),window.dataLayer=window.dataLayer||[],window.dataLayer.push(o)}t.redirect?window.location.href=t.redirect:(e.querySelector("[data-alert-success]").classList.remove("hidden"),e.querySelector("[data-field-wrap]").classList.add("hidden"))}else if(void 0!==t.recaptcha_error?e.querySelector("[data-alert-undefined-error]").classList.remove("hidden"):e.querySelector("[data-alert-error]").classList.remove("hidden"),void 0!==t.file_error&&e.querySelector("[data-alert-file-error]").classList.remove("hidden"),void 0!==t.error_fields)for(var c in t.error_fields){var d=t.error_fields[c],s=e.querySelector('[data-field="'+c+'"]');s.classList.add("has-error");var l='<span class="-mt-4 mb-5 pl-4 font-semibold text-red-600">'+d+"</span>",u=(new DOMParser).parseFromString(l,"text/html").body.childNodes[0];s.append(u)}e.querySelector("[data-loading]").classList.add("hidden"),e.querySelector('button[type="submit"]').classList.remove("loading-overlay"),e.setAttribute("data-submitted",!1),e.getAttribute("data-recaptcha")&&grecaptcha.reset()})).catch((function(){e.querySelector("[data-alert-undefined-error]").classList.remove("hidden"),e.querySelector("[data-loading]").classList.add("hidden"),e.querySelector('button[type="submit"]').classList.remove("loading-overlay"),e.setAttribute("data-submitted",!1),e.getAttribute("data-recaptcha")&&grecaptcha.reset()}))}}function o(){var e=document.createElement("script");e.src="https://www.google.com/recaptcha/api.js","undefined"!=typeof SCRIPT_NONCE&&(e.nonce=SCRIPT_NONCE),e.async=!0,e.defer=!0;var t=document.getElementsByTagName("script"),r=t[t.length-1];r.parentNode.insertBefore(e,r),document.querySelector("body").removeEventListener("recaptcha-trigger",o)}r.r(t),r.d(t,{customFormSubmission:()=>i,loadRecaptchaScript:()=>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.