UNPKG

@sky-mavis/tanto-widget

Version:
151 lines (147 loc) 15.9 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)."; } function 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; } function 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] || {}; } function 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; } function getShapeStyles(shape) { const shapeMap = { square: { borderRadius: 0 }, lessrounded: { borderRadius: 8 }, rounded: { borderRadius: 328 } }; return shapeMap[shape] || {}; } function 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,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIkJ1dHRvbi5zdHlsZXMudHMiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBc0c0QiIsImZpbGUiOiJCdXR0b24uc3R5bGVzLnRzIiwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IHN0eWxlZCBmcm9tICdAZW1vdGlvbi9zdHlsZWQnO1xuZnVuY3Rpb24gZ2V0SW50ZW50U3R5bGVzKHRoZW1lLCBpbnRlbnQpIHtcbiAgICBjb25zdCBpbnRlbnRNYXAgPSB7XG4gICAgICAgIHByaW1hcnk6IHtcbiAgICAgICAgICAgIGNvbG9yOiB0aGVtZS5idXR0b25QcmltYXJ5Q29sb3IsXG4gICAgICAgICAgICBiYWNrZ3JvdW5kQ29sb3I6IHRoZW1lLmJ1dHRvblByaW1hcnlCYWNrZ3JvdW5kLFxuICAgICAgICAgICAgYm94U2hhZG93OiB0aGVtZS5idXR0b25QcmltYXJ5U2hhZG93LFxuICAgICAgICAgICAgYm9yZGVyOiB0aGVtZS5idXR0b25QcmltYXJ5Qm9yZGVyLFxuICAgICAgICAgICAgJyY6aG92ZXInOiB7XG4gICAgICAgICAgICAgICAgY29sb3I6IHRoZW1lLmJ1dHRvblByaW1hcnlIb3ZlckNvbG9yLFxuICAgICAgICAgICAgICAgIGJhY2tncm91bmRDb2xvcjogdGhlbWUuYnV0dG9uUHJpbWFyeUhvdmVyQmFja2dyb3VuZCxcbiAgICAgICAgICAgICAgICBib3hTaGFkb3c6IHRoZW1lLmJ1dHRvblByaW1hcnlIb3ZlclNoYWRvdyxcbiAgICAgICAgICAgIH0sXG4gICAgICAgICAgICAnJjphY3RpdmUnOiB7XG4gICAgICAgICAgICAgICAgY29sb3I6IHRoZW1lLmJ1dHRvblByaW1hcnlBY3RpdmVDb2xvcixcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kQ29sb3I6IHRoZW1lLmJ1dHRvblByaW1hcnlBY3RpdmVCYWNrZ3JvdW5kLFxuICAgICAgICAgICAgICAgIGJveFNoYWRvdzogdGhlbWUuYnV0dG9uUHJpbWFyeUFjdGl2ZVNoYWRvdyxcbiAgICAgICAgICAgIH0sXG4gICAgICAgIH0sXG4gICAgICAgIHNlY29uZGFyeToge1xuICAgICAgICAgICAgY29sb3I6IHRoZW1lLmJ1dHRvblNlY29uZGFyeUNvbG9yLFxuICAgICAgICAgICAgYmFja2dyb3VuZENvbG9yOiB0aGVtZS5idXR0b25TZWNvbmRhcnlCYWNrZ3JvdW5kLFxuICAgICAgICAgICAgYm94U2hhZG93OiB0aGVtZS5idXR0b25TZWNvbmRhcnlTaGFkb3csXG4gICAgICAgICAgICBib3JkZXI6IHRoZW1lLmJ1dHRvblNlY29uZGFyeUJvcmRlcixcbiAgICAgICAgICAgICcmOmhvdmVyJzoge1xuICAgICAgICAgICAgICAgIGNvbG9yOiB0aGVtZS5idXR0b25TZWNvbmRhcnlIb3ZlckNvbG9yLFxuICAgICAgICAgICAgICAgIGJhY2tncm91bmRDb2xvcjogdGhlbWUuYnV0dG9uU2Vjb25kYXJ5SG92ZXJCYWNrZ3JvdW5kLFxuICAgICAgICAgICAgICAgIGJveFNoYWRvdzogdGhlbWUuYnV0dG9uU2Vjb25kYXJ5SG92ZXJTaGFkb3csXG4gICAgICAgICAgICB9LFxuICAgICAgICAgICAgJyY6YWN0aXZlJzoge1xuICAgICAgICAgICAgICAgIGNvbG9yOiB0aGVtZS5idXR0b25TZWNvbmRhcnlBY3RpdmVDb2xvcixcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kQ29sb3I6IHRoZW1lLmJ1dHRvblNlY29uZGFyeUFjdGl2ZUJhY2tncm91bmQsXG4gICAgICAgICAgICAgICAgYm94U2hhZG93OiB0aGVtZS5idXR0b25TZWNvbmRhcnlBY3RpdmVTaGFkb3csXG4gICAgICAgICAgICB9LFxuICAgICAgICB9LFxuICAgIH07XG4gICAgcmV0dXJuIGludGVudE1hcFtpbnRlbnRdIHx8IGludGVudE1hcC5wcmltYXJ5O1xufVxuZnVuY3Rpb24gZ2V0VmFyaWFudFN0eWxlcyh0aGVtZSwgdmFyaWFudCkge1xuICAgIGNvbnN0IHZhcmlhbnRNYXAgPSB7XG4gICAgICAgIHBsYWluOiB7XG4gICAgICAgICAgICBjb2xvcjogdGhlbWUuYnV0dG9uU2Vjb25kYXJ5Q29sb3IsXG4gICAgICAgICAgICBiYWNrZ3JvdW5kQ29sb3I6ICd0cmFuc3BhcmVudCcsXG4gICAgICAgICAgICAnJjpob3Zlcic6IHtcbiAgICAgICAgICAgICAgICBjb2xvcjogdGhlbWUuYnV0dG9uU2Vjb25kYXJ5SG92ZXJDb2xvcixcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kQ29sb3I6IHRoZW1lLmJ1dHRvblNlY29uZGFyeUhvdmVyQmFja2dyb3VuZCxcbiAgICAgICAgICAgIH0sXG4gICAgICAgICAgICAnJjphY3RpdmUnOiB7XG4gICAgICAgICAgICAgICAgY29sb3I6IHRoZW1lLmJ1dHRvblNlY29uZGFyeUFjdGl2ZUNvbG9yLFxuICAgICAgICAgICAgICAgIGJhY2tncm91bmRDb2xvcjogdGhlbWUuYnV0dG9uU2Vjb25kYXJ5QWN0aXZlQmFja2dyb3VuZCxcbiAgICAgICAgICAgIH0sXG4gICAgICAgIH0sXG4gICAgfTtcbiAgICByZXR1cm4gdmFyaWFudE1hcFt2YXJpYW50XSB8fCB7fTtcbn1cbmZ1bmN0aW9uIGdldFNpemVTdHlsZXMoc2l6ZSkge1xuICAgIGNvbnN0IHNpemVNYXAgPSB7XG4gICAgICAgIGxhcmdlOiB7XG4gICAgICAgICAgICBmb250V2VpZ2h0OiA1MDAsXG4gICAgICAgICAgICBoZWlnaHQ6IDUyLFxuICAgICAgICAgICAgZm9udFNpemU6ICcxZW0nLFxuICAgICAgICAgICAgcGFkZGluZzogJzAgMTZweCcsXG4gICAgICAgIH0sXG4gICAgICAgIGRlZmF1bHQ6IHtcbiAgICAgICAgICAgIGhlaWdodDogNDQsXG4gICAgICAgICAgICBmb250U2l6ZTogJzFlbScsXG4gICAgICAgICAgICBwYWRkaW5nOiAnMCAxNnB4JyxcbiAgICAgICAgfSxcbiAgICAgICAgc21hbGw6IHtcbiAgICAgICAgICAgIGhlaWdodDogMzYsXG4gICAgICAgICAgICBmb250U2l6ZTogJzFlbScsXG4gICAgICAgICAgICBwYWRkaW5nOiAnMCAxNnB4JyxcbiAgICAgICAgfSxcbiAgICAgICAgeHNtYWxsOiB7XG4gICAgICAgICAgICBoZWlnaHQ6IDI4LFxuICAgICAgICAgICAgZm9udFNpemU6ICcwLjg3NWVtJyxcbiAgICAgICAgICAgIHBhZGRpbmc6ICcwIDhweCcsXG4gICAgICAgIH0sXG4gICAgfTtcbiAgICByZXR1cm4gc2l6ZU1hcFtzaXplXSB8fCBzaXplTWFwLmRlZmF1bHQ7XG59XG5mdW5jdGlvbiBnZXRTaGFwZVN0eWxlcyhzaGFwZSkge1xuICAgIGNvbnN0IHNoYXBlTWFwID0ge1xuICAgICAgICBzcXVhcmU6IHsgYm9yZGVyUmFkaXVzOiAwIH0sXG4gICAgICAgIGxlc3Nyb3VuZGVkOiB7IGJvcmRlclJhZGl1czogOCB9LFxuICAgICAgICByb3VuZGVkOiB7IGJvcmRlclJhZGl1czogMzI4IH0sXG4gICAgfTtcbiAgICByZXR1cm4gc2hhcGVNYXBbc2hhcGVdIHx8IHt9O1xufVxuZnVuY3Rpb24gZ2V0RGlzYWJsZWRTdHlsZXModGhlbWUsIGRpc2FibGVkKSB7XG4gICAgaWYgKCFkaXNhYmxlZClcbiAgICAgICAgcmV0dXJuIHt9O1xuICAgIHJldHVybiB7XG4gICAgICAgIGJhY2tncm91bmRDb2xvcjogdGhlbWUuYnV0dG9uRGlzYWJsZWRCYWNrZ3JvdW5kLFxuICAgICAgICBwb2ludGVyRXZlbnRzOiAnbm9uZScsXG4gICAgICAgIGN1cnNvcjogJ25vdC1hbGxvd2VkJyxcbiAgICAgICAgJyYsICYgKic6IHtcbiAgICAgICAgICAgIHRyYW5zaXRpb246ICdjb2xvciAxNTBtcyBlYXNlJyxcbiAgICAgICAgICAgIGNvbG9yOiB0aGVtZS5idXR0b25EaXNhYmxlZENvbG9yLFxuICAgICAgICB9LFxuICAgIH07XG59XG5leHBvcnQgY29uc3QgU3R5bGVkQnV0dG9uID0gc3R5bGVkLmJ1dHRvbih7XG4gICAgY3Vyc29yOiAncG9pbnRlcicsXG4gICAgcG9zaXRpb246ICdyZWxhdGl2ZScsXG4gICAgdGV4dEFsaWduOiAnY2VudGVyJyxcbiAgICBkaXNwbGF5OiAnaW5saW5lLWZsZXgnLFxuICAgIGp1c3RpZnlDb250ZW50OiAnY2VudGVyJyxcbiAgICBhbGlnbkl0ZW1zOiAnY2VudGVyJyxcbiAgICB0cmFuc2l0aW9uOiAnYWxsIDE1MG1zIGN1YmljLWJlemllcigwLjI1LCAwLjEsIDAuMjUsIDEpJyxcbiAgICBib3JkZXI6ICdub25lJyxcbiAgICBvdXRsaW5lOiAnbm9uZScsXG4gICAgdGV4dERlY29yYXRpb246ICdub25lJyxcbn0sICh7IGZ1bGxXaWR0aCB9KSA9PiAoe1xuICAgIHdpZHRoOiBmdWxsV2lkdGggPyAnMTAwJScgOiAnYXV0bycsXG59KSwgKHsgdGhlbWUsIGludGVudCB9KSA9PiBnZXRJbnRlbnRTdHlsZXModGhlbWUsIGludGVudCksICh7IHRoZW1lLCB2YXJpYW50IH0pID0+IGdldFZhcmlhbnRTdHlsZXModGhlbWUsIHZhcmlhbnQpLCAoeyBzaXplIH0pID0+IGdldFNpemVTdHlsZXMoc2l6ZSksICh7IHNoYXBlIH0pID0+IGdldFNoYXBlU3R5bGVzKHNoYXBlKSwgKHsgdGhlbWUsIGRpc2FibGVkIH0pID0+IGdldERpc2FibGVkU3R5bGVzKHRoZW1lLCBkaXNhYmxlZCkpO1xuZXhwb3J0IGNvbnN0IFN0eWxlZEljb25CdXR0b24gPSBzdHlsZWQoU3R5bGVkQnV0dG9uKSh7XG4gICAgYXNwZWN0UmF0aW86IDEsXG4gICAgcGFkZGluZzogMCxcbiAgICBib3JkZXJSYWRpdXM6IDgsXG59KTtcbiJdfQ== */"); 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,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIkJ1dHRvbi5zdHlsZXMudHMiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBb0hnQyIsImZpbGUiOiJCdXR0b24uc3R5bGVzLnRzIiwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IHN0eWxlZCBmcm9tICdAZW1vdGlvbi9zdHlsZWQnO1xuZnVuY3Rpb24gZ2V0SW50ZW50U3R5bGVzKHRoZW1lLCBpbnRlbnQpIHtcbiAgICBjb25zdCBpbnRlbnRNYXAgPSB7XG4gICAgICAgIHByaW1hcnk6IHtcbiAgICAgICAgICAgIGNvbG9yOiB0aGVtZS5idXR0b25QcmltYXJ5Q29sb3IsXG4gICAgICAgICAgICBiYWNrZ3JvdW5kQ29sb3I6IHRoZW1lLmJ1dHRvblByaW1hcnlCYWNrZ3JvdW5kLFxuICAgICAgICAgICAgYm94U2hhZG93OiB0aGVtZS5idXR0b25QcmltYXJ5U2hhZG93LFxuICAgICAgICAgICAgYm9yZGVyOiB0aGVtZS5idXR0b25QcmltYXJ5Qm9yZGVyLFxuICAgICAgICAgICAgJyY6aG92ZXInOiB7XG4gICAgICAgICAgICAgICAgY29sb3I6IHRoZW1lLmJ1dHRvblByaW1hcnlIb3ZlckNvbG9yLFxuICAgICAgICAgICAgICAgIGJhY2tncm91bmRDb2xvcjogdGhlbWUuYnV0dG9uUHJpbWFyeUhvdmVyQmFja2dyb3VuZCxcbiAgICAgICAgICAgICAgICBib3hTaGFkb3c6IHRoZW1lLmJ1dHRvblByaW1hcnlIb3ZlclNoYWRvdyxcbiAgICAgICAgICAgIH0sXG4gICAgICAgICAgICAnJjphY3RpdmUnOiB7XG4gICAgICAgICAgICAgICAgY29sb3I6IHRoZW1lLmJ1dHRvblByaW1hcnlBY3RpdmVDb2xvcixcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kQ29sb3I6IHRoZW1lLmJ1dHRvblByaW1hcnlBY3RpdmVCYWNrZ3JvdW5kLFxuICAgICAgICAgICAgICAgIGJveFNoYWRvdzogdGhlbWUuYnV0dG9uUHJpbWFyeUFjdGl2ZVNoYWRvdyxcbiAgICAgICAgICAgIH0sXG4gICAgICAgIH0sXG4gICAgICAgIHNlY29uZGFyeToge1xuICAgICAgICAgICAgY29sb3I6IHRoZW1lLmJ1dHRvblNlY29uZGFyeUNvbG9yLFxuICAgICAgICAgICAgYmFja2dyb3VuZENvbG9yOiB0aGVtZS5idXR0b25TZWNvbmRhcnlCYWNrZ3JvdW5kLFxuICAgICAgICAgICAgYm94U2hhZG93OiB0aGVtZS5idXR0b25TZWNvbmRhcnlTaGFkb3csXG4gICAgICAgICAgICBib3JkZXI6IHRoZW1lLmJ1dHRvblNlY29uZGFyeUJvcmRlcixcbiAgICAgICAgICAgICcmOmhvdmVyJzoge1xuICAgICAgICAgICAgICAgIGNvbG9yOiB0aGVtZS5idXR0b25TZWNvbmRhcnlIb3ZlckNvbG9yLFxuICAgICAgICAgICAgICAgIGJhY2tncm91bmRDb2xvcjogdGhlbWUuYnV0dG9uU2Vjb25kYXJ5SG92ZXJCYWNrZ3JvdW5kLFxuICAgICAgICAgICAgICAgIGJveFNoYWRvdzogdGhlbWUuYnV0dG9uU2Vjb25kYXJ5SG92ZXJTaGFkb3csXG4gICAgICAgICAgICB9LFxuICAgICAgICAgICAgJyY6YWN0aXZlJzoge1xuICAgICAgICAgICAgICAgIGNvbG9yOiB0aGVtZS5idXR0b25TZWNvbmRhcnlBY3RpdmVDb2xvcixcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kQ29sb3I6IHRoZW1lLmJ1dHRvblNlY29uZGFyeUFjdGl2ZUJhY2tncm91bmQsXG4gICAgICAgICAgICAgICAgYm94U2hhZG93OiB0aGVtZS5idXR0b25TZWNvbmRhcnlBY3RpdmVTaGFkb3csXG4gICAgICAgICAgICB9LFxuICAgICAgICB9LFxuICAgIH07XG4gICAgcmV0dXJuIGludGVudE1hcFtpbnRlbnRdIHx8IGludGVudE1hcC5wcmltYXJ5O1xufVxuZnVuY3Rpb24gZ2V0VmFyaWFudFN0eWxlcyh0aGVtZSwgdmFyaWFudCkge1xuICAgIGNvbnN0IHZhcmlhbnRNYXAgPSB7XG4gICAgICAgIHBsYWluOiB7XG4gICAgICAgICAgICBjb2xvcjogdGhlbWUuYnV0dG9uU2Vjb25kYXJ5Q29sb3IsXG4gICAgICAgICAgICBiYWNrZ3JvdW5kQ29sb3I6ICd0cmFuc3BhcmVudCcsXG4gICAgICAgICAgICAnJjpob3Zlcic6IHtcbiAgICAgICAgICAgICAgICBjb2xvcjogdGhlbWUuYnV0dG9uU2Vjb25kYXJ5SG92ZXJDb2xvcixcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kQ29sb3I6IHRoZW1lLmJ1dHRvblNlY29uZGFyeUhvdmVyQmFja2dyb3VuZCxcbiAgICAgICAgICAgIH0sXG4gICAgICAgICAgICAnJjphY3RpdmUnOiB7XG4gICAgICAgICAgICAgICAgY29sb3I6IHRoZW1lLmJ1dHRvblNlY29uZGFyeUFjdGl2ZUNvbG9yLFxuICAgICAgICAgICAgICAgIGJhY2tncm91bmRDb2xvcjogdGhlbWUuYnV0dG9uU2Vjb25kYXJ5QWN0aXZlQmFja2dyb3VuZCxcbiAgICAgICAgICAgIH0sXG4gICAgICAgIH0sXG4gICAgfTtcbiAgICByZXR1cm4gdmFyaWFudE1hcFt2YXJpYW50XSB8fCB7fTtcbn1cbmZ1bmN0aW9uIGdldFNpemVTdHlsZXMoc2l6ZSkge1xuICAgIGNvbnN0IHNpemVNYXAgPSB7XG4gICAgICAgIGxhcmdlOiB7XG4gICAgICAgICAgICBmb250V2VpZ2h0OiA1MDAsXG4gICAgICAgICAgICBoZWlnaHQ6IDUyLFxuICAgICAgICAgICAgZm9udFNpemU6ICcxZW0nLFxuICAgICAgICAgICAgcGFkZGluZzogJzAgMTZweCcsXG4gICAgICAgIH0sXG4gICAgICAgIGRlZmF1bHQ6IHtcbiAgICAgICAgICAgIGhlaWdodDogNDQsXG4gICAgICAgICAgICBmb250U2l6ZTogJzFlbScsXG4gICAgICAgICAgICBwYWRkaW5nOiAnMCAxNnB4JyxcbiAgICAgICAgfSxcbiAgICAgICAgc21hbGw6IHtcbiAgICAgICAgICAgIGhlaWdodDogMzYsXG4gICAgICAgICAgICBmb250U2l6ZTogJzFlbScsXG4gICAgICAgICAgICBwYWRkaW5nOiAnMCAxNnB4JyxcbiAgICAgICAgfSxcbiAgICAgICAgeHNtYWxsOiB7XG4gICAgICAgICAgICBoZWlnaHQ6IDI4LFxuICAgICAgICAgICAgZm9udFNpemU6ICcwLjg3NWVtJyxcbiAgICAgICAgICAgIHBhZGRpbmc6ICcwIDhweCcsXG4gICAgICAgIH0sXG4gICAgfTtcbiAgICByZXR1cm4gc2l6ZU1hcFtzaXplXSB8fCBzaXplTWFwLmRlZmF1bHQ7XG59XG5mdW5jdGlvbiBnZXRTaGFwZVN0eWxlcyhzaGFwZSkge1xuICAgIGNvbnN0IHNoYXBlTWFwID0ge1xuICAgICAgICBzcXVhcmU6IHsgYm9yZGVyUmFkaXVzOiAwIH0sXG4gICAgICAgIGxlc3Nyb3VuZGVkOiB7IGJvcmRlclJhZGl1czogOCB9LFxuICAgICAgICByb3VuZGVkOiB7IGJvcmRlclJhZGl1czogMzI4IH0sXG4gICAgfTtcbiAgICByZXR1cm4gc2hhcGVNYXBbc2hhcGVdIHx8IHt9O1xufVxuZnVuY3Rpb24gZ2V0RGlzYWJsZWRTdHlsZXModGhlbWUsIGRpc2FibGVkKSB7XG4gICAgaWYgKCFkaXNhYmxlZClcbiAgICAgICAgcmV0dXJuIHt9O1xuICAgIHJldHVybiB7XG4gICAgICAgIGJhY2tncm91bmRDb2xvcjogdGhlbWUuYnV0dG9uRGlzYWJsZWRCYWNrZ3JvdW5kLFxuICAgICAgICBwb2ludGVyRXZlbnRzOiAnbm9uZScsXG4gICAgICAgIGN1cnNvcjogJ25vdC1hbGxvd2VkJyxcbiAgICAgICAgJyYsICYgKic6IHtcbiAgICAgICAgICAgIHRyYW5zaXRpb246ICdjb2xvciAxNTBtcyBlYXNlJyxcbiAgICAgICAgICAgIGNvbG9yOiB0aGVtZS5idXR0b25EaXNhYmxlZENvbG9yLFxuICAgICAgICB9LFxuICAgIH07XG59XG5leHBvcnQgY29uc3QgU3R5bGVkQnV0dG9uID0gc3R5bGVkLmJ1dHRvbih7XG4gICAgY3Vyc29yOiAncG9pbnRlcicsXG4gICAgcG9zaXRpb246ICdyZWxhdGl2ZScsXG4gICAgdGV4dEFsaWduOiAnY2VudGVyJyxcbiAgICBkaXNwbGF5OiAnaW5saW5lLWZsZXgnLFxuICAgIGp1c3RpZnlDb250ZW50OiAnY2VudGVyJyxcbiAgICBhbGlnbkl0ZW1zOiAnY2VudGVyJyxcbiAgICB0cmFuc2l0aW9uOiAnYWxsIDE1MG1zIGN1YmljLWJlemllcigwLjI1LCAwLjEsIDAuMjUsIDEpJyxcbiAgICBib3JkZXI6ICdub25lJyxcbiAgICBvdXRsaW5lOiAnbm9uZScsXG4gICAgdGV4dERlY29yYXRpb246ICdub25lJyxcbn0sICh7IGZ1bGxXaWR0aCB9KSA9PiAoe1xuICAgIHdpZHRoOiBmdWxsV2lkdGggPyAnMTAwJScgOiAnYXV0bycsXG59KSwgKHsgdGhlbWUsIGludGVudCB9KSA9PiBnZXRJbnRlbnRTdHlsZXModGhlbWUsIGludGVudCksICh7IHRoZW1lLCB2YXJpYW50IH0pID0+IGdldFZhcmlhbnRTdHlsZXModGhlbWUsIHZhcmlhbnQpLCAoeyBzaXplIH0pID0+IGdldFNpemVTdHlsZXMoc2l6ZSksICh7IHNoYXBlIH0pID0+IGdldFNoYXBlU3R5bGVzKHNoYXBlKSwgKHsgdGhlbWUsIGRpc2FibGVkIH0pID0+IGdldERpc2FibGVkU3R5bGVzKHRoZW1lLCBkaXNhYmxlZCkpO1xuZXhwb3J0IGNvbnN0IFN0eWxlZEljb25CdXR0b24gPSBzdHlsZWQoU3R5bGVkQnV0dG9uKSh7XG4gICAgYXNwZWN0UmF0aW86IDEsXG4gICAgcGFkZGluZzogMCxcbiAgICBib3JkZXJSYWRpdXM6IDgsXG59KTtcbiJdfQ== */", toString: _EMOTION_STRINGIFIED_CSS_ERROR__ }); exports.StyledButton = StyledButton; exports.StyledIconButton = StyledIconButton;