import { i } from "./item-CmgWZBOy.js";
import { d as r } from "./display-CLcyGpEO.js";
import { s as l, a as d, p as n } from "./site-BhZ-sVOW.js";
import { c as f, s as u } from "./chevron-scroll-sN9hWLoU.js";
import { v as c, s as m, o as p, i as _, e as g, a as h } from "./video-C2XikZ0X.js";
import { w as y, t as v, m as b, s as w, c as S, b as I } from "./wide-B08z0PJj.js";
import { c as k, b as L, f as A, l as $, a as x, g as E } from "./list--1BnmUBS.js";
import { navigation as ua } from "@universityofmaryland/web-elements-library/composite";
import { Attributes as e, Register as ca } from "@universityofmaryland/web-model-library";
import { o as F } from "./options-cJSAly_v.js";
import { m as D, l as O, e as C, g as G, v as B, b as H } from "./minimal-lg-8HdqL.js";
import { c as N, s as P, w as U, a as j, m as T, i as V, b as M } from "./sticky-columns-CRvJYWgm.js";
import { g as W, i as q } from "./gif-Bv0nF1ip.js";
import { a as z, s as K, i as R, h as J, d as Q, b as X } from "./sticky-CU-Yvr4D.js";
import { h as Y, i as Z } from "./highlight-BAbE0FOj.js";
import { h as aa, d as ea, b as ta } from "./hero-CJSHG7uN.js";
import { d as sa } from "./display-BURSSsTh.js";
import { f as oa, d as ia } from "./feed-DbSsTiki.js";
import { s as ra } from "./sharing-BdbhS9ui.js";
import { d as la } from "./display-Dt1OomBK.js";
import { d as da } from "./display-BCuspULn.js";
import { e as na } from "./event-lockup-DYOdwoC5.js";
const ma = "umd-element-navigation-utility", pa = (a) => {
  const s = a.hasAttribute("role"), t = a.hasAttribute("aria-label");
  return s || a.setAttribute("role", "navigation"), t || a.setAttribute("aria-label", "Utility navigation"), ua.utility({
    alertUrl: e.getValue.alertUrl({ element: a }),
    giftUrl: e.getValue.giftUrl({
      element: a
    }) || "https://giving.umd.edu/giving",
    isAdmissionsFeed: e.isInfo.admissions({ element: a }),
    isAlertOff: e.isLayout.alertOff({ element: a }),
    isEventsFeed: e.isInfo.events({ element: a }),
    isGiftsFeed: e.hasInfo.gifts({ element: a }),
    isLockFull: e.isLayout.lockFull({ element: a }),
    isNewsFeed: e.isInfo.news({ element: a }),
    isSchoolsFeed: e.isInfo.schools({ element: a }),
    isSearch: e.hasInfo.search({ element: a }),
    isSearchDomain: e.isInfo.searchDomain({ element: a })
  });
}, _a = e.handler.common.visualShowHide({
  onShow: (a) => a.events?.showAlert(),
  onHide: (a) => a.events?.hideAlert()
});
var fa = ca.webComponent({
  tagName: ma,
  createComponent: pa,
  attributes: _a
});
const ga = {
  item: i
}, ha = {
  display: r
}, ya = {
  page: n,
  promo: d,
  site: l
}, va = {
  cardStack: u,
  chevronScroll: f
}, ba = {
  article: h,
  event: g,
  icon: _,
  overlay: p,
  standard: m,
  video: c
}, wa = {
  base: I,
  cards: S,
  imageSingle: w,
  imageMultiple: b,
  thumbnail: v,
  wide: y
}, Sa = {
  alert: fa,
  eventsGrid: E,
  eventsGrouped: x,
  eventsList: $,
  newsFeatured: A,
  newsGrid: L,
  newsList: k
}, Ia = {
  options: F
}, ka = {
  base: H,
  videoArrow: B,
  grid: G,
  expand: C,
  logo: O,
  minimal: D
}, La = {
  boxLogo: M,
  imageExpand: V,
  modal: T,
  sectionIntroSmall: j,
  sectionIntroWide: U,
  scrollTop: P,
  stickyColumns: N
}, Aa = {
  inline: q,
  gif: W
}, $a = {
  breadcrumb: X,
  drawer: Q,
  header: J,
  item: R,
  slider: K,
  sticky: z
}, xa = {
  image: Z,
  highlight: Y
}, Ea = {
  bio: ta,
  display: ea,
  hero: aa
}, Fa = {
  display: sa
}, Da = {
  eventDisplay: ia,
  eventFeed: oa
}, Oa = {
  sharing: ra
}, Ca = {
  display: la
}, Ga = {
  display: da
}, Ba = {
  eventLockup: na
}, oe = /* @__PURE__ */ Object.freeze(/* @__PURE__ */ Object.defineProperty({
  __proto__: null,
  accordion: ga,
  accordionItem: i,
  actions: ha,
  actionsDisplay: r,
  alert: ya,
  alertPage: n,
  alertPromo: d,
  alertSite: l,
  brand: va,
  brandCardStack: u,
  brandChevronScroll: f,
  card: ba,
  cardArticle: h,
  cardEvent: g,
  cardIcon: _,
  cardOverlay: p,
  cardStandard: m,
  cardVideo: c,
  carousel: wa,
  carouselBase: I,
  carouselCards: S,
  carouselImageMultiple: b,
  carouselImageSingle: w,
  carouselThumbnail: v,
  carouselWide: y,
  feed: Sa,
  feedAlert: fa,
  feedEventsGrid: E,
  feedEventsGrouped: x,
  feedEventsList: $,
  feedNewsFeatured: A,
  feedNewsGrid: L,
  feedNewsList: k,
  footer: Ia,
  footerOptions: F,
  hero: ka,
  heroBase: H,
  heroExpand: C,
  heroGrid: G,
  heroLogo: O,
  heroMinimal: D,
  heroVideoArrow: B,
  layout: La,
  layoutBoxLogo: M,
  layoutImageExpand: V,
  layoutModal: T,
  layoutScrollTop: P,
  layoutSectionIntroSmall: j,
  layoutSectionIntroWide: U,
  layoutStickyColumns: N,
  media: Aa,
  mediaGif: W,
  mediaInline: q,
  navigation: $a,
  navigationBreadcrumb: X,
  navigationDrawer: Q,
  navigationHeader: J,
  navigationItem: R,
  navigationSlider: K,
  navigationSticky: z,
  pathway: xa,
  pathwayHighlight: Y,
  pathwayImage: Z,
  person: Ea,
  personBio: ta,
  personDisplay: ea,
  personHero: aa,
  quote: Fa,
  quoteDisplay: sa,
  slider: Da,
  sliderEventDisplay: ia,
  sliderEventFeed: oa,
  social: Oa,
  socialSharing: ra,
  stat: Ca,
  statDisplay: la,
  tab: Ga,
  tabDisplay: da,
  text: Ba,
  textEventLockup: na
}, Symbol.toStringTag, { value: "Module" })), ie = (a) => {
  for (const s in a)
    if (Object.prototype.hasOwnProperty.call(a, s)) {
      const t = a[s];
      for (const o in t)
        Object.prototype.hasOwnProperty.call(t, o) && t[o]();
    }
};
export {
  ha as a,
  wa as b,
  oe as c,
  ga as d,
  Da as e,
  Ia as f,
  Sa as g,
  ka as h,
  ya as i,
  ie as l,
  $a as n,
  xa as p,
  Oa as s,
  Ga as t
};
//# sourceMappingURL=loader-Cm2qfHro.js.map
