PageSourceSearch

https://cdn.torontopearson.com/Scripts/Pearson/offers-and-promotions-form.57c7b71fada1c6554139.chunk.gen.js

js torontopearson.com collected 2026-09-24 17:10:16 UTC 2,458 bytes, 3 lines download raw bytes

1"use strict";(self.webpackChunk=self.webpackChunk||[]).push([[5352],{44928:function(C,h,n){n.r(h);var y=n(62049),b=n(79609);function i(){const a=document.querySelectorAll("[data-offers-and-promotions-form]");a.length!==0&&(0,b.A)(a,o=>{o.addEventListener("submit",f)})}function f(a){if(a.preventDefault(),!(a.currentTarget instanceof HTMLFormElement))return;const o=a.currentTarget,m=o.getAttribute("data-api");if(!m)return;const g=o.querySelector("[data-oapf-email]"),v=o.querySelector("[data-oapf-audienceitemid]"),d=o.querySelector("[data-oapf-terms-and-conditions]"),u=[g,v,d],S={email:u[0].value,audienceItemId:u[1].value};(0,y.R)(o,u,m,S)}i()},62049:function(C,h,n){n.d(h,{R:function(){return o}});var y=n(43755),b=(e,s,t)=>new Promise((r,A)=>{var E=c=>{try{l(t.next(c))}catch(M){A(M)}},_=c=>{try{l(t.throw(c))}catch(M){A(M)}},l=c=>c.done?r(c.value):Promise.resolve(c.value).then(E,_);l((t=t.apply(e,s)).next())});const i="error-message--active",f="input--error",a="checkbox--error";function o(e,s,t,r={}){g(s)?(L(e),m(e,s,t,r)):v(s)}function m(e,s,t,r){return b(this,null,function*(){s.forEach(_=>{const l=_.getAttribute("aria-describedby");if(l){const c=document.getElementById(l);c&&u(_,c)}});const E=yield(yield(0,y.b)(t,r)).json();E.success?(L(e),R(e)):I(e,E)})}function g(e){return e.every(s=>s.hasAttribute("required")?d(s)&&!s.checked?!1:s.checkValidity():!0)}function v(e){e.forEach(s=>{const t=s.getAttribute("aria-describedby");if(t){const r=document.getElementById(t);r&&(s.checkValidity()?u(s,r):S(s,r))}})}function d(e){return e.type==="checkbox"}function u(e,s){if(e.classList.remove(f),d(e)){const t=e.closest(".checkbox");t&&t.classList.remove(a)}s&&s.classList.remove(i)}function S(e,s){if(e.classList.add(f),d(e)){const t=e.closest(".checkbox");t&&t.classList.add(a)}s&&s.classList.add(i)}function I(e,s){const t=e.querySelector("[data-user-exists-error-message]"),r=e.querySelector("[data-general-error-message]");s.userExists&&t?t.classList.add(i):r&&r.classList.add(i)}function L(e){const s=e.querySelector("[data-user-exists-error-message]"),t=e.querySelector("[data-general-error-message]");s&&s.classList.remove(i),t&&t.classList.remove(i)}function R(e,s="subscription-form__message--active"){const t=e.querySelector("[data-success-message]"),r=e.querySelector("[data-form-field]");r&&r.classList.add("u-hidden"),t&&t.classList.add(s)}}}]);
2
3//# sourceMappingURL=offers-and-promotions-form.57c7b71fada1c6554139.chunk.gen.js.map

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.