PageSourceSearch

https://www.dartmouth-today.co.uk/_next/static/chunks/5257-a3017c3452c97732.js

js dartmouth-today.co.uk collected 2026-10-02 12:12:46 UTC 9,745 bytes, 1 lines download raw bytes

1(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[2400,5257,7638],{2847:(e,t,r)=>{"use strict";var n=r(32658).Y,a="u">typeof window?window.matchMedia:null;function o(e,t,r){var o,i=this;function s(e){i.matches=e.matches,i.media=e.media}a&&!r&&(o=a.call(window,e)),o?(this.matches=o.matches,this.media=o.media,o.addListener(s)):(this.matches=n(e,t),this.media=e),this.addListener=function(e){o&&o.addListener(e)},this.removeListener=function(e){o&&o.removeListener(e)},this.dispose=function(){o&&o.removeListener(s)}}e.exports=function(e,t,r){return new o(e,t,r)}},3075:(e,t,r)=>{e.exports=r(35955)},32658:(e,t)=>{"use strict";t.Y=function(e,t){return(function(e){return e.split(",").map(function(e){var t=(e=e.trim()).match(r),o=t[1],i=t[2],s=t[3]||"",l={};return l.inverse=!!o&&"not"===o.toLowerCase(),l.type=i?i.toLowerCase():"all",l.expressions=(s=s.match(/\([^\)]+\)/g)||[]).map(function(e){var t=e.match(n),r=t[1].toLowerCase().match(a);return{modifier:r[1],feature:r[2],value:t[2]}}),l})})(e).some(function(e){var r=e.inverse,n="all"===e.type||t.type===e.type;if(n&&r||!(n||r))return!1;var a=e.expressions.every(function(e){var r=e.feature,n=e.modifier,a=e.value,o=t[r];if(!o)return!1;switch(r){case"orientation":case"scan":return o.toLowerCase()===a.toLowerCase();case"width":case"height":case"device-width":case"device-height":a=u(a),o=u(o);break;case"resolution":a=l(a),o=l(o);break;case"aspect-ratio":case"device-aspect-ratio":case"device-pixel-ratio":a=s(a),o=s(o);break;case"grid":case"color":case"color-index":case"monochrome":a=parseInt(a,10)||1,o=parseInt(o,10)||0}switch(n){case"min":return o>=a;case"max":return o<=a;default:return o===a}});return a&&!r||!a&&r})};var r=/(?:(only|not)?\s*([^\s\(\)]+)(?:\s*and)?\s*)?(.+)?/i,n=/\(\s*([^\s\:\)]+)\s*(?:\:\s*([^\s\)]+))?\s*\)/,a=/^(?:(min|max)-)?(.+)/,o=/(em|rem|px|cm|mm|in|pt|pc)?$/,i=/(dpi|dpcm|dppx)?$/;function s(e){var t,r=Number(e);return r||(r=(t=e.match(/^(\d+)\s*\/\s*(\d+)$/))[1]/t[2]),r}function l(e){var t=parseFloat(e);switch(String(e).match(i)[1]){case"dpcm":return t/2.54;case"dppx":return 96*t;default:return t}}function u(e){var t=parseFloat(e);switch(String(e).match(o)[1]){case"em":case"rem":return 16*t;case"cm":return 96*t/2.54;case"mm":return 96*t/2.54/10;case"in":return 96*t;case"pt":return 72*t;case"pc":return 72*t/12;default:return t}}},33152:(e,t,r)=>{"use strict";var n=r(58619);function a(){}function o(){}o.resetWarningCache=a,e.exports=function(){function e(e,t,r,a,o,i){if(i!==n){var s=Error("Calling PropTypes validators directly is not supported by the `prop-types` package. Use PropTypes.checkPropTypes() to call them. Read more at http://fb.me/use-check-prop-types");throw s.name="Invariant Violation",s}}function t(){return e}e.isRequired=e;var r={array:e,bigint:e,bool:e,func:e,number:e,object:e,string:e,symbol:e,any:e,arrayOf:t,element:e,elementType:e,instanceOf:t,node:e,objectOf:t,oneOf:t,oneOfType:t,shape:t,exact:t,checkPropTypes:o,resetWarningCache:a};return r.PropTypes=r,r}},35955:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0});var n={default:function(){return u},noSSR:function(){return l}};for(var a in n)Object.defineProperty(t,a,{enumerable:!0,get:n[a]});let o=r(75591);r(66352),r(95132);let i=o._(r(96284));function s(e){return{default:e?.default||e}}function l(e,t){return delete t.webpack,delete t.modules,e(t)}function u(e,t){let r=i.default,n={loading:({error:e,isLoading:t,pastDelay:r})=>null};e instanceof Promise?n.loader=()=>e:"function"==typeof e?n.loader=e:"object"==typeof e&&(n={...n,...e});let a=(n={...n,...t}).loader;return(n.loadableGenerated&&(n={...n,...n.loadableGenerated},delete n.loadableGenerated),"boolean"!=typeof n.ssr||n.ssr)?r({...n,loader:()=>null!=a?a().then(s):Promise.resolve(s(()=>null))}):(delete n.webpack,delete n.modules,l(r,n))}("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},50084:(e,t,r)=>{e.exports=r(33152)()},58619:e=>{"use strict";e.exports="SECRET_DO_NOT_PASS_THIS_OR_YOU_WILL_BE_FIRED"},62812:(e,t,r)=>{"use strict";r.d(t,{Ub:()=>x});var n=r(95132),a=r(2847),o=r.n(a),i=/[A-Z]/g,s=/^ms-/,l={};function u(e){return"-"+e.toLowerCase()}let c=function(e){if(l.hasOwnProperty(e))return l[e];var t=e.replace(i,u);return l[e]=s.test(t)?"-"+t:t};var d=r(50084),m=r.n(d);
1let f=m().oneOfType([m().string,m().number]),p={all:m().bool,grid:m().bool,aural:m().bool,braille:m().bool,handheld:m().bool,print:m().bool,projection:m().bool,screen:m().bool,tty:m().bool,tv:m().bool,embossed:m().bool},{type:h,...b}={orientation:m().oneOf(["portrait","landscape"]),scan:m().oneOf(["progressive","interlace"]),aspectRatio:m().string,deviceAspectRatio:m().string,height:f,deviceHeight:f,width:f,deviceWidth:f,color:m().bool,colorIndex:m().bool,monochrome:m().bool,resolution:f,type:Object.keys(p)},y={minAspectRatio:m().string,maxAspectRatio:m().string,minDeviceAspectRatio:m().string,maxDeviceAspectRatio:m().string,minHeight:f,maxHeight:f,minDeviceHeight:f,maxDeviceHeight:f,minWidth:f,maxWidth:f,minDeviceWidth:f,maxDeviceWidth:f,minColor:m().number,maxColor:m().number,minColorIndex:m().number,maxColorIndex:m().number,minMonochrome:m().number,maxMonochrome:m().number,minResolution:f,maxResolution:f,...b};var _={...p,...y};let v=(0,n.createContext)(void 0),g=e=>{if(e)return Object.keys(e).reduce((t,r)=>(t[c(r)]=e[r],t),{})},w=()=>{let e=(0,n.useRef)(!1);return(0,n.useEffect)(()=>{e.current=!0},[]),e.current},x=(e,t,r)=>{let a=(e=>{let t=(0,n.useContext)(v),r=()=>g(e)||g(t),[a,o]=(0,n.useState)(r);return(0,n.useEffect)(()=>{let e=r();!function(e,t){if(e===t)return!0;if(!e||!t)return!1;let r=Object.keys(e),n=Object.keys(t),a=r.length;if(n.length!==a)return!1;for(let n=0;n<a;n++){let a=r[n];if(e[a]!==t[a]||!Object.prototype.hasOwnProperty.call(t,a))return!1}return!0}(a,e)&&o(e)},[e,t]),a})(t),i=(e=>{let t=()=>{let t;return e.query||(t=[],Object.keys(_).forEach(r=>{let n=e[r];null!=n&&t.push(((e,t)=>{let r=c(e);if("number"==typeof t&&(t=`${t}px`),!0===t)return r;if(!1===t)return`not ${r}`;return`(${r}: ${t})`})(r,n))}),t.join(" and "))},[r,a]=(0,n.useState)(t);return(0,n.useEffect)(()=>{let e=t();r!==e&&a(e)},[e]),r})(e);if(!i)throw Error("Invalid or missing MediaQuery!");let s=((e,t)=>{let r=()=>o()(e,t||{},!!t),[a,i]=(0,n.useState)(r),s=w();return(0,n.useEffect)(()=>{if(s){let e=r();return i(e),()=>{e&&e.dispose()}}},[e,t]),a})(i,a),l=(e=>{let[t,r]=(0,n.useState)(e.matches);return(0,n.useEffect)(()=>{let t=e=>{r(e.matches)};return e.addListener(t),r(e.matches),()=>{e.removeListener(t)}},[e]),t})(s),u=w();return(0,n.useEffect)(()=>{u&&r&&r(l)},[l]),(0,n.useEffect)(()=>()=>{s&&s.dispose()},[]),l}},84298:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"LoadableContext",{enumerable:!0,get:function(){return n}});let n=r(75591)._(r(95132)).default.createContext(null)},96284:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"default",{enumerable:!0,get:function(){return m}});let n=r(75591)._(r(95132)),a=r(84298),o=[],i=[],s=!1;function l(e){let t=e(),r={loading:!0,loaded:null,error:null};return r.promise=t.then(e=>(r.loading=!1,r.loaded=e,e)).catch(e=>{throw r.loading=!1,r.error=e,e}),r}class u{constructor(e,t){this._loadFn=e,this._opts=t,this._callbacks=new Set,this._delay=null,this._timeout=null,this.retry()}promise(){return this._res.promise}retry(){this._clearTimeouts(),this._res=this._loadFn(this._opts.loader),this._state={pastDelay:!1,timedOut:!1};let{_res:e,_opts:t}=this;e.loading&&("number"==typeof t.delay&&(0===t.delay?this._state.pastDelay=!0:this._delay=setTimeout(()=>{this._update({pastDelay:!0})},t.delay)),"number"==typeof t.timeout&&(this._timeout=setTimeout(()=>{this._update({timedOut:!0})},t.timeout))),this._res.promise.then(()=>{this._update({}),this._clearTimeouts()}).catch(e=>{this._update({}),this._clearTimeouts()}),this._update({})}_update(e){this._state={...this._state,error:this._res.error,loaded:this._res.loaded,loading:this._res.loading,...e},this._callbacks.forEach(e=>e())}_clearTimeouts(){clearTimeout(this._delay),clearTimeout(this._timeout)}getCurrentValue(){return this._state}subscribe(e){return this._callbacks.add(e),()=>{this._callbacks.delete(e)}}}function c(e){return function(e,t){let r=Object.assign({loader:null,loading:null,delay:200,timeout:null,webpack:null,modules:null},t),o=null;function l(){if(!o){let t=new u(e,r);o={getCurrentValue:t.getCurrentValue.bind(t),subscribe:t.subscribe.bind(t),retry:t.retry.bind(t),promise:t.promise.bind(t)}}return o.promise()}if(!s){let e=r.webpack&&1?r.webpack():r.modules;e&&i.push(t=>{for(let r of e)if(t.includes(r))return l()})}function c(e,t){let i;l(),(i=n.default.useContext(a.LoadableContext))&&Array.isArray(r.modules)&&r.modules.forEac
1h(e=>{i(e)});let s=n.default.useSyncExternalStore(o.subscribe,o.getCurrentValue,o.getCurrentValue);return n.default.useImperativeHandle(t,()=>({retry:o.retry}),[]),n.default.useMemo(()=>{var t;return s.loading||s.error?n.default.createElement(r.loading,{isLoading:s.loading,pastDelay:s.pastDelay,timedOut:s.timedOut,error:s.error,retry:o.retry}):s.loaded?n.default.createElement((t=s.loaded)&&t.default?t.default:t,e):null},[e,s])}return c.preload=()=>l(),c.displayName="LoadableComponent",n.default.forwardRef(c)}(l,e)}function d(e,t){let r=[];for(;e.length;){let n=e.pop();r.push(n(t))}return Promise.all(r).then(()=>{if(e.length)return d(e,t)})}c.preloadAll=()=>new Promise((e,t)=>{d(o).then(e,t)}),c.preloadReady=(e=[])=>new Promise(t=>{let r=()=>(s=!0,t());d(i,e).then(r,r)}),window.__NEXT_PRELOADREADY=c.preloadReady;let m=c}}]);

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.