New Case Study:See how Anthropic automated 95% of dependency reviews with Socket.Learn More
Socket
Sign inDemoInstall
Socket

@datacamp/waffles-button

Package Overview
Dependencies
Maintainers
50
Versions
140
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

@datacamp/waffles-button - npm Package Compare versions

Comparing version 0.2.0 to 0.3.0

es/spinner.js

17

CHANGELOG.md

@@ -6,2 +6,19 @@ # Change Log

# [0.3.0](https://github.com/datacamp/design-system/compare/@datacamp/waffles-button@0.2.0...@datacamp/waffles-button@0.3.0) (2019-08-29)
### Bug Fixes
* button disabled hover ([7d6b153](https://github.com/datacamp/design-system/commit/7d6b153))
* remove ssr nth child warnings for animation ([d150497](https://github.com/datacamp/design-system/commit/d150497))
### Features
* add isLoading to Button ([2331da2](https://github.com/datacamp/design-system/commit/2331da2))
# [0.2.0](https://github.com/datacamp/design-system/compare/@datacamp/waffles-button@0.1.20...@datacamp/waffles-button@0.2.0) (2019-08-23)

@@ -8,0 +25,0 @@

98

es/index.js

@@ -6,7 +6,46 @@ import _extends from "@babel/runtime/helpers/extends";

import React from 'react';
import { baseStyle, getFontSize, getOutlineStyle, getPrimaryStyle, getSize } from './buttonStyles';
import { baseStyle, getFontSize, getOutlineLoadingStyle, getOutlineStyle, getPrimaryLoadingStyle, getPrimaryStyle, getSize } from './buttonStyles';
import computeDataAttributes from './computeDataAttributes';
import Spinner from './spinner';
var _ref = process.env.NODE_ENV === "production" ? {
name: "144rucs-getOutlineTextColor",
styles: "color:#D1D3D8;label:getOutlineTextColor;"
} : {
name: "144rucs-getOutlineTextColor",
styles: "color:#D1D3D8;label:getOutlineTextColor;",
map: "/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIi4uL3NyYy9pbmRleC50c3giXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBaURRIiwiZmlsZSI6Ii4uL3NyYy9pbmRleC50c3giLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQgeyBUZXh0IH0gZnJvbSAnQGRhdGFjYW1wL3dhZmZsZXMtdGV4dCc7XG5pbXBvcnQgeyBjc3MsIFNlcmlhbGl6ZWRTdHlsZXMgfSBmcm9tICdAZW1vdGlvbi9jb3JlJztcbmltcG9ydCBSZWFjdCBmcm9tICdyZWFjdCc7XG5cbmltcG9ydCB7XG4gIGJhc2VTdHlsZSxcbiAgZ2V0Rm9udFNpemUsXG4gIGdldE91dGxpbmVMb2FkaW5nU3R5bGUsXG4gIGdldE91dGxpbmVTdHlsZSxcbiAgZ2V0UHJpbWFyeUxvYWRpbmdTdHlsZSxcbiAgZ2V0UHJpbWFyeVN0eWxlLFxuICBnZXRTaXplLFxufSBmcm9tICcuL2J1dHRvblN0eWxlcyc7XG5pbXBvcnQgY29tcHV0ZURhdGFBdHRyaWJ1dGVzIGZyb20gJy4vY29tcHV0ZURhdGFBdHRyaWJ1dGVzJztcbmltcG9ydCBTcGlubmVyIGZyb20gJy4vc3Bpbm5lcic7XG5cbmludGVyZmFjZSBCdXR0b25Qcm9wcyB7XG4gIGFwcGVhcmFuY2U/OiAnZGVmYXVsdCcgfCAncHJpbWFyeSc7XG4gIGFyaWFMYWJlbD86IHN0cmluZztcbiAgY2hpbGRyZW46IHN0cmluZztcbiAgY2xhc3NOYW1lPzogc3RyaW5nO1xuICBkYXRhQXR0cmlidXRlcz86IHsgW2tleTogc3RyaW5nXTogc3RyaW5nIH07XG4gIGRpc2FibGVkPzogYm9vbGVhbjtcbiAgaW50ZW50PzogJ25ldXRyYWwnIHwgJ2RhbmdlcicgfCAnc3VjY2VzcycgfCAnd2FybmluZyc7XG4gIGlzTG9hZGluZz86IGJvb2xlYW47XG4gIG9uQ2xpY2s/OiAoKSA9PiB7fTtcbiAgc2l6ZT86ICdzbWFsbCcgfCAnbWVkaXVtJyB8ICdsYXJnZSc7XG59XG5cbmNvbnN0IEJ1dHRvbiA9IFJlYWN0LmZvcndhcmRSZWY8SFRNTEJ1dHRvbkVsZW1lbnQsIEJ1dHRvblByb3BzPihcbiAgKHByb3BzLCByZWYpID0+IHtcbiAgICBjb25zdCB7XG4gICAgICBhcHBlYXJhbmNlID0gJ2RlZmF1bHQnLFxuICAgICAgYXJpYUxhYmVsLFxuICAgICAgY2hpbGRyZW4sXG4gICAgICBjbGFzc05hbWUsXG4gICAgICBkYXRhQXR0cmlidXRlcyxcbiAgICAgIGRpc2FibGVkLFxuICAgICAgaW50ZW50ID0gJ25ldXRyYWwnLFxuICAgICAgaXNMb2FkaW5nID0gZmFsc2UsXG4gICAgICBvbkNsaWNrLFxuICAgICAgc2l6ZSA9ICdtZWRpdW0nLFxuICAgIH0gPSBwcm9wcztcblxuICAgIGNvbnN0IHBhcnNlZERhdGFBdHRyaWJ1dGVzID0gY29tcHV0ZURhdGFBdHRyaWJ1dGVzKGRhdGFBdHRyaWJ1dGVzKTtcblxuICAgIC8vIFRFWFQgU1RZTEVTXG5cbiAgICBjb25zdCBnZXRPdXRsaW5lVGV4dENvbG9yID0gZGlzYWJsZWRcbiAgICAgID8gY3NzKHsgY29sb3I6ICcjRDFEM0Q4JyB9KVxuICAgICAgOiBjc3MoeyBjb2xvcjogJyMzRDQyNTEnIH0pO1xuXG4gICAgY29uc3QgYmFzZVRleHRTdHlsZSA9XG4gICAgICBhcHBlYXJhbmNlID09PSAncHJpbWFyeScgPyBjc3MoeyBjb2xvcjogJ3doaXRlJyB9KSA6IGdldE91dGxpbmVUZXh0Q29sb3I7XG5cbiAgICBjb25zdCBnZXRUZXh0U3R5bGUgPSAoKTogU2VyaWFsaXplZFN0eWxlcyA9PiB7XG4gICAgICByZXR1cm4gY3NzKFxuICAgICAgICBnZXRGb250U2l6ZShzaXplKSxcbiAgICAgICAgaXNMb2FkaW5nID8geyBjb2xvcjogJ3RyYW5zcGFyZW50JyB9IDogYmFzZVRleHRTdHlsZVxuICAgICAgKTtcbiAgICB9O1xuXG4gICAgLy8gQlVUVE9OIFNUWUxFU1xuXG4gICAgY29uc3QgYXBwZWFyYW5jZVN0eWxlID1cbiAgICAgIGFwcGVhcmFuY2UgPT09ICdwcmltYXJ5J1xuICAgICAgICA/IGdldFByaW1hcnlTdHlsZShpbnRlbnQpXG4gICAgICAgIDogZ2V0T3V0bGluZVN0eWxlKGludGVudCk7XG5cbiAgICBjb25zdCBpc0xvYWRpbmdTdHlsZSA9XG4gICAgICBhcHBlYXJhbmNlID09PSAncHJpbWFyeSdcbiAgICAgICAgPyBjc3MoZ2V0UHJpbWFyeUxvYWRpbmdTdHlsZShpbnRlbnQpKVxuICAgICAgICA6IGNzcyhnZXRPdXRsaW5lTG9hZGluZ1N0eWxlKGludGVudCkpO1xuXG4gICAgY29uc3QgZ2V0QnV0dG9uU3R5bGUgPSAoKTogU2VyaWFsaXplZFN0eWxlcyA9PiB7XG4gICAgICByZXR1cm4gY3NzKFxuICAgICAgICBiYXNlU3R5bGUsXG4gICAgICAgIGdldFNpemUoc2l6ZSksXG4gICAgICAgIGlzTG9hZGluZyA/IGlzTG9hZGluZ1N0eWxlIDogYXBwZWFyYW5jZVN0eWxlXG4gICAgICApO1xuICAgIH07XG5cbiAgICByZXR1cm4gKFxuICAgICAgPGJ1dHRvblxuICAgICAgICBhcmlhLWxhYmVsPXthcmlhTGFiZWx9XG4gICAgICAgIGNsYXNzTmFtZT17Y2xhc3NOYW1lfVxuICAgICAgICBjc3M9e2dldEJ1dHRvblN0eWxlfVxuICAgICAgICBkaXNhYmxlZD17ZGlzYWJsZWR9XG4gICAgICAgIG9uQ2xpY2s9e29uQ2xpY2t9XG4gICAgICAgIHsuLi5wYXJzZWREYXRhQXR0cmlidXRlc31cbiAgICAgICAgcmVmPXtyZWZ9XG4gICAgICAgIHR5cGU9XCJidXR0b25cIlxuICAgICAgPlxuICAgICAgICB7aXNMb2FkaW5nICYmIChcbiAgICAgICAgICA8U3Bpbm5lclxuICAgICAgICAgICAgY3NzPXt7IHBvc2l0aW9uOiAnYWJzb2x1dGUnIH19XG4gICAgICAgICAgICBpbnZlcnRlZD17YXBwZWFyYW5jZSA9PT0gJ3ByaW1hcnknfVxuICAgICAgICAgIC8+XG4gICAgICAgICl9XG4gICAgICAgIDxUZXh0IGNzcz17Z2V0VGV4dFN0eWxlfT57Y2hpbGRyZW59PC9UZXh0PlxuICAgICAgPC9idXR0b24+XG4gICAgKTtcbiAgfVxuKTtcblxuZXhwb3J0IGRlZmF1bHQgQnV0dG9uO1xuIl19 */"
};
var _ref2 = process.env.NODE_ENV === "production" ? {
name: "ea3jl-getOutlineTextColor",
styles: "color:#3D4251;label:getOutlineTextColor;"
} : {
name: "ea3jl-getOutlineTextColor",
styles: "color:#3D4251;label:getOutlineTextColor;",
map: "/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIi4uL3NyYy9pbmRleC50c3giXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBa0RRIiwiZmlsZSI6Ii4uL3NyYy9pbmRleC50c3giLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQgeyBUZXh0IH0gZnJvbSAnQGRhdGFjYW1wL3dhZmZsZXMtdGV4dCc7XG5pbXBvcnQgeyBjc3MsIFNlcmlhbGl6ZWRTdHlsZXMgfSBmcm9tICdAZW1vdGlvbi9jb3JlJztcbmltcG9ydCBSZWFjdCBmcm9tICdyZWFjdCc7XG5cbmltcG9ydCB7XG4gIGJhc2VTdHlsZSxcbiAgZ2V0Rm9udFNpemUsXG4gIGdldE91dGxpbmVMb2FkaW5nU3R5bGUsXG4gIGdldE91dGxpbmVTdHlsZSxcbiAgZ2V0UHJpbWFyeUxvYWRpbmdTdHlsZSxcbiAgZ2V0UHJpbWFyeVN0eWxlLFxuICBnZXRTaXplLFxufSBmcm9tICcuL2J1dHRvblN0eWxlcyc7XG5pbXBvcnQgY29tcHV0ZURhdGFBdHRyaWJ1dGVzIGZyb20gJy4vY29tcHV0ZURhdGFBdHRyaWJ1dGVzJztcbmltcG9ydCBTcGlubmVyIGZyb20gJy4vc3Bpbm5lcic7XG5cbmludGVyZmFjZSBCdXR0b25Qcm9wcyB7XG4gIGFwcGVhcmFuY2U/OiAnZGVmYXVsdCcgfCAncHJpbWFyeSc7XG4gIGFyaWFMYWJlbD86IHN0cmluZztcbiAgY2hpbGRyZW46IHN0cmluZztcbiAgY2xhc3NOYW1lPzogc3RyaW5nO1xuICBkYXRhQXR0cmlidXRlcz86IHsgW2tleTogc3RyaW5nXTogc3RyaW5nIH07XG4gIGRpc2FibGVkPzogYm9vbGVhbjtcbiAgaW50ZW50PzogJ25ldXRyYWwnIHwgJ2RhbmdlcicgfCAnc3VjY2VzcycgfCAnd2FybmluZyc7XG4gIGlzTG9hZGluZz86IGJvb2xlYW47XG4gIG9uQ2xpY2s/OiAoKSA9PiB7fTtcbiAgc2l6ZT86ICdzbWFsbCcgfCAnbWVkaXVtJyB8ICdsYXJnZSc7XG59XG5cbmNvbnN0IEJ1dHRvbiA9IFJlYWN0LmZvcndhcmRSZWY8SFRNTEJ1dHRvbkVsZW1lbnQsIEJ1dHRvblByb3BzPihcbiAgKHByb3BzLCByZWYpID0+IHtcbiAgICBjb25zdCB7XG4gICAgICBhcHBlYXJhbmNlID0gJ2RlZmF1bHQnLFxuICAgICAgYXJpYUxhYmVsLFxuICAgICAgY2hpbGRyZW4sXG4gICAgICBjbGFzc05hbWUsXG4gICAgICBkYXRhQXR0cmlidXRlcyxcbiAgICAgIGRpc2FibGVkLFxuICAgICAgaW50ZW50ID0gJ25ldXRyYWwnLFxuICAgICAgaXNMb2FkaW5nID0gZmFsc2UsXG4gICAgICBvbkNsaWNrLFxuICAgICAgc2l6ZSA9ICdtZWRpdW0nLFxuICAgIH0gPSBwcm9wcztcblxuICAgIGNvbnN0IHBhcnNlZERhdGFBdHRyaWJ1dGVzID0gY29tcHV0ZURhdGFBdHRyaWJ1dGVzKGRhdGFBdHRyaWJ1dGVzKTtcblxuICAgIC8vIFRFWFQgU1RZTEVTXG5cbiAgICBjb25zdCBnZXRPdXRsaW5lVGV4dENvbG9yID0gZGlzYWJsZWRcbiAgICAgID8gY3NzKHsgY29sb3I6ICcjRDFEM0Q4JyB9KVxuICAgICAgOiBjc3MoeyBjb2xvcjogJyMzRDQyNTEnIH0pO1xuXG4gICAgY29uc3QgYmFzZVRleHRTdHlsZSA9XG4gICAgICBhcHBlYXJhbmNlID09PSAncHJpbWFyeScgPyBjc3MoeyBjb2xvcjogJ3doaXRlJyB9KSA6IGdldE91dGxpbmVUZXh0Q29sb3I7XG5cbiAgICBjb25zdCBnZXRUZXh0U3R5bGUgPSAoKTogU2VyaWFsaXplZFN0eWxlcyA9PiB7XG4gICAgICByZXR1cm4gY3NzKFxuICAgICAgICBnZXRGb250U2l6ZShzaXplKSxcbiAgICAgICAgaXNMb2FkaW5nID8geyBjb2xvcjogJ3RyYW5zcGFyZW50JyB9IDogYmFzZVRleHRTdHlsZVxuICAgICAgKTtcbiAgICB9O1xuXG4gICAgLy8gQlVUVE9OIFNUWUxFU1xuXG4gICAgY29uc3QgYXBwZWFyYW5jZVN0eWxlID1cbiAgICAgIGFwcGVhcmFuY2UgPT09ICdwcmltYXJ5J1xuICAgICAgICA/IGdldFByaW1hcnlTdHlsZShpbnRlbnQpXG4gICAgICAgIDogZ2V0T3V0bGluZVN0eWxlKGludGVudCk7XG5cbiAgICBjb25zdCBpc0xvYWRpbmdTdHlsZSA9XG4gICAgICBhcHBlYXJhbmNlID09PSAncHJpbWFyeSdcbiAgICAgICAgPyBjc3MoZ2V0UHJpbWFyeUxvYWRpbmdTdHlsZShpbnRlbnQpKVxuICAgICAgICA6IGNzcyhnZXRPdXRsaW5lTG9hZGluZ1N0eWxlKGludGVudCkpO1xuXG4gICAgY29uc3QgZ2V0QnV0dG9uU3R5bGUgPSAoKTogU2VyaWFsaXplZFN0eWxlcyA9PiB7XG4gICAgICByZXR1cm4gY3NzKFxuICAgICAgICBiYXNlU3R5bGUsXG4gICAgICAgIGdldFNpemUoc2l6ZSksXG4gICAgICAgIGlzTG9hZGluZyA/IGlzTG9hZGluZ1N0eWxlIDogYXBwZWFyYW5jZVN0eWxlXG4gICAgICApO1xuICAgIH07XG5cbiAgICByZXR1cm4gKFxuICAgICAgPGJ1dHRvblxuICAgICAgICBhcmlhLWxhYmVsPXthcmlhTGFiZWx9XG4gICAgICAgIGNsYXNzTmFtZT17Y2xhc3NOYW1lfVxuICAgICAgICBjc3M9e2dldEJ1dHRvblN0eWxlfVxuICAgICAgICBkaXNhYmxlZD17ZGlzYWJsZWR9XG4gICAgICAgIG9uQ2xpY2s9e29uQ2xpY2t9XG4gICAgICAgIHsuLi5wYXJzZWREYXRhQXR0cmlidXRlc31cbiAgICAgICAgcmVmPXtyZWZ9XG4gICAgICAgIHR5cGU9XCJidXR0b25cIlxuICAgICAgPlxuICAgICAgICB7aXNMb2FkaW5nICYmIChcbiAgICAgICAgICA8U3Bpbm5lclxuICAgICAgICAgICAgY3NzPXt7IHBvc2l0aW9uOiAnYWJzb2x1dGUnIH19XG4gICAgICAgICAgICBpbnZlcnRlZD17YXBwZWFyYW5jZSA9PT0gJ3ByaW1hcnknfVxuICAgICAgICAgIC8+XG4gICAgICAgICl9XG4gICAgICAgIDxUZXh0IGNzcz17Z2V0VGV4dFN0eWxlfT57Y2hpbGRyZW59PC9UZXh0PlxuICAgICAgPC9idXR0b24+XG4gICAgKTtcbiAgfVxuKTtcblxuZXhwb3J0IGRlZmF1bHQgQnV0dG9uO1xuIl19 */"
};
var _ref3 = process.env.NODE_ENV === "production" ? {
name: "1enz2t3-baseTextStyle",
styles: "color:white;label:baseTextStyle;"
} : {
name: "1enz2t3-baseTextStyle",
styles: "color:white;label:baseTextStyle;",
map: "/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIi4uL3NyYy9pbmRleC50c3giXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBcURpQyIsImZpbGUiOiIuLi9zcmMvaW5kZXgudHN4Iiwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IHsgVGV4dCB9IGZyb20gJ0BkYXRhY2FtcC93YWZmbGVzLXRleHQnO1xuaW1wb3J0IHsgY3NzLCBTZXJpYWxpemVkU3R5bGVzIH0gZnJvbSAnQGVtb3Rpb24vY29yZSc7XG5pbXBvcnQgUmVhY3QgZnJvbSAncmVhY3QnO1xuXG5pbXBvcnQge1xuICBiYXNlU3R5bGUsXG4gIGdldEZvbnRTaXplLFxuICBnZXRPdXRsaW5lTG9hZGluZ1N0eWxlLFxuICBnZXRPdXRsaW5lU3R5bGUsXG4gIGdldFByaW1hcnlMb2FkaW5nU3R5bGUsXG4gIGdldFByaW1hcnlTdHlsZSxcbiAgZ2V0U2l6ZSxcbn0gZnJvbSAnLi9idXR0b25TdHlsZXMnO1xuaW1wb3J0IGNvbXB1dGVEYXRhQXR0cmlidXRlcyBmcm9tICcuL2NvbXB1dGVEYXRhQXR0cmlidXRlcyc7XG5pbXBvcnQgU3Bpbm5lciBmcm9tICcuL3NwaW5uZXInO1xuXG5pbnRlcmZhY2UgQnV0dG9uUHJvcHMge1xuICBhcHBlYXJhbmNlPzogJ2RlZmF1bHQnIHwgJ3ByaW1hcnknO1xuICBhcmlhTGFiZWw/OiBzdHJpbmc7XG4gIGNoaWxkcmVuOiBzdHJpbmc7XG4gIGNsYXNzTmFtZT86IHN0cmluZztcbiAgZGF0YUF0dHJpYnV0ZXM/OiB7IFtrZXk6IHN0cmluZ106IHN0cmluZyB9O1xuICBkaXNhYmxlZD86IGJvb2xlYW47XG4gIGludGVudD86ICduZXV0cmFsJyB8ICdkYW5nZXInIHwgJ3N1Y2Nlc3MnIHwgJ3dhcm5pbmcnO1xuICBpc0xvYWRpbmc/OiBib29sZWFuO1xuICBvbkNsaWNrPzogKCkgPT4ge307XG4gIHNpemU/OiAnc21hbGwnIHwgJ21lZGl1bScgfCAnbGFyZ2UnO1xufVxuXG5jb25zdCBCdXR0b24gPSBSZWFjdC5mb3J3YXJkUmVmPEhUTUxCdXR0b25FbGVtZW50LCBCdXR0b25Qcm9wcz4oXG4gIChwcm9wcywgcmVmKSA9PiB7XG4gICAgY29uc3Qge1xuICAgICAgYXBwZWFyYW5jZSA9ICdkZWZhdWx0JyxcbiAgICAgIGFyaWFMYWJlbCxcbiAgICAgIGNoaWxkcmVuLFxuICAgICAgY2xhc3NOYW1lLFxuICAgICAgZGF0YUF0dHJpYnV0ZXMsXG4gICAgICBkaXNhYmxlZCxcbiAgICAgIGludGVudCA9ICduZXV0cmFsJyxcbiAgICAgIGlzTG9hZGluZyA9IGZhbHNlLFxuICAgICAgb25DbGljayxcbiAgICAgIHNpemUgPSAnbWVkaXVtJyxcbiAgICB9ID0gcHJvcHM7XG5cbiAgICBjb25zdCBwYXJzZWREYXRhQXR0cmlidXRlcyA9IGNvbXB1dGVEYXRhQXR0cmlidXRlcyhkYXRhQXR0cmlidXRlcyk7XG5cbiAgICAvLyBURVhUIFNUWUxFU1xuXG4gICAgY29uc3QgZ2V0T3V0bGluZVRleHRDb2xvciA9IGRpc2FibGVkXG4gICAgICA/IGNzcyh7IGNvbG9yOiAnI0QxRDNEOCcgfSlcbiAgICAgIDogY3NzKHsgY29sb3I6ICcjM0Q0MjUxJyB9KTtcblxuICAgIGNvbnN0IGJhc2VUZXh0U3R5bGUgPVxuICAgICAgYXBwZWFyYW5jZSA9PT0gJ3ByaW1hcnknID8gY3NzKHsgY29sb3I6ICd3aGl0ZScgfSkgOiBnZXRPdXRsaW5lVGV4dENvbG9yO1xuXG4gICAgY29uc3QgZ2V0VGV4dFN0eWxlID0gKCk6IFNlcmlhbGl6ZWRTdHlsZXMgPT4ge1xuICAgICAgcmV0dXJuIGNzcyhcbiAgICAgICAgZ2V0Rm9udFNpemUoc2l6ZSksXG4gICAgICAgIGlzTG9hZGluZyA/IHsgY29sb3I6ICd0cmFuc3BhcmVudCcgfSA6IGJhc2VUZXh0U3R5bGVcbiAgICAgICk7XG4gICAgfTtcblxuICAgIC8vIEJVVFRPTiBTVFlMRVNcblxuICAgIGNvbnN0IGFwcGVhcmFuY2VTdHlsZSA9XG4gICAgICBhcHBlYXJhbmNlID09PSAncHJpbWFyeSdcbiAgICAgICAgPyBnZXRQcmltYXJ5U3R5bGUoaW50ZW50KVxuICAgICAgICA6IGdldE91dGxpbmVTdHlsZShpbnRlbnQpO1xuXG4gICAgY29uc3QgaXNMb2FkaW5nU3R5bGUgPVxuICAgICAgYXBwZWFyYW5jZSA9PT0gJ3ByaW1hcnknXG4gICAgICAgID8gY3NzKGdldFByaW1hcnlMb2FkaW5nU3R5bGUoaW50ZW50KSlcbiAgICAgICAgOiBjc3MoZ2V0T3V0bGluZUxvYWRpbmdTdHlsZShpbnRlbnQpKTtcblxuICAgIGNvbnN0IGdldEJ1dHRvblN0eWxlID0gKCk6IFNlcmlhbGl6ZWRTdHlsZXMgPT4ge1xuICAgICAgcmV0dXJuIGNzcyhcbiAgICAgICAgYmFzZVN0eWxlLFxuICAgICAgICBnZXRTaXplKHNpemUpLFxuICAgICAgICBpc0xvYWRpbmcgPyBpc0xvYWRpbmdTdHlsZSA6IGFwcGVhcmFuY2VTdHlsZVxuICAgICAgKTtcbiAgICB9O1xuXG4gICAgcmV0dXJuIChcbiAgICAgIDxidXR0b25cbiAgICAgICAgYXJpYS1sYWJlbD17YXJpYUxhYmVsfVxuICAgICAgICBjbGFzc05hbWU9e2NsYXNzTmFtZX1cbiAgICAgICAgY3NzPXtnZXRCdXR0b25TdHlsZX1cbiAgICAgICAgZGlzYWJsZWQ9e2Rpc2FibGVkfVxuICAgICAgICBvbkNsaWNrPXtvbkNsaWNrfVxuICAgICAgICB7Li4ucGFyc2VkRGF0YUF0dHJpYnV0ZXN9XG4gICAgICAgIHJlZj17cmVmfVxuICAgICAgICB0eXBlPVwiYnV0dG9uXCJcbiAgICAgID5cbiAgICAgICAge2lzTG9hZGluZyAmJiAoXG4gICAgICAgICAgPFNwaW5uZXJcbiAgICAgICAgICAgIGNzcz17eyBwb3NpdGlvbjogJ2Fic29sdXRlJyB9fVxuICAgICAgICAgICAgaW52ZXJ0ZWQ9e2FwcGVhcmFuY2UgPT09ICdwcmltYXJ5J31cbiAgICAgICAgICAvPlxuICAgICAgICApfVxuICAgICAgICA8VGV4dCBjc3M9e2dldFRleHRTdHlsZX0+e2NoaWxkcmVufTwvVGV4dD5cbiAgICAgIDwvYnV0dG9uPlxuICAgICk7XG4gIH1cbik7XG5cbmV4cG9ydCBkZWZhdWx0IEJ1dHRvbjtcbiJdfQ== */"
};
var _ref4 = process.env.NODE_ENV === "production" ? {
name: "1h821oj-Button",
styles: "position:absolute;label:Button;"
} : {
name: "1h821oj-Button",
styles: "position:absolute;label:Button;",
map: "/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIi4uL3NyYy9pbmRleC50c3giXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBK0ZZIiwiZmlsZSI6Ii4uL3NyYy9pbmRleC50c3giLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQgeyBUZXh0IH0gZnJvbSAnQGRhdGFjYW1wL3dhZmZsZXMtdGV4dCc7XG5pbXBvcnQgeyBjc3MsIFNlcmlhbGl6ZWRTdHlsZXMgfSBmcm9tICdAZW1vdGlvbi9jb3JlJztcbmltcG9ydCBSZWFjdCBmcm9tICdyZWFjdCc7XG5cbmltcG9ydCB7XG4gIGJhc2VTdHlsZSxcbiAgZ2V0Rm9udFNpemUsXG4gIGdldE91dGxpbmVMb2FkaW5nU3R5bGUsXG4gIGdldE91dGxpbmVTdHlsZSxcbiAgZ2V0UHJpbWFyeUxvYWRpbmdTdHlsZSxcbiAgZ2V0UHJpbWFyeVN0eWxlLFxuICBnZXRTaXplLFxufSBmcm9tICcuL2J1dHRvblN0eWxlcyc7XG5pbXBvcnQgY29tcHV0ZURhdGFBdHRyaWJ1dGVzIGZyb20gJy4vY29tcHV0ZURhdGFBdHRyaWJ1dGVzJztcbmltcG9ydCBTcGlubmVyIGZyb20gJy4vc3Bpbm5lcic7XG5cbmludGVyZmFjZSBCdXR0b25Qcm9wcyB7XG4gIGFwcGVhcmFuY2U/OiAnZGVmYXVsdCcgfCAncHJpbWFyeSc7XG4gIGFyaWFMYWJlbD86IHN0cmluZztcbiAgY2hpbGRyZW46IHN0cmluZztcbiAgY2xhc3NOYW1lPzogc3RyaW5nO1xuICBkYXRhQXR0cmlidXRlcz86IHsgW2tleTogc3RyaW5nXTogc3RyaW5nIH07XG4gIGRpc2FibGVkPzogYm9vbGVhbjtcbiAgaW50ZW50PzogJ25ldXRyYWwnIHwgJ2RhbmdlcicgfCAnc3VjY2VzcycgfCAnd2FybmluZyc7XG4gIGlzTG9hZGluZz86IGJvb2xlYW47XG4gIG9uQ2xpY2s/OiAoKSA9PiB7fTtcbiAgc2l6ZT86ICdzbWFsbCcgfCAnbWVkaXVtJyB8ICdsYXJnZSc7XG59XG5cbmNvbnN0IEJ1dHRvbiA9IFJlYWN0LmZvcndhcmRSZWY8SFRNTEJ1dHRvbkVsZW1lbnQsIEJ1dHRvblByb3BzPihcbiAgKHByb3BzLCByZWYpID0+IHtcbiAgICBjb25zdCB7XG4gICAgICBhcHBlYXJhbmNlID0gJ2RlZmF1bHQnLFxuICAgICAgYXJpYUxhYmVsLFxuICAgICAgY2hpbGRyZW4sXG4gICAgICBjbGFzc05hbWUsXG4gICAgICBkYXRhQXR0cmlidXRlcyxcbiAgICAgIGRpc2FibGVkLFxuICAgICAgaW50ZW50ID0gJ25ldXRyYWwnLFxuICAgICAgaXNMb2FkaW5nID0gZmFsc2UsXG4gICAgICBvbkNsaWNrLFxuICAgICAgc2l6ZSA9ICdtZWRpdW0nLFxuICAgIH0gPSBwcm9wcztcblxuICAgIGNvbnN0IHBhcnNlZERhdGFBdHRyaWJ1dGVzID0gY29tcHV0ZURhdGFBdHRyaWJ1dGVzKGRhdGFBdHRyaWJ1dGVzKTtcblxuICAgIC8vIFRFWFQgU1RZTEVTXG5cbiAgICBjb25zdCBnZXRPdXRsaW5lVGV4dENvbG9yID0gZGlzYWJsZWRcbiAgICAgID8gY3NzKHsgY29sb3I6ICcjRDFEM0Q4JyB9KVxuICAgICAgOiBjc3MoeyBjb2xvcjogJyMzRDQyNTEnIH0pO1xuXG4gICAgY29uc3QgYmFzZVRleHRTdHlsZSA9XG4gICAgICBhcHBlYXJhbmNlID09PSAncHJpbWFyeScgPyBjc3MoeyBjb2xvcjogJ3doaXRlJyB9KSA6IGdldE91dGxpbmVUZXh0Q29sb3I7XG5cbiAgICBjb25zdCBnZXRUZXh0U3R5bGUgPSAoKTogU2VyaWFsaXplZFN0eWxlcyA9PiB7XG4gICAgICByZXR1cm4gY3NzKFxuICAgICAgICBnZXRGb250U2l6ZShzaXplKSxcbiAgICAgICAgaXNMb2FkaW5nID8geyBjb2xvcjogJ3RyYW5zcGFyZW50JyB9IDogYmFzZVRleHRTdHlsZVxuICAgICAgKTtcbiAgICB9O1xuXG4gICAgLy8gQlVUVE9OIFNUWUxFU1xuXG4gICAgY29uc3QgYXBwZWFyYW5jZVN0eWxlID1cbiAgICAgIGFwcGVhcmFuY2UgPT09ICdwcmltYXJ5J1xuICAgICAgICA/IGdldFByaW1hcnlTdHlsZShpbnRlbnQpXG4gICAgICAgIDogZ2V0T3V0bGluZVN0eWxlKGludGVudCk7XG5cbiAgICBjb25zdCBpc0xvYWRpbmdTdHlsZSA9XG4gICAgICBhcHBlYXJhbmNlID09PSAncHJpbWFyeSdcbiAgICAgICAgPyBjc3MoZ2V0UHJpbWFyeUxvYWRpbmdTdHlsZShpbnRlbnQpKVxuICAgICAgICA6IGNzcyhnZXRPdXRsaW5lTG9hZGluZ1N0eWxlKGludGVudCkpO1xuXG4gICAgY29uc3QgZ2V0QnV0dG9uU3R5bGUgPSAoKTogU2VyaWFsaXplZFN0eWxlcyA9PiB7XG4gICAgICByZXR1cm4gY3NzKFxuICAgICAgICBiYXNlU3R5bGUsXG4gICAgICAgIGdldFNpemUoc2l6ZSksXG4gICAgICAgIGlzTG9hZGluZyA/IGlzTG9hZGluZ1N0eWxlIDogYXBwZWFyYW5jZVN0eWxlXG4gICAgICApO1xuICAgIH07XG5cbiAgICByZXR1cm4gKFxuICAgICAgPGJ1dHRvblxuICAgICAgICBhcmlhLWxhYmVsPXthcmlhTGFiZWx9XG4gICAgICAgIGNsYXNzTmFtZT17Y2xhc3NOYW1lfVxuICAgICAgICBjc3M9e2dldEJ1dHRvblN0eWxlfVxuICAgICAgICBkaXNhYmxlZD17ZGlzYWJsZWR9XG4gICAgICAgIG9uQ2xpY2s9e29uQ2xpY2t9XG4gICAgICAgIHsuLi5wYXJzZWREYXRhQXR0cmlidXRlc31cbiAgICAgICAgcmVmPXtyZWZ9XG4gICAgICAgIHR5cGU9XCJidXR0b25cIlxuICAgICAgPlxuICAgICAgICB7aXNMb2FkaW5nICYmIChcbiAgICAgICAgICA8U3Bpbm5lclxuICAgICAgICAgICAgY3NzPXt7IHBvc2l0aW9uOiAnYWJzb2x1dGUnIH19XG4gICAgICAgICAgICBpbnZlcnRlZD17YXBwZWFyYW5jZSA9PT0gJ3ByaW1hcnknfVxuICAgICAgICAgIC8+XG4gICAgICAgICl9XG4gICAgICAgIDxUZXh0IGNzcz17Z2V0VGV4dFN0eWxlfT57Y2hpbGRyZW59PC9UZXh0PlxuICAgICAgPC9idXR0b24+XG4gICAgKTtcbiAgfVxuKTtcblxuZXhwb3J0IGRlZmF1bHQgQnV0dG9uO1xuIl19 */"
};
var Button = React.forwardRef(function (props, ref) {
var _props$appearance = props.appearance,
appearance = _props$appearance === void 0 ? 'default' : _props$appearance,
ariaLabel = props.ariaLabel,
children = props.children,

@@ -16,49 +55,35 @@ className = props.className,

disabled = props.disabled,
ariaLabel = props.ariaLabel,
onClick = props.onClick,
_props$intent = props.intent,
intent = _props$intent === void 0 ? 'neutral' : _props$intent,
_props$isLoading = props.isLoading,
isLoading = _props$isLoading === void 0 ? false : _props$isLoading,
onClick = props.onClick,
_props$size = props.size,
size = _props$size === void 0 ? 'medium' : _props$size;
var parsedDataAttributes = computeDataAttributes(dataAttributes);
var parsedDataAttributes = computeDataAttributes(dataAttributes); // TEXT STYLES
var getOutlineTextColor = disabled ? _ref : _ref2;
var baseTextStyle = appearance === 'primary' ? _ref3 : getOutlineTextColor;
var getTextStyle = function getTextStyle() {
if (appearance === 'default' && !disabled) {
return (
/*#__PURE__*/
css(getFontSize(size), "color:#3D4251;font-weight:bold;" + (process.env.NODE_ENV === "production" ? "" : "/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIi4uL3NyYy9pbmRleC50c3giXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBMkNlIiwiZmlsZSI6Ii4uL3NyYy9pbmRleC50c3giLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQgeyBUZXh0IH0gZnJvbSAnQGRhdGFjYW1wL3dhZmZsZXMtdGV4dCc7XG5pbXBvcnQgeyBjc3MsIFNlcmlhbGl6ZWRTdHlsZXMgfSBmcm9tICdAZW1vdGlvbi9jb3JlJztcbmltcG9ydCBSZWFjdCBmcm9tICdyZWFjdCc7XG5cbmltcG9ydCB7XG4gIGJhc2VTdHlsZSxcbiAgZ2V0Rm9udFNpemUsXG4gIGdldE91dGxpbmVTdHlsZSxcbiAgZ2V0UHJpbWFyeVN0eWxlLFxuICBnZXRTaXplLFxufSBmcm9tICcuL2J1dHRvblN0eWxlcyc7XG5pbXBvcnQgY29tcHV0ZURhdGFBdHRyaWJ1dGVzIGZyb20gJy4vY29tcHV0ZURhdGFBdHRyaWJ1dGVzJztcblxuaW50ZXJmYWNlIEJ1dHRvblByb3BzIHtcbiAgYXBwZWFyYW5jZT86ICdkZWZhdWx0JyB8ICdwcmltYXJ5JztcbiAgYXJpYUxhYmVsPzogc3RyaW5nO1xuICBjaGlsZHJlbjogc3RyaW5nO1xuICBjbGFzc05hbWU/OiBzdHJpbmc7XG4gIGRhdGFBdHRyaWJ1dGVzPzogeyBba2V5OiBzdHJpbmddOiBzdHJpbmcgfTtcbiAgZGlzYWJsZWQ/OiBib29sZWFuO1xuICBpbnRlbnQ/OiAnbmV1dHJhbCcgfCAnZGFuZ2VyJyB8ICdzdWNjZXNzJyB8ICd3YXJuaW5nJztcbiAgb25DbGljaz86ICgpID0+IHt9O1xuICBzaXplPzogJ3NtYWxsJyB8ICdtZWRpdW0nIHwgJ2xhcmdlJztcbn1cblxuY29uc3QgQnV0dG9uID0gUmVhY3QuZm9yd2FyZFJlZjxIVE1MQnV0dG9uRWxlbWVudCwgQnV0dG9uUHJvcHM+KFxuICAocHJvcHMsIHJlZikgPT4ge1xuICAgIGNvbnN0IHtcbiAgICAgIGFwcGVhcmFuY2UgPSAnZGVmYXVsdCcsXG4gICAgICBjaGlsZHJlbixcbiAgICAgIGNsYXNzTmFtZSxcbiAgICAgIGRhdGFBdHRyaWJ1dGVzLFxuICAgICAgZGlzYWJsZWQsXG4gICAgICBhcmlhTGFiZWwsXG4gICAgICBvbkNsaWNrLFxuICAgICAgaW50ZW50ID0gJ25ldXRyYWwnLFxuICAgICAgc2l6ZSA9ICdtZWRpdW0nLFxuICAgIH0gPSBwcm9wcztcblxuICAgIGNvbnN0IHBhcnNlZERhdGFBdHRyaWJ1dGVzID0gY29tcHV0ZURhdGFBdHRyaWJ1dGVzKGRhdGFBdHRyaWJ1dGVzKTtcblxuICAgIGNvbnN0IGdldFRleHRTdHlsZSA9ICgpOiBTZXJpYWxpemVkU3R5bGVzID0+IHtcbiAgICAgIGlmIChhcHBlYXJhbmNlID09PSAnZGVmYXVsdCcgJiYgIWRpc2FibGVkKSB7XG4gICAgICAgIHJldHVybiBjc3MoZ2V0Rm9udFNpemUoc2l6ZSksIHtcbiAgICAgICAgICBjb2xvcjogJyMzRDQyNTEnLFxuICAgICAgICAgIGZvbnRXZWlnaHQ6ICdib2xkJyxcbiAgICAgICAgfSk7XG4gICAgICB9XG4gICAgICBpZiAoZGlzYWJsZWQpIHtcbiAgICAgICAgaWYgKGFwcGVhcmFuY2UgPT09ICdwcmltYXJ5Jykge1xuICAgICAgICAgIHJldHVybiBjc3MoZ2V0Rm9udFNpemUoc2l6ZSksIHsgY29sb3I6ICd3aGl0ZScsIGZvbnRXZWlnaHQ6ICdib2xkJyB9KTtcbiAgICAgICAgfVxuICAgICAgICByZXR1cm4gY3NzKGdldEZvbnRTaXplKHNpemUpLCB7IGNvbG9yOiAnI0QxRDNEOCcsIGZvbnRXZWlnaHQ6ICdib2xkJyB9KTtcbiAgICAgIH1cbiAgICAgIHJldHVybiBjc3MoZ2V0Rm9udFNpemUoc2l6ZSksIHsgY29sb3I6ICd3aGl0ZScsIGZvbnRXZWlnaHQ6ICdib2xkJyB9KTtcbiAgICB9O1xuXG4gICAgY29uc3QgZ2V0QnV0dG9uU3R5bGUgPSAoKTogU2VyaWFsaXplZFN0eWxlcyA9PiB7XG4gICAgICBpZiAoYXBwZWFyYW5jZSA9PT0gJ3ByaW1hcnknKSB7XG4gICAgICAgIHJldHVybiBjc3MoYmFzZVN0eWxlLCBnZXRTaXplKHNpemUpLCBnZXRQcmltYXJ5U3R5bGUoaW50ZW50KSk7XG4gICAgICB9XG4gICAgICByZXR1cm4gY3NzKGJhc2VTdHlsZSwgZ2V0U2l6ZShzaXplKSwgZ2V0T3V0bGluZVN0eWxlKGludGVudCkpO1xuICAgIH07XG5cbiAgICByZXR1cm4gKFxuICAgICAgPGJ1dHRvblxuICAgICAgICBhcmlhLWxhYmVsPXthcmlhTGFiZWx9XG4gICAgICAgIGNsYXNzTmFtZT17Y2xhc3NOYW1lfVxuICAgICAgICBjc3M9e2dldEJ1dHRvblN0eWxlfVxuICAgICAgICBkaXNhYmxlZD17ZGlzYWJsZWR9XG4gICAgICAgIG9uQ2xpY2s9e29uQ2xpY2t9XG4gICAgICAgIHsuLi5wYXJzZWREYXRhQXR0cmlidXRlc31cbiAgICAgICAgcmVmPXtyZWZ9XG4gICAgICAgIHR5cGU9XCJidXR0b25cIlxuICAgICAgPlxuICAgICAgICA8VGV4dCBjc3M9e2dldFRleHRTdHlsZX0+e2NoaWxkcmVufTwvVGV4dD5cbiAgICAgIDwvYnV0dG9uPlxuICAgICk7XG4gIH1cbik7XG5cbmV4cG9ydCBkZWZhdWx0IEJ1dHRvbjtcbiJdfQ== */"))
);
}
if (disabled) {
if (appearance === 'primary') {
return (
/*#__PURE__*/
css(getFontSize(size), "color:white;font-weight:bold;" + (process.env.NODE_ENV === "production" ? "" : "/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIi4uL3NyYy9pbmRleC50c3giXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBa0RpQiIsImZpbGUiOiIuLi9zcmMvaW5kZXgudHN4Iiwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IHsgVGV4dCB9IGZyb20gJ0BkYXRhY2FtcC93YWZmbGVzLXRleHQnO1xuaW1wb3J0IHsgY3NzLCBTZXJpYWxpemVkU3R5bGVzIH0gZnJvbSAnQGVtb3Rpb24vY29yZSc7XG5pbXBvcnQgUmVhY3QgZnJvbSAncmVhY3QnO1xuXG5pbXBvcnQge1xuICBiYXNlU3R5bGUsXG4gIGdldEZvbnRTaXplLFxuICBnZXRPdXRsaW5lU3R5bGUsXG4gIGdldFByaW1hcnlTdHlsZSxcbiAgZ2V0U2l6ZSxcbn0gZnJvbSAnLi9idXR0b25TdHlsZXMnO1xuaW1wb3J0IGNvbXB1dGVEYXRhQXR0cmlidXRlcyBmcm9tICcuL2NvbXB1dGVEYXRhQXR0cmlidXRlcyc7XG5cbmludGVyZmFjZSBCdXR0b25Qcm9wcyB7XG4gIGFwcGVhcmFuY2U/OiAnZGVmYXVsdCcgfCAncHJpbWFyeSc7XG4gIGFyaWFMYWJlbD86IHN0cmluZztcbiAgY2hpbGRyZW46IHN0cmluZztcbiAgY2xhc3NOYW1lPzogc3RyaW5nO1xuICBkYXRhQXR0cmlidXRlcz86IHsgW2tleTogc3RyaW5nXTogc3RyaW5nIH07XG4gIGRpc2FibGVkPzogYm9vbGVhbjtcbiAgaW50ZW50PzogJ25ldXRyYWwnIHwgJ2RhbmdlcicgfCAnc3VjY2VzcycgfCAnd2FybmluZyc7XG4gIG9uQ2xpY2s/OiAoKSA9PiB7fTtcbiAgc2l6ZT86ICdzbWFsbCcgfCAnbWVkaXVtJyB8ICdsYXJnZSc7XG59XG5cbmNvbnN0IEJ1dHRvbiA9IFJlYWN0LmZvcndhcmRSZWY8SFRNTEJ1dHRvbkVsZW1lbnQsIEJ1dHRvblByb3BzPihcbiAgKHByb3BzLCByZWYpID0+IHtcbiAgICBjb25zdCB7XG4gICAgICBhcHBlYXJhbmNlID0gJ2RlZmF1bHQnLFxuICAgICAgY2hpbGRyZW4sXG4gICAgICBjbGFzc05hbWUsXG4gICAgICBkYXRhQXR0cmlidXRlcyxcbiAgICAgIGRpc2FibGVkLFxuICAgICAgYXJpYUxhYmVsLFxuICAgICAgb25DbGljayxcbiAgICAgIGludGVudCA9ICduZXV0cmFsJyxcbiAgICAgIHNpemUgPSAnbWVkaXVtJyxcbiAgICB9ID0gcHJvcHM7XG5cbiAgICBjb25zdCBwYXJzZWREYXRhQXR0cmlidXRlcyA9IGNvbXB1dGVEYXRhQXR0cmlidXRlcyhkYXRhQXR0cmlidXRlcyk7XG5cbiAgICBjb25zdCBnZXRUZXh0U3R5bGUgPSAoKTogU2VyaWFsaXplZFN0eWxlcyA9PiB7XG4gICAgICBpZiAoYXBwZWFyYW5jZSA9PT0gJ2RlZmF1bHQnICYmICFkaXNhYmxlZCkge1xuICAgICAgICByZXR1cm4gY3NzKGdldEZvbnRTaXplKHNpemUpLCB7XG4gICAgICAgICAgY29sb3I6ICcjM0Q0MjUxJyxcbiAgICAgICAgICBmb250V2VpZ2h0OiAnYm9sZCcsXG4gICAgICAgIH0pO1xuICAgICAgfVxuICAgICAgaWYgKGRpc2FibGVkKSB7XG4gICAgICAgIGlmIChhcHBlYXJhbmNlID09PSAncHJpbWFyeScpIHtcbiAgICAgICAgICByZXR1cm4gY3NzKGdldEZvbnRTaXplKHNpemUpLCB7IGNvbG9yOiAnd2hpdGUnLCBmb250V2VpZ2h0OiAnYm9sZCcgfSk7XG4gICAgICAgIH1cbiAgICAgICAgcmV0dXJuIGNzcyhnZXRGb250U2l6ZShzaXplKSwgeyBjb2xvcjogJyNEMUQzRDgnLCBmb250V2VpZ2h0OiAnYm9sZCcgfSk7XG4gICAgICB9XG4gICAgICByZXR1cm4gY3NzKGdldEZvbnRTaXplKHNpemUpLCB7IGNvbG9yOiAnd2hpdGUnLCBmb250V2VpZ2h0OiAnYm9sZCcgfSk7XG4gICAgfTtcblxuICAgIGNvbnN0IGdldEJ1dHRvblN0eWxlID0gKCk6IFNlcmlhbGl6ZWRTdHlsZXMgPT4ge1xuICAgICAgaWYgKGFwcGVhcmFuY2UgPT09ICdwcmltYXJ5Jykge1xuICAgICAgICByZXR1cm4gY3NzKGJhc2VTdHlsZSwgZ2V0U2l6ZShzaXplKSwgZ2V0UHJpbWFyeVN0eWxlKGludGVudCkpO1xuICAgICAgfVxuICAgICAgcmV0dXJuIGNzcyhiYXNlU3R5bGUsIGdldFNpemUoc2l6ZSksIGdldE91dGxpbmVTdHlsZShpbnRlbnQpKTtcbiAgICB9O1xuXG4gICAgcmV0dXJuIChcbiAgICAgIDxidXR0b25cbiAgICAgICAgYXJpYS1sYWJlbD17YXJpYUxhYmVsfVxuICAgICAgICBjbGFzc05hbWU9e2NsYXNzTmFtZX1cbiAgICAgICAgY3NzPXtnZXRCdXR0b25TdHlsZX1cbiAgICAgICAgZGlzYWJsZWQ9e2Rpc2FibGVkfVxuICAgICAgICBvbkNsaWNrPXtvbkNsaWNrfVxuICAgICAgICB7Li4ucGFyc2VkRGF0YUF0dHJpYnV0ZXN9XG4gICAgICAgIHJlZj17cmVmfVxuICAgICAgICB0eXBlPVwiYnV0dG9uXCJcbiAgICAgID5cbiAgICAgICAgPFRleHQgY3NzPXtnZXRUZXh0U3R5bGV9PntjaGlsZHJlbn08L1RleHQ+XG4gICAgICA8L2J1dHRvbj5cbiAgICApO1xuICB9XG4pO1xuXG5leHBvcnQgZGVmYXVsdCBCdXR0b247XG4iXX0= */"))
);
}
return (
/*#__PURE__*/
css(getFontSize(size), "color:#D1D3D8;font-weight:bold;" + (process.env.NODE_ENV === "production" ? "" : "/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIi4uL3NyYy9pbmRleC50c3giXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBb0RlIiwiZmlsZSI6Ii4uL3NyYy9pbmRleC50c3giLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQgeyBUZXh0IH0gZnJvbSAnQGRhdGFjYW1wL3dhZmZsZXMtdGV4dCc7XG5pbXBvcnQgeyBjc3MsIFNlcmlhbGl6ZWRTdHlsZXMgfSBmcm9tICdAZW1vdGlvbi9jb3JlJztcbmltcG9ydCBSZWFjdCBmcm9tICdyZWFjdCc7XG5cbmltcG9ydCB7XG4gIGJhc2VTdHlsZSxcbiAgZ2V0Rm9udFNpemUsXG4gIGdldE91dGxpbmVTdHlsZSxcbiAgZ2V0UHJpbWFyeVN0eWxlLFxuICBnZXRTaXplLFxufSBmcm9tICcuL2J1dHRvblN0eWxlcyc7XG5pbXBvcnQgY29tcHV0ZURhdGFBdHRyaWJ1dGVzIGZyb20gJy4vY29tcHV0ZURhdGFBdHRyaWJ1dGVzJztcblxuaW50ZXJmYWNlIEJ1dHRvblByb3BzIHtcbiAgYXBwZWFyYW5jZT86ICdkZWZhdWx0JyB8ICdwcmltYXJ5JztcbiAgYXJpYUxhYmVsPzogc3RyaW5nO1xuICBjaGlsZHJlbjogc3RyaW5nO1xuICBjbGFzc05hbWU/OiBzdHJpbmc7XG4gIGRhdGFBdHRyaWJ1dGVzPzogeyBba2V5OiBzdHJpbmddOiBzdHJpbmcgfTtcbiAgZGlzYWJsZWQ/OiBib29sZWFuO1xuICBpbnRlbnQ/OiAnbmV1dHJhbCcgfCAnZGFuZ2VyJyB8ICdzdWNjZXNzJyB8ICd3YXJuaW5nJztcbiAgb25DbGljaz86ICgpID0+IHt9O1xuICBzaXplPzogJ3NtYWxsJyB8ICdtZWRpdW0nIHwgJ2xhcmdlJztcbn1cblxuY29uc3QgQnV0dG9uID0gUmVhY3QuZm9yd2FyZFJlZjxIVE1MQnV0dG9uRWxlbWVudCwgQnV0dG9uUHJvcHM+KFxuICAocHJvcHMsIHJlZikgPT4ge1xuICAgIGNvbnN0IHtcbiAgICAgIGFwcGVhcmFuY2UgPSAnZGVmYXVsdCcsXG4gICAgICBjaGlsZHJlbixcbiAgICAgIGNsYXNzTmFtZSxcbiAgICAgIGRhdGFBdHRyaWJ1dGVzLFxuICAgICAgZGlzYWJsZWQsXG4gICAgICBhcmlhTGFiZWwsXG4gICAgICBvbkNsaWNrLFxuICAgICAgaW50ZW50ID0gJ25ldXRyYWwnLFxuICAgICAgc2l6ZSA9ICdtZWRpdW0nLFxuICAgIH0gPSBwcm9wcztcblxuICAgIGNvbnN0IHBhcnNlZERhdGFBdHRyaWJ1dGVzID0gY29tcHV0ZURhdGFBdHRyaWJ1dGVzKGRhdGFBdHRyaWJ1dGVzKTtcblxuICAgIGNvbnN0IGdldFRleHRTdHlsZSA9ICgpOiBTZXJpYWxpemVkU3R5bGVzID0+IHtcbiAgICAgIGlmIChhcHBlYXJhbmNlID09PSAnZGVmYXVsdCcgJiYgIWRpc2FibGVkKSB7XG4gICAgICAgIHJldHVybiBjc3MoZ2V0Rm9udFNpemUoc2l6ZSksIHtcbiAgICAgICAgICBjb2xvcjogJyMzRDQyNTEnLFxuICAgICAgICAgIGZvbnRXZWlnaHQ6ICdib2xkJyxcbiAgICAgICAgfSk7XG4gICAgICB9XG4gICAgICBpZiAoZGlzYWJsZWQpIHtcbiAgICAgICAgaWYgKGFwcGVhcmFuY2UgPT09ICdwcmltYXJ5Jykge1xuICAgICAgICAgIHJldHVybiBjc3MoZ2V0Rm9udFNpemUoc2l6ZSksIHsgY29sb3I6ICd3aGl0ZScsIGZvbnRXZWlnaHQ6ICdib2xkJyB9KTtcbiAgICAgICAgfVxuICAgICAgICByZXR1cm4gY3NzKGdldEZvbnRTaXplKHNpemUpLCB7IGNvbG9yOiAnI0QxRDNEOCcsIGZvbnRXZWlnaHQ6ICdib2xkJyB9KTtcbiAgICAgIH1cbiAgICAgIHJldHVybiBjc3MoZ2V0Rm9udFNpemUoc2l6ZSksIHsgY29sb3I6ICd3aGl0ZScsIGZvbnRXZWlnaHQ6ICdib2xkJyB9KTtcbiAgICB9O1xuXG4gICAgY29uc3QgZ2V0QnV0dG9uU3R5bGUgPSAoKTogU2VyaWFsaXplZFN0eWxlcyA9PiB7XG4gICAgICBpZiAoYXBwZWFyYW5jZSA9PT0gJ3ByaW1hcnknKSB7XG4gICAgICAgIHJldHVybiBjc3MoYmFzZVN0eWxlLCBnZXRTaXplKHNpemUpLCBnZXRQcmltYXJ5U3R5bGUoaW50ZW50KSk7XG4gICAgICB9XG4gICAgICByZXR1cm4gY3NzKGJhc2VTdHlsZSwgZ2V0U2l6ZShzaXplKSwgZ2V0T3V0bGluZVN0eWxlKGludGVudCkpO1xuICAgIH07XG5cbiAgICByZXR1cm4gKFxuICAgICAgPGJ1dHRvblxuICAgICAgICBhcmlhLWxhYmVsPXthcmlhTGFiZWx9XG4gICAgICAgIGNsYXNzTmFtZT17Y2xhc3NOYW1lfVxuICAgICAgICBjc3M9e2dldEJ1dHRvblN0eWxlfVxuICAgICAgICBkaXNhYmxlZD17ZGlzYWJsZWR9XG4gICAgICAgIG9uQ2xpY2s9e29uQ2xpY2t9XG4gICAgICAgIHsuLi5wYXJzZWREYXRhQXR0cmlidXRlc31cbiAgICAgICAgcmVmPXtyZWZ9XG4gICAgICAgIHR5cGU9XCJidXR0b25cIlxuICAgICAgPlxuICAgICAgICA8VGV4dCBjc3M9e2dldFRleHRTdHlsZX0+e2NoaWxkcmVufTwvVGV4dD5cbiAgICAgIDwvYnV0dG9uPlxuICAgICk7XG4gIH1cbik7XG5cbmV4cG9ydCBkZWZhdWx0IEJ1dHRvbjtcbiJdfQ== */"))
);
}
return (
/*#__PURE__*/
css(getFontSize(size), "color:white;font-weight:bold;" + (process.env.NODE_ENV === "production" ? "" : "/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIi4uL3NyYy9pbmRleC50c3giXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBc0RhIiwiZmlsZSI6Ii4uL3NyYy9pbmRleC50c3giLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQgeyBUZXh0IH0gZnJvbSAnQGRhdGFjYW1wL3dhZmZsZXMtdGV4dCc7XG5pbXBvcnQgeyBjc3MsIFNlcmlhbGl6ZWRTdHlsZXMgfSBmcm9tICdAZW1vdGlvbi9jb3JlJztcbmltcG9ydCBSZWFjdCBmcm9tICdyZWFjdCc7XG5cbmltcG9ydCB7XG4gIGJhc2VTdHlsZSxcbiAgZ2V0Rm9udFNpemUsXG4gIGdldE91dGxpbmVTdHlsZSxcbiAgZ2V0UHJpbWFyeVN0eWxlLFxuICBnZXRTaXplLFxufSBmcm9tICcuL2J1dHRvblN0eWxlcyc7XG5pbXBvcnQgY29tcHV0ZURhdGFBdHRyaWJ1dGVzIGZyb20gJy4vY29tcHV0ZURhdGFBdHRyaWJ1dGVzJztcblxuaW50ZXJmYWNlIEJ1dHRvblByb3BzIHtcbiAgYXBwZWFyYW5jZT86ICdkZWZhdWx0JyB8ICdwcmltYXJ5JztcbiAgYXJpYUxhYmVsPzogc3RyaW5nO1xuICBjaGlsZHJlbjogc3RyaW5nO1xuICBjbGFzc05hbWU/OiBzdHJpbmc7XG4gIGRhdGFBdHRyaWJ1dGVzPzogeyBba2V5OiBzdHJpbmddOiBzdHJpbmcgfTtcbiAgZGlzYWJsZWQ/OiBib29sZWFuO1xuICBpbnRlbnQ/OiAnbmV1dHJhbCcgfCAnZGFuZ2VyJyB8ICdzdWNjZXNzJyB8ICd3YXJuaW5nJztcbiAgb25DbGljaz86ICgpID0+IHt9O1xuICBzaXplPzogJ3NtYWxsJyB8ICdtZWRpdW0nIHwgJ2xhcmdlJztcbn1cblxuY29uc3QgQnV0dG9uID0gUmVhY3QuZm9yd2FyZFJlZjxIVE1MQnV0dG9uRWxlbWVudCwgQnV0dG9uUHJvcHM+KFxuICAocHJvcHMsIHJlZikgPT4ge1xuICAgIGNvbnN0IHtcbiAgICAgIGFwcGVhcmFuY2UgPSAnZGVmYXVsdCcsXG4gICAgICBjaGlsZHJlbixcbiAgICAgIGNsYXNzTmFtZSxcbiAgICAgIGRhdGFBdHRyaWJ1dGVzLFxuICAgICAgZGlzYWJsZWQsXG4gICAgICBhcmlhTGFiZWwsXG4gICAgICBvbkNsaWNrLFxuICAgICAgaW50ZW50ID0gJ25ldXRyYWwnLFxuICAgICAgc2l6ZSA9ICdtZWRpdW0nLFxuICAgIH0gPSBwcm9wcztcblxuICAgIGNvbnN0IHBhcnNlZERhdGFBdHRyaWJ1dGVzID0gY29tcHV0ZURhdGFBdHRyaWJ1dGVzKGRhdGFBdHRyaWJ1dGVzKTtcblxuICAgIGNvbnN0IGdldFRleHRTdHlsZSA9ICgpOiBTZXJpYWxpemVkU3R5bGVzID0+IHtcbiAgICAgIGlmIChhcHBlYXJhbmNlID09PSAnZGVmYXVsdCcgJiYgIWRpc2FibGVkKSB7XG4gICAgICAgIHJldHVybiBjc3MoZ2V0Rm9udFNpemUoc2l6ZSksIHtcbiAgICAgICAgICBjb2xvcjogJyMzRDQyNTEnLFxuICAgICAgICAgIGZvbnRXZWlnaHQ6ICdib2xkJyxcbiAgICAgICAgfSk7XG4gICAgICB9XG4gICAgICBpZiAoZGlzYWJsZWQpIHtcbiAgICAgICAgaWYgKGFwcGVhcmFuY2UgPT09ICdwcmltYXJ5Jykge1xuICAgICAgICAgIHJldHVybiBjc3MoZ2V0Rm9udFNpemUoc2l6ZSksIHsgY29sb3I6ICd3aGl0ZScsIGZvbnRXZWlnaHQ6ICdib2xkJyB9KTtcbiAgICAgICAgfVxuICAgICAgICByZXR1cm4gY3NzKGdldEZvbnRTaXplKHNpemUpLCB7IGNvbG9yOiAnI0QxRDNEOCcsIGZvbnRXZWlnaHQ6ICdib2xkJyB9KTtcbiAgICAgIH1cbiAgICAgIHJldHVybiBjc3MoZ2V0Rm9udFNpemUoc2l6ZSksIHsgY29sb3I6ICd3aGl0ZScsIGZvbnRXZWlnaHQ6ICdib2xkJyB9KTtcbiAgICB9O1xuXG4gICAgY29uc3QgZ2V0QnV0dG9uU3R5bGUgPSAoKTogU2VyaWFsaXplZFN0eWxlcyA9PiB7XG4gICAgICBpZiAoYXBwZWFyYW5jZSA9PT0gJ3ByaW1hcnknKSB7XG4gICAgICAgIHJldHVybiBjc3MoYmFzZVN0eWxlLCBnZXRTaXplKHNpemUpLCBnZXRQcmltYXJ5U3R5bGUoaW50ZW50KSk7XG4gICAgICB9XG4gICAgICByZXR1cm4gY3NzKGJhc2VTdHlsZSwgZ2V0U2l6ZShzaXplKSwgZ2V0T3V0bGluZVN0eWxlKGludGVudCkpO1xuICAgIH07XG5cbiAgICByZXR1cm4gKFxuICAgICAgPGJ1dHRvblxuICAgICAgICBhcmlhLWxhYmVsPXthcmlhTGFiZWx9XG4gICAgICAgIGNsYXNzTmFtZT17Y2xhc3NOYW1lfVxuICAgICAgICBjc3M9e2dldEJ1dHRvblN0eWxlfVxuICAgICAgICBkaXNhYmxlZD17ZGlzYWJsZWR9XG4gICAgICAgIG9uQ2xpY2s9e29uQ2xpY2t9XG4gICAgICAgIHsuLi5wYXJzZWREYXRhQXR0cmlidXRlc31cbiAgICAgICAgcmVmPXtyZWZ9XG4gICAgICAgIHR5cGU9XCJidXR0b25cIlxuICAgICAgPlxuICAgICAgICA8VGV4dCBjc3M9e2dldFRleHRTdHlsZX0+e2NoaWxkcmVufTwvVGV4dD5cbiAgICAgIDwvYnV0dG9uPlxuICAgICk7XG4gIH1cbik7XG5cbmV4cG9ydCBkZWZhdWx0IEJ1dHRvbjtcbiJdfQ== */"))
css(getFontSize(size), isLoading ? {
color: 'transparent'
} : baseTextStyle, process.env.NODE_ENV === "production" ? "" : "/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIi4uL3NyYy9pbmRleC50c3giXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBd0RhIiwiZmlsZSI6Ii4uL3NyYy9pbmRleC50c3giLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQgeyBUZXh0IH0gZnJvbSAnQGRhdGFjYW1wL3dhZmZsZXMtdGV4dCc7XG5pbXBvcnQgeyBjc3MsIFNlcmlhbGl6ZWRTdHlsZXMgfSBmcm9tICdAZW1vdGlvbi9jb3JlJztcbmltcG9ydCBSZWFjdCBmcm9tICdyZWFjdCc7XG5cbmltcG9ydCB7XG4gIGJhc2VTdHlsZSxcbiAgZ2V0Rm9udFNpemUsXG4gIGdldE91dGxpbmVMb2FkaW5nU3R5bGUsXG4gIGdldE91dGxpbmVTdHlsZSxcbiAgZ2V0UHJpbWFyeUxvYWRpbmdTdHlsZSxcbiAgZ2V0UHJpbWFyeVN0eWxlLFxuICBnZXRTaXplLFxufSBmcm9tICcuL2J1dHRvblN0eWxlcyc7XG5pbXBvcnQgY29tcHV0ZURhdGFBdHRyaWJ1dGVzIGZyb20gJy4vY29tcHV0ZURhdGFBdHRyaWJ1dGVzJztcbmltcG9ydCBTcGlubmVyIGZyb20gJy4vc3Bpbm5lcic7XG5cbmludGVyZmFjZSBCdXR0b25Qcm9wcyB7XG4gIGFwcGVhcmFuY2U/OiAnZGVmYXVsdCcgfCAncHJpbWFyeSc7XG4gIGFyaWFMYWJlbD86IHN0cmluZztcbiAgY2hpbGRyZW46IHN0cmluZztcbiAgY2xhc3NOYW1lPzogc3RyaW5nO1xuICBkYXRhQXR0cmlidXRlcz86IHsgW2tleTogc3RyaW5nXTogc3RyaW5nIH07XG4gIGRpc2FibGVkPzogYm9vbGVhbjtcbiAgaW50ZW50PzogJ25ldXRyYWwnIHwgJ2RhbmdlcicgfCAnc3VjY2VzcycgfCAnd2FybmluZyc7XG4gIGlzTG9hZGluZz86IGJvb2xlYW47XG4gIG9uQ2xpY2s/OiAoKSA9PiB7fTtcbiAgc2l6ZT86ICdzbWFsbCcgfCAnbWVkaXVtJyB8ICdsYXJnZSc7XG59XG5cbmNvbnN0IEJ1dHRvbiA9IFJlYWN0LmZvcndhcmRSZWY8SFRNTEJ1dHRvbkVsZW1lbnQsIEJ1dHRvblByb3BzPihcbiAgKHByb3BzLCByZWYpID0+IHtcbiAgICBjb25zdCB7XG4gICAgICBhcHBlYXJhbmNlID0gJ2RlZmF1bHQnLFxuICAgICAgYXJpYUxhYmVsLFxuICAgICAgY2hpbGRyZW4sXG4gICAgICBjbGFzc05hbWUsXG4gICAgICBkYXRhQXR0cmlidXRlcyxcbiAgICAgIGRpc2FibGVkLFxuICAgICAgaW50ZW50ID0gJ25ldXRyYWwnLFxuICAgICAgaXNMb2FkaW5nID0gZmFsc2UsXG4gICAgICBvbkNsaWNrLFxuICAgICAgc2l6ZSA9ICdtZWRpdW0nLFxuICAgIH0gPSBwcm9wcztcblxuICAgIGNvbnN0IHBhcnNlZERhdGFBdHRyaWJ1dGVzID0gY29tcHV0ZURhdGFBdHRyaWJ1dGVzKGRhdGFBdHRyaWJ1dGVzKTtcblxuICAgIC8vIFRFWFQgU1RZTEVTXG5cbiAgICBjb25zdCBnZXRPdXRsaW5lVGV4dENvbG9yID0gZGlzYWJsZWRcbiAgICAgID8gY3NzKHsgY29sb3I6ICcjRDFEM0Q4JyB9KVxuICAgICAgOiBjc3MoeyBjb2xvcjogJyMzRDQyNTEnIH0pO1xuXG4gICAgY29uc3QgYmFzZVRleHRTdHlsZSA9XG4gICAgICBhcHBlYXJhbmNlID09PSAncHJpbWFyeScgPyBjc3MoeyBjb2xvcjogJ3doaXRlJyB9KSA6IGdldE91dGxpbmVUZXh0Q29sb3I7XG5cbiAgICBjb25zdCBnZXRUZXh0U3R5bGUgPSAoKTogU2VyaWFsaXplZFN0eWxlcyA9PiB7XG4gICAgICByZXR1cm4gY3NzKFxuICAgICAgICBnZXRGb250U2l6ZShzaXplKSxcbiAgICAgICAgaXNMb2FkaW5nID8geyBjb2xvcjogJ3RyYW5zcGFyZW50JyB9IDogYmFzZVRleHRTdHlsZVxuICAgICAgKTtcbiAgICB9O1xuXG4gICAgLy8gQlVUVE9OIFNUWUxFU1xuXG4gICAgY29uc3QgYXBwZWFyYW5jZVN0eWxlID1cbiAgICAgIGFwcGVhcmFuY2UgPT09ICdwcmltYXJ5J1xuICAgICAgICA/IGdldFByaW1hcnlTdHlsZShpbnRlbnQpXG4gICAgICAgIDogZ2V0T3V0bGluZVN0eWxlKGludGVudCk7XG5cbiAgICBjb25zdCBpc0xvYWRpbmdTdHlsZSA9XG4gICAgICBhcHBlYXJhbmNlID09PSAncHJpbWFyeSdcbiAgICAgICAgPyBjc3MoZ2V0UHJpbWFyeUxvYWRpbmdTdHlsZShpbnRlbnQpKVxuICAgICAgICA6IGNzcyhnZXRPdXRsaW5lTG9hZGluZ1N0eWxlKGludGVudCkpO1xuXG4gICAgY29uc3QgZ2V0QnV0dG9uU3R5bGUgPSAoKTogU2VyaWFsaXplZFN0eWxlcyA9PiB7XG4gICAgICByZXR1cm4gY3NzKFxuICAgICAgICBiYXNlU3R5bGUsXG4gICAgICAgIGdldFNpemUoc2l6ZSksXG4gICAgICAgIGlzTG9hZGluZyA/IGlzTG9hZGluZ1N0eWxlIDogYXBwZWFyYW5jZVN0eWxlXG4gICAgICApO1xuICAgIH07XG5cbiAgICByZXR1cm4gKFxuICAgICAgPGJ1dHRvblxuICAgICAgICBhcmlhLWxhYmVsPXthcmlhTGFiZWx9XG4gICAgICAgIGNsYXNzTmFtZT17Y2xhc3NOYW1lfVxuICAgICAgICBjc3M9e2dldEJ1dHRvblN0eWxlfVxuICAgICAgICBkaXNhYmxlZD17ZGlzYWJsZWR9XG4gICAgICAgIG9uQ2xpY2s9e29uQ2xpY2t9XG4gICAgICAgIHsuLi5wYXJzZWREYXRhQXR0cmlidXRlc31cbiAgICAgICAgcmVmPXtyZWZ9XG4gICAgICAgIHR5cGU9XCJidXR0b25cIlxuICAgICAgPlxuICAgICAgICB7aXNMb2FkaW5nICYmIChcbiAgICAgICAgICA8U3Bpbm5lclxuICAgICAgICAgICAgY3NzPXt7IHBvc2l0aW9uOiAnYWJzb2x1dGUnIH19XG4gICAgICAgICAgICBpbnZlcnRlZD17YXBwZWFyYW5jZSA9PT0gJ3ByaW1hcnknfVxuICAgICAgICAgIC8+XG4gICAgICAgICl9XG4gICAgICAgIDxUZXh0IGNzcz17Z2V0VGV4dFN0eWxlfT57Y2hpbGRyZW59PC9UZXh0PlxuICAgICAgPC9idXR0b24+XG4gICAgKTtcbiAgfVxuKTtcblxuZXhwb3J0IGRlZmF1bHQgQnV0dG9uO1xuIl19 */")
);
};
}; // BUTTON STYLES
var appearanceStyle = appearance === 'primary' ? getPrimaryStyle(intent) : getOutlineStyle(intent);
var isLoadingStyle = appearance === 'primary' ?
/*#__PURE__*/
css(getPrimaryLoadingStyle(intent), "label:isLoadingStyle;" + (process.env.NODE_ENV === "production" ? "" : "/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIi4uL3NyYy9pbmRleC50c3giXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBdUVVIiwiZmlsZSI6Ii4uL3NyYy9pbmRleC50c3giLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQgeyBUZXh0IH0gZnJvbSAnQGRhdGFjYW1wL3dhZmZsZXMtdGV4dCc7XG5pbXBvcnQgeyBjc3MsIFNlcmlhbGl6ZWRTdHlsZXMgfSBmcm9tICdAZW1vdGlvbi9jb3JlJztcbmltcG9ydCBSZWFjdCBmcm9tICdyZWFjdCc7XG5cbmltcG9ydCB7XG4gIGJhc2VTdHlsZSxcbiAgZ2V0Rm9udFNpemUsXG4gIGdldE91dGxpbmVMb2FkaW5nU3R5bGUsXG4gIGdldE91dGxpbmVTdHlsZSxcbiAgZ2V0UHJpbWFyeUxvYWRpbmdTdHlsZSxcbiAgZ2V0UHJpbWFyeVN0eWxlLFxuICBnZXRTaXplLFxufSBmcm9tICcuL2J1dHRvblN0eWxlcyc7XG5pbXBvcnQgY29tcHV0ZURhdGFBdHRyaWJ1dGVzIGZyb20gJy4vY29tcHV0ZURhdGFBdHRyaWJ1dGVzJztcbmltcG9ydCBTcGlubmVyIGZyb20gJy4vc3Bpbm5lcic7XG5cbmludGVyZmFjZSBCdXR0b25Qcm9wcyB7XG4gIGFwcGVhcmFuY2U/OiAnZGVmYXVsdCcgfCAncHJpbWFyeSc7XG4gIGFyaWFMYWJlbD86IHN0cmluZztcbiAgY2hpbGRyZW46IHN0cmluZztcbiAgY2xhc3NOYW1lPzogc3RyaW5nO1xuICBkYXRhQXR0cmlidXRlcz86IHsgW2tleTogc3RyaW5nXTogc3RyaW5nIH07XG4gIGRpc2FibGVkPzogYm9vbGVhbjtcbiAgaW50ZW50PzogJ25ldXRyYWwnIHwgJ2RhbmdlcicgfCAnc3VjY2VzcycgfCAnd2FybmluZyc7XG4gIGlzTG9hZGluZz86IGJvb2xlYW47XG4gIG9uQ2xpY2s/OiAoKSA9PiB7fTtcbiAgc2l6ZT86ICdzbWFsbCcgfCAnbWVkaXVtJyB8ICdsYXJnZSc7XG59XG5cbmNvbnN0IEJ1dHRvbiA9IFJlYWN0LmZvcndhcmRSZWY8SFRNTEJ1dHRvbkVsZW1lbnQsIEJ1dHRvblByb3BzPihcbiAgKHByb3BzLCByZWYpID0+IHtcbiAgICBjb25zdCB7XG4gICAgICBhcHBlYXJhbmNlID0gJ2RlZmF1bHQnLFxuICAgICAgYXJpYUxhYmVsLFxuICAgICAgY2hpbGRyZW4sXG4gICAgICBjbGFzc05hbWUsXG4gICAgICBkYXRhQXR0cmlidXRlcyxcbiAgICAgIGRpc2FibGVkLFxuICAgICAgaW50ZW50ID0gJ25ldXRyYWwnLFxuICAgICAgaXNMb2FkaW5nID0gZmFsc2UsXG4gICAgICBvbkNsaWNrLFxuICAgICAgc2l6ZSA9ICdtZWRpdW0nLFxuICAgIH0gPSBwcm9wcztcblxuICAgIGNvbnN0IHBhcnNlZERhdGFBdHRyaWJ1dGVzID0gY29tcHV0ZURhdGFBdHRyaWJ1dGVzKGRhdGFBdHRyaWJ1dGVzKTtcblxuICAgIC8vIFRFWFQgU1RZTEVTXG5cbiAgICBjb25zdCBnZXRPdXRsaW5lVGV4dENvbG9yID0gZGlzYWJsZWRcbiAgICAgID8gY3NzKHsgY29sb3I6ICcjRDFEM0Q4JyB9KVxuICAgICAgOiBjc3MoeyBjb2xvcjogJyMzRDQyNTEnIH0pO1xuXG4gICAgY29uc3QgYmFzZVRleHRTdHlsZSA9XG4gICAgICBhcHBlYXJhbmNlID09PSAncHJpbWFyeScgPyBjc3MoeyBjb2xvcjogJ3doaXRlJyB9KSA6IGdldE91dGxpbmVUZXh0Q29sb3I7XG5cbiAgICBjb25zdCBnZXRUZXh0U3R5bGUgPSAoKTogU2VyaWFsaXplZFN0eWxlcyA9PiB7XG4gICAgICByZXR1cm4gY3NzKFxuICAgICAgICBnZXRGb250U2l6ZShzaXplKSxcbiAgICAgICAgaXNMb2FkaW5nID8geyBjb2xvcjogJ3RyYW5zcGFyZW50JyB9IDogYmFzZVRleHRTdHlsZVxuICAgICAgKTtcbiAgICB9O1xuXG4gICAgLy8gQlVUVE9OIFNUWUxFU1xuXG4gICAgY29uc3QgYXBwZWFyYW5jZVN0eWxlID1cbiAgICAgIGFwcGVhcmFuY2UgPT09ICdwcmltYXJ5J1xuICAgICAgICA/IGdldFByaW1hcnlTdHlsZShpbnRlbnQpXG4gICAgICAgIDogZ2V0T3V0bGluZVN0eWxlKGludGVudCk7XG5cbiAgICBjb25zdCBpc0xvYWRpbmdTdHlsZSA9XG4gICAgICBhcHBlYXJhbmNlID09PSAncHJpbWFyeSdcbiAgICAgICAgPyBjc3MoZ2V0UHJpbWFyeUxvYWRpbmdTdHlsZShpbnRlbnQpKVxuICAgICAgICA6IGNzcyhnZXRPdXRsaW5lTG9hZGluZ1N0eWxlKGludGVudCkpO1xuXG4gICAgY29uc3QgZ2V0QnV0dG9uU3R5bGUgPSAoKTogU2VyaWFsaXplZFN0eWxlcyA9PiB7XG4gICAgICByZXR1cm4gY3NzKFxuICAgICAgICBiYXNlU3R5bGUsXG4gICAgICAgIGdldFNpemUoc2l6ZSksXG4gICAgICAgIGlzTG9hZGluZyA/IGlzTG9hZGluZ1N0eWxlIDogYXBwZWFyYW5jZVN0eWxlXG4gICAgICApO1xuICAgIH07XG5cbiAgICByZXR1cm4gKFxuICAgICAgPGJ1dHRvblxuICAgICAgICBhcmlhLWxhYmVsPXthcmlhTGFiZWx9XG4gICAgICAgIGNsYXNzTmFtZT17Y2xhc3NOYW1lfVxuICAgICAgICBjc3M9e2dldEJ1dHRvblN0eWxlfVxuICAgICAgICBkaXNhYmxlZD17ZGlzYWJsZWR9XG4gICAgICAgIG9uQ2xpY2s9e29uQ2xpY2t9XG4gICAgICAgIHsuLi5wYXJzZWREYXRhQXR0cmlidXRlc31cbiAgICAgICAgcmVmPXtyZWZ9XG4gICAgICAgIHR5cGU9XCJidXR0b25cIlxuICAgICAgPlxuICAgICAgICB7aXNMb2FkaW5nICYmIChcbiAgICAgICAgICA8U3Bpbm5lclxuICAgICAgICAgICAgY3NzPXt7IHBvc2l0aW9uOiAnYWJzb2x1dGUnIH19XG4gICAgICAgICAgICBpbnZlcnRlZD17YXBwZWFyYW5jZSA9PT0gJ3ByaW1hcnknfVxuICAgICAgICAgIC8+XG4gICAgICAgICl9XG4gICAgICAgIDxUZXh0IGNzcz17Z2V0VGV4dFN0eWxlfT57Y2hpbGRyZW59PC9UZXh0PlxuICAgICAgPC9idXR0b24+XG4gICAgKTtcbiAgfVxuKTtcblxuZXhwb3J0IGRlZmF1bHQgQnV0dG9uO1xuIl19 */")) :
/*#__PURE__*/
css(getOutlineLoadingStyle(intent), "label:isLoadingStyle;" + (process.env.NODE_ENV === "production" ? "" : "/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIi4uL3NyYy9pbmRleC50c3giXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBd0VVIiwiZmlsZSI6Ii4uL3NyYy9pbmRleC50c3giLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQgeyBUZXh0IH0gZnJvbSAnQGRhdGFjYW1wL3dhZmZsZXMtdGV4dCc7XG5pbXBvcnQgeyBjc3MsIFNlcmlhbGl6ZWRTdHlsZXMgfSBmcm9tICdAZW1vdGlvbi9jb3JlJztcbmltcG9ydCBSZWFjdCBmcm9tICdyZWFjdCc7XG5cbmltcG9ydCB7XG4gIGJhc2VTdHlsZSxcbiAgZ2V0Rm9udFNpemUsXG4gIGdldE91dGxpbmVMb2FkaW5nU3R5bGUsXG4gIGdldE91dGxpbmVTdHlsZSxcbiAgZ2V0UHJpbWFyeUxvYWRpbmdTdHlsZSxcbiAgZ2V0UHJpbWFyeVN0eWxlLFxuICBnZXRTaXplLFxufSBmcm9tICcuL2J1dHRvblN0eWxlcyc7XG5pbXBvcnQgY29tcHV0ZURhdGFBdHRyaWJ1dGVzIGZyb20gJy4vY29tcHV0ZURhdGFBdHRyaWJ1dGVzJztcbmltcG9ydCBTcGlubmVyIGZyb20gJy4vc3Bpbm5lcic7XG5cbmludGVyZmFjZSBCdXR0b25Qcm9wcyB7XG4gIGFwcGVhcmFuY2U/OiAnZGVmYXVsdCcgfCAncHJpbWFyeSc7XG4gIGFyaWFMYWJlbD86IHN0cmluZztcbiAgY2hpbGRyZW46IHN0cmluZztcbiAgY2xhc3NOYW1lPzogc3RyaW5nO1xuICBkYXRhQXR0cmlidXRlcz86IHsgW2tleTogc3RyaW5nXTogc3RyaW5nIH07XG4gIGRpc2FibGVkPzogYm9vbGVhbjtcbiAgaW50ZW50PzogJ25ldXRyYWwnIHwgJ2RhbmdlcicgfCAnc3VjY2VzcycgfCAnd2FybmluZyc7XG4gIGlzTG9hZGluZz86IGJvb2xlYW47XG4gIG9uQ2xpY2s/OiAoKSA9PiB7fTtcbiAgc2l6ZT86ICdzbWFsbCcgfCAnbWVkaXVtJyB8ICdsYXJnZSc7XG59XG5cbmNvbnN0IEJ1dHRvbiA9IFJlYWN0LmZvcndhcmRSZWY8SFRNTEJ1dHRvbkVsZW1lbnQsIEJ1dHRvblByb3BzPihcbiAgKHByb3BzLCByZWYpID0+IHtcbiAgICBjb25zdCB7XG4gICAgICBhcHBlYXJhbmNlID0gJ2RlZmF1bHQnLFxuICAgICAgYXJpYUxhYmVsLFxuICAgICAgY2hpbGRyZW4sXG4gICAgICBjbGFzc05hbWUsXG4gICAgICBkYXRhQXR0cmlidXRlcyxcbiAgICAgIGRpc2FibGVkLFxuICAgICAgaW50ZW50ID0gJ25ldXRyYWwnLFxuICAgICAgaXNMb2FkaW5nID0gZmFsc2UsXG4gICAgICBvbkNsaWNrLFxuICAgICAgc2l6ZSA9ICdtZWRpdW0nLFxuICAgIH0gPSBwcm9wcztcblxuICAgIGNvbnN0IHBhcnNlZERhdGFBdHRyaWJ1dGVzID0gY29tcHV0ZURhdGFBdHRyaWJ1dGVzKGRhdGFBdHRyaWJ1dGVzKTtcblxuICAgIC8vIFRFWFQgU1RZTEVTXG5cbiAgICBjb25zdCBnZXRPdXRsaW5lVGV4dENvbG9yID0gZGlzYWJsZWRcbiAgICAgID8gY3NzKHsgY29sb3I6ICcjRDFEM0Q4JyB9KVxuICAgICAgOiBjc3MoeyBjb2xvcjogJyMzRDQyNTEnIH0pO1xuXG4gICAgY29uc3QgYmFzZVRleHRTdHlsZSA9XG4gICAgICBhcHBlYXJhbmNlID09PSAncHJpbWFyeScgPyBjc3MoeyBjb2xvcjogJ3doaXRlJyB9KSA6IGdldE91dGxpbmVUZXh0Q29sb3I7XG5cbiAgICBjb25zdCBnZXRUZXh0U3R5bGUgPSAoKTogU2VyaWFsaXplZFN0eWxlcyA9PiB7XG4gICAgICByZXR1cm4gY3NzKFxuICAgICAgICBnZXRGb250U2l6ZShzaXplKSxcbiAgICAgICAgaXNMb2FkaW5nID8geyBjb2xvcjogJ3RyYW5zcGFyZW50JyB9IDogYmFzZVRleHRTdHlsZVxuICAgICAgKTtcbiAgICB9O1xuXG4gICAgLy8gQlVUVE9OIFNUWUxFU1xuXG4gICAgY29uc3QgYXBwZWFyYW5jZVN0eWxlID1cbiAgICAgIGFwcGVhcmFuY2UgPT09ICdwcmltYXJ5J1xuICAgICAgICA/IGdldFByaW1hcnlTdHlsZShpbnRlbnQpXG4gICAgICAgIDogZ2V0T3V0bGluZVN0eWxlKGludGVudCk7XG5cbiAgICBjb25zdCBpc0xvYWRpbmdTdHlsZSA9XG4gICAgICBhcHBlYXJhbmNlID09PSAncHJpbWFyeSdcbiAgICAgICAgPyBjc3MoZ2V0UHJpbWFyeUxvYWRpbmdTdHlsZShpbnRlbnQpKVxuICAgICAgICA6IGNzcyhnZXRPdXRsaW5lTG9hZGluZ1N0eWxlKGludGVudCkpO1xuXG4gICAgY29uc3QgZ2V0QnV0dG9uU3R5bGUgPSAoKTogU2VyaWFsaXplZFN0eWxlcyA9PiB7XG4gICAgICByZXR1cm4gY3NzKFxuICAgICAgICBiYXNlU3R5bGUsXG4gICAgICAgIGdldFNpemUoc2l6ZSksXG4gICAgICAgIGlzTG9hZGluZyA/IGlzTG9hZGluZ1N0eWxlIDogYXBwZWFyYW5jZVN0eWxlXG4gICAgICApO1xuICAgIH07XG5cbiAgICByZXR1cm4gKFxuICAgICAgPGJ1dHRvblxuICAgICAgICBhcmlhLWxhYmVsPXthcmlhTGFiZWx9XG4gICAgICAgIGNsYXNzTmFtZT17Y2xhc3NOYW1lfVxuICAgICAgICBjc3M9e2dldEJ1dHRvblN0eWxlfVxuICAgICAgICBkaXNhYmxlZD17ZGlzYWJsZWR9XG4gICAgICAgIG9uQ2xpY2s9e29uQ2xpY2t9XG4gICAgICAgIHsuLi5wYXJzZWREYXRhQXR0cmlidXRlc31cbiAgICAgICAgcmVmPXtyZWZ9XG4gICAgICAgIHR5cGU9XCJidXR0b25cIlxuICAgICAgPlxuICAgICAgICB7aXNMb2FkaW5nICYmIChcbiAgICAgICAgICA8U3Bpbm5lclxuICAgICAgICAgICAgY3NzPXt7IHBvc2l0aW9uOiAnYWJzb2x1dGUnIH19XG4gICAgICAgICAgICBpbnZlcnRlZD17YXBwZWFyYW5jZSA9PT0gJ3ByaW1hcnknfVxuICAgICAgICAgIC8+XG4gICAgICAgICl9XG4gICAgICAgIDxUZXh0IGNzcz17Z2V0VGV4dFN0eWxlfT57Y2hpbGRyZW59PC9UZXh0PlxuICAgICAgPC9idXR0b24+XG4gICAgKTtcbiAgfVxuKTtcblxuZXhwb3J0IGRlZmF1bHQgQnV0dG9uO1xuIl19 */"));
var getButtonStyle = function getButtonStyle() {
if (appearance === 'primary') {
return (
/*#__PURE__*/
css(baseStyle, getSize(size), getPrimaryStyle(intent), process.env.NODE_ENV === "production" ? "" : "/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIi4uL3NyYy9pbmRleC50c3giXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBMkRlIiwiZmlsZSI6Ii4uL3NyYy9pbmRleC50c3giLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQgeyBUZXh0IH0gZnJvbSAnQGRhdGFjYW1wL3dhZmZsZXMtdGV4dCc7XG5pbXBvcnQgeyBjc3MsIFNlcmlhbGl6ZWRTdHlsZXMgfSBmcm9tICdAZW1vdGlvbi9jb3JlJztcbmltcG9ydCBSZWFjdCBmcm9tICdyZWFjdCc7XG5cbmltcG9ydCB7XG4gIGJhc2VTdHlsZSxcbiAgZ2V0Rm9udFNpemUsXG4gIGdldE91dGxpbmVTdHlsZSxcbiAgZ2V0UHJpbWFyeVN0eWxlLFxuICBnZXRTaXplLFxufSBmcm9tICcuL2J1dHRvblN0eWxlcyc7XG5pbXBvcnQgY29tcHV0ZURhdGFBdHRyaWJ1dGVzIGZyb20gJy4vY29tcHV0ZURhdGFBdHRyaWJ1dGVzJztcblxuaW50ZXJmYWNlIEJ1dHRvblByb3BzIHtcbiAgYXBwZWFyYW5jZT86ICdkZWZhdWx0JyB8ICdwcmltYXJ5JztcbiAgYXJpYUxhYmVsPzogc3RyaW5nO1xuICBjaGlsZHJlbjogc3RyaW5nO1xuICBjbGFzc05hbWU/OiBzdHJpbmc7XG4gIGRhdGFBdHRyaWJ1dGVzPzogeyBba2V5OiBzdHJpbmddOiBzdHJpbmcgfTtcbiAgZGlzYWJsZWQ/OiBib29sZWFuO1xuICBpbnRlbnQ/OiAnbmV1dHJhbCcgfCAnZGFuZ2VyJyB8ICdzdWNjZXNzJyB8ICd3YXJuaW5nJztcbiAgb25DbGljaz86ICgpID0+IHt9O1xuICBzaXplPzogJ3NtYWxsJyB8ICdtZWRpdW0nIHwgJ2xhcmdlJztcbn1cblxuY29uc3QgQnV0dG9uID0gUmVhY3QuZm9yd2FyZFJlZjxIVE1MQnV0dG9uRWxlbWVudCwgQnV0dG9uUHJvcHM+KFxuICAocHJvcHMsIHJlZikgPT4ge1xuICAgIGNvbnN0IHtcbiAgICAgIGFwcGVhcmFuY2UgPSAnZGVmYXVsdCcsXG4gICAgICBjaGlsZHJlbixcbiAgICAgIGNsYXNzTmFtZSxcbiAgICAgIGRhdGFBdHRyaWJ1dGVzLFxuICAgICAgZGlzYWJsZWQsXG4gICAgICBhcmlhTGFiZWwsXG4gICAgICBvbkNsaWNrLFxuICAgICAgaW50ZW50ID0gJ25ldXRyYWwnLFxuICAgICAgc2l6ZSA9ICdtZWRpdW0nLFxuICAgIH0gPSBwcm9wcztcblxuICAgIGNvbnN0IHBhcnNlZERhdGFBdHRyaWJ1dGVzID0gY29tcHV0ZURhdGFBdHRyaWJ1dGVzKGRhdGFBdHRyaWJ1dGVzKTtcblxuICAgIGNvbnN0IGdldFRleHRTdHlsZSA9ICgpOiBTZXJpYWxpemVkU3R5bGVzID0+IHtcbiAgICAgIGlmIChhcHBlYXJhbmNlID09PSAnZGVmYXVsdCcgJiYgIWRpc2FibGVkKSB7XG4gICAgICAgIHJldHVybiBjc3MoZ2V0Rm9udFNpemUoc2l6ZSksIHtcbiAgICAgICAgICBjb2xvcjogJyMzRDQyNTEnLFxuICAgICAgICAgIGZvbnRXZWlnaHQ6ICdib2xkJyxcbiAgICAgICAgfSk7XG4gICAgICB9XG4gICAgICBpZiAoZGlzYWJsZWQpIHtcbiAgICAgICAgaWYgKGFwcGVhcmFuY2UgPT09ICdwcmltYXJ5Jykge1xuICAgICAgICAgIHJldHVybiBjc3MoZ2V0Rm9udFNpemUoc2l6ZSksIHsgY29sb3I6ICd3aGl0ZScsIGZvbnRXZWlnaHQ6ICdib2xkJyB9KTtcbiAgICAgICAgfVxuICAgICAgICByZXR1cm4gY3NzKGdldEZvbnRTaXplKHNpemUpLCB7IGNvbG9yOiAnI0QxRDNEOCcsIGZvbnRXZWlnaHQ6ICdib2xkJyB9KTtcbiAgICAgIH1cbiAgICAgIHJldHVybiBjc3MoZ2V0Rm9udFNpemUoc2l6ZSksIHsgY29sb3I6ICd3aGl0ZScsIGZvbnRXZWlnaHQ6ICdib2xkJyB9KTtcbiAgICB9O1xuXG4gICAgY29uc3QgZ2V0QnV0dG9uU3R5bGUgPSAoKTogU2VyaWFsaXplZFN0eWxlcyA9PiB7XG4gICAgICBpZiAoYXBwZWFyYW5jZSA9PT0gJ3ByaW1hcnknKSB7XG4gICAgICAgIHJldHVybiBjc3MoYmFzZVN0eWxlLCBnZXRTaXplKHNpemUpLCBnZXRQcmltYXJ5U3R5bGUoaW50ZW50KSk7XG4gICAgICB9XG4gICAgICByZXR1cm4gY3NzKGJhc2VTdHlsZSwgZ2V0U2l6ZShzaXplKSwgZ2V0T3V0bGluZVN0eWxlKGludGVudCkpO1xuICAgIH07XG5cbiAgICByZXR1cm4gKFxuICAgICAgPGJ1dHRvblxuICAgICAgICBhcmlhLWxhYmVsPXthcmlhTGFiZWx9XG4gICAgICAgIGNsYXNzTmFtZT17Y2xhc3NOYW1lfVxuICAgICAgICBjc3M9e2dldEJ1dHRvblN0eWxlfVxuICAgICAgICBkaXNhYmxlZD17ZGlzYWJsZWR9XG4gICAgICAgIG9uQ2xpY2s9e29uQ2xpY2t9XG4gICAgICAgIHsuLi5wYXJzZWREYXRhQXR0cmlidXRlc31cbiAgICAgICAgcmVmPXtyZWZ9XG4gICAgICAgIHR5cGU9XCJidXR0b25cIlxuICAgICAgPlxuICAgICAgICA8VGV4dCBjc3M9e2dldFRleHRTdHlsZX0+e2NoaWxkcmVufTwvVGV4dD5cbiAgICAgIDwvYnV0dG9uPlxuICAgICk7XG4gIH1cbik7XG5cbmV4cG9ydCBkZWZhdWx0IEJ1dHRvbjtcbiJdfQ== */")
);
}
return (
/*#__PURE__*/
css(baseStyle, getSize(size), getOutlineStyle(intent), process.env.NODE_ENV === "production" ? "" : "/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIi4uL3NyYy9pbmRleC50c3giXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBNkRhIiwiZmlsZSI6Ii4uL3NyYy9pbmRleC50c3giLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQgeyBUZXh0IH0gZnJvbSAnQGRhdGFjYW1wL3dhZmZsZXMtdGV4dCc7XG5pbXBvcnQgeyBjc3MsIFNlcmlhbGl6ZWRTdHlsZXMgfSBmcm9tICdAZW1vdGlvbi9jb3JlJztcbmltcG9ydCBSZWFjdCBmcm9tICdyZWFjdCc7XG5cbmltcG9ydCB7XG4gIGJhc2VTdHlsZSxcbiAgZ2V0Rm9udFNpemUsXG4gIGdldE91dGxpbmVTdHlsZSxcbiAgZ2V0UHJpbWFyeVN0eWxlLFxuICBnZXRTaXplLFxufSBmcm9tICcuL2J1dHRvblN0eWxlcyc7XG5pbXBvcnQgY29tcHV0ZURhdGFBdHRyaWJ1dGVzIGZyb20gJy4vY29tcHV0ZURhdGFBdHRyaWJ1dGVzJztcblxuaW50ZXJmYWNlIEJ1dHRvblByb3BzIHtcbiAgYXBwZWFyYW5jZT86ICdkZWZhdWx0JyB8ICdwcmltYXJ5JztcbiAgYXJpYUxhYmVsPzogc3RyaW5nO1xuICBjaGlsZHJlbjogc3RyaW5nO1xuICBjbGFzc05hbWU/OiBzdHJpbmc7XG4gIGRhdGFBdHRyaWJ1dGVzPzogeyBba2V5OiBzdHJpbmddOiBzdHJpbmcgfTtcbiAgZGlzYWJsZWQ/OiBib29sZWFuO1xuICBpbnRlbnQ/OiAnbmV1dHJhbCcgfCAnZGFuZ2VyJyB8ICdzdWNjZXNzJyB8ICd3YXJuaW5nJztcbiAgb25DbGljaz86ICgpID0+IHt9O1xuICBzaXplPzogJ3NtYWxsJyB8ICdtZWRpdW0nIHwgJ2xhcmdlJztcbn1cblxuY29uc3QgQnV0dG9uID0gUmVhY3QuZm9yd2FyZFJlZjxIVE1MQnV0dG9uRWxlbWVudCwgQnV0dG9uUHJvcHM+KFxuICAocHJvcHMsIHJlZikgPT4ge1xuICAgIGNvbnN0IHtcbiAgICAgIGFwcGVhcmFuY2UgPSAnZGVmYXVsdCcsXG4gICAgICBjaGlsZHJlbixcbiAgICAgIGNsYXNzTmFtZSxcbiAgICAgIGRhdGFBdHRyaWJ1dGVzLFxuICAgICAgZGlzYWJsZWQsXG4gICAgICBhcmlhTGFiZWwsXG4gICAgICBvbkNsaWNrLFxuICAgICAgaW50ZW50ID0gJ25ldXRyYWwnLFxuICAgICAgc2l6ZSA9ICdtZWRpdW0nLFxuICAgIH0gPSBwcm9wcztcblxuICAgIGNvbnN0IHBhcnNlZERhdGFBdHRyaWJ1dGVzID0gY29tcHV0ZURhdGFBdHRyaWJ1dGVzKGRhdGFBdHRyaWJ1dGVzKTtcblxuICAgIGNvbnN0IGdldFRleHRTdHlsZSA9ICgpOiBTZXJpYWxpemVkU3R5bGVzID0+IHtcbiAgICAgIGlmIChhcHBlYXJhbmNlID09PSAnZGVmYXVsdCcgJiYgIWRpc2FibGVkKSB7XG4gICAgICAgIHJldHVybiBjc3MoZ2V0Rm9udFNpemUoc2l6ZSksIHtcbiAgICAgICAgICBjb2xvcjogJyMzRDQyNTEnLFxuICAgICAgICAgIGZvbnRXZWlnaHQ6ICdib2xkJyxcbiAgICAgICAgfSk7XG4gICAgICB9XG4gICAgICBpZiAoZGlzYWJsZWQpIHtcbiAgICAgICAgaWYgKGFwcGVhcmFuY2UgPT09ICdwcmltYXJ5Jykge1xuICAgICAgICAgIHJldHVybiBjc3MoZ2V0Rm9udFNpemUoc2l6ZSksIHsgY29sb3I6ICd3aGl0ZScsIGZvbnRXZWlnaHQ6ICdib2xkJyB9KTtcbiAgICAgICAgfVxuICAgICAgICByZXR1cm4gY3NzKGdldEZvbnRTaXplKHNpemUpLCB7IGNvbG9yOiAnI0QxRDNEOCcsIGZvbnRXZWlnaHQ6ICdib2xkJyB9KTtcbiAgICAgIH1cbiAgICAgIHJldHVybiBjc3MoZ2V0Rm9udFNpemUoc2l6ZSksIHsgY29sb3I6ICd3aGl0ZScsIGZvbnRXZWlnaHQ6ICdib2xkJyB9KTtcbiAgICB9O1xuXG4gICAgY29uc3QgZ2V0QnV0dG9uU3R5bGUgPSAoKTogU2VyaWFsaXplZFN0eWxlcyA9PiB7XG4gICAgICBpZiAoYXBwZWFyYW5jZSA9PT0gJ3ByaW1hcnknKSB7XG4gICAgICAgIHJldHVybiBjc3MoYmFzZVN0eWxlLCBnZXRTaXplKHNpemUpLCBnZXRQcmltYXJ5U3R5bGUoaW50ZW50KSk7XG4gICAgICB9XG4gICAgICByZXR1cm4gY3NzKGJhc2VTdHlsZSwgZ2V0U2l6ZShzaXplKSwgZ2V0T3V0bGluZVN0eWxlKGludGVudCkpO1xuICAgIH07XG5cbiAgICByZXR1cm4gKFxuICAgICAgPGJ1dHRvblxuICAgICAgICBhcmlhLWxhYmVsPXthcmlhTGFiZWx9XG4gICAgICAgIGNsYXNzTmFtZT17Y2xhc3NOYW1lfVxuICAgICAgICBjc3M9e2dldEJ1dHRvblN0eWxlfVxuICAgICAgICBkaXNhYmxlZD17ZGlzYWJsZWR9XG4gICAgICAgIG9uQ2xpY2s9e29uQ2xpY2t9XG4gICAgICAgIHsuLi5wYXJzZWREYXRhQXR0cmlidXRlc31cbiAgICAgICAgcmVmPXtyZWZ9XG4gICAgICAgIHR5cGU9XCJidXR0b25cIlxuICAgICAgPlxuICAgICAgICA8VGV4dCBjc3M9e2dldFRleHRTdHlsZX0+e2NoaWxkcmVufTwvVGV4dD5cbiAgICAgIDwvYnV0dG9uPlxuICAgICk7XG4gIH1cbik7XG5cbmV4cG9ydCBkZWZhdWx0IEJ1dHRvbjtcbiJdfQ== */")
css(baseStyle, getSize(size), isLoading ? isLoadingStyle : appearanceStyle, process.env.NODE_ENV === "production" ? "" : "/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIi4uL3NyYy9pbmRleC50c3giXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBMkVhIiwiZmlsZSI6Ii4uL3NyYy9pbmRleC50c3giLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQgeyBUZXh0IH0gZnJvbSAnQGRhdGFjYW1wL3dhZmZsZXMtdGV4dCc7XG5pbXBvcnQgeyBjc3MsIFNlcmlhbGl6ZWRTdHlsZXMgfSBmcm9tICdAZW1vdGlvbi9jb3JlJztcbmltcG9ydCBSZWFjdCBmcm9tICdyZWFjdCc7XG5cbmltcG9ydCB7XG4gIGJhc2VTdHlsZSxcbiAgZ2V0Rm9udFNpemUsXG4gIGdldE91dGxpbmVMb2FkaW5nU3R5bGUsXG4gIGdldE91dGxpbmVTdHlsZSxcbiAgZ2V0UHJpbWFyeUxvYWRpbmdTdHlsZSxcbiAgZ2V0UHJpbWFyeVN0eWxlLFxuICBnZXRTaXplLFxufSBmcm9tICcuL2J1dHRvblN0eWxlcyc7XG5pbXBvcnQgY29tcHV0ZURhdGFBdHRyaWJ1dGVzIGZyb20gJy4vY29tcHV0ZURhdGFBdHRyaWJ1dGVzJztcbmltcG9ydCBTcGlubmVyIGZyb20gJy4vc3Bpbm5lcic7XG5cbmludGVyZmFjZSBCdXR0b25Qcm9wcyB7XG4gIGFwcGVhcmFuY2U/OiAnZGVmYXVsdCcgfCAncHJpbWFyeSc7XG4gIGFyaWFMYWJlbD86IHN0cmluZztcbiAgY2hpbGRyZW46IHN0cmluZztcbiAgY2xhc3NOYW1lPzogc3RyaW5nO1xuICBkYXRhQXR0cmlidXRlcz86IHsgW2tleTogc3RyaW5nXTogc3RyaW5nIH07XG4gIGRpc2FibGVkPzogYm9vbGVhbjtcbiAgaW50ZW50PzogJ25ldXRyYWwnIHwgJ2RhbmdlcicgfCAnc3VjY2VzcycgfCAnd2FybmluZyc7XG4gIGlzTG9hZGluZz86IGJvb2xlYW47XG4gIG9uQ2xpY2s/OiAoKSA9PiB7fTtcbiAgc2l6ZT86ICdzbWFsbCcgfCAnbWVkaXVtJyB8ICdsYXJnZSc7XG59XG5cbmNvbnN0IEJ1dHRvbiA9IFJlYWN0LmZvcndhcmRSZWY8SFRNTEJ1dHRvbkVsZW1lbnQsIEJ1dHRvblByb3BzPihcbiAgKHByb3BzLCByZWYpID0+IHtcbiAgICBjb25zdCB7XG4gICAgICBhcHBlYXJhbmNlID0gJ2RlZmF1bHQnLFxuICAgICAgYXJpYUxhYmVsLFxuICAgICAgY2hpbGRyZW4sXG4gICAgICBjbGFzc05hbWUsXG4gICAgICBkYXRhQXR0cmlidXRlcyxcbiAgICAgIGRpc2FibGVkLFxuICAgICAgaW50ZW50ID0gJ25ldXRyYWwnLFxuICAgICAgaXNMb2FkaW5nID0gZmFsc2UsXG4gICAgICBvbkNsaWNrLFxuICAgICAgc2l6ZSA9ICdtZWRpdW0nLFxuICAgIH0gPSBwcm9wcztcblxuICAgIGNvbnN0IHBhcnNlZERhdGFBdHRyaWJ1dGVzID0gY29tcHV0ZURhdGFBdHRyaWJ1dGVzKGRhdGFBdHRyaWJ1dGVzKTtcblxuICAgIC8vIFRFWFQgU1RZTEVTXG5cbiAgICBjb25zdCBnZXRPdXRsaW5lVGV4dENvbG9yID0gZGlzYWJsZWRcbiAgICAgID8gY3NzKHsgY29sb3I6ICcjRDFEM0Q4JyB9KVxuICAgICAgOiBjc3MoeyBjb2xvcjogJyMzRDQyNTEnIH0pO1xuXG4gICAgY29uc3QgYmFzZVRleHRTdHlsZSA9XG4gICAgICBhcHBlYXJhbmNlID09PSAncHJpbWFyeScgPyBjc3MoeyBjb2xvcjogJ3doaXRlJyB9KSA6IGdldE91dGxpbmVUZXh0Q29sb3I7XG5cbiAgICBjb25zdCBnZXRUZXh0U3R5bGUgPSAoKTogU2VyaWFsaXplZFN0eWxlcyA9PiB7XG4gICAgICByZXR1cm4gY3NzKFxuICAgICAgICBnZXRGb250U2l6ZShzaXplKSxcbiAgICAgICAgaXNMb2FkaW5nID8geyBjb2xvcjogJ3RyYW5zcGFyZW50JyB9IDogYmFzZVRleHRTdHlsZVxuICAgICAgKTtcbiAgICB9O1xuXG4gICAgLy8gQlVUVE9OIFNUWUxFU1xuXG4gICAgY29uc3QgYXBwZWFyYW5jZVN0eWxlID1cbiAgICAgIGFwcGVhcmFuY2UgPT09ICdwcmltYXJ5J1xuICAgICAgICA/IGdldFByaW1hcnlTdHlsZShpbnRlbnQpXG4gICAgICAgIDogZ2V0T3V0bGluZVN0eWxlKGludGVudCk7XG5cbiAgICBjb25zdCBpc0xvYWRpbmdTdHlsZSA9XG4gICAgICBhcHBlYXJhbmNlID09PSAncHJpbWFyeSdcbiAgICAgICAgPyBjc3MoZ2V0UHJpbWFyeUxvYWRpbmdTdHlsZShpbnRlbnQpKVxuICAgICAgICA6IGNzcyhnZXRPdXRsaW5lTG9hZGluZ1N0eWxlKGludGVudCkpO1xuXG4gICAgY29uc3QgZ2V0QnV0dG9uU3R5bGUgPSAoKTogU2VyaWFsaXplZFN0eWxlcyA9PiB7XG4gICAgICByZXR1cm4gY3NzKFxuICAgICAgICBiYXNlU3R5bGUsXG4gICAgICAgIGdldFNpemUoc2l6ZSksXG4gICAgICAgIGlzTG9hZGluZyA/IGlzTG9hZGluZ1N0eWxlIDogYXBwZWFyYW5jZVN0eWxlXG4gICAgICApO1xuICAgIH07XG5cbiAgICByZXR1cm4gKFxuICAgICAgPGJ1dHRvblxuICAgICAgICBhcmlhLWxhYmVsPXthcmlhTGFiZWx9XG4gICAgICAgIGNsYXNzTmFtZT17Y2xhc3NOYW1lfVxuICAgICAgICBjc3M9e2dldEJ1dHRvblN0eWxlfVxuICAgICAgICBkaXNhYmxlZD17ZGlzYWJsZWR9XG4gICAgICAgIG9uQ2xpY2s9e29uQ2xpY2t9XG4gICAgICAgIHsuLi5wYXJzZWREYXRhQXR0cmlidXRlc31cbiAgICAgICAgcmVmPXtyZWZ9XG4gICAgICAgIHR5cGU9XCJidXR0b25cIlxuICAgICAgPlxuICAgICAgICB7aXNMb2FkaW5nICYmIChcbiAgICAgICAgICA8U3Bpbm5lclxuICAgICAgICAgICAgY3NzPXt7IHBvc2l0aW9uOiAnYWJzb2x1dGUnIH19XG4gICAgICAgICAgICBpbnZlcnRlZD17YXBwZWFyYW5jZSA9PT0gJ3ByaW1hcnknfVxuICAgICAgICAgIC8+XG4gICAgICAgICl9XG4gICAgICAgIDxUZXh0IGNzcz17Z2V0VGV4dFN0eWxlfT57Y2hpbGRyZW59PC9UZXh0PlxuICAgICAgPC9idXR0b24+XG4gICAgKTtcbiAgfVxuKTtcblxuZXhwb3J0IGRlZmF1bHQgQnV0dG9uO1xuIl19 */")
);

@@ -76,2 +101,5 @@ };

type: "button"
}), isLoading && ___EmotionJSX(Spinner, {
css: _ref4,
inverted: appearance === 'primary'
}), ___EmotionJSX(Text, {

@@ -78,0 +106,0 @@ css: getTextStyle

@@ -22,5 +22,44 @@ "use strict";

var _spinner = _interopRequireDefault(require("./spinner"));
var _ref = process.env.NODE_ENV === "production" ? {
name: "144rucs-getOutlineTextColor",
styles: "color:#D1D3D8;label:getOutlineTextColor;"
} : {
name: "144rucs-getOutlineTextColor",
styles: "color:#D1D3D8;label:getOutlineTextColor;",
map: "/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIi4uL3NyYy9pbmRleC50c3giXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBaURRIiwiZmlsZSI6Ii4uL3NyYy9pbmRleC50c3giLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQgeyBUZXh0IH0gZnJvbSAnQGRhdGFjYW1wL3dhZmZsZXMtdGV4dCc7XG5pbXBvcnQgeyBjc3MsIFNlcmlhbGl6ZWRTdHlsZXMgfSBmcm9tICdAZW1vdGlvbi9jb3JlJztcbmltcG9ydCBSZWFjdCBmcm9tICdyZWFjdCc7XG5cbmltcG9ydCB7XG4gIGJhc2VTdHlsZSxcbiAgZ2V0Rm9udFNpemUsXG4gIGdldE91dGxpbmVMb2FkaW5nU3R5bGUsXG4gIGdldE91dGxpbmVTdHlsZSxcbiAgZ2V0UHJpbWFyeUxvYWRpbmdTdHlsZSxcbiAgZ2V0UHJpbWFyeVN0eWxlLFxuICBnZXRTaXplLFxufSBmcm9tICcuL2J1dHRvblN0eWxlcyc7XG5pbXBvcnQgY29tcHV0ZURhdGFBdHRyaWJ1dGVzIGZyb20gJy4vY29tcHV0ZURhdGFBdHRyaWJ1dGVzJztcbmltcG9ydCBTcGlubmVyIGZyb20gJy4vc3Bpbm5lcic7XG5cbmludGVyZmFjZSBCdXR0b25Qcm9wcyB7XG4gIGFwcGVhcmFuY2U/OiAnZGVmYXVsdCcgfCAncHJpbWFyeSc7XG4gIGFyaWFMYWJlbD86IHN0cmluZztcbiAgY2hpbGRyZW46IHN0cmluZztcbiAgY2xhc3NOYW1lPzogc3RyaW5nO1xuICBkYXRhQXR0cmlidXRlcz86IHsgW2tleTogc3RyaW5nXTogc3RyaW5nIH07XG4gIGRpc2FibGVkPzogYm9vbGVhbjtcbiAgaW50ZW50PzogJ25ldXRyYWwnIHwgJ2RhbmdlcicgfCAnc3VjY2VzcycgfCAnd2FybmluZyc7XG4gIGlzTG9hZGluZz86IGJvb2xlYW47XG4gIG9uQ2xpY2s/OiAoKSA9PiB7fTtcbiAgc2l6ZT86ICdzbWFsbCcgfCAnbWVkaXVtJyB8ICdsYXJnZSc7XG59XG5cbmNvbnN0IEJ1dHRvbiA9IFJlYWN0LmZvcndhcmRSZWY8SFRNTEJ1dHRvbkVsZW1lbnQsIEJ1dHRvblByb3BzPihcbiAgKHByb3BzLCByZWYpID0+IHtcbiAgICBjb25zdCB7XG4gICAgICBhcHBlYXJhbmNlID0gJ2RlZmF1bHQnLFxuICAgICAgYXJpYUxhYmVsLFxuICAgICAgY2hpbGRyZW4sXG4gICAgICBjbGFzc05hbWUsXG4gICAgICBkYXRhQXR0cmlidXRlcyxcbiAgICAgIGRpc2FibGVkLFxuICAgICAgaW50ZW50ID0gJ25ldXRyYWwnLFxuICAgICAgaXNMb2FkaW5nID0gZmFsc2UsXG4gICAgICBvbkNsaWNrLFxuICAgICAgc2l6ZSA9ICdtZWRpdW0nLFxuICAgIH0gPSBwcm9wcztcblxuICAgIGNvbnN0IHBhcnNlZERhdGFBdHRyaWJ1dGVzID0gY29tcHV0ZURhdGFBdHRyaWJ1dGVzKGRhdGFBdHRyaWJ1dGVzKTtcblxuICAgIC8vIFRFWFQgU1RZTEVTXG5cbiAgICBjb25zdCBnZXRPdXRsaW5lVGV4dENvbG9yID0gZGlzYWJsZWRcbiAgICAgID8gY3NzKHsgY29sb3I6ICcjRDFEM0Q4JyB9KVxuICAgICAgOiBjc3MoeyBjb2xvcjogJyMzRDQyNTEnIH0pO1xuXG4gICAgY29uc3QgYmFzZVRleHRTdHlsZSA9XG4gICAgICBhcHBlYXJhbmNlID09PSAncHJpbWFyeScgPyBjc3MoeyBjb2xvcjogJ3doaXRlJyB9KSA6IGdldE91dGxpbmVUZXh0Q29sb3I7XG5cbiAgICBjb25zdCBnZXRUZXh0U3R5bGUgPSAoKTogU2VyaWFsaXplZFN0eWxlcyA9PiB7XG4gICAgICByZXR1cm4gY3NzKFxuICAgICAgICBnZXRGb250U2l6ZShzaXplKSxcbiAgICAgICAgaXNMb2FkaW5nID8geyBjb2xvcjogJ3RyYW5zcGFyZW50JyB9IDogYmFzZVRleHRTdHlsZVxuICAgICAgKTtcbiAgICB9O1xuXG4gICAgLy8gQlVUVE9OIFNUWUxFU1xuXG4gICAgY29uc3QgYXBwZWFyYW5jZVN0eWxlID1cbiAgICAgIGFwcGVhcmFuY2UgPT09ICdwcmltYXJ5J1xuICAgICAgICA/IGdldFByaW1hcnlTdHlsZShpbnRlbnQpXG4gICAgICAgIDogZ2V0T3V0bGluZVN0eWxlKGludGVudCk7XG5cbiAgICBjb25zdCBpc0xvYWRpbmdTdHlsZSA9XG4gICAgICBhcHBlYXJhbmNlID09PSAncHJpbWFyeSdcbiAgICAgICAgPyBjc3MoZ2V0UHJpbWFyeUxvYWRpbmdTdHlsZShpbnRlbnQpKVxuICAgICAgICA6IGNzcyhnZXRPdXRsaW5lTG9hZGluZ1N0eWxlKGludGVudCkpO1xuXG4gICAgY29uc3QgZ2V0QnV0dG9uU3R5bGUgPSAoKTogU2VyaWFsaXplZFN0eWxlcyA9PiB7XG4gICAgICByZXR1cm4gY3NzKFxuICAgICAgICBiYXNlU3R5bGUsXG4gICAgICAgIGdldFNpemUoc2l6ZSksXG4gICAgICAgIGlzTG9hZGluZyA/IGlzTG9hZGluZ1N0eWxlIDogYXBwZWFyYW5jZVN0eWxlXG4gICAgICApO1xuICAgIH07XG5cbiAgICByZXR1cm4gKFxuICAgICAgPGJ1dHRvblxuICAgICAgICBhcmlhLWxhYmVsPXthcmlhTGFiZWx9XG4gICAgICAgIGNsYXNzTmFtZT17Y2xhc3NOYW1lfVxuICAgICAgICBjc3M9e2dldEJ1dHRvblN0eWxlfVxuICAgICAgICBkaXNhYmxlZD17ZGlzYWJsZWR9XG4gICAgICAgIG9uQ2xpY2s9e29uQ2xpY2t9XG4gICAgICAgIHsuLi5wYXJzZWREYXRhQXR0cmlidXRlc31cbiAgICAgICAgcmVmPXtyZWZ9XG4gICAgICAgIHR5cGU9XCJidXR0b25cIlxuICAgICAgPlxuICAgICAgICB7aXNMb2FkaW5nICYmIChcbiAgICAgICAgICA8U3Bpbm5lclxuICAgICAgICAgICAgY3NzPXt7IHBvc2l0aW9uOiAnYWJzb2x1dGUnIH19XG4gICAgICAgICAgICBpbnZlcnRlZD17YXBwZWFyYW5jZSA9PT0gJ3ByaW1hcnknfVxuICAgICAgICAgIC8+XG4gICAgICAgICl9XG4gICAgICAgIDxUZXh0IGNzcz17Z2V0VGV4dFN0eWxlfT57Y2hpbGRyZW59PC9UZXh0PlxuICAgICAgPC9idXR0b24+XG4gICAgKTtcbiAgfVxuKTtcblxuZXhwb3J0IGRlZmF1bHQgQnV0dG9uO1xuIl19 */"
};
var _ref2 = process.env.NODE_ENV === "production" ? {
name: "ea3jl-getOutlineTextColor",
styles: "color:#3D4251;label:getOutlineTextColor;"
} : {
name: "ea3jl-getOutlineTextColor",
styles: "color:#3D4251;label:getOutlineTextColor;",
map: "/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIi4uL3NyYy9pbmRleC50c3giXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBa0RRIiwiZmlsZSI6Ii4uL3NyYy9pbmRleC50c3giLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQgeyBUZXh0IH0gZnJvbSAnQGRhdGFjYW1wL3dhZmZsZXMtdGV4dCc7XG5pbXBvcnQgeyBjc3MsIFNlcmlhbGl6ZWRTdHlsZXMgfSBmcm9tICdAZW1vdGlvbi9jb3JlJztcbmltcG9ydCBSZWFjdCBmcm9tICdyZWFjdCc7XG5cbmltcG9ydCB7XG4gIGJhc2VTdHlsZSxcbiAgZ2V0Rm9udFNpemUsXG4gIGdldE91dGxpbmVMb2FkaW5nU3R5bGUsXG4gIGdldE91dGxpbmVTdHlsZSxcbiAgZ2V0UHJpbWFyeUxvYWRpbmdTdHlsZSxcbiAgZ2V0UHJpbWFyeVN0eWxlLFxuICBnZXRTaXplLFxufSBmcm9tICcuL2J1dHRvblN0eWxlcyc7XG5pbXBvcnQgY29tcHV0ZURhdGFBdHRyaWJ1dGVzIGZyb20gJy4vY29tcHV0ZURhdGFBdHRyaWJ1dGVzJztcbmltcG9ydCBTcGlubmVyIGZyb20gJy4vc3Bpbm5lcic7XG5cbmludGVyZmFjZSBCdXR0b25Qcm9wcyB7XG4gIGFwcGVhcmFuY2U/OiAnZGVmYXVsdCcgfCAncHJpbWFyeSc7XG4gIGFyaWFMYWJlbD86IHN0cmluZztcbiAgY2hpbGRyZW46IHN0cmluZztcbiAgY2xhc3NOYW1lPzogc3RyaW5nO1xuICBkYXRhQXR0cmlidXRlcz86IHsgW2tleTogc3RyaW5nXTogc3RyaW5nIH07XG4gIGRpc2FibGVkPzogYm9vbGVhbjtcbiAgaW50ZW50PzogJ25ldXRyYWwnIHwgJ2RhbmdlcicgfCAnc3VjY2VzcycgfCAnd2FybmluZyc7XG4gIGlzTG9hZGluZz86IGJvb2xlYW47XG4gIG9uQ2xpY2s/OiAoKSA9PiB7fTtcbiAgc2l6ZT86ICdzbWFsbCcgfCAnbWVkaXVtJyB8ICdsYXJnZSc7XG59XG5cbmNvbnN0IEJ1dHRvbiA9IFJlYWN0LmZvcndhcmRSZWY8SFRNTEJ1dHRvbkVsZW1lbnQsIEJ1dHRvblByb3BzPihcbiAgKHByb3BzLCByZWYpID0+IHtcbiAgICBjb25zdCB7XG4gICAgICBhcHBlYXJhbmNlID0gJ2RlZmF1bHQnLFxuICAgICAgYXJpYUxhYmVsLFxuICAgICAgY2hpbGRyZW4sXG4gICAgICBjbGFzc05hbWUsXG4gICAgICBkYXRhQXR0cmlidXRlcyxcbiAgICAgIGRpc2FibGVkLFxuICAgICAgaW50ZW50ID0gJ25ldXRyYWwnLFxuICAgICAgaXNMb2FkaW5nID0gZmFsc2UsXG4gICAgICBvbkNsaWNrLFxuICAgICAgc2l6ZSA9ICdtZWRpdW0nLFxuICAgIH0gPSBwcm9wcztcblxuICAgIGNvbnN0IHBhcnNlZERhdGFBdHRyaWJ1dGVzID0gY29tcHV0ZURhdGFBdHRyaWJ1dGVzKGRhdGFBdHRyaWJ1dGVzKTtcblxuICAgIC8vIFRFWFQgU1RZTEVTXG5cbiAgICBjb25zdCBnZXRPdXRsaW5lVGV4dENvbG9yID0gZGlzYWJsZWRcbiAgICAgID8gY3NzKHsgY29sb3I6ICcjRDFEM0Q4JyB9KVxuICAgICAgOiBjc3MoeyBjb2xvcjogJyMzRDQyNTEnIH0pO1xuXG4gICAgY29uc3QgYmFzZVRleHRTdHlsZSA9XG4gICAgICBhcHBlYXJhbmNlID09PSAncHJpbWFyeScgPyBjc3MoeyBjb2xvcjogJ3doaXRlJyB9KSA6IGdldE91dGxpbmVUZXh0Q29sb3I7XG5cbiAgICBjb25zdCBnZXRUZXh0U3R5bGUgPSAoKTogU2VyaWFsaXplZFN0eWxlcyA9PiB7XG4gICAgICByZXR1cm4gY3NzKFxuICAgICAgICBnZXRGb250U2l6ZShzaXplKSxcbiAgICAgICAgaXNMb2FkaW5nID8geyBjb2xvcjogJ3RyYW5zcGFyZW50JyB9IDogYmFzZVRleHRTdHlsZVxuICAgICAgKTtcbiAgICB9O1xuXG4gICAgLy8gQlVUVE9OIFNUWUxFU1xuXG4gICAgY29uc3QgYXBwZWFyYW5jZVN0eWxlID1cbiAgICAgIGFwcGVhcmFuY2UgPT09ICdwcmltYXJ5J1xuICAgICAgICA/IGdldFByaW1hcnlTdHlsZShpbnRlbnQpXG4gICAgICAgIDogZ2V0T3V0bGluZVN0eWxlKGludGVudCk7XG5cbiAgICBjb25zdCBpc0xvYWRpbmdTdHlsZSA9XG4gICAgICBhcHBlYXJhbmNlID09PSAncHJpbWFyeSdcbiAgICAgICAgPyBjc3MoZ2V0UHJpbWFyeUxvYWRpbmdTdHlsZShpbnRlbnQpKVxuICAgICAgICA6IGNzcyhnZXRPdXRsaW5lTG9hZGluZ1N0eWxlKGludGVudCkpO1xuXG4gICAgY29uc3QgZ2V0QnV0dG9uU3R5bGUgPSAoKTogU2VyaWFsaXplZFN0eWxlcyA9PiB7XG4gICAgICByZXR1cm4gY3NzKFxuICAgICAgICBiYXNlU3R5bGUsXG4gICAgICAgIGdldFNpemUoc2l6ZSksXG4gICAgICAgIGlzTG9hZGluZyA/IGlzTG9hZGluZ1N0eWxlIDogYXBwZWFyYW5jZVN0eWxlXG4gICAgICApO1xuICAgIH07XG5cbiAgICByZXR1cm4gKFxuICAgICAgPGJ1dHRvblxuICAgICAgICBhcmlhLWxhYmVsPXthcmlhTGFiZWx9XG4gICAgICAgIGNsYXNzTmFtZT17Y2xhc3NOYW1lfVxuICAgICAgICBjc3M9e2dldEJ1dHRvblN0eWxlfVxuICAgICAgICBkaXNhYmxlZD17ZGlzYWJsZWR9XG4gICAgICAgIG9uQ2xpY2s9e29uQ2xpY2t9XG4gICAgICAgIHsuLi5wYXJzZWREYXRhQXR0cmlidXRlc31cbiAgICAgICAgcmVmPXtyZWZ9XG4gICAgICAgIHR5cGU9XCJidXR0b25cIlxuICAgICAgPlxuICAgICAgICB7aXNMb2FkaW5nICYmIChcbiAgICAgICAgICA8U3Bpbm5lclxuICAgICAgICAgICAgY3NzPXt7IHBvc2l0aW9uOiAnYWJzb2x1dGUnIH19XG4gICAgICAgICAgICBpbnZlcnRlZD17YXBwZWFyYW5jZSA9PT0gJ3ByaW1hcnknfVxuICAgICAgICAgIC8+XG4gICAgICAgICl9XG4gICAgICAgIDxUZXh0IGNzcz17Z2V0VGV4dFN0eWxlfT57Y2hpbGRyZW59PC9UZXh0PlxuICAgICAgPC9idXR0b24+XG4gICAgKTtcbiAgfVxuKTtcblxuZXhwb3J0IGRlZmF1bHQgQnV0dG9uO1xuIl19 */"
};
var _ref3 = process.env.NODE_ENV === "production" ? {
name: "1enz2t3-baseTextStyle",
styles: "color:white;label:baseTextStyle;"
} : {
name: "1enz2t3-baseTextStyle",
styles: "color:white;label:baseTextStyle;",
map: "/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIi4uL3NyYy9pbmRleC50c3giXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBcURpQyIsImZpbGUiOiIuLi9zcmMvaW5kZXgudHN4Iiwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IHsgVGV4dCB9IGZyb20gJ0BkYXRhY2FtcC93YWZmbGVzLXRleHQnO1xuaW1wb3J0IHsgY3NzLCBTZXJpYWxpemVkU3R5bGVzIH0gZnJvbSAnQGVtb3Rpb24vY29yZSc7XG5pbXBvcnQgUmVhY3QgZnJvbSAncmVhY3QnO1xuXG5pbXBvcnQge1xuICBiYXNlU3R5bGUsXG4gIGdldEZvbnRTaXplLFxuICBnZXRPdXRsaW5lTG9hZGluZ1N0eWxlLFxuICBnZXRPdXRsaW5lU3R5bGUsXG4gIGdldFByaW1hcnlMb2FkaW5nU3R5bGUsXG4gIGdldFByaW1hcnlTdHlsZSxcbiAgZ2V0U2l6ZSxcbn0gZnJvbSAnLi9idXR0b25TdHlsZXMnO1xuaW1wb3J0IGNvbXB1dGVEYXRhQXR0cmlidXRlcyBmcm9tICcuL2NvbXB1dGVEYXRhQXR0cmlidXRlcyc7XG5pbXBvcnQgU3Bpbm5lciBmcm9tICcuL3NwaW5uZXInO1xuXG5pbnRlcmZhY2UgQnV0dG9uUHJvcHMge1xuICBhcHBlYXJhbmNlPzogJ2RlZmF1bHQnIHwgJ3ByaW1hcnknO1xuICBhcmlhTGFiZWw/OiBzdHJpbmc7XG4gIGNoaWxkcmVuOiBzdHJpbmc7XG4gIGNsYXNzTmFtZT86IHN0cmluZztcbiAgZGF0YUF0dHJpYnV0ZXM/OiB7IFtrZXk6IHN0cmluZ106IHN0cmluZyB9O1xuICBkaXNhYmxlZD86IGJvb2xlYW47XG4gIGludGVudD86ICduZXV0cmFsJyB8ICdkYW5nZXInIHwgJ3N1Y2Nlc3MnIHwgJ3dhcm5pbmcnO1xuICBpc0xvYWRpbmc/OiBib29sZWFuO1xuICBvbkNsaWNrPzogKCkgPT4ge307XG4gIHNpemU/OiAnc21hbGwnIHwgJ21lZGl1bScgfCAnbGFyZ2UnO1xufVxuXG5jb25zdCBCdXR0b24gPSBSZWFjdC5mb3J3YXJkUmVmPEhUTUxCdXR0b25FbGVtZW50LCBCdXR0b25Qcm9wcz4oXG4gIChwcm9wcywgcmVmKSA9PiB7XG4gICAgY29uc3Qge1xuICAgICAgYXBwZWFyYW5jZSA9ICdkZWZhdWx0JyxcbiAgICAgIGFyaWFMYWJlbCxcbiAgICAgIGNoaWxkcmVuLFxuICAgICAgY2xhc3NOYW1lLFxuICAgICAgZGF0YUF0dHJpYnV0ZXMsXG4gICAgICBkaXNhYmxlZCxcbiAgICAgIGludGVudCA9ICduZXV0cmFsJyxcbiAgICAgIGlzTG9hZGluZyA9IGZhbHNlLFxuICAgICAgb25DbGljayxcbiAgICAgIHNpemUgPSAnbWVkaXVtJyxcbiAgICB9ID0gcHJvcHM7XG5cbiAgICBjb25zdCBwYXJzZWREYXRhQXR0cmlidXRlcyA9IGNvbXB1dGVEYXRhQXR0cmlidXRlcyhkYXRhQXR0cmlidXRlcyk7XG5cbiAgICAvLyBURVhUIFNUWUxFU1xuXG4gICAgY29uc3QgZ2V0T3V0bGluZVRleHRDb2xvciA9IGRpc2FibGVkXG4gICAgICA/IGNzcyh7IGNvbG9yOiAnI0QxRDNEOCcgfSlcbiAgICAgIDogY3NzKHsgY29sb3I6ICcjM0Q0MjUxJyB9KTtcblxuICAgIGNvbnN0IGJhc2VUZXh0U3R5bGUgPVxuICAgICAgYXBwZWFyYW5jZSA9PT0gJ3ByaW1hcnknID8gY3NzKHsgY29sb3I6ICd3aGl0ZScgfSkgOiBnZXRPdXRsaW5lVGV4dENvbG9yO1xuXG4gICAgY29uc3QgZ2V0VGV4dFN0eWxlID0gKCk6IFNlcmlhbGl6ZWRTdHlsZXMgPT4ge1xuICAgICAgcmV0dXJuIGNzcyhcbiAgICAgICAgZ2V0Rm9udFNpemUoc2l6ZSksXG4gICAgICAgIGlzTG9hZGluZyA/IHsgY29sb3I6ICd0cmFuc3BhcmVudCcgfSA6IGJhc2VUZXh0U3R5bGVcbiAgICAgICk7XG4gICAgfTtcblxuICAgIC8vIEJVVFRPTiBTVFlMRVNcblxuICAgIGNvbnN0IGFwcGVhcmFuY2VTdHlsZSA9XG4gICAgICBhcHBlYXJhbmNlID09PSAncHJpbWFyeSdcbiAgICAgICAgPyBnZXRQcmltYXJ5U3R5bGUoaW50ZW50KVxuICAgICAgICA6IGdldE91dGxpbmVTdHlsZShpbnRlbnQpO1xuXG4gICAgY29uc3QgaXNMb2FkaW5nU3R5bGUgPVxuICAgICAgYXBwZWFyYW5jZSA9PT0gJ3ByaW1hcnknXG4gICAgICAgID8gY3NzKGdldFByaW1hcnlMb2FkaW5nU3R5bGUoaW50ZW50KSlcbiAgICAgICAgOiBjc3MoZ2V0T3V0bGluZUxvYWRpbmdTdHlsZShpbnRlbnQpKTtcblxuICAgIGNvbnN0IGdldEJ1dHRvblN0eWxlID0gKCk6IFNlcmlhbGl6ZWRTdHlsZXMgPT4ge1xuICAgICAgcmV0dXJuIGNzcyhcbiAgICAgICAgYmFzZVN0eWxlLFxuICAgICAgICBnZXRTaXplKHNpemUpLFxuICAgICAgICBpc0xvYWRpbmcgPyBpc0xvYWRpbmdTdHlsZSA6IGFwcGVhcmFuY2VTdHlsZVxuICAgICAgKTtcbiAgICB9O1xuXG4gICAgcmV0dXJuIChcbiAgICAgIDxidXR0b25cbiAgICAgICAgYXJpYS1sYWJlbD17YXJpYUxhYmVsfVxuICAgICAgICBjbGFzc05hbWU9e2NsYXNzTmFtZX1cbiAgICAgICAgY3NzPXtnZXRCdXR0b25TdHlsZX1cbiAgICAgICAgZGlzYWJsZWQ9e2Rpc2FibGVkfVxuICAgICAgICBvbkNsaWNrPXtvbkNsaWNrfVxuICAgICAgICB7Li4ucGFyc2VkRGF0YUF0dHJpYnV0ZXN9XG4gICAgICAgIHJlZj17cmVmfVxuICAgICAgICB0eXBlPVwiYnV0dG9uXCJcbiAgICAgID5cbiAgICAgICAge2lzTG9hZGluZyAmJiAoXG4gICAgICAgICAgPFNwaW5uZXJcbiAgICAgICAgICAgIGNzcz17eyBwb3NpdGlvbjogJ2Fic29sdXRlJyB9fVxuICAgICAgICAgICAgaW52ZXJ0ZWQ9e2FwcGVhcmFuY2UgPT09ICdwcmltYXJ5J31cbiAgICAgICAgICAvPlxuICAgICAgICApfVxuICAgICAgICA8VGV4dCBjc3M9e2dldFRleHRTdHlsZX0+e2NoaWxkcmVufTwvVGV4dD5cbiAgICAgIDwvYnV0dG9uPlxuICAgICk7XG4gIH1cbik7XG5cbmV4cG9ydCBkZWZhdWx0IEJ1dHRvbjtcbiJdfQ== */"
};
var _ref4 = process.env.NODE_ENV === "production" ? {
name: "1h821oj-Button",
styles: "position:absolute;label:Button;"
} : {
name: "1h821oj-Button",
styles: "position:absolute;label:Button;",
map: "/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIi4uL3NyYy9pbmRleC50c3giXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBK0ZZIiwiZmlsZSI6Ii4uL3NyYy9pbmRleC50c3giLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQgeyBUZXh0IH0gZnJvbSAnQGRhdGFjYW1wL3dhZmZsZXMtdGV4dCc7XG5pbXBvcnQgeyBjc3MsIFNlcmlhbGl6ZWRTdHlsZXMgfSBmcm9tICdAZW1vdGlvbi9jb3JlJztcbmltcG9ydCBSZWFjdCBmcm9tICdyZWFjdCc7XG5cbmltcG9ydCB7XG4gIGJhc2VTdHlsZSxcbiAgZ2V0Rm9udFNpemUsXG4gIGdldE91dGxpbmVMb2FkaW5nU3R5bGUsXG4gIGdldE91dGxpbmVTdHlsZSxcbiAgZ2V0UHJpbWFyeUxvYWRpbmdTdHlsZSxcbiAgZ2V0UHJpbWFyeVN0eWxlLFxuICBnZXRTaXplLFxufSBmcm9tICcuL2J1dHRvblN0eWxlcyc7XG5pbXBvcnQgY29tcHV0ZURhdGFBdHRyaWJ1dGVzIGZyb20gJy4vY29tcHV0ZURhdGFBdHRyaWJ1dGVzJztcbmltcG9ydCBTcGlubmVyIGZyb20gJy4vc3Bpbm5lcic7XG5cbmludGVyZmFjZSBCdXR0b25Qcm9wcyB7XG4gIGFwcGVhcmFuY2U/OiAnZGVmYXVsdCcgfCAncHJpbWFyeSc7XG4gIGFyaWFMYWJlbD86IHN0cmluZztcbiAgY2hpbGRyZW46IHN0cmluZztcbiAgY2xhc3NOYW1lPzogc3RyaW5nO1xuICBkYXRhQXR0cmlidXRlcz86IHsgW2tleTogc3RyaW5nXTogc3RyaW5nIH07XG4gIGRpc2FibGVkPzogYm9vbGVhbjtcbiAgaW50ZW50PzogJ25ldXRyYWwnIHwgJ2RhbmdlcicgfCAnc3VjY2VzcycgfCAnd2FybmluZyc7XG4gIGlzTG9hZGluZz86IGJvb2xlYW47XG4gIG9uQ2xpY2s/OiAoKSA9PiB7fTtcbiAgc2l6ZT86ICdzbWFsbCcgfCAnbWVkaXVtJyB8ICdsYXJnZSc7XG59XG5cbmNvbnN0IEJ1dHRvbiA9IFJlYWN0LmZvcndhcmRSZWY8SFRNTEJ1dHRvbkVsZW1lbnQsIEJ1dHRvblByb3BzPihcbiAgKHByb3BzLCByZWYpID0+IHtcbiAgICBjb25zdCB7XG4gICAgICBhcHBlYXJhbmNlID0gJ2RlZmF1bHQnLFxuICAgICAgYXJpYUxhYmVsLFxuICAgICAgY2hpbGRyZW4sXG4gICAgICBjbGFzc05hbWUsXG4gICAgICBkYXRhQXR0cmlidXRlcyxcbiAgICAgIGRpc2FibGVkLFxuICAgICAgaW50ZW50ID0gJ25ldXRyYWwnLFxuICAgICAgaXNMb2FkaW5nID0gZmFsc2UsXG4gICAgICBvbkNsaWNrLFxuICAgICAgc2l6ZSA9ICdtZWRpdW0nLFxuICAgIH0gPSBwcm9wcztcblxuICAgIGNvbnN0IHBhcnNlZERhdGFBdHRyaWJ1dGVzID0gY29tcHV0ZURhdGFBdHRyaWJ1dGVzKGRhdGFBdHRyaWJ1dGVzKTtcblxuICAgIC8vIFRFWFQgU1RZTEVTXG5cbiAgICBjb25zdCBnZXRPdXRsaW5lVGV4dENvbG9yID0gZGlzYWJsZWRcbiAgICAgID8gY3NzKHsgY29sb3I6ICcjRDFEM0Q4JyB9KVxuICAgICAgOiBjc3MoeyBjb2xvcjogJyMzRDQyNTEnIH0pO1xuXG4gICAgY29uc3QgYmFzZVRleHRTdHlsZSA9XG4gICAgICBhcHBlYXJhbmNlID09PSAncHJpbWFyeScgPyBjc3MoeyBjb2xvcjogJ3doaXRlJyB9KSA6IGdldE91dGxpbmVUZXh0Q29sb3I7XG5cbiAgICBjb25zdCBnZXRUZXh0U3R5bGUgPSAoKTogU2VyaWFsaXplZFN0eWxlcyA9PiB7XG4gICAgICByZXR1cm4gY3NzKFxuICAgICAgICBnZXRGb250U2l6ZShzaXplKSxcbiAgICAgICAgaXNMb2FkaW5nID8geyBjb2xvcjogJ3RyYW5zcGFyZW50JyB9IDogYmFzZVRleHRTdHlsZVxuICAgICAgKTtcbiAgICB9O1xuXG4gICAgLy8gQlVUVE9OIFNUWUxFU1xuXG4gICAgY29uc3QgYXBwZWFyYW5jZVN0eWxlID1cbiAgICAgIGFwcGVhcmFuY2UgPT09ICdwcmltYXJ5J1xuICAgICAgICA/IGdldFByaW1hcnlTdHlsZShpbnRlbnQpXG4gICAgICAgIDogZ2V0T3V0bGluZVN0eWxlKGludGVudCk7XG5cbiAgICBjb25zdCBpc0xvYWRpbmdTdHlsZSA9XG4gICAgICBhcHBlYXJhbmNlID09PSAncHJpbWFyeSdcbiAgICAgICAgPyBjc3MoZ2V0UHJpbWFyeUxvYWRpbmdTdHlsZShpbnRlbnQpKVxuICAgICAgICA6IGNzcyhnZXRPdXRsaW5lTG9hZGluZ1N0eWxlKGludGVudCkpO1xuXG4gICAgY29uc3QgZ2V0QnV0dG9uU3R5bGUgPSAoKTogU2VyaWFsaXplZFN0eWxlcyA9PiB7XG4gICAgICByZXR1cm4gY3NzKFxuICAgICAgICBiYXNlU3R5bGUsXG4gICAgICAgIGdldFNpemUoc2l6ZSksXG4gICAgICAgIGlzTG9hZGluZyA/IGlzTG9hZGluZ1N0eWxlIDogYXBwZWFyYW5jZVN0eWxlXG4gICAgICApO1xuICAgIH07XG5cbiAgICByZXR1cm4gKFxuICAgICAgPGJ1dHRvblxuICAgICAgICBhcmlhLWxhYmVsPXthcmlhTGFiZWx9XG4gICAgICAgIGNsYXNzTmFtZT17Y2xhc3NOYW1lfVxuICAgICAgICBjc3M9e2dldEJ1dHRvblN0eWxlfVxuICAgICAgICBkaXNhYmxlZD17ZGlzYWJsZWR9XG4gICAgICAgIG9uQ2xpY2s9e29uQ2xpY2t9XG4gICAgICAgIHsuLi5wYXJzZWREYXRhQXR0cmlidXRlc31cbiAgICAgICAgcmVmPXtyZWZ9XG4gICAgICAgIHR5cGU9XCJidXR0b25cIlxuICAgICAgPlxuICAgICAgICB7aXNMb2FkaW5nICYmIChcbiAgICAgICAgICA8U3Bpbm5lclxuICAgICAgICAgICAgY3NzPXt7IHBvc2l0aW9uOiAnYWJzb2x1dGUnIH19XG4gICAgICAgICAgICBpbnZlcnRlZD17YXBwZWFyYW5jZSA9PT0gJ3ByaW1hcnknfVxuICAgICAgICAgIC8+XG4gICAgICAgICl9XG4gICAgICAgIDxUZXh0IGNzcz17Z2V0VGV4dFN0eWxlfT57Y2hpbGRyZW59PC9UZXh0PlxuICAgICAgPC9idXR0b24+XG4gICAgKTtcbiAgfVxuKTtcblxuZXhwb3J0IGRlZmF1bHQgQnV0dG9uO1xuIl19 */"
};
var Button = _react.default.forwardRef(function (props, ref) {
var _props$appearance = props.appearance,
appearance = _props$appearance === void 0 ? 'default' : _props$appearance,
ariaLabel = props.ariaLabel,
children = props.children,

@@ -30,49 +69,35 @@ className = props.className,

disabled = props.disabled,
ariaLabel = props.ariaLabel,
onClick = props.onClick,
_props$intent = props.intent,
intent = _props$intent === void 0 ? 'neutral' : _props$intent,
_props$isLoading = props.isLoading,
isLoading = _props$isLoading === void 0 ? false : _props$isLoading,
onClick = props.onClick,
_props$size = props.size,
size = _props$size === void 0 ? 'medium' : _props$size;
var parsedDataAttributes = (0, _computeDataAttributes.default)(dataAttributes);
var parsedDataAttributes = (0, _computeDataAttributes.default)(dataAttributes); // TEXT STYLES
var getOutlineTextColor = disabled ? _ref : _ref2;
var baseTextStyle = appearance === 'primary' ? _ref3 : getOutlineTextColor;
var getTextStyle = function getTextStyle() {
if (appearance === 'default' && !disabled) {
return (
/*#__PURE__*/
(0, _core.css)((0, _buttonStyles.getFontSize)(size), "color:#3D4251;font-weight:bold;" + (process.env.NODE_ENV === "production" ? "" : "/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIi4uL3NyYy9pbmRleC50c3giXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBMkNlIiwiZmlsZSI6Ii4uL3NyYy9pbmRleC50c3giLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQgeyBUZXh0IH0gZnJvbSAnQGRhdGFjYW1wL3dhZmZsZXMtdGV4dCc7XG5pbXBvcnQgeyBjc3MsIFNlcmlhbGl6ZWRTdHlsZXMgfSBmcm9tICdAZW1vdGlvbi9jb3JlJztcbmltcG9ydCBSZWFjdCBmcm9tICdyZWFjdCc7XG5cbmltcG9ydCB7XG4gIGJhc2VTdHlsZSxcbiAgZ2V0Rm9udFNpemUsXG4gIGdldE91dGxpbmVTdHlsZSxcbiAgZ2V0UHJpbWFyeVN0eWxlLFxuICBnZXRTaXplLFxufSBmcm9tICcuL2J1dHRvblN0eWxlcyc7XG5pbXBvcnQgY29tcHV0ZURhdGFBdHRyaWJ1dGVzIGZyb20gJy4vY29tcHV0ZURhdGFBdHRyaWJ1dGVzJztcblxuaW50ZXJmYWNlIEJ1dHRvblByb3BzIHtcbiAgYXBwZWFyYW5jZT86ICdkZWZhdWx0JyB8ICdwcmltYXJ5JztcbiAgYXJpYUxhYmVsPzogc3RyaW5nO1xuICBjaGlsZHJlbjogc3RyaW5nO1xuICBjbGFzc05hbWU/OiBzdHJpbmc7XG4gIGRhdGFBdHRyaWJ1dGVzPzogeyBba2V5OiBzdHJpbmddOiBzdHJpbmcgfTtcbiAgZGlzYWJsZWQ/OiBib29sZWFuO1xuICBpbnRlbnQ/OiAnbmV1dHJhbCcgfCAnZGFuZ2VyJyB8ICdzdWNjZXNzJyB8ICd3YXJuaW5nJztcbiAgb25DbGljaz86ICgpID0+IHt9O1xuICBzaXplPzogJ3NtYWxsJyB8ICdtZWRpdW0nIHwgJ2xhcmdlJztcbn1cblxuY29uc3QgQnV0dG9uID0gUmVhY3QuZm9yd2FyZFJlZjxIVE1MQnV0dG9uRWxlbWVudCwgQnV0dG9uUHJvcHM+KFxuICAocHJvcHMsIHJlZikgPT4ge1xuICAgIGNvbnN0IHtcbiAgICAgIGFwcGVhcmFuY2UgPSAnZGVmYXVsdCcsXG4gICAgICBjaGlsZHJlbixcbiAgICAgIGNsYXNzTmFtZSxcbiAgICAgIGRhdGFBdHRyaWJ1dGVzLFxuICAgICAgZGlzYWJsZWQsXG4gICAgICBhcmlhTGFiZWwsXG4gICAgICBvbkNsaWNrLFxuICAgICAgaW50ZW50ID0gJ25ldXRyYWwnLFxuICAgICAgc2l6ZSA9ICdtZWRpdW0nLFxuICAgIH0gPSBwcm9wcztcblxuICAgIGNvbnN0IHBhcnNlZERhdGFBdHRyaWJ1dGVzID0gY29tcHV0ZURhdGFBdHRyaWJ1dGVzKGRhdGFBdHRyaWJ1dGVzKTtcblxuICAgIGNvbnN0IGdldFRleHRTdHlsZSA9ICgpOiBTZXJpYWxpemVkU3R5bGVzID0+IHtcbiAgICAgIGlmIChhcHBlYXJhbmNlID09PSAnZGVmYXVsdCcgJiYgIWRpc2FibGVkKSB7XG4gICAgICAgIHJldHVybiBjc3MoZ2V0Rm9udFNpemUoc2l6ZSksIHtcbiAgICAgICAgICBjb2xvcjogJyMzRDQyNTEnLFxuICAgICAgICAgIGZvbnRXZWlnaHQ6ICdib2xkJyxcbiAgICAgICAgfSk7XG4gICAgICB9XG4gICAgICBpZiAoZGlzYWJsZWQpIHtcbiAgICAgICAgaWYgKGFwcGVhcmFuY2UgPT09ICdwcmltYXJ5Jykge1xuICAgICAgICAgIHJldHVybiBjc3MoZ2V0Rm9udFNpemUoc2l6ZSksIHsgY29sb3I6ICd3aGl0ZScsIGZvbnRXZWlnaHQ6ICdib2xkJyB9KTtcbiAgICAgICAgfVxuICAgICAgICByZXR1cm4gY3NzKGdldEZvbnRTaXplKHNpemUpLCB7IGNvbG9yOiAnI0QxRDNEOCcsIGZvbnRXZWlnaHQ6ICdib2xkJyB9KTtcbiAgICAgIH1cbiAgICAgIHJldHVybiBjc3MoZ2V0Rm9udFNpemUoc2l6ZSksIHsgY29sb3I6ICd3aGl0ZScsIGZvbnRXZWlnaHQ6ICdib2xkJyB9KTtcbiAgICB9O1xuXG4gICAgY29uc3QgZ2V0QnV0dG9uU3R5bGUgPSAoKTogU2VyaWFsaXplZFN0eWxlcyA9PiB7XG4gICAgICBpZiAoYXBwZWFyYW5jZSA9PT0gJ3ByaW1hcnknKSB7XG4gICAgICAgIHJldHVybiBjc3MoYmFzZVN0eWxlLCBnZXRTaXplKHNpemUpLCBnZXRQcmltYXJ5U3R5bGUoaW50ZW50KSk7XG4gICAgICB9XG4gICAgICByZXR1cm4gY3NzKGJhc2VTdHlsZSwgZ2V0U2l6ZShzaXplKSwgZ2V0T3V0bGluZVN0eWxlKGludGVudCkpO1xuICAgIH07XG5cbiAgICByZXR1cm4gKFxuICAgICAgPGJ1dHRvblxuICAgICAgICBhcmlhLWxhYmVsPXthcmlhTGFiZWx9XG4gICAgICAgIGNsYXNzTmFtZT17Y2xhc3NOYW1lfVxuICAgICAgICBjc3M9e2dldEJ1dHRvblN0eWxlfVxuICAgICAgICBkaXNhYmxlZD17ZGlzYWJsZWR9XG4gICAgICAgIG9uQ2xpY2s9e29uQ2xpY2t9XG4gICAgICAgIHsuLi5wYXJzZWREYXRhQXR0cmlidXRlc31cbiAgICAgICAgcmVmPXtyZWZ9XG4gICAgICAgIHR5cGU9XCJidXR0b25cIlxuICAgICAgPlxuICAgICAgICA8VGV4dCBjc3M9e2dldFRleHRTdHlsZX0+e2NoaWxkcmVufTwvVGV4dD5cbiAgICAgIDwvYnV0dG9uPlxuICAgICk7XG4gIH1cbik7XG5cbmV4cG9ydCBkZWZhdWx0IEJ1dHRvbjtcbiJdfQ== */"))
);
}
if (disabled) {
if (appearance === 'primary') {
return (
/*#__PURE__*/
(0, _core.css)((0, _buttonStyles.getFontSize)(size), "color:white;font-weight:bold;" + (process.env.NODE_ENV === "production" ? "" : "/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIi4uL3NyYy9pbmRleC50c3giXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBa0RpQiIsImZpbGUiOiIuLi9zcmMvaW5kZXgudHN4Iiwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IHsgVGV4dCB9IGZyb20gJ0BkYXRhY2FtcC93YWZmbGVzLXRleHQnO1xuaW1wb3J0IHsgY3NzLCBTZXJpYWxpemVkU3R5bGVzIH0gZnJvbSAnQGVtb3Rpb24vY29yZSc7XG5pbXBvcnQgUmVhY3QgZnJvbSAncmVhY3QnO1xuXG5pbXBvcnQge1xuICBiYXNlU3R5bGUsXG4gIGdldEZvbnRTaXplLFxuICBnZXRPdXRsaW5lU3R5bGUsXG4gIGdldFByaW1hcnlTdHlsZSxcbiAgZ2V0U2l6ZSxcbn0gZnJvbSAnLi9idXR0b25TdHlsZXMnO1xuaW1wb3J0IGNvbXB1dGVEYXRhQXR0cmlidXRlcyBmcm9tICcuL2NvbXB1dGVEYXRhQXR0cmlidXRlcyc7XG5cbmludGVyZmFjZSBCdXR0b25Qcm9wcyB7XG4gIGFwcGVhcmFuY2U/OiAnZGVmYXVsdCcgfCAncHJpbWFyeSc7XG4gIGFyaWFMYWJlbD86IHN0cmluZztcbiAgY2hpbGRyZW46IHN0cmluZztcbiAgY2xhc3NOYW1lPzogc3RyaW5nO1xuICBkYXRhQXR0cmlidXRlcz86IHsgW2tleTogc3RyaW5nXTogc3RyaW5nIH07XG4gIGRpc2FibGVkPzogYm9vbGVhbjtcbiAgaW50ZW50PzogJ25ldXRyYWwnIHwgJ2RhbmdlcicgfCAnc3VjY2VzcycgfCAnd2FybmluZyc7XG4gIG9uQ2xpY2s/OiAoKSA9PiB7fTtcbiAgc2l6ZT86ICdzbWFsbCcgfCAnbWVkaXVtJyB8ICdsYXJnZSc7XG59XG5cbmNvbnN0IEJ1dHRvbiA9IFJlYWN0LmZvcndhcmRSZWY8SFRNTEJ1dHRvbkVsZW1lbnQsIEJ1dHRvblByb3BzPihcbiAgKHByb3BzLCByZWYpID0+IHtcbiAgICBjb25zdCB7XG4gICAgICBhcHBlYXJhbmNlID0gJ2RlZmF1bHQnLFxuICAgICAgY2hpbGRyZW4sXG4gICAgICBjbGFzc05hbWUsXG4gICAgICBkYXRhQXR0cmlidXRlcyxcbiAgICAgIGRpc2FibGVkLFxuICAgICAgYXJpYUxhYmVsLFxuICAgICAgb25DbGljayxcbiAgICAgIGludGVudCA9ICduZXV0cmFsJyxcbiAgICAgIHNpemUgPSAnbWVkaXVtJyxcbiAgICB9ID0gcHJvcHM7XG5cbiAgICBjb25zdCBwYXJzZWREYXRhQXR0cmlidXRlcyA9IGNvbXB1dGVEYXRhQXR0cmlidXRlcyhkYXRhQXR0cmlidXRlcyk7XG5cbiAgICBjb25zdCBnZXRUZXh0U3R5bGUgPSAoKTogU2VyaWFsaXplZFN0eWxlcyA9PiB7XG4gICAgICBpZiAoYXBwZWFyYW5jZSA9PT0gJ2RlZmF1bHQnICYmICFkaXNhYmxlZCkge1xuICAgICAgICByZXR1cm4gY3NzKGdldEZvbnRTaXplKHNpemUpLCB7XG4gICAgICAgICAgY29sb3I6ICcjM0Q0MjUxJyxcbiAgICAgICAgICBmb250V2VpZ2h0OiAnYm9sZCcsXG4gICAgICAgIH0pO1xuICAgICAgfVxuICAgICAgaWYgKGRpc2FibGVkKSB7XG4gICAgICAgIGlmIChhcHBlYXJhbmNlID09PSAncHJpbWFyeScpIHtcbiAgICAgICAgICByZXR1cm4gY3NzKGdldEZvbnRTaXplKHNpemUpLCB7IGNvbG9yOiAnd2hpdGUnLCBmb250V2VpZ2h0OiAnYm9sZCcgfSk7XG4gICAgICAgIH1cbiAgICAgICAgcmV0dXJuIGNzcyhnZXRGb250U2l6ZShzaXplKSwgeyBjb2xvcjogJyNEMUQzRDgnLCBmb250V2VpZ2h0OiAnYm9sZCcgfSk7XG4gICAgICB9XG4gICAgICByZXR1cm4gY3NzKGdldEZvbnRTaXplKHNpemUpLCB7IGNvbG9yOiAnd2hpdGUnLCBmb250V2VpZ2h0OiAnYm9sZCcgfSk7XG4gICAgfTtcblxuICAgIGNvbnN0IGdldEJ1dHRvblN0eWxlID0gKCk6IFNlcmlhbGl6ZWRTdHlsZXMgPT4ge1xuICAgICAgaWYgKGFwcGVhcmFuY2UgPT09ICdwcmltYXJ5Jykge1xuICAgICAgICByZXR1cm4gY3NzKGJhc2VTdHlsZSwgZ2V0U2l6ZShzaXplKSwgZ2V0UHJpbWFyeVN0eWxlKGludGVudCkpO1xuICAgICAgfVxuICAgICAgcmV0dXJuIGNzcyhiYXNlU3R5bGUsIGdldFNpemUoc2l6ZSksIGdldE91dGxpbmVTdHlsZShpbnRlbnQpKTtcbiAgICB9O1xuXG4gICAgcmV0dXJuIChcbiAgICAgIDxidXR0b25cbiAgICAgICAgYXJpYS1sYWJlbD17YXJpYUxhYmVsfVxuICAgICAgICBjbGFzc05hbWU9e2NsYXNzTmFtZX1cbiAgICAgICAgY3NzPXtnZXRCdXR0b25TdHlsZX1cbiAgICAgICAgZGlzYWJsZWQ9e2Rpc2FibGVkfVxuICAgICAgICBvbkNsaWNrPXtvbkNsaWNrfVxuICAgICAgICB7Li4ucGFyc2VkRGF0YUF0dHJpYnV0ZXN9XG4gICAgICAgIHJlZj17cmVmfVxuICAgICAgICB0eXBlPVwiYnV0dG9uXCJcbiAgICAgID5cbiAgICAgICAgPFRleHQgY3NzPXtnZXRUZXh0U3R5bGV9PntjaGlsZHJlbn08L1RleHQ+XG4gICAgICA8L2J1dHRvbj5cbiAgICApO1xuICB9XG4pO1xuXG5leHBvcnQgZGVmYXVsdCBCdXR0b247XG4iXX0= */"))
);
}
return (
/*#__PURE__*/
(0, _core.css)((0, _buttonStyles.getFontSize)(size), "color:#D1D3D8;font-weight:bold;" + (process.env.NODE_ENV === "production" ? "" : "/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIi4uL3NyYy9pbmRleC50c3giXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBb0RlIiwiZmlsZSI6Ii4uL3NyYy9pbmRleC50c3giLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQgeyBUZXh0IH0gZnJvbSAnQGRhdGFjYW1wL3dhZmZsZXMtdGV4dCc7XG5pbXBvcnQgeyBjc3MsIFNlcmlhbGl6ZWRTdHlsZXMgfSBmcm9tICdAZW1vdGlvbi9jb3JlJztcbmltcG9ydCBSZWFjdCBmcm9tICdyZWFjdCc7XG5cbmltcG9ydCB7XG4gIGJhc2VTdHlsZSxcbiAgZ2V0Rm9udFNpemUsXG4gIGdldE91dGxpbmVTdHlsZSxcbiAgZ2V0UHJpbWFyeVN0eWxlLFxuICBnZXRTaXplLFxufSBmcm9tICcuL2J1dHRvblN0eWxlcyc7XG5pbXBvcnQgY29tcHV0ZURhdGFBdHRyaWJ1dGVzIGZyb20gJy4vY29tcHV0ZURhdGFBdHRyaWJ1dGVzJztcblxuaW50ZXJmYWNlIEJ1dHRvblByb3BzIHtcbiAgYXBwZWFyYW5jZT86ICdkZWZhdWx0JyB8ICdwcmltYXJ5JztcbiAgYXJpYUxhYmVsPzogc3RyaW5nO1xuICBjaGlsZHJlbjogc3RyaW5nO1xuICBjbGFzc05hbWU/OiBzdHJpbmc7XG4gIGRhdGFBdHRyaWJ1dGVzPzogeyBba2V5OiBzdHJpbmddOiBzdHJpbmcgfTtcbiAgZGlzYWJsZWQ/OiBib29sZWFuO1xuICBpbnRlbnQ/OiAnbmV1dHJhbCcgfCAnZGFuZ2VyJyB8ICdzdWNjZXNzJyB8ICd3YXJuaW5nJztcbiAgb25DbGljaz86ICgpID0+IHt9O1xuICBzaXplPzogJ3NtYWxsJyB8ICdtZWRpdW0nIHwgJ2xhcmdlJztcbn1cblxuY29uc3QgQnV0dG9uID0gUmVhY3QuZm9yd2FyZFJlZjxIVE1MQnV0dG9uRWxlbWVudCwgQnV0dG9uUHJvcHM+KFxuICAocHJvcHMsIHJlZikgPT4ge1xuICAgIGNvbnN0IHtcbiAgICAgIGFwcGVhcmFuY2UgPSAnZGVmYXVsdCcsXG4gICAgICBjaGlsZHJlbixcbiAgICAgIGNsYXNzTmFtZSxcbiAgICAgIGRhdGFBdHRyaWJ1dGVzLFxuICAgICAgZGlzYWJsZWQsXG4gICAgICBhcmlhTGFiZWwsXG4gICAgICBvbkNsaWNrLFxuICAgICAgaW50ZW50ID0gJ25ldXRyYWwnLFxuICAgICAgc2l6ZSA9ICdtZWRpdW0nLFxuICAgIH0gPSBwcm9wcztcblxuICAgIGNvbnN0IHBhcnNlZERhdGFBdHRyaWJ1dGVzID0gY29tcHV0ZURhdGFBdHRyaWJ1dGVzKGRhdGFBdHRyaWJ1dGVzKTtcblxuICAgIGNvbnN0IGdldFRleHRTdHlsZSA9ICgpOiBTZXJpYWxpemVkU3R5bGVzID0+IHtcbiAgICAgIGlmIChhcHBlYXJhbmNlID09PSAnZGVmYXVsdCcgJiYgIWRpc2FibGVkKSB7XG4gICAgICAgIHJldHVybiBjc3MoZ2V0Rm9udFNpemUoc2l6ZSksIHtcbiAgICAgICAgICBjb2xvcjogJyMzRDQyNTEnLFxuICAgICAgICAgIGZvbnRXZWlnaHQ6ICdib2xkJyxcbiAgICAgICAgfSk7XG4gICAgICB9XG4gICAgICBpZiAoZGlzYWJsZWQpIHtcbiAgICAgICAgaWYgKGFwcGVhcmFuY2UgPT09ICdwcmltYXJ5Jykge1xuICAgICAgICAgIHJldHVybiBjc3MoZ2V0Rm9udFNpemUoc2l6ZSksIHsgY29sb3I6ICd3aGl0ZScsIGZvbnRXZWlnaHQ6ICdib2xkJyB9KTtcbiAgICAgICAgfVxuICAgICAgICByZXR1cm4gY3NzKGdldEZvbnRTaXplKHNpemUpLCB7IGNvbG9yOiAnI0QxRDNEOCcsIGZvbnRXZWlnaHQ6ICdib2xkJyB9KTtcbiAgICAgIH1cbiAgICAgIHJldHVybiBjc3MoZ2V0Rm9udFNpemUoc2l6ZSksIHsgY29sb3I6ICd3aGl0ZScsIGZvbnRXZWlnaHQ6ICdib2xkJyB9KTtcbiAgICB9O1xuXG4gICAgY29uc3QgZ2V0QnV0dG9uU3R5bGUgPSAoKTogU2VyaWFsaXplZFN0eWxlcyA9PiB7XG4gICAgICBpZiAoYXBwZWFyYW5jZSA9PT0gJ3ByaW1hcnknKSB7XG4gICAgICAgIHJldHVybiBjc3MoYmFzZVN0eWxlLCBnZXRTaXplKHNpemUpLCBnZXRQcmltYXJ5U3R5bGUoaW50ZW50KSk7XG4gICAgICB9XG4gICAgICByZXR1cm4gY3NzKGJhc2VTdHlsZSwgZ2V0U2l6ZShzaXplKSwgZ2V0T3V0bGluZVN0eWxlKGludGVudCkpO1xuICAgIH07XG5cbiAgICByZXR1cm4gKFxuICAgICAgPGJ1dHRvblxuICAgICAgICBhcmlhLWxhYmVsPXthcmlhTGFiZWx9XG4gICAgICAgIGNsYXNzTmFtZT17Y2xhc3NOYW1lfVxuICAgICAgICBjc3M9e2dldEJ1dHRvblN0eWxlfVxuICAgICAgICBkaXNhYmxlZD17ZGlzYWJsZWR9XG4gICAgICAgIG9uQ2xpY2s9e29uQ2xpY2t9XG4gICAgICAgIHsuLi5wYXJzZWREYXRhQXR0cmlidXRlc31cbiAgICAgICAgcmVmPXtyZWZ9XG4gICAgICAgIHR5cGU9XCJidXR0b25cIlxuICAgICAgPlxuICAgICAgICA8VGV4dCBjc3M9e2dldFRleHRTdHlsZX0+e2NoaWxkcmVufTwvVGV4dD5cbiAgICAgIDwvYnV0dG9uPlxuICAgICk7XG4gIH1cbik7XG5cbmV4cG9ydCBkZWZhdWx0IEJ1dHRvbjtcbiJdfQ== */"))
);
}
return (
/*#__PURE__*/
(0, _core.css)((0, _buttonStyles.getFontSize)(size), "color:white;font-weight:bold;" + (process.env.NODE_ENV === "production" ? "" : "/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIi4uL3NyYy9pbmRleC50c3giXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBc0RhIiwiZmlsZSI6Ii4uL3NyYy9pbmRleC50c3giLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQgeyBUZXh0IH0gZnJvbSAnQGRhdGFjYW1wL3dhZmZsZXMtdGV4dCc7XG5pbXBvcnQgeyBjc3MsIFNlcmlhbGl6ZWRTdHlsZXMgfSBmcm9tICdAZW1vdGlvbi9jb3JlJztcbmltcG9ydCBSZWFjdCBmcm9tICdyZWFjdCc7XG5cbmltcG9ydCB7XG4gIGJhc2VTdHlsZSxcbiAgZ2V0Rm9udFNpemUsXG4gIGdldE91dGxpbmVTdHlsZSxcbiAgZ2V0UHJpbWFyeVN0eWxlLFxuICBnZXRTaXplLFxufSBmcm9tICcuL2J1dHRvblN0eWxlcyc7XG5pbXBvcnQgY29tcHV0ZURhdGFBdHRyaWJ1dGVzIGZyb20gJy4vY29tcHV0ZURhdGFBdHRyaWJ1dGVzJztcblxuaW50ZXJmYWNlIEJ1dHRvblByb3BzIHtcbiAgYXBwZWFyYW5jZT86ICdkZWZhdWx0JyB8ICdwcmltYXJ5JztcbiAgYXJpYUxhYmVsPzogc3RyaW5nO1xuICBjaGlsZHJlbjogc3RyaW5nO1xuICBjbGFzc05hbWU/OiBzdHJpbmc7XG4gIGRhdGFBdHRyaWJ1dGVzPzogeyBba2V5OiBzdHJpbmddOiBzdHJpbmcgfTtcbiAgZGlzYWJsZWQ/OiBib29sZWFuO1xuICBpbnRlbnQ/OiAnbmV1dHJhbCcgfCAnZGFuZ2VyJyB8ICdzdWNjZXNzJyB8ICd3YXJuaW5nJztcbiAgb25DbGljaz86ICgpID0+IHt9O1xuICBzaXplPzogJ3NtYWxsJyB8ICdtZWRpdW0nIHwgJ2xhcmdlJztcbn1cblxuY29uc3QgQnV0dG9uID0gUmVhY3QuZm9yd2FyZFJlZjxIVE1MQnV0dG9uRWxlbWVudCwgQnV0dG9uUHJvcHM+KFxuICAocHJvcHMsIHJlZikgPT4ge1xuICAgIGNvbnN0IHtcbiAgICAgIGFwcGVhcmFuY2UgPSAnZGVmYXVsdCcsXG4gICAgICBjaGlsZHJlbixcbiAgICAgIGNsYXNzTmFtZSxcbiAgICAgIGRhdGFBdHRyaWJ1dGVzLFxuICAgICAgZGlzYWJsZWQsXG4gICAgICBhcmlhTGFiZWwsXG4gICAgICBvbkNsaWNrLFxuICAgICAgaW50ZW50ID0gJ25ldXRyYWwnLFxuICAgICAgc2l6ZSA9ICdtZWRpdW0nLFxuICAgIH0gPSBwcm9wcztcblxuICAgIGNvbnN0IHBhcnNlZERhdGFBdHRyaWJ1dGVzID0gY29tcHV0ZURhdGFBdHRyaWJ1dGVzKGRhdGFBdHRyaWJ1dGVzKTtcblxuICAgIGNvbnN0IGdldFRleHRTdHlsZSA9ICgpOiBTZXJpYWxpemVkU3R5bGVzID0+IHtcbiAgICAgIGlmIChhcHBlYXJhbmNlID09PSAnZGVmYXVsdCcgJiYgIWRpc2FibGVkKSB7XG4gICAgICAgIHJldHVybiBjc3MoZ2V0Rm9udFNpemUoc2l6ZSksIHtcbiAgICAgICAgICBjb2xvcjogJyMzRDQyNTEnLFxuICAgICAgICAgIGZvbnRXZWlnaHQ6ICdib2xkJyxcbiAgICAgICAgfSk7XG4gICAgICB9XG4gICAgICBpZiAoZGlzYWJsZWQpIHtcbiAgICAgICAgaWYgKGFwcGVhcmFuY2UgPT09ICdwcmltYXJ5Jykge1xuICAgICAgICAgIHJldHVybiBjc3MoZ2V0Rm9udFNpemUoc2l6ZSksIHsgY29sb3I6ICd3aGl0ZScsIGZvbnRXZWlnaHQ6ICdib2xkJyB9KTtcbiAgICAgICAgfVxuICAgICAgICByZXR1cm4gY3NzKGdldEZvbnRTaXplKHNpemUpLCB7IGNvbG9yOiAnI0QxRDNEOCcsIGZvbnRXZWlnaHQ6ICdib2xkJyB9KTtcbiAgICAgIH1cbiAgICAgIHJldHVybiBjc3MoZ2V0Rm9udFNpemUoc2l6ZSksIHsgY29sb3I6ICd3aGl0ZScsIGZvbnRXZWlnaHQ6ICdib2xkJyB9KTtcbiAgICB9O1xuXG4gICAgY29uc3QgZ2V0QnV0dG9uU3R5bGUgPSAoKTogU2VyaWFsaXplZFN0eWxlcyA9PiB7XG4gICAgICBpZiAoYXBwZWFyYW5jZSA9PT0gJ3ByaW1hcnknKSB7XG4gICAgICAgIHJldHVybiBjc3MoYmFzZVN0eWxlLCBnZXRTaXplKHNpemUpLCBnZXRQcmltYXJ5U3R5bGUoaW50ZW50KSk7XG4gICAgICB9XG4gICAgICByZXR1cm4gY3NzKGJhc2VTdHlsZSwgZ2V0U2l6ZShzaXplKSwgZ2V0T3V0bGluZVN0eWxlKGludGVudCkpO1xuICAgIH07XG5cbiAgICByZXR1cm4gKFxuICAgICAgPGJ1dHRvblxuICAgICAgICBhcmlhLWxhYmVsPXthcmlhTGFiZWx9XG4gICAgICAgIGNsYXNzTmFtZT17Y2xhc3NOYW1lfVxuICAgICAgICBjc3M9e2dldEJ1dHRvblN0eWxlfVxuICAgICAgICBkaXNhYmxlZD17ZGlzYWJsZWR9XG4gICAgICAgIG9uQ2xpY2s9e29uQ2xpY2t9XG4gICAgICAgIHsuLi5wYXJzZWREYXRhQXR0cmlidXRlc31cbiAgICAgICAgcmVmPXtyZWZ9XG4gICAgICAgIHR5cGU9XCJidXR0b25cIlxuICAgICAgPlxuICAgICAgICA8VGV4dCBjc3M9e2dldFRleHRTdHlsZX0+e2NoaWxkcmVufTwvVGV4dD5cbiAgICAgIDwvYnV0dG9uPlxuICAgICk7XG4gIH1cbik7XG5cbmV4cG9ydCBkZWZhdWx0IEJ1dHRvbjtcbiJdfQ== */"))
(0, _core.css)((0, _buttonStyles.getFontSize)(size), isLoading ? {
color: 'transparent'
} : baseTextStyle, process.env.NODE_ENV === "production" ? "" : "/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIi4uL3NyYy9pbmRleC50c3giXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBd0RhIiwiZmlsZSI6Ii4uL3NyYy9pbmRleC50c3giLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQgeyBUZXh0IH0gZnJvbSAnQGRhdGFjYW1wL3dhZmZsZXMtdGV4dCc7XG5pbXBvcnQgeyBjc3MsIFNlcmlhbGl6ZWRTdHlsZXMgfSBmcm9tICdAZW1vdGlvbi9jb3JlJztcbmltcG9ydCBSZWFjdCBmcm9tICdyZWFjdCc7XG5cbmltcG9ydCB7XG4gIGJhc2VTdHlsZSxcbiAgZ2V0Rm9udFNpemUsXG4gIGdldE91dGxpbmVMb2FkaW5nU3R5bGUsXG4gIGdldE91dGxpbmVTdHlsZSxcbiAgZ2V0UHJpbWFyeUxvYWRpbmdTdHlsZSxcbiAgZ2V0UHJpbWFyeVN0eWxlLFxuICBnZXRTaXplLFxufSBmcm9tICcuL2J1dHRvblN0eWxlcyc7XG5pbXBvcnQgY29tcHV0ZURhdGFBdHRyaWJ1dGVzIGZyb20gJy4vY29tcHV0ZURhdGFBdHRyaWJ1dGVzJztcbmltcG9ydCBTcGlubmVyIGZyb20gJy4vc3Bpbm5lcic7XG5cbmludGVyZmFjZSBCdXR0b25Qcm9wcyB7XG4gIGFwcGVhcmFuY2U/OiAnZGVmYXVsdCcgfCAncHJpbWFyeSc7XG4gIGFyaWFMYWJlbD86IHN0cmluZztcbiAgY2hpbGRyZW46IHN0cmluZztcbiAgY2xhc3NOYW1lPzogc3RyaW5nO1xuICBkYXRhQXR0cmlidXRlcz86IHsgW2tleTogc3RyaW5nXTogc3RyaW5nIH07XG4gIGRpc2FibGVkPzogYm9vbGVhbjtcbiAgaW50ZW50PzogJ25ldXRyYWwnIHwgJ2RhbmdlcicgfCAnc3VjY2VzcycgfCAnd2FybmluZyc7XG4gIGlzTG9hZGluZz86IGJvb2xlYW47XG4gIG9uQ2xpY2s/OiAoKSA9PiB7fTtcbiAgc2l6ZT86ICdzbWFsbCcgfCAnbWVkaXVtJyB8ICdsYXJnZSc7XG59XG5cbmNvbnN0IEJ1dHRvbiA9IFJlYWN0LmZvcndhcmRSZWY8SFRNTEJ1dHRvbkVsZW1lbnQsIEJ1dHRvblByb3BzPihcbiAgKHByb3BzLCByZWYpID0+IHtcbiAgICBjb25zdCB7XG4gICAgICBhcHBlYXJhbmNlID0gJ2RlZmF1bHQnLFxuICAgICAgYXJpYUxhYmVsLFxuICAgICAgY2hpbGRyZW4sXG4gICAgICBjbGFzc05hbWUsXG4gICAgICBkYXRhQXR0cmlidXRlcyxcbiAgICAgIGRpc2FibGVkLFxuICAgICAgaW50ZW50ID0gJ25ldXRyYWwnLFxuICAgICAgaXNMb2FkaW5nID0gZmFsc2UsXG4gICAgICBvbkNsaWNrLFxuICAgICAgc2l6ZSA9ICdtZWRpdW0nLFxuICAgIH0gPSBwcm9wcztcblxuICAgIGNvbnN0IHBhcnNlZERhdGFBdHRyaWJ1dGVzID0gY29tcHV0ZURhdGFBdHRyaWJ1dGVzKGRhdGFBdHRyaWJ1dGVzKTtcblxuICAgIC8vIFRFWFQgU1RZTEVTXG5cbiAgICBjb25zdCBnZXRPdXRsaW5lVGV4dENvbG9yID0gZGlzYWJsZWRcbiAgICAgID8gY3NzKHsgY29sb3I6ICcjRDFEM0Q4JyB9KVxuICAgICAgOiBjc3MoeyBjb2xvcjogJyMzRDQyNTEnIH0pO1xuXG4gICAgY29uc3QgYmFzZVRleHRTdHlsZSA9XG4gICAgICBhcHBlYXJhbmNlID09PSAncHJpbWFyeScgPyBjc3MoeyBjb2xvcjogJ3doaXRlJyB9KSA6IGdldE91dGxpbmVUZXh0Q29sb3I7XG5cbiAgICBjb25zdCBnZXRUZXh0U3R5bGUgPSAoKTogU2VyaWFsaXplZFN0eWxlcyA9PiB7XG4gICAgICByZXR1cm4gY3NzKFxuICAgICAgICBnZXRGb250U2l6ZShzaXplKSxcbiAgICAgICAgaXNMb2FkaW5nID8geyBjb2xvcjogJ3RyYW5zcGFyZW50JyB9IDogYmFzZVRleHRTdHlsZVxuICAgICAgKTtcbiAgICB9O1xuXG4gICAgLy8gQlVUVE9OIFNUWUxFU1xuXG4gICAgY29uc3QgYXBwZWFyYW5jZVN0eWxlID1cbiAgICAgIGFwcGVhcmFuY2UgPT09ICdwcmltYXJ5J1xuICAgICAgICA/IGdldFByaW1hcnlTdHlsZShpbnRlbnQpXG4gICAgICAgIDogZ2V0T3V0bGluZVN0eWxlKGludGVudCk7XG5cbiAgICBjb25zdCBpc0xvYWRpbmdTdHlsZSA9XG4gICAgICBhcHBlYXJhbmNlID09PSAncHJpbWFyeSdcbiAgICAgICAgPyBjc3MoZ2V0UHJpbWFyeUxvYWRpbmdTdHlsZShpbnRlbnQpKVxuICAgICAgICA6IGNzcyhnZXRPdXRsaW5lTG9hZGluZ1N0eWxlKGludGVudCkpO1xuXG4gICAgY29uc3QgZ2V0QnV0dG9uU3R5bGUgPSAoKTogU2VyaWFsaXplZFN0eWxlcyA9PiB7XG4gICAgICByZXR1cm4gY3NzKFxuICAgICAgICBiYXNlU3R5bGUsXG4gICAgICAgIGdldFNpemUoc2l6ZSksXG4gICAgICAgIGlzTG9hZGluZyA/IGlzTG9hZGluZ1N0eWxlIDogYXBwZWFyYW5jZVN0eWxlXG4gICAgICApO1xuICAgIH07XG5cbiAgICByZXR1cm4gKFxuICAgICAgPGJ1dHRvblxuICAgICAgICBhcmlhLWxhYmVsPXthcmlhTGFiZWx9XG4gICAgICAgIGNsYXNzTmFtZT17Y2xhc3NOYW1lfVxuICAgICAgICBjc3M9e2dldEJ1dHRvblN0eWxlfVxuICAgICAgICBkaXNhYmxlZD17ZGlzYWJsZWR9XG4gICAgICAgIG9uQ2xpY2s9e29uQ2xpY2t9XG4gICAgICAgIHsuLi5wYXJzZWREYXRhQXR0cmlidXRlc31cbiAgICAgICAgcmVmPXtyZWZ9XG4gICAgICAgIHR5cGU9XCJidXR0b25cIlxuICAgICAgPlxuICAgICAgICB7aXNMb2FkaW5nICYmIChcbiAgICAgICAgICA8U3Bpbm5lclxuICAgICAgICAgICAgY3NzPXt7IHBvc2l0aW9uOiAnYWJzb2x1dGUnIH19XG4gICAgICAgICAgICBpbnZlcnRlZD17YXBwZWFyYW5jZSA9PT0gJ3ByaW1hcnknfVxuICAgICAgICAgIC8+XG4gICAgICAgICl9XG4gICAgICAgIDxUZXh0IGNzcz17Z2V0VGV4dFN0eWxlfT57Y2hpbGRyZW59PC9UZXh0PlxuICAgICAgPC9idXR0b24+XG4gICAgKTtcbiAgfVxuKTtcblxuZXhwb3J0IGRlZmF1bHQgQnV0dG9uO1xuIl19 */")
);
};
}; // BUTTON STYLES
var appearanceStyle = appearance === 'primary' ? (0, _buttonStyles.getPrimaryStyle)(intent) : (0, _buttonStyles.getOutlineStyle)(intent);
var isLoadingStyle = appearance === 'primary' ?
/*#__PURE__*/
(0, _core.css)((0, _buttonStyles.getPrimaryLoadingStyle)(intent), "label:isLoadingStyle;" + (process.env.NODE_ENV === "production" ? "" : "/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIi4uL3NyYy9pbmRleC50c3giXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBdUVVIiwiZmlsZSI6Ii4uL3NyYy9pbmRleC50c3giLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQgeyBUZXh0IH0gZnJvbSAnQGRhdGFjYW1wL3dhZmZsZXMtdGV4dCc7XG5pbXBvcnQgeyBjc3MsIFNlcmlhbGl6ZWRTdHlsZXMgfSBmcm9tICdAZW1vdGlvbi9jb3JlJztcbmltcG9ydCBSZWFjdCBmcm9tICdyZWFjdCc7XG5cbmltcG9ydCB7XG4gIGJhc2VTdHlsZSxcbiAgZ2V0Rm9udFNpemUsXG4gIGdldE91dGxpbmVMb2FkaW5nU3R5bGUsXG4gIGdldE91dGxpbmVTdHlsZSxcbiAgZ2V0UHJpbWFyeUxvYWRpbmdTdHlsZSxcbiAgZ2V0UHJpbWFyeVN0eWxlLFxuICBnZXRTaXplLFxufSBmcm9tICcuL2J1dHRvblN0eWxlcyc7XG5pbXBvcnQgY29tcHV0ZURhdGFBdHRyaWJ1dGVzIGZyb20gJy4vY29tcHV0ZURhdGFBdHRyaWJ1dGVzJztcbmltcG9ydCBTcGlubmVyIGZyb20gJy4vc3Bpbm5lcic7XG5cbmludGVyZmFjZSBCdXR0b25Qcm9wcyB7XG4gIGFwcGVhcmFuY2U/OiAnZGVmYXVsdCcgfCAncHJpbWFyeSc7XG4gIGFyaWFMYWJlbD86IHN0cmluZztcbiAgY2hpbGRyZW46IHN0cmluZztcbiAgY2xhc3NOYW1lPzogc3RyaW5nO1xuICBkYXRhQXR0cmlidXRlcz86IHsgW2tleTogc3RyaW5nXTogc3RyaW5nIH07XG4gIGRpc2FibGVkPzogYm9vbGVhbjtcbiAgaW50ZW50PzogJ25ldXRyYWwnIHwgJ2RhbmdlcicgfCAnc3VjY2VzcycgfCAnd2FybmluZyc7XG4gIGlzTG9hZGluZz86IGJvb2xlYW47XG4gIG9uQ2xpY2s/OiAoKSA9PiB7fTtcbiAgc2l6ZT86ICdzbWFsbCcgfCAnbWVkaXVtJyB8ICdsYXJnZSc7XG59XG5cbmNvbnN0IEJ1dHRvbiA9IFJlYWN0LmZvcndhcmRSZWY8SFRNTEJ1dHRvbkVsZW1lbnQsIEJ1dHRvblByb3BzPihcbiAgKHByb3BzLCByZWYpID0+IHtcbiAgICBjb25zdCB7XG4gICAgICBhcHBlYXJhbmNlID0gJ2RlZmF1bHQnLFxuICAgICAgYXJpYUxhYmVsLFxuICAgICAgY2hpbGRyZW4sXG4gICAgICBjbGFzc05hbWUsXG4gICAgICBkYXRhQXR0cmlidXRlcyxcbiAgICAgIGRpc2FibGVkLFxuICAgICAgaW50ZW50ID0gJ25ldXRyYWwnLFxuICAgICAgaXNMb2FkaW5nID0gZmFsc2UsXG4gICAgICBvbkNsaWNrLFxuICAgICAgc2l6ZSA9ICdtZWRpdW0nLFxuICAgIH0gPSBwcm9wcztcblxuICAgIGNvbnN0IHBhcnNlZERhdGFBdHRyaWJ1dGVzID0gY29tcHV0ZURhdGFBdHRyaWJ1dGVzKGRhdGFBdHRyaWJ1dGVzKTtcblxuICAgIC8vIFRFWFQgU1RZTEVTXG5cbiAgICBjb25zdCBnZXRPdXRsaW5lVGV4dENvbG9yID0gZGlzYWJsZWRcbiAgICAgID8gY3NzKHsgY29sb3I6ICcjRDFEM0Q4JyB9KVxuICAgICAgOiBjc3MoeyBjb2xvcjogJyMzRDQyNTEnIH0pO1xuXG4gICAgY29uc3QgYmFzZVRleHRTdHlsZSA9XG4gICAgICBhcHBlYXJhbmNlID09PSAncHJpbWFyeScgPyBjc3MoeyBjb2xvcjogJ3doaXRlJyB9KSA6IGdldE91dGxpbmVUZXh0Q29sb3I7XG5cbiAgICBjb25zdCBnZXRUZXh0U3R5bGUgPSAoKTogU2VyaWFsaXplZFN0eWxlcyA9PiB7XG4gICAgICByZXR1cm4gY3NzKFxuICAgICAgICBnZXRGb250U2l6ZShzaXplKSxcbiAgICAgICAgaXNMb2FkaW5nID8geyBjb2xvcjogJ3RyYW5zcGFyZW50JyB9IDogYmFzZVRleHRTdHlsZVxuICAgICAgKTtcbiAgICB9O1xuXG4gICAgLy8gQlVUVE9OIFNUWUxFU1xuXG4gICAgY29uc3QgYXBwZWFyYW5jZVN0eWxlID1cbiAgICAgIGFwcGVhcmFuY2UgPT09ICdwcmltYXJ5J1xuICAgICAgICA/IGdldFByaW1hcnlTdHlsZShpbnRlbnQpXG4gICAgICAgIDogZ2V0T3V0bGluZVN0eWxlKGludGVudCk7XG5cbiAgICBjb25zdCBpc0xvYWRpbmdTdHlsZSA9XG4gICAgICBhcHBlYXJhbmNlID09PSAncHJpbWFyeSdcbiAgICAgICAgPyBjc3MoZ2V0UHJpbWFyeUxvYWRpbmdTdHlsZShpbnRlbnQpKVxuICAgICAgICA6IGNzcyhnZXRPdXRsaW5lTG9hZGluZ1N0eWxlKGludGVudCkpO1xuXG4gICAgY29uc3QgZ2V0QnV0dG9uU3R5bGUgPSAoKTogU2VyaWFsaXplZFN0eWxlcyA9PiB7XG4gICAgICByZXR1cm4gY3NzKFxuICAgICAgICBiYXNlU3R5bGUsXG4gICAgICAgIGdldFNpemUoc2l6ZSksXG4gICAgICAgIGlzTG9hZGluZyA/IGlzTG9hZGluZ1N0eWxlIDogYXBwZWFyYW5jZVN0eWxlXG4gICAgICApO1xuICAgIH07XG5cbiAgICByZXR1cm4gKFxuICAgICAgPGJ1dHRvblxuICAgICAgICBhcmlhLWxhYmVsPXthcmlhTGFiZWx9XG4gICAgICAgIGNsYXNzTmFtZT17Y2xhc3NOYW1lfVxuICAgICAgICBjc3M9e2dldEJ1dHRvblN0eWxlfVxuICAgICAgICBkaXNhYmxlZD17ZGlzYWJsZWR9XG4gICAgICAgIG9uQ2xpY2s9e29uQ2xpY2t9XG4gICAgICAgIHsuLi5wYXJzZWREYXRhQXR0cmlidXRlc31cbiAgICAgICAgcmVmPXtyZWZ9XG4gICAgICAgIHR5cGU9XCJidXR0b25cIlxuICAgICAgPlxuICAgICAgICB7aXNMb2FkaW5nICYmIChcbiAgICAgICAgICA8U3Bpbm5lclxuICAgICAgICAgICAgY3NzPXt7IHBvc2l0aW9uOiAnYWJzb2x1dGUnIH19XG4gICAgICAgICAgICBpbnZlcnRlZD17YXBwZWFyYW5jZSA9PT0gJ3ByaW1hcnknfVxuICAgICAgICAgIC8+XG4gICAgICAgICl9XG4gICAgICAgIDxUZXh0IGNzcz17Z2V0VGV4dFN0eWxlfT57Y2hpbGRyZW59PC9UZXh0PlxuICAgICAgPC9idXR0b24+XG4gICAgKTtcbiAgfVxuKTtcblxuZXhwb3J0IGRlZmF1bHQgQnV0dG9uO1xuIl19 */")) :
/*#__PURE__*/
(0, _core.css)((0, _buttonStyles.getOutlineLoadingStyle)(intent), "label:isLoadingStyle;" + (process.env.NODE_ENV === "production" ? "" : "/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIi4uL3NyYy9pbmRleC50c3giXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBd0VVIiwiZmlsZSI6Ii4uL3NyYy9pbmRleC50c3giLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQgeyBUZXh0IH0gZnJvbSAnQGRhdGFjYW1wL3dhZmZsZXMtdGV4dCc7XG5pbXBvcnQgeyBjc3MsIFNlcmlhbGl6ZWRTdHlsZXMgfSBmcm9tICdAZW1vdGlvbi9jb3JlJztcbmltcG9ydCBSZWFjdCBmcm9tICdyZWFjdCc7XG5cbmltcG9ydCB7XG4gIGJhc2VTdHlsZSxcbiAgZ2V0Rm9udFNpemUsXG4gIGdldE91dGxpbmVMb2FkaW5nU3R5bGUsXG4gIGdldE91dGxpbmVTdHlsZSxcbiAgZ2V0UHJpbWFyeUxvYWRpbmdTdHlsZSxcbiAgZ2V0UHJpbWFyeVN0eWxlLFxuICBnZXRTaXplLFxufSBmcm9tICcuL2J1dHRvblN0eWxlcyc7XG5pbXBvcnQgY29tcHV0ZURhdGFBdHRyaWJ1dGVzIGZyb20gJy4vY29tcHV0ZURhdGFBdHRyaWJ1dGVzJztcbmltcG9ydCBTcGlubmVyIGZyb20gJy4vc3Bpbm5lcic7XG5cbmludGVyZmFjZSBCdXR0b25Qcm9wcyB7XG4gIGFwcGVhcmFuY2U/OiAnZGVmYXVsdCcgfCAncHJpbWFyeSc7XG4gIGFyaWFMYWJlbD86IHN0cmluZztcbiAgY2hpbGRyZW46IHN0cmluZztcbiAgY2xhc3NOYW1lPzogc3RyaW5nO1xuICBkYXRhQXR0cmlidXRlcz86IHsgW2tleTogc3RyaW5nXTogc3RyaW5nIH07XG4gIGRpc2FibGVkPzogYm9vbGVhbjtcbiAgaW50ZW50PzogJ25ldXRyYWwnIHwgJ2RhbmdlcicgfCAnc3VjY2VzcycgfCAnd2FybmluZyc7XG4gIGlzTG9hZGluZz86IGJvb2xlYW47XG4gIG9uQ2xpY2s/OiAoKSA9PiB7fTtcbiAgc2l6ZT86ICdzbWFsbCcgfCAnbWVkaXVtJyB8ICdsYXJnZSc7XG59XG5cbmNvbnN0IEJ1dHRvbiA9IFJlYWN0LmZvcndhcmRSZWY8SFRNTEJ1dHRvbkVsZW1lbnQsIEJ1dHRvblByb3BzPihcbiAgKHByb3BzLCByZWYpID0+IHtcbiAgICBjb25zdCB7XG4gICAgICBhcHBlYXJhbmNlID0gJ2RlZmF1bHQnLFxuICAgICAgYXJpYUxhYmVsLFxuICAgICAgY2hpbGRyZW4sXG4gICAgICBjbGFzc05hbWUsXG4gICAgICBkYXRhQXR0cmlidXRlcyxcbiAgICAgIGRpc2FibGVkLFxuICAgICAgaW50ZW50ID0gJ25ldXRyYWwnLFxuICAgICAgaXNMb2FkaW5nID0gZmFsc2UsXG4gICAgICBvbkNsaWNrLFxuICAgICAgc2l6ZSA9ICdtZWRpdW0nLFxuICAgIH0gPSBwcm9wcztcblxuICAgIGNvbnN0IHBhcnNlZERhdGFBdHRyaWJ1dGVzID0gY29tcHV0ZURhdGFBdHRyaWJ1dGVzKGRhdGFBdHRyaWJ1dGVzKTtcblxuICAgIC8vIFRFWFQgU1RZTEVTXG5cbiAgICBjb25zdCBnZXRPdXRsaW5lVGV4dENvbG9yID0gZGlzYWJsZWRcbiAgICAgID8gY3NzKHsgY29sb3I6ICcjRDFEM0Q4JyB9KVxuICAgICAgOiBjc3MoeyBjb2xvcjogJyMzRDQyNTEnIH0pO1xuXG4gICAgY29uc3QgYmFzZVRleHRTdHlsZSA9XG4gICAgICBhcHBlYXJhbmNlID09PSAncHJpbWFyeScgPyBjc3MoeyBjb2xvcjogJ3doaXRlJyB9KSA6IGdldE91dGxpbmVUZXh0Q29sb3I7XG5cbiAgICBjb25zdCBnZXRUZXh0U3R5bGUgPSAoKTogU2VyaWFsaXplZFN0eWxlcyA9PiB7XG4gICAgICByZXR1cm4gY3NzKFxuICAgICAgICBnZXRGb250U2l6ZShzaXplKSxcbiAgICAgICAgaXNMb2FkaW5nID8geyBjb2xvcjogJ3RyYW5zcGFyZW50JyB9IDogYmFzZVRleHRTdHlsZVxuICAgICAgKTtcbiAgICB9O1xuXG4gICAgLy8gQlVUVE9OIFNUWUxFU1xuXG4gICAgY29uc3QgYXBwZWFyYW5jZVN0eWxlID1cbiAgICAgIGFwcGVhcmFuY2UgPT09ICdwcmltYXJ5J1xuICAgICAgICA/IGdldFByaW1hcnlTdHlsZShpbnRlbnQpXG4gICAgICAgIDogZ2V0T3V0bGluZVN0eWxlKGludGVudCk7XG5cbiAgICBjb25zdCBpc0xvYWRpbmdTdHlsZSA9XG4gICAgICBhcHBlYXJhbmNlID09PSAncHJpbWFyeSdcbiAgICAgICAgPyBjc3MoZ2V0UHJpbWFyeUxvYWRpbmdTdHlsZShpbnRlbnQpKVxuICAgICAgICA6IGNzcyhnZXRPdXRsaW5lTG9hZGluZ1N0eWxlKGludGVudCkpO1xuXG4gICAgY29uc3QgZ2V0QnV0dG9uU3R5bGUgPSAoKTogU2VyaWFsaXplZFN0eWxlcyA9PiB7XG4gICAgICByZXR1cm4gY3NzKFxuICAgICAgICBiYXNlU3R5bGUsXG4gICAgICAgIGdldFNpemUoc2l6ZSksXG4gICAgICAgIGlzTG9hZGluZyA/IGlzTG9hZGluZ1N0eWxlIDogYXBwZWFyYW5jZVN0eWxlXG4gICAgICApO1xuICAgIH07XG5cbiAgICByZXR1cm4gKFxuICAgICAgPGJ1dHRvblxuICAgICAgICBhcmlhLWxhYmVsPXthcmlhTGFiZWx9XG4gICAgICAgIGNsYXNzTmFtZT17Y2xhc3NOYW1lfVxuICAgICAgICBjc3M9e2dldEJ1dHRvblN0eWxlfVxuICAgICAgICBkaXNhYmxlZD17ZGlzYWJsZWR9XG4gICAgICAgIG9uQ2xpY2s9e29uQ2xpY2t9XG4gICAgICAgIHsuLi5wYXJzZWREYXRhQXR0cmlidXRlc31cbiAgICAgICAgcmVmPXtyZWZ9XG4gICAgICAgIHR5cGU9XCJidXR0b25cIlxuICAgICAgPlxuICAgICAgICB7aXNMb2FkaW5nICYmIChcbiAgICAgICAgICA8U3Bpbm5lclxuICAgICAgICAgICAgY3NzPXt7IHBvc2l0aW9uOiAnYWJzb2x1dGUnIH19XG4gICAgICAgICAgICBpbnZlcnRlZD17YXBwZWFyYW5jZSA9PT0gJ3ByaW1hcnknfVxuICAgICAgICAgIC8+XG4gICAgICAgICl9XG4gICAgICAgIDxUZXh0IGNzcz17Z2V0VGV4dFN0eWxlfT57Y2hpbGRyZW59PC9UZXh0PlxuICAgICAgPC9idXR0b24+XG4gICAgKTtcbiAgfVxuKTtcblxuZXhwb3J0IGRlZmF1bHQgQnV0dG9uO1xuIl19 */"));
var getButtonStyle = function getButtonStyle() {
if (appearance === 'primary') {
return (
/*#__PURE__*/
(0, _core.css)(_buttonStyles.baseStyle, (0, _buttonStyles.getSize)(size), (0, _buttonStyles.getPrimaryStyle)(intent), process.env.NODE_ENV === "production" ? "" : "/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIi4uL3NyYy9pbmRleC50c3giXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBMkRlIiwiZmlsZSI6Ii4uL3NyYy9pbmRleC50c3giLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQgeyBUZXh0IH0gZnJvbSAnQGRhdGFjYW1wL3dhZmZsZXMtdGV4dCc7XG5pbXBvcnQgeyBjc3MsIFNlcmlhbGl6ZWRTdHlsZXMgfSBmcm9tICdAZW1vdGlvbi9jb3JlJztcbmltcG9ydCBSZWFjdCBmcm9tICdyZWFjdCc7XG5cbmltcG9ydCB7XG4gIGJhc2VTdHlsZSxcbiAgZ2V0Rm9udFNpemUsXG4gIGdldE91dGxpbmVTdHlsZSxcbiAgZ2V0UHJpbWFyeVN0eWxlLFxuICBnZXRTaXplLFxufSBmcm9tICcuL2J1dHRvblN0eWxlcyc7XG5pbXBvcnQgY29tcHV0ZURhdGFBdHRyaWJ1dGVzIGZyb20gJy4vY29tcHV0ZURhdGFBdHRyaWJ1dGVzJztcblxuaW50ZXJmYWNlIEJ1dHRvblByb3BzIHtcbiAgYXBwZWFyYW5jZT86ICdkZWZhdWx0JyB8ICdwcmltYXJ5JztcbiAgYXJpYUxhYmVsPzogc3RyaW5nO1xuICBjaGlsZHJlbjogc3RyaW5nO1xuICBjbGFzc05hbWU/OiBzdHJpbmc7XG4gIGRhdGFBdHRyaWJ1dGVzPzogeyBba2V5OiBzdHJpbmddOiBzdHJpbmcgfTtcbiAgZGlzYWJsZWQ/OiBib29sZWFuO1xuICBpbnRlbnQ/OiAnbmV1dHJhbCcgfCAnZGFuZ2VyJyB8ICdzdWNjZXNzJyB8ICd3YXJuaW5nJztcbiAgb25DbGljaz86ICgpID0+IHt9O1xuICBzaXplPzogJ3NtYWxsJyB8ICdtZWRpdW0nIHwgJ2xhcmdlJztcbn1cblxuY29uc3QgQnV0dG9uID0gUmVhY3QuZm9yd2FyZFJlZjxIVE1MQnV0dG9uRWxlbWVudCwgQnV0dG9uUHJvcHM+KFxuICAocHJvcHMsIHJlZikgPT4ge1xuICAgIGNvbnN0IHtcbiAgICAgIGFwcGVhcmFuY2UgPSAnZGVmYXVsdCcsXG4gICAgICBjaGlsZHJlbixcbiAgICAgIGNsYXNzTmFtZSxcbiAgICAgIGRhdGFBdHRyaWJ1dGVzLFxuICAgICAgZGlzYWJsZWQsXG4gICAgICBhcmlhTGFiZWwsXG4gICAgICBvbkNsaWNrLFxuICAgICAgaW50ZW50ID0gJ25ldXRyYWwnLFxuICAgICAgc2l6ZSA9ICdtZWRpdW0nLFxuICAgIH0gPSBwcm9wcztcblxuICAgIGNvbnN0IHBhcnNlZERhdGFBdHRyaWJ1dGVzID0gY29tcHV0ZURhdGFBdHRyaWJ1dGVzKGRhdGFBdHRyaWJ1dGVzKTtcblxuICAgIGNvbnN0IGdldFRleHRTdHlsZSA9ICgpOiBTZXJpYWxpemVkU3R5bGVzID0+IHtcbiAgICAgIGlmIChhcHBlYXJhbmNlID09PSAnZGVmYXVsdCcgJiYgIWRpc2FibGVkKSB7XG4gICAgICAgIHJldHVybiBjc3MoZ2V0Rm9udFNpemUoc2l6ZSksIHtcbiAgICAgICAgICBjb2xvcjogJyMzRDQyNTEnLFxuICAgICAgICAgIGZvbnRXZWlnaHQ6ICdib2xkJyxcbiAgICAgICAgfSk7XG4gICAgICB9XG4gICAgICBpZiAoZGlzYWJsZWQpIHtcbiAgICAgICAgaWYgKGFwcGVhcmFuY2UgPT09ICdwcmltYXJ5Jykge1xuICAgICAgICAgIHJldHVybiBjc3MoZ2V0Rm9udFNpemUoc2l6ZSksIHsgY29sb3I6ICd3aGl0ZScsIGZvbnRXZWlnaHQ6ICdib2xkJyB9KTtcbiAgICAgICAgfVxuICAgICAgICByZXR1cm4gY3NzKGdldEZvbnRTaXplKHNpemUpLCB7IGNvbG9yOiAnI0QxRDNEOCcsIGZvbnRXZWlnaHQ6ICdib2xkJyB9KTtcbiAgICAgIH1cbiAgICAgIHJldHVybiBjc3MoZ2V0Rm9udFNpemUoc2l6ZSksIHsgY29sb3I6ICd3aGl0ZScsIGZvbnRXZWlnaHQ6ICdib2xkJyB9KTtcbiAgICB9O1xuXG4gICAgY29uc3QgZ2V0QnV0dG9uU3R5bGUgPSAoKTogU2VyaWFsaXplZFN0eWxlcyA9PiB7XG4gICAgICBpZiAoYXBwZWFyYW5jZSA9PT0gJ3ByaW1hcnknKSB7XG4gICAgICAgIHJldHVybiBjc3MoYmFzZVN0eWxlLCBnZXRTaXplKHNpemUpLCBnZXRQcmltYXJ5U3R5bGUoaW50ZW50KSk7XG4gICAgICB9XG4gICAgICByZXR1cm4gY3NzKGJhc2VTdHlsZSwgZ2V0U2l6ZShzaXplKSwgZ2V0T3V0bGluZVN0eWxlKGludGVudCkpO1xuICAgIH07XG5cbiAgICByZXR1cm4gKFxuICAgICAgPGJ1dHRvblxuICAgICAgICBhcmlhLWxhYmVsPXthcmlhTGFiZWx9XG4gICAgICAgIGNsYXNzTmFtZT17Y2xhc3NOYW1lfVxuICAgICAgICBjc3M9e2dldEJ1dHRvblN0eWxlfVxuICAgICAgICBkaXNhYmxlZD17ZGlzYWJsZWR9XG4gICAgICAgIG9uQ2xpY2s9e29uQ2xpY2t9XG4gICAgICAgIHsuLi5wYXJzZWREYXRhQXR0cmlidXRlc31cbiAgICAgICAgcmVmPXtyZWZ9XG4gICAgICAgIHR5cGU9XCJidXR0b25cIlxuICAgICAgPlxuICAgICAgICA8VGV4dCBjc3M9e2dldFRleHRTdHlsZX0+e2NoaWxkcmVufTwvVGV4dD5cbiAgICAgIDwvYnV0dG9uPlxuICAgICk7XG4gIH1cbik7XG5cbmV4cG9ydCBkZWZhdWx0IEJ1dHRvbjtcbiJdfQ== */")
);
}
return (
/*#__PURE__*/
(0, _core.css)(_buttonStyles.baseStyle, (0, _buttonStyles.getSize)(size), (0, _buttonStyles.getOutlineStyle)(intent), process.env.NODE_ENV === "production" ? "" : "/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIi4uL3NyYy9pbmRleC50c3giXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBNkRhIiwiZmlsZSI6Ii4uL3NyYy9pbmRleC50c3giLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQgeyBUZXh0IH0gZnJvbSAnQGRhdGFjYW1wL3dhZmZsZXMtdGV4dCc7XG5pbXBvcnQgeyBjc3MsIFNlcmlhbGl6ZWRTdHlsZXMgfSBmcm9tICdAZW1vdGlvbi9jb3JlJztcbmltcG9ydCBSZWFjdCBmcm9tICdyZWFjdCc7XG5cbmltcG9ydCB7XG4gIGJhc2VTdHlsZSxcbiAgZ2V0Rm9udFNpemUsXG4gIGdldE91dGxpbmVTdHlsZSxcbiAgZ2V0UHJpbWFyeVN0eWxlLFxuICBnZXRTaXplLFxufSBmcm9tICcuL2J1dHRvblN0eWxlcyc7XG5pbXBvcnQgY29tcHV0ZURhdGFBdHRyaWJ1dGVzIGZyb20gJy4vY29tcHV0ZURhdGFBdHRyaWJ1dGVzJztcblxuaW50ZXJmYWNlIEJ1dHRvblByb3BzIHtcbiAgYXBwZWFyYW5jZT86ICdkZWZhdWx0JyB8ICdwcmltYXJ5JztcbiAgYXJpYUxhYmVsPzogc3RyaW5nO1xuICBjaGlsZHJlbjogc3RyaW5nO1xuICBjbGFzc05hbWU/OiBzdHJpbmc7XG4gIGRhdGFBdHRyaWJ1dGVzPzogeyBba2V5OiBzdHJpbmddOiBzdHJpbmcgfTtcbiAgZGlzYWJsZWQ/OiBib29sZWFuO1xuICBpbnRlbnQ/OiAnbmV1dHJhbCcgfCAnZGFuZ2VyJyB8ICdzdWNjZXNzJyB8ICd3YXJuaW5nJztcbiAgb25DbGljaz86ICgpID0+IHt9O1xuICBzaXplPzogJ3NtYWxsJyB8ICdtZWRpdW0nIHwgJ2xhcmdlJztcbn1cblxuY29uc3QgQnV0dG9uID0gUmVhY3QuZm9yd2FyZFJlZjxIVE1MQnV0dG9uRWxlbWVudCwgQnV0dG9uUHJvcHM+KFxuICAocHJvcHMsIHJlZikgPT4ge1xuICAgIGNvbnN0IHtcbiAgICAgIGFwcGVhcmFuY2UgPSAnZGVmYXVsdCcsXG4gICAgICBjaGlsZHJlbixcbiAgICAgIGNsYXNzTmFtZSxcbiAgICAgIGRhdGFBdHRyaWJ1dGVzLFxuICAgICAgZGlzYWJsZWQsXG4gICAgICBhcmlhTGFiZWwsXG4gICAgICBvbkNsaWNrLFxuICAgICAgaW50ZW50ID0gJ25ldXRyYWwnLFxuICAgICAgc2l6ZSA9ICdtZWRpdW0nLFxuICAgIH0gPSBwcm9wcztcblxuICAgIGNvbnN0IHBhcnNlZERhdGFBdHRyaWJ1dGVzID0gY29tcHV0ZURhdGFBdHRyaWJ1dGVzKGRhdGFBdHRyaWJ1dGVzKTtcblxuICAgIGNvbnN0IGdldFRleHRTdHlsZSA9ICgpOiBTZXJpYWxpemVkU3R5bGVzID0+IHtcbiAgICAgIGlmIChhcHBlYXJhbmNlID09PSAnZGVmYXVsdCcgJiYgIWRpc2FibGVkKSB7XG4gICAgICAgIHJldHVybiBjc3MoZ2V0Rm9udFNpemUoc2l6ZSksIHtcbiAgICAgICAgICBjb2xvcjogJyMzRDQyNTEnLFxuICAgICAgICAgIGZvbnRXZWlnaHQ6ICdib2xkJyxcbiAgICAgICAgfSk7XG4gICAgICB9XG4gICAgICBpZiAoZGlzYWJsZWQpIHtcbiAgICAgICAgaWYgKGFwcGVhcmFuY2UgPT09ICdwcmltYXJ5Jykge1xuICAgICAgICAgIHJldHVybiBjc3MoZ2V0Rm9udFNpemUoc2l6ZSksIHsgY29sb3I6ICd3aGl0ZScsIGZvbnRXZWlnaHQ6ICdib2xkJyB9KTtcbiAgICAgICAgfVxuICAgICAgICByZXR1cm4gY3NzKGdldEZvbnRTaXplKHNpemUpLCB7IGNvbG9yOiAnI0QxRDNEOCcsIGZvbnRXZWlnaHQ6ICdib2xkJyB9KTtcbiAgICAgIH1cbiAgICAgIHJldHVybiBjc3MoZ2V0Rm9udFNpemUoc2l6ZSksIHsgY29sb3I6ICd3aGl0ZScsIGZvbnRXZWlnaHQ6ICdib2xkJyB9KTtcbiAgICB9O1xuXG4gICAgY29uc3QgZ2V0QnV0dG9uU3R5bGUgPSAoKTogU2VyaWFsaXplZFN0eWxlcyA9PiB7XG4gICAgICBpZiAoYXBwZWFyYW5jZSA9PT0gJ3ByaW1hcnknKSB7XG4gICAgICAgIHJldHVybiBjc3MoYmFzZVN0eWxlLCBnZXRTaXplKHNpemUpLCBnZXRQcmltYXJ5U3R5bGUoaW50ZW50KSk7XG4gICAgICB9XG4gICAgICByZXR1cm4gY3NzKGJhc2VTdHlsZSwgZ2V0U2l6ZShzaXplKSwgZ2V0T3V0bGluZVN0eWxlKGludGVudCkpO1xuICAgIH07XG5cbiAgICByZXR1cm4gKFxuICAgICAgPGJ1dHRvblxuICAgICAgICBhcmlhLWxhYmVsPXthcmlhTGFiZWx9XG4gICAgICAgIGNsYXNzTmFtZT17Y2xhc3NOYW1lfVxuICAgICAgICBjc3M9e2dldEJ1dHRvblN0eWxlfVxuICAgICAgICBkaXNhYmxlZD17ZGlzYWJsZWR9XG4gICAgICAgIG9uQ2xpY2s9e29uQ2xpY2t9XG4gICAgICAgIHsuLi5wYXJzZWREYXRhQXR0cmlidXRlc31cbiAgICAgICAgcmVmPXtyZWZ9XG4gICAgICAgIHR5cGU9XCJidXR0b25cIlxuICAgICAgPlxuICAgICAgICA8VGV4dCBjc3M9e2dldFRleHRTdHlsZX0+e2NoaWxkcmVufTwvVGV4dD5cbiAgICAgIDwvYnV0dG9uPlxuICAgICk7XG4gIH1cbik7XG5cbmV4cG9ydCBkZWZhdWx0IEJ1dHRvbjtcbiJdfQ== */")
(0, _core.css)(_buttonStyles.baseStyle, (0, _buttonStyles.getSize)(size), isLoading ? isLoadingStyle : appearanceStyle, process.env.NODE_ENV === "production" ? "" : "/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIi4uL3NyYy9pbmRleC50c3giXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBMkVhIiwiZmlsZSI6Ii4uL3NyYy9pbmRleC50c3giLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQgeyBUZXh0IH0gZnJvbSAnQGRhdGFjYW1wL3dhZmZsZXMtdGV4dCc7XG5pbXBvcnQgeyBjc3MsIFNlcmlhbGl6ZWRTdHlsZXMgfSBmcm9tICdAZW1vdGlvbi9jb3JlJztcbmltcG9ydCBSZWFjdCBmcm9tICdyZWFjdCc7XG5cbmltcG9ydCB7XG4gIGJhc2VTdHlsZSxcbiAgZ2V0Rm9udFNpemUsXG4gIGdldE91dGxpbmVMb2FkaW5nU3R5bGUsXG4gIGdldE91dGxpbmVTdHlsZSxcbiAgZ2V0UHJpbWFyeUxvYWRpbmdTdHlsZSxcbiAgZ2V0UHJpbWFyeVN0eWxlLFxuICBnZXRTaXplLFxufSBmcm9tICcuL2J1dHRvblN0eWxlcyc7XG5pbXBvcnQgY29tcHV0ZURhdGFBdHRyaWJ1dGVzIGZyb20gJy4vY29tcHV0ZURhdGFBdHRyaWJ1dGVzJztcbmltcG9ydCBTcGlubmVyIGZyb20gJy4vc3Bpbm5lcic7XG5cbmludGVyZmFjZSBCdXR0b25Qcm9wcyB7XG4gIGFwcGVhcmFuY2U/OiAnZGVmYXVsdCcgfCAncHJpbWFyeSc7XG4gIGFyaWFMYWJlbD86IHN0cmluZztcbiAgY2hpbGRyZW46IHN0cmluZztcbiAgY2xhc3NOYW1lPzogc3RyaW5nO1xuICBkYXRhQXR0cmlidXRlcz86IHsgW2tleTogc3RyaW5nXTogc3RyaW5nIH07XG4gIGRpc2FibGVkPzogYm9vbGVhbjtcbiAgaW50ZW50PzogJ25ldXRyYWwnIHwgJ2RhbmdlcicgfCAnc3VjY2VzcycgfCAnd2FybmluZyc7XG4gIGlzTG9hZGluZz86IGJvb2xlYW47XG4gIG9uQ2xpY2s/OiAoKSA9PiB7fTtcbiAgc2l6ZT86ICdzbWFsbCcgfCAnbWVkaXVtJyB8ICdsYXJnZSc7XG59XG5cbmNvbnN0IEJ1dHRvbiA9IFJlYWN0LmZvcndhcmRSZWY8SFRNTEJ1dHRvbkVsZW1lbnQsIEJ1dHRvblByb3BzPihcbiAgKHByb3BzLCByZWYpID0+IHtcbiAgICBjb25zdCB7XG4gICAgICBhcHBlYXJhbmNlID0gJ2RlZmF1bHQnLFxuICAgICAgYXJpYUxhYmVsLFxuICAgICAgY2hpbGRyZW4sXG4gICAgICBjbGFzc05hbWUsXG4gICAgICBkYXRhQXR0cmlidXRlcyxcbiAgICAgIGRpc2FibGVkLFxuICAgICAgaW50ZW50ID0gJ25ldXRyYWwnLFxuICAgICAgaXNMb2FkaW5nID0gZmFsc2UsXG4gICAgICBvbkNsaWNrLFxuICAgICAgc2l6ZSA9ICdtZWRpdW0nLFxuICAgIH0gPSBwcm9wcztcblxuICAgIGNvbnN0IHBhcnNlZERhdGFBdHRyaWJ1dGVzID0gY29tcHV0ZURhdGFBdHRyaWJ1dGVzKGRhdGFBdHRyaWJ1dGVzKTtcblxuICAgIC8vIFRFWFQgU1RZTEVTXG5cbiAgICBjb25zdCBnZXRPdXRsaW5lVGV4dENvbG9yID0gZGlzYWJsZWRcbiAgICAgID8gY3NzKHsgY29sb3I6ICcjRDFEM0Q4JyB9KVxuICAgICAgOiBjc3MoeyBjb2xvcjogJyMzRDQyNTEnIH0pO1xuXG4gICAgY29uc3QgYmFzZVRleHRTdHlsZSA9XG4gICAgICBhcHBlYXJhbmNlID09PSAncHJpbWFyeScgPyBjc3MoeyBjb2xvcjogJ3doaXRlJyB9KSA6IGdldE91dGxpbmVUZXh0Q29sb3I7XG5cbiAgICBjb25zdCBnZXRUZXh0U3R5bGUgPSAoKTogU2VyaWFsaXplZFN0eWxlcyA9PiB7XG4gICAgICByZXR1cm4gY3NzKFxuICAgICAgICBnZXRGb250U2l6ZShzaXplKSxcbiAgICAgICAgaXNMb2FkaW5nID8geyBjb2xvcjogJ3RyYW5zcGFyZW50JyB9IDogYmFzZVRleHRTdHlsZVxuICAgICAgKTtcbiAgICB9O1xuXG4gICAgLy8gQlVUVE9OIFNUWUxFU1xuXG4gICAgY29uc3QgYXBwZWFyYW5jZVN0eWxlID1cbiAgICAgIGFwcGVhcmFuY2UgPT09ICdwcmltYXJ5J1xuICAgICAgICA/IGdldFByaW1hcnlTdHlsZShpbnRlbnQpXG4gICAgICAgIDogZ2V0T3V0bGluZVN0eWxlKGludGVudCk7XG5cbiAgICBjb25zdCBpc0xvYWRpbmdTdHlsZSA9XG4gICAgICBhcHBlYXJhbmNlID09PSAncHJpbWFyeSdcbiAgICAgICAgPyBjc3MoZ2V0UHJpbWFyeUxvYWRpbmdTdHlsZShpbnRlbnQpKVxuICAgICAgICA6IGNzcyhnZXRPdXRsaW5lTG9hZGluZ1N0eWxlKGludGVudCkpO1xuXG4gICAgY29uc3QgZ2V0QnV0dG9uU3R5bGUgPSAoKTogU2VyaWFsaXplZFN0eWxlcyA9PiB7XG4gICAgICByZXR1cm4gY3NzKFxuICAgICAgICBiYXNlU3R5bGUsXG4gICAgICAgIGdldFNpemUoc2l6ZSksXG4gICAgICAgIGlzTG9hZGluZyA/IGlzTG9hZGluZ1N0eWxlIDogYXBwZWFyYW5jZVN0eWxlXG4gICAgICApO1xuICAgIH07XG5cbiAgICByZXR1cm4gKFxuICAgICAgPGJ1dHRvblxuICAgICAgICBhcmlhLWxhYmVsPXthcmlhTGFiZWx9XG4gICAgICAgIGNsYXNzTmFtZT17Y2xhc3NOYW1lfVxuICAgICAgICBjc3M9e2dldEJ1dHRvblN0eWxlfVxuICAgICAgICBkaXNhYmxlZD17ZGlzYWJsZWR9XG4gICAgICAgIG9uQ2xpY2s9e29uQ2xpY2t9XG4gICAgICAgIHsuLi5wYXJzZWREYXRhQXR0cmlidXRlc31cbiAgICAgICAgcmVmPXtyZWZ9XG4gICAgICAgIHR5cGU9XCJidXR0b25cIlxuICAgICAgPlxuICAgICAgICB7aXNMb2FkaW5nICYmIChcbiAgICAgICAgICA8U3Bpbm5lclxuICAgICAgICAgICAgY3NzPXt7IHBvc2l0aW9uOiAnYWJzb2x1dGUnIH19XG4gICAgICAgICAgICBpbnZlcnRlZD17YXBwZWFyYW5jZSA9PT0gJ3ByaW1hcnknfVxuICAgICAgICAgIC8+XG4gICAgICAgICl9XG4gICAgICAgIDxUZXh0IGNzcz17Z2V0VGV4dFN0eWxlfT57Y2hpbGRyZW59PC9UZXh0PlxuICAgICAgPC9idXR0b24+XG4gICAgKTtcbiAgfVxuKTtcblxuZXhwb3J0IGRlZmF1bHQgQnV0dG9uO1xuIl19 */")
);

@@ -90,2 +115,5 @@ };

type: "button"
}), isLoading && (0, _core.jsx)(_spinner.default, {
css: _ref4,
inverted: appearance === 'primary'
}), (0, _core.jsx)(_wafflesText.Text, {

@@ -92,0 +120,0 @@ css: getTextStyle

{
"name": "@datacamp/waffles-button",
"version": "0.2.0",
"version": "0.3.0",
"description": "The Waffles Button",

@@ -34,3 +34,3 @@ "keywords": [

"@datacamp/waffles-tsconfig": "^1.1.1",
"@testing-library/jest-dom": "4.0.0",
"@testing-library/jest-dom": "4.1.0",
"@testing-library/react": "8.0.9",

@@ -49,3 +49,3 @@ "@testing-library/user-event": "4.2.4",

"@datacamp/waffles-tokens": "^0.6.2",
"@emotion/core": "^10.0.15",
"@emotion/core": "^10.0.16",
"lodash": "^4.17.13",

@@ -61,3 +61,3 @@ "prop-types": "^15.7.2"

},
"gitHead": "3eabe669a9f2af8dff2753df409890d56d74be13"
"gitHead": "4b7feaa1b4444576c41ef8da42b07246ea2355af"
}

@@ -17,2 +17,3 @@ import tokens from '@datacamp/waffles-tokens/lib/future-tokens.json';

const successOutlineHoverBorder = 'inset 0 0 0 1px #29A360';
// BASE STYLES

@@ -23,7 +24,12 @@ const baseStyle = css({

':hover': { cursor: 'pointer' },
alignItems: 'center',
border: 'none',
borderRadius: '4px',
display: 'flex',
fontFamily: 'Lato',
fontWeight: 'bold',
padding: ' 16px',
justifyContent: 'center',
padding: ' 0 16px',
textTransform: 'capitalize',

@@ -37,2 +43,12 @@ transition: '0.15s',

const baseLoadingStyle = css({
':active': { transform: 'none' },
':focus, :hover:focus, : hover': {
cursor: 'wait',
},
backgroundColor: 'white',
padding: '0 16px',
position: 'relative',
});
// PRIMARY STYLES

@@ -46,3 +62,3 @@ const defaultStyle = css({

':focus': { boxShadow: ' 0 0 0 4px #DCECF1' },
':hover': { backgroundColor: '#2E8FAB', boxShadow: ' 0 0 0 4px #DCECF1' },
':hover': { backgroundColor: '#2E8FAB' },
backgroundColor: tokens.color.opaque.primary.value.rgb,

@@ -91,2 +107,20 @@ });

// PRIMARY LOADING STYLES
const primaryLoadingStyle = css(baseLoadingStyle, {
backgroundColor: tokens.color.opaque.primary.value.rgb,
});
const dangerLoadingStyle = css(baseLoadingStyle, {
backgroundColor: tokens.color.opaque.red.value.rgb,
});
const successLoadingStyle = css(baseLoadingStyle, {
backgroundColor: tokens.color.opaque.green.value.rgb,
});
const warningLoadingStyle = css(baseLoadingStyle, {
backgroundColor: tokens.color.opaque.orange.value.rgb,
});
// DEFAULT (OUTLINE) STYLES

@@ -149,8 +183,38 @@ const defaultOutlineStyle = css(baseOutlineStyle, {

// /OUTLINE LOADING STYLES
const outlineLoadingStyle = css(baseLoadingStyle, {
boxShadow: defaultOutline,
});
const dangerOutlineLoadingStyle = css(baseLoadingStyle, {
boxShadow: dangerOutline,
});
const warningOutlineLoadingStyle = css(baseLoadingStyle, {
boxShadow: warningOutline,
});
const successOutlineLoadingStyle = css(baseLoadingStyle, {
boxShadow: successOutline,
});
// FONT SIZES
const fontSizeDefault = css({ fontSize: '16px', lineHeight: '48px' });
const fontSizeDefault = css({
fontSize: '16px',
fontWeight: 'bold',
lineHeight: '48px',
});
const fontSizeSmall = css({ fontSize: '16px', lineHeight: '36px' });
const fontSizeSmall = css({
fontSize: '16px',
fontWeight: 'bold',
lineHeight: '36px',
});
const fontSizeLarge = css({ fontSize: '20px', lineHeight: '64px' });
const fontSizeLarge = css({
fontSize: '20px',
fontWeight: 'bold',
lineHeight: '64px',
});

@@ -167,15 +231,47 @@ // FUNCTIONS TO DEFINE STYLE

const getPrimaryStyle = (
intent?: 'danger' | 'warning' | 'success' | 'neutral'
intent: 'danger' | 'warning' | 'success' | 'neutral'
): SerializedStyles => {
if (intent === 'danger') {
return dangerStyle;
switch (intent) {
case 'danger':
return dangerStyle;
case 'warning':
return warningStyle;
case 'success':
return successStyle;
case 'neutral':
default:
return defaultStyle;
}
if (intent === 'warning') {
return warningStyle;
};
const getPrimaryLoadingStyle = (
intent: 'danger' | 'warning' | 'success' | 'neutral'
): SerializedStyles => {
switch (intent) {
case 'danger':
return dangerLoadingStyle;
case 'warning':
return warningLoadingStyle;
case 'success':
return successLoadingStyle;
case 'neutral':
default:
return primaryLoadingStyle;
}
if (intent === 'success') {
return successStyle;
};
const getOutlineLoadingStyle = (
intent?: 'danger' | 'warning' | 'success' | 'neutral'
): SerializedStyles => {
switch (intent) {
case 'danger':
return dangerOutlineLoadingStyle;
case 'warning':
return warningOutlineLoadingStyle;
case 'success':
return successOutlineLoadingStyle;
case 'neutral':
default:
return outlineLoadingStyle;
}
return defaultStyle;
};

@@ -186,24 +282,35 @@

): SerializedStyles => {
if (intent === 'danger') {
return dangerOutlineStyle;
switch (intent) {
case 'danger':
return dangerOutlineStyle;
case 'warning':
return warningOutlineStyle;
case 'success':
return successOutlineStyle;
case 'neutral':
default:
return defaultOutlineStyle;
}
if (intent === 'warning') {
return warningOutlineStyle;
}
if (intent === 'success') {
return successOutlineStyle;
}
return defaultOutlineStyle;
};
const getFontSize = (size?: 'small' | 'medium' | 'large'): SerializedStyles => {
if (size === 'large') {
return fontSizeLarge;
switch (size) {
case 'large':
return fontSizeLarge;
case 'small':
return fontSizeSmall;
default:
return fontSizeDefault;
}
if (size === 'small') {
return fontSizeSmall;
}
return fontSizeDefault;
};
export { baseStyle, getFontSize, getOutlineStyle, getPrimaryStyle, getSize };
export {
baseStyle,
getFontSize,
getOutlineLoadingStyle,
getOutlineStyle,
getPrimaryStyle,
getPrimaryLoadingStyle,
getSize,
primaryLoadingStyle,
};
import { SerializedStyles } from '@emotion/core';
declare const baseStyle: SerializedStyles;
declare const primaryLoadingStyle: SerializedStyles;
declare const getSize: (size: "small" | "large" | "medium") => SerializedStyles;
declare const getPrimaryStyle: (intent?: "danger" | "warning" | "success" | "neutral" | undefined) => SerializedStyles;
declare const getPrimaryStyle: (intent: "danger" | "warning" | "success" | "neutral") => SerializedStyles;
declare const getPrimaryLoadingStyle: (intent: "danger" | "warning" | "success" | "neutral") => SerializedStyles;
declare const getOutlineLoadingStyle: (intent?: "danger" | "warning" | "success" | "neutral" | undefined) => SerializedStyles;
declare const getOutlineStyle: (intent?: "danger" | "warning" | "success" | "neutral" | undefined) => SerializedStyles;
declare const getFontSize: (size?: "small" | "large" | "medium" | undefined) => SerializedStyles;
export { baseStyle, getFontSize, getOutlineStyle, getPrimaryStyle, getSize };
export { baseStyle, getFontSize, getOutlineLoadingStyle, getOutlineStyle, getPrimaryStyle, getPrimaryLoadingStyle, getSize, primaryLoadingStyle, };

@@ -12,2 +12,3 @@ import React from 'react';

intent?: 'neutral' | 'danger' | 'success' | 'warning';
isLoading?: boolean;
onClick?: () => {};

@@ -14,0 +15,0 @@ size?: 'small' | 'medium' | 'large';

Sorry, the diff of this file is too big to display

Sorry, the diff of this file is too big to display

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

SocketSocket SOC 2 Logo

Product

  • Package Alerts
  • Integrations
  • Docs
  • Pricing
  • FAQ
  • Roadmap
  • Changelog

Packages

npm

Stay in touch

Get open source security insights delivered straight into your inbox.


  • Terms
  • Privacy
  • Security

Made with ⚡️ by Socket Inc