{"version":3,"sources":["jsdelivr-header.js","/npm/@atlaskit/css@0.15.2/dist/cjs/index.js"],"names":[],"mappings":"AAAA;AACA;AACA;AACA;AACA;AACA;AACA,ACLA,aAEA,IAAI,QAAU,QAAQ,iCACtB,OAAO,eAAe,QAAS,aAAc,CAC3C,OAAO,IAET,QAAQ,GAAK,QAAQ,OAAS,QAAQ,SAAM,EAC5C,OAAO,eAAe,QAAS,MAAO,CACpC,YAAY,EACZ,IAAK,WACH,OAAO,QAAQ,GACjB,IAEF,IAAI,MAAQ,wBAAwB,QAAQ,UACxC,SAAW,QAAQ,2BACnB,QAAU,QAAQ,mBACtB,SAAS,wBAAwB,EAAG,GAAK,GAAI,mBAAqB,QAAS,IAAI,EAAI,IAAI,QAAW,EAAI,IAAI,QAAW,OAAQ,wBAA0B,SAAiC,EAAG,GAAK,IAAK,GAAK,GAAK,EAAE,WAAY,OAAO,EAAG,IAAI,EAAG,EAAG,EAAI,CAAE,UAAW,KAAM,QAAS,GAAK,GAAI,OAAS,GAAK,UAAY,QAAQ,IAAM,mBAAqB,EAAG,OAAO,EAAG,GAAI,EAAI,EAAI,EAAI,EAAG,CAAE,GAAI,EAAE,IAAI,GAAI,OAAO,EAAE,IAAI,GAAI,EAAE,IAAI,EAAG,EAAI,CAAE,IAAK,IAAI,KAAM,EAAG,YAAc,GAAM,CAAC,EAAE,eAAe,KAAK,EAAG,MAAS,GAAK,EAAI,OAAO,iBAAmB,OAAO,yBAAyB,EAAG,MAAS,EAAE,KAAO,EAAE,KAAO,EAAE,EAAG,EAAI,GAAK,EAAE,GAAM,EAAE,IAAM,OAAO,CAAG,GAAG,EAAG,EAAI,CACnoB,IAAI,WAAY,EAAI,QAAQ,mBACxB,IAAM,QAAQ,IAAM,UAAU,IAC9B,OAAS,QAAQ,OAAS,UAAU,OACxC,UAAU,OACV,IAAI,GAAK,QAAQ,GAAK,UAAU,GAC5B,SAAW,UAAU","file":"/npm/@atlaskit/css@0.15.2/dist/cjs/index.js","sourceRoot":"","sourcesContent":["/**\n * Minified by jsDelivr using Terser v5.39.0.\n * Original file: /npm/@atlaskit/css@0.15.2/dist/cjs/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","/* index.tsx generated by @compiled/babel-plugin v0.38.1 */\n\"use strict\";\n\nvar _typeof = require(\"@babel/runtime/helpers/typeof\");\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.cx = exports.cssMap = exports.css = void 0;\nObject.defineProperty(exports, \"jsx\", {\n  enumerable: true,\n  get: function get() {\n    return _react2.jsx;\n  }\n});\nvar React = _interopRequireWildcard(require(\"react\"));\nvar _runtime = require(\"@compiled/react/runtime\");\nvar _react2 = require(\"@compiled/react\");\nfunction _interopRequireWildcard(e, t) { if (\"function\" == typeof WeakMap) var r = new WeakMap(), n = new WeakMap(); return (_interopRequireWildcard = function _interopRequireWildcard(e, t) { if (!t && e && e.__esModule) return e; var o, i, f = { __proto__: null, default: e }; if (null === e || \"object\" != _typeof(e) && \"function\" != typeof e) return f; if (o = t ? n : r) { if (o.has(e)) return o.get(e); o.set(e, f); } for (var _t in e) \"default\" !== _t && {}.hasOwnProperty.call(e, _t) && ((i = (o = Object.defineProperty) && Object.getOwnPropertyDescriptor(e, _t)) && (i.get || i.set) ? o(f, _t, i) : f[_t] = e[_t]); return f; })(e, t); }\nvar strictApi = (0, _react2.createStrictAPI)();\nvar css = exports.css = strictApi.css;\nvar cssMap = exports.cssMap = strictApi.cssMap;\nstrictApi.cssMap;\nvar cx = exports.cx = strictApi.cx;\nvar XCSSProp = strictApi.XCSSProp;\n\n// This is to mitigate local TS error TS2315: Type 'StrictXCSSProp' is not generic.\n// Currently for some reason tsc is generating malformed .d.ts in local dev environment, below change fixes it\n\n/**\n * ## StrictXCSSProp\n *\n * Declare styles your component takes with all other styles marked as violations\n * by the TypeScript compiler. There are two primary use cases for xcss prop:\n *\n * - safe style overrides\n * - inverting style declarations\n *\n * Interverting style declarations is interesting for platform teams as\n * it means apps only pay for styles they use as they're now the ones who declare\n * the styles!\n *\n * The {@link StrictXCSSProp} type has generics two of which must be defined — use to explicitly\n * set what you want to maintain as API. Use {@link XCSSAllProperties} and {@link XCSSAllPseudos}\n * to enable all properties and pseudos.\n *\n * The third generic is used to declare what properties and pseudos should be required.\n *\n * ```tsx\n * interface MyComponentProps {\n *   // Color is accepted, all other properties / pseudos are considered violations.\n *   xcss?: StrictXCSSProp<'color', never>;\n *\n *   // Only background color and hover pseudo are accepted.\n *   xcss?: StrictXCSSProp<'backgroundColor', '&:hover'>;\n *\n *   // All properties are accepted, all pseudos are considered violations.\n *   xcss?: StrictXCSSProp<XCSSAllProperties, never>;\n *\n *   // All properties are accepted, only the hover pseudo is accepted.\n *   xcss?: StrictXCSSProp<XCSSAllProperties, '&:hover'>;\n *\n *   // The xcss prop is required as well as the color property. No pseudos are required.\n *   xcss: StrictXCSSProp<\n *     XCSSAllProperties,\n *     '&:hover',\n *     { requiredProperties: 'color', requiredPseudos: never }\n *   >;\n * }\n *\n * function MyComponent({ xcss }: MyComponentProps) {\n *   return <div css={{ color: 'var(--ds-text-danger)' }} className={xcss} />\n * }\n * ```\n *\n * The xcss prop works with static inline objects and the [cssMap](https://compiledcssinjs.com/docs/api-cssmap) API.\n *\n * ```jsx\n * // Declared as an inline object\n * <Component xcss={{ color: 'var(--ds-text)' }} />\n *\n * // Declared with the cssMap API\n * const styles = cssMap({ text: { color: 'var(--ds-text)' } });\n * <Component xcss={styles.text} />\n * ```\n *\n * To concatenate and conditonally apply styles use the {@link cssMap} and {@link cx} functions.\n */"]}