PageSourceSearch

https://www.brunel.ac.uk/_MB34Eg_9d49cebe-fa40-4682-96e7-4326239fc…/js/search.page.fc4a838f626fcb233afe.mjs

js brunel.ac.uk collected 2026-09-24 08:32:58 UTC 27,109 bytes, 616 lines download raw bytes

1"use strict";(self.__LOADABLE_LOADED_CHUNKS__=self.__LOADABLE_LOADED_CHUNKS__||[]).push([[6823,7170],{13909:(L,E,n)=>{n.d(E,{A:()=>M});var e=n(48322),b=n(99087);const w=b.default.div`
2  ${({theme:{mq:v,layout:f}})=>(0,b.css)`
3      @media ${v.mlarge} {
4        flex-basis: 25%;
5      }
6
7      h5 {
8        margin-top: 0;
9      }
10
11      > div {
12        padding-bottom: ${f.gutter.smedium};
13      }
14
15      .dropdown__select {
16        max-width: 100%;
17        min-width: 100%;
18      }
19
20      .checkbox {
21        padding: ${f.gutter.smedium} 0;
22      }
23
24      .search-reset {
25        width: 100%;
26      }
27    `}
28`;var l=n(20548);const M=({title:v,filters:f,showReset:h=!0,clearFilters:D,updateSelectedFilters:a})=>f?e.createElement(w,null,Object.entries(f).length?e.createElement(e.Fragment,null,v&&e.createElement("h5",null,"Course Filter"),Object.entries(f).map(([o,r])=>r.title?e.createElement(l.A,{key:o,className:r?.items?.length===1?"checkbox":"",clearFilters:D,defaultValue:`Select ${r.title.toLowerCase()}`,filterGroupKey:o,filters:r.items,label:`Filter by ${r.title.toLowerCase()}`,multiSelect:!r.isSingleSelect,updateSelectedFilters:a}):null)):null,h&&e.createElement("button",{className:"search-reset",onClick:()=>D()},"Clear filters")):null},31576:(L,E,n)=>{n.r(E),n.d(E,{default:()=>ce});var e=n(48322),b=n(77334),H=n(95987),w=n(33483),l=n(14646),d=n(2803),M=n(80383),v=n(73456),f=n(93183),h=n(99087);const a=h.default.div`
29  ${({theme:{colors:i,mq:u}})=>(0,h.css)`
30      .search-container__body {
31        margin-top: 4rem;
32
33        & > .wrapper {
34          @media ${u.large} {
35            display: flex;
36            justify-content: space-between;
37          }
38        }
39      }
40      .search-results {
41        order: 0;
42        flex: 0 1 66%;
43
44        @media ${u.large} {
45          margin-right: 4rem;
46        }
47      }
48
49      .search-sidebar {
50        display: none;
51        order: 1;
52        flex: 0 1 25%;
53
54        @media ${u.large} {
55          display: block;
56        }
57      }
58
59      .search-no-results {
60        display: flex;
61        justify-content: center;
62        align-items: center;
63        flex-direction: column;
64      }
65
66      .search-reset {
67        display: block;
68        padding: 1.6rem;
69        margin-top: 2rem;
70        border: 0;
71        min-width: 12rem;
72        text-decoration: none;
73        text-align: center;
74        color: ${i.white};
75        background-color: ${i.core_digital_cerulean};
76        cursor: pointer;
77
78        &:hover,
79        &:focus {
80          text-decoration: underline;
81        }
82      }
83
84      .search-container__course-filter {
85        & .filter-toggle__children {
86          padding-bottom: 2rem;
87          border-bottom: solid 1px ${i.grey};
88
89          @media ${u.large} {
90            padding-bottom: 0;
91            border: none;
92          }
93        }
94      }
95
96      .featured-search-card {
97        margin: 2rem 0;
98      }
99
100      .search-result {
101        &:not(:first-child) {
102          border-top: 1px solid ${i.greyLight};
103        }
104
105        .search-container__pagination {
106          margin-top: 2.4rem;
107        }
108      }
109    `}
110`;var o=n(24787);const c=h.default.div`
111  ${({theme:{colors:i,mq:u}})=>(0,h.css)`
112      @media screen and (min-width: 768px) {
113        border-bottom: solid 1px ${i.grey};
114      }
115
116      .facet-tab-group {
117        display: flex;
118        flex-wrap: wrap;
119        padding: 0;
120        margin: 0;
121        list-style: none;
122
123        li {
124          flex-basis: 100%;
125        }
126
127        @media screen and (min-width: 768px) {
128          li {
129            flex-basis: auto;
130          }
131        }
132      }
133
134      .facet-tab {
135        width: 100%;
136        cursor: pointer;
137        position: relative;
138        padding: 2rem 2.4rem;
139        border: 0;
140        border-bottom: solid 1px ${i.grey};
141        background-color: transparent;
142        white-space: nowrap;
143
144        @media screen and (min-width: 768px) {
145          padding: 2rem 1.2rem;
146          border-bottom: none;
147        }
148
149        &--active {
150          font-weight: bold;
151
152          &::after {
153            content: '';
154            position: absolute;
155            bottom: 0;
156            left: 0px;
157            right: 0px;
158            border-top: 4px solid ${i.brightPink};
159          }
160        }
161
162        &--empty {
163          visibility: hidden;
164          padding: 0.8rem;
165
166          @media ${u.medium} {
167            display: none;
168          }
169        }
170      }
171    `}
172`;function s(i){return i.toString().replace(/\B(?=(\d{3})+(?!\d))/g,",")}const x=({facetTitles:i,currentFacet:u,updateCurrentFacet:y})=>{const A=(0,f.A)().width>=768,k=S=>{y(S)};return e.createElement(c,{className:"search-facet-tabs"},e.createElement("ul",{className:"facet-tab-group"},i.map(S=>{const F=u===S.key?"active":"";return e.createElement("li",{key:`facet-${S.key}`},e.createElement("button",{className:`facet-tab ${F?"facet-tab--active":""}`,onClick:()=>k(S.key)},S.title," ",S.key!="all"?`(${s(S.totalCount)})`:""))}),!A&&e.createElement("li",{className:"facet-tab facet-tab--empty","aria-hidden":"true"})))};var m=n(13909);const $=h.default.section`
173  ${({theme:{colors:i,mq:u}})=>(0,h.css)`
174      padding: 6rem 0 8rem 0;
175      margin-bottom: 4rem;
176      background-color: ${i.whiteAlt};
177
178      .search-input {
179        @media ${u.large} {
180          max-width: 66%;
181        }
182
183        #search::placeholder {
184          color: ${i.black};
185        }
186
187        &:focus,
188        &:focus-within,
189        &:focus-visible {
190          outline: 2px solid ${i.core_peat_prussian};
191        }
192      }
193
194      .search-input > input {
195        padding: 1.2rem 4rem 1.2rem 1.6rem;
196        color: ${i.black};
197        border: 1px solid ${i.blueAlt};
198        background-color: ${i.white};
199      }
200
201      .search-input > button.searchbar__btn > svg {
202        color: ${i.core_peat_prussian};
203      }
204
205      .search-input-hero__title {
206        margin: 0 0 1.2rem 0;
207        color: ${i.blue};
208      }
209
210      .total-search-results {
211        padding-bottom: 2.4rem;
212
213        span {
214          font-weight: bold;
215          color: ${i.core_digital_cerulean};
216        }
217      }
218    `}
219`,C=h.default.form`
220  ${({theme:{colors:i}})=>(0,h.css)`
221      position: relative;
222      display: flex;
223      width: 100%;
224
225      & > input {
226        padding: 5px 40px 5px 10px;
227        border: 0;
228        border-bottom: 1px solid rgba(255, 255, 255, 0.4);
229        height: 100%;
230        height: 50px;
231        width: 100%;
232        appearance: none;
233        border-radius: 0;
234        background: transparent;
235        color: ${i.white};
236
237        &::placeholder {
238          color: ${i.white};
239          font-size: 18px;
240          line-height: 24px;
241        }
242
243        &:focus,
244        &:focus-within,
245        &:focus-visible {
246          outline: 2px solid white;
247        }
248      }
249      .searchbar__btn {
250        position: absolute;
251        padding: 0;
252        border: none;
253        right: 10px;
254        bottom: 8px;
255        background: transparent;
256
257        & > svg {
258          position: relative;
259          color: white;
260        }
261      }
262
263      .searchbar__btn:hover {
264        cursor: pointer;
265      }
266    `}
267`;var T=n(27745),I=n(97594),R=n(43266),z=n(28130);const U=({className:i,currentFacet:u,onSubmit:y,placeholder:A,searchTerm:k})=>{const S=(0,R.wA)(),[F,Z]=(0,e.useState)(k||""),J=W=>{Z(W.target.value)},j=W=>{W.preventDefault(),S(z.o1.setRoute(`/search${u?`/${u}`:""}?q=${F}`,F)),y&&y(W)};return(0,e.useEffect)(()=>{Z(k||"")},[k]),e.createElement(C,{className:i,onSubmit:j,role:"search"},e.createElement(I.A,null,e.createElement("label",{htmlFor:"search"},"Search")),e.createElement("input",{type:"search",id:"search",className:"sSiteSearch",title:"Search",name:"Search",placeholder:A,onChange:J,value:F,autoFocus:!0}),e.createElement("button",{className:"searchbar__btn",type:"submit",name:"search","aria-label":"search",value:"Search"},e.createElement(T.I,{icon:"search",size:24})))},Y=({currentFacet:i,resultsInfo:u,searchTerm:y})=>e.createElement($,{className:"search-input-hero"},e.createElement("div",{className:"wrapper"},e.createElement("h1",{className:"search-input-hero__title h3"},"Search results"),u.searchResultsText&&u.searchResultsText.length>0&&e.createElement("p",{className:"total-search-results",dangerouslySetInnerHTML:{__html:u.searchResultsText}}),e.createElement(U,{className:"search-input",currentFacet:i,placeholder:"Search our site",searchTerm:y})));var t=n(47853),re=n(8052),X=n(29746);const ae=h.default.article`
268  ${({theme:i})=>(0,h.css)`
269      transition: ease-out 175ms;
270
271      &:hover {
272        transition: ease-in 125ms;
273        /* box-shadow: rgb(0 0 0 / 14%) 0px 0px 10px 0px,
274          rgb(0 0 0 / 12%) 0px 2px 10px 0px, rgb(0 0 0 / 20%) 0px 1px 10px 0px; */
275
276        .profile__name {
277          color: ${i.colors.core_digital_cerulean};
278          text-decoration: underline;
279        }
280      }
281
282      &:focus-within {
283        outline: 5px auto -webkit-focus-ring-color;
284      }
285
286      .profile__link {
287        text-decoration: none;
288
289        &:focus {
290          outline: 0;
291
292          .profile__name {
293            color: ${i.colors.core_digital_cerulean};
294            text-decoration: underline;
295          }
296        }
297
298        &::after {
299          content: '';
300          position: absolute;
301          top: 0;
302          left: 0;
303          right: 0;
304          bottom: 0;
305        }
306      }
307
308      .profile__media-container {
309        flex: 0 0 12rem;
310        height: 12rem;
311
312        min-height: 4rem;
313
314        @media ${i.mq.medium} {
315          flex: 0 0 20rem;
316          height: 20rem;
317        }
318      }
319
320      .profile__image {
321        display: block;
322        height: inherit;
323        width: 100%;
324        object-fit: cover;
325      }
326
327      .profile__content-container {
328        padding: 2.4rem 1.6rem;
329        background-color: ${i.colors.white};
330      }
331
332      .profile__contact-container {
333        display: none;
334
335        @media ${i.mq.medium} {
336          display: grid;
337        }
338      }
339
340      .profile__contact {
341        margin-bottom: 1.2rem;
342
343        a {
344          position: relative;
345        }
346
347        span {
348          display: inline-block;
349          width: 6rem;
350          color: ${i.colors.black};
351        }
352      }
353
354      .profile__name {
355        margin: 0;
356        color: ${i.colors.blue};
357        font-size: 1.7rem;
358        font-weight: 600;
359        line-height: 1.5em;
360      }
361
362      .profile__expertise {
363        display: none;
364        margin: 0.8em 0 1.6rem 0;
365        font-size: 1.6rem;
366        color: ${i.colors.black};
367
368        @media ${i.mq.medium} {
369          display: block;
370        }
371      }
372
373      .profile__container {
374        position: relative;
375        display: flex;
376        width: 100%;
377
378        padding: 2.4rem 0;
379
380        .profile__content-container {
381          display: flex;
382          flex-direction: column;
383          justify-content: flex-start;
384          padding: 1.4rem 1.6rem;
385        }
386      }
387    `};
388`;var ne=n(31840);const oe=({name:i,expertise:u,email:y,phoneNumber:A,image:k,className:S,path:F})=>e.createElement(ae,{className:S},e.createElement("div",{className:"profile__container"},e.createElement("div",{className:"profile__media-container"},e.createElement(ne.default,{className:"profile__image",src:k||"/_MB34Eg_9d49
388cebe-fa40-4682-96e7-4326239fc749/static-main/img/profile-placeholder.jpg",alt:i,unoptimized:k?.startsWith("http"),width:200,height:200})),e.createElement("div",{className:"profile__content-container"},e.createElement(X.default,{uri:F,className:"profile__link"},e.createElement("h3",{className:"profile__name"},i)),u&&e.createElement("p",{className:"profile__expertise"},u),(A||y)&&e.createElement("div",{className:"profile__contact-container"},A&&e.createElement("div",{className:"profile__contact"},e.createElement("span",null,"Tel:"),e.createElement("a",{href:`tel:${A}`,title:`Call ${A}`},A)),y&&e.createElement("div",{className:"profile__contact"},e.createElement("span",null,"Email:"),e.createElement("a",{href:`mailto:${y}`},y))))));var ie=n(16117),le=n(30685),se=n(69076);const ce=()=>{const i=(0,f.A)().width>=l.C.large,{clearFilters:u,currentFacet:y,facet:A,facetTitles:k,featured:S,filters:F,paging:Z,results:J,resultsInfo:j,searchTerm:W,updateCurrentFacet:de,updatePageIndex:me,updateSelectedFilters:q}=(0,w.UR)({mappers:M.A}),ue=N=>y===d.tE.all||N?.cardType===d.yc.featured,[B,fe]=(0,e.useState)([]);return(0,e.useEffect)(()=>{J&&J.length>0&&(async()=>{const ee=[];for(const O of J)if(O.path||O.classicNodeId)try{const Q=O.classicNodeId?await b.A.GetUrlFromNodeID(O.classicNodeId):O.path;let V=String(Q||"");const K=V.search(/[?#]/),he=K===-1?"":V.slice(K),pe=(K===-1?V:V.slice(0,K)).replace(/(\/home\.aspx$)|(\.aspx$)/i,"")+he,te={...O,path:pe};delete te.classicNodeId,ee.push(te)}catch(Q){console.error(`Error fetching data for ID ${O.id}:`,Q)}fe(ee)})()},[J]),e.createElement(o.A,null,e.createElement(a,{className:"search-container"},e.createElement(le.A,{title:`Search results | ${se.yy}`}),e.createElement(Y,{currentFacet:y,resultsInfo:j,searchTerm:W}),e.createElement("section",{className:"search-container__body"},e.createElement("div",{className:"wrapper"},i&&e.createElement("aside",{className:"search-sidebar"},y===d.tE.courses&&e.createElement(m.A,{filters:F,clearFilters:u,updateSelectedFilters:q})),e.createElement("section",{className:"search-results"},e.createElement(x,{facetTitles:k,currentFacet:y,updateCurrentFacet:de}),e.createElement("div",null,!i&&y===d.tE.courses&&e.createElement(ie.A,{breakpoint:1024,className:"search-container__course-filter",openTitle:"Open Courses filter",closeTitle:"Close Courses filter"},e.createElement(m.A,{filters:F,clearFilters:u,updateSelectedFilters:q})),j.isLoading?e.createElement(H.Rh,{container:{height:"400px",margin:"20px auto",textAlign:"center"}}):e.createElement(e.Fragment,null,W&&S?.length>0&&e.createElement("div",{className:"featured-search-card"},S.map(N=>e.createElement("div",{key:`featured-result-${N.id}`},e.createElement(t.A,{key:(0,v.A)(),...N,format:"featured"})))),B&&B.length>0&&B.map(N=>e.createElement("div",{key:`result-${N.id}`,className:"search-result"},N.cardType==="staffProfile"?e.createElement(oe,{...N}):e.createElement(t.A,{...N,cardType:ue(N)?N.cardType:"",format:![d.yc.news,d.yc.event,d.yc.generic].includes(N.cardType)||!N.image?"flat":"default"}))),B.length===0&&!j.showClearFilters&&e.createElement("div",{className:"search-no-results"},e.createElement("p",null,e.createElement("strong",null,"No Results found.")),e.createElement(X.default,{className:"search-reset",uri:"/search"},"Reset Search")),j.showClearFilters&&e.createElement("div",{className:"search-no-results"},e.createElement("p",null,e.createElement("strong",null,"No Results found.")),e.createElement("button",{className:"search-reset",onClick:u},"Reset Filters")))),e.createElement(re.A,{className:"search-container__pagination",paging:Z,updatePageIndex:me}))))))}},47853:(L,E,n)=>{n.d(E,{A:()=>D});var e=n(48322),b=n(29746),H=n(99087);const l=H.default.article`
389  ${({theme:{colors:a,mq:o},$cardType:r,$level:c})=>{let s;return r&&!c||!r&&c?s="3rem":r&&c?s="5.4rem":s="0",(0,H.css)`
390      position: relative;
391      transition: ease-out 175ms;
392
393      &:hover {
394        transition: ease-in 125ms;
395        /* box-shadow: rgb(0 0 0 / 14%) 0px 0px 10px 0px, */
396        /* rgb(0 0 0 / 12%) 0px 2px 10px 0px, rgb(0 0 0 / 20%) 0px 1px 10px 0px; */
397
398        .card__title {
399          color: ${a.core_digital_cerulean};
400          text-decoration: underline;
401        }
402      }
403
404      &:focus-within {
405        outline: 5px auto -webkit-focus-ring-color;
406      }
407
408      .card__link {
409        text-decoration: none;
410
411        &:focus {
412          outline: 0;
413
414          .card__title {
415            color: ${a.core_digital_cerulean};
416            text-decoration: underline;
417          }
418        }
419
420        &::after {
421          content: '';
422          position: absolute;
423          top: 0;
424          left: 0;
425          right: 0;
426          bottom: 0;
427        }
428      }
429
430      .card__container {
431        display: flex;
432        align-items: flex-start;
433        width: 100%;
434      }
435
436      .card__media-container {
437        flex: 0 0 12rem;
438        margin-right: 1.6rem;
439        margin-bottom: auto;
440        margin-top: auto;
441        /* height: 10rem; */
442        /* min-height: 4rem; */
443        /* background-color: ${a.greyLight}; */
444
445        @media ${o.medium} {
446          flex: 0 0 15rem;
447          /* height: 20rem; */
448        }
449      }
450
451      .card__image {
452        display: block;
453        height: inherit;
454        width: 100%;
455        object-fit: cover;
456      }
457
458      .card__content-container {
459        padding: 2.4rem 0;
460        margin-top: ${s};
461        background-color: ${a.white};
462        display: flex;
463        flex-direction: column;
464        width: 100%;
465
466        @media ${o.xsmall} {
467          padding: 2.4rem 0;
468          margin-top: 0;
469        }
470      }
471
472      .card__tag-container {
473        z-index: 1;
474        position: absolute;
475        top: 0;
476        right: 0;
477        padding: 0.8rem 1.2rem;
478        font-weight: bold;
479        color: ${a.white};
480        background-color: ${a.core_digital_cerulean};
481        text-transform: capitalize;
482        text-align: center;
483        float: right;
484        margin-bottom: -2.4rem;
485
486        @media ${o.xsmall} {
487          position: relative;
488          margin-left: 2rem;
489        }
490      }
491
492      .card__level,
493      .card__tag {
494        white-space: nowrap;
495      }
496
497      .card__date {
498        display: block;
499        color: ${a.core_digital_cerulean};
500        margin-bottom: 1.2rem;
501
502        & > * {
503          text-decoration: none;
504        }
505      }
506
507      .card__title {
508        margin-bottom: 1.2rem;
509        color: ${a.blue};
510        font-size: 1.7rem;
511        font-weight: 600;
512        line-height: 1.5em;
513      }
514
515      .card__description {
516        font-size: 1.6rem;
517        color: ${a.black};
518
519        @media ${o.medium} {
520          display: block;
521        }
522      }
523
524      &.card--featured {
525        /*  .card__container {
526          display: grid;
527
528          @media ${o.medium} {
529            grid-template-columns: 1fr 2fr;
530          }
531        } */
532
533        .card__title {
534          margin-bottom: 2rem;
535          color: ${a.core_digital_cerulean};
536          @media ${o.medium} {
537            font-size: 2.4rem;
538          }
539        }
540
541        .card__description {
542          display: block;
543        }
544
545        .card__media-container {
546          height: 100%;
547        }
548
549        .card__content-container {
550          height: 100%;
551          padding: 4rem 1.6rem;
552          background-color: ${a.whiteAlt};
553          margin-top: 0;
554
555          @media ${o.medium} {
556            padding-right: 7.5rem;
557            padding-left: 4rem;
558          }
559        }
560        .card__tag-container {
561          position: absolute;
562        }
563      }
564    `}};
565`;var d=n(69333),M=n.n(d);function v(a){if(!a)return null;
565if(typeof a=="string")return M()(a,"d mmm yyyy");if(typeof a=="object"){const o=new Date(a.from),r=new Date(a.to);if(isNaN(o.getTime())||isNaN(r.getTime()))throw new Error("Invalid date format");const c=["January","February","March","April","May","June","July","August","September","October","November","December"],s=m=>{if(m>3&&m<21)return"th";switch(m%10){case 1:return"st";case 2:return"nd";case 3:return"rd";default:return"th"}},_=`${o.getDate()}${s(o.getDate())} ${c[o.getMonth()]} ${o.getFullYear()}`,x=`${r.getDate()}${s(r.getDate())} ${c[r.getMonth()]} ${r.getFullYear()}`;return o.toDateString()===r.toDateString()?`${_}`:`${_} to ${x}`}}var f=n(62223);const D=({title:a,description:o,date:r,image:c,className:s,path:_,format:x,eventDate:m,cardType:p,hLevel:$="h2",level:g})=>{const C=`${$}`;return _?.endsWith(".aspx")&&(_=_.slice(0,-5)),e.createElement(l,{className:`card card--${x} ${s}`,$cardType:p,$level:g},e.createElement("div",{className:`card__container card__container--${x}`},x!=="flat"&&c&&e.createElement("div",{className:"card__media-container"},e.createElement("img",{src:c,alt:a,className:"card__image"})),e.createElement("div",{className:"card__content-container"},e.createElement(b.default,{uri:_,className:"card__link"},e.createElement(C,{className:"card__title h3"},a)),!["featured","flat"].includes(x)&&(m||r)?e.createElement("time",{dateTime:m||r,className:"card__date"},v(r)||v(m)):null,o&&e.createElement("div",{className:"card__description"},e.createElement(f.default,{html:o}))),(p||g)&&e.createElement("div",{className:"card__tag-container"},p?e.createElement("p",{className:"card__tag"},p):null,g&&e.createElement("p",{className:"card__level"},g))))}},62223:(L,E,n)=>{n.r(E),n.d(E,{default:()=>M});var e=n(48322),b=n(99087);const w=b.default.div`
566  ${({theme:v})=>(0,b.css)`
567      // padding-bottom: 1.6rem;
568
569      ul {
570        line-height: 2em;
571        list-style: none;
572        li {
573          margin-left: 1em;
574          &:before {
575            content: '•';
576            color: black;
577            font-weight: bold;
578            display: inline-block;
579            width: 1em;
580            margin-left: -1em;
581          }
582        }
583      }
584
585      p {
586        font-size: 1.6rem;
587        font-weight: 400;
588        line-height: 2em;
589
590        strong {
591          font-weight: 600;
592        }
593      }
594
595      li div {
596        margin-top: 10px;
597      }
598
599      .scroll-table {
600        overflow-x: auto;
601      }
602      .scroll-table::-webkit-scrollbar {
603        width: 12px;
604      }
605      .scroll-table::-webkit-scrollbar-track {
606        background: #f1f1f1;
607      }
608      .scroll-table::-webkit-scrollbar-thumb {
609        background: #00615e;
610        border-radius: 6px;
611      }
612      .scroll-table::-webkit-scrollbar-thumb:hover {
613        background: #555;
614      }
615    `}
616`,l=(v,f)=>{if(!f)return"";let h;return Array.isArray(f)?h=f.join(" "):h=f,h.replace(/<table/g,`<div class=${v}><table`).replace(/<\/table>/g,"</table></div>")},M=({className:v,html:f})=>{if(!f)return null;const h=l("scroll-table",f);return e.createElement(w,{className:`markup flow ${v}`,dangerouslySetInnerHTML:{__html:h}})}},69333:(L,E,n)=>{var e;function b(H){return typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?b=function(l){return typeof l}:b=function(l){return l&&typeof Symbol=="function"&&l.constructor===Symbol&&l!==Symbol.prototype?"symbol":typeof l},b(H)}(function(H){var w=arguments,l=function(){var D=/d{1,4}|D{3,4}|m{1,4}|yy(?:yy)?|([HhMsTt])\1?|W{1,2}|[LlopSZN]|"[^"]*"|'[^']*'/g,a=/\b(?:[PMCEA][SDP]T|(?:Pacific|Mountain|Central|Eastern|Atlantic) (?:Standard|Daylight|Prevailing) Time|(?:GMT|UTC)(?:[-+]\d{4})?)\b/g,o=/[^-+\dA-Z]/g;return function(r,c,s,_){if(w.length===1&&h(r)==="string"&&!/\d/.test(r)&&(c=r,r=void 0),r=r||r===0?r:new Date,r instanceof Date||(r=new Date(r)),isNaN(r))throw TypeError("Invalid date");c=String(l.masks[c]||c||l.masks.default);var x=c.slice(0,4);(x==="UTC:"||x==="GMT:")&&(c=c.slice(4),s=!0,x==="GMT:"&&(_=!0));var m=function(){return s?"getUTC":"get"},p=function(){return r[m()+"Date"]()},$=function(){return r[m()+"Day"]()},g=function(){return r[m()+"Month"]()},C=function(){return r[m()+"FullYear"]()},T=function(){return r[m()+"Hours"]()},I=function(){return r[m()+"Minutes"]()},R=function(){return r[m()+"Seconds"]()},z=function(){return r[m()+"Milliseconds"]()},P=function(){return s?0:r.getTimezoneOffset()},U=function(){return v(r)},G=function(){return f(r)},Y={d:function(){return p()},dd:function(){return d(p())},ddd:function(){return l.i18n.dayNames[$()]},DDD:function(){return M({y:C(),m:g(),d:p(),_:m(),dayName:l.i18n.dayNames[$()],short:!0})},dddd:function(){return l.i18n.dayNames[$()+7]},DDDD:function(){return M({y:C(),m:g(),d:p(),_:m(),dayName:l.i18n.dayNames[$()+7]})},m:function(){return g()+1},mm:function(){return d(g()+1)},mmm:function(){return l.i18n.monthNames[g()]},mmmm:function(){return l.i18n.monthNames[g()+12]},yy:function(){return String(C()).slice(2)},yyyy:function(){return d(C(),4)},h:function(){return T()%12||12},hh:function(){return d(T()%12||12)},H:function(){return T()},HH:function(){return d(T())},M:function(){return I()},MM:function(){return d(I())},s:function(){return R()},ss:function(){return d(R())},l:function(){return d(z(),3)},L:function(){return d(Math.floor(z()/10))},t:function(){return T()<12?l.i18n.timeNames[0]:l.i18n.timeNames[1]},tt:function(){return T()<12?l.i18n.timeNames[2]:l.i18n.timeNames[3]},T:function(){return T()<12?l.i18n.timeNames[4]:l.i18n.timeNames[5]},TT:function(){return T()<12?l.i18n.timeNames[6]:l.i18n.timeNames[7]},Z:function(){return _?"GMT":s?"UTC":(String(r).match(a)||[""]).pop().replace(o,"").replace(/GMT\+0000/g,"UTC")},o:function(){return(P()>0?"-":"+")+d(Math.floor(Math.abs(P())/60)*100+Math.abs(P())%60,4)},p:function(){return(P()>0?"-":"+")+d(Math.floor(Math.abs(P())/60),2)+":"+d(Math.floor(Math.abs(P())%60),2)},S:function(){return["th","st","nd","rd"][p()%10>3?0:(p()%100-p()%10!=10)*p()%10]},W:function(){return U()},WW:function(){return d(U())},N:function(){return G()}};return c.replace(D,function(t){return t in Y?Y[t]():t.slice(1,t.length-1)})}}();l.masks={default:"ddd mmm dd yyyy HH:MM:ss",shortDate:"m/d/yy",paddedShortDate:"mm/dd/yyyy",mediumDate:"mmm d, yyyy",longDate:"mmmm d, yyyy",fullDate:"dddd, mmmm d, yyyy",shortTime:"h:MM TT",mediumTime:"h:MM:ss TT",longTime:"h:MM:ss TT Z",isoDate:"yyyy-mm-dd",isoTime:"HH:MM:ss",isoDateTime:"yyyy-mm-dd'T'HH:MM:sso",isoUtcDateTime:"UTC:yyyy-mm-dd'T'HH:MM:ss'Z'",expiresHeaderFormat:"ddd, dd mmm yyyy HH:MM:ss Z"},l.i18n={dayNames:["Sun","Mon","Tue","Wed","Thu","Fri","Sat","Sunday","Monday","Tuesday","Wednesday","Thursday","Frid
616ay","Saturday"],monthNames:["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec","January","February","March","April","May","June","July","August","September","October","November","December"],timeNames:["a","p","am","pm","A","P","AM","PM"]};var d=function(a,o){for(a=String(a),o=o||2;a.length<o;)a="0"+a;return a},M=function(a){var o=a.y,r=a.m,c=a.d,s=a._,_=a.dayName,x=a.short,m=x===void 0?!1:x,p=new Date,$=new Date;$.setDate($[s+"Date"]()-1);var g=new Date;g.setDate(g[s+"Date"]()+1);var C=function(){return p[s+"Date"]()},T=function(){return p[s+"Month"]()},I=function(){return p[s+"FullYear"]()},R=function(){return $[s+"Date"]()},z=function(){return $[s+"Month"]()},P=function(){return $[s+"FullYear"]()},U=function(){return g[s+"Date"]()},G=function(){return g[s+"Month"]()},Y=function(){return g[s+"FullYear"]()};return I()===o&&T()===r&&C()===c?m?"Tdy":"Today":P()===o&&z()===r&&R()===c?m?"Ysd":"Yesterday":Y()===o&&G()===r&&U()===c?m?"Tmw":"Tomorrow":_},v=function(a){var o=new Date(a.getFullYear(),a.getMonth(),a.getDate());o.setDate(o.getDate()-(o.getDay()+6)%7+3);var r=new Date(o.getFullYear(),0,4);r.setDate(r.getDate()-(r.getDay()+6)%7+3);var c=o.getTimezoneOffset()-r.getTimezoneOffset();o.setHours(o.getHours()-c);var s=(o-r)/(864e5*7);return 1+Math.floor(s)},f=function(a){var o=a.getDay();return o===0&&(o=7),o},h=function(a){return a===null?"null":a===void 0?"undefined":b(a)!=="object"?b(a):Array.isArray(a)?"array":{}.toString.call(a).slice(8,-1).toLowerCase()};e=function(){return l}.call(E,n,E,L),e!==void 0&&(L.exports=e)})(void 0)},73456:(L,E,n)=>{n.d(E,{A:()=>e});function e(){return"_"+Math.random().toString(36).substr(2,9)+"_"}}}]);

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.