![]() System : Linux absol.cf 5.4.0-198-generic #218-Ubuntu SMP Fri Sep 27 20:18:53 UTC 2024 x86_64 User : www-data ( 33) PHP Version : 7.4.33 Disable Function : pcntl_alarm,pcntl_fork,pcntl_waitpid,pcntl_wait,pcntl_wifexited,pcntl_wifstopped,pcntl_wifsignaled,pcntl_wifcontinued,pcntl_wexitstatus,pcntl_wtermsig,pcntl_wstopsig,pcntl_signal,pcntl_signal_get_handler,pcntl_signal_dispatch,pcntl_get_last_error,pcntl_strerror,pcntl_sigprocmask,pcntl_sigwaitinfo,pcntl_sigtimedwait,pcntl_exec,pcntl_getpriority,pcntl_setpriority,pcntl_async_signals,pcntl_unshare, Directory : /opt/mattermost/client/ |
Upload File : |
{"version":3,"file":"4602.ca4a13dd94f7a36e998d.js","mappings":"yNAYA,MAyDA,EAzDeA,KACX,MAAM,cAACC,IAAiBC,EAAAA,EAAAA,YAElB,UAACC,EAAS,kBAAEC,EAAiB,mBAAEC,EAAkB,SAAEC,IAAYC,EAAAA,EAAAA,aAAYC,EAAAA,IAEjF,OACIC,IAAAA,cAAA,OAAKC,UAAU,kBACXD,IAAAA,cAAA,QACIE,IAAI,mBACJD,UAAU,oBAAkB,KAAAE,QAEtB,IAAIC,MAAOC,cAAa,qBAEjCX,GACGM,IAAAA,cAACM,EAAAA,EAAY,CACTJ,IAAI,oBACJD,UAAU,cACVM,KAAMb,EACNc,SAAS,UAERhB,EAAc,CAACiB,GAAI,mBAAoBC,eAAgB,WAG/Df,GACGK,IAAAA,cAACM,EAAAA,EAAY,CACTJ,IAAI,sBACJD,UAAU,cACVM,KAAMZ,EACNa,SAAS,UAERhB,EAAc,CAACiB,GAAI,qBAAsBC,eAAgB,oBAGjEd,GACGI,IAAAA,cAACM,EAAAA,EAAY,CACTJ,IAAI,oBACJD,UAAU,cACVM,KAAMX,EACNY,SAAS,UAERhB,EAAc,CAACiB,GAAI,mBAAoBC,eAAgB,WAG/Db,GACGG,IAAAA,cAACM,EAAAA,EAAY,CACTJ,IAAI,mBACJD,UAAU,cACVM,KAAMV,EACNW,SAAS,UAERhB,EAAc,CAACiB,GAAI,kBAAmBC,eAAgB,UAG7D,C","sources":["webpack://mattermost-webapp/./src/components/header_footer_route/footer.tsx"],"sourcesContent":["// Copyright (c) 2015-present Mattermost, Inc. All Rights Reserved.\n// See LICENSE.txt for license information.\n\nimport React from 'react';\nimport {useIntl} from 'react-intl';\nimport {useSelector} from 'react-redux';\n\nimport {getConfig} from 'mattermost-redux/selectors/entities/general';\n\nimport './footer.scss';\nimport ExternalLink from 'components/external_link';\n\nconst Footer = () => {\n const {formatMessage} = useIntl();\n\n const {AboutLink, PrivacyPolicyLink, TermsOfServiceLink, HelpLink} = useSelector(getConfig);\n\n return (\n <div className='hfroute-footer'>\n <span\n key='footer-copyright'\n className='footer-copyright'\n >\n {`© ${new Date().getFullYear()} Mattermost Inc.`}\n </span>\n {AboutLink && (\n <ExternalLink\n key='footer-link-about'\n className='footer-link'\n href={AboutLink}\n location='footer'\n >\n {formatMessage({id: 'web.footer.about', defaultMessage: 'About'})}\n </ExternalLink>\n )}\n {PrivacyPolicyLink && (\n <ExternalLink\n key='footer-link-privacy'\n className='footer-link'\n href={PrivacyPolicyLink}\n location='footer'\n >\n {formatMessage({id: 'web.footer.privacy', defaultMessage: 'Privacy Policy'})}\n </ExternalLink>\n )}\n {TermsOfServiceLink && (\n <ExternalLink\n key='footer-link-terms'\n className='footer-link'\n href={TermsOfServiceLink}\n location='footer'\n >\n {formatMessage({id: 'web.footer.terms', defaultMessage: 'Terms'})}\n </ExternalLink>\n )}\n {HelpLink && (\n <ExternalLink\n key='footer-link-help'\n className='footer-link'\n href={HelpLink}\n location='footer'\n >\n {formatMessage({id: 'web.footer.help', defaultMessage: 'Help'})}\n </ExternalLink>\n )}\n </div>\n );\n};\n\nexport default Footer;\n"],"names":["Footer","formatMessage","useIntl","AboutLink","PrivacyPolicyLink","TermsOfServiceLink","HelpLink","useSelector","getConfig","React","className","key","concat","Date","getFullYear","ExternalLink","href","location","id","defaultMessage"],"sourceRoot":""}