/**
 * Minified by jsDelivr using Terser v5.39.0.
 * Original file: /npm/@uiw/react-prismjs@1.3.6/cjs/index.js
 *
 * Do NOT use SRI with dynamically generated files! More information: https://www.jsdelivr.com/using-sri-with-dynamic-files
 */
"use strict";var _interopRequireDefault=require("@babel/runtime/helpers/interopRequireDefault").default,_interopRequireWildcard=require("@babel/runtime/helpers/interopRequireWildcard").default;Object.defineProperty(exports,"__esModule",{value:!0}),exports.default=ReactPrismjs;var _regeneratorRuntime2=_interopRequireDefault(require("@babel/runtime/helpers/regeneratorRuntime")),_objectSpread2=_interopRequireDefault(require("@babel/runtime/helpers/objectSpread2")),_asyncToGenerator2=_interopRequireDefault(require("@babel/runtime/helpers/asyncToGenerator")),_objectWithoutProperties2=_interopRequireDefault(require("@babel/runtime/helpers/objectWithoutProperties")),_react=_interopRequireWildcard(require("react")),_prismjs=_interopRequireDefault(require("prismjs")),_jsxRuntime=require("react/jsx-runtime"),_excluded=["prefixCls","className","language","source","children"];function ReactPrismjs(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},r=_react.default.createRef(),t=e.prefixCls,a=void 0===t?"w-prismjs":t,i=e.className,u=e.language,n=e.source,c=e.children,l=(0,_objectWithoutProperties2.default)(e,_excluded),o=u?"language-".concat(u):"";function s(){return(s=(0,_asyncToGenerator2.default)((0,_regeneratorRuntime2.default)().mark((function e(){return(0,_regeneratorRuntime2.default)().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:r.current&&_prismjs.default.highlightElement(r.current);case 1:case"end":return e.stop()}}),e)})))).apply(this,arguments)}return(0,_react.useEffect)((function(){!function(){s.apply(this,arguments)}()}),[u,n]),(0,_jsxRuntime.jsx)("pre",(0,_objectSpread2.default)((0,_objectSpread2.default)({className:"".concat(a," ").concat(i||""," ").concat(o)},l),{},{children:(0,_jsxRuntime.jsx)("code",{className:o,ref:r,children:n||c})}))}module.exports=exports.default;
//# sourceMappingURL=/sm/ebdcb124dca214c1ebbb0fa100cd9de2d3162ad3f14496fc7bc22d082e20d419.map