diff --git a/dashboard/assets.go b/dashboard/assets.go index 9a95e79de..21d66a130 100644 --- a/dashboard/assets.go +++ b/dashboard/assets.go @@ -1,7 +1,7 @@ // // DISCLAIMER // -// Copyright 2020 ArangoDB GmbH, Cologne, Germany +// Copyright 2021 ArangoDB GmbH, Cologne, Germany // // Licensed under the Apache License, Version 2.0 (the "License"); // you may not use this file except in compliance with the License. @@ -26,106 +26,106 @@ import ( "github.com/jessevdk/go-assets" ) -var _Assets716e7e2b8d7416845c3d9031bde05feb1fba0d38 = "Kube-ArangoDB
" -var _Assets582e8709ee56fba51b13cf1921ea92b510d80a39 = "{\"version\":3,\"sources\":[\"util/Storage.js\",\"api/api.js\",\"util/Loading.js\",\"auth/Login.js\",\"auth/LogoutContext.js\",\"auth/Auth.js\",\"style/style.js\",\"util/CommandInstruction.js\",\"deployment/MemberList.js\",\"deployment/DeploymentDetails.js\",\"deployment/DeploymentList.js\",\"deployment/DeploymentOperator.js\",\"replication/DeploymentReplicationDetails.js\",\"replication/DeploymentReplicationList.js\",\"replication/DeploymentReplicationOperator.js\",\"NoOperator.js\",\"storage/VolumeList.js\",\"storage/StorageRow.js\",\"storage/StorageList.js\",\"storage/StorageOperator.js\",\"App.js\",\"registerServiceWorker.js\",\"index.js\"],\"names\":[\"PREFIX\",\"getSessionItem\",\"key\",\"item\",\"sessionStorage\",\"getItem\",\"JSON\",\"parse\",\"e\",\"setSessionItem\",\"value\",\"setItem\",\"stringify\",\"isUnauthorized\",\"status\",\"token\",\"decodeResults\",\"result\",\"json\",\"decoded\",\"message\",\"error\",\"Object\",\"assign\",\"Error\",\"get\",\"localURL\",\"headers\",\"this\",\"fetch\",\"post\",\"body\",\"method\",\"Loading\",\"Segment\",\"Dimmer\",\"inverted\",\"active\",\"Loader\",\"style\",\"minHeight\",\"LoginView\",\"username\",\"password\",\"onUsernameChanged\",\"onPasswordChanged\",\"doLogin\",\"Container\",\"Form\",\"onSubmit\",\"Field\",\"focus\",\"onChange\",\"target\",\"type\",\"Button\",\"className\",\"css\",\"Message\",\"content\",\"Login\",\"state\",\"handleLogin\",\"props\",\"Modal\",\"open\",\"Header\",\"Content\",\"v\",\"setState\",\"Actions\",\"color\",\"disabled\",\"onClick\",\"Icon\",\"name\",\"Component\",\"LogoutContext\",\"React\",\"createContext\",\"undefined\",\"tokenSessionKey\",\"withAuth\",\"WrappedComponent\",\"Consumer\",\"doLogout\",\"Auth\",\"authenticated\",\"showLoading\",\"a\",\"api\",\"res\",\"handleLogout\",\"Provider\",\"children\",\"styled\",\"FieldLabel\",\"FieldContent\",\"FieldIcons\",\"LoaderBox\",\"LoaderBoxForTable\",\"StyledMenu\",\"Menu\",\"StyledContentBox\",\"CommandInstruction\",\"close\",\"trigger\",\"onClose\",\"onOpen\",\"title\",\"Description\",\"description\",\"clearing\",\"command\",\"text\",\"onCopy\",\"positive\",\"icon\",\"labelPosition\",\"MemberListView\",\"group\",\"activeMemberID\",\"members\",\"namespace\",\"List\",\"divided\",\"map\",\"id\",\"memberInfo\",\"MemberView\",\"pvName\",\"memberOfCluster\",\"Item\",\"Accordion\",\"Title\",\"ready\",\"member_of_cluster\",\"pod_name\",\"link\",\"createLogPodCommand\",\"createDescribePodCommand\",\"pvc_name\",\"createDescribePvcCommand\",\"pv_name\",\"podName\",\"pvcName\",\"MemberList\",\"MemberGroupsView\",\"memberGroups\",\"DeploymentDetails\",\"loading\",\"reloadDeployment\",\"deployment\",\"setTimeout\",\"d\",\"size\",\"inline\",\"member_groups\",\"ReactTimeout\",\"HeaderView\",\"Table\",\"Row\",\"HeaderCell\",\"Popup\",\"DatabaseLinkView\",\"url\",\"href\",\"NoDatabaseLinkView\",\"RowView\",\"mode\",\"environment\",\"stateColor\",\"version\",\"license\",\"readyPodCount\",\"podCount\",\"readyVolumeCount\",\"volumeCount\",\"storageClasses\",\"databaseURL\",\"deleteCommand\",\"describeCommand\",\"Cell\",\"getStateColorDescription\",\"Link\",\"to\",\"ListView\",\"items\",\"striped\",\"celled\",\"Body\",\"state_color\",\"database_version\",\"database_license\",\"ready_pod_count\",\"pod_count\",\"ready_volume_count\",\"volume_count\",\"storage_classes\",\"database_url\",\"createDescribeCommand\",\"EmptyView\",\"DeploymentList\",\"reloadDeployments\",\"deployments\",\"length\",\"dividing\",\"DetailView\",\"match\",\"params\",\"DeploymentOperator\",\"fixed\",\"vertical\",\"position\",\"commonMenuItems\",\"basic\",\"Route\",\"exact\",\"path\",\"component\",\"podInfoView\",\"EndpointView\",\"deploymentName\",\"masterEndpoint\",\"authKeyfileSecretName\",\"authUserSecretName\",\"tlsCACert\",\"tlsCACertSecretName\",\"sub\",\"DetailsView\",\"replication\",\"source\",\"deployment_name\",\"master_endpoint\",\"auth_keyfile_secret_name\",\"auth_user_secret_name\",\"tls_ca_cert\",\"tls_ca_cert_secret_name\",\"destination\",\"DeploymentReplicationDetails\",\"reloadDeploymentReplications\",\"dr\",\"DeploymentReplicationList\",\"replications\",\"DeploymentReplicationOperator\",\"NoOperator\",\"nodeName\",\"capacity\",\"node_name\",\"VolumeList\",\"reloadVolumes\",\"storageName\",\"volumes\",\"localPaths\",\"storageClass\",\"storageClassIsDefault\",\"expanded\",\"toggleExpand\",\"index\",\"VolumesRowView\",\"colSpan\",\"StorageRow\",\"onToggleExpand\",\"local_paths\",\"storage_class\",\"storage_class_is_default\",\"StorageList\",\"reloadStorages\",\"storages\",\"StorageOperator\",\"PodInfoView\",\"pod\",\"OperatorsView\",\"deploymentReplication\",\"storage\",\"otherOperators\",\"operatorType2Name\",\"Operator\",\"oType\",\"LoadingView\",\"App\",\"operators\",\"reloadOperators\",\"deployment_replication\",\"other\",\"isLocalhost\",\"Boolean\",\"window\",\"location\",\"hostname\",\"registerValidSW\",\"swUrl\",\"navigator\",\"serviceWorker\",\"register\",\"then\",\"registration\",\"onupdatefound\",\"installingWorker\",\"installing\",\"onstatechange\",\"controller\",\"console\",\"log\",\"ReactDOM\",\"render\",\"document\",\"getElementById\",\"URL\",\"process\",\"origin\",\"addEventListener\",\"response\",\"indexOf\",\"unregister\",\"reload\",\"checkValidServiceWorker\",\"registerServiceWorker\"],\"mappings\":\"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\",\"file\":\"static/js/main.68bb26e6.chunk.js\",\"sourcesContent\":[\"const PREFIX = \\\"kube-arangodb:v1:\\\";\\n\\nexport function getSessionItem(key) {\\n const item = sessionStorage.getItem(`${PREFIX}${key}`);\\n if (item) {\\n try {\\n return JSON.parse(item);\\n } catch (e) {}\\n }\\n return undefined;\\n}\\n\\nexport function setSessionItem(key, value) {\\n sessionStorage.setItem(`${PREFIX}${key}`, JSON.stringify(value));\\n return value;\\n}\\n\",\"export function isUnauthorized(e) { \\n return (e.status === 401);\\n}\\n\\nexport default {\\n token: '',\\n\\n async decodeResults(result) {\\n const decoded = await result.json();\\n if (result.status !== 200) {\\n let message = decoded.error;\\n if (!message) {\\n if (result.status === 401) {\\n message = \\\"Unauthorized\\\";\\n } else {\\n message = `Unexpected status ${result.status}`;\\n }\\n }\\n throw Object.assign(new Error(message), { status: result.status });\\n }\\n return decoded;\\n },\\n \\n // apiGet performs a GET request on the API with given local URL.\\n // The result is decoded from JSON and returned.\\n async get(localURL) {\\n let headers = {\\n 'Accept': 'application/json'\\n };\\n if (this.token) {\\n headers['Authorization'] = `bearer ${this.token}`; \\n }\\n const result = await fetch(localURL, {headers});\\n return this.decodeResults(result);\\n },\\n \\n // apiPost performs a POST request on the API with given local URL and given data.\\n // The result is decoded from JSON and returned.\\n async post(localURL, body) {\\n let headers = {\\n 'Accept': 'application/json',\\n 'Content-Type': 'application/json'\\n };\\n if (this.token) {\\n headers['Authorization'] = `bearer ${this.token}`; \\n }\\n const result = await fetch(localURL, {\\n method: 'POST',\\n headers,\\n body: JSON.stringify(body)\\n });\\n return this.decodeResults(result);\\n }\\n};\\n\",\"import { Dimmer, Loader, Segment } from 'semantic-ui-react';\\nimport React from 'react';\\n\\nconst Loading = ({message}) => (\\n \\n \\n {message || \\\"Loading...\\\"}\\n \\n
\\n \\n );\\n\\nexport default Loading;\\n\",\"import { Button, Container, Form, Icon, Message, Modal } from 'semantic-ui-react';\\nimport { css } from 'react-emotion';\\nimport React, { Component } from 'react';\\n\\nconst LoginView = ({username, password, onUsernameChanged, onPasswordChanged, doLogin, error}) => (\\n \\n
\\n \\n \\n onUsernameChanged(e.target.value)}/>\\n \\n \\n \\n onPasswordChanged(e.target.value)}/>\\n \\n \\n \\n {(error) ? : null}\\n
\\n);\\n\\nclass Login extends Component {\\n state = {\\n username: '',\\n password: ''\\n };\\n\\n handleLogin = () => {\\n this.props.doLogin(this.state.username, this.state.password);\\n }\\n\\n render() {\\n return (\\n \\n Login\\n \\n this.setState({username:v})}\\n onPasswordChanged={(v) => this.setState({password:v})}\\n doLogin={this.handleLogin}\\n />\\n \\n \\n \\n \\n \\n );\\n }\\n}\\n\\nexport default Login;\\n\",\"import React from 'react';\\n\\nconst LogoutContext = React.createContext(undefined);\\n\\nexport default LogoutContext;\\n\\n\",\"import React, { Component } from 'react';\\n\\nimport { getSessionItem, setSessionItem } from '../util/Storage';\\nimport api from '../api/api';\\nimport Loading from '../util/Loading';\\nimport Login from './Login';\\nimport LogoutContext from './LogoutContext';\\n\\nconst tokenSessionKey = \\\"auth-token\\\";\\n\\n// withAuth adds a doLogout property to the given component.\\nexport function withAuth(WrappedComponent) {\\n return function AuthAwareComponent(props) {\\n return (\\n \\n {doLogout => }\\n \\n );\\n }\\n}\\n\\nclass Auth extends Component {\\n state = {\\n authenticated: false,\\n showLoading: true,\\n token: getSessionItem(tokenSessionKey) || \\\"\\\"\\n };\\n\\n async componentDidMount() {\\n try {\\n api.token = this.state.token;\\n await api.get('/api/operators');\\n this.setState({\\n authenticated: true,\\n showLoading: false,\\n token: api.token\\n });\\n } catch (e) {\\n this.setState({\\n authenticated: false,\\n showLoading: false,\\n token: ''\\n });\\n }\\n }\\n\\n handleLogin = async (username, password) => {\\n try {\\n this.setState({error:undefined});\\n const res = await api.post('/login', { username, password });\\n api.token = res.token;\\n setSessionItem(tokenSessionKey, res.token);\\n this.setState({\\n authenticated: true,\\n token: res.token\\n });\\n return true;\\n } catch (e) {\\n this.setState({\\n authenticated: false,\\n token: '',\\n error: e.message\\n });\\n return false;\\n }\\n };\\n\\n handleLogout = () => {\\n api.token = '';\\n setSessionItem(tokenSessionKey, '');\\n this.setState({\\n authenticated: false,\\n token: '',\\n error: undefined\\n });\\n };\\n\\n componentWillUnmount() {\\n }\\n\\n render() {\\n return (\\n \\n {(this.state.showLoading) ? : \\n (!this.state.authenticated) ? \\n :\\n this.props.children\\n }\\n \\n );\\n }\\n}\\n\\nexport default Auth;\\n\",\"import styled from 'react-emotion';\\nimport { Menu } from 'semantic-ui-react';\\n\\nexport const Field = styled('div')`\\n padding-top: 0.3em;\\n padding-bottom: 0.3em;\\n clear: both;\\n`;\\n\\nexport const FieldLabel = styled('span')`\\n width: 9rem;\\n display: inline-block;\\n float: left;\\n`;\\n\\nexport const FieldContent = styled('div')`\\n display: inline-block;\\n`;\\n\\nexport const FieldIcons = styled('div')`\\n float: right;\\n`;\\n\\nexport const LoaderBox = styled('span')`\\n float: right;\\n width: 0;\\n padding-right: 1em;\\n margin-right: 1em;\\n margin-top: 1em;\\n max-width: 0;\\n display: inline-block;\\n`;\\n\\nexport const LoaderBoxForTable = styled('span')`\\n float: right;\\n width: 0;\\n padding-right: 1em;\\n max-width: 0;\\n display: inline-block;\\n`;\\n\\nexport const StyledMenu = styled(Menu)`\\n width: 15rem !important;\\n @media (max-width: 768px) {\\n width: 10rem !important;\\n }\\n`;\\n\\nexport const StyledContentBox = styled('div')`\\n margin-left: 15rem;\\n @media (max-width: 768px) {\\n margin-left: 10rem;\\n }\\n`;\\n\",\"import { Button, Modal, Segment } from 'semantic-ui-react';\\nimport { CopyToClipboard } from 'react-copy-to-clipboard';\\nimport React, { Component } from 'react';\\n\\nclass CommandInstruction extends Component {\\n state = {open:false};\\n\\n close = () => { this.setState({open:false}); }\\n open = () => { this.setState({open:true}); }\\n\\n render() {\\n return (\\n \\n {this.props.title}\\n \\n \\n

