1const __vite__mapDeps=(i,m=__vite__mapDeps,d=(m.f||(m.f=["./DWr_kDKq2.js","./DXBQ9HIP.js","./CvEJvGKB.js","./BkMtV9gr.js","./CbaJNxbQ2.js","./thlwc8AQ2.js","./cq-tXLHF.js","./DmpP8q0G.js","./DdVEWJb9.js","./UgUs_Srl.js","./CgEAphT3.js","./D6ev1zM-.js","./DzYNt6I0.js","./DCtDAdEv.js","./BemtPpos.js","./BunzMZgL2.js","./DunszBPg2.js","./Ctuf3lA52.js","./_y8klgof2.js","./C2-e2W7P.js","./BQOh2iyf2.js","./Dm4NxRQ1.js","./pnA2xLK32.js","./Q3FBBghK2.js","./BuuqxS5P2.js","./D8HKg5Ja2.js"])))=>i.map(i=>d[i]); 2(function(){try{var e=typeof window<`u`?window:typeof global<`u`?global:typeof globalThis<`u`?globalThis:typeof self<`u`?self:{},t=new e.Error().stack;t&&(e._sentryDebugIds=e._sentryDebugIds||{},e._sentryDebugIds[t]=`634e8dfa-73bc-452a-8d0f-8ccdd6473bb2`,e._sentryDebugIdIdentifier=`sentry-dbid-634e8dfa-73bc-452a-8d0f-8ccdd6473bb2`)}catch{}})();import{J as e,K as t,Qt as n,U as r,Yt as i,b as a,ct as o,d as s,f as c,kt as l,l as u,p as d,r as f,u as p,y as m}from"./DXBQ9HIP.js";import{n as h}from"./CgEAphT3.js";import{t as g}from"./Dm4NxRQ1.js";import{Ai as _,Gn as v,Si as y,Zt as b,c as x,n as S,t as C,yi as w}from"./BemtPpos.js";import{t as T}from"./rMeP7aH72.js";import{t as E}from"./BuuqxS5P2.js";import{n as D}from"./DJG9b2rE2.js";import{t as O}from"./CjK2sr4-.js";import{n as k,t as A}from"./BfvlIuPK.js";import{t as j}from"./B9v-Tk9C2.js";import{t as M}from"./8Yy94Trc2.js";var N={components:{SubNavigation:M},props:{entity:{type:Object,required:!0}}};function P(t,n,i,a,o,s){let c=e(`SubNavigation`);return r(),d(`div`,null,[m(c)])}var F=Object.assign(E(N,[[`render`,P]]),{__name:`LayoutSubheader`}),I=new Map;I.set(C,`fo-about-section`).set(S,`fo-academic-calendar-section`).set(x,`fo-admissions-section`).set(b,`fo-calendar-section`).set(v,`fo-history-section`).set(_,`fo-visit-template`).set(y,`fo-summer-housing-detail`);var L={class:`page-header`},R={class:`page-header-content`},z={key:0,class:`fo-content-section`},B={class:`fo-content-section`},V={key:1,class:`fo-content-section`},H={class:`fo-content-section`},U={__name:`PageView`,props:{entity:{type:Object,required:!0}},async setup(e){let _,v,y=T(),b=a(()=>g(()=>import(`./DWr_kDKq2.js`),__vite__mapDeps([0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22]),import.meta.url)),x=a(()=>g(()=>import(`./Q3FBBghK2.js`).then(e=>e.n),__vite__mapDeps([23,6,1,14,24,25]),import.meta.url)),S=e,{blocksToShow:C,initBlocksToShow:E}=k(S.entity),M=u(()=>S.entity.externalLinks?S.entity.externalLinks.length>0:!1),N=u(()=>y.getTitle??S.entity.title),P=u(()=>C.value.filter(e=>e.settings.published)),U=u(()=>({"fo-content-section":!0,[W()]:W(),"fo-tabs-section":S.entity.blocks&&S.entity.blocks.filter(e=>e.type.toLowerCase()===`tabsmodule`).length,"has-book-module":S.entity.blocks&&S.entity.blocks.find(e=>e.type===`BookModule`),"has-second-book":S.entity.blocks&&S.entity.blocks.find(e=>e.content.hasSecondDownload)})),W=()=>{if(S.entity.template){let e=I.get(S.entity.template);if(e){if(typeof e==`string`)return e;throw Error(`The type of cssClass must be a string!`)}else throw Error(`The template ${S.entity.template} is not correctly mapped in templateToCssSectionClassMapper!`)}return null},G=()=>S.entity.downloads?S.entity.downloads.length>0:!1,K=e=>e.settings.pinToFooter!==w.BENEATH_LAST_CONTENT&&e.settings.pinToFooter!==w.BENEATH_LOCATION&&e.settings.pinToFooter!==w.BENEATH_ALL_BLOCKS,q=e=>e.settings.pinToFooter===w.BENEATH_LAST_CONTENT,J=e=>e.settings.pinToFooter===w.BENEATH_LOCATION,Y=e=>e.settings.pinToFooter===w.BENEATH_ALL_BLOCKS,X=S.entity.externalJavascriptFile;return X&&h({script:[{src:X}]}),[_,v]=o(()=>E(S.entity)),await _,v(),(a,o)=>(r(),d(`div`,null,[p(`div`,L,[p(`div`,R,[m(O),p(`h1`,null,n(N.value),1)]),m(F,{entity:e.entity},null,8,[`entity`])]),p(`section`,{class:i(U.value)},[(r(!0),d(f,null,t(P.value.filter(K),e=>(r(),d(`div`,{key:e.id,class:i([l(A)(e.type),`block-module-component`])},[m(D,{block:e},null,8,[`block`])],2))),128)),G()?(r(),s(j,{key:0,downloads:e.entity.downloads},null,8,[`downloads`])):c(``,!0),(r(!0),d(f,null,t(P.value.filter(q),e=>(r(),d(`div`,{key:e.id,class:i([l(A)(e.type),`block-module-component pin-to-footer`])},[m(D,{block:e},null,8,[`block`])],2))),128))],2),e.entity.location?(r(),d(`section`,z,[m(l(b),{"display-map":e.entity.displayMap,"page-has-download-section":G(),value:e.entity.location},null,8,[`display-map`,`page-has-download-section`,`value`])])):c(``,!0),p(`section`,B,[(r(!0),d(f,null,t(P.value.filter(J),e=>(r(),d(`div`,{key:e.id,class:i([l(A)(e.type),`block-module-component pin-to-footer`])},[m(D,{block:e},null,8,[`block`])],2))),128))]),M.value?(r(),d(`section`,V,[m(l(x),{"external-links":e.entity.externalLinks},null,8,[`external-links`])])):c(``,!0),p(`section`,H,[(r(!0),d(f,null,t(P.value.filter(Y),e=>(r(),d(`div`,{key:e.id,class:i([l(A)(e.type),`block-module-component pin-to-footer`])},[m(D,{block:e},null,8,[`block`])],2))),128))])]))}};export{U as default};
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.