import { CONNECTIONS as i } from "@b2x/std/constants.mjs";
import { I as t } from "./chunks/cias-login.mjs";
import { A as E, T as I, i as C, c as O } from "./chunks/cias-login.mjs";
const o = (e) => !!e.claims && !e.isPending, s = (e) => e.claims, a = (e) => e.jwe, c = (e) => e.identityProvider, l = (e) => e.isPending, m = (e) => !!e.claims?.may_act, d = (e) => !!e.claims?.can_impersonate, N = (e) => e.claims?.acr === "mfa" && e.identityProvider === t.CIAS, T = (e) => e?.claims?.exp, u = i.AUTH_CONNECTION_NAME;
export {
  u as AUTHENTICATION_CONNECTION,
  E as AlertType,
  t as IdentityProvider,
  I as TENANT,
  s as getClaims,
  c as getIdentityProvider,
  a as getJwe,
  T as getTokenExpiryTime,
  d as hasOnBehalfEntitlement,
  C as initializeAuthentication,
  O as initializeUsingAEM,
  o as isLoggedIn,
  N as isMultiFactorAuthEnabled,
  m as isOnBehalfModeActive,
  l as isPending
};
//# sourceMappingURL=legacy.mjs.map