\\n {this.props.description}\\n

\\n \\n {this.props.command}\\n \\n
\\n
\\n \\n \\n \\n \\n \\n
\\n );\\n }\\n}\\n\\nexport default CommandInstruction;\\n\",\"import { Accordion, Header, Icon, List, Segment } from 'semantic-ui-react';\\nimport React, { Component } from 'react';\\n\\nimport { Field, FieldLabel, FieldIcons } from '../style/style';\\nimport CommandInstruction from '../util/CommandInstruction';\\n\\nconst MemberListView = ({group, activeMemberID, onClick, members, namespace}) => (\\n \\n
{group}
\\n \\n {members.map((item) => )}\\n \\n
\\n);\\n\\nconst MemberOfClusterView = (memberOfCluster) => {\\n if (memberOfCluster === 'never') {\\n return null;\\n }\\n return (\\n \\n Cluster member: \\n {(memberOfCluster ==='true') ? \\\"Yes\\\" : \\\"No\\\"}\\n \\n );\\n}\\n\\nconst MemberView = ({memberInfo, namespace, active, onClick}) => (\\n \\n \\n onClick(memberInfo.id)}>\\n {memberInfo.id} \\n \\n \\n {MemberOfClusterView(memberInfo.member_of_cluster)}\\n \\n Pod: \\n {memberInfo.pod_name || \\\"-\\\"}\\n {(memberInfo.pod_name) ?\\n \\n }\\n command={createLogPodCommand(memberInfo.pod_name, namespace)}\\n title=\\\"Get Pod Logs\\\"\\n description=\\\"To get the log output of this pod, run:\\\"\\n />\\n }\\n command={createDescribePodCommand(memberInfo.pod_name, namespace)}\\n title=\\\"Describe Pod Information\\\"\\n description=\\\"To get more information on the state of this pod, run:\\\"\\n />\\n \\n : null}\\n \\n \\n PVC: \\n {memberInfo.pvc_name || \\\"-\\\"}\\n \\n {(memberInfo.pvc_name) ?\\n }\\n command={createDescribePvcCommand(memberInfo.pvc_name, namespace)}\\n title=\\\"Describe PersistentVolumeClaim Information\\\"\\n description=\\\"To get more information on the state of this PVC, run:\\\"\\n />\\n : null}\\n \\n \\n \\n PV:\\n {memberInfo.pv_name || \\\"-\\\"}\\n \\n {(memberInfo.pv_name) ?\\n }\\n command={createDescribePvCommand(memberInfo.pv_name)}\\n title=\\\"Describe PersistentVolume Information\\\"\\n description=\\\"To get more information on the state of this PV, run:\\\"\\n />\\n : null}\\n \\n \\n \\n \\n \\n);\\n\\nfunction createDescribePodCommand(podName, namespace) {\\n return `kubectl describe pod -n ${namespace} ${podName}`;\\n}\\n\\nfunction createLogPodCommand(podName, namespace) {\\n return `kubectl logs -n ${namespace} ${podName}`;\\n}\\n\\nfunction createDescribePvcCommand(pvcName, namespace) {\\n return `kubectl describe pvc -n ${namespace} ${pvcName}`;\\n}\\n\\nfunction createDescribePvCommand(pvName) {\\n return `kubectl describe pv ${pvName}`;\\n}\\n\\nclass MemberList extends Component {\\n state = {};\\n\\n onClick = (id) => { \\n this.setState({activeMemberID:(this.state.activeMemberID === id) ? null : id}); \\n }\\n\\n render() {\\n return ();\\n }\\n}\\n\\nexport default MemberList;\\n\",\"import { Loader } from 'semantic-ui-react';\\nimport React, { Component } from 'react';\\nimport ReactTimeout from 'react-timeout';\\n\\nimport { LoaderBox } from '../style/style';\\nimport { withAuth } from '../auth/Auth.js';\\nimport api, { isUnauthorized } from '../api/api';\\nimport Loading from '../util/Loading';\\nimport MemberList from './MemberList';\\n\\nconst MemberGroupsView = ({memberGroups, namespace}) => (\\n
\\n {memberGroups.map((item) => )}\\n
\\n);\\n\\nclass DeploymentDetails extends Component {\\n state = {\\n loading: true,\\n error: undefined\\n };\\n\\n componentDidMount() {\\n this.reloadDeployment();\\n }\\n\\n reloadDeployment = async() => {\\n try {\\n this.setState({\\n loading: true\\n });\\n const result = await api.get(`/api/deployment/${this.props.name}`);\\n this.setState({\\n deployment: result,\\n loading: false,\\n error: undefined\\n });\\n } catch (e) {\\n this.setState({\\n loading: false,\\n error: e.message\\n });\\n if (isUnauthorized(e)) {\\n this.props.doLogout();\\n return;\\n }\\n }\\n this.props.setTimeout(this.reloadDeployment, 5000);\\n }\\n\\n render() {\\n const d = this.state.deployment;\\n if (!d) {\\n return ();\\n }\\n return (\\n
\\n \\n \\n
\\n );\\n }\\n}\\n\\nexport default ReactTimeout(withAuth(DeploymentDetails));\\n\",\"import { Icon, Loader, Popup, Table } from 'semantic-ui-react';\\nimport { Link } from \\\"react-router-dom\\\";\\nimport React, { Component } from 'react';\\nimport ReactTimeout from 'react-timeout';\\n\\nimport { LoaderBoxForTable as LoaderBox } from '../style/style';\\nimport { withAuth } from '../auth/Auth';\\nimport api, { isUnauthorized } from '../api/api';\\nimport CommandInstruction from '../util/CommandInstruction';\\nimport Loading from '../util/Loading';\\n\\nconst HeaderView = ({loading}) => (\\n \\n \\n State\\n Name\\n Mode\\n Version\\n Pods}>Ready / Total\\n Volumes}>Bound / Total\\n StorageClass\\n \\n Actions\\n \\n \\n \\n \\n);\\n\\nconst DatabaseLinkView = ({name, url}) => (\\n \\n }>\\n Go the the web-UI of the database.\\n \\n \\n);\\n\\nconst NoDatabaseLinkView = () => (\\n }>\\n This deployment is not reachable outside the Kubernetes cluster.\\n \\n);\\n\\nconst RowView = ({name, mode, environment, stateColor, version, license, readyPodCount, podCount, readyVolumeCount, volumeCount, storageClasses, databaseURL, deleteCommand, describeCommand}) => (\\n \\n \\n }>\\n {getStateColorDescription(stateColor)}\\n \\n \\n \\n \\n {name}\\n \\n \\n \\n {mode}\\n \\n {(environment===\\\"Development\\\") ? } content=\\\"Development environment\\\"/>: null}\\n {(environment===\\\"Production\\\") ? } content=\\\"Production environment\\\"/>: null}\\n \\n \\n \\n {version}\\n \\n {(license===\\\"community\\\") ? } content=\\\"Community edition\\\"/>: null}\\n {(license===\\\"enterprise\\\") ? } content=\\\"Enterprise edition\\\"/>: null}\\n \\n \\n {readyPodCount} / {podCount}\\n {readyVolumeCount} / {volumeCount}\\n {storageClasses.map((item) => (item === \\\"\\\") ? \\\"\\\" : item)}\\n \\n { databaseURL ? : }\\n }\\n command={describeCommand}\\n title=\\\"Describe deployment\\\"\\n description=\\\"To get more information on the state of this deployment, run:\\\"\\n />\\n \\n }\\n command={deleteCommand}\\n title=\\\"Delete deployment\\\"\\n description=\\\"To delete this deployment, run:\\\"\\n />\\n \\n \\n \\n);\\n\\nconst ListView = ({items, loading}) => (\\n \\n \\n \\n {\\n (items) ? items.map((item) => \\n ) :

No items

\\n }\\n
\\n
\\n);\\n\\nconst EmptyView = () => (
No deployments
);\\n\\nfunction createDeleteCommand(name, namespace) {\\n return `kubectl delete ArangoDeployment -n ${namespace} ${name}`;\\n}\\n\\nfunction createDescribeCommand(name, namespace) {\\n return `kubectl describe ArangoDeployment -n ${namespace} ${name}`;\\n}\\n\\nfunction getStateColorDescription(stateColor) {\\n switch (stateColor) {\\n case \\\"green\\\":\\n return \\\"Everything is running smooth.\\\";\\n case \\\"yellow\\\":\\n return \\\"There is some activity going on, but deployment is available.\\\";\\n case \\\"orange\\\":\\n return \\\"There is some activity going on, deployment may be/become unavailable. You should pay attention now!\\\";\\n case \\\"red\\\":\\n return \\\"The deployment is in a bad state and manual intervention is likely needed.\\\";\\n default:\\n return \\\"State is not known.\\\";\\n }\\n}\\n\\nclass DeploymentList extends Component {\\n state = {\\n items: null,\\n error: null,\\n loading: true\\n };\\n\\n componentDidMount() {\\n this.reloadDeployments();\\n }\\n\\n reloadDeployments = async() => {\\n try {\\n this.setState({loading: true});\\n const result = await api.get('/api/deployment');\\n this.setState({\\n items: result.deployments,\\n loading: false,\\n error: null\\n });\\n } catch (e) {\\n this.setState({error: e.message, loading: false});\\n if (isUnauthorized(e)) {\\n this.props.doLogout();\\n return;\\n }\\n }\\n this.props.setTimeout(this.reloadDeployments, 5000);\\n }\\n\\n render() {\\n const items = this.state.items;\\n if (!items) {\\n return ();\\n }\\n if (items.length === 0) {\\n return ();\\n }\\n return ();\\n }\\n}\\n\\nexport default ReactTimeout(withAuth(DeploymentList));\\n\",\"import { BrowserRouter as Router, Route, Link } from \\\"react-router-dom\\\";\\nimport { Header, Menu, Message, Segment } from 'semantic-ui-react';\\nimport React, { Component } from 'react';\\n\\nimport { StyledMenu, StyledContentBox } from '../style/style';\\nimport DeploymentDetails from './DeploymentDetails';\\nimport DeploymentList from './DeploymentList';\\nimport LogoutContext from '../auth/LogoutContext';\\n\\nconst ListView = () => (\\n
\\n
\\n ArangoDeployment resources\\n
\\n \\n
\\n);\\n\\nconst DetailView = ({match}) => (\\n
\\n
\\n ArangoDeployment {match.params.name}\\n
\\n \\n
\\n);\\n\\nclass DeploymentOperator extends Component {\\n render() {\\n return (\\n \\n
\\n \\n {doLogout => \\n \\n \\n Deployment Operator\\n \\n \\n Deployments\\n \\n doLogout()}>\\n Logout\\n \\n \\n {this.props.commonMenuItems}\\n \\n \\n }\\n \\n \\n \\n
\\n \\n \\n
\\n
\\n {this.props.podInfoView}\\n {(this.props.error) ? : null}\\n
\\n
\\n
\\n );\\n }\\n}\\n\\nexport default DeploymentOperator;\\n\",\"import { Header, Loader, Segment } from 'semantic-ui-react';\\nimport React, { Component } from 'react';\\nimport ReactTimeout from 'react-timeout';\\n\\nimport { Field, FieldContent as FC, FieldLabel as FL } from '../style/style';\\nimport { LoaderBox } from '../style/style';\\nimport { withAuth } from '../auth/Auth';\\nimport api, { isUnauthorized } from '../api/api';\\nimport Loading from '../util/Loading';\\n\\nconst EndpointView = ({title, deploymentName, masterEndpoint, authKeyfileSecretName, authUserSecretName, tlsCACert, tlsCACertSecretName}) => (\\n \\n
{title}
\\n \\n Deployment\\n {deploymentName || \\\"-\\\"}\\n \\n \\n Master endpoint\\n {masterEndpoint || \\\"-\\\"}\\n \\n \\n TLS CA Certificate\\n {tlsCACert}\\n \\n
Secret names
\\n \\n Authentication keyfile\\n {authKeyfileSecretName || \\\"-\\\"}\\n \\n \\n Authentication user\\n {authUserSecretName || \\\"-\\\"}\\n \\n \\n TLS CA Certificate\\n {tlsCACertSecretName || \\\"-\\\"}\\n \\n
\\n);\\n\\nconst DetailsView = ({replication, loading}) => (\\n
\\n \\n \\n \\n
\\n);\\n\\nclass DeploymentReplicationDetails extends Component {\\n state = {\\n loading: true,\\n error: undefined\\n };\\n\\n componentDidMount() {\\n this.reloadDeploymentReplications();\\n }\\n\\n reloadDeploymentReplications = async() => {\\n try {\\n this.setState({\\n loading: true\\n });\\n const result = await api.get(`/api/deployment-replication/${this.props.name}`);\\n this.setState({\\n replication: result,\\n loading: false,\\n error: undefined\\n });\\n } catch (e) {\\n this.setState({\\n loading: false,\\n error: e.message\\n });\\n if (isUnauthorized(e)) {\\n this.props.doLogout();\\n return;\\n }\\n }\\n this.props.setTimeout(this.reloadDeploymentReplications, 5000);\\n }\\n\\n render() {\\n const dr = this.state.replication;\\n if (!dr) {\\n return ();\\n }\\n return ();\\n }\\n}\\n\\nexport default ReactTimeout(withAuth(DeploymentReplicationDetails));\\n\",\"import { Icon, Loader, Popup, Table } from 'semantic-ui-react';\\nimport { Link } from \\\"react-router-dom\\\";\\nimport React, { Component } from 'react';\\nimport ReactTimeout from 'react-timeout';\\n\\nimport { LoaderBoxForTable as LoaderBox } from '../style/style';\\nimport { withAuth } from '../auth/Auth';\\nimport api, { isUnauthorized } from '../api/api';\\nimport CommandInstruction from '../util/CommandInstruction';\\nimport Loading from '../util/Loading';\\n\\nconst HeaderView = ({loading}) => (\\n \\n \\n State\\n Name\\n Source\\n Destination\\n \\n Actions\\n \\n \\n \\n \\n);\\n\\nconst RowView = ({name, mode, stateColor, source, destination, deleteCommand, describeCommand}) => (\\n \\n \\n }>\\n {getStateColorDescription(stateColor)}\\n \\n \\n \\n \\n {name}\\n \\n \\n \\n {source}\\n \\n \\n {destination}\\n \\n \\n }\\n command={describeCommand}\\n title=\\\"Describe deployment replication\\\"\\n description=\\\"To get more information on the state of this deployment replication, run:\\\"\\n />\\n \\n }\\n command={deleteCommand}\\n title=\\\"Delete deployment replication\\\"\\n description=\\\"To delete this deployment replication, run:\\\"\\n />\\n \\n \\n \\n);\\n\\nconst ListView = ({items, loading}) => (\\n \\n \\n \\n {\\n (items) ? items.map((item) => \\n ) :

No items

\\n }\\n
\\n
\\n);\\n\\nconst EmptyView = () => (
No deployment replications
);\\n\\nfunction createDeleteCommand(name, namespace) {\\n return `kubectl delete ArangoDeploymentReplication -n ${namespace} ${name}`;\\n}\\n\\nfunction createDescribeCommand(name, namespace) {\\n return `kubectl describe ArangoDeploymentReplication -n ${namespace} ${name}`;\\n}\\n\\nfunction getStateColorDescription(stateColor) {\\n switch (stateColor) {\\n case \\\"green\\\":\\n return \\\"Replication has been configured.\\\";\\n case \\\"yellow\\\":\\n return \\\"Replication is being configured.\\\";\\n case \\\"red\\\":\\n return \\\"The replication is in a bad state and manual intervention is likely needed.\\\";\\n default:\\n return \\\"State is not known.\\\";\\n }\\n}\\n\\nclass DeploymentReplicationList extends Component {\\n state = {\\n items: null,\\n error: null,\\n loading: true\\n };\\n\\n componentDidMount() {\\n this.reloadDeploymentReplications();\\n }\\n\\n reloadDeploymentReplications = async() => {\\n try {\\n this.setState({loading: true});\\n const result = await api.get('/api/deployment-replication');\\n this.setState({\\n items: result.replications,\\n loading: false,\\n error: null\\n });\\n } catch (e) {\\n this.setState({error: e.message, loading: false});\\n if (isUnauthorized(e)) {\\n this.props.doLogout();\\n return;\\n }\\n }\\n this.props.setTimeout(this.reloadDeploymentReplications, 5000);\\n }\\n\\n render() {\\n const items = this.state.items;\\n if (!items) {\\n return ();\\n }\\n if (items.length === 0) {\\n return ();\\n }\\n return ();\\n }\\n}\\n\\nexport default ReactTimeout(withAuth(DeploymentReplicationList));\\n\",\"import { BrowserRouter as Router, Route, Link } from \\\"react-router-dom\\\";\\nimport { Header, Menu, Message, Segment } from 'semantic-ui-react';\\nimport React, { Component } from 'react';\\n\\nimport { StyledMenu, StyledContentBox } from '../style/style';\\nimport DeploymentReplicationDetails from './DeploymentReplicationDetails';\\nimport DeploymentReplicationList from './DeploymentReplicationList';\\nimport LogoutContext from '../auth/LogoutContext';\\n\\nconst ListView = () => (\\n
\\n
\\n ArangoDeploymentReplication resources\\n
\\n \\n
\\n);\\n\\nconst DetailView = ({match}) => (\\n
\\n
\\n ArangoDeploymentReplication {match.params.name}\\n
\\n \\n
\\n);\\n\\nclass DeploymentReplicationOperator extends Component {\\n render() {\\n return (\\n \\n
\\n \\n {doLogout => \\n \\n \\n Deployment Replication Operator\\n \\n \\n Deployment replications\\n \\n doLogout()}>\\n Logout\\n \\n \\n \\n {this.props.commonMenuItems}\\n \\n }\\n \\n \\n \\n
\\n \\n \\n
\\n
\\n {this.props.podInfoView}\\n {(this.props.error) ? : null}\\n
\\n
\\n
\\n );\\n }\\n}\\n\\nexport default DeploymentReplicationOperator;\\n\",\"import { Container, Message, Modal, Segment } from 'semantic-ui-react';\\nimport React from 'react';\\n\\nconst NoOperator = () => (\\n \\n \\n Welcome to Kube-ArangoDB\\n \\n \\n \\n There are no operators available yet.\\n \\n \\n {this.props.podInfoView}\\n {(this.props.error) ? : null}\\n \\n \\n \\n);\\n\\nexport default NoOperator;\\n\",\"import { Icon, Loader, Popup, Table } from 'semantic-ui-react';\\nimport React, { Component } from 'react';\\nimport ReactTimeout from 'react-timeout';\\n\\nimport { LoaderBoxForTable as LoaderBox } from '../style/style';\\nimport { withAuth } from '../auth/Auth';\\nimport api, { isUnauthorized } from '../api/api';\\nimport CommandInstruction from '../util/CommandInstruction';\\nimport Loading from '../util/Loading';\\n\\nconst HeaderView = ({loading}) => (\\n \\n \\n State\\n Name\\n Capacity\\n Node\\n \\n Actions\\n \\n \\n \\n \\n);\\n\\nconst RowView = ({name, stateColor, nodeName, capacity, describeCommand, deleteCommand}) => (\\n \\n \\n }>\\n {getStateColorDescription(stateColor)}\\n \\n \\n \\n {name}\\n \\n \\n {capacity}\\n \\n \\n {nodeName}\\n \\n \\n }\\n command={describeCommand}\\n title=\\\"Describe PersistentVolume\\\"\\n description=\\\"To get more information on the state of this PersistentVolume, run:\\\"\\n />\\n \\n }\\n command={deleteCommand}\\n title=\\\"Delete PersistentVolume\\\"\\n description=\\\"To delete this PersistentVolume, run:\\\"\\n />\\n \\n \\n \\n);\\n\\nconst ListView = ({items, loading}) => (\\n \\n \\n \\n {\\n (items) ? items.map((item) => \\n \\n ) :

