const __vite__mapDeps = (
    i,
    m = __vite__mapDeps,
    d = m.f ||
        (m.f = [
            './react-fdJmH2k5.js',
            './chunk-BneVvdWh.js',
            './iframe-B-AKBcwT.js',
            './preload-helper-CV6hqhE5.js',
        ]),
) => i.map((i) => d[i]);
import { a as e, n as t } from './chunk-BneVvdWh.js';
import { n, t as r } from './preload-helper-CV6hqhE5.js';
import { S as i } from './iframe-B-AKBcwT.js';
import { i as a, r as o, t as s } from './react-18-BG_OPE20.js';
import { i as c, n as l, o as u, r as d, t as f } from './blocks-BitnRztk.js';
var p,
    m,
    h,
    g,
    _ = t(() => {
        ((p = e(i(), 1)),
            s(),
            u(),
            n(),
            (m = { code: l, a: f, ...c }),
            (h = class extends p.Component {
                constructor() {
                    (super(...arguments), (this.state = { hasError: !1 }));
                }
                static getDerivedStateFromError() {
                    return { hasError: !0 };
                }
                componentDidCatch(e) {
                    let { showException: t } = this.props;
                    t(e);
                }
                render() {
                    let { hasError: e } = this.state,
                        { children: t } = this.props;
                    return e ? null : p.createElement(p.Fragment, null, t);
                }
            }),
            (g = class {
                constructor() {
                    ((this.render = async (e, t, n) => {
                        let i = { ...m, ...t?.components },
                            a = d;
                        return new Promise((s, c) => {
                            r(
                                async () => {
                                    let { MDXProvider: e } = await import(
                                        `./react-fdJmH2k5.js`
                                    ).then((e) => (e.t(), e.n));
                                    return { MDXProvider: e };
                                },
                                __vite__mapDeps([0, 1, 2, 3]),
                                import.meta.url,
                            )
                                .then(({ MDXProvider: r }) =>
                                    o(
                                        p.createElement(
                                            h,
                                            { showException: c, key: Math.random() },
                                            p.createElement(
                                                r,
                                                { components: i },
                                                p.createElement(a, {
                                                    context: e,
                                                    docsParameter: t,
                                                }),
                                            ),
                                        ),
                                        n,
                                    ),
                                )
                                .then(() => s());
                        });
                    }),
                        (this.unmount = (e) => {
                            a(e);
                        }));
                }
            }));
    });
t(() => {
    _();
})();
export { g as DocsRenderer };
