PageSourceSearch

https://schools.firstnews.co.uk/quiz/_next/static/chunks/64-97643aedbf31324e.js

js firstnews.co.uk collected 2026-09-24 09:14:43 UTC 6,133 bytes, 1 lines download raw bytes

1"use strict";(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[64],{31887:function(e,t,n){n.d(t,{x:function(){return i}});var i=(...e)=>{let t=" ";for(let n of e)if("string"==typeof n&&n.length>0){t=n;break}return t}},38756:function(e,t,n){n.d(t,{Q:function(){return l}});var i=n(2265),r=n(95729),a=n(79248),o=n(7353);function l(e,t,n){let{validationBehavior:l,focus:u}=e;(0,a.b)(()=>{if("native"===l&&(null==n?void 0:n.current)){var e;let i,r=t.realtimeValidation.isInvalid?t.realtimeValidation.validationErrors.join(" ")||"Invalid value.":"";n.current.setCustomValidity(r),n.current.hasAttribute("title")||(n.current.title=""),t.realtimeValidation.isInvalid||t.updateValidation({isInvalid:!(e=n.current).validity.valid,validationDetails:{badInput:(i=e.validity).badInput,customError:i.customError,patternMismatch:i.patternMismatch,rangeOverflow:i.rangeOverflow,rangeUnderflow:i.rangeUnderflow,stepMismatch:i.stepMismatch,tooLong:i.tooLong,tooShort:i.tooShort,typeMismatch:i.typeMismatch,valueMissing:i.valueMissing,valid:i.valid},validationErrors:e.validationMessage?[e.validationMessage]:[]})}});let d=(0,o.i)(()=>{t.resetValidation()}),s=(0,o.i)(e=>{var i,a;t.displayValidation.isInvalid||t.commitValidation();let o=null==n?void 0:null===(i=n.current)||void 0===i?void 0:i.form;!e.defaultPrevented&&n&&o&&function(e){for(let t=0;t<e.elements.length;t++){let n=e.elements[t];if(!n.validity.valid)return n}return null}(o)===n.current&&(u?u():null===(a=n.current)||void 0===a||a.focus(),(0,r._w)("keyboard")),e.preventDefault()}),v=(0,o.i)(()=>{t.commitValidation()});(0,i.useEffect)(()=>{let e=null==n?void 0:n.current;if(!e)return;let t=e.form;return e.addEventListener("invalid",s),e.addEventListener("change",v),null==t||t.addEventListener("reset",d),()=>{e.removeEventListener("invalid",s),e.removeEventListener("change",v),null==t||t.removeEventListener("reset",d)}},[n,s,v,d,l])}},83892:function(e,t,n){n.d(t,{X:function(){return d}});var i=n(2265);let r=!1,a=0;function o(){r=!0,setTimeout(()=>{r=!1},50)}function l(e){"touch"===e.pointerType&&o()}function u(){if("undefined"!=typeof document)return"undefined"!=typeof PointerEvent?document.addEventListener("pointerup",l):document.addEventListener("touchend",o),a++,()=>{--a>0||("undefined"!=typeof PointerEvent?document.removeEventListener("pointerup",l):document.removeEventListener("touchend",o))}}function d(e){let{onHoverStart:t,onHoverChange:n,onHoverEnd:a,isDisabled:o}=e,[l,d]=(0,i.useState)(!1),s=(0,i.useRef)({isHovered:!1,ignoreEmulatedMouseEvents:!1,pointerType:"",target:null}).current;(0,i.useEffect)(u,[]);let{hoverProps:v,triggerHoverEnd:c}=(0,i.useMemo)(()=>{let e=(e,i)=>{if(s.pointerType=i,o||"touch"===i||s.isHovered||!e.currentTarget.contains(e.target))return;s.isHovered=!0;let r=e.currentTarget;s.target=r,t&&t({type:"hoverstart",target:r,pointerType:i}),n&&n(!0),d(!0)},i=(e,t)=>{if(s.pointerType="",s.target=null,"touch"===t||!s.isHovered)return;s.isHovered=!1;let i=e.currentTarget;a&&a({type:"hoverend",target:i,pointerType:t}),n&&n(!1),d(!1)},l={};return"undefined"!=typeof PointerEvent?(l.onPointerEnter=t=>{r&&"mouse"===t.pointerType||e(t,t.pointerType)},l.onPointerLeave=e=>{!o&&e.currentTarget.contains(e.target)&&i(e,e.pointerType)}):(l.onTouchStart=()=>{s.ignoreEmulatedMouseEvents=!0},l.onMouseEnter=t=>{s.ignoreEmulatedMouseEvents||r||e(t,"mouse"),s.ignoreEmulatedMouseEvents=!1},l.onMouseLeave=e=>{!o&&e.currentTarget.contains(e.target)&&i(e,"mouse")}),{hoverProps:l,triggerHoverEnd:i}},[t,n,a,o,s]);return(0,i.useEffect)(()=>{o&&c({currentTarget:s.target},s.pointerType)},[o]),{hoverProps:v,isHovered:l}}},53922:function(e,t,n){n.d(t,{y:function(){return a}});var i=n(7353),r=n(2265);function a(e,t,n){let a=(0,r.useRef)(t),o=(0,i.i)(()=>{n&&n(a.current)});(0,r.useEffect)(()=>{var t;let n=null==e?void 0:null===(t=e.current)||void 0===t?void 0:t.form;return null==n||n.addEventListener("reset",o),()=>{null==n||n.removeEventListener("reset",o)}},[e,o])}},56804:function(e,t,n){n.d(t,{PS:function(){return o},Q3:function(){return d},tL:function(){return u}});var i=n(2265);let r={badInput:!1,customError:!1,patternMismatch:!1,rangeOverflow:!1,rangeUnderflow:!1,stepMismatch:!1,tooLong:!1,tooShort:!1,typeMismatch:!1,valueMissing:!1,valid:!0},a={...r,customError:!0,valid:!1}
1,o={isInvalid:!1,validationDetails:r,validationErrors:[]},l=(0,i.createContext)({}),u="__formValidationState"+Date.now();function d(e){if(e[u]){let{realtimeValidation:t,displayValidation:n,updateValidation:i,resetValidation:r,commitValidation:a}=e[u];return{realtimeValidation:t,displayValidation:n,updateValidation:i,resetValidation:r,commitValidation:a}}return function(e){let{isInvalid:t,validationState:n,name:r,value:u,builtinValidation:d,validate:f,validationBehavior:p="aria"}=e;n&&(t||(t="invalid"===n));let m=void 0!==t?{isInvalid:t,validationErrors:[],validationDetails:a}:null,E=(0,i.useMemo)(()=>v(function(e,t){if("function"==typeof e){let n=e(t);if(n&&"boolean"!=typeof n)return s(n)}return[]}(f,u)),[f,u]);(null==d?void 0:d.validationDetails.valid)&&(d=null);let g=(0,i.useContext)(l),y=(0,i.useMemo)(()=>r?Array.isArray(r)?r.flatMap(e=>s(g[e])):s(g[r]):[],[g,r]),[h,V]=(0,i.useState)(g),[M,L]=(0,i.useState)(!1);g!==h&&(V(g),L(!1));let T=(0,i.useMemo)(()=>v(M?[]:y),[M,y]),I=(0,i.useRef)(o),[b,S]=(0,i.useState)(o),H=(0,i.useRef)(o),[w,D]=(0,i.useState)(!1);return(0,i.useEffect)(()=>{if(!w)return;D(!1);let e=E||d||I.current;c(e,H.current)||(H.current=e,S(e))}),{realtimeValidation:m||T||E||d||o,displayValidation:"native"===p?m||T||b:m||T||E||d||b,updateValidation(e){"aria"!==p||c(b,e)?I.current=e:S(e)}
1,resetValidation(){c(o,H.current)||(H.current=o,S(o)),"native"===p&&D(!1),L(!0)},commitValidation(){"native"===p&&D(!0),L(!0)}}}(e)}function s(e){return e?Array.isArray(e)?e:[e]:[]}function v(e){return e.length?{isInvalid:!0,validationErrors:e,validationDetails:a}:null}function c(e,t){return e===t||e&&t&&e.isInvalid===t.isInvalid&&e.validationErrors.length===t.validationErrors.length&&e.validationErrors.every((e,n)=>e===t.validationErrors[n])&&Object.entries(e.validationDetails).every(([e,n])=>t.validationDetails[e]===n)}}}]);

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.