1import{n as e}from"./B785hxeE.chunk.js";import{d as t,m as n}from"./CEamUdnf.chunk.js";import{t as r}from"./C7weV7Ce.chunk.js";import{t as i}from"./DTGfiG8Y.chunk.js";import{t as a}from"./Dn1hp1IN2.chunk.js";import{t as o}from"./BqHiqdAa.chunk.js";import{t as s}from"./Bjt_-lTs.chunk.js";import{t as c}from"./ckbu5kCm.chunk.js";import{t as l}from"./BKSSWxpx2.chunk.js";function u(){let u=n(),d=t(s.currentUser()),{isLoadingSettings:f,clickViewLive:p}=a(null),{hasPermissions:m}=l(),h=m(e.GuestExperience),g=m(e.StudentExperience),_=d.data?.isAuthenticated&&!f&&!h,v=t(_&&c.userPresentations(r.getPresentationTypes(p))),y=()=>v.hasCompleted?r.getPreferredPresentation(v.data):null;function b(e){return!e||!d.data?.isAuthenticated||h||g?Promise.resolve():u(o.setPresentation(e,i.Subject))}return{preferredPresentation:y(),allPreferredPresentations:v.data,setPreferredPresentation:b,hasCompleted:!_||v.hasCompleted}}export{u as t}; 2//# sourceMappingURL=BIkiJ9NY.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.