1import{w as e}from"./CEamUdnf.chunk.js";import{n as t}from"./BVnMI-dl.chunk.js";import{t as n}from"./C1SLt-ar.chunk.js";import{t as r}from"./DIqO2TFN.chunk.js";import{a as i,t as a}from"./CZk8pKGx2.chunk.js";import{t as o}from"./DZX1tZ-D2.chunk.js";import{t as s}from"./B7fTfFj62.chunk.js";import{t as c}from"./WvK58Ge12.chunk.js";var l=new Set([...Object.values(r.Classifications.Twig.EnglandSecondary),...Object.values(r.Classifications.Twig.InternationalSecondary),...Object.values(r.Classifications.Twig.ScotlandSecondary),...Object.values(r.Classifications.Twig.NewZealandSecondary),...Object.values(r.Classifications.Twig.CanadaMiddle),...Object.values(r.Classifications.Twig.CanadaHigh)]),u=new Set([...Object.values(r.Classifications.Tigtag.EnglandPrimary),...Object.values(r.Classifications.Tigtag.InternationalPrimary),...Object.values(r.Classifications.Tigtag.ScotlandPrimary),...Object.values(r.Classifications.Tigtag.NewZealandPrimary),...Object.values(r.Classifications.Tigtag.CanadaElementary),...Object.values(r.Classifications.Tigtag.CanadaMiddle)]);function d(e){return Object.keys(e).map(t=>e[t]).join(`:`)}function f(e,n){return n.cursor?`${d(t.pick(e,[`audienceId`,`letterPrefix`,`sort`]))}:${n.cursor}`:d(t.pick(e,[`audienceId`,`letterPrefix`,`sort`]))}function p(e){return e!==i.EditableCoverFixedPillListSmall}var m={classificationDashboard(e,t,r,i){let a={target:`classification:${e}`,status:r,userType:t};return{url:o.urlBuilder(`{gateway}/v1/discover/dashboards`,a),publicUrl:o.urlBuilder(`/api/discover/dashboards`,a),key:`classification:dashboard:${e}:${t}:${i}:${r?.join(`:`)}`,formatData:e=>i?e.data?.find(e=>e.id.toString()===i.toString()):n.first(e.data)}},dashboardWidgetContent(e,t={},n,r,i={}){let m={...t,cursor:i.cursor};return{url:o.urlBuilder(`{gateway}/v1/discover/widgets/${e}`,m),publicUrl:o.urlBuilder(`/api/discover/widgets/${e}`,m),regionScoped:!0,key:`widget:${e}:${d(m)}`,formatData:e=>{let t=a.formatResponseData(e,r);return Array.isArray(t.content)&&(t.content=t.content.map(e=>c.isClassification(e)?s.applyThemeToClassification(e):e)),!i.hideTigTag&&!i.hideTwig||Array.isArray(t.content)&&(t.content=t.content.filter(e=>c.isClassification(e)?u.has(e.id)?!i.hideTigTag:!l.has(e.id)||!i.hideTwig:!0)),t},normalizeOptions:{namespace:f(t,i)},normalize:p(n)}},getDashboard(e,t,r,i,a,s,c){let l={target:r,status:t,userType:e};i?.length&&(l[`widgets.curriculum`]=i),s&&(l.contentRegion=s);let u=`dashboard:${r}:${e}:${a}:${t.join(`:`)}:${s??``}`;return{url:o.urlBuilder(`{gateway}/v1/discover/dashboards`,l),publicUrl:o.urlBuilder(`/api/discover/dashboards`,l),regionScoped:!0,key:u,formatData:e=>a?e.data?.find(e=>e.id.toString()===a.toString()):n.first(e.data),success:c}},updateWidgetPreferences(t,n,r){return{url:`{gateway}/v1/discover/widgets/${t}/preferences`,key:`update:widget:preferences`,invalidationKeys:[`widget:${t}`],type:e.PUT,data:{userId:r.id,customerId:r.customerId,metadata:n}}}};export{m as t}; 2//# sourceMappingURL=I5v4cO8C.chunk.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.