UNPKG

ranui

Version:

A framework-agnostic Web Components UI library built on native custom elements, with TypeScript types, light/dark theming, SSR and PWA support.

118 lines (117 loc) 3.91 kB
import { t as s } from "./button-DD4YR3Oo.js"; import { a as n, i as p, n as f, o as l, r as c, t as T } from "./theme-DKH_E9Cp.js"; import { i as h, n as R, r as S, t as C } from "./icon-DgLPjeVe.js"; import { t as I } from "./image-DZh3N0zs.js"; import { t as E } from "./input-DEoPNM0j.js"; import { t as d } from "./message-taM7-Qsa.js"; import { t as A } from "./skeleton-C89oih5_.js"; import { TabPane as k } from "./tabpane.js"; import { t as O } from "./tab-D4CbIKei.js"; import { t as D } from "./radar-CQNavW9f.js"; import { t as b } from "./modal-CyvILGdo.js"; import { t as x } from "./select-E396XACJ.js"; import { n as U, t as v } from "./dropdown-B6i_Wh9a.js"; import { t as Y } from "./floating-C16PP_Xu.js"; import { t as Q } from "./math-Djl6XO0D.js"; import { t as j } from "./mermaid-CgRp1PME.js"; import { t as H } from "./markdown-wpS_hA3u.js"; import { t as K } from "./player-DKf0U7wT.js"; import { t as Z } from "./progress-BAukimjZ.js"; import { t as y } from "./checkbox-CBM4TmwS.js"; import { n as to, t as ro } from "./popover-Bw11RB79.js"; import { t as mo } from "./colorpicker-DDR1xG40.js"; import { ICON_NAME_AMP as so, Loading as io } from "./loading.js"; import "./scratch-DM-Fc91b.js"; import { t as fo } from "./card-DPbj90Nr.js"; import { n as co, t as To } from "./conversation-D4Ftnd7T.js"; import { t as ho } from "./reasoning-Dm6O2ImO.js"; import { n as So, t as Co } from "./disclosure-row-B6EePiK9.js"; import { t as Io } from "./tool-card-BhIoc-2f.js"; import { t as Eo } from "./state-dot-DnPwHJNT.js"; import { t as _o } from "./token-meter-Dk6OHfsB.js"; import { t as No } from "./attachments-DabyNBXa.js"; import { t as Lo } from "./voice-button-zy4xGMu0.js"; import { t as wo } from "./glass-BVBBEs2N.js"; import { t as Go } from "./section-CssakXIf.js"; import { t as Bo } from "./router-FjX12kw-.js"; import { RouterCore as Fo, clearSSGPath as Uo, createRouter as vo, enableMpaViewTransitions as Vo, getSSGPath as Yo, setSSGPath as zo, useRouter as Qo } from "./utils/router.js"; import { t as jo } from "./route-AlGCwWst.js"; import { t as Ho } from "./link-CdmdtGO1.js"; import { t as Ko } from "./theme-switch-CU2K42Ya.js"; import { I18nCore as Zo, createI18n as $o, useI18n as yo } from "./utils/i18n.js"; import { generateStaticPages as tt, renderStaticPage as rt } from "./ssg.js"; import { BUILTIN_ICON_NAMES as mt, registerBuiltinIcons as et } from "./icons.js"; function st(a) { const t = new FormData(a), r = {}; return t.forEach((m, o) => { o in r || (r[o] = t.getAll(o).length > 1 ? t.getAll(o) : t.get(o)); }), r; } export { v as ARROW_TYPE, No as Attachments, mt as BUILTIN_ICON_NAMES, s as Button, fo as Card, To as Conversation, d as CustomMessage, Co as DISCLOSURE_TOGGLE, So as DisclosureRow, U as Dropdown, Y as FloatingController, wo as Glass, Zo as I18nCore, so as ICON_NAME_AMP, C as Icon, I as ImageElement, E as Input, Ho as Link, io as Loading, H as Markdown, Q as Math, j as Mermaid, co as OLDER_REQUEST, ro as PLACEMENT_TYPE, to as Popover, Z as Progress, R as RAN_ICON_NAMES, D as RadarChart, y as RanCheckbox, mo as RanColorPicker, b as RanModal, K as RanPlayer, ho as Reasoning, jo as Route, Bo as Router, Fo as RouterCore, Go as Section, x as Select, A as Skeleton, Eo as StateDot, k as TabPane, O as Tabs, Ko as ThemeSwitch, _o as TokenMeter, Io as ToolCard, Lo as VoiceButton, Uo as clearSSGPath, T as clearThemeToken, $o as createI18n, vo as createRouter, Vo as enableMpaViewTransitions, tt as generateStaticPages, Yo as getSSGPath, f as getTheme, c as initTheme, et as registerBuiltinIcons, S as registerIcon, h as registerIcons, rt as renderStaticPage, st as serializeForm, zo as setSSGPath, p as setTheme, n as setThemeToken, l as setThemeTokens, yo as useI18n, Qo as useRouter };