PageSourceSearch

https://www.london.edu/_next/static/chunks/6726.4123dac1c4d80e5b.js

js london.edu collected 2026-10-01 08:33:25 UTC 10,073 bytes, 2 lines download raw bytes

1"use strict";(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[6726],{7784:(e,t,n)=>{n.d(t,{A:()=>i});let i='<svg viewBox="0 0 20 20"><path d="m8.5 15.2 4.3-4.6c.3-.4.3-.9 0-1.3l-4.4-4.5c-.3-.4-.9-.4-1.2 0s-.3.9 0 1.3l3.7 4-3.7 3.9c-.3.4-.3.9 0 1.3.4.3 1 .3 1.3-.1z"/></svg>'},10799:(e,t,n)=>{n.d(t,{A:()=>a,F:()=>l,g:()=>s});var i=n(78308),r=n(22034);function a(e,t=!1){function n(){let e=(0,i.b)("atomic/accessibility/findAriaLive",{});document.dispatchEvent(e);let{element:t}=e.detail;return t}return(i,r)=>{let{componentWillRender:a}=i;Object.defineProperty(i,r,{set:i=>{var r;null==(r=n())||r.updateMessage(e,i,t)}}),i.componentWillRender=function(){var i;a&&a.call(this),null==(i=n())||i.registerRegion(e,t)}}}class l{constructor(e){this.component=e,this.doFocusAfterSearch=!1,this.doFocusOnNextTarget=!1,this.bindings=e.bindings,this.handleComponentRenderLoop()}setTarget(e){e&&(this.element=e,this.doFocusOnNextTarget&&(this.doFocusOnNextTarget=!1,this.focus()))}async focus(){var e,t;await (0,r.d)(),null==(e=this.element)||e.focus(),null==(t=this.onFocusCallback)||t.call(this)}focusAfterSearch(){return this.lastSearchId=this.bindings.store.getUniqueIDFromEngine(this.bindings.engine),this.doFocusAfterSearch=!0,new Promise(e=>this.onFocusCallback=e)}focusOnNextTarget(){return this.doFocusOnNextTarget=!0,new Promise(e=>this.onFocusCallback=e)}disableForCurrentSearch(){this.bindings.store.getUniqueIDFromEngine(this.bindings.engine)!==this.lastSearchId&&(this.doFocusAfterSearch=!1)}handleComponentRenderLoop(){let e=this.component.componentDidRender;this.component.componentDidRender=()=>{if(e&&e.call(this.component),this.bindings&&this.doFocusAfterSearch&&this.bindings.store.getUniqueIDFromEngine(this.bindings.engine)!==this.lastSearchId&&(this.doFocusAfterSearch=!1,this.element)){let e=this.element;(0,r.d)().then(()=>{var t;e.focus(),null==(t=this.onFocusCallback)||t.call(this)})}}}}function s(e){var t;return null!=(t=(function* e(t){(function(e){if("-1"===e.getAttribute("tabindex"))return!1;if(e.hasAttribute("tabindex")||"true"===e.getAttribute("contentEditable"))return!0;switch(e.tagName){case"A":case"AREA":return e.hasAttribute("href");case"INPUT":case"SELECT":case"TEXTAREA":case"BUTTON":return!e.hasAttribute("disabled");case"IFRAME":return!0;default:return!1}})(t)&&(yield t);let n=Array.from(t.children);for(let i of(t instanceof HTMLSlotElement?n=t.assignedElements():t.shadowRoot&&n.push(...Array.from(t.shadowRoot.children)),n))yield*e(i)})(e).next().value)?t:null}},17432:(e,t,n)=>{function i(e){switch(e){case"primary":return"btn-primary";case"outline-primary":return"btn-outline-primary";case"outline-neutral":return"btn-outline-neutral";case"outline-error":return"btn-outline-error";case"outline-bg-neutral":return"btn-outline-bg-neutral";case"outline-bg-error":return"btn-outline-bg-error";case"text-primary":return"btn-text-primary";case"text-neutral":return"btn-text-neutral";case"text-transparent":return"btn-text-transparent";case"square-neutral":return"btn-square-neutral"}}function r(e){switch(e){case"primary":return"primary";case"text-transparent":return"neutral-light";default:return"neutral"}}n.d(t,{a:()=>i,g:()=>r})},61743:(e,t,n)=>{n.d(t,{P:()=>u,a:()=>l,b:()=>c,c:()=>o,d:()=>s});var i=n(28512),r=n(66733),a=n(71513);let l=e=>(0,i.h)(r.B,{...e,ariaLabel:e.i18n.t("previous"),style:"outline-primary",part:"previous-button",class:"flex min-h-[2.5rem] min-w-[2.5rem] items-center justify-center p-1"},(0,i.h)("atomic-icon",{icon:e.icon,part:"previous-button-icon",class:"w-5 align-middle"})),s=e=>(0,i.h)(r.B,{...e,ariaLabel:e.i18n.t("next"),style:"outline-primary",part:"next-button",class:"flex min-h-[2.5rem] min-w-[2.5rem] items-center justify-center p-1"},(0,i.h)("atomic-icon",{icon:e.icon,part:"next-button-icon",class:"w-5 align-middle"})),o=e=>(0,i.h)(a.R,{...e,key:e.page,style:"outline-neutral",checked:e.isSelected,ariaCurrent:e.isSelected?"page":"false",class:"btn-page focus-visible:bg-neutral-light min-h-[2.5rem] min-w-[2.5rem] p-1",part:`page-button${e.isSelected?" active-page-button":""}`}),c=(e,t)=>(0,i.h)("div",{part:"page-buttons",role:"radiogroup","aria-label":e.i18n.t("pagination"),class:"contents"},...t),u=(e,t)=>
1(0,i.h)("nav",{"aria-label":e.i18n.t("pagination")},(0,i.h)("div",{part:"buttons",class:"flex flex-wrap gap-2"},...t))},65845:(e,t,n)=>{n.d(t,{c:()=>l});var i=n(78308);let r="ripple";function a(e){"static"===getComputedStyle(e).position&&e.classList.add("ripple-relative")}function l(e,t){var n;let i=null!=(n=t.parent)?n:e.currentTarget,l=i.getElementsByClassName(r)[0];l&&l.remove(),i.classList.add("ripple-parent"),a(i),Array.from(i.children).forEach(a);let o=document.createElement("span");o.classList.add(r),o.style.backgroundColor=`var(--atomic-${t.color})`,o.setAttribute("part",r);let c=Math.max(i.clientWidth,i.clientHeight),u=c/2,d=129.21*Math.cbrt(u),{top:h,left:p}=i.getBoundingClientRect();o.style.width=o.style.height=`${c}px`,o.style.left=`${e.clientX-(p+u)}px`,o.style.top=`${e.clientY-(h+u)}px`,o.style.setProperty("--animation-duration",`${d}ms`),i.prepend(o),s(o,d)}async function s(e,t){(0,i.l)(e,"animationend",()=>{e&&e.remove()}),setTimeout(()=>null==e?void 0:e.remove(),t+.1*t)}},66733:(e,t,n)=>{n.d(t,{B:()=>l});var i=n(28512),r=n(65845),a=n(17432);let l=(e,t)=>{let n=(0,a.g)(e.style),l=(0,a.a)(e.style),s={class:e.class?`${l} ${e.class}`:l,part:e.part,onClick:e.onClick,title:e.title,type:e.type,role:e.role,"aria-label":e.ariaLabel,"aria-expanded":e.ariaExpanded,"aria-pressed":e.ariaPressed,"aria-checked":e.ariaChecked,"aria-current":e.ariaCurrent,"aria-controls":e.ariaControls,"aria-hidden":e.ariaHidden,disabled:e.disabled,ref(t){var n;e.form&&(null==t||t.setAttribute("form",e.form)),e.ariaHidden&&(null==t||t.setAttribute("aria-hidden",e.ariaHidden)),e.tabIndex&&(null==t||t.setAttribute("tabindex",e.tabIndex)),null==(n=e.ref)||n.call(e,t)}};return(0,i.h)("button",{...s,onMouseDown:e=>(0,r.c)(e,{color:n})},e.text?(0,i.h)("span",{class:"truncate"},e.text):null,t)}},71513:(e,t,n)=>{n.d(t,{R:()=>l});var i=n(28512),r=n(65845),a=n(17432);let l=e=>{var t;let n,l=["btn-radio"];if(e.style){let t=(0,a.g)(e.style);l.push((0,a.a)(e.style)),n=e=>(0,r.c)(e,{color:t})}e.checked&&l.push("selected"),e.class&&l.push(e.class);let s={name:e.groupName,key:e.key,checked:e.checked,class:l.join(" "),part:e.part,"aria-label":null!=(t=e.ariaLabel)?t:e.text,"aria-current":e.ariaCurrent,value:e.text,ref:e.ref};return(0,i.h)("input",{type:"radio",onChange:t=>{var n;return t.currentTarget.checked&&(null==(n=e.onChecked)?void 0:n.call(e))},onMouseDown:n,...s})}},72517:(e,t,n)=>{n.d(t,{B:()=>b,H:()=>l,I:()=>p,a:()=>s,b:()=>u});var i=n(28512),r=n(78308),a=n(22034);let l=()=>(0,i.h)(i.H,{class:"atomic-hidden"}),s="atomic/initializeComponent",o=["atomic-recs-interface","atomic-search-interface","atomic-commerce-interface","atomic-commerce-recommendation-interface","atomic-relevance-inspector","atomic-insight-interface","atomic-external"];class c extends Error{constructor(e){super(`The "${e}" element must be the child of the following elements: ${o.join(", ")}`)}}function u(e){if(e.shadowRoot){if(window.applyFocusVisiblePolyfill)return void window.applyFocusVisiblePolyfill(e.shadowRoot);window.addEventListener("focus-visible-polyfill-ready",()=>{var t;return null==(t=window.applyFocusVisiblePolyfill)?void 0:t.call(window,e.shadowRoot)},{once:!0})}}let d="data-atomic-rendered",h="data-atomic-loaded";function p({forceUpdate:e}={}){return(t,n)=>{let{componentWillLoad:p,render:b,componentDidRender:m,componentDidLoad:f,disconnectedCallback:g}=t,y=()=>{};if("bindings"!==n)return console.error(`The InitializeBindings decorator should be used on a property called "bindings", and not "${n}"`,t);t.componentWillLoad=function(){let t=(0,i.g)(this);t.setAttribute(d,"false"),t.setAttribute(h,"false");let n=(0,r.b)(s,t=>{this.bindings=t;let n=()=>(0,i.f)(this);this.bindings.i18n.on("languageChanged",n),y=()=>this.bindings.i18n.off("languageChanged",n);try{this.initialize?(this.initialize(),e&&(0,i.f)(this)):(0,i.f)(this)}catch(e){this.error=e}});if(t.dispatchEvent(n),!(0,a.c)(t,o.join(", "))){this.error=new c(t.nodeName.toLowerCase());return}return p&&p.call(this)},t.render=function(){return this.error?(0,i.h)("atomic-component-error",{element:(0,i.g)(this),error:this.error}):this.bindings?((0,i.g)(this).setAttribute(d,"true"),b&&b.call(this)):(0,i.h)(l,null)},t.disconnectedCallback=function(){let e=(0,i.g)(this);e.setAttribute(d,"false"),e.setAttribute(h,"false"),y(),g&&g.call(this)},t.componentDidRender=function(){let e=(0,i.g)(this);
1"false"!==e.getAttribute(d)&&(m&&m.call(this),"false"===e.getAttribute(h)&&(e.setAttribute(h,"true"),u((0,i.g)(this)),f&&f.call(this)))},t.componentDidLoad=function(){}}}function b(e,t){return(n,r)=>{let{disconnectedCallback:a,initialize:l}=n;n.initialize=function(){if(l&&l.call(this),!l)return console.error(`ControllerState: The "initialize" method has to be defined and instantiate a controller for the property ${e}`,n);if(this[e]){if((null==t?void 0:t.onUpdateCallbackMethod)&&!this[t.onUpdateCallbackMethod])return console.error(`ControllerState: The onUpdateCallbackMethod property "${t.onUpdateCallbackMethod}" is not defined`,n);this.unsubscribeController=this[e].subscribe(()=>{this[r]=this[e].state,(null==t?void 0:t.onUpdateCallbackMethod)&&this[t.onUpdateCallbackMethod]()})}},n.disconnectedCallback=function(){var e;(0,i.g)(this).isConnected||null==(e=this.unsubscribeController)||e.call(this),a&&a.call(this)}}}},78308:(e,t,n)=>{function i(e,t){return new CustomEvent(e,{detail:t,bubbles:!0,cancelable:!0,composed:!0})}function r(e,t,n,i){let r=a=>{e.removeEventListener(t,r,i),"object"==typeof n?n.handleEvent.call(e,a):n.call(e,a)};e.addEventListener(t,r,i)}n.d(t,{b:()=>i,l:()=>r})},99611:(e,t,n)=>{n.d(t,{A:()=>i});let i='<svg viewBox="0 0 20 20" xmlns="http://www.w3.org/2000/svg"><path d="m11.5 4.8-4.3 4.5c-.3.4-.3.9 0 1.3l4.3 4.6c.3.4.9.4 1.2 0s.3-.9 0-1.3l-3.7-4 3.7-3.9c.3-.4.3-.9 0-1.3-.3-.3-.9-.3-1.2.1z"/></svg>'}}]);
2//# sourceMappingURL=6726.4123dac1c4d80e5b.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.