No items

\\n }\\n
\\n
\\n);\\n\\nconst EmptyView = () => (
No PersistentVolumes
);\\n\\nfunction createDeleteCommand(name) {\\n return `kubectl delete PersistentVolume ${name}`;\\n}\\n\\nfunction createDescribeCommand(name) {\\n return `kubectl describe PersistentVolume ${name}`;\\n}\\n\\nfunction getStateColorDescription(stateColor) {\\n switch (stateColor) {\\n case \\\"green\\\":\\n return \\\"Everything is running smooth.\\\";\\n case \\\"yellow\\\":\\n return \\\"There is some activity going on, but PersistentVolume is available.\\\";\\n case \\\"orange\\\":\\n return \\\"There is some activity going on, PersistentVolume may be/become unavailable. You should pay attention now!\\\";\\n case \\\"red\\\":\\n return \\\"The PersistentVolume is in a bad state and manual intervention is likely needed.\\\";\\n default:\\n return \\\"State is not known.\\\";\\n }\\n}\\n\\nclass VolumeList extends Component {\\n state = {\\n items: undefined,\\n error: undefined,\\n loading: true\\n };\\n\\n componentDidMount() {\\n this.reloadVolumes();\\n }\\n\\n reloadVolumes = async() => {\\n try {\\n this.setState({\\n loading: true\\n });\\n const result = await api.get(`/api/storage/${this.props.storageName}`);\\n this.setState({\\n items: result.volumes,\\n loading: false,\\n error: undefined\\n });\\n } catch (e) {\\n this.setState({\\n error: e.message,\\n loading: false\\n });\\n if (isUnauthorized(e)) {\\n this.props.doLogout();\\n return;\\n }\\n }\\n this.props.setTimeout(this.reloadVolumes, 5000);\\n }\\n\\n render() {\\n const items = this.state.items;\\n if (!items) {\\n return ();\\n }\\n if (items.length === 0) {\\n return ();\\n }\\n return ();\\n }\\n}\\n\\nexport default ReactTimeout(withAuth(VolumeList));\\n\",\"import { Accordion, Header, Icon, Popup, Table } from 'semantic-ui-react';\\nimport React, { Component } from 'react';\\n\\nimport CommandInstruction from '../util/CommandInstruction';\\nimport VolumeList from './VolumeList';\\n\\nconst RowView = ({name, stateColor,localPaths, storageClass, storageClassIsDefault, deleteCommand, describeCommand, expanded, toggleExpand}) => (\\n \\n \\n }>\\n {getStateColorDescription(stateColor)}\\n \\n \\n \\n \\n \\n \\n {name}\\n \\n \\n \\n \\n {localPaths.map((item, index) => {item})}\\n \\n \\n {storageClass}\\n \\n {storageClassIsDefault && } content=\\\"Default storage class\\\"/>}\\n \\n \\n \\n }\\n command={describeCommand}\\n title=\\\"Describe local storage\\\"\\n description=\\\"To get more information on the state of this local storage, run:\\\"\\n />\\n \\n }\\n command={deleteCommand}\\n title=\\\"Delete local storage\\\"\\n description=\\\"To delete this local storage, run:\\\"\\n />\\n \\n \\n \\n);\\n\\nconst VolumesRowView = ({name}) => (\\n \\n \\n
Volumes
\\n \\n
\\n
\\n);\\n\\nclass StorageRow extends Component {\\n state = {expanded: true};\\n\\n onToggleExpand = () => { this.setState({expanded: !this.state.expanded});}\\n\\n render() {\\n return [,\\n this.state.expanded && \\n ];\\n }\\n}\\n\\nfunction getStateColorDescription(stateColor) {\\n switch (stateColor) {\\n case \\\"green\\\":\\n return \\\"Everything is running smooth.\\\";\\n case \\\"yellow\\\":\\n return \\\"There is some activity going on, but local storage is available.\\\";\\n case \\\"orange\\\":\\n return \\\"There is some activity going on, local storage may be/become unavailable. You should pay attention now!\\\";\\n case \\\"red\\\":\\n return \\\"The local storage is in a bad state and manual intervention is likely needed.\\\";\\n default:\\n return \\\"State is not known.\\\";\\n }\\n}\\n\\nexport default StorageRow;\\n\",\"import { Loader, Table } from 'semantic-ui-react';\\nimport React, { Component } from 'react';\\nimport ReactTimeout from 'react-timeout';\\n\\nimport { LoaderBoxForTable as LoaderBox } from '../style/style';\\nimport { withAuth } from '../auth/Auth';\\nimport api, { isUnauthorized } from '../api/api';\\nimport Loading from '../util/Loading';\\nimport StorageRow from './StorageRow';\\n\\nconst HeaderView = ({loading}) => (\\n \\n \\n State\\n Name\\n Local path(s)\\n StorageClass\\n \\n Actions\\n \\n \\n \\n \\n);\\n\\nconst ListView = ({items, loading}) => (\\n \\n \\n \\n {\\n (items) ? items.map((item) => \\n \\n ) :

No items

\\n }\\n
\\n
\\n);\\n\\nconst EmptyView = () => (
No local storage resources
);\\n\\nfunction createDeleteCommand(name) {\\n return `kubectl delete ArangoLocalStorage ${name}`;\\n}\\n\\nfunction createDescribeCommand(name) {\\n return `kubectl describe ArangoLocalStorage ${name}`;\\n}\\n\\nclass StorageList extends Component {\\n state = {\\n items: undefined,\\n error: undefined,\\n loading: true\\n };\\n\\n componentDidMount() {\\n this.reloadStorages();\\n }\\n\\n reloadStorages = async() => {\\n try {\\n this.setState({\\n loading: true\\n });\\n const result = await api.get('/api/storage');\\n this.setState({\\n items: result.storages,\\n loading: false,\\n error: undefined\\n });\\n } catch (e) {\\n this.setState({\\n error: e.message,\\n loading: false\\n });\\n if (isUnauthorized(e)) {\\n this.props.doLogout();\\n return;\\n }\\n }\\n this.props.setTimeout(this.reloadStorages, 5000);\\n }\\n\\n render() {\\n const items = this.state.items;\\n if (!items) {\\n return ();\\n }\\n if (items.length === 0) {\\n return ();\\n }\\n return ();\\n }\\n}\\n\\nexport default ReactTimeout(withAuth(StorageList));\\n\",\"import { Header, Menu, Message, Segment } from 'semantic-ui-react';\\nimport React, { Component } from 'react';\\n\\nimport { StyledMenu, StyledContentBox } from '../style/style';\\nimport LogoutContext from '../auth/LogoutContext';\\nimport StorageList from './StorageList';\\n\\nconst ListView = () => (\\n
\\n
\\n ArangoLocalStorage resources\\n
\\n \\n
\\n);\\n\\nclass StorageOperator extends Component {\\n render() {\\n return (\\n
\\n \\n {doLogout => \\n \\n \\n Deployment Operator\\n \\n \\n Local storages\\n \\n doLogout()}>\\n Logout\\n \\n \\n {this.props.commonMenuItems}\\n \\n \\n }\\n \\n \\n \\n \\n \\n {this.props.podInfoView}\\n {(this.props.error) ? : null}\\n \\n
\\n );\\n }\\n}\\n\\nexport default StorageOperator;\\n\",\"import { Container, Segment, Menu, Message } from 'semantic-ui-react';\\nimport React, { Component } from 'react';\\nimport ReactTimeout from 'react-timeout';\\n\\nimport { withAuth } from './auth/Auth';\\nimport api, { isUnauthorized } from './api/api';\\nimport DeploymentOperator from './deployment/DeploymentOperator';\\nimport DeploymentReplicationOperator from './replication/DeploymentReplicationOperator';\\nimport Loading from './util/Loading';\\nimport NoOperator from './NoOperator';\\nimport StorageOperator from './storage/StorageOperator';\\n\\nconst PodInfoView = ({pod, namespace}) => (\\n \\n \\n Kube-ArangoDB\\n

