diff --git a/.DS_Store b/.DS_Store new file mode 100644 index 00000000..8c63e8d6 Binary files /dev/null and b/.DS_Store differ diff --git a/.gitignore b/.gitignore deleted file mode 100755 index 1578f516..00000000 --- a/.gitignore +++ /dev/null @@ -1,24 +0,0 @@ -# See https://help.github.com/articles/ignoring-files/ for more about ignoring files. - -# dependencies -/node_modules -/.pnp -.pnp.js -.idea/ - -# testing -/coverage - -# production -/build - -# misc -.DS_Store -.env.local -.env.development.local -.env.test.local -.env.production.local - -npm-debug.log* -yarn-debug.log* -yarn-error.log* diff --git a/.idea/codeStyles/Project.xml b/.idea/codeStyles/Project.xml new file mode 100644 index 00000000..a9897b34 --- /dev/null +++ b/.idea/codeStyles/Project.xml @@ -0,0 +1,36 @@ + + + + + + + + + + + + \ No newline at end of file diff --git a/.idea/codeStyles/codeStyleConfig.xml b/.idea/codeStyles/codeStyleConfig.xml new file mode 100644 index 00000000..79ee123c --- /dev/null +++ b/.idea/codeStyles/codeStyleConfig.xml @@ -0,0 +1,5 @@ + + + + \ No newline at end of file diff --git a/.idea/misc.xml b/.idea/misc.xml new file mode 100644 index 00000000..24eb271a --- /dev/null +++ b/.idea/misc.xml @@ -0,0 +1,6 @@ + + + + + \ No newline at end of file diff --git a/.idea/modules.xml b/.idea/modules.xml new file mode 100644 index 00000000..a2b341a3 --- /dev/null +++ b/.idea/modules.xml @@ -0,0 +1,8 @@ + + + + + + + + \ No newline at end of file diff --git a/.idea/react-material-admin.iml b/.idea/react-material-admin.iml new file mode 100644 index 00000000..24643cc3 --- /dev/null +++ b/.idea/react-material-admin.iml @@ -0,0 +1,12 @@ + + + + + + + + + + + + \ No newline at end of file diff --git a/.idea/vcs.xml b/.idea/vcs.xml new file mode 100644 index 00000000..94a25f7f --- /dev/null +++ b/.idea/vcs.xml @@ -0,0 +1,6 @@ + + + + + + \ No newline at end of file diff --git a/.idea/workspace.xml b/.idea/workspace.xml new file mode 100644 index 00000000..39b400a4 --- /dev/null +++ b/.idea/workspace.xml @@ -0,0 +1,104 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + 1574227086705 + + + 1574310708407 + + + 1574328451392 + + + 1574351850683 + + + + + + + + + + + + + \ No newline at end of file diff --git a/README.md b/README.md deleted file mode 100755 index 9d9614c4..00000000 --- a/README.md +++ /dev/null @@ -1,68 +0,0 @@ -This project was bootstrapped with [Create React App](https://github.com/facebook/create-react-app). - -## Available Scripts - -In the project directory, you can run: - -### `npm start` - -Runs the app in the development mode.
-Open [http://localhost:3000](http://localhost:3000) to view it in the browser. - -The page will reload if you make edits.
-You will also see any lint errors in the console. - -### `npm test` - -Launches the test runner in the interactive watch mode.
-See the section about [running tests](https://facebook.github.io/create-react-app/docs/running-tests) for more information. - -### `npm run build` - -Builds the app for production to the `build` folder.
-It correctly bundles React in production mode and optimizes the build for the best performance. - -The build is minified and the filenames include the hashes.
-Your app is ready to be deployed! - -See the section about [deployment](https://facebook.github.io/create-react-app/docs/deployment) for more information. - -### `npm run eject` - -**Note: this is a one-way operation. Once you `eject`, you can’t go back!** - -If you aren’t satisfied with the build tool and configuration choices, you can `eject` at any time. This command will remove the single build dependency from your project. - -Instead, it will copy all the configuration files and the transitive dependencies (Webpack, Babel, ESLint, etc) right into your project so you have full control over them. All of the commands except `eject` will still work, but they will point to the copied scripts so you can tweak them. At this point you’re on your own. - -You don’t have to ever use `eject`. The curated feature set is suitable for small and middle deployments, and you shouldn’t feel obligated to use this feature. However we understand that this tool wouldn’t be useful if you couldn’t customize it when you are ready for it. - -## Learn More - -You can learn more in the [Create React App documentation](https://facebook.github.io/create-react-app/docs/getting-started). - -To learn React, check out the [React documentation](https://reactjs.org/). - -### Code Splitting - -This section has moved here: https://facebook.github.io/create-react-app/docs/code-splitting - -### Analyzing the Bundle Size - -This section has moved here: https://facebook.github.io/create-react-app/docs/analyzing-the-bundle-size - -### Making a Progressive Web App - -This section has moved here: https://facebook.github.io/create-react-app/docs/making-a-progressive-web-app - -### Advanced Configuration - -This section has moved here: https://facebook.github.io/create-react-app/docs/advanced-configuration - -### Deployment - -This section has moved here: https://facebook.github.io/create-react-app/docs/deployment - -### `npm run build` fails to minify - -This section has moved here: https://facebook.github.io/create-react-app/docs/troubleshooting#npm-run-build-fails-to-minify diff --git a/asset-manifest.json b/asset-manifest.json new file mode 100644 index 00000000..1a2614ce --- /dev/null +++ b/asset-manifest.json @@ -0,0 +1,18 @@ +{ + "files": { + "main.js": "/react-material-admin/static/js/main.a1bdcd63.chunk.js", + "main.js.map": "/react-material-admin/static/js/main.a1bdcd63.chunk.js.map", + "runtime~main.js": "/react-material-admin/static/js/runtime~main.cad08fbd.js", + "runtime~main.js.map": "/react-material-admin/static/js/runtime~main.cad08fbd.js.map", + "static/css/2.b95fcbb1.chunk.css": "/react-material-admin/static/css/2.b95fcbb1.chunk.css", + "static/js/2.d586ddca.chunk.js": "/react-material-admin/static/js/2.d586ddca.chunk.js", + "static/js/2.d586ddca.chunk.js.map": "/react-material-admin/static/js/2.d586ddca.chunk.js.map", + "index.html": "/react-material-admin/index.html", + "precache-manifest.ee33916327a02c25535ad47e9309bc71.js": "/react-material-admin/precache-manifest.ee33916327a02c25535ad47e9309bc71.js", + "service-worker.js": "/react-material-admin/service-worker.js", + "static/css/2.b95fcbb1.chunk.css.map": "/react-material-admin/static/css/2.b95fcbb1.chunk.css.map", + "static/media/font-awesome.min.css": "/react-material-admin/static/media/fontawesome-webfont.fee66e71.woff", + "static/media/google.svg": "/react-material-admin/static/media/google.695a3160.svg", + "static/media/logo.svg": "/react-material-admin/static/media/logo.a0185b04.svg" + } +} \ No newline at end of file diff --git a/public/favicon.ico b/favicon.ico similarity index 100% rename from public/favicon.ico rename to favicon.ico diff --git a/index.html b/index.html new file mode 100644 index 00000000..8f751aaf --- /dev/null +++ b/index.html @@ -0,0 +1 @@ +React Material Admin
\ No newline at end of file diff --git a/public/manifest.json b/manifest.json similarity index 59% rename from public/manifest.json rename to manifest.json index 1f2f141f..d734829f 100755 --- a/public/manifest.json +++ b/manifest.json @@ -1,6 +1,6 @@ { - "short_name": "React App", - "name": "Create React App Sample", + "short_name": "React Material Admin", + "name": "React Material Admin is a React Template built with Material-UI", "icons": [ { "src": "favicon.ico", @@ -10,6 +10,6 @@ ], "start_url": ".", "display": "standalone", - "theme_color": "#000000", + "theme_color": "#536DFE", "background_color": "#ffffff" } diff --git a/package.json b/package.json deleted file mode 100644 index f0d460ec..00000000 --- a/package.json +++ /dev/null @@ -1,44 +0,0 @@ -{ - "name": "flatlogic-material", - "version": "0.1.0", - "private": true, - "dependencies": { - "@material-ui/core": "^3.9.2", - "@material-ui/icons": "^3.0.2", - "apexcharts": "^3.6.3", - "classnames": "^2.2.6", - "font-awesome": "4.7.0", - "line-awesome": "icons8/line-awesome", - "mui-datatables": "^2.0.0-beta.58", - "react": "^16.8.2", - "react-apexcharts": "^1.3.0", - "react-dom": "^16.8.2", - "react-google-maps": "^9.4.5", - "react-redux": "^6.0.1", - "react-router": "^4.3.1", - "react-router-dom": "^4.3.1", - "react-scripts": "2.1.5", - "react-syntax-highlighter": "^10.2.0", - "react-toastify": "^4.5.2", - "recharts": "^1.5.0", - "recompose": "^0.30.0", - "redux": "^4.0.1", - "redux-thunk": "^2.3.0", - "tinycolor2": "^1.4.1" - }, - "scripts": { - "start": "react-scripts start", - "build": "react-scripts build", - "test": "react-scripts test", - "eject": "react-scripts eject" - }, - "eslintConfig": { - "extends": "react-app" - }, - "browserslist": [ - ">0.2%", - "not dead", - "not ie <= 11", - "not op_mini all" - ] -} diff --git a/precache-manifest.ee33916327a02c25535ad47e9309bc71.js b/precache-manifest.ee33916327a02c25535ad47e9309bc71.js new file mode 100644 index 00000000..c1a7e1f5 --- /dev/null +++ b/precache-manifest.ee33916327a02c25535ad47e9309bc71.js @@ -0,0 +1,50 @@ +self.__precacheManifest = (self.__precacheManifest || []).concat([ + { + "revision": "f103b57dfd175c5e9c74f1b6b1513b56", + "url": "/react-material-admin/index.html" + }, + { + "revision": "e19f555304d2ee5e92e1", + "url": "/react-material-admin/static/css/2.b95fcbb1.chunk.css" + }, + { + "revision": "e19f555304d2ee5e92e1", + "url": "/react-material-admin/static/js/2.d586ddca.chunk.js" + }, + { + "revision": "81dc03b6dc347bc83a0e", + "url": "/react-material-admin/static/js/main.a1bdcd63.chunk.js" + }, + { + "revision": "f720ee1dec0f84303a39", + "url": "/react-material-admin/static/js/runtime~main.cad08fbd.js" + }, + { + "revision": "674f50d287a8c48dc19ba404d20fe713", + "url": "/react-material-admin/static/media/fontawesome-webfont.674f50d2.eot" + }, + { + "revision": "912ec66d7572ff821749319396470bde", + "url": "/react-material-admin/static/media/fontawesome-webfont.912ec66d.svg" + }, + { + "revision": "af7ae505a9eed503f8b8e6982036873e", + "url": "/react-material-admin/static/media/fontawesome-webfont.af7ae505.woff2" + }, + { + "revision": "b06871f281fee6b241d60582ae9369b9", + "url": "/react-material-admin/static/media/fontawesome-webfont.b06871f2.ttf" + }, + { + "revision": "fee66e712a8a08eef5805a46892932ad", + "url": "/react-material-admin/static/media/fontawesome-webfont.fee66e71.woff" + }, + { + "revision": "695a31606b1abb167b03fb1f6375831d", + "url": "/react-material-admin/static/media/google.695a3160.svg" + }, + { + "revision": "a0185b043dee68a72aebffdcc939e21e", + "url": "/react-material-admin/static/media/logo.a0185b04.svg" + } +]); \ No newline at end of file diff --git a/public/index.html b/public/index.html deleted file mode 100755 index 8d0679e6..00000000 --- a/public/index.html +++ /dev/null @@ -1,41 +0,0 @@ - - - - - - - - - - - React Material Template - - - -
- - - diff --git a/service-worker.js b/service-worker.js new file mode 100644 index 00000000..9591bb8d --- /dev/null +++ b/service-worker.js @@ -0,0 +1,39 @@ +/** + * Welcome to your Workbox-powered service worker! + * + * You'll need to register this file in your web app and you should + * disable HTTP caching for this file too. + * See https://goo.gl/nhQhGp + * + * The rest of the code is auto-generated. Please don't update this file + * directly; instead, make changes to your Workbox build configuration + * and re-run your build process. + * See https://goo.gl/2aRDsh + */ + +importScripts("https://storage.googleapis.com/workbox-cdn/releases/4.3.1/workbox-sw.js"); + +importScripts( + "/react-material-admin/precache-manifest.ee33916327a02c25535ad47e9309bc71.js" +); + +self.addEventListener('message', (event) => { + if (event.data && event.data.type === 'SKIP_WAITING') { + self.skipWaiting(); + } +}); + +workbox.core.clientsClaim(); + +/** + * The workboxSW.precacheAndRoute() method efficiently caches and responds to + * requests for URLs in the manifest. + * See https://goo.gl/S9QRab + */ +self.__precacheManifest = [].concat(self.__precacheManifest || []); +workbox.precaching.precacheAndRoute(self.__precacheManifest, {}); + +workbox.routing.registerNavigationRoute(workbox.precaching.getCacheKeyForURL("/react-material-admin/index.html"), { + + blacklist: [/^\/_/,/\/[^/]+\.[^/]+$/], +}); diff --git a/src/components/App.js b/src/components/App.js deleted file mode 100644 index 77ad5597..00000000 --- a/src/components/App.js +++ /dev/null @@ -1,63 +0,0 @@ -import React from 'react'; -import { BrowserRouter, Route, Switch, Redirect } from 'react-router-dom'; -import { MuiThemeProvider, createMuiTheme } from '@material-ui/core/styles'; - -import themes, { overrides } from '../themes'; -import Layout from './Layout'; -import Error from '../pages/error'; -import Login from '../pages/login'; - -const theme = createMuiTheme({...themes.default, ...overrides}); - -const PrivateRoute = ({ component, ...rest }) => { - return ( - ( - localStorage.getItem('id_token') ? ( - React.createElement(component, props) - ) : ( - - ) - )} - /> - ); -}; - -const PublicRoute = ({ component, ...rest }) => { - return ( - ( - localStorage.getItem('id_token') ? ( - - ) : ( - React.createElement(component, props) - ) - )} - /> - ); -}; - -const App = () => ( - - - - } /> - } /> - - - - - - -); - -export default App; \ No newline at end of file diff --git a/src/components/AppContainer.js b/src/components/AppContainer.js deleted file mode 100644 index cae1f93a..00000000 --- a/src/components/AppContainer.js +++ /dev/null @@ -1,12 +0,0 @@ -import { compose } from 'recompose'; -import { connect } from 'react-redux'; - -import AppView from './App'; - -export default compose( - connect( - state => ({ - isAuthenticated: state.login.isAuthenticated, - }) - ) -)(AppView); \ No newline at end of file diff --git a/src/components/Header/HeaderContainer.js b/src/components/Header/HeaderContainer.js deleted file mode 100644 index 0225525b..00000000 --- a/src/components/Header/HeaderContainer.js +++ /dev/null @@ -1,46 +0,0 @@ -import { compose, withState, withHandlers } from 'recompose'; -import { connect } from 'react-redux'; - -import HeaderView from './HeaderView'; -import { signOut } from '../../pages/login/LoginState'; -import { toggleSidebar } from '../Layout/LayoutState'; - -export default compose( - connect( - state => ({ - isSidebarOpened: state.layout.isSidebarOpened, - }), - { signOut, toggleSidebar }, - ), - withState('mailMenu', 'setMailMenu', null), - withState('isMailsUnread', 'setIsMailsUnread', true), - withState('notificationsMenu', 'setNotificationsMenu', null), - withState('isNotificationsUnread', 'setIsNotificationsUnread', true), - withState('profileMenu', 'setProfileMenu', null), - withState('isSearchOpen', 'setSearchOpen', false), - withHandlers({ - openMailMenu: props => event => { - props.setMailMenu(event.currentTarget); - props.setIsMailsUnread(false); - }, - closeMailMenu: props => () => { - props.setMailMenu(null); - }, - openNotificationsMenu: props => event => { - props.setNotificationsMenu(event.currentTarget); - props.setIsNotificationsUnread(false); - }, - closeNotificationsMenu: props => () => { - props.setNotificationsMenu(null); - }, - toggleSearch: props => () => { - props.setSearchOpen(!props.isSearchOpen); - }, - openProfileMenu: props => event => { - props.setProfileMenu(event.currentTarget); - }, - closeProfileMenu: props => () => { - props.setProfileMenu(null); - }, - }) -)(HeaderView); \ No newline at end of file diff --git a/src/components/Header/HeaderView.js b/src/components/Header/HeaderView.js deleted file mode 100644 index eaf86e02..00000000 --- a/src/components/Header/HeaderView.js +++ /dev/null @@ -1,456 +0,0 @@ -import React from "react"; -import { - AppBar, - Toolbar, - IconButton, - InputBase, - Menu, - MenuItem, - Fab, - withStyles -} from "@material-ui/core"; -import { - Menu as MenuIcon, - MailOutline as MailIcon, - NotificationsNone as NotificationsIcon, - Person as AccountIcon, - Search as SearchIcon, - Send as SendIcon, - ArrowBack as ArrowBackIcon -} from "@material-ui/icons"; -import { fade } from "@material-ui/core/styles/colorManipulator"; -import classNames from "classnames"; - -import { Badge, Typography } from "../Wrappers"; -import Notification from "../Notification"; -import UserAvatar from "../UserAvatar"; - -const messages = [ - { - id: 0, - variant: "warning", - name: "Jane Hew", - message: "Hey! How is it going?", - time: "9:32" - }, - { - id: 1, - variant: "success", - name: "Lloyd Brown", - message: "Check out my new Dashboard", - time: "9:18" - }, - { - id: 2, - variant: "primary", - name: "Mark Winstein", - message: "I want rearrange the appointment", - time: "9:15" - }, - { - id: 3, - variant: "secondary", - name: "Liana Dutti", - message: "Good news from sale department", - time: "9:09" - } -]; - -const notifications = [ - { id: 0, color: "warning", message: "Check out this awesome ticket" }, - { - id: 1, - color: "success", - type: "info", - message: "What is the best way to get ..." - }, - { - id: 2, - color: "secondary", - type: "notification", - message: "This is just a simple notification" - }, - { - id: 3, - color: "primary", - type: "e-commerce", - message: "12 new orders has arrived today" - } -]; - -const Header = ({ classes, isSidebarOpened, toggleSidebar, ...props }) => ( - - - - {isSidebarOpened ? ( - - ) : ( - - )} - - Material Dashboard -
-
-
- -
- -
- - - - - - - - - - - - - - -
- - New Messages - - - {messages.length} New Messages - -
- {messages.map(message => ( - -
- - - {message.time} - -
-
- - {message.name} - - {message.message} -
-
- ))} - - Send New Message - - -
- - {notifications.map(notification => ( - - - - ))} - - -
- - John Smith - - - Flalogic.com - -
- - Profile - - - Tasks - - - Messages - -
- - Sign Out - -
-
- - -); - -const styles = theme => ({ - logotype: { - color: "white", - marginLeft: theme.spacing.unit * 2.5, - marginRight: theme.spacing.unit * 2.5, - fontWeight: 500, - fontSize: 18, - whiteSpace: "nowrap", - [theme.breakpoints.down("xs")]: { - display: "none" - } - }, - appBar: { - width: "100vw", - zIndex: theme.zIndex.drawer + 1, - transition: theme.transitions.create(["margin"], { - easing: theme.transitions.easing.sharp, - duration: theme.transitions.duration.leavingScreen - }) - }, - toolbar: { - paddingLeft: theme.spacing.unit * 2, - paddingRight: theme.spacing.unit * 2 - }, - hide: { - display: "none" - }, - grow: { - flexGrow: 1 - }, - search: { - position: "relative", - borderRadius: 25, - paddingLeft: theme.spacing.unit * 2.5, - width: 36, - backgroundColor: fade(theme.palette.common.black, 0), - transition: theme.transitions.create(["background-color", "width"]), - "&:hover": { - cursor: "pointer", - backgroundColor: fade(theme.palette.common.black, 0.08) - } - }, - searchFocused: { - backgroundColor: fade(theme.palette.common.black, 0.08), - width: "100%", - [theme.breakpoints.up("md")]: { - width: 250 - } - }, - searchIcon: { - width: 36, - right: 0, - height: "100%", - position: "absolute", - display: "flex", - alignItems: "center", - justifyContent: "center", - transition: theme.transitions.create("right"), - "&:hover": { - cursor: "pointer" - } - }, - searchIconOpened: { - right: theme.spacing.unit * 1.25 - }, - inputRoot: { - color: "inherit", - width: "100%" - }, - inputInput: { - height: 36, - padding: 0, - paddingRight: 36 + theme.spacing.unit * 1.25, - width: "100%" - }, - messageContent: { - display: "flex", - flexDirection: "column" - }, - headerMenu: { - marginTop: theme.spacing.unit * 7 - }, - headerMenuList: { - display: "flex", - flexDirection: "column" - }, - headerMenuItem: { - "&:hover, &:focus": { - backgroundColor: theme.palette.primary.main, - color: "white" - } - }, - headerMenuButton: { - marginLeft: theme.spacing.unit * 2, - padding: theme.spacing.unit / 2 - }, - headerMenuButtonCollapse: { - marginRight: theme.spacing.unit * 2 - }, - headerIcon: { - fontSize: 28, - color: "rgba(255, 255, 255, 0.35)" - }, - headerIconCollapse: { - color: "white" - }, - profileMenu: { - minWidth: 265 - }, - profileMenuUser: { - display: "flex", - flexDirection: "column", - padding: theme.spacing.unit * 2 - }, - profileMenuItem: { - color: theme.palette.text.hint - }, - profileMenuIcon: { - marginRight: theme.spacing.unit * 2, - color: theme.palette.text.hint - }, - profileMenuLink: { - fontSize: 16, - textDecoration: "none", - "&:hover": { - cursor: "pointer" - } - }, - messageNotification: { - height: "auto", - display: "flex", - alignItems: "center", - "&:hover, &:focus": { - backgroundColor: theme.palette.background.light - } - }, - messageNotificationSide: { - display: "flex", - flexDirection: "column", - alignItems: "center", - marginRight: theme.spacing.unit * 2 - }, - messageNotificationBodySide: { - alignItems: "flex-start", - marginRight: 0 - }, - sendMessageButton: { - margin: theme.spacing.unit * 4, - marginTop: theme.spacing.unit * 2, - marginBottom: theme.spacing.unit * 2, - textTransform: "none" - }, - sendButtonIcon: { - marginLeft: theme.spacing.unit * 2 - } -}); - -export default withStyles(styles)(Header); diff --git a/src/components/Header/package.json b/src/components/Header/package.json deleted file mode 100644 index 217bedd6..00000000 --- a/src/components/Header/package.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "name": "Header", - "version": "0.0.0", - "private": true, - "main": "HeaderContainer.js" -} diff --git a/src/components/Layout/LayoutContainer.js b/src/components/Layout/LayoutContainer.js deleted file mode 100644 index 112c6110..00000000 --- a/src/components/Layout/LayoutContainer.js +++ /dev/null @@ -1,16 +0,0 @@ -import { compose } from 'recompose'; -import { connect } from 'react-redux'; - -import { toggleSidebar } from './LayoutState'; - -import LayoutView from './LayoutView'; - - -export default compose( - connect( - state => ({ - isSidebarOpened: state.layout.isSidebarOpened, - }), - { toggleSidebar }, - ) -)(LayoutView); \ No newline at end of file diff --git a/src/components/Layout/LayoutState.js b/src/components/Layout/LayoutState.js deleted file mode 100644 index 8e0cfc05..00000000 --- a/src/components/Layout/LayoutState.js +++ /dev/null @@ -1,21 +0,0 @@ -export const initialState = { - isSidebarOpened: false, -}; - -export const TOGGLE_SIDEBAR = "Layout/TOGGLE_SIDEBAR"; - -export const toggleSidebar = () => ({ - type: TOGGLE_SIDEBAR, -}) - -export default function LoginReducer(state = initialState, { type, payload }) { - switch (type) { - case TOGGLE_SIDEBAR: - return { - ...state, - isSidebarOpened: !state.isSidebarOpened, - }; - default: - return state; - } -} diff --git a/src/components/Layout/LayoutView.js b/src/components/Layout/LayoutView.js deleted file mode 100644 index 8fa81d25..00000000 --- a/src/components/Layout/LayoutView.js +++ /dev/null @@ -1,67 +0,0 @@ -import React from 'react'; -import { withStyles, CssBaseline } from '@material-ui/core'; -import { BrowserRouter, Route, Switch, Redirect } from 'react-router-dom'; -import classnames from 'classnames'; - -import Header from '../Header'; -import Sidebar from '../Sidebar'; - -// pages -import Dashboard from '../../pages/dashboard'; -import Typography from '../../pages/typography'; -import Notifications from '../../pages/notifications'; -import Maps from '../../pages/maps'; -import Tables from '../../pages/tables'; -import Icons from '../../pages/icons'; -import Charts from '../../pages/charts'; - -const Layout = ({ classes, isSidebarOpened, toggleSidebar }) => ( -
- - - -
- -
-
- - - - - - } /> - - - - -
- - -
-); - -const styles = theme => ({ - root: { - display: 'flex', - maxWidth: '100vw', - overflowX: 'hidden', - }, - content: { - flexGrow: 1, - padding: theme.spacing.unit * 3, - width: `calc(100vw - 240px)`, - minHeight: '100vh', - }, - contentShift: { - width: `calc(100vw - ${240 + theme.spacing.unit * 6}px)`, - transition: theme.transitions.create(['width', 'margin'], { - easing: theme.transitions.easing.sharp, - duration: theme.transitions.duration.enteringScreen, - }), - }, - fakeToolbar: { - ...theme.mixins.toolbar, - } -}); - -export default withStyles(styles)(Layout); diff --git a/src/components/Layout/package.json b/src/components/Layout/package.json deleted file mode 100644 index f6bdd736..00000000 --- a/src/components/Layout/package.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "name": "Layout", - "version": "1.0.0", - "private": true, - "main": "LayoutContainer.js" -} diff --git a/src/components/Notification/Notification.js b/src/components/Notification/Notification.js deleted file mode 100644 index 7c44fbee..00000000 --- a/src/components/Notification/Notification.js +++ /dev/null @@ -1,139 +0,0 @@ -import React from "react"; -import { Button, withStyles } from "@material-ui/core"; -import { - NotificationsNone as NotificationsIcon, - ThumbUp as ThumbUpIcon, - ShoppingCart as ShoppingCartIcon, - LocalOffer as TicketIcon, - BusinessCenter as DeliveredIcon, - SmsFailed as FeedbackIcon, - DiscFull as DiscIcon, - Email as MessageIcon, - Report as ReportIcon, - Error as DefenceIcon, - AccountBox as CustomerIcon, - Done as ShippedIcon, - Publish as UploadIcon, -} from "@material-ui/icons"; -import classnames from "classnames"; -import tinycolor from 'tinycolor2'; - -import { Typography } from "../Wrappers"; - -const typesIcons = { - "e-commerce": , - notification: , - offer: , - info: , - message: , - feedback: , - customer: , - shipped: , - delivered: , - defence: , - report: , - upload: , - disc: , -}; - -const getIconByType = (type = "offer") => typesIcons[type]; - -const Notification = ({ classes, theme, variant, ...props }) => { - const icon = getIconByType(props.type); - const iconWithStyles = React.cloneElement(icon, { - classes: { - root: classes.notificationIcon - }, - style: { - color: variant !== "contained" && theme.palette[props.color] && theme.palette[props.color].main - } - }); - - return ( -
-
{iconWithStyles}
-
- - {props.message} - - {props.extraButton && props.extraButtonClick && ()} -
-
- ); -}; - -const styles = theme => ({ - notificationContainer: { - display: "flex", - alignItems: "center" - }, - notificationContained: { - borderRadius: 45, - height: 45, - boxShadow: theme.customShadows.widgetDark - }, - notificationContainedShadowless: { - boxShadow: 'none', - }, - notificationIconContainer: { - width: 45, - height: 45, - borderRadius: 45, - display: 'flex', - alignItems: 'center', - justifyContent: 'center', - fontSize: 24, - }, - notificationIconContainerContained: { - fontSize: 18, - color: '#FFFFFF80', - }, - notificationIconContainerRounded: { - marginRight: theme.spacing.unit * 2, - }, - containedTypography: { - color: "white" - }, - messageContainer: { - display: 'flex', - alignItems: 'center', - justifyContent: 'space-between', - flexGrow: 1, - }, - extraButton: { - color: 'white', - '&:hover, &:focus': { - background: 'transparent', - } - }, -}); - -export default withStyles(styles, { withTheme: true })(Notification); diff --git a/src/components/Notification/package.json b/src/components/Notification/package.json deleted file mode 100644 index d0162527..00000000 --- a/src/components/Notification/package.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "name": "Notification", - "version": "0.0.0", - "private": true, - "main": "Notification.js" -} diff --git a/src/components/PageTitle/PageTitle.js b/src/components/PageTitle/PageTitle.js deleted file mode 100644 index 67820091..00000000 --- a/src/components/PageTitle/PageTitle.js +++ /dev/null @@ -1,42 +0,0 @@ -import React from "react"; -import { Button, withStyles } from "@material-ui/core"; -import { Typography } from "../Wrappers"; - -const PageTitle = ({ classes, ...props }) => ( -
- - {props.title} - - {props.button && ( - - )} -
-); - -const styles = theme => ({ - pageTitleContainer: { - display: "flex", - justifyContent: "space-between", - marginBottom: theme.spacing.unit * 4, - marginTop: theme.spacing.unit * 5 - }, - typo: { - color: theme.palette.text.hint, - }, - button: { - boxShadow: theme.customShadows.widget, - textTransform: 'none', - '&:active' : { - boxShadow: theme.customShadows.widgetWide, - }, - }, -}); - -export default withStyles(styles)(PageTitle); diff --git a/src/components/PageTitle/package.json b/src/components/PageTitle/package.json deleted file mode 100644 index 2bbe12c0..00000000 --- a/src/components/PageTitle/package.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "name": "PageTitle", - "version": "0.0.0", - "private": true, - "main": "PageTitle.js" -} diff --git a/src/components/Sidebar/SidebarContainer.js b/src/components/Sidebar/SidebarContainer.js deleted file mode 100644 index f3ee0d8b..00000000 --- a/src/components/Sidebar/SidebarContainer.js +++ /dev/null @@ -1,42 +0,0 @@ -import { withTheme } from '@material-ui/core/styles'; -import { compose, withState, withHandlers, lifecycle } from 'recompose'; -import { connect } from 'react-redux'; -import { withRouter } from "react-router-dom"; - -import { toggleSidebar } from '../Layout/LayoutState'; - -import SidebarView from './SidebarView'; - -export default compose( - withRouter, - withTheme(), - connect( - state => ({ - isSidebarOpened: state.layout.isSidebarOpened, - }), - { toggleSidebar }, - ), - withState('isPermanent', 'setPermanent', true), - withHandlers({ - handleWindowWidthChange: ({ width, isPermanent, setPermanent, theme }) => () => { - const windowWidth = window.innerWidth; - const breakpointWidth = theme.breakpoints.values.md; - const isSmallScreen = windowWidth < breakpointWidth; - - if (isSmallScreen && isPermanent) { - setPermanent(false); - } else if (!isSmallScreen && !isPermanent) { - setPermanent(true); - } - } - }), - lifecycle({ - componentWillMount() { - window.addEventListener('resize', this.props.handleWindowWidthChange); - this.props.handleWindowWidthChange(); - }, - componentWillUnmount() { - window.removeEventListener('resize', this.props.handleWindowWidthChange); - }, - }), -)(SidebarView); diff --git a/src/components/Sidebar/SidebarView.js b/src/components/Sidebar/SidebarView.js deleted file mode 100644 index f44b0d59..00000000 --- a/src/components/Sidebar/SidebarView.js +++ /dev/null @@ -1,140 +0,0 @@ -import React from 'react'; -import { - Drawer, - IconButton, - List, - withStyles } from "@material-ui/core"; -import { - Home as HomeIcon, - NotificationsNone as NotificationsIcon, - FormatSize as TypographyIcon, - FilterNone as UIElementsIcon, - BorderAll as TableIcon, - QuestionAnswer as SupportIcon, - LibraryBooks as LibraryIcon, - HelpOutline as FAQIcon, - ArrowBack as ArrowBackIcon, -} from "@material-ui/icons"; -import classNames from 'classnames'; - -import SidebarLink from './components/SidebarLink/SidebarLinkContainer'; -import Dot from './components/Dot'; - -const structure = [ - { id: 0, label: 'Dashboard', link: '/app/dashboard', icon: }, - { id: 1, label: 'Typography', link: '/app/typography', icon: }, - { id: 2, label: 'Tables', link: '/app/tables', icon: }, - { id: 3, label: 'Notifications', link: '/app/notifications', icon: }, - { - id: 4, - label: 'UI Elements', - link: '/app/ui', - icon: , - children: [ - { label: 'Icons', link: '/app/ui/icons' }, - { label: 'Charts', link: '/app/ui/charts' }, - { label: 'Maps', link: '/app/ui/maps' }, - ], - }, - { id: 5, type: 'divider' }, - { id: 6, type: 'title', label: 'HELP' }, - { id: 7, label: 'Library', link: '', icon: }, - { id: 8, label: 'Support', link: '', icon: }, - { id: 9, label: 'FAQ', link: '', icon: }, - { id: 10, type: 'divider' }, - { id: 11, type: 'title', label: 'PROJECTS' }, - { id: 12, label: 'My recent', link: '', icon: }, - { id: 13, label: 'Starred', link: '', icon: }, - { id: 14, label: 'Background', link: '', icon: }, -]; - -const SidebarView = ({ classes, theme, toggleSidebar, isSidebarOpened, isPermanent, location }) => { - return ( - -
-
- - - -
- - {structure.map(link => )} - - - ); -} - -const drawerWidth = 240; - -const styles = theme => ({ - menuButton: { - marginLeft: 12, - marginRight: 36, - }, - hide: { - display: 'none', - }, - drawer: { - width: drawerWidth, - flexShrink: 0, - whiteSpace: 'nowrap', - }, - drawerOpen: { - width: drawerWidth, - transition: theme.transitions.create('width', { - easing: theme.transitions.easing.sharp, - duration: theme.transitions.duration.enteringScreen, - }), - }, - drawerClose: { - transition: theme.transitions.create('width', { - easing: theme.transitions.easing.sharp, - duration: theme.transitions.duration.leavingScreen, - }), - overflowX: 'hidden', - width: theme.spacing.unit * 7 + 40, - [theme.breakpoints.down("sm")]: { - width: drawerWidth, - } - }, - toolbar: { - ...theme.mixins.toolbar, - [theme.breakpoints.down("sm")]: { - display: 'none', - } - }, - content: { - flexGrow: 1, - padding: theme.spacing.unit * 3, - }, - sidebarList: { - marginTop: theme.spacing.unit * 6, - }, - mobileBackButton: { - marginTop: theme.spacing.unit * .5, - marginLeft: theme.spacing.unit * 3, - [theme.breakpoints.only("sm")]: { - marginTop: theme.spacing.unit * .625, - }, - [theme.breakpoints.up("md")]: { - display: 'none', - } - } -}); - -export default withStyles(styles, { withTheme: true })(SidebarView); diff --git a/src/components/Sidebar/components/Dot.js b/src/components/Sidebar/components/Dot.js deleted file mode 100644 index 4736bda2..00000000 --- a/src/components/Sidebar/components/Dot.js +++ /dev/null @@ -1,29 +0,0 @@ -import React from "react"; -import classnames from "classnames"; -import { withStyles } from "@material-ui/core"; - -const Dot = ({ classes, size, color, theme }) => ( -
-); - -const styles = theme => ({ - dotBase: { - width: 5, - height: 5, - backgroundColor: theme.palette.text.hint, - borderRadius: "50%", - transition: theme.transitions.create("background-color") - }, - dotLarge: { - width: 8, - height: 8 - } -}); - -export default withStyles(styles, { withTheme: true })(Dot); diff --git a/src/components/Sidebar/components/SidebarLink/SidebarLinkContainer.js b/src/components/Sidebar/components/SidebarLink/SidebarLinkContainer.js deleted file mode 100644 index 8b288b7b..00000000 --- a/src/components/Sidebar/components/SidebarLink/SidebarLinkContainer.js +++ /dev/null @@ -1,16 +0,0 @@ -import { compose, withState, withHandlers } from 'recompose'; - -import SidebarLinkView from './SidebarLinkView'; - -export default compose( - withState('isOpen', 'setIsOpen', false), - withHandlers({ - toggleCollapse: (props) => (e) => { - if (props.isSidebarOpened) { - e.preventDefault(); - - props.setIsOpen(!props.isOpen); - } - }, - }), -)(SidebarLinkView); \ No newline at end of file diff --git a/src/components/Sidebar/components/SidebarLink/SidebarLinkView.js b/src/components/Sidebar/components/SidebarLink/SidebarLinkView.js deleted file mode 100644 index b983d4b1..00000000 --- a/src/components/Sidebar/components/SidebarLink/SidebarLinkView.js +++ /dev/null @@ -1,195 +0,0 @@ -import React from "react"; -import { - Collapse, - Divider, - List, - ListItem, - ListItemIcon, - ListItemText, - Typography, - withStyles -} from "@material-ui/core"; -import { Link } from "react-router-dom"; -import classnames from "classnames"; -import { Inbox as InboxIcon } from "@material-ui/icons"; - -import Dot from "../Dot"; - -const SidebarLink = ({ - link, - icon, - label, - children, - location, - classes, - isSidebarOpened, - nested, - type, - isOpen, - toggleCollapse -}) => { - - const isLinkActive = - link && - (location.pathname === link || location.pathname.indexOf(link) !== -1); - - if (type === "title") - return ( - - {label} - - ); - - if (type === "divider") return ; - - if (!children) - return ( - - - {nested ? : icon} - - - - ); - - return ( - - - - {icon ? icon : } - - - - {children && ( - - - {children.map(childrenLink => ( - - ))} - - - )} - - ); -}; - -const styles = theme => ({ - link: { - textDecoration: "none", - paddingLeft: theme.spacing.unit * 4.5, - paddingTop: theme.spacing.unit * 2, - paddingBottom: theme.spacing.unit * 2, - "&:hover, &:focus": { - backgroundColor: theme.palette.background.light - } - }, - linkActive: { - backgroundColor: theme.palette.background.light - }, - linkNested: { - paddingLeft: 0, - paddingTop: theme.spacing.unit, - paddingBottom: theme.spacing.unit, - "&:hover, &:focus": { - backgroundColor: "#FFFFFF" - } - }, - linkIcon: { - marginRight: theme.spacing.unit, - color: theme.palette.text.secondary + "99", - transition: theme.transitions.create("color"), - width: 24, - display: "flex", - justifyContent: "center" - }, - linkIconActive: { - color: theme.palette.primary.main - }, - linkText: { - padding: 0, - color: theme.palette.text.secondary + "CC", - transition: theme.transitions.create(["opacity", "color"]), - fontSize: 16 - }, - linkTextActive: { - color: theme.palette.text.primary - }, - linkTextHidden: { - opacity: 0 - }, - nestedList: { - paddingLeft: theme.spacing.unit * 4.5 + 40 - }, - sectionTitle: { - marginLeft: theme.spacing.unit * 4.5, - marginTop: theme.spacing.unit * 2, - marginBottom: theme.spacing.unit * 2 - }, - divider: { - marginTop: theme.spacing.unit * 2, - marginBottom: theme.spacing.unit * 4, - height: 1, - backgroundColor: "#D8D8D880" - } -}); - -export default withStyles(styles, { withTheme: true })(SidebarLink); diff --git a/src/components/Sidebar/package.json b/src/components/Sidebar/package.json deleted file mode 100644 index 79a6798c..00000000 --- a/src/components/Sidebar/package.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "name": "Sidebar", - "version": "0.0.0", - "private": true, - "main": "SidebarContainer.js" -} diff --git a/src/components/UserAvatar/UserAvatar.js b/src/components/UserAvatar/UserAvatar.js deleted file mode 100644 index ae027861..00000000 --- a/src/components/UserAvatar/UserAvatar.js +++ /dev/null @@ -1,33 +0,0 @@ -import React from "react"; -import { withStyles } from "@material-ui/core"; - -import { Typography } from "../Wrappers"; - -const UserAvatar = ({ classes, theme, color = 'primary', ...props }) => { - const letters = props.name - .split(" ") - .map(word => word[0]) - .join(""); - - return ( -
- {letters} -
- ); -}; - -const styles = () => ({ - avatar: { - width: 30, - height: 30, - display: "flex", - alignItems: "center", - justifyContent: "center", - borderRadius: "50%" - }, - text: { - color: 'white', - } -}); - -export default withStyles(styles, { withTheme: true })(UserAvatar); diff --git a/src/components/UserAvatar/package.json b/src/components/UserAvatar/package.json deleted file mode 100644 index ed1f9d10..00000000 --- a/src/components/UserAvatar/package.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "name": "UserAvatar", - "version": "0.0.0", - "private": true, - "main": "UserAvatar.js" -} diff --git a/src/components/Widget/WidgetContainer.js b/src/components/Widget/WidgetContainer.js deleted file mode 100644 index 5811c4fb..00000000 --- a/src/components/Widget/WidgetContainer.js +++ /dev/null @@ -1,8 +0,0 @@ -import { compose, withState } from 'recompose'; - -import WidgetView from './WidgetView'; - -export default compose( - withState('moreButtonRef', 'setMoreButtonRef', null), - withState('isMoreMenuOpen', 'setMoreMenuOpen', false), -)(WidgetView); \ No newline at end of file diff --git a/src/components/Widget/WidgetView.js b/src/components/Widget/WidgetView.js deleted file mode 100644 index 83e5f9b9..00000000 --- a/src/components/Widget/WidgetView.js +++ /dev/null @@ -1,122 +0,0 @@ -import React from "react"; -import classnames from "classnames"; -import { - Paper, - IconButton, - Menu, - MenuItem, - withStyles -} from "@material-ui/core"; -import { MoreVert as MoreIcon } from "@material-ui/icons"; -import Typography from "@material-ui/core/es/Typography/Typography"; - -const Widget = ({ - classes, - children, - title, - noBodyPadding, - bodyClass, - className, - disableWidgetMenu, - ...props -}) => ( -
- -
- {props.header ? ( - props.header - ) : ( - - - {title} - - {!disableWidgetMenu && ( - props.setMoreMenuOpen(true)} - buttonRef={props.setMoreButtonRef} - > - - - )} - - )} -
-
- {children} -
-
- props.setMoreMenuOpen(false)} - disableAutoFocusItem - > - - Edit - - - Copy - - - Delete - - - Print - - -
-); - -const styles = theme => ({ - widgetWrapper: { - display: "flex", - minHeight: "100%" - }, - widgetHeader: { - padding: theme.spacing.unit * 3, - paddingBottom: theme.spacing.unit, - display: "flex", - justifyContent: "space-between", - alignItems: "center" - }, - widgetRoot: { - boxShadow: theme.customShadows.widget - }, - widgetBody: { - paddingBottom: theme.spacing.unit * 3, - paddingRight: theme.spacing.unit * 3, - paddingLeft: theme.spacing.unit * 3 - }, - noPadding: { - padding: 0 - }, - paper: { - display: "flex", - flexDirection: "column", - flexGrow: 1, - overflow: "hidden" - }, - moreButton: { - margin: -theme.spacing.unit, - padding: 0, - width: 40, - height: 40, - color: theme.palette.text.hint, - "&:hover": { - backgroundColor: theme.palette.primary.main, - color: "rgba(255, 255, 255, 0.35)" - } - } -}); - -export default withStyles(styles, { withTheme: true })(Widget); diff --git a/src/components/Widget/package.json b/src/components/Widget/package.json deleted file mode 100644 index 565dd700..00000000 --- a/src/components/Widget/package.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "name": "WidgetContainer", - "version": "0.0.0", - "private": true, - "main": "WidgetContainer.js" -} diff --git a/src/components/Wrappers/Wrappers.js b/src/components/Wrappers/Wrappers.js deleted file mode 100644 index 4f32ad32..00000000 --- a/src/components/Wrappers/Wrappers.js +++ /dev/null @@ -1,141 +0,0 @@ -import React from "react"; -import { - withStyles, - withTheme, - Badge as BadgeBase, - Typography as TypographyBase, - Button as ButtonBase -} from "@material-ui/core"; -import classnames from "classnames"; - -const getColor = (color, theme, brigtness = "main") => { - if (color && theme.palette[color] && theme.palette[color][brigtness]) { - return theme.palette[color][brigtness]; - } -}; - -const getFontWeight = style => { - switch (style) { - case "light": - return 300; - case "medium": - return 500; - case "bold": - return 600; - default: - return 400; - } -}; - -const getFontSize = (size, variant = "", theme) => { - let multiplier; - - switch (size) { - case "sm": - multiplier = 0.8; - break; - case "md": - multiplier = 1.5; - break; - case "xl": - multiplier = 2; - break; - case "xxl": - multiplier = 3; - break; - default: - multiplier = 1; - break; - } - - const defaultSize = - variant && theme.typography[variant] - ? theme.typography[variant].fontSize - : theme.typography.fontSize + "px"; - - return `calc(${defaultSize} * ${multiplier})`; -}; - -const createStyled = (styles, options) => { - const Styled = props => { - const { children, ...other } = props; - return children(other); - }; - - return withStyles(styles, options)(Styled); -}; - -const BadgeExtended = ({ classes, theme, children, colorBrightness, ...props }) => { - const Styled = createStyled({ - badge: { - backgroundColor: getColor(props.color, theme, colorBrightness) - } - }); - - return ( - - {styledProps => ( - - {children} - - )} - - ); -}; - -export const Badge = withStyles( - theme => ({ - badge: { - fontWeight: 600, - height: 16, - minWidth: 16 - } - }), - { withTheme: true } -)(BadgeExtended); - -const TypographyExtended = ({ theme, children, weight, size, colorBrightness, ...props }) => ( - - {children} - -); - -export const Typography = withTheme()(TypographyExtended); - -const ButtonExtended = ({ theme, children, ...props }) => { - const Styled = createStyled({ - button: { - backgroundColor: getColor(props.color, theme), - boxShadow: theme.customShadows.widget, - color: 'white', - '&:hover': { - backgroundColor: getColor(props.color, theme, 'light'), - boxShadow: theme.customShadows.widgetWide, - } - } - }); - - return ( - - {({ classes }) => ( - - {children} - - )} - - ); -}; - -export const Button = withTheme()(ButtonExtended); diff --git a/src/components/Wrappers/package.json b/src/components/Wrappers/package.json deleted file mode 100644 index 77de7032..00000000 --- a/src/components/Wrappers/package.json +++ /dev/null @@ -1,7 +0,0 @@ -{ - "name": "Wrappers", - "version": "0.0.0", - "private": true, - "main": "Wrappers.js" -} - \ No newline at end of file diff --git a/src/index.js b/src/index.js deleted file mode 100755 index c9d82221..00000000 --- a/src/index.js +++ /dev/null @@ -1,19 +0,0 @@ -import React from 'react'; -import ReactDOM from 'react-dom'; -import App from './components/AppContainer'; -import { Provider } from 'react-redux' -import * as serviceWorker from './serviceWorker'; - -import store from './store'; - -ReactDOM.render( - - - , - document.getElementById('root'), -); - -// If you want your app to work offline and load faster, you can change -// unregister() to register() below. Note this comes with some pitfalls. -// Learn more about service workers: http://bit.ly/CRA-PWA -serviceWorker.unregister(); diff --git a/src/pages/charts/ChartsContainer.js b/src/pages/charts/ChartsContainer.js deleted file mode 100644 index 1531ad5e..00000000 --- a/src/pages/charts/ChartsContainer.js +++ /dev/null @@ -1,12 +0,0 @@ -import { compose, withState, withHandlers } from "recompose"; - -import ChartsView from "./ChartsView"; - -export default compose( - withState("activeIndex", "setActiveIndexId", 0), - withHandlers({ - changeActiveIndexId: props => (event, id) => { - props.setActiveIndexId(id); - } - }) -)(ChartsView); diff --git a/src/pages/charts/ChartsView.js b/src/pages/charts/ChartsView.js deleted file mode 100644 index 2ca03cb5..00000000 --- a/src/pages/charts/ChartsView.js +++ /dev/null @@ -1,160 +0,0 @@ -import React from 'react'; -import { Grid } from '@material-ui/core'; - -import Widget from '../../components/Widget'; -import ApexLineChart from './components/ApexLineChart'; -import ApexHeatmap from './components/ApexHeatmap' -import { - CartesianGrid, - Legend, - Line, - LineChart, - Pie, - PieChart, - ResponsiveContainer, Sector, - Tooltip, - XAxis, - YAxis -} from "recharts"; -import {withTheme} from "@material-ui/core"; -import PageTitle from "../../components/PageTitle"; - -const lineChartData = [ - { - name: 'Page A', uv: 4000, pv: 2400, amt: 2400, - }, - { - name: 'Page B', uv: 3000, pv: 1398, amt: 2210, - }, - { - name: 'Page C', uv: 2000, pv: 9800, amt: 2290, - }, - { - name: 'Page D', uv: 2780, pv: 3908, amt: 2000, - }, - { - name: 'Page E', uv: 1890, pv: 4800, amt: 2181, - }, - { - name: 'Page F', uv: 2390, pv: 3800, amt: 2500, - }, - { - name: 'Page G', uv: 3490, pv: 4300, amt: 2100, - }, -]; - -const pieChartData = [ - { name: 'Group A', value: 400 }, - { name: 'Group B', value: 300 }, - { name: 'Group C', value: 300 }, - { name: 'Group D', value: 200 }, -]; - -const renderActiveShape = (props) => { - const RADIAN = Math.PI / 180; - const { - cx, cy, midAngle, innerRadius, outerRadius, startAngle, endAngle, - fill, payload, percent, value, - } = props; - const sin = Math.sin(-RADIAN * midAngle); - const cos = Math.cos(-RADIAN * midAngle); - const sx = cx + (outerRadius + 10) * cos; - const sy = cy + (outerRadius + 10) * sin; - const mx = cx + (outerRadius + 30) * cos; - const my = cy + (outerRadius + 30) * sin; - const ex = mx + (cos >= 0 ? 1 : -1) * 22; - const ey = my; - const textAnchor = cos >= 0 ? 'start' : 'end'; - - return ( - - {payload.name} - - - - - = 0 ? 1 : -1) * 12} y={ey} textAnchor={textAnchor} fill="#333">{`PV ${value}`} - = 0 ? 1 : -1) * 12} y={ey} dy={18} textAnchor={textAnchor} fill="#999"> - {`(Rate ${(percent * 100).toFixed(2)}%)`} - - - ); -}; - -const ChartsView = (props) => ( - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -); - -export default withTheme()(ChartsView); \ No newline at end of file diff --git a/src/pages/charts/components/ApexHeatmap.js b/src/pages/charts/components/ApexHeatmap.js deleted file mode 100644 index a7060a74..00000000 --- a/src/pages/charts/components/ApexHeatmap.js +++ /dev/null @@ -1,105 +0,0 @@ -import React from 'react'; -import ApexCharts from 'react-apexcharts'; -import { withTheme } from "@material-ui/core"; - -const generateData = (count, yrange) => { - var i = 0; - var series = []; - while (i < count) { - var x = 'w' + (i + 1).toString(); - var y = Math.floor(Math.random() * (yrange.max - yrange.min + 1)) + yrange.min; - - series.push({ - x: x, - y: y - }); - i++; - } - - return series; -} - -const themeOptions = (props) => { - return { - chart: { - toolbar: { - show: false, - }, - }, - dataLabels: { - enabled: false - }, - colors: [props.theme.palette.primary.main], - }; -}; - -const series = [{ - name: 'Metric1', - data: generateData(18, { - min: 0, - max: 90 - }) - }, - { - name: 'Metric2', - data: generateData(18, { - min: 0, - max: 90 - }) - }, - { - name: 'Metric3', - data: generateData(18, { - min: 0, - max: 90 - }) - }, - { - name: 'Metric4', - data: generateData(18, { - min: 0, - max: 90 - }) - }, - { - name: 'Metric5', - data: generateData(18, { - min: 0, - max: 90 - }) - }, - { - name: 'Metric6', - data: generateData(18, { - min: 0, - max: 90 - }) - }, - { - name: 'Metric7', - data: generateData(18, { - min: 0, - max: 90 - }) - }, - { - name: 'Metric8', - data: generateData(18, { - min: 0, - max: 90 - }) - }, - { - name: 'Metric9', - data: generateData(18, { - min: 0, - max: 90 - }) - } -]; - -const ApexLineChart = (props) => ( - -); - -export default withTheme()(ApexLineChart); \ No newline at end of file diff --git a/src/pages/charts/components/ApexLineChart.js b/src/pages/charts/components/ApexLineChart.js deleted file mode 100644 index 00b39b74..00000000 --- a/src/pages/charts/components/ApexLineChart.js +++ /dev/null @@ -1,52 +0,0 @@ -import React from 'react'; -import ApexCharts from 'react-apexcharts'; -import { withTheme } from "@material-ui/core"; - -const series = [{ - name: 'series1', - data: [31, 40, 28, 51, 42, 109, 100] -}, { - name: 'series2', - data: [11, 32, 45, 32, 34, 52, 41] -}]; - -const themeOptions = (props) => { - return { - dataLabels: { - enabled: false - }, - stroke: { - curve: 'smooth' - }, - xaxis: { - type: 'datetime', - categories: ["2018-09-19T00:00:00", "2018-09-19T01:30:00", "2018-09-19T02:30:00", - "2018-09-19T03:30:00", "2018-09-19T04:30:00", "2018-09-19T05:30:00", - "2018-09-19T06:30:00" - ], - }, - tooltip: { - x: { - format: 'dd/MM/yy HH:mm' - }, - }, - fill: { - colors: [props.theme.palette.primary.light, props.theme.palette.success.light] - }, - colors: [props.theme.palette.primary.main, props.theme.palette.success.main], - chart: { - toolbar: { - show: false, - }, - }, - legend: { - show: false, - } - }; -}; - -const ApexLineChart = (props) => ( - -); - -export default withTheme()(ApexLineChart); \ No newline at end of file diff --git a/src/pages/charts/package.json b/src/pages/charts/package.json deleted file mode 100644 index 9d612981..00000000 --- a/src/pages/charts/package.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "name": "Charts", - "version": "1.0.0", - "private": true, - "main": "ChartsContainer.js" -} diff --git a/src/pages/dashboard/Dashboard.js b/src/pages/dashboard/Dashboard.js deleted file mode 100644 index 900f982a..00000000 --- a/src/pages/dashboard/Dashboard.js +++ /dev/null @@ -1,529 +0,0 @@ -import React from "react"; -import { - Grid, - LinearProgress, - Select, - OutlinedInput, - MenuItem, - withStyles, -} from "@material-ui/core"; -import { - ResponsiveContainer, - ComposedChart, - AreaChart, - LineChart, - Line, - Area, - PieChart, - Pie, - Cell, - YAxis, - XAxis -} from "recharts"; - -import mock from "./mock"; -import Widget from "../../components/Widget"; -import PageTitle from "../../components/PageTitle"; -import { Typography } from "../../components/Wrappers"; -import Dot from "../../components/Sidebar/components/Dot"; - -import Table from "./components/Table/Table"; -import BigStat from "./components/BigStat/BigStat"; - -const getRandomData = (length, min, max, multiplier = 10, maxDiff = 10) => { - const array = new Array(length).fill(); - let lastValue; - - return array.map((item, index) => { - let randomValue = Math.floor(Math.random() * multiplier + 1); - - while ( - randomValue <= min || - randomValue >= max || - (lastValue && randomValue - lastValue > maxDiff) - ) { - randomValue = Math.floor(Math.random() * multiplier + 1); - } - - lastValue = randomValue; - - return { value: randomValue }; - }); -}; - -const getMainChartData = () => { - const resultArray = []; - const tablet = getRandomData(31, 3500, 6500, 7500, 1000); - const desktop = getRandomData(31, 1500, 7500, 7500, 1500); - const mobile = getRandomData(31, 1500, 7500, 7500, 1500); - - for (let i = 0; i < tablet.length; i++) { - resultArray.push({ - tablet: tablet[i].value, - desktop: desktop[i].value, - mobile: mobile[i].value - }); - } - - return resultArray; -}; - -const mainChartData = getMainChartData(); - -const PieChartData = [ - { name: "Group A", value: 400, color: "primary" }, - { name: "Group B", value: 300, color: "secondary" }, - { name: "Group C", value: 300, color: "warning" }, - { name: "Group D", value: 200, color: "success" } -]; - -const Dashboard = ({ classes, theme, ...props }) => { - return ( - - - - - -
- - 12, 678 - - - - -
- - - Registrations - 860 - - - Sign Out - 32 - - - Rate - 3.25% - - -
-
- - -
-
- - - Integration - -
-
- - - SDK - -
-
-
- - Integration - - -
-
- - SDK - - -
-
-
- - -
- - 60% / 37°С / 3.3 Ghz - -
- - - - - -
-
-
- - 54% / 31°С / 3.3 Ghz - -
- - - - - -
-
-
- - 57% / 21°С / 3.3 Ghz - -
- - - - - -
-
-
-
- - - - - - - {PieChartData.map((entry, index) => ( - - ))} - - - - -
- {PieChartData.map(({ name, value, color }, index) => ( -
- -  {name}  - -  {value} - -
- ))} -
-
-
-
-
- - - - Daily Line Chart - -
-
- - Tablet -
-
- - Mobile -
-
- - Desktop -
-
- -
- } - > - - - - i + 1} - tick={{ fill: theme.palette.text.hint + '80', fontSize: 14 }} - stroke={theme.palette.text.hint + '80'} - tickLine={false} - /> - - - - - - - - {mock.bigStat.map(stat => ( - - - - ))} - - - - - - - - ); -}; - -const styles = theme => ({ - card: { - minHeight: "100%", - display: "flex", - flexDirection: "column" - }, - visitsNumberContainer: { - display: "flex", - alignItems: "center", - flexGrow: 1, - paddingBottom: theme.spacing.unit - }, - progressSection: { - marginBottom: theme.spacing.unit - }, - progressTitle: { - marginBottom: theme.spacing.unit * 2 - }, - progress: { - marginBottom: theme.spacing.unit, - backgroundColor: theme.palette.primary.main - }, - pieChartLegendWrapper: { - height: "100%", - display: "flex", - flexDirection: "column", - justifyContent: "center", - alignItems: "flex-end", - marginRight: theme.spacing.unit - }, - legendItemContainer: { - display: "flex", - alignItems: "center", - marginBottom: theme.spacing.unit - }, - fullHeightBody: { - display: "flex", - flexGrow: 1, - flexDirection: "column", - justifyContent: "space-between" - }, - tableWidget: { - overflowX: "auto" - }, - progressBar: { - backgroundColor: theme.palette.warning.main - }, - performanceLegendWrapper: { - display: "flex", - flexGrow: 1, - alignItems: "center", - marginBottom: theme.spacing.unit - }, - legendElement: { - display: "flex", - alignItems: "center", - marginRight: theme.spacing.unit * 2, - }, - legendElementText: { - marginLeft: theme.spacing.unit - }, - serverOverviewElement: { - display: "flex", - alignItems: "center", - maxWidth: "100%" - }, - serverOverviewElementText: { - minWidth: 145, - paddingRight: theme.spacing.unit * 2 - }, - serverOverviewElementChartWrapper: { - width: "100%" - }, - mainChartHeader: { - width: "100%", - display: "flex", - alignItems: "center", - justifyContent: "space-between", - [theme.breakpoints.only("xs")]: { - flexWrap: 'wrap', - } - }, - mainChartHeaderLabels: { - display: "flex", - alignItems: "center", - [theme.breakpoints.only("xs")]: { - order: 3, - width: '100%', - justifyContent: 'center', - marginTop: theme.spacing.unit, - marginBottom: theme.spacing.unit, - } - }, - mainChartHeaderLabel: { - display: "flex", - alignItems: "center", - marginLeft: theme.spacing.unit * 3, - }, - mainChartSelectRoot: { - borderColor: theme.palette.text.hint + '80 !important', - }, - mainChartSelect: { - padding: 10, - paddingRight: 25 - }, - mainChartLegentElement: { - fontSize: '18px !important', - marginLeft: theme.spacing.unit, - } -}); - -export default withStyles(styles, { withTheme: true })(Dashboard); diff --git a/src/pages/dashboard/DashboardContainer.js b/src/pages/dashboard/DashboardContainer.js deleted file mode 100644 index e7d57870..00000000 --- a/src/pages/dashboard/DashboardContainer.js +++ /dev/null @@ -1,7 +0,0 @@ -import { compose, withState } from "recompose"; - -import DashboardView from "./Dashboard"; - -export default compose( - withState("mainChartState", "setMainChartState", "monthly") -)(DashboardView); diff --git a/src/pages/dashboard/components/BigStat/BigStat.js b/src/pages/dashboard/components/BigStat/BigStat.js deleted file mode 100644 index 7d32d73d..00000000 --- a/src/pages/dashboard/components/BigStat/BigStat.js +++ /dev/null @@ -1,170 +0,0 @@ -import React, { PureComponent } from "react"; -import { Grid, Select, MenuItem, Input, withStyles } from "@material-ui/core"; -import { ArrowForward as ArrowForwardIcon } from "@material-ui/icons"; -import { BarChart, Bar } from "recharts"; -import classnames from "classnames"; - -import Widget from "../../../../components/Widget"; -import { Typography } from "../../../../components/Wrappers"; - -const getRandomData = () => - Array(7) - .fill() - .map(() => ({ value: Math.floor(Math.random() * 10) + 1 })); - -class BigStat extends PureComponent { - state = { value: "daily" }; - - changeValue = event => { - this.setState({ value: event.target.value }); - }; - - render() { - const { - product, - theme, - total, - color, - registrations, - bounce, - classes - } = this.props; - const { value } = this.state; - - return ( - - {product} - - - - } - upperTitle - > -
-
- - {total[value]} - - -  {total.percent.profit ? "+" : "-"} - {total.percent.value}% - -
- - - -
-
-
- - {registrations[value].value} - - - - Registrations - -
-
- - {bounce[value].value}% - - - - Bounce Rate - -
-
- - - {registrations[value].value * 10} - - - - - Views - -
-
-
- ); - } -} - -const styles = theme => ({ - title: { - display: "flex", - flexDirection: "row", - justifyContent: "space-between", - alignItems: "center", - width: "100%", - marginBottom: theme.spacing.unit - }, - bottomStatsContainer: { - display: "flex", - justifyContent: "space-between", - margin: theme.spacing.unit * -2, - marginTop: theme.spacing.unit - }, - statCell: { - padding: theme.spacing.unit * 2 - }, - totalValueContainer: { - display: "flex", - alignItems: "flex-end", - justifyContent: "space-between" - }, - totalValue: { - display: "flex", - alignItems: "baseline" - }, - profitArrow: { - transform: "rotate(-45deg)", - fill: theme.palette.success.main - }, - profitArrowDanger: { - transform: "rotate(45deg)", - fill: theme.palette.secondary.main - }, - selectInput: { - padding: 10, - paddingRight: 25, - "&:focus": { - backgroundColor: "white" - } - } -}); - -export default withStyles(styles, { withTheme: true })(BigStat); diff --git a/src/pages/dashboard/components/Table/Table.js b/src/pages/dashboard/components/Table/Table.js deleted file mode 100644 index e373c534..00000000 --- a/src/pages/dashboard/components/Table/Table.js +++ /dev/null @@ -1,55 +0,0 @@ -import React from "react"; -import { - Table, - TableRow, - TableHead, - TableBody, - TableCell, -} from "@material-ui/core"; -import { Button } from '../../../../components/Wrappers'; - -const states = { - sent: "success", - pending: "warning", - declined: "secondary" -}; - -const TableComponent = ({ data }) => { - const keys = Object.keys(data[0]).map(i => i.toUpperCase()); - keys.shift(); // delete "id" key - return ( -
- - - {keys.map(key => ( - {key} - ))} - - - - {data.map(({ id, name, email, product, price, date, city, status }) => ( - - {name} - {email} - {product} - {price} - {date} - {city} - - - - - ))} - -
- ); -}; - -export default TableComponent; diff --git a/src/pages/dashboard/mock.js b/src/pages/dashboard/mock.js deleted file mode 100644 index 65b46c54..00000000 --- a/src/pages/dashboard/mock.js +++ /dev/null @@ -1,182 +0,0 @@ -export default { - tasks: [ - { - id: 0, - type: "Meeting", - title: "Meeting with Andrew Piker", - time: "9:00" - }, - { - id: 1, - type: "Call", - title: "Call with HT Company", - time: "12:00" - }, - { - id: 2, - type: "Meeting", - title: "Meeting with Zoe Alison", - time: "14:00" - }, - { - id: 3, - type: "Interview", - title: "Interview with HR", - time: "15:00" - } - ], - bigStat: [ - { - product: "Light Blue", - total: { - monthly: 4232, - weekly: 1465, - daily: 199, - percent: { value: 3.7, profit: false } - }, - color: "primary", - registrations: { - monthly: { value: 830, profit: false }, - weekly: { value: 215, profit: true }, - daily: { value: 33, profit: true } - }, - bounce: { - monthly: { value: 4.5, profit: false }, - weekly: { value: 3, profit: true }, - daily: { value: 3.25, profit: true } - } - }, - { - product: "Sing App", - total: { - monthly: 754, - weekly: 180, - daily: 27, - percent: { value: 2.5, profit: true } - }, - color: "warning", - registrations: { - monthly: { value: 32, profit: true }, - weekly: { value: 8, profit: true }, - daily: { value: 2, profit: false } - }, - bounce: { - monthly: { value: 2.5, profit: true }, - weekly: { value: 4, profit: false }, - daily: { value: 4.5, profit: false } - } - }, - { - product: "RNS", - total: { - monthly: 1025, - weekly: 301, - daily: 44, - percent: { value: 3.1, profit: true } - }, - color: "secondary", - registrations: { - monthly: { value: 230, profit: true }, - weekly: { value: 58, profit: false }, - daily: { value: 15, profit: false } - }, - bounce: { - monthly: { value: 21.5, profit: false }, - weekly: { value: 19.35, profit: false }, - daily: { value: 10.1, profit: true } - } - } - ], - notifications: [ - { - id: 0, - icon: "thumbs-up", - color: "primary", - content: - 'Ken accepts your invitation' - }, - { - id: 1, - icon: "file", - color: "success", - content: "Report from LT Company" - }, - { - id: 2, - icon: "envelope", - color: "danger", - content: '4 Private Mails' - }, - { - id: 3, - icon: "comment", - color: "success", - content: '3 Comments to your Post' - }, - { - id: 4, - icon: "cog", - color: "light", - content: 'New Version of RNS app' - }, - { - id: 5, - icon: "bell", - color: "info", - content: - '15 Notifications from Social Apps' - } - ], - table: [ - { - id: 0, - name: "Mark Otto", - email: "ottoto@wxample.com", - product: "ON the Road", - price: "$25 224.2", - date: "11 May 2017", - city: "Otsego", - status: "Sent" - }, - { - id: 1, - name: "Jacob Thornton", - email: "thornton@wxample.com", - product: "HP Core i7", - price: "$1 254.2", - date: "4 Jun 2017", - city: "Fivepointville", - status: "Sent" - }, - { - id: 2, - name: "Larry the Bird", - email: "bird@wxample.com", - product: "Air Pro", - price: "$1 570.0", - date: "27 Aug 2017", - city: "Leadville North", - status: "Pending" - }, - { - id: 3, - name: "Joseph May", - email: "josephmay@wxample.com", - product: "Version Control", - price: "$5 224.5", - date: "19 Feb 2018", - city: "Seaforth", - status: "Declined" - }, - { - id: 4, - name: "Peter Horadnia", - email: "horadnia@wxample.com", - product: "Let's Dance", - price: "$43 594.7", - date: "1 Mar 2018", - city: "Hanoverton", - status: "Sent" - } - ] -}; diff --git a/src/pages/dashboard/package.json b/src/pages/dashboard/package.json deleted file mode 100644 index da7857eb..00000000 --- a/src/pages/dashboard/package.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "name": "Dashboard", - "version": "1.0.0", - "private": true, - "main": "DashboardContainer.js" -} diff --git a/src/pages/error/Error.js b/src/pages/error/Error.js deleted file mode 100644 index 4a6fb101..00000000 --- a/src/pages/error/Error.js +++ /dev/null @@ -1,83 +0,0 @@ -import React from 'react'; -import { Link } from 'react-router-dom'; -import { Grid, Paper, Typography, withStyles, Button } from '@material-ui/core'; -import classnames from 'classnames'; - -import logo from './logo.svg'; - -const Error = ({ classes }) => ( - -
- logo - Material Admin -
- - 404 - Oops. Looks like the page you're looking for no longer exists - But we're here to bring you back to safety - - -
-); - -const styles = theme => ({ - container: { - height: '100vh', - width: '100vw', - display: 'flex', - flexDirection: 'column', - justifyContent: 'center', - alignItems: 'center', - backgroundColor: theme.palette.primary.main, - position: 'absolute', - top: 0, - left: 0, - }, - logotype: { - display: 'flex', - alignItems: 'center', - marginBottom: theme.spacing.unit * 12, - [theme.breakpoints.down("sm")]: { - display: 'none', - } - }, - logotypeText: { - fontWeight: 500, - color: 'white', - marginLeft: theme.spacing.unit * 2, - }, - logotypeIcon: { - width: 70, - marginRight: theme.spacing.unit * 2, - }, - paperRoot: { - boxShadow: theme.customShadows.widgetDark, - display: 'flex', - flexDirection: 'column', - alignItems: 'center', - paddingTop: theme.spacing.unit * 8, - paddingBottom: theme.spacing.unit * 8, - paddingLeft: theme.spacing.unit * 6, - paddingRight: theme.spacing.unit * 6, - maxWidth: 404, - }, - textRow: { - marginBottom: theme.spacing.unit * 10, - textAlign: 'center', - }, - errorCode: { - fontSize: 148, - fontWeight: 600, - }, - safetyText: { - fontWeight: 300, - color: theme.palette.text.hint, - }, - backButton: { - boxShadow: theme.customShadows.widget, - textTransform: 'none', - fontSize: 22, - } -}); - -export default withStyles(styles, { withTheme: true })(Error); \ No newline at end of file diff --git a/src/pages/error/package.json b/src/pages/error/package.json deleted file mode 100644 index 441c07af..00000000 --- a/src/pages/error/package.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "name": "Error", - "version": "0.0.0", - "main": "Error.js", - "private": true -} diff --git a/src/pages/icons/IconsContainer.js b/src/pages/icons/IconsContainer.js deleted file mode 100644 index 31e4fb1d..00000000 --- a/src/pages/icons/IconsContainer.js +++ /dev/null @@ -1,12 +0,0 @@ -import { compose, withState, withHandlers } from "recompose"; - -import IconsView from "./IconsView"; - -export default compose( - withState("activeTabId", "setActiveTabId", 0), - withHandlers({ - changeActiveTabId: props => (event, id) => { - props.setActiveTabId(id); - } - }) -)(IconsView); diff --git a/src/pages/icons/IconsView.js b/src/pages/icons/IconsView.js deleted file mode 100644 index b9ecc78b..00000000 --- a/src/pages/icons/IconsView.js +++ /dev/null @@ -1,14717 +0,0 @@ -import React from "react"; -import { - Typography, - Grid, - Tabs, - Tab, - Paper, - withStyles -} from "@material-ui/core"; -import * as Icons from "@material-ui/icons"; - -import PageTitle from "../../components/PageTitle"; - -// icons sets -import "font-awesome/css/font-awesome.min.css"; -import "line-awesome/dist/css/line-awesome.css"; - -const IconsPage = ({ classes, ...props }) => ( - - - - - - - - - {props.activeTabId === 0 && ( -
- - - - - AccessAlarm - - - - - - AccessAlarms - - - - - - Accessibility - - - - - - Accessible - - - - - - AccessibleForward - - - - - - AccessTime - - - - - - AccountBalance - - - - - - AccountBalanceWallet - - - - - - AccountBox - - - - - - AccountCircle - - - - - - AcUnit - - - - - Adb - - - - - Adjust - - - - - - AirlineSeatFlat - - - - - - AirlineSeatFlatAngled - - - - - - AirlineSeatIndividualSuite - - - - - - AirlineSeatLegroomExtra - - - - - - AirlineSeatLegroomNormal - - - - - - AirlineSeatLegroomReduced - - - - - - AirlineSeatReclineExtra - - - - - - AirlineSeatReclineNormal - - - - - - AirplanemodeActive - - - - - - AirplanemodeInactive - - - - - - Airplay - - - - - - AirportShuttle - - - - - - Alarm - - - - - - Album - - - - - - AllInbox - - - - - - AllInclusive - - - - - - AllOut - - - - - - AlternateEmail - - - - - - Android - - - - - - Announcement - - - - - Apps - - - - - Archive - - - - - - ArrowBack - - - - - - ArrowBackIos - - - - - - ArrowDownward - - - - - - ArrowDropDown - - - - - - ArrowDropDownCircle - - - - - - ArrowDropUp - - - - - - ArrowForward - - - - - - ArrowForwardIos - - - - - - ArrowLeft - - - - - - ArrowRight - - - - - - ArrowRightAlt - - - - - - ArrowUpward - - - - - - ArtTrack - - - - - - AspectRatio - - - - - - Assessment - - - - - - Assignment - - - - - - AssignmentInd - - - - - - AssignmentLate - - - - - - AssignmentReturn - - - - - - AssignmentReturned - - - - - - AssignmentTurnedIn - - - - - - Assistant - - - - - - AssistantPhoto - - - - - Atm - - - - - AttachFile - - - - - - Attachment - - - - - - AttachMoney - - - - - - Audiotrack - - - - - - Autorenew - - - - - - AvTimer - - - - - - Backspace - - - - - - Backup - - - - - - Ballot - - - - - - BarChart - - - - - - Battery20 - - - - - - Battery30 - - - - - - Battery50 - - - - - - Battery60 - - - - - - Battery80 - - - - - - Battery90 - - - - - - BatteryAlert - - - - - - BatteryCharging20 - - - - - - BatteryCharging30 - - - - - - BatteryCharging50 - - - - - - BatteryCharging60 - - - - - - BatteryCharging80 - - - - - - BatteryCharging90 - - - - - - BatteryChargingFull - - - - - - BatteryFull - - - - - - BatteryStd - - - - - - BatteryUnknown - - - - - - BeachAccess - - - - - - Beenhere - - - - - - Block - - - - - - Bluetooth - - - - - - BluetoothAudio - - - - - - BluetoothConnected - - - - - - BluetoothDisabled - - - - - - BluetoothSearching - - - - - - BlurCircular - - - - - - BlurLinear - - - - - Book - - - - - Bookmark - - - - - - BookmarkBorder - - - - - - Bookmarks - - - - - - BorderAll - - - - - - BorderBottom - - - - - - BorderClear - - - - - - BorderColor - - - - - - BorderHorizontal - - - - - - BorderInner - - - - - - BorderLeft - - - - - - BorderOuter - - - - - - BorderRight - - - - - - BorderStyle - - - - - - BorderTop - - - - - - BorderVertical - - - - - - BrandingWatermark - - - - - - Brightness1 - - - - - - Brightness2 - - - - - - Brightness3 - - - - - - Brightness4 - - - - - - Brightness5 - - - - - - Brightness6 - - - - - - Brightness7 - - - - - - BrightnessAuto - - - - - - BrightnessHigh - - - - - - BrightnessLow - - - - - - BrightnessMedium - - - - - - BrokenImage - - - - - - Brush - - - - - - BubbleChart - - - - - - BugReport - - - - - - Build - - - - - - BurstMode - - - - - - Business - - - - - - BusinessCenter - - - - - - Cached - - - - - Cake - - - - - CalendarToday - - - - - - CalendarViewDay - - - - - Call - - - - - CallEnd - - - - - - CallMade - - - - - - CallMerge - - - - - - CallMissed - - - - - - CallMissedOutgoing - - - - - - CallReceived - - - - - - CallSplit - - - - - - CallToAction - - - - - - Camera - - - - - - CameraAlt - - - - - - CameraEnhance - - - - - - CameraFront - - - - - - CameraRear - - - - - - CameraRoll - - - - - - Cancel - - - - - - CancelPresentation - - - - - - CardGiftcard - - - - - - CardMembership - - - - - - CardTravel - - - - - - Casino - - - - - Cast - - - - - CastConnected - - - - - - CastForEducation - - - - - - Category - - - - - - CellWifi - - - - - - CenterFocusStrong - - - - - - CenterFocusWeak - - - - - - ChangeHistory - - - - - Chat - - - - - ChatBubble - - - - - - ChatBubbleOutline - - - - - - Check - - - - - - CheckBox - - - - - - CheckBoxOutlineBlank - - - - - - CheckCircle - - - - - - CheckCircleOutline - - - - - - ChevronLeft - - - - - - ChevronRight - - - - - - ChildCare - - - - - - ChildFriendly - - - - - - ChromeReaderMode - - - - - - Class - - - - - - Clear - - - - - - ClearAll - - - - - - Close - - - - - - ClosedCaption - - - - - - Cloud - - - - - - CloudCircle - - - - - - CloudDone - - - - - - CloudDownload - - - - - - CloudQueue - - - - - - CloudUpload - - - - - Code - - - - - Collections - - - - - - CollectionsBookmark - - - - - - Colorize - - - - - - ColorLens - - - - - - Comment - - - - - - Commute - - - - - - Compare - - - - - - CompareArrows - - - - - - CompassCalibration - - - - - - Computer - - - - - - ConfirmationNumber - - - - - - ContactMail - - - - - - ContactPhone - - - - - - Contacts - - - - - - ContactSupport - - - - - - ControlCamera - - - - - - ControlPoint - - - - - - ControlPointDuplicate - - - - - - Copyright - - - - - - Create - - - - - - CreditCard - - - - - Crop - - - - - Crop169 - - - - - - Crop32 - - - - - - Crop54 - - - - - - Crop75 - - - - - - CropDin - - - - - - CropFree - - - - - - CropLandscape - - - - - - CropOriginal - - - - - - CropPortrait - - - - - - CropRotate - - - - - - CropSquare - - - - - - Dashboard - - - - - - DataUsage - - - - - - DateRange - - - - - - Dehaze - - - - - - Delete - - - - - - DeleteForever - - - - - - DeleteOutline - - - - - - DeleteSweep - - - - - - DepartureBoard - - - - - - Description - - - - - - DesktopAccessDisabled - - - - - - DesktopMac - - - - - - DesktopWindows - - - - - - Details - - - - - - DeveloperBoard - - - - - - DeveloperMode - - - - - - DeviceHub - - - - - - Devices - - - - - - DevicesOther - - - - - - DeviceUnknown - - - - - - DialerSip - - - - - - Dialpad - - - - - - Directions - - - - - - DirectionsBike - - - - - - DirectionsBoat - - - - - - DirectionsBus - - - - - - DirectionsCar - - - - - - DirectionsRailway - - - - - - DirectionsRun - - - - - - DirectionsSubway - - - - - - DirectionsTransit - - - - - - DirectionsWalk - - - - - - DiscFull - - - - - Dns - - - - Dock - - - - - Domain - - - - - - DomainDisabled - - - - - Done - - - - - DoneAll - - - - - - DoneOutline - - - - - - DonutLarge - - - - - - DonutSmall - - - - - - Drafts - - - - - - DragHandle - - - - - - DragIndicator - - - - - - DriveEta - - - - - Duo - - - - Dvr - - - - Edit - - - - - EditAttributes - - - - - - EditLocation - - - - - - Eject - - - - - - Email - - - - - - EnhancedEncryption - - - - - - Equalizer - - - - - - Error - - - - - - ErrorOutline - - - - - - EuroSymbol - - - - - - Event - - - - - - EventAvailable - - - - - - EventBusy - - - - - - EventNote - - - - - - EventSeat - - - - - - EvStation - - - - - - ExitToApp - - - - - - ExpandLess - - - - - - ExpandMore - - - - - - Explicit - - - - - - Explore - - - - - - Exposure - - - - - - ExposureNeg1 - - - - - - ExposureNeg2 - - - - - - ExposurePlus1 - - - - - - ExposurePlus2 - - - - - - ExposureZero - - - - - - Extension - - - - - Face - - - - - Fastfood - - - - - - FastForward - - - - - - FastRewind - - - - - - Favorite - - - - - - FavoriteBorder - - - - - - FeaturedPlayList - - - - - - FeaturedVideo - - - - - - Feedback - - - - - - FiberDvr - - - - - - FiberManualRecord - - - - - - FiberPin - - - - - - FiberSmartRecord - - - - - - FileCopy - - - - - - Filter - - - - - - Filter1 - - - - - - Filter2 - - - - - - Filter3 - - - - - - Filter4 - - - - - - Filter5 - - - - - - Filter6 - - - - - - Filter7 - - - - - - Filter8 - - - - - - Filter9 - - - - - - Filter9Plus - - - - - - FilterBAndW - - - - - - FilterCenterFocus - - - - - - FilterDrama - - - - - - FilterFrames - - - - - - FilterHdr - - - - - - FilterList - - - - - - FilterNone - - - - - - FilterTiltShift - - - - - - FilterVintage - - - - - - FindInPage - - - - - - FindReplace - - - - - - Fingerprint - - - - - - FirstPage - - - - - - FitnessCenter - - - - - Flag - - - - - Flare - - - - - - FlashAuto - - - - - - Flight - - - - - - FlightLand - - - - - - FlightTakeoff - - - - - Flip - - - - - FlipToBack - - - - - - FlipToFront - - - - - - Folder - - - - - - FolderOpen - - - - - - FolderShared - - - - - - FolderSpecial - - - - - - FontDownload - - - - - - FormatAlignCenter - - - - - - FormatAlignJustify - - - - - - FormatAlignLeft - - - - - - FormatAlignRight - - - - - - FormatBold - - - - - - FormatClear - - - - - - FormatColorFill - - - - - - FormatColorReset - - - - - - FormatColorText - - - - - - FormatIndentDecrease - - - - - - FormatIndentIncrease - - - - - - FormatItalic - - - - - - FormatLineSpacing - - - - - - FormatListBulleted - - - - - - FormatListNumbered - - - - - - FormatListNumberedRtl - - - - - - FormatPaint - - - - - - FormatQuote - - - - - - FormatShapes - - - - - - FormatSize - - - - - - FormatStrikethrough - - - - - - FormatTextdirectionLToR - - - - - - FormatTextdirectionRToL - - - - - - FormatUnderlined - - - - - - Forum - - - - - - Forward - - - - - - Forward10 - - - - - - Forward30 - - - - - - Forward5 - - - - - - FourK - - - - - - FreeBreakfast - - - - - - Fullscreen - - - - - - FullscreenExit - - - - - - Functions - - - - - - Gamepad - - - - - - Games - - - - - - Gavel - - - - - - Gesture - - - - - - GetApp - - - - - Gif - - - - - GolfCourse - - - - - - GpsFixed - - - - - - GpsNotFixed - - - - - - Grade - - - - - - Gradient - - - - - - Grain - - - - - - GraphicEq - - - - - - Group - - - - - - GroupWork - - - - - - GTranslate - - - - - Hd - - - - - HdrStrong - - - - - - HdrWeak - - - - - - Headset - - - - - - HeadsetMic - - - - - - Healing - - - - - - Hearing - - - - - Help - - - - - HelpOutline - - - - - - Highlight - - - - - - HighQuality - - - - - - History - - - - - Home - - - - - HorizontalSplit - - - - - - Hotel - - - - - - HotTub - - - - - - HourglassEmpty - - - - - - HourglassFull - - - - - - HowToReg - - - - - - HowToVote - - - - - Http - - - - - Https - - - - - - Image - - - - - - ImageAspectRatio - - - - - - ImageSearch - - - - - - ImportantDevices - - - - - - ImportContacts - - - - - - ImportExport - - - - - - Inbox - - - - - - IndeterminateCheckBox - - - - - Info - - - - - Input - - - - - - InsertChart - - - - - - InsertComment - - - - - - InsertDriveFile - - - - - - InsertEmoticon - - - - - - InsertInvitation - - - - - - InsertLink - - - - - - InsertPhoto - - - - - - InvertColors - - - - - Iso - - - - - Keyboard - - - - - - KeyboardArrowDown - - - - - - KeyboardArrowLeft - - - - - - KeyboardArrowRight - - - - - - KeyboardArrowUp - - - - - - KeyboardBackspace - - - - - - KeyboardCapslock - - - - - - KeyboardHide - - - - - - KeyboardReturn - - - - - - KeyboardTab - - - - - - KeyboardVoice - - - - - - Kitchen - - - - - - Label - - - - - - LabelImportant - - - - - - Landscape - - - - - - Language - - - - - - Laptop - - - - - - LaptopChromebook - - - - - - LaptopMac - - - - - - LaptopWindows - - - - - - LastPage - - - - - - Launch - - - - - - Layers - - - - - - LayersClear - - - - - - LeakRemove - - - - - Lens - - - - - LibraryBooks - - - - - - LibraryMusic - - - - - - LinearScale - - - - - - LineStyle - - - - - - LineWeight - - - - - Link - - - - - LinkedCamera - - - - - List - - - - - ListAlt - - - - - - LiveHelp - - - - - - LiveTv - - - - - - LocalActivity - - - - - - LocalAirport - - - - - - LocalAtm - - - - - - LocalBar - - - - - - LocalCafe - - - - - - LocalCarWash - - - - - - LocalConvenienceStore - - - - - - LocalDining - - - - - - LocalDrink - - - - - - LocalFlorist - - - - - - LocalGasStation - - - - - - LocalGroceryStore - - - - - - LocalHospital - - - - - - LocalHotel - - - - - - LocalLaundryService - - - - - - LocalLibrary - - - - - - LocalMall - - - - - - LocalMovies - - - - - - LocalParking - - - - - - LocalPharmacy - - - - - - LocalPhone - - - - - - LocalPizza - - - - - - LocalPlay - - - - - - LocalPrintshop - - - - - - LocalSee - - - - - - LocalShipping - - - - - - LocalTaxi - - - - - - LocationCity - - - - - - LocationDisabled - - - - - - LocationSearching - - - - - Lock - - - - - LockOpen - - - - - - Looks - - - - - - Looks3 - - - - - - Looks4 - - - - - - Looks5 - - - - - - Looks6 - - - - - - LooksTwo - - - - - Loop - - - - - Loupe - - - - - - LowPriority - - - - - - Loyalty - - - - - Mail - - - - - MailOutline - - - - - Map - - - - - Markunread - - - - - - MarkunreadMailbox - - - - - - Maximize - - - - - - MeetingRoom - - - - - - Memory - - - - - Menu - - - - - MergeType - - - - - - Message - - - - - Mic - - - - - MicNone - - - - - - Minimize - - - - - - MissedVideoCall - - - - - Mms - - - - - MobileFriendly - - - - - - MobileScreenShare - - - - - - ModeComment - - - - - - Money - - - - - - MonochromePhotos - - - - - Mood - - - - - MoodBad - - - - - More - - - - - MoreHoriz - - - - - - MoreVert - - - - - - Motorcycle - - - - - - Mouse - - - - - - MoveToInbox - - - - - - Movie - - - - - - MovieCreation - - - - - - MovieFilter - - - - - - MultilineChart - - - - - - MusicNote - - - - - - MusicVideo - - - - - - MyLocation - - - - - - Nature - - - - - - NaturePeople - - - - - - NavigateBefore - - - - - - NavigateNext - - - - - - Navigation - - - - - - NearMe - - - - - - NetworkCell - - - - - - NetworkCheck - - - - - - NetworkLocked - - - - - - NetworkWifi - - - - - - NextWeek - - - - - Nfc - - - - - NoEncryption - - - - - - NoMeetingRoom - - - - - - NoSim - - - - - Note - - - - - Notes - - - - - - NotificationImportant - - - - - - Notifications - - - - - - NotificationsActive - - - - - - NotificationsNone - - - - - - NotificationsPaused - - - - - - NotInterested - - - - - - NotListedLocation - - - - - - Opacity - - - - - - OpenInBrowser - - - - - - OpenWith - - - - - - Pages - - - - - - Pageview - - - - - - Palette - - - - - - Panorama - - - - - - PanoramaFishEye - - - - - - PanoramaHorizontal - - - - - - PanoramaVertical - - - - - - PanoramaWideAngle - - - - - - PanTool - - - - - - PartyMode - - - - - - Pause - - - - - - PauseCircleFilled - - - - - - PauseCircleOutline - - - - - - PausePresentation - - - - - - Payment - - - - - - People - - - - - - PeopleOutline - - - - - - PermCameraMic - - - - - - PermContactCalendar - - - - - - PermDataSetting - - - - - - PermDeviceInformation - - - - - - PermIdentity - - - - - - PermMedia - - - - - - PermPhoneMsg - - - - - - PermScanWifi - - - - - - Person - - - - - - PersonalVideo - - - - - - PersonOutline - - - - - - PersonPin - - - - - - PersonPinCircle - - - - - Pets - - - - - Phone - - - - - - PhoneAndroid - - - - - - PhoneBluetoothSpeaker - - - - - - PhoneCallback - - - - - - PhoneForwarded - - - - - - PhoneInTalk - - - - - - PhoneIphone - - - - - - Phonelink - - - - - - PhonelinkErase - - - - - - PhonelinkLock - - - - - - PhonelinkRing - - - - - - PhonelinkSetup - - - - - - PhoneLocked - - - - - - PhoneMissed - - - - - - PhonePaused - - - - - - Photo - - - - - - PhotoAlbum - - - - - - PhotoCamera - - - - - - PhotoFilter - - - - - - PhotoLibrary - - - - - - PhotoSizeSelectActual - - - - - - PhotoSizeSelectLarge - - - - - - PhotoSizeSelectSmall - - - - - - PictureAsPdf - - - - - - PictureInPicture - - - - - - PictureInPictureAlt - - - - - - PieChart - - - - - - PinDrop - - - - - - Place - - - - - - PlayArrow - - - - - - PlayCircleFilled - - - - - - PlayCircleFilledWhite - - - - - - PlayCircleOutline - - - - - - PlayForWork - - - - - - PlaylistPlay - - - - - Poll - - - - - Polymer - - - - - Pool - - - - - Portrait - - - - - - Power - - - - - - PowerInput - - - - - - PregnantWoman - - - - - - PresentToAll - - - - - - Print - - - - - - PrintDisabled - - - - - - PriorityHigh - - - - - - Public - - - - - - Publish - - - - - - QueryBuilder - - - - - - QuestionAnswer - - - - - - Queue - - - - - - QueueMusic - - - - - - QueuePlayNext - - - - - - Radio - - - - - - RadioButtonChecked - - - - - - RadioButtonUnchecked - - - - - - RateReview - - - - - - Receipt - - - - - - RecentActors - - - - - - RecordVoiceOver - - - - - - Redeem - - - - - Redo - - - - - Refresh - - - - - - Remove - - - - - - RemoveCircle - - - - - - RemoveCircleOutline - - - - - - RemoveFromQueue - - - - - - RemoveRedEye - - - - - - RemoveShoppingCart - - - - - - Reorder - - - - - - Repeat - - - - - - Replay - - - - - - Replay10 - - - - - - Replay30 - - - - - - Replay5 - - - - - - Reply - - - - - - ReplyAll - - - - - - Report - - - - - - ReportProblem - - - - - - Restaurant - - - - - - RestaurantMenu - - - - - - Restore - - - - - - RestoreFromTrash - - - - - - RestorePage - - - - - - RingVolume - - - - - Room - - - - - RoomService - - - - - - Rotate90DegreesCcw - - - - - - RotateLeft - - - - - - RotateRight - - - - - - Router - - - - - - Rowing - - - - - - RssFeed - - - - - - RvHookup - - - - - - Satellite - - - - - Save - - - - - SaveAlt - - - - - - Scanner - - - - - - ScatterPlot - - - - - - Schedule - - - - - - School - - - - - - Score - - - - - - ScreenLockLandscape - - - - - - ScreenLockPortrait - - - - - - ScreenLockRotation - - - - - - ScreenRotation - - - - - - ScreenShare - - - - - - SdCard - - - - - - SdStorage - - - - - - Search - - - - - - Security - - - - - - SelectAll - - - - - Send - - - - - SentimentDissatisfied - - - - - - SentimentSatisfied - - - - - - SentimentSatisfiedAlt - - - - - - SentimentVeryDissatisfied - - - - - - SentimentVerySatisfied - - - - - - Settings - - - - - - SettingsApplications - - - - - - SettingsBackupRestore - - - - - - SettingsBluetooth - - - - - - SettingsBrightness - - - - - - SettingsCell - - - - - - SettingsEthernet - - - - - - SettingsInputAntenna - - - - - - SettingsInputComponent - - - - - - SettingsInputComposite - - - - - - SettingsInputHdmi - - - - - - SettingsInputSvideo - - - - - - SettingsOverscan - - - - - - SettingsPhone - - - - - - SettingsPower - - - - - - SettingsRemote - - - - - - SettingsSystemDaydream - - - - - - SettingsVoice - - - - - - Share - - - - - Shop - - - - - ShoppingBasket - - - - - - ShoppingCart - - - - - - ShopTwo - - - - - - ShortText - - - - - - ShowChart - - - - - - Shuffle - - - - - - ShutterSpeed - - - - - - SignalCellular0Bar - - - - - - SignalCellular1Bar - - - - - - SignalCellular2Bar - - - - - - SignalCellular3Bar - - - - - - SignalCellular4Bar - - - - - - SignalCellularAlt - - - - - - SignalCellularConnectedNoInternet0Bar - - - - - - SignalCellularConnectedNoInternet1Bar - - - - - - SignalCellularConnectedNoInternet2Bar - - - - - - SignalCellularConnectedNoInternet3Bar - - - - - - SignalCellularConnectedNoInternet4Bar - - - - - - SignalCellularNoSim - - - - - - SignalCellularNull - - - - - - SignalWifi0Bar - - - - - - SignalWifi1Bar - - - - - - SignalWifi1BarLock - - - - - - SignalWifi2Bar - - - - - - SignalWifi2BarLock - - - - - - SignalWifi3Bar - - - - - - SignalWifi3BarLock - - - - - - SignalWifi4Bar - - - - - - SignalWifi4BarLock - - - - - - SimCard - - - - - - SkipNext - - - - - - SkipPrevious - - - - - - Slideshow - - - - - - SlowMotionVideo - - - - - - Smartphone - - - - - - SmokeFree - - - - - - SmokingRooms - - - - - Sms - - - - - SmsFailed - - - - - - Snooze - - - - - Sort - - - - - SortByAlpha - - - - - Spa - - - - - SpaceBar - - - - - - Speaker - - - - - - SpeakerGroup - - - - - - SpeakerNotes - - - - - - SpeakerPhone - - - - - - Spellcheck - - - - - Star - - - - - StarBorder - - - - - - StarHalf - - - - - - StarRate - - - - - - Stars - - - - - - StayCurrentLandscape - - - - - - StayCurrentPortrait - - - - - - StayPrimaryLandscape - - - - - - StayPrimaryPortrait - - - - - Stop - - - - - StopScreenShare - - - - - - Storage - - - - - - Store - - - - - - StoreMallDirectory - - - - - - Straighten - - - - - - Streetview - - - - - - StrikethroughS - - - - - - Style - - - - - - SubdirectoryArrowLeft - - - - - - SubdirectoryArrowRight - - - - - - Subject - - - - - - Subscriptions - - - - - - Subtitles - - - - - - Subway - - - - - - SupervisedUserCircle - - - - - - SupervisorAccount - - - - - - SurroundSound - - - - - - SwapCalls - - - - - - SwapHoriz - - - - - - SwapHorizontalCircle - - - - - - SwapVert - - - - - - SwapVerticalCircle - - - - - - SwitchCamera - - - - - - SwitchVideo - - - - - Sync - - - - - SyncDisabled - - - - - - SyncProblem - - - - - - SystemUpdate - - - - - Tab - - - - - TableChart - - - - - - Tablet - - - - - - TabletAndroid - - - - - - TabletMac - - - - - - TabUnselected - - - - - - TagFaces - - - - - - TapAndPlay - - - - - - Terrain - - - - - - TextFields - - - - - - TextFormat - - - - - - TextRotateUp - - - - - - TextRotateVertical - - - - - - TextRotationDown - - - - - - TextRotationNone - - - - - - Textsms - - - - - - Texture - - - - - - Theaters - - - - - - ThreeDRotation - - - - - - ThreeSixty - - - - - - ThumbDown - - - - - - ThumbDownAlt - - - - - - ThumbsUpDown - - - - - - ThumbUp - - - - - - ThumbUpAlt - - - - - - Timelapse - - - - - - Timeline - - - - - - Timer - - - - - - Timer10 - - - - - - Timer3 - - - - - - TimeToLeave - - - - - - Title - - - - - Toc - - - - - Today - - - - - Toll - - - - - Tonality - - - - - - TouchApp - - - - - Toys - - - - - TrackChanges - - - - - - Traffic - - - - - - Train - - - - - Tram - - - - - TransferWithinAStation - - - - - - Transform - - - - - - TransitEnterexit - - - - - - Translate - - - - - - TrendingDown - - - - - - TrendingFlat - - - - - - TrendingUp - - - - - - TripOrigin - - - - - Tune - - - - - TurnedIn - - - - - - TurnedInNot - - - - - Tv - - - - - Unarchive - - - - - Undo - - - - - UnfoldLess - - - - - - UnfoldMore - - - - - - Unsubscribe - - - - - - Update - - - - - Usb - - - - - VerifiedUser - - - - - - VerticalAlignBottom - - - - - - VerticalAlignCenter - - - - - - VerticalAlignTop - - - - - - VerticalSplit - - - - - - Vibration - - - - - - VideoCall - - - - - - Videocam - - - - - - VideogameAsset - - - - - - VideoLabel - - - - - - VideoLibrary - - - - - - ViewAgenda - - - - - - ViewArray - - - - - - ViewCarousel - - - - - - ViewColumn - - - - - - ViewComfy - - - - - - ViewCompact - - - - - - ViewDay - - - - - - ViewHeadline - - - - - - ViewList - - - - - - ViewModule - - - - - - ViewQuilt - - - - - - ViewStream - - - - - - ViewWeek - - - - - - Vignette - - - - - - Visibility - - - - - - VoiceChat - - - - - - Voicemail - - - - - - VolumeDown - - - - - - VolumeMute - - - - - - VolumeUp - - - - - - VpnKey - - - - - - VpnLock - - - - - - Wallpaper - - - - - - Warning - - - - - - Watch - - - - - - WatchLater - - - - - - Waves - - - - - - WbAuto - - - - - - WbCloudy - - - - - - WbIncandescent - - - - - - WbIridescent - - - - - - WbSunny - - - - - Wc - - - - Web - - - - - WebAsset - - - - - - Weekend - - - - - - Whatshot - - - - - - WhereToVote - - - - - - Widgets - - - - - Wifi - - - - - WifiLock - - - - - - WifiTethering - - - - - Work - - - - - WorkOutline - - - - - - WrapText - - - - - - YoutubeSearchedFor - - - - - - ZoomIn - - - - - - ZoomOut - - - - - - ZoomOutMap - - - -
- )} - - {props.activeTabId === 1 && ( -
- - - - Bed - - - - Bank - - - - - Behance - - - - - - Behance-square - - - - - Bomb - - - - - Building - - - - - Cab - - - - Car - - - - - Child - - - - - - Circle-o-notch - - - - - - Circle-thin - - - - - - Codepen - - - - - Cube - - - - - Cubes - - - - - - Database - - - - - - Delicious - - - - - - Deviantart - - - - - Digg - - - - - Drupal - - - - - - Empire - - - - - - Envelope-square - - - - - Fax - - - - - File-archive-o - - - - - - File-audio-o - - - - - - Аile-code-o - - - - - - Аile-excel-o - - - - - - File-image-o - - - - - - Аile-movie-o - - - - - - File-pdf-o - - - - - - File-photo-o - - - - - - File-picture-o - - - - - - File-powerpoint-o - - - - - - File-sound-o - - - - - - File-video-o - - - - - - File-word-o - - - - - - File-zip-o - - - - - Ge - - - - Git - - - - - Git-square - - - - - - Google - - - - - - Graduation-cap - - - - - - Hacker-news - - - - - - Header - - - - - - History - - - - - - Institution - - - - - - Joomla - - - - - - Jsfiddle - - - - - - Language - - - - - - Life-bouy - - - - - - Life-ring - - - - - - Life-saver - - - - - - Mortar-board - - - - - - Openid - - - - - - Paper-plane - - - - - - paper-plane-o - - - - - - Paragraph - - - - - Paw - - - - - Pied-piper - - - - - - Pied-piper-alt - - - - - - Pied-piper-square - - - - - Qq - - - - Ra - - - - - Rebel - - - - - - Recycle - - - - - - Reddit - - - - - - Reddit-square - - - - - Send - - - - - Send-o - - - - - - Share-alt - - - - - - Share-alt-square - - - - - - Slack - - - - - - Sliders - - - - - - Soundcloud - - - - - - Space-shuttle - - - - - - Spoon - - - - - - Spotify - - - - - - Steam - - - - - - Steam-square - - - - - - Stumbleupon - - - - - - Stumbleupon-circle - - - - - - Support - - - - - Taxi - - - - - Tencent-weibo - - - - - Tree - - - - - University - - - - - Vine - - - - - Wechat - - - - - - Weixin - - - - - - Wordpress - - - - - - Yahoo - - - -
- )} - {props.activeTabId === 2 && ( -
- - - - Bed - - - - Bank - - - - - Behance - - - - - - Behance-square - - - - - Bomb - - - - - Building - - - - - Cab - - - - Car - - - - - Child - - - - - - Circle-o-notch - - - - - - Circle-thin - - - - - - Codepen - - - - - Cube - - - - - Cubes - - - - - - Database - - - - - - Delicious - - - - - - Deviantart - - - - - Digg - - - - - Drupal - - - - - - Empire - - - - - - Envelope-square - - - - - Fax - - - - - File-archive-o - - - - - - File-audio-o - - - - - - Аile-code-o - - - - - - Аile-excel-o - - - - - - File-image-o - - - - - - Аile-movie-o - - - - - - File-pdf-o - - - - - - File-photo-o - - - - - - File-picture-o - - - - - - File-powerpoint-o - - - - - - File-sound-o - - - - - - File-video-o - - - - - - File-word-o - - - - - - File-zip-o - - - - - Ge - - - - Git - - - - - Git-square - - - - - - Google - - - - - - Graduation-cap - - - - - - Hacker-news - - - - - - Header - - - - - - History - - - - - - Institution - - - - - - Joomla - - - - - - Jsfiddle - - - - - - Language - - - - - - Life-bouy - - - - - - Life-ring - - - - - - Life-saver - - - - - - Mortar-board - - - - - - Openid - - - - - - Paper-plane - - - - - - paper-plane-o - - - - - - Paragraph - - - - - Paw - - - - - Pied-piper - - - - - - Pied-piper-alt - - - - - Qq - - - - Ra - - - - - Rebel - - - - - - Recycle - - - - - - Reddit - - - - - - Reddit-square - - - - - Send - - - - - Send-o - - - - - - Share-alt - - - - - - Share-alt-square - - - - - - Slack - - - - - - Sliders - - - - - - Soundcloud - - - - - - Space-shuttle - - - - - - Spoon - - - - - - Spotify - - - - - - Steam - - - - - - Steam-square - - - - - - Stumbleupon - - - - - - Stumbleupon-circle - - - - - - Support - - - - - Taxi - - - - - Tencent-weibo - - - - - Tree - - - - - University - - - - - Vine - - - - - Wechat - - - - - - Weixin - - - - - - Wordpress - - - - - - Yahoo - - - -
- )} -
-
-); - -const styles = theme => ({ - titleBold: { - fontWeight: 600 - }, - iconsBar: { - marginBottom: theme.spacing.unit * 4, - borderBottom: '1px solid', - borderBottomColor: theme.palette.text.hint + '80', - }, - tab: { - color: theme.palette.primary.light + 'CC', - }, - materailIcon: { - display: "flex", - paddingLeft: `${theme.spacing.unit * 4}px !important`, - paddingRight: `${theme.spacing.unit * 4}px !important`, - color: theme.palette.text.secondary, - fontSize: 24 - }, - materialIconText: { - marginLeft: theme.spacing.unit * 2, - fontSize: 14 - }, - iconsContainer: { - boxShadow: theme.customShadows.widget, - overflow: "hidden", - paddingBottom: theme.spacing.unit * 2 - } -}); - -export default withStyles(styles, { withTheme: true })(IconsPage); diff --git a/src/pages/icons/package.json b/src/pages/icons/package.json deleted file mode 100644 index 24aebbb4..00000000 --- a/src/pages/icons/package.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "name": "Icons", - "version": "0.0.0", - "main": "IconsContainer.js", - "private": true -} diff --git a/src/pages/login/LoginContainer.js b/src/pages/login/LoginContainer.js deleted file mode 100644 index 8cc1f2d7..00000000 --- a/src/pages/login/LoginContainer.js +++ /dev/null @@ -1,50 +0,0 @@ -import { compose, withState, withHandlers, lifecycle } from "recompose"; -import { withRouter } from "react-router-dom"; -import { connect } from "react-redux"; - -import LoginView from "./LoginView"; -import { loginUser, resetError } from "./LoginState"; - -export default compose( - connect( - state => ({ - isLoading: state.login.isLoading, - isAuthenticated: state.login.isAuthenticated, - error: state.login.error - }), - { loginUser, resetError } - ), - withRouter, - withState("activeTabId", "setActiveTabId", 0), - withState("nameValue", "setNameValue", ""), - withState("loginValue", "setLoginValue", ""), - withState("passwordValue", "setPasswordValue", ""), - withHandlers({ - handleTabChange: props => (e, id) => { - props.setActiveTabId(id); - }, - handleInput: props => (e, input = "login") => { - if (props.error) { - props.resetError(); - } - - if (input === "login") { - props.setLoginValue(e.target.value); - } else if (input === "password") { - props.setPasswordValue(e.target.value); - } else if (input === "name") { - props.setNameValue(e.target.value); - } - }, - handleLoginButtonClick: props => () => { - props.loginUser(props.loginValue, props.passwordValue); - } - }), - lifecycle({ - componentWillReceiveProps(nextProps) { - if (!this.props.error && nextProps.error) { - this.props.setPasswordValue(""); - } - } - }) -)(LoginView); diff --git a/src/pages/login/LoginState.js b/src/pages/login/LoginState.js deleted file mode 100644 index c13e4841..00000000 --- a/src/pages/login/LoginState.js +++ /dev/null @@ -1,84 +0,0 @@ -export const initialState = { - isLoading: false, - isAuthenticated: !!localStorage.getItem("id_token"), - error: null -}; - -export const START_LOGIN = "Login/START_LOGIN"; -export const LOGIN_SUCCESS = "Login/LOGIN_SUCCESS"; -export const LOGIN_FAILURE = "Login/LOGIN_FAILURE"; -export const RESET_ERROR = "Login/RESET_ERROR"; -export const LOGIN_USER = "Login/LOGIN_USER"; -export const SIGN_OUT_SUCCESS = "Login/SIGN_OUT_SUCCESS"; - -export const startLogin = () => ({ - type: START_LOGIN -}); - -export const loginSuccess = () => ({ - type: LOGIN_SUCCESS -}); - -export const loginFailure = () => ({ - type: LOGIN_FAILURE -}); - -export const resetError = () => ({ - type: RESET_ERROR -}); - -export const loginUser = (login, password) => dispatch => { - dispatch(startLogin()); - - if (!!login && !!password) { - setTimeout(() => { - localStorage.setItem("id_token", "1"); - dispatch(loginSuccess()); - }, 2000); - } else { - dispatch(loginFailure()); - } -}; - -export const signOutSuccess = () => ({ - type: SIGN_OUT_SUCCESS -}); - -export const signOut = () => dispatch => { - localStorage.removeItem("id_token"); - dispatch(signOutSuccess()); -}; - -export default function LoginReducer(state = initialState, { type, payload }) { - switch (type) { - case START_LOGIN: - return { - ...state, - isLoading: true - }; - case LOGIN_SUCCESS: - return { - ...state, - isLoading: false, - isAuthenticated: true, - error: null - }; - case LOGIN_FAILURE: - return { - ...state, - isLoading: false, - error: true - }; - case RESET_ERROR: - return { - error: false - }; - case SIGN_OUT_SUCCESS: - return { - ...state, - isAuthenticated: false - }; - default: - return state; - } -} diff --git a/src/pages/login/LoginView.js b/src/pages/login/LoginView.js deleted file mode 100644 index b46c1b3c..00000000 --- a/src/pages/login/LoginView.js +++ /dev/null @@ -1,359 +0,0 @@ -import React from "react"; -import { - Grid, - CircularProgress, - Typography, - withStyles, - Button, - Tabs, - Tab, - TextField, - Fade -} from "@material-ui/core"; -import classnames from "classnames"; - -import logo from "./logo.svg"; -import google from "../../images/google.svg"; - -const Login = ({ classes, ...props }) => ( - -
- logo - Material Admin -
-
-
- - - - - {props.activeTabId === 0 && ( - - - Good Morning, User - - -
-
- or -
-
- - - Something is wrong with your login or password :( - - - props.handleInput(e, "login")} - margin="normal" - placeholder="Email Adress" - type="email" - fullWidth - /> - props.handleInput(e, "password")} - margin="normal" - placeholder="Password" - type="password" - fullWidth - /> -
- {props.isLoading ? ( - - ) : ( - - )} - -
- - )} - {props.activeTabId === 1 && ( - - - Welcome! - - - Create your account - - - - Something is wrong with your login or password :( - - - props.handleInput(e, "name")} - margin="normal" - placeholder="Full Name" - type="email" - fullWidth - /> - props.handleInput(e, "login")} - margin="normal" - placeholder="Email Adress" - type="email" - fullWidth - /> - props.handleInput(e, "password")} - margin="normal" - placeholder="Password" - type="password" - fullWidth - /> -
- {props.isLoading ? ( - - ) : ( - - )} -
-
-
- or -
-
- - - )} -
- - © 2014-2019 Flatlogic, LLC. All rights reserved. - -
- -); - -const styles = theme => ({ - container: { - height: "100vh", - width: "100vw", - display: "flex", - justifyContent: "center", - alignItems: "center", - position: "absolute", - top: 0, - left: 0 - }, - logotypeContainer: { - backgroundColor: theme.palette.primary.main, - width: "60%", - height: "100%", - display: "flex", - flexDirection: "column", - justifyContent: "center", - alignItems: "center", - [theme.breakpoints.down("md")]: { - width: "50%" - }, - [theme.breakpoints.down("md")]: { - display: "none" - } - }, - logotypeImage: { - width: 165, - marginBottom: theme.spacing.unit * 4 - }, - logotypeText: { - color: "white", - fontWeight: 500, - fontSize: 84, - [theme.breakpoints.down("md")]: { - fontSize: 48 - } - }, - formContainer: { - width: "40%", - height: "100%", - display: "flex", - flexDirection: "column", - justifyContent: "center", - alignItems: "center", - [theme.breakpoints.down("md")]: { - width: "50%" - } - }, - form: { - width: 320 - }, - tab: { - fontWeight: 400, - fontSize: 18 - }, - greeting: { - fontWeight: 500, - textAlign: "center", - marginTop: theme.spacing.unit * 4 - }, - subGreeting: { - fontWeight: 500, - textAlign: "center", - marginTop: theme.spacing.unit * 2 - }, - googleButton: { - marginTop: theme.spacing.unit * 6, - boxShadow: theme.customShadows.widget, - backgroundColor: "white", - width: "100%", - textTransform: "none" - }, - googleButtonCreating: { - marginTop: 0 - }, - googleIcon: { - width: 30, - marginRight: theme.spacing.unit * 2 - }, - creatingButtonContainer: { - marginTop: theme.spacing.unit * 2.5, - height: 46, - display: "flex", - justifyContent: "center", - alignItems: "center" - }, - createAccountButton: { - height: 46, - textTransform: "none" - }, - formDividerContainer: { - marginTop: theme.spacing.unit * 4, - marginBottom: theme.spacing.unit * 4, - display: "flex", - alignItems: "center" - }, - formDividerWord: { - paddingLeft: theme.spacing.unit * 2, - paddingRight: theme.spacing.unit * 2 - }, - formDivider: { - flexGrow: 1, - height: 1, - backgroundColor: theme.palette.text.hint + "40" - }, - errorMessage: { - textAlign: "center" - }, - textFieldUnderline: { - "&:before": { - borderBottomColor: theme.palette.primary.light - }, - "&:after": { - borderBottomColor: theme.palette.primary.main - }, - "&:hover:before": { - borderBottomColor: `${theme.palette.primary.light} !important` - } - }, - textField: { - borderBottomColor: theme.palette.background.light - }, - formButtons: { - width: "100%", - marginTop: theme.spacing.unit * 4, - display: "flex", - justifyContent: "space-between", - alignItems: "center" - }, - forgetButton: { - textTransform: "none", - fontWeight: 400 - }, - loginLoader: { - marginLeft: theme.spacing.unit * 4 - }, - copyright: { - position: "absolute", - bottom: theme.spacing.unit * 2 - } -}); - -export default withStyles(styles, { withTheme: true })(Login); diff --git a/src/pages/login/logo.svg b/src/pages/login/logo.svg deleted file mode 100644 index 60006a36..00000000 --- a/src/pages/login/logo.svg +++ /dev/null @@ -1,13 +0,0 @@ - - - - logo_white - Created with Sketch. - - - - - - - - \ No newline at end of file diff --git a/src/pages/login/package.json b/src/pages/login/package.json deleted file mode 100644 index f9f35f95..00000000 --- a/src/pages/login/package.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "name": "Login", - "version": "0.0.0", - "main": "LoginContainer.js", - "private": true -} diff --git a/src/pages/maps/Maps.js b/src/pages/maps/Maps.js deleted file mode 100644 index 368b2c82..00000000 --- a/src/pages/maps/Maps.js +++ /dev/null @@ -1,37 +0,0 @@ -import React from 'react'; -import { withStyles } from '@material-ui/core'; -import { - withGoogleMap, - withScriptjs, - GoogleMap, - Marker, -} from 'react-google-maps'; - -const BasicMap = withScriptjs(withGoogleMap(() => - - - , -)); - -const Maps = ({ classes }) => ( -
- } - containerElement={
} - mapElement={
} - /> -
-) - -const styles = theme => ({ - mapContainer: { - height: '100%', - margin: -theme.spacing.unit * 3 - } -}); - -export default withStyles(styles, { withTheme: true })(Maps); \ No newline at end of file diff --git a/src/pages/maps/package.json b/src/pages/maps/package.json deleted file mode 100644 index 57918efa..00000000 --- a/src/pages/maps/package.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "name": "Maps", - "version": "0.0.0", - "main": "Maps.js", - "private": true -} diff --git a/src/pages/notifications/NotificationsContainer.js b/src/pages/notifications/NotificationsContainer.js deleted file mode 100644 index 86fb4352..00000000 --- a/src/pages/notifications/NotificationsContainer.js +++ /dev/null @@ -1,112 +0,0 @@ -import React from "react"; -import { withStyles } from "@material-ui/core"; -import { compose, withState, withHandlers } from "recompose"; -import { toast } from "react-toastify"; - -import Notification from "../../components/Notification"; -import NotificationsView from "./NotificationsView"; - -const positions = [ - toast.POSITION.TOP_LEFT, - toast.POSITION.TOP_CENTER, - toast.POSITION.TOP_RIGHT, - toast.POSITION.BOTTOM_LEFT, - toast.POSITION.BOTTOM_CENTER, - toast.POSITION.BOTTOM_RIGHT -]; - -export default compose( - withStyles(theme => ({ - progress: { - visibility: "hidden" - }, - notification: { - display: "flex", - alignItems: "center", - background: "transparent", - boxShadow: "none", - overflow: "visible" - }, - notificationComponent: { - paddingRight: theme.spacing.unit * 4 - } - })), - withState("notificationsPosition", "setNotificationPosition", 2), - withState("errorToastId", "setErrorToastId", null), - withHandlers({ - sendNotification: props => (componentProps, options) => { - return toast( - , - options - ); - } - }), - withHandlers({ - retryErrorNotification: props => () => { - const componentProps = { - type: "message", - message: "Message was sent successfully!", - variant: "contained", - color: "success", - }; - - toast.update(props.errorToastId, { - render: , - type: "success" - }); - props.setErrorToastId(null); - } - }), - withHandlers({ - handleNotificationCall: props => notificationType => { - let componentProps; - - if (props.errorToastId && notificationType === "error") return; - - switch (notificationType) { - case "info": - componentProps = { - type: "feedback", - message: "New user feedback received", - variant: "contained", - color: "primary" - }; - break; - case "error": - componentProps = { - type: "message", - message: "Message was not sent!", - variant: "contained", - color: "secondary", - extraButton: "Resend", - extraButtonClick: props.retryErrorNotification - }; - break; - default: - componentProps = { - type: "shipped", - message: "The item was shipped", - variant: "contained", - color: "success" - }; - } - - const toastId = props.sendNotification(componentProps, { - type: notificationType, - position: positions[props.notificationsPosition], - progressClassName: props.classes.progress, - onClose: - notificationType === "error" && (() => props.setErrorToastId(null)), - className: props.classes.notification - }); - - if (notificationType === "error") props.setErrorToastId(toastId); - }, - changeNotificationPosition: props => positionId => { - props.setNotificationPosition(positionId); - } - }) -)(NotificationsView); diff --git a/src/pages/notifications/NotificationsView.js b/src/pages/notifications/NotificationsView.js deleted file mode 100644 index 0c29caf3..00000000 --- a/src/pages/notifications/NotificationsView.js +++ /dev/null @@ -1,175 +0,0 @@ -import React from 'react'; -import { Grid, withStyles } from '@material-ui/core'; -import { Close as CloseIcon } from '@material-ui/icons'; -import classnames from 'classnames'; -import { ToastContainer } from 'react-toastify'; -import SyntaxHighlighter from 'react-syntax-highlighter'; -import { docco } from 'react-syntax-highlighter/dist/esm/styles/hljs'; -import tinycolor from 'tinycolor2'; -import 'react-toastify/dist/ReactToastify.css'; - -import Widget from '../../components/Widget'; -import PageTitle from '../../components/PageTitle'; -import NotificationCustomComponent from '../../components/Notification'; -import { Typography, Button } from '../../components/Wrappers'; - -const CloseButton = ({ closeToast, className }) => ( - -); - -const NotificationsPage = ({ classes, ...props}) => ( - - - - } closeOnClick={false} progressClassName={classes.notificationProgress} /> - - - There are few position options available for notifications. You can click any of them to change notifications position: -
-
-
- Click any position -
-
-
-
-
- - - Different types of notifications for lost of use cases. Custom classes are also supported. -
- - - -
-
-
- - - Notifications are created with the help of react-toastify -
- {` - // import needed components, functions and styles - import { ToastContainer, toast } from 'react-toastify'; - import 'react-toastify/dist/ReactToastify.css'; - - const Page = () => { -
- - -
- }; - `}
- For more API information refer to the library documentation -
-
-
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
-
-); - -const styles = (theme) => ({ - layoutContainer: { - height: 200, - display: 'flex', - flexDirection: 'column', - justifyContent: 'space-between', - alignItems: 'center', - marginTop: theme.spacing.unit * 2, - border: '1px dashed', - borderColor: theme.palette.primary.main, - position: 'relative', - }, - layoutText: { - color: tinycolor(theme.palette.background.light).darken().toHexString(), - }, - layoutButtonsRow: { - width: '100%', - display: 'flex', - justifyContent: 'space-between', - }, - layoutButton: { - backgroundColor: theme.palette.background.light, - width: 125, - height: 50, - outline: 'none', - border: 'none', - }, - layoutButtonActive: { - backgroundColor: tinycolor(theme.palette.background.light).darken().toHexString(), - }, - buttonsContainer: { - display: 'flex', - flexDirection: 'column', - alignItems: 'flex-start', - marginTop: theme.spacing.unit * 2, - }, - notificationCallButton: { - color: 'white', - marginBottom: theme.spacing.unit, - textTransform: 'none', - }, - codeContainer: { - display: 'flex', - flexDirection: 'column', - marginTop: theme.spacing.unit * 2, - }, - codeComponent: { - flexGrow: 1, - }, - notificationItem: { - marginTop: theme.spacing.unit * 2, - }, - notificationCloseButton: { - position: 'absolute', - right: theme.spacing.unit * 2, - }, - toastsContainer: { - width: 400, - marginTop: theme.spacing.unit * 6, - right: 0, - } -}); - -export default withStyles(styles, { withTheme: true})(NotificationsPage); diff --git a/src/pages/notifications/package.json b/src/pages/notifications/package.json deleted file mode 100644 index 93831498..00000000 --- a/src/pages/notifications/package.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "name": "Notifications", - "version": "0.0.0", - "main": "NotificationsContainer.js", - "private": true -} diff --git a/src/pages/tables/Tables.js b/src/pages/tables/Tables.js deleted file mode 100644 index 3ed0fbd1..00000000 --- a/src/pages/tables/Tables.js +++ /dev/null @@ -1,53 +0,0 @@ -import React from 'react'; -import { Grid } from '@material-ui/core'; -import MUIDataTable from "mui-datatables"; - -import PageTitle from '../../components/PageTitle'; -import Widget from '../../components/Widget'; -import Table from '../dashboard/components/Table/Table'; -import mock from '../dashboard/mock'; - -const datatableData = [ - ["Joe James", "Example Inc.", "Yonkers", "NY"], - ["John Walsh", "Example Inc.", "Hartford", "CT"], - ["Bob Herm", "Example Inc.", "Tampa", "FL"], - ["James Houston", "Example Inc.", "Dallas", "TX"], - ["Prabhakar Linwood", "Example Inc.", "Hartford", "CT"], - ["Kaui Ignace", "Example Inc.", "Yonkers", "NY"], - ["Esperanza Susanne", "Example Inc.", "Hartford", "CT"], - ["Christian Birgitte", "Example Inc.", "Tampa", "FL"], - ["Meral Elias", "Example Inc.", "Hartford", "CT"], - ["Deep Pau", "Example Inc.", "Yonkers", "NY"], - ["Sebastiana Hani", "Example Inc.", "Dallas", "TX"], - ["Marciano Oihana", "Example Inc.", "Yonkers", "NY"], - ["Brigid Ankur", "Example Inc.", "Dallas", "TX"], - ["Anna Siranush", "Example Inc.", "Yonkers", "NY"], - ["Avram Sylva", "Example Inc.", "Hartford", "CT"], - ["Serafima Babatunde", "Example Inc.", "Tampa", "FL"], - ["Gaston Festus", "Example Inc.", "Tampa", "FL"], -]; - -const Tables = props => ( - - - - - - - - - - - - - -); - -export default Tables; \ No newline at end of file diff --git a/src/pages/tables/package.json b/src/pages/tables/package.json deleted file mode 100644 index f97390ff..00000000 --- a/src/pages/tables/package.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "name": "Tables", - "version": "0.0.0", - "main": "Tables.js", - "private": true -} diff --git a/src/pages/typography/Typography.js b/src/pages/typography/Typography.js deleted file mode 100644 index 7cd3864a..00000000 --- a/src/pages/typography/Typography.js +++ /dev/null @@ -1,103 +0,0 @@ -import React from 'react'; -import { Grid, withStyles } from '@material-ui/core'; - -import PageTitle from '../../components/PageTitle'; -import Widget from '../../components/Widget'; -import { Typography } from '../../components/Wrappers'; - -const TypographyPage = ({ classes }) => ( - - - - - -
- - h1. Heading - - - h2. Heading - - - h3. Heading - - - h4. Heading - - - h5. Heading - - - h6. Heading - -
-
-
- - -
- - h1. Heading - - - h2. Heading - - - h3. Heading - - - h4. Heading - - - h5. Heading - - - h6. Heading - -
-
-
- - -
- Basic text - Basic light text - Basic medium text - Basic bold text - BASIC UPPERCASE TEXT - basic lowercase text - Basic Capitalized Text - Basic Cursive Text -
-
-
- - -
- Heading Typography SM Font Size - Heading Typography Regular Font Size - Heading Typography MD Font Size - Heading Typography XL Font Size - Heading Typography XXL Font Size -
-
-
-
-
-); - -const styles = theme => ({ - dashedBorder: { - border: '1px dashed', - borderColor: theme.palette.primary.main, - padding: theme.spacing.unit * 2, - paddingTop: theme.spacing.unit * 4, - paddingBottom: theme.spacing.unit * 4, - marginTop: theme.spacing.unit, - }, - text: { - marginBottom: theme.spacing.unit * 2, - }, -}) - -export default withStyles(styles)(TypographyPage); diff --git a/src/pages/typography/package.json b/src/pages/typography/package.json deleted file mode 100644 index 4c3c7d11..00000000 --- a/src/pages/typography/package.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "name": "Typography", - "version": "0.0.0", - "main": "Typography.js", - "private": true -} diff --git a/src/serviceWorker.js b/src/serviceWorker.js deleted file mode 100755 index 2283ff9c..00000000 --- a/src/serviceWorker.js +++ /dev/null @@ -1,135 +0,0 @@ -// This optional code is used to register a service worker. -// register() is not called by default. - -// This lets the app load faster on subsequent visits in production, and gives -// it offline capabilities. However, it also means that developers (and users) -// will only see deployed updates on subsequent visits to a page, after all the -// existing tabs open on the page have been closed, since previously cached -// resources are updated in the background. - -// To learn more about the benefits of this model and instructions on how to -// opt-in, read http://bit.ly/CRA-PWA - -const isLocalhost = Boolean( - window.location.hostname === 'localhost' || - // [::1] is the IPv6 localhost address. - window.location.hostname === '[::1]' || - // 127.0.0.1/8 is considered localhost for IPv4. - window.location.hostname.match( - /^127(?:\.(?:25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)){3}$/ - ) -); - -export function register(config) { - if (process.env.NODE_ENV === 'production' && 'serviceWorker' in navigator) { - // The URL constructor is available in all browsers that support SW. - const publicUrl = new URL(process.env.PUBLIC_URL, window.location.href); - if (publicUrl.origin !== window.location.origin) { - // Our service worker won't work if PUBLIC_URL is on a different origin - // from what our page is served on. This might happen if a CDN is used to - // serve assets; see https://github.com/facebook/create-react-app/issues/2374 - return; - } - - window.addEventListener('load', () => { - const swUrl = `${process.env.PUBLIC_URL}/service-worker.js`; - - if (isLocalhost) { - // This is running on localhost. Let's check if a service worker still exists or not. - checkValidServiceWorker(swUrl, config); - - // Add some additional logging to localhost, pointing developers to the - // service worker/PWA documentation. - navigator.serviceWorker.ready.then(() => { - console.log( - 'This web app is being served cache-first by a service ' + - 'worker. To learn more, visit http://bit.ly/CRA-PWA' - ); - }); - } else { - // Is not localhost. Just register service worker - registerValidSW(swUrl, config); - } - }); - } -} - -function registerValidSW(swUrl, config) { - navigator.serviceWorker - .register(swUrl) - .then(registration => { - registration.onupdatefound = () => { - const installingWorker = registration.installing; - if (installingWorker == null) { - return; - } - installingWorker.onstatechange = () => { - if (installingWorker.state === 'installed') { - if (navigator.serviceWorker.controller) { - // At this point, the updated precached content has been fetched, - // but the previous service worker will still serve the older - // content until all client tabs are closed. - console.log( - 'New content is available and will be used when all ' + - 'tabs for this page are closed. See http://bit.ly/CRA-PWA.' - ); - - // Execute callback - if (config && config.onUpdate) { - config.onUpdate(registration); - } - } else { - // At this point, everything has been precached. - // It's the perfect time to display a - // "Content is cached for offline use." message. - console.log('Content is cached for offline use.'); - - // Execute callback - if (config && config.onSuccess) { - config.onSuccess(registration); - } - } - } - }; - }; - }) - .catch(error => { - console.error('Error during service worker registration:', error); - }); -} - -function checkValidServiceWorker(swUrl, config) { - // Check if the service worker can be found. If it can't reload the page. - fetch(swUrl) - .then(response => { - // Ensure service worker exists, and that we really are getting a JS file. - const contentType = response.headers.get('content-type'); - if ( - response.status === 404 || - (contentType != null && contentType.indexOf('javascript') === -1) - ) { - // No service worker found. Probably a different app. Reload the page. - navigator.serviceWorker.ready.then(registration => { - registration.unregister().then(() => { - window.location.reload(); - }); - }); - } else { - // Service worker found. Proceed as normal. - registerValidSW(swUrl, config); - } - }) - .catch(() => { - console.log( - 'No internet connection found. App is running in offline mode.' - ); - }); -} - -export function unregister() { - if ('serviceWorker' in navigator) { - navigator.serviceWorker.ready.then(registration => { - registration.unregister(); - }); - } -} diff --git a/src/store/index.js b/src/store/index.js deleted file mode 100644 index 147d30bd..00000000 --- a/src/store/index.js +++ /dev/null @@ -1,11 +0,0 @@ -import { createStore, applyMiddleware } from 'redux'; -import ReduxThunk from 'redux-thunk' - -import reducers from './reducers'; - -const store = createStore( - reducers, - applyMiddleware(ReduxThunk) -); - -export default store; \ No newline at end of file diff --git a/src/store/reducers.js b/src/store/reducers.js deleted file mode 100644 index 1ee2a53b..00000000 --- a/src/store/reducers.js +++ /dev/null @@ -1,9 +0,0 @@ -import { combineReducers } from 'redux'; - -import layout from '../components/Layout/LayoutState'; -import login from '../pages/login/LoginState'; - -export default combineReducers({ - layout, - login, -}); \ No newline at end of file diff --git a/src/themes/default.js b/src/themes/default.js deleted file mode 100644 index 90155843..00000000 --- a/src/themes/default.js +++ /dev/null @@ -1,130 +0,0 @@ -import tinycolor from "tinycolor2"; - -const primary = "#536DFE"; -const secondary = "#FF5C93"; -const warning = "#FFC260"; -const success = "#3CD4A0"; -const info = "#9013FE"; - -const lightenRate = 7.5; -const darkenRate = 15; - -export default { - palette: { - primary: { - main: primary, - light: tinycolor(primary) - .lighten(lightenRate) - .toHexString(), - dark: tinycolor(primary) - .darken(darkenRate) - .toHexString() - }, - secondary: { - main: secondary, - light: tinycolor(secondary) - .lighten(lightenRate) - .toHexString(), - dark: tinycolor(secondary) - .darken(darkenRate) - .toHexString(), - contrastText: "#FFFFFF" - }, - warning: { - main: warning, - light: tinycolor(warning) - .lighten(lightenRate) - .toHexString(), - dark: tinycolor(warning) - .darken(darkenRate) - .toHexString() - }, - success: { - main: success, - light: tinycolor(success) - .lighten(lightenRate) - .toHexString(), - dark: tinycolor(success) - .darken(darkenRate) - .toHexString() - }, - info: { - main: info, - light: tinycolor(info) - .lighten(lightenRate) - .toHexString(), - dark: tinycolor(info) - .darken(darkenRate) - .toHexString() - }, - text: { - primary: "#4A4A4A", - secondary: "#6E6E6E", - hint: "#B9B9B9" - }, - background: { - default: "#F6F7FF", - light: "#F3F5FF" - } - }, - customShadows: { - widget: - "0px 3px 11px 0px #E8EAFC, 0 3px 3px -2px #B2B2B21A, 0 1px 8px 0 #9A9A9A1A", - widgetDark: - "0px 3px 18px 0px #4558A3B3, 0 3px 3px -2px #B2B2B21A, 0 1px 8px 0 #9A9A9A1A", - widgetWide: - "0px 12px 33px 0px #E8EAFC, 0 3px 3px -2px #B2B2B21A, 0 1px 8px 0 #9A9A9A1A" - }, - overrides: { - MuiBackdrop: { - root: { - backgroundColor: "#4A4A4A1A" - } - }, - MuiMenu: { - paper: { - boxShadow: - "0px 3px 11px 0px #E8EAFC, 0 3px 3px -2px #B2B2B21A, 0 1px 8px 0 #9A9A9A1A" - } - }, - MuiSelect: { - icon: { - color: "#B9B9B9", - } - }, - MuiListItem: { - button: { - '&:hover, &:focus': { - backgroundColor: '#F3F5FF', - }, - }, - selected: { - backgroundColor: '#F3F5FF !important', - '&:focus': { - backgroundColor: '#F3F5FF', - }, - } - }, - MuiTouchRipple: { - child: { - backgroundColor: "white" - } - }, - MuiTableRow: { - root: { - height: 56, - } - }, - MuiTableCell: { - root: { - borderBottom: '1px solid rgba(224, 224, 224, .5)', - }, - head: { - fontSize: '0.95rem', - }, - body: { - fontSize: '0.95rem', - } - } - } -}; diff --git a/src/themes/index.js b/src/themes/index.js deleted file mode 100644 index 8bef3bf2..00000000 --- a/src/themes/index.js +++ /dev/null @@ -1,28 +0,0 @@ -import defaultTheme from './default'; - -export default { - default: defaultTheme -} - -export const overrides = { - typography: { - h1: { - fontSize: '3rem', - }, - h2: { - fontSize: '2rem', - }, - h3: { - fontSize: '1.64rem', - }, - h4: { - fontSize: '1.5rem', - }, - h5: { - fontSize: '1.285rem', - }, - h6: { - fontSize: '1.142rem', - } - } -}; \ No newline at end of file diff --git a/static/css/2.b95fcbb1.chunk.css b/static/css/2.b95fcbb1.chunk.css new file mode 100644 index 00000000..247ba894 --- /dev/null +++ b/static/css/2.b95fcbb1.chunk.css @@ -0,0 +1,6 @@ +.Toastify__toast-container{z-index:9999;-webkit-transform:translateZ(9999px);position:fixed;padding:4px;width:320px;box-sizing:border-box;color:#fff}.Toastify__toast-container--top-left{top:1em;left:1em}.Toastify__toast-container--top-center{top:1em;left:50%;margin-left:-160px}.Toastify__toast-container--top-right{top:1em;right:1em}.Toastify__toast-container--bottom-left{bottom:1em;left:1em}.Toastify__toast-container--bottom-center{bottom:1em;left:50%;margin-left:-160px}.Toastify__toast-container--bottom-right{bottom:1em;right:1em}@media only screen and (max-width:480px){.Toastify__toast-container{width:100vw;padding:0;left:0;margin:0}.Toastify__toast-container--top-center,.Toastify__toast-container--top-left,.Toastify__toast-container--top-right{top:0}.Toastify__toast-container--bottom-center,.Toastify__toast-container--bottom-left,.Toastify__toast-container--bottom-right{bottom:0}.Toastify__toast-container--rtl{right:0;left:auto}}.Toastify__toast{position:relative;min-height:64px;box-sizing:border-box;margin-bottom:1rem;padding:8px;border-radius:1px;box-shadow:0 1px 10px 0 rgba(0,0,0,.1),0 2px 15px 0 rgba(0,0,0,.05);display:flex;justify-content:space-between;max-height:800px;overflow:hidden;font-family:sans-serif;cursor:pointer;direction:ltr}.Toastify__toast--rtl{direction:rtl}.Toastify__toast--default{background:#fff;color:#aaa}.Toastify__toast--info{background:#3498db}.Toastify__toast--success{background:#07bc0c}.Toastify__toast--warning{background:#f1c40f}.Toastify__toast--error{background:#e74c3c}.Toastify__toast-body{margin:auto 0;flex:1 1}@media only screen and (max-width:480px){.Toastify__toast{margin-bottom:0}}.Toastify__close-button{color:#fff;font-weight:700;font-size:14px;background:transparent;outline:none;border:none;padding:0;cursor:pointer;opacity:.7;-webkit-transition:.3s ease;transition:.3s ease;align-self:flex-start}.Toastify__close-button--default{color:#000;opacity:.3}.Toastify__close-button:focus,.Toastify__close-button:hover{opacity:1}@-webkit-keyframes Toastify__trackProgress{0%{-webkit-transform:scaleX(1);transform:scaleX(1)}to{-webkit-transform:scaleX(0);transform:scaleX(0)}}@keyframes Toastify__trackProgress{0%{-webkit-transform:scaleX(1);transform:scaleX(1)}to{-webkit-transform:scaleX(0);transform:scaleX(0)}}.Toastify__progress-bar{position:absolute;bottom:0;left:0;width:100%;height:5px;z-index:9999;opacity:.7;background-color:hsla(0,0%,100%,.7);-webkit-transform-origin:left;transform-origin:left}.Toastify__progress-bar--animated{-webkit-animation:Toastify__trackProgress linear 1 forwards;animation:Toastify__trackProgress linear 1 forwards}.Toastify__progress-bar--controlled{-webkit-transition:-webkit-transform .2s;transition:-webkit-transform .2s;transition:transform .2s;transition:transform .2s,-webkit-transform .2s}.Toastify__progress-bar--rtl{right:0;left:auto;-webkit-transform-origin:right;transform-origin:right}.Toastify__progress-bar--default{background:-webkit-gradient(linear,left top,right top,from(#4cd964),color-stop(#5ac8fa),color-stop(#007aff),color-stop(#34aadc),color-stop(#5856d6),to(#ff2d55));background:linear-gradient(90deg,#4cd964,#5ac8fa,#007aff,#34aadc,#5856d6,#ff2d55)}@-webkit-keyframes Toastify__bounceInRight{0%,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;-webkit-transform:translate3d(3000px,0,0);transform:translate3d(3000px,0,0)}60%{opacity:1;-webkit-transform:translate3d(-25px,0,0);transform:translate3d(-25px,0,0)}75%{-webkit-transform:translate3d(10px,0,0);transform:translate3d(10px,0,0)}90%{-webkit-transform:translate3d(-5px,0,0);transform:translate3d(-5px,0,0)}to{-webkit-transform:none;transform:none}}@keyframes Toastify__bounceInRight{0%,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;-webkit-transform:translate3d(3000px,0,0);transform:translate3d(3000px,0,0)}60%{opacity:1;-webkit-transform:translate3d(-25px,0,0);transform:translate3d(-25px,0,0)}75%{-webkit-transform:translate3d(10px,0,0);transform:translate3d(10px,0,0)}90%{-webkit-transform:translate3d(-5px,0,0);transform:translate3d(-5px,0,0)}to{-webkit-transform:none;transform:none}}@-webkit-keyframes Toastify__bounceOutRight{20%{opacity:1;-webkit-transform:translate3d(-20px,0,0);transform:translate3d(-20px,0,0)}to{opacity:0;-webkit-transform:translate3d(2000px,0,0);transform:translate3d(2000px,0,0)}}@keyframes Toastify__bounceOutRight{20%{opacity:1;-webkit-transform:translate3d(-20px,0,0);transform:translate3d(-20px,0,0)}to{opacity:0;-webkit-transform:translate3d(2000px,0,0);transform:translate3d(2000px,0,0)}}@-webkit-keyframes Toastify__bounceInLeft{0%,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;-webkit-transform:translate3d(-3000px,0,0);transform:translate3d(-3000px,0,0)}60%{opacity:1;-webkit-transform:translate3d(25px,0,0);transform:translate3d(25px,0,0)}75%{-webkit-transform:translate3d(-10px,0,0);transform:translate3d(-10px,0,0)}90%{-webkit-transform:translate3d(5px,0,0);transform:translate3d(5px,0,0)}to{-webkit-transform:none;transform:none}}@keyframes Toastify__bounceInLeft{0%,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;-webkit-transform:translate3d(-3000px,0,0);transform:translate3d(-3000px,0,0)}60%{opacity:1;-webkit-transform:translate3d(25px,0,0);transform:translate3d(25px,0,0)}75%{-webkit-transform:translate3d(-10px,0,0);transform:translate3d(-10px,0,0)}90%{-webkit-transform:translate3d(5px,0,0);transform:translate3d(5px,0,0)}to{-webkit-transform:none;transform:none}}@-webkit-keyframes Toastify__bounceOutLeft{20%{opacity:1;-webkit-transform:translate3d(20px,0,0);transform:translate3d(20px,0,0)}to{opacity:0;-webkit-transform:translate3d(-2000px,0,0);transform:translate3d(-2000px,0,0)}}@keyframes Toastify__bounceOutLeft{20%{opacity:1;-webkit-transform:translate3d(20px,0,0);transform:translate3d(20px,0,0)}to{opacity:0;-webkit-transform:translate3d(-2000px,0,0);transform:translate3d(-2000px,0,0)}}@-webkit-keyframes Toastify__bounceInUp{0%,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;-webkit-transform:translate3d(0,3000px,0);transform:translate3d(0,3000px,0)}60%{opacity:1;-webkit-transform:translate3d(0,-20px,0);transform:translate3d(0,-20px,0)}75%{-webkit-transform:translate3d(0,10px,0);transform:translate3d(0,10px,0)}90%{-webkit-transform:translate3d(0,-5px,0);transform:translate3d(0,-5px,0)}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes Toastify__bounceInUp{0%,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;-webkit-transform:translate3d(0,3000px,0);transform:translate3d(0,3000px,0)}60%{opacity:1;-webkit-transform:translate3d(0,-20px,0);transform:translate3d(0,-20px,0)}75%{-webkit-transform:translate3d(0,10px,0);transform:translate3d(0,10px,0)}90%{-webkit-transform:translate3d(0,-5px,0);transform:translate3d(0,-5px,0)}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}@-webkit-keyframes Toastify__bounceOutUp{20%{-webkit-transform:translate3d(0,-10px,0);transform:translate3d(0,-10px,0)}40%,45%{opacity:1;-webkit-transform:translate3d(0,20px,0);transform:translate3d(0,20px,0)}to{opacity:0;-webkit-transform:translate3d(0,-2000px,0);transform:translate3d(0,-2000px,0)}}@keyframes Toastify__bounceOutUp{20%{-webkit-transform:translate3d(0,-10px,0);transform:translate3d(0,-10px,0)}40%,45%{opacity:1;-webkit-transform:translate3d(0,20px,0);transform:translate3d(0,20px,0)}to{opacity:0;-webkit-transform:translate3d(0,-2000px,0);transform:translate3d(0,-2000px,0)}}@-webkit-keyframes Toastify__bounceInDown{0%,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;-webkit-transform:translate3d(0,-3000px,0);transform:translate3d(0,-3000px,0)}60%{opacity:1;-webkit-transform:translate3d(0,25px,0);transform:translate3d(0,25px,0)}75%{-webkit-transform:translate3d(0,-10px,0);transform:translate3d(0,-10px,0)}90%{-webkit-transform:translate3d(0,5px,0);transform:translate3d(0,5px,0)}to{-webkit-transform:none;transform:none}}@keyframes Toastify__bounceInDown{0%,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;-webkit-transform:translate3d(0,-3000px,0);transform:translate3d(0,-3000px,0)}60%{opacity:1;-webkit-transform:translate3d(0,25px,0);transform:translate3d(0,25px,0)}75%{-webkit-transform:translate3d(0,-10px,0);transform:translate3d(0,-10px,0)}90%{-webkit-transform:translate3d(0,5px,0);transform:translate3d(0,5px,0)}to{-webkit-transform:none;transform:none}}@-webkit-keyframes Toastify__bounceOutDown{20%{-webkit-transform:translate3d(0,10px,0);transform:translate3d(0,10px,0)}40%,45%{opacity:1;-webkit-transform:translate3d(0,-20px,0);transform:translate3d(0,-20px,0)}to{opacity:0;-webkit-transform:translate3d(0,2000px,0);transform:translate3d(0,2000px,0)}}@keyframes Toastify__bounceOutDown{20%{-webkit-transform:translate3d(0,10px,0);transform:translate3d(0,10px,0)}40%,45%{opacity:1;-webkit-transform:translate3d(0,-20px,0);transform:translate3d(0,-20px,0)}to{opacity:0;-webkit-transform:translate3d(0,2000px,0);transform:translate3d(0,2000px,0)}}.Toastify__bounce-enter--bottom-left,.Toastify__bounce-enter--top-left{-webkit-animation-name:Toastify__bounceInLeft;animation-name:Toastify__bounceInLeft}.Toastify__bounce-enter--bottom-right,.Toastify__bounce-enter--top-right{-webkit-animation-name:Toastify__bounceInRight;animation-name:Toastify__bounceInRight}.Toastify__bounce-enter--top-center{-webkit-animation-name:Toastify__bounceInDown;animation-name:Toastify__bounceInDown}.Toastify__bounce-enter--bottom-center{-webkit-animation-name:Toastify__bounceInUp;animation-name:Toastify__bounceInUp}.Toastify__bounce-exit--bottom-left,.Toastify__bounce-exit--top-left{-webkit-animation-name:Toastify__bounceOutLeft;animation-name:Toastify__bounceOutLeft}.Toastify__bounce-exit--bottom-right,.Toastify__bounce-exit--top-right{-webkit-animation-name:Toastify__bounceOutRight;animation-name:Toastify__bounceOutRight}.Toastify__bounce-exit--top-center{-webkit-animation-name:Toastify__bounceOutUp;animation-name:Toastify__bounceOutUp}.Toastify__bounce-exit--bottom-center{-webkit-animation-name:Toastify__bounceOutDown;animation-name:Toastify__bounceOutDown}@-webkit-keyframes Toastify__zoomIn{0%{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}50%{opacity:1}}@keyframes Toastify__zoomIn{0%{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}50%{opacity:1}}@-webkit-keyframes Toastify__zoomOut{0%{opacity:1}50%{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}to{opacity:0}}@keyframes Toastify__zoomOut{0%{opacity:1}50%{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}to{opacity:0}}.Toastify__zoom-enter{-webkit-animation-name:Toastify__zoomIn;animation-name:Toastify__zoomIn}.Toastify__zoom-exit{-webkit-animation-name:Toastify__zoomOut;animation-name:Toastify__zoomOut}@-webkit-keyframes Toastify__flipIn{0%{-webkit-transform:perspective(400px) rotateX(90deg);transform:perspective(400px) rotateX(90deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;opacity:0}40%{-webkit-transform:perspective(400px) rotateX(-20deg);transform:perspective(400px) rotateX(-20deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}60%{-webkit-transform:perspective(400px) rotateX(10deg);transform:perspective(400px) rotateX(10deg);opacity:1}80%{-webkit-transform:perspective(400px) rotateX(-5deg);transform:perspective(400px) rotateX(-5deg)}to{-webkit-transform:perspective(400px);transform:perspective(400px)}}@keyframes Toastify__flipIn{0%{-webkit-transform:perspective(400px) rotateX(90deg);transform:perspective(400px) rotateX(90deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;opacity:0}40%{-webkit-transform:perspective(400px) rotateX(-20deg);transform:perspective(400px) rotateX(-20deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}60%{-webkit-transform:perspective(400px) rotateX(10deg);transform:perspective(400px) rotateX(10deg);opacity:1}80%{-webkit-transform:perspective(400px) rotateX(-5deg);transform:perspective(400px) rotateX(-5deg)}to{-webkit-transform:perspective(400px);transform:perspective(400px)}}@-webkit-keyframes Toastify__flipOut{0%{-webkit-transform:perspective(400px);transform:perspective(400px)}30%{-webkit-transform:perspective(400px) rotateX(-20deg);transform:perspective(400px) rotateX(-20deg);opacity:1}to{-webkit-transform:perspective(400px) rotateX(90deg);transform:perspective(400px) rotateX(90deg);opacity:0}}@keyframes Toastify__flipOut{0%{-webkit-transform:perspective(400px);transform:perspective(400px)}30%{-webkit-transform:perspective(400px) rotateX(-20deg);transform:perspective(400px) rotateX(-20deg);opacity:1}to{-webkit-transform:perspective(400px) rotateX(90deg);transform:perspective(400px) rotateX(90deg);opacity:0}}.Toastify__flip-enter{-webkit-animation-name:Toastify__flipIn;animation-name:Toastify__flipIn}.Toastify__flip-exit{-webkit-animation-name:Toastify__flipOut;animation-name:Toastify__flipOut}@-webkit-keyframes Toastify__slideInRight{0%{-webkit-transform:translate3d(110%,0,0);transform:translate3d(110%,0,0);visibility:visible}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes Toastify__slideInRight{0%{-webkit-transform:translate3d(110%,0,0);transform:translate3d(110%,0,0);visibility:visible}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}@-webkit-keyframes Toastify__slideInLeft{0%{-webkit-transform:translate3d(-110%,0,0);transform:translate3d(-110%,0,0);visibility:visible}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes Toastify__slideInLeft{0%{-webkit-transform:translate3d(-110%,0,0);transform:translate3d(-110%,0,0);visibility:visible}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}@-webkit-keyframes Toastify__slideInUp{0%{-webkit-transform:translate3d(0,110%,0);transform:translate3d(0,110%,0);visibility:visible}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes Toastify__slideInUp{0%{-webkit-transform:translate3d(0,110%,0);transform:translate3d(0,110%,0);visibility:visible}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}@-webkit-keyframes Toastify__slideInDown{0%{-webkit-transform:translate3d(0,-110%,0);transform:translate3d(0,-110%,0);visibility:visible}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes Toastify__slideInDown{0%{-webkit-transform:translate3d(0,-110%,0);transform:translate3d(0,-110%,0);visibility:visible}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}@-webkit-keyframes Toastify__slideOutRight{0%{-webkit-transform:translateZ(0);transform:translateZ(0)}to{visibility:hidden;-webkit-transform:translate3d(110%,0,0);transform:translate3d(110%,0,0)}}@keyframes Toastify__slideOutRight{0%{-webkit-transform:translateZ(0);transform:translateZ(0)}to{visibility:hidden;-webkit-transform:translate3d(110%,0,0);transform:translate3d(110%,0,0)}}@-webkit-keyframes Toastify__slideOutLeft{0%{-webkit-transform:translateZ(0);transform:translateZ(0)}to{visibility:hidden;-webkit-transform:translate3d(-110%,0,0);transform:translate3d(-110%,0,0)}}@keyframes Toastify__slideOutLeft{0%{-webkit-transform:translateZ(0);transform:translateZ(0)}to{visibility:hidden;-webkit-transform:translate3d(-110%,0,0);transform:translate3d(-110%,0,0)}}@-webkit-keyframes Toastify__slideOutDown{0%{-webkit-transform:translateZ(0);transform:translateZ(0)}to{visibility:hidden;-webkit-transform:translate3d(0,500px,0);transform:translate3d(0,500px,0)}}@keyframes Toastify__slideOutDown{0%{-webkit-transform:translateZ(0);transform:translateZ(0)}to{visibility:hidden;-webkit-transform:translate3d(0,500px,0);transform:translate3d(0,500px,0)}}@-webkit-keyframes Toastify__slideOutUp{0%{-webkit-transform:translateZ(0);transform:translateZ(0)}to{visibility:hidden;-webkit-transform:translate3d(0,-500px,0);transform:translate3d(0,-500px,0)}}@keyframes Toastify__slideOutUp{0%{-webkit-transform:translateZ(0);transform:translateZ(0)}to{visibility:hidden;-webkit-transform:translate3d(0,-500px,0);transform:translate3d(0,-500px,0)}}.Toastify__slide-enter--bottom-left,.Toastify__slide-enter--top-left{-webkit-animation-name:Toastify__slideInLeft;animation-name:Toastify__slideInLeft}.Toastify__slide-enter--bottom-right,.Toastify__slide-enter--top-right{-webkit-animation-name:Toastify__slideInRight;animation-name:Toastify__slideInRight}.Toastify__slide-enter--top-center{-webkit-animation-name:Toastify__slideInDown;animation-name:Toastify__slideInDown}.Toastify__slide-enter--bottom-center{-webkit-animation-name:Toastify__slideInUp;animation-name:Toastify__slideInUp}.Toastify__slide-exit--bottom-left,.Toastify__slide-exit--top-left{-webkit-animation-name:Toastify__slideOutLeft;animation-name:Toastify__slideOutLeft}.Toastify__slide-exit--bottom-right,.Toastify__slide-exit--top-right{-webkit-animation-name:Toastify__slideOutRight;animation-name:Toastify__slideOutRight}.Toastify__slide-exit--top-center{-webkit-animation-name:Toastify__slideOutUp;animation-name:Toastify__slideOutUp}.Toastify__slide-exit--bottom-center{-webkit-animation-name:Toastify__slideOutDown;animation-name:Toastify__slideOutDown} +/*! + * Font Awesome 4.7.0 by @davegandy - http://fontawesome.io - @fontawesome + * License - http://fontawesome.io/license (Font: SIL OFL 1.1, CSS: MIT License) + */@font-face{font-family:FontAwesome;src:url(/react-material-admin/static/media/fontawesome-webfont.674f50d2.eot);src:url(/react-material-admin/static/media/fontawesome-webfont.674f50d2.eot?#iefix&v=4.7.0) format("embedded-opentype"),url(/react-material-admin/static/media/fontawesome-webfont.af7ae505.woff2) format("woff2"),url(/react-material-admin/static/media/fontawesome-webfont.fee66e71.woff) format("woff"),url(/react-material-admin/static/media/fontawesome-webfont.b06871f2.ttf) format("truetype"),url(/react-material-admin/static/media/fontawesome-webfont.912ec66d.svg#fontawesomeregular) format("svg");font-weight:400;font-style:normal}.fa{display:inline-block;font:normal normal normal 14px/1 FontAwesome;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.fa-lg{font-size:1.33333333em;line-height:.75em;vertical-align:-15%}.fa-2x{font-size:2em}.fa-3x{font-size:3em}.fa-4x{font-size:4em}.fa-5x{font-size:5em}.fa-fw{width:1.28571429em;text-align:center}.fa-ul{padding-left:0;margin-left:2.14285714em;list-style-type:none}.fa-ul>li{position:relative}.fa-li{position:absolute;left:-2.14285714em;width:2.14285714em;top:.14285714em;text-align:center}.fa-li.fa-lg{left:-1.85714286em}.fa-border{padding:.2em .25em .15em;border:.08em solid #eee;border-radius:.1em}.fa-pull-left{float:left}.fa-pull-right{float:right}.fa.fa-pull-left{margin-right:.3em}.fa.fa-pull-right{margin-left:.3em}.pull-right{float:right}.pull-left{float:left}.fa.pull-left{margin-right:.3em}.fa.pull-right{margin-left:.3em}.fa-spin{-webkit-animation:fa-spin 2s linear infinite;animation:fa-spin 2s linear infinite}.fa-pulse{-webkit-animation:fa-spin 1s steps(8) infinite;animation:fa-spin 1s steps(8) infinite}@-webkit-keyframes fa-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}@keyframes fa-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}.fa-rotate-90{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=1)";-webkit-transform:rotate(90deg);transform:rotate(90deg)}.fa-rotate-180{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=2)";-webkit-transform:rotate(180deg);transform:rotate(180deg)}.fa-rotate-270{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=3)";-webkit-transform:rotate(270deg);transform:rotate(270deg)}.fa-flip-horizontal{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=0, mirror=1)";-webkit-transform:scaleX(-1);transform:scaleX(-1)}.fa-flip-vertical{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=2, mirror=1)";-webkit-transform:scaleY(-1);transform:scaleY(-1)}:root .fa-flip-horizontal,:root .fa-flip-vertical,:root .fa-rotate-90,:root .fa-rotate-180,:root .fa-rotate-270{-webkit-filter:none;filter:none}.fa-stack{position:relative;display:inline-block;width:2em;height:2em;line-height:2em;vertical-align:middle}.fa-stack-1x,.fa-stack-2x{position:absolute;left:0;width:100%;text-align:center}.fa-stack-1x{line-height:inherit}.fa-stack-2x{font-size:2em}.fa-inverse{color:#fff}.fa-glass:before{content:"\f000"}.fa-music:before{content:"\f001"}.fa-search:before{content:"\f002"}.fa-envelope-o:before{content:"\f003"}.fa-heart:before{content:"\f004"}.fa-star:before{content:"\f005"}.fa-star-o:before{content:"\f006"}.fa-user:before{content:"\f007"}.fa-film:before{content:"\f008"}.fa-th-large:before{content:"\f009"}.fa-th:before{content:"\f00a"}.fa-th-list:before{content:"\f00b"}.fa-check:before{content:"\f00c"}.fa-close:before,.fa-remove:before,.fa-times:before{content:"\f00d"}.fa-search-plus:before{content:"\f00e"}.fa-search-minus:before{content:"\f010"}.fa-power-off:before{content:"\f011"}.fa-signal:before{content:"\f012"}.fa-cog:before,.fa-gear:before{content:"\f013"}.fa-trash-o:before{content:"\f014"}.fa-home:before{content:"\f015"}.fa-file-o:before{content:"\f016"}.fa-clock-o:before{content:"\f017"}.fa-road:before{content:"\f018"}.fa-download:before{content:"\f019"}.fa-arrow-circle-o-down:before{content:"\f01a"}.fa-arrow-circle-o-up:before{content:"\f01b"}.fa-inbox:before{content:"\f01c"}.fa-play-circle-o:before{content:"\f01d"}.fa-repeat:before,.fa-rotate-right:before{content:"\f01e"}.fa-refresh:before{content:"\f021"}.fa-list-alt:before{content:"\f022"}.fa-lock:before{content:"\f023"}.fa-flag:before{content:"\f024"}.fa-headphones:before{content:"\f025"}.fa-volume-off:before{content:"\f026"}.fa-volume-down:before{content:"\f027"}.fa-volume-up:before{content:"\f028"}.fa-qrcode:before{content:"\f029"}.fa-barcode:before{content:"\f02a"}.fa-tag:before{content:"\f02b"}.fa-tags:before{content:"\f02c"}.fa-book:before{content:"\f02d"}.fa-bookmark:before{content:"\f02e"}.fa-print:before{content:"\f02f"}.fa-camera:before{content:"\f030"}.fa-font:before{content:"\f031"}.fa-bold:before{content:"\f032"}.fa-italic:before{content:"\f033"}.fa-text-height:before{content:"\f034"}.fa-text-width:before{content:"\f035"}.fa-align-left:before{content:"\f036"}.fa-align-center:before{content:"\f037"}.fa-align-right:before{content:"\f038"}.fa-align-justify:before{content:"\f039"}.fa-list:before{content:"\f03a"}.fa-dedent:before,.fa-outdent:before{content:"\f03b"}.fa-indent:before{content:"\f03c"}.fa-video-camera:before{content:"\f03d"}.fa-image:before,.fa-photo:before,.fa-picture-o:before{content:"\f03e"}.fa-pencil:before{content:"\f040"}.fa-map-marker:before{content:"\f041"}.fa-adjust:before{content:"\f042"}.fa-tint:before{content:"\f043"}.fa-edit:before,.fa-pencil-square-o:before{content:"\f044"}.fa-share-square-o:before{content:"\f045"}.fa-check-square-o:before{content:"\f046"}.fa-arrows:before{content:"\f047"}.fa-step-backward:before{content:"\f048"}.fa-fast-backward:before{content:"\f049"}.fa-backward:before{content:"\f04a"}.fa-play:before{content:"\f04b"}.fa-pause:before{content:"\f04c"}.fa-stop:before{content:"\f04d"}.fa-forward:before{content:"\f04e"}.fa-fast-forward:before{content:"\f050"}.fa-step-forward:before{content:"\f051"}.fa-eject:before{content:"\f052"}.fa-chevron-left:before{content:"\f053"}.fa-chevron-right:before{content:"\f054"}.fa-plus-circle:before{content:"\f055"}.fa-minus-circle:before{content:"\f056"}.fa-times-circle:before{content:"\f057"}.fa-check-circle:before{content:"\f058"}.fa-question-circle:before{content:"\f059"}.fa-info-circle:before{content:"\f05a"}.fa-crosshairs:before{content:"\f05b"}.fa-times-circle-o:before{content:"\f05c"}.fa-check-circle-o:before{content:"\f05d"}.fa-ban:before{content:"\f05e"}.fa-arrow-left:before{content:"\f060"}.fa-arrow-right:before{content:"\f061"}.fa-arrow-up:before{content:"\f062"}.fa-arrow-down:before{content:"\f063"}.fa-mail-forward:before,.fa-share:before{content:"\f064"}.fa-expand:before{content:"\f065"}.fa-compress:before{content:"\f066"}.fa-plus:before{content:"\f067"}.fa-minus:before{content:"\f068"}.fa-asterisk:before{content:"\f069"}.fa-exclamation-circle:before{content:"\f06a"}.fa-gift:before{content:"\f06b"}.fa-leaf:before{content:"\f06c"}.fa-fire:before{content:"\f06d"}.fa-eye:before{content:"\f06e"}.fa-eye-slash:before{content:"\f070"}.fa-exclamation-triangle:before,.fa-warning:before{content:"\f071"}.fa-plane:before{content:"\f072"}.fa-calendar:before{content:"\f073"}.fa-random:before{content:"\f074"}.fa-comment:before{content:"\f075"}.fa-magnet:before{content:"\f076"}.fa-chevron-up:before{content:"\f077"}.fa-chevron-down:before{content:"\f078"}.fa-retweet:before{content:"\f079"}.fa-shopping-cart:before{content:"\f07a"}.fa-folder:before{content:"\f07b"}.fa-folder-open:before{content:"\f07c"}.fa-arrows-v:before{content:"\f07d"}.fa-arrows-h:before{content:"\f07e"}.fa-bar-chart-o:before,.fa-bar-chart:before{content:"\f080"}.fa-twitter-square:before{content:"\f081"}.fa-facebook-square:before{content:"\f082"}.fa-camera-retro:before{content:"\f083"}.fa-key:before{content:"\f084"}.fa-cogs:before,.fa-gears:before{content:"\f085"}.fa-comments:before{content:"\f086"}.fa-thumbs-o-up:before{content:"\f087"}.fa-thumbs-o-down:before{content:"\f088"}.fa-star-half:before{content:"\f089"}.fa-heart-o:before{content:"\f08a"}.fa-sign-out:before{content:"\f08b"}.fa-linkedin-square:before{content:"\f08c"}.fa-thumb-tack:before{content:"\f08d"}.fa-external-link:before{content:"\f08e"}.fa-sign-in:before{content:"\f090"}.fa-trophy:before{content:"\f091"}.fa-github-square:before{content:"\f092"}.fa-upload:before{content:"\f093"}.fa-lemon-o:before{content:"\f094"}.fa-phone:before{content:"\f095"}.fa-square-o:before{content:"\f096"}.fa-bookmark-o:before{content:"\f097"}.fa-phone-square:before{content:"\f098"}.fa-twitter:before{content:"\f099"}.fa-facebook-f:before,.fa-facebook:before{content:"\f09a"}.fa-github:before{content:"\f09b"}.fa-unlock:before{content:"\f09c"}.fa-credit-card:before{content:"\f09d"}.fa-feed:before,.fa-rss:before{content:"\f09e"}.fa-hdd-o:before{content:"\f0a0"}.fa-bullhorn:before{content:"\f0a1"}.fa-bell:before{content:"\f0f3"}.fa-certificate:before{content:"\f0a3"}.fa-hand-o-right:before{content:"\f0a4"}.fa-hand-o-left:before{content:"\f0a5"}.fa-hand-o-up:before{content:"\f0a6"}.fa-hand-o-down:before{content:"\f0a7"}.fa-arrow-circle-left:before{content:"\f0a8"}.fa-arrow-circle-right:before{content:"\f0a9"}.fa-arrow-circle-up:before{content:"\f0aa"}.fa-arrow-circle-down:before{content:"\f0ab"}.fa-globe:before{content:"\f0ac"}.fa-wrench:before{content:"\f0ad"}.fa-tasks:before{content:"\f0ae"}.fa-filter:before{content:"\f0b0"}.fa-briefcase:before{content:"\f0b1"}.fa-arrows-alt:before{content:"\f0b2"}.fa-group:before,.fa-users:before{content:"\f0c0"}.fa-chain:before,.fa-link:before{content:"\f0c1"}.fa-cloud:before{content:"\f0c2"}.fa-flask:before{content:"\f0c3"}.fa-cut:before,.fa-scissors:before{content:"\f0c4"}.fa-copy:before,.fa-files-o:before{content:"\f0c5"}.fa-paperclip:before{content:"\f0c6"}.fa-floppy-o:before,.fa-save:before{content:"\f0c7"}.fa-square:before{content:"\f0c8"}.fa-bars:before,.fa-navicon:before,.fa-reorder:before{content:"\f0c9"}.fa-list-ul:before{content:"\f0ca"}.fa-list-ol:before{content:"\f0cb"}.fa-strikethrough:before{content:"\f0cc"}.fa-underline:before{content:"\f0cd"}.fa-table:before{content:"\f0ce"}.fa-magic:before{content:"\f0d0"}.fa-truck:before{content:"\f0d1"}.fa-pinterest:before{content:"\f0d2"}.fa-pinterest-square:before{content:"\f0d3"}.fa-google-plus-square:before{content:"\f0d4"}.fa-google-plus:before{content:"\f0d5"}.fa-money:before{content:"\f0d6"}.fa-caret-down:before{content:"\f0d7"}.fa-caret-up:before{content:"\f0d8"}.fa-caret-left:before{content:"\f0d9"}.fa-caret-right:before{content:"\f0da"}.fa-columns:before{content:"\f0db"}.fa-sort:before,.fa-unsorted:before{content:"\f0dc"}.fa-sort-desc:before,.fa-sort-down:before{content:"\f0dd"}.fa-sort-asc:before,.fa-sort-up:before{content:"\f0de"}.fa-envelope:before{content:"\f0e0"}.fa-linkedin:before{content:"\f0e1"}.fa-rotate-left:before,.fa-undo:before{content:"\f0e2"}.fa-gavel:before,.fa-legal:before{content:"\f0e3"}.fa-dashboard:before,.fa-tachometer:before{content:"\f0e4"}.fa-comment-o:before{content:"\f0e5"}.fa-comments-o:before{content:"\f0e6"}.fa-bolt:before,.fa-flash:before{content:"\f0e7"}.fa-sitemap:before{content:"\f0e8"}.fa-umbrella:before{content:"\f0e9"}.fa-clipboard:before,.fa-paste:before{content:"\f0ea"}.fa-lightbulb-o:before{content:"\f0eb"}.fa-exchange:before{content:"\f0ec"}.fa-cloud-download:before{content:"\f0ed"}.fa-cloud-upload:before{content:"\f0ee"}.fa-user-md:before{content:"\f0f0"}.fa-stethoscope:before{content:"\f0f1"}.fa-suitcase:before{content:"\f0f2"}.fa-bell-o:before{content:"\f0a2"}.fa-coffee:before{content:"\f0f4"}.fa-cutlery:before{content:"\f0f5"}.fa-file-text-o:before{content:"\f0f6"}.fa-building-o:before{content:"\f0f7"}.fa-hospital-o:before{content:"\f0f8"}.fa-ambulance:before{content:"\f0f9"}.fa-medkit:before{content:"\f0fa"}.fa-fighter-jet:before{content:"\f0fb"}.fa-beer:before{content:"\f0fc"}.fa-h-square:before{content:"\f0fd"}.fa-plus-square:before{content:"\f0fe"}.fa-angle-double-left:before{content:"\f100"}.fa-angle-double-right:before{content:"\f101"}.fa-angle-double-up:before{content:"\f102"}.fa-angle-double-down:before{content:"\f103"}.fa-angle-left:before{content:"\f104"}.fa-angle-right:before{content:"\f105"}.fa-angle-up:before{content:"\f106"}.fa-angle-down:before{content:"\f107"}.fa-desktop:before{content:"\f108"}.fa-laptop:before{content:"\f109"}.fa-tablet:before{content:"\f10a"}.fa-mobile-phone:before,.fa-mobile:before{content:"\f10b"}.fa-circle-o:before{content:"\f10c"}.fa-quote-left:before{content:"\f10d"}.fa-quote-right:before{content:"\f10e"}.fa-spinner:before{content:"\f110"}.fa-circle:before{content:"\f111"}.fa-mail-reply:before,.fa-reply:before{content:"\f112"}.fa-github-alt:before{content:"\f113"}.fa-folder-o:before{content:"\f114"}.fa-folder-open-o:before{content:"\f115"}.fa-smile-o:before{content:"\f118"}.fa-frown-o:before{content:"\f119"}.fa-meh-o:before{content:"\f11a"}.fa-gamepad:before{content:"\f11b"}.fa-keyboard-o:before{content:"\f11c"}.fa-flag-o:before{content:"\f11d"}.fa-flag-checkered:before{content:"\f11e"}.fa-terminal:before{content:"\f120"}.fa-code:before{content:"\f121"}.fa-mail-reply-all:before,.fa-reply-all:before{content:"\f122"}.fa-star-half-empty:before,.fa-star-half-full:before,.fa-star-half-o:before{content:"\f123"}.fa-location-arrow:before{content:"\f124"}.fa-crop:before{content:"\f125"}.fa-code-fork:before{content:"\f126"}.fa-chain-broken:before,.fa-unlink:before{content:"\f127"}.fa-question:before{content:"\f128"}.fa-info:before{content:"\f129"}.fa-exclamation:before{content:"\f12a"}.fa-superscript:before{content:"\f12b"}.fa-subscript:before{content:"\f12c"}.fa-eraser:before{content:"\f12d"}.fa-puzzle-piece:before{content:"\f12e"}.fa-microphone:before{content:"\f130"}.fa-microphone-slash:before{content:"\f131"}.fa-shield:before{content:"\f132"}.fa-calendar-o:before{content:"\f133"}.fa-fire-extinguisher:before{content:"\f134"}.fa-rocket:before{content:"\f135"}.fa-maxcdn:before{content:"\f136"}.fa-chevron-circle-left:before{content:"\f137"}.fa-chevron-circle-right:before{content:"\f138"}.fa-chevron-circle-up:before{content:"\f139"}.fa-chevron-circle-down:before{content:"\f13a"}.fa-html5:before{content:"\f13b"}.fa-css3:before{content:"\f13c"}.fa-anchor:before{content:"\f13d"}.fa-unlock-alt:before{content:"\f13e"}.fa-bullseye:before{content:"\f140"}.fa-ellipsis-h:before{content:"\f141"}.fa-ellipsis-v:before{content:"\f142"}.fa-rss-square:before{content:"\f143"}.fa-play-circle:before{content:"\f144"}.fa-ticket:before{content:"\f145"}.fa-minus-square:before{content:"\f146"}.fa-minus-square-o:before{content:"\f147"}.fa-level-up:before{content:"\f148"}.fa-level-down:before{content:"\f149"}.fa-check-square:before{content:"\f14a"}.fa-pencil-square:before{content:"\f14b"}.fa-external-link-square:before{content:"\f14c"}.fa-share-square:before{content:"\f14d"}.fa-compass:before{content:"\f14e"}.fa-caret-square-o-down:before,.fa-toggle-down:before{content:"\f150"}.fa-caret-square-o-up:before,.fa-toggle-up:before{content:"\f151"}.fa-caret-square-o-right:before,.fa-toggle-right:before{content:"\f152"}.fa-eur:before,.fa-euro:before{content:"\f153"}.fa-gbp:before{content:"\f154"}.fa-dollar:before,.fa-usd:before{content:"\f155"}.fa-inr:before,.fa-rupee:before{content:"\f156"}.fa-cny:before,.fa-jpy:before,.fa-rmb:before,.fa-yen:before{content:"\f157"}.fa-rouble:before,.fa-rub:before,.fa-ruble:before{content:"\f158"}.fa-krw:before,.fa-won:before{content:"\f159"}.fa-bitcoin:before,.fa-btc:before{content:"\f15a"}.fa-file:before{content:"\f15b"}.fa-file-text:before{content:"\f15c"}.fa-sort-alpha-asc:before{content:"\f15d"}.fa-sort-alpha-desc:before{content:"\f15e"}.fa-sort-amount-asc:before{content:"\f160"}.fa-sort-amount-desc:before{content:"\f161"}.fa-sort-numeric-asc:before{content:"\f162"}.fa-sort-numeric-desc:before{content:"\f163"}.fa-thumbs-up:before{content:"\f164"}.fa-thumbs-down:before{content:"\f165"}.fa-youtube-square:before{content:"\f166"}.fa-youtube:before{content:"\f167"}.fa-xing:before{content:"\f168"}.fa-xing-square:before{content:"\f169"}.fa-youtube-play:before{content:"\f16a"}.fa-dropbox:before{content:"\f16b"}.fa-stack-overflow:before{content:"\f16c"}.fa-instagram:before{content:"\f16d"}.fa-flickr:before{content:"\f16e"}.fa-adn:before{content:"\f170"}.fa-bitbucket:before{content:"\f171"}.fa-bitbucket-square:before{content:"\f172"}.fa-tumblr:before{content:"\f173"}.fa-tumblr-square:before{content:"\f174"}.fa-long-arrow-down:before{content:"\f175"}.fa-long-arrow-up:before{content:"\f176"}.fa-long-arrow-left:before{content:"\f177"}.fa-long-arrow-right:before{content:"\f178"}.fa-apple:before{content:"\f179"}.fa-windows:before{content:"\f17a"}.fa-android:before{content:"\f17b"}.fa-linux:before{content:"\f17c"}.fa-dribbble:before{content:"\f17d"}.fa-skype:before{content:"\f17e"}.fa-foursquare:before{content:"\f180"}.fa-trello:before{content:"\f181"}.fa-female:before{content:"\f182"}.fa-male:before{content:"\f183"}.fa-gittip:before,.fa-gratipay:before{content:"\f184"}.fa-sun-o:before{content:"\f185"}.fa-moon-o:before{content:"\f186"}.fa-archive:before{content:"\f187"}.fa-bug:before{content:"\f188"}.fa-vk:before{content:"\f189"}.fa-weibo:before{content:"\f18a"}.fa-renren:before{content:"\f18b"}.fa-pagelines:before{content:"\f18c"}.fa-stack-exchange:before{content:"\f18d"}.fa-arrow-circle-o-right:before{content:"\f18e"}.fa-arrow-circle-o-left:before{content:"\f190"}.fa-caret-square-o-left:before,.fa-toggle-left:before{content:"\f191"}.fa-dot-circle-o:before{content:"\f192"}.fa-wheelchair:before{content:"\f193"}.fa-vimeo-square:before{content:"\f194"}.fa-try:before,.fa-turkish-lira:before{content:"\f195"}.fa-plus-square-o:before{content:"\f196"}.fa-space-shuttle:before{content:"\f197"}.fa-slack:before{content:"\f198"}.fa-envelope-square:before{content:"\f199"}.fa-wordpress:before{content:"\f19a"}.fa-openid:before{content:"\f19b"}.fa-bank:before,.fa-institution:before,.fa-university:before{content:"\f19c"}.fa-graduation-cap:before,.fa-mortar-board:before{content:"\f19d"}.fa-yahoo:before{content:"\f19e"}.fa-google:before{content:"\f1a0"}.fa-reddit:before{content:"\f1a1"}.fa-reddit-square:before{content:"\f1a2"}.fa-stumbleupon-circle:before{content:"\f1a3"}.fa-stumbleupon:before{content:"\f1a4"}.fa-delicious:before{content:"\f1a5"}.fa-digg:before{content:"\f1a6"}.fa-pied-piper-pp:before{content:"\f1a7"}.fa-pied-piper-alt:before{content:"\f1a8"}.fa-drupal:before{content:"\f1a9"}.fa-joomla:before{content:"\f1aa"}.fa-language:before{content:"\f1ab"}.fa-fax:before{content:"\f1ac"}.fa-building:before{content:"\f1ad"}.fa-child:before{content:"\f1ae"}.fa-paw:before{content:"\f1b0"}.fa-spoon:before{content:"\f1b1"}.fa-cube:before{content:"\f1b2"}.fa-cubes:before{content:"\f1b3"}.fa-behance:before{content:"\f1b4"}.fa-behance-square:before{content:"\f1b5"}.fa-steam:before{content:"\f1b6"}.fa-steam-square:before{content:"\f1b7"}.fa-recycle:before{content:"\f1b8"}.fa-automobile:before,.fa-car:before{content:"\f1b9"}.fa-cab:before,.fa-taxi:before{content:"\f1ba"}.fa-tree:before{content:"\f1bb"}.fa-spotify:before{content:"\f1bc"}.fa-deviantart:before{content:"\f1bd"}.fa-soundcloud:before{content:"\f1be"}.fa-database:before{content:"\f1c0"}.fa-file-pdf-o:before{content:"\f1c1"}.fa-file-word-o:before{content:"\f1c2"}.fa-file-excel-o:before{content:"\f1c3"}.fa-file-powerpoint-o:before{content:"\f1c4"}.fa-file-image-o:before,.fa-file-photo-o:before,.fa-file-picture-o:before{content:"\f1c5"}.fa-file-archive-o:before,.fa-file-zip-o:before{content:"\f1c6"}.fa-file-audio-o:before,.fa-file-sound-o:before{content:"\f1c7"}.fa-file-movie-o:before,.fa-file-video-o:before{content:"\f1c8"}.fa-file-code-o:before{content:"\f1c9"}.fa-vine:before{content:"\f1ca"}.fa-codepen:before{content:"\f1cb"}.fa-jsfiddle:before{content:"\f1cc"}.fa-life-bouy:before,.fa-life-buoy:before,.fa-life-ring:before,.fa-life-saver:before,.fa-support:before{content:"\f1cd"}.fa-circle-o-notch:before{content:"\f1ce"}.fa-ra:before,.fa-rebel:before,.fa-resistance:before{content:"\f1d0"}.fa-empire:before,.fa-ge:before{content:"\f1d1"}.fa-git-square:before{content:"\f1d2"}.fa-git:before{content:"\f1d3"}.fa-hacker-news:before,.fa-y-combinator-square:before,.fa-yc-square:before{content:"\f1d4"}.fa-tencent-weibo:before{content:"\f1d5"}.fa-qq:before{content:"\f1d6"}.fa-wechat:before,.fa-weixin:before{content:"\f1d7"}.fa-paper-plane:before,.fa-send:before{content:"\f1d8"}.fa-paper-plane-o:before,.fa-send-o:before{content:"\f1d9"}.fa-history:before{content:"\f1da"}.fa-circle-thin:before{content:"\f1db"}.fa-header:before{content:"\f1dc"}.fa-paragraph:before{content:"\f1dd"}.fa-sliders:before{content:"\f1de"}.fa-share-alt:before{content:"\f1e0"}.fa-share-alt-square:before{content:"\f1e1"}.fa-bomb:before{content:"\f1e2"}.fa-futbol-o:before,.fa-soccer-ball-o:before{content:"\f1e3"}.fa-tty:before{content:"\f1e4"}.fa-binoculars:before{content:"\f1e5"}.fa-plug:before{content:"\f1e6"}.fa-slideshare:before{content:"\f1e7"}.fa-twitch:before{content:"\f1e8"}.fa-yelp:before{content:"\f1e9"}.fa-newspaper-o:before{content:"\f1ea"}.fa-wifi:before{content:"\f1eb"}.fa-calculator:before{content:"\f1ec"}.fa-paypal:before{content:"\f1ed"}.fa-google-wallet:before{content:"\f1ee"}.fa-cc-visa:before{content:"\f1f0"}.fa-cc-mastercard:before{content:"\f1f1"}.fa-cc-discover:before{content:"\f1f2"}.fa-cc-amex:before{content:"\f1f3"}.fa-cc-paypal:before{content:"\f1f4"}.fa-cc-stripe:before{content:"\f1f5"}.fa-bell-slash:before{content:"\f1f6"}.fa-bell-slash-o:before{content:"\f1f7"}.fa-trash:before{content:"\f1f8"}.fa-copyright:before{content:"\f1f9"}.fa-at:before{content:"\f1fa"}.fa-eyedropper:before{content:"\f1fb"}.fa-paint-brush:before{content:"\f1fc"}.fa-birthday-cake:before{content:"\f1fd"}.fa-area-chart:before{content:"\f1fe"}.fa-pie-chart:before{content:"\f200"}.fa-line-chart:before{content:"\f201"}.fa-lastfm:before{content:"\f202"}.fa-lastfm-square:before{content:"\f203"}.fa-toggle-off:before{content:"\f204"}.fa-toggle-on:before{content:"\f205"}.fa-bicycle:before{content:"\f206"}.fa-bus:before{content:"\f207"}.fa-ioxhost:before{content:"\f208"}.fa-angellist:before{content:"\f209"}.fa-cc:before{content:"\f20a"}.fa-ils:before,.fa-shekel:before,.fa-sheqel:before{content:"\f20b"}.fa-meanpath:before{content:"\f20c"}.fa-buysellads:before{content:"\f20d"}.fa-connectdevelop:before{content:"\f20e"}.fa-dashcube:before{content:"\f210"}.fa-forumbee:before{content:"\f211"}.fa-leanpub:before{content:"\f212"}.fa-sellsy:before{content:"\f213"}.fa-shirtsinbulk:before{content:"\f214"}.fa-simplybuilt:before{content:"\f215"}.fa-skyatlas:before{content:"\f216"}.fa-cart-plus:before{content:"\f217"}.fa-cart-arrow-down:before{content:"\f218"}.fa-diamond:before{content:"\f219"}.fa-ship:before{content:"\f21a"}.fa-user-secret:before{content:"\f21b"}.fa-motorcycle:before{content:"\f21c"}.fa-street-view:before{content:"\f21d"}.fa-heartbeat:before{content:"\f21e"}.fa-venus:before{content:"\f221"}.fa-mars:before{content:"\f222"}.fa-mercury:before{content:"\f223"}.fa-intersex:before,.fa-transgender:before{content:"\f224"}.fa-transgender-alt:before{content:"\f225"}.fa-venus-double:before{content:"\f226"}.fa-mars-double:before{content:"\f227"}.fa-venus-mars:before{content:"\f228"}.fa-mars-stroke:before{content:"\f229"}.fa-mars-stroke-v:before{content:"\f22a"}.fa-mars-stroke-h:before{content:"\f22b"}.fa-neuter:before{content:"\f22c"}.fa-genderless:before{content:"\f22d"}.fa-facebook-official:before{content:"\f230"}.fa-pinterest-p:before{content:"\f231"}.fa-whatsapp:before{content:"\f232"}.fa-server:before{content:"\f233"}.fa-user-plus:before{content:"\f234"}.fa-user-times:before{content:"\f235"}.fa-bed:before,.fa-hotel:before{content:"\f236"}.fa-viacoin:before{content:"\f237"}.fa-train:before{content:"\f238"}.fa-subway:before{content:"\f239"}.fa-medium:before{content:"\f23a"}.fa-y-combinator:before,.fa-yc:before{content:"\f23b"}.fa-optin-monster:before{content:"\f23c"}.fa-opencart:before{content:"\f23d"}.fa-expeditedssl:before{content:"\f23e"}.fa-battery-4:before,.fa-battery-full:before,.fa-battery:before{content:"\f240"}.fa-battery-3:before,.fa-battery-three-quarters:before{content:"\f241"}.fa-battery-2:before,.fa-battery-half:before{content:"\f242"}.fa-battery-1:before,.fa-battery-quarter:before{content:"\f243"}.fa-battery-0:before,.fa-battery-empty:before{content:"\f244"}.fa-mouse-pointer:before{content:"\f245"}.fa-i-cursor:before{content:"\f246"}.fa-object-group:before{content:"\f247"}.fa-object-ungroup:before{content:"\f248"}.fa-sticky-note:before{content:"\f249"}.fa-sticky-note-o:before{content:"\f24a"}.fa-cc-jcb:before{content:"\f24b"}.fa-cc-diners-club:before{content:"\f24c"}.fa-clone:before{content:"\f24d"}.fa-balance-scale:before{content:"\f24e"}.fa-hourglass-o:before{content:"\f250"}.fa-hourglass-1:before,.fa-hourglass-start:before{content:"\f251"}.fa-hourglass-2:before,.fa-hourglass-half:before{content:"\f252"}.fa-hourglass-3:before,.fa-hourglass-end:before{content:"\f253"}.fa-hourglass:before{content:"\f254"}.fa-hand-grab-o:before,.fa-hand-rock-o:before{content:"\f255"}.fa-hand-paper-o:before,.fa-hand-stop-o:before{content:"\f256"}.fa-hand-scissors-o:before{content:"\f257"}.fa-hand-lizard-o:before{content:"\f258"}.fa-hand-spock-o:before{content:"\f259"}.fa-hand-pointer-o:before{content:"\f25a"}.fa-hand-peace-o:before{content:"\f25b"}.fa-trademark:before{content:"\f25c"}.fa-registered:before{content:"\f25d"}.fa-creative-commons:before{content:"\f25e"}.fa-gg:before{content:"\f260"}.fa-gg-circle:before{content:"\f261"}.fa-tripadvisor:before{content:"\f262"}.fa-odnoklassniki:before{content:"\f263"}.fa-odnoklassniki-square:before{content:"\f264"}.fa-get-pocket:before{content:"\f265"}.fa-wikipedia-w:before{content:"\f266"}.fa-safari:before{content:"\f267"}.fa-chrome:before{content:"\f268"}.fa-firefox:before{content:"\f269"}.fa-opera:before{content:"\f26a"}.fa-internet-explorer:before{content:"\f26b"}.fa-television:before,.fa-tv:before{content:"\f26c"}.fa-contao:before{content:"\f26d"}.fa-500px:before{content:"\f26e"}.fa-amazon:before{content:"\f270"}.fa-calendar-plus-o:before{content:"\f271"}.fa-calendar-minus-o:before{content:"\f272"}.fa-calendar-times-o:before{content:"\f273"}.fa-calendar-check-o:before{content:"\f274"}.fa-industry:before{content:"\f275"}.fa-map-pin:before{content:"\f276"}.fa-map-signs:before{content:"\f277"}.fa-map-o:before{content:"\f278"}.fa-map:before{content:"\f279"}.fa-commenting:before{content:"\f27a"}.fa-commenting-o:before{content:"\f27b"}.fa-houzz:before{content:"\f27c"}.fa-vimeo:before{content:"\f27d"}.fa-black-tie:before{content:"\f27e"}.fa-fonticons:before{content:"\f280"}.fa-reddit-alien:before{content:"\f281"}.fa-edge:before{content:"\f282"}.fa-credit-card-alt:before{content:"\f283"}.fa-codiepie:before{content:"\f284"}.fa-modx:before{content:"\f285"}.fa-fort-awesome:before{content:"\f286"}.fa-usb:before{content:"\f287"}.fa-product-hunt:before{content:"\f288"}.fa-mixcloud:before{content:"\f289"}.fa-scribd:before{content:"\f28a"}.fa-pause-circle:before{content:"\f28b"}.fa-pause-circle-o:before{content:"\f28c"}.fa-stop-circle:before{content:"\f28d"}.fa-stop-circle-o:before{content:"\f28e"}.fa-shopping-bag:before{content:"\f290"}.fa-shopping-basket:before{content:"\f291"}.fa-hashtag:before{content:"\f292"}.fa-bluetooth:before{content:"\f293"}.fa-bluetooth-b:before{content:"\f294"}.fa-percent:before{content:"\f295"}.fa-gitlab:before{content:"\f296"}.fa-wpbeginner:before{content:"\f297"}.fa-wpforms:before{content:"\f298"}.fa-envira:before{content:"\f299"}.fa-universal-access:before{content:"\f29a"}.fa-wheelchair-alt:before{content:"\f29b"}.fa-question-circle-o:before{content:"\f29c"}.fa-blind:before{content:"\f29d"}.fa-audio-description:before{content:"\f29e"}.fa-volume-control-phone:before{content:"\f2a0"}.fa-braille:before{content:"\f2a1"}.fa-assistive-listening-systems:before{content:"\f2a2"}.fa-american-sign-language-interpreting:before,.fa-asl-interpreting:before{content:"\f2a3"}.fa-deaf:before,.fa-deafness:before,.fa-hard-of-hearing:before{content:"\f2a4"}.fa-glide:before{content:"\f2a5"}.fa-glide-g:before{content:"\f2a6"}.fa-sign-language:before,.fa-signing:before{content:"\f2a7"}.fa-low-vision:before{content:"\f2a8"}.fa-viadeo:before{content:"\f2a9"}.fa-viadeo-square:before{content:"\f2aa"}.fa-snapchat:before{content:"\f2ab"}.fa-snapchat-ghost:before{content:"\f2ac"}.fa-snapchat-square:before{content:"\f2ad"}.fa-pied-piper:before{content:"\f2ae"}.fa-first-order:before{content:"\f2b0"}.fa-yoast:before{content:"\f2b1"}.fa-themeisle:before{content:"\f2b2"}.fa-google-plus-circle:before,.fa-google-plus-official:before{content:"\f2b3"}.fa-fa:before,.fa-font-awesome:before{content:"\f2b4"}.fa-handshake-o:before{content:"\f2b5"}.fa-envelope-open:before{content:"\f2b6"}.fa-envelope-open-o:before{content:"\f2b7"}.fa-linode:before{content:"\f2b8"}.fa-address-book:before{content:"\f2b9"}.fa-address-book-o:before{content:"\f2ba"}.fa-address-card:before,.fa-vcard:before{content:"\f2bb"}.fa-address-card-o:before,.fa-vcard-o:before{content:"\f2bc"}.fa-user-circle:before{content:"\f2bd"}.fa-user-circle-o:before{content:"\f2be"}.fa-user-o:before{content:"\f2c0"}.fa-id-badge:before{content:"\f2c1"}.fa-drivers-license:before,.fa-id-card:before{content:"\f2c2"}.fa-drivers-license-o:before,.fa-id-card-o:before{content:"\f2c3"}.fa-quora:before{content:"\f2c4"}.fa-free-code-camp:before{content:"\f2c5"}.fa-telegram:before{content:"\f2c6"}.fa-thermometer-4:before,.fa-thermometer-full:before,.fa-thermometer:before{content:"\f2c7"}.fa-thermometer-3:before,.fa-thermometer-three-quarters:before{content:"\f2c8"}.fa-thermometer-2:before,.fa-thermometer-half:before{content:"\f2c9"}.fa-thermometer-1:before,.fa-thermometer-quarter:before{content:"\f2ca"}.fa-thermometer-0:before,.fa-thermometer-empty:before{content:"\f2cb"}.fa-shower:before{content:"\f2cc"}.fa-bath:before,.fa-bathtub:before,.fa-s15:before{content:"\f2cd"}.fa-podcast:before{content:"\f2ce"}.fa-window-maximize:before{content:"\f2d0"}.fa-window-minimize:before{content:"\f2d1"}.fa-window-restore:before{content:"\f2d2"}.fa-times-rectangle:before,.fa-window-close:before{content:"\f2d3"}.fa-times-rectangle-o:before,.fa-window-close-o:before{content:"\f2d4"}.fa-bandcamp:before{content:"\f2d5"}.fa-grav:before{content:"\f2d6"}.fa-etsy:before{content:"\f2d7"}.fa-imdb:before{content:"\f2d8"}.fa-ravelry:before{content:"\f2d9"}.fa-eercast:before{content:"\f2da"}.fa-microchip:before{content:"\f2db"}.fa-snowflake-o:before{content:"\f2dc"}.fa-superpowers:before{content:"\f2dd"}.fa-wpexplorer:before{content:"\f2de"}.fa-meetup:before{content:"\f2e0"}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);border:0}.sr-only-focusable:active,.sr-only-focusable:focus{position:static;width:auto;height:auto;margin:0;overflow:visible;clip:auto} +/*# sourceMappingURL=2.b95fcbb1.chunk.css.map */ \ No newline at end of file diff --git a/static/css/2.b95fcbb1.chunk.css.map b/static/css/2.b95fcbb1.chunk.css.map new file mode 100644 index 00000000..92302a2c --- /dev/null +++ b/static/css/2.b95fcbb1.chunk.css.map @@ -0,0 +1 @@ +{"version":3,"sources":["ReactToastify.css","font-awesome.min.css"],"names":[],"mappings":"AAAA,2BACE,YAAa,CACb,oCAA4C,CAC5C,cAAe,CACf,WAAY,CACZ,WAAY,CACZ,qBAAsB,CACtB,UAAa,CACb,qCACE,OAAQ,CACR,QAAW,CACb,uCACE,OAAQ,CACR,QAAS,CACT,kBAAqB,CACvB,sCACE,OAAQ,CACR,SAAY,CACd,wCACE,UAAW,CACX,QAAW,CACb,0CACE,UAAW,CACX,QAAS,CACT,kBAAqB,CACvB,yCACE,UAAW,CACX,SAAY,CAEhB,yCACE,2BACE,WAAY,CACZ,SAAU,CACV,MAAO,CACP,QAAW,CACX,kHACE,KAAQ,CACV,2HACE,QAAW,CACb,gCACE,OAAQ,CACR,SAAe,CAAE,CAEvB,iBACE,iBAAkB,CAClB,eAAgB,CAChB,qBAAsB,CACtB,kBAAmB,CACnB,WAAY,CACZ,iBAAkB,CAClB,mEAA6E,CAC7E,YAAa,CACb,6BAA8B,CAC9B,gBAAiB,CACjB,eAAgB,CAChB,sBAAuB,CACvB,cAAe,CACf,aAAgB,CAChB,sBACE,aAAgB,CAClB,0BACE,eAAgB,CAChB,UAAa,CACf,uBACE,kBAAqB,CACvB,0BACE,kBAAqB,CACvB,0BACE,kBAAqB,CACvB,wBACE,kBAAqB,CACvB,sBACE,aAAc,CACd,QAAS,CAEb,yCACE,iBACE,eAAkB,CAAE,CAExB,wBACE,UAAW,CACX,eAAiB,CACjB,cAAe,CACf,sBAAuB,CACvB,YAAa,CACb,WAAY,CACZ,SAAU,CACV,cAAe,CACf,UAAY,CACZ,2BAAqB,CAArB,mBAAqB,CACrB,qBAAwB,CACxB,iCACE,UAAW,CACX,UAAc,CAChB,4DACE,SAAY,CAEhB,2CACE,GACE,2BAAoB,CAApB,mBAAsB,CACxB,GACE,2BAAoB,CAApB,mBAAsB,CAAE,CAJ5B,mCACE,GACE,2BAAoB,CAApB,mBAAsB,CACxB,GACE,2BAAoB,CAApB,mBAAsB,CAAE,CAE5B,wBACE,iBAAkB,CAClB,QAAS,CACT,MAAO,CACP,UAAW,CACX,UAAW,CACX,YAAa,CACb,UAAY,CACZ,mCAA0C,CAC1C,6BAAsB,CAAtB,qBAAwB,CACxB,kCACE,2DAAoD,CAApD,mDAAsD,CACxD,oCACE,wCAAyB,CAAzB,gCAAyB,CAAzB,wBAAyB,CAAzB,8CAA2B,CAC7B,6BACE,OAAQ,CACR,SAAa,CACb,8BAAuB,CAAvB,sBAAyB,CAC3B,iCACE,gKAA2F,CAA3F,iFAA6F,CAEjG,2CACE,kBAKE,+DAA8D,CAA9D,uDAAgE,CAClE,GACE,SAAU,CACV,yCAAoC,CAApC,iCAAsC,CACxC,IACE,SAAU,CACV,wCAAmC,CAAnC,gCAAqC,CACvC,IACE,uCAAkC,CAAlC,+BAAoC,CACtC,IACE,uCAAkC,CAAlC,+BAAoC,CACtC,GACE,sBAAe,CAAf,cAAiB,CAAE,CAlBvB,mCACE,kBAKE,+DAA8D,CAA9D,uDAAgE,CAClE,GACE,SAAU,CACV,yCAAoC,CAApC,iCAAsC,CACxC,IACE,SAAU,CACV,wCAAmC,CAAnC,gCAAqC,CACvC,IACE,uCAAkC,CAAlC,+BAAoC,CACtC,IACE,uCAAkC,CAAlC,+BAAoC,CACtC,GACE,sBAAe,CAAf,cAAiB,CAAE,CAEvB,4CACE,IACE,SAAU,CACV,wCAAmC,CAAnC,gCAAqC,CACvC,GACE,SAAU,CACV,yCAAoC,CAApC,iCAAsC,CAAE,CAN5C,oCACE,IACE,SAAU,CACV,wCAAmC,CAAnC,gCAAqC,CACvC,GACE,SAAU,CACV,yCAAoC,CAApC,iCAAsC,CAAE,CAE5C,0CACE,kBAKE,+DAA8D,CAA9D,uDAAgE,CAClE,GACE,SAAU,CACV,0CAAqC,CAArC,kCAAuC,CACzC,IACE,SAAU,CACV,uCAAkC,CAAlC,+BAAoC,CACtC,IACE,wCAAmC,CAAnC,gCAAqC,CACvC,IACE,sCAAiC,CAAjC,8BAAmC,CACrC,GACE,sBAAe,CAAf,cAAiB,CAAE,CAlBvB,kCACE,kBAKE,+DAA8D,CAA9D,uDAAgE,CAClE,GACE,SAAU,CACV,0CAAqC,CAArC,kCAAuC,CACzC,IACE,SAAU,CACV,uCAAkC,CAAlC,+BAAoC,CACtC,IACE,wCAAmC,CAAnC,gCAAqC,CACvC,IACE,sCAAiC,CAAjC,8BAAmC,CACrC,GACE,sBAAe,CAAf,cAAiB,CAAE,CAEvB,2CACE,IACE,SAAU,CACV,uCAAkC,CAAlC,+BAAoC,CACtC,GACE,SAAU,CACV,0CAAqC,CAArC,kCAAuC,CAAE,CAN7C,mCACE,IACE,SAAU,CACV,uCAAkC,CAAlC,+BAAoC,CACtC,GACE,SAAU,CACV,0CAAqC,CAArC,kCAAuC,CAAE,CAE7C,wCACE,kBAKE,+DAA8D,CAA9D,uDAAgE,CAClE,GACE,SAAU,CACV,yCAAoC,CAApC,iCAAsC,CACxC,IACE,SAAU,CACV,wCAAmC,CAAnC,gCAAqC,CACvC,IACE,uCAAkC,CAAlC,+BAAoC,CACtC,IACE,uCAAkC,CAAlC,+BAAoC,CACtC,GACE,+BAA+B,CAA/B,uBAAiC,CAAE,CAlBvC,gCACE,kBAKE,+DAA8D,CAA9D,uDAAgE,CAClE,GACE,SAAU,CACV,yCAAoC,CAApC,iCAAsC,CACxC,IACE,SAAU,CACV,wCAAmC,CAAnC,gCAAqC,CACvC,IACE,uCAAkC,CAAlC,+BAAoC,CACtC,IACE,uCAAkC,CAAlC,+BAAoC,CACtC,GACE,+BAA+B,CAA/B,uBAAiC,CAAE,CAEvC,yCACE,IACE,wCAAmC,CAAnC,gCAAqC,CACvC,QAEE,SAAU,CACV,uCAAkC,CAAlC,+BAAoC,CACtC,GACE,SAAU,CACV,0CAAqC,CAArC,kCAAuC,CAAE,CAT7C,iCACE,IACE,wCAAmC,CAAnC,gCAAqC,CACvC,QAEE,SAAU,CACV,uCAAkC,CAAlC,+BAAoC,CACtC,GACE,SAAU,CACV,0CAAqC,CAArC,kCAAuC,CAAE,CAE7C,0CACE,kBAKE,+DAA8D,CAA9D,uDAAgE,CAClE,GACE,SAAU,CACV,0CAAqC,CAArC,kCAAuC,CACzC,IACE,SAAU,CACV,uCAAkC,CAAlC,+BAAoC,CACtC,IACE,wCAAmC,CAAnC,gCAAqC,CACvC,IACE,sCAAiC,CAAjC,8BAAmC,CACrC,GACE,sBAAe,CAAf,cAAiB,CAAE,CAlBvB,kCACE,kBAKE,+DAA8D,CAA9D,uDAAgE,CAClE,GACE,SAAU,CACV,0CAAqC,CAArC,kCAAuC,CACzC,IACE,SAAU,CACV,uCAAkC,CAAlC,+BAAoC,CACtC,IACE,wCAAmC,CAAnC,gCAAqC,CACvC,IACE,sCAAiC,CAAjC,8BAAmC,CACrC,GACE,sBAAe,CAAf,cAAiB,CAAE,CAEvB,2CACE,IACE,uCAAkC,CAAlC,+BAAoC,CACtC,QAEE,SAAU,CACV,wCAAmC,CAAnC,gCAAqC,CACvC,GACE,SAAU,CACV,yCAAoC,CAApC,iCAAsC,CAAE,CAT5C,mCACE,IACE,uCAAkC,CAAlC,+BAAoC,CACtC,QAEE,SAAU,CACV,wCAAmC,CAAnC,gCAAqC,CACvC,GACE,SAAU,CACV,yCAAoC,CAApC,iCAAsC,CAAE,CAE5C,uEACE,6CAAsC,CAAtC,qCAAwC,CAE1C,yEACE,8CAAuC,CAAvC,sCAAyC,CAE3C,oCACE,6CAAsC,CAAtC,qCAAwC,CAE1C,uCACE,2CAAoC,CAApC,mCAAsC,CAExC,qEACE,8CAAuC,CAAvC,sCAAyC,CAE3C,uEACE,+CAAwC,CAAxC,uCAA0C,CAE5C,mCACE,4CAAqC,CAArC,oCAAuC,CAEzC,sCACE,8CAAuC,CAAvC,sCAAyC,CAE3C,oCACE,GACE,SAAU,CACV,mCAAiC,CAAjC,2BAAmC,CACrC,IACE,SAAY,CAAE,CALlB,4BACE,GACE,SAAU,CACV,mCAAiC,CAAjC,2BAAmC,CACrC,IACE,SAAY,CAAE,CAElB,qCACE,GACE,SAAY,CACd,IACE,SAAU,CACV,mCAAiC,CAAjC,2BAAmC,CACrC,GACE,SAAY,CAAE,CAPlB,6BACE,GACE,SAAY,CACd,IACE,SAAU,CACV,mCAAiC,CAAjC,2BAAmC,CACrC,GACE,SAAY,CAAE,CAElB,sBACE,uCAAgC,CAAhC,+BAAkC,CAEpC,qBACE,wCAAiC,CAAjC,gCAAmC,CAErC,oCACE,GACE,mDAAsD,CAAtD,2CAAsD,CACtD,yCAAkC,CAAlC,iCAAkC,CAClC,SAAY,CACd,IACE,oDAAuD,CAAvD,4CAAuD,CACvD,yCAAkC,CAAlC,iCAAoC,CACtC,IACE,mDAAsD,CAAtD,2CAAsD,CACtD,SAAY,CACd,IACE,mDAAsD,CAAtD,2CAAwD,CAC1D,GACE,oCAA6B,CAA7B,4BAA+B,CAAE,CAdrC,4BACE,GACE,mDAAsD,CAAtD,2CAAsD,CACtD,yCAAkC,CAAlC,iCAAkC,CAClC,SAAY,CACd,IACE,oDAAuD,CAAvD,4CAAuD,CACvD,yCAAkC,CAAlC,iCAAoC,CACtC,IACE,mDAAsD,CAAtD,2CAAsD,CACtD,SAAY,CACd,IACE,mDAAsD,CAAtD,2CAAwD,CAC1D,GACE,oCAA6B,CAA7B,4BAA+B,CAAE,CAErC,qCACE,GACE,oCAA6B,CAA7B,4BAA+B,CACjC,IACE,oDAAuD,CAAvD,4CAAuD,CACvD,SAAY,CACd,GACE,mDAAsD,CAAtD,2CAAsD,CACtD,SAAY,CAAE,CARlB,6BACE,GACE,oCAA6B,CAA7B,4BAA+B,CACjC,IACE,oDAAuD,CAAvD,4CAAuD,CACvD,SAAY,CACd,GACE,mDAAsD,CAAtD,2CAAsD,CACtD,SAAY,CAAE,CAElB,sBACE,uCAAgC,CAAhC,+BAAkC,CAEpC,qBACE,wCAAiC,CAAjC,gCAAmC,CAErC,0CACE,GACE,uCAAkC,CAAlC,+BAAkC,CAClC,kBAAqB,CACvB,GACE,+BAA+B,CAA/B,uBAAiC,CAAE,CALvC,kCACE,GACE,uCAAkC,CAAlC,+BAAkC,CAClC,kBAAqB,CACvB,GACE,+BAA+B,CAA/B,uBAAiC,CAAE,CAEvC,yCACE,GACE,wCAAmC,CAAnC,gCAAmC,CACnC,kBAAqB,CACvB,GACE,+BAA+B,CAA/B,uBAAiC,CAAE,CALvC,iCACE,GACE,wCAAmC,CAAnC,gCAAmC,CACnC,kBAAqB,CACvB,GACE,+BAA+B,CAA/B,uBAAiC,CAAE,CAEvC,uCACE,GACE,uCAAkC,CAAlC,+BAAkC,CAClC,kBAAqB,CACvB,GACE,+BAA+B,CAA/B,uBAAiC,CAAE,CALvC,+BACE,GACE,uCAAkC,CAAlC,+BAAkC,CAClC,kBAAqB,CACvB,GACE,+BAA+B,CAA/B,uBAAiC,CAAE,CAEvC,yCACE,GACE,wCAAmC,CAAnC,gCAAmC,CACnC,kBAAqB,CACvB,GACE,+BAA+B,CAA/B,uBAAiC,CAAE,CALvC,iCACE,GACE,wCAAmC,CAAnC,gCAAmC,CACnC,kBAAqB,CACvB,GACE,+BAA+B,CAA/B,uBAAiC,CAAE,CAEvC,2CACE,GACE,+BAA+B,CAA/B,uBAAiC,CACnC,GACE,iBAAkB,CAClB,uCAAkC,CAAlC,+BAAoC,CAAE,CAL1C,mCACE,GACE,+BAA+B,CAA/B,uBAAiC,CACnC,GACE,iBAAkB,CAClB,uCAAkC,CAAlC,+BAAoC,CAAE,CAE1C,0CACE,GACE,+BAA+B,CAA/B,uBAAiC,CACnC,GACE,iBAAkB,CAClB,wCAAmC,CAAnC,gCAAqC,CAAE,CAL3C,kCACE,GACE,+BAA+B,CAA/B,uBAAiC,CACnC,GACE,iBAAkB,CAClB,wCAAmC,CAAnC,gCAAqC,CAAE,CAE3C,0CACE,GACE,+BAA+B,CAA/B,uBAAiC,CACnC,GACE,iBAAkB,CAClB,wCAAmC,CAAnC,gCAAqC,CAAE,CAL3C,kCACE,GACE,+BAA+B,CAA/B,uBAAiC,CACnC,GACE,iBAAkB,CAClB,wCAAmC,CAAnC,gCAAqC,CAAE,CAE3C,wCACE,GACE,+BAA+B,CAA/B,uBAAiC,CACnC,GACE,iBAAkB,CAClB,yCAAoC,CAApC,iCAAsC,CAAE,CAL5C,gCACE,GACE,+BAA+B,CAA/B,uBAAiC,CACnC,GACE,iBAAkB,CAClB,yCAAoC,CAApC,iCAAsC,CAAE,CAE5C,qEACE,4CAAqC,CAArC,oCAAuC,CAEzC,uEACE,6CAAsC,CAAtC,qCAAwC,CAE1C,mCACE,4CAAqC,CAArC,oCAAuC,CAEzC,sCACE,0CAAmC,CAAnC,kCAAqC,CAEvC,mEACE,6CAAsC,CAAtC,qCAAwC,CAE1C,qEACE,8CAAuC,CAAvC,sCAAyC,CAE3C,kCACE,2CAAoC,CAApC,mCAAsC,CAExC,qCACE,6CAAsC,CAAtC,qCAAwC;AC9Y1C;;;EAGE,CAAC,WAAW,uBAAyB,CAAC,4EAAoD,CAAA,ifAA8oB,CAAA,eAAqB,CAAA,iBAAqB,CAAA,IAAA,oBAAqB,CAAA,4CAAwC,CAAA,iBAAyB,CAAA,mBAAe,CAAA,kCAAyB,CAAA,iCAAiD,CAAA,OAAO,sBAAkB,CAAA,iBAAmB,CAAA,mBAAmB,CAAA,OAAe,aAAC,CAAA,OAAkB,aAAa,CAAA,OAAA,aAAmB,CAAA,OAAW,aAAA,CAAA,OAAA,kBAAyB,CAAA,iBAAwB,CAAA,OAAA,cAAmB,CAAA,wBAAyB,CAAA,oBAA2B,CAAA,UAAiB,iBAAiB,CAAC,OAAA,iBAAkB,CAAA,kBAAiB,CAAA,kBAAwB,CAAA,eAAW,CAAA,iBAAyB,CAAA,aAAA,kBAAiC,CAAA,WAAA,wBAA0B,CAAA,uBAAA,CAAA,kBAA6C,CAAA,cAAA,UAAA,CAAA,eAA+C,WAAA,CAAA,iBAAA,iBAA+C,CAAA,kBAAA,gBAAA,CAAA,YAAuC,WAAA,CAAA,WAA8B,UAAA,CAAA,cAAA,iBAA+B,CAAA,eAA4B,gBAAA,CAAA,SAAA,4CAA2D,CAAA,oCAAsB,CAAA,UAA+B,8CAA4B,CAAA,sCAA2D,CAAA,2BAAc,GAAA,8BAAA,CAAA,sBAAsE,CAAA,GAAA,gCAA4D,CAAA,wBAAwB,CAAA,CAAe,mBAAA,GAAA,8BAAA,CAAA,sBAAsE,CAAA,GAAA,gCAA8D,CAAA,wBAAyB,CAAA,CAAA,cAAe,qEAAsE,CAAA,+BAA8D,CAAA,uBAAyB,CAAA,eAAoB,qEAAA,CAAA,gCAAgF,CAAA,wBAA0D,CAAA,eAAuB,qEAAkB,CAAA,gCAAgF,CAAA,wBAA0D,CAAA,oBAAuB,+EAAA,CAAA,4BAAgH,CAAA,oBAAA,CAAW,kBAAW,+EAA4E,CAAA,4BAAsB,CAAA,oBAA0B,CAAiB,gHAA6G,mBAAW,CAAA,WAAiB,CAAA,UAAgB,iBAAiB,CAAA,oBAAgB,CAAA,SAAA,CAAA,UAAkB,CAAA,eAAgB,CAAA,qBAAsB,CAAA,0BAAiC,iBAAgB,CAAA,MAAA,CAAA,UAAgB,CAAA,iBAAgB,CAAA,aAAkB,mBAAgB,CAAA,aAAgB,aAAgB,CAAA,YAAA,UAAgB,CAAA,iBAAgB,eAAoB,CAAA,iBAAgB,eAAc,CAAA,kBAAgB,eAAmB,CAAA,sBAAgB,eAAiB,CAAA,iBAAgB,eAAA,CAAA,gBAAA,eAAoD,CAAA,kBAAgB,eAAuB,CAAA,gBAAgB,eAAA,CAAA,gBAAwB,eAAgB,CAAA,oBAAqB,eAAgB,CAAA,cAAkB,eAAgB,CAAA,mBAAA,eAA+B,CAAA,iBAAgB,eAAmB,CAAA,oDAAgD,eAAkB,CAAA,uBAAmC,eAAgB,CAAA,wBAAgB,eAAgB,CAAA,qBAAoB,eAAgB,CAAA,kBAAA,eAA+B,CAAA,+BAAgB,eAA6B,CAAe,mBAAkB,eAAgB,CAAA,gBAAA,eAAyB,CAAA,kBAAgB,eAAA,CAAA,mBAA0C,eAAgB,CAAA,gBAAmB,eAAe,CAAC,oBAAoB,eAAe,CAAC,+BAA+B,eAAC,CAAA,6BAAgC,eAAsB,CAAA,iBAAgB,eAAsB,CAAA,yBAAgB,eAAuB,CAAA,0CAAqC,eAAgB,CAAA,mBAAkB,eAAgB,CAAA,oBAAmB,eAAgB,CAAA,gBAAe,eAAgB,CAAA,gBAAgB,eAAgB,CAAA,sBAAgC,eAAA,CAAA,sBAAoC,eAAiB,CAAA,uBAAgB,eAAkB,CAAA,qBAAgB,eAAgB,CAAA,kBAAgB,eAAgB,CAAA,mBAAgB,eAAkB,CAAe,eAAC,eAAuB,CAAA,gBAAgB,eAAsB,CAAA,gBAAgB,eAAA,CAAA,oBAAqC,eAAC,CAAA,iBAAwB,eAAgB,CAAA,kBAAuB,eAAgB,CAAA,gBAAA,eAAyB,CAAA,gBAAgB,eAAgB,CAAA,kBAAgB,eAAA,CAAA,uBAAqC,eAAgB,CAAA,sBAAkC,eAAA,CAAA,sBAAwC,eAAA,CAAA,wBAAA,eAAuD,CAAA,uBAAgB,eAAkB,CAAA,yBAAgB,eAAsB,CAAA,gBAAgB,eAAkB,CAAA,qCAAgC,eAAgB,CAAA,kBAAA,eAA2C,CAAA,wBAAgB,eAA0B,CAAA,uDAA0C,eAAgB,CAAA,kBAAkB,eAAgB,CAAA,sBAAyB,eAAgB,CAAA,kBAAyB,eAAgB,CAAA,gBAAoB,eAAe,CAAC,2CAAgC,eAAiB,CAAA,0BAAgC,eAAgB,CAAA,0BAAmB,eAAgB,CAAA,kBAAwB,eAAgB,CAAA,yBAAwB,eAAgB,CAAA,yBAAiB,eAAgB,CAAA,oBAAwB,eAAgB,CAAA,gBAAyB,eAAgB,CAAA,iBAAA,eAAuB,CAAA,gBAAgB,eAAwB,CAAA,mBAAgB,eAAA,CAAA,wBAAwC,eAAA,CAAA,wBAAwC,eAAA,CAAA,iBAA2B,eAAgB,CAAA,wBAAuB,eAAgB,CAAA,yBAAsC,eAAA,CAAA,uBAA0B,eAAgB,CAAA,wBAA0B,eAAgB,CAAA,wBAA+B,eAAA,CAAA,wBAAsC,eAAA,CAAA,2BAAuC,eAAoB,CAAA,uBAAgB,eAAsB,CAAA,sBAAgB,eAAA,CAAA,0BAAyC,eAAgB,CAAA,0BAAkC,eAAoB,CAAA,eAAgB,eAAgB,CAAA,sBAAgB,eAAiB,CAAA,uBAAgB,eAAoB,CAAA,oBAAgB,eAAA,CAAA,sBAA8C,eAAgB,CAAA,yCAAgC,eAAgB,CAAA,kBAAgC,eAAe,CAAA,oBAAgB,eAAA,CAAqB,gBAAgB,eAAA,CAAA,iBAAA,eAAA,CAAA,oBAAmE,eAAiB,CAAA,8BAAgB,eAAoB,CAAA,gBAAgB,eAAkB,CAAA,gBAAgB,eAAmB,CAAA,gBAAgB,eAAkB,CAAA,eAAgB,eAAA,CAAA,qBAAsC,eAAA,CAAA,mDAA2D,eAAgB,CAAA,iBAAyB,eAAgB,CAAA,oBAAkB,eAAgB,CAAA,kBAAA,eAAuB,CAAe,mBAAC,eAAoB,CAAA,kBAAgB,eAAoB,CAAA,sBAAgB,eAAA,CAAA,wBAA4C,eAAgB,CAAA,mBAA0B,eAAgB,CAAA,yBAA2B,eAAgB,CAAA,kBAAA,eAAwB,CAAe,uBAAgB,eAAgB,CAAA,oBAAA,eAAiC,CAAA,oBAAgB,eAAoB,CAAA,4CAAsD,eAAC,CAAA,0BAAyC,eAAA,CAAA,2BAAqC,eAAmB,CAAA,wBAAgB,eAAoB,CAAA,eAAgB,eAAA,CAAA,iCAA2C,eAAsB,CAAA,oBAAgB,eAAyB,CAAA,uBAAgB,eAAmB,CAAA,yBAAgB,eAAkB,CAAA,qBAAgB,eAAyB,CAAA,mBAAgB,eAAkB,CAAA,oBAAgB,eAAmB,CAAA,2BAAiC,eAAgB,CAAA,sBAAoB,eAAgB,CAAA,yBAAsB,eAAgB,CAAA,mBAAwB,eAAgB,CAAA,kBAAmB,eAAgB,CAAA,yBAAA,eAA0C,CAAA,kBAAgB,eAAkB,CAAA,mBAAgB,eAAkB,CAAA,iBAAgB,eAAA,CAAA,oBAAuC,eAAA,CAAA,sBAA+B,eAAgB,CAAA,wBAAgC,eAAC,CAAA,mBAAoB,eAAgB,CAAA,0CAAuD,eAAgB,CAAA,kBAAA,eAAwB,CAAA,kBAAgB,eAAuB,CAAA,uBAAgB,eAAqB,CAAA,+BAAuC,eAAe,CAAC,iBAAA,eAA6B,CAAA,oBAAgB,eAAA,CAAA,gBAA8B,eAAgB,CAAA,uBAA2B,eAAgB,CAAA,wBAA6B,eAAgB,CAAA,uBAAiB,eAAgB,CAAA,qBAAkB,eAAgB,CAAA,uBAAiC,eAAA,CAAA,6BAAkC,eAAqB,CAAA,8BAAgB,eAAsB,CAAA,2BAAgB,eAAkC,CAAA,6BAAgB,eAAiC,CAAA,iBAAgB,eAAiB,CAAA,kBAAgB,eAAiB,CAAA,iBAAgB,eAAA,CAAA,kBAAmC,eAAgB,CAAA,qBAAA,eAAmC,CAAA,sBAAgB,eAAqB,CAAA,kCAAgB,eAAoC,CAAA,iCAAkC,eAAgB,CAAA,iBAAA,eAAA,CAAA,iBAAsD,eAAe,CAAC,mCAAmC,eAAA,CAAA,mCAAmC,eAAyB,CAAA,qBAAgB,eAAqB,CAAA,oCAAiC,eAAgB,CAAA,kBAAiB,eAAgB,CAAA,sDAAsD,eAAgB,CAAA,mBAA4B,eAAgB,CAAA,mBAAA,eAA8B,CAAA,yBAAgB,eAAuB,CAAA,qBAAgB,eAAiB,CAAA,iBAAgB,eAAsB,CAAA,iBAAgB,eAAoB,CAAA,iBAAgB,eAAA,CAAsB,qBAAgB,eAAA,CAAA,4BAAuC,eAAmB,CAAA,8BAAgB,eAAoC,CAAA,uBAAgB,eAAA,CAAA,iBAAA,eAA0C,CAAe,sBAAC,eAAA,CAAA,oBAAuD,eAAA,CAAA,sBAAoC,eAAA,CAAoB,uBAAgB,eAAA,CAAA,mBAAuC,eAAgB,CAAA,oCAAkC,eAAgB,CAAA,0CAA2C,eAAgB,CAAA,uCAAqC,eAAA,CAAsB,oBAAgB,eAAA,CAAA,oBAAiC,eAAgB,CAAA,uCAAmC,eAAoB,CAAA,kCAAgB,eAAsC,CAAA,2CAAuC,eAAgB,CAAA,qBAAoB,eAAgB,CAAA,sBAA0B,eAAgB,CAAA,iCAAwB,eAAgB,CAAA,mBAAmB,eAAgB,CAAA,oBAAuB,eAAgB,CAAA,sCAAoC,eAAkB,CAAA,uBAAgB,eAAkB,CAAe,oBAAoB,eAAe,CAAC,0BAAuB,eAAgB,CAAA,wBAAsB,eAAgB,CAAA,mBAAsB,eAAgB,CAAA,uBAAqB,eAAgB,CAAA,oBAAkB,eAAgB,CAAA,kBAAuB,eAAgB,CAAA,kBAAgB,eAAgB,CAAA,mBAAoB,eAAgB,CAAA,uBAAuB,eAAgB,CAAA,sBAAA,eAA6B,CAAA,sBAAgB,eAA8B,CAAA,qBAAgB,eAAA,CAAA,kBAA0C,eAAC,CAAA,uBAA6B,eAAgB,CAAA,gBAAsB,eAAgB,CAAA,oBAAuB,eAAe,CAAC,uBAAoB,eAAgB,CAAA,6BAAsB,eAAgB,CAAA,8BAAmC,eAAkB,CAAA,2BAAgB,eAAkB,CAAA,6BAAgB,eAAA,CAAA,sBAA0D,eAAoB,CAAA,uBAAgB,eAAsB,CAAA,oBAAgB,eAAA,CAAA,sBAAuC,eAAmB,CAAA,mBAAgB,eAAkB,CAAA,kBAAgB,eAAA,CAAA,kBAAuC,eAAe,CAAC,0CAAsC,eAAA,CAAoB,oBAAgB,eAAA,CAAA,sBAAyC,eAAA,CAAA,uBAAmC,eAAmB,CAAA,mBAAgB,eAAiB,CAAA,kBAAgB,eAAmB,CAAA,uCAAsC,eAAgB,CAAA,sBAAkB,eAAgB,CAAA,oBAA0B,eAAgB,CAAA,yBAAoB,eAAgB,CAAA,mBAAgB,eAAgB,CAAA,mBAAA,eAAA,CAAA,iBAA8D,eAAC,CAAA,mBAAA,eAAA,CAAA,sBAAA,eAA4E,CAAA,kBAAgB,eAA0B,CAAA,0BAAgB,eAAgB,CAAA,oBAAgB,eAAqB,CAAA,gBAAgB,eAAA,CAAA,+CAA0D,eAAoB,CAAA,4EAAuF,eAAA,CAAA,0BAAuC,eAAqB,CAAA,gBAAgB,eAAA,CAAA,qBAAkC,eAAA,CAAA,0CAA8D,eAAe,CAAC,oBAAA,eAA4B,CAAA,gBAAgB,eAAkB,CAAA,uBAAgB,eAAsB,CAAA,uBAAgB,eAA6B,CAAA,qBAAgB,eAAkB,CAAA,kBAAgB,eAAkB,CAAA,wBAAgB,eAAA,CAAA,sBAA+C,eAAA,CAAA,4BAA+C,eAAC,CAAA,kBAA6B,eAAgB,CAAA,sBAAA,eAA+B,CAAA,6BAAiC,eAAgB,CAAA,kBAAgB,eAAgB,CAAA,kBAAkB,eAAgB,CAAA,+BAAsC,eAAA,CAAA,gCAAoC,eAAsB,CAAA,6BAAgB,eAAsB,CAAe,+BAAuB,eAAgB,CAAA,iBAAuB,eAAgB,CAAA,gBAAkB,eAAe,CAAC,kBAAA,eAAwB,CAAA,sBAAgB,eAA0B,CAAA,oBAAgB,eAAoB,CAAA,sBAAgB,eAAsB,CAAA,sBAAgB,eAAwB,CAAA,sBAAgB,eAAyB,CAAA,uBAAgB,eAAA,CAAA,kBAAgC,eAAgB,CAAA,wBAAwB,eAAgB,CAAA,0BAAmC,eAAA,CAAA,oBAAA,eAAA,CAAA,sBAAsE,eAAA,CAAA,wBAAA,eAAkD,CAAA,yBAAgB,eAAA,CAAA,gCAAwD,eAAgB,CAAA,wBAA+B,eAAgB,CAAA,mBAAe,eAAgB,CAAA,sDAAiD,eAAA,CAAA,kDAAgD,eAAA,CAAA,wDAA4E,eAAA,CAAA,+BAAkE,eAAA,CAAA,eAA8B,eAAgB,CAAA,iCAAkC,eAAgB,CAAA,gCAAgC,eAAqB,CAAA,4DAA0D,eAAA,CAAA,kDAAsE,eAAgB,CAAA,8BAA4B,eAAgB,CAAA,kCAA4B,eAAgB,CAAA,gBAAA,eAA6B,CAAA,qBAAgB,eAAqB,CAAA,0BAAuC,eAAe,CAAC,2BAA0B,eAAgB,CAAA,2BAAmB,eAAgB,CAAA,4BAAgC,eAAA,CAAA,4BAAuC,eAAwB,CAAA,6BAAgB,eAAmB,CAAA,qBAAgB,eAA0B,CAAA,uBAAgB,eAAqB,CAAA,0BAAkC,eAAgB,CAAA,mBAAe,eAAgB,CAAA,gBAAqB,eAAe,CAAC,uBAAA,eAA4B,CAAA,wBAAkC,eAAgB,CAAA,mBAAA,eAAyB,CAAA,0BAAgB,eAA2B,CAAA,qBAAgB,eAAyB,CAAA,kBAAgB,eAAA,CAAA,eAA2B,eAAgB,CAAA,qBAA4B,eAAgB,CAAA,4BAAiC,eAAA,CAAA,kBAAkC,eAAC,CAAA,yBAAmC,eAAiB,CAAA,2BAAgB,eAAoB,CAAA,yBAAiC,eAAgB,CAAA,2BAAsB,eAAgB,CAAA,4BAAkC,eAAA,CAAkB,iBAAgB,eAAgB,CAAA,mBAAgB,eAAA,CAAA,mBAAsC,eAAgB,CAAA,iBAAiB,eAAgB,CAAA,oBAAkB,eAAgB,CAAA,iBAAmB,eAAgB,CAAA,sBAAe,eAAgB,CAAA,kBAAc,eAAgB,CAAA,kBAAiB,eAAgB,CAAA,gBAAkB,eAAgB,CAAA,sCAAqC,eAA0B,CAAA,iBAAgB,eAAA,CAAA,kBAAgC,eAAgB,CAAA,mBAAA,eAA+B,CAAA,eAAgB,eAAA,CAAA,cAAA,eAAA,CAAsD,iBAAgB,eAAA,CAAA,kBAAwB,eAAgB,CAAA,qBAAsB,eAAgB,CAAA,0BAAwB,eAAgB,CAAA,gCAAuC,eAAgB,CAAA,+BAAyB,eAAgB,CAAA,sDAA0D,eAAgB,CAAA,wBAA2B,eAAgB,CAAA,sBAAqB,eAAgB,CAAA,wBAAkB,eAAgB,CAAA,uCAAA,eAA6D,CAAA,yBAAgB,eAAA,CAAA,yBAAkD,eAAgB,CAAA,iBAAiB,eAAgB,CAAA,2BAAkB,eAAgB,CAAA,qBAAkC,eAAA,CAAA,kBAAyB,eAAgB,CAAA,6DAAqE,eAAgB,CAAA,kDAAqC,eAAgB,CAAe,iBAAC,eAAyB,CAAA,kBAAgB,eAAA,CAAA,kBAA0C,eAAA,CAAA,yBAAkC,eAAkB,CAAA,8BAAoC,eAAe,CAAC,uBAAe,eAAgB,CAAA,qBAAoB,eAAgB,CAAA,gBAAiB,eAAgB,CAAA,yBAA+B,eAAiB,CAAA,0BAAgB,eAAgB,CAAA,kBAAgB,eAAiB,CAAA,kBAAgB,eAAmB,CAAA,oBAAgB,eAA0B,CAAA,eAAgB,eAAiB,CAAA,oBAAgB,eAAA,CAAA,iBAAwC,eAAA,CAAA,eAAmB,eAAgB,CAAA,iBAAA,eAAqC,CAAA,gBAAgB,eAAA,CAAA,iBAA+B,eAAgB,CAAA,mBAAgB,eAAgB,CAAA,0BAAmC,eAAA,CAAA,iBAAqC,eAAC,CAAA,wBAAsC,eAAA,CAAA,mBAAoC,eAAA,CAAA,qCAAsC,eAAuB,CAAA,+BAAgB,eAAwB,CAAe,gBAAC,eAA6B,CAAA,mBAAgB,eAAA,CAAA,sBAAA,eAAA,CAAA,sBAA0E,eAAgB,CAAA,oBAAA,eAAA,CAAA,sBAAgE,eAAA,CAAA,uBAAA,eAAgD,CAAA,wBAAgB,eAAA,CAAA,6BAAgD,eAAgB,CAAA,0EAAuE,eAAmB,CAAA,gDAAoD,eAAA,CAAA,gDAAA,eAAA,CAAA,gDAAwH,eAA0B,CAAA,uBAAgB,eAAA,CAAA,gBAAA,eAAqD,CAAA,mBAAgB,eAAA,CAAA,oBAAgD,eAAA,CAAA,wGAAqE,eAAA,CAAA,0BAA2F,eAAA,CAAA,qDAAuE,eAAA,CAAA,gCAAoC,eAAgB,CAAA,sBAAA,eAAuC,CAAA,eAAgB,eAAA,CAAA,2EAA8F,eAAA,CAAuB,yBAAgB,eAAkB,CAAA,cAAgB,eAAA,CAAqB,oCAAmC,eAAgB,CAAA,uCAAqC,eAAA,CAAA,2CAA4D,eAAgB,CAAA,mBAAA,eAAA,CAAA,uBAA4D,eAAC,CAAe,kBAAgB,eAAA,CAAA,qBAAsC,eAAgB,CAAA,mBAAgB,eAAA,CAAA,qBAAsC,eAAkB,CAAA,4BAAgB,eAAgB,CAAA,gBAAgB,eAAuB,CAAA,6CAAgD,eAAA,CAAA,eAAsB,eAAgB,CAAA,sBAAkC,eAAA,CAAA,gBAAyB,eAAgB,CAAA,sBAAmB,eAAgB,CAAA,kBAAyB,eAAgB,CAAA,gBAAA,eAAuB,CAAA,uBAAmC,eAAe,CAAC,gBAAA,eAAqB,CAAA,sBAAgB,eAAqB,CAAA,kBAAgB,eAAsB,CAAA,yBAAgB,eAAwB,CAAA,mBAAgB,eAAiB,CAAA,yBAAgB,eAAqB,CAAe,uBAAe,eAAgB,CAAA,mBAAsB,eAAgB,CAAA,qBAAuB,eAAgB,CAAA,qBAAA,eAAyB,CAAe,sBAAC,eAAsB,CAAe,wBAAsB,eAAgB,CAAA,iBAAA,eAAsB,CAAA,qBAAkC,eAAe,CAAC,cAAA,eAAyB,CAAA,sBAAgB,eAAsB,CAAA,uBAAgB,eAAqB,CAAA,yBAAgB,eAAmB,CAAA,sBAA+B,eAAgB,CAAA,qBAAmB,eAAgB,CAAA,sBAAqB,eAAgB,CAAA,kBAAc,eAAgB,CAAA,yBAAA,eAAmD,CAAA,sBAAgB,eAAoB,CAAA,qBAAgB,eAAsB,CAAA,mBAAgB,eAAA,CAAA,eAA0B,eAAgB,CAAA,mBAAoB,eAAgB,CAAA,qBAAoB,eAAgB,CAAA,cAAmB,eAAgB,CAAA,mDAAkC,eAAwB,CAAA,oBAAgB,eAAuB,CAAA,sBAAgB,eAAoB,CAAA,0BAAqC,eAAgB,CAAA,oBAAA,eAA2B,CAAA,oBAAgB,eAAmB,CAAA,mBAAgB,eAAgB,CAAe,kBAAC,eAAuB,CAAA,wBAAgB,eAAsB,CAAA,uBAAgB,eAAuB,CAAA,oBAAgB,eAAqB,CAAA,qBAAgB,eAAiB,CAAe,2BAAiB,eAAgB,CAAA,mBAAmB,eAAgB,CAAA,gBAAA,eAAA,CAAA,uBAA2D,eAAA,CAAA,sBAA2C,eAAA,CAAA,uBAAwC,eAAA,CAAA,qBAAuB,eAAgB,CAAA,iBAAsB,eAAgB,CAAA,gBAAuB,eAAgB,CAAA,mBAAA,eAAyB,CAAA,2CAAyC,eAAgB,CAAA,2BAAkC,eAAsB,CAAA,wBAAgB,eAAA,CAAA,uBAA6C,eAAA,CAAA,sBAAuC,eAAA,CAAA,uBAAoC,eAAkB,CAAA,yBAAgB,eAAqB,CAAA,yBAAgB,eAAsB,CAAA,kBAAgB,eAAA,CAAA,sBAAgD,eAAA,CAAA,6BAAmC,eAAiB,CAAA,uBAAkC,eAAe,CAAC,oBAAkB,eAAgB,CAAA,kBAAA,eAAA,CAAA,qBAAsD,eAAA,CAAA,sBAAyC,eAAA,CAAA,gCAAoC,eAAwB,CAAA,mBAAgB,eAAA,CAAA,iBAAA,eAAA,CAAA,kBAAgE,eAAgB,CAAA,kBAAA,eAAA,CAAA,sCAAuE,eAAA,CAAA,yBAA6C,eAAgB,CAAA,oBAAA,eAAA,CAAA,wBAAgE,eAAA,CAAA,gEAA8D,eAAyB,CAAA,uDAAoD,eAAwB,CAAA,6CAA0C,eAAgB,CAAA,gDAAuC,eAAyB,CAAA,8CAAkD,eAAA,CAAA,yBAA0C,eAAiB,CAAA,oBAAgB,eAAA,CAAA,wBAAyC,eAAA,CAAuB,0BAAgB,eAAA,CAAA,uBAAA,eAAkD,CAAe,yBAAC,eAAA,CAAA,kBAAiD,eAAgB,CAAA,0BAAA,eAAgD,CAAA,iBAAgB,eAAA,CAAA,yBAAqC,eAAA,CAAA,uBAA8C,eAAgB,CAAA,kDAA+C,eAAgB,CAAA,iDAA2C,eAAyB,CAAA,gDAAwC,eAAgB,CAAA,qBAA0B,eAAgB,CAAA,8CAAwC,eAAqB,CAAA,+CAAsC,eAAgB,CAAA,2BAA4B,eAAgB,CAAA,yBAA8B,eAAqB,CAAA,wBAAgB,eAAuB,CAAA,0BAAgB,eAAyB,CAAA,wBAAgB,eAAA,CAAA,qBAAgD,eAAA,CAAA,sBAAsC,eAAA,CAAA,4BAAuC,eAAkB,CAAA,cAAgB,eAAkB,CAAA,qBAAgB,eAAmB,CAAA,uBAAgB,eAAiB,CAAA,yBAAgB,eAA6B,CAAA,gCAAgB,eAAoC,CAAA,sBAAgB,eAAkB,CAAA,uBAAgB,eAAiB,CAAA,kBAAgB,eAAkB,CAAA,kBAAgB,eAA2B,CAAA,mBAAgB,eAAA,CAAA,iBAA4B,eAAgB,CAAA,6BAA4B,eAAgB,CAAA,oCAA4C,eAAA,CAAA,kBAAoC,eAAA,CAAA,iBAAkC,eAAC,CAAA,kBAAqB,eAAgB,CAAA,2BAAiC,eAAe,CAAA,4BAAgB,eAAsB,CAAA,4BAAwC,eAAgB,CAAA,4BAAiB,eAAgB,CAAA,oBAAgC,eAAC,CAAA,mBAAqB,eAAgB,CAAA,qBAAqB,eAAgB,CAAA,iBAAwB,eAAgB,CAAA,eAAgB,eAAgB,CAAA,sBAA2B,eAAe,CAAC,wBAAoB,eAAgB,CAAA,iBAAgB,eAAgB,CAAA,iBAAA,eAAwB,CAAA,qBAA+B,eAAgB,CAAA,qBAAwB,eAAgB,CAAA,wBAAoB,eAAgB,CAAA,gBAAkB,eAAgB,CAAA,2BAAwB,eAAgB,CAAA,oBAA0B,eAAe,CAAC,gBAAA,eAAuB,CAAA,wBAAgB,eAAyB,CAAA,eAAgB,eAAA,CAAA,wBAAwC,eAAA,CAAA,oBAA2C,eAAA,CAAA,kBAAkC,eAAC,CAAA,wBAAqC,eAAA,CAAA,0BAAuC,eAAmB,CAAA,uBAAgB,eAAkB,CAAA,yBAAgB,eAAsB,CAAA,wBAAgB,eAAmB,CAAe,2BAAmB,eAAgB,CAAA,mBAAA,eAA4B,CAAe,qBAAC,eAA0B,CAAA,uBAAgB,eAA6B,CAAA,mBAAgB,eAAiB,CAAA,kBAAgB,eAAA,CAAA,sBAA6C,eAAA,CAAA,mBAAgC,eAAgB,CAAA,kBAAmB,eAAgB,CAAA,4BAAA,eAAuC,CAAA,0BAAgB,eAAA,CAAA,6BAAA,eAA2E,CAAA,iBAAgB,eAAA,CAAA,6BAAA,eAA+D,CAAA,gCAAiC,eAAgB,CAAA,mBAAmB,eAAgB,CAAA,uCAAA,eAA4C,CAAA,2EAAwF,eAAA,CAAA,+DAA6E,eAAA,CAAA,iBAA0B,eAAgB,CAAA,mBAA2B,eAAgB,CAAA,4CAAsC,eAAA,CAAuB,sBAAgB,eAAiB,CAAA,kBAAgB,eAAqB,CAAA,yBAAgB,eAAA,CAAA,oBAAA,eAA8D,CAAA,0BAAgB,eAAA,CAAA,2BAAsD,eAAA,CAAA,sBAAsC,eAAC,CAAA,uBAAyB,eAAgB,CAAA,iBAA2B,eAAgB,CAAA,qBAAkB,eAAgB,CAAA,8DAAkE,eAAgB,CAAA,sCAAA,eAAyC,CAAe,uBAAC,eAAA,CAAA,yBAA6D,eAAA,CAAA,2BAAuC,eAAA,CAAA,kBAAwC,eAAC,CAAA,wBAAkC,eAAoB,CAAA,0BAAgB,eAAA,CAAA,yCAA8D,eAAA,CAAA,6CAAkE,eAAA,CAAiB,uBAAgB,eAAA,CAAA,yBAA0C,eAAoB,CAAA,kBAAgB,eAAA,CAAA,oBAAA,eAAA,CAAA,8CAA4F,eAAA,CAAA,kDAA+D,eAAgB,CAAA,iBAAA,eAAA,CAAA,0BAAqE,eAAA,CAAA,oBAAA,eAAA,CAAA,4EAA8H,eAAgB,CAAA,+DAAkC,eAAA,CAAkD,qDAAmD,eAAA,CAAA,wDAAsE,eAAgB,CAAA,sDAA0C,eAAA,CAAA,kBAAA,eAAmD,CAAe,kDAAC,eAAuD,CAAA,mBAAgB,eAAoB,CAAA,2BAAgC,eAAgB,CAAA,2BAA+B,eAAC,CAAA,0BAAgC,eAAmB,CAAA,mDAAmD,eAAqB,CAAA,uDAAuD,eAAA,CAAA,oBAAuB,eAAgB,CAAA,gBAAsB,eAAgB,CAAA,gBAAkB,eAAgB,CAAA,gBAAS,eAA4B,CAAA,mBAAoB,eAAa,CAAA,mBAAgB,eAAqB,CAAC,qBAAS,eAAA,CAAA,uBAAmD,eAAe,CAAC,uBAAuB,eAAS,CAAA,sBAA0B,eAAA,CAAA,kBAAA,eAAA,CAAA,SAAA,iBAAA,CAAA,SAAA,CAAA,UAAA,CAAA,SAAA,CAAA,WAAA,CAAA,eAAA,CAAA,kBAAA,CAAA,QAAA,CAAA,mDAAA,eAAA,CAAA,UAAA,CAAA,WAAA,CAAA,QAAA,CAAA,gBAAA,CAAA,SAAA","file":"2.b95fcbb1.chunk.css","sourcesContent":[".Toastify__toast-container {\n z-index: 9999;\n -webkit-transform: translate3d(0, 0, 9999px);\n position: fixed;\n padding: 4px;\n width: 320px;\n box-sizing: border-box;\n color: #fff; }\n .Toastify__toast-container--top-left {\n top: 1em;\n left: 1em; }\n .Toastify__toast-container--top-center {\n top: 1em;\n left: 50%;\n margin-left: -160px; }\n .Toastify__toast-container--top-right {\n top: 1em;\n right: 1em; }\n .Toastify__toast-container--bottom-left {\n bottom: 1em;\n left: 1em; }\n .Toastify__toast-container--bottom-center {\n bottom: 1em;\n left: 50%;\n margin-left: -160px; }\n .Toastify__toast-container--bottom-right {\n bottom: 1em;\n right: 1em; }\n\n@media only screen and (max-width: 480px) {\n .Toastify__toast-container {\n width: 100vw;\n padding: 0;\n left: 0;\n margin: 0; }\n .Toastify__toast-container--top-left, .Toastify__toast-container--top-center, .Toastify__toast-container--top-right {\n top: 0; }\n .Toastify__toast-container--bottom-left, .Toastify__toast-container--bottom-center, .Toastify__toast-container--bottom-right {\n bottom: 0; }\n .Toastify__toast-container--rtl {\n right: 0;\n left: initial; } }\n\n.Toastify__toast {\n position: relative;\n min-height: 64px;\n box-sizing: border-box;\n margin-bottom: 1rem;\n padding: 8px;\n border-radius: 1px;\n box-shadow: 0 1px 10px 0 rgba(0, 0, 0, 0.1), 0 2px 15px 0 rgba(0, 0, 0, 0.05);\n display: flex;\n justify-content: space-between;\n max-height: 800px;\n overflow: hidden;\n font-family: sans-serif;\n cursor: pointer;\n direction: ltr; }\n .Toastify__toast--rtl {\n direction: rtl; }\n .Toastify__toast--default {\n background: #fff;\n color: #aaa; }\n .Toastify__toast--info {\n background: #3498db; }\n .Toastify__toast--success {\n background: #07bc0c; }\n .Toastify__toast--warning {\n background: #f1c40f; }\n .Toastify__toast--error {\n background: #e74c3c; }\n .Toastify__toast-body {\n margin: auto 0;\n flex: 1; }\n\n@media only screen and (max-width: 480px) {\n .Toastify__toast {\n margin-bottom: 0; } }\n\n.Toastify__close-button {\n color: #fff;\n font-weight: bold;\n font-size: 14px;\n background: transparent;\n outline: none;\n border: none;\n padding: 0;\n cursor: pointer;\n opacity: 0.7;\n transition: 0.3s ease;\n align-self: flex-start; }\n .Toastify__close-button--default {\n color: #000;\n opacity: 0.3; }\n .Toastify__close-button:hover, .Toastify__close-button:focus {\n opacity: 1; }\n\n@keyframes Toastify__trackProgress {\n 0% {\n transform: scaleX(1); }\n 100% {\n transform: scaleX(0); } }\n\n.Toastify__progress-bar {\n position: absolute;\n bottom: 0;\n left: 0;\n width: 100%;\n height: 5px;\n z-index: 9999;\n opacity: 0.7;\n background-color: rgba(255, 255, 255, 0.7);\n transform-origin: left; }\n .Toastify__progress-bar--animated {\n animation: Toastify__trackProgress linear 1 forwards; }\n .Toastify__progress-bar--controlled {\n transition: transform .2s; }\n .Toastify__progress-bar--rtl {\n right: 0;\n left: initial;\n transform-origin: right; }\n .Toastify__progress-bar--default {\n background: linear-gradient(to right, #4cd964, #5ac8fa, #007aff, #34aadc, #5856d6, #ff2d55); }\n\n@keyframes Toastify__bounceInRight {\n from,\n 60%,\n 75%,\n 90%,\n to {\n animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1); }\n from {\n opacity: 0;\n transform: translate3d(3000px, 0, 0); }\n 60% {\n opacity: 1;\n transform: translate3d(-25px, 0, 0); }\n 75% {\n transform: translate3d(10px, 0, 0); }\n 90% {\n transform: translate3d(-5px, 0, 0); }\n to {\n transform: none; } }\n\n@keyframes Toastify__bounceOutRight {\n 20% {\n opacity: 1;\n transform: translate3d(-20px, 0, 0); }\n to {\n opacity: 0;\n transform: translate3d(2000px, 0, 0); } }\n\n@keyframes Toastify__bounceInLeft {\n from,\n 60%,\n 75%,\n 90%,\n to {\n animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1); }\n 0% {\n opacity: 0;\n transform: translate3d(-3000px, 0, 0); }\n 60% {\n opacity: 1;\n transform: translate3d(25px, 0, 0); }\n 75% {\n transform: translate3d(-10px, 0, 0); }\n 90% {\n transform: translate3d(5px, 0, 0); }\n to {\n transform: none; } }\n\n@keyframes Toastify__bounceOutLeft {\n 20% {\n opacity: 1;\n transform: translate3d(20px, 0, 0); }\n to {\n opacity: 0;\n transform: translate3d(-2000px, 0, 0); } }\n\n@keyframes Toastify__bounceInUp {\n from,\n 60%,\n 75%,\n 90%,\n to {\n animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1); }\n from {\n opacity: 0;\n transform: translate3d(0, 3000px, 0); }\n 60% {\n opacity: 1;\n transform: translate3d(0, -20px, 0); }\n 75% {\n transform: translate3d(0, 10px, 0); }\n 90% {\n transform: translate3d(0, -5px, 0); }\n to {\n transform: translate3d(0, 0, 0); } }\n\n@keyframes Toastify__bounceOutUp {\n 20% {\n transform: translate3d(0, -10px, 0); }\n 40%,\n 45% {\n opacity: 1;\n transform: translate3d(0, 20px, 0); }\n to {\n opacity: 0;\n transform: translate3d(0, -2000px, 0); } }\n\n@keyframes Toastify__bounceInDown {\n from,\n 60%,\n 75%,\n 90%,\n to {\n animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1); }\n 0% {\n opacity: 0;\n transform: translate3d(0, -3000px, 0); }\n 60% {\n opacity: 1;\n transform: translate3d(0, 25px, 0); }\n 75% {\n transform: translate3d(0, -10px, 0); }\n 90% {\n transform: translate3d(0, 5px, 0); }\n to {\n transform: none; } }\n\n@keyframes Toastify__bounceOutDown {\n 20% {\n transform: translate3d(0, 10px, 0); }\n 40%,\n 45% {\n opacity: 1;\n transform: translate3d(0, -20px, 0); }\n to {\n opacity: 0;\n transform: translate3d(0, 2000px, 0); } }\n\n.Toastify__bounce-enter--top-left, .Toastify__bounce-enter--bottom-left {\n animation-name: Toastify__bounceInLeft; }\n\n.Toastify__bounce-enter--top-right, .Toastify__bounce-enter--bottom-right {\n animation-name: Toastify__bounceInRight; }\n\n.Toastify__bounce-enter--top-center {\n animation-name: Toastify__bounceInDown; }\n\n.Toastify__bounce-enter--bottom-center {\n animation-name: Toastify__bounceInUp; }\n\n.Toastify__bounce-exit--top-left, .Toastify__bounce-exit--bottom-left {\n animation-name: Toastify__bounceOutLeft; }\n\n.Toastify__bounce-exit--top-right, .Toastify__bounce-exit--bottom-right {\n animation-name: Toastify__bounceOutRight; }\n\n.Toastify__bounce-exit--top-center {\n animation-name: Toastify__bounceOutUp; }\n\n.Toastify__bounce-exit--bottom-center {\n animation-name: Toastify__bounceOutDown; }\n\n@keyframes Toastify__zoomIn {\n from {\n opacity: 0;\n transform: scale3d(0.3, 0.3, 0.3); }\n 50% {\n opacity: 1; } }\n\n@keyframes Toastify__zoomOut {\n from {\n opacity: 1; }\n 50% {\n opacity: 0;\n transform: scale3d(0.3, 0.3, 0.3); }\n to {\n opacity: 0; } }\n\n.Toastify__zoom-enter {\n animation-name: Toastify__zoomIn; }\n\n.Toastify__zoom-exit {\n animation-name: Toastify__zoomOut; }\n\n@keyframes Toastify__flipIn {\n from {\n transform: perspective(400px) rotate3d(1, 0, 0, 90deg);\n animation-timing-function: ease-in;\n opacity: 0; }\n 40% {\n transform: perspective(400px) rotate3d(1, 0, 0, -20deg);\n animation-timing-function: ease-in; }\n 60% {\n transform: perspective(400px) rotate3d(1, 0, 0, 10deg);\n opacity: 1; }\n 80% {\n transform: perspective(400px) rotate3d(1, 0, 0, -5deg); }\n to {\n transform: perspective(400px); } }\n\n@keyframes Toastify__flipOut {\n from {\n transform: perspective(400px); }\n 30% {\n transform: perspective(400px) rotate3d(1, 0, 0, -20deg);\n opacity: 1; }\n to {\n transform: perspective(400px) rotate3d(1, 0, 0, 90deg);\n opacity: 0; } }\n\n.Toastify__flip-enter {\n animation-name: Toastify__flipIn; }\n\n.Toastify__flip-exit {\n animation-name: Toastify__flipOut; }\n\n@keyframes Toastify__slideInRight {\n from {\n transform: translate3d(110%, 0, 0);\n visibility: visible; }\n to {\n transform: translate3d(0, 0, 0); } }\n\n@keyframes Toastify__slideInLeft {\n from {\n transform: translate3d(-110%, 0, 0);\n visibility: visible; }\n to {\n transform: translate3d(0, 0, 0); } }\n\n@keyframes Toastify__slideInUp {\n from {\n transform: translate3d(0, 110%, 0);\n visibility: visible; }\n to {\n transform: translate3d(0, 0, 0); } }\n\n@keyframes Toastify__slideInDown {\n from {\n transform: translate3d(0, -110%, 0);\n visibility: visible; }\n to {\n transform: translate3d(0, 0, 0); } }\n\n@keyframes Toastify__slideOutRight {\n from {\n transform: translate3d(0, 0, 0); }\n to {\n visibility: hidden;\n transform: translate3d(110%, 0, 0); } }\n\n@keyframes Toastify__slideOutLeft {\n from {\n transform: translate3d(0, 0, 0); }\n to {\n visibility: hidden;\n transform: translate3d(-110%, 0, 0); } }\n\n@keyframes Toastify__slideOutDown {\n from {\n transform: translate3d(0, 0, 0); }\n to {\n visibility: hidden;\n transform: translate3d(0, 500px, 0); } }\n\n@keyframes Toastify__slideOutUp {\n from {\n transform: translate3d(0, 0, 0); }\n to {\n visibility: hidden;\n transform: translate3d(0, -500px, 0); } }\n\n.Toastify__slide-enter--top-left, .Toastify__slide-enter--bottom-left {\n animation-name: Toastify__slideInLeft; }\n\n.Toastify__slide-enter--top-right, .Toastify__slide-enter--bottom-right {\n animation-name: Toastify__slideInRight; }\n\n.Toastify__slide-enter--top-center {\n animation-name: Toastify__slideInDown; }\n\n.Toastify__slide-enter--bottom-center {\n animation-name: Toastify__slideInUp; }\n\n.Toastify__slide-exit--top-left, .Toastify__slide-exit--bottom-left {\n animation-name: Toastify__slideOutLeft; }\n\n.Toastify__slide-exit--top-right, .Toastify__slide-exit--bottom-right {\n animation-name: Toastify__slideOutRight; }\n\n.Toastify__slide-exit--top-center {\n animation-name: Toastify__slideOutUp; }\n\n.Toastify__slide-exit--bottom-center {\n animation-name: Toastify__slideOutDown; }\n","/*!\n * Font Awesome 4.7.0 by @davegandy - http://fontawesome.io - @fontawesome\n * License - http://fontawesome.io/license (Font: SIL OFL 1.1, CSS: MIT License)\n */@font-face{font-family:'FontAwesome';src:url('../fonts/fontawesome-webfont.eot?v=4.7.0');src:url('../fonts/fontawesome-webfont.eot?#iefix&v=4.7.0') format('embedded-opentype'),url('../fonts/fontawesome-webfont.woff2?v=4.7.0') format('woff2'),url('../fonts/fontawesome-webfont.woff?v=4.7.0') format('woff'),url('../fonts/fontawesome-webfont.ttf?v=4.7.0') format('truetype'),url('../fonts/fontawesome-webfont.svg?v=4.7.0#fontawesomeregular') format('svg');font-weight:normal;font-style:normal}.fa{display:inline-block;font:normal normal normal 14px/1 FontAwesome;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.fa-lg{font-size:1.33333333em;line-height:.75em;vertical-align:-15%}.fa-2x{font-size:2em}.fa-3x{font-size:3em}.fa-4x{font-size:4em}.fa-5x{font-size:5em}.fa-fw{width:1.28571429em;text-align:center}.fa-ul{padding-left:0;margin-left:2.14285714em;list-style-type:none}.fa-ul>li{position:relative}.fa-li{position:absolute;left:-2.14285714em;width:2.14285714em;top:.14285714em;text-align:center}.fa-li.fa-lg{left:-1.85714286em}.fa-border{padding:.2em .25em .15em;border:solid .08em #eee;border-radius:.1em}.fa-pull-left{float:left}.fa-pull-right{float:right}.fa.fa-pull-left{margin-right:.3em}.fa.fa-pull-right{margin-left:.3em}.pull-right{float:right}.pull-left{float:left}.fa.pull-left{margin-right:.3em}.fa.pull-right{margin-left:.3em}.fa-spin{-webkit-animation:fa-spin 2s infinite linear;animation:fa-spin 2s infinite linear}.fa-pulse{-webkit-animation:fa-spin 1s infinite steps(8);animation:fa-spin 1s infinite steps(8)}@-webkit-keyframes fa-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}@keyframes fa-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}.fa-rotate-90{-ms-filter:\"progid:DXImageTransform.Microsoft.BasicImage(rotation=1)\";-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg)}.fa-rotate-180{-ms-filter:\"progid:DXImageTransform.Microsoft.BasicImage(rotation=2)\";-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.fa-rotate-270{-ms-filter:\"progid:DXImageTransform.Microsoft.BasicImage(rotation=3)\";-webkit-transform:rotate(270deg);-ms-transform:rotate(270deg);transform:rotate(270deg)}.fa-flip-horizontal{-ms-filter:\"progid:DXImageTransform.Microsoft.BasicImage(rotation=0, mirror=1)\";-webkit-transform:scale(-1, 1);-ms-transform:scale(-1, 1);transform:scale(-1, 1)}.fa-flip-vertical{-ms-filter:\"progid:DXImageTransform.Microsoft.BasicImage(rotation=2, mirror=1)\";-webkit-transform:scale(1, -1);-ms-transform:scale(1, -1);transform:scale(1, -1)}:root .fa-rotate-90,:root .fa-rotate-180,:root .fa-rotate-270,:root .fa-flip-horizontal,:root .fa-flip-vertical{filter:none}.fa-stack{position:relative;display:inline-block;width:2em;height:2em;line-height:2em;vertical-align:middle}.fa-stack-1x,.fa-stack-2x{position:absolute;left:0;width:100%;text-align:center}.fa-stack-1x{line-height:inherit}.fa-stack-2x{font-size:2em}.fa-inverse{color:#fff}.fa-glass:before{content:\"\\f000\"}.fa-music:before{content:\"\\f001\"}.fa-search:before{content:\"\\f002\"}.fa-envelope-o:before{content:\"\\f003\"}.fa-heart:before{content:\"\\f004\"}.fa-star:before{content:\"\\f005\"}.fa-star-o:before{content:\"\\f006\"}.fa-user:before{content:\"\\f007\"}.fa-film:before{content:\"\\f008\"}.fa-th-large:before{content:\"\\f009\"}.fa-th:before{content:\"\\f00a\"}.fa-th-list:before{content:\"\\f00b\"}.fa-check:before{content:\"\\f00c\"}.fa-remove:before,.fa-close:before,.fa-times:before{content:\"\\f00d\"}.fa-search-plus:before{content:\"\\f00e\"}.fa-search-minus:before{content:\"\\f010\"}.fa-power-off:before{content:\"\\f011\"}.fa-signal:before{content:\"\\f012\"}.fa-gear:before,.fa-cog:before{content:\"\\f013\"}.fa-trash-o:before{content:\"\\f014\"}.fa-home:before{content:\"\\f015\"}.fa-file-o:before{content:\"\\f016\"}.fa-clock-o:before{content:\"\\f017\"}.fa-road:before{content:\"\\f018\"}.fa-download:before{content:\"\\f019\"}.fa-arrow-circle-o-down:before{content:\"\\f01a\"}.fa-arrow-circle-o-up:before{content:\"\\f01b\"}.fa-inbox:before{content:\"\\f01c\"}.fa-play-circle-o:before{content:\"\\f01d\"}.fa-rotate-right:before,.fa-repeat:before{content:\"\\f01e\"}.fa-refresh:before{content:\"\\f021\"}.fa-list-alt:before{content:\"\\f022\"}.fa-lock:before{content:\"\\f023\"}.fa-flag:before{content:\"\\f024\"}.fa-headphones:before{content:\"\\f025\"}.fa-volume-off:before{content:\"\\f026\"}.fa-volume-down:before{content:\"\\f027\"}.fa-volume-up:before{content:\"\\f028\"}.fa-qrcode:before{content:\"\\f029\"}.fa-barcode:before{content:\"\\f02a\"}.fa-tag:before{content:\"\\f02b\"}.fa-tags:before{content:\"\\f02c\"}.fa-book:before{content:\"\\f02d\"}.fa-bookmark:before{content:\"\\f02e\"}.fa-print:before{content:\"\\f02f\"}.fa-camera:before{content:\"\\f030\"}.fa-font:before{content:\"\\f031\"}.fa-bold:before{content:\"\\f032\"}.fa-italic:before{content:\"\\f033\"}.fa-text-height:before{content:\"\\f034\"}.fa-text-width:before{content:\"\\f035\"}.fa-align-left:before{content:\"\\f036\"}.fa-align-center:before{content:\"\\f037\"}.fa-align-right:before{content:\"\\f038\"}.fa-align-justify:before{content:\"\\f039\"}.fa-list:before{content:\"\\f03a\"}.fa-dedent:before,.fa-outdent:before{content:\"\\f03b\"}.fa-indent:before{content:\"\\f03c\"}.fa-video-camera:before{content:\"\\f03d\"}.fa-photo:before,.fa-image:before,.fa-picture-o:before{content:\"\\f03e\"}.fa-pencil:before{content:\"\\f040\"}.fa-map-marker:before{content:\"\\f041\"}.fa-adjust:before{content:\"\\f042\"}.fa-tint:before{content:\"\\f043\"}.fa-edit:before,.fa-pencil-square-o:before{content:\"\\f044\"}.fa-share-square-o:before{content:\"\\f045\"}.fa-check-square-o:before{content:\"\\f046\"}.fa-arrows:before{content:\"\\f047\"}.fa-step-backward:before{content:\"\\f048\"}.fa-fast-backward:before{content:\"\\f049\"}.fa-backward:before{content:\"\\f04a\"}.fa-play:before{content:\"\\f04b\"}.fa-pause:before{content:\"\\f04c\"}.fa-stop:before{content:\"\\f04d\"}.fa-forward:before{content:\"\\f04e\"}.fa-fast-forward:before{content:\"\\f050\"}.fa-step-forward:before{content:\"\\f051\"}.fa-eject:before{content:\"\\f052\"}.fa-chevron-left:before{content:\"\\f053\"}.fa-chevron-right:before{content:\"\\f054\"}.fa-plus-circle:before{content:\"\\f055\"}.fa-minus-circle:before{content:\"\\f056\"}.fa-times-circle:before{content:\"\\f057\"}.fa-check-circle:before{content:\"\\f058\"}.fa-question-circle:before{content:\"\\f059\"}.fa-info-circle:before{content:\"\\f05a\"}.fa-crosshairs:before{content:\"\\f05b\"}.fa-times-circle-o:before{content:\"\\f05c\"}.fa-check-circle-o:before{content:\"\\f05d\"}.fa-ban:before{content:\"\\f05e\"}.fa-arrow-left:before{content:\"\\f060\"}.fa-arrow-right:before{content:\"\\f061\"}.fa-arrow-up:before{content:\"\\f062\"}.fa-arrow-down:before{content:\"\\f063\"}.fa-mail-forward:before,.fa-share:before{content:\"\\f064\"}.fa-expand:before{content:\"\\f065\"}.fa-compress:before{content:\"\\f066\"}.fa-plus:before{content:\"\\f067\"}.fa-minus:before{content:\"\\f068\"}.fa-asterisk:before{content:\"\\f069\"}.fa-exclamation-circle:before{content:\"\\f06a\"}.fa-gift:before{content:\"\\f06b\"}.fa-leaf:before{content:\"\\f06c\"}.fa-fire:before{content:\"\\f06d\"}.fa-eye:before{content:\"\\f06e\"}.fa-eye-slash:before{content:\"\\f070\"}.fa-warning:before,.fa-exclamation-triangle:before{content:\"\\f071\"}.fa-plane:before{content:\"\\f072\"}.fa-calendar:before{content:\"\\f073\"}.fa-random:before{content:\"\\f074\"}.fa-comment:before{content:\"\\f075\"}.fa-magnet:before{content:\"\\f076\"}.fa-chevron-up:before{content:\"\\f077\"}.fa-chevron-down:before{content:\"\\f078\"}.fa-retweet:before{content:\"\\f079\"}.fa-shopping-cart:before{content:\"\\f07a\"}.fa-folder:before{content:\"\\f07b\"}.fa-folder-open:before{content:\"\\f07c\"}.fa-arrows-v:before{content:\"\\f07d\"}.fa-arrows-h:before{content:\"\\f07e\"}.fa-bar-chart-o:before,.fa-bar-chart:before{content:\"\\f080\"}.fa-twitter-square:before{content:\"\\f081\"}.fa-facebook-square:before{content:\"\\f082\"}.fa-camera-retro:before{content:\"\\f083\"}.fa-key:before{content:\"\\f084\"}.fa-gears:before,.fa-cogs:before{content:\"\\f085\"}.fa-comments:before{content:\"\\f086\"}.fa-thumbs-o-up:before{content:\"\\f087\"}.fa-thumbs-o-down:before{content:\"\\f088\"}.fa-star-half:before{content:\"\\f089\"}.fa-heart-o:before{content:\"\\f08a\"}.fa-sign-out:before{content:\"\\f08b\"}.fa-linkedin-square:before{content:\"\\f08c\"}.fa-thumb-tack:before{content:\"\\f08d\"}.fa-external-link:before{content:\"\\f08e\"}.fa-sign-in:before{content:\"\\f090\"}.fa-trophy:before{content:\"\\f091\"}.fa-github-square:before{content:\"\\f092\"}.fa-upload:before{content:\"\\f093\"}.fa-lemon-o:before{content:\"\\f094\"}.fa-phone:before{content:\"\\f095\"}.fa-square-o:before{content:\"\\f096\"}.fa-bookmark-o:before{content:\"\\f097\"}.fa-phone-square:before{content:\"\\f098\"}.fa-twitter:before{content:\"\\f099\"}.fa-facebook-f:before,.fa-facebook:before{content:\"\\f09a\"}.fa-github:before{content:\"\\f09b\"}.fa-unlock:before{content:\"\\f09c\"}.fa-credit-card:before{content:\"\\f09d\"}.fa-feed:before,.fa-rss:before{content:\"\\f09e\"}.fa-hdd-o:before{content:\"\\f0a0\"}.fa-bullhorn:before{content:\"\\f0a1\"}.fa-bell:before{content:\"\\f0f3\"}.fa-certificate:before{content:\"\\f0a3\"}.fa-hand-o-right:before{content:\"\\f0a4\"}.fa-hand-o-left:before{content:\"\\f0a5\"}.fa-hand-o-up:before{content:\"\\f0a6\"}.fa-hand-o-down:before{content:\"\\f0a7\"}.fa-arrow-circle-left:before{content:\"\\f0a8\"}.fa-arrow-circle-right:before{content:\"\\f0a9\"}.fa-arrow-circle-up:before{content:\"\\f0aa\"}.fa-arrow-circle-down:before{content:\"\\f0ab\"}.fa-globe:before{content:\"\\f0ac\"}.fa-wrench:before{content:\"\\f0ad\"}.fa-tasks:before{content:\"\\f0ae\"}.fa-filter:before{content:\"\\f0b0\"}.fa-briefcase:before{content:\"\\f0b1\"}.fa-arrows-alt:before{content:\"\\f0b2\"}.fa-group:before,.fa-users:before{content:\"\\f0c0\"}.fa-chain:before,.fa-link:before{content:\"\\f0c1\"}.fa-cloud:before{content:\"\\f0c2\"}.fa-flask:before{content:\"\\f0c3\"}.fa-cut:before,.fa-scissors:before{content:\"\\f0c4\"}.fa-copy:before,.fa-files-o:before{content:\"\\f0c5\"}.fa-paperclip:before{content:\"\\f0c6\"}.fa-save:before,.fa-floppy-o:before{content:\"\\f0c7\"}.fa-square:before{content:\"\\f0c8\"}.fa-navicon:before,.fa-reorder:before,.fa-bars:before{content:\"\\f0c9\"}.fa-list-ul:before{content:\"\\f0ca\"}.fa-list-ol:before{content:\"\\f0cb\"}.fa-strikethrough:before{content:\"\\f0cc\"}.fa-underline:before{content:\"\\f0cd\"}.fa-table:before{content:\"\\f0ce\"}.fa-magic:before{content:\"\\f0d0\"}.fa-truck:before{content:\"\\f0d1\"}.fa-pinterest:before{content:\"\\f0d2\"}.fa-pinterest-square:before{content:\"\\f0d3\"}.fa-google-plus-square:before{content:\"\\f0d4\"}.fa-google-plus:before{content:\"\\f0d5\"}.fa-money:before{content:\"\\f0d6\"}.fa-caret-down:before{content:\"\\f0d7\"}.fa-caret-up:before{content:\"\\f0d8\"}.fa-caret-left:before{content:\"\\f0d9\"}.fa-caret-right:before{content:\"\\f0da\"}.fa-columns:before{content:\"\\f0db\"}.fa-unsorted:before,.fa-sort:before{content:\"\\f0dc\"}.fa-sort-down:before,.fa-sort-desc:before{content:\"\\f0dd\"}.fa-sort-up:before,.fa-sort-asc:before{content:\"\\f0de\"}.fa-envelope:before{content:\"\\f0e0\"}.fa-linkedin:before{content:\"\\f0e1\"}.fa-rotate-left:before,.fa-undo:before{content:\"\\f0e2\"}.fa-legal:before,.fa-gavel:before{content:\"\\f0e3\"}.fa-dashboard:before,.fa-tachometer:before{content:\"\\f0e4\"}.fa-comment-o:before{content:\"\\f0e5\"}.fa-comments-o:before{content:\"\\f0e6\"}.fa-flash:before,.fa-bolt:before{content:\"\\f0e7\"}.fa-sitemap:before{content:\"\\f0e8\"}.fa-umbrella:before{content:\"\\f0e9\"}.fa-paste:before,.fa-clipboard:before{content:\"\\f0ea\"}.fa-lightbulb-o:before{content:\"\\f0eb\"}.fa-exchange:before{content:\"\\f0ec\"}.fa-cloud-download:before{content:\"\\f0ed\"}.fa-cloud-upload:before{content:\"\\f0ee\"}.fa-user-md:before{content:\"\\f0f0\"}.fa-stethoscope:before{content:\"\\f0f1\"}.fa-suitcase:before{content:\"\\f0f2\"}.fa-bell-o:before{content:\"\\f0a2\"}.fa-coffee:before{content:\"\\f0f4\"}.fa-cutlery:before{content:\"\\f0f5\"}.fa-file-text-o:before{content:\"\\f0f6\"}.fa-building-o:before{content:\"\\f0f7\"}.fa-hospital-o:before{content:\"\\f0f8\"}.fa-ambulance:before{content:\"\\f0f9\"}.fa-medkit:before{content:\"\\f0fa\"}.fa-fighter-jet:before{content:\"\\f0fb\"}.fa-beer:before{content:\"\\f0fc\"}.fa-h-square:before{content:\"\\f0fd\"}.fa-plus-square:before{content:\"\\f0fe\"}.fa-angle-double-left:before{content:\"\\f100\"}.fa-angle-double-right:before{content:\"\\f101\"}.fa-angle-double-up:before{content:\"\\f102\"}.fa-angle-double-down:before{content:\"\\f103\"}.fa-angle-left:before{content:\"\\f104\"}.fa-angle-right:before{content:\"\\f105\"}.fa-angle-up:before{content:\"\\f106\"}.fa-angle-down:before{content:\"\\f107\"}.fa-desktop:before{content:\"\\f108\"}.fa-laptop:before{content:\"\\f109\"}.fa-tablet:before{content:\"\\f10a\"}.fa-mobile-phone:before,.fa-mobile:before{content:\"\\f10b\"}.fa-circle-o:before{content:\"\\f10c\"}.fa-quote-left:before{content:\"\\f10d\"}.fa-quote-right:before{content:\"\\f10e\"}.fa-spinner:before{content:\"\\f110\"}.fa-circle:before{content:\"\\f111\"}.fa-mail-reply:before,.fa-reply:before{content:\"\\f112\"}.fa-github-alt:before{content:\"\\f113\"}.fa-folder-o:before{content:\"\\f114\"}.fa-folder-open-o:before{content:\"\\f115\"}.fa-smile-o:before{content:\"\\f118\"}.fa-frown-o:before{content:\"\\f119\"}.fa-meh-o:before{content:\"\\f11a\"}.fa-gamepad:before{content:\"\\f11b\"}.fa-keyboard-o:before{content:\"\\f11c\"}.fa-flag-o:before{content:\"\\f11d\"}.fa-flag-checkered:before{content:\"\\f11e\"}.fa-terminal:before{content:\"\\f120\"}.fa-code:before{content:\"\\f121\"}.fa-mail-reply-all:before,.fa-reply-all:before{content:\"\\f122\"}.fa-star-half-empty:before,.fa-star-half-full:before,.fa-star-half-o:before{content:\"\\f123\"}.fa-location-arrow:before{content:\"\\f124\"}.fa-crop:before{content:\"\\f125\"}.fa-code-fork:before{content:\"\\f126\"}.fa-unlink:before,.fa-chain-broken:before{content:\"\\f127\"}.fa-question:before{content:\"\\f128\"}.fa-info:before{content:\"\\f129\"}.fa-exclamation:before{content:\"\\f12a\"}.fa-superscript:before{content:\"\\f12b\"}.fa-subscript:before{content:\"\\f12c\"}.fa-eraser:before{content:\"\\f12d\"}.fa-puzzle-piece:before{content:\"\\f12e\"}.fa-microphone:before{content:\"\\f130\"}.fa-microphone-slash:before{content:\"\\f131\"}.fa-shield:before{content:\"\\f132\"}.fa-calendar-o:before{content:\"\\f133\"}.fa-fire-extinguisher:before{content:\"\\f134\"}.fa-rocket:before{content:\"\\f135\"}.fa-maxcdn:before{content:\"\\f136\"}.fa-chevron-circle-left:before{content:\"\\f137\"}.fa-chevron-circle-right:before{content:\"\\f138\"}.fa-chevron-circle-up:before{content:\"\\f139\"}.fa-chevron-circle-down:before{content:\"\\f13a\"}.fa-html5:before{content:\"\\f13b\"}.fa-css3:before{content:\"\\f13c\"}.fa-anchor:before{content:\"\\f13d\"}.fa-unlock-alt:before{content:\"\\f13e\"}.fa-bullseye:before{content:\"\\f140\"}.fa-ellipsis-h:before{content:\"\\f141\"}.fa-ellipsis-v:before{content:\"\\f142\"}.fa-rss-square:before{content:\"\\f143\"}.fa-play-circle:before{content:\"\\f144\"}.fa-ticket:before{content:\"\\f145\"}.fa-minus-square:before{content:\"\\f146\"}.fa-minus-square-o:before{content:\"\\f147\"}.fa-level-up:before{content:\"\\f148\"}.fa-level-down:before{content:\"\\f149\"}.fa-check-square:before{content:\"\\f14a\"}.fa-pencil-square:before{content:\"\\f14b\"}.fa-external-link-square:before{content:\"\\f14c\"}.fa-share-square:before{content:\"\\f14d\"}.fa-compass:before{content:\"\\f14e\"}.fa-toggle-down:before,.fa-caret-square-o-down:before{content:\"\\f150\"}.fa-toggle-up:before,.fa-caret-square-o-up:before{content:\"\\f151\"}.fa-toggle-right:before,.fa-caret-square-o-right:before{content:\"\\f152\"}.fa-euro:before,.fa-eur:before{content:\"\\f153\"}.fa-gbp:before{content:\"\\f154\"}.fa-dollar:before,.fa-usd:before{content:\"\\f155\"}.fa-rupee:before,.fa-inr:before{content:\"\\f156\"}.fa-cny:before,.fa-rmb:before,.fa-yen:before,.fa-jpy:before{content:\"\\f157\"}.fa-ruble:before,.fa-rouble:before,.fa-rub:before{content:\"\\f158\"}.fa-won:before,.fa-krw:before{content:\"\\f159\"}.fa-bitcoin:before,.fa-btc:before{content:\"\\f15a\"}.fa-file:before{content:\"\\f15b\"}.fa-file-text:before{content:\"\\f15c\"}.fa-sort-alpha-asc:before{content:\"\\f15d\"}.fa-sort-alpha-desc:before{content:\"\\f15e\"}.fa-sort-amount-asc:before{content:\"\\f160\"}.fa-sort-amount-desc:before{content:\"\\f161\"}.fa-sort-numeric-asc:before{content:\"\\f162\"}.fa-sort-numeric-desc:before{content:\"\\f163\"}.fa-thumbs-up:before{content:\"\\f164\"}.fa-thumbs-down:before{content:\"\\f165\"}.fa-youtube-square:before{content:\"\\f166\"}.fa-youtube:before{content:\"\\f167\"}.fa-xing:before{content:\"\\f168\"}.fa-xing-square:before{content:\"\\f169\"}.fa-youtube-play:before{content:\"\\f16a\"}.fa-dropbox:before{content:\"\\f16b\"}.fa-stack-overflow:before{content:\"\\f16c\"}.fa-instagram:before{content:\"\\f16d\"}.fa-flickr:before{content:\"\\f16e\"}.fa-adn:before{content:\"\\f170\"}.fa-bitbucket:before{content:\"\\f171\"}.fa-bitbucket-square:before{content:\"\\f172\"}.fa-tumblr:before{content:\"\\f173\"}.fa-tumblr-square:before{content:\"\\f174\"}.fa-long-arrow-down:before{content:\"\\f175\"}.fa-long-arrow-up:before{content:\"\\f176\"}.fa-long-arrow-left:before{content:\"\\f177\"}.fa-long-arrow-right:before{content:\"\\f178\"}.fa-apple:before{content:\"\\f179\"}.fa-windows:before{content:\"\\f17a\"}.fa-android:before{content:\"\\f17b\"}.fa-linux:before{content:\"\\f17c\"}.fa-dribbble:before{content:\"\\f17d\"}.fa-skype:before{content:\"\\f17e\"}.fa-foursquare:before{content:\"\\f180\"}.fa-trello:before{content:\"\\f181\"}.fa-female:before{content:\"\\f182\"}.fa-male:before{content:\"\\f183\"}.fa-gittip:before,.fa-gratipay:before{content:\"\\f184\"}.fa-sun-o:before{content:\"\\f185\"}.fa-moon-o:before{content:\"\\f186\"}.fa-archive:before{content:\"\\f187\"}.fa-bug:before{content:\"\\f188\"}.fa-vk:before{content:\"\\f189\"}.fa-weibo:before{content:\"\\f18a\"}.fa-renren:before{content:\"\\f18b\"}.fa-pagelines:before{content:\"\\f18c\"}.fa-stack-exchange:before{content:\"\\f18d\"}.fa-arrow-circle-o-right:before{content:\"\\f18e\"}.fa-arrow-circle-o-left:before{content:\"\\f190\"}.fa-toggle-left:before,.fa-caret-square-o-left:before{content:\"\\f191\"}.fa-dot-circle-o:before{content:\"\\f192\"}.fa-wheelchair:before{content:\"\\f193\"}.fa-vimeo-square:before{content:\"\\f194\"}.fa-turkish-lira:before,.fa-try:before{content:\"\\f195\"}.fa-plus-square-o:before{content:\"\\f196\"}.fa-space-shuttle:before{content:\"\\f197\"}.fa-slack:before{content:\"\\f198\"}.fa-envelope-square:before{content:\"\\f199\"}.fa-wordpress:before{content:\"\\f19a\"}.fa-openid:before{content:\"\\f19b\"}.fa-institution:before,.fa-bank:before,.fa-university:before{content:\"\\f19c\"}.fa-mortar-board:before,.fa-graduation-cap:before{content:\"\\f19d\"}.fa-yahoo:before{content:\"\\f19e\"}.fa-google:before{content:\"\\f1a0\"}.fa-reddit:before{content:\"\\f1a1\"}.fa-reddit-square:before{content:\"\\f1a2\"}.fa-stumbleupon-circle:before{content:\"\\f1a3\"}.fa-stumbleupon:before{content:\"\\f1a4\"}.fa-delicious:before{content:\"\\f1a5\"}.fa-digg:before{content:\"\\f1a6\"}.fa-pied-piper-pp:before{content:\"\\f1a7\"}.fa-pied-piper-alt:before{content:\"\\f1a8\"}.fa-drupal:before{content:\"\\f1a9\"}.fa-joomla:before{content:\"\\f1aa\"}.fa-language:before{content:\"\\f1ab\"}.fa-fax:before{content:\"\\f1ac\"}.fa-building:before{content:\"\\f1ad\"}.fa-child:before{content:\"\\f1ae\"}.fa-paw:before{content:\"\\f1b0\"}.fa-spoon:before{content:\"\\f1b1\"}.fa-cube:before{content:\"\\f1b2\"}.fa-cubes:before{content:\"\\f1b3\"}.fa-behance:before{content:\"\\f1b4\"}.fa-behance-square:before{content:\"\\f1b5\"}.fa-steam:before{content:\"\\f1b6\"}.fa-steam-square:before{content:\"\\f1b7\"}.fa-recycle:before{content:\"\\f1b8\"}.fa-automobile:before,.fa-car:before{content:\"\\f1b9\"}.fa-cab:before,.fa-taxi:before{content:\"\\f1ba\"}.fa-tree:before{content:\"\\f1bb\"}.fa-spotify:before{content:\"\\f1bc\"}.fa-deviantart:before{content:\"\\f1bd\"}.fa-soundcloud:before{content:\"\\f1be\"}.fa-database:before{content:\"\\f1c0\"}.fa-file-pdf-o:before{content:\"\\f1c1\"}.fa-file-word-o:before{content:\"\\f1c2\"}.fa-file-excel-o:before{content:\"\\f1c3\"}.fa-file-powerpoint-o:before{content:\"\\f1c4\"}.fa-file-photo-o:before,.fa-file-picture-o:before,.fa-file-image-o:before{content:\"\\f1c5\"}.fa-file-zip-o:before,.fa-file-archive-o:before{content:\"\\f1c6\"}.fa-file-sound-o:before,.fa-file-audio-o:before{content:\"\\f1c7\"}.fa-file-movie-o:before,.fa-file-video-o:before{content:\"\\f1c8\"}.fa-file-code-o:before{content:\"\\f1c9\"}.fa-vine:before{content:\"\\f1ca\"}.fa-codepen:before{content:\"\\f1cb\"}.fa-jsfiddle:before{content:\"\\f1cc\"}.fa-life-bouy:before,.fa-life-buoy:before,.fa-life-saver:before,.fa-support:before,.fa-life-ring:before{content:\"\\f1cd\"}.fa-circle-o-notch:before{content:\"\\f1ce\"}.fa-ra:before,.fa-resistance:before,.fa-rebel:before{content:\"\\f1d0\"}.fa-ge:before,.fa-empire:before{content:\"\\f1d1\"}.fa-git-square:before{content:\"\\f1d2\"}.fa-git:before{content:\"\\f1d3\"}.fa-y-combinator-square:before,.fa-yc-square:before,.fa-hacker-news:before{content:\"\\f1d4\"}.fa-tencent-weibo:before{content:\"\\f1d5\"}.fa-qq:before{content:\"\\f1d6\"}.fa-wechat:before,.fa-weixin:before{content:\"\\f1d7\"}.fa-send:before,.fa-paper-plane:before{content:\"\\f1d8\"}.fa-send-o:before,.fa-paper-plane-o:before{content:\"\\f1d9\"}.fa-history:before{content:\"\\f1da\"}.fa-circle-thin:before{content:\"\\f1db\"}.fa-header:before{content:\"\\f1dc\"}.fa-paragraph:before{content:\"\\f1dd\"}.fa-sliders:before{content:\"\\f1de\"}.fa-share-alt:before{content:\"\\f1e0\"}.fa-share-alt-square:before{content:\"\\f1e1\"}.fa-bomb:before{content:\"\\f1e2\"}.fa-soccer-ball-o:before,.fa-futbol-o:before{content:\"\\f1e3\"}.fa-tty:before{content:\"\\f1e4\"}.fa-binoculars:before{content:\"\\f1e5\"}.fa-plug:before{content:\"\\f1e6\"}.fa-slideshare:before{content:\"\\f1e7\"}.fa-twitch:before{content:\"\\f1e8\"}.fa-yelp:before{content:\"\\f1e9\"}.fa-newspaper-o:before{content:\"\\f1ea\"}.fa-wifi:before{content:\"\\f1eb\"}.fa-calculator:before{content:\"\\f1ec\"}.fa-paypal:before{content:\"\\f1ed\"}.fa-google-wallet:before{content:\"\\f1ee\"}.fa-cc-visa:before{content:\"\\f1f0\"}.fa-cc-mastercard:before{content:\"\\f1f1\"}.fa-cc-discover:before{content:\"\\f1f2\"}.fa-cc-amex:before{content:\"\\f1f3\"}.fa-cc-paypal:before{content:\"\\f1f4\"}.fa-cc-stripe:before{content:\"\\f1f5\"}.fa-bell-slash:before{content:\"\\f1f6\"}.fa-bell-slash-o:before{content:\"\\f1f7\"}.fa-trash:before{content:\"\\f1f8\"}.fa-copyright:before{content:\"\\f1f9\"}.fa-at:before{content:\"\\f1fa\"}.fa-eyedropper:before{content:\"\\f1fb\"}.fa-paint-brush:before{content:\"\\f1fc\"}.fa-birthday-cake:before{content:\"\\f1fd\"}.fa-area-chart:before{content:\"\\f1fe\"}.fa-pie-chart:before{content:\"\\f200\"}.fa-line-chart:before{content:\"\\f201\"}.fa-lastfm:before{content:\"\\f202\"}.fa-lastfm-square:before{content:\"\\f203\"}.fa-toggle-off:before{content:\"\\f204\"}.fa-toggle-on:before{content:\"\\f205\"}.fa-bicycle:before{content:\"\\f206\"}.fa-bus:before{content:\"\\f207\"}.fa-ioxhost:before{content:\"\\f208\"}.fa-angellist:before{content:\"\\f209\"}.fa-cc:before{content:\"\\f20a\"}.fa-shekel:before,.fa-sheqel:before,.fa-ils:before{content:\"\\f20b\"}.fa-meanpath:before{content:\"\\f20c\"}.fa-buysellads:before{content:\"\\f20d\"}.fa-connectdevelop:before{content:\"\\f20e\"}.fa-dashcube:before{content:\"\\f210\"}.fa-forumbee:before{content:\"\\f211\"}.fa-leanpub:before{content:\"\\f212\"}.fa-sellsy:before{content:\"\\f213\"}.fa-shirtsinbulk:before{content:\"\\f214\"}.fa-simplybuilt:before{content:\"\\f215\"}.fa-skyatlas:before{content:\"\\f216\"}.fa-cart-plus:before{content:\"\\f217\"}.fa-cart-arrow-down:before{content:\"\\f218\"}.fa-diamond:before{content:\"\\f219\"}.fa-ship:before{content:\"\\f21a\"}.fa-user-secret:before{content:\"\\f21b\"}.fa-motorcycle:before{content:\"\\f21c\"}.fa-street-view:before{content:\"\\f21d\"}.fa-heartbeat:before{content:\"\\f21e\"}.fa-venus:before{content:\"\\f221\"}.fa-mars:before{content:\"\\f222\"}.fa-mercury:before{content:\"\\f223\"}.fa-intersex:before,.fa-transgender:before{content:\"\\f224\"}.fa-transgender-alt:before{content:\"\\f225\"}.fa-venus-double:before{content:\"\\f226\"}.fa-mars-double:before{content:\"\\f227\"}.fa-venus-mars:before{content:\"\\f228\"}.fa-mars-stroke:before{content:\"\\f229\"}.fa-mars-stroke-v:before{content:\"\\f22a\"}.fa-mars-stroke-h:before{content:\"\\f22b\"}.fa-neuter:before{content:\"\\f22c\"}.fa-genderless:before{content:\"\\f22d\"}.fa-facebook-official:before{content:\"\\f230\"}.fa-pinterest-p:before{content:\"\\f231\"}.fa-whatsapp:before{content:\"\\f232\"}.fa-server:before{content:\"\\f233\"}.fa-user-plus:before{content:\"\\f234\"}.fa-user-times:before{content:\"\\f235\"}.fa-hotel:before,.fa-bed:before{content:\"\\f236\"}.fa-viacoin:before{content:\"\\f237\"}.fa-train:before{content:\"\\f238\"}.fa-subway:before{content:\"\\f239\"}.fa-medium:before{content:\"\\f23a\"}.fa-yc:before,.fa-y-combinator:before{content:\"\\f23b\"}.fa-optin-monster:before{content:\"\\f23c\"}.fa-opencart:before{content:\"\\f23d\"}.fa-expeditedssl:before{content:\"\\f23e\"}.fa-battery-4:before,.fa-battery:before,.fa-battery-full:before{content:\"\\f240\"}.fa-battery-3:before,.fa-battery-three-quarters:before{content:\"\\f241\"}.fa-battery-2:before,.fa-battery-half:before{content:\"\\f242\"}.fa-battery-1:before,.fa-battery-quarter:before{content:\"\\f243\"}.fa-battery-0:before,.fa-battery-empty:before{content:\"\\f244\"}.fa-mouse-pointer:before{content:\"\\f245\"}.fa-i-cursor:before{content:\"\\f246\"}.fa-object-group:before{content:\"\\f247\"}.fa-object-ungroup:before{content:\"\\f248\"}.fa-sticky-note:before{content:\"\\f249\"}.fa-sticky-note-o:before{content:\"\\f24a\"}.fa-cc-jcb:before{content:\"\\f24b\"}.fa-cc-diners-club:before{content:\"\\f24c\"}.fa-clone:before{content:\"\\f24d\"}.fa-balance-scale:before{content:\"\\f24e\"}.fa-hourglass-o:before{content:\"\\f250\"}.fa-hourglass-1:before,.fa-hourglass-start:before{content:\"\\f251\"}.fa-hourglass-2:before,.fa-hourglass-half:before{content:\"\\f252\"}.fa-hourglass-3:before,.fa-hourglass-end:before{content:\"\\f253\"}.fa-hourglass:before{content:\"\\f254\"}.fa-hand-grab-o:before,.fa-hand-rock-o:before{content:\"\\f255\"}.fa-hand-stop-o:before,.fa-hand-paper-o:before{content:\"\\f256\"}.fa-hand-scissors-o:before{content:\"\\f257\"}.fa-hand-lizard-o:before{content:\"\\f258\"}.fa-hand-spock-o:before{content:\"\\f259\"}.fa-hand-pointer-o:before{content:\"\\f25a\"}.fa-hand-peace-o:before{content:\"\\f25b\"}.fa-trademark:before{content:\"\\f25c\"}.fa-registered:before{content:\"\\f25d\"}.fa-creative-commons:before{content:\"\\f25e\"}.fa-gg:before{content:\"\\f260\"}.fa-gg-circle:before{content:\"\\f261\"}.fa-tripadvisor:before{content:\"\\f262\"}.fa-odnoklassniki:before{content:\"\\f263\"}.fa-odnoklassniki-square:before{content:\"\\f264\"}.fa-get-pocket:before{content:\"\\f265\"}.fa-wikipedia-w:before{content:\"\\f266\"}.fa-safari:before{content:\"\\f267\"}.fa-chrome:before{content:\"\\f268\"}.fa-firefox:before{content:\"\\f269\"}.fa-opera:before{content:\"\\f26a\"}.fa-internet-explorer:before{content:\"\\f26b\"}.fa-tv:before,.fa-television:before{content:\"\\f26c\"}.fa-contao:before{content:\"\\f26d\"}.fa-500px:before{content:\"\\f26e\"}.fa-amazon:before{content:\"\\f270\"}.fa-calendar-plus-o:before{content:\"\\f271\"}.fa-calendar-minus-o:before{content:\"\\f272\"}.fa-calendar-times-o:before{content:\"\\f273\"}.fa-calendar-check-o:before{content:\"\\f274\"}.fa-industry:before{content:\"\\f275\"}.fa-map-pin:before{content:\"\\f276\"}.fa-map-signs:before{content:\"\\f277\"}.fa-map-o:before{content:\"\\f278\"}.fa-map:before{content:\"\\f279\"}.fa-commenting:before{content:\"\\f27a\"}.fa-commenting-o:before{content:\"\\f27b\"}.fa-houzz:before{content:\"\\f27c\"}.fa-vimeo:before{content:\"\\f27d\"}.fa-black-tie:before{content:\"\\f27e\"}.fa-fonticons:before{content:\"\\f280\"}.fa-reddit-alien:before{content:\"\\f281\"}.fa-edge:before{content:\"\\f282\"}.fa-credit-card-alt:before{content:\"\\f283\"}.fa-codiepie:before{content:\"\\f284\"}.fa-modx:before{content:\"\\f285\"}.fa-fort-awesome:before{content:\"\\f286\"}.fa-usb:before{content:\"\\f287\"}.fa-product-hunt:before{content:\"\\f288\"}.fa-mixcloud:before{content:\"\\f289\"}.fa-scribd:before{content:\"\\f28a\"}.fa-pause-circle:before{content:\"\\f28b\"}.fa-pause-circle-o:before{content:\"\\f28c\"}.fa-stop-circle:before{content:\"\\f28d\"}.fa-stop-circle-o:before{content:\"\\f28e\"}.fa-shopping-bag:before{content:\"\\f290\"}.fa-shopping-basket:before{content:\"\\f291\"}.fa-hashtag:before{content:\"\\f292\"}.fa-bluetooth:before{content:\"\\f293\"}.fa-bluetooth-b:before{content:\"\\f294\"}.fa-percent:before{content:\"\\f295\"}.fa-gitlab:before{content:\"\\f296\"}.fa-wpbeginner:before{content:\"\\f297\"}.fa-wpforms:before{content:\"\\f298\"}.fa-envira:before{content:\"\\f299\"}.fa-universal-access:before{content:\"\\f29a\"}.fa-wheelchair-alt:before{content:\"\\f29b\"}.fa-question-circle-o:before{content:\"\\f29c\"}.fa-blind:before{content:\"\\f29d\"}.fa-audio-description:before{content:\"\\f29e\"}.fa-volume-control-phone:before{content:\"\\f2a0\"}.fa-braille:before{content:\"\\f2a1\"}.fa-assistive-listening-systems:before{content:\"\\f2a2\"}.fa-asl-interpreting:before,.fa-american-sign-language-interpreting:before{content:\"\\f2a3\"}.fa-deafness:before,.fa-hard-of-hearing:before,.fa-deaf:before{content:\"\\f2a4\"}.fa-glide:before{content:\"\\f2a5\"}.fa-glide-g:before{content:\"\\f2a6\"}.fa-signing:before,.fa-sign-language:before{content:\"\\f2a7\"}.fa-low-vision:before{content:\"\\f2a8\"}.fa-viadeo:before{content:\"\\f2a9\"}.fa-viadeo-square:before{content:\"\\f2aa\"}.fa-snapchat:before{content:\"\\f2ab\"}.fa-snapchat-ghost:before{content:\"\\f2ac\"}.fa-snapchat-square:before{content:\"\\f2ad\"}.fa-pied-piper:before{content:\"\\f2ae\"}.fa-first-order:before{content:\"\\f2b0\"}.fa-yoast:before{content:\"\\f2b1\"}.fa-themeisle:before{content:\"\\f2b2\"}.fa-google-plus-circle:before,.fa-google-plus-official:before{content:\"\\f2b3\"}.fa-fa:before,.fa-font-awesome:before{content:\"\\f2b4\"}.fa-handshake-o:before{content:\"\\f2b5\"}.fa-envelope-open:before{content:\"\\f2b6\"}.fa-envelope-open-o:before{content:\"\\f2b7\"}.fa-linode:before{content:\"\\f2b8\"}.fa-address-book:before{content:\"\\f2b9\"}.fa-address-book-o:before{content:\"\\f2ba\"}.fa-vcard:before,.fa-address-card:before{content:\"\\f2bb\"}.fa-vcard-o:before,.fa-address-card-o:before{content:\"\\f2bc\"}.fa-user-circle:before{content:\"\\f2bd\"}.fa-user-circle-o:before{content:\"\\f2be\"}.fa-user-o:before{content:\"\\f2c0\"}.fa-id-badge:before{content:\"\\f2c1\"}.fa-drivers-license:before,.fa-id-card:before{content:\"\\f2c2\"}.fa-drivers-license-o:before,.fa-id-card-o:before{content:\"\\f2c3\"}.fa-quora:before{content:\"\\f2c4\"}.fa-free-code-camp:before{content:\"\\f2c5\"}.fa-telegram:before{content:\"\\f2c6\"}.fa-thermometer-4:before,.fa-thermometer:before,.fa-thermometer-full:before{content:\"\\f2c7\"}.fa-thermometer-3:before,.fa-thermometer-three-quarters:before{content:\"\\f2c8\"}.fa-thermometer-2:before,.fa-thermometer-half:before{content:\"\\f2c9\"}.fa-thermometer-1:before,.fa-thermometer-quarter:before{content:\"\\f2ca\"}.fa-thermometer-0:before,.fa-thermometer-empty:before{content:\"\\f2cb\"}.fa-shower:before{content:\"\\f2cc\"}.fa-bathtub:before,.fa-s15:before,.fa-bath:before{content:\"\\f2cd\"}.fa-podcast:before{content:\"\\f2ce\"}.fa-window-maximize:before{content:\"\\f2d0\"}.fa-window-minimize:before{content:\"\\f2d1\"}.fa-window-restore:before{content:\"\\f2d2\"}.fa-times-rectangle:before,.fa-window-close:before{content:\"\\f2d3\"}.fa-times-rectangle-o:before,.fa-window-close-o:before{content:\"\\f2d4\"}.fa-bandcamp:before{content:\"\\f2d5\"}.fa-grav:before{content:\"\\f2d6\"}.fa-etsy:before{content:\"\\f2d7\"}.fa-imdb:before{content:\"\\f2d8\"}.fa-ravelry:before{content:\"\\f2d9\"}.fa-eercast:before{content:\"\\f2da\"}.fa-microchip:before{content:\"\\f2db\"}.fa-snowflake-o:before{content:\"\\f2dc\"}.fa-superpowers:before{content:\"\\f2dd\"}.fa-wpexplorer:before{content:\"\\f2de\"}.fa-meetup:before{content:\"\\f2e0\"}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0, 0, 0, 0);border:0}.sr-only-focusable:active,.sr-only-focusable:focus{position:static;width:auto;height:auto;margin:0;overflow:visible;clip:auto}\n"]} \ No newline at end of file diff --git a/static/js/2.d586ddca.chunk.js b/static/js/2.d586ddca.chunk.js new file mode 100644 index 00000000..94140abd --- /dev/null +++ b/static/js/2.d586ddca.chunk.js @@ -0,0 +1,2 @@ +(window.webpackJsonp=window.webpackJsonp||[]).push([[2],[function(e,t,n){"use strict";e.exports=n(462)},function(e,t,n){"use strict";n.d(t,"a",function(){return s});var r=n(3),a=n(0),i=n.n(a),o=n(129);function s(e,t){var n=i.a.memo(i.a.forwardRef(function(t,n){return i.a.createElement(o.a,Object(r.a)({ref:n},t),e)}));return n.muiName=o.a.muiName,n}},function(e,t,n){e.exports=n(466)()},function(e,t,n){"use strict";function r(){return(r=Object.assign||function(e){for(var t=1;t=0||Object.prototype.propertyIsEnumerable.call(e,n)&&(i[n]=e[n])}return i}},function(e,t,n){"use strict";var r=n(3),a=n(5),i=n(0),o=n.n(i),s=(n(2),n(68)),l=n.n(s),c=n(950),u=n(959),d=n(443),p=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};return function(n){var i=t.defaultTheme,s=t.withTheme,p=void 0!==s&&s,h=t.name,f=Object(a.a)(t,["defaultTheme","withTheme","name"]),m=h,g=Object(c.a)(e,Object(r.a)({defaultTheme:i,Component:n,name:h||n.displayName,classNamePrefix:m},f)),v=o.a.forwardRef(function(e,t){e.classes;var s,l=e.innerRef,c=Object(a.a)(e,["classes","innerRef"]),f=g(e),m=c;return("string"===typeof h||p)&&(s=Object(d.a)()||i,h&&(m=Object(u.a)({theme:s,name:h,props:c})),p&&!m.theme&&(m.theme=s)),o.a.createElement(n,Object(r.a)({ref:l||t,classes:f},m))});return l()(v,n),v}},h=n(69);t.a=function(e,t){return p(e,Object(r.a)({defaultTheme:h.a},t))}},function(e,t,n){var r;!function(){"use strict";var n={}.hasOwnProperty;function a(){for(var e=[],t=0;t1&&void 0!==arguments[1]?arguments[1]:0,n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:1;return en?n:e}function a(e){e=e.substr(1);var t=new RegExp(".{1,".concat(e.length/3,"}"),"g"),n=e.match(t);return n&&1===n[0].length&&(n=n.map(function(e){return e+e})),n?"rgb(".concat(n.map(function(e){return parseInt(e,16)}).join(", "),")"):""}function i(e){if(0===e.indexOf("#"))return e;var t=s(e).values;return"#".concat(t.map(function(e){return function(e){var t=e.toString(16);return 1===t.length?"0".concat(t):t}(e)}).join(""))}function o(e){var t=(e=s(e)).values,n=t[0],r=t[1]/100,a=t[2]/100,i=r*Math.min(a,1-a),o=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:(e+n/30)%12;return a-i*Math.max(Math.min(t-3,9-t,1),-1)},c="rgb",u=[Math.round(255*o(0)),Math.round(255*o(8)),Math.round(255*o(4))];return"hsla"===e.type&&(c+="a",u.push(t[3])),l({type:c,values:u})}function s(e){if(e.type)return e;if("#"===e.charAt(0))return s(a(e));var t=e.indexOf("("),n=e.substring(0,t);if(-1===["rgb","rgba","hsl","hsla"].indexOf(n))throw new Error(["Material-UI: unsupported `".concat(e,"` color."),"We support the following formats: #nnn, #nnnnnn, rgb(), rgba(), hsl(), hsla()."].join("\n"));var r=e.substring(t+1,e.length-1).split(",");return{type:n,values:r=r.map(function(e){return parseFloat(e)})}}function l(e){var t=e.type,n=e.values;return-1!==t.indexOf("rgb")?n=n.map(function(e,t){return t<3?parseInt(e,10):e}):-1!==t.indexOf("hsl")&&(n[1]="".concat(n[1],"%"),n[2]="".concat(n[2],"%")),"".concat(t,"(").concat(n.join(", "),")")}function c(e,t){var n=u(e),r=u(t);return(Math.max(n,r)+.05)/(Math.min(n,r)+.05)}function u(e){var t="hsl"===(e=s(e)).type?s(o(e)).values:e.values;return t=t.map(function(e){return(e/=255)<=.03928?e/12.92:Math.pow((e+.055)/1.055,2.4)}),Number((.2126*t[0]+.7152*t[1]+.0722*t[2]).toFixed(3))}function d(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:.15;return u(e)>.5?h(e,t):f(e,t)}function p(e,t){return e=s(e),t=r(t),"rgb"!==e.type&&"hsl"!==e.type||(e.type+="a"),e.values[3]=t,l(e)}function h(e,t){if(e=s(e),t=r(t),-1!==e.type.indexOf("hsl"))e.values[2]*=1-t;else if(-1!==e.type.indexOf("rgb"))for(var n=0;n<3;n+=1)e.values[n]*=1-t;return l(e)}function f(e,t){if(e=s(e),t=r(t),-1!==e.type.indexOf("hsl"))e.values[2]+=(100-e.values[2])*t;else if(-1!==e.type.indexOf("rgb"))for(var n=0;n<3;n+=1)e.values[n]+=(255-e.values[n])*t;return l(e)}n.d(t,"g",function(){return a}),n.d(t,"k",function(){return i}),n.d(t,"h",function(){return o}),n.d(t,"b",function(){return s}),n.d(t,"j",function(){return l}),n.d(t,"e",function(){return c}),n.d(t,"f",function(){return u}),n.d(t,"c",function(){return d}),n.d(t,"d",function(){return p}),n.d(t,"a",function(){return h}),n.d(t,"i",function(){return f})},function(e,t,n){"use strict";function r(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}n.d(t,"a",function(){return r})},function(e,t,n){"use strict";n.d(t,"a",function(){return o});var r=n(0),a=n.n(r),i=n(30);function o(e,t){return a.a.useMemo(function(){return null==e&&null==t?null:function(n){Object(i.a)(e,n),Object(i.a)(t,n)}},[e,t])}},,function(e,t,n){"use strict";!function e(){if("undefined"!==typeof __REACT_DEVTOOLS_GLOBAL_HOOK__&&"function"===typeof __REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE)try{__REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE(e)}catch(t){console.error(t)}}(),e.exports=n(463)},function(e,t,n){"use strict";var r=n(173),a=n(256),i=n(3),o=n(125),s=n(71),l=n(0),c=n.n(l),u=n(33),d=n(154),p=n(279),h=function(){function e(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};Object(o.a)(this,e),this.options=t}return Object(s.a)(e,[{key:"collect",value:function(e){var t=new Map;this.sheetsRegistry=new u.b;var n=Object(p.a)();return c.a.createElement(d.b,Object(i.a)({sheetsManager:t,serverGenerateClassName:n,sheetsRegistry:this.sheetsRegistry},this.options),e)}},{key:"toString",value:function(){return this.sheetsRegistry?this.sheetsRegistry.toString():""}},{key:"getStyleElement",value:function(e){return c.a.createElement("style",Object(i.a)({id:"jss-server-side",key:"jss-server-side",dangerouslySetInnerHTML:{__html:this.toString()}},e))}}]),e}(),f=n(174),m=n(414);n.d(t,"d",function(){return r.a}),n.d(t,"e",function(){return a.a}),n.d(t,"a",function(){return h}),n.d(t,"b",function(){return f.a}),n.d(t,"c",function(){return m.a})},function(e,t){var n=Array.isArray;e.exports=n},function(e,t,n){"use strict";var r={};n.r(r),n.d(r,"scaleBand",function(){return za}),n.d(r,"scalePoint",function(){return ja}),n.d(r,"scaleIdentity",function(){return Go}),n.d(r,"scaleLinear",function(){return Yo}),n.d(r,"scaleLog",function(){return es}),n.d(r,"scaleSymlog",function(){return as}),n.d(r,"scaleOrdinal",function(){return Pa}),n.d(r,"scaleImplicit",function(){return Da}),n.d(r,"scalePow",function(){return cs}),n.d(r,"scaleSqrt",function(){return us}),n.d(r,"scaleQuantile",function(){return ds}),n.d(r,"scaleQuantize",function(){return ps}),n.d(r,"scaleThreshold",function(){return hs}),n.d(r,"scaleTime",function(){return Cc}),n.d(r,"scaleUtc",function(){return kc}),n.d(r,"scaleSequential",function(){return Pc}),n.d(r,"scaleSequentialLog",function(){return zc}),n.d(r,"scaleSequentialPow",function(){return Fc}),n.d(r,"scaleSequentialSqrt",function(){return Hc}),n.d(r,"scaleSequentialSymlog",function(){return jc}),n.d(r,"scaleSequentialQuantile",function(){return Vc}),n.d(r,"scaleDiverging",function(){return Bc}),n.d(r,"scaleDivergingLog",function(){return Yc}),n.d(r,"scaleDivergingPow",function(){return Wc}),n.d(r,"scaleDivergingSqrt",function(){return qc}),n.d(r,"scaleDivergingSymlog",function(){return Gc}),n.d(r,"tickFormat",function(){return Uo});n(470),n(492);if(!Object.setPrototypeOf&&!{}.__proto__){var a=Object.getPrototypeOf;Object.getPrototypeOf=function(e){return e.__proto__?e.__proto__:a.call(Object,e)}}var i=n(9),o=n.n(i),s=n(130),l=n.n(s),c=n(0),u=n.n(c),d=n(2),p=n.n(d),h=n(7),f=n.n(h),m=n(10),g=n.n(m),v=n(79),_=n.n(v),b=n(31),y=n.n(b),E=n(18),S=n.n(E),x=n(55),O=n.n(x),T=n(100),C=n.n(T),w=n(126),R=n.n(w),A=function(e){return 0===e?0:e>0?1:-1},N=function(e){return _()(e)&&e.indexOf("%")===e.length-1},M=function(e){return R()(e)&&!C()(e)},I=function(e){return M(e)||_()(e)},k=0,L=function(e){var t=++k;return"".concat(e||"").concat(t)},D=function(e,t){var n,r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:0,a=arguments.length>3&&void 0!==arguments[3]&&arguments[3];if(!M(e)&&!_()(e))return r;if(N(e)){var i=e.indexOf("%");n=t*parseFloat(e.slice(0,i))/100}else n=+e;return C()(n)&&(n=r),a&&n>t&&(n=t),n},P=function(e){if(!e)return null;var t=Object.keys(e);return t&&t.length?e[t[0]]:null},z=function(e,t){return M(e)&&M(t)?function(n){return e+n*(t-e)}:function(){return t}},j=function(e,t,n){return e&&e.length?e.find(function(e){return e&&("function"===typeof t?t(e):O()(e,t))===n}):null};function F(e,t){for(var n in e)if({}.hasOwnProperty.call(e,n)&&(!{}.hasOwnProperty.call(t,n)||e[n]!==t[n]))return!1;for(var r in t)if({}.hasOwnProperty.call(t,r)&&!{}.hasOwnProperty.call(e,r))return!1;return!0}function H(e){return function(e){if(Array.isArray(e)){for(var t=0,n=new Array(e.length);t=0||(a[n]=e[n]);return a}(e,t);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);for(r=0;r=0||Object.prototype.propertyIsEnumerable.call(e,n)&&(a[n]=e[n])}return a}var U={"aria-current":p.a.string,"aria-details":p.a.any,"aria-disabled":p.a.any,"aria-hidden":p.a.any,"aria-invalid":p.a.any,"aria-keyshortcuts":p.a.any,"aria-label":p.a.any,"aria-roledescription":p.a.any,"aria-autocomplete":p.a.any,"aria-checked":p.a.any,"aria-expanded":p.a.any,"aria-haspopup":p.a.any,"aria-level":p.a.any,"aria-modal":p.a.any,"aria-multiline":p.a.any,"aria-multiselectable":p.a.any,"aria-orientation":p.a.any,"aria-placeholder":p.a.any,"aria-pressed":p.a.any,"aria-readonly":p.a.any,"aria-required":p.a.any,"aria-selected":p.a.any,"aria-sort":p.a.any,"aria-valuemax":p.a.any,"aria-valuemin":p.a.any,"aria-valuenow":p.a.any,"aria-valuetext":p.a.any,"aria-atomic":p.a.any,"aria-busy":p.a.any,"aria-live":p.a.any,"aria-relevant":p.a.any,"aria-dropeffect":p.a.any,"aria-grabbed":p.a.any,"aria-activedescendant":p.a.any,"aria-colcount":p.a.any,"aria-colindex":p.a.any,"aria-colspan":p.a.any,"aria-controls":p.a.any,"aria-describedby":p.a.any,"aria-errormessage":p.a.any,"aria-flowto":p.a.any,"aria-labelledby":p.a.any,"aria-owns":p.a.any,"aria-posinset":p.a.any,"aria-rowcount":p.a.any,"aria-rowindex":p.a.any,"aria-rowspan":p.a.any,"aria-setsize":p.a.any,alignmentBaseline:p.a.string,angle:p.a.number,baselineShift:p.a.string,clip:p.a.string,clipPath:p.a.string,clipRule:p.a.string,color:p.a.string,colorInterpolation:p.a.string,colorInterpolationFilters:p.a.string,colorProfile:p.a.string,colorRendering:p.a.string,cursor:p.a.string,direction:p.a.oneOf(["ltr","rtl","inherit"]),display:p.a.string,dominantBaseline:p.a.string,enableBackground:p.a.string,fill:p.a.string,fillOpacity:p.a.oneOfType([p.a.string,p.a.number]),fillRule:p.a.oneOf(["nonzero","evenodd","inherit"]),filter:p.a.string,floodColor:p.a.string,floodOpacity:p.a.oneOfType([p.a.string,p.a.number]),font:p.a.string,fontFamily:p.a.string,fontSize:p.a.oneOfType([p.a.number,p.a.string]),fontSizeAdjust:p.a.oneOfType([p.a.number,p.a.string]),fontStretch:p.a.oneOf(["normal","wider","narrower","ultra-condensed","extra-condensed","condensed","semi-condensed","semi-expanded","expanded","extra-expanded","ultra-expanded","inherit"]),fontStyle:p.a.oneOf(["normal","italic","oblique","inherit"]),fontVariant:p.a.oneOf(["normal","small-caps","inherit"]),fontWeight:p.a.oneOf(["normal","bold","bolder","lighter",100,200,300,400,500,600,700,800,900,"inherit"]),glyphOrientationHorizontal:p.a.string,glyphOrientationVertical:p.a.string,imageRendering:p.a.oneOf(["auto","optimizeSpeed","optimizeQuality","inherit"]),kerning:p.a.oneOfType([p.a.number,p.a.string]),letterSpacing:p.a.oneOfType([p.a.number,p.a.string]),lightingColor:p.a.string,lineHeight:p.a.oneOfType([p.a.number,p.a.string]),markerEnd:p.a.string,markerMid:p.a.string,markerStart:p.a.string,mask:p.a.string,opacity:p.a.oneOfType([p.a.number,p.a.string]),overflow:p.a.oneOf(["visible","hidden","scroll","auto","inherit"]),pointerEvents:p.a.oneOf(["visiblePainted","visibleFill","visibleStroke","visible","painted","fill","stroke","all","none","inherit"]),shapeRendering:p.a.oneOf(["auto","optimizeSpeed","crispEdges","geometricPrecision","inherit"]),stopColor:p.a.string,stopOpacity:p.a.oneOfType([p.a.number,p.a.string]),stroke:p.a.oneOfType([p.a.number,p.a.string]),strokeDasharray:p.a.string,strokeDashoffset:p.a.oneOfType([p.a.number,p.a.string]),strokeLinecap:p.a.oneOf(["butt","round","square","inherit"]),strokeLinejoin:p.a.oneOf(["miter","round","bevel","inherit"]),strokeMiterlimit:p.a.oneOfType([p.a.number,p.a.string]),strokeOpacity:p.a.oneOfType([p.a.number,p.a.string]),strokeWidth:p.a.oneOfType([p.a.number,p.a.string]),textAnchor:p.a.oneOf(["start","middle","end","inherit"]),textDecoration:p.a.oneOf(["none","underline","overline","line-through","blink","inherit"]),textRendering:p.a.oneOf(["auto","optimizeSpeed","optimizeLegibility","geometricPrecision","inherit"]),unicodeBidi:p.a.oneOf(["normal","embed","bidi-override","inherit"]),visibility:p.a.oneOf(["visible","hidden","collapse","inherit"]),wordSpacing:p.a.oneOfType([p.a.number,p.a.string]),writingMode:p.a.oneOf(["lr-tb","rl-tb","tb-rl","lr","rl","tb","inherit"]),transform:p.a.string,role:p.a.string,focusable:p.a.string,tabIndex:p.a.string,style:p.a.object,width:p.a.number,height:p.a.number,dx:p.a.number,dy:p.a.number,x:p.a.number,y:p.a.number,r:p.a.number,radius:p.a.oneOfType([p.a.number,p.a.array])},B={onClick:p.a.func,onMouseDown:p.a.func,onMouseUp:p.a.func,onMouseOver:p.a.func,onMouseMove:p.a.func,onMouseOut:p.a.func,onMouseEnter:p.a.func,onMouseLeave:p.a.func,onTouchEnd:p.a.func,onTouchMove:p.a.func,onTouchStart:p.a.func,onTouchCancel:p.a.func},Y={click:"onClick",mousedown:"onMouseDown",mouseup:"onMouseUp",mouseover:"onMouseOver",mousemove:"onMouseMove",mouseout:"onMouseOut",mouseenter:"onMouseEnter",mouseleave:"onMouseLeave",touchcancel:"onTouchCancel",touchend:"onTouchEnd",touchmove:"onTouchMove",touchstart:"onTouchStart"},G=["auto","linear","pow","sqrt","log","identity","time","band","point","ordinal","quantile","quantize","utc","sequential","threshold"],W=["plainline","line","square","rect","circle","cross","diamond","star","triangle","wye","none"],q=["none"],X=function(e){return"string"===typeof e?e:e?e.displayName||e.name||"Component":""},$=function(e,t){var n=[],r=[];return r=S()(t)?t.map(function(e){return X(e)}):[X(t)],u.a.Children.forEach(e,function(e){var t=e&&e.type&&(e.type.displayName||e.type.name);-1!==r.indexOf(t)&&n.push(e)}),n},K=function(e,t){var n=$(e,t);return n&&n[0]},Q=function(e){if(!e||o()(e))return null;var t=u.a.isValidElement(e)?e.props:e;if(!y()(t))return null;var n=null;for(var r in t)({}).hasOwnProperty.call(t,r)&&U[r]&&(n||(n={}),n[r]=t[r]);return n},Z=function(e,t){return function(n){return e(t,n),null}},J=function(e,t){var n=arguments.length>2&&void 0!==arguments[2]&&arguments[2];if(!e||o()(e))return null;var r=u.a.isValidElement(e)?e.props:e;if(!y()(r))return null;var a=null;for(var i in r)({}).hasOwnProperty.call(r,i)&&B[i]&&(a||(a={}),a[i]=t||(n?Z(r[i],r):r[i]));return a},ee=function(e,t,n){return function(r){return e(t,n,r),null}},te=function(e,t,n){if(!y()(e))return null;var r=null;for(var a in e)({}).hasOwnProperty.call(e,a)&&B[a]&&o()(e[a])&&(r||(r={}),r[a]=ee(e[a],t,n));return r},ne=function(e){if(!e||!e.props)return!1;var t=e.props,n=t.width,r=t.height;return!(!M(n)||n<=0||!M(r)||r<=0)},re=function(){return!("undefined"!==typeof window&&window.document&&window.document.createElement&&window.setTimeout)},ae=["a","altGlyph","altGlyphDef","altGlyphItem","animate","animateColor","animateMotion","animateTransform","circle","clipPath","color-profile","cursor","defs","desc","ellipse","feBlend","feColormatrix","feComponentTransfer","feComposite","feConvolveMatrix","feDiffuseLighting","feDisplacementMap","feDistantLight","feFlood","feFuncA","feFuncB","feFuncG","feFuncR","feGaussianBlur","feImage","feMerge","feMergeNode","feMorphology","feOffset","fePointLight","feSpecularLighting","feSpotLight","feTile","feTurbulence","filter","font","font-face","font-face-format","font-face-name","font-face-url","foreignObject","g","glyph","glyphRef","hkern","image","line","lineGradient","marker","mask","metadata","missing-glyph","mpath","path","pattern","polygon","polyline","radialGradient","rect","script","set","stop","style","svg","switch","symbol","text","textPath","title","tref","tspan","use","view","vkern"],ie=function(e,t){if(g()(e)&&g()(t))return!0;if(!g()(e)&&!g()(t)){var n=e.props||{},r=n.children,a=V(n,["children"]),i=t.props||{},o=i.children,s=V(i,["children"]);return r&&o?F(a,s)&&oe(r,o):!r&&!o&&F(a,s)}return!1},oe=function e(t,n){if(t===n)return!0;if(c.Children.count(t)!==c.Children.count(n))return!1;var r=c.Children.count(t);if(0===r)return!0;if(1===r)return ie(S()(t)?t[0]:t,S()(n)?n[0]:n);for(var a=0;a=0}(e))n.push(e);else if(e&&t[X(e.type)]){var i=X(e.type),o=t[i],s=o.handler,l=o.once;if(l&&!r[i]||!l){var c=s(e,i,a);S()(c)?n=[n].concat(H(c)):n.push(c),r[i]=!0}}}),n},le=function(e){var t=e&&e.type;return t&&Y[t]?Y[t]:null},ce=function(e,t){var n=-1;return c.Children.forEach(t,function(t,r){t===e&&(n=r)}),n};function ue(){return(ue=Object.assign||function(e){for(var t=1;t=0||(a[n]=e[n]);return a}(e,t);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);for(r=0;r=0||Object.prototype.propertyIsEnumerable.call(e,n)&&(a[n]=e[n])}return a}var pe={width:p.a.number.isRequired,height:p.a.number.isRequired,viewBox:p.a.shape({x:p.a.number,y:p.a.number,width:p.a.number,height:p.a.number}),className:p.a.string,style:p.a.object,children:p.a.oneOfType([p.a.arrayOf(p.a.node),p.a.node])};function he(e){var t=e.children,n=e.width,r=e.height,a=e.viewBox,i=e.className,o=e.style,s=de(e,["children","width","height","viewBox","className","style"]),l=a||{width:n,height:r,x:0,y:0},c=f()("recharts-surface",i),d=Q(s);return u.a.createElement("svg",ue({},d,{className:c,width:n,height:r,style:o,viewBox:"".concat(l.x," ").concat(l.y," ").concat(l.width," ").concat(l.height),version:"1.1"}),t)}he.propTypes=pe;var fe=he,me=Math.PI,ge=2*me,ve=ge-1e-6;function _e(){this._x0=this._y0=this._x1=this._y1=null,this._=""}function be(){return new _e}_e.prototype=be.prototype={constructor:_e,moveTo:function(e,t){this._+="M"+(this._x0=this._x1=+e)+","+(this._y0=this._y1=+t)},closePath:function(){null!==this._x1&&(this._x1=this._x0,this._y1=this._y0,this._+="Z")},lineTo:function(e,t){this._+="L"+(this._x1=+e)+","+(this._y1=+t)},quadraticCurveTo:function(e,t,n,r){this._+="Q"+ +e+","+ +t+","+(this._x1=+n)+","+(this._y1=+r)},bezierCurveTo:function(e,t,n,r,a,i){this._+="C"+ +e+","+ +t+","+ +n+","+ +r+","+(this._x1=+a)+","+(this._y1=+i)},arcTo:function(e,t,n,r,a){e=+e,t=+t,n=+n,r=+r,a=+a;var i=this._x1,o=this._y1,s=n-e,l=r-t,c=i-e,u=o-t,d=c*c+u*u;if(a<0)throw new Error("negative radius: "+a);if(null===this._x1)this._+="M"+(this._x1=e)+","+(this._y1=t);else if(d>1e-6)if(Math.abs(u*s-l*c)>1e-6&&a){var p=n-i,h=r-o,f=s*s+l*l,m=p*p+h*h,g=Math.sqrt(f),v=Math.sqrt(d),_=a*Math.tan((me-Math.acos((f+d-m)/(2*g*v)))/2),b=_/v,y=_/g;Math.abs(b-1)>1e-6&&(this._+="L"+(e+b*c)+","+(t+b*u)),this._+="A"+a+","+a+",0,0,"+ +(u*p>c*h)+","+(this._x1=e+y*s)+","+(this._y1=t+y*l)}else this._+="L"+(this._x1=e)+","+(this._y1=t);else;},arc:function(e,t,n,r,a,i){e=+e,t=+t,i=!!i;var o=(n=+n)*Math.cos(r),s=n*Math.sin(r),l=e+o,c=t+s,u=1^i,d=i?r-a:a-r;if(n<0)throw new Error("negative radius: "+n);null===this._x1?this._+="M"+l+","+c:(Math.abs(this._x1-l)>1e-6||Math.abs(this._y1-c)>1e-6)&&(this._+="L"+l+","+c),n&&(d<0&&(d=d%ge+ge),d>ve?this._+="A"+n+","+n+",0,1,"+u+","+(e-o)+","+(t-s)+"A"+n+","+n+",0,1,"+u+","+(this._x1=l)+","+(this._y1=c):d>1e-6&&(this._+="A"+n+","+n+",0,"+ +(d>=me)+","+u+","+(this._x1=e+n*Math.cos(a))+","+(this._y1=t+n*Math.sin(a))))},rect:function(e,t,n,r){this._+="M"+(this._x0=this._x1=+e)+","+(this._y0=this._y1=+t)+"h"+ +n+"v"+ +r+"h"+-n+"Z"},toString:function(){return this._}};var ye=be,Ee=function(e){return function(){return e}},Se=(Math.abs,Math.atan2,Math.cos,Math.max,Math.min,Math.sin,Math.sqrt,1e-12),xe=Math.PI,Oe=2*xe;function Te(e){this._context=e}Te.prototype={areaStart:function(){this._line=0},areaEnd:function(){this._line=NaN},lineStart:function(){this._point=0},lineEnd:function(){(this._line||0!==this._line&&1===this._point)&&this._context.closePath(),this._line=1-this._line},point:function(e,t){switch(e=+e,t=+t,this._point){case 0:this._point=1,this._line?this._context.lineTo(e,t):this._context.moveTo(e,t);break;case 1:this._point=2;default:this._context.lineTo(e,t)}}};var Ce=function(e){return new Te(e)};function we(e){return e[0]}function Re(e){return e[1]}var Ae=function(){var e=we,t=Re,n=Ee(!0),r=null,a=Ce,i=null;function o(o){var s,l,c,u=o.length,d=!1;for(null==r&&(i=a(c=ye())),s=0;s<=u;++s)!(s=u;--d)s.point(g[d],v[d]);s.lineEnd(),s.areaEnd()}m&&(g[c]=+e(p,c,l),v[c]=+n(p,c,l),s.point(t?+t(p,c,l):g[c],r?+r(p,c,l):v[c]))}if(h)return s=null,h+""||null}function c(){return Ae().defined(a).curve(o).context(i)}return l.x=function(n){return arguments.length?(e="function"===typeof n?n:Ee(+n),t=null,l):e},l.x0=function(t){return arguments.length?(e="function"===typeof t?t:Ee(+t),l):e},l.x1=function(e){return arguments.length?(t=null==e?null:"function"===typeof e?e:Ee(+e),l):t},l.y=function(e){return arguments.length?(n="function"===typeof e?e:Ee(+e),r=null,l):n},l.y0=function(e){return arguments.length?(n="function"===typeof e?e:Ee(+e),l):n},l.y1=function(e){return arguments.length?(r=null==e?null:"function"===typeof e?e:Ee(+e),l):r},l.lineX0=l.lineY0=function(){return c().x(e).y(n)},l.lineY1=function(){return c().x(e).y(r)},l.lineX1=function(){return c().x(t).y(n)},l.defined=function(e){return arguments.length?(a="function"===typeof e?e:Ee(!!e),l):a},l.curve=function(e){return arguments.length?(o=e,null!=i&&(s=o(i)),l):o},l.context=function(e){return arguments.length?(null==e?i=s=null:s=o(i=e),l):i},l};Ie(Ce);function Me(e){this._curve=e}function Ie(e){function t(t){return new Me(e(t))}return t._curve=e,t}Me.prototype={areaStart:function(){this._curve.areaStart()},areaEnd:function(){this._curve.areaEnd()},lineStart:function(){this._curve.lineStart()},lineEnd:function(){this._curve.lineEnd()},point:function(e,t){this._curve.point(t*Math.sin(e),t*-Math.cos(e))}};var ke=Array.prototype.slice;var Le={draw:function(e,t){var n=Math.sqrt(t/xe);e.moveTo(n,0),e.arc(0,0,n,0,Oe)}},De={draw:function(e,t){var n=Math.sqrt(t/5)/2;e.moveTo(-3*n,-n),e.lineTo(-n,-n),e.lineTo(-n,-3*n),e.lineTo(n,-3*n),e.lineTo(n,-n),e.lineTo(3*n,-n),e.lineTo(3*n,n),e.lineTo(n,n),e.lineTo(n,3*n),e.lineTo(-n,3*n),e.lineTo(-n,n),e.lineTo(-3*n,n),e.closePath()}},Pe=Math.sqrt(1/3),ze=2*Pe,je={draw:function(e,t){var n=Math.sqrt(t/ze),r=n*Pe;e.moveTo(0,-n),e.lineTo(r,0),e.lineTo(0,n),e.lineTo(-r,0),e.closePath()}},Fe=Math.sin(xe/10)/Math.sin(7*xe/10),He=Math.sin(Oe/10)*Fe,Ve=-Math.cos(Oe/10)*Fe,Ue={draw:function(e,t){var n=Math.sqrt(.8908130915292852*t),r=He*n,a=Ve*n;e.moveTo(0,-n),e.lineTo(r,a);for(var i=1;i<5;++i){var o=Oe*i/5,s=Math.cos(o),l=Math.sin(o);e.lineTo(l*n,-s*n),e.lineTo(s*r-l*a,l*r+s*a)}e.closePath()}},Be={draw:function(e,t){var n=Math.sqrt(t),r=-n/2;e.rect(r,r,n,n)}},Ye=Math.sqrt(3),Ge={draw:function(e,t){var n=-Math.sqrt(t/(3*Ye));e.moveTo(0,2*n),e.lineTo(-Ye*n,-n),e.lineTo(Ye*n,-n),e.closePath()}},We=Math.sqrt(3)/2,qe=1/Math.sqrt(12),Xe=3*(qe/2+1),$e={draw:function(e,t){var n=Math.sqrt(t/Xe),r=n/2,a=n*qe,i=r,o=n*qe+n,s=-i,l=o;e.moveTo(r,a),e.lineTo(i,o),e.lineTo(s,l),e.lineTo(-.5*r-We*a,We*r+-.5*a),e.lineTo(-.5*i-We*o,We*i+-.5*o),e.lineTo(-.5*s-We*l,We*s+-.5*l),e.lineTo(-.5*r+We*a,-.5*a-We*r),e.lineTo(-.5*i+We*o,-.5*o-We*i),e.lineTo(-.5*s+We*l,-.5*l-We*s),e.closePath()}},Ke=function(){};function Qe(e,t,n){e._context.bezierCurveTo((2*e._x0+e._x1)/3,(2*e._y0+e._y1)/3,(e._x0+2*e._x1)/3,(e._y0+2*e._y1)/3,(e._x0+4*e._x1+t)/6,(e._y0+4*e._y1+n)/6)}function Ze(e){this._context=e}Ze.prototype={areaStart:function(){this._line=0},areaEnd:function(){this._line=NaN},lineStart:function(){this._x0=this._x1=this._y0=this._y1=NaN,this._point=0},lineEnd:function(){switch(this._point){case 3:Qe(this,this._x1,this._y1);case 2:this._context.lineTo(this._x1,this._y1)}(this._line||0!==this._line&&1===this._point)&&this._context.closePath(),this._line=1-this._line},point:function(e,t){switch(e=+e,t=+t,this._point){case 0:this._point=1,this._line?this._context.lineTo(e,t):this._context.moveTo(e,t);break;case 1:this._point=2;break;case 2:this._point=3,this._context.lineTo((5*this._x0+this._x1)/6,(5*this._y0+this._y1)/6);default:Qe(this,e,t)}this._x0=this._x1,this._x1=e,this._y0=this._y1,this._y1=t}};function Je(e){this._context=e}Je.prototype={areaStart:Ke,areaEnd:Ke,lineStart:function(){this._x0=this._x1=this._x2=this._x3=this._x4=this._y0=this._y1=this._y2=this._y3=this._y4=NaN,this._point=0},lineEnd:function(){switch(this._point){case 1:this._context.moveTo(this._x2,this._y2),this._context.closePath();break;case 2:this._context.moveTo((this._x2+2*this._x3)/3,(this._y2+2*this._y3)/3),this._context.lineTo((this._x3+2*this._x2)/3,(this._y3+2*this._y2)/3),this._context.closePath();break;case 3:this.point(this._x2,this._y2),this.point(this._x3,this._y3),this.point(this._x4,this._y4)}},point:function(e,t){switch(e=+e,t=+t,this._point){case 0:this._point=1,this._x2=e,this._y2=t;break;case 1:this._point=2,this._x3=e,this._y3=t;break;case 2:this._point=3,this._x4=e,this._y4=t,this._context.moveTo((this._x0+4*this._x1+e)/6,(this._y0+4*this._y1+t)/6);break;default:Qe(this,e,t)}this._x0=this._x1,this._x1=e,this._y0=this._y1,this._y1=t}};function et(e){this._context=e}et.prototype={areaStart:function(){this._line=0},areaEnd:function(){this._line=NaN},lineStart:function(){this._x0=this._x1=this._y0=this._y1=NaN,this._point=0},lineEnd:function(){(this._line||0!==this._line&&3===this._point)&&this._context.closePath(),this._line=1-this._line},point:function(e,t){switch(e=+e,t=+t,this._point){case 0:this._point=1;break;case 1:this._point=2;break;case 2:this._point=3;var n=(this._x0+4*this._x1+e)/6,r=(this._y0+4*this._y1+t)/6;this._line?this._context.lineTo(n,r):this._context.moveTo(n,r);break;case 3:this._point=4;default:Qe(this,e,t)}this._x0=this._x1,this._x1=e,this._y0=this._y1,this._y1=t}};function tt(e,t){this._basis=new Ze(e),this._beta=t}tt.prototype={lineStart:function(){this._x=[],this._y=[],this._basis.lineStart()},lineEnd:function(){var e=this._x,t=this._y,n=e.length-1;if(n>0)for(var r,a=e[0],i=t[0],o=e[n]-a,s=t[n]-i,l=-1;++l<=n;)r=l/n,this._basis.point(this._beta*e[l]+(1-this._beta)*(a+r*o),this._beta*t[l]+(1-this._beta)*(i+r*s));this._x=this._y=null,this._basis.lineEnd()},point:function(e,t){this._x.push(+e),this._y.push(+t)}};(function e(t){function n(e){return 1===t?new Ze(e):new tt(e,t)}return n.beta=function(t){return e(+t)},n})(.85);function nt(e,t,n){e._context.bezierCurveTo(e._x1+e._k*(e._x2-e._x0),e._y1+e._k*(e._y2-e._y0),e._x2+e._k*(e._x1-t),e._y2+e._k*(e._y1-n),e._x2,e._y2)}function rt(e,t){this._context=e,this._k=(1-t)/6}rt.prototype={areaStart:function(){this._line=0},areaEnd:function(){this._line=NaN},lineStart:function(){this._x0=this._x1=this._x2=this._y0=this._y1=this._y2=NaN,this._point=0},lineEnd:function(){switch(this._point){case 2:this._context.lineTo(this._x2,this._y2);break;case 3:nt(this,this._x1,this._y1)}(this._line||0!==this._line&&1===this._point)&&this._context.closePath(),this._line=1-this._line},point:function(e,t){switch(e=+e,t=+t,this._point){case 0:this._point=1,this._line?this._context.lineTo(e,t):this._context.moveTo(e,t);break;case 1:this._point=2,this._x1=e,this._y1=t;break;case 2:this._point=3;default:nt(this,e,t)}this._x0=this._x1,this._x1=this._x2,this._x2=e,this._y0=this._y1,this._y1=this._y2,this._y2=t}};(function e(t){function n(e){return new rt(e,t)}return n.tension=function(t){return e(+t)},n})(0);function at(e,t){this._context=e,this._k=(1-t)/6}at.prototype={areaStart:Ke,areaEnd:Ke,lineStart:function(){this._x0=this._x1=this._x2=this._x3=this._x4=this._x5=this._y0=this._y1=this._y2=this._y3=this._y4=this._y5=NaN,this._point=0},lineEnd:function(){switch(this._point){case 1:this._context.moveTo(this._x3,this._y3),this._context.closePath();break;case 2:this._context.lineTo(this._x3,this._y3),this._context.closePath();break;case 3:this.point(this._x3,this._y3),this.point(this._x4,this._y4),this.point(this._x5,this._y5)}},point:function(e,t){switch(e=+e,t=+t,this._point){case 0:this._point=1,this._x3=e,this._y3=t;break;case 1:this._point=2,this._context.moveTo(this._x4=e,this._y4=t);break;case 2:this._point=3,this._x5=e,this._y5=t;break;default:nt(this,e,t)}this._x0=this._x1,this._x1=this._x2,this._x2=e,this._y0=this._y1,this._y1=this._y2,this._y2=t}};(function e(t){function n(e){return new at(e,t)}return n.tension=function(t){return e(+t)},n})(0);function it(e,t){this._context=e,this._k=(1-t)/6}it.prototype={areaStart:function(){this._line=0},areaEnd:function(){this._line=NaN},lineStart:function(){this._x0=this._x1=this._x2=this._y0=this._y1=this._y2=NaN,this._point=0},lineEnd:function(){(this._line||0!==this._line&&3===this._point)&&this._context.closePath(),this._line=1-this._line},point:function(e,t){switch(e=+e,t=+t,this._point){case 0:this._point=1;break;case 1:this._point=2;break;case 2:this._point=3,this._line?this._context.lineTo(this._x2,this._y2):this._context.moveTo(this._x2,this._y2);break;case 3:this._point=4;default:nt(this,e,t)}this._x0=this._x1,this._x1=this._x2,this._x2=e,this._y0=this._y1,this._y1=this._y2,this._y2=t}};(function e(t){function n(e){return new it(e,t)}return n.tension=function(t){return e(+t)},n})(0);function ot(e,t,n){var r=e._x1,a=e._y1,i=e._x2,o=e._y2;if(e._l01_a>Se){var s=2*e._l01_2a+3*e._l01_a*e._l12_a+e._l12_2a,l=3*e._l01_a*(e._l01_a+e._l12_a);r=(r*s-e._x0*e._l12_2a+e._x2*e._l01_2a)/l,a=(a*s-e._y0*e._l12_2a+e._y2*e._l01_2a)/l}if(e._l23_a>Se){var c=2*e._l23_2a+3*e._l23_a*e._l12_a+e._l12_2a,u=3*e._l23_a*(e._l23_a+e._l12_a);i=(i*c+e._x1*e._l23_2a-t*e._l12_2a)/u,o=(o*c+e._y1*e._l23_2a-n*e._l12_2a)/u}e._context.bezierCurveTo(r,a,i,o,e._x2,e._y2)}function st(e,t){this._context=e,this._alpha=t}st.prototype={areaStart:function(){this._line=0},areaEnd:function(){this._line=NaN},lineStart:function(){this._x0=this._x1=this._x2=this._y0=this._y1=this._y2=NaN,this._l01_a=this._l12_a=this._l23_a=this._l01_2a=this._l12_2a=this._l23_2a=this._point=0},lineEnd:function(){switch(this._point){case 2:this._context.lineTo(this._x2,this._y2);break;case 3:this.point(this._x2,this._y2)}(this._line||0!==this._line&&1===this._point)&&this._context.closePath(),this._line=1-this._line},point:function(e,t){if(e=+e,t=+t,this._point){var n=this._x2-e,r=this._y2-t;this._l23_a=Math.sqrt(this._l23_2a=Math.pow(n*n+r*r,this._alpha))}switch(this._point){case 0:this._point=1,this._line?this._context.lineTo(e,t):this._context.moveTo(e,t);break;case 1:this._point=2;break;case 2:this._point=3;default:ot(this,e,t)}this._l01_a=this._l12_a,this._l12_a=this._l23_a,this._l01_2a=this._l12_2a,this._l12_2a=this._l23_2a,this._x0=this._x1,this._x1=this._x2,this._x2=e,this._y0=this._y1,this._y1=this._y2,this._y2=t}};(function e(t){function n(e){return t?new st(e,t):new rt(e,0)}return n.alpha=function(t){return e(+t)},n})(.5);function lt(e,t){this._context=e,this._alpha=t}lt.prototype={areaStart:Ke,areaEnd:Ke,lineStart:function(){this._x0=this._x1=this._x2=this._x3=this._x4=this._x5=this._y0=this._y1=this._y2=this._y3=this._y4=this._y5=NaN,this._l01_a=this._l12_a=this._l23_a=this._l01_2a=this._l12_2a=this._l23_2a=this._point=0},lineEnd:function(){switch(this._point){case 1:this._context.moveTo(this._x3,this._y3),this._context.closePath();break;case 2:this._context.lineTo(this._x3,this._y3),this._context.closePath();break;case 3:this.point(this._x3,this._y3),this.point(this._x4,this._y4),this.point(this._x5,this._y5)}},point:function(e,t){if(e=+e,t=+t,this._point){var n=this._x2-e,r=this._y2-t;this._l23_a=Math.sqrt(this._l23_2a=Math.pow(n*n+r*r,this._alpha))}switch(this._point){case 0:this._point=1,this._x3=e,this._y3=t;break;case 1:this._point=2,this._context.moveTo(this._x4=e,this._y4=t);break;case 2:this._point=3,this._x5=e,this._y5=t;break;default:ot(this,e,t)}this._l01_a=this._l12_a,this._l12_a=this._l23_a,this._l01_2a=this._l12_2a,this._l12_2a=this._l23_2a,this._x0=this._x1,this._x1=this._x2,this._x2=e,this._y0=this._y1,this._y1=this._y2,this._y2=t}};(function e(t){function n(e){return t?new lt(e,t):new at(e,0)}return n.alpha=function(t){return e(+t)},n})(.5);function ct(e,t){this._context=e,this._alpha=t}ct.prototype={areaStart:function(){this._line=0},areaEnd:function(){this._line=NaN},lineStart:function(){this._x0=this._x1=this._x2=this._y0=this._y1=this._y2=NaN,this._l01_a=this._l12_a=this._l23_a=this._l01_2a=this._l12_2a=this._l23_2a=this._point=0},lineEnd:function(){(this._line||0!==this._line&&3===this._point)&&this._context.closePath(),this._line=1-this._line},point:function(e,t){if(e=+e,t=+t,this._point){var n=this._x2-e,r=this._y2-t;this._l23_a=Math.sqrt(this._l23_2a=Math.pow(n*n+r*r,this._alpha))}switch(this._point){case 0:this._point=1;break;case 1:this._point=2;break;case 2:this._point=3,this._line?this._context.lineTo(this._x2,this._y2):this._context.moveTo(this._x2,this._y2);break;case 3:this._point=4;default:ot(this,e,t)}this._l01_a=this._l12_a,this._l12_a=this._l23_a,this._l01_2a=this._l12_2a,this._l12_2a=this._l23_2a,this._x0=this._x1,this._x1=this._x2,this._x2=e,this._y0=this._y1,this._y1=this._y2,this._y2=t}};(function e(t){function n(e){return t?new ct(e,t):new it(e,0)}return n.alpha=function(t){return e(+t)},n})(.5);function ut(e){this._context=e}ut.prototype={areaStart:Ke,areaEnd:Ke,lineStart:function(){this._point=0},lineEnd:function(){this._point&&this._context.closePath()},point:function(e,t){e=+e,t=+t,this._point?this._context.lineTo(e,t):(this._point=1,this._context.moveTo(e,t))}};function dt(e){return e<0?-1:1}function pt(e,t,n){var r=e._x1-e._x0,a=t-e._x1,i=(e._y1-e._y0)/(r||a<0&&-0),o=(n-e._y1)/(a||r<0&&-0),s=(i*a+o*r)/(r+a);return(dt(i)+dt(o))*Math.min(Math.abs(i),Math.abs(o),.5*Math.abs(s))||0}function ht(e,t){var n=e._x1-e._x0;return n?(3*(e._y1-e._y0)/n-t)/2:t}function ft(e,t,n){var r=e._x0,a=e._y0,i=e._x1,o=e._y1,s=(i-r)/3;e._context.bezierCurveTo(r+s,a+s*t,i-s,o-s*n,i,o)}function mt(e){this._context=e}function gt(e){this._context=new vt(e)}function vt(e){this._context=e}function _t(e){this._context=e}function bt(e){var t,n,r=e.length-1,a=new Array(r),i=new Array(r),o=new Array(r);for(a[0]=0,i[0]=2,o[0]=e[0]+2*e[1],t=1;t=0;--t)a[t]=(o[t]-a[t+1])/i[t];for(i[r-1]=(e[r]+a[r-1])/2,t=0;t=0&&(this._t=1-this._t,this._line=1-this._line)},point:function(e,t){switch(e=+e,t=+t,this._point){case 0:this._point=1,this._line?this._context.lineTo(e,t):this._context.moveTo(e,t);break;case 1:this._point=2;default:if(this._t<=0)this._context.lineTo(this._x,t),this._context.lineTo(e,t);else{var n=this._x*(1-this._t)+e*this._t;this._context.lineTo(n,this._y),this._context.lineTo(n,t)}}this._x=e,this._y=t}};var Et=function(e,t){if((a=e.length)>1)for(var n,r,a,i=1,o=e[t[0]],s=o.length;i=0;)n[t]=t;return n};function xt(e,t){return e[t]}function Ot(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),n.push.apply(n,r)}return n}function Tt(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function Ct(e){return(Ct="function"===typeof Symbol&&"symbol"===typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"===typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}function wt(){return(wt=Object.assign||function(e){for(var t=1;t=0&&n>=0?{width:t,height:n}:null}},{key:"getDefaultPosition",value:function(e){var t,n,r=this.props,a=r.layout,i=r.align,o=r.verticalAlign,s=r.margin,l=r.chartWidth,c=r.chartHeight;e&&(void 0!==e.left&&null!==e.left||void 0!==e.right&&null!==e.right)||(t="center"===i&&"vertical"===a?{left:((l||0)-(this.getBBox()||{width:0}).width)/2}:"right"===i?{right:s&&s.right||0}:{left:s&&s.left||0});e&&(void 0!==e.top&&null!==e.top||void 0!==e.bottom&&null!==e.bottom)||(n="middle"===o?{top:((c||0)-(this.getBBox()||{height:0}).height)/2}:"bottom"===o?{bottom:s&&s.bottom||0}:{top:s&&s.top||0});return Xt({},t,{},n)}},{key:"updateBBox",value:function(){var e=this.state,t=e.boxWidth,n=e.boxHeight,r=this.props.onBBoxUpdate;if(this.wrapperNode&&this.wrapperNode.getBoundingClientRect){var a=this.wrapperNode.getBoundingClientRect();(Math.abs(a.width-t)>1||Math.abs(a.height-n)>1)&&this.setState({boxWidth:a.width,boxHeight:a.height},function(){r&&r(a)})}else-1===t&&-1===n||this.setState({boxWidth:-1,boxHeight:-1},function(){r&&r(null)})}},{key:"render",value:function(){var e=this,t=this.props,n=t.content,r=t.width,a=t.height,i=t.wrapperStyle,s=t.paylodUniqBy,l=t.payload,c=Xt({position:"absolute",width:r||"auto",height:a||"auto"},this.getDefaultPosition(i),{},i);return u.a.createElement("div",{className:"recharts-legend-wrapper",style:c,ref:function(t){e.wrapperNode=t}},function(e,t){return u.a.isValidElement(e)?u.a.cloneElement(e,t):o()(e)?e(t):u.a.createElement(Gt,t)}(n,Xt({},this.props,{payload:tn(s,l)})))}}])&&Kt(n.prototype,r),a&&Kt(n,a),t}();rn.displayName="Legend",rn.propTypes={content:p.a.oneOfType([p.a.element,p.a.func]),wrapperStyle:p.a.object,chartWidth:p.a.number,chartHeight:p.a.number,width:p.a.number,height:p.a.number,iconSize:p.a.number,iconType:p.a.oneOf(nn),layout:p.a.oneOf(["horizontal","vertical"]),align:p.a.oneOf(["center","left","right"]),verticalAlign:p.a.oneOf(["top","bottom","middle"]),margin:p.a.shape({top:p.a.number,left:p.a.number,bottom:p.a.number,right:p.a.number}),payload:p.a.arrayOf(p.a.shape({value:p.a.any,id:p.a.any,type:p.a.oneOf(W)})),paylodUniqBy:p.a.oneOfType([p.a.func,p.a.bool]),formatter:p.a.func,onMouseEnter:p.a.func,onMouseLeave:p.a.func,onClick:p.a.func,onBBoxUpdate:p.a.func},rn.defaultProps={iconSize:14,layout:"horizontal",align:"center",verticalAlign:"bottom"};var an=rn,on=n(43),sn=n.n(on),ln=n(92),cn=n.n(ln);function un(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:0,n=-1;cn()(function r(a){n<0&&(n=a),a-n>t?(e(a),n=-1):cn()(r)})}function dn(e){return(dn="function"===typeof Symbol&&"symbol"===typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"===typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}function pn(e){return function(e){if(Array.isArray(e))return e}(e)||function(e){if(Symbol.iterator in Object(e)||"[object Arguments]"===Object.prototype.toString.call(e))return Array.from(e)}(e)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance")}()}function hn(){var e=function(){return null},t=!1;return{stop:function(){t=!0},start:function(n){t=!1,function n(r){if(!t){if(Array.isArray(r)){if(!r.length)return;var a=pn(r),i=a[0],o=a.slice(1);return"number"===typeof i?void un(n.bind(null,o),i):(n(i),void un(n.bind(null,o)))}"object"===dn(r)&&e(r),"function"===typeof r&&r()}}(n)},subscribe:function(t){return e=t,function(){e=function(){return null}}}}}var fn=n(423),mn=n.n(fn);function gn(e){for(var t=1;t=0&&e<=1});var c,u,d=An(r,i),p=An(a,o),h=(c=r,u=i,function(e){var t=Cn(wn(c,u).map(function(e,t){return e*t}).slice(1)).concat([0]);return Rn(t,e)}),f=function(e){for(var t,n=e>1?1:e,r=n,a=0;a<8;++a){var i=d(r)-n,o=h(r);if(Math.abs(i-n)<1e-4||o<1e-4)return p(r);r=(t=r-i/o)>1?1:t<0?0:t}return p(r)};return f.isStepper=!1,f},Mn=function(){for(var e=arguments.length,t=new Array(e),n=0;n0&&void 0!==arguments[0]?arguments[0]:{},t=e.stiff,n=void 0===t?100:t,r=e.damping,a=void 0===r?8:r,i=e.dt,o=void 0===i?17:i,s=function(e,t,r){var i=r+(-(e-t)*n-r*a)*o/1e3,s=r*o/1e3+e;return Math.abs(s-t)<1e-4&&Math.abs(i)<1e-4?[t,0]:[s,i]};return s.isStepper=!0,s.dt=o,s}();default:if("cubic-bezier"===r.split("(")[0])return Nn(r)}return"function"===typeof r?r:null},In=n(424),kn=n.n(In);function Ln(e){return function(e){if(Array.isArray(e)){for(var t=0,n=new Array(e.length);t=0||(a[n]=e[n]);return a}(e,t);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);for(r=0;r=0||Object.prototype.propertyIsEnumerable.call(e,n)&&(a[n]=e[n])}return a}function Bn(e){return function(e){if(Array.isArray(e)){for(var t=0,n=new Array(e.length);t0?n[a-1]:r,p=c||Object.keys(l);if("function"===typeof s||"spring"===s)return Bn(e).concat([t.runJSAnimation.bind(t,{from:d.style,to:l,duration:i,easing:s}),i]);var h=On(p,i,s),f=Yn({},d.style,l,{transition:h});return Bn(e).concat([f,i,u]).filter(En)},[o,Math.max(l,r)])),[e.onAnimationEnd]))}},{key:"runAnimation",value:function(e){this.manager||(this.manager=hn());var t=e.begin,n=e.duration,r=e.attributeName,a=e.to,i=e.easing,o=e.onAnimationStart,s=e.onAnimationEnd,l=e.steps,c=e.children,u=this.manager;if(this.unSubscribe=u.subscribe(this.handleStyleChange),"function"!==typeof i&&"function"!==typeof c&&"spring"!==i)if(l.length>1)this.runStepAnimation(e);else{var d=r?Gn({},r,a):a,p=On(Object.keys(d),n,i);u.start([o,t,Yn({},d,{transition:p}),n,s])}else this.runJSAnimation(e)}},{key:"handleStyleChange",value:function(e){this.changeStyle(e)}},{key:"changeStyle",value:function(e){this.mounted&&this.setState({style:e})}},{key:"render",value:function(){var e=this.props,t=e.children,n=(e.begin,e.duration,e.attributeName,e.easing,e.isActive),r=(e.steps,e.from,e.to,e.canBegin,e.onAnimationEnd,e.shouldReAnimate,e.onAnimationReStart,Un(e,["children","begin","duration","attributeName","easing","isActive","steps","from","to","canBegin","onAnimationEnd","shouldReAnimate","onAnimationReStart"])),a=c.Children.count(t),i=xn(this.state.style);if("function"===typeof t)return t(i);if(!n||0===a)return t;var o=function(e){var t=e.props,n=t.style,a=void 0===n?{}:n,o=t.className;return Object(c.cloneElement)(e,Yn({},r,{style:Yn({},a,i),className:o}))};return 1===a?o(c.Children.only(t)):u.a.createElement("div",null,c.Children.map(t,function(e){return o(e)}))}}])&&Wn(n.prototype,r),a&&Wn(n,a),t}();Qn.displayName="Animate",Qn.propTypes={from:p.a.oneOfType([p.a.object,p.a.string]),to:p.a.oneOfType([p.a.object,p.a.string]),attributeName:p.a.string,duration:p.a.number,begin:p.a.number,easing:p.a.oneOfType([p.a.string,p.a.func]),steps:p.a.arrayOf(p.a.shape({duration:p.a.number.isRequired,style:p.a.object.isRequired,easing:p.a.oneOfType([p.a.oneOf(["ease","ease-in","ease-out","ease-in-out","linear"]),p.a.func]),properties:p.a.arrayOf("string"),onAnimationEnd:p.a.func})),children:p.a.oneOfType([p.a.node,p.a.func]),isActive:p.a.bool,canBegin:p.a.bool,onAnimationEnd:p.a.func,shouldReAnimate:p.a.bool,onAnimationStart:p.a.func,onAnimationReStart:p.a.func},Qn.defaultProps={begin:0,duration:1e3,from:"",to:"",attributeName:"",easing:"ease",isActive:!0,canBegin:!0,steps:[],onAnimationEnd:function(){},onAnimationStart:function(){}};var Zn=Qn,Jn=n(200);function er(e){return(er="function"===typeof Symbol&&"symbol"===typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"===typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}function tr(){return(tr=Object.assign||function(e){for(var t=1;t=0||(a[n]=e[n]);return a}(e,t);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);for(r=0;r=0||Object.prototype.propertyIsEnumerable.call(e,n)&&(a[n]=e[n])}return a}function rr(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function ar(e,t){for(var n=0;n0&&void 0!==arguments[0]?arguments[0]:{},t=e.steps,n=e.duration;return t&&t.length?t.reduce(function(e,t){return e+(R()(t.duration)&&t.duration>0?t.duration:0)},0):R()(n)?n:0},cr=function(e){function t(){var e,n;!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,t);for(var r=arguments.length,a=new Array(r),i=0;iu[t]+a?Math.max(d,u[t]):Math.max(p,u[t])},n}var n,r,a;return function(e,t){if("function"!==typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),t&&Lr(e,t)}(t,c["PureComponent"]),n=t,(r=[{key:"componentDidMount",value:function(){this.updateBBox()}},{key:"componentDidUpdate",value:function(){this.updateBBox()}},{key:"updateBBox",value:function(){var e=this.state,t=e.boxWidth,n=e.boxHeight;if(this.wrapperNode&&this.wrapperNode.getBoundingClientRect){var r=this.wrapperNode.getBoundingClientRect();(Math.abs(r.width-t)>1||Math.abs(r.height-n)>1)&&this.setState({boxWidth:r.width,boxHeight:r.height})}else-1===t&&-1===n||this.setState({boxWidth:-1,boxHeight:-1})}},{key:"render",value:function(){var e,t,n,r=this,a=this.props,i=a.payload,s=a.isAnimationActive,c=a.animationDuration,d=a.animationEasing,p=a.filterNull,h=function(e,t){return!0===e?l()(t,Pr):o()(e)?l()(t,e):t}(a.paylodUniqBy,p&&i&&i.length?i.filter(function(e){return!g()(e.value)}):i),m=h&&h.length,v=this.props,_=v.content,b=v.viewBox,y=v.coordinate,E=v.position,S=v.active,x=Ar({pointerEvents:"none",visibility:S&&m?"visible":"hidden",position:"absolute",top:0},v.wrapperStyle);if(E&&M(E.x)&&M(E.y))t=E.x,n=E.y;else{var O=this.state,T=O.boxWidth,C=O.boxHeight;T>0&&C>0&&y?(t=this.getTranslate({key:"x",tooltipDimension:T,viewBoxDimension:b.width}),n=this.getTranslate({key:"y",tooltipDimension:C,viewBoxDimension:b.height})):x.visibility="hidden"}x=Ar({},xn({transform:this.props.useTranslate3d?"translate3d(".concat(t,"px, ").concat(n,"px, 0)"):"translate(".concat(t,"px, ").concat(n,"px)")}),{},x),s&&S&&(x=Ar({},xn({transition:"transform ".concat(c,"ms ").concat(d)}),{},x));var w=f()(Dr,(Nr(e={},"".concat(Dr,"-right"),M(t)&&y&&M(y.x)&&t>=y.x),Nr(e,"".concat(Dr,"-left"),M(t)&&y&&M(y.x)&&t=y.y),Nr(e,"".concat(Dr,"-top"),M(n)&&y&&M(y.y)&&n0?Ur()(n.updateDimensionsImmediate,e.debounce):n.updateDimensionsImmediate,n}var n,r,a;return function(e,t){if("function"!==typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),t&&$r(e,t)}(t,c["Component"]),n=t,(r=[{key:"componentDidMount",value:function(){this.mounted=!0;var e=this.getContainerSize();e&&this.setState(e)}},{key:"componentWillUnmount",value:function(){this.mounted=!1}},{key:"getContainerSize",value:function(){return this.container?{containerWidth:this.container.clientWidth,containerHeight:this.container.clientHeight}:null}},{key:"renderChart",value:function(){var e=this.state,t=e.containerWidth,n=e.containerHeight;if(t<0||n<0)return null;var r=this.props,a=r.aspect,i=r.width,o=r.height,s=(r.minWidth,r.minHeight,r.maxHeight),l=r.children;N(i)||N(o);var c=N(i)?t:i,d=N(o)?n:o;return a&&a>0&&(c?d=c/a:d&&(c=d*a),s&&d>s&&(d=s)),u.a.cloneElement(l,{width:c,height:d})}},{key:"render",value:function(){var e=this,t=this.props,n=t.minWidth,r=t.minHeight,a=t.width,i=t.height,o=t.maxHeight,s=t.id,l=t.className,c={width:a,height:i,minWidth:n,minHeight:r,maxHeight:o};return u.a.createElement("div",{id:s,className:f()("recharts-responsive-container",l),style:c,ref:function(t){e.container=t}},this.renderChart(),u.a.createElement(Yr.a,{handleWidth:!0,handleHeight:!0,onResize:this.handleResize}))}}])&&Wr(n.prototype,r),a&&Wr(n,a),t}();Kr.displayName="ResponsiveContainer",Kr.propTypes={aspect:p.a.number,width:p.a.oneOfType([p.a.string,p.a.number]),height:p.a.oneOfType([p.a.string,p.a.number]),minHeight:p.a.oneOfType([p.a.string,p.a.number]),minWidth:p.a.oneOfType([p.a.string,p.a.number]),maxHeight:p.a.oneOfType([p.a.string,p.a.number]),children:p.a.node.isRequired,debounce:p.a.number,id:p.a.oneOfType([p.a.string,p.a.number]),className:p.a.oneOfType([p.a.string,p.a.number])},Kr.defaultProps={width:"100%",height:"100%",debounce:0};var Qr=Kr;function Zr(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),n.push.apply(n,r)}return n}function Jr(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function ea(){return null}ea.propTypes=function(e){for(var t=1;tt?1:e>=t?0:NaN},ua=function(e){var t;return 1===e.length&&(t=e,e=function(e,n){return ca(t(e),n)}),{left:function(t,n,r,a){for(null==r&&(r=0),null==a&&(a=t.length);r>>1;e(t[i],n)<0?r=i+1:a=i}return r},right:function(t,n,r,a){for(null==r&&(r=0),null==a&&(a=t.length);r>>1;e(t[i],n)>0?a=i:r=i+1}return r}}};var da=ua(ca),pa=da.right,ha=(da.left,pa);var fa=function(e){return null===e?NaN:+e},ma=Array.prototype,ga=(ma.slice,ma.map,function(e,t,n){e=+e,t=+t,n=(a=arguments.length)<2?(t=e,e=0,1):a<3?1:+n;for(var r=-1,a=0|Math.max(0,Math.ceil((t-e)/n)),i=new Array(a);++r0)return[e];if((r=t0)for(e=Math.ceil(e/o),t=Math.floor(t/o),i=new Array(a=Math.ceil(t-e+1));++s=0?(i>=va?10:i>=_a?5:i>=ba?2:1)*Math.pow(10,a):-Math.pow(10,-a)/(i>=va?10:i>=_a?5:i>=ba?2:1)}function Sa(e,t,n){var r=Math.abs(t-e)/Math.max(0,n),a=Math.pow(10,Math.floor(Math.log(r)/Math.LN10)),i=r/a;return i>=va?a*=10:i>=_a?a*=5:i>=ba&&(a*=2),t=1)return+n(e[r-1],r-1,e);var r,a=(r-1)*t,i=Math.floor(a),o=+n(e[i],i,e);return o+(+n(e[i+1],i+1,e)-o)*(a-i)}};function Oa(e,t){switch(arguments.length){case 0:break;case 1:this.range(e);break;default:this.range(t).domain(e)}return this}function Ta(e,t){switch(arguments.length){case 0:break;case 1:this.interpolator(e);break;default:this.interpolator(t).domain(e)}return this}function Ca(){}function wa(e,t){var n=new Ca;if(e instanceof Ca)e.each(function(e,t){n.set(t,e)});else if(Array.isArray(e)){var r,a=-1,i=e.length;if(null==t)for(;++a>8&15|t>>4&240,t>>4&15|240&t,(15&t)<<4|15&t,1):8===n?new oi(t>>24&255,t>>16&255,t>>8&255,(255&t)/255):4===n?new oi(t>>12&15|t>>8&240,t>>8&15|t>>4&240,t>>4&15|240&t,((15&t)<<4|15&t)/255):null):(t=Wa.exec(e))?new oi(t[1],t[2],t[3],1):(t=qa.exec(e))?new oi(255*t[1]/100,255*t[2]/100,255*t[3]/100,1):(t=Xa.exec(e))?ri(t[1],t[2],t[3],t[4]):(t=$a.exec(e))?ri(255*t[1]/100,255*t[2]/100,255*t[3]/100,t[4]):(t=Ka.exec(e))?ui(t[1],t[2]/100,t[3]/100,1):(t=Qa.exec(e))?ui(t[1],t[2]/100,t[3]/100,t[4]):Za.hasOwnProperty(e)?ni(Za[e]):"transparent"===e?new oi(NaN,NaN,NaN,0):null}function ni(e){return new oi(e>>16&255,e>>8&255,255&e,1)}function ri(e,t,n,r){return r<=0&&(e=t=n=NaN),new oi(e,t,n,r)}function ai(e){return e instanceof Va||(e=ti(e)),e?new oi((e=e.rgb()).r,e.g,e.b,e.opacity):new oi}function ii(e,t,n,r){return 1===arguments.length?ai(e):new oi(e,t,n,null==r?1:r)}function oi(e,t,n,r){this.r=+e,this.g=+t,this.b=+n,this.opacity=+r}function si(){return"#"+ci(this.r)+ci(this.g)+ci(this.b)}function li(){var e=this.opacity;return(1===(e=isNaN(e)?1:Math.max(0,Math.min(1,e)))?"rgb(":"rgba(")+Math.max(0,Math.min(255,Math.round(this.r)||0))+", "+Math.max(0,Math.min(255,Math.round(this.g)||0))+", "+Math.max(0,Math.min(255,Math.round(this.b)||0))+(1===e?")":", "+e+")")}function ci(e){return((e=Math.max(0,Math.min(255,Math.round(e)||0)))<16?"0":"")+e.toString(16)}function ui(e,t,n,r){return r<=0?e=t=n=NaN:n<=0||n>=1?e=t=NaN:t<=0&&(e=NaN),new hi(e,t,n,r)}function di(e){if(e instanceof hi)return new hi(e.h,e.s,e.l,e.opacity);if(e instanceof Va||(e=ti(e)),!e)return new hi;if(e instanceof hi)return e;var t=(e=e.rgb()).r/255,n=e.g/255,r=e.b/255,a=Math.min(t,n,r),i=Math.max(t,n,r),o=NaN,s=i-a,l=(i+a)/2;return s?(o=t===i?(n-r)/s+6*(n0&&l<1?0:o,new hi(o,s,l,e.opacity)}function pi(e,t,n,r){return 1===arguments.length?di(e):new hi(e,t,n,null==r?1:r)}function hi(e,t,n,r){this.h=+e,this.s=+t,this.l=+n,this.opacity=+r}function fi(e,t,n){return 255*(e<60?t+(n-t)*e/60:e<180?n:e<240?t+(n-t)*(240-e)/60:t)}function mi(e,t,n,r,a){var i=e*e,o=i*e;return((1-3*e+3*i-o)*t+(4-6*i+3*o)*n+(1+3*e+3*i-3*o)*r+o*a)/6}Fa(Va,ti,{copy:function(e){return Object.assign(new this.constructor,this,e)},displayable:function(){return this.rgb().displayable()},hex:Ja,formatHex:Ja,formatHsl:function(){return di(this).formatHsl()},formatRgb:ei,toString:ei}),Fa(oi,ii,Ha(Va,{brighter:function(e){return e=null==e?1/.7:Math.pow(1/.7,e),new oi(this.r*e,this.g*e,this.b*e,this.opacity)},darker:function(e){return e=null==e?.7:Math.pow(.7,e),new oi(this.r*e,this.g*e,this.b*e,this.opacity)},rgb:function(){return this},displayable:function(){return-.5<=this.r&&this.r<255.5&&-.5<=this.g&&this.g<255.5&&-.5<=this.b&&this.b<255.5&&0<=this.opacity&&this.opacity<=1},hex:si,formatHex:si,formatRgb:li,toString:li})),Fa(hi,pi,Ha(Va,{brighter:function(e){return e=null==e?1/.7:Math.pow(1/.7,e),new hi(this.h,this.s,this.l*e,this.opacity)},darker:function(e){return e=null==e?.7:Math.pow(.7,e),new hi(this.h,this.s,this.l*e,this.opacity)},rgb:function(){var e=this.h%360+360*(this.h<0),t=isNaN(e)||isNaN(this.s)?0:this.s,n=this.l,r=n+(n<.5?n:1-n)*t,a=2*n-r;return new oi(fi(e>=240?e-240:e+120,a,r),fi(e,a,r),fi(e<120?e+240:e-120,a,r),this.opacity)},displayable:function(){return(0<=this.s&&this.s<=1||isNaN(this.s))&&0<=this.l&&this.l<=1&&0<=this.opacity&&this.opacity<=1},formatHsl:function(){var e=this.opacity;return(1===(e=isNaN(e)?1:Math.max(0,Math.min(1,e)))?"hsl(":"hsla(")+(this.h||0)+", "+100*(this.s||0)+"%, "+100*(this.l||0)+"%"+(1===e?")":", "+e+")")}}));var gi=function(e){return function(){return e}};function vi(e,t){return function(n){return e+n*t}}function _i(e,t){var n=t-e;return n?vi(e,n>180||n<-180?n-360*Math.round(n/360):n):gi(isNaN(e)?t:e)}function bi(e){return 1===(e=+e)?yi:function(t,n){return n-t?function(e,t,n){return e=Math.pow(e,n),t=Math.pow(t,n)-e,n=1/n,function(r){return Math.pow(e+r*t,n)}}(t,n,e):gi(isNaN(t)?n:t)}}function yi(e,t){var n=t-e;return n?vi(e,n):gi(isNaN(e)?t:e)}var Ei=function e(t){var n=bi(t);function r(e,t){var r=n((e=ii(e)).r,(t=ii(t)).r),a=n(e.g,t.g),i=n(e.b,t.b),o=yi(e.opacity,t.opacity);return function(t){return e.r=r(t),e.g=a(t),e.b=i(t),e.opacity=o(t),e+""}}return r.gamma=e,r}(1);function Si(e){return function(t){var n,r,a=t.length,i=new Array(a),o=new Array(a),s=new Array(a);for(n=0;n=1?(n=1,t-1):Math.floor(n*t),a=e[r],i=e[r+1],o=r>0?e[r-1]:2*a-i,s=ri&&(a=t.slice(i,a),s[o]?s[o]+=a:s[++o]=a),(n=n[0])===(r=r[0])?s[o]?s[o]+=r:s[++o]=r:(s[++o]=null,l.push({i:o,x:xi(n,r)})),i=Ti.lastIndex;return i180?t+=360:t-e>180&&(e+=360),i.push({i:n.push(a(n)+"rotate(",null,r)-2,x:xi(e,t)})):t&&n.push(a(n)+"rotate("+t+r)}(i.rotate,o.rotate,s,l),function(e,t,n,i){e!==t?i.push({i:n.push(a(n)+"skewX(",null,r)-2,x:xi(e,t)}):t&&n.push(a(n)+"skewX("+t+r)}(i.skewX,o.skewX,s,l),function(e,t,n,r,i,o){if(e!==n||t!==r){var s=i.push(a(i)+"scale(",null,",",null,")");o.push({i:s-4,x:xi(e,n)},{i:s-2,x:xi(t,r)})}else 1===n&&1===r||i.push(a(i)+"scale("+n+","+r+")")}(i.scaleX,i.scaleY,o.scaleX,o.scaleY,s,l),i=o=null,function(e){for(var t,n=-1,r=l.length;++nGi?Math.pow(e,1/3):e/Yi+Ui}function Ki(e){return e>Bi?e*e*e:Yi*(e-Ui)}function Qi(e){return 255*(e<=.0031308?12.92*e:1.055*Math.pow(e,1/2.4)-.055)}function Zi(e){return(e/=255)<=.04045?e/12.92:Math.pow((e+.055)/1.055,2.4)}function Ji(e){if(e instanceof to)return new to(e.h,e.c,e.l,e.opacity);if(e instanceof Xi||(e=Wi(e)),0===e.a&&0===e.b)return new to(NaN,0r&&(t=n,n=r,r=t),function(e){return Math.max(n,Math.min(r,e))}}function So(e,t,n){var r=e[0],a=e[1],i=t[0],o=t[1];return a2?xo:So,a=i=null,d}function d(t){return isNaN(t=+t)?n:(a||(a=r(o.map(e),s,l)))(e(c(t)))}return d.invert=function(n){return c(t((i||(i=r(s,o.map(e),xi)))(n)))},d.domain=function(e){return arguments.length?(o=ka.call(e,vo),c===bo||(c=Eo(o)),u()):o.slice()},d.range=function(e){return arguments.length?(s=La.call(e),u()):s.slice()},d.rangeRound=function(e){return s=La.call(e),l=Mi,u()},d.clamp=function(e){return arguments.length?(c=e?Eo(o):bo,d):c!==bo},d.interpolate=function(e){return arguments.length?(l=e,u()):l},d.unknown=function(e){return arguments.length?(n=e,d):n},function(n,r){return e=n,t=r,u()}}function Co(e,t){return To()(e,t)}var wo=function(e,t){if((n=(e=t?e.toExponential(t-1):e.toExponential()).indexOf("e"))<0)return null;var n,r=e.slice(0,n);return[r.length>1?r[0]+r.slice(2):r,+e.slice(n+1)]},Ro=function(e){return(e=wo(Math.abs(e)))?e[1]:NaN},Ao=/^(?:(.)?([<>=^]))?([+\-( ])?([$#])?(0)?(\d+)?(,)?(\.\d+)?(~)?([a-z%])?$/i;function No(e){if(!(t=Ao.exec(e)))throw new Error("invalid format: "+e);var t;return new Mo({fill:t[1],align:t[2],sign:t[3],symbol:t[4],zero:t[5],width:t[6],comma:t[7],precision:t[8]&&t[8].slice(1),trim:t[9],type:t[10]})}function Mo(e){this.fill=void 0===e.fill?" ":e.fill+"",this.align=void 0===e.align?">":e.align+"",this.sign=void 0===e.sign?"-":e.sign+"",this.symbol=void 0===e.symbol?"":e.symbol+"",this.zero=!!e.zero,this.width=void 0===e.width?void 0:+e.width,this.comma=!!e.comma,this.precision=void 0===e.precision?void 0:+e.precision,this.trim=!!e.trim,this.type=void 0===e.type?"":e.type+""}No.prototype=Mo.prototype,Mo.prototype.toString=function(){return this.fill+this.align+this.sign+this.symbol+(this.zero?"0":"")+(void 0===this.width?"":Math.max(1,0|this.width))+(this.comma?",":"")+(void 0===this.precision?"":"."+Math.max(0,0|this.precision))+(this.trim?"~":"")+this.type};var Io,ko,Lo,Do,Po=function(e){e:for(var t,n=e.length,r=1,a=-1;r0){if(!+e[r])break e;a=0}}return a>0?e.slice(0,a)+e.slice(t+1):e},zo=function(e,t){var n=wo(e,t);if(!n)return e+"";var r=n[0],a=n[1];return a<0?"0."+new Array(-a).join("0")+r:r.length>a+1?r.slice(0,a+1)+"."+r.slice(a+1):r+new Array(a-r.length+2).join("0")},jo={"%":function(e,t){return(100*e).toFixed(t)},b:function(e){return Math.round(e).toString(2)},c:function(e){return e+""},d:function(e){return Math.round(e).toString(10)},e:function(e,t){return e.toExponential(t)},f:function(e,t){return e.toFixed(t)},g:function(e,t){return e.toPrecision(t)},o:function(e){return Math.round(e).toString(8)},p:function(e,t){return zo(100*e,t)},r:zo,s:function(e,t){var n=wo(e,t);if(!n)return e+"";var r=n[0],a=n[1],i=a-(Io=3*Math.max(-8,Math.min(8,Math.floor(a/3))))+1,o=r.length;return i===o?r:i>o?r+new Array(i-o+1).join("0"):i>0?r.slice(0,i)+"."+r.slice(i):"0."+new Array(1-i).join("0")+wo(e,Math.max(0,t+i-1))[0]},X:function(e){return Math.round(e).toString(16).toUpperCase()},x:function(e){return Math.round(e).toString(16)}},Fo=function(e){return e},Ho=Array.prototype.map,Vo=["y","z","a","f","p","n","\xb5","m","","k","M","G","T","P","E","Z","Y"];ko=function(e){var t,n,r=void 0===e.grouping||void 0===e.thousands?Fo:(t=Ho.call(e.grouping,Number),n=e.thousands+"",function(e,r){for(var a=e.length,i=[],o=0,s=t[0],l=0;a>0&&s>0&&(l+s+1>r&&(s=Math.max(1,r-l)),i.push(e.substring(a-=s,a+s)),!((l+=s+1)>r));)s=t[o=(o+1)%t.length];return i.reverse().join(n)}),a=void 0===e.currency?"":e.currency[0]+"",i=void 0===e.currency?"":e.currency[1]+"",o=void 0===e.decimal?".":e.decimal+"",s=void 0===e.numerals?Fo:function(e){return function(t){return t.replace(/[0-9]/g,function(t){return e[+t]})}}(Ho.call(e.numerals,String)),l=void 0===e.percent?"%":e.percent+"",c=void 0===e.minus?"-":e.minus+"",u=void 0===e.nan?"NaN":e.nan+"";function d(e){var t=(e=No(e)).fill,n=e.align,d=e.sign,p=e.symbol,h=e.zero,f=e.width,m=e.comma,g=e.precision,v=e.trim,_=e.type;"n"===_?(m=!0,_="g"):jo[_]||(void 0===g&&(g=12),v=!0,_="g"),(h||"0"===t&&"="===n)&&(h=!0,t="0",n="=");var b="$"===p?a:"#"===p&&/[boxX]/.test(_)?"0"+_.toLowerCase():"",y="$"===p?i:/[%p]/.test(_)?l:"",E=jo[_],S=/[defgprs%]/.test(_);function x(e){var a,i,l,p=b,x=y;if("c"===_)x=E(e)+x,e="";else{var O=(e=+e)<0;if(e=isNaN(e)?u:E(Math.abs(e),g),v&&(e=Po(e)),O&&0===+e&&(O=!1),p=(O?"("===d?d:c:"-"===d||"("===d?"":d)+p,x=("s"===_?Vo[8+Io/3]:"")+x+(O&&"("===d?")":""),S)for(a=-1,i=e.length;++a(l=e.charCodeAt(a))||l>57){x=(46===l?o+e.slice(a+1):e.slice(a))+x,e=e.slice(0,a);break}}m&&!h&&(e=r(e,1/0));var T=p.length+e.length+x.length,C=T>1)+p+e+x+C.slice(T);break;default:e=C+p+e+x}return s(e)}return g=void 0===g?6:/[gprs]/.test(_)?Math.max(1,Math.min(21,g)):Math.max(0,Math.min(20,g)),x.toString=function(){return e+""},x}return{format:d,formatPrefix:function(e,t){var n=d(((e=No(e)).type="f",e)),r=3*Math.max(-8,Math.min(8,Math.floor(Ro(t)/3))),a=Math.pow(10,-r),i=Vo[8+r/3];return function(e){return n(a*e)+i}}}}({decimal:".",thousands:",",grouping:[3],currency:["$",""],minus:"-"}),Lo=ko.format,Do=ko.formatPrefix;var Uo=function(e,t,n,r){var a,i=Sa(e,t,n);switch((r=No(null==r?",f":r)).type){case"s":var o=Math.max(Math.abs(e),Math.abs(t));return null!=r.precision||isNaN(a=function(e,t){return Math.max(0,3*Math.max(-8,Math.min(8,Math.floor(Ro(t)/3)))-Ro(Math.abs(e)))}(i,o))||(r.precision=a),Do(r,o);case"":case"e":case"g":case"p":case"r":null!=r.precision||isNaN(a=function(e,t){return e=Math.abs(e),t=Math.abs(t)-e,Math.max(0,Ro(t)-Ro(e))+1}(i,Math.max(Math.abs(e),Math.abs(t))))||(r.precision=a-("e"===r.type));break;case"f":case"%":null!=r.precision||isNaN(a=function(e){return Math.max(0,-Ro(Math.abs(e)))}(i))||(r.precision=a-2*("%"===r.type))}return Lo(r)};function Bo(e){var t=e.domain;return e.ticks=function(e){var n=t();return ya(n[0],n[n.length-1],null==e?10:e)},e.tickFormat=function(e,n){var r=t();return Uo(r[0],r[r.length-1],null==e?10:e,n)},e.nice=function(n){null==n&&(n=10);var r,a=t(),i=0,o=a.length-1,s=a[i],l=a[o];return l0?r=Ea(s=Math.floor(s/r)*r,l=Math.ceil(l/r)*r,n):r<0&&(r=Ea(s=Math.ceil(s*r)/r,l=Math.floor(l*r)/r,n)),r>0?(a[i]=Math.floor(s/r)*r,a[o]=Math.ceil(l/r)*r,t(a)):r<0&&(a[i]=Math.ceil(s*r)/r,a[o]=Math.floor(l*r)/r,t(a)),e},e}function Yo(){var e=Co(bo,bo);return e.copy=function(){return Oo(e,Yo())},Oa.apply(e,arguments),Bo(e)}function Go(e){var t;function n(e){return isNaN(e=+e)?t:e}return n.invert=n,n.domain=n.range=function(t){return arguments.length?(e=ka.call(t,vo),n):e.slice()},n.unknown=function(e){return arguments.length?(t=e,n):t},n.copy=function(){return Go(e).unknown(t)},e=arguments.length?ka.call(e,vo):[0,1],Bo(n)}var Wo=function(e,t){var n,r=0,a=(e=e.slice()).length-1,i=e[r],o=e[a];return o0){for(;pl)break;m.push(d)}}else for(;p=1;--u)if(!((d=c*u)l)break;m.push(d)}}else m=ya(p,h,Math.min(h-p,f)).map(n);return r?m.reverse():m},r.tickFormat=function(e,a){if(null==a&&(a=10===i?".0e":","),"function"!==typeof a&&(a=Lo(a)),e===1/0)return a;null==e&&(e=10);var o=Math.max(1,i*e/r.ticks().length);return function(e){var r=e/n(Math.round(t(e)));return r*i0?r[a-1]:t[0],a=r?[a[r-1],n]:[a[o-1],a[o]]},o.unknown=function(t){return arguments.length?(e=t,o):o},o.thresholds=function(){return a.slice()},o.copy=function(){return ps().domain([t,n]).range(i).unknown(e)},Oa.apply(Bo(o),arguments)}function hs(){var e,t=[.5],n=[0,1],r=1;function a(a){return a<=a?n[ha(t,a,0,r)]:e}return a.domain=function(e){return arguments.length?(t=La.call(e),r=Math.min(t.length,n.length-1),a):t.slice()},a.range=function(e){return arguments.length?(n=La.call(e),r=Math.min(t.length,n.length-1),a):n.slice()},a.invertExtent=function(e){var r=n.indexOf(e);return[t[r-1],t[r]]},a.unknown=function(t){return arguments.length?(e=t,a):e},a.copy=function(){return hs().domain(t).range(n).unknown(e)},Oa.apply(a,arguments)}var fs=new Date,ms=new Date;function gs(e,t,n,r){function a(t){return e(t=0===arguments.length?new Date:new Date(+t)),t}return a.floor=function(t){return e(t=new Date(+t)),t},a.ceil=function(n){return e(n=new Date(n-1)),t(n,1),e(n),n},a.round=function(e){var t=a(e),n=a.ceil(e);return e-t0))return s;do{s.push(o=new Date(+n)),t(n,i),e(n)}while(o=t)for(;e(t),!n(t);)t.setTime(t-1)},function(e,r){if(e>=e)if(r<0)for(;++r<=0;)for(;t(e,-1),!n(e););else for(;--r>=0;)for(;t(e,1),!n(e););})},n&&(a.count=function(t,r){return fs.setTime(+t),ms.setTime(+r),e(fs),e(ms),Math.floor(n(fs,ms))},a.every=function(e){return e=Math.floor(e),isFinite(e)&&e>0?e>1?a.filter(r?function(t){return r(t)%e===0}:function(t){return a.count(0,t)%e===0}):a:null}),a}var vs=gs(function(e){e.setMonth(0,1),e.setHours(0,0,0,0)},function(e,t){e.setFullYear(e.getFullYear()+t)},function(e,t){return t.getFullYear()-e.getFullYear()},function(e){return e.getFullYear()});vs.every=function(e){return isFinite(e=Math.floor(e))&&e>0?gs(function(t){t.setFullYear(Math.floor(t.getFullYear()/e)*e),t.setMonth(0,1),t.setHours(0,0,0,0)},function(t,n){t.setFullYear(t.getFullYear()+n*e)}):null};var _s=vs,bs=(vs.range,gs(function(e){e.setDate(1),e.setHours(0,0,0,0)},function(e,t){e.setMonth(e.getMonth()+t)},function(e,t){return t.getMonth()-e.getMonth()+12*(t.getFullYear()-e.getFullYear())},function(e){return e.getMonth()})),ys=bs,Es=(bs.range,6e4),Ss=6048e5;function xs(e){return gs(function(t){t.setDate(t.getDate()-(t.getDay()+7-e)%7),t.setHours(0,0,0,0)},function(e,t){e.setDate(e.getDate()+7*t)},function(e,t){return(t-e-(t.getTimezoneOffset()-e.getTimezoneOffset())*Es)/Ss})}var Os=xs(0),Ts=xs(1),Cs=xs(2),ws=xs(3),Rs=xs(4),As=xs(5),Ns=xs(6),Ms=(Os.range,Ts.range,Cs.range,ws.range,Rs.range,As.range,Ns.range,gs(function(e){e.setHours(0,0,0,0)},function(e,t){e.setDate(e.getDate()+t)},function(e,t){return(t-e-(t.getTimezoneOffset()-e.getTimezoneOffset())*Es)/864e5},function(e){return e.getDate()-1})),Is=Ms,ks=(Ms.range,gs(function(e){e.setTime(e-e.getMilliseconds()-1e3*e.getSeconds()-e.getMinutes()*Es)},function(e,t){e.setTime(+e+36e5*t)},function(e,t){return(t-e)/36e5},function(e){return e.getHours()})),Ls=ks,Ds=(ks.range,gs(function(e){e.setTime(e-e.getMilliseconds()-1e3*e.getSeconds())},function(e,t){e.setTime(+e+t*Es)},function(e,t){return(t-e)/Es},function(e){return e.getMinutes()})),Ps=Ds,zs=(Ds.range,gs(function(e){e.setTime(e-e.getMilliseconds())},function(e,t){e.setTime(+e+1e3*t)},function(e,t){return(t-e)/1e3},function(e){return e.getUTCSeconds()})),js=zs,Fs=(zs.range,gs(function(){},function(e,t){e.setTime(+e+t)},function(e,t){return t-e}));Fs.every=function(e){return e=Math.floor(e),isFinite(e)&&e>0?e>1?gs(function(t){t.setTime(Math.floor(t/e)*e)},function(t,n){t.setTime(+t+n*e)},function(t,n){return(n-t)/e}):Fs:null};var Hs=Fs;Fs.range;function Vs(e){return gs(function(t){t.setUTCDate(t.getUTCDate()-(t.getUTCDay()+7-e)%7),t.setUTCHours(0,0,0,0)},function(e,t){e.setUTCDate(e.getUTCDate()+7*t)},function(e,t){return(t-e)/Ss})}var Us=Vs(0),Bs=Vs(1),Ys=Vs(2),Gs=Vs(3),Ws=Vs(4),qs=Vs(5),Xs=Vs(6),$s=(Us.range,Bs.range,Ys.range,Gs.range,Ws.range,qs.range,Xs.range,gs(function(e){e.setUTCHours(0,0,0,0)},function(e,t){e.setUTCDate(e.getUTCDate()+t)},function(e,t){return(t-e)/864e5},function(e){return e.getUTCDate()-1})),Ks=$s,Qs=($s.range,gs(function(e){e.setUTCMonth(0,1),e.setUTCHours(0,0,0,0)},function(e,t){e.setUTCFullYear(e.getUTCFullYear()+t)},function(e,t){return t.getUTCFullYear()-e.getUTCFullYear()},function(e){return e.getUTCFullYear()}));Qs.every=function(e){return isFinite(e=Math.floor(e))&&e>0?gs(function(t){t.setUTCFullYear(Math.floor(t.getUTCFullYear()/e)*e),t.setUTCMonth(0,1),t.setUTCHours(0,0,0,0)},function(t,n){t.setUTCFullYear(t.getUTCFullYear()+n*e)}):null};var Zs=Qs;Qs.range;function Js(e){if(0<=e.y&&e.y<100){var t=new Date(-1,e.m,e.d,e.H,e.M,e.S,e.L);return t.setFullYear(e.y),t}return new Date(e.y,e.m,e.d,e.H,e.M,e.S,e.L)}function el(e){if(0<=e.y&&e.y<100){var t=new Date(Date.UTC(-1,e.m,e.d,e.H,e.M,e.S,e.L));return t.setUTCFullYear(e.y),t}return new Date(Date.UTC(e.y,e.m,e.d,e.H,e.M,e.S,e.L))}function tl(e,t,n){return{y:e,m:t,d:n,H:0,M:0,S:0,L:0}}var nl,rl,al,il={"-":"",_:" ",0:"0"},ol=/^\s*\d+/,sl=/^%/,ll=/[\\^$*+?|[\]().{}]/g;function cl(e,t,n){var r=e<0?"-":"",a=(r?-e:e)+"",i=a.length;return r+(i68?1900:2e3),n+r[0].length):-1}function yl(e,t,n){var r=/^(Z)|([+-]\d\d)(?::?(\d\d))?/.exec(t.slice(n,n+6));return r?(e.Z=r[1]?0:-(r[2]+(r[3]||"00")),n+r[0].length):-1}function El(e,t,n){var r=ol.exec(t.slice(n,n+1));return r?(e.q=3*r[0]-3,n+r[0].length):-1}function Sl(e,t,n){var r=ol.exec(t.slice(n,n+2));return r?(e.m=r[0]-1,n+r[0].length):-1}function xl(e,t,n){var r=ol.exec(t.slice(n,n+2));return r?(e.d=+r[0],n+r[0].length):-1}function Ol(e,t,n){var r=ol.exec(t.slice(n,n+3));return r?(e.m=0,e.d=+r[0],n+r[0].length):-1}function Tl(e,t,n){var r=ol.exec(t.slice(n,n+2));return r?(e.H=+r[0],n+r[0].length):-1}function Cl(e,t,n){var r=ol.exec(t.slice(n,n+2));return r?(e.M=+r[0],n+r[0].length):-1}function wl(e,t,n){var r=ol.exec(t.slice(n,n+2));return r?(e.S=+r[0],n+r[0].length):-1}function Rl(e,t,n){var r=ol.exec(t.slice(n,n+3));return r?(e.L=+r[0],n+r[0].length):-1}function Al(e,t,n){var r=ol.exec(t.slice(n,n+6));return r?(e.L=Math.floor(r[0]/1e3),n+r[0].length):-1}function Nl(e,t,n){var r=sl.exec(t.slice(n,n+1));return r?n+r[0].length:-1}function Ml(e,t,n){var r=ol.exec(t.slice(n));return r?(e.Q=+r[0],n+r[0].length):-1}function Il(e,t,n){var r=ol.exec(t.slice(n));return r?(e.s=+r[0],n+r[0].length):-1}function kl(e,t){return cl(e.getDate(),t,2)}function Ll(e,t){return cl(e.getHours(),t,2)}function Dl(e,t){return cl(e.getHours()%12||12,t,2)}function Pl(e,t){return cl(1+Is.count(_s(e),e),t,3)}function zl(e,t){return cl(e.getMilliseconds(),t,3)}function jl(e,t){return zl(e,t)+"000"}function Fl(e,t){return cl(e.getMonth()+1,t,2)}function Hl(e,t){return cl(e.getMinutes(),t,2)}function Vl(e,t){return cl(e.getSeconds(),t,2)}function Ul(e){var t=e.getDay();return 0===t?7:t}function Bl(e,t){return cl(Os.count(_s(e)-1,e),t,2)}function Yl(e,t){var n=e.getDay();return e=n>=4||0===n?Rs(e):Rs.ceil(e),cl(Rs.count(_s(e),e)+(4===_s(e).getDay()),t,2)}function Gl(e){return e.getDay()}function Wl(e,t){return cl(Ts.count(_s(e)-1,e),t,2)}function ql(e,t){return cl(e.getFullYear()%100,t,2)}function Xl(e,t){return cl(e.getFullYear()%1e4,t,4)}function $l(e){var t=e.getTimezoneOffset();return(t>0?"-":(t*=-1,"+"))+cl(t/60|0,"0",2)+cl(t%60,"0",2)}function Kl(e,t){return cl(e.getUTCDate(),t,2)}function Ql(e,t){return cl(e.getUTCHours(),t,2)}function Zl(e,t){return cl(e.getUTCHours()%12||12,t,2)}function Jl(e,t){return cl(1+Ks.count(Zs(e),e),t,3)}function ec(e,t){return cl(e.getUTCMilliseconds(),t,3)}function tc(e,t){return ec(e,t)+"000"}function nc(e,t){return cl(e.getUTCMonth()+1,t,2)}function rc(e,t){return cl(e.getUTCMinutes(),t,2)}function ac(e,t){return cl(e.getUTCSeconds(),t,2)}function ic(e){var t=e.getUTCDay();return 0===t?7:t}function oc(e,t){return cl(Us.count(Zs(e)-1,e),t,2)}function sc(e,t){var n=e.getUTCDay();return e=n>=4||0===n?Ws(e):Ws.ceil(e),cl(Ws.count(Zs(e),e)+(4===Zs(e).getUTCDay()),t,2)}function lc(e){return e.getUTCDay()}function cc(e,t){return cl(Bs.count(Zs(e)-1,e),t,2)}function uc(e,t){return cl(e.getUTCFullYear()%100,t,2)}function dc(e,t){return cl(e.getUTCFullYear()%1e4,t,4)}function pc(){return"+0000"}function hc(){return"%"}function fc(e){return+e}function mc(e){return Math.floor(+e/1e3)}!function(e){nl=function(e){var t=e.dateTime,n=e.date,r=e.time,a=e.periods,i=e.days,o=e.shortDays,s=e.months,l=e.shortMonths,c=dl(a),u=pl(a),d=dl(i),p=pl(i),h=dl(o),f=pl(o),m=dl(s),g=pl(s),v=dl(l),_=pl(l),b={a:function(e){return o[e.getDay()]},A:function(e){return i[e.getDay()]},b:function(e){return l[e.getMonth()]},B:function(e){return s[e.getMonth()]},c:null,d:kl,e:kl,f:jl,H:Ll,I:Dl,j:Pl,L:zl,m:Fl,M:Hl,p:function(e){return a[+(e.getHours()>=12)]},q:function(e){return 1+~~(e.getMonth()/3)},Q:fc,s:mc,S:Vl,u:Ul,U:Bl,V:Yl,w:Gl,W:Wl,x:null,X:null,y:ql,Y:Xl,Z:$l,"%":hc},y={a:function(e){return o[e.getUTCDay()]},A:function(e){return i[e.getUTCDay()]},b:function(e){return l[e.getUTCMonth()]},B:function(e){return s[e.getUTCMonth()]},c:null,d:Kl,e:Kl,f:tc,H:Ql,I:Zl,j:Jl,L:ec,m:nc,M:rc,p:function(e){return a[+(e.getUTCHours()>=12)]},q:function(e){return 1+~~(e.getUTCMonth()/3)},Q:fc,s:mc,S:ac,u:ic,U:oc,V:sc,w:lc,W:cc,x:null,X:null,y:uc,Y:dc,Z:pc,"%":hc},E={a:function(e,t,n){var r=h.exec(t.slice(n));return r?(e.w=f[r[0].toLowerCase()],n+r[0].length):-1},A:function(e,t,n){var r=d.exec(t.slice(n));return r?(e.w=p[r[0].toLowerCase()],n+r[0].length):-1},b:function(e,t,n){var r=v.exec(t.slice(n));return r?(e.m=_[r[0].toLowerCase()],n+r[0].length):-1},B:function(e,t,n){var r=m.exec(t.slice(n));return r?(e.m=g[r[0].toLowerCase()],n+r[0].length):-1},c:function(e,n,r){return O(e,t,n,r)},d:xl,e:xl,f:Al,H:Tl,I:Tl,j:Ol,L:Rl,m:Sl,M:Cl,p:function(e,t,n){var r=c.exec(t.slice(n));return r?(e.p=u[r[0].toLowerCase()],n+r[0].length):-1},q:El,Q:Ml,s:Il,S:wl,u:fl,U:ml,V:gl,w:hl,W:vl,x:function(e,t,r){return O(e,n,t,r)},X:function(e,t,n){return O(e,r,t,n)},y:bl,Y:_l,Z:yl,"%":Nl};function S(e,t){return function(n){var r,a,i,o=[],s=-1,l=0,c=e.length;for(n instanceof Date||(n=new Date(+n));++s53)return null;"w"in i||(i.w=1),"Z"in i?(a=(r=el(tl(i.y,0,1))).getUTCDay(),r=a>4||0===a?Bs.ceil(r):Bs(r),r=Ks.offset(r,7*(i.V-1)),i.y=r.getUTCFullYear(),i.m=r.getUTCMonth(),i.d=r.getUTCDate()+(i.w+6)%7):(a=(r=Js(tl(i.y,0,1))).getDay(),r=a>4||0===a?Ts.ceil(r):Ts(r),r=Is.offset(r,7*(i.V-1)),i.y=r.getFullYear(),i.m=r.getMonth(),i.d=r.getDate()+(i.w+6)%7)}else("W"in i||"U"in i)&&("w"in i||(i.w="u"in i?i.u%7:"W"in i?1:0),a="Z"in i?el(tl(i.y,0,1)).getUTCDay():Js(tl(i.y,0,1)).getDay(),i.m=0,i.d="W"in i?(i.w+6)%7+7*i.W-(a+5)%7:i.w+7*i.U-(a+6)%7);return"Z"in i?(i.H+=i.Z/100|0,i.M+=i.Z%100,el(i)):Js(i)}}function O(e,t,n,r){for(var a,i,o=0,s=t.length,l=n.length;o=l)return-1;if(37===(a=t.charCodeAt(o++))){if(a=t.charAt(o++),!(i=E[a in il?t.charAt(o++):a])||(r=i(e,n,r))<0)return-1}else if(a!=n.charCodeAt(r++))return-1}return r}return b.x=S(n,b),b.X=S(r,b),b.c=S(t,b),y.x=S(n,y),y.X=S(r,y),y.c=S(t,y),{format:function(e){var t=S(e+="",b);return t.toString=function(){return e},t},parse:function(e){var t=x(e+="",!1);return t.toString=function(){return e},t},utcFormat:function(e){var t=S(e+="",y);return t.toString=function(){return e},t},utcParse:function(e){var t=x(e+="",!0);return t.toString=function(){return e},t}}}(e),rl=nl.format,nl.parse,al=nl.utcFormat,nl.utcParse}({dateTime:"%x, %X",date:"%-m/%-d/%Y",time:"%-I:%M:%S %p",periods:["AM","PM"],days:["Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday"],shortDays:["Sun","Mon","Tue","Wed","Thu","Fri","Sat"],months:["January","February","March","April","May","June","July","August","September","October","November","December"],shortMonths:["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"]});var gc=1e3,vc=60*gc,_c=60*vc,bc=24*_c,yc=7*bc,Ec=30*bc,Sc=365*bc;function xc(e){return new Date(e)}function Oc(e){return e instanceof Date?+e:+new Date(+e)}function Tc(e,t,n,r,a,i,o,s,l){var c=Co(bo,bo),u=c.invert,d=c.domain,p=l(".%L"),h=l(":%S"),f=l("%I:%M"),m=l("%I %p"),g=l("%a %d"),v=l("%b %d"),_=l("%B"),b=l("%Y"),y=[[o,1,gc],[o,5,5*gc],[o,15,15*gc],[o,30,30*gc],[i,1,vc],[i,5,5*vc],[i,15,15*vc],[i,30,30*vc],[a,1,_c],[a,3,3*_c],[a,6,6*_c],[a,12,12*_c],[r,1,bc],[r,2,2*bc],[n,1,yc],[t,1,Ec],[t,3,3*Ec],[e,1,Sc]];function E(s){return(o(s)=0||(a[n]=e[n]);return a}(e,t);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);for(r=0;r=0||Object.prototype.propertyIsEnumerable.call(e,n)&&(a[n]=e[n])}return a}var Kc={className:p.a.string,children:p.a.oneOfType([p.a.arrayOf(p.a.node),p.a.node])};function Qc(e){var t=e.children,n=e.className,r=$c(e,["children","className"]),a=f()("recharts-layer",n);return u.a.createElement("g",Xc({className:a},r),t)}Qc.propTypes=Kc;var Zc=Qc;function Jc(e){return(Jc="function"===typeof Symbol&&"symbol"===typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"===typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}function eu(){return(eu=Object.assign||function(e){for(var t=1;t=0||(a[n]=e[n]);return a}(e,t);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);for(r=0;r=0||Object.prototype.propertyIsEnumerable.call(e,n)&&(a[n]=e[n])}return a}function ru(e,t){for(var n=0;n=0});if(i&&i.length){var o=i.map(function(e){return e.props.dataKey});return e.reduce(function(e,t){var r=hu(t,n,0),a=S()(r)?[ia()(r),ra()(r)]:[r,r],i=o.reduce(function(e,n){var r=hu(t,n,0),i=a[0]-Math.abs(S()(r)?r[0]:r),o=a[1]+Math.abs(S()(r)?r[1]:r);return[Math.min(i,e[0]),Math.max(o,e[1])]},[1/0,-1/0]);return[Math.min(i[0],e[0]),Math.max(i[1],e[1])]},[1/0,-1/0])}return null},_u=function(e,t,n,r){var a=t.map(function(t){var a=t.props.dataKey;return"number"===n&&a&&vu(e,t,a)||fu(e,a,n,r)});if("number"===n)return a.reduce(function(e,t){return[Math.min(e[0],t[0]),Math.max(e[1],t[1])]},[1/0,-1/0]);var i={};return a.reduce(function(e,t){for(var n=0,r=t.length;n=0||t.indexOf("AreaChart")>=0)?{scale:ja(),realScaleType:"point"}:"category"===a?{scale:za(),realScaleType:"band"}:{scale:Yo(),realScaleType:"linear"};if(_()(n)){var l="scale".concat(n.slice(0,1).toUpperCase()).concat(n.slice(1));return{scale:(r[l]||ja)(),realScaleType:r[l]?l:"point"}}return o()(n)?{scale:n}:{scale:ja(),realScaleType:"point"}},Ou=function(e){var t=e.domain();if(t&&!(t.length<=2)){var n=t.length,r=e.range(),a=Math.min(r[0],r[1])-1e-4,i=Math.max(r[0],r[1])+1e-4,o=e(t[0]),s=e(t[n-1]);(oi||si)&&e.domain([t[0],t[n-1]])}},Tu={sign:function(e){var t=e.length;if(!(t<=0))for(var n=0,r=e[0].length;n=0?(e[o][n][0]=a,e[o][n][1]=a+s,a=e[o][n][1]):(e[o][n][0]=i,e[o][n][1]=i+s,i=e[o][n][1])}},expand:function(e,t){if((r=e.length)>0){for(var n,r,a,i=0,o=e[0].length;i0){for(var n,r=0,a=e[t[0]],i=a.length;r0&&(r=(n=e[t[0]]).length)>0){for(var n,r,a,i=0,o=1;o=2){for(var n=fr()(t,function(e){return e.coordinate}),r=1/0,a=1,i=n.length;a2&&void 0!==arguments[2]?arguments[2]:{top:0,right:0,bottom:0,left:0};return Math.min(Math.abs(e-(n.left||0)-(n.right||0)),Math.abs(t-(n.top||0)-(n.bottom||0)))/2},Yu=function(e,t){var n=e.x,r=e.y,a=t.cx,i=t.cy,o=function(e,t){var n=e.x,r=e.y,a=t.x,i=t.y;return Math.sqrt(Math.pow(n-a,2)+Math.pow(r-i,2))}({x:n,y:r},{x:a,y:i});if(o<=0)return{radius:o};var s=(n-a)/o,l=Math.acos(s);return r>i&&(l=2*Math.PI-l),{radius:o,angle:Vu(l),angleInRadian:l}},Gu=function(e,t){var n=t.startAngle,r=t.endAngle,a=Math.floor(n/360),i=Math.floor(r/360);return e+360*Math.min(a,i)},Wu=function(e,t){var n=e.x,r=e.y,a=Yu({x:n,y:r},t),i=a.radius,o=a.angle,s=t.innerRadius,l=t.outerRadius;if(il)return!1;if(0===i)return!0;var c,u=function(e){var t=e.startAngle,n=e.endAngle,r=Math.floor(t/360),a=Math.floor(n/360),i=Math.min(r,a);return{startAngle:t-360*i,endAngle:n-360*i}}(t),d=u.startAngle,p=u.endAngle,h=o;if(d<=p){for(;h>p;)h-=360;for(;h=d&&h<=p}else{for(;h>d;)h-=360;for(;h=p&&h<=d}return c?zu({},t,{radius:i,angle:Gu(h,t)}):null};function qu(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),n.push.apply(n,r)}return n}function Xu(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function $u(e){return($u="function"===typeof Symbol&&"symbol"===typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"===typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}function Ku(){return(Ku=Object.assign||function(e){for(var t=1;t180),",").concat(+(i>s),",\n ").concat(c.x,",").concat(c.y,"\n ");if(r>0){var d=Uu(t,n,r,i),p=Uu(t,n,r,s);u+="L ".concat(p.x,",").concat(p.y,"\n A ").concat(r,",").concat(r,",0,\n ").concat(+(Math.abs(o)>180),",").concat(+(i<=s),",\n ").concat(d.x,",").concat(d.y," Z")}else u+="L ".concat(t,",").concat(n," Z");return u},rd=function(e){function t(){return function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,t),Zu(this,Ju(t).apply(this,arguments))}var n,r,a;return function(e,t){if("function"!==typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),t&&ed(e,t)}(t,c["PureComponent"]),n=t,(r=[{key:"render",value:function(){var e=this.props,t=e.cx,n=e.cy,r=e.innerRadius,a=e.outerRadius,i=e.cornerRadius,o=e.forceCornerRadius,s=e.cornerIsExternal,l=e.startAngle,c=e.endAngle,d=e.className;if(a0&&Math.abs(l-c)<360?function(e){var t=e.cx,n=e.cy,r=e.innerRadius,a=e.outerRadius,i=e.cornerRadius,o=e.forceCornerRadius,s=e.cornerIsExternal,l=e.startAngle,c=e.endAngle,u=A(c-l),d=td({cx:t,cy:n,radius:a,angle:l,sign:u,cornerRadius:i,cornerIsExternal:s}),p=d.circleTangency,h=d.lineTangency,f=d.theta,m=td({cx:t,cy:n,radius:a,angle:c,sign:-u,cornerRadius:i,cornerIsExternal:s}),g=m.circleTangency,v=m.lineTangency,_=m.theta,b=Math.abs(l-c)-f-_;if(b<0)return o?"M ".concat(h.x,",").concat(h.y,"\n a").concat(i,",").concat(i,",0,0,1,").concat(2*i,",0\n a").concat(i,",").concat(i,",0,0,1,").concat(2*-i,",0\n "):nd({cx:t,cy:n,innerRadius:r,outerRadius:a,startAngle:l,endAngle:c});var y="M ".concat(h.x,",").concat(h.y,"\n A").concat(i,",").concat(i,",0,0,").concat(+(u<0),",").concat(p.x,",").concat(p.y,"\n A").concat(a,",").concat(a,",0,").concat(+(b>180),",").concat(+(u<0),",").concat(g.x,",").concat(g.y,"\n A").concat(i,",").concat(i,",0,0,").concat(+(u<0),",").concat(v.x,",").concat(v.y,"\n ");if(r>0){var E=td({cx:t,cy:n,radius:r,angle:l,sign:u,isExternal:!0,cornerRadius:i,cornerIsExternal:s}),S=E.circleTangency,x=E.lineTangency,O=E.theta,T=td({cx:t,cy:n,radius:r,angle:c,sign:-u,isExternal:!0,cornerRadius:i,cornerIsExternal:s}),C=T.circleTangency,w=T.lineTangency,R=T.theta,N=Math.abs(l-c)-O-R;if(N<0)return"".concat(y,"L").concat(t,",").concat(n,"Z");y+="L".concat(w.x,",").concat(w.y,"\n A").concat(i,",").concat(i,",0,0,").concat(+(u<0),",").concat(C.x,",").concat(C.y,"\n A").concat(r,",").concat(r,",0,").concat(+(N>180),",").concat(+(u>0),",").concat(S.x,",").concat(S.y,"\n A").concat(i,",").concat(i,",0,0,").concat(+(u<0),",").concat(x.x,",").concat(x.y,"Z")}else y+="L".concat(t,",").concat(n,"Z");return y}({cx:t,cy:n,innerRadius:r,outerRadius:a,cornerRadius:Math.min(g,m/2),forceCornerRadius:o,cornerIsExternal:s,startAngle:l,endAngle:c}):nd({cx:t,cy:n,innerRadius:r,outerRadius:a,startAngle:l,endAngle:c}),u.a.createElement("path",Ku({},Q(this.props),J(this.props),{className:h,d:p}))}}])&&Qu(n.prototype,r),a&&Qu(n,a),t}();rd.displayName="Sector",rd.propTypes=function(e){for(var t=1;t=0&&a===+a?"".concat(a,"px"):a),";");var r,a,i},"")},Md=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};if(void 0===e||null===e||re())return{width:0,height:0};var n="".concat(e),r=Nd(t),a="".concat(n,"-").concat(r);if(wd.widthCache[a])return wd.widthCache[a];try{var i=document.getElementById("recharts_measurement_span");i||((i=document.createElement("span")).setAttribute("id","recharts_measurement_span"),document.body.appendChild(i));var o=function(e){for(var t=1;t2e3&&(wd.cacheCount=0,wd.widthCache={}),l}catch(c){return{width:0,height:0}}};function Id(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),n.push.apply(n,r)}return n}function kd(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function Ld(e){return(Ld="function"===typeof Symbol&&"symbol"===typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"===typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}function Dd(){return(Dd=Object.assign||function(e){for(var t=1;t=0||(a[n]=e[n]);return a}(e,t);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);for(r=0;r=0||Object.prototype.propertyIsEnumerable.call(e,n)&&(a[n]=e[n])}return a}function zd(e,t){for(var n=0;n=0?1:-1;"insideStart"===i?(r=m+E*s,a=_):"insideEnd"===i?(r=v-E*s,a=!_):"end"===i&&(r=v+E*s,a=_),a=y<=0?a:!a;var S=Uu(c,d,b,r),x=Uu(c,d,b,r+359*(a?1:-1)),O="M".concat(S.x,",").concat(S.y,"\n A").concat(b,",").concat(b,",0,1,").concat(a?0:1,",\n ").concat(x.x,",").concat(x.y),T=g()(e.id)?L("recharts-radial-line-"):e.id;return u.a.createElement("text",Gd({},n,{dominantBaseline:"central",className:f()("recharts-radial-bar-label",l)}),u.a.createElement("defs",null,u.a.createElement("path",{id:T,d:O})),u.a.createElement("textPath",{xlinkHref:"#".concat(T)},t))},Jd=function(e){var t=e.viewBox,n=e.offset,r=e.position,a=t.cx,i=t.cy,o=t.innerRadius,s=t.outerRadius,l=(t.startAngle+t.endAngle)/2;if("outside"===r){var c=Uu(a,i,s+n,l),u=c.x;return{x:u,y:c.y,textAnchor:u>=a?"start":"end",verticalAnchor:"middle"}}if("center"===r)return{x:a,y:i,textAnchor:"middle",verticalAnchor:"middle"};if("centerTop"===r)return{x:a,y:i,textAnchor:"middle",verticalAnchor:"start"};if("centerBottom"===r)return{x:a,y:i,textAnchor:"middle",verticalAnchor:"end"};var d=Uu(a,i,(o+s)/2,l);return{x:d.x,y:d.y,textAnchor:"middle",verticalAnchor:"middle"}},ep=function(e){var t=e.viewBox,n=e.offset,r=e.position,a=t.x,i=t.y,o=t.width,s=t.height,l=s>=0?1:-1;return"top"===r?{x:a+o/2,y:i-l*n,textAnchor:"middle",verticalAnchor:l>0?"end":"start"}:"bottom"===r?{x:a+o/2,y:i+s+l*n,textAnchor:"middle",verticalAnchor:"start"}:"left"===r?{x:a-n,y:i+s/2,textAnchor:"end",verticalAnchor:"middle"}:"right"===r?{x:a+o+n,y:i+s/2,textAnchor:"start",verticalAnchor:"middle"}:"insideLeft"===r?{x:a+n,y:i+s/2,textAnchor:"start",verticalAnchor:"middle"}:"insideRight"===r?{x:a+o-n,y:i+s/2,textAnchor:"end",verticalAnchor:"middle"}:"insideTop"===r?{x:a+o/2,y:i+l*n,textAnchor:"middle",verticalAnchor:"start"}:"insideBottom"===r?{x:a+o/2,y:i+s-l*n,textAnchor:"middle",verticalAnchor:"end"}:"insideTopLeft"===r?{x:a+n,y:i+l*n,textAnchor:"start",verticalAnchor:"start"}:"insideTopRight"===r?{x:a+o-n,y:i+l*n,textAnchor:"end",verticalAnchor:"start"}:"insideBottomLeft"===r?{x:a+n,y:i+s-l*n,textAnchor:"start",verticalAnchor:"end"}:"insideBottomRight"===r?{x:a+o-n,y:i+s-l*n,textAnchor:"end",verticalAnchor:"end"}:y()(r)&&(M(r.x)||N(r.x))&&(M(r.y)||N(r.y))?{x:a+D(r.x,o),y:i+D(r.y,s),textAnchor:"end",verticalAnchor:"end"}:{x:a+o/2,y:i+s/2,textAnchor:"middle",verticalAnchor:"middle"}},tp=function(e){return M(e.cx)};function np(e){var t,n=e.viewBox,r=e.position,a=e.value,i=e.children,s=e.content,l=e.className,d=void 0===l?"":l;if(!n||g()(a)&&g()(i)&&!Object(c.isValidElement)(s)&&!o()(s))return null;if(Object(c.isValidElement)(s))return Object(c.cloneElement)(s,e);if(o()(s)){if(t=s(e),Object(c.isValidElement)(t))return t}else t=Qd(e);var p=tp(n),h=Q(e),m=J(e);if(p&&("insideStart"===r||"insideEnd"===r||"end"===r))return Zd(e,t,h);var v=p?Jd(e):ep(e);return u.a.createElement(Bd,Gd({className:f()("recharts-label",d)},h,v,m),t)}np.displayName="Label",np.defaultProps={offset:5},np.propTypes=Kd;var rp=function(e){var t=e.cx,n=e.cy,r=e.angle,a=e.startAngle,i=e.endAngle,o=e.r,s=e.radius,l=e.innerRadius,c=e.outerRadius,u=e.x,d=e.y,p=e.top,h=e.left,f=e.width,m=e.height,g=e.clockWise;if(M(f)&&M(m)){if(M(u)&&M(d))return{x:u,y:d,width:f,height:m};if(M(p)&&M(h))return{x:p,y:h,width:f,height:m}}return M(u)&&M(d)?{x:u,y:d,width:0,height:0}:M(t)&&M(n)?{cx:t,cy:n,startAngle:a||r||0,endAngle:i||r||0,innerRadius:l||0,outerRadius:c||s||o||0,clockWise:g}:e.viewBox?e.viewBox:{}};np.parseViewBox=rp,np.renderCallByParent=function(e,t){var n=!(arguments.length>2&&void 0!==arguments[2])||arguments[2];if(!e||!e.children&&n&&!e.label)return null;var r=e.children,a=rp(e),i=$(r,np).map(function(e,n){return Object(c.cloneElement)(e,{viewBox:t||a,key:"label-".concat(n)})});return n?[function(e,t){return e?!0===e?u.a.createElement(np,{key:"label-implicit",viewBox:t}):I(e)?u.a.createElement(np,{key:"label-implicit",viewBox:t,value:e}):Object(c.isValidElement)(e)?e.type===np?Object(c.cloneElement)(e,{key:"label-implicit",viewBox:t}):u.a.createElement(np,{key:"label-implicit",content:e,viewBox:t}):o()(e)?u.a.createElement(np,{key:"label-implicit",content:e,viewBox:t}):y()(e)?u.a.createElement(np,Gd({viewBox:t},e,{key:"label-implicit"})):null:null}(e.label,t||a)].concat(Yd(i)):i};var ap=np,ip=n(428),op=n.n(ip);function sp(e){return function(e){if(Array.isArray(e)){for(var t=0,n=new Array(e.length);t=0||(a[n]=e[n]);return a}(e,t);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);for(r=0;r=0||Object.prototype.propertyIsEnumerable.call(e,n)&&(a[n]=e[n])}return a}var hp={id:p.a.string,data:p.a.arrayOf(p.a.object),valueAccessor:p.a.func,clockWise:p.a.bool,dataKey:p.a.oneOfType([p.a.string,p.a.number,p.a.func])},fp={valueAccessor:function(e){return S()(e.value)?op()(e.value):e.value}};function mp(e){var t=e.data,n=e.valueAccessor,r=e.dataKey,a=e.clockWise,i=e.id,o=pp(e,["data","valueAccessor","dataKey","clockWise","id"]);return t&&t.length?u.a.createElement(Zc,{className:"recharts-label-list"},t.map(function(e,t){var s=g()(r)?n(e,t):hu(e&&e.payload,r),l=g()(i)?{}:{id:"".concat(i,"-").concat(t)};return u.a.createElement(ap,lp({},Q(e),o,l,{index:t,value:s,viewBox:ap.parseViewBox(g()(a)?e:up({},e,{clockWise:a})),key:"label-".concat(t)}))})):null}mp.propTypes=hp,mp.displayName="LabelList";mp.renderCallByParent=function(e,t){var n=!(arguments.length>2&&void 0!==arguments[2])||arguments[2];if(!e||!e.children&&n&&!e.label)return null;var r=e.children,a=$(r,mp).map(function(e,n){return Object(c.cloneElement)(e,{data:t,key:"labelList-".concat(n)})});return n?[function(e,t){return e?!0===e?u.a.createElement(mp,{key:"labelList-implicit",data:t}):u.a.isValidElement(e)||o()(e)?u.a.createElement(mp,{key:"labelList-implicit",data:t,content:e}):y()(e)?u.a.createElement(mp,lp({data:t},e,{key:"labelList-implicit"})):null:null}(e.label,t)].concat(sp(a)):a},mp.defaultProps=fp;var gp=mp;function vp(e){return(vp="function"===typeof Symbol&&"symbol"===typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"===typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}function _p(){return(_p=Object.assign||function(e){for(var t=1;tt?"start":e0?O()(e,"paddingAngle",0):0;if(n){var s=z(n.endAngle-n.startAngle,e.endAngle-e.startAngle),c=yp({},e,{startAngle:i+o,endAngle:i+s(r)+o});a.push(c),i=c.endAngle}else{var u=e.endAngle,d=e.startAngle,p=z(0,u-d)(r),h=yp({},e,{startAngle:i+o,endAngle:i+p+o});a.push(h),i=h.endAngle}}),u.a.createElement(Zc,null,e.renderSectorsStatically(a))})}},{key:"renderSectors",value:function(){var e=this.props,t=e.sectors,n=e.isAnimationActive,r=this.state.prevSectors;return!(n&&t&&t.length)||r&&sn()(r,t)?this.renderSectorsStatically(t):this.renderSectorsWithAnimation()}},{key:"render",value:function(){var e=this.props,t=e.hide,n=e.sectors,r=e.className,a=e.label,i=e.cx,o=e.cy,s=e.innerRadius,l=e.outerRadius,c=e.isAnimationActive,d=e.prevSectors;if(t||!n||!n.length||!M(i)||!M(o)||!M(s)||!M(l))return null;var p=f()("recharts-pie",r);return u.a.createElement(Zc,{className:p},this.renderSectors(),a&&this.renderLabels(n),ap.renderCallByParent(this.props,null,!1),(!c||d&&sn()(d,n))&&gp.renderCallByParent(this.props,n,!1))}}])&&Sp(n.prototype,r),a&&Sp(n,a),t}();Cp.displayName="Pie",Cp.propTypes=yp({},U,{},B,{className:p.a.string,animationId:p.a.number,cx:p.a.oneOfType([p.a.number,p.a.string]),cy:p.a.oneOfType([p.a.number,p.a.string]),startAngle:p.a.number,endAngle:p.a.number,paddingAngle:p.a.number,innerRadius:p.a.oneOfType([p.a.number,p.a.string]),outerRadius:p.a.oneOfType([p.a.number,p.a.string]),cornerRadius:p.a.oneOfType([p.a.number,p.a.string]),dataKey:p.a.oneOfType([p.a.string,p.a.number,p.a.func]).isRequired,nameKey:p.a.oneOfType([p.a.string,p.a.number,p.a.func]),valueKey:p.a.oneOfType([p.a.string,p.a.number,p.a.func]),data:p.a.arrayOf(p.a.object),blendStroke:p.a.bool,minAngle:p.a.number,legendType:p.a.oneOf(W),tooltipType:p.a.oneOf(q),maxRadius:p.a.number,sectors:p.a.arrayOf(p.a.object),hide:p.a.bool,labelLine:p.a.oneOfType([p.a.object,p.a.func,p.a.element,p.a.bool]),label:p.a.oneOfType([p.a.shape({offsetRadius:p.a.number}),p.a.func,p.a.element,p.a.bool]),activeShape:p.a.oneOfType([p.a.object,p.a.func,p.a.element]),activeIndex:p.a.oneOfType([p.a.number,p.a.arrayOf(p.a.number)]),onAnimationStart:p.a.func,onAnimationEnd:p.a.func,isAnimationActive:p.a.bool,animationBegin:p.a.number,animationDuration:p.a.number,animationEasing:p.a.oneOf(["ease","ease-in","ease-out","ease-in-out","spring","linear"]),id:p.a.string}),Cp.defaultProps={stroke:"#fff",fill:"#808080",legendType:"rect",cx:"50%",cy:"50%",startAngle:0,endAngle:360,innerRadius:0,outerRadius:"80%",paddingAngle:0,labelLine:!0,hide:!1,minAngle:0,isAnimationActive:!re(),animationBegin:400,animationDuration:1500,animationEasing:"ease",nameKey:"name",blendStroke:!1},Cp.parseDeltaAngle=function(e){var t=e.startAngle,n=e.endAngle;return A(n-t)*Math.min(Math.abs(n-t),360)},Cp.getRealPieData=function(e){var t=e.props,n=t.data,r=t.children,a=Q(e.props),i=$(r,ta);return n&&n.length?n.map(function(e,t){return yp({payload:e},a,{},e,{},i&&i[t]&&i[t].props)}):i&&i.length?i.map(function(e){return yp({},a,{},e.props)}):[]},Cp.parseCoordinateOfPie=function(e,t){var n=t.top,r=t.left,a=t.width,i=t.height,o=Bu(a,i);return{cx:r+D(e.props.cx,a,a/2),cy:n+D(e.props.cy,i,i/2),innerRadius:D(e.props.innerRadius,o,0),outerRadius:D(e.props.outerRadius,o,.8*o),maxRadius:e.props.maxRadius||Math.sqrt(a*a+i*i)/2}},Cp.getComposedData=function(e){var t=e.item,n=e.offset,r=e.onItemMouseLeave,a=e.onItemMouseEnter,i=Cp.getRealPieData(t);if(!i||!i.length)return[];var o=t.props,s=o.cornerRadius,l=o.startAngle,c=o.endAngle,u=o.paddingAngle,d=o.dataKey,p=o.nameKey,h=o.valueKey,f=o.tooltipType,m=Math.abs(t.props.minAngle),v=Cp.parseCoordinateOfPie(t,n),_=i.length,b=Cp.parseDeltaAngle({startAngle:l,endAngle:c}),y=Math.abs(b),E=y-_*m-(y>=360?_:_-1)*u,S=d;g()(d)&&g()(h)?S="value":g()(d)&&(S=h);var x,O,T=i.reduce(function(e,t){var n=hu(t,S,0);return e+(M(n)?n:0)},0);T>0&&(x=i.map(function(e,t){var n,r=hu(e,S,0),a=hu(e,p,t),i=(M(r)?r:0)/T,o=(n=t?O.endAngle+A(b)*u:l)+A(b)*(m+i*E),c=(n+o)/2,d=(v.innerRadius+v.outerRadius)/2,h=[{name:a,value:r,payload:e,dataKey:S,type:f}],g=Uu(v.cx,v.cy,d,c);return O=yp({percent:i,cornerRadius:s,name:a,tooltipPayload:h,midAngle:c,middleRadius:d,tooltipPosition:g},e,{},v,{value:hu(e,S),startAngle:n,endAngle:o,payload:e,paddingAngle:A(b)*u})}));return yp({},v,{sectors:x,data:i,onMouseLeave:r,onMouseEnter:a})};var wp=Cp;function Rp(e){return(Rp="function"===typeof Symbol&&"symbol"===typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"===typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}function Ap(){return(Ap=Object.assign||function(e){for(var t=1;t=0||(a[n]=e[n]);return a}(e,t);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);for(r=0;r=0||Object.prototype.propertyIsEnumerable.call(e,n)&&(a[n]=e[n])}return a}function Mp(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),n.push.apply(n,r)}return n}function Ip(e){for(var t=1;ti){s=[].concat(Jp(n.slice(0,l)),[i-c]);break}var u=s.length%2===0?[0,o]:[o];return[].concat(Jp(this.constructor.repeat(n,a)),Jp(s),u).map(function(e){return"".concat(e,"px")}).join(", ")}},{key:"renderErrorBar",value:function(){if(this.props.isAnimationActive&&!this.state.isAnimationFinished)return null;var e=this.props,t=e.points,n=e.xAxis,r=e.yAxis,a=e.layout,i=e.children,o=$(i,lu);if(!o)return null;function s(e,t){return{x:e.x,y:e.y,value:e.value,errorVal:hu(e.payload,t)}}return o.map(function(e,i){return u.a.cloneElement(e,{key:i,data:t,xAxis:n,yAxis:r,layout:a,dataPointFormatter:s})})}},{key:"renderDots",value:function(e,t){var n=this;if(this.props.isAnimationActive&&!this.state.isAnimationFinished)return null;var r=this.props,a=r.dot,i=r.points,o=r.dataKey,s=Q(this.props),l=Q(a),c=J(a),d=i.map(function(e,t){var r=Qp({key:"dot-".concat(t),r:3},s,{},l,{},c,{value:e.value,dataKey:o,cx:e.x,cy:e.y,index:t,payload:e.payload});return n.constructor.renderDotItem(a,r)}),p={clipPath:e?"url(#clipPath-".concat(t,")"):null};return u.a.createElement(Zc,$p({className:"recharts-line-dots",key:"dots"},p),d)}},{key:"renderCurveStatically",value:function(e,t,n,r){var a=this.props,i=a.type,o=a.layout,s=a.connectNulls,l=Qp({},Q(this.props),{},J(this.props),{fill:"none",className:"recharts-line-curve",clipPath:t?"url(#clipPath-".concat(n,")"):null,points:e},r,{type:i,layout:o,connectNulls:s});return u.a.createElement(Ed,$p({},l,{pathRef:this.pathRef}))}},{key:"renderCurveWithAnimation",value:function(e,t){var n=this,r=this.props,a=r.points,i=r.strokeDasharray,o=r.isAnimationActive,s=r.animationBegin,l=r.animationDuration,c=r.animationEasing,d=r.animationId,p=r.width,h=r.height,f=this.state,m=f.prevPoints,g=f.totalLength;return u.a.createElement(pr,{begin:s,duration:l,isActive:o,easing:c,from:{t:0},to:{t:1},key:"line-".concat(d),onAnimationEnd:this.handleAnimationEnd,onAnimationStart:this.handleAnimationStart},function(r){var o=r.t;if(m){var s=m.length/a.length,l=a.map(function(e,t){var r=Math.floor(t*s);if(m[r]){var a=m[r],i=z(a.x,e.x),l=z(a.y,e.y);return Qp({},e,{x:i(o),y:l(o)})}if(n.animateNewValues){var c=z(2*p,e.x),u=z(h/2,e.y);return Qp({},e,{x:c(o),y:u(o)})}return Qp({},e,{x:e.x,y:e.y})});return n.renderCurveStatically(l,e,t)}var c,u=z(0,g)(o);if(i){var d=i.split(/[,\s]+/gim).map(function(e){return parseFloat(e)});c=n.getStrokeDasharray(u,g,d)}else c="".concat(u,"px ").concat(g-u,"px");return n.renderCurveStatically(a,e,t,{strokeDasharray:c})})}},{key:"renderCurve",value:function(e,t){var n=this.props,r=n.points,a=n.isAnimationActive,i=this.state,o=i.prevPoints,s=i.totalLength;return a&&r&&r.length&&(!o&&s>0||!sn()(o,r))?this.renderCurveWithAnimation(e,t):this.renderCurveStatically(r,e,t)}},{key:"render",value:function(){var e=this.props,t=e.hide,n=e.dot,r=e.points,a=e.className,i=e.xAxis,o=e.yAxis,s=e.top,l=e.left,c=e.width,d=e.height,p=e.isAnimationActive,h=e.id;if(t||!r||!r.length)return null;var m=this.state.isAnimationFinished,v=1===r.length,_=f()("recharts-line",a),b=i&&i.allowDataOverflow||o&&o.allowDataOverflow,y=g()(h)?this.id:h;return u.a.createElement(Zc,{className:_},b?u.a.createElement("defs",null,u.a.createElement("clipPath",{id:"clipPath-".concat(y)},u.a.createElement("rect",{x:l,y:s,width:c,height:d}))):null,!v&&this.renderCurve(b,y),this.renderErrorBar(),(v||n)&&this.renderDots(b,y),(!p||m)&&gp.renderCallByParent(this.props,r))}}])&&eh(n.prototype,r),a&&eh(n,a),t}();ah.displayName="Line",ah.propTypes=Qp({},U,{},B,{className:p.a.string,type:p.a.oneOfType([p.a.oneOf(["basis","basisClosed","basisOpen","linear","linearClosed","natural","monotoneX","monotoneY","monotone","step","stepBefore","stepAfter"]),p.a.func]),unit:p.a.oneOfType([p.a.string,p.a.number]),name:p.a.oneOfType([p.a.string,p.a.number]),yAxisId:p.a.oneOfType([p.a.string,p.a.number]),xAxisId:p.a.oneOfType([p.a.string,p.a.number]),yAxis:p.a.object,xAxis:p.a.object,legendType:p.a.oneOf(W),tooltipType:p.a.oneOf(q),layout:p.a.oneOf(["horizontal","vertical"]),connectNulls:p.a.bool,hide:p.a.bool,activeDot:p.a.oneOfType([p.a.object,p.a.element,p.a.func,p.a.bool]),dot:p.a.oneOfType([p.a.object,p.a.element,p.a.func,p.a.bool]),top:p.a.number,left:p.a.number,width:p.a.number,height:p.a.number,points:p.a.arrayOf(p.a.shape({x:p.a.number,y:p.a.number,value:p.a.value})),onAnimationStart:p.a.func,onAnimationEnd:p.a.func,isAnimationActive:p.a.bool,animateNewValues:p.a.bool,animationBegin:p.a.number,animationDuration:p.a.number,animationEasing:p.a.oneOf(["ease","ease-in","ease-out","ease-in-out","linear"]),animationId:p.a.number,id:p.a.string}),ah.defaultProps={xAxisId:0,yAxisId:0,connectNulls:!1,activeDot:!0,dot:!0,legendType:"line",stroke:"#3182bd",strokeWidth:1,fill:"#fff",points:[],isAnimationActive:!re(),animateNewValues:!0,animationBegin:0,animationDuration:1500,animationEasing:"ease",hide:!1,onAnimationStart:function(){},onAnimationEnd:function(){}},ah.getComposedData=function(e){var t=e.props,n=e.xAxis,r=e.yAxis,a=e.xAxisTicks,i=e.yAxisTicks,o=e.dataKey,s=e.bandSize,l=e.displayedData,c=e.offset,u=t.layout;return Qp({points:l.map(function(e,t){var l=hu(e,o);return"horizontal"===u?{x:Ru({axis:n,ticks:a,bandSize:s,entry:e,index:t}),y:g()(l)?null:r.scale(l),value:l,payload:e}:{x:g()(l)?null:n.scale(l),y:Ru({axis:r,ticks:i,bandSize:s,entry:e,index:t}),value:l,payload:e}}),layout:u},c)};var ih=ah;function oh(e){return(oh="function"===typeof Symbol&&"symbol"===typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"===typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}function sh(){return(sh=Object.assign||function(e){for(var t=1;t0||!sn()(s,r)||!sn()(l,a))?this.renderAreaWithAnimation(e,t):this.renderAreaStatically(r,a,e,t)}},{key:"render",value:function(){var e=this.props,t=e.hide,n=e.dot,r=e.points,a=e.className,i=e.top,o=e.left,s=e.xAxis,l=e.yAxis,c=e.width,d=e.height,p=e.isAnimationActive,h=e.id;if(t||!r||!r.length)return null;var m=this.state.isAnimationFinished,v=1===r.length,_=f()("recharts-area",a),b=s&&s.allowDataOverflow||l&&l.allowDataOverflow,y=g()(h)?this.id:h;return u.a.createElement(Zc,{className:_},b?u.a.createElement("defs",null,u.a.createElement("clipPath",{id:"clipPath-".concat(y)},u.a.createElement("rect",{x:o,y:i,width:c,height:parseInt(d,10)}))):null,v?null:this.renderArea(b,y),(n||v)&&this.renderDots(b,y),(!p||m)&&gp.renderCallByParent(this.props,r))}}])&&dh(n.prototype,r),a&&dh(n,a),t}();mh.displayName="Area",mh.propTypes=ch({},U,{},B,{className:p.a.string,dataKey:p.a.oneOfType([p.a.string,p.a.number,p.a.func]).isRequired,type:p.a.oneOfType([p.a.oneOf(["basis","basisClosed","basisOpen","linear","linearClosed","natural","monotoneX","monotoneY","monotone","step","stepBefore","stepAfter"]),p.a.func]),unit:p.a.oneOfType([p.a.string,p.a.number]),name:p.a.oneOfType([p.a.string,p.a.number]),yAxisId:p.a.oneOfType([p.a.string,p.a.number]),xAxisId:p.a.oneOfType([p.a.string,p.a.number]),yAxis:p.a.object,xAxis:p.a.object,stackId:p.a.oneOfType([p.a.number,p.a.string]),legendType:p.a.oneOf(W),tooltipType:p.a.oneOf(q),connectNulls:p.a.bool,activeDot:p.a.oneOfType([p.a.object,p.a.element,p.a.func,p.a.bool]),dot:p.a.oneOfType([p.a.func,p.a.element,p.a.object,p.a.bool]),label:p.a.oneOfType([p.a.func,p.a.element,p.a.object,p.a.bool]),hide:p.a.bool,layout:p.a.oneOf(["horizontal","vertical"]),baseLine:p.a.oneOfType([p.a.number,p.a.array]),isRange:p.a.bool,points:p.a.arrayOf(p.a.shape({x:p.a.number,y:p.a.number,value:p.a.oneOfType([p.a.number,p.a.array])})),onAnimationStart:p.a.func,onAnimationEnd:p.a.func,animationId:p.a.number,isAnimationActive:p.a.bool,animationBegin:p.a.number,animationDuration:p.a.number,animationEasing:p.a.oneOf(["ease","ease-in","ease-out","ease-in-out","linear"]),id:p.a.string}),mh.defaultProps={stroke:"#3182bd",fill:"#3182bd",fillOpacity:.6,xAxisId:0,yAxisId:0,legendType:"line",connectNulls:!1,points:[],dot:!1,activeDot:!0,hide:!1,isAnimationActive:!re(),animationBegin:0,animationDuration:1500,animationEasing:"ease"},mh.getBaseValue=function(e,t,n){var r=e.layout,a=e.baseValue;if(M(a))return a;var i="horizontal"===r?n:t,o=i.scale.domain();if("number"===i.type){var s=Math.max(o[0],o[1]),l=Math.min(o[0],o[1]);return"dataMin"===a?l:"dataMax"===a?s:s<0?s:Math.max(Math.min(o[0],o[1]),0)}return"dataMin"===a?o[0]:"dataMax"===a?o[1]:o[0]},mh.getComposedData=function(e){var t,n=e.props,r=e.xAxis,a=e.yAxis,i=e.xAxisTicks,o=e.yAxisTicks,s=e.bandSize,l=e.dataKey,c=e.stackedData,u=e.dataStartIndex,d=e.displayedData,p=e.offset,h=n.layout,f=c&&c.length,m=mh.getBaseValue(n,r,a),v=!1,_=d.map(function(e,t){var n;return f?n=c[u+t]:(n=hu(e,l),S()(n)?v=!0:n=[m,n]),"horizontal"===h?{x:Ru({axis:r,ticks:i,bandSize:s,entry:e,index:t}),y:g()(n[1])?null:a.scale(n[1]),value:n,payload:e}:{x:g()(n[1])?null:r.scale(n[1]),y:Ru({axis:a,ticks:o,bandSize:s,entry:e,index:t}),value:n,payload:e}});return t=f||v?_.map(function(e){return"horizontal"===h?{x:e.x,y:g()(O()(e,"value[0]"))?null:a.scale(O()(e,"value[0]"))}:{x:g()(O()(e,"value[0]"))?null:r.scale(O()(e,"value[0]")),y:e.y}}):"horizontal"===h?a.scale(m):r.scale(m),ch({points:_,baseLine:t,layout:h,isRange:v},p)},mh.renderDotItem=function(e,t){return u.a.isValidElement(e)?u.a.cloneElement(e,t):o()(e)?e(t):u.a.createElement(qp,sh({},t,{className:"recharts-area-dot"}))};var gh=mh;function vh(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),n.push.apply(n,r)}return n}function _h(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function bh(e){return(bh="function"===typeof Symbol&&"symbol"===typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"===typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}function yh(){return(yh=Object.assign||function(e){for(var t=1;t=0?1:-1,l=n>=0?1:-1,c=r>=0&&n>=0||r<0&&n<0?1:0;if(o>0&&a instanceof Array){for(var u=[],d=0;d<4;d++)u[d]=a[d]>o?o:a[d];i="M".concat(e,",").concat(t+s*u[0]),u[0]>0&&(i+="A ".concat(u[0],",").concat(u[0],",0,0,").concat(c,",").concat(e+l*u[0],",").concat(t)),i+="L ".concat(e+n-l*u[1],",").concat(t),u[1]>0&&(i+="A ".concat(u[1],",").concat(u[1],",0,0,").concat(c,",\n ").concat(e+n,",").concat(t+s*u[1])),i+="L ".concat(e+n,",").concat(t+r-s*u[2]),u[2]>0&&(i+="A ".concat(u[2],",").concat(u[2],",0,0,").concat(c,",\n ").concat(e+n-l*u[2],",").concat(t+r)),i+="L ".concat(e+l*u[3],",").concat(t+r),u[3]>0&&(i+="A ".concat(u[3],",").concat(u[3],",0,0,").concat(c,",\n ").concat(e,",").concat(t+r-s*u[3])),i+="Z"}else if(o>0&&a===+a&&a>0){var p=Math.min(o,a);i="M ".concat(e,",").concat(t+s*p,"\n A ").concat(p,",").concat(p,",0,0,").concat(c,",").concat(e+l*p,",").concat(t,"\n L ").concat(e+n-l*p,",").concat(t,"\n A ").concat(p,",").concat(p,",0,0,").concat(c,",").concat(e+n,",").concat(t+s*p,"\n L ").concat(e+n,",").concat(t+r-s*p,"\n A ").concat(p,",").concat(p,",0,0,").concat(c,",").concat(e+n-l*p,",").concat(t+r,"\n L ").concat(e+l*p,",").concat(t+r,"\n A ").concat(p,",").concat(p,",0,0,").concat(c,",").concat(e,",").concat(t+r-s*p," Z")}else i="M ".concat(e,",").concat(t," h ").concat(n," v ").concat(r," h ").concat(-n," Z");return i},Ch=function(e){function t(){var e,n;!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,t);for(var r=arguments.length,a=new Array(r),i=0;i0,from:{width:a,height:i,x:n,y:r},to:{width:a,height:i,x:n,y:r},duration:p,animationEasing:d,isActive:g},function(t){var n=t.width,r=t.height,a=t.x,i=t.y;return u.a.createElement(pr,{canBegin:l>0,from:"0px ".concat(-1===l?1:l,"px"),to:"".concat(l,"px 0px"),attributeName:"strokeDasharray",begin:h,duration:p,isActive:m,easing:d},u.a.createElement("path",yh({},Q(e.props),J(e.props),{className:v,d:Th(a,i,n,r,o),ref:function(t){e.node=t}})))}):u.a.createElement("path",yh({},Q(this.props),J(this.props),{className:v,d:Th(n,r,a,i,o)}))}}])&&Eh(n.prototype,r),a&&Eh(n,a),t}();Ch.displayName="Rectangle",Ch.propTypes=function(e){for(var t=1;t=0||(a[n]=e[n]);return a}(e,t);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);for(r=0;r=0||Object.prototype.propertyIsEnumerable.call(e,n)&&(a[n]=e[n])}return a}function Nh(){return(Nh=Object.assign||function(e){for(var t=1;t=0?0:a<0?a:r}return n[0]}({props:t,numericAxis:b}),x=$(v,ta),O=d.map(function(e,t){var n,r,d,p,m,v;if(c?n=function(e,t){if(!t||2!==t.length||!M(t[0])||!M(t[1]))return e;var n=Math.min(t[0],t[1]),r=Math.max(t[0],t[1]),a=[e[0],e[1]];return(!M(e[0])||e[0]r)&&(a[1]=r),a[0]>r&&(a[0]=r),a[1]0&&Math.abs(m)0&&Math.abs(p)=0||(a[n]=e[n]);return a}(e,t);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);for(r=0;r=0||Object.prototype.propertyIsEnumerable.call(e,n)&&(a[n]=e[n])}return a}function Tf(e,t){for(var n=0;n=2?A(g[1].coordinate-g[0].coordinate):1;if(1===b?(n="width"===m?d:p,r="width"===m?d+h:p+f):(n="width"===m?d+h:p+f,r="width"===m?d:p),t){var y=a[_-1],E=o()(i)?i(y.value):y.value,S=Md(E)[m]+v,x=b*(y.coordinate+b*S/2-r);g[_-1]=y=Sf({},y,{tickCoord:x>0?y.coordinate-x*b:y.coordinate}),b*(y.tickCoord-b*S/2-n)>=0&&b*(y.tickCoord+b*S/2-r)<=0&&(r=y.tickCoord-b*(S/2+c),g[_-1]=Sf({},y,{isShow:!0}))}for(var O=t?_-1:_,T=0;T=0&&b*(C.tickCoord+b*R/2-r)<=0&&(n=C.tickCoord+b*(R/2+c),g[T]=Sf({},C,{isShow:!0}))}return g.filter(function(e){return e.isShow})}},{key:"getTicksEnd",value:function(e){var t,n,r=e.ticks,a=e.tickFormatter,i=e.viewBox,s=e.orientation,l=e.minTickGap,c=e.unit,u=i.x,d=i.y,p=i.width,h=i.height,f="top"===s||"bottom"===s?"width":"height",m=c&&"width"===f?Md(c)[f]:0,g=(r||[]).slice(),v=g.length,_=v>=2?A(g[1].coordinate-g[0].coordinate):1;1===_?(t="width"===f?u:d,n="width"===f?u+p:d+h):(t="width"===f?u+p:d+h,n="width"===f?u:d);for(var b=v-1;b>=0;b--){var y=g[b],E=o()(a)?a(y.value):y.value,S=Md(E)[f]+m;if(b===v-1){var x=_*(y.coordinate+_*S/2-n);g[b]=y=Sf({},y,{tickCoord:x>0?y.coordinate-x*_:y.coordinate})}else g[b]=y=Sf({},y,{tickCoord:y.coordinate});_*(y.tickCoord-_*S/2-t)>=0&&_*(y.tickCoord+_*S/2-n)<=0&&(n=y.tickCoord-_*(S/2+l),g[b]=Sf({},y,{isShow:!0}))}return g.filter(function(e){return e.isShow})}},{key:"renderTickItem",value:function(e,t,n){return u.a.isValidElement(e)?u.a.cloneElement(e,t):o()(e)?e(t):u.a.createElement(Bd,yf({},t,{className:"recharts-cartesian-axis-tick-value"}),n)}}],(r=[{key:"shouldComponentUpdate",value:function(e,t){var n=e.viewBox,r=Of(e,["viewBox"]),a=this.props,i=a.viewBox,o=Of(a,["viewBox"]);return!F(n,i)||!F(r,o)||!F(t,this.state)}},{key:"getTickLineCoord",value:function(e){var t,n,r,a,i,o,s=this.props,l=s.x,c=s.y,u=s.width,d=s.height,p=s.orientation,h=s.tickSize,f=s.mirror,m=s.tickMargin,g=f?-1:1,v=e.tickSize||h,_=M(e.tickCoord)?e.tickCoord:e.coordinate;switch(p){case"top":t=n=e.coordinate,o=(r=(a=c+!f*d)-g*v)-g*m,i=_;break;case"left":r=a=e.coordinate,i=(t=(n=l+!f*u)-g*v)-g*m,o=_;break;case"right":r=a=e.coordinate,i=(t=(n=l+f*u)+g*v)+g*m,o=_;break;default:t=n=e.coordinate,o=(r=(a=c+f*d)+g*v)+g*m,i=_}return{line:{x1:t,y1:r,x2:n,y2:a},tick:{x:i,y:o}}}},{key:"getTickTextAnchor",value:function(){var e,t=this.props,n=t.orientation,r=t.mirror;switch(n){case"left":e=r?"start":"end";break;case"right":e=r?"end":"start";break;default:e="middle"}return e}},{key:"getTickVerticalAnchor",value:function(){var e=this.props,t=e.orientation,n=e.mirror,r="end";switch(t){case"left":case"right":r="middle";break;case"top":r=n?"start":"end";break;default:r=n?"end":"start"}return r}},{key:"renderAxisLine",value:function(){var e=this.props,t=e.x,n=e.y,r=e.width,a=e.height,i=e.orientation,o=e.axisLine,s=e.mirror,l=Sf({},Q(this.props),{fill:"none"},Q(o));if("top"===i||"bottom"===i){var c="top"===i&&!s||"bottom"===i&&s;l=Sf({},l,{x1:t,y1:n+c*a,x2:t+r,y2:n+c*a})}else{var d="left"===i&&!s||"right"===i&&s;l=Sf({},l,{x1:t+d*r,y1:n,x2:t+d*r,y2:n+a})}return u.a.createElement("line",yf({className:"recharts-cartesian-axis-line"},l))}},{key:"renderTicks",value:function(e){var n=this,r=this.props,a=r.tickLine,i=r.stroke,s=r.tick,l=r.tickFormatter,c=r.unit,d=t.getTicks(Sf({},this.props,{ticks:e})),p=this.getTickTextAnchor(),h=this.getTickVerticalAnchor(),f=Q(this.props),m=Q(s),g=Sf({},f,{fill:"none"},Q(a)),v=d.map(function(e,t){var r=n.getTickLineCoord(e),v=r.line,_=r.tick,b=Sf({textAnchor:p,verticalAnchor:h},f,{stroke:"none",fill:i},m,{},_,{index:t,payload:e,visibleTicksCount:d.length});return u.a.createElement(Zc,yf({className:"recharts-cartesian-axis-tick",key:"tick-".concat(t)},te(n.props,e,t)),a&&u.a.createElement("line",yf({className:"recharts-cartesian-axis-tick-line"},g,v)),s&&n.constructor.renderTickItem(s,b,"".concat(o()(l)?l(e.value):e.value).concat(c||"")))});return u.a.createElement("g",{className:"recharts-cartesian-axis-ticks"},v)}},{key:"render",value:function(){var e=this.props,t=e.axisLine,n=e.width,r=e.height,a=e.ticksGenerator,i=e.className;if(e.hide)return null;var s=this.props,l=s.ticks,c=Of(s,["ticks"]),d=l;return o()(a)&&(d=l&&l.length>0?a(this.props):a(c)),n<=0||r<=0||!d||!d.length?null:u.a.createElement(Zc,{className:f()("recharts-cartesian-axis",i)},t&&this.renderAxisLine(),this.renderTicks(d),ap.renderCallByParent(this.props))}}])&&Tf(n.prototype,r),a&&Tf(n,a),t}();Af.displayName="CartesianAxis",Af.propTypes=Sf({},U,{},B,{className:p.a.string,x:p.a.number,y:p.a.number,width:p.a.number,height:p.a.number,orientation:p.a.oneOf(["top","bottom","left","right"]),viewBox:p.a.shape({x:p.a.number,y:p.a.number,width:p.a.number,height:p.a.number}),tick:p.a.oneOfType([p.a.bool,p.a.func,p.a.object,p.a.element]),axisLine:p.a.oneOfType([p.a.bool,p.a.object]),tickLine:p.a.oneOfType([p.a.bool,p.a.object]),mirror:p.a.bool,tickMargin:p.a.number.isRequired,minTickGap:p.a.number,ticks:p.a.array,tickSize:p.a.number,stroke:p.a.string,tickFormatter:p.a.func,ticksGenerator:p.a.func,interval:p.a.oneOfType([p.a.number,p.a.oneOf(["preserveStart","preserveEnd","preserveStartEnd"])])}),Af.defaultProps={x:0,y:0,width:0,height:0,viewBox:{x:0,y:0,width:0,height:0},orientation:"bottom",ticks:[],stroke:"#666",tickLine:!0,axisLine:!0,tick:!0,mirror:!1,minTickGap:5,tickSize:6,tickMargin:2,interval:"preserveEnd"};var Nf=Af;function Mf(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),n.push.apply(n,r)}return n}function If(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var kf=["Webkit","Moz","O","ms"],Lf=function(e,t){if(!e)return null;var n=e.replace(/(\w)/,function(e){return e.toUpperCase()}),r=kf.reduce(function(e,r){return function(e){for(var t=1;t0&&n.handleDrag(e.changedTouches[0])},n.handleDragEnd=function(){n.setState({isTravellerMoving:!1,isSlideMoving:!1})},n.handleLeaveWrapper=function(){(n.state.isTravellerMoving||n.state.isSlideMoving)&&(n.leaveTimer=setTimeout(n.handleDragEnd,n.props.leaveTimeOut))},n.handleEnterSlideOrTraveller=function(){n.setState({isTextActive:!0})},n.handleLeaveSlideOrTraveller=function(){n.setState({isTextActive:!1})},n.handleSlideDragStart=function(e){var t=e.changedTouches&&e.changedTouches.length?e.changedTouches[0]:e;n.setState({isTravellerMoving:!1,isSlideMoving:!0,slideMoveStartX:t.pageX})},n.travellerDragStartHandlers={startX:n.handleTravellerDragStart.bind(Hf(n),"startX"),endX:n.handleTravellerDragStart.bind(Hf(n),"endX")},n.state=e.data&&e.data.length?n.updateScale(e):{},n}var n,r,a;return function(e,t){if("function"!==typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),t&&Vf(e,t)}(t,c["PureComponent"]),n=t,a=[{key:"getIndexInRange",value:function(e,t){for(var n=0,r=e.length-1;r-n>1;){var a=Math.floor((n+r)/2);e[a]>t?r=a:n=a}return t>=e[r]?r:n}}],(r=[{key:"componentWillReceiveProps",value:function(e){var t=this,n=this.props,r=n.data,a=n.width,i=n.x,o=n.travellerWidth,s=n.updateId;(e.data!==r||e.updateId!==s)&&e.data&&e.data.length?this.setState(this.updateScale(e)):e.width===a&&e.x===i&&e.travellerWidth===o||(this.scale.range([e.x,e.x+e.width-e.travellerWidth]),this.scaleValues=this.scale.domain().map(function(e){return t.scale(e)}),this.setState({startX:this.scale(e.startIndex),endX:this.scale(e.endIndex)}))}},{key:"componentWillUnmount",value:function(){this.scale=null,this.scaleValues=null,this.leaveTimer&&(clearTimeout(this.leaveTimer),this.leaveTimer=null)}},{key:"getIndex",value:function(e){var t=e.startX,n=e.endX,r=this.props,a=r.gap,i=r.data.length-1,o=Math.min(t,n),s=Math.max(t,n),l=this.constructor.getIndexInRange(this.scaleValues,o),c=this.constructor.getIndexInRange(this.scaleValues,s);return{startIndex:l-l%a,endIndex:c===i?i:c-c%a}}},{key:"getTextOfTick",value:function(e){var t=this.props,n=t.data,r=t.tickFormatter,a=t.dataKey,i=hu(n[e],a,e);return o()(r)?r(i):i}},{key:"handleSlideDrag",value:function(e){var t=this.state,n=t.slideMoveStartX,r=t.startX,a=t.endX,i=this.props,o=i.x,s=i.width,l=i.travellerWidth,c=i.startIndex,u=i.endIndex,d=i.onChange,p=e.pageX-n;p>0?p=Math.min(p,o+s-l-a,o+s-l-r):p<0&&(p=Math.max(p,o-r,o-a));var h=this.getIndex({startX:r+p,endX:a+p});h.startIndex===c&&h.endIndex===u||!d||d(h),this.setState({startX:r+p,endX:a+p,slideMoveStartX:e.pageX})}},{key:"handleTravellerDragStart",value:function(e,t){var n=t.changedTouches&&t.changedTouches.length?t.changedTouches[0]:t;this.setState({isSlideMoving:!1,isTravellerMoving:!0,movingTravellerId:e,brushMoveStartX:n.pageX})}},{key:"handleTravellerMove",value:function(e){var t,n=this.state,r=n.brushMoveStartX,a=n.movingTravellerId,i=n.endX,o=n.startX,s=this.state[a],l=this.props,c=l.x,u=l.width,d=l.travellerWidth,p=l.onChange,h=l.gap,f=l.data,m={startX:this.state.startX,endX:this.state.endX},g=e.pageX-r;g>0?g=Math.min(g,c+u-d-s):g<0&&(g=Math.max(g,c-s)),m[a]=s+g;var v=this.getIndex(m),_=v.startIndex,b=v.endIndex;this.setState((zf(t={},a,s+g),zf(t,"brushMoveStartX",e.pageX),t),function(){p&&function(){var e=f.length-1;return"startX"===a&&(i>o?_%h===0:b%h===0)||io?b%h===0:_%h===0)||i>o&&b===e}()&&p(v)})}},{key:"updateScale",value:function(e){var t=this,n=e.data,r=e.startIndex,a=e.endIndex,i=e.x,o=e.width,s=e.travellerWidth,l=n.length;return this.scale=ja().domain(of()(0,l)).range([i,i+o-s]),this.scaleValues=this.scale.domain().map(function(e){return t.scale(e)}),{isTextActive:!1,isSlideMoving:!1,isTravellerMoving:!1,startX:this.scale(r),endX:this.scale(a)}}},{key:"renderBackground",value:function(){var e=this.props,t=e.x,n=e.y,r=e.width,a=e.height,i=e.fill,o=e.stroke;return u.a.createElement("rect",{stroke:o,fill:i,x:t,y:n,width:r,height:a})}},{key:"renderPanorama",value:function(){var e=this.props,t=e.x,n=e.y,r=e.width,a=e.height,i=e.data,o=e.children,s=e.padding,l=c.Children.only(o);return l?u.a.cloneElement(l,{x:t,y:n,width:r,height:a,margin:s,compact:!0,data:i}):null}},{key:"renderTraveller",value:function(e,t){var n=this.props,r=n.y,a=n.travellerWidth,i=n.height,o=n.stroke,s=Math.floor(r+i/2)-1,l=Math.max(e,this.props.x);return u.a.createElement(Zc,{className:"recharts-brush-traveller",onMouseEnter:this.handleEnterSlideOrTraveller,onMouseLeave:this.handleLeaveSlideOrTraveller,onMouseDown:this.travellerDragStartHandlers[t],onTouchStart:this.travellerDragStartHandlers[t],style:{cursor:"col-resize"}},u.a.createElement("rect",{x:l,y:r,width:a,height:i,fill:o,stroke:"none"}),u.a.createElement("line",{x1:l+1,y1:s,x2:l+a-1,y2:s,fill:"none",stroke:"#fff"}),u.a.createElement("line",{x1:l+1,y1:s+2,x2:l+a-1,y2:s+2,fill:"none",stroke:"#fff"}))}},{key:"renderSlide",value:function(e,t){var n=this.props,r=n.y,a=n.height,i=n.stroke;return u.a.createElement("rect",{className:"recharts-brush-slide",onMouseEnter:this.handleEnterSlideOrTraveller,onMouseLeave:this.handleLeaveSlideOrTraveller,onMouseDown:this.handleSlideDragStart,onTouchStart:this.handleSlideDragStart,style:{cursor:"move"},stroke:"none",fill:i,fillOpacity:.2,x:Math.min(e,t),y:r,width:Math.abs(t-e),height:a})}},{key:"renderText",value:function(){var e=this.props,t=e.startIndex,n=e.endIndex,r=e.y,a=e.height,i=e.travellerWidth,o=e.stroke,s=this.state,l=s.startX,c=s.endX,d={pointerEvents:"none",fill:o};return u.a.createElement(Zc,{className:"recharts-brush-texts"},u.a.createElement(Bd,Pf({textAnchor:"end",verticalAnchor:"middle",x:Math.min(l,c)-5,y:r+a/2},d),this.getTextOfTick(t)),u.a.createElement(Bd,Pf({textAnchor:"start",verticalAnchor:"middle",x:Math.max(l,c)+i+5,y:r+a/2},d),this.getTextOfTick(n)))}},{key:"render",value:function(){var e=this.props,t=e.data,n=e.className,r=e.children,a=e.x,i=e.y,o=e.width,s=e.height,l=e.alwaysShowText,c=this.state,d=c.startX,p=c.endX,h=c.isTextActive,m=c.isSlideMoving,g=c.isTravellerMoving;if(!t||!t.length||!M(a)||!M(i)||!M(o)||!M(s)||o<=0||s<=0)return null;var v=f()("recharts-brush",n),_=1===u.a.Children.count(r),b=Lf("userSelect","none");return u.a.createElement(Zc,{className:v,onMouseMove:this.handleDrag,onMouseLeave:this.handleLeaveWrapper,onMouseUp:this.handleDragEnd,onTouchEnd:this.handleDragEnd,onTouchMove:this.handleTouchMove,style:b},this.renderBackground(),_&&this.renderPanorama(),this.renderSlide(d,p),this.renderTraveller(d,"startX"),this.renderTraveller(p,"endX"),(h||m||g||l)&&this.renderText())}}])&&jf(n.prototype,r),a&&jf(n,a),t}();Uf.displayName="Brush",Uf.propTypes={className:p.a.string,fill:p.a.string,stroke:p.a.string,x:p.a.number,y:p.a.number,width:p.a.number,height:p.a.number.isRequired,travellerWidth:p.a.number,gap:p.a.number,padding:p.a.shape({top:p.a.number,right:p.a.number,bottom:p.a.number,left:p.a.number}),dataKey:p.a.oneOfType([p.a.string,p.a.number,p.a.func]),data:p.a.array,startIndex:p.a.number,endIndex:p.a.number,tickFormatter:p.a.func,children:p.a.node,onChange:p.a.func,updateId:p.a.oneOfType([p.a.string,p.a.number]),leaveTimeOut:p.a.number,alwaysShowText:p.a.bool},Uf.defaultProps={height:40,travellerWidth:5,gap:1,fill:"#fff",stroke:"#666",padding:{top:1,right:1,bottom:1,left:1},leaveTimeOut:1e3,alwaysShowText:!1};var Bf=Uf,Yf=function(e,t){var n=e.alwaysShow,r=e.ifOverflow;return n&&(r="extendDomain"),r===t},Gf=n(303),Wf=n.n(Gf);function qf(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function Xf(e,t){for(var n=0;n1&&void 0!==arguments[1]?arguments[1]:{},n=t.bandAware,r=t.position;if(void 0!==e){if(r)switch(r){case"start":return this.scale(e);case"middle":var a=this.bandwidth?this.bandwidth()/2:0;return this.scale(e)+a;case"end":var i=this.bandwidth?this.bandwidth():0;return this.scale(e)+i;default:return this.scale(e)}if(n){var o=this.bandwidth?this.bandwidth()/2:0;return this.scale(e)+o}return this.scale(e)}}},{key:"isInRange",value:function(e){var t=this.range(),n=t[0],r=t[t.length-1];return n<=r?e>=n&&e<=r:e>=r&&e<=n}},{key:"domain",get:function(){return this.scale.domain}},{key:"range",get:function(){return this.scale.range}},{key:"rangeMin",get:function(){return this.range()[0]}},{key:"rangeMax",get:function(){return this.range()[1]}},{key:"bandwidth",get:function(){return this.scale.bandwidth}}]),e}();tm.EPS=1e-4;var nm=function(){function e(t){qf(this,e),this.scales=Wf()(t,tm.create),Object.assign(this,this.scales)}return $f(e,null,[{key:"create",value:function(e){return new this(e)}}]),$f(e,[{key:"apply",value:function(e){var t=(arguments.length>1&&void 0!==arguments[1]?arguments[1]:{}).bandAware,n=this.scales;return Wf()(e,function(e,r){return n[r].apply(e,{bandAware:t})})}},{key:"isInRange",value:function(e){var t=this.scales;return tf()(e,function(e,n){return t[n].isInRange(e)})}}]),e}();function rm(e){return(rm="function"===typeof Symbol&&"symbol"===typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"===typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}function am(){return(am=Object.assign||function(e){for(var t=1;t=0||(a[n]=e[n]);return a}(e,t);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);for(r=0;r=0||Object.prototype.propertyIsEnumerable.call(e,n)&&(a[n]=e[n])}return a}function Gm(){return(Gm=Object.assign||function(e){for(var t=1;t0&&n.handleMouseMove(e.changedTouches[0])},n.handleTouchStart=function(e){null!=e.changedTouches&&e.changedTouches.length>0&&n.handleMouseDown(e.changedTouches[0])},n.handleTouchEnd=function(e){null!=e.changedTouches&&e.changedTouches.length>0&&n.handleMouseUp(e.changedTouches[0])},n.verticalCoordinatesGenerator=function(e){var t=e.xAxis,n=e.width,r=e.height,a=e.offset;return yu(Nf.getTicks(Xm({},Nf.defaultProps,{},t,{ticks:Eu(t,!0),viewBox:{x:0,y:0,width:n,height:r}})),a.left,a.left+a.width)},n.horizontalCoordinatesGenerator=function(e){var t=e.yAxis,n=e.width,r=e.height,a=e.offset;return yu(Nf.getTicks(Xm({},Nf.defaultProps,{},t,{ticks:Eu(t,!0),viewBox:{x:0,y:0,width:n,height:r}})),a.top,a.top+a.height)},n.axesTicksGenerator=function(e){return Eu(e,!0)},n.tooltipTicksGenerator=function(e){var t=P(e),n=Eu(t,!1,!0);return{tooltipTicks:n,orderedTooltipTicks:fr()(n,function(e){return e.coordinate}),tooltipAxis:t,tooltipAxisBandSize:Lu(t)}},n.renderCursor=function(e){var r=n.state,a=r.isTooltipActive,i=r.activeCoordinate,o=r.activePayload,s=r.offset;if(!e||!e.props.cursor||!a||!i)return null;var l,u=n.props.layout,d=Ed;if("ScatterChart"===t)l=i,d=_f;else if("BarChart"===t)l=n.getCursorRectangle(),d=wh;else if("radial"===u){var p=n.getCursorPoints(),h=p.cx,f=p.cy,m=p.radius;l={cx:h,cy:f,startAngle:p.startAngle,endAngle:p.endAngle,innerRadius:m,outerRadius:m},d=ad}else l={points:n.getCursorPoints()},d=Ed;var g=e.key||"_recharts-cursor",v=Xm({stroke:"#ccc",pointerEvents:"none"},s,{},l,{},Q(e.props.cursor),{payload:o,key:g,className:"recharts-tooltip-cursor"});return Object(c.isValidElement)(e.props.cursor)?Object(c.cloneElement)(e.props.cursor,v):Object(c.createElement)(d,v)},n.renderPolarAxis=function(e,t,r){var a=e.type.axisType,i=n.state["".concat(a,"Map")][e.props["".concat(a,"Id")]];return Object(c.cloneElement)(e,Xm({},i,{className:a,key:e.key||"".concat(t,"-").concat(r),ticks:Eu(i,!0)}))},n.renderXAxis=function(e,t,r){var a=n.state.xAxisMap[e.props.xAxisId];return n.renderAxis(a,e,t,r)},n.renderYAxis=function(e,t,r){var a=n.state.yAxisMap[e.props.yAxisId];return n.renderAxis(a,e,t,r)},n.renderGrid=function(e){var t=n.state,r=t.xAxisMap,a=t.yAxisMap,i=t.offset,o=n.props,s=o.width,l=o.height,u=P(r),d=rf()(a,function(e){return tf()(e.domain,Number.isFinite)})||P(a),p=e.props||{};return Object(c.cloneElement)(e,{key:e.key||"grid",x:M(p.x)?p.x:i.left,y:M(p.y)?p.y:i.top,width:M(p.width)?p.width:i.width,height:M(p.height)?p.height:i.height,xAxis:u,yAxis:d,offset:i,chartWidth:s,chartHeight:l,verticalCoordinatesGenerator:p.verticalCoordinatesGenerator||n.verticalCoordinatesGenerator,horizontalCoordinatesGenerator:p.horizontalCoordinatesGenerator||n.horizontalCoordinatesGenerator})},n.renderPolarGrid=function(e){var t=n.state,r=t.radiusAxisMap,a=t.angleAxisMap,i=P(r),o=P(a),s=o.cx,l=o.cy,u=o.innerRadius,d=o.outerRadius;return Object(c.cloneElement)(e,{polarAngles:Eu(o,!0).map(function(e){return e.coordinate}),polarRadius:Eu(i,!0).map(function(e){return e.coordinate}),cx:s,cy:l,innerRadius:u,outerRadius:d,key:e.key||"polar-grid"})},n.renderBrush=function(e){var t=n.props,r=t.margin,a=t.data,i=n.state,o=i.offset,s=i.dataStartIndex,l=i.dataEndIndex,u=i.updateId;return Object(c.cloneElement)(e,{key:e.key||"_recharts-brush",onChange:Su(n.handleBrushChange,null,e.props.onChange),data:a,x:M(e.props.x)?e.props.x:o.left,y:M(e.props.y)?e.props.y:o.top+o.height+o.brushBottom-(r.bottom||0),width:M(e.props.width)?e.props.width:o.width,startIndex:s,endIndex:l,updateId:"brush-".concat(u)})},n.renderReferenceElement=function(e,t,r){if(!e)return null;var a=Zm(n).clipPathId,i=n.state,o=i.xAxisMap,s=i.yAxisMap,l=i.offset,u=e.props,d=u.xAxisId,p=u.yAxisId;return Object(c.cloneElement)(e,{key:e.key||"".concat(t,"-").concat(r),xAxis:o[d],yAxis:s[p],viewBox:{x:l.left,y:l.top,width:l.width,height:l.height},clipPathId:a})},n.renderGraphicChild=function(e,t,r){var a=n.filterFormatItem(e,t,r);if(!a)return null;var i=Object(c.cloneElement)(e,a.props),o=n.state,s=o.isTooltipActive,l=o.tooltipAxis,u=o.activeTooltipIndex,d=o.activeLabel,p=n.props.children,h=K(p,Hr),f=a.props,m=f.points,v=f.isRange,_=f.baseLine,b=a.item.props,y=b.activeDot;if(!b.hide&&s&&h&&y&&u>=0){var E,S;if(l.dataKey&&!l.allowDuplicatedCategory){var x="function"===typeof l.dataKey?function(e){return l.dataKey(e.payload)}:"payload.".concat(l.dataKey);E=j(m,x,d),S=v&&_&&j(_,x,d)}else E=m[u],S=v&&_&&_[u];if(!g()(E))return[i].concat(Wm(n.renderActivePoints({item:a,activePoint:E,basePoint:S,childIndex:u,isRange:v})))}return v?[i,null,null]:[i,null]},n.renderCustomized=function(e){return Object(c.cloneElement)(e,Xm({},n.props,{},n.state))};var s=n.constructor.createDefaultState(e);return n.state=Xm({},s,{updateId:0},n.updateStateOfAxisMapsOffsetAndStackGroups(Xm({props:e},s,{updateId:0}))),n.uniqueChartId=g()(e.id)?L("recharts"):e.id,n.clipPathId="".concat(n.uniqueChartId,"-clip"),e.throttleDelay&&(n.triggeredAfterMouseMove=lf()(n.triggeredAfterMouseMove,e.throttleDelay)),n}var d,p,h;return function(e,t){if("function"!==typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),t&&Jm(e,t)}(r,c.Component),d=r,h=[{key:"getAxisNameByLayout",value:function(e){return"horizontal"===e?{numericAxisName:"yAxis",cateAxisName:"xAxis"}:"vertical"===e?{numericAxisName:"xAxis",cateAxisName:"yAxis"}:"centric"===e?{numericAxisName:"radiusAxis",cateAxisName:"angleAxis"}:{numericAxisName:"angleAxis",cateAxisName:"radiusAxis"}}},{key:"renderActiveDot",value:function(e,t){var n;return n=Object(c.isValidElement)(e)?Object(c.cloneElement)(e,t):o()(e)?e(t):u.a.createElement(qp,t),u.a.createElement(Zc,{className:"recharts-active-dot",key:t.key},n)}}],(p=[{key:"componentDidMount",value:function(){g()(this.props.syncId)||this.addListener()}},{key:"componentWillReceiveProps",value:function(e){var t=this,n=this.props,r=n.data,a=n.children,i=n.width,o=n.height,s=n.layout,l=n.stackOffset,c=n.margin,u=this.state.updateId;if(e.data===r&&e.width===i&&e.height===o&&e.layout===s&&e.stackOffset===l&&F(e.margin,c)){if(!oe(e.children,a)){var d=g()(e.data)?u+1:u;this.setState(function(n){return Xm({updateId:d},t.updateStateOfAxisMapsOffsetAndStackGroups(Xm({props:e},n,{updateId:d})))})}}else{var p=this.constructor.createDefaultState(e);this.setState(Xm({},p,{updateId:u+1},this.updateStateOfAxisMapsOffsetAndStackGroups(Xm({props:e},p,{updateId:u+1}))))}g()(this.props.syncId)&&!g()(e.syncId)&&this.addListener(),!g()(this.props.syncId)&&g()(e.syncId)&&this.removeListener()}},{key:"componentWillUnmount",value:function(){g()(this.props.syncId)||this.removeListener(),"function"===typeof this.triggeredAfterMouseMove.cancel&&this.triggeredAfterMouseMove.cancel()}},{key:"getAxisMap",value:function(e,t){var n=t.axisType,r=void 0===n?"xAxis":n,a=t.AxisComp,i=t.graphicalItems,o=t.stackGroups,s=t.dataStartIndex,l=t.dataEndIndex,c=e.children,u="".concat(r,"Id"),d=$(c,a),p={};return d&&d.length?p=this.getAxisMapByAxes(e,{axes:d,graphicalItems:i,axisType:r,axisIdKey:u,stackGroups:o,dataStartIndex:s,dataEndIndex:l}):i&&i.length&&(p=this.getAxisMapByItems(e,{Axis:a,graphicalItems:i,axisType:r,axisIdKey:u,stackGroups:o,dataStartIndex:s,dataEndIndex:l})),p}},{key:"getAxisMapByAxes",value:function(e,t){var n=this,r=t.axes,a=t.graphicalItems,i=t.axisType,o=t.axisIdKey,s=t.stackGroups,l=t.dataStartIndex,c=t.dataEndIndex,u=e.layout,d=e.children,p=e.stackOffset,h=bu(u,i);return r.reduce(function(t,r){var f=r.props,m=f.type,v=f.dataKey,_=f.allowDataOverflow,b=f.allowDuplicatedCategory,y=f.scale,E=f.ticks,x=r.props[o],O=n.constructor.getDisplayedData(e,{graphicalItems:a.filter(function(e){return e.props[o]===x}),dataStartIndex:l,dataEndIndex:c}),T=O.length;if(!t[x]){var C,w,R;if(v){if(C=fu(O,v,m),"category"===m&&h){var A=function(e){if(!S()(e))return!1;for(var t=e.length,n={},r=0;r=0?e:[].concat(Wm(e),[t])},[]))}else if("category"===m)C=b?C.filter(function(e){return""!==e&&!g()(e)}):Du(r.props.domain,C,r).reduce(function(e,t){return e.indexOf(t)>=0||""===t||g()(t)?e:[].concat(Wm(e),[t])},[]);else if("number"===m){var N=function(e,t,n,r){var a=t.map(function(t){return vu(e,t,n,r)}).filter(function(e){return!g()(e)});return a&&a.length?a.reduce(function(e,t){return[Math.min(e[0],t[0]),Math.max(e[1],t[1])]},[1/0,-1/0]):null}(O,a.filter(function(e){return e.props[o]===x&&!e.props.hide}),v,i);N&&(C=N)}!h||"number"!==m&&"auto"===y||(R=fu(O,v,"category"))}else C=h?of()(0,T):s&&s[x]&&s[x].hasStack&&"number"===m?"expand"===p?[0,1]:Nu(s[x].stackGroups,l,c):_u(O,a.filter(function(e){return e.props[o]===x&&!e.props.hide}),m,!0);return"number"===m&&(C=Fm(d,C,x,i,E),r.props.domain&&(C=ku(r.props.domain,C,_))),Xm({},t,$m({},x,Xm({},r.props,{axisType:i,domain:C,categoricalDomain:R,duplicateDomain:w,originalDomain:r.props.domain,isCategorial:h,layout:u})))}return t},{})}},{key:"getAxisMapByItems",value:function(e,t){var n=t.graphicalItems,r=t.Axis,a=t.axisType,i=t.axisIdKey,o=t.stackGroups,s=t.dataStartIndex,l=t.dataEndIndex,c=e.layout,u=e.children,d=this.constructor.getDisplayedData(e,{graphicalItems:n,dataStartIndex:s,dataEndIndex:l}),p=d.length,h=bu(c,a),f=-1;return n.reduce(function(e,t){var m,g=t.props[i];return e[g]?e:(f++,h?m=of()(0,p):o&&o[g]&&o[g].hasStack?(m=Nu(o[g].stackGroups,s,l),m=Fm(u,m,g,a)):(m=ku(r.defaultProps.domain,_u(d,n.filter(function(e){return e.props[i]===g&&!e.props.hide}),"number"),r.defaultProps.allowDataOverflow),m=Fm(u,m,g,a)),Xm({},e,$m({},g,Xm({axisType:a},r.defaultProps,{hide:!0,orientation:eg[a]&&eg[a][f%2],domain:m,originalDomain:r.defaultProps.domain,isCategorial:h,layout:c}))))},{})}},{key:"getActiveCoordinate",value:function(e,t,n){var r=this.props.layout,a=e.find(function(e){return e&&e.index===t});if(a){if("horizontal"===r)return{x:a.coordinate,y:n.y};if("vertical"===r)return{x:n.x,y:a.coordinate};if("centric"===r){var i=a.coordinate,o=n.radius;return Xm({},n,{},Uu(n.cx,n.cy,o,i),{angle:i,radius:o})}var s=a.coordinate,l=n.angle;return Xm({},n,{},Uu(n.cx,n.cy,s,l),{angle:l,radius:s})}return tg}},{key:"getMouseInfo",value:function(e){if(!this.container)return null;var t=function(e,t){return{chartX:Math.round(e.pageX-t.left),chartY:Math.round(e.pageY-t.top)}}(e,function(e){var t=e.ownerDocument.documentElement,n={top:0,left:0};return"undefined"!==typeof e.getBoundingClientRect&&(n=e.getBoundingClientRect()),{top:n.top+window.pageYOffset-t.clientTop,left:n.left+window.pageXOffset-t.clientLeft}}(this.container)),n=this.inRange(t.chartX,t.chartY);if(!n)return null;var r=this.state,i=r.xAxisMap,o=r.yAxisMap;if("axis"!==a&&i&&o){var s=P(i).scale,l=P(o).scale;return Xm({},t,{xValue:s&&s.invert?s.invert(t.chartX):null,yValue:l&&l.invert?l.invert(t.chartY):null})}var c=this.state,u=c.orderedTooltipTicks,d=c.tooltipAxis,p=c.tooltipTicks,h=function(e,t,n,r){var a=-1,i=t.length;if(i>1){if(r&&"angleAxis"===r.axisType&&Math.abs(Math.abs(r.range[1]-r.range[0])-360)<=1e-6)for(var o=r.range,s=0;s0?n[s-1].coordinate:n[i-1].coordinate,c=n[s].coordinate,u=s>=i-1?n[0].coordinate:n[s+1].coordinate,d=void 0;if(A(c-l)!==A(u-c)){var p=[];if(A(u-c)===A(o[1]-o[0])){d=u;var h=c+o[1]-o[0];p[0]=Math.min(h,(h+l)/2),p[1]=Math.max(h,(h+l)/2)}else{d=l;var f=u+o[1]-o[0];p[0]=Math.min(c,(f+c)/2),p[1]=Math.max(c,(f+c)/2)}var m=[Math.min(c,(d+c)/2),Math.max(c,(d+c)/2)];if(e>m[0]&&e<=m[1]||e>=p[0]&&e<=p[1]){a=n[s].index;break}}else{var g=Math.min(l,u),v=Math.max(l,u);if(e>(g+c)/2&&e<=(v+c)/2){a=n[s].index;break}}}else for(var _=0;_0&&_(t[_].coordinate+t[_-1].coordinate)/2&&e<=(t[_].coordinate+t[_+1].coordinate)/2||_===i-1&&e>(t[_].coordinate+t[_-1].coordinate)/2){a=t[_].index;break}}else a=0;return a}(this.calculateTooltipPos(n),u,p,d);if(h>=0&&p){var f=p[h]&&p[h].value;return Xm({},t,{activeTooltipIndex:h,activeLabel:f,activePayload:this.getTooltipContent(h,f),activeCoordinate:this.getActiveCoordinate(u,h,n)})}return null}},{key:"getTooltipContent",value:function(e,t){var n=this.state,r=n.graphicalItems,a=n.tooltipAxis,i=this.constructor.getDisplayedData(this.props,this.state);return e<0||!r||!r.length||e>=i.length?null:r.reduce(function(n,r){if(r.props.hide)return n;var o,s=r.props,l=s.dataKey,c=s.name,u=s.unit,d=s.formatter,p=s.data,h=s.tooltipType;return(o=a.dataKey&&!a.allowDuplicatedCategory?j(p||i,a.dataKey,t):p&&p[e]||i[e])?[].concat(Wm(n),[Xm({},Q(r),{dataKey:l,unit:u,formatter:d,name:c||l,color:mu(r),value:hu(o,l),type:h,payload:o})]):n},[])}},{key:"getFormatItems",value:function(e,t){var n=this,r=t.graphicalItems,a=t.stackGroups,o=t.offset,s=t.updateId,l=t.dataStartIndex,c=t.dataEndIndex,u=e.barSize,d=e.layout,p=e.barGap,h=e.barCategoryGap,f=e.maxBarSize,m=this.constructor.getAxisNameByLayout(d),v=m.numericAxisName,_=m.cateAxisName,b=this.constructor.hasBar(r),y=b&&function(e){var t=e.barSize,n=e.stackGroups,r=void 0===n?{}:n;if(!r)return{};for(var a={},i=Object.keys(r),o=0,s=i.length;o=0});if(m&&m.length){var v=m[0].props.barSize,_=m[0].props[f];a[_]||(a[_]=[]),a[_].push({item:m[0],stackList:m.slice(1),barSize:g()(v)?t:v})}}return a}({barSize:u,stackGroups:a}),E=[];return r.forEach(function(r,u){var m,S=n.constructor.getDisplayedData(e,{dataStartIndex:l,dataEndIndex:c},r),x=r.props,O=x.dataKey,T=x.maxBarSize,C=r.props["".concat(v,"Id")],w=r.props["".concat(_,"Id")],R=i.reduce(function(e,n){var a,i=t["".concat(n.axisType,"Map")],o=r.props["".concat(n.axisType,"Id")],s=i&&i[o];return Xm({},e,($m(a={},n.axisType,s),$m(a,"".concat(n.axisType,"Ticks"),Eu(s)),a))},{}),A=R[_],N=R["".concat(_,"Ticks")],M=a&&a[C]&&a[C].hasStack&&function(e,t){var n=e.props.stackId;if(I(n)){var r=t[n];if(r&&r.items.length){for(var a=-1,i=0,o=r.items.length;i=0?r.stackedData[a]:null}}return null}(r,a[C].stackGroups),k=Lu(A,N),L=g()(T)?f:T,P=b&&function(e){var t=e.barGap,n=e.barCategoryGap,r=e.bandSize,a=e.sizeList,i=void 0===a?[]:a,o=e.maxBarSize,s=i.length;if(s<1)return null;var l,c=D(t,r,0,!0);if(i[0].barSize===+i[0].barSize){var u=!1,d=r/s,p=i.reduce(function(e,t){return e+t.barSize||0},0);(p+=(s-1)*c)>=r&&(p-=(s-1)*c,c=0),p>=r&&d>0&&(u=!0,p=s*(d*=.9));var h={offset:((r-p)/2>>0)-c,size:0};l=i.reduce(function(e,t){var n=[].concat(cu(e),[{item:t.item,position:{offset:h.offset+h.size+c,size:u?d:t.barSize}}]);return h=n[n.length-1].position,t.stackList&&t.stackList.length&&t.stackList.forEach(function(e){n.push({item:e,position:h})}),n},[])}else{var f=D(n,r,0,!0);r-2*f-(s-1)*c<=0&&(c=0);var m=(r-2*f-(s-1)*c)/s;m>1&&(m>>=0);var g=o===+o?Math.min(m,o):m;l=i.reduce(function(e,t,n){var r=[].concat(cu(e),[{item:t.item,position:{offset:f+(m+c)*n+(m-g)/2,size:g}}]);return t.stackList&&t.stackList.length&&t.stackList.forEach(function(e){r.push({item:e,position:r[r.length-1].position})}),r},[])}return l}({barGap:p,barCategoryGap:h,bandSize:k,sizeList:y[w],maxBarSize:L}),z=r&&r.type&&r.type.getComposedData;z&&E.push({props:Xm({},z(Xm({},R,{displayedData:S,props:e,dataKey:O,item:r,bandSize:k,barPosition:P,offset:o,stackedData:M,layout:d,dataStartIndex:l,dataEndIndex:c,onItemMouseLeave:Su(n.handleItemMouseLeave,null,r.props.onMouseLeave),onItemMouseEnter:Su(n.handleItemMouseEnter,null,r.props.onMouseEnter)})),(m={key:r.key||"item-".concat(u)},$m(m,v,R[v]),$m(m,_,R[_]),$m(m,"animationId",s),m)),childIndex:ce(r,e.children),item:r})}),E}},{key:"getCursorRectangle",value:function(){var e=this.props.layout,t=this.state,n=t.activeCoordinate,r=t.offset,a=t.tooltipAxisBandSize,i=a/2;return{stroke:"none",fill:"#ccc",x:"horizontal"===e?n.x-i:r.left+.5,y:"horizontal"===e?r.top+.5:n.y-i,width:"horizontal"===e?a:r.width-1,height:"horizontal"===e?r.height-1:a}}},{key:"getCursorPoints",value:function(){var e,t,n,r,a=this.props.layout,i=this.state,o=i.activeCoordinate,s=i.offset;if("horizontal"===a)n=e=o.x,t=s.top,r=s.top+s.height;else if("vertical"===a)r=t=o.y,e=s.left,n=s.left+s.width;else if(!g()(o.cx)||!g()(o.cy)){if("centric"!==a){var l=o.cx,c=o.cy,u=o.radius,d=o.startAngle,p=o.endAngle;return{points:[Uu(l,c,u,d),Uu(l,c,u,p)],cx:l,cy:c,radius:u,startAngle:d,endAngle:p}}var h=o.cx,f=o.cy,m=o.innerRadius,v=o.outerRadius,_=o.angle,b=Uu(h,f,m,_),y=Uu(h,f,v,_);e=b.x,t=b.y,n=y.x,r=y.y}return[{x:e,y:t},{x:n,y:r}]}},{key:"calculateTooltipPos",value:function(e){var t=this.props.layout;return"horizontal"===t?e.x:"vertical"===t?e.y:"centric"===t?e.angle:e.radius}},{key:"inRange",value:function(e,t){var n=this.props.layout;if("horizontal"===n||"vertical"===n){var r=this.state.offset;return e>=r.left&&e<=r.left+r.width&&t>=r.top&&t<=r.top+r.height?{x:e,y:t}:null}var a=this.state,i=a.angleAxisMap,o=a.radiusAxisMap;if(i&&o){var s=P(i);return Wu({x:e,y:t},s)}return null}},{key:"parseEventsOfWrapper",value:function(){var e=this.props.children,t=K(e,Hr)&&"axis"===a?{onMouseEnter:this.handleMouseEnter,onMouseMove:this.handleMouseMove,onMouseLeave:this.handleMouseLeave,onTouchMove:this.handleTouchMove,onTouchStart:this.handleTouchStart,onTouchEnd:this.handleTouchEnd}:{};return Xm({},J(this.props,this.handleOuterEvent),{},t)}},{key:"updateStateOfAxisMapsOffsetAndStackGroups",value:function(e){var r=this,a=e.props,o=e.dataStartIndex,s=e.dataEndIndex,c=e.updateId;if(!ne({props:a}))return null;var u=a.children,d=a.layout,p=a.stackOffset,h=a.data,f=a.reverseStackOrder,m=this.constructor.getAxisNameByLayout(d),g=m.numericAxisName,v=m.cateAxisName,_=$(u,n),b=function(e,t,n,r,a,i){if(!e)return null;var o=(i?t.reverse():t).reduce(function(e,t){var a=t.props,i=a.stackId;if(a.hide)return e;var o=t.props[n],s=e[o]||{hasStack:!1,stackGroups:{}};if(I(i)){var l=s.stackGroups[i]||{numericAxisId:n,cateAxisId:r,items:[]};l.items.push(t),s.hasStack=!0,s.stackGroups[i]=l}else s.stackGroups[L("_stackId_")]={numericAxisId:n,cateAxisId:r,items:[t]};return du({},e,pu({},o,s))},{});return Object.keys(o).reduce(function(t,i){var s=o[i];return s.hasStack&&(s.stackGroups=Object.keys(s.stackGroups).reduce(function(t,i){var o=s.stackGroups[i];return du({},t,pu({},i,{numericAxisId:n,cateAxisId:r,items:o.items,stackedData:Cu(e,o.items,a)}))},{})),du({},t,pu({},i,s))},{})}(h,_,"".concat(g,"Id"),"".concat(v,"Id"),p,f),y=i.reduce(function(e,t){return Xm({},e,$m({},"".concat(t.axisType,"Map"),r.getAxisMap(a,Xm({},t,{graphicalItems:_,stackGroups:t.axisType===g&&b,dataStartIndex:o,dataEndIndex:s}))))},{}),E=this.calculateOffset(Xm({},y,{props:a,graphicalItems:_}));Object.keys(y).forEach(function(e){y[e]=l(a,y[e],E,e.replace("Map",""),t)});var S=y["".concat(v,"Map")],x=this.tooltipTicksGenerator(S),O=this.getFormatItems(a,Xm({},y,{dataStartIndex:o,dataEndIndex:s,updateId:c,graphicalItems:_,stackGroups:b,offset:E}));return Xm({formatedGraphicalItems:O,graphicalItems:_,offset:E,stackGroups:b},x,{},y)}},{key:"addListener",value:function(){Vm.on(Um,this.handleReceiveSyncEvent),Vm.setMaxListeners&&Vm._maxListeners&&Vm.setMaxListeners(Vm._maxListeners+1)}},{key:"removeListener",value:function(){Vm.removeListener(Um,this.handleReceiveSyncEvent),Vm.setMaxListeners&&Vm._maxListeners&&Vm.setMaxListeners(Vm._maxListeners-1)}},{key:"calculateOffset",value:function(e){var t=e.props,n=e.graphicalItems,r=e.xAxisMap,a=void 0===r?{}:r,i=e.yAxisMap,o=void 0===i?{}:i,s=t.width,l=t.height,c=t.children,u=t.margin||{},d=K(c,Bf),p=K(c,an),h=Object.keys(o).reduce(function(e,t){var n=o[t],r=n.orientation;return n.mirror||n.hide?e:Xm({},e,$m({},r,e[r]+n.width))},{left:u.left||0,right:u.right||0}),f=Object.keys(a).reduce(function(e,t){var n=a[t],r=n.orientation;return n.mirror||n.hide?e:Xm({},e,$m({},r,e[r]+n.height))},{top:u.top||0,bottom:u.bottom||0}),m=Xm({},f,{},h),g=m.bottom;return d&&(m.bottom+=d.props.height||Bf.defaultProps.height),p&&this.legendInstance&&(m=function(e,t,n,r){var a=n.children,i=n.width,o=n.height,s=n.margin,l=i-(s.left||0)-(s.right||0),c=o-(s.top||0)-(s.bottom||0),u=gu({children:a,items:t,legendWidth:l,legendHeight:c}),d=e;if(u){var p=r||{},h=u.align,f=u.verticalAlign,m=u.layout;("vertical"===m||"horizontal"===m&&"center"===f)&&M(e[h])&&(d=du({},e,pu({},h,d[h]+(p.width||0)))),("horizontal"===m||"vertical"===m&&"center"===h)&&M(e[f])&&(d=du({},e,pu({},f,d[f]+(p.height||0))))}return d}(m,n,t,this.legendInstance.getBBox())),Xm({brushBottom:g},m,{width:s-m.left-m.right,height:l-m.top-m.bottom})}},{key:"triggerSyncEvent",value:function(e){var t=this.props.syncId;g()(t)||Vm.emit(Um,t,this.uniqueChartId,e)}},{key:"filterFormatItem",value:function(e,t,n){for(var r=this.state.formatedGraphicalItems,a=0,i=r.length;a=0})},m.getDisplayedData=function(e,t,n){var r=t.graphicalItems,a=t.dataStartIndex,i=t.dataEndIndex,o=(r||[]).reduce(function(e,t){var n=t.props.data;return n&&n.length?[].concat(Wm(e),Wm(n)):e},[]);if(o&&o.length>0)return o;if(n&&n.props&&n.props.data&&n.props.data.length>0)return n.props.data;var s=e.data;return s&&s.length&&M(a)&&M(i)?s.slice(a,i+1):[]},m},rg=ng({chartName:"LineChart",GraphicalChild:ih,axisComponents:[{axisType:"xAxis",AxisComp:Wh},{axisType:"yAxis",AxisComp:Jh}],formatAxisMap:Jf}),ag=ng({chartName:"BarChart",GraphicalChild:Fh,axisComponents:[{axisType:"xAxis",AxisComp:Wh},{axisType:"yAxis",AxisComp:Jh}],formatAxisMap:Jf});function ig(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),n.push.apply(n,r)}return n}function og(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function sg(e){return(sg="function"===typeof Symbol&&"symbol"===typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"===typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}function lg(){return(lg=Object.assign||function(e){for(var t=1;t1e-5?"outer"===t?"start":"end":n<-1e-5?"outer"===t?"end":"start":"middle"}},{key:"renderAxisLine",value:function(){var e=this.props,t=e.cx,n=e.cy,r=e.radius,a=e.axisLine,i=e.axisLineType,o=bg({},Q(this.props),{fill:"none"},Q(a));if("circle"===i)return u.a.createElement(qp,vg({className:"recharts-polar-angle-axis-line"},o,{cx:t,cy:n,r:r}));var s=this.props.ticks.map(function(e){return Uu(t,n,r,e.coordinate)});return u.a.createElement(mg,vg({className:"recharts-polar-angle-axis-line"},o,{points:s}))}},{key:"renderTicks",value:function(){var e=this,t=this.props,n=t.ticks,r=t.tick,a=t.tickLine,i=t.tickFormatter,o=t.stroke,s=Q(this.props),l=Q(r),c=bg({},s,{fill:"none"},Q(a)),d=n.map(function(t,n){var d=e.getTickLineCoord(t),p=bg({textAnchor:e.getTickTextAnchor(t)},s,{stroke:"none",fill:o},l,{index:n,payload:t,x:d.x2,y:d.y2});return u.a.createElement(Zc,vg({className:"recharts-polar-angle-axis-tick",key:"tick-".concat(n)},te(e.props,t,n)),a&&u.a.createElement("line",vg({className:"recharts-polar-angle-axis-tick-line"},c,d)),r&&e.constructor.renderTickItem(r,p,i?i(t.value):t.value))});return u.a.createElement(Zc,{className:"recharts-polar-angle-axis-ticks"},d)}},{key:"render",value:function(){var e=this.props,t=e.ticks,n=e.radius,r=e.axisLine;return n<=0||!t||!t.length?null:u.a.createElement(Zc,{className:"recharts-polar-angle-axis"},r&&this.renderAxisLine(),this.renderTicks())}}])&&Eg(n.prototype,r),a&&Eg(n,a),t}();Cg.displayName="PolarAngleAxis",Cg.axisType="angleAxis",Cg.propTypes=bg({},U,{},B,{type:p.a.oneOf(["number","category"]),angleAxisId:p.a.oneOfType([p.a.string,p.a.number]),dataKey:p.a.oneOfType([p.a.number,p.a.string,p.a.func]),cx:p.a.number,cy:p.a.number,radius:p.a.oneOfType([p.a.number,p.a.string]),hide:p.a.bool,scale:p.a.oneOfType([p.a.oneOf(G),p.a.func]),axisLine:p.a.oneOfType([p.a.bool,p.a.object]),axisLineType:p.a.oneOf(["polygon","circle"]),tickLine:p.a.oneOfType([p.a.bool,p.a.object]),tick:p.a.oneOfType([p.a.bool,p.a.func,p.a.object,p.a.element]),ticks:p.a.arrayOf(p.a.shape({value:p.a.any,coordinate:p.a.number})),stroke:p.a.string,orientation:p.a.oneOf(["inner","outer"]),tickFormatter:p.a.func,allowDuplicatedCategory:p.a.bool}),Cg.defaultProps={type:"category",angleAxisId:0,scale:"auto",cx:0,cy:0,domain:[0,"auto"],orientation:"outer",axisLine:!0,tickLine:!0,tick:!0,hide:!1,allowDuplicatedCategory:!0};var wg=Cg,Rg=n(433),Ag=n.n(Rg),Ng=n(434),Mg=n.n(Ng);function Ig(e){return(Ig="function"===typeof Symbol&&"symbol"===typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"===typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}function kg(){return(kg=Object.assign||function(e){for(var t=1;t=0||(a[n]=e[n]);return a}(e,t);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);for(r=0;r=0||Object.prototype.propertyIsEnumerable.call(e,n)&&(a[n]=e[n])}return a}function jg(e,t){for(var n=0;n0&&void 0!==arguments[0]?arguments[0]:["all"],t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},n=t.duration,s=void 0===n?i.standard:n,l=t.easing,c=void 0===l?a.easeInOut:l,u=t.delay,d=void 0===u?0:u;Object(r.a)(t,["duration","easing","delay"]);return(Array.isArray(e)?e:[e]).map(function(e){return"".concat(e," ").concat("string"===typeof s?s:o(s)," ").concat(c," ").concat("string"===typeof d?d:o(d))}).join(",")},getAutoHeightDuration:function(e){if(!e)return 0;var t=e/36;return Math.round(10*(4+15*Math.pow(t,.25)+t/5))}}},function(e,t,n){"use strict";n.d(t,"a",function(){return s});var r=n(3),a=n(0),i=n.n(a),o=n(129);function s(e,t){var n=i.a.memo(i.a.forwardRef(function(t,n){return i.a.createElement(o.a,Object(r.a)({},t,{ref:n}),e)}));return n.muiName=o.a.muiName,n}},function(e,t,n){"use strict";n.d(t,"b",function(){return r}),n.d(t,"a",function(){return a});var r=function(e){return e.scrollTop};function a(e,t){var n=e.timeout,r=e.style,a=void 0===r?{}:r;return{duration:a.transitionDuration||"number"===typeof n?n:n[t.mode]||0,delay:a.transitionDelay}}},function(e,t,n){"use strict";n.r(t);var r={};n.r(r),n.d(r,"common",function(){return a.a}),n.d(r,"red",function(){return i.a}),n.d(r,"pink",function(){return o.a}),n.d(r,"purple",function(){return s}),n.d(r,"deepPurple",function(){return l}),n.d(r,"indigo",function(){return c.a}),n.d(r,"blue",function(){return u}),n.d(r,"lightBlue",function(){return d}),n.d(r,"cyan",function(){return p}),n.d(r,"teal",function(){return h}),n.d(r,"green",function(){return f}),n.d(r,"lightGreen",function(){return m}),n.d(r,"lime",function(){return g}),n.d(r,"yellow",function(){return v}),n.d(r,"amber",function(){return _}),n.d(r,"orange",function(){return b}),n.d(r,"deepOrange",function(){return y}),n.d(r,"brown",function(){return E}),n.d(r,"grey",function(){return S.a}),n.d(r,"blueGrey",function(){return x});var a=n(98),i=n(124),o=n(123),s={50:"#f3e5f5",100:"#e1bee7",200:"#ce93d8",300:"#ba68c8",400:"#ab47bc",500:"#9c27b0",600:"#8e24aa",700:"#7b1fa2",800:"#6a1b9a",900:"#4a148c",A100:"#ea80fc",A200:"#e040fb",A400:"#d500f9",A700:"#aa00ff"},l={50:"#ede7f6",100:"#d1c4e9",200:"#b39ddb",300:"#9575cd",400:"#7e57c2",500:"#673ab7",600:"#5e35b1",700:"#512da8",800:"#4527a0",900:"#311b92",A100:"#b388ff",A200:"#7c4dff",A400:"#651fff",A700:"#6200ea"},c=n(122),u={50:"#e3f2fd",100:"#bbdefb",200:"#90caf9",300:"#64b5f6",400:"#42a5f5",500:"#2196f3",600:"#1e88e5",700:"#1976d2",800:"#1565c0",900:"#0d47a1",A100:"#82b1ff",A200:"#448aff",A400:"#2979ff",A700:"#2962ff"},d={50:"#e1f5fe",100:"#b3e5fc",200:"#81d4fa",300:"#4fc3f7",400:"#29b6f6",500:"#03a9f4",600:"#039be5",700:"#0288d1",800:"#0277bd",900:"#01579b",A100:"#80d8ff",A200:"#40c4ff",A400:"#00b0ff",A700:"#0091ea"},p={50:"#e0f7fa",100:"#b2ebf2",200:"#80deea",300:"#4dd0e1",400:"#26c6da",500:"#00bcd4",600:"#00acc1",700:"#0097a7",800:"#00838f",900:"#006064",A100:"#84ffff",A200:"#18ffff",A400:"#00e5ff",A700:"#00b8d4"},h={50:"#e0f2f1",100:"#b2dfdb",200:"#80cbc4",300:"#4db6ac",400:"#26a69a",500:"#009688",600:"#00897b",700:"#00796b",800:"#00695c",900:"#004d40",A100:"#a7ffeb",A200:"#64ffda",A400:"#1de9b6",A700:"#00bfa5"},f={50:"#e8f5e9",100:"#c8e6c9",200:"#a5d6a7",300:"#81c784",400:"#66bb6a",500:"#4caf50",600:"#43a047",700:"#388e3c",800:"#2e7d32",900:"#1b5e20",A100:"#b9f6ca",A200:"#69f0ae",A400:"#00e676",A700:"#00c853"},m={50:"#f1f8e9",100:"#dcedc8",200:"#c5e1a5",300:"#aed581",400:"#9ccc65",500:"#8bc34a",600:"#7cb342",700:"#689f38",800:"#558b2f",900:"#33691e",A100:"#ccff90",A200:"#b2ff59",A400:"#76ff03",A700:"#64dd17"},g={50:"#f9fbe7",100:"#f0f4c3",200:"#e6ee9c",300:"#dce775",400:"#d4e157",500:"#cddc39",600:"#c0ca33",700:"#afb42b",800:"#9e9d24",900:"#827717",A100:"#f4ff81",A200:"#eeff41",A400:"#c6ff00",A700:"#aeea00"},v={50:"#fffde7",100:"#fff9c4",200:"#fff59d",300:"#fff176",400:"#ffee58",500:"#ffeb3b",600:"#fdd835",700:"#fbc02d",800:"#f9a825",900:"#f57f17",A100:"#ffff8d",A200:"#ffff00",A400:"#ffea00",A700:"#ffd600"},_={50:"#fff8e1",100:"#ffecb3",200:"#ffe082",300:"#ffd54f",400:"#ffca28",500:"#ffc107",600:"#ffb300",700:"#ffa000",800:"#ff8f00",900:"#ff6f00",A100:"#ffe57f",A200:"#ffd740",A400:"#ffc400",A700:"#ffab00"},b={50:"#fff3e0",100:"#ffe0b2",200:"#ffcc80",300:"#ffb74d",400:"#ffa726",500:"#ff9800",600:"#fb8c00",700:"#f57c00",800:"#ef6c00",900:"#e65100",A100:"#ffd180",A200:"#ffab40",A400:"#ff9100",A700:"#ff6d00"},y={50:"#fbe9e7",100:"#ffccbc",200:"#ffab91",300:"#ff8a65",400:"#ff7043",500:"#ff5722",600:"#f4511e",700:"#e64a19",800:"#d84315",900:"#bf360c",A100:"#ff9e80",A200:"#ff6e40",A400:"#ff3d00",A700:"#dd2c00"},E={50:"#efebe9",100:"#d7ccc8",200:"#bcaaa4",300:"#a1887f",400:"#8d6e63",500:"#795548",600:"#6d4c41",700:"#5d4037",800:"#4e342e",900:"#3e2723",A100:"#d7ccc8",A200:"#bcaaa4",A400:"#8d6e63",A700:"#5d4037"},S=n(121),x={50:"#eceff1",100:"#cfd8dc",200:"#b0bec5",300:"#90a4ae",400:"#78909c",500:"#607d8b",600:"#546e7a",700:"#455a64",800:"#37474f",900:"#263238",A100:"#cfd8dc",A200:"#b0bec5",A400:"#78909c",A700:"#455a64"},O=n(41),T=n(316),C=n(277),w=n(178),R=n(312),A=n(3),N=n(5),M=n(0),I=n.n(M),k=n(2),L=n.n(k),D=n(4),P=n(6),z=I.a.forwardRef(function(e,t){var n=e.children,r=e.classes,a=e.className,i=e.component,o=void 0===i?"div":i,s=e.onChange,l=e.showLabels,c=void 0!==l&&l,u=e.value,d=Object(N.a)(e,["children","classes","className","component","onChange","showLabels","value"]);return I.a.createElement(o,Object(A.a)({className:Object(D.a)(r.root,a),ref:t},d),I.a.Children.map(n,function(e,t){if(!I.a.isValidElement(e))return null;var n=void 0===e.props.value?t:e.props.value;return I.a.cloneElement(e,{selected:n===u,showLabel:void 0!==e.props.showLabel?e.props.showLabel:c,value:n,onChange:s})}))}),j=Object(P.a)(function(e){return{root:{display:"flex",justifyContent:"center",height:56,backgroundColor:e.palette.background.paper}}},{name:"MuiBottomNavigation"})(z),F=n(104),H=I.a.forwardRef(function(e,t){var n=e.classes,r=e.className,a=e.icon,i=e.label,o=e.onChange,s=e.onClick,l=e.selected,c=e.showLabel,u=e.value,d=Object(N.a)(e,["classes","className","icon","label","onChange","onClick","selected","showLabel","value"]);return I.a.createElement(F.a,Object(A.a)({ref:t,className:Object(D.a)(n.root,r,l?n.selected:!c&&n.iconOnly),focusRipple:!0,onClick:function(e){o&&o(e,u),s&&s(e)}},d),I.a.createElement("span",{className:n.wrapper},a,I.a.createElement("span",{className:Object(D.a)(n.label,l?n.selected:!c&&n.iconOnly)},i)))}),V=Object(P.a)(function(e){return{root:{transition:e.transitions.create(["color","padding-top"],{duration:e.transitions.duration.short}),padding:"6px 12px 8px",minWidth:80,maxWidth:168,color:e.palette.text.secondary,flex:"1","&$iconOnly":{paddingTop:16},"&$selected":{paddingTop:6,color:e.palette.primary.main}},selected:{},iconOnly:{},wrapper:{display:"inline-flex",alignItems:"center",justifyContent:"center",width:"100%",flexDirection:"column"},label:{fontFamily:e.typography.fontFamily,fontSize:e.typography.pxToRem(12),opacity:1,transition:"font-size 0.2s, opacity 0.2s",transitionDelay:"0.1s","&$iconOnly":{opacity:0,transitionDelay:"0s"},"&$selected":{fontSize:e.typography.pxToRem(14)}}}},{name:"MuiBottomNavigationAction"})(H),U=n(24),B=n(957);var Y=function(e,t){return t?Object(B.a)(e,t,{clone:!1}):e};var G=function(e){var t=function(t){var n=e(t);return t.css?Object(A.a)({},Y(n,e(Object(A.a)({theme:t.theme},t.css))),{},function(e,t){var n={};return Object.keys(e).forEach(function(r){-1===t.indexOf(r)&&(n[r]=e[r])}),n}(t.css,[e.filterProps])):n};return t.propTypes={},t.filterProps=["css"].concat(Object(U.a)(e.filterProps)),t};var W=function(){for(var e=arguments.length,t=new Array(e),n=0;n2){if(!ye[e])return[e];e=ye[e]}var t=ve(e.split(""),2),n=t[0],r=t[1],a=_e[n],i=be[r]||"";return Array.isArray(i)?i.map(function(e){return a+e}):[a+i]}),Se=["m","mt","mr","mb","ml","mx","my","p","pt","pr","pb","pl","px","py","margin","marginTop","marginRight","marginBottom","marginLeft","marginX","marginY","padding","paddingTop","paddingRight","paddingBottom","paddingLeft","paddingX","paddingY"];function xe(e,t){return function(n){return e.reduce(function(e,r){return e[r]=function(e,t){if("string"===typeof t)return t;var n=e(Math.abs(t));return t>=0?n:"number"===typeof n?-n:"-".concat(n)}(t,n),e},{})}}function Oe(e){var t=function(e){var t=e.spacing||8;return"number"===typeof t?function(e){return t*e}:Array.isArray(t)?function(e){return t[e]}:"function"===typeof t?t:function(){}}(e.theme);return Object.keys(e).map(function(n){if(-1===Se.indexOf(n))return null;var r=xe(Ee(n),t),a=e[n];return Q(e,a,r)}).reduce(Y,{})}Oe.propTypes={},Oe.filterProps=Se;var Te=Oe,Ce=W(J({prop:"fontFamily",themeKey:"typography"}),J({prop:"fontSize",themeKey:"typography"}),J({prop:"fontStyle",themeKey:"typography"}),J({prop:"fontWeight",themeKey:"typography"}),J({prop:"letterSpacing"}),J({prop:"lineHeight"}),J({prop:"textAlign"})),we=n(193),Re=G(W(te,ne,re,ae,ie,oe,fe,Te,Ce)),Ae=Object(we.a)("div")(Re,{name:"MuiBox"}),Ne=n(102),Me=n(12),Ie=n(26),ke=Object(Ie.a)(I.a.createElement("path",{d:"M6 10c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2zm12 0c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2zm-6 0c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2z"}),"MoreHoriz");var Le=Object(P.a)(function(e){return{root:{display:"flex"},icon:{width:24,height:16,backgroundColor:e.palette.grey[100],color:e.palette.grey[700],borderRadius:2,marginLeft:e.spacing(.5),marginRight:e.spacing(.5),cursor:"pointer","&:hover, &:focus":{backgroundColor:e.palette.grey[200]},"&:active":{boxShadow:e.shadows[0],backgroundColor:Object(Me.c)(e.palette.grey[200],.12)}}}},{name:"PrivateBreadcrumbCollapsed"})(function(e){var t=e.classes,n=Object(N.a)(e,["classes"]);return I.a.createElement("li",Object(A.a)({className:t.root},n),I.a.createElement(ke,{className:t.icon}))});var De=Object(P.a)({root:{display:"flex",userSelect:"none",marginLeft:8,marginRight:8}},{name:"PrivateBreadcrumbSeparator"})(function(e){var t=e.classes,n=e.className,r=Object(N.a)(e,["classes","className"]);return I.a.createElement("li",Object(A.a)({"aria-hidden":!0,className:Object(D.a)(t.root,n)},r))});var Pe=I.a.forwardRef(function(e,t){var n=e.children,r=e.classes,a=e.className,i=e.component,o=void 0===i?"nav":i,s=e.itemsAfterCollapse,l=void 0===s?1:s,c=e.itemsBeforeCollapse,u=void 0===c?1:c,d=e.maxItems,p=void 0===d?8:d,h=e.separator,f=void 0===h?"/":h,m=Object(N.a)(e,["children","classes","className","component","itemsAfterCollapse","itemsBeforeCollapse","maxItems","separator"]),g=I.a.useState(!1),v=g[0],_=g[1],b=I.a.Children.toArray(n).filter(function(e){return I.a.isValidElement(e)}).map(function(e,t){return I.a.createElement("li",{className:r.li,key:"child-".concat(t)},e)});return I.a.createElement(Ne.a,Object(A.a)({ref:t,component:o,color:"textSecondary",className:Object(D.a)(r.root,a)},m),I.a.createElement("ol",{className:r.ol},function(e,t,n){return e.reduce(function(r,a,i){return i=e.length?e:[].concat(Object(U.a)(e.slice(0,u)),[I.a.createElement(Le,{key:"ellipsis",onClick:function(){_(!0)}})],Object(U.a)(e.slice(e.length-l,e.length)))}(b),r.separator,f)))}),ze=Object(P.a)({root:{},ol:{display:"flex",flexWrap:"wrap",alignItems:"center",padding:0,margin:0},li:{listStyle:"none"},separator:{}},{name:"MuiBreadcrumbs"})(Pe),je=n(97),Fe=n(52),He=n(8),Ve=I.a.forwardRef(function(e,t){var n=e.children,r=e.classes,a=e.className,i=e.color,o=void 0===i?"default":i,s=e.component,l=void 0===s?"div":s,c=e.disabled,u=void 0!==c&&c,d=e.disableFocusRipple,p=void 0!==d&&d,h=e.disableRipple,f=void 0!==h&&h,m=e.fullWidth,g=void 0!==m&&m,v=e.size,_=void 0===v?"medium":v,b=e.variant,y=void 0===b?"outlined":b,E=Object(N.a)(e,["children","classes","className","color","component","disabled","disableFocusRipple","disableRipple","fullWidth","size","variant"]),S=Object(D.a)(r.grouped,r["grouped".concat(Object(He.a)(y))],r["grouped".concat(Object(He.a)(y)).concat("default"!==o?Object(He.a)(o):"")],u&&r.disabled);return I.a.createElement(l,Object(A.a)({role:"group",className:Object(D.a)(r.root,a,g&&r.fullWidth,{contained:r.contained}[y]),ref:t},E),I.a.Children.map(n,function(e){return I.a.isValidElement(e)?I.a.cloneElement(e,{className:Object(D.a)(S,e.props.className),disabled:e.props.disabled||u,color:e.props.color||o,disableFocusRipple:p,disableRipple:f,fullWidth:g,size:e.props.size||_,variant:e.props.variant||y}):null}))}),Ue=Object(P.a)(function(e){return{root:{display:"inline-flex",borderRadius:e.shape.borderRadius},contained:{boxShadow:e.shadows[2]},fullWidth:{width:"100%"},grouped:{minWidth:40,"&:not(:first-child)":{borderTopLeftRadius:0,borderBottomLeftRadius:0},"&:not(:last-child)":{borderTopRightRadius:0,borderBottomRightRadius:0}},groupedText:{"&:not(:last-child)":{borderRight:"1px solid ".concat("light"===e.palette.type?"rgba(0, 0, 0, 0.23)":"rgba(255, 255, 255, 0.23)")}},groupedTextPrimary:{"&:not(:last-child)":{borderColor:Object(Me.d)(e.palette.primary.main,.5)}},groupedTextSecondary:{"&:not(:last-child)":{borderColor:Object(Me.d)(e.palette.secondary.main,.5)}},groupedOutlined:{"&:not(:first-child)":{marginLeft:-1},"&:not(:last-child)":{borderRightColor:"transparent"}},groupedOutlinedPrimary:{"&:hover":{borderColor:e.palette.primary.main}},groupedOutlinedSecondary:{"&:hover":{borderColor:e.palette.secondary.main}},groupedContained:{boxShadow:"none","&:not(:last-child)":{borderRight:"1px solid ".concat(e.palette.grey[400]),"&$disabled":{borderRight:"1px solid ".concat(e.palette.action.disabled)}}},groupedContainedPrimary:{"&:not(:last-child)":{borderRight:"1px solid ".concat(e.palette.primary.dark)}},groupedContainedSecondary:{"&:not(:last-child)":{borderRight:"1px solid ".concat(e.palette.secondary.dark)}},disabled:{}}},{name:"MuiButtonGroup"})(Ve),Be=n(149),Ye=I.a.forwardRef(function(e,t){var n=e.classes,r=e.className,a=e.raised,i=void 0!==a&&a,o=Object(N.a)(e,["classes","className","raised"]);return I.a.createElement(Be.a,Object(A.a)({className:Object(D.a)(n.root,r),elevation:i?8:1,ref:t},o))}),Ge=Object(P.a)({root:{overflow:"hidden"}},{name:"MuiCard"})(Ye),We=I.a.forwardRef(function(e,t){var n=e.children,r=e.classes,a=e.className,i=e.focusVisibleClassName,o=Object(N.a)(e,["children","classes","className","focusVisibleClassName"]);return I.a.createElement(F.a,Object(A.a)({className:Object(D.a)(r.root,a),focusVisibleClassName:Object(D.a)(i,r.focusVisible),ref:t},o),n,I.a.createElement("span",{className:r.focusHighlight}))}),qe=Object(P.a)(function(e){return{root:{display:"block",textAlign:"inherit",width:"100%","&:hover $focusHighlight":{opacity:e.palette.action.hoverOpacity},"&$focusVisible $focusHighlight":{opacity:.12}},focusVisible:{},focusHighlight:{overflow:"hidden",pointerEvents:"none",position:"absolute",top:0,right:0,bottom:0,left:0,borderRadius:"inherit",opacity:0,backgroundColor:"currentcolor",transition:e.transitions.create("opacity",{duration:e.transitions.duration.short})}}},{name:"MuiCardActionArea"})(We),Xe=I.a.forwardRef(function(e,t){var n=e.disableSpacing,r=void 0!==n&&n,a=e.classes,i=e.className,o=Object(N.a)(e,["disableSpacing","classes","className"]);return I.a.createElement("div",Object(A.a)({className:Object(D.a)(a.root,i,!r&&a.spacing),ref:t},o))}),$e=Object(P.a)({root:{display:"flex",alignItems:"center",padding:8},spacing:{"& > * + *":{marginLeft:8}}},{name:"MuiCardActions"})(Xe),Ke=I.a.forwardRef(function(e,t){var n=e.classes,r=e.className,a=e.component,i=void 0===a?"div":a,o=Object(N.a)(e,["classes","className","component"]);return I.a.createElement(i,Object(A.a)({className:Object(D.a)(n.root,r),ref:t},o))}),Qe=Object(P.a)({root:{padding:16,"&:last-child":{paddingBottom:24}}},{name:"MuiCardContent"})(Ke),Ze=I.a.forwardRef(function(e,t){var n=e.action,r=e.avatar,a=e.classes,i=e.className,o=e.component,s=void 0===o?"div":o,l=e.disableTypography,c=void 0!==l&&l,u=e.subheader,d=e.subheaderTypographyProps,p=e.title,h=e.titleTypographyProps,f=Object(N.a)(e,["action","avatar","classes","className","component","disableTypography","subheader","subheaderTypographyProps","title","titleTypographyProps"]),m=p;null==m||m.type===Ne.a||c||(m=I.a.createElement(Ne.a,Object(A.a)({variant:r?"body2":"h5",className:a.title,component:"span",display:"block"},h),m));var g=u;return null==g||g.type===Ne.a||c||(g=I.a.createElement(Ne.a,Object(A.a)({variant:r?"body2":"body1",className:a.subheader,color:"textSecondary",component:"span",display:"block"},d),g)),I.a.createElement(s,Object(A.a)({className:Object(D.a)(a.root,i),ref:t},f),r&&I.a.createElement("div",{className:a.avatar},r),I.a.createElement("div",{className:a.content},m,g),n&&I.a.createElement("div",{className:a.action},n))}),Je=Object(P.a)({root:{display:"flex",alignItems:"center",padding:16},avatar:{flex:"0 0 auto",marginRight:16},action:{flex:"0 0 auto",alignSelf:"flex-start",marginTop:-8,marginRight:-8},content:{flex:"1 1 auto"},title:{},subheader:{}},{name:"MuiCardHeader"})(Ze),et=["video","audio","picture","iframe","img"],tt=I.a.forwardRef(function(e,t){var n=e.children,r=e.classes,a=e.className,i=e.component,o=void 0===i?"div":i,s=e.image,l=e.src,c=e.style,u=Object(N.a)(e,["children","classes","className","component","image","src","style"]);var d=-1!==et.indexOf(o),p=!d&&s?Object(A.a)({backgroundImage:'url("'.concat(s,'")')},c):c;return I.a.createElement(o,Object(A.a)({className:Object(D.a)(r.root,a,d&&r.media,-1!=="picture img".indexOf(o)&&r.img),ref:t,style:p,src:d?s||l:void 0},u),n)}),nt=Object(P.a)({root:{display:"block",backgroundSize:"cover",backgroundRepeat:"no-repeat",backgroundPosition:"center"},media:{width:"100%"},img:{objectFit:"cover"}},{name:"MuiCardMedia"})(tt),rt=n(271),at=n(272),it=n(416),ot=n(16),st=n.n(ot),lt=n(42),ct=n(14),ut=n(30),dt=n(22);function pt(e){return e.substring(2).toLowerCase()}var ht=I.a.forwardRef(function(e,t){var n=e.children,r=e.mouseEvent,a=void 0===r?"onClick":r,i=e.touchEvent,o=void 0===i?"onTouchEnd":i,s=e.onClickAway,l=I.a.useRef(!1),c=I.a.useRef(null),u=I.a.useRef(!1);I.a.useEffect(function(){return u.current=!0,function(){u.current=!1}},[]);var d=Object(ct.a)(c,t),p=I.a.useCallback(function(e){Object(ut.a)(d,st.a.findDOMNode(e))},[d]),h=Object(ct.a)(n.ref,p),f=Object(dt.a)(function(e){if(!e.defaultPrevented&&u.current)if(l.current)l.current=!1;else if(c.current){var t=Object(lt.a)(c.current);t.documentElement&&t.documentElement.contains(e.target)&&!c.current.contains(e.target)&&s(e)}}),m=I.a.useCallback(function(){l.current=!0},[]);return I.a.useEffect(function(){if(!1!==o){var e=pt(o);return document.addEventListener(e,f),document.addEventListener("touchmove",m),function(){document.removeEventListener(e,f),document.removeEventListener("touchmove",m)}}},[f,m,o]),I.a.useEffect(function(){if(!1!==a){var e=pt(a);return document.addEventListener(e,f),function(){document.removeEventListener(e,f)}}},[f,a]),I.a.createElement(I.a.Fragment,null,I.a.cloneElement(n,{ref:h}))}),ft=n(324),mt=I.a.forwardRef(function(e,t){var n=e.classes,r=e.className,a=e.component,i=void 0===a?"div":a,o=e.fixed,s=void 0!==o&&o,l=e.maxWidth,c=void 0===l?"lg":l,u=Object(N.a)(e,["classes","className","component","fixed","maxWidth"]);return I.a.createElement(i,Object(A.a)({className:Object(D.a)(n.root,r,s&&n.fixed,!1!==c&&n["maxWidth".concat(Object(He.a)(String(c)))]),ref:t},u))}),gt=Object(P.a)(function(e){var t;return{root:(t={width:"100%",marginLeft:"auto",boxSizing:"border-box",marginRight:"auto",paddingLeft:e.spacing(2),paddingRight:e.spacing(2)},Object(q.a)(t,e.breakpoints.up("sm"),{paddingLeft:e.spacing(3),paddingRight:e.spacing(3)}),Object(q.a)(t,e.breakpoints.up("md"),{paddingLeft:e.spacing(4),paddingRight:e.spacing(4)}),t),fixed:Object.keys(e.breakpoints.values).reduce(function(t,n){var r=e.breakpoints.values[n];return 0!==r&&(t[e.breakpoints.up(n)]={maxWidth:r}),t},{}),maxWidthXs:Object(q.a)({},e.breakpoints.up("xs"),{maxWidth:Math.max(e.breakpoints.values.xs,444)}),maxWidthSm:Object(q.a)({},e.breakpoints.up("sm"),{maxWidth:e.breakpoints.values.sm}),maxWidthMd:Object(q.a)({},e.breakpoints.up("md"),{maxWidth:e.breakpoints.values.md}),maxWidthLg:Object(q.a)({},e.breakpoints.up("lg"),{maxWidth:e.breakpoints.values.lg}),maxWidthXl:Object(q.a)({},e.breakpoints.up("xl"),{maxWidth:e.breakpoints.values.xl})}},{name:"MuiContainer"})(mt),vt=n(417),_t=n(208),bt=n(289),yt=n(290),Et=n(25),St={enter:Et.b.enteringScreen,exit:Et.b.leavingScreen},xt=I.a.forwardRef(function(e,t){var n=e.BackdropProps,r=e.children,a=e.classes,i=e.className,o=e.disableBackdropClick,s=void 0!==o&&o,l=e.disableEscapeKeyDown,c=void 0!==l&&l,u=e.fullScreen,d=void 0!==u&&u,p=e.fullWidth,h=void 0!==p&&p,f=e.maxWidth,m=void 0===f?"sm":f,g=e.onBackdropClick,v=e.onClose,_=e.onEnter,b=e.onEntered,y=e.onEntering,E=e.onEscapeKeyDown,S=e.onExit,x=e.onExited,O=e.onExiting,T=e.open,C=e.PaperComponent,w=void 0===C?Be.a:C,R=e.PaperProps,M=void 0===R?{}:R,k=e.scroll,L=void 0===k?"paper":k,P=e.TransitionComponent,z=void 0===P?yt.a:P,j=e.transitionDuration,F=void 0===j?St:j,H=e.TransitionProps,V=e["aria-describedby"],U=e["aria-labelledby"],B=Object(N.a)(e,["BackdropProps","children","classes","className","disableBackdropClick","disableEscapeKeyDown","fullScreen","fullWidth","maxWidth","onBackdropClick","onClose","onEnter","onEntered","onEntering","onEscapeKeyDown","onExit","onExited","onExiting","open","PaperComponent","PaperProps","scroll","TransitionComponent","transitionDuration","TransitionProps","aria-describedby","aria-labelledby"]),Y=I.a.useRef();return I.a.createElement(_t.a,Object(A.a)({className:Object(D.a)(a.root,i),BackdropComponent:bt.a,BackdropProps:Object(A.a)({transitionDuration:F},n),closeAfterTransition:!0,disableBackdropClick:s,disableEscapeKeyDown:c,onEscapeKeyDown:E,onClose:v,open:T,ref:t},B),I.a.createElement(z,Object(A.a)({appear:!0,in:T,timeout:F,onEnter:_,onEntering:y,onEntered:b,onExit:S,onExiting:O,onExited:x,role:"none presentation"},H),I.a.createElement("div",{className:Object(D.a)(a.container,a["scroll".concat(Object(He.a)(L))]),onClick:function(e){e.target===e.currentTarget&&e.target===Y.current&&(Y.current=null,g&&g(e),!s&&v&&v(e,"backdropClick"))},onMouseDown:function(e){Y.current=e.target}},I.a.createElement(w,Object(A.a)({elevation:24,role:"dialog","aria-describedby":V,"aria-labelledby":U},M,{className:Object(D.a)(a.paper,a["paperScroll".concat(Object(He.a)(L))],a["paperWidth".concat(Object(He.a)(String(m)))],M.className,d&&a.paperFullScreen,h&&a.paperFullWidth)}),r))))}),Ot=Object(P.a)(function(e){return{root:{"@media print":{position:"absolute !important"}},scrollPaper:{display:"flex",justifyContent:"center",alignItems:"center"},scrollBody:{overflowY:"auto",overflowX:"hidden",textAlign:"center","&:after":{content:'""',display:"inline-block",verticalAlign:"middle",height:"100%",width:"0"}},container:{height:"100%","@media print":{height:"auto"},outline:0},paper:{margin:32,position:"relative",overflowY:"auto","@media print":{overflowY:"visible",boxShadow:"none"}},paperScrollPaper:{display:"flex",flexDirection:"column",maxHeight:"calc(100% - 64px)"},paperScrollBody:{display:"inline-block",verticalAlign:"middle",textAlign:"left"},paperWidthFalse:{maxWidth:"calc(100% - 64px)"},paperWidthXs:{maxWidth:Math.max(e.breakpoints.values.xs,444),"&$paperScrollBody":Object(q.a)({},e.breakpoints.down(Math.max(e.breakpoints.values.xs,444)+64),{maxWidth:"calc(100% - 64px)"})},paperWidthSm:{maxWidth:e.breakpoints.values.sm,"&$paperScrollBody":Object(q.a)({},e.breakpoints.down(e.breakpoints.values.sm+64),{maxWidth:"calc(100% - 64px)"})},paperWidthMd:{maxWidth:e.breakpoints.values.md,"&$paperScrollBody":Object(q.a)({},e.breakpoints.down(e.breakpoints.values.md+64),{maxWidth:"calc(100% - 64px)"})},paperWidthLg:{maxWidth:e.breakpoints.values.lg,"&$paperScrollBody":Object(q.a)({},e.breakpoints.down(e.breakpoints.values.lg+64),{maxWidth:"calc(100% - 64px)"})},paperWidthXl:{maxWidth:e.breakpoints.values.xl,"&$paperScrollBody":Object(q.a)({},e.breakpoints.down(e.breakpoints.values.xl+64),{maxWidth:"calc(100% - 64px)"})},paperFullWidth:{width:"calc(100% - 64px)"},paperFullScreen:{margin:0,width:"100%",maxWidth:"100%",height:"100%",maxHeight:"none",borderRadius:0,"&$paperScrollBody":{margin:0,maxWidth:"100%"}}}},{name:"MuiDialog"})(xt),Tt=I.a.forwardRef(function(e,t){var n=e.disableSpacing,r=void 0!==n&&n,a=e.classes,i=e.className,o=Object(N.a)(e,["disableSpacing","classes","className"]);return I.a.createElement("div",Object(A.a)({className:Object(D.a)(a.root,i,!r&&a.spacing),ref:t},o))}),Ct=Object(P.a)({root:{display:"flex",alignItems:"center",padding:8,justifyContent:"flex-end",flex:"0 0 auto"},spacing:{"& > * + *":{marginLeft:8}}},{name:"MuiDialogActions"})(Tt),wt=I.a.forwardRef(function(e,t){var n=e.classes,r=e.className,a=e.dividers,i=void 0!==a&&a,o=Object(N.a)(e,["classes","className","dividers"]);return I.a.createElement("div",Object(A.a)({className:Object(D.a)(n.root,r,i&&n.dividers),ref:t},o))}),Rt=Object(P.a)(function(e){return{root:{flex:"1 1 auto",WebkitOverflowScrolling:"touch",overflowY:"auto",padding:"8px 24px","&:first-child":{paddingTop:20}},dividers:{padding:"16px 24px",borderTop:"1px solid ".concat(e.palette.divider),borderBottom:"1px solid ".concat(e.palette.divider)}}},{name:"MuiDialogContent"})(wt),At=I.a.forwardRef(function(e,t){return I.a.createElement(Ne.a,Object(A.a)({component:"p",variant:"body1",color:"textSecondary",ref:t},e))}),Nt=Object(P.a)({root:{marginBottom:12}},{name:"MuiDialogContentText"})(At),Mt=I.a.forwardRef(function(e,t){var n=e.children,r=e.classes,a=e.className,i=e.disableTypography,o=void 0!==i&&i,s=Object(N.a)(e,["children","classes","className","disableTypography"]);return I.a.createElement("div",Object(A.a)({className:Object(D.a)(r.root,a),ref:t},s),o?n:I.a.createElement(Ne.a,{component:"h2",variant:"h6"},n))}),It=Object(P.a)({root:{margin:0,padding:"16px 24px",flex:"0 0 auto"}},{name:"MuiDialogTitle"})(Mt),kt=n(321),Lt=n(50),Dt=n(196);var Pt=I.a.forwardRef(function(e,t){var n=e.children,r=e.classes,a=e.className,i=e.defaultExpanded,o=void 0!==i&&i,s=e.disabled,l=void 0!==s&&s,c=e.expanded,u=e.onChange,d=e.square,p=void 0!==d&&d,h=e.TransitionComponent,f=void 0===h?ft.a:h,m=e.TransitionProps,g=Object(N.a)(e,["children","classes","className","defaultExpanded","disabled","expanded","onChange","square","TransitionComponent","TransitionProps"]),v=I.a.useRef(null!=c).current,_=I.a.useState(o),b=_[0],y=_[1],E=v?c:b;var S,x=I.a.Children.toArray(n),O=me(S=x)||Object(Dt.a)(S)||ge(),T=O[0],C=O.slice(1);return I.a.createElement(Be.a,Object(A.a)({className:Object(D.a)(r.root,a,E&&r.expanded,l&&r.disabled,!p&&r.rounded),ref:t,square:p},g),I.a.cloneElement(T,{disabled:l,expanded:E,onChange:function(e){v||y(!E),u&&u(e,!E)}}),I.a.createElement(f,Object(A.a)({in:E,timeout:"auto"},m),I.a.createElement("div",{"aria-labelledby":T.props.id,id:T.props["aria-controls"],role:"region"},C)))}),zt=Object(P.a)(function(e){var t={duration:e.transitions.duration.shortest};return{root:{position:"relative",transition:e.transitions.create(["margin"],t),"&:before":{position:"absolute",left:0,top:-1,right:0,height:1,content:'""',opacity:1,backgroundColor:e.palette.divider,transition:e.transitions.create(["opacity","background-color"],t)},"&:first-child":{"&:before":{display:"none"}},"&$expanded":{margin:"16px 0","&:first-child":{marginTop:0},"&:last-child":{marginBottom:0},"&:before":{opacity:0}},"&$expanded + &":{"&:before":{display:"none"}},"&$disabled":{backgroundColor:e.palette.action.disabledBackground}},rounded:{borderRadius:0,"&:first-child":{borderTopLeftRadius:e.shape.borderRadius,borderTopRightRadius:e.shape.borderRadius},"&:last-child":{borderBottomLeftRadius:e.shape.borderRadius,borderBottomRightRadius:e.shape.borderRadius,"@supports (-ms-ime-align: auto)":{borderBottomLeftRadius:0,borderBottomRightRadius:0}}},expanded:{},disabled:{}}},{name:"MuiExpansionPanel"})(Pt),jt=I.a.forwardRef(function(e,t){var n=e.classes,r=e.className,a=e.disableSpacing,i=void 0!==a&&a,o=Object(N.a)(e,["classes","className","disableSpacing"]);return I.a.createElement("div",Object(A.a)({className:Object(D.a)(n.root,r,!i&&n.spacing),ref:t},o))}),Ft=Object(P.a)({root:{display:"flex",alignItems:"center",padding:8,justifyContent:"flex-end"},spacing:{"& > * + *":{marginLeft:8}}},{name:"MuiExpansionPanelActions"})(jt),Ht=I.a.forwardRef(function(e,t){var n=e.classes,r=e.className,a=Object(N.a)(e,["classes","className"]);return I.a.createElement("div",Object(A.a)({className:Object(D.a)(n.root,r),ref:t},a))}),Vt=Object(P.a)({root:{display:"flex",padding:"8px 24px 24px"}},{name:"MuiExpansionPanelDetails"})(Ht),Ut=n(280),Bt=I.a.forwardRef(function(e,t){var n=e.children,r=e.classes,a=e.className,i=e.disabled,o=void 0!==i&&i,s=e.expanded,l=e.expandIcon,c=e.IconButtonProps,u=e.onBlur,d=e.onChange,p=e.onClick,h=e.onFocusVisible,f=Object(N.a)(e,["children","classes","className","disabled","expanded","expandIcon","IconButtonProps","onBlur","onChange","onClick","onFocusVisible"]),m=I.a.useState(!1),g=m[0],v=m[1];return I.a.createElement(F.a,Object(A.a)({focusRipple:!1,disableRipple:!0,disabled:o,component:"div","aria-expanded":s,className:Object(D.a)(r.root,a,o&&r.disabled,s&&r.expanded,g&&r.focused),onFocusVisible:function(e){v(!0),h&&h(e)},onBlur:function(e){v(!1),u&&u(e)},onClick:function(e){d&&d(e),p&&p(e)},ref:t},f),I.a.createElement("div",{className:Object(D.a)(r.content,s&&r.expanded)},n),l&&I.a.createElement(Ut.a,Object(A.a)({className:Object(D.a)(r.expandIcon,s&&r.expanded),edge:"end",component:"div",tabIndex:null,role:null,"aria-hidden":!0},c),l))}),Yt=Object(P.a)(function(e){var t={duration:e.transitions.duration.shortest};return{root:{display:"flex",minHeight:48,transition:e.transitions.create(["min-height","background-color"],t),padding:"0 24px 0 24px","&:hover:not($disabled)":{cursor:"pointer"},"&$expanded":{minHeight:64},"&$focused":{backgroundColor:e.palette.grey[300]},"&$disabled":{opacity:.38}},expanded:{},focused:{},disabled:{},content:{display:"flex",flexGrow:1,transition:e.transitions.create(["margin"],t),margin:"12px 0","&$expanded":{margin:"20px 0"}},expandIcon:{transform:"rotate(0deg)",transition:e.transitions.create("transform",t),"&:hover":{backgroundColor:"transparent"},"&$expanded":{transform:"rotate(180deg)"}}}},{name:"MuiExpansionPanelSummary"})(Bt),Gt=n(320),Wt=n(179),qt=n(180),Xt=n(146),$t=n(278),Kt=n(181),Qt=n(261),Zt=n(262),Jt=n(381),en=I.a.forwardRef(function(e,t){var n=e.cellHeight,r=void 0===n?180:n,a=e.children,i=e.classes,o=e.className,s=e.cols,l=void 0===s?2:s,c=e.component,u=void 0===c?"ul":c,d=e.spacing,p=void 0===d?4:d,h=e.style,f=Object(N.a)(e,["cellHeight","children","classes","className","cols","component","spacing","style"]);return I.a.createElement(u,Object(A.a)({className:Object(D.a)(i.root,o),ref:t,style:Object(A.a)({margin:-p/2},h)},f),I.a.Children.map(a,function(e){if(!I.a.isValidElement(e))return null;var t=e.props.cols||1,n=e.props.rows||1;return I.a.cloneElement(e,{style:Object(A.a)({width:"".concat(100/l*t,"%"),height:"auto"===r?"auto":r*n+p,padding:p/2},e.props.style)})}))}),tn=Object(P.a)({root:{display:"flex",flexWrap:"wrap",overflowY:"auto",listStyle:"none",padding:0,WebkitOverflowScrolling:"touch"}},{name:"MuiGridList"})(en),nn=n(53),rn=n(73),an=function(e,t){var n,r,a,i;e&&e.complete&&(e.width/e.height>e.parentNode.offsetWidth/e.parentNode.offsetHeight?((n=e.classList).remove.apply(n,Object(U.a)(t.imgFullWidth.split(" "))),(r=e.classList).add.apply(r,Object(U.a)(t.imgFullHeight.split(" ")))):((a=e.classList).remove.apply(a,Object(U.a)(t.imgFullHeight.split(" "))),(i=e.classList).add.apply(i,Object(U.a)(t.imgFullWidth.split(" ")))))};var on=I.a.forwardRef(function(e,t){var n=e.children,r=e.classes,a=e.className,i=(e.cols,e.component),o=void 0===i?"li":i,s=(e.rows,Object(N.a)(e,["children","classes","className","cols","component","rows"])),l=I.a.useRef(null);return I.a.useEffect(function(){!function(e,t){e&&(e.complete?an(e,t):e.addEventListener("load",function(){an(e,t)}))}(l.current,r)}),I.a.useEffect(function(){var e=Object(nn.a)(function(){an(l.current,r)});return window.addEventListener("resize",e),function(){e.clear(),window.removeEventListener("resize",e)}},[r]),I.a.createElement(o,Object(A.a)({className:Object(D.a)(r.root,a),ref:t},s),I.a.createElement("div",{className:r.tile},I.a.Children.map(n,function(e){return I.a.isValidElement(e)?"img"===e.type||Object(rn.a)(e,["Image"])?I.a.cloneElement(e,{ref:l}):e:null})))}),sn=Object(P.a)({root:{boxSizing:"border-box",flexShrink:0},tile:{position:"relative",display:"block",height:"100%",overflow:"hidden"},imgFullHeight:{height:"100%",transform:"translateX(-50%)",position:"relative",left:"50%"},imgFullWidth:{width:"100%",position:"relative",transform:"translateY(-50%)",top:"50%"}},{name:"MuiGridListTile"})(on),ln=I.a.forwardRef(function(e,t){var n=e.actionIcon,r=e.actionPosition,a=void 0===r?"right":r,i=e.classes,o=e.className,s=e.subtitle,l=e.title,c=e.titlePosition,u=void 0===c?"bottom":c,d=Object(N.a)(e,["actionIcon","actionPosition","classes","className","subtitle","title","titlePosition"]),p=n&&a,h=Object(D.a)(i.root,o,"top"===u?i.titlePositionTop:i.titlePositionBottom,s&&i.rootSubtitle),f=Object(D.a)(i.titleWrap,{left:i.titleWrapActionPosLeft,right:i.titleWrapActionPosRight}[p]);return I.a.createElement("div",Object(A.a)({className:h,ref:t},d),I.a.createElement("div",{className:f},I.a.createElement("div",{className:i.title},l),s?I.a.createElement("div",{className:i.subtitle},s):null),n?I.a.createElement("div",{className:Object(D.a)(i.actionIcon,{left:i.actionIconActionPosLeft}[p])},n):null)}),cn=Object(P.a)(function(e){return{root:{position:"absolute",left:0,right:0,height:48,background:"rgba(0, 0, 0, 0.5)",display:"flex",alignItems:"center",fontFamily:e.typography.fontFamily},titlePositionBottom:{bottom:0},titlePositionTop:{top:0},rootSubtitle:{height:68},titleWrap:{flexGrow:1,marginLeft:16,marginRight:16,color:e.palette.common.white,overflow:"hidden"},titleWrapActionPosLeft:{marginLeft:0},titleWrapActionPosRight:{marginRight:0},title:{fontSize:e.typography.pxToRem(16),lineHeight:"24px",textOverflow:"ellipsis",overflow:"hidden",whiteSpace:"nowrap"},subtitle:{fontSize:e.typography.pxToRem(12),lineHeight:1,textOverflow:"ellipsis",overflow:"hidden",whiteSpace:"nowrap"},actionIcon:{},actionIconActionPosLeft:{order:-1}}},{name:"MuiGridListTileBar"})(ln),un=n(117),dn=n(959),pn=n(68),hn=n.n(pn),fn=n(20),mn=n(64),gn=n(443),vn=!1;var _n=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},n=Object(gn.a)(),r=Object(dn.a)({theme:n,name:"MuiUseMediaQuery",props:{}}),a="function"===typeof e?e(n):e;a=a.replace(/^@media( ?)/m,"");var i="undefined"!==typeof window&&"undefined"!==typeof window.matchMedia,o=Object(A.a)({},r,{},t),s=o.defaultMatches,l=void 0!==s&&s,c=o.noSsr,u=void 0!==c&&c,d=o.ssrMatchMedia,p=void 0===d?null:d,h=I.a.useState(function(){return(vn||u)&&i?window.matchMedia(a).matches:p?p(a).matches:l}),f=h[0],m=h[1];return I.a.useEffect(function(){var e=!0;if(vn=!0,i){var t=window.matchMedia(a),n=function(){e&&m(t.matches)};return n(),t.addListener(n),function(){e=!1,t.removeListener(n)}}},[a,i]),f},bn=function(e,t){return!(arguments.length>2&&void 0!==arguments[2])||arguments[2]?mn.b.indexOf(e)<=mn.b.indexOf(t):mn.b.indexOf(e)2&&void 0!==arguments[2])||arguments[2]?mn.b.indexOf(t)<=mn.b.indexOf(e):mn.b.indexOf(t)0&&void 0!==arguments[0]?arguments[0]:{};return function(t){var n=e.withTheme,r=void 0!==n&&n,a=e.noSSR,i=void 0!==a&&a,o=e.initialWidth;function s(e){var n=Object(fn.a)(),a=e.theme||n,s=Object(dn.a)({theme:a,name:"MuiWithWidth",props:Object(A.a)({},e)}),l=s.initialWidth,c=s.width,u=Object(N.a)(s,["initialWidth","width"]),d=I.a.useState(!1),p=d[0],h=d[1];En(function(){h(!0)},[]);var f=Object(U.a)(a.breakpoints.keys).reverse().reduce(function(e,t){var n=_n(a.breakpoints.up(t));return!e&&n?t:e},null),m=Object(A.a)({width:c||(p||i?f:void 0)||l||o},r?{theme:a}:{},{},u);return void 0===m.width?null:I.a.createElement(t,m)}return hn()(s,t),s}};function xn(e){var t=e.children,n=e.only,r=e.width,a=Object(fn.a)(),i=!0;if(n)if(Array.isArray(n))for(var o=0;on?n:e}function kr(e,t){return e.reduce(function(e,n,r){var a=Math.abs(t-n);return null===e||a0&&ce.some(function(e){return e.label})&&i.marked,!1===z&&i.trackFalse,{vertical:i.vertical}[w],{inverted:i.trackInverted}[z]),onMouseDown:Ie},W),I.a.createElement("span",{className:i.rail}),I.a.createElement("span",{className:i.track,style:De}),I.a.createElement("input",{value:le.join(","),name:S,type:"hidden"}),ce.map(function(e){var t,n=Dr(e.value,E,b),r=Fr[Ce].offset(n);if(!1===z)t=-1!==le.indexOf(e.value);else{var a=oe?e.value>=le[0]&&e.value<=le[le.length-1]:e.value<=le[0];t=a&&"normal"===z||!a&&"inverted"===z}return I.a.createElement(I.a.Fragment,{key:e.value},I.a.createElement("span",{style:r,className:Object(D.a)(i.mark,t&&i.markActive)}),I.a.createElement("span",{"aria-hidden":!0,style:r,className:Object(D.a)(i.markLabel,t&&i.markLabelActive)},e.label))}),le.map(function(e,t){var o=Dr(e,E,b),s=Fr[Ce].offset(o);return I.a.createElement(H,{key:t,valueLabelFormat:G,valueLabelDisplay:B,className:i.valueLabel,value:"function"===typeof G?G(e,t):G,index:t,open:ee===t||Q===t||"on"===B,disabled:h},I.a.createElement(L,{className:Object(D.a)(i.thumb,i["thumbColor".concat(Object(He.a)(l))],Q===t&&i.active,h&&i.disabled,me===t&&i.focusVisible),tabIndex:h?null:0,role:"slider",style:s,"data-index":t,"aria-label":f?f(t):n,"aria-labelledby":r,"aria-orientation":w,"aria-valuemax":b,"aria-valuemin":E,"aria-valuenow":e,"aria-valuetext":m?m(e,t):a,onKeyDown:Oe,onFocus:ye,onBlur:Ee,onMouseOver:Se,onMouseLeave:xe}))}))}),Br=Object(P.a)(function(e){return{root:{height:2,width:"100%",boxSizing:"content-box",padding:"11px 0",display:"inline-block",position:"relative",cursor:"pointer",touchAction:"none",color:e.palette.primary.main,WebkitTapHighlightColor:"transparent","&$disabled":{pointerEvents:"none",cursor:"default",color:e.palette.grey[400]},"&$vertical":{width:2,height:"100%",padding:"0 11px"}},colorPrimary:{},colorSecondary:{color:e.palette.secondary.main},marked:{marginBottom:20,"&$vertical":{marginBottom:"auto",marginRight:20}},vertical:{},disabled:{},rail:{display:"block",position:"absolute",width:"100%",height:2,borderRadius:1,backgroundColor:"currentColor",opacity:.38,"$vertical &":{height:"100%",width:2}},track:{display:"block",position:"absolute",height:2,borderRadius:1,backgroundColor:"currentColor","$vertical &":{width:2}},trackFalse:{"& $track":{display:"none"}},trackInverted:{"& $track":{backgroundColor:"light"===e.palette.type?Object(Me.i)(e.palette.primary.main,.62):Object(Me.a)(e.palette.primary.main,.5)},"& $rail":{opacity:1}},thumb:{position:"absolute",width:12,height:12,marginLeft:-6,marginTop:-5,boxSizing:"border-box",borderRadius:"50%",outline:0,backgroundColor:"currentColor",display:"flex",alignItems:"center",justifyContent:"center",transition:e.transitions.create(["box-shadow"],{duration:e.transitions.duration.shortest}),"&$focusVisible,&:hover":{boxShadow:"0px 0px 0px 8px ".concat(Object(Me.d)(e.palette.primary.main,.16)),"@media (hover: none)":{boxShadow:"none"}},"&$active":{boxShadow:"0px 0px 0px 14px ".concat(Object(Me.d)(e.palette.primary.main,.16))},"&$disabled":{width:8,height:8,marginLeft:-4,marginTop:-3,"&:hover":{boxShadow:"none"}},"$vertical &":{marginLeft:-5,marginBottom:-6},"$vertical &$disabled":{marginLeft:-3,marginBottom:-4}},thumbColorPrimary:{},thumbColorSecondary:{"&$focusVisible,&:hover":{boxShadow:"0px 0px 0px 8px ".concat(Object(Me.d)(e.palette.secondary.main,.16))},"&$active":{boxShadow:"0px 0px 0px 14px ".concat(Object(Me.d)(e.palette.secondary.main,.16))}},active:{},focusVisible:{},valueLabel:{},mark:{position:"absolute",width:2,height:2,borderRadius:1,backgroundColor:"currentColor"},markActive:{backgroundColor:e.palette.background.paper,opacity:.8},markLabel:Object(A.a)({},e.typography.body2,{color:e.palette.text.secondary,position:"absolute",top:22,transform:"translateX(-50%)",whiteSpace:"nowrap","$vertical &":{top:"auto",left:22,transform:"translateY(50%)"}}),markLabelActive:{color:e.palette.text.primary}}},{name:"MuiSlider"})(Ur),Yr=n(283),Gr=I.a.forwardRef(function(e,t){var n=e.action,r=e.classes,a=e.className,i=e.message,o=e.role,s=void 0===o?"alert":o,l=Object(N.a)(e,["action","classes","className","message","role"]);return I.a.createElement(Be.a,Object(A.a)({component:Ne.a,variant:"body2",variantMapping:{body1:"div",body2:"div"},role:s,square:!0,elevation:6,className:Object(D.a)(r.root,a),ref:t},l),I.a.createElement("div",{className:r.message},i),n?I.a.createElement("div",{className:r.action},n):null)}),Wr=Object(P.a)(function(e){var t="light"===e.palette.type?.8:.98,n=Object(Me.c)(e.palette.background.default,t);return{root:Object(q.a)({color:e.palette.getContrastText(n),backgroundColor:n,display:"flex",alignItems:"center",flexWrap:"wrap",padding:"6px 16px",borderRadius:e.shape.borderRadius,flexGrow:1},e.breakpoints.up("sm"),{flexGrow:"initial",minWidth:288}),message:{padding:"8px 0"},action:{display:"flex",alignItems:"center",marginLeft:"auto",paddingLeft:16,marginRight:-8}}},{name:"MuiSnackbarContent"})(Gr),qr=I.a.forwardRef(function(e,t){var n=e.action,r=e.anchorOrigin,a=(r=void 0===r?{vertical:"bottom",horizontal:"center"}:r).vertical,i=r.horizontal,o=e.autoHideDuration,s=e.children,l=e.classes,c=e.className,u=e.ClickAwayListenerProps,d=e.ContentProps,p=e.disableWindowBlurListener,h=void 0!==p&&p,f=e.message,m=e.onClose,g=e.onEnter,v=e.onEntered,_=e.onEntering,b=e.onExit,y=e.onExited,E=e.onExiting,S=e.onMouseEnter,x=e.onMouseLeave,O=e.open,T=e.resumeHideDuration,C=e.TransitionComponent,w=void 0===C?Yr.a:C,R=e.transitionDuration,M=void 0===R?{enter:Et.b.enteringScreen,exit:Et.b.leavingScreen}:R,k=e.TransitionProps,L=Object(N.a)(e,["action","anchorOrigin","autoHideDuration","children","classes","className","ClickAwayListenerProps","ContentProps","disableWindowBlurListener","message","onClose","onEnter","onEntered","onEntering","onExit","onExited","onExiting","onMouseEnter","onMouseLeave","open","resumeHideDuration","TransitionComponent","transitionDuration","TransitionProps"]),P=I.a.useRef(),z=I.a.useState(!0),j=z[0],F=z[1],H=I.a.useCallback(function(e){var t=null!=e?e:o;m&&null!=t&&(clearTimeout(P.current),P.current=setTimeout(function(){m&&null!=(null!=e?e:o)&&m(null,"timeout")},t))},[o,m]);I.a.useEffect(function(){return O&&H(),function(){clearTimeout(P.current)}},[O,H]);var V=function(){clearTimeout(P.current)},U=I.a.useCallback(function(){if(null!=o){if(null!=T)return void H(T);H(.5*o)}},[o,T,H]);return I.a.useEffect(function(){if(!h&&O)return window.addEventListener("focus",U),window.addEventListener("blur",V),function(){window.removeEventListener("focus",U),window.removeEventListener("blur",V)}},[h,U,O]),!O&&j?null:I.a.createElement(ht,Object(A.a)({onClickAway:function(e){m&&m(e,"clickaway")}},u),I.a.createElement("div",Object(A.a)({className:Object(D.a)(l.root,l["anchorOrigin".concat(Object(He.a)(a)).concat(Object(He.a)(i))],c),onMouseEnter:function(e){S&&S(e),V()},onMouseLeave:function(e){x&&x(e),U()},ref:t},L),I.a.createElement(w,Object(A.a)({appear:!0,in:O,onEnter:Object(hr.a)(function(){F(!1)},g),onEntered:v,onEntering:_,onExit:b,onExited:Object(hr.a)(function(){F(!0)},y),onExiting:E,timeout:M,direction:"top"===a?"down":"up"},k),s||I.a.createElement(Wr,Object(A.a)({message:f,action:n},d)))))}),Xr=Object(P.a)(function(e){var t={top:8},n={bottom:8},r={justifyContent:"flex-end"},a={justifyContent:"flex-start"},i={top:24},o={bottom:24},s={right:24},l={left:24},c={left:"50%",right:"auto",transform:"translateX(-50%)"};return{root:{zIndex:e.zIndex.snackbar,position:"fixed",display:"flex",left:8,right:8,justifyContent:"center",alignItems:"center"},anchorOriginTopCenter:Object(A.a)({},t,Object(q.a)({},e.breakpoints.up("sm"),Object(A.a)({},i,{},c))),anchorOriginBottomCenter:Object(A.a)({},n,Object(q.a)({},e.breakpoints.up("sm"),Object(A.a)({},o,{},c))),anchorOriginTopRight:Object(A.a)({},t,{},r,Object(q.a)({},e.breakpoints.up("sm"),Object(A.a)({left:"auto"},i,{},s))),anchorOriginBottomRight:Object(A.a)({},n,{},r,Object(q.a)({},e.breakpoints.up("sm"),Object(A.a)({left:"auto"},o,{},s))),anchorOriginTopLeft:Object(A.a)({},t,{},a,Object(q.a)({},e.breakpoints.up("sm"),Object(A.a)({right:"auto"},i,{},l))),anchorOriginBottomLeft:Object(A.a)({},n,{},a,Object(q.a)({},e.breakpoints.up("sm"),Object(A.a)({right:"auto"},o,{},l)))}},{flip:!1,name:"MuiSnackbar"})(qr),$r=I.a.forwardRef(function(e,t){var n=e.active,r=void 0!==n&&n,a=e.alternativeLabel,i=e.children,o=e.classes,s=e.className,l=e.completed,c=void 0!==l&&l,u=e.connector,d=e.disabled,p=void 0!==d&&d,h=e.index,f=e.last,m=e.orientation,g=Object(N.a)(e,["active","alternativeLabel","children","classes","className","completed","connector","disabled","index","last","orientation"]),v=Object(D.a)(o.root,o[m],s,a&&o.alternativeLabel,c&&o.completed);return I.a.createElement("div",Object(A.a)({className:v,ref:t},g),u&&a&&0!==h&&I.a.cloneElement(u,{orientation:m,alternativeLabel:a,index:h,active:r,completed:c,disabled:p}),I.a.Children.map(i,function(e){return I.a.isValidElement(e)?I.a.cloneElement(e,Object(A.a)({active:r,alternativeLabel:a,completed:c,disabled:p,last:f,icon:h+1,orientation:m},e.props)):null}))}),Kr=Object(P.a)({root:{},horizontal:{paddingLeft:8,paddingRight:8},vertical:{},alternativeLabel:{flex:1,position:"relative"},completed:{}},{name:"MuiStep"})($r),Qr=Object(Ie.a)(I.a.createElement("path",{d:"M12 0a12 12 0 1 0 0 24 12 12 0 0 0 0-24zm-2 17l-5-5 1.4-1.4 3.6 3.6 7.6-7.6L19 8l-9 9z"}),"CheckCircle"),Zr=Object(Ie.a)(I.a.createElement("path",{d:"M1 21h22L12 2 1 21zm12-3h-2v-2h2v2zm0-4h-2v-4h2v4z"}),"Warning"),Jr=n(129),ea=I.a.createElement("circle",{cx:"12",cy:"12",r:"12"}),ta=I.a.forwardRef(function(e,t){var n=e.completed,r=void 0!==n&&n,a=e.icon,i=e.active,o=void 0!==i&&i,s=e.error,l=void 0!==s&&s,c=e.classes;return"number"===typeof a||"string"===typeof a?l?I.a.createElement(Zr,{className:Object(D.a)(c.root,c.error),ref:t}):r?I.a.createElement(Qr,{className:Object(D.a)(c.root,c.completed),ref:t}):I.a.createElement(Jr.a,{className:Object(D.a)(c.root,o&&c.active),ref:t},ea,I.a.createElement("text",{className:c.text,x:"12",y:"16",textAnchor:"middle"},a)):a}),na=Object(P.a)(function(e){return{root:{display:"block",color:e.palette.text.disabled,"&$active":{color:e.palette.primary.main},"&$completed":{color:e.palette.primary.main},"&$error":{color:e.palette.error.main}},text:{fill:e.palette.primary.contrastText,fontSize:e.typography.caption.fontSize,fontFamily:e.typography.fontFamily},active:{},completed:{},error:{}}},{name:"MuiStepIcon"})(ta),ra=I.a.forwardRef(function(e,t){var n=e.active,r=void 0!==n&&n,a=e.alternativeLabel,i=void 0!==a&&a,o=e.children,s=e.classes,l=e.className,c=e.completed,u=void 0!==c&&c,d=e.disabled,p=void 0!==d&&d,h=e.error,f=void 0!==h&&h,m=e.icon,g=(e.last,e.optional),v=e.orientation,_=void 0===v?"horizontal":v,b=e.StepIconComponent,y=e.StepIconProps,E=Object(N.a)(e,["active","alternativeLabel","children","classes","className","completed","disabled","error","icon","last","optional","orientation","StepIconComponent","StepIconProps"]),S=b;return m&&!S&&(S=na),I.a.createElement("span",Object(A.a)({className:Object(D.a)(s.root,s[_],l,p&&s.disabled,i&&s.alternativeLabel,f&&s.error),ref:t},E),m||S?I.a.createElement("span",{className:Object(D.a)(s.iconContainer,i&&s.alternativeLabel)},I.a.createElement(S,Object(A.a)({completed:u,active:r,error:f,icon:m},y))):null,I.a.createElement("span",{className:s.labelContainer},I.a.createElement(Ne.a,{variant:"body2",component:"span",className:Object(D.a)(s.label,i&&s.alternativeLabel,u&&s.completed,r&&s.active,f&&s.error),display:"block"},o),g))});ra.muiName="StepLabel";var aa=Object(P.a)(function(e){return{root:{display:"flex",alignItems:"center","&$alternativeLabel":{flexDirection:"column"},"&$disabled":{cursor:"default"}},horizontal:{},vertical:{},label:{color:e.palette.text.secondary,"&$active":{color:e.palette.text.primary,fontWeight:500},"&$completed":{color:e.palette.text.primary,fontWeight:500},"&$alternativeLabel":{textAlign:"center",marginTop:16},"&$error":{color:e.palette.error.main}},active:{},completed:{},error:{},disabled:{},iconContainer:{flexShrink:0,display:"flex",paddingRight:8,"&$alternativeLabel":{paddingRight:0}},alternativeLabel:{},labelContainer:{width:"100%"}}},{name:"MuiStepLabel"})(ra),ia=I.a.forwardRef(function(e,t){var n=e.active,r=e.alternativeLabel,a=e.children,i=e.classes,o=e.className,s=e.completed,l=e.disabled,c=e.icon,u=(e.last,e.optional),d=e.orientation,p=Object(N.a)(e,["active","alternativeLabel","children","classes","className","completed","disabled","icon","last","optional","orientation"]),h={active:n,alternativeLabel:r,completed:s,disabled:l,icon:c,optional:u,orientation:d},f=Object(rn.a)(a,["StepLabel"])?I.a.cloneElement(a,h):I.a.createElement(aa,h,a);return I.a.createElement(F.a,Object(A.a)({disabled:l,TouchRippleProps:{className:i.touchRipple},className:Object(D.a)(i.root,i[d],o),ref:t},p),f)}),oa=Object(P.a)({root:{width:"100%",padding:"24px 16px",margin:"-24px -16px",boxSizing:"content-box"},horizontal:{},vertical:{justifyContent:"flex-start",padding:"8px",margin:"-8px"},touchRipple:{color:"rgba(0, 0, 0, 0.3)"}},{name:"MuiStepButton"})(ia),sa=I.a.forwardRef(function(e,t){var n=e.active,r=e.alternativeLabel,a=void 0!==r&&r,i=e.classes,o=e.className,s=e.completed,l=e.disabled,c=(e.index,e.orientation),u=void 0===c?"horizontal":c,d=Object(N.a)(e,["active","alternativeLabel","classes","className","completed","disabled","index","orientation"]);return I.a.createElement("div",Object(A.a)({className:Object(D.a)(i.root,i[u],o,a&&i.alternativeLabel,n&&i.active,s&&i.completed,l&&i.disabled),ref:t},d),I.a.createElement("span",{className:Object(D.a)(i.line,"vertical"===u?i.lineVertical:i.lineHorizontal)}))}),la=Object(P.a)(function(e){return{root:{flex:"1 1 auto"},horizontal:{},vertical:{marginLeft:12,padding:"0 0 8px"},alternativeLabel:{position:"absolute",top:12,left:"calc(-50% + 20px)",right:"calc(50% + 20px)"},active:{},completed:{},disabled:{},line:{display:"block",borderColor:"light"===e.palette.type?e.palette.grey[400]:e.palette.grey[600]},lineHorizontal:{borderTopStyle:"solid",borderTopWidth:1},lineVertical:{borderLeftStyle:"solid",borderLeftWidth:1,minHeight:24}}},{name:"MuiStepConnector"})(sa),ca=I.a.forwardRef(function(e,t){var n=e.active,r=(e.alternativeLabel,e.children),a=e.classes,i=e.className,o=(e.completed,e.last),s=(e.optional,e.orientation,e.TransitionComponent),l=void 0===s?ft.a:s,c=e.transitionDuration,u=void 0===c?"auto":c,d=e.TransitionProps,p=Object(N.a)(e,["active","alternativeLabel","children","classes","className","completed","last","optional","orientation","TransitionComponent","transitionDuration","TransitionProps"]);var h=u;return"auto"!==u||l.muiSupportAuto||(h=void 0),I.a.createElement("div",Object(A.a)({className:Object(D.a)(a.root,i,o&&a.last),ref:t},p),I.a.createElement(l,Object(A.a)({in:n,className:a.transition,timeout:h,unmountOnExit:!0},d),r))}),ua=Object(P.a)(function(e){return{root:{marginTop:8,marginLeft:12,paddingLeft:20,paddingRight:8,borderLeft:"1px solid ".concat("light"===e.palette.type?e.palette.grey[400]:e.palette.grey[600])},last:{borderLeft:"none"},transition:{}}},{name:"MuiStepContent"})(ca),da=I.a.createElement(la,null),pa=I.a.forwardRef(function(e,t){var n=e.activeStep,r=void 0===n?0:n,a=e.alternativeLabel,i=void 0!==a&&a,o=e.children,s=e.classes,l=e.className,c=e.connector,u=void 0===c?da:c,d=e.nonLinear,p=void 0!==d&&d,h=e.orientation,f=void 0===h?"horizontal":h,m=Object(N.a)(e,["activeStep","alternativeLabel","children","classes","className","connector","nonLinear","orientation"]),g=Object(D.a)(s.root,s[f],l,i&&s.alternativeLabel),v=I.a.isValidElement(u)?I.a.cloneElement(u,{orientation:f}):null,_=I.a.Children.toArray(o),b=_.map(function(e,t){var n={alternativeLabel:i,connector:u,last:t+1===_.length,orientation:f},a={index:t,active:!1,completed:!1,disabled:!1};return r===t?a.active=!0:!p&&r>t?a.completed=!0:!p&&r1&&void 0!==arguments[1]?arguments[1]:{},n=t.mode,a=void 0===n?null:n,o=t.changeTransition,s=void 0===o||o,l=Object(Lt.b)(L,r),c=-1!==["right","bottom"].indexOf(l)?1:-1,d=Object(Lt.c)(r),p=d?"translate(".concat(c*e,"px, 0)"):"translate(0, ".concat(c*e,"px)"),h=V.current.style;h.webkitTransform=p,h.transform=p;var f="";if(a&&(f=L.transitions.create("all",Object(ma.a)({timeout:w},{mode:a}))),s&&(h.webkitTransition=f,h.transition=f),!i&&!u){var m=H.current.style;m.opacity=1-e/Ea(d,V.current),s&&(m.webkitTransition=f,m.transition=f)}},[r,i,u,L,w]),G=Object(dt.a)(function(e){if(U.current)if(U.current=!1,z(!1),j.current.isSwiping){j.current.isSwiping=null;var t,n=Object(Lt.b)(L,r),a=Object(Lt.c)(r);t=a?ba(n,e.changedTouches):ya(n,e.changedTouches);var i=a?j.current.startX:j.current.startY,o=Ea(a,V.current),s=Sa(t,i,y,o),l=s/o;Math.abs(j.current.velocity)>f&&(B.current=1e3*Math.abs((o-s)/j.current.velocity)),y?j.current.velocity>f||l>p?_():Y(0,{mode:"exit"}):j.current.velocity<-f||1-l>p?b():Y(Ea(a,V.current),{mode:"enter"})}else j.current.isSwiping=null}),W=Object(dt.a)(function(e){if(V.current&&U.current){var t=Object(Lt.b)(L,r),n=Object(Lt.c)(r),a=ba(t,e.touches),i=ya(t,e.touches);if(null==j.current.isSwiping){var o=Math.abs(a-j.current.startX),l=Math.abs(i-j.current.startY);o>l&&e.cancelable&&e.preventDefault();var c=n?o>l&&o>3:l>o&&l>3;if(!0===c||(n?l>3:o>3)){if(j.current.isSwiping=c,!c)return void G(e);j.current.startX=a,j.current.startY=i,s||y||(n?j.current.startX-=T:j.current.startY-=T)}}if(j.current.isSwiping){var u=Ea(n,V.current),d=n?j.current.startX:j.current.startY;y&&!j.current.paperHit&&(d=Math.min(d,u));var p=Sa(n?a:i,d,y,u);if(y)if(j.current.paperHit)0===p&&(j.current.startX=a,j.current.startY=i);else{if(!(n?aT)return}else if(i>T)return}e.muiHandled=!0,j.current.startX=a,j.current.startY=i,z(!0),!y&&V.current&&Y(Ea(n,V.current)+(s?20:-T),{changeTransition:!1}),j.current.velocity=0,j.current.lastTime=null,j.current.lastTranslate=null,j.current.paperHit=!1,U.current=!0}});I.a.useEffect(function(){if("temporary"===M)return document.body.addEventListener("touchstart",q),document.body.addEventListener("touchmove",W,{passive:!1}),document.body.addEventListener("touchend",G),function(){document.body.removeEventListener("touchstart",q),document.body.removeEventListener("touchmove",W,{passive:!1}),document.body.removeEventListener("touchend",G)}},[M,q,W,G]),I.a.useEffect(function(){y||z(!1)},[y]);var X=I.a.useCallback(function(e){H.current=st.a.findDOMNode(e)},[]),$=I.a.useCallback(function(e){V.current=st.a.findDOMNode(e)},[]);return I.a.createElement(I.a.Fragment,null,I.a.createElement(Lt.a,Object(A.a)({open:!("temporary"!==M||!P)||y,variant:M,ModalProps:Object(A.a)({BackdropProps:Object(A.a)({},g,{ref:X})},v),PaperProps:Object(A.a)({},S,{style:Object(A.a)({pointerEvents:"temporary"!==M||y?"":"none"},S.style),ref:$}),anchor:r,transitionDuration:B.current||w,onClose:_,ref:t},k)),!c&&"temporary"===M&&I.a.createElement(ga.a,null,I.a.createElement(_a,Object(A.a)({anchor:r,ref:F,width:T},x))))}),wa=I.a.forwardRef(function(e,t){var n=e.classes,r=e.className,a=e.color,i=void 0===a?"secondary":a,o=e.edge,s=void 0!==o&&o,l=e.size,c=void 0===l?"medium":l,u=Object(N.a)(e,["classes","className","color","edge","size"]),d=I.a.createElement("span",{className:n.thumb});return I.a.createElement("span",{className:Object(D.a)(n.root,r,{start:n.edgeStart,end:n.edgeEnd}[s],{small:n["size".concat(Object(He.a)(c))]}[c])},I.a.createElement(lr.a,Object(A.a)({type:"checkbox",icon:d,checkedIcon:d,classes:{root:Object(D.a)(n.switchBase,n["color".concat(Object(He.a)(i))]),input:n.input,checked:n.checked,disabled:n.disabled},ref:t},u)),I.a.createElement("span",{className:n.track}))}),Ra=Object(P.a)(function(e){return{root:{display:"inline-flex",width:58,height:38,overflow:"hidden",padding:12,boxSizing:"border-box",position:"relative",flexShrink:0,zIndex:0,verticalAlign:"middle"},edgeStart:{marginLeft:-8},edgeEnd:{marginRight:-8},switchBase:{position:"absolute",top:0,left:0,zIndex:1,color:"light"===e.palette.type?e.palette.grey[50]:e.palette.grey[400],transition:e.transitions.create(["left","transform"],{duration:e.transitions.duration.shortest}),"&$checked":{transform:"translateX(50%)"},"&$disabled":{color:"light"===e.palette.type?e.palette.grey[400]:e.palette.grey[800]},"&$checked + $track":{opacity:.5},"&$disabled + $track":{opacity:"light"===e.palette.type?.12:.1}},colorPrimary:{"&$checked":{color:e.palette.primary.main,"&:hover":{backgroundColor:Object(Me.d)(e.palette.primary.main,e.palette.action.hoverOpacity),"@media (hover: none)":{backgroundColor:"transparent"}}},"&$disabled":{color:"light"===e.palette.type?e.palette.grey[400]:e.palette.grey[800]},"&$checked + $track":{backgroundColor:e.palette.primary.main},"&$disabled + $track":{backgroundColor:"light"===e.palette.type?e.palette.common.black:e.palette.common.white}},colorSecondary:{"&$checked":{color:e.palette.secondary.main,"&:hover":{backgroundColor:Object(Me.d)(e.palette.secondary.main,e.palette.action.hoverOpacity),"@media (hover: none)":{backgroundColor:"transparent"}}},"&$disabled":{color:"light"===e.palette.type?e.palette.grey[400]:e.palette.grey[800]},"&$checked + $track":{backgroundColor:e.palette.secondary.main},"&$disabled + $track":{backgroundColor:"light"===e.palette.type?e.palette.common.black:e.palette.common.white}},sizeSmall:{width:40,height:24,padding:7,"& $thumb":{width:16,height:16},"& $switchBase":{padding:4}},checked:{},disabled:{},input:{left:"-100%",width:"300%"},thumb:{boxShadow:e.shadows[1],backgroundColor:"currentColor",width:20,height:20,borderRadius:"50%"},track:{height:"100%",width:"100%",borderRadius:7,zIndex:-1,transition:e.transitions.create(["opacity","background-color"],{duration:e.transitions.duration.shortest}),backgroundColor:"light"===e.palette.type?e.palette.common.black:e.palette.common.white,opacity:"light"===e.palette.type?.38:.3}}},{name:"MuiSwitch"})(wa),Aa=n(419),Na=n(257),Ma=n(258),Ia=n(175),ka=n(276),La=n(260),Da=n(274),Pa=n(259),za=n(273),ja=n(421),Fa=n(269),Ha=n(270),Va=n(176),Ua=n(275),Ba=n(47);function Ya(e,t,n){var r,a=n.disableHysteresis,i=void 0!==a&&a,o=n.threshold,s=void 0===o?100:o,l=t.current;return t.current=e?void 0!==(r=e.currentTarget).pageYOffset?r.pageYOffset:r.scrollTop:l,!(!i&&void 0!==l&&t.currents}var Ga="undefined"!==typeof window?window:null;function Wa(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t=e.getTrigger,n=void 0===t?Ya:t,r=e.target,a=void 0===r?Ga:r,i=Object(N.a)(e,["getTrigger","target"]),o=I.a.useRef(),s=I.a.useState(function(){return n(null,o,i)}),l=s[0],c=s[1];return I.a.useEffect(function(){var e=function(e){c(n(e,o,i))};return e(null),a.addEventListener("scroll",e),function(){a.removeEventListener("scroll",e)}},[a,n,JSON.stringify(i)]),l}var qa=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};return function(t){var n=e.breakpoint,r=void 0===n?"sm":n;return Sn()(function(e){return I.a.createElement(t,Object(A.a)({fullScreen:yn(r,e.width)},e))})}},Xa=n(213),$a={entering:{transform:"none"},entered:{transform:"none"}},Ka={enter:Et.b.enteringScreen,exit:Et.b.leavingScreen},Qa=I.a.forwardRef(function(e,t){var n=e.children,r=e.in,a=e.onEnter,i=e.onExit,o=e.style,s=e.timeout,l=void 0===s?Ka:s,c=Object(N.a)(e,["children","in","onEnter","onExit","style","timeout"]),u=Object(fn.a)(),d=Object(ct.a)(n.ref,t);return I.a.createElement(Xa.a,Object(A.a)({appear:!0,in:r,onEnter:function(e,t){Object(ma.b)(e);var n=Object(ma.a)({style:o,timeout:l},{mode:"enter"});e.style.webkitTransition=u.transitions.create("transform",n),e.style.transition=u.transitions.create("transform",n),a&&a(e,t)},onExit:function(e){var t=Object(ma.a)({style:o,timeout:l},{mode:"exit"});e.style.webkitTransition=u.transitions.create("transform",t),e.style.transition=u.transitions.create("transform",t),i&&i(e)},timeout:l},c),function(e,t){return I.a.cloneElement(n,Object(A.a)({style:Object(A.a)({transform:"scale(0)",visibility:"exited"!==e||r?void 0:"hidden"},$a[e],{},o,{},n.props.style),ref:d},t))})});n.d(t,"colors",function(){return r}),n.d(t,"createGenerateClassName",function(){return O.createGenerateClassName}),n.d(t,"createMuiTheme",function(){return O.createMuiTheme}),n.d(t,"createStyles",function(){return O.createStyles}),n.d(t,"jssPreset",function(){return O.jssPreset}),n.d(t,"makeStyles",function(){return O.makeStyles}),n.d(t,"MuiThemeProvider",function(){return O.MuiThemeProvider}),n.d(t,"responsiveFontSizes",function(){return O.responsiveFontSizes}),n.d(t,"ServerStyleSheets",function(){return O.ServerStyleSheets}),n.d(t,"styled",function(){return O.styled}),n.d(t,"StylesProvider",function(){return O.StylesProvider}),n.d(t,"ThemeProvider",function(){return O.ThemeProvider}),n.d(t,"useTheme",function(){return O.useTheme}),n.d(t,"withStyles",function(){return O.withStyles}),n.d(t,"withTheme",function(){return O.withTheme}),n.d(t,"AppBar",function(){return T.a}),n.d(t,"Avatar",function(){return C.a}),n.d(t,"Backdrop",function(){return w.a}),n.d(t,"Badge",function(){return R.a}),n.d(t,"BottomNavigation",function(){return j}),n.d(t,"BottomNavigationAction",function(){return V}),n.d(t,"Box",function(){return Ae}),n.d(t,"Breadcrumbs",function(){return ze}),n.d(t,"Button",function(){return je.default}),n.d(t,"ButtonBase",function(){return Fe.a}),n.d(t,"ButtonGroup",function(){return Ue}),n.d(t,"Card",function(){return Ge}),n.d(t,"CardActionArea",function(){return qe}),n.d(t,"CardActions",function(){return $e}),n.d(t,"CardContent",function(){return Qe}),n.d(t,"CardHeader",function(){return Je}),n.d(t,"CardMedia",function(){return nt}),n.d(t,"Checkbox",function(){return rt.default}),n.d(t,"Chip",function(){return at.default}),n.d(t,"CircularProgress",function(){return it.a}),n.d(t,"ClickAwayListener",function(){return ht}),n.d(t,"Collapse",function(){return ft.a}),n.d(t,"Container",function(){return gt}),n.d(t,"CssBaseline",function(){return vt.a}),n.d(t,"Dialog",function(){return Ot}),n.d(t,"DialogActions",function(){return Ct}),n.d(t,"DialogContent",function(){return Rt}),n.d(t,"DialogContentText",function(){return Nt}),n.d(t,"DialogTitle",function(){return It}),n.d(t,"Divider",function(){return kt.a}),n.d(t,"Drawer",function(){return Lt.a}),n.d(t,"ExpansionPanel",function(){return zt}),n.d(t,"ExpansionPanelActions",function(){return Ft}),n.d(t,"ExpansionPanelDetails",function(){return Vt}),n.d(t,"ExpansionPanelSummary",function(){return Yt}),n.d(t,"Fab",function(){return Gt.a}),n.d(t,"Fade",function(){return Wt.a}),n.d(t,"FilledInput",function(){return qt.a}),n.d(t,"FormControl",function(){return Xt.default}),n.d(t,"FormControlLabel",function(){return $t.default}),n.d(t,"FormGroup",function(){return Kt.default}),n.d(t,"FormHelperText",function(){return Qt.a}),n.d(t,"FormLabel",function(){return Zt.a}),n.d(t,"Grid",function(){return Jt.a}),n.d(t,"GridList",function(){return tn}),n.d(t,"GridListTile",function(){return sn}),n.d(t,"GridListTileBar",function(){return cn}),n.d(t,"Grow",function(){return un.default}),n.d(t,"Hidden",function(){return Cn}),n.d(t,"Icon",function(){return Rn}),n.d(t,"IconButton",function(){return An.default}),n.d(t,"Input",function(){return Nn.default}),n.d(t,"InputAdornment",function(){return kn}),n.d(t,"InputBase",function(){return Ln.a}),n.d(t,"InputLabel",function(){return Dn.default}),n.d(t,"LinearProgress",function(){return Pn.a}),n.d(t,"Link",function(){return zn.a}),n.d(t,"List",function(){return jn.a}),n.d(t,"ListItem",function(){return Fn.a}),n.d(t,"ListItemAvatar",function(){return Un}),n.d(t,"ListItemIcon",function(){return Bn.a}),n.d(t,"ListItemSecondaryAction",function(){return Gn}),n.d(t,"ListItemText",function(){return Wn.default}),n.d(t,"ListSubheader",function(){return Xn}),n.d(t,"Menu",function(){return $n.a}),n.d(t,"MenuItem",function(){return Kn.default}),n.d(t,"MenuList",function(){return Qn.a}),n.d(t,"MobileStepper",function(){return Jn}),n.d(t,"Modal",function(){return er.b}),n.d(t,"ModalManager",function(){return er.a}),n.d(t,"NativeSelect",function(){return tr.a}),n.d(t,"NoSsr",function(){return nr.a}),n.d(t,"OutlinedInput",function(){return rr.a}),n.d(t,"Paper",function(){return ar.default}),n.d(t,"Popover",function(){return ir.default}),n.d(t,"Popper",function(){return or.a}),n.d(t,"Portal",function(){return sr.a}),n.d(t,"Radio",function(){return _r}),n.d(t,"RadioGroup",function(){return yr}),n.d(t,"RootRef",function(){return Cr}),n.d(t,"Select",function(){return wr.default}),n.d(t,"Slide",function(){return Rr.a}),n.d(t,"Slider",function(){return Br}),n.d(t,"Snackbar",function(){return Xr}),n.d(t,"SnackbarContent",function(){return Wr}),n.d(t,"Step",function(){return Kr}),n.d(t,"StepButton",function(){return oa}),n.d(t,"StepConnector",function(){return la}),n.d(t,"StepContent",function(){return ua}),n.d(t,"StepIcon",function(){return na}),n.d(t,"StepLabel",function(){return aa}),n.d(t,"Stepper",function(){return ha}),n.d(t,"SvgIcon",function(){return fa.default}),n.d(t,"SwipeableDrawer",function(){return Ca}),n.d(t,"Switch",function(){return Ra}),n.d(t,"Tab",function(){return Aa.a}),n.d(t,"Table",function(){return Na.default}),n.d(t,"TableBody",function(){return Ma.default}),n.d(t,"TableCell",function(){return Ia.default}),n.d(t,"TableFooter",function(){return ka.default}),n.d(t,"TableHead",function(){return La.default}),n.d(t,"TablePagination",function(){return Da.default}),n.d(t,"TableRow",function(){return Pa.default}),n.d(t,"TableSortLabel",function(){return za.default}),n.d(t,"Tabs",function(){return ja.a}),n.d(t,"TextField",function(){return Fa.default}),n.d(t,"TextareaAutosize",function(){return Ha.a}),n.d(t,"Toolbar",function(){return Va.default}),n.d(t,"Tooltip",function(){return Ua.default}),n.d(t,"Typography",function(){return Ba.default}),n.d(t,"useMediaQuery",function(){return _n}),n.d(t,"useScrollTrigger",function(){return Wa}),n.d(t,"withMobileDialog",function(){return qa}),n.d(t,"withWidth",function(){return Sn}),n.d(t,"Zoom",function(){return Qa})},function(e,t,n){"use strict";function r(e,t){e.prototype=Object.create(t.prototype),e.prototype.constructor=e,e.__proto__=t}n.d(t,"a",function(){return r})},function(e,t,n){"use strict";function r(e,t){"function"===typeof e?e(t):e&&(e.current=t)}n.d(t,"a",function(){return r})},function(e,t){e.exports=function(e){var t=typeof e;return null!=e&&("object"==t||"function"==t)}},function(e,t,n){"use strict";function r(e,t){if(null==e)return{};var n,r,a={},i=Object.keys(e);for(r=0;r=0||(a[n]=e[n]);return a}n.d(t,"a",function(){return r})},function(e,t,n){"use strict";n.d(t,"f",function(){return me}),n.d(t,"c",function(){return ge}),n.d(t,"e",function(){return fe}),n.d(t,"g",function(){return h}),n.d(t,"d",function(){return d}),n.d(t,"b",function(){return $}),n.d(t,"a",function(){return W});var r=n(3),a=n(101),i=(n(87),n(71)),o=n(29),s=n(90),l=n(32),c={}.constructor;function u(e){if(null==e||"object"!==typeof e)return e;if(Array.isArray(e))return e.map(u);if(e.constructor!==c)return e;var t={};for(var n in e)t[n]=u(e[n]);return t}function d(e,t,n){void 0===e&&(e="unnamed");var r=n.jss,a=u(t),i=r.plugins.onCreateRule(e,a,n);return i||(e[0],null)}var p=function(e,t){for(var n="",r=0;r<+~=|^:(),"'`\s])/g,v="undefined"!==typeof CSS&&CSS.escape,_=function(e){return v?v(e):e.replace(g,"\\$1")},b=function(){function e(e,t,n){this.type="style",this.key=void 0,this.isProcessed=!1,this.style=void 0,this.renderer=void 0,this.renderable=void 0,this.options=void 0;var r=n.sheet,a=n.Renderer;this.key=e,this.options=n,this.style=t,r?this.renderer=r.renderer:a&&(this.renderer=new a)}return e.prototype.prop=function(e,t,n){if(void 0===t)return this.style[e];var r=!!n&&n.force;if(!r&&this.style[e]===t)return this;var a=t;n&&!1===n.process||(a=this.options.jss.plugins.onChangeValue(t,e,this));var i=null==a||!1===a,o=e in this.style;if(i&&!o&&!r)return this;var s=i&&o;if(s?delete this.style[e]:this.style[e]=a,this.renderable&&this.renderer)return s?this.renderer.removeProperty(this.renderable,e):this.renderer.setProperty(this.renderable,e,a),this;var l=this.options.sheet;return l&&l.attached,this},e}(),y=function(e){function t(t,n,r){var a;(a=e.call(this,t,n,r)||this).selectorText=void 0,a.id=void 0,a.renderable=void 0;var i=r.selector,o=r.scoped,l=r.sheet,c=r.generateId;return i?a.selectorText=i:!1!==o&&(a.id=c(Object(s.a)(Object(s.a)(a)),l),a.selectorText="."+_(a.id)),a}Object(o.a)(t,e);var n=t.prototype;return n.applyTo=function(e){var t=this.renderer;if(t){var n=this.toJSON();for(var r in n)t.setProperty(e,r,n[r])}return this},n.toJSON=function(){var e={};for(var t in this.style){var n=this.style[t];"object"!==typeof n?e[t]=n:Array.isArray(n)&&(e[t]=h(n))}return e},n.toString=function(e){var t=this.options.sheet,n=!!t&&t.options.link?Object(r.a)({},e,{allowEmpty:!0}):e;return m(this.selectorText,this.style,n)},Object(i.a)(t,[{key:"selector",set:function(e){if(e!==this.selectorText){this.selectorText=e;var t=this.renderer,n=this.renderable;if(n&&t)t.setSelector(n,e)||t.replaceRule(n,this)}},get:function(){return this.selectorText}}]),t}(b),E={onCreateRule:function(e,t,n){return"@"===e[0]||n.parent&&"keyframes"===n.parent.type?null:new y(e,t,n)}},S={indent:1,children:!0},x=/@([\w-]+)/,O=function(){function e(e,t,n){this.type="conditional",this.at=void 0,this.key=void 0,this.rules=void 0,this.options=void 0,this.isProcessed=!1,this.renderable=void 0,this.key=e;var a=e.match(x);for(var i in this.at=a?a[1]:"unknown",this.options=n,this.rules=new W(Object(r.a)({},n,{parent:this})),t)this.rules.add(i,t[i]);this.rules.process()}var t=e.prototype;return t.getRule=function(e){return this.rules.get(e)},t.indexOf=function(e){return this.rules.indexOf(e)},t.addRule=function(e,t,n){var r=this.rules.add(e,t,n);return r?(this.options.jss.plugins.onProcessRule(r),r):null},t.toString=function(e){if(void 0===e&&(e=S),null==e.indent&&(e.indent=S.indent),null==e.children&&(e.children=S.children),!1===e.children)return this.key+" {}";var t=this.rules.toString(e);return t?this.key+" {\n"+t+"\n}":""},e}(),T=/@media|@supports\s+/,C={onCreateRule:function(e,t,n){return T.test(e)?new O(e,t,n):null}},w={indent:1,children:!0},R=/@keyframes\s+([\w-]+)/,A=function(){function e(e,t,n){this.type="keyframes",this.at="@keyframes",this.key=void 0,this.name=void 0,this.id=void 0,this.rules=void 0,this.options=void 0,this.isProcessed=!1,this.renderable=void 0;var a=e.match(R);a&&a[1]?this.name=a[1]:this.name="noname",this.key=this.type+"-"+this.name,this.options=n;var i=n.scoped,o=n.sheet,s=n.generateId;for(var l in this.id=!1===i?this.name:_(s(this,o)),this.rules=new W(Object(r.a)({},n,{parent:this})),t)this.rules.add(l,t[l],Object(r.a)({},n,{parent:this}));this.rules.process()}return e.prototype.toString=function(e){if(void 0===e&&(e=w),null==e.indent&&(e.indent=w.indent),null==e.children&&(e.children=w.children),!1===e.children)return this.at+" "+this.id+" {}";var t=this.rules.toString(e);return t&&(t="\n"+t+"\n"),this.at+" "+this.id+" {"+t+"}"},e}(),N=/@keyframes\s+/,M=/\$([\w-]+)/g,I=function(e,t){return"string"===typeof e?e.replace(M,function(e,n){return n in t?t[n]:e}):e},k=function(e,t,n){var r=e[t],a=I(r,n);a!==r&&(e[t]=a)},L={onCreateRule:function(e,t,n){return"string"===typeof e&&N.test(e)?new A(e,t,n):null},onProcessStyle:function(e,t,n){return"style"===t.type&&n?("animation-name"in e&&k(e,"animation-name",n.keyframes),"animation"in e&&k(e,"animation",n.keyframes),e):e},onChangeValue:function(e,t,n){var r=n.options.sheet;if(!r)return e;switch(t){case"animation":case"animation-name":return I(e,r.keyframes);default:return e}}},D=function(e){function t(){for(var t,n=arguments.length,r=new Array(n),a=0;a=this.index)t.push(e);else for(var r=0;rn)return void t.splice(r,0,e)},t.reset=function(){this.registry=[]},t.remove=function(e){var t=this.registry.indexOf(e);this.registry.splice(t,1)},t.toString=function(e){for(var t=void 0===e?{}:e,n=t.attached,r=Object(l.a)(t,["attached"]),a="",i=0;i0){var n=function(e,t){for(var n=0;nt.index&&r.options.insertionPoint===t.insertionPoint)return r}return null}(t,e);if(n&&n.renderer)return{parent:n.renderer.element.parentNode,node:n.renderer.element};if((n=function(e,t){for(var n=e.length-1;n>=0;n--){var r=e[n];if(r.attached&&r.options.insertionPoint===t.insertionPoint)return r}return null}(t,e))&&n.renderer)return{parent:n.renderer.element.parentNode,node:n.renderer.element.nextSibling}}var r=e.insertionPoint;if(r&&"string"===typeof r){var a=function(e){for(var t=oe(),n=0;nr)&&(n=r);try{if("insertRule"in e)e.insertRule(t,n);else if("appendRule"in e){e.appendRule(t)}}catch(a){return!1}return e.cssRules[n]},ue=function(){var e=document.createElement("style");return e.textContent="\n",e},de=function(){function e(e){this.getPropertyValue=ne,this.setProperty=re,this.removeProperty=ae,this.setSelector=ie,this.element=void 0,this.sheet=void 0,this.hasInsertedRules=!1,e&&K.add(e),this.sheet=e;var t=this.sheet?this.sheet.options:{},n=t.media,r=t.meta,a=t.element;this.element=a||ue(),this.element.setAttribute("data-jss",""),n&&this.element.setAttribute("media",n),r&&this.element.setAttribute("data-meta",r);var i=le();i&&this.element.setAttribute("nonce",i)}var t=e.prototype;return t.attach=function(){if(!this.element.parentNode&&this.sheet){!function(e,t){var n=t.insertionPoint,r=se(t);if(!1!==r&&r.parent)r.parent.insertBefore(e,r.node);else if(n&&"number"===typeof n.nodeType){var a=n,i=a.parentNode;i&&i.insertBefore(e,a.nextSibling)}else oe().appendChild(e)}(this.element,this.sheet.options);var e=Boolean(this.sheet&&this.sheet.deployed);this.hasInsertedRules&&e&&(this.hasInsertedRules=!1,this.deploy())}},t.detach=function(){var e=this.element.parentNode;e&&e.removeChild(this.element)},t.deploy=function(){var e=this.sheet;e&&(e.options.link?this.insertRules(e.rules):this.element.textContent="\n"+e.toString()+"\n")},t.insertRules=function(e,t){for(var n=0;n1&&void 0!==arguments[1]?arguments[1]:{},n=t.breakpoints,r=void 0===n?["sm","md","lg"]:n,a=t.disableAlign,i=void 0!==a&&a,o=t.factor,l=void 0===o?2:o,h=t.variants,f=void 0===h?["h1","h2","h3","h4","h5","h6","subtitle1","subtitle2","body1","body2","caption","button","overline"]:h,m=Object(s.a)({},e);m.typography=Object(s.a)({},m.typography);var g=m.typography,v=c(g.htmlFontSize),_=r.map(function(e){return m.breakpoints.values[e]});return f.forEach(function(e){var t=g[e],n=parseFloat(v(t.fontSize,"rem"));if(!(n<=1)){var r=n,a=1+(r-1)/l,o=t.lineHeight;if(!p(o)&&!i)throw new Error(["Material-UI: unsupported non-unitless line height with grid alignment.","Use unitless line heights instead."].join("\n"));p(o)||(o=parseFloat(v(o,"rem"))/parseFloat(n));var c=null;i||(c=function(e){return function(e){var t=e.size,n=e.grid,r=t-t%n,a=r+n;return t-r0&&void 0!==arguments[0]?arguments[0]:{}).defaultTheme;return function(t){var n=y.a.forwardRef(function(n,r){var a=n.innerRef,i=Object(_.a)(n,["innerRef"]),o=Object(x.a)()||e;return y.a.createElement(t,Object(s.a)({theme:o,ref:a||r},i))});return S()(n,t),n}}O();var T=O({defaultTheme:n(69).a}),C=n(17);n.d(t,"hexToRgb",function(){return r.g}),n.d(t,"rgbToHex",function(){return r.k}),n.d(t,"hslToRgb",function(){return r.h}),n.d(t,"decomposeColor",function(){return r.b}),n.d(t,"recomposeColor",function(){return r.j}),n.d(t,"getContrastRatio",function(){return r.e}),n.d(t,"getLuminance",function(){return r.f}),n.d(t,"emphasize",function(){return r.c}),n.d(t,"fade",function(){return r.d}),n.d(t,"darken",function(){return r.a}),n.d(t,"lighten",function(){return r.i}),n.d(t,"createMuiTheme",function(){return a.a}),n.d(t,"createStyles",function(){return i}),n.d(t,"makeStyles",function(){return o.a}),n.d(t,"responsiveFontSizes",function(){return h}),n.d(t,"styled",function(){return f.a}),n.d(t,"easing",function(){return m.c}),n.d(t,"duration",function(){return m.b}),n.d(t,"formatMs",function(){return m.d}),n.d(t,"isString",function(){return m.f}),n.d(t,"isNumber",function(){return m.e}),n.d(t,"useTheme",function(){return g.a}),n.d(t,"withStyles",function(){return v.a}),n.d(t,"withTheme",function(){return T}),n.d(t,"createGenerateClassName",function(){return C.d}),n.d(t,"jssPreset",function(){return C.e}),n.d(t,"ServerStyleSheets",function(){return C.a}),n.d(t,"StylesProvider",function(){return C.b}),n.d(t,"MuiThemeProvider",function(){return C.c}),n.d(t,"ThemeProvider",function(){return C.c})},function(e,t,n){"use strict";t.a=function(e){return e&&e.ownerDocument||document}},function(e,t,n){var r=n(227);e.exports=function(e,t){return r(e,t)}},function(e,t,n){var r;!function(a){var i=/^\s+/,o=/\s+$/,s=0,l=a.round,c=a.min,u=a.max,d=a.random;function p(e,t){if(t=t||{},(e=e||"")instanceof p)return e;if(!(this instanceof p))return new p(e,t);var n=function(e){var t={r:0,g:0,b:0},n=1,r=null,s=null,l=null,d=!1,p=!1;"string"==typeof e&&(e=function(e){e=e.replace(i,"").replace(o,"").toLowerCase();var t,n=!1;if(N[e])e=N[e],n=!0;else if("transparent"==e)return{r:0,g:0,b:0,a:0,format:"name"};if(t=H.rgb.exec(e))return{r:t[1],g:t[2],b:t[3]};if(t=H.rgba.exec(e))return{r:t[1],g:t[2],b:t[3],a:t[4]};if(t=H.hsl.exec(e))return{h:t[1],s:t[2],l:t[3]};if(t=H.hsla.exec(e))return{h:t[1],s:t[2],l:t[3],a:t[4]};if(t=H.hsv.exec(e))return{h:t[1],s:t[2],v:t[3]};if(t=H.hsva.exec(e))return{h:t[1],s:t[2],v:t[3],a:t[4]};if(t=H.hex8.exec(e))return{r:D(t[1]),g:D(t[2]),b:D(t[3]),a:F(t[4]),format:n?"name":"hex8"};if(t=H.hex6.exec(e))return{r:D(t[1]),g:D(t[2]),b:D(t[3]),format:n?"name":"hex"};if(t=H.hex4.exec(e))return{r:D(t[1]+""+t[1]),g:D(t[2]+""+t[2]),b:D(t[3]+""+t[3]),a:F(t[4]+""+t[4]),format:n?"name":"hex8"};if(t=H.hex3.exec(e))return{r:D(t[1]+""+t[1]),g:D(t[2]+""+t[2]),b:D(t[3]+""+t[3]),format:n?"name":"hex"};return!1}(e));"object"==typeof e&&(V(e.r)&&V(e.g)&&V(e.b)?(h=e.r,f=e.g,m=e.b,t={r:255*k(h,255),g:255*k(f,255),b:255*k(m,255)},d=!0,p="%"===String(e.r).substr(-1)?"prgb":"rgb"):V(e.h)&&V(e.s)&&V(e.v)?(r=z(e.s),s=z(e.v),t=function(e,t,n){e=6*k(e,360),t=k(t,100),n=k(n,100);var r=a.floor(e),i=e-r,o=n*(1-t),s=n*(1-i*t),l=n*(1-(1-i)*t),c=r%6;return{r:255*[n,s,o,o,l,n][c],g:255*[l,n,n,s,o,o][c],b:255*[o,o,l,n,n,s][c]}}(e.h,r,s),d=!0,p="hsv"):V(e.h)&&V(e.s)&&V(e.l)&&(r=z(e.s),l=z(e.l),t=function(e,t,n){var r,a,i;function o(e,t,n){return n<0&&(n+=1),n>1&&(n-=1),n<1/6?e+6*(t-e)*n:n<.5?t:n<2/3?e+(t-e)*(2/3-n)*6:e}if(e=k(e,360),t=k(t,100),n=k(n,100),0===t)r=a=i=n;else{var s=n<.5?n*(1+t):n+t-n*t,l=2*n-s;r=o(l,s,e+1/3),a=o(l,s,e),i=o(l,s,e-1/3)}return{r:255*r,g:255*a,b:255*i}}(e.h,r,l),d=!0,p="hsl"),e.hasOwnProperty("a")&&(n=e.a));var h,f,m;return n=I(n),{ok:d,format:e.format||p,r:c(255,u(t.r,0)),g:c(255,u(t.g,0)),b:c(255,u(t.b,0)),a:n}}(e);this._originalInput=e,this._r=n.r,this._g=n.g,this._b=n.b,this._a=n.a,this._roundA=l(100*this._a)/100,this._format=t.format||n.format,this._gradientType=t.gradientType,this._r<1&&(this._r=l(this._r)),this._g<1&&(this._g=l(this._g)),this._b<1&&(this._b=l(this._b)),this._ok=n.ok,this._tc_id=s++}function h(e,t,n){e=k(e,255),t=k(t,255),n=k(n,255);var r,a,i=u(e,t,n),o=c(e,t,n),s=(i+o)/2;if(i==o)r=a=0;else{var l=i-o;switch(a=s>.5?l/(2-i-o):l/(i+o),i){case e:r=(t-n)/l+(t>1)+720)%360;--t;)r.h=(r.h+a)%360,i.push(p(r));return i}function A(e,t){t=t||6;for(var n=p(e).toHsv(),r=n.h,a=n.s,i=n.v,o=[],s=1/t;t--;)o.push(p({h:r,s:a,v:i})),i=(i+s)%1;return o}p.prototype={isDark:function(){return this.getBrightness()<128},isLight:function(){return!this.isDark()},isValid:function(){return this._ok},getOriginalInput:function(){return this._originalInput},getFormat:function(){return this._format},getAlpha:function(){return this._a},getBrightness:function(){var e=this.toRgb();return(299*e.r+587*e.g+114*e.b)/1e3},getLuminance:function(){var e,t,n,r=this.toRgb();return e=r.r/255,t=r.g/255,n=r.b/255,.2126*(e<=.03928?e/12.92:a.pow((e+.055)/1.055,2.4))+.7152*(t<=.03928?t/12.92:a.pow((t+.055)/1.055,2.4))+.0722*(n<=.03928?n/12.92:a.pow((n+.055)/1.055,2.4))},setAlpha:function(e){return this._a=I(e),this._roundA=l(100*this._a)/100,this},toHsv:function(){var e=f(this._r,this._g,this._b);return{h:360*e.h,s:e.s,v:e.v,a:this._a}},toHsvString:function(){var e=f(this._r,this._g,this._b),t=l(360*e.h),n=l(100*e.s),r=l(100*e.v);return 1==this._a?"hsv("+t+", "+n+"%, "+r+"%)":"hsva("+t+", "+n+"%, "+r+"%, "+this._roundA+")"},toHsl:function(){var e=h(this._r,this._g,this._b);return{h:360*e.h,s:e.s,l:e.l,a:this._a}},toHslString:function(){var e=h(this._r,this._g,this._b),t=l(360*e.h),n=l(100*e.s),r=l(100*e.l);return 1==this._a?"hsl("+t+", "+n+"%, "+r+"%)":"hsla("+t+", "+n+"%, "+r+"%, "+this._roundA+")"},toHex:function(e){return m(this._r,this._g,this._b,e)},toHexString:function(e){return"#"+this.toHex(e)},toHex8:function(e){return function(e,t,n,r,a){var i=[P(l(e).toString(16)),P(l(t).toString(16)),P(l(n).toString(16)),P(j(r))];if(a&&i[0].charAt(0)==i[0].charAt(1)&&i[1].charAt(0)==i[1].charAt(1)&&i[2].charAt(0)==i[2].charAt(1)&&i[3].charAt(0)==i[3].charAt(1))return i[0].charAt(0)+i[1].charAt(0)+i[2].charAt(0)+i[3].charAt(0);return i.join("")}(this._r,this._g,this._b,this._a,e)},toHex8String:function(e){return"#"+this.toHex8(e)},toRgb:function(){return{r:l(this._r),g:l(this._g),b:l(this._b),a:this._a}},toRgbString:function(){return 1==this._a?"rgb("+l(this._r)+", "+l(this._g)+", "+l(this._b)+")":"rgba("+l(this._r)+", "+l(this._g)+", "+l(this._b)+", "+this._roundA+")"},toPercentageRgb:function(){return{r:l(100*k(this._r,255))+"%",g:l(100*k(this._g,255))+"%",b:l(100*k(this._b,255))+"%",a:this._a}},toPercentageRgbString:function(){return 1==this._a?"rgb("+l(100*k(this._r,255))+"%, "+l(100*k(this._g,255))+"%, "+l(100*k(this._b,255))+"%)":"rgba("+l(100*k(this._r,255))+"%, "+l(100*k(this._g,255))+"%, "+l(100*k(this._b,255))+"%, "+this._roundA+")"},toName:function(){return 0===this._a?"transparent":!(this._a<1)&&(M[m(this._r,this._g,this._b,!0)]||!1)},toFilter:function(e){var t="#"+g(this._r,this._g,this._b,this._a),n=t,r=this._gradientType?"GradientType = 1, ":"";if(e){var a=p(e);n="#"+g(a._r,a._g,a._b,a._a)}return"progid:DXImageTransform.Microsoft.gradient("+r+"startColorstr="+t+",endColorstr="+n+")"},toString:function(e){var t=!!e;e=e||this._format;var n=!1,r=this._a<1&&this._a>=0;return t||!r||"hex"!==e&&"hex6"!==e&&"hex3"!==e&&"hex4"!==e&&"hex8"!==e&&"name"!==e?("rgb"===e&&(n=this.toRgbString()),"prgb"===e&&(n=this.toPercentageRgbString()),"hex"!==e&&"hex6"!==e||(n=this.toHexString()),"hex3"===e&&(n=this.toHexString(!0)),"hex4"===e&&(n=this.toHex8String(!0)),"hex8"===e&&(n=this.toHex8String()),"name"===e&&(n=this.toName()),"hsl"===e&&(n=this.toHslString()),"hsv"===e&&(n=this.toHsvString()),n||this.toHexString()):"name"===e&&0===this._a?this.toName():this.toRgbString()},clone:function(){return p(this.toString())},_applyModification:function(e,t){var n=e.apply(null,[this].concat([].slice.call(t)));return this._r=n._r,this._g=n._g,this._b=n._b,this.setAlpha(n._a),this},lighten:function(){return this._applyModification(y,arguments)},brighten:function(){return this._applyModification(E,arguments)},darken:function(){return this._applyModification(S,arguments)},desaturate:function(){return this._applyModification(v,arguments)},saturate:function(){return this._applyModification(_,arguments)},greyscale:function(){return this._applyModification(b,arguments)},spin:function(){return this._applyModification(x,arguments)},_applyCombination:function(e,t){return e.apply(null,[this].concat([].slice.call(t)))},analogous:function(){return this._applyCombination(R,arguments)},complement:function(){return this._applyCombination(O,arguments)},monochromatic:function(){return this._applyCombination(A,arguments)},splitcomplement:function(){return this._applyCombination(w,arguments)},triad:function(){return this._applyCombination(T,arguments)},tetrad:function(){return this._applyCombination(C,arguments)}},p.fromRatio=function(e,t){if("object"==typeof e){var n={};for(var r in e)e.hasOwnProperty(r)&&(n[r]="a"===r?e[r]:z(e[r]));e=n}return p(e,t)},p.equals=function(e,t){return!(!e||!t)&&p(e).toRgbString()==p(t).toRgbString()},p.random=function(){return p.fromRatio({r:d(),g:d(),b:d()})},p.mix=function(e,t,n){n=0===n?0:n||50;var r=p(e).toRgb(),a=p(t).toRgb(),i=n/100;return p({r:(a.r-r.r)*i+r.r,g:(a.g-r.g)*i+r.g,b:(a.b-r.b)*i+r.b,a:(a.a-r.a)*i+r.a})},p.readability=function(e,t){var n=p(e),r=p(t);return(a.max(n.getLuminance(),r.getLuminance())+.05)/(a.min(n.getLuminance(),r.getLuminance())+.05)},p.isReadable=function(e,t,n){var r,a,i=p.readability(e,t);switch(a=!1,(r=function(e){var t,n;t=((e=e||{level:"AA",size:"small"}).level||"AA").toUpperCase(),n=(e.size||"small").toLowerCase(),"AA"!==t&&"AAA"!==t&&(t="AA");"small"!==n&&"large"!==n&&(n="small");return{level:t,size:n}}(n)).level+r.size){case"AAsmall":case"AAAlarge":a=i>=4.5;break;case"AAlarge":a=i>=3;break;case"AAAsmall":a=i>=7}return a},p.mostReadable=function(e,t,n){var r,a,i,o,s=null,l=0;a=(n=n||{}).includeFallbackColors,i=n.level,o=n.size;for(var c=0;cl&&(l=r,s=p(t[c]));return p.isReadable(e,s,{level:i,size:o})||!a?s:(n.includeFallbackColors=!1,p.mostReadable(e,["#fff","#000"],n))};var N=p.names={aliceblue:"f0f8ff",antiquewhite:"faebd7",aqua:"0ff",aquamarine:"7fffd4",azure:"f0ffff",beige:"f5f5dc",bisque:"ffe4c4",black:"000",blanchedalmond:"ffebcd",blue:"00f",blueviolet:"8a2be2",brown:"a52a2a",burlywood:"deb887",burntsienna:"ea7e5d",cadetblue:"5f9ea0",chartreuse:"7fff00",chocolate:"d2691e",coral:"ff7f50",cornflowerblue:"6495ed",cornsilk:"fff8dc",crimson:"dc143c",cyan:"0ff",darkblue:"00008b",darkcyan:"008b8b",darkgoldenrod:"b8860b",darkgray:"a9a9a9",darkgreen:"006400",darkgrey:"a9a9a9",darkkhaki:"bdb76b",darkmagenta:"8b008b",darkolivegreen:"556b2f",darkorange:"ff8c00",darkorchid:"9932cc",darkred:"8b0000",darksalmon:"e9967a",darkseagreen:"8fbc8f",darkslateblue:"483d8b",darkslategray:"2f4f4f",darkslategrey:"2f4f4f",darkturquoise:"00ced1",darkviolet:"9400d3",deeppink:"ff1493",deepskyblue:"00bfff",dimgray:"696969",dimgrey:"696969",dodgerblue:"1e90ff",firebrick:"b22222",floralwhite:"fffaf0",forestgreen:"228b22",fuchsia:"f0f",gainsboro:"dcdcdc",ghostwhite:"f8f8ff",gold:"ffd700",goldenrod:"daa520",gray:"808080",green:"008000",greenyellow:"adff2f",grey:"808080",honeydew:"f0fff0",hotpink:"ff69b4",indianred:"cd5c5c",indigo:"4b0082",ivory:"fffff0",khaki:"f0e68c",lavender:"e6e6fa",lavenderblush:"fff0f5",lawngreen:"7cfc00",lemonchiffon:"fffacd",lightblue:"add8e6",lightcoral:"f08080",lightcyan:"e0ffff",lightgoldenrodyellow:"fafad2",lightgray:"d3d3d3",lightgreen:"90ee90",lightgrey:"d3d3d3",lightpink:"ffb6c1",lightsalmon:"ffa07a",lightseagreen:"20b2aa",lightskyblue:"87cefa",lightslategray:"789",lightslategrey:"789",lightsteelblue:"b0c4de",lightyellow:"ffffe0",lime:"0f0",limegreen:"32cd32",linen:"faf0e6",magenta:"f0f",maroon:"800000",mediumaquamarine:"66cdaa",mediumblue:"0000cd",mediumorchid:"ba55d3",mediumpurple:"9370db",mediumseagreen:"3cb371",mediumslateblue:"7b68ee",mediumspringgreen:"00fa9a",mediumturquoise:"48d1cc",mediumvioletred:"c71585",midnightblue:"191970",mintcream:"f5fffa",mistyrose:"ffe4e1",moccasin:"ffe4b5",navajowhite:"ffdead",navy:"000080",oldlace:"fdf5e6",olive:"808000",olivedrab:"6b8e23",orange:"ffa500",orangered:"ff4500",orchid:"da70d6",palegoldenrod:"eee8aa",palegreen:"98fb98",paleturquoise:"afeeee",palevioletred:"db7093",papayawhip:"ffefd5",peachpuff:"ffdab9",peru:"cd853f",pink:"ffc0cb",plum:"dda0dd",powderblue:"b0e0e6",purple:"800080",rebeccapurple:"663399",red:"f00",rosybrown:"bc8f8f",royalblue:"4169e1",saddlebrown:"8b4513",salmon:"fa8072",sandybrown:"f4a460",seagreen:"2e8b57",seashell:"fff5ee",sienna:"a0522d",silver:"c0c0c0",skyblue:"87ceeb",slateblue:"6a5acd",slategray:"708090",slategrey:"708090",snow:"fffafa",springgreen:"00ff7f",steelblue:"4682b4",tan:"d2b48c",teal:"008080",thistle:"d8bfd8",tomato:"ff6347",turquoise:"40e0d0",violet:"ee82ee",wheat:"f5deb3",white:"fff",whitesmoke:"f5f5f5",yellow:"ff0",yellowgreen:"9acd32"},M=p.hexNames=function(e){var t={};for(var n in e)e.hasOwnProperty(n)&&(t[e[n]]=n);return t}(N);function I(e){return e=parseFloat(e),(isNaN(e)||e<0||e>1)&&(e=1),e}function k(e,t){(function(e){return"string"==typeof e&&-1!=e.indexOf(".")&&1===parseFloat(e)})(e)&&(e="100%");var n=function(e){return"string"===typeof e&&-1!=e.indexOf("%")}(e);return e=c(t,u(0,parseFloat(e))),n&&(e=parseInt(e*t,10)/100),a.abs(e-t)<1e-6?1:e%t/parseFloat(t)}function L(e){return c(1,u(0,e))}function D(e){return parseInt(e,16)}function P(e){return 1==e.length?"0"+e:""+e}function z(e){return e<=1&&(e=100*e+"%"),e}function j(e){return a.round(255*parseFloat(e)).toString(16)}function F(e){return D(e)/255}var H=function(){var e="(?:[-\\+]?\\d*\\.\\d+%?)|(?:[-\\+]?\\d+%?)",t="[\\s|\\(]+("+e+")[,|\\s]+("+e+")[,|\\s]+("+e+")\\s*\\)?",n="[\\s|\\(]+("+e+")[,|\\s]+("+e+")[,|\\s]+("+e+")[,|\\s]+("+e+")\\s*\\)?";return{CSS_UNIT:new RegExp(e),rgb:new RegExp("rgb"+t),rgba:new RegExp("rgba"+n),hsl:new RegExp("hsl"+t),hsla:new RegExp("hsla"+n),hsv:new RegExp("hsv"+t),hsva:new RegExp("hsva"+n),hex3:/^#?([0-9a-fA-F]{1})([0-9a-fA-F]{1})([0-9a-fA-F]{1})$/,hex6:/^#?([0-9a-fA-F]{2})([0-9a-fA-F]{2})([0-9a-fA-F]{2})$/,hex4:/^#?([0-9a-fA-F]{1})([0-9a-fA-F]{1})([0-9a-fA-F]{1})([0-9a-fA-F]{1})$/,hex8:/^#?([0-9a-fA-F]{2})([0-9a-fA-F]{2})([0-9a-fA-F]{2})([0-9a-fA-F]{2})$/}}();function V(e){return!!H.CSS_UNIT.exec(e)}e.exports?e.exports=p:void 0===(r=function(){return p}.call(t,n,t,e))||(e.exports=r)}(Math)},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=c(n(170)),a=c(n(9)),i=c(n(891)),o=c(n(894)),s=c(n(896)),l=c(n(903));function c(e){return e&&e.__esModule?e:{default:e}}function u(e,t,n){if((0,l.default)(e.prevProps,n)){var r=n.match(/^default(\S+)/);if(r){var a=(0,s.default)(r[1]);(0,l.default)(e.nextProps,a)||(e.nextProps[a]=e.prevProps[n])}else e.nextProps[n]=e.prevProps[n]}return e}function d(e,t,n,r){(0,o.default)(e,function(e,a){var i=n[a];i!==t[a]&&e(r,i)})}function p(e,t,n){var s=(0,i.default)(n,function(n,r,i){return(0,a.default)(e.props[i])&&n.push(google.maps.event.addListener(t,r,e.props[i])),n},[]);e.unregisterAllEvents=(0,r.default)(o.default,null,s,h)}function h(e){google.maps.event.removeListener(e)}t.construct=function(e,t,n,r){var a=(0,i.default)(e,u,{nextProps:{},prevProps:n}).nextProps;d(t,{},a,r)},t.componentDidMount=function(e,t,n){p(e,t,n)},t.componentDidUpdate=function(e,t,n,r,a){e.unregisterAllEvents(),d(r,a,e.props,t),p(e,t,n)},t.componentWillUnmount=function(e){e.unregisterAllEvents()}},function(e,t,n){var r=n(339),a="object"==typeof self&&self&&self.Object===Object&&self,i=r||a||Function("return this")();e.exports=i},function(e,t,n){"use strict";n.r(t);var r=n(102);n.d(t,"default",function(){return r.a})},function(e,t,n){"use strict";n.d(t,"a",function(){return o});var r=n(0),a=n.n(r),i=n(72);function o(){return a.a.useContext(i.a)}},function(e,t,n){"use strict";function r(e,t){if(null==e)return{};var n,r,a=function(e,t){if(null==e)return{};var n,r,a={},i=Object.keys(e);for(r=0;r=0||(a[n]=e[n]);return a}(e,t);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);for(r=0;r=0||Object.prototype.propertyIsEnumerable.call(e,n)&&(a[n]=e[n])}return a}n.d(t,"a",function(){return r})},function(e,t,n){"use strict";n.d(t,"c",function(){return v}),n.d(t,"b",function(){return _});var r=n(3),a=n(5),i=n(0),o=n.n(i),s=(n(2),n(4)),l=n(208),c=n(289),u=n(6),d=n(288),p=n(149),h=n(8),f=n(25),m=n(20),g={left:"right",right:"left",top:"down",bottom:"up"};function v(e){return-1!==["left","right"].indexOf(e)}function _(e,t){return"rtl"===e.direction&&v(t)?g[t]:t}var b={enter:f.b.enteringScreen,exit:f.b.leavingScreen},y=o.a.forwardRef(function(e,t){var n=e.anchor,i=void 0===n?"left":n,u=e.BackdropProps,f=e.children,v=e.classes,y=e.className,E=e.elevation,S=void 0===E?16:E,x=e.ModalProps,O=(x=void 0===x?{}:x).BackdropProps,T=Object(a.a)(x,["BackdropProps"]),C=e.onClose,w=e.open,R=void 0!==w&&w,A=e.PaperProps,N=e.SlideProps,M=e.transitionDuration,I=void 0===M?b:M,k=e.variant,L=void 0===k?"temporary":k,D=Object(a.a)(e,["anchor","BackdropProps","children","classes","className","elevation","ModalProps","onClose","open","PaperProps","SlideProps","transitionDuration","variant"]),P=Object(m.a)(),z=o.a.useRef(!1);o.a.useEffect(function(){z.current=!0},[]);var j=_(P,i),F=o.a.createElement(p.a,Object(r.a)({elevation:"temporary"===L?S:0,square:!0,className:Object(s.a)(v.paper,v["paperAnchor".concat(Object(h.a)(j))],"temporary"!==L&&v["paperAnchorDocked".concat(Object(h.a)(j))])},A),f);if("permanent"===L)return o.a.createElement("div",Object(r.a)({className:Object(s.a)(v.root,v.docked,y),ref:t},D),F);var H=o.a.createElement(d.a,Object(r.a)({in:R,direction:g[j],timeout:I,appear:z.current},N),F);return"persistent"===L?o.a.createElement("div",Object(r.a)({className:Object(s.a)(v.root,v.docked,y),ref:t},D),H):o.a.createElement(l.a,Object(r.a)({BackdropProps:Object(r.a)({},u,{},O,{transitionDuration:I}),BackdropComponent:c.a,className:Object(s.a)(v.root,v.modal,y),open:R,onClose:C,ref:t},D,T),H)});t.a=Object(u.a)(function(e){return{root:{},docked:{flex:"0 0 auto"},paper:{overflowY:"auto",display:"flex",flexDirection:"column",height:"100%",flex:"1 0 auto",zIndex:e.zIndex.drawer,WebkitOverflowScrolling:"touch",position:"fixed",top:0,outline:0},paperAnchorLeft:{left:0,right:"auto"},paperAnchorRight:{left:"auto",right:0},paperAnchorTop:{top:0,left:0,bottom:"auto",right:0,height:"auto",maxHeight:"100%"},paperAnchorBottom:{top:"auto",left:0,bottom:0,right:0,height:"auto",maxHeight:"100%"},paperAnchorDockedLeft:{borderRight:"1px solid ".concat(e.palette.divider)},paperAnchorDockedTop:{borderBottom:"1px solid ".concat(e.palette.divider)},paperAnchorDockedRight:{borderLeft:"1px solid ".concat(e.palette.divider)},paperAnchorDockedBottom:{borderTop:"1px solid ".concat(e.palette.divider)},modal:{}}},{name:"MuiDrawer",flip:!1})(y)},function(e,t){var n;n=function(){return this}();try{n=n||new Function("return this")()}catch(r){"object"===typeof window&&(n=window)}e.exports=n},function(e,t,n){"use strict";var r=n(104);n.d(t,"a",function(){return r.a})},function(e,t,n){"use strict";function r(e){var t,n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:166;function r(){for(var r=arguments.length,a=new Array(r),i=0;i=0;p--){var h=o[p];"."===h?i(o,p):".."===h?(i(o,p),d++):d&&(i(o,p),d--)}if(!c)for(;d--;d)o.unshift("..");!c||""===o[0]||o[0]&&a(o[0])||o.unshift("");var f=o.join("/");return n&&"/"!==f.substr(-1)&&(f+="/"),f};function s(e){return e.valueOf?e.valueOf():Object.prototype.valueOf.call(e)}var l=function e(t,n){if(t===n)return!0;if(null==t||null==n)return!1;if(Array.isArray(t))return Array.isArray(n)&&t.length===n.length&&t.every(function(t,r){return e(t,n[r])});if("object"===typeof t||"object"===typeof n){var r=s(t),a=s(n);return r!==t||a!==n?e(r,a):Object.keys(Object.assign({},t,n)).every(function(r){return e(t[r],n[r])})}return!1},c=n(56);function u(e){return"/"===e.charAt(0)?e:"/"+e}function d(e){return"/"===e.charAt(0)?e.substr(1):e}function p(e,t){return function(e,t){return 0===e.toLowerCase().indexOf(t.toLowerCase())&&-1!=="/?#".indexOf(e.charAt(t.length))}(e,t)?e.substr(t.length):e}function h(e){return"/"===e.charAt(e.length-1)?e.slice(0,-1):e}function f(e){var t=e.pathname,n=e.search,r=e.hash,a=t||"/";return n&&"?"!==n&&(a+="?"===n.charAt(0)?n:"?"+n),r&&"#"!==r&&(a+="#"===r.charAt(0)?r:"#"+r),a}function m(e,t,n,a){var i;"string"===typeof e?(i=function(e){var t=e||"/",n="",r="",a=t.indexOf("#");-1!==a&&(r=t.substr(a),t=t.substr(0,a));var i=t.indexOf("?");return-1!==i&&(n=t.substr(i),t=t.substr(0,i)),{pathname:t,search:"?"===n?"":n,hash:"#"===r?"":r}}(e)).state=t:(void 0===(i=Object(r.a)({},e)).pathname&&(i.pathname=""),i.search?"?"!==i.search.charAt(0)&&(i.search="?"+i.search):i.search="",i.hash?"#"!==i.hash.charAt(0)&&(i.hash="#"+i.hash):i.hash="",void 0!==t&&void 0===i.state&&(i.state=t));try{i.pathname=decodeURI(i.pathname)}catch(s){throw s instanceof URIError?new URIError('Pathname "'+i.pathname+'" could not be decoded. This is likely caused by an invalid percent-encoding.'):s}return n&&(i.key=n),a?i.pathname?"/"!==i.pathname.charAt(0)&&(i.pathname=o(i.pathname,a.pathname)):i.pathname=a.pathname:i.pathname||(i.pathname="/"),i}function g(e,t){return e.pathname===t.pathname&&e.search===t.search&&e.hash===t.hash&&e.key===t.key&&l(e.state,t.state)}function v(){var e=null;var t=[];return{setPrompt:function(t){return e=t,function(){e===t&&(e=null)}},confirmTransitionTo:function(t,n,r,a){if(null!=e){var i="function"===typeof e?e(t,n):e;"string"===typeof i?"function"===typeof r?r(i,a):a(!0):a(!1!==i)}else a(!0)},appendListener:function(e){var n=!0;function r(){n&&e.apply(void 0,arguments)}return t.push(r),function(){n=!1,t=t.filter(function(e){return e!==r})}},notifyListeners:function(){for(var e=arguments.length,n=new Array(e),r=0;rt?n.splice(t,n.length-t,r):n.push(r),d({action:"PUSH",location:r,index:t,entries:n})}})},replace:function(e,t){var r=m(e,t,p(),y.location);u.confirmTransitionTo(r,"REPLACE",n,function(e){e&&(y.entries[y.index]=r,d({action:"REPLACE",location:r}))})},go:b,goBack:function(){b(-1)},goForward:function(){b(1)},canGo:function(e){var t=y.index+e;return t>=0&&t0?r:e)-c/100).concat(s,")")},between:p,only:function(e){return p(e,e)},width:function(e){return n[e]}},u)}},function(e,t){e.exports=function(e){return null!=e&&"object"==typeof e}},function(e,t,n){var r=n(241)("wks"),a=n(167),i=n(83).Symbol,o="function"==typeof i;(e.exports=function(e){return r[e]||(r[e]=o&&i[e]||(o?i:a)("Symbol."+e))}).store=r},function(e,t,n){"use strict";n.d(t,"a",function(){return d}),n.d(t,"b",function(){return v});var r=n(91),a=n(29),i=n(0),o=n.n(i),s=n(62),l=(n(2),n(3)),c=n(32),u=n(56);o.a.Component;var d=function(e){function t(){for(var t,n=arguments.length,r=new Array(n),a=0;a0}function x(e){return Object.keys(e).map(function(t){return e[t]})}var O=!("undefined"===typeof window||!window.document||!window.document.createElement);var T,C=((T=function(e,t,n){var r=e[t];return!1===r||S(r)?null:new Error(n+" expect "+t+" \n to be a valid Number > 0 or equal to false. "+r+" given.")}).isRequired=function(e,t,n){if("undefined"===typeof e[t])return new Error("The prop "+t+" is marked as required in \n "+n+", but its value is undefined.");T(e,t,n)},T);function w(e){var t,n,a=e.delay,i=e.isRunning,o=e.closeToast,l=e.type,c=e.hide,u=e.className,p=e.style,h=e.controlledProgress,f=e.progress,m=e.rtl,g=Object(r.a)({},p,{animationDuration:a+"ms",animationPlayState:i?"running":"paused",opacity:c?0:1,transform:h?"scaleX("+f+")":null}),v=d()(E+"__progress-bar",h?E+"__progress-bar--controlled":E+"__progress-bar--animated",E+"__progress-bar--"+l,((t={})[E+"__progress-bar--rtl"]=m,t),u),_=((n={})[h&&f>=1?"onTransitionEnd":"onAnimationEnd"]=h&&f<1?null:o,n);return s.a.createElement("div",Object(r.a)({className:v,style:g},_))}function R(e){return e.targetTouches&&e.targetTouches.length>=1?e.targetTouches[0].clientX:e.clientX}w.propTypes={delay:C.isRequired,isRunning:c.a.bool.isRequired,closeToast:c.a.func.isRequired,rtl:c.a.bool.isRequired,type:c.a.string,hide:c.a.bool,className:c.a.oneOfType([c.a.string,c.a.object]),progress:c.a.number,controlledProgress:c.a.bool},w.defaultProps={type:_.DEFAULT,hide:!1};var A=O&&/(msie|trident)/i.test(navigator.userAgent),N=function(e){function t(){for(var t,n=arguments.length,r=new Array(n),a=0;a=1?e.targetTouches[0].clientY:e.clientY}(e),t.drag.start!==t.drag.x&&(t.flag.canCloseOnClick=!1),t.ref.style.transform="translateX("+t.drag.deltaX+"px)",t.ref.style.opacity=1-Math.abs(t.drag.deltaX/t.drag.removalDistance))},t.onDragEnd=function(e){if(t.flag.canDrag){if(t.flag.canDrag=!1,Math.abs(t.drag.deltaX)>t.drag.removalDistance)return void t.setState({preventExitTransition:!0},t.props.closeToast);t.ref.style.transition="transform 0.2s, opacity 0.2s",t.ref.style.transform="translateX(0)",t.ref.style.opacity=1}},t.onDragTransitionEnd=function(){if(t.boundingRect){var e=t.boundingRect,n=e.top,r=e.bottom,a=e.left,i=e.right;t.props.pauseOnHover&&t.drag.x>=a&&t.drag.x<=i&&t.drag.y>=n&&t.drag.y<=r?t.pauseToast():t.playToast()}},t.onExitTransitionEnd=function(){if(A)t.props.onExited();else{var e=t.ref.scrollHeight,n=t.ref.style;requestAnimationFrame(function(){n.minHeight="initial",n.height=e+"px",n.transition="all 0.4s ",requestAnimationFrame(function(){n.height=0,n.padding=0,n.margin=0}),setTimeout(function(){return t.props.onExited()},400)})}},t}Object(i.a)(t,e);var n=t.prototype;return n.componentDidMount=function(){this.props.onOpen(this.props.children.props),this.props.draggable&&this.bindDragEvents(),this.props.pauseOnFocusLoss&&this.bindFocusEvents()},n.componentDidUpdate=function(e){e.draggable!==this.props.draggable&&(this.props.draggable?this.bindDragEvents():this.unbindDragEvents()),e.pauseOnFocusLoss!==this.props.pauseOnFocusLoss&&(this.props.pauseOnFocusLoss?this.bindFocusEvents():this.unbindFocusEvents())},n.componentWillUnmount=function(){this.props.onClose(this.props.children.props),this.props.draggable&&this.unbindDragEvents(),this.props.pauseOnFocusLoss&&this.unbindFocusEvents()},n.bindFocusEvents=function(){window.addEventListener("focus",this.playToast),window.addEventListener("blur",this.pauseToast)},n.unbindFocusEvents=function(){window.removeEventListener("focus",this.playToast),window.removeEventListener("blur",this.pauseToast)},n.bindDragEvents=function(){document.addEventListener("mousemove",this.onDragMove),document.addEventListener("mouseup",this.onDragEnd),document.addEventListener("touchmove",this.onDragMove),document.addEventListener("touchend",this.onDragEnd)},n.unbindDragEvents=function(){document.removeEventListener("mousemove",this.onDragMove),document.removeEventListener("mouseup",this.onDragEnd),document.removeEventListener("touchmove",this.onDragMove),document.removeEventListener("touchend",this.onDragEnd)},n.render=function(){var e,t=this,n=this.props,a=n.closeButton,i=n.children,o=n.autoClose,l=n.pauseOnHover,c=n.onClick,u=n.closeOnClick,p=n.type,h=n.hideProgressBar,f=n.closeToast,m=n.transition,g=n.position,v=n.className,_=n.bodyClassName,b=n.progressClassName,y=n.progressStyle,S=n.updateId,x=n.role,O=n.progress,T=n.rtl,C={className:d()(E+"__toast",E+"__toast--"+p,(e={},e[E+"__toast--rtl"]=T,e),v)};o&&l&&(C.onMouseEnter=this.pauseToast,C.onMouseLeave=this.playToast),u&&(C.onClick=function(e){c&&c(e),t.flag.canCloseOnClick&&f()});var R=parseFloat(O)===O;return s.a.createElement(m,{in:this.props.in,appear:!0,onExited:this.onExitTransitionEnd,position:g,preventExitTransition:this.state.preventExitTransition},s.a.createElement("div",Object(r.a)({onClick:c},C,{ref:function(e){return t.ref=e},onMouseDown:this.onDragStart,onTouchStart:this.onDragStart,onMouseUp:this.onDragTransitionEnd,onTouchEnd:this.onDragTransitionEnd}),s.a.createElement("div",Object(r.a)({},this.props.in&&{role:x},{className:d()(E+"__toast-body",_)}),i),a&&a,(o||R)&&s.a.createElement(w,Object(r.a)({},S&&!R?{key:"pb-"+S}:{},{rtl:T,delay:o,isRunning:this.state.isRunning,closeToast:f,hide:h,type:p,style:y,className:b,controlledProgress:R,progress:O}))))},t}(o.Component);function M(e){var t=e.closeToast,n=e.type,r=e.ariaLabel;return s.a.createElement("button",{className:E+"__close-button "+E+"__close-button--"+n,type:"button",onClick:function(e){e.stopPropagation(),t(e)},"aria-label":r},"\u2716")}function I(e){var t=e.enter,n=e.exit,i=e.duration,o=void 0===i?750:i,l=e.appendPosition,c=void 0!==l&&l;return function(e){var i,l,u=e.children,d=e.position,p=e.preventExitTransition,h=Object(a.a)(e,["children","position","preventExitTransition"]),f=c?t+"--"+d:t,g=c?n+"--"+d:n;Array.isArray(o)&&2===o.length?(i=o[0],l=o[1]):i=l=o;return s.a.createElement(m.a,Object(r.a)({},h,{timeout:p?0:{enter:i,exit:l},onEnter:function(e){e.classList.add(f),e.style.animationFillMode="forwards",e.style.animationDuration=.001*i+"s"},onEntered:function(e){e.classList.remove(f),e.style.cssText=""},onExit:p?y:function(e){e.classList.add(g),e.style.animationFillMode="forwards",e.style.animationDuration=.001*l+"s"}}),u)}}N.propTypes={closeButton:c.a.oneOfType([c.a.node,c.a.bool]).isRequired,autoClose:C.isRequired,children:c.a.node.isRequired,closeToast:c.a.func.isRequired,position:c.a.oneOf(x(v)).isRequired,pauseOnHover:c.a.bool.isRequired,pauseOnFocusLoss:c.a.bool.isRequired,closeOnClick:c.a.bool.isRequired,transition:c.a.func.isRequired,rtl:c.a.bool.isRequired,hideProgressBar:c.a.bool.isRequired,draggable:c.a.bool.isRequired,draggablePercent:c.a.number.isRequired,in:c.a.bool,onExited:c.a.func,onOpen:c.a.func,onClose:c.a.func,type:c.a.oneOf(x(_)),className:c.a.oneOfType([c.a.string,c.a.object]),bodyClassName:c.a.oneOfType([c.a.string,c.a.object]),progressClassName:c.a.oneOfType([c.a.string,c.a.object]),progressStyle:c.a.object,progress:c.a.number,updateId:c.a.oneOfType([c.a.string,c.a.number]),ariaLabel:c.a.string,containerId:c.a.oneOfType([c.a.string,c.a.number]),role:c.a.string},N.defaultProps={type:_.DEFAULT,in:!0,onOpen:y,onClose:y,className:null,bodyClassName:null,progressClassName:null,updateId:null},M.propTypes={closeToast:c.a.func,arialLabel:c.a.string},M.defaultProps={ariaLabel:"close"};var k=I({enter:E+"__bounce-enter",exit:E+"__bounce-exit",appendPosition:!0}),L=(I({enter:E+"__slide-enter",exit:E+"__slide-exit",duration:[450,750],appendPosition:!0}),I({enter:E+"__zoom-enter",exit:E+"__zoom-exit"}),I({enter:E+"__flip-enter",exit:E+"__flip-exit"}),{list:new Map,on:function(e,t){return this.list.has(e)||this.list.set(e,[]),this.list.get(e).push(t),this},off:function(e){return this.list.delete(e),this},emit:function(e){for(var t=arguments.length,n=new Array(t>1?t-1:0),r=1;r0}function B(e,t){var n=function(e){return U()?e?P.get(e):P.get(z):null}(t.containerId);if(!n)return null;var r=n.collection[e];return"undefined"===typeof r?null:r}function Y(e,t){return Object(r.a)({},e,{type:t,toastId:W(e)})}function G(){return(Math.random().toString(36)+Date.now().toString(36)).substr(2,10)}function W(e){return e&&("string"===typeof e.toastId||"number"===typeof e.toastId&&!isNaN(e.toastId))?e.toastId:G()}function q(e,t){return U()?L.emit(b.SHOW,e,t):(H.push({action:b.SHOW,content:e,options:t}),V&&O&&(V=!1,j=document.createElement("div"),document.body.appendChild(j),Object(g.render)(s.a.createElement(D,F),j))),t.toastId}var X=function(e,t){return q(e,Y(t,t&&t.type||_.DEFAULT))},$=function(e){_[e]!==_.DEFAULT&&(X[_[e].toLowerCase()]=function(t,n){return q(t,Y(n,n&&n.type||_[e]))})};for(var K in _)$(K);X.warn=X.warning,X.dismiss=function(e){return void 0===e&&(e=null),U()&&L.emit(b.CLEAR,e)},X.isActive=y,X.update=function(e,t){void 0===t&&(t={}),setTimeout(function(){var n=B(e,t);if(n){var a=n.options,i=n.content,o=Object(r.a)({},a,{},t,{toastId:t.toastId||e});t.toastId&&t.toastId!==e?o.staleToastId=e:o.updateId=G();var s="undefined"!==typeof o.render?o.render:i;delete o.render,q(s,o)}},0)},X.done=function(e){X.update(e,{progress:1})},X.onChange=function(e){"function"===typeof e&&L.on(b.ON_CHANGE,e)},X.configure=function(e){V=!0,F=e},X.POSITION=v,X.TYPE=_,L.on(b.DID_MOUNT,function(e){z=e.props.containerId||e,P.set(z,e),X.isActive=function(t){return e.isToastActive(t)},H.forEach(function(e){L.emit(e.action,e.content,e.options)}),H=[]}).on(b.WILL_UNMOUNT,function(e){e?P.delete(e.props.containerId||e):P.clear(),X.isActive=y,O&&j&&document.body.removeChild(j)})},function(e,t){var n=e.exports="undefined"!=typeof window&&window.Math==Math?window:"undefined"!=typeof self&&self.Math==Math?self:Function("return this")();"number"==typeof __g&&(__g=n)},function(e,t,n){"use strict";var r=n(63);Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e,t){var n=i.default.memo(i.default.forwardRef(function(t,n){return i.default.createElement(o.default,(0,a.default)({ref:n},t),e)}));0;return n.muiName=o.default.muiName,n};var a=r(n(293)),i=r(n(0)),o=r(n(116))},function(e,t,n){"use strict";function r(e){return(r="function"===typeof Symbol&&"symbol"===typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"===typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}function a(e){return(a="function"===typeof Symbol&&"symbol"===r(Symbol.iterator)?function(e){return r(e)}:function(e){return e&&"function"===typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":r(e)})(e)}n.d(t,"a",function(){return a})},function(e,t,n){var r=n(81),a=n(18),i=n(65),o="[object String]";e.exports=function(e){return"string"==typeof e||!a(e)&&i(e)&&r(e)==o}},function(e,t){e.exports=function(e){try{return!!e()}catch(t){return!0}}},function(e,t,n){var r=n(137),a=n(520),i=n(521),o="[object Null]",s="[object Undefined]",l=r?r.toStringTag:void 0;e.exports=function(e){return null==e?void 0===e?s:o:l&&l in Object(e)?a(e):i(e)}},function(e,t){e.exports=function(e){return e}},function(e,t){var n=e.exports="undefined"!=typeof window&&window.Math==Math?window:"undefined"!=typeof self&&self.Math==Math?self:Function("return this")();"number"==typeof __g&&(__g=n)},function(e,t,n){var r=n(83),a=n(58),i=n(242),o=n(109),s=n(96),l=function e(t,n,l){var c,u,d,p=t&e.F,h=t&e.G,f=t&e.S,m=t&e.P,g=t&e.B,v=t&e.W,_=h?a:a[n]||(a[n]={}),b=_.prototype,y=h?r:f?r[n]:(r[n]||{}).prototype;for(c in h&&(l=n),l)(u=!p&&y&&void 0!==y[c])&&s(_,c)||(d=u?y[c]:l[c],_[c]=h&&"function"!=typeof y[c]?l[c]:g&&u?i(d,r):v&&y[c]==d?function(e){var t=function(t,n,r){if(this instanceof e){switch(arguments.length){case 0:return new e;case 1:return new e(t);case 2:return new e(t,n)}return new e(t,n,r)}return e.apply(this,arguments)};return t.prototype=e.prototype,t}(d):m&&"function"==typeof d?i(Function.call,d):d,m&&((_.virtual||(_.virtual={}))[c]=d,t&e.R&&b&&!b[c]&&o(b,c,d)))};l.F=1,l.G=2,l.S=4,l.P=8,l.B=16,l.W=32,l.U=64,l.R=128,e.exports=l},function(e,t,n){var r=n(110),a=n(385),i=n(243),o=Object.defineProperty;t.f=n(86)?Object.defineProperty:function(e,t,n){if(r(e),t=i(t,!0),r(n),a)try{return o(e,t,n)}catch(s){}if("get"in n||"set"in n)throw TypeError("Accessors not supported!");return"value"in n&&(e[t]=n.value),e}},function(e,t,n){e.exports=!n(112)(function(){return 7!=Object.defineProperty({},"a",{get:function(){return 7}}).a})},function(e,t,n){"use strict";var r=!0;t.a=function(e,t){if(!r){if(e)return;var n="Warning: "+t;"undefined"!==typeof console&&console.warn(n);try{throw Error(n)}catch(x){}}}},function(e,t,n){"use strict";n.d(t,"a",function(){return g});var r=n(0),a=n.n(r),i=n(16),o=n.n(i),s=!0,l=!1,c=null,u={text:!0,search:!0,url:!0,tel:!0,email:!0,password:!0,number:!0,date:!0,month:!0,week:!0,time:!0,datetime:!0,"datetime-local":!0};function d(e){e.metaKey||e.altKey||e.ctrlKey||(s=!0)}function p(){s=!1}function h(){"hidden"===this.visibilityState&&l&&(s=!0)}function f(e){var t=e.target;try{return t.matches(":focus-visible")}catch(n){}return s||function(e){var t=e.type,n=e.tagName;return!("INPUT"!==n||!u[t]||e.readOnly)||"TEXTAREA"===n&&!e.readOnly||!!e.isContentEditable}(t)}function m(){l=!0,window.clearTimeout(c),c=window.setTimeout(function(){l=!1},100)}function g(){return{isFocusVisible:f,onBlurVisible:m,ref:a.a.useCallback(function(e){var t,n=o.a.findDOMNode(e);null!=n&&((t=n.ownerDocument).addEventListener("keydown",d,!0),t.addEventListener("mousedown",p,!0),t.addEventListener("pointerdown",p,!0),t.addEventListener("touchstart",p,!0),t.addEventListener("visibilitychange",h,!0))},[])}}},function(e,t,n){"use strict";var r=n(42);t.a=function(e){return Object(r.a)(e).defaultView||window}},function(e,t,n){"use strict";function r(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}n.d(t,"a",function(){return r})},function(e,t,n){"use strict";var r=n(29),a=n(0),i=n.n(a),o=n(2),s=n.n(o),l=n(62),c=n(300),u=n.n(c),d=n(422),p=n.n(d),h=1073741823;var f=i.a.createContext||function(e,t){var n,r,i="__create-react-context-"+p()()+"__",o=function(e){function n(){var t;return(t=e.apply(this,arguments)||this).emitter=function(e){var t=[];return{on:function(e){t.push(e)},off:function(e){t=t.filter(function(t){return t!==e})},get:function(){return e},set:function(n,r){e=n,t.forEach(function(t){return t(e,r)})}}}(t.props.value),t}u()(n,e);var r=n.prototype;return r.getChildContext=function(){var e;return(e={})[i]=this.emitter,e},r.componentWillReceiveProps=function(e){if(this.props.value!==e.value){var n,r=this.props.value,a=e.value;((i=r)===(o=a)?0!==i||1/i===1/o:i!==i&&o!==o)?n=0:(n="function"===typeof t?t(r,a):h,0!==(n|=0)&&this.emitter.set(e.value,n))}var i,o},r.render=function(){return this.props.children},n}(a.Component);o.childContextTypes=((n={})[i]=s.a.object.isRequired,n);var l=function(t){function n(){var e;return(e=t.apply(this,arguments)||this).state={value:e.getValue()},e.onUpdate=function(t,n){0!==((0|e.observedBits)&n)&&e.setState({value:e.getValue()})},e}u()(n,t);var r=n.prototype;return r.componentWillReceiveProps=function(e){var t=e.observedBits;this.observedBits=void 0===t||null===t?h:t},r.componentDidMount=function(){this.context[i]&&this.context[i].on(this.onUpdate);var e=this.props.observedBits;this.observedBits=void 0===e||null===e?h:e},r.componentWillUnmount=function(){this.context[i]&&this.context[i].off(this.onUpdate)},r.getValue=function(){return this.context[i]?this.context[i].get():e},r.render=function(){return(e=this.props.children,Array.isArray(e)?e[0]:e)(this.state.value);var e},n}(a.Component);return l.contextTypes=((r={})[i]=s.a.object,r),{Provider:o,Consumer:l}},m=n(56),g=n(3),v=n(301),_=n.n(v),b=(n(313),n(32)),y=n(68),E=n.n(y);n.d(t,"a",function(){return A}),n.d(t,"b",function(){return L}),n.d(t,"c",function(){return x}),n.d(t,"d",function(){return H}),n.d(t,"e",function(){return S}),n.d(t,"f",function(){return k}),n.d(t,"g",function(){return V});var S=function(e){var t=f();return t.displayName=e,t}("Router"),x=function(e){function t(t){var n;return(n=e.call(this,t)||this).state={location:t.history.location},n._isMounted=!1,n._pendingLocation=null,t.staticContext||(n.unlisten=t.history.listen(function(e){n._isMounted?n.setState({location:e}):n._pendingLocation=e})),n}Object(r.a)(t,e),t.computeRootMatch=function(e){return{path:"/",url:"/",params:{},isExact:"/"===e}};var n=t.prototype;return n.componentDidMount=function(){this._isMounted=!0,this._pendingLocation&&this.setState({location:this._pendingLocation})},n.componentWillUnmount=function(){this.unlisten&&this.unlisten()},n.render=function(){return i.a.createElement(S.Provider,{children:this.props.children||null,value:{history:this.props.history,location:this.state.location,match:t.computeRootMatch(this.state.location.pathname),staticContext:this.props.staticContext}})},t}(i.a.Component);i.a.Component;var O=function(e){function t(){return e.apply(this,arguments)||this}Object(r.a)(t,e);var n=t.prototype;return n.componentDidMount=function(){this.props.onMount&&this.props.onMount.call(this,this)},n.componentDidUpdate=function(e){this.props.onUpdate&&this.props.onUpdate.call(this,this,e)},n.componentWillUnmount=function(){this.props.onUnmount&&this.props.onUnmount.call(this,this)},n.render=function(){return null},t}(i.a.Component);var T={},C=1e4,w=0;function R(e,t){return void 0===e&&(e="/"),void 0===t&&(t={}),"/"===e?e:function(e){if(T[e])return T[e];var t=_.a.compile(e);return w1&&void 0!==arguments[1]&&arguments[1];return e&&(r(e.value)&&""!==e.value||t&&r(e.defaultValue)&&""!==e.defaultValue)}function i(e){return e.startAdornment}n.d(t,"b",function(){return a}),n.d(t,"a",function(){return i})},function(e,t,n){var r=n(126);e.exports=function(e){return r(e)&&e!=+e}},function(e,t,n){"use strict";var r="function"===typeof Symbol&&"symbol"===typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"===typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},a="object"===("undefined"===typeof window?"undefined":r(window))&&"object"===("undefined"===typeof document?"undefined":r(document))&&9===document.nodeType;t.a=a},function(e,t,n){"use strict";var r=n(3),a=n(5),i=n(0),o=n.n(i),s=(n(2),n(4)),l=n(6),c=n(8),u={h1:"h1",h2:"h2",h3:"h3",h4:"h4",h5:"h5",h6:"h6",subtitle1:"h6",subtitle2:"h6",body1:"p",body2:"p"},d=o.a.forwardRef(function(e,t){var n=e.align,i=void 0===n?"inherit":n,l=e.classes,d=e.className,p=e.color,h=void 0===p?"initial":p,f=e.component,m=e.display,g=void 0===m?"initial":m,v=e.gutterBottom,_=void 0!==v&&v,b=e.noWrap,y=void 0!==b&&b,E=e.paragraph,S=void 0!==E&&E,x=e.variant,O=void 0===x?"body1":x,T=e.variantMapping,C=void 0===T?u:T,w=Object(a.a)(e,["align","classes","className","color","component","display","gutterBottom","noWrap","paragraph","variant","variantMapping"]),R=f||(S?"p":C[O]||u[O])||"span";return o.a.createElement(R,Object(r.a)({className:Object(s.a)(l.root,d,"inherit"!==O&&l[O],"initial"!==h&&l["color".concat(Object(c.a)(h))],y&&l.noWrap,_&&l.gutterBottom,S&&l.paragraph,"inherit"!==i&&l["align".concat(Object(c.a)(i))],"initial"!==g&&l["display".concat(Object(c.a)(g))]),ref:t},w))});t.a=Object(l.a)(function(e){return{root:{margin:0},body2:e.typography.body2,body1:e.typography.body1,caption:e.typography.caption,button:e.typography.button,h1:e.typography.h1,h2:e.typography.h2,h3:e.typography.h3,h4:e.typography.h4,h5:e.typography.h5,h6:e.typography.h6,subtitle1:e.typography.subtitle1,subtitle2:e.typography.subtitle2,overline:e.typography.overline,srOnly:{position:"absolute",height:1,width:1,overflow:"hidden"},alignLeft:{textAlign:"left"},alignCenter:{textAlign:"center"},alignRight:{textAlign:"right"},alignJustify:{textAlign:"justify"},noWrap:{overflow:"hidden",textOverflow:"ellipsis",whiteSpace:"nowrap"},gutterBottom:{marginBottom:"0.35em"},paragraph:{marginBottom:16},colorInherit:{color:"inherit"},colorPrimary:{color:e.palette.primary.main},colorSecondary:{color:e.palette.secondary.main},colorTextPrimary:{color:e.palette.text.primary},colorTextSecondary:{color:e.palette.text.secondary},colorError:{color:e.palette.error.main},displayInline:{display:"inline"},displayBlock:{display:"block"}}},{name:"MuiTypography"})(d)},function(e,t,n){"use strict";var r=n(0),a=n.n(r);t.a=a.a.createContext(null)},function(e,t,n){"use strict";var r=n(3),a=n(5),i=n(0),o=n.n(i),s=(n(2),n(16)),l=n.n(s),c=n(4),u=n(14),d=n(22),p=n(6),h=n(315),f=n(88),m=n(24),g=n(32),v=n(29),_=n(90),b=n(103);function y(e,t){var n=Object.create(null);return e&&i.Children.map(e,function(e){return e}).forEach(function(e){n[e.key]=function(e){return t&&Object(i.isValidElement)(e)?t(e):e}(e)}),n}function E(e,t,n){return null!=n[t]?n[t]:e.props[t]}function S(e,t,n){var r=y(e.children),a=function(e,t){function n(n){return n in t?t[n]:e[n]}e=e||{},t=t||{};var r,a=Object.create(null),i=[];for(var o in e)o in t?i.length&&(a[o]=i,i=[]):i.push(o);var s={};for(var l in t){if(a[l])for(r=0;r0&&void 0!==arguments[0]?arguments[0]:{},t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},n=arguments.length>2?arguments[2]:void 0,r=t.pulsate,a=void 0!==r&&r,o=t.center,s=void 0===o?i||t.pulsate:o,l=t.fakeElement,c=void 0!==l&&l;if("mousedown"===e.type&&v.current)v.current=!1;else{"touchstart"===e.type&&(v.current=!0);var u,d,p,h=c?null:y.current,f=h?h.getBoundingClientRect():{width:0,height:0,left:0,top:0};if(s||0===e.clientX&&0===e.clientY||!e.clientX&&!e.touches)u=Math.round(f.width/2),d=Math.round(f.height/2);else{var m=e.clientX?e.clientX:e.touches[0].clientX,g=e.clientY?e.clientY:e.touches[0].clientY;u=Math.round(m-f.left),d=Math.round(g-f.top)}if(s)(p=Math.sqrt((2*Math.pow(f.width,2)+Math.pow(f.height,2))/3))%2===0&&(p+=1);else{var S=2*Math.max(Math.abs((h?h.clientWidth:0)-u),u)+2,x=2*Math.max(Math.abs((h?h.clientHeight:0)-d),d)+2;p=Math.sqrt(Math.pow(S,2)+Math.pow(x,2))}e.touches?(b.current=function(){E({pulsate:a,rippleX:u,rippleY:d,rippleSize:p,cb:n})},_.current=setTimeout(function(){b.current&&(b.current(),b.current=null)},80)):E({pulsate:a,rippleX:u,rippleY:d,rippleSize:p,cb:n})}},[i,E]),x=o.a.useCallback(function(){S({},{pulsate:!0})},[S]),O=o.a.useCallback(function(e,t){if(clearTimeout(_.current),"touchend"===e.type&&b.current)return e.persist(),b.current(),b.current=null,void(_.current=setTimeout(function(){O(e,t)}));b.current=null,h(function(e){return e.length>0?e.slice(1):e}),g.current=t},[]);return o.a.useImperativeHandle(t,function(){return{pulsate:x,start:S,stop:O}},[x,S,O]),o.a.createElement("span",Object(r.a)({className:Object(c.a)(s.root,l),ref:y},u),o.a.createElement(T,{component:null,exit:!0},p))});var A,N=Object(p.a)(function(e){return{root:{overflow:"hidden",pointerEvents:"none",position:"absolute",zIndex:0,top:0,right:0,bottom:0,left:0,borderRadius:"inherit"},ripple:{opacity:0,position:"absolute"},rippleVisible:{opacity:.3,transform:"scale(1)",animation:"$enter ".concat(550,"ms ").concat(e.transitions.easing.easeInOut)},ripplePulsate:{animationDuration:"".concat(e.transitions.duration.shorter,"ms")},child:{opacity:1,display:"block",width:"100%",height:"100%",borderRadius:"50%",backgroundColor:"currentColor"},childLeaving:{opacity:0,animation:"$exit ".concat(550,"ms ").concat(e.transitions.easing.easeInOut)},childPulsate:{position:"absolute",left:0,top:0,animation:"$pulsate 2500ms ".concat(e.transitions.easing.easeInOut," 200ms infinite")},"@keyframes enter":{"0%":{transform:"scale(0)",opacity:.1},"100%":{transform:"scale(1)",opacity:.3}},"@keyframes exit":{"0%":{opacity:1},"100%":{opacity:0}},"@keyframes pulsate":{"0%":{transform:"scale(1)"},"50%":{transform:"scale(0.92)"},"100%":{transform:"scale(1)"}}}},{flip:!1,name:"MuiTouchRipple"})(((A=o.a.memo(R)).muiName="MuiTouchRipple",A)),M=o.a.forwardRef(function(e,t){var n=e.action,i=e.buttonRef,s=e.centerRipple,p=void 0!==s&&s,m=e.children,g=e.classes,v=e.className,_=e.component,b=void 0===_?"button":_,y=e.disabled,E=void 0!==y&&y,S=e.disableRipple,x=void 0!==S&&S,O=e.disableTouchRipple,T=void 0!==O&&O,C=e.focusRipple,w=void 0!==C&&C,R=e.focusVisibleClassName,A=e.onBlur,M=e.onClick,I=e.onFocus,k=e.onFocusVisible,L=e.onKeyDown,D=e.onKeyUp,P=e.onMouseDown,z=e.onMouseLeave,j=e.onMouseUp,F=e.onTouchEnd,H=e.onTouchMove,V=e.onTouchStart,U=e.onDragLeave,B=e.tabIndex,Y=void 0===B?0:B,G=e.TouchRippleProps,W=e.type,q=void 0===W?"button":W,X=Object(a.a)(e,["action","buttonRef","centerRipple","children","classes","className","component","disabled","disableRipple","disableTouchRipple","focusRipple","focusVisibleClassName","onBlur","onClick","onFocus","onFocusVisible","onKeyDown","onKeyUp","onMouseDown","onMouseLeave","onMouseUp","onTouchEnd","onTouchMove","onTouchStart","onDragLeave","tabIndex","TouchRippleProps","type"]),$=o.a.useRef(null);var K=o.a.useRef(null),Q=o.a.useState(!1),Z=Q[0],J=Q[1];E&&Z&&J(!1);var ee=Object(f.a)(),te=ee.isFocusVisible,ne=ee.onBlurVisible,re=ee.ref;function ae(e,t){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:T;return Object(d.a)(function(r){return t&&t(r),!n&&K.current&&K.current[e](r),!0})}o.a.useImperativeHandle(n,function(){return{focusVisible:function(){J(!0),$.current.focus()}}},[]),o.a.useEffect(function(){Z&&w&&!x&&K.current.pulsate()},[x,w,Z]);var ie=ae("start",P),oe=ae("stop",U),se=ae("stop",j),le=ae("stop",function(e){Z&&e.preventDefault(),z&&z(e)}),ce=ae("start",V),ue=ae("stop",F),de=ae("stop",H),pe=ae("stop",function(e){Z&&(ne(e),J(!1)),A&&A(e)},!1),he=Object(d.a)(function(e){E||($.current||($.current=e.currentTarget),te(e)&&(J(!0),k&&k(e)),I&&I(e))}),fe=o.a.useRef(!1),me=Object(d.a)(function(e){w&&!fe.current&&Z&&K.current&&" "===e.key&&(fe.current=!0,e.persist(),K.current.stop(e,function(){K.current.start(e)})),L&&L(e);var t=l.a.findDOMNode($.current);e.target!==e.currentTarget||!b||"button"===b||" "!==e.key&&"Enter"!==e.key||"A"===t.tagName&&t.href||(e.preventDefault(),M&&M(e))}),ge=Object(d.a)(function(e){w&&" "===e.key&&K.current&&Z&&(fe.current=!1,e.persist(),K.current.stop(e,function(){K.current.pulsate(e)})),D&&D(e)}),ve=b;"button"===ve&&X.href&&(ve="a");var _e={};"button"===ve?(_e.type=q,_e.disabled=E):("a"===ve&&X.href||(_e.role="button"),_e["aria-disabled"]=E);var be=Object(u.a)(i,t),ye=Object(u.a)(re,$),Ee=Object(u.a)(be,ye);return o.a.createElement(ve,Object(r.a)({className:Object(c.a)(g.root,v,Z&&[g.focusVisible,R],E&&g.disabled),onBlur:pe,onClick:M,onFocus:he,onKeyDown:me,onKeyUp:ge,onMouseDown:ie,onMouseLeave:le,onMouseUp:se,onDragLeave:oe,onTouchEnd:ue,onTouchMove:de,onTouchStart:ce,ref:Ee,tabIndex:E?-1:Y},_e,X),m,x||E?null:o.a.createElement(h.a,null,o.a.createElement(N,Object(r.a)({ref:K,center:p},G))))});t.a=Object(p.a)({root:{display:"inline-flex",alignItems:"center",justifyContent:"center",position:"relative",WebkitTapHighlightColor:"transparent",backgroundColor:"transparent",outline:0,border:0,margin:0,borderRadius:0,padding:0,cursor:"pointer",userSelect:"none",verticalAlign:"middle","-moz-appearance":"none","-webkit-appearance":"none",textDecoration:"none",color:"inherit","&::-moz-focus-inner":{borderStyle:"none"},"&$disabled":{pointerEvents:"none",cursor:"default"}},disabled:{},focusVisible:{}},{name:"MuiButtonBase"})(M)},function(e,t){e.exports=function(e){return"object"===typeof e?null!==e:"function"===typeof e}},function(e,t,n){e.exports=!n(80)(function(){return 7!=Object.defineProperty({},"a",{get:function(){return 7}}).a})},function(e,t,n){var r=n(81),a=n(65),i="[object Symbol]";e.exports=function(e){return"symbol"==typeof e||a(e)&&r(e)==i}},function(e,t,n){var r=n(365),a=n(598)(r);e.exports=a},function(e,t,n){var r=n(85),a=n(144);e.exports=n(86)?function(e,t,n){return r.f(e,t,a(1,n))}:function(e,t,n){return e[t]=n,e}},function(e,t,n){var r=n(111);e.exports=function(e){if(!r(e))throw TypeError(e+" is not an object!");return e}},function(e,t){e.exports=function(e){return"object"===typeof e?null!==e:"function"===typeof e}},function(e,t){e.exports=function(e){try{return!!e()}catch(t){return!0}}},function(e,t,n){var r=n(393),a=n(239);e.exports=function(e){return r(a(e))}},function(e,t,n){"use strict";e.exports=function(e,t,n,r,a,i,o,s){if(!e){var l;if(void 0===t)l=new Error("Minified exception occurred; use the non-minified dev environment for the full error message and additional helpful warnings.");else{var c=[n,r,a,i,o,s],u=0;(l=new Error(t.replace(/%s/g,function(){return c[u++]}))).name="Invariant Violation"}throw l.framesToPop=1,l}}},function(e,t,n){"use strict";n.r(t);var r=n(280);n.d(t,"default",function(){return r.a})},function(e,t,n){"use strict";n.r(t);var r=n(129);n.d(t,"default",function(){return r.a})},function(e,t,n){"use strict";n.r(t);var r=n(283);n.d(t,"default",function(){return r.a})},function(e,t,n){"use strict";n.r(t);var r=n(203);n.d(t,"default",function(){return r.a})},function(e,t,n){"use strict";var r=n(198);n.d(t,"a",function(){return r.a})},function(e,t,n){"use strict";var r=n(208);n.d(t,"b",function(){return r.a});var a=n(148);n.d(t,"a",function(){return a.b})},function(e,t,n){"use strict";t.a={50:"#fafafa",100:"#f5f5f5",200:"#eeeeee",300:"#e0e0e0",400:"#bdbdbd",500:"#9e9e9e",600:"#757575",700:"#616161",800:"#424242",900:"#212121",A100:"#d5d5d5",A200:"#aaaaaa",A400:"#303030",A700:"#616161"}},function(e,t,n){"use strict";t.a={50:"#e8eaf6",100:"#c5cae9",200:"#9fa8da",300:"#7986cb",400:"#5c6bc0",500:"#3f51b5",600:"#3949ab",700:"#303f9f",800:"#283593",900:"#1a237e",A100:"#8c9eff",A200:"#536dfe",A400:"#3d5afe",A700:"#304ffe"}},function(e,t,n){"use strict";t.a={50:"#fce4ec",100:"#f8bbd0",200:"#f48fb1",300:"#f06292",400:"#ec407a",500:"#e91e63",600:"#d81b60",700:"#c2185b",800:"#ad1457",900:"#880e4f",A100:"#ff80ab",A200:"#ff4081",A400:"#f50057",A700:"#c51162"}},function(e,t,n){"use strict";t.a={50:"#ffebee",100:"#ffcdd2",200:"#ef9a9a",300:"#e57373",400:"#ef5350",500:"#f44336",600:"#e53935",700:"#d32f2f",800:"#c62828",900:"#b71c1c",A100:"#ff8a80",A200:"#ff5252",A400:"#ff1744",A700:"#d50000"}},function(e,t,n){"use strict";function r(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}n.d(t,"a",function(){return r})},function(e,t,n){var r=n(81),a=n(65),i="[object Number]";e.exports=function(e){return"number"==typeof e||a(e)&&r(e)==i}},function(e,t,n){var r=n(368),a=n(606),i=n(141),o=n(142),s=i(function(e,t){if(null==e)return[];var n=t.length;return n>1&&o(e,t[0],t[1])?t=[]:n>2&&o(t[0],t[1],t[2])&&(t=[t[0]]),a(e,r(t,1),[])});e.exports=s},function(e,t,n){"use strict";var r=n(3),a=n(5),i=n(0),o=n.n(i),s=(n(2),n(4)),l=n(48),c=n(6),u=n(280),d=o.a.forwardRef(function(e,t){var n=e.autoFocus,i=e.checked,c=e.checkedIcon,d=e.classes,p=e.className,h=e.defaultChecked,f=e.disabled,m=e.icon,g=e.id,v=e.inputProps,_=e.inputRef,b=e.name,y=e.onBlur,E=e.onChange,S=e.onFocus,x=e.readOnly,O=e.required,T=e.tabIndex,C=e.type,w=e.value,R=Object(a.a)(e,["autoFocus","checked","checkedIcon","classes","className","defaultChecked","disabled","icon","id","inputProps","inputRef","name","onBlur","onChange","onFocus","readOnly","required","tabIndex","type","value"]),A=o.a.useRef(null!=i).current,N=o.a.useState(Boolean(h)),M=N[0],I=N[1],k=Object(l.a)(),L=f;k&&"undefined"===typeof L&&(L=k.disabled);var D=A?i:M,P="checkbox"===C||"radio"===C;return o.a.createElement(u.a,Object(r.a)({component:"span",className:Object(s.a)(d.root,p,D&&d.checked,L&&d.disabled),disabled:L,tabIndex:null,role:void 0,onFocus:function(e){S&&S(e),k&&k.onFocus&&k.onFocus(e)},onBlur:function(e){y&&y(e),k&&k.onBlur&&k.onBlur(e)},ref:t},R),o.a.createElement("input",Object(r.a)({autoFocus:n,checked:i,defaultChecked:h,className:d.input,disabled:L,id:P&&g,name:b,onChange:function(e){var t=e.target.checked;A||I(t),E&&E(e,t)},readOnly:x,ref:_,required:O,tabIndex:T,type:C,value:w},v)),D?c:m)});t.a=Object(c.a)({root:{padding:9},checked:{},disabled:{},input:{cursor:"inherit",position:"absolute",opacity:0,width:"100%",height:"100%",top:0,left:0,margin:0,padding:0,zIndex:1}},{name:"PrivateSwitchBase"})(d)},function(e,t,n){"use strict";var r=n(3),a=n(5),i=n(0),o=n.n(i),s=(n(2),n(4)),l=n(6),c=n(8),u=o.a.forwardRef(function(e,t){var n=e.children,i=e.classes,l=e.className,u=e.color,d=void 0===u?"inherit":u,p=e.component,h=void 0===p?"svg":p,f=e.fontSize,m=void 0===f?"default":f,g=e.htmlColor,v=e.titleAccess,_=e.viewBox,b=void 0===_?"0 0 24 24":_,y=Object(a.a)(e,["children","classes","className","color","component","fontSize","htmlColor","titleAccess","viewBox"]);return o.a.createElement(h,Object(r.a)({className:Object(s.a)(i.root,l,"inherit"!==d&&i["color".concat(Object(c.a)(d))],"default"!==m&&i["fontSize".concat(Object(c.a)(m))]),focusable:"false",viewBox:b,color:g,"aria-hidden":v?"false":"true",role:v?"img":"presentation",ref:t},y),n,v?o.a.createElement("title",null,v):null)});u.muiName="SvgIcon",t.a=Object(l.a)(function(e){return{root:{userSelect:"none",width:"1em",height:"1em",display:"inline-block",fill:"currentColor",flexShrink:0,fontSize:e.typography.pxToRem(24),transition:e.transitions.create("fill",{duration:e.transitions.duration.shorter})},colorPrimary:{color:e.palette.primary.main},colorSecondary:{color:e.palette.secondary.main},colorAction:{color:e.palette.action.active},colorError:{color:e.palette.error.main},colorDisabled:{color:e.palette.action.disabled},fontSizeInherit:{fontSize:"inherit"},fontSizeSmall:{fontSize:e.typography.pxToRem(20)},fontSizeLarge:{fontSize:e.typography.pxToRem(35)}}},{name:"MuiSvgIcon"})(u)},function(e,t,n){var r=n(57),a=n(583);e.exports=function(e,t){return e&&e.length?a(e,r(t,2)):[]}},function(e,t,n){var r=n(631)();e.exports=r},function(e,t,n){"use strict";var r=Object.prototype.hasOwnProperty;function a(e,t){return e===t?0!==e||0!==t||1/e===1/t:e!==e&&t!==t}e.exports=function(e,t){if(a(e,t))return!0;if("object"!==typeof e||null===e||"object"!==typeof t||null===t)return!1;var n=Object.keys(e),i=Object.keys(t);if(n.length!==i.length)return!1;for(var o=0;o3&&void 0!==arguments[3]?arguments[3]:[],a=arguments.length>4?arguments[4]:void 0,o=[t,n].concat(Object(i.a)(r)),s=["TEMPLATE","SCRIPT","STYLE"];[].forEach.call(e.children,function(e){1===e.nodeType&&-1===o.indexOf(e)&&-1===s.indexOf(e.tagName)&&c(e,a)})}function p(e,t){var n=-1;return e.some(function(e,r){return!!t(e)&&(n=r,!0)}),n}function h(e,t){var n,r=[],a=[],i=e.container;if(!t.disableScrollLock){var c=function(e){var t=Object(s.a)(e);return t.body===e?Object(l.a)(t).innerWidth>t.documentElement.clientWidth:e.scrollHeight>e.clientHeight}(i),d=i.parentElement,p="HTML"===d.nodeName?d:i;if(r.push({value:p.style.overflow,key:"overflow",el:p}),p.style.overflow="hidden",c){var h=Object(o.a)();r.push({value:i.style.paddingRight,key:"padding-right",el:i}),i.style["padding-right"]="".concat(u(i)+h,"px"),n=Object(s.a)(i).querySelectorAll(".mui-fixed"),[].forEach.call(n,function(e){a.push(e.style.paddingRight),e.style.paddingRight="".concat(u(e)+h,"px")})}}return function(){n&&[].forEach.call(n,function(e,t){a[t]?e.style.paddingRight=a[t]:e.style.removeProperty("padding-right")}),r.forEach(function(e){var t=e.value,n=e.el,r=e.key;t?n.style.setProperty(r,t):n.style.removeProperty(r)})}}var f=function(){function e(){Object(r.a)(this,e),this.modals=[],this.containers=[]}return Object(a.a)(e,[{key:"add",value:function(e,t){var n=this.modals.indexOf(e);if(-1!==n)return n;n=this.modals.length,this.modals.push(e),e.modalRef&&c(e.modalRef,!1);var r=function(e){var t=[];return[].forEach.call(e.children,function(e){e.getAttribute&&"true"===e.getAttribute("aria-hidden")&&t.push(e)}),t}(t);d(t,e.mountNode,e.modalRef,r,!0);var a=p(this.containers,function(e){return e.container===t});return-1!==a?(this.containers[a].modals.push(e),n):(this.containers.push({modals:[e],container:t,restore:null,hiddenSiblingNodes:r}),n)}},{key:"mount",value:function(e,t){var n=p(this.containers,function(t){return-1!==t.modals.indexOf(e)}),r=this.containers[n];r.restore||(r.restore=h(r,t))}},{key:"remove",value:function(e){var t=this.modals.indexOf(e);if(-1===t)return t;var n=p(this.containers,function(t){return-1!==t.modals.indexOf(e)}),r=this.containers[n];if(r.modals.splice(r.modals.indexOf(e),1),this.modals.splice(t,1),0===r.modals.length)r.restore&&r.restore(),e.modalRef&&c(e.modalRef,!0),d(r.container,e.mountNode,e.modalRef,r.hiddenSiblingNodes,!1),this.containers.splice(n,1);else{var a=r.modals[r.modals.length-1];a.modalRef&&c(a.modalRef,!1)}return t}},{key:"isTopModal",value:function(e){return this.modals.length>0&&this.modals[this.modals.length-1]===e}}]),e}()},function(e,t,n){"use strict";var r=n(5),a=n(3),i=n(0),o=n.n(i),s=(n(2),n(4)),l=n(6),c=n(20),u=o.a.forwardRef(function(e,t){var n=e.classes,i=e.className,l=e.component,u=void 0===l?"div":l,d=e.square,p=void 0!==d&&d,h=e.elevation,f=void 0===h?1:h,m=Object(r.a)(e,["classes","className","component","square","elevation"]);Object(c.a)();var g=Object(s.a)(n.root,n["elevation".concat(f)],i,!p&&n.rounded);return o.a.createElement(u,Object(a.a)({className:g,ref:t},m))});t.a=Object(l.a)(function(e){var t={};return e.shadows.forEach(function(e,n){t["elevation".concat(n)]={boxShadow:e}}),Object(a.a)({root:{backgroundColor:e.palette.background.paper,color:e.palette.text.primary,transition:e.transitions.create("box-shadow")},rounded:{borderRadius:e.shape.borderRadius}},t)},{name:"MuiPaper"})(u)},function(e,t,n){"use strict";var r=n(0),a=n.n(r),i=n(26);t.a=Object(i.a)(a.a.createElement("path",{d:"M8.59 16.34l4.58-4.59-4.58-4.59L10 5.75l6 6-6 6z"}),"KeyboardArrowRight")},function(e,t,n){"use strict";var r=n(0),a=n.n(r),i=n(26);t.a=Object(i.a)(a.a.createElement("path",{d:"M15.41 16.09l-4.58-4.59 4.58-4.59L14 5.5l-6 6 6 6z"}),"KeyboardArrowLeft")},function(e,t,n){var r=n(165),a=n(371),i=n(82);e.exports=function(e){return e&&e.length?r(e,i,a):void 0}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=n(826);Object.defineProperty(t,"withScriptjs",{enumerable:!0,get:function(){return y(r).default}});var a=n(879);Object.defineProperty(t,"withGoogleMap",{enumerable:!0,get:function(){return y(a).default}});var i=n(880);Object.defineProperty(t,"GoogleMap",{enumerable:!0,get:function(){return y(i).default}});var o=n(905);Object.defineProperty(t,"Circle",{enumerable:!0,get:function(){return y(o).default}});var s=n(906);Object.defineProperty(t,"Marker",{enumerable:!0,get:function(){return y(s).default}});var l=n(907);Object.defineProperty(t,"Polyline",{enumerable:!0,get:function(){return y(l).default}});var c=n(908);Object.defineProperty(t,"Polygon",{enumerable:!0,get:function(){return y(c).default}});var u=n(909);Object.defineProperty(t,"Rectangle",{enumerable:!0,get:function(){return y(u).default}});var d=n(910);Object.defineProperty(t,"InfoWindow",{enumerable:!0,get:function(){return y(d).default}});var p=n(911);Object.defineProperty(t,"OverlayView",{enumerable:!0,get:function(){return y(p).default}});var h=n(923);Object.defineProperty(t,"GroundOverlay",{enumerable:!0,get:function(){return y(h).default}});var f=n(924);Object.defineProperty(t,"DirectionsRenderer",{enumerable:!0,get:function(){return y(f).default}});var m=n(925);Object.defineProperty(t,"FusionTablesLayer",{enumerable:!0,get:function(){return y(m).default}});var g=n(926);Object.defineProperty(t,"KmlLayer",{enumerable:!0,get:function(){return y(g).default}});var v=n(927);Object.defineProperty(t,"TrafficLayer",{enumerable:!0,get:function(){return y(v).default}});var _=n(928);Object.defineProperty(t,"StreetViewPanorama",{enumerable:!0,get:function(){return y(_).default}});var b=n(929);function y(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(t,"BicyclingLayer",{enumerable:!0,get:function(){return y(b).default}})},function(e,t,n){"use strict";n.d(t,"a",function(){return h});var r,a=n(3),i=n(5),o=n(0),s=n.n(o),l=(n(2),n(279)),c=n(33),u=n(207),d=Object(c.c)(Object(u.a)()),p={disableGeneration:!1,generateClassName:Object(l.a)(),jss:d,sheetsCache:null,sheetsManager:new Map,sheetsRegistry:null},h=s.a.createContext(p);t.b=function(e){var t=e.children,n=e.injectFirst,o=void 0!==n&&n,l=e.disableGeneration,d=void 0!==l&&l,p=Object(i.a)(e,["children","injectFirst","disableGeneration"]),f=s.a.useContext(h),m=Object(a.a)({},f,{disableGeneration:d},p);if(!m.jss.options.insertionPoint&&o&&"undefined"!==typeof window){if(!r){var g=document.head;r=document.createComment("mui-inject-first"),g.insertBefore(r,g.firstChild)}m.jss=Object(c.c)({plugins:Object(u.a)().plugins,insertionPoint:r})}return s.a.createElement(h.Provider,{value:m},t)}},function(e,t,n){var r=n(105);e.exports=function(e){if(!r(e))throw TypeError(e+" is not an object!");return e}},function(e,t){var n={}.hasOwnProperty;e.exports=function(e,t){return n.call(e,t)}},function(e,t){var n=Math.ceil,r=Math.floor;e.exports=function(e){return isNaN(e=+e)?0:(e>0?r:n)(e)}},function(e,t,n){var r=n(524),a=n(525),i=n(526),o=n(527),s=n(528);function l(e){var t=-1,n=null==e?0:e.length;for(this.clear();++t-1&&e%1==0&&e=0||(a[n]=e[n]);return a}(t,["children"]);if(delete r.in,delete r.mountOnEnter,delete r.unmountOnExit,delete r.appear,delete r.enter,delete r.exit,delete r.timeout,delete r.addEndListener,delete r.onEnter,delete r.onEntering,delete r.onEntered,delete r.onExit,delete r.onExiting,delete r.onExited,"function"===typeof n)return n(e,r);var i=a.default.Children.only(n);return a.default.cloneElement(i,r)},r}(a.default.Component);function h(){}p.contextTypes={transitionGroup:r.object},p.childContextTypes={transitionGroup:function(){}},p.propTypes={},p.defaultProps={in:!1,mountOnEnter:!1,unmountOnExit:!1,appear:!1,enter:!0,exit:!0,onEnter:h,onEntering:h,onEntered:h,onExit:h,onExiting:h,onExited:h},p.UNMOUNTED=0,p.EXITED=1,p.ENTERING=2,p.ENTERED=3,p.EXITING=4;var f=(0,o.polyfill)(p);t.default=f},function(e,t,n){"use strict";t.__esModule=!0,t.default=void 0;var r=s(n(2)),a=s(n(0)),i=n(366),o=n(604);function s(e){return e&&e.__esModule?e:{default:e}}function l(){return(l=Object.assign||function(e){for(var t=1;t=0||(a[n]=e[n]);return a}(e,["component","childFactory"]),i=u(this.state.children).map(n);return delete r.appear,delete r.enter,delete r.exit,null===t?i:a.default.createElement(t,r,i)},r}(a.default.Component);d.childContextTypes={transitionGroup:r.default.object.isRequired},d.propTypes={},d.defaultProps={component:"div",childFactory:function(e){return e}};var p=(0,i.polyfill)(d);t.default=p,e.exports=t.default},function(e,t,n){"use strict";n.d(t,"b",function(){return h});var r=n(3),a=n(5),i=n(0),o=n.n(i),s=(n(2),n(205)),l=n(6),c=n(60),u=n(48),d=n(204),p=n(203),h=function(e){return{root:{},select:{"-moz-appearance":"none","-webkit-appearance":"none",userSelect:"none",borderRadius:0,minWidth:16,cursor:"pointer","&:focus":{backgroundColor:"light"===e.palette.type?"rgba(0, 0, 0, 0.05)":"rgba(255, 255, 255, 0.05)",borderRadius:0},"&::-ms-expand":{display:"none"},"&$disabled":{cursor:"default"},"&[multiple]":{height:"auto"},"&:not([multiple]) option, &:not([multiple]) optgroup":{backgroundColor:e.palette.background.paper}},filled:{},outlined:{borderRadius:e.shape.borderRadius},selectMenu:{height:"auto",textOverflow:"ellipsis",whiteSpace:"nowrap",overflow:"hidden"},disabled:{},icon:{position:"absolute",right:0,top:"calc(50% - 12px)",color:e.palette.action.active,pointerEvents:"none"},iconOpen:{transform:"rotate(180deg)"},iconFilled:{right:7},iconOutlined:{right:7}}},f=o.a.createElement(p.a,null),m=o.a.forwardRef(function(e,t){var n=e.children,i=e.classes,l=e.IconComponent,p=void 0===l?d.a:l,h=e.input,m=void 0===h?f:h,g=e.inputProps,v=(e.variant,Object(a.a)(e,["children","classes","IconComponent","input","inputProps","variant"])),_=Object(u.a)(),b=Object(c.a)({props:e,muiFormControl:_,states:["variant"]});return o.a.cloneElement(m,Object(r.a)({inputComponent:s.a,select:!0,inputProps:Object(r.a)({children:n,classes:i,IconComponent:p,variant:b.variant,type:void 0},g,{},m?m.props.inputProps:{}),ref:t},v))});m.muiName="Select",t.a=Object(l.a)(h,{name:"MuiNativeSelect"})(m)},function(e,t,n){"use strict";var r=n(3),a=n(950),i=n(69);t.a=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};return Object(a.a)(e,Object(r.a)({defaultTheme:i.a},t))}},function(e,t,n){"use strict";var r=n(13),a=n(3),i=n(5),o=n(957),s=n(64);function l(e,t,n){var i;return Object(a.a)({gutters:function(){var n=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};return Object(a.a)({paddingLeft:t(2),paddingRight:t(2)},n,Object(r.a)({},e.up("sm"),Object(a.a)({paddingLeft:t(3),paddingRight:t(3)},n[e.up("sm")])))},toolbar:(i={minHeight:56},Object(r.a)(i,"".concat(e.up("xs")," and (orientation: landscape)"),{minHeight:48}),Object(r.a)(i,e.up("sm"),{minHeight:64}),i)},n)}var c=n(122),u=n(123),d=n(121),p=n(124),h=n(98),f=n(12),m={text:{primary:"rgba(0, 0, 0, 0.87)",secondary:"rgba(0, 0, 0, 0.54)",disabled:"rgba(0, 0, 0, 0.38)",hint:"rgba(0, 0, 0, 0.38)"},divider:"rgba(0, 0, 0, 0.12)",background:{paper:h.a.white,default:d.a[50]},action:{active:"rgba(0, 0, 0, 0.54)",hover:"rgba(0, 0, 0, 0.08)",hoverOpacity:.08,selected:"rgba(0, 0, 0, 0.14)",disabled:"rgba(0, 0, 0, 0.26)",disabledBackground:"rgba(0, 0, 0, 0.12)"}},g={text:{primary:h.a.white,secondary:"rgba(255, 255, 255, 0.7)",disabled:"rgba(255, 255, 255, 0.5)",hint:"rgba(255, 255, 255, 0.5)",icon:"rgba(255, 255, 255, 0.5)"},divider:"rgba(255, 255, 255, 0.12)",background:{paper:d.a[800],default:"#303030"},action:{active:h.a.white,hover:"rgba(255, 255, 255, 0.1)",hoverOpacity:.1,selected:"rgba(255, 255, 255, 0.2)",disabled:"rgba(255, 255, 255, 0.3)",disabledBackground:"rgba(255, 255, 255, 0.12)"}};function v(e,t,n,r){e[t]||(e.hasOwnProperty(n)?e[t]=e[n]:"light"===t?e.light=Object(f.i)(e.main,r):"dark"===t&&(e.dark=Object(f.a)(e.main,1.5*r)))}function _(e){return Math.round(1e5*e)/1e5}var b={textTransform:"uppercase"},y='"Roboto", "Helvetica", "Arial", sans-serif';function E(e,t){var n="function"===typeof t?t(e):t,r=n.fontFamily,s=void 0===r?y:r,l=n.fontSize,c=void 0===l?14:l,u=n.fontWeightLight,d=void 0===u?300:u,p=n.fontWeightRegular,h=void 0===p?400:p,f=n.fontWeightMedium,m=void 0===f?500:f,g=n.fontWeightBold,v=void 0===g?700:g,E=n.htmlFontSize,S=void 0===E?16:E,x=n.allVariants,O=n.pxToRem,T=Object(i.a)(n,["fontFamily","fontSize","fontWeightLight","fontWeightRegular","fontWeightMedium","fontWeightBold","htmlFontSize","allVariants","pxToRem"]);var C=c/14,w=O||function(e){return"".concat(e/S*C,"rem")},R=function(e,t,n,r,i){return Object(a.a)({fontFamily:s,fontWeight:e,fontSize:w(t),lineHeight:n},s===y?{letterSpacing:"".concat(_(r/t),"em")}:{},{},i,{},x)},A={h1:R(d,96,1,-1.5),h2:R(d,60,1,-.5),h3:R(h,48,1.04,0),h4:R(h,34,1.17,.25),h5:R(h,24,1.33,0),h6:R(m,20,1.6,.15),subtitle1:R(h,16,1.75,.15),subtitle2:R(m,14,1.57,.1),body1:R(h,16,1.5,.15),body2:R(h,14,1.43,.15),button:R(m,14,1.75,.4,b),caption:R(h,12,1.66,.4),overline:R(h,12,2.66,1,b)};return Object(o.a)(Object(a.a)({htmlFontSize:S,pxToRem:w,round:_,fontFamily:s,fontSize:c,fontWeightLight:d,fontWeightRegular:h,fontWeightMedium:m,fontWeightBold:v},A),T,{clone:!1})}var S=.2,x=.14,O=.12;function T(){return["".concat(arguments.length<=0?void 0:arguments[0],"px ").concat(arguments.length<=1?void 0:arguments[1],"px ").concat(arguments.length<=2?void 0:arguments[2],"px ").concat(arguments.length<=3?void 0:arguments[3],"px rgba(0,0,0,").concat(S,")"),"".concat(arguments.length<=4?void 0:arguments[4],"px ").concat(arguments.length<=5?void 0:arguments[5],"px ").concat(arguments.length<=6?void 0:arguments[6],"px ").concat(arguments.length<=7?void 0:arguments[7],"px rgba(0,0,0,").concat(x,")"),"".concat(arguments.length<=8?void 0:arguments[8],"px ").concat(arguments.length<=9?void 0:arguments[9],"px ").concat(arguments.length<=10?void 0:arguments[10],"px ").concat(arguments.length<=11?void 0:arguments[11],"px rgba(0,0,0,").concat(O,")")].join(",")}var C=["none",T(0,2,1,-1,0,1,1,0,0,1,3,0),T(0,3,1,-2,0,2,2,0,0,1,5,0),T(0,3,3,-2,0,3,4,0,0,1,8,0),T(0,2,4,-1,0,4,5,0,0,1,10,0),T(0,3,5,-1,0,5,8,0,0,1,14,0),T(0,3,5,-1,0,6,10,0,0,1,18,0),T(0,4,5,-2,0,7,10,1,0,2,16,1),T(0,5,5,-3,0,8,10,1,0,3,14,2),T(0,5,6,-3,0,9,12,1,0,3,16,2),T(0,6,6,-3,0,10,14,1,0,4,18,3),T(0,6,7,-4,0,11,15,1,0,4,20,3),T(0,7,8,-4,0,12,17,2,0,5,22,4),T(0,7,8,-4,0,13,19,2,0,5,24,4),T(0,7,9,-4,0,14,21,2,0,5,26,4),T(0,8,9,-5,0,15,22,2,0,6,28,5),T(0,8,10,-5,0,16,24,2,0,6,30,5),T(0,8,11,-5,0,17,26,2,0,6,32,5),T(0,9,11,-5,0,18,28,2,0,7,34,6),T(0,9,12,-6,0,19,29,2,0,7,36,6),T(0,10,13,-6,0,20,31,3,0,8,38,7),T(0,10,13,-6,0,21,33,3,0,8,40,7),T(0,10,14,-6,0,22,35,3,0,8,42,7),T(0,11,14,-7,0,23,36,3,0,9,44,8),T(0,11,15,-7,0,24,38,3,0,9,46,8)],w={borderRadius:4};var R=n(25),A=n(194);t.a=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t=e.breakpoints,n=void 0===t?{}:t,r=e.mixins,_=void 0===r?{}:r,b=e.palette,y=void 0===b?{}:b,S=e.shadows,x=e.spacing,O=e.typography,T=void 0===O?{}:O,N=Object(i.a)(e,["breakpoints","mixins","palette","shadows","spacing","typography"]),M=function(e){var t=e.primary,n=void 0===t?{light:c.a[300],main:c.a[500],dark:c.a[700]}:t,r=e.secondary,s=void 0===r?{light:u.a.A200,main:u.a.A400,dark:u.a.A700}:r,l=e.error,_=void 0===l?{light:p.a[300],main:p.a[500],dark:p.a[700]}:l,b=e.type,y=void 0===b?"light":b,E=e.contrastThreshold,S=void 0===E?3:E,x=e.tonalOffset,O=void 0===x?.2:x,T=Object(i.a)(e,["primary","secondary","error","type","contrastThreshold","tonalOffset"]);function C(e){return Object(f.e)(e,g.text.primary)>=S?g.text.primary:m.text.primary}function w(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:500,n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:300,r=arguments.length>3&&void 0!==arguments[3]?arguments[3]:700;return!(e=Object(a.a)({},e)).main&&e[t]&&(e.main=e[t]),v(e,"light",n,O),v(e,"dark",r,O),e.contrastText||(e.contrastText=C(e.main)),e}var R={dark:g,light:m};return Object(o.a)(Object(a.a)({common:h.a,type:y,primary:w(n),secondary:w(s,"A400","A200","A700"),error:w(_),grey:d.a,contrastThreshold:S,getContrastText:C,augmentColor:w,tonalOffset:O},R[y]),T,{clone:!1})}(y),I=Object(s.a)(n),k=function(){var e,t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:8;if(t.mui)return t;e="function"===typeof t?t:function(e){return t*e};var n=function(){for(var t=arguments.length,n=new Array(t),r=0;r1&&void 0!==arguments[1]?arguments[1]:{},l=i.name,d=Object(a.a)(i,["name"]),p=l,h="function"===typeof t?function(e){return{root:function(n){return t(Object(r.a)({theme:e},n))}}}:{root:t},f=Object(u.a)(h,Object(r.a)({Component:e,name:l||e.displayName,classNamePrefix:p},d));t.filterProps&&(n=t.filterProps,delete t.filterProps),t.propTypes&&(t.propTypes,delete t.propTypes);var m=o.a.forwardRef(function(t,i){var l=t.children,c=t.className,u=t.clone,d=t.component,p=Object(a.a)(t,["children","className","clone","component"]),h=f(t),m=Object(s.a)(h.root,c),g=p;if(n&&(g=function(e,t){var n={};return Object.keys(e).forEach(function(r){-1===t.indexOf(r)&&(n[r]=e[r])}),n}(g,n)),u)return o.a.cloneElement(l,Object(r.a)({className:Object(s.a)(l.props.className,m)},g));if("function"===typeof l)return l(Object(r.a)({className:m},g));var v=d||e;return o.a.createElement(v,Object(r.a)({ref:i,className:m},g),l)});return c()(m,e),m}},p=n(69);t.a=function(e){var t=d(e);return function(e,n){return t(e,Object(r.a)({defaultTheme:p.a},n))}}},function(e,t,n){"use strict";t.a={mobileStepper:1e3,speedDial:1050,appBar:1100,drawer:1200,modal:1300,snackbar:1400,tooltip:1500}},function(e,t,n){"use strict";var r=n(0),a=n.n(r).a.createContext(null);t.a=a},function(e,t,n){"use strict";function r(e){if(Symbol.iterator in Object(e)||"[object Arguments]"===Object.prototype.toString.call(e))return Array.from(e)}n.d(t,"a",function(){return r})},function(e,t,n){"use strict";var r="function"===typeof Symbol&&Symbol.for;t.a=r?Symbol.for("mui.nested"):"__THEME_NESTED__"},function(e,t,n){"use strict";var r=n(3),a=n(5),i=n(0),o=n.n(i),s=(n(2),n(4)),l=n(60),c=n(72),u=n(6),d=n(14),p=n(281),h=n(99),f="undefined"===typeof window?o.a.useEffect:o.a.useLayoutEffect,m=o.a.forwardRef(function(e,t){var n=e["aria-describedby"],i=e.autoComplete,u=e.autoFocus,m=e.classes,g=e.className,v=e.defaultValue,_=e.disabled,b=e.endAdornment,y=(e.error,e.fullWidth),E=void 0!==y&&y,S=e.id,x=e.inputComponent,O=void 0===x?"input":x,T=e.inputProps,C=void 0===T?{}:T,w=e.inputRef,R=(e.margin,e.multiline),A=void 0!==R&&R,N=e.name,M=e.onBlur,I=e.onChange,k=e.onClick,L=e.onFocus,D=e.onKeyDown,P=e.onKeyUp,z=e.placeholder,j=e.readOnly,F=e.renderSuffix,H=e.rows,V=e.rowsMax,U=e.select,B=void 0!==U&&U,Y=e.startAdornment,G=e.type,W=void 0===G?"text":G,q=e.value,X=Object(a.a)(e,["aria-describedby","autoComplete","autoFocus","classes","className","defaultValue","disabled","endAdornment","error","fullWidth","id","inputComponent","inputProps","inputRef","margin","multiline","name","onBlur","onChange","onClick","onFocus","onKeyDown","onKeyUp","placeholder","readOnly","renderSuffix","rows","rowsMax","select","startAdornment","type","value"]),$=null!=C.value?C.value:q,K=o.a.useRef(null!=$).current,Q=o.a.useRef(),Z=o.a.useCallback(function(e){0},[]),J=Object(d.a)(C.ref,Z),ee=Object(d.a)(w,J),te=Object(d.a)(Q,ee),ne=o.a.useState(!1),re=ne[0],ae=ne[1],ie=Object(c.b)();var oe=Object(l.a)({props:e,muiFormControl:ie,states:["disabled","error","hiddenLabel","margin","required","filled"]});oe.focused=ie?ie.focused:re,o.a.useEffect(function(){!ie&&_&&re&&(ae(!1),M&&M())},[ie,_,re,M]);var se=ie&&ie.onFilled,le=ie&&ie.onEmpty,ce=o.a.useCallback(function(e){Object(h.b)(e)?se&&se():le&&le()},[se,le]);f(function(){K&&ce({value:$})},[$,ce,K]);o.a.useEffect(function(){ce(Q.current)},[]);var ue=O,de=Object(r.a)({},C,{ref:te});"string"!==typeof ue?de=Object(r.a)({inputRef:te,type:W},de,{ref:null}):A?H&&!V?ue="textarea":(de=Object(r.a)({rows:H,rowsMax:V},de),ue=p.a):de=Object(r.a)({type:W},de);return o.a.useEffect(function(){ie&&ie.setAdornedStart(Boolean(Y))},[ie,Y]),o.a.createElement("div",Object(r.a)({className:Object(s.a)(m.root,g,oe.disabled&&m.disabled,oe.error&&m.error,E&&m.fullWidth,oe.focused&&m.focused,ie&&m.formControl,A&&m.multiline,Y&&m.adornedStart,b&&m.adornedEnd,{dense:m.marginDense}[oe.margin]),onClick:function(e){Q.current&&e.currentTarget===e.target&&Q.current.focus(),k&&k(e)},ref:t},X),Y,o.a.createElement(c.a.Provider,{value:null},o.a.createElement(ue,Object(r.a)({"aria-invalid":oe.error,"aria-describedby":n,autoComplete:i,autoFocus:u,defaultValue:v,disabled:oe.disabled,id:S,onAnimationStart:function(e){ce(-1!==e.animationName.indexOf("auto-fill-cancel")?Q.current:{value:"x"})},name:N,placeholder:z,readOnly:j,required:oe.required,rows:H,value:$,onKeyDown:D,onKeyUp:P},de,{className:Object(s.a)(m.input,C.className,oe.disabled&&m.disabled,A&&m.inputMultiline,B&&m.inputSelect,oe.hiddenLabel&&m.inputHiddenLabel,Y&&m.inputAdornedStart,b&&m.inputAdornedEnd,{search:m.inputTypeSearch}[W],{dense:m.inputMarginDense}[oe.margin]),onBlur:function(e){M&&M(e),C.onBlur&&C.onBlur(e),ie&&ie.onBlur?ie.onBlur(e):ae(!1)},onChange:function(e){if(!K){var t=e.target||Q.current;if(null==t)throw new TypeError("Material-UI: Expected valid input target. Did you use a custom `inputComponent` and forget to forward refs? See https://material-ui.com/r/input-component-ref-interface for more info.");ce({value:t.value})}if(C.onChange&&C.onChange(e),I){for(var n=arguments.length,r=new Array(n>1?n-1:0),a=1;a-1){var a=pe[e];if(!Array.isArray(a))return Y.js+K(a)in t&&Y.css+a;if(!r)return!1;for(var i=0;it?1:-1:e.length-t.length};return{onProcessStyle:function(t,n){if("style"!==n.type)return t;for(var r={},a=Object.keys(t).sort(e),i=0;i1&&void 0!==arguments[1]?arguments[1]:0,n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:1;return en?n:e}function a(e){e=e.substr(1);var t=new RegExp(".{1,".concat(e.length/3,"}"),"g"),n=e.match(t);return n&&1===n[0].length&&(n=n.map(function(e){return e+e})),n?"rgb(".concat(n.map(function(e){return parseInt(e,16)}).join(", "),")"):""}function i(e){var t=(e=o(e)).values,n=t[0],r=t[1]/100,a=t[2]/100,i=r*Math.min(a,1-a),l=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:(e+n/30)%12;return a-i*Math.max(Math.min(t-3,9-t,1),-1)},c="rgb",u=[Math.round(255*l(0)),Math.round(255*l(8)),Math.round(255*l(4))];return"hsla"===e.type&&(c+="a",u.push(t[3])),s({type:c,values:u})}function o(e){if(e.type)return e;if("#"===e.charAt(0))return o(a(e));var t=e.indexOf("("),n=e.substring(0,t);if(-1===["rgb","rgba","hsl","hsla"].indexOf(n))throw new Error(["Material-UI: unsupported `".concat(e,"` color."),"We support the following formats: #nnn, #nnnnnn, rgb(), rgba(), hsl(), hsla()."].join("\n"));var r=e.substring(t+1,e.length-1).split(",");return{type:n,values:r=r.map(function(e){return parseFloat(e)})}}function s(e){var t=e.type,n=e.values;return-1!==t.indexOf("rgb")?n=n.map(function(e,t){return t<3?parseInt(e,10):e}):-1!==t.indexOf("hsl")&&(n[1]="".concat(n[1],"%"),n[2]="".concat(n[2],"%")),"".concat(t,"(").concat(n.join(", "),")")}function l(e){var t="hsl"===(e=o(e)).type?o(i(e)).values:e.values;return t=t.map(function(e){return(e/=255)<=.03928?e/12.92:Math.pow((e+.055)/1.055,2.4)}),Number((.2126*t[0]+.7152*t[1]+.0722*t[2]).toFixed(3))}function c(e,t){if(e=o(e),t=r(t),-1!==e.type.indexOf("hsl"))e.values[2]*=1-t;else if(-1!==e.type.indexOf("rgb"))for(var n=0;n<3;n+=1)e.values[n]*=1-t;return s(e)}function u(e,t){if(e=o(e),t=r(t),-1!==e.type.indexOf("hsl"))e.values[2]+=(100-e.values[2])*t;else if(-1!==e.type.indexOf("rgb"))for(var n=0;n<3;n+=1)e.values[n]+=(255-e.values[n])*t;return s(e)}Object.defineProperty(t,"__esModule",{value:!0}),t.hexToRgb=a,t.rgbToHex=function(e){if(0===e.indexOf("#"))return e;var t=o(e).values;return"#".concat(t.map(function(e){return function(e){var t=e.toString(16);return 1===t.length?"0".concat(t):t}(e)}).join(""))},t.hslToRgb=i,t.decomposeColor=o,t.recomposeColor=s,t.getContrastRatio=function(e,t){var n=l(e),r=l(t);return(Math.max(n,r)+.05)/(Math.min(n,r)+.05)},t.getLuminance=l,t.emphasize=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:.15;return l(e)>.5?c(e,t):u(e,t)},t.fade=function(e,t){e=o(e),t=r(t),("rgb"===e.type||"hsl"===e.type)&&(e.type+="a");return e.values[3]=t,s(e)},t.darken=c,t.lighten=u},function(e,t,n){var r,a=n(619),i=n(620),o=n(622),s=100,l=/(\+|\-|\*|\\|[^a-z]|)(\s*)(\()/g;e.exports=function(e,t){function n(e,i,c){if(r++>s)throw r=0,new Error("Call stack overflow for "+c);if(""===e)throw new Error(i+"(): '"+c+"' must contain a non-whitespace string");var u=function(e){var t=[],n=[],r=/[\.0-9]([%a-z]+)/gi,a=r.exec(e);for(;a;)a&&a[1]&&(-1===n.indexOf(a[1].toLowerCase())&&(t.push(a[1]),n.push(a[1].toLowerCase())),a=r.exec(e));return t}(e=function(e,t){e=e.replace(/((?:\-[a-z]+\-)?calc)/g,"");var r,i="",o=e;for(;r=l.exec(o);){r[0].index>0&&(i+=o.substring(0,r[0].index));var s=a("(",")",o.substring([0].index));if(""===s.body)throw new Error("'"+e+"' must contain a non-whitespace string");var c=n(s.body,"",t);i+=s.pre+c,o=s.post}return i+o}(e,c));if(u.length>1||e.indexOf("var(")>-1)return i+"("+e+")";var d=u[0]||"";"%"===d&&(e=e.replace(/\b[0-9\.]+%/g,function(e){return.01*parseFloat(e.slice(0,-1))}));var p,h=e.replace(new RegExp(d,"gi"),"");try{p=o.eval(h)}catch(f){return i+"("+e+")"}return"%"===d&&(p*=100),(i.length||"%"===d)&&(p=Math.round(p*t)/t),p+=d}return r=0,t=Math.pow(10,void 0===t?5:t),e=e.replace(/\n+/g," "),i(e,/((?:\-[a-z]+\-)?calc)\(/,n)}},function(e,t,n){var r=n(825);e.exports=function(e){for(var t=1;t22025.465794806718||n(10)<22025.465794806718||-2e-17!=n(-2e-17)?function(e){return 0==(e=+e)?e:e>-1e-6&&e<1e-6?e+e*e/2:Math.exp(e)-1}:n},function(e,t){var n={}.toString;e.exports=function(e){return n.call(e).slice(8,-1)}},function(e,t,n){var r=n(497),a=n(221);e.exports=function(e){return r(a(e))}},function(e,t){e.exports=function(e){if(void 0==e)throw TypeError("Can't call method on "+e);return e}},function(e,t){e.exports="constructor,hasOwnProperty,isPrototypeOf,propertyIsEnumerable,toLocaleString,toString,valueOf".split(",")},function(e,t,n){var r=n(23),a=n(221),i=n(80),o=n(224),s="["+o+"]",l=RegExp("^"+s+s+"*"),c=RegExp(s+s+"*$"),u=function(e,t,n){var a={},s=i(function(){return!!o[e]()||"\u200b\x85"!="\u200b\x85"[e]()}),l=a[e]=s?t(d):o[e];n&&(a[n]=l),r(r.P+r.F*s,"String",a)},d=u.trim=function(e,t){return e=String(a(e)),1&t&&(e=e.replace(l,"")),2&t&&(e=e.replace(c,"")),e};e.exports=u},function(e,t){e.exports="\t\n\v\f\r \xa0\u1680\u180e\u2000\u2001\u2002\u2003\u2004\u2005\u2006\u2007\u2008\u2009\u200a\u202f\u205f\u3000\u2028\u2029\ufeff"},function(e,t,n){var r=n(94)(n(46),"Map");e.exports=r},function(e,t,n){var r=n(538),a=n(545),i=n(547),o=n(548),s=n(549);function l(e){var t=-1,n=null==e?0:e.length;for(this.clear();++t-1&&e%1==0&&e<=n}},function(e,t){e.exports=function(e){return function(t){return e(t)}}},function(e,t,n){var r=n(18),a=n(107),i=/\.|\[(?:[^[\]]*|(["'])(?:(?!\1)[^\\]|\\.)*?\1)\]/,o=/^\w*$/;e.exports=function(e,t){if(r(e))return!1;var n=typeof e;return!("number"!=n&&"symbol"!=n&&"boolean"!=n&&null!=e&&!a(e))||o.test(e)||!i.test(e)||null!=t&&e in Object(t)}},function(e,t,n){var r=n(584);e.exports=function(e,t){return!(null==e||!e.length)&&r(e,t,0)>-1}},function(e,t){e.exports=function(e,t,n){switch(n.length){case 0:return e.call(t);case 1:return e.call(t,n[0]);case 2:return e.call(t,n[0],n[1]);case 3:return e.call(t,n[0],n[1],n[2])}return e.apply(t,n)}},function(e,t,n){var r=n(31),a=n(107),i=NaN,o=/^\s+|\s+$/g,s=/^[-+]0x[0-9a-f]+$/i,l=/^0b[01]+$/i,c=/^0o[0-7]+$/i,u=parseInt;e.exports=function(e){if("number"==typeof e)return e;if(a(e))return i;if(r(e)){var t="function"==typeof e.valueOf?e.valueOf():e;e=r(t)?t+"":t}if("string"!=typeof e)return 0===e?e:+e;e=e.replace(o,"");var n=l.test(e);return n||c.test(e)?u(e.slice(2),n?2:8):s.test(e)?i:+e}},function(e,t,n){var r=n(363);e.exports=function(e,t,n){"__proto__"==t&&r?r(e,t,{configurable:!0,enumerable:!0,value:n,writable:!0}):e[t]=n}},function(e,t){e.exports=function(e){if(void 0==e)throw TypeError("Can't call method on "+e);return e}},function(e,t,n){var r=n(241)("keys"),a=n(167);e.exports=function(e){return r[e]||(r[e]=a(e))}},function(e,t,n){var r=n(58),a=n(83),i=a["__core-js_shared__"]||(a["__core-js_shared__"]={});(e.exports=function(e,t){return i[e]||(i[e]=void 0!==t?t:{})})("versions",[]).push({version:r.version,mode:n(166)?"pure":"global",copyright:"\xa9 2019 Denis Pushkarev (zloirock.ru)"})},function(e,t,n){var r=n(830);e.exports=function(e,t,n){if(r(e),void 0===t)return e;switch(n){case 1:return function(n){return e.call(t,n)};case 2:return function(n,r){return e.call(t,n,r)};case 3:return function(n,r,a){return e.call(t,n,r,a)}}return function(){return e.apply(t,arguments)}}},function(e,t,n){var r=n(111);e.exports=function(e,t){if(!r(e))return e;var n,a;if(t&&"function"==typeof(n=e.toString)&&!r(a=n.call(e)))return a;if("function"==typeof(n=e.valueOf)&&!r(a=n.call(e)))return a;if(!t&&"function"==typeof(n=e.toString)&&!r(a=n.call(e)))return a;throw TypeError("Can't convert object to primitive value")}},function(e,t){var n=Math.ceil,r=Math.floor;e.exports=function(e){return isNaN(e=+e)?0:(e>0?r:n)(e)}},function(e,t,n){var r=n(110),a=n(837),i=n(247),o=n(240)("IE_PROTO"),s=function(){},l=function(){var e,t=n(386)("iframe"),r=i.length;for(t.style.display="none",n(840).appendChild(t),t.src="javascript:",(e=t.contentWindow.document).open(),e.write("