UNPKG

@sky-mavis/tanto-widget

Version:
151 lines (147 loc) 16 kB
'use strict'; var _styled = require('@emotion/styled/base'); function _EMOTION_STRINGIFIED_CSS_ERROR__() { return "You have tried to stringify object returned from `css` function. It isn't supposed to be used directly (e.g. as value of the `className` prop), but rather handed to emotion so it can handle it (e.g. as value of `css` prop)."; } const getIntentStyles = (theme, intent) => { const intentMap = { primary: { color: theme.buttonPrimaryColor, backgroundColor: theme.buttonPrimaryBackground, boxShadow: theme.buttonPrimaryShadow, border: theme.buttonPrimaryBorder, '&:hover': { color: theme.buttonPrimaryHoverColor, backgroundColor: theme.buttonPrimaryHoverBackground, boxShadow: theme.buttonPrimaryHoverShadow }, '&:active': { color: theme.buttonPrimaryActiveColor, backgroundColor: theme.buttonPrimaryActiveBackground, boxShadow: theme.buttonPrimaryActiveShadow } }, secondary: { color: theme.buttonSecondaryColor, backgroundColor: theme.buttonSecondaryBackground, boxShadow: theme.buttonSecondaryShadow, border: theme.buttonSecondaryBorder, '&:hover': { color: theme.buttonSecondaryHoverColor, backgroundColor: theme.buttonSecondaryHoverBackground, boxShadow: theme.buttonSecondaryHoverShadow }, '&:active': { color: theme.buttonSecondaryActiveColor, backgroundColor: theme.buttonSecondaryActiveBackground, boxShadow: theme.buttonSecondaryActiveShadow } } }; return intentMap[intent] || intentMap.primary; }; const getVariantStyles = (theme, variant) => { const variantMap = { plain: { color: theme.buttonSecondaryColor, backgroundColor: 'transparent', '&:hover': { color: theme.buttonSecondaryHoverColor, backgroundColor: theme.buttonSecondaryHoverBackground }, '&:active': { color: theme.buttonSecondaryActiveColor, backgroundColor: theme.buttonSecondaryActiveBackground } } }; return variantMap[variant] || {}; }; const getSizeStyles = size => { const sizeMap = { large: { fontWeight: 500, height: 52, fontSize: '1em', padding: '0 16px' }, default: { height: 44, fontSize: '1em', padding: '0 16px' }, small: { height: 36, fontSize: '1em', padding: '0 16px' }, xsmall: { height: 28, fontSize: '0.875em', padding: '0 8px' } }; return sizeMap[size] || sizeMap.default; }; const getShapeStyles = shape => { const shapeMap = { square: { borderRadius: 0 }, lessrounded: { borderRadius: 8 }, rounded: { borderRadius: 328 } }; return shapeMap[shape] || {}; }; const getDisabledStyles = (theme, disabled) => { if (!disabled) return {}; return { backgroundColor: theme.buttonDisabledBackground, pointerEvents: 'none', cursor: 'not-allowed', '&, & *': { transition: 'color 150ms ease', color: theme.buttonDisabledColor } }; }; const StyledButton = /*#__PURE__*/_styled("button", process.env.NODE_ENV === "production" ? { target: "eo1bb5b1" } : { target: "eo1bb5b1", label: "StyledButton" })("cursor:pointer;position:relative;text-align:center;display:inline-flex;justify-content:center;align-items:center;transition:all 150ms cubic-bezier(0.25, 0.1, 0.25, 1);border:none;outline:none;text-decoration:none;", ({ fullWidth }) => ({ width: fullWidth ? '100%' : 'auto' }), ({ theme, intent }) => getIntentStyles(theme, intent), ({ theme, variant }) => getVariantStyles(theme, variant), ({ size }) => getSizeStyles(size), ({ shape }) => getShapeStyles(shape), ({ theme, disabled }) => getDisabledStyles(theme, disabled), process.env.NODE_ENV === "production" ? "" : "/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIkJ1dHRvbi5zdHlsZXMudHMiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBc0c0QiIsImZpbGUiOiJCdXR0b24uc3R5bGVzLnRzIiwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IHN0eWxlZCBmcm9tICdAZW1vdGlvbi9zdHlsZWQnO1xuY29uc3QgZ2V0SW50ZW50U3R5bGVzID0gKHRoZW1lLCBpbnRlbnQpID0+IHtcbiAgICBjb25zdCBpbnRlbnRNYXAgPSB7XG4gICAgICAgIHByaW1hcnk6IHtcbiAgICAgICAgICAgIGNvbG9yOiB0aGVtZS5idXR0b25QcmltYXJ5Q29sb3IsXG4gICAgICAgICAgICBiYWNrZ3JvdW5kQ29sb3I6IHRoZW1lLmJ1dHRvblByaW1hcnlCYWNrZ3JvdW5kLFxuICAgICAgICAgICAgYm94U2hhZG93OiB0aGVtZS5idXR0b25QcmltYXJ5U2hhZG93LFxuICAgICAgICAgICAgYm9yZGVyOiB0aGVtZS5idXR0b25QcmltYXJ5Qm9yZGVyLFxuICAgICAgICAgICAgJyY6aG92ZXInOiB7XG4gICAgICAgICAgICAgICAgY29sb3I6IHRoZW1lLmJ1dHRvblByaW1hcnlIb3ZlckNvbG9yLFxuICAgICAgICAgICAgICAgIGJhY2tncm91bmRDb2xvcjogdGhlbWUuYnV0dG9uUHJpbWFyeUhvdmVyQmFja2dyb3VuZCxcbiAgICAgICAgICAgICAgICBib3hTaGFkb3c6IHRoZW1lLmJ1dHRvblByaW1hcnlIb3ZlclNoYWRvdyxcbiAgICAgICAgICAgIH0sXG4gICAgICAgICAgICAnJjphY3RpdmUnOiB7XG4gICAgICAgICAgICAgICAgY29sb3I6IHRoZW1lLmJ1dHRvblByaW1hcnlBY3RpdmVDb2xvcixcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kQ29sb3I6IHRoZW1lLmJ1dHRvblByaW1hcnlBY3RpdmVCYWNrZ3JvdW5kLFxuICAgICAgICAgICAgICAgIGJveFNoYWRvdzogdGhlbWUuYnV0dG9uUHJpbWFyeUFjdGl2ZVNoYWRvdyxcbiAgICAgICAgICAgIH0sXG4gICAgICAgIH0sXG4gICAgICAgIHNlY29uZGFyeToge1xuICAgICAgICAgICAgY29sb3I6IHRoZW1lLmJ1dHRvblNlY29uZGFyeUNvbG9yLFxuICAgICAgICAgICAgYmFja2dyb3VuZENvbG9yOiB0aGVtZS5idXR0b25TZWNvbmRhcnlCYWNrZ3JvdW5kLFxuICAgICAgICAgICAgYm94U2hhZG93OiB0aGVtZS5idXR0b25TZWNvbmRhcnlTaGFkb3csXG4gICAgICAgICAgICBib3JkZXI6IHRoZW1lLmJ1dHRvblNlY29uZGFyeUJvcmRlcixcbiAgICAgICAgICAgICcmOmhvdmVyJzoge1xuICAgICAgICAgICAgICAgIGNvbG9yOiB0aGVtZS5idXR0b25TZWNvbmRhcnlIb3ZlckNvbG9yLFxuICAgICAgICAgICAgICAgIGJhY2tncm91bmRDb2xvcjogdGhlbWUuYnV0dG9uU2Vjb25kYXJ5SG92ZXJCYWNrZ3JvdW5kLFxuICAgICAgICAgICAgICAgIGJveFNoYWRvdzogdGhlbWUuYnV0dG9uU2Vjb25kYXJ5SG92ZXJTaGFkb3csXG4gICAgICAgICAgICB9LFxuICAgICAgICAgICAgJyY6YWN0aXZlJzoge1xuICAgICAgICAgICAgICAgIGNvbG9yOiB0aGVtZS5idXR0b25TZWNvbmRhcnlBY3RpdmVDb2xvcixcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kQ29sb3I6IHRoZW1lLmJ1dHRvblNlY29uZGFyeUFjdGl2ZUJhY2tncm91bmQsXG4gICAgICAgICAgICAgICAgYm94U2hhZG93OiB0aGVtZS5idXR0b25TZWNvbmRhcnlBY3RpdmVTaGFkb3csXG4gICAgICAgICAgICB9LFxuICAgICAgICB9LFxuICAgIH07XG4gICAgcmV0dXJuIGludGVudE1hcFtpbnRlbnRdIHx8IGludGVudE1hcC5wcmltYXJ5O1xufTtcbmNvbnN0IGdldFZhcmlhbnRTdHlsZXMgPSAodGhlbWUsIHZhcmlhbnQpID0+IHtcbiAgICBjb25zdCB2YXJpYW50TWFwID0ge1xuICAgICAgICBwbGFpbjoge1xuICAgICAgICAgICAgY29sb3I6IHRoZW1lLmJ1dHRvblNlY29uZGFyeUNvbG9yLFxuICAgICAgICAgICAgYmFja2dyb3VuZENvbG9yOiAndHJhbnNwYXJlbnQnLFxuICAgICAgICAgICAgJyY6aG92ZXInOiB7XG4gICAgICAgICAgICAgICAgY29sb3I6IHRoZW1lLmJ1dHRvblNlY29uZGFyeUhvdmVyQ29sb3IsXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZENvbG9yOiB0aGVtZS5idXR0b25TZWNvbmRhcnlIb3ZlckJhY2tncm91bmQsXG4gICAgICAgICAgICB9LFxuICAgICAgICAgICAgJyY6YWN0aXZlJzoge1xuICAgICAgICAgICAgICAgIGNvbG9yOiB0aGVtZS5idXR0b25TZWNvbmRhcnlBY3RpdmVDb2xvcixcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kQ29sb3I6IHRoZW1lLmJ1dHRvblNlY29uZGFyeUFjdGl2ZUJhY2tncm91bmQsXG4gICAgICAgICAgICB9LFxuICAgICAgICB9LFxuICAgIH07XG4gICAgcmV0dXJuIHZhcmlhbnRNYXBbdmFyaWFudF0gfHwge307XG59O1xuY29uc3QgZ2V0U2l6ZVN0eWxlcyA9IChzaXplKSA9PiB7XG4gICAgY29uc3Qgc2l6ZU1hcCA9IHtcbiAgICAgICAgbGFyZ2U6IHtcbiAgICAgICAgICAgIGZvbnRXZWlnaHQ6IDUwMCxcbiAgICAgICAgICAgIGhlaWdodDogNTIsXG4gICAgICAgICAgICBmb250U2l6ZTogJzFlbScsXG4gICAgICAgICAgICBwYWRkaW5nOiAnMCAxNnB4JyxcbiAgICAgICAgfSxcbiAgICAgICAgZGVmYXVsdDoge1xuICAgICAgICAgICAgaGVpZ2h0OiA0NCxcbiAgICAgICAgICAgIGZvbnRTaXplOiAnMWVtJyxcbiAgICAgICAgICAgIHBhZGRpbmc6ICcwIDE2cHgnLFxuICAgICAgICB9LFxuICAgICAgICBzbWFsbDoge1xuICAgICAgICAgICAgaGVpZ2h0OiAzNixcbiAgICAgICAgICAgIGZvbnRTaXplOiAnMWVtJyxcbiAgICAgICAgICAgIHBhZGRpbmc6ICcwIDE2cHgnLFxuICAgICAgICB9LFxuICAgICAgICB4c21hbGw6IHtcbiAgICAgICAgICAgIGhlaWdodDogMjgsXG4gICAgICAgICAgICBmb250U2l6ZTogJzAuODc1ZW0nLFxuICAgICAgICAgICAgcGFkZGluZzogJzAgOHB4JyxcbiAgICAgICAgfSxcbiAgICB9O1xuICAgIHJldHVybiBzaXplTWFwW3NpemVdIHx8IHNpemVNYXAuZGVmYXVsdDtcbn07XG5jb25zdCBnZXRTaGFwZVN0eWxlcyA9IChzaGFwZSkgPT4ge1xuICAgIGNvbnN0IHNoYXBlTWFwID0ge1xuICAgICAgICBzcXVhcmU6IHsgYm9yZGVyUmFkaXVzOiAwIH0sXG4gICAgICAgIGxlc3Nyb3VuZGVkOiB7IGJvcmRlclJhZGl1czogOCB9LFxuICAgICAgICByb3VuZGVkOiB7IGJvcmRlclJhZGl1czogMzI4IH0sXG4gICAgfTtcbiAgICByZXR1cm4gc2hhcGVNYXBbc2hhcGVdIHx8IHt9O1xufTtcbmNvbnN0IGdldERpc2FibGVkU3R5bGVzID0gKHRoZW1lLCBkaXNhYmxlZCkgPT4ge1xuICAgIGlmICghZGlzYWJsZWQpXG4gICAgICAgIHJldHVybiB7fTtcbiAgICByZXR1cm4ge1xuICAgICAgICBiYWNrZ3JvdW5kQ29sb3I6IHRoZW1lLmJ1dHRvbkRpc2FibGVkQmFja2dyb3VuZCxcbiAgICAgICAgcG9pbnRlckV2ZW50czogJ25vbmUnLFxuICAgICAgICBjdXJzb3I6ICdub3QtYWxsb3dlZCcsXG4gICAgICAgICcmLCAmIConOiB7XG4gICAgICAgICAgICB0cmFuc2l0aW9uOiAnY29sb3IgMTUwbXMgZWFzZScsXG4gICAgICAgICAgICBjb2xvcjogdGhlbWUuYnV0dG9uRGlzYWJsZWRDb2xvcixcbiAgICAgICAgfSxcbiAgICB9O1xufTtcbmV4cG9ydCBjb25zdCBTdHlsZWRCdXR0b24gPSBzdHlsZWQuYnV0dG9uKHtcbiAgICBjdXJzb3I6ICdwb2ludGVyJyxcbiAgICBwb3NpdGlvbjogJ3JlbGF0aXZlJyxcbiAgICB0ZXh0QWxpZ246ICdjZW50ZXInLFxuICAgIGRpc3BsYXk6ICdpbmxpbmUtZmxleCcsXG4gICAganVzdGlmeUNvbnRlbnQ6ICdjZW50ZXInLFxuICAgIGFsaWduSXRlbXM6ICdjZW50ZXInLFxuICAgIHRyYW5zaXRpb246ICdhbGwgMTUwbXMgY3ViaWMtYmV6aWVyKDAuMjUsIDAuMSwgMC4yNSwgMSknLFxuICAgIGJvcmRlcjogJ25vbmUnLFxuICAgIG91dGxpbmU6ICdub25lJyxcbiAgICB0ZXh0RGVjb3JhdGlvbjogJ25vbmUnLFxufSwgKHsgZnVsbFdpZHRoIH0pID0+ICh7XG4gICAgd2lkdGg6IGZ1bGxXaWR0aCA/ICcxMDAlJyA6ICdhdXRvJyxcbn0pLCAoeyB0aGVtZSwgaW50ZW50IH0pID0+IGdldEludGVudFN0eWxlcyh0aGVtZSwgaW50ZW50KSwgKHsgdGhlbWUsIHZhcmlhbnQgfSkgPT4gZ2V0VmFyaWFudFN0eWxlcyh0aGVtZSwgdmFyaWFudCksICh7IHNpemUgfSkgPT4gZ2V0U2l6ZVN0eWxlcyhzaXplKSwgKHsgc2hhcGUgfSkgPT4gZ2V0U2hhcGVTdHlsZXMoc2hhcGUpLCAoeyB0aGVtZSwgZGlzYWJsZWQgfSkgPT4gZ2V0RGlzYWJsZWRTdHlsZXModGhlbWUsIGRpc2FibGVkKSk7XG5leHBvcnQgY29uc3QgU3R5bGVkSWNvbkJ1dHRvbiA9IHN0eWxlZChTdHlsZWRCdXR0b24pKHtcbiAgICBhc3BlY3RSYXRpbzogMSxcbiAgICBwYWRkaW5nOiAwLFxuICAgIGJvcmRlclJhZGl1czogOCxcbn0pO1xuIl19 */"); const StyledIconButton = /*#__PURE__*/_styled(StyledButton, process.env.NODE_ENV === "production" ? { target: "eo1bb5b0" } : { target: "eo1bb5b0", label: "StyledIconButton" })(process.env.NODE_ENV === "production" ? { name: "rkdtvo", styles: "aspect-ratio:1;padding:0;border-radius:8px" } : { name: "rkdtvo", styles: "aspect-ratio:1;padding:0;border-radius:8px/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIkJ1dHRvbi5zdHlsZXMudHMiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBb0hnQyIsImZpbGUiOiJCdXR0b24uc3R5bGVzLnRzIiwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IHN0eWxlZCBmcm9tICdAZW1vdGlvbi9zdHlsZWQnO1xuY29uc3QgZ2V0SW50ZW50U3R5bGVzID0gKHRoZW1lLCBpbnRlbnQpID0+IHtcbiAgICBjb25zdCBpbnRlbnRNYXAgPSB7XG4gICAgICAgIHByaW1hcnk6IHtcbiAgICAgICAgICAgIGNvbG9yOiB0aGVtZS5idXR0b25QcmltYXJ5Q29sb3IsXG4gICAgICAgICAgICBiYWNrZ3JvdW5kQ29sb3I6IHRoZW1lLmJ1dHRvblByaW1hcnlCYWNrZ3JvdW5kLFxuICAgICAgICAgICAgYm94U2hhZG93OiB0aGVtZS5idXR0b25QcmltYXJ5U2hhZG93LFxuICAgICAgICAgICAgYm9yZGVyOiB0aGVtZS5idXR0b25QcmltYXJ5Qm9yZGVyLFxuICAgICAgICAgICAgJyY6aG92ZXInOiB7XG4gICAgICAgICAgICAgICAgY29sb3I6IHRoZW1lLmJ1dHRvblByaW1hcnlIb3ZlckNvbG9yLFxuICAgICAgICAgICAgICAgIGJhY2tncm91bmRDb2xvcjogdGhlbWUuYnV0dG9uUHJpbWFyeUhvdmVyQmFja2dyb3VuZCxcbiAgICAgICAgICAgICAgICBib3hTaGFkb3c6IHRoZW1lLmJ1dHRvblByaW1hcnlIb3ZlclNoYWRvdyxcbiAgICAgICAgICAgIH0sXG4gICAgICAgICAgICAnJjphY3RpdmUnOiB7XG4gICAgICAgICAgICAgICAgY29sb3I6IHRoZW1lLmJ1dHRvblByaW1hcnlBY3RpdmVDb2xvcixcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kQ29sb3I6IHRoZW1lLmJ1dHRvblByaW1hcnlBY3RpdmVCYWNrZ3JvdW5kLFxuICAgICAgICAgICAgICAgIGJveFNoYWRvdzogdGhlbWUuYnV0dG9uUHJpbWFyeUFjdGl2ZVNoYWRvdyxcbiAgICAgICAgICAgIH0sXG4gICAgICAgIH0sXG4gICAgICAgIHNlY29uZGFyeToge1xuICAgICAgICAgICAgY29sb3I6IHRoZW1lLmJ1dHRvblNlY29uZGFyeUNvbG9yLFxuICAgICAgICAgICAgYmFja2dyb3VuZENvbG9yOiB0aGVtZS5idXR0b25TZWNvbmRhcnlCYWNrZ3JvdW5kLFxuICAgICAgICAgICAgYm94U2hhZG93OiB0aGVtZS5idXR0b25TZWNvbmRhcnlTaGFkb3csXG4gICAgICAgICAgICBib3JkZXI6IHRoZW1lLmJ1dHRvblNlY29uZGFyeUJvcmRlcixcbiAgICAgICAgICAgICcmOmhvdmVyJzoge1xuICAgICAgICAgICAgICAgIGNvbG9yOiB0aGVtZS5idXR0b25TZWNvbmRhcnlIb3ZlckNvbG9yLFxuICAgICAgICAgICAgICAgIGJhY2tncm91bmRDb2xvcjogdGhlbWUuYnV0dG9uU2Vjb25kYXJ5SG92ZXJCYWNrZ3JvdW5kLFxuICAgICAgICAgICAgICAgIGJveFNoYWRvdzogdGhlbWUuYnV0dG9uU2Vjb25kYXJ5SG92ZXJTaGFkb3csXG4gICAgICAgICAgICB9LFxuICAgICAgICAgICAgJyY6YWN0aXZlJzoge1xuICAgICAgICAgICAgICAgIGNvbG9yOiB0aGVtZS5idXR0b25TZWNvbmRhcnlBY3RpdmVDb2xvcixcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kQ29sb3I6IHRoZW1lLmJ1dHRvblNlY29uZGFyeUFjdGl2ZUJhY2tncm91bmQsXG4gICAgICAgICAgICAgICAgYm94U2hhZG93OiB0aGVtZS5idXR0b25TZWNvbmRhcnlBY3RpdmVTaGFkb3csXG4gICAgICAgICAgICB9LFxuICAgICAgICB9LFxuICAgIH07XG4gICAgcmV0dXJuIGludGVudE1hcFtpbnRlbnRdIHx8IGludGVudE1hcC5wcmltYXJ5O1xufTtcbmNvbnN0IGdldFZhcmlhbnRTdHlsZXMgPSAodGhlbWUsIHZhcmlhbnQpID0+IHtcbiAgICBjb25zdCB2YXJpYW50TWFwID0ge1xuICAgICAgICBwbGFpbjoge1xuICAgICAgICAgICAgY29sb3I6IHRoZW1lLmJ1dHRvblNlY29uZGFyeUNvbG9yLFxuICAgICAgICAgICAgYmFja2dyb3VuZENvbG9yOiAndHJhbnNwYXJlbnQnLFxuICAgICAgICAgICAgJyY6aG92ZXInOiB7XG4gICAgICAgICAgICAgICAgY29sb3I6IHRoZW1lLmJ1dHRvblNlY29uZGFyeUhvdmVyQ29sb3IsXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZENvbG9yOiB0aGVtZS5idXR0b25TZWNvbmRhcnlIb3ZlckJhY2tncm91bmQsXG4gICAgICAgICAgICB9LFxuICAgICAgICAgICAgJyY6YWN0aXZlJzoge1xuICAgICAgICAgICAgICAgIGNvbG9yOiB0aGVtZS5idXR0b25TZWNvbmRhcnlBY3RpdmVDb2xvcixcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kQ29sb3I6IHRoZW1lLmJ1dHRvblNlY29uZGFyeUFjdGl2ZUJhY2tncm91bmQsXG4gICAgICAgICAgICB9LFxuICAgICAgICB9LFxuICAgIH07XG4gICAgcmV0dXJuIHZhcmlhbnRNYXBbdmFyaWFudF0gfHwge307XG59O1xuY29uc3QgZ2V0U2l6ZVN0eWxlcyA9IChzaXplKSA9PiB7XG4gICAgY29uc3Qgc2l6ZU1hcCA9IHtcbiAgICAgICAgbGFyZ2U6IHtcbiAgICAgICAgICAgIGZvbnRXZWlnaHQ6IDUwMCxcbiAgICAgICAgICAgIGhlaWdodDogNTIsXG4gICAgICAgICAgICBmb250U2l6ZTogJzFlbScsXG4gICAgICAgICAgICBwYWRkaW5nOiAnMCAxNnB4JyxcbiAgICAgICAgfSxcbiAgICAgICAgZGVmYXVsdDoge1xuICAgICAgICAgICAgaGVpZ2h0OiA0NCxcbiAgICAgICAgICAgIGZvbnRTaXplOiAnMWVtJyxcbiAgICAgICAgICAgIHBhZGRpbmc6ICcwIDE2cHgnLFxuICAgICAgICB9LFxuICAgICAgICBzbWFsbDoge1xuICAgICAgICAgICAgaGVpZ2h0OiAzNixcbiAgICAgICAgICAgIGZvbnRTaXplOiAnMWVtJyxcbiAgICAgICAgICAgIHBhZGRpbmc6ICcwIDE2cHgnLFxuICAgICAgICB9LFxuICAgICAgICB4c21hbGw6IHtcbiAgICAgICAgICAgIGhlaWdodDogMjgsXG4gICAgICAgICAgICBmb250U2l6ZTogJzAuODc1ZW0nLFxuICAgICAgICAgICAgcGFkZGluZzogJzAgOHB4JyxcbiAgICAgICAgfSxcbiAgICB9O1xuICAgIHJldHVybiBzaXplTWFwW3NpemVdIHx8IHNpemVNYXAuZGVmYXVsdDtcbn07XG5jb25zdCBnZXRTaGFwZVN0eWxlcyA9IChzaGFwZSkgPT4ge1xuICAgIGNvbnN0IHNoYXBlTWFwID0ge1xuICAgICAgICBzcXVhcmU6IHsgYm9yZGVyUmFkaXVzOiAwIH0sXG4gICAgICAgIGxlc3Nyb3VuZGVkOiB7IGJvcmRlclJhZGl1czogOCB9LFxuICAgICAgICByb3VuZGVkOiB7IGJvcmRlclJhZGl1czogMzI4IH0sXG4gICAgfTtcbiAgICByZXR1cm4gc2hhcGVNYXBbc2hhcGVdIHx8IHt9O1xufTtcbmNvbnN0IGdldERpc2FibGVkU3R5bGVzID0gKHRoZW1lLCBkaXNhYmxlZCkgPT4ge1xuICAgIGlmICghZGlzYWJsZWQpXG4gICAgICAgIHJldHVybiB7fTtcbiAgICByZXR1cm4ge1xuICAgICAgICBiYWNrZ3JvdW5kQ29sb3I6IHRoZW1lLmJ1dHRvbkRpc2FibGVkQmFja2dyb3VuZCxcbiAgICAgICAgcG9pbnRlckV2ZW50czogJ25vbmUnLFxuICAgICAgICBjdXJzb3I6ICdub3QtYWxsb3dlZCcsXG4gICAgICAgICcmLCAmIConOiB7XG4gICAgICAgICAgICB0cmFuc2l0aW9uOiAnY29sb3IgMTUwbXMgZWFzZScsXG4gICAgICAgICAgICBjb2xvcjogdGhlbWUuYnV0dG9uRGlzYWJsZWRDb2xvcixcbiAgICAgICAgfSxcbiAgICB9O1xufTtcbmV4cG9ydCBjb25zdCBTdHlsZWRCdXR0b24gPSBzdHlsZWQuYnV0dG9uKHtcbiAgICBjdXJzb3I6ICdwb2ludGVyJyxcbiAgICBwb3NpdGlvbjogJ3JlbGF0aXZlJyxcbiAgICB0ZXh0QWxpZ246ICdjZW50ZXInLFxuICAgIGRpc3BsYXk6ICdpbmxpbmUtZmxleCcsXG4gICAganVzdGlmeUNvbnRlbnQ6ICdjZW50ZXInLFxuICAgIGFsaWduSXRlbXM6ICdjZW50ZXInLFxuICAgIHRyYW5zaXRpb246ICdhbGwgMTUwbXMgY3ViaWMtYmV6aWVyKDAuMjUsIDAuMSwgMC4yNSwgMSknLFxuICAgIGJvcmRlcjogJ25vbmUnLFxuICAgIG91dGxpbmU6ICdub25lJyxcbiAgICB0ZXh0RGVjb3JhdGlvbjogJ25vbmUnLFxufSwgKHsgZnVsbFdpZHRoIH0pID0+ICh7XG4gICAgd2lkdGg6IGZ1bGxXaWR0aCA/ICcxMDAlJyA6ICdhdXRvJyxcbn0pLCAoeyB0aGVtZSwgaW50ZW50IH0pID0+IGdldEludGVudFN0eWxlcyh0aGVtZSwgaW50ZW50KSwgKHsgdGhlbWUsIHZhcmlhbnQgfSkgPT4gZ2V0VmFyaWFudFN0eWxlcyh0aGVtZSwgdmFyaWFudCksICh7IHNpemUgfSkgPT4gZ2V0U2l6ZVN0eWxlcyhzaXplKSwgKHsgc2hhcGUgfSkgPT4gZ2V0U2hhcGVTdHlsZXMoc2hhcGUpLCAoeyB0aGVtZSwgZGlzYWJsZWQgfSkgPT4gZ2V0RGlzYWJsZWRTdHlsZXModGhlbWUsIGRpc2FibGVkKSk7XG5leHBvcnQgY29uc3QgU3R5bGVkSWNvbkJ1dHRvbiA9IHN0eWxlZChTdHlsZWRCdXR0b24pKHtcbiAgICBhc3BlY3RSYXRpbzogMSxcbiAgICBwYWRkaW5nOiAwLFxuICAgIGJvcmRlclJhZGl1czogOCxcbn0pO1xuIl19 */", toString: _EMOTION_STRINGIFIED_CSS_ERROR__ }); exports.StyledButton = StyledButton; exports.StyledIconButton = StyledIconButton;