{"version":3,"sources":["jsdelivr-header.js","/npm/@cloudflare/style-nextjs@4.0.3/lib/index.js"],"names":[],"mappings":"AAAA;AACA;AACA;AACA;AACA;AACA;AACA,ACNA,aAEA,OAAO,eAAe,QAAS,aAAc,CAC3C,OAAO,IAET,QAAQ,UAAY,QAAQ,gBAAkB,QAAQ,mBAAgB,EAEtE,IAAI,OAAS,uBAAuB,QAAQ,UAExC,eAAiB,QAAQ,8BAEzB,SAAW,QAAQ,YAEnB,WAAa,uBAAuB,QAAQ,eAEhD,SAAS,uBAAuB,GAAO,OAAO,GAAO,EAAI,WAAa,EAAM,CAAE,QAAS,EAAO,CAE9F,SAAS,QAAQ,EAAQ,GAAkB,IAAI,EAAO,OAAO,KAAK,GAAS,GAAI,OAAO,sBAAuB,CAAE,IAAI,EAAU,OAAO,sBAAsB,GAAS,IAAmB,EAAU,EAAQ,QAAO,SAAU,GAAO,OAAO,OAAO,yBAAyB,EAAQ,GAAK,UAAY,KAAK,EAAK,KAAK,MAAM,EAAM,EAAU,CAAE,OAAO,CAAM,CAEpV,SAAS,cAAc,GAAU,IAAK,IAAI,EAAI,EAAG,EAAI,UAAU,OAAQ,IAAK,CAAE,IAAI,EAAS,MAAQ,UAAU,GAAK,UAAU,GAAK,CAAC,EAAG,EAAI,EAAI,QAAQ,OAAO,IAAS,GAAI,SAAQ,SAAU,GAAO,gBAAgB,EAAQ,EAAK,EAAO,GAAO,IAAK,OAAO,0BAA4B,OAAO,iBAAiB,EAAQ,OAAO,0BAA0B,IAAW,QAAQ,OAAO,IAAS,SAAQ,SAAU,GAAO,OAAO,eAAe,EAAQ,EAAK,OAAO,yBAAyB,EAAQ,GAAO,GAAI,CAAE,OAAO,CAAQ,CAEzf,SAAS,gBAAgB,EAAK,EAAK,GAAiK,OAApJ,KAAO,EAAO,OAAO,eAAe,EAAK,EAAK,CAAE,MAAO,EAAO,YAAY,EAAM,cAAc,EAAM,UAAU,IAAkB,EAAI,GAAO,EAAgB,CAAK,CAEhN,IAAI,cAAe,EAAI,eAAe,kBAElC,gBAAkB,SAAyB,GAC7C,OAAO,SAAU,GACf,IAAI,EAAO,EAAQ,aACf,GAAkB,EAAI,SAAS,mBAAmB,cACtD,aAAa,QACb,IAAI,EAAY,EAAW,EAAS,GAAW,CAAC,EAChD,OAAO,cAAc,cAAc,cAAc,CAAC,EAAG,GAAO,GAAY,CAAC,EAAG,CAC1E,gBAAiB,GAErB,CACF,EAEA,QAAQ,gBAAkB,gBAE1B,IAAI,UAAY,SAAmB,GACjC,OAAO,EAAM,gBAAgB,KAAI,SAAU,GACzC,IAAI,EAAO,EAAK,KACZ,EAAQ,EAAK,MACb,EAAM,EAAK,IACf,OAAoB,OAAO,QAAQ,cAAc,QAAS,CACxD,wBAAyB,CACvB,OAAQ,GAEV,iBAAkB,EAClB,IAAK,GAAG,OAAO,EAAM,KAAK,OAAO,GACjC,MAAO,GAEX,GACF,EAEA,QAAQ,UAAY,UAEpB,IAAI,cAAgB,SAAuB,GACzC,IAAI,EAAW,EAAM,SACrB,OAAoB,OAAO,QAAQ,cAAc,eAAe,cAAe,CAC7E,SAAU,cACT,EACL,EAEA,QAAQ,cAAgB,cACxB,cAAc,UAAY,CACxB,SAAU,WAAW,QAAQ","file":"/npm/@cloudflare/style-nextjs@4.0.3/lib/index.js","sourceRoot":"","sourcesContent":["/**\n * Minified by jsDelivr using Terser v5.39.0.\n * Original file: /npm/@cloudflare/style-nextjs@4.0.3/lib/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});\nexports.getStyles = exports.getInitialProps = exports.StyleProvider = void 0;\n\nvar _react = _interopRequireDefault(require(\"react\"));\n\nvar _styleProvider = require(\"@cloudflare/style-provider\");\n\nvar _felaDom = require(\"fela-dom\");\n\nvar _propTypes = _interopRequireDefault(require(\"prop-types\"));\n\nfunction _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }\n\nfunction ownKeys(object, enumerableOnly) { var keys = Object.keys(object); if (Object.getOwnPropertySymbols) { var symbols = Object.getOwnPropertySymbols(object); enumerableOnly && (symbols = symbols.filter(function (sym) { return Object.getOwnPropertyDescriptor(object, sym).enumerable; })), keys.push.apply(keys, symbols); } return keys; }\n\nfunction _objectSpread(target) { for (var i = 1; i < arguments.length; i++) { var source = null != arguments[i] ? arguments[i] : {}; i % 2 ? ownKeys(Object(source), !0).forEach(function (key) { _defineProperty(target, key, source[key]); }) : Object.getOwnPropertyDescriptors ? Object.defineProperties(target, Object.getOwnPropertyDescriptors(source)) : ownKeys(Object(source)).forEach(function (key) { Object.defineProperty(target, key, Object.getOwnPropertyDescriptor(source, key)); }); } return target; }\n\nfunction _defineProperty(obj, key, value) { if (key in obj) { Object.defineProperty(obj, key, { value: value, enumerable: true, configurable: true, writable: true }); } else { obj[key] = value; } return obj; }\n\nvar felaRenderer = (0, _styleProvider.createRenderer)();\n\nvar getInitialProps = function getInitialProps(callback) {\n  return function (nextObj) {\n    var page = nextObj.renderPage();\n    var cfFelaSheetList = (0, _felaDom.renderToSheetList)(felaRenderer);\n    felaRenderer.clear();\n    var userProps = callback ? callback(nextObj) : {};\n    return _objectSpread(_objectSpread(_objectSpread({}, page), userProps), {}, {\n      cfFelaSheetList: cfFelaSheetList\n    });\n  };\n};\n\nexports.getInitialProps = getInitialProps;\n\nvar getStyles = function getStyles(props) {\n  return props.cfFelaSheetList.map(function (_ref) {\n    var type = _ref.type,\n        media = _ref.media,\n        css = _ref.css;\n    return /*#__PURE__*/_react.default.createElement(\"style\", {\n      dangerouslySetInnerHTML: {\n        __html: css\n      },\n      \"data-fela-type\": type,\n      key: \"\".concat(type, \"-\").concat(media),\n      media: media\n    });\n  });\n};\n\nexports.getStyles = getStyles;\n\nvar StyleProvider = function StyleProvider(_ref2) {\n  var children = _ref2.children;\n  return /*#__PURE__*/_react.default.createElement(_styleProvider.StyleProvider, {\n    renderer: felaRenderer\n  }, children);\n};\n\nexports.StyleProvider = StyleProvider;\nStyleProvider.propTypes = {\n  children: _propTypes.default.node\n};"]}