mirror of
https://github.com/idanoo/GoScrobble.git
synced 2024-11-24 09:25:15 +00:00
1 line
23 KiB
JSON
1 line
23 KiB
JSON
{"ast":null,"code":"import _inheritsLoose from '@babel/runtime/helpers/esm/inheritsLoose';\nimport { createElement, Component } from 'react';\nimport '@emotion/cache';\nimport { h as hasOwnProperty, E as Emotion, c as createEmotionProps, w as withEmotionCache, T as ThemeContext } from './emotion-element-57a3a7a3.browser.esm.js';\nexport { C as CacheProvider, T as ThemeContext, w as withEmotionCache } from './emotion-element-57a3a7a3.browser.esm.js';\nimport { insertStyles, getRegisteredStyles } from '@emotion/utils';\nimport { serializeStyles } from '@emotion/serialize';\nimport { StyleSheet } from '@emotion/sheet';\nimport css from '@emotion/css';\nexport { default as css } from '@emotion/css';\n\nvar jsx = function jsx(type, props) {\n var args = arguments;\n\n if (props == null || !hasOwnProperty.call(props, 'css')) {\n // $FlowFixMe\n return createElement.apply(undefined, args);\n }\n\n var argsLength = args.length;\n var createElementArgArray = new Array(argsLength);\n createElementArgArray[0] = Emotion;\n createElementArgArray[1] = createEmotionProps(type, props);\n\n for (var i = 2; i < argsLength; i++) {\n createElementArgArray[i] = args[i];\n } // $FlowFixMe\n\n\n return createElement.apply(null, createElementArgArray);\n};\n\nvar warnedAboutCssPropForGlobal = false;\nvar Global = /* #__PURE__ */withEmotionCache(function (props, cache) {\n if (process.env.NODE_ENV !== 'production' && !warnedAboutCssPropForGlobal && ( // check for className as well since the user is\n // probably using the custom createElement which\n // means it will be turned into a className prop\n // $FlowFixMe I don't really want to add it to the type since it shouldn't be used\n props.className || props.css)) {\n console.error(\"It looks like you're using the css prop on Global, did you mean to use the styles prop instead?\");\n warnedAboutCssPropForGlobal = true;\n }\n\n var styles = props.styles;\n\n if (typeof styles === 'function') {\n return /*#__PURE__*/createElement(ThemeContext.Consumer, null, function (theme) {\n var serialized = serializeStyles([styles(theme)]);\n return /*#__PURE__*/createElement(InnerGlobal, {\n serialized: serialized,\n cache: cache\n });\n });\n }\n\n var serialized = serializeStyles([styles]);\n return /*#__PURE__*/createElement(InnerGlobal, {\n serialized: serialized,\n cache: cache\n });\n}); // maintain place over rerenders.\n// initial render from browser, insertBefore context.sheet.tags[0] or if a style hasn't been inserted there yet, appendChild\n// initial client-side render from SSR, use place of hydrating tag\n\nvar InnerGlobal = /*#__PURE__*/function (_React$Component) {\n _inheritsLoose(InnerGlobal, _React$Component);\n\n function InnerGlobal(props, context, updater) {\n return _React$Component.call(this, props, context, updater) || this;\n }\n\n var _proto = InnerGlobal.prototype;\n\n _proto.componentDidMount = function componentDidMount() {\n this.sheet = new StyleSheet({\n key: this.props.cache.key + \"-global\",\n nonce: this.props.cache.sheet.nonce,\n container: this.props.cache.sheet.container\n }); // $FlowFixMe\n\n var node = document.querySelector(\"style[data-emotion-\" + this.props.cache.key + \"=\\\"\" + this.props.serialized.name + \"\\\"]\");\n\n if (node !== null) {\n this.sheet.tags.push(node);\n }\n\n if (this.props.cache.sheet.tags.length) {\n this.sheet.before = this.props.cache.sheet.tags[0];\n }\n\n this.insertStyles();\n };\n\n _proto.componentDidUpdate = function componentDidUpdate(prevProps) {\n if (prevProps.serialized.name !== this.props.serialized.name) {\n this.insertStyles();\n }\n };\n\n _proto.insertStyles = function insertStyles$1() {\n if (this.props.serialized.next !== undefined) {\n // insert keyframes\n insertStyles(this.props.cache, this.props.serialized.next, true);\n }\n\n if (this.sheet.tags.length) {\n // if this doesn't exist then it will be null so the style element will be appended\n var element = this.sheet.tags[this.sheet.tags.length - 1].nextElementSibling;\n this.sheet.before = element;\n this.sheet.flush();\n }\n\n this.props.cache.insert(\"\", this.props.serialized, this.sheet, false);\n };\n\n _proto.componentWillUnmount = function componentWillUnmount() {\n this.sheet.flush();\n };\n\n _proto.render = function render() {\n return null;\n };\n\n return InnerGlobal;\n}(Component);\n\nvar keyframes = function keyframes() {\n var insertable = css.apply(void 0, arguments);\n var name = \"animation-\" + insertable.name; // $FlowFixMe\n\n return {\n name: name,\n styles: \"@keyframes \" + name + \"{\" + insertable.styles + \"}\",\n anim: 1,\n toString: function toString() {\n return \"_EMO_\" + this.name + \"_\" + this.styles + \"_EMO_\";\n }\n };\n};\n\nvar classnames = function classnames(args) {\n var len = args.length;\n var i = 0;\n var cls = '';\n\n for (; i < len; i++) {\n var arg = args[i];\n if (arg == null) continue;\n var toAdd = void 0;\n\n switch (typeof arg) {\n case 'boolean':\n break;\n\n case 'object':\n {\n if (Array.isArray(arg)) {\n toAdd = classnames(arg);\n } else {\n toAdd = '';\n\n for (var k in arg) {\n if (arg[k] && k) {\n toAdd && (toAdd += ' ');\n toAdd += k;\n }\n }\n }\n\n break;\n }\n\n default:\n {\n toAdd = arg;\n }\n }\n\n if (toAdd) {\n cls && (cls += ' ');\n cls += toAdd;\n }\n }\n\n return cls;\n};\n\nfunction merge(registered, css, className) {\n var registeredStyles = [];\n var rawClassName = getRegisteredStyles(registered, registeredStyles, className);\n\n if (registeredStyles.length < 2) {\n return className;\n }\n\n return rawClassName + css(registeredStyles);\n}\n\nvar ClassNames = withEmotionCache(function (props, context) {\n return /*#__PURE__*/createElement(ThemeContext.Consumer, null, function (theme) {\n var hasRendered = false;\n\n var css = function css() {\n if (hasRendered && process.env.NODE_ENV !== 'production') {\n throw new Error('css can only be used during render');\n }\n\n for (var _len = arguments.length, args = new Array(_len), _key = 0; _key < _len; _key++) {\n args[_key] = arguments[_key];\n }\n\n var serialized = serializeStyles(args, context.registered);\n {\n insertStyles(context, serialized, false);\n }\n return context.key + \"-\" + serialized.name;\n };\n\n var cx = function cx() {\n if (hasRendered && process.env.NODE_ENV !== 'production') {\n throw new Error('cx can only be used during render');\n }\n\n for (var _len2 = arguments.length, args = new Array(_len2), _key2 = 0; _key2 < _len2; _key2++) {\n args[_key2] = arguments[_key2];\n }\n\n return merge(context.registered, css, classnames(args));\n };\n\n var content = {\n css: css,\n cx: cx,\n theme: theme\n };\n var ele = props.children(content);\n hasRendered = true;\n return ele;\n });\n});\nexport { ClassNames, Global, jsx as createElement, jsx, keyframes };","map":{"version":3,"sources":["/app/node_modules/@emotion/core/dist/core.browser.esm.js"],"names":["_inheritsLoose","createElement","Component","h","hasOwnProperty","E","Emotion","c","createEmotionProps","w","withEmotionCache","T","ThemeContext","C","CacheProvider","insertStyles","getRegisteredStyles","serializeStyles","StyleSheet","css","default","jsx","type","props","args","arguments","call","apply","undefined","argsLength","length","createElementArgArray","Array","i","warnedAboutCssPropForGlobal","Global","cache","process","env","NODE_ENV","className","console","error","styles","Consumer","theme","serialized","InnerGlobal","_React$Component","context","updater","_proto","prototype","componentDidMount","sheet","key","nonce","container","node","document","querySelector","name","tags","push","before","componentDidUpdate","prevProps","insertStyles$1","next","element","nextElementSibling","flush","insert","componentWillUnmount","render","keyframes","insertable","anim","toString","classnames","len","cls","arg","toAdd","isArray","k","merge","registered","registeredStyles","rawClassName","ClassNames","hasRendered","Error","_len","_key","cx","_len2","_key2","content","ele","children"],"mappings":"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","sourcesContent":["import _inheritsLoose from '@babel/runtime/helpers/esm/inheritsLoose';\nimport { createElement, Component } from 'react';\nimport '@emotion/cache';\nimport { h as hasOwnProperty, E as Emotion, c as createEmotionProps, w as withEmotionCache, T as ThemeContext } from './emotion-element-57a3a7a3.browser.esm.js';\nexport { C as CacheProvider, T as ThemeContext, w as withEmotionCache } from './emotion-element-57a3a7a3.browser.esm.js';\nimport { insertStyles, getRegisteredStyles } from '@emotion/utils';\nimport { serializeStyles } from '@emotion/serialize';\nimport { StyleSheet } from '@emotion/sheet';\nimport css from '@emotion/css';\nexport { default as css } from '@emotion/css';\n\nvar jsx = function jsx(type, props) {\n var args = arguments;\n\n if (props == null || !hasOwnProperty.call(props, 'css')) {\n // $FlowFixMe\n return createElement.apply(undefined, args);\n }\n\n var argsLength = args.length;\n var createElementArgArray = new Array(argsLength);\n createElementArgArray[0] = Emotion;\n createElementArgArray[1] = createEmotionProps(type, props);\n\n for (var i = 2; i < argsLength; i++) {\n createElementArgArray[i] = args[i];\n } // $FlowFixMe\n\n\n return createElement.apply(null, createElementArgArray);\n};\n\nvar warnedAboutCssPropForGlobal = false;\nvar Global = /* #__PURE__ */withEmotionCache(function (props, cache) {\n if (process.env.NODE_ENV !== 'production' && !warnedAboutCssPropForGlobal && ( // check for className as well since the user is\n // probably using the custom createElement which\n // means it will be turned into a className prop\n // $FlowFixMe I don't really want to add it to the type since it shouldn't be used\n props.className || props.css)) {\n console.error(\"It looks like you're using the css prop on Global, did you mean to use the styles prop instead?\");\n warnedAboutCssPropForGlobal = true;\n }\n\n var styles = props.styles;\n\n if (typeof styles === 'function') {\n return /*#__PURE__*/createElement(ThemeContext.Consumer, null, function (theme) {\n var serialized = serializeStyles([styles(theme)]);\n return /*#__PURE__*/createElement(InnerGlobal, {\n serialized: serialized,\n cache: cache\n });\n });\n }\n\n var serialized = serializeStyles([styles]);\n return /*#__PURE__*/createElement(InnerGlobal, {\n serialized: serialized,\n cache: cache\n });\n});\n\n// maintain place over rerenders.\n// initial render from browser, insertBefore context.sheet.tags[0] or if a style hasn't been inserted there yet, appendChild\n// initial client-side render from SSR, use place of hydrating tag\nvar InnerGlobal = /*#__PURE__*/function (_React$Component) {\n _inheritsLoose(InnerGlobal, _React$Component);\n\n function InnerGlobal(props, context, updater) {\n return _React$Component.call(this, props, context, updater) || this;\n }\n\n var _proto = InnerGlobal.prototype;\n\n _proto.componentDidMount = function componentDidMount() {\n this.sheet = new StyleSheet({\n key: this.props.cache.key + \"-global\",\n nonce: this.props.cache.sheet.nonce,\n container: this.props.cache.sheet.container\n }); // $FlowFixMe\n\n var node = document.querySelector(\"style[data-emotion-\" + this.props.cache.key + \"=\\\"\" + this.props.serialized.name + \"\\\"]\");\n\n if (node !== null) {\n this.sheet.tags.push(node);\n }\n\n if (this.props.cache.sheet.tags.length) {\n this.sheet.before = this.props.cache.sheet.tags[0];\n }\n\n this.insertStyles();\n };\n\n _proto.componentDidUpdate = function componentDidUpdate(prevProps) {\n if (prevProps.serialized.name !== this.props.serialized.name) {\n this.insertStyles();\n }\n };\n\n _proto.insertStyles = function insertStyles$1() {\n if (this.props.serialized.next !== undefined) {\n // insert keyframes\n insertStyles(this.props.cache, this.props.serialized.next, true);\n }\n\n if (this.sheet.tags.length) {\n // if this doesn't exist then it will be null so the style element will be appended\n var element = this.sheet.tags[this.sheet.tags.length - 1].nextElementSibling;\n this.sheet.before = element;\n this.sheet.flush();\n }\n\n this.props.cache.insert(\"\", this.props.serialized, this.sheet, false);\n };\n\n _proto.componentWillUnmount = function componentWillUnmount() {\n this.sheet.flush();\n };\n\n _proto.render = function render() {\n\n return null;\n };\n\n return InnerGlobal;\n}(Component);\n\nvar keyframes = function keyframes() {\n var insertable = css.apply(void 0, arguments);\n var name = \"animation-\" + insertable.name; // $FlowFixMe\n\n return {\n name: name,\n styles: \"@keyframes \" + name + \"{\" + insertable.styles + \"}\",\n anim: 1,\n toString: function toString() {\n return \"_EMO_\" + this.name + \"_\" + this.styles + \"_EMO_\";\n }\n };\n};\n\nvar classnames = function classnames(args) {\n var len = args.length;\n var i = 0;\n var cls = '';\n\n for (; i < len; i++) {\n var arg = args[i];\n if (arg == null) continue;\n var toAdd = void 0;\n\n switch (typeof arg) {\n case 'boolean':\n break;\n\n case 'object':\n {\n if (Array.isArray(arg)) {\n toAdd = classnames(arg);\n } else {\n toAdd = '';\n\n for (var k in arg) {\n if (arg[k] && k) {\n toAdd && (toAdd += ' ');\n toAdd += k;\n }\n }\n }\n\n break;\n }\n\n default:\n {\n toAdd = arg;\n }\n }\n\n if (toAdd) {\n cls && (cls += ' ');\n cls += toAdd;\n }\n }\n\n return cls;\n};\n\nfunction merge(registered, css, className) {\n var registeredStyles = [];\n var rawClassName = getRegisteredStyles(registered, registeredStyles, className);\n\n if (registeredStyles.length < 2) {\n return className;\n }\n\n return rawClassName + css(registeredStyles);\n}\n\nvar ClassNames = withEmotionCache(function (props, context) {\n return /*#__PURE__*/createElement(ThemeContext.Consumer, null, function (theme) {\n var hasRendered = false;\n\n var css = function css() {\n if (hasRendered && process.env.NODE_ENV !== 'production') {\n throw new Error('css can only be used during render');\n }\n\n for (var _len = arguments.length, args = new Array(_len), _key = 0; _key < _len; _key++) {\n args[_key] = arguments[_key];\n }\n\n var serialized = serializeStyles(args, context.registered);\n\n {\n insertStyles(context, serialized, false);\n }\n\n return context.key + \"-\" + serialized.name;\n };\n\n var cx = function cx() {\n if (hasRendered && process.env.NODE_ENV !== 'production') {\n throw new Error('cx can only be used during render');\n }\n\n for (var _len2 = arguments.length, args = new Array(_len2), _key2 = 0; _key2 < _len2; _key2++) {\n args[_key2] = arguments[_key2];\n }\n\n return merge(context.registered, css, classnames(args));\n };\n\n var content = {\n css: css,\n cx: cx,\n theme: theme\n };\n var ele = props.children(content);\n hasRendered = true;\n\n return ele;\n });\n});\n\nexport { ClassNames, Global, jsx as createElement, jsx, keyframes };\n"]},"metadata":{},"sourceType":"module"} |