UNPKG

@rocketsofawesome/mirage

Version:

[Live Demo of the Pattern Library](https://rocketsofawesome.github.io/mirage/)

1,151 lines (861 loc) 1.27 MB
(function(e, a) { for(var i in a) e[i] = a[i]; }(exports, /******/ (function(modules) { // webpackBootstrap /******/ // The module cache /******/ var installedModules = {}; /******/ /******/ // The require function /******/ function __webpack_require__(moduleId) { /******/ /******/ // Check if module is in cache /******/ if(installedModules[moduleId]) { /******/ return installedModules[moduleId].exports; /******/ } /******/ // Create a new module (and put it into the cache) /******/ var module = installedModules[moduleId] = { /******/ i: moduleId, /******/ l: false, /******/ exports: {} /******/ }; /******/ /******/ // Execute the module function /******/ modules[moduleId].call(module.exports, module, module.exports, __webpack_require__); /******/ /******/ // Flag the module as loaded /******/ module.l = true; /******/ /******/ // Return the exports of the module /******/ return module.exports; /******/ } /******/ /******/ /******/ // expose the modules object (__webpack_modules__) /******/ __webpack_require__.m = modules; /******/ /******/ // expose the module cache /******/ __webpack_require__.c = installedModules; /******/ /******/ // define getter function for harmony exports /******/ __webpack_require__.d = function(exports, name, getter) { /******/ if(!__webpack_require__.o(exports, name)) { /******/ Object.defineProperty(exports, name, { /******/ configurable: false, /******/ enumerable: true, /******/ get: getter /******/ }); /******/ } /******/ }; /******/ /******/ // getDefaultExport function for compatibility with non-harmony modules /******/ __webpack_require__.n = function(module) { /******/ var getter = module && module.__esModule ? /******/ function getDefault() { return module['default']; } : /******/ function getModuleExports() { return module; }; /******/ __webpack_require__.d(getter, 'a', getter); /******/ return getter; /******/ }; /******/ /******/ // Object.prototype.hasOwnProperty.call /******/ __webpack_require__.o = function(object, property) { return Object.prototype.hasOwnProperty.call(object, property); }; /******/ /******/ // __webpack_public_path__ /******/ __webpack_require__.p = "/mirage/"; /******/ /******/ // Load entry module and return exports /******/ return __webpack_require__(__webpack_require__.s = 44); /******/ }) /************************************************************************/ /******/ ([ /* 0 */ /***/ (function(module, exports) { module.exports = require("prop-types"); /***/ }), /* 1 */ /***/ (function(module, exports) { module.exports = require("styled-components"); /***/ }), /* 2 */ /***/ (function(module, exports) { module.exports = require("react"); /***/ }), /* 3 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; Object.defineProperty(exports, "__esModule", { value: true }); var _core = __webpack_require__(49); Object.keys(_core).forEach(function (key) { if (key === "default" || key === "__esModule") return; Object.defineProperty(exports, key, { enumerable: true, get: function get() { return _core[key]; } }); }); var _components = __webpack_require__(163); Object.keys(_components).forEach(function (key) { if (key === "default" || key === "__esModule") return; Object.defineProperty(exports, key, { enumerable: true, get: function get() { return _components[key]; } }); }); var _modules = __webpack_require__(306); Object.keys(_modules).forEach(function (key) { if (key === "default" || key === "__esModule") return; Object.defineProperty(exports, key, { enumerable: true, get: function get() { return _modules[key]; } }); }); var _templates = __webpack_require__(402); Object.keys(_templates).forEach(function (key) { if (key === "default" || key === "__esModule") return; Object.defineProperty(exports, key, { enumerable: true, get: function get() { return _templates[key]; } }); }); var _services = __webpack_require__(406); Object.keys(_services).forEach(function (key) { if (key === "default" || key === "__esModule") return; Object.defineProperty(exports, key, { enumerable: true, get: function get() { return _services[key]; } }); }); var _utils = __webpack_require__(407); Object.keys(_utils).forEach(function (key) { if (key === "default" || key === "__esModule") return; Object.defineProperty(exports, key, { enumerable: true, get: function get() { return _utils[key]; } }); }); /***/ }), /* 4 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; Object.defineProperty(exports, "__esModule", { value: true }); var _cloudinaryCore = __webpack_require__(184); var REACT_APP_CLOUDINARY_DISTRIBUTION = "d2lknnt52h7uhg.cloudfront.net"; var configureCloudinary = function configureCloudinary() { var cl = new _cloudinaryCore.Cloudinary({ cloud_name: 'roa-canon', secure_distribution: REACT_APP_CLOUDINARY_DISTRIBUTION, secure: true }); return cl; }; var instance = configureCloudinary(); exports.default = instance; /***/ }), /* 5 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; Object.defineProperty(exports, "__esModule", { value: true }); var _react = __webpack_require__(2); var _react2 = _interopRequireDefault(_react); var _propTypes = __webpack_require__(0); var _propTypes2 = _interopRequireDefault(_propTypes); function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; } var BaseCardIcon = function BaseCardIcon(_ref) { var className = _ref.className, children = _ref.children, box = _ref.box; return _react2.default.createElement( 'svg', { className: className, version: '1.1', xmlns: 'http://www.w3.org/2000/svg', viewBox: box }, children ); }; BaseCardIcon.propTypes = { box: _propTypes2.default.string, className: _propTypes2.default.string, children: _propTypes2.default.oneOfType([_propTypes2.default.array, _propTypes2.default.object, _propTypes2.default.string]) }; exports.default = BaseCardIcon; /***/ }), /* 6 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; Object.defineProperty(exports, "__esModule", { value: true }); var _react = __webpack_require__(2); var _react2 = _interopRequireDefault(_react); var _propTypes = __webpack_require__(0); var _propTypes2 = _interopRequireDefault(_propTypes); function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; } function _objectWithoutProperties(obj, keys) { var target = {}; for (var i in obj) { if (keys.indexOf(i) >= 0) continue; if (!Object.prototype.hasOwnProperty.call(obj, i)) continue; target[i] = obj[i]; } return target; } var BasePressIcon = function BasePressIcon(_ref) { var className = _ref.className, children = _ref.children, box = _ref.box, props = _objectWithoutProperties(_ref, ['className', 'children', 'box']); return _react2.default.createElement( 'svg', { className: className, version: '1.1', xmlns: 'http://www.w3.org/2000/svg', viewBox: box, onClick: props.onClick }, children ); }; BasePressIcon.propTypes = { box: _propTypes2.default.string, className: _propTypes2.default.string, children: _propTypes2.default.oneOfType([_propTypes2.default.array, _propTypes2.default.object, _propTypes2.default.string]) }; exports.default = BasePressIcon; /***/ }), /* 7 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.ROATheme = exports.theme = undefined; var _createClass = function () { function defineProperties(target, props) { for (var i = 0; i < props.length; i++) { var descriptor = props[i]; descriptor.enumerable = descriptor.enumerable || false; descriptor.configurable = true; if ("value" in descriptor) descriptor.writable = true; Object.defineProperty(target, descriptor.key, descriptor); } } return function (Constructor, protoProps, staticProps) { if (protoProps) defineProperties(Constructor.prototype, protoProps); if (staticProps) defineProperties(Constructor, staticProps); return Constructor; }; }(); var _react = __webpack_require__(2); var _react2 = _interopRequireDefault(_react); var _propTypes = __webpack_require__(0); var _propTypes2 = _interopRequireDefault(_propTypes); var _styledComponents = __webpack_require__(1); var _theme = __webpack_require__(60); var _theme2 = _interopRequireDefault(_theme); function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; } function _classCallCheck(instance, Constructor) { if (!(instance instanceof Constructor)) { throw new TypeError("Cannot call a class as a function"); } } function _possibleConstructorReturn(self, call) { if (!self) { throw new ReferenceError("this hasn't been initialised - super() hasn't been called"); } return call && (typeof call === "object" || typeof call === "function") ? call : self; } function _inherits(subClass, superClass) { if (typeof superClass !== "function" && superClass !== null) { throw new TypeError("Super expression must either be null or a function, not " + typeof superClass); } subClass.prototype = Object.create(superClass && superClass.prototype, { constructor: { value: subClass, enumerable: false, writable: true, configurable: true } }); if (superClass) Object.setPrototypeOf ? Object.setPrototypeOf(subClass, superClass) : subClass.__proto__ = superClass; } var ROATheme = function (_Component) { _inherits(ROATheme, _Component); function ROATheme() { _classCallCheck(this, ROATheme); return _possibleConstructorReturn(this, (ROATheme.__proto__ || Object.getPrototypeOf(ROATheme)).apply(this, arguments)); } _createClass(ROATheme, [{ key: 'render', value: function render() { return _react2.default.createElement( _styledComponents.ThemeProvider, Object.assign({ theme: _theme2.default }, this.props), this.props.children ); } }]); return ROATheme; }(_react.Component); exports.default = ROATheme; ROATheme.propTypes = { children: _propTypes2.default.oneOfType([_propTypes2.default.array, _propTypes2.default.object, _propTypes2.default.string]).isRequired }; exports.theme = _theme2.default; exports.ROATheme = ROATheme; /***/ }), /* 8 */ /***/ (function(module, exports) { module.exports = require("classnames"); /***/ }), /* 9 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.styles = exports.LowercaseLabel = undefined; var _templateObject = _taggedTemplateLiteral(['\n text-align: ', ';\n margin-bottom: 0;\n letter-spacing: ', ';\n text-transform: ', ';\n\n\n font-family: ', ';\n font-size: ', ';\n font-weight: ', ';\n'], ['\n text-align: ', ';\n margin-bottom: 0;\n letter-spacing: ', ';\n text-transform: ', ';\n\n\n font-family: ', ';\n font-size: ', ';\n font-weight: ', ';\n']), _templateObject2 = _taggedTemplateLiteral(['\n ', '\n\n color: ', '\n'], ['\n ', '\n\n color: ', '\n']); var _react = __webpack_require__(2); var _react2 = _interopRequireDefault(_react); var _propTypes = __webpack_require__(0); var _propTypes2 = _interopRequireDefault(_propTypes); var _styledComponents = __webpack_require__(1); var _styledComponents2 = _interopRequireDefault(_styledComponents); function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; } function _taggedTemplateLiteral(strings, raw) { return Object.freeze(Object.defineProperties(strings, { raw: { value: Object.freeze(raw) } })); } var styles = (0, _styledComponents.css)(_templateObject, function (props) { return props.alignRight ? 'right' : 'left'; }, function (props) { return props.letterSpacing; }, function (props) { return props.lowercase ? 'inherit' : 'uppercase'; }, function (props) { return props.theme.fonts.primaryFont; }, function (props) { return props.fontSize; }, function (props) { return props.fontWeight; }); var Label = _styledComponents2.default.label(_templateObject2, styles, function (props) { return props.theme.colors.navy; }); var LowercaseLabel = function LowercaseLabel(_ref) { var className = _ref.className, children = _ref.children; return _react2.default.createElement( Label, { className: className, fontSize: '2rem', letterSpacing: 'normal', fontWeight: 'normal', lowercase: true }, children ); }; Label.propTypes = { children: _propTypes2.default.oneOfType([_propTypes2.default.array, _propTypes2.default.object, _propTypes2.default.string]), theme: _propTypes2.default.shape({ fonts: _propTypes2.default.shape({ primaryFont: _propTypes2.default.string }), colors: _propTypes2.default.shape({ navy: _propTypes2.default.string }) }), lowercase: _propTypes2.default.bool }; Label.defaultProps = { letterSpacing: '.1rem', fontSize: '1.4rem', fontWeight: '500' /** @component */ };exports.default = Label; exports.LowercaseLabel = LowercaseLabel; exports.styles = styles; /***/ }), /* 10 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; Object.defineProperty(exports, "__esModule", { value: true }); var _BlueCheckmark = __webpack_require__(105); Object.defineProperty(exports, 'BlueCheckmark', { enumerable: true, get: function get() { return _interopRequireDefault(_BlueCheckmark).default; } }); var _GrayCheckmark = __webpack_require__(106); Object.defineProperty(exports, 'GrayCheckmark', { enumerable: true, get: function get() { return _interopRequireDefault(_GrayCheckmark).default; } }); var _NavyCheckmark = __webpack_require__(107); Object.defineProperty(exports, 'NavyCheckmark', { enumerable: true, get: function get() { return _interopRequireDefault(_NavyCheckmark).default; } }); var _WhiteCheckmark = __webpack_require__(108); Object.defineProperty(exports, 'WhiteCheckmark', { enumerable: true, get: function get() { return _interopRequireDefault(_WhiteCheckmark).default; } }); function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; } /***/ }), /* 11 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; Object.defineProperty(exports, "__esModule", { value: true }); var _BlueSpinner = __webpack_require__(129); Object.defineProperty(exports, 'BlueSpinner', { enumerable: true, get: function get() { return _interopRequireDefault(_BlueSpinner).default; } }); var _GraySpinner = __webpack_require__(130); Object.defineProperty(exports, 'GraySpinner', { enumerable: true, get: function get() { return _interopRequireDefault(_GraySpinner).default; } }); var _NavySpinner = __webpack_require__(131); Object.defineProperty(exports, 'NavySpinner', { enumerable: true, get: function get() { return _interopRequireDefault(_NavySpinner).default; } }); var _WhiteSpinner = __webpack_require__(132); Object.defineProperty(exports, 'WhiteSpinner', { enumerable: true, get: function get() { return _interopRequireDefault(_WhiteSpinner).default; } }); function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; } /***/ }), /* 12 */ /***/ (function(module, exports) { module.exports = require("react-transition-group"); /***/ }), /* 13 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.waitCursor = exports.setWidth = exports.setCursor = exports.pointerCursor = exports.notAllowedCursor = exports.CustomButton = exports.buttonPropCheck = undefined; var _templateObject = _taggedTemplateLiteral(['\n width: ', ';\n'], ['\n width: ', ';\n']), _templateObject2 = _taggedTemplateLiteral(['\n cursor: pointer;\n > * {\n cursor: pointer;\n }\n'], ['\n cursor: pointer;\n > * {\n cursor: pointer;\n }\n']), _templateObject3 = _taggedTemplateLiteral(['\n cursor: wait;\n > * {\n cursor: wait;\n }\n'], ['\n cursor: wait;\n > * {\n cursor: wait;\n }\n']), _templateObject4 = _taggedTemplateLiteral(['\n cursor: not-allowed;\n > * {\n cursor: not-allowed;\n }\n'], ['\n cursor: not-allowed;\n > * {\n cursor: not-allowed;\n }\n']), _templateObject5 = _taggedTemplateLiteral(['\n ', '\n ', '\n ', '\n'], ['\n ', '\n ', '\n ', '\n']), _templateObject6 = _taggedTemplateLiteral(['\n box-sizing: border-box;\n height: 50px;\n ', '\n padding: 0 01.5rem;\n\n text-align: center;\n\n letter-spacing: 1px;\n ', '\n\n border-radius: .2rem;\n\n font-family: ', ';\n font-size: 1.4rem;\n font-weight: 500;\n\n transition:\n background-color 0.25s ease-in,\n border-color 0.25s ease-in,\n color 0.25s ease-in;\n\n ', ' {\n display: inline-block;\n }\n\n :hover {\n ', '\n }\n\n :focus {\n outline: 0;\n },\n\n :active {\n border-style: solid;\n transform: translateX(.2rem);\n }\n > span {\n display: flex;\n justify-content: center;\n align-items: center;\n > * {\n vertical-align: middle;\n }\n }\n'], ['\n box-sizing: border-box;\n height: 50px;\n ', '\n padding: 0 01.5rem;\n\n text-align: center;\n\n letter-spacing: 1px;\n ', '\n\n border-radius: .2rem;\n\n font-family: ', ';\n font-size: 1.4rem;\n font-weight: 500;\n\n transition:\n background-color 0.25s ease-in,\n border-color 0.25s ease-in,\n color 0.25s ease-in;\n\n ', ' {\n display: inline-block;\n }\n\n :hover {\n ', '\n }\n\n :focus {\n outline: 0;\n },\n\n :active {\n border-style: solid;\n transform: translateX(.2rem);\n }\n > span {\n display: flex;\n justify-content: center;\n align-items: center;\n > * {\n vertical-align: middle;\n }\n }\n']); var _react = __webpack_require__(2); var _react2 = _interopRequireDefault(_react); var _propTypes = __webpack_require__(0); var _propTypes2 = _interopRequireDefault(_propTypes); var _styledComponents = __webpack_require__(1); var _styledComponents2 = _interopRequireDefault(_styledComponents); function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; } function _taggedTemplateLiteral(strings, raw) { return Object.freeze(Object.defineProperties(strings, { raw: { value: Object.freeze(raw) } })); } function _objectWithoutProperties(obj, keys) { var target = {}; for (var i in obj) { if (keys.indexOf(i) >= 0) continue; if (!Object.prototype.hasOwnProperty.call(obj, i)) continue; target[i] = obj[i]; } return target; } var CustomButton = function CustomButton(_ref) { var Checkmark = _ref.checkmark, children = _ref.children, loading = _ref.loading, selected = _ref.selected, showCheckmark = _ref.showCheckmark, Spinner = _ref.spinner, props = _objectWithoutProperties(_ref, ['checkmark', 'children', 'loading', 'selected', 'showCheckmark', 'spinner']); delete props.width; delete props.sentanceCase; return _react2.default.createElement( 'button', props, _react2.default.createElement( 'span', null, selected && showCheckmark && Checkmark && _react2.default.createElement(Checkmark, null), !loading && children, loading && _react2.default.createElement(Spinner, { size: '4rem' }) ) ); }; var setWidth = (0, _styledComponents.css)(_templateObject, function (props) { return props.width; }); var pointerCursor = (0, _styledComponents.css)(_templateObject2); var waitCursor = (0, _styledComponents.css)(_templateObject3); var notAllowedCursor = (0, _styledComponents.css)(_templateObject4); var setCursor = (0, _styledComponents.css)(_templateObject5, function (props) { return !props.loading && !props.disabled && pointerCursor; }, function (props) { return props.loading && waitCursor; }, function (props) { return props.disabled && notAllowedCursor; }); var BaseButton = (0, _styledComponents2.default)(CustomButton)(_templateObject6, function (props) { return props.width && setWidth; }, function (props) { return props.sentanceCase ? 'text-transform: inherit;' : 'text-transform: uppercase;'; }, function (props) { return props.theme.fonts.primaryFont; }, function (props) { return props.spinner; }, function (props) { return setCursor; }); var buttonPropCheck = function buttonPropCheck(props, propName, componentName) { if (props.disabled && props.loading) { return new Error('You have both the disabled and loading props set in ' + componentName + ', please only set one or neither of these props at a time.'); } return null; }; BaseButton.propTypes = { buttonPropCheck: buttonPropCheck, checkmark: _propTypes2.default.oneOfType([_propTypes2.default.object, _propTypes2.default.func]), sentanceCase: _propTypes2.default.bool, spinner: _propTypes2.default.oneOfType([_propTypes2.default.object, _propTypes2.default.func]), width: _propTypes2.default.string }; exports.default = BaseButton; exports.buttonPropCheck = buttonPropCheck; exports.CustomButton = CustomButton; exports.notAllowedCursor = notAllowedCursor; exports.pointerCursor = pointerCursor; exports.setCursor = setCursor; exports.setWidth = setWidth; exports.waitCursor = waitCursor; /***/ }), /* 14 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.AIcon = undefined; var _templateObject = _taggedTemplateLiteral(['\n width: ', ';\n'], ['\n width: ', ';\n']); var _react = __webpack_require__(2); var _react2 = _interopRequireDefault(_react); var _propTypes = __webpack_require__(0); var _propTypes2 = _interopRequireDefault(_propTypes); var _styledComponents = __webpack_require__(1); var _styledComponents2 = _interopRequireDefault(_styledComponents); function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; } function _taggedTemplateLiteral(strings, raw) { return Object.freeze(Object.defineProperties(strings, { raw: { value: Object.freeze(raw) } })); } var AIcon = function AIcon(props) { return _react2.default.createElement( 'svg', Object.assign({ viewBox: '0 0 80 80' }, props), _react2.default.createElement('path', { d: 'M57.5,64.6V40.1c0-9.4,0.1-14.8-4.7-19.5c-7.2-7-18.5-7-25.6,0c-4.8,4.8-4.8,10.2-4.8,19.5v24.5h7.4V50.3h20.2 v14.4H57.5z M29.9,43.6V40c0-9.8,0.5-12.5,2.8-15.1c3.9-4,10.5-4,14.5,0l0,0C49.6,27.6,50,30.3,50,40v3.5H29.9z' }) ); }; var BaseAIcon = (0, _styledComponents2.default)(AIcon)(_templateObject, function (props) { return props.width; }); BaseAIcon.propTypes = { width: _propTypes2.default.string.isRequired }; BaseAIcon.defaultProps = { width: '9.2rem' /** @component */ };exports.default = BaseAIcon; exports.AIcon = AIcon; /***/ }), /* 15 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.animateCheckmarkIn = exports.UnstyledCheckmark = undefined; var _templateObject = _taggedTemplateLiteral(['\n 0% {\n width: 0;\n stroke-dashoffset: 15;\n stroke: transparent;\n }\n 50% {\n width: ', ';\n stroke-dashoffset: 15;\n stroke: ', ';\n }\n 100% {\n width: ', ';\n transform: scaleX(1);\n stroke-dashoffset: 0;\n }\n '], ['\n 0% {\n width: 0;\n stroke-dashoffset: 15;\n stroke: transparent;\n }\n 50% {\n width: ', ';\n stroke-dashoffset: 15;\n stroke: ', ';\n }\n 100% {\n width: ', ';\n transform: scaleX(1);\n stroke-dashoffset: 0;\n }\n ']), _templateObject2 = _taggedTemplateLiteral(['\n width: ', ';\n fill: none;\n stroke-width: 2;\n > polyline {\n stroke-linecap: round;\n stroke-dasharray: 16;\n stroke-dashoffset: 0;\n animation-name: ', ';\n animation-duration: 0.5s\n }\n'], ['\n width: ', ';\n fill: none;\n stroke-width: 2;\n > polyline {\n stroke-linecap: round;\n stroke-dasharray: 16;\n stroke-dashoffset: 0;\n animation-name: ', ';\n animation-duration: 0.5s\n }\n']); var _react = __webpack_require__(2); var _react2 = _interopRequireDefault(_react); var _propTypes = __webpack_require__(0); var _propTypes2 = _interopRequireDefault(_propTypes); var _styledComponents = __webpack_require__(1); var _styledComponents2 = _interopRequireDefault(_styledComponents); function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; } function _taggedTemplateLiteral(strings, raw) { return Object.freeze(Object.defineProperties(strings, { raw: { value: Object.freeze(raw) } })); } var UnstyledCheckmark = exports.UnstyledCheckmark = function UnstyledCheckmark(props) { return _react2.default.createElement( 'svg', Object.assign({}, props, { xmlns: 'http://www.w3.org/2000/svg', viewBox: '0 0 26.5 26.5' }), _react2.default.createElement('polyline', { points: '7,14 11,17.7 18.6,9.5' }) ); }; var animateCheckmarkIn = exports.animateCheckmarkIn = function animateCheckmarkIn(props) { return (0, _styledComponents.keyframes)(_templateObject, props.width, props.stroke, props.width); }; var Checkmark = (0, _styledComponents2.default)(UnstyledCheckmark)(_templateObject2, function (props) { return props.width; }, function (props) { return animateCheckmarkIn; }); Checkmark.propTypes = { stroke: _propTypes2.default.string, width: _propTypes2.default.string }; Checkmark.defaultProps = { width: '2.6rem' /** @component */ };exports.default = Checkmark; /***/ }), /* 16 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.UnstyledHamburger = exports.open = exports.closed = exports.animated = undefined; var _templateObject = _taggedTemplateLiteral(['\n 0% {\n stroke-dashoffset: 0;\n }\n 100% {\n stroke-dashoffset: -322;\n }\n'], ['\n 0% {\n stroke-dashoffset: 0;\n }\n 100% {\n stroke-dashoffset: -322;\n }\n']), _templateObject2 = _taggedTemplateLiteral(['\n 0% {\n stroke-dashoffset: -322;\n }\n 100% {\n stroke-dashoffset: 0;\n }\n'], ['\n 0% {\n stroke-dashoffset: -322;\n }\n 100% {\n stroke-dashoffset: 0;\n }\n']), _templateObject3 = _taggedTemplateLiteral(['\n 0% {\n opacity: 1;\n }\n 100% {\n opacity: 0;\n }\n'], ['\n 0% {\n opacity: 1;\n }\n 100% {\n opacity: 0;\n }\n']), _templateObject4 = _taggedTemplateLiteral(['\n 100% {\n opacity: 1;\n }\n 0% {\n opacity: 0;\n }\n'], ['\n 100% {\n opacity: 1;\n }\n 0% {\n opacity: 0;\n }\n']), _templateObject5 = _taggedTemplateLiteral(['\n 33.3333333333%, 66.6666666666% {\n opacity: 0;\n }\n 0%, 100% {\n opacity: 1;\n }\n'], ['\n 33.3333333333%, 66.6666666666% {\n opacity: 0;\n }\n 0%, 100% {\n opacity: 1;\n }\n']), _templateObject6 = _taggedTemplateLiteral(['\n 0%, 100% {\n stroke-dashoffset: 0;\n }\n 50% {\n stroke-dashoffset: -322;\n }\n'], ['\n 0%, 100% {\n stroke-dashoffset: 0;\n }\n 50% {\n stroke-dashoffset: -322;\n }\n']), _templateObject7 = _taggedTemplateLiteral(['\n .line {\n stroke-dashoffset: 0;\n }\n .hamburger-outerline {\n animation: ', ' 2s ease-in-out infinite;\n }\n .hamburger-innerline {\n animation: ', ' 2s ease-in-out infinite;\n }\n'], ['\n .line {\n stroke-dashoffset: 0;\n }\n .hamburger-outerline {\n animation: ', ' 2s ease-in-out infinite;\n }\n .hamburger-innerline {\n animation: ', ' 2s ease-in-out infinite;\n }\n']), _templateObject8 = _taggedTemplateLiteral(['\n .line {\n stroke-dashoffset: 0;\n }\n .hamburger-outerline {\n animation: ', ' 1s ease-in-out;\n }\n .hamburger-innerline {\n animation: ', ' 1s ease-in-out;\n }\n'], ['\n .line {\n stroke-dashoffset: 0;\n }\n .hamburger-outerline {\n animation: ', ' 1s ease-in-out;\n }\n .hamburger-innerline {\n animation: ', ' 1s ease-in-out;\n }\n']), _templateObject9 = _taggedTemplateLiteral(['\n .hamburger-outerline {\n animation: ', ' 1s ease-in-out;\n stroke-dashoffset: -322;\n }\n .hamburger-innerline {\n animation: ', ' 1s ease-in-out;\n stroke-dashoffset: 125;\n }\n'], ['\n .hamburger-outerline {\n animation: ', ' 1s ease-in-out;\n stroke-dashoffset: -322;\n }\n .hamburger-innerline {\n animation: ', ' 1s ease-in-out;\n stroke-dashoffset: 125;\n }\n']), _templateObject10 = _taggedTemplateLiteral(['\n width: 4.8rem;\n height: 4.8rem;\n max-width: 100%;\n max-height: 100%;\n cursor: pointer;\n\n.line {\n fill:none;\n stroke-linecap:round;\n stroke-miterlimit:10;\n stroke-width: 8;\n}\n\n//Closed\n', '\n\n//Open\n', '\n\n//Animated\n', '\n\n\n.hamburger-innerline {\n stroke-dasharray:125;\n}\n.hamburger-outerline {\n stroke-dasharray:100 322;\n}\n'], ['\n width: 4.8rem;\n height: 4.8rem;\n max-width: 100%;\n max-height: 100%;\n cursor: pointer;\n\n.line {\n fill:none;\n stroke-linecap:round;\n stroke-miterlimit:10;\n stroke-width: 8;\n}\n\n//Closed\n', '\n\n//Open\n', '\n\n//Animated\n', '\n\n\n.hamburger-innerline {\n stroke-dasharray:125;\n}\n.hamburger-outerline {\n stroke-dasharray:100 322;\n}\n']); var _react = __webpack_require__(2); var _react2 = _interopRequireDefault(_react); var _propTypes = __webpack_require__(0); var _propTypes2 = _interopRequireDefault(_propTypes); var _styledComponents = __webpack_require__(1); var _styledComponents2 = _interopRequireDefault(_styledComponents); function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; } function _taggedTemplateLiteral(strings, raw) { return Object.freeze(Object.defineProperties(strings, { raw: { value: Object.freeze(raw) } })); } function _objectWithoutProperties(obj, keys) { var target = {}; for (var i in obj) { if (keys.indexOf(i) >= 0) continue; if (!Object.prototype.hasOwnProperty.call(obj, i)) continue; target[i] = obj[i]; } return target; } var topPoints = 'M2,74.21H102c51.54,1.7,72.86-35.69,59.31-58.6S93.4-3.52,\n89.36,69.35L18.64,140.06'; var bottomPoints = 'M2,138.79H102c51.54-1.7,72.86,35.69,59.31,58.6s-67.91,\n19.13-72-53.74L18.64,72.94'; var UnstyledHamburger = function UnstyledHamburger(_ref) { var className = _ref.className, props = _objectWithoutProperties(_ref, ['className']); delete props.animated; return _react2.default.createElement( 'svg', Object.assign({ className: className, xmlns: 'http://www.w3.org/2000/svg', viewBox: '0 0 167.29 210.66' }, props), _react2.default.createElement('path', { className: 'line hamburger-outerline', d: topPoints }), _react2.default.createElement('line', { className: 'line hamburger-innerline', x1: '2', y1: '105.54', x2: '102', y2: '105.54' }), _react2.default.createElement('path', { className: 'line hamburger-outerline', d: bottomPoints }) ); }; var animateToX = (0, _styledComponents.keyframes)(_templateObject); var animateFromX = (0, _styledComponents.keyframes)(_templateObject2); var removeCenterLine = (0, _styledComponents.keyframes)(_templateObject3); var addCenterLine = (0, _styledComponents.keyframes)(_templateObject4); var animateCenterLine = (0, _styledComponents.keyframes)(_templateObject5); var animateX = (0, _styledComponents.keyframes)(_templateObject6); var animated = (0, _styledComponents.css)(_templateObject7, animateX, animateCenterLine); var closed = (0, _styledComponents.css)(_templateObject8, animateFromX, addCenterLine); var open = (0, _styledComponents.css)(_templateObject9, animateToX, removeCenterLine); var BaseHamburger = (0, _styledComponents2.default)(UnstyledHamburger)(_templateObject10, function (props) { return !props.open && props.open !== undefined && closed; }, function (props) { return props.open && open; }, function (props) { return props.animated && animated; }); BaseHamburger.propTypes = { animated: _propTypes2.default.bool, open: _propTypes2.default.bool, theme: _propTypes2.default.shape({ colors: _propTypes2.default.shape({ navy: _propTypes2.default.string, rocketBlue: _propTypes2.default.string, white: _propTypes2.default.string }) }) /** @component */ };exports.default = BaseHamburger; exports.animated = animated; exports.closed = closed; exports.open = open; exports.UnstyledHamburger = UnstyledHamburger; /***/ }), /* 17 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.UnstyledBaseLogo = undefined; var _templateObject = _taggedTemplateLiteral(['\n 0% {\n transform: translateY(0px);\n }\n 25% {\n transform: translateY(-10px);\n }\n 50% {\n transform: translateY(0px);\n }\n 75% {\n transform: translateY(10px);\n }\n 100% {\n transform: translateY(0px);\n }\n'], ['\n 0% {\n transform: translateY(0px);\n }\n 25% {\n transform: translateY(-10px);\n }\n 50% {\n transform: translateY(0px);\n }\n 75% {\n transform: translateY(10px);\n }\n 100% {\n transform: translateY(0px);\n }\n']), _templateObject2 = _taggedTemplateLiteral(['\n > * {\n animation-name: ', ';\n animation-duration: 3s;\n animation-iteration-count: infinite;\n transform-origin: center;\n &:nth-child(1) {\n animation-delay: -2.8125s;\n }\n &:nth-child(2) {\n animation-delay: -2.625s;\n }\n &:nth-child(3) {\n animation-delay: -2.4375s;\n }\n &:nth-child(4) {\n animation-delay: -2.25s;\n }\n &:nth-child(5) {\n animation-delay: -2.0625s;\n }\n &:nth-child(6) {\n animation-delay: -1.875s;\n }\n &:nth-child(7) {\n animation-delay: -1.6875s;\n }\n &:nth-child(8) {\n animation-delay: -1.5s;\n }\n &:nth-child(9) {\n animation-delay: -1.3125s;\n }\n &:nth-child(10) {\n animation-delay: -1.125s;\n }\n &:nth-child(11) {\n animation-delay: -0.9375s;\n }\n &:nth-child(12) {\n animation-delay: -0.75s;\n }\n &:nth-child(13) {\n animation-delay: -0.5625s;\n }\n &:nth-child(14) {\n animation-delay: -0.375s;\n }\n &:nth-child(15) {\n animation-delay: -0.1875s;\n }\n &:nth-child(16) {\n animation-delay: 0s;\n }\n }\n'], ['\n > * {\n animation-name: ', ';\n animation-duration: 3s;\n animation-iteration-count: infinite;\n transform-origin: center;\n &:nth-child(1) {\n animation-delay: -2.8125s;\n }\n &:nth-child(2) {\n animation-delay: -2.625s;\n }\n &:nth-child(3) {\n animation-delay: -2.4375s;\n }\n &:nth-child(4) {\n animation-delay: -2.25s;\n }\n &:nth-child(5) {\n animation-delay: -2.0625s;\n }\n &:nth-child(6) {\n animation-delay: -1.875s;\n }\n &:nth-child(7) {\n animation-delay: -1.6875s;\n }\n &:nth-child(8) {\n animation-delay: -1.5s;\n }\n &:nth-child(9) {\n animation-delay: -1.3125s;\n }\n &:nth-child(10) {\n animation-delay: -1.125s;\n }\n &:nth-child(11) {\n animation-delay: -0.9375s;\n }\n &:nth-child(12) {\n animation-delay: -0.75s;\n }\n &:nth-child(13) {\n animation-delay: -0.5625s;\n }\n &:nth-child(14) {\n animation-delay: -0.375s;\n }\n &:nth-child(15) {\n animation-delay: -0.1875s;\n }\n &:nth-child(16) {\n animation-delay: 0s;\n }\n }\n']), _templateObject3 = _taggedTemplateLiteral(['\n width: 168px;\n\n ', '\n\n ', '\n\n max-width: ', ';\n ', '\n'], ['\n width: 168px;\n\n ', '\n\n ', '\n\n max-width: ', ';\n ', '\n']), _templateObject4 = _taggedTemplateLiteral(['\n width: 215px;\n '], ['\n width: 215px;\n ']), _templateObject5 = _taggedTemplateLiteral(['\n width: 100%;\n '], ['\n width: 100%;\n ']); var _react = __webpack_require__(2); var _react2 = _interopRequireDefault(_react); var _propTypes = __webpack_require__(0); var _propTypes2 = _interopRequireDefault(_propTypes); var _styledComponents = __webpack_require__(1); var _styledComponents2 = _interopRequireDefault(_styledComponents); function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; } function _taggedTemplateLiteral(strings, raw) { return Object.freeze(Object.defineProperties(strings, { raw: { value: Object.freeze(raw) } })); } function _objectWithoutProperties(obj, keys) { var target = {}; for (var i in obj) { if (keys.indexOf(i) >= 0) continue; if (!Object.prototype.hasOwnProperty.call(obj, i)) continue; target[i] = obj[i]; } return target; } var UnstyledBaseLogo = function UnstyledBaseLogo(_ref) { var className = _ref.className, props = _objectWithoutProperties(_ref, ['className']); delete props.animated; delete props.maxWidth; return _react2.default.createElement( 'svg', Object.assign({ className: className, viewBox: '0 0 492 60' }, props), _react2.default.createElement('path', { className: 'letter letter-r', d: 'M52.6,39.4l-4.1-8.1h-3.6v8.1H42V20.2h7.5c3.6,0,6,2.4,6,5.6c0.1,2.4-1.5,4.5-3.8,5.1l4.4,8.5L52.6,39.4z M49.2,22.8h-4.3v6h4.3c2,0,3.3-1.1,3.3-3C52.5,24,51.2,22.8,49.2,22.8z' }), _react2.default.createElement('path', { className: 'letter letter-o', d: 'M78,37.7c-2.8,2.8-7.3,2.8-10.1,0c-1.9-1.9-1.8-4-1.8-7.7c0-3.7,0-5.8,1.8-7.8c2.8-2.8,7.3-2.8,10.1,0 c1.9,1.9,1.8,4,1.8,7.7S79.8,35.8,78,37.7z M75.7,24c-1.6-1.6-4.1-1.6-5.7,0l0,0c-1,1-1.2,2.1-1.2,6s0.2,5,1.2,6 c1.6,1.6,4.1,1.6,5.7,0l0,0c1-1,1.1-2.1,1.1-6S76.7,25.1,75.7,24z' }), _react2.default.createElement('path', { className: 'letter letter-c', d: 'M104.1,26.1h-3c-0.1-0.8-0.4-1.5-1-2.1c-1.6-1.6-4.1-1.6-5.7,0l0,0c-1,1-1.2,2.1-1.2,6s0.2,5,1.2,6 c1.6,1.6,4.1,1.6,5.7,0l0,0c0.6-0.6,0.9-1.3,1-2.1h3c-0.2,1.6-0.6,2.8-1.7,3.9c-2.8,2.8-7.3,2.8-10.1,0c-1.9-1.9-1.9-4-1.9-7.7 s0-5.8,1.9-7.7c2.8-2.8,7.3-2.8,10.1,0C103.5,23.4,103.9,24.6,104.1,26.1' }), _react2.default.createElement('path', { className: 'letter letter-k', d: 'M126.5,39.6l-5.4-9.5l-3.2,3.9v5.6h-2.9V20.4h2.9V30l7.9-9.7h3.6l-6.2,7.6l6.9,11.7H126.5z' }), _react2.default.createElement('polygon', { className: 'letter letter-e', points: '142.9,23.1 152.3,23.1 152.3,20.5 140,20.5 140,20.5 140,39.7 142.6,39.7 152.3,39.7 152.3,37.1 142.9,37.1 142.9,31.4 151.4,31.4 151.4,28.8 142.9,28.8 142.9,28.7' }), _react2.default.createElement('polygon', { className: 'letter letter-t', points: '162.3,20.4 162.3,23.1 167.7,23.1 167.7,39.7 170.5,39.7 170.5,23.1 175.8,23.1 175.8,20.4' }), _react2.default.createElement('path', { className: 'letter letter-s', d: 'M191.6,39.8c-2.9,0-5-0.7-6.8-2.6l2-1.9c1.4,1.4,3,1.8,4.9,1.8c2.5,0,4-1.1,4-3c0-0.8-0.2-1.5-0.8-2 c-0.5-0.4-1-0.6-2.1-0.8l-2.3-0.4c-1.4-0.1-2.6-0.7-3.6-1.6c-1-0.9-1.4-2.1-1.4-3.7c0-3.3,2.4-5.6,6.4-5.6c2.6,0,4.3,0.6,6,2.2 l-1.9,1.8c-1.2-1.1-2.6-1.5-4.2-1.5c-2.3,0-3.5,1.3-3.5,3c0,0.7,0.2,1.3,0.7,1.8c0.6,0.5,1.4,0.8,2.2,0.9l2.2,0.3 c1.8,0.3,2.8,0.7,3.6,1.4c1,0.9,1.6,2.3,1.6,4C198.5,37.7,195.6,39.8,191.6,39.8z' }), _react2.default.createElement('path', { className: 'letter letter-o', d: 'M234.3,37.7c-2.8,2.8-7.3,2.8-10.1,0c-1.9-1.9-1.9-4-1.9-7.7s0-5.8,1.9-7.7c2.8-2.8,7.3-2.8,10.1,0 c1.9,1.9,1.8,4,1.8,7.7S236.2,35.8,234.3,37.7z M232.1,24c-1.6-1.6-4.1-1.6-5.7,0l0,0c-1,1-1.1,2.1-1.1,6s0.2,5,1.1,6 c1.6,1.6,4.1,1.6,5.7,0l0,0c1-1,1.1-2.1,1.1-6S233,25.1,232.1,24z' }), _react2.default.createElement('polygon', { className: 'letter letter-f', points: '250.3,31.4 258.8,31.4 258.8,28.7 250.3,28.7 250.3,23.1 259.7,23.1 259.7,20.4 247.4,20.4 247.4,39.7 250.3,39.7' }), _react2.default.createElement('path', { className: 'letter letter-a', d: 'M296.6,39.7V30c0-3.7,0-5.8-1.8-7.7c-2.8-2.8-7.3-2.8-10.1,0c-1.9,1.9-1.9,4-1.9,7.7v9.7h2.9V34h8v5.7 C293.6,39.7,296.6,39.7,296.6,39.7z M285.6,31.4V30c0-3.9,0.2-5,1.1-6c1.6-1.6,4.2-1.6,5.7,0l0,0c1,1,1.1,2.1,1.1,6v1.4H285.6z' }), _react2.default.createElement('path', { className: 'letter letter-w', d: 'M322.5,39.7H320l-3.9-13.5l-3.9,13.5h-2.6l-5-19.3h3.1l3.4,13.7l3.9-13.7h2.4l3.9,13.7l3.4-13.7h3.1L322.5,39.7 z' }), _react2.default.createElement('polygon', { className: 'letter letter-e', points: '340.6,23.1 350,23.1 350,20.4 337.7,20.4 337.7,20.5 337.7,39.7 340.3,39.7 350,39.7 350,37 340.6,37 340.6,31.4 349.1,31.4 349.1,28.7 340.6,28.7 340.6,28.7' }), _react2.default.createElement('path', { className: 'letter letter-s', d: 'M366.4,39.8c-2.9,0-5-0.7-6.8-2.6l2-1.9c1.4,1.4,3,1.8,4.9,1.8c2.5,0,4-1.1,4-3c0-0.8-0.2-1.5-0.8-2 c-0.5-0.4-1-0.6-2.1-0.8l-2.3-0.3c-1.4-0.1-2.6-0.7-3.6-1.6c-1-0.9-1.4-2.1-1.4-3.7c0-3.4,2.4-5.6,6.4-5.6c2.6,0,4.3,0.6,6,2.2 l-1.9,1.8c-1.2-1.1-2.6-1.5-4.2-1.5c-2.3,0-3.5,1.3-3.5,3c0,0.7,0.2,1.3,0.7,1.8c0.6,0.5,1.4,0.8,2.2,0.9l2.2,0.3 c1.8,0.3,2.8,0.7,3.6,1.4c1,0.9,1.6,2.3,1.6,4C373.3,37.7,370.5,39.8,366.4,39.8z' }), _react2.default.createElement('path', { className: 'letter letter-o', d: 'M395.7,37.8c-1.4,1.4-3.2,2.1-5.1,2.1c-1.9,0-3.7-0.7-5.1-2c-1.9-1.9-1.9-4-1.9-7.7s0-5.8,1.9-7.7 c1.3-1.4,3.2-2.1,5.1-2.1c1.9,0,3.8,0.7,5.1,2c1.9,1.9,1.8,4,1.8,7.7S397.6,35.9,395.7,37.8z M393.5,24.1c-1.6-1.6-4.2-1.6-5.7,0 l0,0c-1,1-1.1,2.1-1.1,6s0.2,5,1.1,6c1.6,1.6,4.1,1.6,5.7,0l0,0c1-1,1.1-2.1,1.1-6S394.4,25.1,393.5,24.1z' }), _react2.default.createElement('path', { className: 'letter letter-m', d: 'M422.8,39.7V26.8l-4.4,9.4h-2.2l-4.6-9.4v12.9h-2.9V20.4h2.9l5.6,12l5.5-12h2.9v19.2L422.8,39.7L422.8,39.7z' }), _react2.default.createElement('polygon', { className: 'letter letter-e', points: '440.5,23.1 449.9,23.1 449.9,20.4 437.6,20.4 437.6,20.5 437.6,39.7 440.2,39.7 449.9,39.7 449.9,37 440.5,37 440.5,31.4 449,31.4 449,28.7 440.5,28.7 440.5,28.7' }) ); }; var pulse = (0, _styledComponents.keyframes)(_templateObject); var animated = (0, _styledComponents.css)(_templateObject2, pulse); var BaseLogo = (0, _styledComponents2.default)(UnstyledBaseLogo)(_templateObject3, function (props) { return props.theme.breakpointsVerbose.abovePhone(_templateObject4); }, function (props) { return props.theme.breakpointsVerbose.aboveTablet(_templateObject5); }, function (props) { return props.maxWidth; }, function (props) { return props.animated ? animated : ''; }); BaseLogo.propTypes = { maxWidth: _propTypes2.default.string }; BaseLogo.defaultProps = { maxWidth: '36rem' /** @component */ };exports.default = BaseLogo; exports.UnstyledBaseLogo = UnstyledBaseLogo; /***/ }), /* 18 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.SpinnerSVG = exports.animation = undefined; var _templateObject = _taggedTemplateLiteral(['\n0% {\n opacity: 1.0;\n}\n100% {\n opacity: 0.0;\n}\n'], ['\n0% {\n opacity: 1.0;\n}\n100% {\n opacity: 0.0;\n}\n']), _templateObject2 = _taggedTemplateLiteral(['\n width: ', ';\n height: ', ';\n rect {\n animation-name: ', ';\n animation-duration: 1.2s;\n animation-iteration-count: infinite;\n transform-origin: 50% 50%;\n transform-box: view-box;\n }\n g {\n &:nth-child(1) rect {\n animation-delay: -1.0799999999999998s;\n }\n &:nth-child(2) rect {\n animation-delay: -0.96s;\n }\n &:nth-child(3) rect {\n animation-delay: -0.8400000000000001s;\n }\n &:nth-child(4) rect {\n animation-delay: -0.72s;\n }\n &:nth-child(5) rect {\n animation-delay: -0.6s;\n }\n &:nth-child(6) rect {\n animation-delay: -0.48s;\n }\n &:nth-child(7) rect {\n animation-delay: -0.36s;\n }\n &:nth-child(8) rect {\n animation-delay: -0.24s;\n }\n &:nth-child(9) rect {\n animation-delay: -0.12s;\n }\n &:nth-child(10) rect {\n animation-delay: 0s;\n }\n }\n'], ['\n width: ', ';\n height: ', ';\n rect {\n animation-name: ', ';\n animation-duration: 1.2s;\n animation-iteration-count: infinite;\n transform-origin: 50% 50%;\n transform-box: view-box;\n }\n g {\n &:nth-child(1) rect {\n animation-delay: -1.0799999999999998s;\n }\n &:nth-child(2) rect {\n animation-delay: -0.96s;\n }\n &:nth-child(3) rect {\n animation-delay: -0.8400000000000001s;\n }\n &:nth-child(4) rect {\n animation-delay: -0.72s;\n }\n &:nth-child(5) rect {\n animation-delay: -0.6s;\n }\n &:nth-child(6) rect {\n animation-delay: -0.48s;\n }\n &:nth-child(7) rect {\n animation-delay: -0.36s;\n }\n &:nth-child(8) rect {\n animation-delay: -0.24s;\n }\n &:nth-child(9) rect {\n animation-delay: -0.12s;\n }\n &:nth-child(10) rect {\n animation-delay: 0s;\n }\n }\n']); var _react = __webpack_require__(2); var _react2 = _interopRequireDefault(_react); var _propTypes = __webpack_require__(0); var _propTypes2 = _interopRequireDefault(_propTypes); var _styledComponents = __webpack_require__(1); var _styledComponents2 = _interopRequireDefault(_styledComponents); function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; } function _taggedTemplateLiteral(strings, raw) { return Object.freeze(Object.defineProperties(strings, { raw: { value: Object.freeze(raw) } })); } var animation = exports.animation = (0, _styledComponents.keyframes)(_templateObject); var SpinnerSVG = exports.SpinnerSVG = function SpinnerSVG(_ref) { var className = _ref.className; return _react2.default.createElement( 'svg', { className: className, viewBox: '0 0 100 100', preserveAspectRatio: 'xMidYMid', xmlns: 'http://www.w3.org/2000/svg', version: '1.1' }, _react2.default.createElement( 'g', { transform: 'rotate(0 50 50)' }, _react2.default.createElement('rect', { x: '46.5', y: '16', rx: '1.86', ry: '0.64', width: '7', height: '18' }) ), _react2.default.createElement( 'g', { transform: 'rotate(36 50 50)' }, _react2.default.createElement('rect', { x: '46.5', y: '16', rx: '1.86', ry: '0.64', width: '7', height: '18' }) ), _react2.default.createElement( 'g', { transform: 'rotate(72 50 50)' }, _react2.default.createElement('rect', { x: '46.5', y: '16', rx: '1.86', ry: '0.64', width: '7', height: '18' }) ), _react2.default.createElement( 'g', { transform: 'rotate(108 50 50)' }, _react2.default.createElement('rect', { x: '46.5', y: '16', rx: '1.86', ry: '0.64', width: '7', height: '18' }) ), _react2.default.createElement( 'g', { transform: 'rotate(144 50 50)' }, _react2.default.createElement('rect', { x: '46.5', y: '16', rx: '1.86', ry: '0.64', width: '7', height: '18' }) ), _react2.default.createElement( 'g', { transform: 'rotate(180 50 50)' }, _react2.default.createElement('rect', { x: '46.5', y: '16', rx: '1.86', ry: '0.64', width: '7', height: '18' }) ), _react2.default.createElement( 'g', { transform: 'rotate(216 50 50)' }, _react2.default.createElement('rect', { x: '46.5', y: '16', rx: '1.86', ry: '0.64', width: '7', height: '18' }) ), _react2.default.createElement( 'g', { transform: 'rotate(252 50 50)' }, _react2.default.createElement('rect', { x: '46.5', y: '16', rx: '1.86', ry: '0.64', width: '7', height: '18' }) ), _react2.default.createElement( 'g', { transform: 'rotate(288 50 50)' }, _react2.default.createElement('rect', { x: '46.5', y: '16', rx: '1.86', ry: '0.64', width: '7', height: '18' }) ), _react2.default.createElement( 'g', { transform: 'rotate(324 50 50)' }, _react2.default.createElement('rect', { x: '46.5', y: '16', rx: '1.86', ry: '0.64', width: '7', height: '18' }) ) ); }; var Spinner = (0, _styledComponents2.default)(SpinnerSVG)(_templateObject2, function (props) { return props.size; }, function (props) { return props.size; }, animation); Spinner.propTypes = { size: _propTypes2.default.string, theme: _propTypes2.default.shape({}) }; Spinner.defaultProps = { size: '80px' /** @component */ };exports.default = Spinner; /***/ }), /* 19 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; Object.defineProperty(exports, "__esModule", { value: true }); var _templateObject = _taggedTemplateLiteral(['\n height: .1rem;\n width: ', ';\n border: none;\n margin: 1rem 0;\n'], ['\n height: .1rem;\n width: ', ';\n border: none;\n margin: 1rem 0;\n']); var _react = __webpack_require__(2); var _react2 = _interopRequireDefault(_react); var _propTypes = __webpack_require__(0); var _propTypes2 = _interopRequireDefault(_propTypes); var _styledComponents = __webpack_require__(1); var _styledComponents2 = _interopRequireDefault(_styledComponents); function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; } function _taggedTemplateLiteral(strings, raw) { return Object.freeze(Object.defineProperties(strings, { raw: { value: Object.freeze(raw) } })); } var UnstyledHr = function UnstyledHr(_ref) { var className = _ref.className; return _react2.default.createElement('hr', { className: className }); }; var BaseHr = (0, _styledComponents2.default)(UnstyledHr)(_templateObject, function (props) { return props.width; }); BaseHr.propTypes = { width: _propTypes2.default.string.isRequired }; BaseHr.defaultProps = { width: '100%' /** @component */ };exports.default = BaseHr; /***/ }), /* 20 */ /***/ (function(module, exports) { module.exports = require("gsap/umd/TweenMax"); /***/ }), /* 21 */ /***/ (function(module, exports) { module.exports = require("react-stripe-elements"); /***/ }), /* 22