Running in Pod {pod} in namespace {namespace}.

\\n
\\n
\\n);\\n\\nconst OperatorsView = ({error, deployment, deploymentReplication, storage, pod, namespace, otherOperators}) => {\\n let commonMenuItems = otherOperators.map((item) => {operatorType2Name(item.type)});\\n if (commonMenuItems.length > 0) {\\n commonMenuItems = (\\n Other operators\\n {commonMenuItems}\\n );\\n }\\n let Operator = NoOperator;\\n if (deployment)\\n Operator = DeploymentOperator;\\n else if (deploymentReplication) \\n Operator = DeploymentReplicationOperator;\\n else if (storage)\\n Operator = StorageOperator;\\n return (\\n }\\n commonMenuItems={commonMenuItems}\\n error={error}\\n />\\n );\\n}\\n\\nconst operatorType2Name = (oType) => {\\n switch (oType) {\\n case \\\"deployment\\\":\\n return \\\"Deployments\\\";\\n case \\\"deployment_replication\\\":\\n return \\\"Deployment replications\\\";\\n case \\\"storage\\\":\\n return \\\"Storage\\\";\\n default:\\n return \\\"\\\";\\n }\\n};\\n\\nconst LoadingView = () => (\\n \\n \\n \\n);\\n\\nclass App extends Component {\\n state = {\\n operators: undefined,\\n error: undefined\\n };\\n\\n componentDidMount() {\\n this.reloadOperators();\\n }\\n\\n reloadOperators = async() => {\\n try {\\n const operators = await api.get('/api/operators');\\n this.setState({\\n operators,\\n error: undefined\\n });\\n } catch (e) {\\n this.setState({\\n error: e.message\\n });\\n if (isUnauthorized(e)) {\\n this.props.doLogout();\\n }\\n }\\n this.props.setTimeout(this.reloadOperators, 10000);\\n }\\n\\n render() {\\n if (this.state.operators) {\\n return ;\\n }\\n return ();\\n }\\n}\\n\\nexport default ReactTimeout(withAuth(App));\\n\",\"// In production, we register a service worker to serve assets from local cache.\\n\\n// This lets the app load faster on subsequent visits in production, and gives\\n// it offline capabilities. However, it also means that developers (and users)\\n// will only see deployed updates on the \\\"N+1\\\" visit to a page, since previously\\n// cached resources are updated in the background.\\n\\n// To learn more about the benefits of this model, read https://goo.gl/KwvDNy.\\n// This link also includes instructions on opting out of this behavior.\\n\\nconst isLocalhost = Boolean(\\n window.location.hostname === 'localhost' ||\\n // [::1] is the IPv6 localhost address.\\n window.location.hostname === '[::1]' ||\\n // 127.0.0.1/8 is considered localhost for IPv4.\\n window.location.hostname.match(\\n /^127(?:\\\\.(?:25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)){3}$/\\n )\\n);\\n\\nexport default function register() {\\n if (process.env.NODE_ENV === 'production' && 'serviceWorker' in navigator) {\\n // The URL constructor is available in all browsers that support SW.\\n const publicUrl = new URL(process.env.PUBLIC_URL, window.location);\\n if (publicUrl.origin !== window.location.origin) {\\n // Our service worker won't work if PUBLIC_URL is on a different origin\\n // from what our page is served on. This might happen if a CDN is used to\\n // serve assets; see https://github.com/facebookincubator/create-react-app/issues/2374\\n return;\\n }\\n\\n window.addEventListener('load', () => {\\n const swUrl = `${process.env.PUBLIC_URL}/service-worker.js`;\\n\\n if (isLocalhost) {\\n // This is running on localhost. Lets check if a service worker still exists or not.\\n checkValidServiceWorker(swUrl);\\n\\n // Add some additional logging to localhost, pointing developers to the\\n // service worker/PWA documentation.\\n navigator.serviceWorker.ready.then(() => {\\n console.log(\\n 'This web app is being served cache-first by a service ' +\\n 'worker. To learn more, visit https://goo.gl/SC7cgQ'\\n );\\n });\\n } else {\\n // Is not local host. Just register service worker\\n registerValidSW(swUrl);\\n }\\n });\\n }\\n}\\n\\nfunction registerValidSW(swUrl) {\\n navigator.serviceWorker\\n .register(swUrl)\\n .then(registration => {\\n registration.onupdatefound = () => {\\n const installingWorker = registration.installing;\\n installingWorker.onstatechange = () => {\\n if (installingWorker.state === 'installed') {\\n if (navigator.serviceWorker.controller) {\\n // At this point, the old content will have been purged and\\n // the fresh content will have been added to the cache.\\n // It's the perfect time to display a \\\"New content is\\n // available; please refresh.\\\" message in your web app.\\n console.log('New content is available; please refresh.');\\n } else {\\n // At this point, everything has been precached.\\n // It's the perfect time to display a\\n // \\\"Content is cached for offline use.\\\" message.\\n console.log('Content is cached for offline use.');\\n }\\n }\\n };\\n };\\n })\\n .catch(error => {\\n console.error('Error during service worker registration:', error);\\n });\\n}\\n\\nfunction checkValidServiceWorker(swUrl) {\\n // Check if the service worker can be found. If it can't reload the page.\\n fetch(swUrl)\\n .then(response => {\\n // Ensure service worker exists, and that we really are getting a JS file.\\n if (\\n response.status === 404 ||\\n response.headers.get('content-type').indexOf('javascript') === -1\\n ) {\\n // No service worker found. Probably a different app. Reload the page.\\n navigator.serviceWorker.ready.then(registration => {\\n registration.unregister().then(() => {\\n window.location.reload();\\n });\\n });\\n } else {\\n // Service worker found. Proceed as normal.\\n registerValidSW(swUrl);\\n }\\n })\\n .catch(() => {\\n console.log(\\n 'No internet connection found. App is running in offline mode.'\\n );\\n });\\n}\\n\\nexport function unregister() {\\n if ('serviceWorker' in navigator) {\\n navigator.serviceWorker.ready.then(registration => {\\n registration.unregister();\\n });\\n }\\n}\\n\",\"import React from 'react';\\nimport ReactDOM from 'react-dom';\\nimport './index.css';\\nimport App from './App';\\nimport Auth from './auth/Auth.js';\\nimport registerServiceWorker from './registerServiceWorker';\\n\\nReactDOM.render(, document.getElementById('root'));\\nregisterServiceWorker();\\n\"],\"sourceRoot\":\"\"}" -var _Assetsdaba5c2005a5bbefff8a5b073b187525ddb42699 = "(window.webpackJsonpdashboard=window.webpackJsonpdashboard||[]).push([[2],[function(e,t,n){\"use strict\";e.exports=n(246)},function(e,t){e.exports=function(e){if(void 0===e)throw new ReferenceError(\"this hasn't been initialised - super() hasn't been called\");return e}},function(e,t){e.exports=function(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}},function(e,t){function n(){return e.exports=n=Object.assign||function(e){for(var t=1;t-1:!!s&&r(e,t,n)>-1}},function(e,t,n){var r=n(57),o=n(41),a=n(341),i=n(21);e.exports=function(e,t){return(i(e)?r:a)(e,o(t,3))}},function(e,t,n){\"use strict\";function r(e,t,n,r,o,a,i){try{var l=e[a](i),c=l.value}catch(u){return void n(u)}l.done?t(c):Promise.resolve(c).then(r,o)}function o(e){return function(){var t=this,n=arguments;return new Promise((function(o,a){var i=e.apply(t,n);function l(e){r(i,o,a,l,c,\"next\",e)}function c(e){r(i,o,a,l,c,\"throw\",e)}l(void 0)}))}}n.d(t,\"a\",(function(){return o}))},function(e,t,n){\"use strict\";for(var r=function(e){return null!==e&&!Array.isArray(e)&&\"object\"===typeof e},o={3:\"Cancel\",6:\"Help\",8:\"Backspace\",9:\"Tab\",12:\"Clear\",13:\"Enter\",16:\"Shift\",17:\"Control\",18:\"Alt\",19:\"Pause\",20:\"CapsLock\",27:\"Escape\",28:\"Convert\",29:\"NonConvert\",30:\"Accept\",31:\"ModeChange\",32:\" \",33:\"PageUp\",34:\"PageDown\",35:\"End\",36:\"Home\",37:\"ArrowLeft\",38:\"ArrowUp\",39:\"ArrowRight\",40:\"ArrowDown\",41:\"Select\",42:\"Print\",43:\"Execute\",44:\"PrintScreen\",45:\"Insert\",46:\"Delete\",48:[\"0\",\")\"],49:[\"1\",\"!\"],50:[\"2\",\"@\"],51:[\"3\",\"#\"],52:[\"4\",\"$\"],53:[\"5\",\"%\"],54:[\"6\",\"^\"],55:[\"7\",\"&\"],56:[\"8\",\"*\"],57:[\"9\",\"(\"],91:\"OS\",93:\"ContextMenu\",144:\"NumLock\",145:\"ScrollLock\",181:\"VolumeMute\",182:\"VolumeDown\",183:\"VolumeUp\",186:[\";\",\":\"],187:[\"=\",\"+\"],188:[\",\",\"<\"],189:[\"-\",\"_\"],190:[\".\",\">\"],191:[\"/\",\"?\"],192:[\"`\",\"~\"],219:[\"[\",\"{\"],220:[\"\\\\\",\"|\"],221:[\"]\",\"}\"],222:[\"'\",'\"'],224:\"Meta\",225:\"AltGraph\",246:\"Attn\",247:\"CrSel\",248:\"ExSel\",249:\"EraseEof\",250:\"Play\",251:\"ZoomOut\"},a=0;a<24;a+=1)o[112+a]=\"F\"+(a+1);for(var i=0;i<26;i+=1){var l=i+65;o[l]=[String.fromCharCode(l+32),String.fromCharCode(l)]}var c={codes:o,getCode:function(e){return r(e)?e.keyCode||e.which||this[e.key]:this[e]},getKey:function(e){var t=r(e);if(t&&e.key)return e.key;var n=o[t?e.keyCode||e.which:e];return Array.isArray(n)&&(n=t?n[e.shiftKey?1:0]:n[0]),n},Cancel:3,Help:6,Backspace:8,Tab:9,Clear:12,Enter:13,Shift:16,Control:17,Alt:18,Pause:19,CapsLock:20,Escape:27,Convert:28,NonConvert:29,Accept:30,ModeChange:31,\" \":32,PageUp:33,PageDown:34,End:35,Home:36,ArrowLeft:37,ArrowUp:38,ArrowRight:39,ArrowDown:40,Select:41,Print:42,Execute:43,PrintScreen:44,Insert:45,Delete:46,0:48,\")\":48,1:49,\"!\":49,2:50,\"@\":50,3:51,\"#\":51,4:52,$:52,5:53,\"%\":53,6:54,\"^\":54,7:55,\"&\":55,8:56,\"*\":56,9:57,\"(\":57,a:65,A:65,b:66,B:66,c:67,C:67,d:68,D:68,e:69,E:69,f:70,F:70,g:71,G:71,h:72,H:72,i:73,I:73,j:74,J:74,k:75,K:75,l:76,L:76,m:77,M:77,n:78,N:78,o:79,O:79,p:80,P:80,q:81,Q:81,r:82,R:82,s:83,S:83,t:84,T:84,u:85,U:85,v:86,V:86,w:87,W:87,x:88,X:88,y:89,Y:89,z:90,Z:90,OS:91,ContextMenu:93,F1:112,F2:113,F3:114,F4:115,F5:116,F6:117,F7:118,F8:119,F9:120,F10:121,F11:122,F12:123,F13:124,F14:125,F15:126,F16:127,F17:128,F18:129,F19:130,F20:131,F21:132,F22:133,F23:134,F24:135,NumLock:144,ScrollLock:145,VolumeMute:181,VolumeDown:182,VolumeUp:183,\";\":186,\":\":186,\"=\":187,\"+\":187,\",\":188,\"<\":188,\"-\":189,_:189,\".\":190,\">\":190,\"/\":191,\"?\":191,\"`\":192,\"~\":192,\"[\":219,\"{\":219,\"\\\\\":220,\"|\":220,\"]\":221,\"}\":221,\"'\":222,'\"':222,Meta:224,AltGraph:225,Attn:246,CrSel:247,ExSel:248,EraseEof:249,Play:250,ZoomOut:251};c.Spacebar=c[\" \"],c.Digit0=c[0],c.Digit1=c[1],c.Digit2=c[2],c.Digit3=c[3],c.Digit4=c[4],c.Digit5=c[5],c.Digit6=c[6],c.Digit7=c[7],c.Digit8=c[8],c.Digit9=c[9],c.Tilde=c[\"~\"],c.GraveAccent=c[\"`\"],c.ExclamationPoint=c[\"!\"],c.AtSign=c[\"@\"],c.PoundSign=c[\"#\"],c.PercentSign=c[\"%\"],c.Caret=c[\"^\"],c.Ampersand=c[\"&\"],c.PlusSign=c[\"+\"],c.MinusSign=c[\"-\"],c.EqualsSign=c[\"=\"],c.DivisionSign=c[\"/\"],c.MultiplicationSign=c[\"*\"],c.Comma=c[\",\"],c.Decimal=c[\".\"],c.Colon=c[\":\"],c.Semicolon=c[\";\"],c.Pipe=c[\"|\"],c.BackSlash=c[\"\\\\\"],c.QuestionMark=c[\"?\"],c.SingleQuote=c[\"'\"],c.DoubleQuote=c['\"'],c.LeftCurlyBrace=c[\"{\"],c.RightCurlyBrace=c[\"}\"],c.LeftParenthesis=c[\"(\"],c.RightParenthesis=c[\")\"],c.LeftAngleBracket=c[\"<\"],c.RightAngleBracket=c[\">\"],c.LeftSquareBracket=c[\"[\"],c.RightSquareBracket=c[\"]\"],e.exports=c},function(e,t,n){var r=n(160),o=n(64),a=n(92),i=o((function(e,t){return a(e)?r(e,t):[]}));e.exports=i},function(e,t,n){\"use strict\";n.d(t,\"a\",(function(){return i})),n.d(t,\"d\",(function(){return l})),n.d(t,\"b\",(function(){return c})),n.d(t,\"c\",(function(){return u})),n.d(t,\"e\",(function(){return s})),n.d(t,\"f\",(function(){return f}));var r=n(44),o=n.n(r),a=n(67),i=function(e,t){return e&&t},l=function(e,t){return e&&!0!==e&&\"\".concat(e,\" \").concat(t)},c=function(e,t){return e&&(!0===e?t:\"\".concat(e,\" \").concat(t))},u=function(e){return\"justified\"===e?\"justified\":l(e,\"aligned\")},s=function(e){return l(e,\"aligned\")},f=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:\"\",n=arguments.length>2&&void 0!==arguments[2]&&arguments[2];if(n&&\"equal\"===e)return\"equal width\";var r=o()(e);return\"string\"!==r&&\"number\"!==r||!t?Object(a.a)(e):\"\".concat(Object(a.a)(e),\" \").concat(t)}},,function(e,t){e.exports=function(e){return null!=e&&\"object\"==typeof e}},function(e,t,n){var r=n(98);e.exports=function(e,t,n){var o=null==e?void 0:r(e,t);return void 0===o?n:o}},function(e,t,n){var r=n(161),o=\"object\"==typeof self&&self&&self.Object===Object&&self,a=r||o||Function(\"return this\")();e.exports=a},function(e,t,n){var r=n(0),o=n(252);e.exports=o(r)},function(e,t,n){var r=n(50),o=n(122);e.exports=function(e){return null!=e&&o(e.length)&&!r(e)}},function(e,t,n){\"use strict\";var r=n(9),o=n.n(r),a=n(10),i=n.n(a),l=n(2),c=n.n(l),u=n(46),s=n(68),f=n.n(s),p=function(){function e(t){o()(this,e),this.handlers=new Set(t)}return i()(e,[{key:\"addHandlers\",value:function(t){var n=new Set(this.handlers);return t.forEach((function(e){n.delete(e),n.add(e)})),new e(n)}},{key:\"dispatchEvent\",value:function(e,t){t?this.handlers.forEach((function(t){t(e)})):f()(this.handlers).pop()(e)}},{key:\"hasHandlers\",value:function(){return this.handlers.size>0}},{key:\"removeHandlers\",value:function(t){var n=new Set(this.handlers);return t.forEach((function(e){n.delete(e)})),new e(n)}}]),e}(),d=function(){function e(t,n){o()(this,e),this.handlerSets=n,this.poolName=t}return i()(e,[{key:\"addHandlers\",value:function(t,n){var r=new Map(this.handlerSets);return r.has(t)?r.set(t,r.get(t).addHandlers(n)):r.set(t,new p(n)),new e(this.poolName,r)}},{key:\"dispatchEvent\",value:function(e,t){var n=this.handlerSets.get(e);n&&n.dispatchEvent(t,\"default\"===this.poolName)}},{key:\"hasHandlers\",value:function(e){var t=this.handlerSets.get(e);return!!t&&t.hasHandlers()}},{key:\"removeHandlers\",value:function(t,n){var r=new Map(this.handlerSets);if(!r.has(t))return new e(this.poolName,r);var o=r.get(t).removeHandlers(n);return o.hasHandlers()?r.set(t,o):r.delete(t),new e(this.poolName,r)}}]),e}();c()(d,\"createByType\",(function(e,t,n){var r=new Map;return r.set(t,new p(n)),new d(e,r)}));var h=function(){function e(t){o()(this,e),c()(this,\"handlers\",new Map),c()(this,\"pools\",new Map),c()(this,\"createEmitter\",(function(e,t){return function(n){t.forEach((function(t){t.dispatchEvent(e,n)}))}})),this.target=t}return i()(e,[{key:\"addHandlers\",value:function(e,t,n){this.removeTargetHandler(t),this.pools.has(e)?this.pools.set(e,this.pools.get(e).addHandlers(t,n)):this.pools.set(e,d.createByType(e,t,n)),this.addTargetHandler(t)}},{key:\"hasHandlers\",value:function(){return this.handlers.size>0}},{key:\"removeHandlers\",value:function(e,t,n){var r=this.pools.get(e);if(r){var o=r.removeHandlers(t,n);o.hasHandlers(t)?(this.removeTargetHandler(t),this.pools.set(e,o)):(this.removeTargetHandler(t),this.pools.delete(e)),this.pools.size>0&&this.addTargetHandler(t)}}},{key:\"addTargetHandler\",value:function(e){var t=this.createEmitter(e,this.pools);this.handlers.set(e,t),this.target.addEventListener(e,t)}},{key:\"removeTargetHandler\",value:function(e){this.handlers.has(e)&&(this.target.removeEventListener(e,this.handlers.get(e)),this.handlers.delete(e))}}]),e}(),v=n(21),m=n.n(v),y=function(e){return m()(e)?e:[e]},b=function(e){return\"document\"===e?document:\"window\"===e?window:e||document},g=new(function(){function e(){var t=this;o()(this,e),c()(this,\"targets\",new Map),c()(this,\"getTarget\",(function(e){var n=!(arguments.length>1&&void 0!==arguments[1])||arguments[1],r=b(e);if(t.targets.has(r))return t.targets.get(r);if(!n)return null;var o=new h(r);return t.targets.set(r,o),o})),c()(this,\"removeTarget\",(function(e){t.targets.delete(b(e))}))}return i()(e,[{key:\"sub\",value:function(e,t){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{};if(Object(u.a)()){var r=n.target,o=void 0===r?document:r,a=n.pool,i=void 0===a?\"default\":a,l=this.getTarget(o);l.addHandlers(i,e,y(t))}}},{key:\"unsub\",value:function(e,t){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{};if(Object(u.a)()){var r=n.target,o=void 0===r?document:r,a=n.pool,i=void 0===a?\"default\":a,l=this.getTarget(o,!1);l&&(l.removeHandlers(i,e,y(t)),l.hasHandlers()||this.removeTarget(o))}}}]),e}());t.a=g},function(e,t,n){var r=n(56),o=n(262),a=n(263),i=\"[object Null]\",l=\"[object Undefined]\",c=r?r.toStringTag:void 0;e.exports=function(e){return null==e?void 0===e?l:i:c&&c in Object(e)?o(e):a(e)}},function(e,t,n){\"use strict\";function r(e,t){return t||(t=e.slice(0)),Object.freeze(Object.defineProperties(e,{raw:{value:Object.freeze(t)}}))}n.d(t,\"a\",(function(){return r}))},function(e,t,n){\"use strict\";var r=n(0),o=n.n(r),a=n(106),i=n(6),l=n.n(i),c=n(111),u=/^((children|dangerouslySetInnerHTML|key|ref|autoFocus|defaultValue|defaultChecked|innerHTML|suppressContentEditableWarning|valueLink|accept|acceptCharset|accessKey|action|allow|allowFullScreen|allowTransparency|alt|async|autoComplete|autoPlay|capture|cellPadding|cellSpacing|challenge|charSet|checked|cite|classID|className|cols|colSpan|content|contentEditable|contextMenu|controls|controlsList|coords|crossOrigin|data|dateTime|default|defer|dir|disabled|download|draggable|encType|form|formAction|formEncType|formMethod|formNoValidate|formTarget|frameBorder|headers|height|hidden|high|href|hrefLang|htmlFor|httpEquiv|id|inputMode|integrity|is|keyParams|keyType|kind|label|lang|list|loop|low|marginHeight|marginWidth|max|maxLength|media|mediaGroup|method|min|minLength|multiple|muted|name|nonce|noValidate|open|optimum|pattern|placeholder|playsInline|poster|preload|profile|radioGroup|readOnly|referrerPolicy|rel|required|reversed|role|rows|rowSpan|sandbox|scope|scoped|scrolling|seamless|selected|shape|size|sizes|slot|span|spellCheck|src|srcDoc|srcLang|srcSet|start|step|style|summary|tabIndex|target|title|type|useMap|value|width|wmode|wrap|about|datatype|inlist|prefix|property|resource|typeof|vocab|autoCapitalize|autoCorrect|autoSave|color|itemProp|itemScope|itemType|itemID|itemRef|results|security|unselectable|accentHeight|accumulate|additive|alignmentBaseline|allowReorder|alphabetic|amplitude|arabicForm|ascent|attributeName|attributeType|autoReverse|azimuth|baseFrequency|baselineShift|baseProfile|bbox|begin|bias|by|calcMode|capHeight|clip|clipPathUnits|clipPath|clipRule|colorInterpolation|colorInterpolationFilters|colorProfile|colorRendering|contentScriptType|contentStyleType|cursor|cx|cy|d|decelerate|descent|diffuseConstant|direction|display|divisor|dominantBaseline|dur|dx|dy|edgeMode|elevation|enableBackground|end|exponent|externalResourcesRequired|fill|fillOpacity|fillRule|filter|filterRes|filterUnits|floodColor|floodOpacity|focusable|fontFamily|fontSize|fontSizeAdjust|fontStretch|fontStyle|fontVariant|fontWeight|format|from|fr|fx|fy|g1|g2|glyphName|glyphOrientationHorizontal|glyphOrientationVertical|glyphRef|gradientTransform|gradientUnits|hanging|horizAdvX|horizOriginX|ideographic|imageRendering|in|in2|intercept|k|k1|k2|k3|k4|kernelMatrix|kernelUnitLength|kerning|keyPoints|keySplines|keyTimes|lengthAdjust|letterSpacing|lightingColor|limitingConeAngle|local|markerEnd|markerMid|markerStart|markerHeight|markerUnits|markerWidth|mask|maskContentUnits|maskUnits|mathematical|mode|numOctaves|offset|opacity|operator|order|orient|orientation|origin|overflow|overlinePosition|overlineThickness|panose1|paintOrder|pathLength|patternContentUnits|patternTransform|patternUnits|pointerEvents|points|pointsAtX|pointsAtY|pointsAtZ|preserveAlpha|preserveAspectRatio|primitiveUnits|r|radius|refX|refY|renderingIntent|repeatCount|repeatDur|requiredExtensions|requiredFeatures|restart|result|rotate|rx|ry|scale|seed|shapeRendering|slope|spacing|specularConstant|specularExponent|speed|spreadMethod|startOffset|stdDeviation|stemh|stemv|stitchTiles|stopColor|stopOpacity|strikethroughPosition|strikethroughThickness|string|stroke|strokeDasharray|strokeDashoffset|strokeLinecap|strokeLinejoin|strokeMiterlimit|strokeOpacity|strokeWidth|surfaceScale|systemLanguage|tableValues|targetX|targetY|textAnchor|textDecoration|textRendering|textLength|to|transform|u1|u2|underlinePosition|underlineThickness|unicode|unicodeBidi|unicodeRange|unitsPerEm|vAlphabetic|vHanging|vIdeographic|vMathematical|values|vectorEffect|version|vertAdvY|vertOriginX|vertOriginY|viewBox|viewTarget|visibility|widths|wordSpacing|writingMode|x|xHeight|x1|x2|xChannelSelector|xlinkActuate|xlinkArcrole|xlinkHref|xlinkRole|xlinkShow|xlinkTitle|xlinkType|xmlBase|xmlns|xmlnsXlink|xmlLang|xmlSpace|y|y1|y2|yChannelSelector|z|zoomAndPan|for|class)|(on[A-Z].*)|((data|aria|x)-.*))$/i,s=Object(c.a)(u.test.bind(u));function f(e,t){e.prototype=Object.create(t.prototype),e.prototype.constructor=e,e.__proto__=t}var p,d=\"__EMOTION_THEMING__\",h=((p={})[d]=l.a.object,p);function v(e){this.setState({theme:e})}var m=s,y=function(e){return\"theme\"!==e&&\"innerRef\"!==e},b=function(){return!0},g=function(e,t){for(var n=2,r=arguments.length;n-1&&e%1==0&&e1&&void 0!==arguments[1]?arguments[1]:{},n=t.htmlProps,r=void 0===n?c:n,a=t.includeAria,l=void 0===a||a,u={},s={};return i()(e,(function(e,t){var n=l&&(/^aria-.*$/.test(t)||\"role\"===t);(o()(r,t)||n?u:s)[t]=e})),[u,s]}},function(e,t){e.exports=function(e,t){var n=-1,r=e.length;for(t||(t=Array(r));++n-1}},function(e,t){e.exports=function(e,t){return e.has(t)}},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(33),o=n(29);e.exports=function(e){return o(e)&&r(e)}},function(e,t){e.exports=function(e){var t=-1,n=Array(e.size);return e.forEach((function(e){n[++t]=e})),n}},function(e,t,n){var r=n(301),o=n(29),a=Object.prototype,i=a.hasOwnProperty,l=a.propertyIsEnumerable,c=r(function(){return arguments}())?r:function(e){return o(e)&&i.call(e,\"callee\")&&!l.call(e,\"callee\")};e.exports=c},function(e,t,n){(function(e){var r=n(31),o=n(302),a=t&&!t.nodeType&&t,i=a&&\"object\"==typeof e&&e&&!e.nodeType&&e,l=i&&i.exports===a?r.Buffer:void 0,c=(l?l.isBuffer:void 0)||o;e.exports=c}).call(this,n(127)(e))},function(e,t,n){(function(e){var r=n(161),o=t&&!t.nodeType&&t,a=o&&\"object\"==typeof e&&e&&!e.nodeType&&e,i=a&&a.exports===o&&r.process,l=function(){try{var e=a&&a.require&&a.require(\"util\").types;return e||i&&i.binding&&i.binding(\"util\")}catch(t){}}();e.exports=l}).call(this,n(127)(e))},function(e,t,n){var r=n(72),o=n(304),a=Object.prototype.hasOwnProperty;e.exports=function(e){if(!r(e))return o(e);var t=[];for(var n in Object(e))a.call(e,n)&&\"constructor\"!=n&&t.push(n);return t}},function(e,t,n){var r=n(73),o=n(59);e.exports=function(e,t){for(var n=0,a=(t=r(t,e)).length;null!=e&&n0&&a(s)?n>1?e(s,n-1,a,i,l):r(l,s):i||(l[l.length]=s)}return l}},function(e,t){e.exports=function(e,t){for(var n=-1,r=null==e?0:e.length;++n1&&void 0!==arguments[1]?arguments[1]:\"\",n=e&&e.split(\"/\")||[],r=t&&t.split(\"/\")||[],i=e&&o(e),l=t&&o(t),c=i||l;if(e&&o(e)?r=n:n.length&&(r.pop(),r=r.concat(n)),!r.length)return\"/\";var u=void 0;if(r.length){var s=r[r.length-1];u=\".\"===s||\"..\"===s||\"\"===s}else u=!1;for(var f=0,p=r.length;p>=0;p--){var d=r[p];\".\"===d?a(r,p):\"..\"===d?(a(r,p),f++):f&&(a(r,p),f--)}if(!c)for(;f--;f)r.unshift(\"..\");!c||\"\"===r[0]||r[0]&&o(r[0])||r.unshift(\"\");var h=r.join(\"/\");return u&&\"/\"!==h.substr(-1)&&(h+=\"/\"),h};\"function\"===typeof Symbol&&Symbol.iterator;var l=!0,c=\"Invariant failed\";var u=function(e,t){if(!e)throw l?new Error(c):new Error(c+\": \"+(t||\"\"))};function s(e){return\"/\"===e.charAt(0)?e:\"/\"+e}function f(e,t){return function(e,t){return new RegExp(\"^\"+t+\"(\\\\/|\\\\?|#|$)\",\"i\").test(e)}(e,t)?e.substr(t.length):e}function p(e){return\"/\"===e.charAt(e.length-1)?e.slice(0,-1):e}function d(e){var t=e.pathname,n=e.search,r=e.hash,o=t||\"/\";return n&&\"?\"!==n&&(o+=\"?\"===n.charAt(0)?n:\"?\"+n),r&&\"#\"!==r&&(o+=\"#\"===r.charAt(0)?r:\"#\"+r),o}function h(e,t,n,o){var a;\"string\"===typeof e?(a=function(e){var t=e||\"/\",n=\"\",r=\"\",o=t.indexOf(\"#\");-1!==o&&(r=t.substr(o),t=t.substr(0,o));var a=t.indexOf(\"?\");return-1!==a&&(n=t.substr(a),t=t.substr(0,a)),{pathname:t,search:\"?\"===n?\"\":n,hash:\"#\"===r?\"\":r}}(e)).state=t:(void 0===(a=r({},e)).pathname&&(a.pathname=\"\"),a.search?\"?\"!==a.search.charAt(0)&&(a.search=\"?\"+a.search):a.search=\"\",a.hash?\"#\"!==a.hash.charAt(0)&&(a.hash=\"#\"+a.hash):a.hash=\"\",void 0!==t&&void 0===a.state&&(a.state=t));try{a.pathname=decodeURI(a.pathname)}catch(l){throw l instanceof URIError?new URIError('Pathname \"'+a.pathname+'\" could not be decoded. This is likely caused by an invalid percent-encoding.'):l}return n&&(a.key=n),o?a.pathname?\"/\"!==a.pathname.charAt(0)&&(a.pathname=i(a.pathname,o.pathname)):a.pathname=o.pathname:a.pathname||(a.pathname=\"/\"),a}function v(){var e=null;var t=[];return{setPrompt:function(t){return e=t,function(){e===t&&(e=null)}},confirmTransitionTo:function(t,n,r,o){if(null!=e){var a=\"function\"===typeof e?e(t,n):e;\"string\"===typeof a?\"function\"===typeof r?r(a,o):o(!0):o(!1!==a)}else o(!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;r-1&&e%1==0&&e<=n}},function(e,t,n){var r=n(85),o=n(292),a=n(293),i=n(294),l=n(295),c=n(296);function u(e){var t=this.__data__=new r(e);this.size=t.size}u.prototype.clear=o,u.prototype.delete=a,u.prototype.get=i,u.prototype.has=l,u.prototype.set=c,e.exports=u},function(e,t,n){var r=n(297),o=n(29);e.exports=function e(t,n,a,i,l){return t===n||(null==t||null==n||!o(t)&&!o(n)?t!==t&&n!==n:r(t,n,a,i,e,l))}},function(e,t){e.exports=function(e,t){for(var n=-1,r=t.length,o=e.length;++no?0:o+t),(n=n>o?o:n)<0&&(n+=o),o=t>n?0:n-t>>>0,t>>>=0;for(var a=Array(o);++r3&&void 0!==arguments[3]&&arguments[3],o=t[e];if(void 0!==o)return o;if(r){var a=t[E(e)];if(void 0!==a)return a;if(n){var i=n[e];if(void 0!==i)return i}}return\"checked\"!==e&&(\"value\"===e?t.multiple?[]:\"\":void 0)},C=function(e){function t(){var e,n;i()(this,t);for(var r=arguments.length,a=new Array(r),l=0;l0&&n.setState(a)}));var c=n.constructor.autoControlledProps,u=O()(m()(m()(n)),\"getInitialAutoControlledState\",n.props)||{},f=c.reduce((function(e,t){return e[t]=j(t,n.props,u,!0),e}),{});return n.state=o()({},u,f),n}return h()(t,e),c()(t,[{key:\"componentWillReceiveProps\",value:function(e){var t=this,n=this.constructor.autoControlledProps.reduce((function(n,r){var o=x()(e[r]),a=!x()(t.props[r])&&o;return o?a&&(n[r]=j(r,e)):n[r]=e[r],n}),{});Object.keys(n).length>0&&this.setState(n)}}]),t}(k.Component)},function(e,t,n){e.exports=n(69)},function(e,t,n){var r=n(191);e.exports=function(e){return e&&e.length?r(e):[]}},function(e,t,n){var r=n(322),o=n(186),a=n(187);e.exports=function(e,t,n){return t=o(t),void 0===n?(n=t,t=0):n=o(n),e=a(e),r(e,t,n)}},function(e,t,n){var r=n(97),o=n(47),a=n(33),i=n(78),l=n(348),c=\"[object Map]\",u=\"[object Set]\";e.exports=function(e){if(null==e)return 0;if(a(e))return i(e)?l(e):e.length;var t=o(e);return t==c||t==u?e.size:r(e).length}},function(e,t,n){var r=n(100),o=n(64),a=n(191),i=n(92),l=o((function(e){return a(r(e,1,i,!0))}));e.exports=l},,,,,,,,,,function(e,t,n){var r=n(83),o=n(89),a=n(120),i=n(57),l=n(63),c=n(90),u=200;e.exports=function(e,t,n,s){var f=-1,p=o,d=!0,h=e.length,v=[],m=t.length;if(!h)return v;n&&(t=i(t,l(n))),s?(p=a,d=!1):t.length>=u&&(p=c,d=!1,t=new r(t));e:for(;++f0){if(++t>=n)return arguments[0]}else t=0;return e.apply(void 0,arguments)}}},function(e,t,n){var r=n(83),o=n(169),a=n(90),i=1,l=2;e.exports=function(e,t,n,c,u,s){var f=n&i,p=e.length,d=t.length;if(p!=d&&!(f&&d>p))return!1;var h=s.get(e);if(h&&s.get(t))return h==t;var v=-1,m=!0,y=n&l?new r:void 0;for(s.set(e,t),s.set(t,e);++v3&&void 0!==arguments[3]?arguments[3]:{};if(\"function\"!==typeof e&&\"string\"!==typeof e)throw new Error(\"createShorthand() Component must be a string or function.\");if(x()(n)||b()(n))return null;var a=m()(n),l=h()(n),u=p()(n),f=Object(k.isValidElement)(n),d=s()(n),v=a||l||c()(n);if(!u&&!f&&!d&&!v)return null;var y=r.defaultProps,g=void 0===y?{}:y,w=f&&n.props||d&&n||v&&t(n),j=r.overrideProps,C=void 0===j?{}:j;C=p()(C)?C(o()({},g,w)):C;var T=o()({},g,w,C);if(g.className||C.className||w.className){var _=O()(g.className,C.className,w.className);T.className=i()(_.split(\" \")).join(\" \")}if((g.style||C.style||w.style)&&(T.style=o()({},g.style,w.style,C.style)),x()(T.key)){var S=T.childKey,P=r.autoGenerateKey,N=void 0===P||P;x()(S)?N&&(a||l)&&(T.key=n):(T.key=\"function\"===typeof S?S(T):S,delete T.childKey)}return f?Object(k.cloneElement)(n,T):v||d?E.a.createElement(e,T):u?n(e,T,T.children):void 0}function C(e,t){if(\"function\"!==typeof e&&\"string\"!==typeof e)throw new Error(\"createShorthandFactory() Component must be a string or function.\");return function(n,r){return j(e,t,n,r)}}j.handledProps=[];C(\"div\",(function(e){return{children:e}})),C(\"iframe\",(function(e){return{src:e}})),C(\"img\",(function(e){return{src:e}}));var T=C(\"input\",(function(e){return{type:e}})),_=C(\"label\",(function(e){return{children:e}})),S=C(\"p\",(function(e){return{children:e}}))},function(e,t,n){var r=n(83),o=n(89),a=n(120),i=n(90),l=n(336),c=n(93),u=200;e.exports=function(e,t,n){var s=-1,f=o,p=e.length,d=!0,h=[],v=h;if(n)d=!1,f=a;else if(p>=u){var m=t?null:l(e);if(m)return c(m);d=!1,f=i,v=new r}else v=t?[]:h;e:for(;++s1&&h.reverse(),C&&E=o?e:r(e,t,n)}},function(e,t,n){e.exports=n(323)},function(e,t,n){var r=n(35),o=n(29),a=\"[object Boolean]\";e.exports=function(e){return!0===e||!1===e||o(e)&&r(e)==a}},function(e,t,n){e.exports=function(){\"use strict\";return function(e){function t(t){if(t)try{e(t+\"}\")}catch(n){}}return function(n,r,o,a,i,l,c,u,s,f){switch(n){case 1:if(0===s&&64===r.charCodeAt(0))return e(r+\";\"),\"\";break;case 2:if(0===u)return r+\"/*|*/\";break;case 3:switch(u){case 102:case 112:return e(o[0]+r),\"\";default:return r+(0===f?\"/*|*/\":\"\")}case-2:r.split(\"/*|*/}\").forEach(t)}}}}()},function(e,t){e.exports=function(e,t,n,r){var o=n?n.call(r,e,t):void 0;if(void 0!==o)return!!o;if(e===t)return!0;if(\"object\"!==typeof e||!e||\"object\"!==typeof t||!t)return!1;var a=Object.keys(e),i=Object.keys(t);if(a.length!==i.length)return!1;for(var l=Object.prototype.hasOwnProperty.bind(t),c=0;c=4;)t=1540483477*(65535&(t=255&e.charCodeAt(o)|(255&e.charCodeAt(++o))<<8|(255&e.charCodeAt(++o))<<16|(255&e.charCodeAt(++o))<<24))+((1540483477*(t>>>16)&65535)<<16),r=1540483477*(65535&r)+((1540483477*(r>>>16)&65535)<<16)^(t=1540483477*(65535&(t^=t>>>24))+((1540483477*(t>>>16)&65535)<<16)),n-=4,++o;switch(n){case 3:r^=(255&e.charCodeAt(o+2))<<16;case 2:r^=(255&e.charCodeAt(o+1))<<8;case 1:r=1540483477*(65535&(r^=255&e.charCodeAt(o)))+((1540483477*(r>>>16)&65535)<<16)}return r=1540483477*(65535&(r^=r>>>13))+((1540483477*(r>>>16)&65535)<<16),((r^=r>>>15)>>>0).toString(36)};var i=function(e){function t(e,t,r){var o=t.trim().split(h);t=o;var a=o.length,i=e.length;switch(i){case 0:case 1:var l=0;for(e=0===i?\"\":e[0]+\" \";lr&&(r=(t=t.trim()).charCodeAt(0)),r){case 38:return t.replace(v,\"$1\"+e.trim());case 58:return e.trim()+t.replace(v,\"$1\"+e.trim());default:if(0<1*n&&0c.charCodeAt(8))break;case 115:i=i.replace(c,\"-webkit-\"+c)+\";\"+i;break;case 207:case 102:i=i.replace(c,\"-webkit-\"+(102l.charCodeAt(0)&&(l=l.trim()),l=[l],0d)&&(L=(B=B.replace(\" \",\":\")).length),01?o-1:0),i=1;iI.length&&I.push(e)}function D(e,t,n){return null==e?0:function e(t,n,r,o){var l=typeof t;\"undefined\"!==l&&\"boolean\"!==l||(t=null);var c=!1;if(null===t)c=!0;else switch(l){case\"string\":case\"number\":c=!0;break;case\"object\":switch(t.$$typeof){case a:case i:c=!0}}if(c)return r(o,t,\"\"===n?\".\"+z(t,0):n),1;if(c=0,n=\"\"===n?\".\":n+\":\",Array.isArray(t))for(var u=0;u