{"version":3,"sources":["jsdelivr-header.js","/npm/react-server-side-render@0.0.2/dist/index.js"],"names":[],"mappings":"AAAA;AACA;AACA;AACA;AACA;AACA;AACA,ACNA,aAEA,OAAO,eAAe,QAAS,aAAc,CACzC,OAAO,IAGX,QAAQ,QAAU,WACd,KAAK,KAAO,WACR,IAAI,EAAQ,QAAQ,uBAAuB,MAC3C,OAAO,SAAW,EAAM,eACxB,OAAO,OAAS,SAAS,aACzB,OAAO,UAAY,CAAC,EACpB,OAAO,UAAU,UAAY,CACzB,QAAS,WAAoB,EAC7B,YAAa,WACT,MAAO,0HACX,EACA,MAAO,WACH,MAAO,EACX,GAGJ,OAAO,EAAI,SAAS,QAEpB,QAAQ,cACZ,EAEA,KAAK,OAAS,SAAU,GACpB,IAAI,EAAY,QAAQ,QAAQ,cAAc,QAAQ,EAAO,gBACzD,EAAS,EAAO,gBAAkB,CAAC,EACnC,EAAkB,SAAS,QAAQ,qBAAqB,EAAU,EAAO,QAC7E,OAAO,EAAO,YAAY,EAAiB,EAC/C,CACJ,EAEA,QAAQ,kBAER,IAAI,OAAS,QAAQ,SAEjB,QAAU,uBAAuB,QAEjC,QAAU,QAAQ,oBAElB,SAAW,uBAAuB,SAElC,QAAU,QAAQ,UAElB,SAAW,uBAAuB,SAEtC,SAAS,uBAAuB,GAAO,OAAO,GAAO,EAAI,WAAa,EAAM,CAAE,QAAS,EAAO,CAE9F,QAAQ,YAAY,QAAQ,CACxB,UAAW","file":"/npm/react-server-side-render@0.0.2/dist/index.js","sourceRoot":"","sourcesContent":["/**\n * Minified by jsDelivr using Terser v5.39.0.\n * Original file: /npm/react-server-side-render@0.0.2/dist/index.js\n *\n * Do NOT use SRI with dynamically generated files! More information: https://www.jsdelivr.com/using-sri-with-dynamic-files\n */\n","\"use strict\";\n\nObject.defineProperty(exports, \"__esModule\", {\n    value: true\n});\n\nexports.default = function () {\n    this.init = function () {\n        var jsdom = require(\"jsdom-no-contextify\").jsdom;\n        global.document = jsdom(\"virtual dom\");\n        global.window = document.parentWindow;\n        global.navigator = {};\n        global.navigator.userAgent = {\n            indexOf: function indexOf() {},\n            toLowerCase: function toLowerCase() {\n                return \"mozilla/5.0 (macintosh; intel mac os x 10_10_2) applewebkit/537.36 (khtml, like gecko) chrome/43.0.2357.65 safari/537.36\";\n            },\n            match: function match() {\n                return \"\";\n            }\n        };\n        //set lodash\n        global._ = _lodash2.default;\n        //set jquery\n        require(\"jquery1-7-1\");\n    };\n\n    this.render = function (config) {\n        var Component = _react2.default.createFactory(require(config.componentPath));\n        var option = config.beforeRender() || {};\n        var ComponentMarkup = _server2.default.renderToStaticMarkup(Component(config.props));\n        return config.afterRender(ComponentMarkup, option);\n    };\n};\n\nrequire(\"babel-polyfill\");\n\nvar _react = require(\"react\");\n\nvar _react2 = _interopRequireDefault(_react);\n\nvar _server = require(\"react-dom/server\");\n\nvar _server2 = _interopRequireDefault(_server);\n\nvar _lodash = require(\"lodash\");\n\nvar _lodash2 = _interopRequireDefault(_lodash);\n\nfunction _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }\n\nrequire('node-jsx').install({\n    extension: '.jsx'\n});"]}