/**
 * Minified by jsDelivr using Terser v5.39.0.
 * Original file: /npm/react-katex@3.1.0/dist/react-katex.js
 *
 * Do NOT use SRI with dynamically generated files! More information: https://www.jsdelivr.com/using-sri-with-dynamic-files
 */
!function(e,r){"object"==typeof module&&"object"==typeof module.exports?r(exports,require("react"),require("prop-types"),require("katex")):"function"==typeof define&&define.amd?define(["exports","react","prop-types","katex"],r):(e="undefined"!=typeof globalThis?globalThis:e||self)&&r(e.index={},e.react,e.propTypes,e.katex)}(this,(function(e,r,t,n){"use strict";function o(e){return e&&e.__esModule?e:{default:e}}function a(e){if("function"!=typeof WeakMap)return null;var r=new WeakMap,t=new WeakMap;return(a=function(e){return e?t:r})(e)}function l(e,r){if(!r&&e&&e.__esModule)return e;if(null===e||"object"!=typeof e&&"function"!=typeof e)return{default:e};var t=a(r);if(t&&t.has(e))return t.get(e);var n={},o=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var l in e)if("default"!==l&&Object.prototype.hasOwnProperty.call(e,l)){var u=o?Object.getOwnPropertyDescriptor(e,l):null;u&&(u.get||u.set)?Object.defineProperty(n,l,u):n[l]=e[l]}return n.default=e,t&&t.set(e,n),n}Object.defineProperty(e,"__esModule",{value:!0}),function(e,r){for(var t in r)Object.defineProperty(e,t,{enumerable:!0,get:r[t]})}(e,{BlockMath:()=>s,InlineMath:()=>p}),r=l(r),t=o(t),n=o(n);const u=(e,{displayMode:o})=>{const a=({children:t,errorColor:a,math:l,renderError:u})=>{const i=null!=l?l:t,{html:d,error:f}=(0,r.useMemo)((()=>{try{return{html:n.default.renderToString(i,{displayMode:o,errorColor:a,throwOnError:!!u}),error:void 0}}catch(e){if(e instanceof n.default.ParseError||e instanceof TypeError)return{error:e};throw e}}),[i,a,u]);return f?u?u(f):r.default.createElement(e,{html:`${f.message}`}):r.default.createElement(e,{html:d})};return a.propTypes={children:t.default.string,errorColor:t.default.string,math:t.default.string,renderError:t.default.func},a},i={html:t.default.string.isRequired},d=({html:e})=>r.default.createElement("div",{"data-testid":"react-katex",dangerouslySetInnerHTML:{__html:e}});d.propTypes=i;const f=({html:e})=>r.default.createElement("span",{"data-testid":"react-katex",dangerouslySetInnerHTML:{__html:e}});f.propTypes=i;const s=u(d,{displayMode:!0}),p=u(f,{displayMode:!1})}));
//# sourceMappingURL=/sm/1fca8b3348ae1ae24072aee7577cad583a84fc97388c414e086d6db72d6a39eb.map