PageSourceSearch

https://www.open.edu.au/_next/static/chunks/6959-f97b502aa740be22.js

js open.edu.au collected 2026-10-02 03:52:08 UTC 8,045 bytes, 143 lines download raw bytes

1"use strict";(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[6959],{327:(e,r,t)=>{t.d(r,{K:()=>s});var a=t(57349),i=t(81623);let s=e=>{switch(e){case"degree":return a.PK;case"subject":return a.Ri;case"short-course":return a.sO;default:return i.O.error("invalid productType for course card",e),a.C1}}},3113:(e,r,t)=>{t.d(r,{K_:()=>a.K,kj:()=>i.k}),t(41685);var a=t(327);t(69197);var i=t(83437)},26607:(e,r,t)=>{t.d(r,{r:()=>y});var a=t(75038);t(76430);var i=t(42343),s=t(92678),n=t(39057),l=t(52055),o=t(22620),d=t(26707),u=t(8967),c=t(63523);let g=t(57413).Ay.div.withConfig({componentId:"sc-7c7f0a46-0"})(["width:fit-content;> div{display:grid;}"]),y=({id:e,icon:r,heading:t,summary:y})=>{let m=(0,d.wi)({entryId:e}),p=null;return r&&({cleaned:p}=(0,o.mN)(r)),(0,a.jsxs)(i.a,{gap:"md",alignItems:"start",children:[r?(0,a.jsx)(g,{children:(0,a.jsx)(s.n,{bgColor:"canvas",borderRadius:"round",padding:"md",...m({fieldId:"icon"}),children:(0,a.jsx)(n.u,{name:p,size:"xl",color:"info"})})}):null,(0,a.jsxs)("div",{children:[(0,a.jsx)(l.DZ,{as:"h3",children:t}),(0,a.jsx)(u.G,{json:y.json,links:y?.links,parent:c.Cc.ValueProp})]})]},t)}},28621:(e,r,t)=>{t.d(r,{Fr:()=>l,uC:()=>n}),t(22620),t(89080),t(81623),t(89773);var a=t(45254),i=t(41161);(0,a.J1)`
2  ${i.FN}
3  query GetSubjectByCode($subjectOuaCodes: [String!]!) {
4    subjectsByCode(ouaCodes: $subjectOuaCodes) {
5      ...subject
6    }
7  }
8`,(0,a.J1)`
9  ${i.le}
10  query GetDegreesByCode($degreeOuaCodes: [String!]!) {
11    degreesByCode(ouaCodes: $degreeOuaCodes) {
12      ...degree
13    }
14  }
15`;var s=t(15311);let n="CourseCardsCurated",l=(0,a.J1)`
16    fragment ${n} on ${n} {
17        ...${s.M}
18        heading
19        leadIn
20        courseType
21        courses
22        cta {
23            ...${s.g}
24        }
25    }
26`},30281:(e,r,t)=>{t.d(r,{JS:()=>d,p3:()=>a}),t(28621),t(47705);let a=({content:e,courses:r})=>{let t=r.find(r=>r.id===e.sys.id)||null;return{heading:e.heading,leadIn:e.leadIn,courseList:t?t.courses:null,cta:e.cta}};var i=t(75038);t(76430);var s=t(52055),n=t(42343),l=t(79667),o=t(34840);let d=({anchor:e,heading:r,leadIn:t,cta:a,courseList:d})=>((0,o._)(e),d&&0!==d.length)?(0,i.jsx)(s.wn,{id:e?.id,heading:{text:r},...t&&{summary:(0,i.jsx)(n.n,{type:"lead",children:t})},children:(0,i.jsx)(l.T,{courseList:d,cta:a})}):null},41161:(e,r,t)=>{t.d(r,{FN:()=>s,P1:()=>l,d5:()=>n,le:()=>i});var a=t(45254);let i=(0,a.J1)`
27  fragment degree on Degree {
28    ouaCode
29    studyLevel
30    title
31    universityLogo
32    universityName
33    url
34    university
35    leadInSentence
36    marketingSummary
37    studyMethod
38    durationFullTimeMonths
39    openEnrolmentAvailable
40    availableMajors
41  }
42`,s=(0,a.J1)`
43  fragment subject on Subject {
44    ouaCode
45    studyLevel
46    title
47    universityLogo
48    universityName
49    url
50    university
51    enrolmentType
52    startDates
53    studyMethod
54    lastDateToEnrol
55    extendedCloseOfEnrolmentDateTime
56  }
57`;(0,a.J1)`
58  fragment shortCourse on ShortCourse {
59    ouaCode
60    studyLevel
61    title
62    universityLogo
63    universityName
64    university
65    url
66    durationDays
67    effortHours
68    startDates
69    price
70    studyType
71    partnerProduct
72  }
73`;let n=(0,a.J1)`
74  fragment subject on Subject {
75    ouaCode
76    studyLevel
77    title
78    universityLogo
79    universityName
80    url
81    university
82  }
83`,l=(0,a.J1)`
84  fragment degree on Degree {
85    ouaCode
86    studyLevel
87    title
88    universityLogo
89    universityName
90    url
91    university
92  }
93`},44018:(e,r,t)=>{t.d(r,{l:()=>n,o:()=>l});var a=t(45254),i=t(15311),s=t(50915);let n="ValueProps",l=(0,a.J1)`
94    fragment ${n} on ${n} {
95        ...${i.M}
96        heading
97        leadIn
98        valuePropsCollection(limit: 12, where:{sys:{id_exists:true}}) {
99            __typename
100            items {
101                ...${s.G}
102            }
103        }
104    }
105`},44818:(e,r,t)=>{t.d(r,{Aj:()=>g,lf:()=>m.l,As:()=>y});var a=t(75038);t(76430);var i=t(52055),s=t(42343),n=t(57349),l=t(34840),o=t(26607),d=t(57413);let u=d.Ay.div.withConfig({componentId:"sc-cacc0865-0"})(["display:grid;position:relative;z-index:0;grid-column:full-width;> *{grid-row:1;grid-column:1;}"]),c=d.Ay.div.withConfig({componentId:"sc-cacc0865-1"})(["padding-inline:7cqi;"]),g=({anchor:e,heading:r,leadIn:t,keyValueProps:d,showUShape:g=!0})=>{let y=1===d.length?1:2,m=d.length<4?d.length:4;return(0,l._)(e),(0,a.jsx)(i.wn,{id:e?.id,bgColor:"blue-subtle",containerName:"keyValuePropsContainer",heading:{text:r,level:"h2",align:"center"},gap:"xxl",summary:t?(0,a.jsx)(s.n,{type:"lead",align:"center",children:t}):void 0,children:(0,a.jsxs)(u,{children:[g?(0,a.jsx)(n.pW,{}):null,(0,a.jsx)(c,{children:(0,a.jsx)(s.a,{gap:"xxxxl",children:(0,a.jsx)(s.a,{columns:{sm:y,lg:m},gap:"xxxxl",alignItems:"start",children:d.map(e=>(0,a.jsx)(o.r,{...e},e.id))})})})]})})},y=e=>({id:e.sys.id,heading:e.heading,leadIn:e.leadIn,showUShape:!0,keyValueProps:e.valuePropsCollection.items.filter(e=>null!=e).map(e=>({id:e.sys.id,icon:e.icon,heading:e.heading,summary:e.summary}))});var m=t(44018);t(50915)},47705:(e,r,t)=>{t.d(r,{th:()=>l,Ax:()=>n}),t(89080),t(81623),t(89773);var a=t(45254),i=t(41161);(0,a.J1)`
106  ${i.FN}
107  query Search($subjectsQuery: SubjectQuery, $resultsLimit: Int) {
108    subjects(query: $subjectsQuery, pagination: { pageNumber: 0, resultsPerPage: $resultsLimit }) {
109      items {
110        ...subject
111      }
112    }
113  }
114`,(0,a.J1)`
115  ${i.le}
116  query Search($degreesQuery: DegreeQuery, $resultsLimit: Int) {
117    degrees(query: $degreesQuery, pagination: { pageNumber: 0, resultsPerPage: $resultsLimit }) {
118      items {
119        ...degree
120      }
121    }
122  }
123`,t(65301);var s=t(15311);let n="CourseCardsSearch",l=(0,a.J1)`
124    fragment ${n} on ${n} {
125        ...${s.M}
126        heading
127        leadIn
128        filter 
129        cta {
130            ...${s.g}
131        }
132    }
133`},50915:(e,r,t)=>{t.d(r,{G:()=>n,V:()=>l});var a=t(45254),i=t(15311),s=t(20146);let n="ValueProp",l=(0,a.J1)`
134    fragment ${n} on ${n} {
135        ...${i.M}
136        icon
137        heading
138        summary {
139            ${s.pJ}
140        }
141    }
142`},59415:(e,r,t)=>{t.d(r,{LY:()=>s.L,OO:()=>i.O,au:()=>a.a,uw:()=>s.u});var a=t(40245),i=t(65463),s=t(97762)},79667:(e,r,t)=>{t.d(r,{T:()=>u});var a=t(75038);t(76430);var i=t(52055),s=t(42343),n=t(41545),l=t(7062),o=t(63523),d=t(3113);let u=({courseList:e,cta:r,heading:t,leadIn:u})=>e&&0!==e.length?(0,a.jsxs)(a.Fragment,{children:[t?(0,a.jsx)(i.DZ,{as:"h3",children:t}):null,u?(0,a.jsx)(s.n,{type:"paragraph",children:u}):null,(0,a.jsx)(l.A,{CourseCardMinWidth:"32ch",children:e.map((e,r)=>{let t=(0,d.K_)(e.productType);return(0,a.jsx)(t,{data:e,context:{index:r}},e.url)})}),r?(0,a.jsx)(n.v7,{url:r.url,parent:o.Cc.CourseCardsCurated,variant:r.variant,text:r.text,justifySelf:"center"},r.sys.id):null]}):null},83437:(e,r,t)=>{t.d(r,{k:()=>a,z:()=>i});let a=e=>0===e.localeCompare("mba online",void 0,{sensitivity:"base"})||0===e.localeCompare("juris doctor",void 0,{sensitivity:"base"})||0===e.localeCompare("tesol",void 0,{sensitivity:"base"})||0===e.localeCompare("Indigenous studies",void 0,{sensitivity:"base"})?e:0===e.localeCompare("Film & TV",void 0,{sensitivity:"base"})?`${e.toLowerCase().replace(/Tv/i,"TV")}`:e.toLowerCase(),i=e=>0===e.localeCompare("it & computer science",void 0,{sensitivity:"base"})?e:e.toLowerCase()},89773:(e,r,t)=>{t.d(r,{B:()=>d});var a=t(24828),i=t(95914),s=t(45254),n=t(42691),l=t(81623),o=t(26220);let d=async(e,r)=>{let t=(0,a.L5)(a.ih,{maxAttempts:3,backoff:new i._({maxDelay:1e3})}),d=t.onFailure(e=>{l.O.warn("Error querying search api.",{error:e.reason,duration:e.duration})}),u=t.onGiveUp(e=>{l.O.warn("Giving up calling search api. No more retries.",{error:e})}),c=(0,o.o)()?`${n.Ay.SITECORE_BASE_URL}
142/search-api/graphql`:n.Ay.SERVER_SEARCH_API_URL,g=new s.l4(c);try{return await t.execute(t=>(t.attempt>0&&l.O.info("Retrying call to search api.",{attempt:t.attempt}),g.request(e,r)))}catch(e){throw l.O.error("Unable to query search api",{error:e,searchUrl:c,searchVariables:r}),e}finally{d.dispose(),u.dispose()}}}}]);
143//# sourceMappingURL=6959-f97b502aa740be22.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.